2009-01-01から1年間の記事一覧
なんつー強引な。任天堂が「Zii」「Oii」「Pii」「Qii」「Uii」「Yii」を商標登録していた2006年に既に登録してたのね。キーボード配列的に「Qii」はありえるかも。 PHPのフレームワークの方も忘れないであげてください。 Yii PHP Framework: Best for Web 2…
closure のイベント処理には DOMContentLoaded イベントをクロスブラウザで実行してくれる仕組みが用意されていません。ということでready()関数を作ってみました。 jQueryの $(document).ready(fn); をclosureで書き直しただけです、すいません。。。ざっく…
今週末のMozilla勉強会のテーマがJetpackということで、前々から興味があったので触ってみました(初参加!ドキドキ)。JetpackはFirefoxで簡単なアドオンを作るためのアドオンです。 jQueryを内蔵してるので面倒くさい処理が簡単に書けるし、インストーラも…
なぜか突然そうしようと思ったのはなぜだ。 日本語のサービスはやっぱりいいなあ。 お気に入りとかもさっそく使ってみようかなと思っていくらかポチッとしてみて思ったんだけど、Deliciousのブックマークもお気に入りに追加できれば便利だと思った。 デザイ…
型の判定をするときに「typeof」とか「instanceof」とか「==」とかしょっちゅう忘れる。 あとDOM要素もwindowだったりHTMLElementParagraphElementとかいろいろあってややこしや。この辺、jQueryのisArray()やisFunction()ではどうやってるんだろと見てみる…
チーム開発だと、テストとか後でメンバー変わった時のメンテのしやすさとか考えると、ある程度書き方の作法を統一した方がいいので、どうしようかなーと考え中。何はともあれ、名前空間とクラスの書き方は合わせた方がいいですよね。 例えばこんな風に縛った…
jQuery使ってると、人によってDOM生成の仕方が結構まちまちになる。 その辺、クライアントサイドもMVC("M"がJSON、"V"がHTML、"C"がプラグイン)にすれば書き方が統一できるし、ソースも綺麗になりそう。 試しに、HTMLのclass属性を元にしてJSONデータを埋…
Windows上のフォルダをMacからSubversionでコミットしようとしたんだけど、変なエラーが。 svn: Can't move '.svn/tmp/entries' to '.svn/entries': Operation not permitted調べたら、「some immutable flag being set on these files for whatever reason…
def execCgi() { try { val arg = Array( "/Applications/XAMPP/xamppfiles/bin/php", file.getName() ); val cgiProcess: Process = Runtime.getRuntime().exec( arg ); val input: BufferedReader = new BufferedReader( new InputStreamReader( cgiProces…
Scalaスケーラブルプログラミングを読んで、ようやくなんのこっちゃか分かった。 def sum( a: Int, b: Int, c: Int ) = a + b + c val a = sum _ a( 1, 2, 3 ) // 6 「_」を付けることで、部分適用関数からScalaがクラスを生成しインスタンスを返してくれる…
import java.net.ServerSocket import java.io.PrintWriter class EchoServer( port: Int ) { val serverSocket = new ServerSocket( port ); def start() { while( true ) { val socket = serverSocket.accept() val writer = new PrintWriter( socket.getO…
ちょっと調べたのをつらつら。 トランザクションって コミット時に他の接続の干渉を受けないようにするためのもの トランザクション内の作業は(コミット前なら)いつでも自動的に取り消すことができる エラー処理が分かりやすくなる 実装としては、変更内容…
扶養手当が無くなったらニート瀕死wwでも、扶養手当より子供手当の方が安い上に15歳までだから、子供がストレートで大学行ったとして、 ( 38 - 31 ) * 15 + 38 * ( 22 - 15 ) = 371子供1人あたり371万円控除が減るんだね。1年あたりおよそ17万。 浪人とか院…
FlashでiPhoneアプリを開発可能に --- Adobe MAX 2009基調講演おー、iPhone アプリ作ってみたいんだけど、Object-C 勉強する時間ねえええと思ってたところにこれは朗報! CS5 から書き出せるんなら、次買う PC は Windows にしようかな...なんて思ったけど、…
MixiのOpenIDを使ってログイン認証するために仕様とか(MixiはOpenID 2.0)見てみた。 仕様書(英語)と、@ITの記事が参考になります。1系と2系で用語が違うので混乱したよ・・・ざっと流れを見ると、 User-Supplied Identifier(mixi.jpとか)をユーザーがR…
バンドの練習で3時間ベースを弾いたら、手が指が。。。 風呂に入ったら一気に筋肉痛やら皮が痛いとか、まだ若いってことか!いやいや!しんどいー。 練習後はそのままバーベキューした。 外で食べる肉はなぜオージービーフでも上手く感じるのか。 風邪で来れ…
PHPのフレームワークってたくさんありすぎてもう何使っていいか分からないので、えーいもう作っちゃえということで。ソースはGitHubにあげてます。名前は柑橘っぽく「Yuzu」にしました。 GitHub:cheesepie/yuzu個人的にはそこまで大きくないアプリを個人で作…
$xml = simplexml_load_file( $url ); としたSimpleXMLElementオブジェクトをunserialize()すると、「Node no longer...」とかエラーになる。 マニュアルを見てみると、これはもう戻せない仕様なんですね。で、対策としてはそのままserializeせずに、string…
はてダに復帰ついでに、ATND APIを使ってATNDを携帯から見やすくするアプリを連休中にPHPで作ってみました。ATND for Mobile普段はガラパゴス携帯を使っているのですが、最近ATND経由でイベントに参加してみる機会が増えてきたので、外出先から携帯で見れた…
ドメイン取ってWordPressでブログ書いてみたけど、やっぱりはてなダイアリーの方が断然使いやすかったので戻ってきちゃいましたorz いや、はてなダイアリーは相当使いやすいと思います。 違うブログシステム使って改めて分かった。
ブログ移転したんでした。こっちの存在すっかり忘れてたorzこんなん見てる人ほとんどいないと思いますが、新しいブログはこちらとなります。 これまで同様大した技術ネタも無いですし、どっちかっていうとちゃんと日記的に使っていこうとしてるので、 それで…
調子に乗ってアップしてみた。 線がスパイラルっぽくウネウネするモーション。ちょっと重い。 やっぱりこういうフレームごとに描画するようなものは、BitmapDataにdrawした方がパフォーマンスいいのかな?
超今更間満載ですが、春らしく、もうすぐ開花する桜の木を描いてみました。 ブラウザ上でリアルタイムでコンパイルされるのって何か楽しい。後で枝にもモーションを付けようと思ったので、Shapeオブジェクトにしてあります。 なのでちょっと重い。。。
http://www.itmedia.co.jp/news/articles/0903/20/news006.html早速VMWareのXPにインストールしてスナップショット取った。 サクッと環境保存できるVMWareは本当便利。 JSの実行速度が速くなったのもいいんですが、なんと言ってもW3C準拠が大きいですよね。 …
最近はWindowsモバイルもタッチパネルなんですね。 携帯もどんどんタッチパネルが主流になるんだろうか。タッチパネルはいいんですけど、キー操作は残し続けてほしいな。 だって、そうでないと目が不自由な人が使えなくなってしまう。そういう意味ではiPhone…
ヨドバシカメラでキャノン、ニコン、オリンパス、ソニー、カシオと各種パンフレットをもらってきて、今見てるけど、何にしようか非常に悩む。 もう種類大杉なんですよね・・!正直画素数は500万画素以上が当たり前なこのご時世、何でもいい。 手が振るえ気味…
ガーデンプレイスの写真美術館でやっている、APAアワード展に行ってきた。 メタボネタが多かった気がする。 写真だけで何の広告か分かるってのはすごいことですね。
AdvancED ActionScript 3.0 Animation作者: Keith Peters出版社/メーカー: Apress発売日: 2008/12/25メディア: ペーパーバック購入: 1人 クリック: 9回この商品を含むブログ (1件) を見るActionScript 3.0 アニメーションの続編が出るということで買ってしま…
optionキー + ¥
超地道な作業ログを残してみる。optionでhelperを"clone"に指定したいんだけど、全然クローンされない。。。 placeholderも表示先エリアをCSSで指定しても全然表示されない。。 正直ソースコードの行数見てげんなりしたけど(コメント込みで7617行)、仕事な…