argius note

プログラミング関連

2010-04-01から1ヶ月間の記事一覧

IconComposerでアイコンを作る

Xcodeがインストール済みなら、IconComposerというツールが付属しているのでこれを使います。 必要なサイズの画像(PNG形式など)を用意しておき、IconComposerのサイズごとのペインにドラッグ&ドロップするだけです。Mac用のICNS形式はもちろんのこと、Windo…

-XdockパラメータでDockの表示を設定

MacOSXでJavaのGUIアプリケーションを起動すると、デフォルトでは Dockアプリケーション名がmainクラスのFQCN アイコンはデフォルト(Javaのドキュメント?) になります。 これを変えたい場合は、-Xdockパラメータを使います。 $ java -Xdock:name="Stew" -X…

文章のみがき方

著者:辰濃 和男 ASIN:4004310954 先週。 同氏の「文章の書き方」のほうが先だったかも。(今は手元にあるのであとで読みます。) 「ベストセラー小説の書き方」が売れる「小説」の書き方であったのに対して、本書は純文学であるかエッセイであるかは問わずに…

消滅する言語

副題:人類の知的遺産をいかに守るか 原著:Language Death 著者:David Crystal (デイヴィッド・クリスタル) 訳者:斎藤 兆史、三谷 裕美 ASIN:4121017749 先週まで断続的に。 原題を直訳すると「言語の死」。言語は一度失われると生物と同じように絶滅してし…

MediaWikiのインストール

メモ領域としてWikiを入れることにしました。 この際、私有Wikipediaを作ってみよう、ということでMediaWikiをインストール。 ソフトウェア名 バージョン MediaWiki 1.15.1 PHP 5.3.0 (apache2handler) MySQL 5.1.42-log 参考URL:Manual:Installation guide…

タスクは自分ルールで使っています

本来はこのように使うんだと思います。 TODO まだ実装されていない箇所に「こういう機能を実装する」という意味で書く。 XXX 動いてはいるが、あまりよろしくないコード。 FIXME (壊れているから)俺を直せ。 チームでTODOを使うことがまれにありますが、ル…

Oracle SQL*Plus で変数を使う

普段はSQL*Plusを使わないので必要なかったんですけど、Pro*Cのソースに書かれたSQLをそのまま実行する必要があったので、バインド変数の指定の仕方を調べました。 SQL> var LIMIT NUMBER; SQL> execute :LIMIT := 3; PL/SQL procedure succeessfully comple…

書き込み制限

Hatenaの話じゃありません。 下書きにメモっておいて後で書き足しや確認して公開とかしていたのに。不便。

笑わない数学者 - 森 博嗣

著者:森 博嗣 asin:4062646145 3週間前から断続的に今日まで。 犀川・西之園シリーズ(S&Mシリーズ)の第3作。 これは序盤のパズル、ビリヤード玉のネックレスの問題に気を取られていたら、本編に集中できなくなって、一旦リセットして今日読み終わったもので…

ロシア紅茶の謎 - 有栖川 有栖

著者:有栖川 有栖 asin:4061817884 先週。 エラリィ・クィーンの国シリーズに肖った?シリーズ。これは短編です。 有栖川有栖氏のは初めて読みました。犯罪社会学の火村教授と著者と同名の小説家のコンビのシリーズで、有栖川氏がワトソン的な役どころのよう…

ベストセラー小説の書き方 - ディーン・クーンツ

原著:How To Write Best Selling Fiction 著者:Dean Ray Koontz (ディーン・レイ・クーンツ) 訳者:大出 健 asin:4022611561 先週中盤〜週末。 原著は1981年、日本語訳が1983年、そしてこの文庫版が1996年に刷られたもので、この手の本としては古すぎると言…

Stew 2.4.3

http://argius.net/product/#stew今回は、以下の改善とバグ修正を行いました。 ソート処理の改善 バグ:exportコマンドのサブコマンド直後が改行の場合にエラーとなる ソートの件は、何と言うか。 ある時、何でこんなに遅いんだろうな、と、ふと思ったんです…

MessageFormatで日時フォーマット

非常に今更で恐縮ですが、これは良い方法でしょうか? 少なくとも、SimpleDecimalFormatを直接書かなくて良いという点において。 String format = "{0,time,yyyy-MM-dd HH:mm:ss.SSS} ({1}) {2}"; System.out.println(MessageFormat.format(format, new Date…