そろそろメインのPCを復旧せねば
posted by jun-g at 火, 20 3月 2007 02:13 JST
ようやく壊れたメインPCを復旧させるべく作業開始した。
…で、まぁ色々トラブルもあったけど、とりあえずRAID0アレイ上にあった/homeのデータは全て救出できた。中古で3000円したPromiseのRAIDカードはちっとも役に立たず、新品の玄人指向の1000円のRAIDカードが役に立った。なんたる不条理。後、ヨドバシで衝動買いしたBUFFALOの250GB外付けHDDがデータの吸い出し先として役に立った。うーん、買っといて本当に良かった。
しかし依然としてB5ノート上で作業しないといけない状況には変わりないので、新しいマザーを探しにいかねば。Socket478のマザーなんて、日本橋でも探さないと見付からないかな…。E7205かi875あたりのマザーが良いんやけどな…。
という作業をしている裏で、密かにgettext祭りに巻き込まれているという…。かれこれ24時間以上ビルドしてますが何か?これが終わったら休む間も無くGNOME 2.18祭りに参加予定…。
DevCampの写真
posted by jun-g at 日, 18 3月 2007 03:30 JST
DevCampの時、携帯電話のカメラで3枚だけ写真を撮った事を思い出した。しかし、Flickrのアカウント情報を壊れたデスクトップPCの中に置き去りにしたままなのでログインできない…という事でPythonista御用達らしいフォト蔵にアカウントを取ってアップしてみた。
posted by (C)jun-g
おっと、合宿らしい写真は3枚のうちの1枚だけやった…。
PyXPCOMを使ってみよう
posted by jun-g at 日, 18 3月 2007 03:02 JST
Lingrでaodag隊長とvoluntasさんと会話中にPyXPCOMの話題になり、最近のMozillaのソースには普通にPyXPCOMのソースが含まれている事を教えてもらったので早速ビルド/インストールしてみる事にした。…とはいえ自前でソース取ってきて一からビルドできる程の知識は持ってないので、ここを参考にしながらportsを改造する事に。FreeBSD万歳!!
って事で以下はwww/mozilla/Makefile.commonのパッチ。
--- Makefile.common.orig Sat Mar 17 01:35:11 2007
+++ Makefile.common Sat Mar 17 03:34:09 2007
@@ -119,7 +119,7 @@
LDFLAGS+= -L${X11BASE}/lib -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}
LIBS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -liconv
-_USE_GECKO_OPTIONS_ALL= java debug logging optimized_cflags
+_USE_GECKO_OPTIONS_ALL= java python debug logging optimized_cflags
.if !defined(USE_GECKO_OPTIONS)
USE_GECKO_OPTIONS= debug logging optimized_cflags
@@ -127,6 +127,7 @@
debug_OPTION= "Build a debugging image" off
java_OPTION= "Enable JAVA xpcom" off
+python_OPTION= "Enable PyXPCOM" off
logging_OPTION= "Enable additional log messages" off
optimized_cflags_OPTION= "Enable some additional optimizations" off
@@ -214,6 +215,11 @@
JAVA_OS+= native
CONFIGURE_ENV+= JAVA_HOME="${JAVA_HOME}"
MOZ_OPTIONS+= --enable-javaxpcom
+.endif
+
+.if defined(WITH_PYTHON)
+USE_PYTHON= yes
+MOZ_EXTENSIONS+=python/xpcom
.endif
.if defined(WITH_LOGGING)
PyXPCOMを有効にする対象はXULRunnerにしよう、という事で、次はwww/xulrunner/Makefileのパッチ。
--- Makefile.orig Sat Mar 17 01:38:02 2007
+++ Makefile Sat Mar 17 03:35:18 2007
@@ -29,7 +29,7 @@
--enable-system-cairo
MOZ_EXTENSIONS= default,cookie,permissions
OPTIONS= # Empty, used for generic gecko OPTIONS
-USE_GECKO_OPTIONS= java debug logging optimized_cflags
+USE_GECKO_OPTIONS= java python debug logging optimized_cflags
.include
.include "${PORTSDIR}/www/mozilla/Makefile.common"
この2つのパッチを適用したら、www/xulrunnerのオプションに「Python」ってのが出るようになる。
でもって早速make installして試してみた。
/home/jun-g% python
Python 2.4.4 (#2, Feb 24 2007, 05:43:34)
[GCC 3.4.6 [FreeBSD] 20060305] on freebsd6
Type "help", "copyright", "credits" or "license" for more information.
>>> import xpcom
>>>
出来た!!という訳で今回はここまで。次はここ見ながらもうちょっと試してみよう。
関西 Python Workshop 01 に行ってきたよ
posted by jun-g at 日, 18 3月 2007 02:32 JST
関西初のPythonWorkshopようやく開催!というわけで行ってきたよ。増田さんによるDjangoの解説も、濃い〜話満載のライトニングトークも、どれも面白かった。
その中でも、aodag隊長のWSGIの解説が実に分かり易くてよかった。興味のある内容だったし。WSGIの事もっと勉強しないと。
その後懇親会に参加。増田さんの向かいの席で超緊張したw
Python Developers Camp 2007 Winter に行ってきたよ
posted by jun-g at 木, 15 3月 2007 03:22 JST
既に帰ってきてから一週間以上過ぎちゃったし、そろそろ感想とか書かないと。とはいえ、しばらくの間blogの更新してなくてすっかり文章が書けない体になってしまったので、覚えてる事だけ箇条書きにしようそうしよう。
- 出発日、朝起きたら新幹線の出発時間だった。
- 行きの特急電車の中でdWの記事を読んでTurboGearsの勉強をしていたら気分が悪くなってきて、1時間程デッキでうずくまって過ごした。
- 雪を久しぶりに見た。
- 持込荷物が多くて重かった。
- nyusukeさんのプレゼンにおおっと思う内容が多かった。「YUIのreset.css」、「nukamiso.css」など。あと「HTML/CSS/JavaScriptはクライアント側のMVC」という表現に感動。
- The 20 Minute Wikiは、和訳されてないので読み飛ばし率80%、かかる時間は5時間ぐらい(集中してないから?)、Typoで動かず延々ハマる。
- VPythonすげー。そしてLingr盛り上がり杉。
- 温泉最高!
- TurboGearsチームは、寝るのは夜遅く、起きるのは朝早かった。
- skyfishって何なんだ!?
- 睡眠時間短いとやっぱり眠い。
- カレーが辛い。
- TurboGearsめちゃ面白い。
- 成果発表、皆レベル高いなぁ。
- 動画配信用にDVカメラを持ち込んでおいて、撮影は全てまかせっぱなしという無責任さ。(清水川さん、中島さん、お疲れさまでした!)
ってな感じか。もうあんまり覚えてない…。でも、すんげー楽しい3日間やった。運営の皆様、動画配信チームの皆様、そして参加された皆様、お疲れさまでした!