etupirka

JavaScriptによるEtupirkaCMSのアップデートプログラム

EtupirkaCMS絡みでちょっとネタになりそうなプログラムを作ったので紹介します。内容としては、JSR223(スクリプト言語サポート)を使いJavaScriptでランチャープログラム(Swingアプリ)の更新を行う仕組みの解説です。 動機 EtupirkaCMSのウリとしてJavaだ…

39-最初が肝心

「プログラマが知るべき97のこと」の38個目のエピソードは、ソフトウェアのユーザビリティに関する話です。受託開発で開発されたソフトウェアの場合、通常はそのソフトウェアが唯一であり、他のソフトウェアとの比較をされることはありません。しかし、オー…

EtupirkaCMS 0.1.0 リリース

昨晩、Google App Engine/ JavaをプラットフォームとするCMS、EtupirkaCMS 0.1.0をリリースしました。 EtupirkaCMSはちょうど1年ほど前から開発をはじめたプロジェクトで、フレームワークにSlim3を採用し、GAEに最適化された設計になっています。当初はSpin-…

EtupirkaCMSの開発状況

Google App Engine/ JavaをプラットフォームとするCMSの開発に着手して半年ほど経過しました。途中、なんども仕組みを見直しながら作り込みを行い、ここ1ヶ月くらいは細かい機能の調整やドキュメントの作成などリリース準備に向けて進めている段階です。予定…

AppEngine ja Night #8 のBeer Talkで話します

銀座なう。 ということで、札幌からAppEnginge ja Nightに参加するために飛んできました。折角と言うことでここ半年ほど色々といじっているAppEngine上で動くCMS(開発中)etupirkacmsの開発で得た経験を元にspin-up関連のネタで話をすることになりました。…

sessionを有効にするとspin-upは遅くなるか?

計測していなかったので改めて計測してみました。 尚、ここで「有効にする」というのは、appengine-web.xmlのsessions-enabledをtrueにする事を指し、最初のリクエストでsessionのAPIを触らないケースを想定しています(Sessionを使用すれば当然影響はありま…

GoogleAppEngine 1.3.1でファイルIOエラー

GoogleAppEngine が 1.3.1になりましたが、特に影響ないなと思っていた矢先、デプロイしてみたら起動できなくなるという不具合に見舞われましたorz アプリケーションは、slim3 + t2がベースです。原因としては、これまでなかったディレクトリがデプロイ時に…

今年の目標

振り返りをするタイミングを逃してしまった・・・。 去年を少しだけ振り返ってみると、なんだかんだと動きの多い年でした。2009年だけで2回も転職をすることになりましたし、コミュニティ活動も継続でき、新しい技術やこれまでの技術を再確認したり、今…