prog

Java: Eclipse をクリンゴン語で使うには

ソフトウェア開発の現場では、チームのメンバーにクリンゴン人がいたり、オフショア開発ということでクリンゴン星に発注を行うことも多くなってきました。参画するメンバー全員が開発環境を同一に揃えることが多いと思いますが、メンバーごとにロケールを変…

Java: Eclipse 3.5 (Galileo) がネットにつながらない場合の対処方法

Eclipse 3.5 (Galileo) がリリースされたが、環境によっては、プロキシの設定がうまくいかないためにインターネットに出ることができないことがあるようだ。僕が試した環境でも、 Help メニューから更新のチェックをしようとするとエラー プラグインを更新サ…

Web Slices in はてなダイアリー

IE7 では RSS フィードの購読ができるようになり、IE8 では Web ページの一部を購読することができるようになったらしい。購読されているページ断片は Web スライスと呼ばれる。 フィードは新着情報がどんどんたまっていくので、ブラウザ UI 上での表示には…

XNA: 0.01 歩前進

昨日の続き。

XNA: なんかもう 2 次元でいいかなみたいな

XNA は、Windows PC や Xbox 360 で動かせるゲームを作るためのプラットフォーム。個人でも利用できるんだけど、いろいろ敷居が高い。以前に一度試したんだけど、人に遊んでもらうための敷居が高かったため、すぐにやめてしまった。

Java ME: DoJa で LWUIMB を動かしてみた

携帯電話などに乗ってる Java ME には、MIDP/CLDC という標準のプロファイルがありますが、用意されている GUI コンポーネントがショボい、ということが昔から言われてきました。 CPU パワーのない携帯端末向けに設計されたコンポーネント群なので仕方がない…

Python/GAE: スクリプトのファイル名がまずいとエラー?

前回の hopper に、現在の登録件数を見るページを足してみたところエラーが。 <type 'exceptions.AttributeError'>: 'module' object has no attribute 'S_ISREG' Traceback (most recent call last): ……中略…… File "/base/python_dist/lib/python2.5/posixpath.py", line 211, in isfile retu</type>…

Lobo Browser 用プラグインの作り方

Pure Java なウェブブラウザのひとつに、Lobo Browser がある。The Lobo Project で開発されていて、オープンソース。 The Lobo Project http://lobobrowser.org/ Lobo Browser での HTML 解析・表示には、同じプロジェクトで開発されている Cobra HTML Tool…

Java: Mac OS X での MouseWheelEvent

これまでのあらすじ。id:argius さんの Calendar アプレットを Mac で動かしてみた id:sardine。結果を日記に書いて一息ついていると、 id:argius「貴様の動きなど見切っておるわ!! くらえ、新バージョン http://argius.net/java/newcalendar.html !!」 id:s…

Python/GAE な Web アプリの練習

Python と Google App Engine に触ってみた。どっちも使ったことないので、ネットで入門テキストを探して、ざっと拾い読み。 で、練習として、FF11 プレイヤーを想定したプチ掲示板を作ってみることにした。完成には程遠い。とりあえずここまでの進捗をメモ…

Java: Mac OS X での Swing LaF (その 2)

id:argius さんから、Calendar の新版を紹介してもらったので、昨日に続き Mac で動かしてみた。 ついでなので、Windows と違う点についても少しメモっておく。

Java: Mac OS X での Swing LaF

id:argius さんところのアプリでお試し表示してみた。

C: プロトタイプ宣言を忘れると何が起きるか

C 言語でソースを書いて、ビルドして実行して、うまくいった。 ……が、ここで、プロトタイプ宣言なしで後方の関数を呼び出していたことに気づいた。あれ? こういう場合ってエラーになるんじゃないんだっけ?

Java を C# に変換するには

プラットフォームを Java から .NET に移行する場合の選択肢として、Java から C# にソースコードを変換するツールがある。 代表的なものに Microsoft の JLCA (Java Language Conversion Assistant) があるが、Java 1.1.4 相当しかサポートしていない上、Vi…

.NET: J# はもうない

