Why it doesn't work?

作業のメモ、記録をブログに残しています。

Python 素数の判定を行う

素数を判定する関数を作成する機会があったので晒してみます。 素数 - Wikipedia

Python 数値の桁数を取得する

入力された数値の桁数を取得してみます。

Python 数値の判定。整数か小数か。

入力された数値が整数か小数かを判定します。組み込み関数のtype, isinstanceおよびfloat型のis_integerメソッドを使用します。 ちなみに今回の結果は、3系の実行結果を貼り付けてあります。

Python NumPyのインストール

NumPyはPythonにおいて数値計算を行うための拡張モジュールです。 今後の方向性はまだ決めていませんが、インストールだけはしておきます。

Python 3系のインストール(Mac)

業務の関係でPython2.7系を使用し続けていましたが、今後のことを考えて3系をインストールすることにしました。 まずは自宅のMacから

Python アルファベットと数字をn文字ずらした文字列を得る(シーザー暗号)

会社のPCはパスワードを毎月変更しないといけません。規則が厳しすぎて、毎月アルファベットと数字を一文字ずらした文字列を新しいパスワードと使用しています。 というわけで、pythonでパスワード生成コードを実装してみます。

Windows 起動時にバッチファイル(.bat)を実行する

出勤後、いろいろなバッチファイルで手作業で実行していましたが、煩わしいのでいくつかのバッチファイルをマシン起動時に実行できるようにしました。

Python 日付の計算

Python 現在時刻の取得、フォーマットの変換 - Why it doesn't work? datetimeモジュールで求めた現在時刻に加算、減算して明日、昨日の日付を算出します。

Python ファイルをコピーする

久しぶりのPythonです。 ファイルのコピーを行います。

PowerShellで環境変数を参照、設定する

掲題通り。PowerShellで環境変数を設定する方法のメモ。

Vagrant public_network を使用する

仮想環境下のアプリを他のメンバーが接続することを可能にするため、Vagrantでpublic_network を使用してみます。 Public Networks - Networking - Vagrant by HashiCorpPrivate networkの設定については、以下の記事を参照して下さい。 Vagrantによる環境構…

UbuntuにインストールしたApache2の設定 (セキュリティ関連)

Ubuntu18.04にApache2をインストールする - Why it doesn't work? 続きです。 Apache2の設定を行います。

Vagrant ファイルをシンクする

Ubuntu18.04にApache2をインストールする - Why it doesn't work? 続きです。Vagrantの機能を利用してファイルをシンクできるということなのでやってみました。

Google Maps API 2点間の距離と時間を取得する

Google Maps API InfoWindowを開く、閉じる、そして閉じた時のイベントを取得する - Why it doesn't work? 選択された2点間の距離と時間を算出出来るようにしてみます。

JavaScript 整数の割り算で商と余りを求める

var min = 75 / 60; var sec = 75 % 60; console.log('Duration: ' + min + ' (min) ' + sec + ' (sec)'); 結果は以下のようになしました。 Duration: 1.25 (min) 15 (sec)

Google Maps API InfoWindowを開く、閉じる、そして閉じた時のイベントを取得する

表示してるInfoWindowのクローズイベントを拾う必要があったので、簡単にまとめておきます。

Ubuntu18.04にApache2をインストールする

Ubuntu 18.04 を導入する - Why it doesn't work? ローカル環境でサーバーを構築し、作成したアプリが動作できるようにしてみます。 まずは、Apache2の導入から

Python for文で降順に検索する

Pythonでリストを逆から検索しようと考えました。Pythonでは、for文を以下のように記述しますが、 list = [0, 1, 2, 3, 4] for i in list: リストの最後から検索する時にはどうすればいいのかわからなかったので調べました。 reversedメソッドを使用すれば良…

Ubuntu 18.04 を導入する

JavaScript バイナリファイルを読み込む - Why it doesn't work? アプリの作業も一段落着いたので、Ubuntuで色々やってみようと思ったところ、Ubuntu 18.04 LTS(安定版)がリリースされていましたので導入してみます。

JavaScript バイナリデータの配列をUTF-8文字列へ変換する

JavaScript バイナリファイルを読み込む - Why it doesn't work? JavaScript バイナリデータを扱う。4バイトの数値の配列をunsigned long(uint32)型の数値へ変換する - Why it doesn't work?TextDecoderを使用してみました。

JavaScript バイナリデータを扱う。4バイトの数値の配列をunsigned long(uint32)型の数値へ変換する

JavaScript バイナリファイルを読み込む - Why it doesn't work? 続きです。やりたいことは、バイナリの配列から4バイトを抜きだしてunsigned long(uint32)型の数値として扱いたいといことです。DataViewを使用します。DataViewはバイナリデータのバッファ(…

JavaScript バイナリファイルを読み込む

Python バイナリモードでファイルを読み込む、およびEOFの検出方法 - Why it doesn't work? の作業は一段落ついたのですが、JavaScriptでバイナリファイルを直接読み込めば、作業の手順を減らせるなと思いつき、掲題の作業に取りかかります。ポイントは以下…

Google Maps API (Google Maps Platform) Info WindowからGoogle Mapを起動する

掲題の通りです。マーカークリック時に表示されるInfo Window内の緯度、経度に、Google Mapへのリンクを作成し、クリックしてGoogle Mapを起動できるように対応しました。

Python グローバル変数にアクセスする

こんな、プログラムを書いてみた。 #!/usr/bin/env python Mode = 0 def set_mode(new_mode): Mode = new_mode def get_mode(): return Mode set_mode(1)

Google Maps Platformの支払い用アカウント(BILLING ACCOUNT)を作成する

Google Maps Platform の開始案内が届いた - Why it doesn't work?で通知された様に、"Action Required"ということなので、"we estimate that your new cost will be less than $200 a month and will be covered by our $200 monthly free credit."と言う言…

GeoJSONデータのインポート時の新規追加項目に対応、及ぶ不具合修正

久しぶりに、 MAP上に表示しているGeoJSONデータをダウンロード可能にする - Why it doesn't work?の続きです。GeoJSONデータのproperties項目内にcontent項目を追加して、Eventの内容を表示するよう対応しましたが、動作確認中に不具合がいくつか見つかった…

Google Maps Platform の開始案内が届いた

5月3日、Googleから「[Action Required] Changes to your Google Maps APIs account」というメールが届きました。タイトルからは、単なる利用規約の一部変更の案内だと思っていたのでしたが、一読すると想像以上にインパクトのあるものでした。 メールとメ…

Python JSONで日本語を出力する

Python GeoJSONファイルを出力する - Why it doesn't work?で出力するGeoJSONファイルに日本語の項目を追加しようとしている。Pythonのバージョンは2.7.14。

Python UnicodeDecodeErrorの対処方法

日本語を取り扱うようになってから、色々面倒なことが起きています。あるPythonスクリプトをMacで実行すると、以下のようなエラーメッセージが表示されました。 PythonのバージョンはPython 2.7。 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3…

Python バイナリモードでファイルを読み込む、およびEOFの検出方法

Python ファイルを読み込む - Why it doesn't work? Python ファイルを'rU' (universal newlines)モードで読み込む - Why it doesn't work?久しぶりのPython。紆余曲折あってバイナリモードでのファイルを読み込みを試みてる。