iOS5のリマインダーが入力できない場合

ちょっとハマったのでメモ iOS5を入れたiPhoneで、iCloudのリマインダーをオフにするとリマインダーの入力ができなくなるという問題が発生。 メールアカウント等でExchangeを設定していた状態でiOS4からアップデートした場合、どうもExchangeクライアントが…

History APIとhashchange

HTML5の仕様にHistory APIなるものがあるそうで、Ajax通信等で画面遷移を行わないけど、URLは変更する・・・みたいな用途に使うんだそうです。GitHubで既に使われており、現状「#!」を使ってhashchangeによってAjax遷移するような手法(twitter等)から、今…

jQuery Templates

最近存在を知って触ってみましたが、なかなか便利ですねこれ。MSが作ったというのは驚きでした。 詳細については、以下のページが詳しかったです。http://idocsq.net/page/493さて、前回作成したjs-web-clientではサーバサイドのWebフレームワークを最大限利…

電気使用量のお知らせ

超久々に書いてみます。 部屋の掃除中に、ここ最近の電気使用量のお知らせの紙を整理していたのですが、自分の家はこうなってました。 1/12〜2/08 169kWh 2/09〜3/08 161kWh 3/09〜4/10 85kWh 4/11〜5/11 93kWh 丁度震災直前に区切られていたからというのも…

ラストレムナント

昨年買ったソフトなんですけど、最近になってまたハマってました。 このゲームはサガチームが作っているだけあって育成が独特です。なかなか思うように育てるのが難しいのですが、今回ようやく納得いく育成が出来たのでメモってみます。 ラッシュ隊 ラッシュ…

jQuery eventのoriginalEvent

HTML5関連本のドラッグ&ドロップサンプルをjQueryを使う形に置き換えて実行しようとしたとき、jQueryのbindを使うとdataTransferプロパティがイベントから取得出来ない現象が起こりました。原因は、わかってしまえば単純で、jQueryのイベントハンドラに渡さ…

jQueryのajaxError

jQueryのajaxErrorはグローバルなエラーハンドラです。401認証系エラーとか、500系サーバエラーをこれで定義しておけば、サーバFWのフィルターのようにエラー処理を一括管理できます。 但し、このエラーハンドラを正常に動かすには、サーバ側でしっかりエラ…

window.onhashchangeが便利すぎる

昨日の記事 http://d.hatena.ne.jp/da-yoshi/20100722/1279811055 に対してコメントいただきました。 http://d.hatena.ne.jp/da-yoshi/20100722/1279811055#c1279857804 window.onhashchangeというそのものズバリのイベントハンドラがあるのですね。 IE8につ…

Gmailを手本にフルAjaxアプリ

最近、初期画面からの遷移を全てAjaxで行うアプリを作る機会がありました。こういうアプリの標準的な構築手法を調べてみたところ、どうやらGmailがいちばんの手本のようです。 最近のRoR系FWだと、アプリのURLは コントローラ名/メソッド名/ID または コント…

Google Contacts APIでフリガナ取得する方法

ここ数日、Google Contacts APIのObjective-Cライブラリを触っていたのですが、取得した連絡先一覧をフリガナでソートしようとして、そのフリガナを取得する方法が見つからず悩んでいました。 ググっても見つからなかったので、元データのXMLをベタ出力した…

iOS4でGmailのExchange連携が不安定な件

http://www.google.com/support/forum/p/gmail/thread?tid=0aea7857b25a174f&hl=en Google側も認識していて修正中らしい。自分の環境(iPhone3G)では一応現時点でGmail、Calendar、Contactsどれも連携は取れているのだけど。 取り敢えず、Gmailがプッシュ含…

James GoslingがOracle退社

http://nighthacks.com/roller/jag/entry/time_to_move_on これは・・・もう流れは止められないのかも

シュタインズ・ゲート

ネットで話題になっていた頃に買ったのですが、TOVやったりP3PやったりFF13やったりまたP4始めたりしていて、今年に入ってからは仕事も忙しくなって積んでしまっていました。4月に入って暇になったので、ようやく手を付けたらやめられなくなって、ここ数日…

iPhone2年使ってみて

2ヶ月程炎上現場にいたこともあって、またここ放置してました。 さて、iPhone OS4.0のニュースを色々読んでいて、そういや「これ」買ってもう2年になるんだなぁとしみじみ実感する今日この頃です。 使い始めた頃は、PCと同期してメールやカレンダーや連絡…

JavaEE6のCDIのProducer Methodで動的DI

