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

今年のプログラミング言語

今年の前半は昨年に引き続き Python および Ruby をよく使った。同時に、iBook を手に入れたので Objective-C を勉強。Objective-C はネイティブコードにコンパイルされる言語なのに、メソッドのディスパッチが動的に行われる面白い言語。このはてな日記が途…

ほぼ日手帳

今年も手帳の季節がやってきた◎ 先週からほぼ日手帳の発売も開始された。去年喜び勇んで買ったわりに実はあまり使わなかったのに、また今年も買おうかどうか迷っている。どうしよう。なんだか今年はロフトで先行販売とかしちゃってるようだ。去年、ロフトに…

NewsFire の Smart Folder

ついでなので NewsFire の Smart Folder 機能、Smart Feeds について。この機能は非常に使い勝手が良いので重宝している。RSS Feed の分類はカテゴリをキーとするのがスタンダードだし分かりやすい。ところが読みたい記事というのはカテゴリで分けるわけには…

NewsFire 1.2 リリース

mac

RSS リーダ NewsFire 1.2 がリリースされた(ChangeLog)。ユーザーのフィードバックへの対応が中心のアップグレード。NewsFire の特徴は使い勝手を極力シンプルに保ちつつ、Smart Folder や今回の Spotlight 対応などによってユーザーのニーズに柔軟に対応す…

iTunes 5

mac

見た目が洗練されていてよい。これって Carbon アプリなんだよね。フォントのレンダリングには Quartz を使っているんだろうけど、全体的に Cocoa アプリと遜色ないな。iTunes レベルまで来るともう Carbon と Cocoa の違いは関係ないね。

Mighty Mouse

mac

結局先週末の土曜日に買ってしまった。スクロールボールは思った以上に使いやすい。一般的なマウスのスクロールホイールに比べると小さいのだが、360度回転にはこれくらいの大きさが良いようだ。マウスの材質はあまり好きでない。もうちょっとマット仕上げみ…

NArray の coerce

現在、研究で NArray を使わせていただいているのだが、 $ irb --simple-prompt -r narray >> a = NArray.float(4).indgen! => NArray.float(4): [ 0.0, 1.0, 2.0, 3.0 ] >> b = NArray.int(4).indgen! => NArray.int(4): [ 0, 1, 2, 3 ] >> (a + b) / 2.0 =…

ピザ

久しぶりにピザを注文。ピザハットの夏季限定ハラペーニョデラックス。あんまりハラペーニョじゃなかった。

NewsFire 1.2 beta

mac

