2012/03/27

JavaScript用にWebStormライセンス買っちゃった

JetBrainsのWeb向けIDE「WebStorm」のライセンス、買っちゃった。ドル建て約5,000円也。

HTMLとJavaScriptが同じファイルに混在しているような汚いソースコードを書く機会が多くて困っていたのだ。本当ならそんなもん書きたくないのだが、世間がそれを許さない。EclipseとかAptanaだと、こういうコンテキスト混在のコードには弱い。というか、どうしてもJava書いたりAndroidアプリ作るときでもないと、あの重さは耐えがたいし…。

きょう秀丸で簡易コードスニペット(コピペコーディングとも言う。お察しください)みたいな作業してて、あまりの非効率さに発狂。ちょい前から試用中のWebStormをついにレジストレーションしてしまった。

…いや、快適すぎる。作業効率が段違いだ。なにかコピーしても思ったとおり整形してくれるし、コメント・アンコメントも一発。秀丸じゃムリなリファクタリングももちろんOK。そんなIDEとしての最低条件はおいても、即値関数内で定義したオブジェクトのプロパティも補完してくれるのには思わず涙した。そのうえEclipseより速い! …ま、メモリ食いなのでウイルスバスターみたいな怨霊が憑り付いてる環境では重いけどね(あとメモリ2GBだとスワップ要求される)。

いや、もう、今後はWebStormを積極的に使っていく所存です。この子がPerlにも対応してくれてたらなあ。なんでJetBrainsのサイトにはPerlのパの字もないんだ。オワコン扱いか。

2012/03/25

Windows版Safariが死にまくる件について

スマートフォンサイトエミュレータ代わりに使ってるWindows版Safariが、jQuery Mobile使うページにアクセスすると必ず死ぬようになった。

どうやらWebkit2に移行してから安定しない事象がちらほら報告されているらしい。落ちるのがWebkit2ライブラリ部分だから、まさにそれに該当する。本当にありがとうございました。

AppleのWindowsプロダクトはホントに信用ならん。QuickTimeもiTunesも重いわ落ちるわ勝手に変なアップデータやソフトインストールするわで、使う必要がないなら今すぐコンクリートの重りをつけてワニとサメだらけのマイアミの海に沈めたあと、すぐには死なせんじわりじわりと苦痛を味わせるために延命治療をほどこしてやりたいくらいだ。

…で、エミュレータに何使えばいいんじゃ。

2012/03/24

性本能と水爆戦とワークフローと社内ポータルとTシャツと私

組織内情報共有体制がよろしくないので、いろいろとシステムを検討している。Redmineは活用しているのだけれど、本来の意味のワークフローとして活用しようとするとフォームの機能とデータ出力まわりが弱すぎて、かなり大規模なプラグインを開発しなくちゃならないのだ。

とりあえず最小TCOで活用できるのはマイクロソフトの「Infopath」だ。自由度の高いフォームをメールで配信するだけで、データをCSVで収集できる。しかし、Infopathの知名度が低すぎるのとクライアントすべてにInfopath Fillerのインストールが必要になるのが面倒だ(エンタープライズ向けのサイトライセンスにはだいたいついてくるので購入コストは発生しない)。

Outlookのフォーム機能を使うのは都度開発コストがかかりすぎる。Acrobatのフォーム機能はわかりづらすぎる。デザイン時に文面を別のソフトで作らなきゃいけないし、フォーム作成機能自体は有償。

正直、ネイティブアプリケーションではいいものがない。そもそもここまで、スタンドアローンでワークフローに対応しているのはAcrobatだけで、それも純正ツールを使ったときだけの話である。そこでこんどはWebベースのツールに目を向けてみた。ちなみにASPは不可。オンプレミス前提。

ちょっと因縁のある「intra-mart」はきっちりワークフローがあるのだけれど、これは設計にかなり工数がかかる。正直エンドユーザーコンピューティング向けじゃない。さらにごそごそ調べていたら「Liferay」というのを見つけた。

Liferayは、もともとは一時期盛り上がった社内ポータル構築システムなのだが、昨年ごろからワークフローシステムをバンドルしているという。ポートレットなんて死語だと思ってたが、これならポータルサイトも作れて一挙両得じゃん。LDAP対応なのも確認すみ。

だが、実際にインストールしてみるとこれがけっこう使いづらい…。そもそもドキュメントが少なすぎてなんだかわからないのだ。投票フォームくらいはすぐ作れたけれど、そこからはさっぱり。おまけにJ2EEはダテじゃないので、かなり重い。サーバ側は2GBくらいじゃスワップしまくり。実際に動かすマシンはリソース問題にならなさそうだけどね。とにかく情報を確保しないと誰も保守できなくなっちゃう。収集中。

やっぱ、ここらへんの議論をできる相手が必要だなー。いないけど。自分がマージナルなのって、キツイね。マジで。