2009-01-01から1年間の記事一覧

Java: currentTimeMillis() と nanoTime() は混ぜると危険

前回書いた、ScheduledThreadPoolExecutor だとズレが生じる現象についてだけど、どうやら時間の精度が問題だったらしい。 java.lang.System には、現在日時をミリ秒単位で取得する currentTimeMillis() と、ナノ秒単位で取得する nanoTime() があるけど、こ…

Java: scheduleAtFixedRate() の正確さ

Java で一定時間ごとに何かを行いたい場合、java.util.Timer か java.util.concurrent.ScheduledThreadPoolExecutor のいずれかで、scheduleAtFixedRate() メソッドを使う。 後者の方が新しい API で機能的に充実しているんだけど、ある環境で試したら「指定…

Office を修復したら Office が起動できなくなった場合の対処方法 (?)

PC

ある日、Excel を使ってたら不意にエラーが表示された。VBA のコンポーネントがなんとかって文面だったと思う。で、「アプリケーションの追加と削除」から Office の「修復」ってのをやってみたら、以降 Office が起動できなくなってしまった。

ドメインを取得するときに最も注意すべきこと

net

特に個人でドメインを取得するときに、重要なことをひとつだけ挙げろと言われたら、僕ならこう答える。 「whois に気を付けろ」

ファミ通、「ルミネス - Touch Fusion」初期バージョンをこっそり痛烈批判

上の記事を書いた後に気づいたんですが、今回のアップデートを取り上げたファミ通の記事がなにげにひどい。

iPhone/iPod Touch 版 LUMINES、バージョンアップで操作性を改善

以前書いた iPhone/iPod Touch 用アプリ "ルミネス - Touch Fusion"。www.toyfish.blog先週バージョンアップが行われ、操作性が大幅に改善されました。

64 ビットにするべきか?

自宅の MacBook Pro は Snow Leopard を発売日すぐに入れたけど、まだ一度も 64 ビットカーネルで動かしていない。たぶん 2008 Early ってやつだと思うから、64 ビットで動かせるんだと思うけど。そもそもメモリが 4GB ちょうどだから、別に 32 ビットでも大…

名前がついてた

もう消しちゃったんだけど、前回の記事でちょっとだけ書いてたことには、もう名前がついてたらしい。のでメモ。

携帯向けサイト/アプリは腐りかけている?

(ここにあった内容はネガティブだったので削除しました )

"3009" の謎 (解決編)

先日書いた、FF11 のバージョン番号が 1000 年後になってるっていう話について。www.toyfish.blog面白くもなんともない結論でした。

GAE/J: セッション破棄時の処理は行われない

全部ちゃんと検証したわけじゃないんだけど、Google App Engine for Java (GAE/J) では、 javax.servlet.http.HttpSessionListener がサポートされていない javax.servlet.http.HttpSessionに格納したデータは、削除されずにデータストアに残り続ける らしい…

"3009" の謎

先日の記事で「ver.30091025_1」と書いたところ、「3009 ってことはないだろー」という趣旨のご指摘を、ものすごくソフトリーかつジェントリーに頂きました。が、実はこれ、誤記ではないんです。

なにそれこわい

帰宅途中のスーパーで。 店内放送「お正月に向けて、和風散弾銃のご予約を受け付けています」 ぼく「えっ」

ba todo

画像の描画 2分割 済 3分割 済 枠の描画 2分割 済 3分割 済 インポート クライアント側 済 サーバ側 済 クリーンアップ エクスポート クライアント側 済 その他 2分割と3分割の切り替え 済 デフォルトの座標は左上じゃなくて中心に ページ全体 タイトルとか?…

GAE がサポートしているログイン情報の使い道がわからない

GAE の API に、Google のユーザ情報と連携する機能があるけど、あれって何に使えばいいんだろうか。 API の作りとしてはメールアドレスが ID の代わりになっていて、メールアドレスに対応しているユーザの情報を取得するとか、逆にユーザのメールアドレスを…

