大昔に作ったGoogle App EngineのJavaアプリを更新するには
おはようございます。溶連菌で熱を出した次男が、また熱を出して保育園を休んでいます。@kjunichiです。
背景
データストアにデータが溜まりすぎ、無料の枠を超えだして、削除する必要があった。 普通にググってGoogle App EngineのJavaのページだとMavenを使ったやり方になってしまっていたが、 昔ながらのコマンドラインベースのappcfgが今も使えたので、そのメモ。
コマンドラインでデプロイするには
以下のコマンドを実行
..\appengine-java-sdk-1.9.53\bin\appcfg.cmd update war
一昔前と違い、OAuthで認証が行われるようで、初回は、ブラウザへのURLの入力指示が 表示され、これに従って進め、キーをコピペして、以降はこれを元に認証される模様。
GAEに為替レートため込み過ぎで、課金しないと継続利用できなそうだら、手動でコンソールでちまちまやってたが、なんかJSPのべた書きで、datastoreの削除処理を書いてやった。当たり前だが、全然手動より楽だw
— kjunichi (@kjunichi) 2017年6月4日
関連記事
- GAEのJava版が64ビットのVistaの為動かず
- Datastoreワンポイントメモ
- iSightノートのWindows 7版をSilverlight 4とGAE/Jで作った
- Google App Engineで画像を扱うには
- Google App Engineで日本時間を使うには
- 日本語の件名でメールを送信する
- #gae/j #javascript Google App EngineでサーバサイドJavaScript
- RingoJS上でJavaScriptを扱うには
- RingoJSをGoogle App Engineで動かす #2013
12年前の記事
11年前の記事
Windowsで64ビットなPythonでPython-Fuが動くgimpをビルドした
おはようございます。4歳になった次男、お兄さんシャンプーすると宣言してましたが、いまだにあおむけになって、抱っこされてする赤ちゃん方式でのシャンプーをしてます。@kjunichiです。
準備
公式の通り、msys環境、mingw64環境をアップデートする。
gimpビルドメモ
python拡張なしの場合は、公式とおりで大丈夫だったと記憶している。
python拡張を有効にする--disable-pythonを外すとなかなかビルド出来ず苦労した。
を見つけて何とか出来た。
libpython27を用意する
dll,dll.aのそれぞれのファイルをコピーして、 libpython2.7をlibpython27に変更して、以下の2ファイルを用意する。
C:\tools\msys64\mingw64\bin\libpython27.dll C:\tools\msys64\mingw64\lib\libpython27.dll.a
ACLOCAL_FLAGS=-I/mingw64/share/aclocal CPPFLAGS="-I/mingw64/include/python2.7" PYTHON=C:/tools/msys64/mingw64/bin/python2w.exe ./autogen.sh --prefix=$PREFIX --disable-gtk-doc --with-gimpdir=GIMP/git-master
pygimp.intrepの修正
lib/gimp/2.0/interpreters/pygimp.intrepに書き込まれているPythonのパスの設定がおかしいので、修正する。
python=C:/tools/msys64/mingw64/bin/python2w.exe /usr/bin/python=C:/tools/msys64/mingw64/bin/python2w.exe :Python:E::py::python:
GIMPを起動する
PYTHONPATH=/home/kjw_j/prefix/lib/gimp/2.0/plug-ins gimp-2.8.exe
これで、Script-Fuの下にPython-Fuメニューが表示された。
考察
pythonをgimp同様にビルドし、Pathの設定にGimpのプラグインパスを追加すれば、いい感じに出来そう。
関連記事
- OSXでgimpのプラグインを作りたくなりgimpをソースからビルドした件
- GIMPのプラグインをGoで書く(その1)
- WindowsでソースからビルドしたGimpでPYTHONPATHを指定せずにPython Fuを使うには
- 過去6月にブログ記事が無かった日を挙げる
ビルドつながり
我が家の炊飯器が壊れた
おはようございます。今週は、奥さんが早出だったので、久しぶりに、子供たちを保育園に登園させました。朝の登園で父親とは、あまりないので、奥さんが登園させるよりスムーズにできました。(もちろん奥さんが登園準備に協力してくれているのも要因ですが)@kjunichiです。
新婚生活とほぼ同時にかった炊飯器が寿命を迎えた
以下のリンクでPDFマニュアルを見つけて、緑と赤のランプの点滅は故障の知らせと分かった。 これは寿命と判断した。
6年ほど頑張って我が家の食事を支えてくれました。ありがとう!
1~5.5合(0.18~1.0L) 電子ジャー炊飯器 SR-LU101 商品概要 | ジャー炊飯器 | Panasonic