SmallStyle


2007-07-08

_ すきっ腹にアルコール

えらく久々に日記.それほど大変ではなかったはずのプロジェクトがなんだかんだで,やっぱり忙しくなってきたり.

金曜は,部署の飲み会.料理はなかなかうまかったけど,一品一品出てくるのが遅い.そんなわけで,飲み放題ということもあり,どんどんお酒がすすんでいってしまうわけで,ここのところ疲れ気味なのと,すきっ腹にアルコールということもあって,普段とそれほどかわらない量を飲んだわりには,結構酔ってしまったよう.

帰宅して冷蔵庫からお茶を出して,飲み始めたまでは記憶があるけど,そのあとはそのままばったり眠ってしまったようで,気がついたら朝だった.


2007-07-16

_ CustomLog で rotatelogs.exe がうまく動かない

Windows の Apache に付属する rotatelogs.exe を使って,ログのローテーションをさせようと,以下のように設定してもうまく動作していないようだ.

CustomLog "|C:/HttpServer/bin/rotatelogs.exe C:/HttpServer/logs/access.log.%Y%m%d 86400" common
ErrorLog "|C:/HttpServer/bin/rotatelogs.exe C:/HttpServer/logs/error.log.%Y%m%d 86400"

error.log はうまく動いてるのになぁ.Apache のドキュメントを見てみると,TransferLog ディレクティブで定義しても出力できるようなので,次にようにして対応.

TransferLog "|C:/HttpServer/bin/rotatelogs.exe C:/HttpServer/logs/access.log.%Y%m%d 86400"

この場合,ログのフォーマットはニックネームを定義しない LogFormat ディレクティブで一番最後に指定されたものを利用.


2007-07-23

_ PyS60 をインストールして Bluetooth Console で接続

Python For S60 が Symbian Signed になってリリースされていたので,705NK にインストールしてみました.

まずは http://sourceforge.net/projects/pys60/ から以下のファイルをダウンロードして 705NK にインストール.

  • PythonForS60_1_4_0_3rdEd.sis
  • PythonScriptShell_1_4_0_3rdEd.sis

インストール作業は通常のアプリケーションとなんら変わりないのですんなりと終了.Windows から PyS60 へアクセスするのに,Bluetooth Console を利用します.携帯電話上で Interactive console で記述して実行することも可能ですが,さすがに携帯電話のキーパッドでの入力はきつい.Run Script でスクリプトを実行することも可能です.

COM ポートの追加

Bluetooth Console を利用するためには Windows 側で COM ポートの設定が必要になります.Bluetooth デバイスの COM ポートタブで 着信用の COM ポートを追加します.

COM ポートの追加ができたら Bluetooth 経由で 705NK にシリアル接続するためのターミナルを準備します.今回は Poderosa を利用してアクセスすることにしました.Poderosa の新規シリアル接続から,先ほど設定した COM ポートを指定して立ち上げておきます.

705NK 側から Bluetooth Console を選択して,host マシンへ接続します.接続に成功すると Poderosa の画面に以下の文字列が表示されます.

Connected.
Python 2.2.2 (#0, Jul  4 2007, 19:41:28) [C] on symbian_s60
Type "copyright", "credits" or "license" for more information.
Type "commands" to see the commands available in this simple line editor.
>>>

Hello world

コンソールからお決まりの Hello world を表示させてみます.

>>> import appuifw
>>> appuifw.note(u"This works", "info")

実行すると 705NK 側に右のような画面が表示されます.


2007-07-27

_ Excel ファイルがありえないくらい重い

なんでもかんでも Excel を便利な升目のついたシートみたいにして,ドキュメントを作らせてるわけですが,なんかもらったファイルがありえないくらい重い.たいした内容でもないのに 10MB 超とか.いくらなんでもこの程度の中身で,このサイズははおかしいだろ,ということで,ちょっと調べてみると, + を押すと,カーソルが 65000 行あたりまでふっとんだ.データ自体は 80 行程度なのに,このゴミのおかげでファイルが肥大化してるみたいだ.

というわけで, + で指定されたセルから不必要な部分を選択して,編集 -> 削除.で,保存をしたら 140KB 程度までダイエットできた.

大元になるドキュメントのテンプレートがこんな感じだったみたいなのが,そもそもの原因だったみたいで.毎回,ありえないサイズになっていたようだ.


about me

いろいろと興味を持ったことを書いてます.ちょっとしたことは hb(@smallstyle) on Twitter で書いてます.

Archive

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|12|