以前からJSR-330(Dependency Injection for Java)を勉強しようと思っていて、何かサンプル的なものがないか探していたのですが・・・結局のところ、JSR-330をいちばん手っ取り早く覚えられるのはJSR-299(Contexts and Dependency Injection for the JavaT…

ペルソナ3ポータブルクリア

女主人公編でクリア。1月に入ってから延々とタルタロスとモナドを巡ってペルソナ作りやっていたら、合計160時間ぐらいになってました(汗) 女主人公編は男性仲間とのコミュがあったり「彼」とのコミュがあったりして、FESで複数回クリアしていたのに新鮮に…

PSP goでP3P

P3Pをやりたいが為に買ってきました。 自分はあまり携帯ゲーやらないし、P3Pさえ快適にできればよかったので、UMD使えないのは問題なかったのでこれにしました。大きさはiPhoneより一回り大きいくらい。重さはiPhoneと同じくらいかな? ゲームは直接DLするか…

WebBeansとDependency Injection for Javaって両方JavaEE6に入るのか

全然情報追いかけてなかったから、てっきりこの二つって分裂したままだとばかり思っていたんですけど、いつの間にか協調路線になって、WebBeansがDI for Javaを利用する形で決着が着いていたんですね。で、両方JavaEE6に入るんだとか WebBeansにはいまいち興…

GlassFish V3 b67を使ってJava Persistence 2.0を試す

久々の日記です。 EclipseLinkのJPA2.0の実装具合を最近のGlassFish V3を動かしてチェックしていたのですが、b67になってようやく基本的な機能が実装されたようです。なので、簡単に動かしてみました。動作環境はGlassFishV3-b67、DBはMySQLです。 まずはテ…

リンゴ送れ、C

絶望先生のOPが3話から本気出していたので見ていたのですが、右下に何か妙な映像が映っていたので、何だろうと思ってググってみたところ、表題の元ネタに辿り着きました・・・いやはや、オーケン面白すぎるw林檎もぎれビーム!アーティスト: 大槻ケンヂと絶…

Eclipse Galileo

Eclipse Galileoが出ていたのでVistaとMacに入れてみました。 取りあえず、最初に感じたのは、プラグインのインストールがちょっとめんどくさくなりました。以前のバージョンまでは、登録したアップデートサイト毎にカテゴリ分けして表示してくれていたので…

GlassFish V3 Previewで最新のEclipseLinkを触ってみたけど

そろそろJPA2.0の実装とかも進んでるかな?と思って動かしてみましたが・・・ Caused by: javax.persistence.PersistenceException: Not Yet Implemented at org.eclipse.persistence.internal.jpa.EntityManagerImpl.getQueryBuilder(EntityManagerImpl.jav…

STAY AWAY

このPV大好きでした。ラストのダンスシーンで爆笑したのはいい思い出。 しかし、しばらく見てなかったうちに、凄まじい進化を遂げていますね。3Dモデルの進化も凄いし、演奏も全部されてるみたいだし、リンの調教はまぁご愛敬ということで。

CakePHPのPaginator

PHP

自分が忘れたときの為にメモ。 Controllerのpaginateを利用するとき、細かな条件は$this->paginateフィールドに定義してやるとOK。形式はfindに渡す定義と同じ。 CakeのModelのJOIN定義は、SELECT文発行するときにあまり柔軟に使えないのが難点ですが、この…

CakePHPのScaffold作成クラスをまとめる

PHP

ここ一ヶ月ほど、CakePHPを使ったシステムの仕事をしていました。その中で調べたり作ったりしたものを忘れたときの為にメモ。 まずは、簡単なマスタメンテ画面をScaffold作成ソースをベースに作成したのですが、どれも似たようなソースになるので、できるだ…

飛行機に乗れなかった

朝一の飛行機で帰省する筈が、突然の腹痛で乗れませんでした。 昨日の食事にあたったっぽいです・・・ 乗る前に解約できたからお金は大丈夫だったけど、地元の忘年会とか、親にMac教える予定とか、いろいろ潰れたのが残念。 仕方ないから、回復したら散らか…

技術者もビジネスとしての開発を考える

今年の後半から仕事の方向性を少しずつ変えていってまして、最近は小規模案件を中心に受託の仕事をしています。以前と比べて短期の仕事が増えるので、営業活動・プレ活動が重要になったり、エンドユーザに直接成果物を見せたりデモをしたりという機会が増え…

Amazon EC2

仕事がらみで少し触ったのですが、あっという間に好きなサーバ環境が立ち上げられるのはとても面白いですね。初期費用もほとんどかからないし。 ただ従量制なので、立ち上げっぱなしにすると安価な専用サーバサービス並の金額はかかってしまうみたいです。そ…

Mac版NetBeans 6.5でSubversionを使ってみたが

Eclipse 3.4用のPDTが12月にならないと正式版が出ないので、PHP目当てでNetBeans 6.5を検討していました。 開発用途としては問題ないのですが、Subversionとのやりとりで詰まってしまいました。 まず、「変更を表示」機能を使おうとすると下のエラーが発生し…

偽装請負(裏派遣)が悪い理由

http://anond.hatelabo.jp/20081108215352 元メーカー営業で現在は開発業務主体の個人事業主の自分にとって、同感する部分が多い文章でした。元会社の経費を気にしていた立場として、現在も確定申告時にどれを経費に上げるかには気を使ってます。食事代など…