JavaScript バイナリファイルを読み込む - Why it doesn't work? アプリの作業も一段落着いたので、Ubuntuで色々やってみようと思ったところ、Ubuntu 18.04 LTS(安定版)がリリースされていましたので導入してみます。
JavaScript バイナリファイルを読み込む - Why it doesn't work? JavaScript バイナリデータを扱う。4バイトの数値の配列をunsigned long(uint32)型の数値へ変換する - Why it doesn't work?TextDecoderを使用してみました。
JavaScript バイナリファイルを読み込む - Why it doesn't work? 続きです。やりたいことは、バイナリの配列から4バイトを抜きだしてunsigned long(uint32)型の数値として扱いたいといことです。DataViewを使用します。DataViewはバイナリデータのバッファ(…
Python バイナリモードでファイルを読み込む、およびEOFの検出方法 - Why it doesn't work? の作業は一段落ついたのですが、JavaScriptでバイナリファイルを直接読み込めば、作業の手順を減らせるなと思いつき、掲題の作業に取りかかります。ポイントは以下…
掲題の通りです。マーカークリック時に表示されるInfo Window内の緯度、経度に、Google Mapへのリンクを作成し、クリックしてGoogle Mapを起動できるように対応しました。
こんな、プログラムを書いてみた。 #!/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 の開始案内が届いた - 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."と言う言…
久しぶりに、 MAP上に表示しているGeoJSONデータをダウンロード可能にする - Why it doesn't work?の続きです。GeoJSONデータのproperties項目内にcontent項目を追加して、Eventの内容を表示するよう対応しましたが、動作確認中に不具合がいくつか見つかった…
5月3日、Googleから「[Action Required] Changes to your Google Maps APIs account」というメールが届きました。タイトルからは、単なる利用規約の一部変更の案内だと思っていたのでしたが、一読すると想像以上にインパクトのあるものでした。 メールとメ…
Python GeoJSONファイルを出力する - Why it doesn't work?で出力するGeoJSONファイルに日本語の項目を追加しようとしている。Pythonのバージョンは2.7.14。
日本語を取り扱うようになってから、色々面倒なことが起きています。あるPythonスクリプトをMacで実行すると、以下のようなエラーメッセージが表示されました。 PythonのバージョンはPython 2.7。 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3…
Python ファイルを読み込む - Why it doesn't work? Python ファイルを'rU' (universal newlines)モードで読み込む - Why it doesn't work?久しぶりのPython。紆余曲折あってバイナリモードでのファイルを読み込みを試みてる。
Vagrantの公式サイトから最新版をダウンロードします。 ダウンロード手順については、以下の記事を参照して下さい。 Vagrantによる環境構築(1) Vagrantのインストール - Why it doesn't work?
いろいろ紆余曲折がありましたが、。 Vagrantによる環境構築(番外変) vagrant up でエラーが発生する。 - Why it doesn't work? Vagrantによる環境構築(番外編) vagrant up でTimed outが発生する。 - Why it doesn't work? やっと Vagrantによる環境構築(1)…
Vagrantによる環境構築(番外編) vagrant up でエラーが発生する。 - Why it doesn't work? で発生したエラーはPowerShellのバージョンアップを行うことで回避しましたが、また新たなエラーが発生しました。 環境は以下の通りです。 Windows7 SP1 Virtual Box…
Vagrantによる環境構築(番外編) vagrant up でエラーが発生する。 - Why it doesn't work? PowerShellのバージョンが低すぎると怒られたので、バージョンアップしたいと思います。
Vagrantによる環境構築(1) Vagrantのインストール - Why it doesn't work? から引き続き、Vagrantの設定を行っているのですが、エラーが発生したのでまとめておきます。環境は、Windows 7 (64bit) Service Pack 1 、インストールしたVagrantのバージョンは2.…
Windows PowerShellを起動して、以下のコマンドを入力します。 $PSVersionTable 以下のような情報が表示されます。 Name Value CLRVersion 2.0.50727.8762 BuildVersion 6.1.7601.17514 PSVersion 2.0 WSManStackVersion 2.0 PSCompatibleVersions {1.0, 2.0…
いろいろ調べているとVagrantで開発環境を構築、管理するのが簡単。といこうことで、下記の記事はなかったことにして、Vagrantで開発環境を構築しなおします(2018/04/16時点での手順です)。 zakiyamatakashi.hatenablog.com
Windows PowerShell起動時のフォルダを変更したいと思ったのですが、いろいろやることがあったので、まとめておきます。 環境はWindows 7です。
ダウンロードしたUbuntuをVirtualBoxにインストールします。 zakiyamatakashi.hatenablog.com
2018/4/11時点でのダウンロード手順をまとめておきます。 ISOイメージのダウンロード まずは、公式ページにアクセスします。 https://www.ubuntu.com/ www.ubuntu.com下記画面から"Desktop"のタブを選択します。 緑色の"Download Ubuntu"をクリックして下さ…
zakiyamatakashi.hatenablog.com 続きです。 拡張パッケージもインストールしておきます。拡張パッケージをインストールすることで、仮想環境上でUSBメモリなどが使えるようになります。 インストーラーのダウンロード 再び公式ページにアクセスします。ペー…
2018/4/11時点でのセットアップ方法をまとめておきます。 インストーラーのダウンロード まずは、公式ページにアクセスします。 Oracle VM VirtualBox 下記のような画面が表示されるはずです。真ん中のでかいアイコン(最新のバージョンが表示されています)…
ブラウザで表示させた画像を、右クリックで保存するという煩わしい作業があるため、HTTPライブラリの一つであるrequestsモジュールを使用して簡単に画像をダウンロードするプログラムを作成しました。 requestsモジュールのインストール pipもしくはpip3を実…
一行コメント # Output "Hello World!" print("Hello world!") これを実行すると、#以降は行の終わりまで無視され、二行目のprint文だけが実行されます。 Hello world! 複数行コメント 複数行をコメントアウトしたい場合には、「'''」シングルクォーテーショ…
まずは、datetimeオブジェクトをインポートします。 >>> from datetime import datetime 現在時刻の取得 datetime.today()で現在のローカル時刻が取得できます。 >>> datetime.today() datetime.datetime(2019, 11, 26, 9, 24, 17, 284989) datetime.now()も…
pythonを使用してディレクトリを作成するには、osモジュールのmkdirを使用します。
ファイルを削除する >>> import os >>> os.remove(filepath) ディレクトリを削除する >>> import os >>> os.rmdir(dirpath) ただし、これはディレクトリが空でないとエラーが発生する。以下は、Windows上で実行した時に発生するエラー。 WindowsError: [Erro…
デバッグなどで最も使用されるであろうprint文についてまとめてみました。print文は、バージョン3以降では、関数として扱われ機能も大きく変更されています。 まずは2.7をベースに動作を確認してみたいと思います。 標準的な文字列の出力 >>> print ('Hello…