投稿

Windows 7

Windows 7を導入。久しぶりにWindowsをメインOSにしてみる。 我が家のキーボードだとNumLockがオンになる。 http://oshiete1.goo.ne.jp/qa2346495.html こちらの情報を参考にレジストリを書き換えて対処。 ソフトはMicrosoft Security Essentials/iTunes/Picasa3/Firefox/Thunderbird/Open Office3/cygwinを入れた。 Visual C++ ExpressとC# Expressもインストール。使うか? MP500のドライバはまだ無い様子。PnPで勝手にドライバが入ったのでとりあえずよしとする。 GPSのドライバはあるやろか?

google contactふりがな

iPhoneの連絡帳とgoogle contactをsyncさせているが、ふりがなが使えなくて不便していた。はずだが、最近追加したコンタクト先はふりがなが残っている様子。 ちょっとぐぐるとやはり対応している様子。 http://blog.d-pad.co.jp/sugi/contents/2009/8/post_45.html gmailから見てみるとカスタムフィールド扱いなので入れにくそう。まとめてエクスポートし、ふりがなを入れてインポートするのが一番楽そう。csvにエクスポートしてopen officeで編集するか。 そのうち頑張ろう。

dev_appserver.pyはpython2.5で

iPhone用のwebアプリを作ろうと考え中。google_app_engineでバックエンドを動かすので久しぶりに最新版のSDKをダウンロードしdev_appserver.pyを実行するとハンドラースクリプトが実行される時にエラーになる。具体的にはimport _multiprocessingでImportErrorになる。 そんなもの指定していないっちゅうねん。ぐぐるとpython2.5を使えとのコメント多数。ubuntu 9.04は2.6が動いていた。python2.5も入っている。 ということで、dev_appserver.pyを実行する時に明示的にpython2.5を指定してやればOK。 >python2.5 ~/google_appengine/dev_appserver.py でOK。

Dropbox

今更ながらDropboxを使ってみる。Linux用クライアントがあるのが大きい。 ダウンロードページ を見ながら、sources.listをいじって、apt-get updateしてapt-get install nautilus-dropboxする。一旦ログアウト、ログインし、スタートメニューのインターネット内のDropboxを選ぶとdaemonのダウンロード、インストールが始まる。これが終わったら再度スタートメニューのDropboxを選ぶとアカウント設定画面が出るので事前に取得したアカウント情報を入れる。これで設定完了。 とりあえずエンコしたmp4を入れて見る。アップロードは時間がかかる。うー。これをiPhoneから見てみましょう。

FreeNASにruby

FreeNASで ももんが家計簿 を動かすためにrubyをインストールする。packageで追加できるということで ドキュメント を見ながら以下の手順でrubyを入れる。 setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/Latest/ pkg_add -r ruby iconv gdbm 0.70RC1の例。iconvとgdbmがないと動かない様子。

FreeNAS

NASをどうするか悩んだ結果FreeNASを試してみることにした。 が、どうもHTTPサーバの認証はbasic認証になっている。digest認証にしたかったので/etc/rc.d/websrvを無理やり書き換えた。diff的に書くとこんな感じ。 server.pid-file = "${pidfile}" cgi.assign = (".php" => "/usr/local/bin/php") + auth.backend = "htdigest" + auth.backend.htdigest.userfile="/usr/local/www/.websrv_htdigest" + auth.require = ( "/TEST/" => + ( + "method" => "digest", + "realm" => "TEST", + "require" => "valid-user" + ) + ) EOF で、ローカルPCでhtdigestコマンドで.websrv_htdigestを作ってFreeNAS側にコピーして完了。 ブラウザの管理画面上は認証しない設定にしておく。

ソースコードの文字コード指定

いつも忘れるので。 ソースコードの先頭に以下の行を入れておく。 # -*- coding: utf-8 -*- http://mibai.tec.u-ryukyu.ac.jp/cgi-bin/info2www?(emacs-ja)Recognize%20Coding