2007-01-01から1年間の記事一覧
JavaScript の配列と連想配列の違い - IT戦記 JavaScriptのオブジェクトや配列って結構ユニークなのですが、そのユニークさをよく表しているエントリー。 これ見ると、Javaのオブジェクトと全然違いますよね。なのに、なぜJavaScriptなどと「Java」という名…
データベースの大御所、Jim Grayが行方不明 | スラド Jim Grayは、私にとっては下記の名著を書いた人。トランザクション処理 上作者: ジムグレイ,アンドレアスロイター,Jim Gray,Andreas Reuter,喜連川優出版社/メーカー: 日経BP社発売日: 2001/10/20メディ…
一通りPalmプログラミングに必要な事を学んだので、自作のアプリケーションを作り始めています。アイデアはだいたい固まっていて、メモ帳やToDoのデータを読み書きするコードを書いていたのは、そのアプリケーションを作るための準備でした。リソースエディ…
標準アプリのToDoにデータを追加するコードを書いてみた。今回も、SDKに付属のサンプルコードを参考にしています。
Palmプログラミングの勉強の続き。今日は、標準アプリのメモ帳のデータを読み込んでリストに一覧表示させるプログラムを作ってみた。サンプルプログラムにメモ帳のプログラムもあるんだけど、分からないところだけ参考にして、あとはできるだけ自力で書いて…
今日は "Palm OS Programmer's Companion Volume I" のChapter 6まで読んだ。これで、メモリやデータ、リソースまわりの概要を理解。昨日動かしたサンプルコードをさらに改造して、名前を入力すると、その名前を使ったメッセージをダイアログで表示するよう…
会社から休みを3日ほどもらったが、特に予定もない*1ので、ちょっとPalmのプログラミングを勉強してみることにしました。 とりあえず、ほとんど予備知識もなしに初めて、"Hello, World!"と表示するサンプルコードをちょっといじって、"こんにちは!"と表示す…
CSS + JavaScript Tips 予想外の横スクロール(笑)。横スクロールする高橋メソッドのプレゼンは初めて見たかも。 前半はネタっぽいが、後半は真面目に役立ちそうなTips。JavaScriptで動的にCSSを変えるサンプルコードが紹介されて、実際に動かしてみることも…
はてなダイアリーのデザインをいじるために、スタイルシートを色々試していたら、面白い事に気づいた。CSSでは、別のCSSファイルの記述を"@import"でインポートすることができるのだけど(参考:http://www.doraneko.org/webauth/css1/19961217/Overview.html…
壁紙チェンジャーShuffleWallpaperを少し手直ししました。今回の変更は不具合修正がメインなので、マイナーバージョンアップです。 デフォルトの設定では壁紙を設定するユーザプロファイル(レジストリ)も更新するように変更 壁紙変更に使うコマンドの詳細を…
6.189 Multicore Programming Primer: PS3 Cell Programming (ニュース元: MITでPS3を使ったマルチコアプログラミング講習 | スラド デベロッパー)マサチューセッツ工科大学(MIT)で、PLAYSTATION 3のCellプロセッサを使ったプログラミングの授業が始まったら…
http://rubypatterns.com/ リファクタリング―プログラムの体質改善テクニック (Object Technology Series)作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史出版社/メーカー: ピアソンエデュケーション発売日: 2000/05メディア: 単…
プログラミング2.0 | 秋元@サイボウズラボ・プログラマー・ブログ 巷ではやりの「*** 2.0」ですが、こんなものまで。どっちが良い悪いと一概には言えないし、「1.0」が全てなくなるとは思えないですけどね。ただ、無視することもできないかなと。 ちなみに個…
[結] 2007年1月 - 結城浩の日記 お、ついに結城浩さんの『Java言語で学ぶリファクタリング入門』の表紙来ました。
http://www.kegel.com/c10k.html (解説サイト) http://www.atmarkit.co.jp/news/analysis/200701/09/c10k.html (@ITの記事) http://d.hatena.ne.jp/yamaz/20070110 (@ITの記事に対する批判) 1万台以上の同時接続クライアントを扱うときの課題を「C10K問題」…
http://javala.cs.tut.fi/en/welcomePage.do (ニュースソース:http://journal.mycom.co.jp/articles/2007/01/09/javala/) ブラウザ上でサンプルコードの実行までできるJavaのオンライン学習サイト。 ブラウザ上で入力したJavaプログラムがサーバサイドで実行…
http://video.google.com/videosearch?q=Google+techtalks&so=0 Official Google Research Blog: Google Research Picks for Videos of the Year Google がコンピュータ関連の有名人を招いて開催した社内講演を録画したものらしい(ソース元:最近みた TechTa…
自作の壁紙チェンジャーShuffleWallpaper 1.3を公開しました(readme.txt)。今回のバージョンアップでの主な変更点は、下記の通り。 複数のフォルダ指定に対応 対応している画像フォーマットの拡張子のファイルのみ使うように変更 対応している画像フォーマッ…
Image I/Oで対応している画像フォーマットの名前やMIMEタイプを調べるには、javax.imageio.ImageIOクラスのgetReaderFormatNamesメソッドやgetReaderMIMETypesメソッドを使えば良い。でも意外なことに、ImageIOクラスにはファイル拡張子を調べるメソッドはな…
http://www.ietf.org/rfc/rfc4627.txt http://www.json.org/json-ja.html 知っている人にとっては今さらの話かもしれませんが、JSONはRFCになっていたんですね。へ〜。
今までJavaのGUIは、あまり複雑なGUIを作ることがなかったこともあって、直接ソースコードを書いて作っていたのだけど、効率があまり良くないので、Eclipse Visual Editorを使ってみた。 Visual Editorでプレビューを見ながらSwingコンポーネントをレイアウ…
ちょっと調べものをしてたら、興味深い情報が芋づる式に見つかったので、ちょっとメモしときます。 WebブラウザがWebサーバから情報を取ってくるプル型のHTTPで、WebサーバがWebブラウザへ情報を投げるプッシュ型の通信をどうするか、というお話。このような…
壁紙チェンジャーShuffleWallpaperに複数フォルダ指定の機能を追加するにあたり、指定された複数フォルダをどう設定ファイルに保存するか、という問題がある。 今はjava.util.Propertiesの「=」形式の行が並ぶ設定ファイルだが、複数フォルダ指定を覚えてお…
新年のあいさつ代わりというわけでもないけれど、壁紙チェンジャーShuffleWallpaperにサブフォルダ検索機能を追加しました。壁紙ファイルに指定したフォルダのサブフォルダにある画像も使うように設定できます。 サブフォルダまでファイルを探したら結構重い…