RSS リーダ NewsFire の 1.2 beta が登場 (David Watanabe's DWBlog » Blog Archive » NewsFire 1.2 (Beta 1))。さっそくダウンロード。Screenshot

lang/python-2.4.1_5

dp

Python on Mac OS X は --enable-framework オプション付きでライブラリを framwork としてコンパイルしないと pythonw が生成されず、wxpython などの GUI ライブラリが使えなくなってしまうのだ。知らなかった。今 DarwinPorts ML で /opt/local 以外にフ…

/Library/Frameworks -> /opt/local/Library/Frameworks

dp

python24 のライブラリの場所が /Library/Frameworks から /opt/local/Library/Frameworks (${prefix}/Library/Frameworks) に変更された。で、とりあえず自分がメンテナになっているものでこの流れを受けそうなのが rubycocoa (ruby/rb-cocoa) だ。これも R…

UPDATE: lang/gauche-0.8.5

dp

submision: http://bugzilla.opendarwin.org/show_bug.cgi?id=4669 かなりの数の port が揃っているはずの DarwinPorts だけど、けっこう抜けもあったり、バージョンが古いままだったり、コンパイル出来ないままだったりする。人手が足りてない感じだ。今や…

x.y

二年前の記事を今更見つけて引っ張ってくるんだけど、x.y という表現の Python と Ruby における違いについてなるほどと思ったので。Python and Ruby ({ | one, step, back | }) より。 In Python, the construct "x.y" means lookup the name "y" in the di…

Menu 定点観測

mac

現在のメニューの様子。左から Adium Growl に付属する GrowlTunes (iTunes 用ユーティリティ) DesktopManager SlimBatteryMonitor AppleScript KeyChains AirPort (Wireless LAN) Volume EGBRIDGE 15

Intel Mac のブート中の動画

mac

もう一個、Intel Mac ネタ。Dell のタワーに入っている Mac OS X for Intel のブート中の動画が OS X Intel Boot speeds impressive にて紹介されている。記事としては PowerBook のブートと速度を比較して、Intel の方が速いじゃん、ってことなんだけど 2.5…

Intel コンパイラ -> Mac

mac

Intel が開発環境を Mac プラットフォームに提供するらしい(http://www.macmegasite.com/node/2399)。以下要約。 Intel will port their development tools to Mac OS X and will ship its first beta later this year. 今年の終わりにベータ版。 Intel wi…

python/py-cherrypy-2.0.0

dp

http://bugzilla.opendarwin.org/show_bug.cgi?id=4600

Newton ビデオ

mac

懐かしい Newton のビデオが Newton intro video[TUAW] で紹介されてる。リンク先のビデオは H.264 でエンコードされているのでプレイヤーの対応に注意。ビデオ見てると Newton 欲しくなるや。やっぱり白黒のシンプルなインターフェースもいいねぇ。

Cocoa なレシピデータベース MacGourmet

mac

iTunes インターフェースのレシピ管理ソフト、MacGourmet (via TUAW)。個人的には縁のない類のソフトだけど、5つ星の評価とか .Mac アカウントへの発行だとか機能満載。

Screencast

最近デスクトップの動画録画を Screencast と呼ぶようだけども、Screencast はむしろ GNU Screen の ttyrec じゃないかと思う。

fs_usage: ファイルシステムへのアクセスを表示

mac

リアルタイムでファイルシステムへのアクセスを表示する fs_usage というコマンドがあるようだ。ターミナルから $ sudo fs_usageすればずら〜っと出力が続く。Control-C で終了。詳細は Watch file system activity in real time | Macworld へ。

Ruby と Python と

Ruby のプログラミングは楽しい。きれいにオブジェクト指向していて、洗練されている印象を受ける。ブロックや特異メソッドなんかは使う側の腕試しをされているみたいだ。Ruby の持っている数々のおもちゃをどうやって使ってやろうかと考えながらプログラミ…

python/py-feedparser

dp

Python の RSS, Atom 解析ライブラリ FeedParser。http://bugzilla.opendarwin.org/show_bug.cgi?id=4517DarwinPorts に関する日本語の資料がほとんどないので wiki で作ってみる。パッケージ作成に必要な Portfile 関連の情報を中心にする予定。

ObjectiveCLIPS

ObjectiveCLIPS combine Cocoa and Core Data together with CLIPS (the original NASA's artificial intelligence engine) and F-Script, a high-level scripting language for Cocoa. よく分からないけどメモ。

python/py-checker

dp

py-checker がインストールする pychecker スクリプトファイル内の path が間違ったところを差すので修正。あとドキュメントが二重にインストールされるので修正。http://bugzilla.opendarwin.org/show_bug.cgi?id=4507

ruby/rb-gsl

dp

昨日 submit した http://bugzilla.opendarwin.org/show_bug.cgi?id=4494 がコミットされた。

Henrico Country Public Schools の iBook セール

mac

中古の iBook を $50 で販売するということで注目となっていた Henrico Country Public Schools の当日の模様が "$50 iBooks cause stampede!" にポストされている。 My wife and I just came from the Henrico County iBook sale. It was absolutely insane…

$199 の Mac

mac

$199 の Intel Mac (Build your own Mac for $199US [TUAW]) Case - $9.95 Motherboard - $52.99 Processor - $60.77 2x 256 RAM - $38.00 20 Gigabyte HD - $25.95 DVD Drive - $12.00 Grand total: $199.66US 面白い試みではあるけど、 while this may be …

MoinMoin Logos

Python で作られた Wiki、MoinMoin はなんとも言えないアイコンが特徴的。少し前だけど、ロゴを作ろうみたいな話が出ているらしい。たくさんの候補が並んでいて見ていて面白い。22 番ナイス。

iTunes で曲名とアーティスト名を交換する AppleScript

ある CD を iTunes にインポートしようとしたらなんでか知らんけど、CDDB に曲名とアーティスト名が逆に登録されていた。しかもそういうのに限って 6 枚セットとかいう。手で直すのなんかやってられません。AppleScript してみた◎ tell application "iTunes"…