2017年11月17日金曜日

Datastore と組み込みインデックス

GoogleCloudFlatform(GoogleAppEngine)のNoSQLデータベースである、 Datastore を使用していると、奇妙なことに気づくと思います。それは、想定していた保存データ量に比べて、課金時に算出されたデータ量が大幅に多いという点です。ここで、Da...

2017年7月16日日曜日

Python3 と web2py 、SQLEDITABLE

ちょっと前に、web2py 2.15.1 が公開されましたが、このバージョンからは試験的に Python3 に対応しています。 web2py Download また、これに合わせて、SQLEDITABLE もPython3に対応しました。 SQLEDITABLE ...

2017年7月12日水曜日

Python3移行の注意点 ZIP・MAP組み込み関数

Python2のサポートは2020年までだそうです。Python3に関しては私は殆ど使用してこなかったのですが、最近環境も揃ってきたような気もします。このタイミングで、プラグイン・ライブラリのPython3への移行作業してみました。 作業自体は一日程度で終わりました。また移行...

2017年7月9日日曜日

GAE環境下でのペンドリングとデプロイ

前回記事( GAE環境下での Echoフレームワークのエラー )で、EchoフレームワークはGAE(GoogleAppEngine)環境下ではバージョン指定をするという話を書きました。今回は続編で、Go言語の機能であるベンドリング(vendoring)を利用し、もっと簡単にパッケ...

2017年7月1日土曜日

GAE環境下での Echoフレームワークのエラー

Echoフレームワークは、最近注目されている Go言語の高パフォーマンス・フレームワークです。シンプルかつ、意外とドキュメントも整備されており、メンテナンスも頻繁に行われているようです。 参考: https://echo.labstack.com/ GAE(Google...

2017年6月30日金曜日

goenv導入

GO言語のバージョンを気軽に変更できるツール goenv を導入のメモ goenvについて goenvは、pyenvやrbenvと同様のツールです。コマンドも大抵の場合、pyenvなどと合わせてあり理解しやすいです。 しかし、goenvは同名のツールが乱立しており、調べた...

Go言語

最近、Go言語( Golang )にも手を染めています。メモしておかないと忘れそうな事も多いので、このブログでもGoの記事を公開することにします。