中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

Python

Python 2.5サポート終了

Python 2.5のサポートが終了するとの事。2017年5月16日に無効になるとの事。 https://cloud.google.com/appengine/docs/deprecations/python25 手順を踏めば、6月20日まで延命できるらしいが、Google App Engineは無料で使える時間もかなり限られてしまった…

GAEの無料枠では実用的なサイト運用は難しい

コリスの記事「ウェブ制作者の困ったを解決するコードが盛りだくさん、スニペットを共有するサービス -Code Pad」 http://coliss.com/articles/build-websites/operation/work/share-code-snippets-codepad.html に、コメントで、私の個人的なスニペット集サ…

GAE:Datastore Read Operationsを減らす

Google App Engineを使ったスマートフォンでNHKゴガクルの英語フレーズの学習ができるサイト「2nd英語」 http://eigo.ok2nd.biz/m で、データストアの「Datastore Small Operations」を減らすため、.order('date')のソートを止めたが、実アクセスであまり効…

GAEのDatastore Small Operations

Google App Engineを使って、スマートフォンでNHKゴガクルの英語フレーズの学習ができるサイト「2nd英語」を作成したが、 http://eigo.ok2nd.biz/m データストアの「Datastore Small Operations」の数値があっという間に上がってします。 「Datastore Read O…

Google App Engineで全文検索

Google App Engineで全文検索のテストサイトを作成してみました。 ≪全文検索 on Google App Engine≫ http://2ndmytest.appspot.com/zenbunn ブログ「星屑日記」でGoogle App Engine用の全文検索のPythonソースを公開されていたので、これを使いました。 コア…

Google App Engine:Webブラウザで縦書き表示

Google App Engine上に、Webブラウザ上でテキストを縦書き表示できるページを作成しました。 http://2ndindex.appspot.com/tategaki-set テキストまたはURLを入力すると、縦書き表示します。URL指定では、複雑な構造のホームページでは、きれいに表示できま…

jSnowで、メッセージカード作成

javascript「jSnow」を使った文字を雪のように降らせるサイト「2nd jSnow」で、メッセージカードを作成できるようにしました。 ≪2nd jSnow≫ http://2ndjsnow.appspot.com/ ≪メッセージカード・サンプル≫ http://2ndjsnow.appspot.com/card/agpzfjJuZGpzbm93c…

Google App Engine:日本語ファイル名

Google App Engine備忘録。 Google App Engineでファイルアップロードのファイル名が日本語の場合の処理。 filename = db.BlobProperty() とする方法もあるが、 filename = db.StringProperty(multiline=False) としておいて、unicodeに変換して入れておく方…

Google App Engine:utf-8の文字列切り出し

Google App Engine備忘録。 Pythonではutf-8とUnicodeは別物らしい。 utf-8のままでは、文字単位で正しく文字列処理をしてくれない。Unicodeにすれば、正しく処理される。 utf-8の日本語文字列から、一部を取り出す場合、結構面倒。 ≪例≫ utf8 = str.encode(…

Google App Engine:セッション管理

Google App Engineで作成したサイト http://2ndpen.appspot.com/ http://2ndfoto.appspot.com/ のセッション管理を、 ≪gaeutilities≫ http://gaeutilities.appspot.com/ から、 ≪gae-sessions≫ https://github.com/dound/gae-sessions に変更。 gaeutilities…

任意の文字を雪のように降らせるjSnow

Google App Engine上に、javascript「jSnow」を使った文字を雪のように降らせるサイト「2nd jSnow」を作成しました。 http://2ndjsnow.appspot.com/ 文字は任意の文字を指定できます。文字の大きさや数も指定できます。 表示したページのURLをそのまま電子メ…

スマートフォン用 天気予報&雨雲レーダー

Google App Engine上に、スマートフォン用 天気予報&雨雲レーダーサイト「2nd Weather」を作成しました。 http://2ndweather.appspot.com/ Yahoo天気とウェザーニュースのブログパーツをそのまま貼り付けているだけですが。

Google App Engine上にWebポータル

Google App Engine上に、MyHome PortalINDEXページライクなWebポータルサイト「2nd Index」を作成しました。 http://2ndindex.appspot.com/ MyHome Portalのように、カスタマイズはできません。

Google App Engineで写真共有サイト

Google App Engine (Python) のトライアルシステムとして写真共有サイトらしきもの「2nd Foto」を作成してみました。 http://2ndfoto.appspot.com/ トライアルシステムですので、将来に亘ってサービスが継続される保証はありませんので、ご了承ください。 特…