プラットフォームを Java から .NET Framework に移行する場合、Microsoft からは 2 つのルートが提供されていた。

Java: Java 7 は来年夏

[2011-09-05 追記] 以下の情報は記事作成当時のものです。2011 年時点の状況については新しい記事をどうぞ。先日の JavaOne で、Java 7 のリリースは 2009 年の夏と発表されたらしい。これまでは今年の夏ってことになってた。前に書いた、期間ごとのサポート…

JavaScript Server Pages 公式サイトを読んでみる

JSSP (JavaScript Server Pages) は、JSP (Java Server Pages) の JavaScript 版。動作にはサーブレットコンテナが必要だけど、Winstone でも動いたので、ちょっとしたことに使うにはいいかもしれない。 JSSP - JavaScript Server Pages http://jssp.sourcef…

Java: またまた変わる Java SE のサポート期間

Sun が Java SE の有償サービスを始めた。そして、それにあわせて、従来からある無償利用のサポート期間まで変更されてしまったようだ。

Eclipse のライブラリを流用して diff 系ツールを自作する方法

「また明日から 2 つのデータの差分を目視で見つける仕事が始まるお……」 「ほんとは diff を使って速度も精度も上げたいんだお……」 「でもこの PC には JDK と Eclipse しか入れちゃいけないお……」 「……だから Eclipse を使って diff っぽいツールを自作する…

その形態は、xCross で

Windows で簡単に exe を作れるプログラミング環境……のタマゴを試してみた。

Windows で EUC-JP を扱う場合の注意点

Windows 上で、EUC-JP のテキストを Shift_JIS に変換しようとして、ちょっと調べたことのメモ。 結論から言うと、補助漢字を含む場合は文字化けする可能性高し。

正規表現の処理速度

職場で、先輩のロビンソンさん (仮名) が、若手のジョンくん (仮名) に、「ログファイルの中から、特定の条件に合う部分を抽出するツール」を Java で書いてみて、という指示を出していた。すでにロビンソンさん (仮名) が Perl で書いたのがあるので、それ…

Java: 既存の Look&Feel をカスタマイズ

最近、Java 1.4 で Swing アプリを作った。Windows 用の Look&Feel (LaF) が、微妙にネイティブのと違っていて気持ち悪い。せめてフォントだけでも変えられたら、だいぶまともなのに。 というわけで、変えてみた (と書きつつ、以下のコード例は気まぐれで Ja…

IE6: ダイアログ系ウィンドウは Cookie 引継ぎに難あり

IE6 には、window オブジェクトに showModalDialog()/showModelessDialog() というメソッドがあり、その名の通り、「ダイアログ」扱いのウィンドウを開くことができる。このウィンドウは、window.open() で開く通常のウィンドウと、いろいろなところで挙動が…

Java: メソッドの呼び出し元を調べる方法

メソッドが「どこから呼ばれたか」を調べる方法についてのメモ。

Java: 軽量エディションが増えます

以前の日記でも触れたけど、JRE がでかすぎるって話。Sun も一応認識はしてたんだな。

Java: Swing の非公開プロパティ

Alexander Potochkin 氏による下記の blog エントリを、勝手に意訳してみる。 Swing team reveals their secrets ! http://weblogs.java.net/blog/alexfromsun/archive/2006/04/swing_team_reve_1.html

Web ページをスタンドアロンアプリケーション化する技術に関するリンク集

またですか。そんな言葉をぐっと飲み込みつつ。

テストデータに example.com を使う時のためのメモ

以下 3 つは、例示に使うためのドメイン名として RFC 2606 で予約されている。 example.com example.org example.net テスト用のデータに使われることもあるが、その場合の挙動はどうなるんだろうか。

XNA Game Studio Express 触ってみた

「Windows + Xbox 360 用のゲームが個人で作れる」という、XNA Game Studio Express (XNA GSE) を使ってみた。 C# + .NET Compact Framework + XNA クラスライブラリという構成で、開発環境としては Visual C# 2005 Express Edition などが使える。ためしに…