GAE/J はとっくに一般公開されている

Google App Engine (GAE) では、最初は Python しか使えなくて、Java は後から使えるにようになった。 日本語版の開発者向け情報ページを見ると、Java の実行については「現在のところ、先着 10,000 名のデベロッパーの登録に制限していますが、できるだけ早…

ba 作成の参考にしたページ

今日使ったページをメモ。

ドジョウがいっぱい

アメリカにもドジョウがいる。アメリカのドジョウは、マフィアだ。

Mac OS X Java 6 で GWT 開発をする場合の注意点

以前の日記で、Mac 上の Java 6 環境で GWT 開発を行う場合に、Hosted Mode が使えないことを書いた。 が、バージョンアップで対応が行われたようだ。

少し前からお世話になっているものメモ

使ってるフリーソフトウェアとアイコン集のメモ。

ソレチラの一覧

ソレチラの一覧 (それちらのいちらん) は、id:sardine が「それ違う」と思いつつも、口に出して指摘するまでには至らない事柄の一覧である。思い出したらその都度追記される。

ブラウザを JavaScript (+HTML) で拡張する話

ブラウザの機能を拡張する場合、ネイティブなプログラムを使うもの (ActiveX オブジェクト、NSAPI プラグイン) だったりそれを JavaScript で模倣したもの (XPCOM ベースの拡張) だったりと、これまではそれなりに面倒な開発が必要だった。けど、今の流行り…

Elis Colors で動画を編集してみる

mac

Mac 用のオープンソース動画編集ソフト、Elis Colors の最初のα版がリリースされたので、チュートリアル見てちょっとだけ触ってみた。www.youtube.comどうしてこうなったのかわからないが、Elis Colors を宣伝する風の内容になった。しかもなんかありがちと…

ゲームが好きなら全部読め!? 『電撃ゲームス』創刊

東京ゲームショウも 2 日目。各メーカーブースの様子や新作発表、Wii の値下げなど、様々なニュースが報じられているわけですが、そんな中、一冊のゲーム雑誌が創刊されました。 雑誌名は『電撃ゲームス』。今日発売された Vol.1 は、厚さが 2cm ほどありま…

FF14 の TGS トレーラーを iPhone/iPod Touch で見る方法 (Mac 用)

今日から週末に賭けて東京ゲームショウ 2009 が開催されており、スクウェアエニックスからは FF14 のトレーラーが公開されました。 公式サイトでも閲覧することができる他、WMV 形式の高画質ムービーファイルがダウンロードできるようになっていますね。【楽…

iPhone/iPod Touch で LUMINES!!

待ちに待った iPhone/iPod Touch 版 LUMINES が、App Store に登場しました。いやっほーい!! 公式サイト http://www.qentertainment.com/iPn/lumines_tf.html ルミネス - Touch Fusion (製品版) http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoft…

リファラスパム

net

少し前から、コメント欄にスパムが数回書き込まれていた。最近ちょっと落ち着いたかなと思ってたんだけど、リファラスパムに切り替えただけのようだ。 以下ちょっと調べてみたメモ。

星の輝きを手に (竜騎士)

竜騎士が Lv70 になったので、限界突破クエスト「星の輝きを手に (竜騎士)」に挑戦してきた。先月 2 敗して、作戦を練り直して今日の 3 戦目でやっとクリア。 ものすごく緊張+パニック状態だったので、クリアして、ジュノに戻って報告して、5 分くらいしてか…

ポケモンのデザインはオバキッドのパクリ。あと、デジモンのワープ進化もオバキッドのパクリ

タイトルはネタです。

僕「これ Java 5 で動かして」Mac「おっけー、Java 6 で動かすね」

ふと、Google Web Tookit (GWT) を使ってみる気になった。Eclipse 上で開発できるらしい。 が、Mac OS X 10.6 (Snow Leopard) だと、現時点ではそれは無理なようだ。