2013年4月18日木曜日

apex:actionSupportについて

小さなネタですが。昨日ひさしぶりにVisualforceを使いました。

apex:pageBlockTableの中でapex:actionSupportを使ったのですが、event="OnRowClick"に反応してくれません。apex:commandLinkに置き換えてactionで呼び出されるメソッドに問題がないことは確認済ですが、それ以前の問題として全然イベントに反応している様子が見られない。

よくよくReferenceを見なおしたらOnRowClickではなくonRowClickとある。

…動きました。えー、case sensitiveなのかよー …と八つ当たりした午後3時でした。

関係ないけど、Apexの大文字と小文字の扱いにところどころ違和感を覚える。まぁ昔と違って、

    public String fullname {get; set;}

と書くとgetter/setterがうまく認識されない、というバグだか仕様は治ったみたいだけど。

2013年4月4日木曜日

Fitbit買ったとです

サラリーマンに転職して3年で10kg太りました…せっかく35kg落としたのに。

基本的に「短期的に成果が出ないとイヤ」な性格ですが、50歳すぎるとちょっとやそっとじゃ痩せない。なので、「短期的な成果」はともかく「日々の運動記録の蓄積」を記録してそれをモチベーションにつなげようと思います。

というわけで、Fitbit oneを買いました。

でもさすがにローラー練習(エアロバイク)には対応していないはず。一応Polarを持っているので、
  • Fitbitでの日々の活動量
  • Withingsで体重と血圧自動記録
  • Polarからの心拍と自転車方面データ
このあたりを統合して表示できるサービスがないもんかと物色してみました。友達のssuwaさんからFitbit対応アプリのリストを教えてもらったので、一つ一つ検索してみたのですが…結局、希望する条件をすべてクリアしているのはMicrosoft HealthVaultでした。そんな予感はしたんですけどね…。

Microsoftは開発ツールだけは妙によくできているのに、アプリもサービスも何か違うんだよなぁ…。

で、結局、FitbitにPolarの結果(消費カロリーと運動時間)を手入力して現在に至る。友達2人しか登録してないんですが…それでも順位が下がると燃えますね。

歩いててもつい遠回りしたりひと駅手前で降りてしまうw

田町〜五反田、直線距離は近いけど、崖のような坂がある

まぁ週7万歩以上☓2週間たってもまだ痩せないわけですが。

2013年4月3日水曜日

JavaFXはじめました

最近JavaFXで遊んでます。

昔の惨状を覚えているので近づいていなかったのですが、FlashはECMAScriptなActionScriptがやっぱり好きになれないので他に何か良いクロスプラットフォームのRich Client開発環境ないか探していたらJavaFX 2.0の記事がヒットしまして。

調べてみたら、GUI builderもそれなりに使えるし、見た目も素のFlex程度には作れるし、まだ試してないけどChartもわりと種類がある。

コードがAndroidっぽくなってしまうところがアレですが。とりあえずNetBeansを使って試しています。ちょっとバギーだけど…Eclipseより見た目が良いし、コード補完も神レベルのXcodeには及ばないもののEclipseよりは絞りこまれているので楽。Threadなんかも慣れ親しんだJavaなので新しく覚えなおさなくて良い。

最大の問題は、調べ物をしようとすると外貨取引がサイドバーに並ぶことぐらいかな。

FX違いだってばよ。