BLOGTIMES
«Prev || 1 · 2 · 3 · 4 · 5 · 6 ·... | | Next»
2010/03/11
[ by hsur at 16:21]

Thunderbirdをトラックポイントでスクロールできるようにする

 

X200を使っていて、現状の唯一の不満点はトラックポイントでThunderbird3のスクロールができないことでしたが、下記のエントリを参考にTrackPointの設定ファイルを変更することで回避することができました。これでマウスが使えない電車の中でも快適にメールを読むことができそうです。

 ・せうの日記:TrackPoint未対応のプログラムでスクロール
 ・せうの日記:TrackPointドライバの仕様変更について

自分のX200(Windows7)の場合には%PROGRAMFILES%\Lenovo\TrackPoint\tp4table.datをテキストエディタで開き、Firefoxの定義の直下に下記の内容を追加したあと、tp4serv.exeのプロセスを再起動することでスクロールできるようになりました。

*,*,thunderbird.exe,*,*,*,WheelVkey,0,9

同様の方法でマウスホイールに対応していて、TrackPoint非対応の他のアプリも対応できるようなので、TrackPoint愛用している人は覚えておいて損はなさそうです。

Category: Tips | / | Comment(0) | TrackBack(0) | Permalink |
2010/03/10
[ by hsur at 23:54]

Google Apps Scriptは意外と伏兵かも

 
getHistoricalStockInfoのサンプル
Script本体

ちょっとGoogle Spreadsheetをいじっていたら、Toolsの中にScriptsという項目があることに気づきました。これ、何に使うのか調べて見たら、Google Apps Scriptといういわゆるマクロを書くことが出来る機能のようです*1

Google Apps Script

Google Web Scripts gives users a new level of control over Google products. Now you can access and control Google Spreadsheets and other products via JavaScript scripts you can write yourself and share with others. Unlike browser-based JavaScript, the scripts you write run directly on Google servers in order to provide direct access to the products they control.

使用する言語はJavaScriptですが、実行はサーバ側で行われる模様。面白いのはスプレッドシート上のデータだけでなく、Googleが持っている様々なデータと連携できることでしょうか。まだ「Google Apps Script: Google Finance for Apps Script」に載っているモノを軽く動かしただけですが、データが充実してくればこれはなかなかに脅威ですね。SOAPのライブラリなんかもあるので、やろうと思えばGAEで処理したデータをスプレッドシートで閲覧という芸当をやってのけることも可能かもしれません。

Category: Web | / | Comment(0) | TrackBack(0) | Permalink |
2010/03/09
[ by hsur at 21:00]

NP_Revisionでエントリの履歴を表示する

 
NP_Revision 履歴画面
NP_Revision 管理画面

最近はあまりNucleusのカスタマイズをすることもなくなってきているのですが、Nucleus CMS Japan Wikiの更新をチェックしていて、久しぶりにちょっと使ってみようかなと思えるプラグインを見つけたので、久しぶりにNucleus関連のエントリを書きます。

NP_Revisionというエントリの差分が見えるプラグインです。

plugins:revision [Nucleus CMS Japan Wiki]
NP_Revision (v0.7-x) - 記事の変更履歴管理と差分表示 - あけび猫のブログ

インストール後の使い方がちょっと謎ですが、スキンに下記のような記述を入れることで履歴へのリンクが現れるようです。

<a href="<%Revision(lastdiff)%>&itemid=<%itemid%>">履歴へ</a>

単に履歴を残すだけであれば同様のプラグインにNP_ItemHistoryがありますが、こちらは任意のリビジョンを選択してグラフィカルに差分を表示させることができます。どれくらいアクセス制御ができるのかは確認していませんが、複数人で共有するブログなんかだと便利そうですね。

Category: Nucleus Tips | | Comment(0) | TrackBack(0) | Permalink |
2010/03/08
[ by hsur at 21:20]

SQLiteの高速化とトランザクション

 

SQLiteはファイルベースだとINSERTがあまり速くないなと思っていたのですが、ググってみると大量にINSERTを発行したい場合は明示的にトランザクションを使うというのが定番のテクニックだということがわかって愕然としました。SQLiteはAUTOCOMMITだとトランザクションが発生しない訳ではなくて、内部的にはINSERTの度にBEGINとCOMMITが発行されてしまうような仕組みなんでしょうかね。

ファイルベースのベンチマーク (INSERT*100回)

$ ./test.rb
                user     system      total        real
AUTOCOMMIT   0.000000   0.010000   0.010000 ( 16.499489)
TRANSACTION  0.010000   0.000000   0.010000 (  0.199884)

インメモリのベンチマーク (INSERT*100000回)

$ ./test2.rb
                user     system      total        real
AUTOCOMMIT   3.150000   0.350000   3.500000 (  3.508833)
TRANSACTION  3.090000   0.340000   3.430000 (  3.444818)

確かにベンチマークを取ってみると、全然速度が違いますね。インメモリの場合もほんのわずかだけ明示的にトランザクションを指定した方が速いようです。同じマシンでもファイルベースとインメモリでインサート速度が劇的に違うところもなかなか興味深いです。

 [続きを読む...]
Category: Tips | / | Comment(0) | TrackBack(0) | Permalink |
2010/03/07
[ by hsur at 15:20]

multitailで複数のログを追いかける

 
multitail

ターミナルでログを追いかける際には tail -f を使う人が多いと思います。僕もよく使っています。これまでtailの引数に渡せるファイルは1つだけだと思っていたのですが、実は複数のファイルを指定することもできるようです。ただ、後述のように出力がSTDOUTに統合されてしまうので、双方のファイルに頻繁にログが出力されるような場合にはあまり見やすくありません。

そんなことをtwitterで呟いていたら「@hsur multitailのほうがお勧めですw」と@kon_clが教えてくれたので、早速インストールしてみました。

MultiTail

MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). It can also monitor wildcards: if another file matching the wildcard has a more recent modification date, it will automatically switch to that file. That way you can, for example, monitor a complete directory of files. Merging of 2 or even more logfiles is possible. It can also use colors while displaying the logfiles (through regular expressions), for faster recognition of what is important and what not. It can also filter lines (again with regular expressions). It has interactive menus for editing given regular expressions and deleting and adding windows. One can also have windows with the output of shell scripts and other software. When viewing the output of external software, MultiTail can mimic the functionality of tools like 'watch' and such.

el5系のRPMについてはDAG: multitail RPM packages for Red Hat, CentOS and Fedoraにあるので、下記の要領でサクッとインストール。使い方も簡単です。

 [続きを読む...]
Category: Software | | Comment(0) | TrackBack(0) | Permalink |
2010/03/06
[ by hsur at 13:12]

エネループがマイナーチェンジしてた

 
新旧エネループ比較

先日買ったeneloop スティックブースターに付属していたeneloopを充電しようとしたら、以前に買ったエネループとパッケージの色が微妙に違う事に気づきました。写真だと上が旧製品、下が新製品なのですが、新製品の方がわずかにピンク色でパール塗装のようになっており*1、プラスマークの脇に王冠マークがついています

三洋、繰り返しサイクル数が1.5倍になった新型eneloopを発表 - 家電Watch

デザインも引き続き従来モデルのものを踏襲するが、表面プリントの一部が変更され、旧モデルと新モデルで見分けがつくようになっている。具体的には、スペック表記部分に王冠マークが追加され、正極側の色がホワイトからグレーになっている。

電池は一般的に、複数の電池を同時に使う機器で、異なる種類の電池、たとえば、同種類の電池でも、何回充放電したかといった「経歴」の異なる電池を混在させることは推奨されていない。eneloopでも同じ経歴の電池をセットで使用・充電することを推奨しているが、eneloopの場合、繰り返し充放電への耐性が高く、劣化が少ないため、eneloop同士を混在させても問題は起きにくいという。

ハッキリと違いが分かるようになっていたので、何が違うのかと思ったら繰り返しサイクル数が1.5倍になった改良型というわけですね。混在させてもそんなに問題はないみたいなので、あまり意識しなくてもいいみたいです。

  • *1: GF1のJPEG撮って出しでは、塗装の違いが分からないようなレベル。今回はGF1に付属していたSilkypixでRAWファイルを微妙な色合いが分かるように現像してみました。
Category: Goods | | Comment(0) | TrackBack(0) | Permalink |
2010/03/05
[ by hsur at 13:50]

長浜ナンバーワン 天神店

 
煮卵ラーメン長浜ナンバーワン 天神店 外観

ということで、ラーメン2軒目。

本当は長浜屋台のナンバーワンに行きたかったのですが、ネットで調べた限りではこちらは夜のみの営業みたいなので、今日は天神の支店で我慢です。こちらは元祖長浜屋に比べると、味はクセも少なく、塩加減も控えめで、だいぶおとなしい印象。東京にも良くあるとんこつラーメンという感じ。でも、麺のゆで加減だけはあいかわらずデフォルトで固めみたいです。

今日はここでギブアップ

もう一軒、博多だるまに行きたかったのですが、さすがに体調の関係でギブアップ。こちらは次回のお楽しみにしたいと思います。博多だるまは、以前赤坂で食べたラーメン 秀と同じ、有限会社ディアンドエッチ・有限会社ディアンドケイグループのようです。

 [続きを読む...]
Category: Food | | Comment(0) | TrackBack(0) | Permalink |
[ by hsur at 10:38]

学会たいま~ 座長の友

 
座長の友

研究会に発表に行くと発表者が残り時間を確認できるように、大きく時間が表示されるようなアプリが使われていることが多いのですが、このツールの名前がやっと分かったのでメモ。これで自分で練習するときにストップウォッチを探す必要がなくなりそうです。

学会たいま~ 座長の友の詳細情報 : Vector ソフトを探す!

学会の講演などで使用することを目的とした、シンプルなタイムキーパーです。
通常の講演の流れに従い、「講演時間」、「質疑応答時間」の残り時間を画面に表示し、設定に応じてチャイムを鳴らします。
Category: Software | | Comment(0) | TrackBack(0) | Permalink |
[ by hsur at 09:23]

元祖長浜屋

 
ラーメン元祖長浜屋 外観

福岡に出張に行くと九州出身の友人に告げたら「ラーメンなら元祖長浜かだるま。」「ナンバーワンも忘れずに」という風にオススメされたので、まずは言わずと知れた元祖長浜屋へ。ネットで調べると営業時間が13:40までのようなので、朝っぱらからとんこつラーメンです。

外で食券を買って入店します。さすがにこの時間なので、お店はがらんとしています。メニューがラーメンしかないので、入店して席に着くと、自動的にラーメンが出てきて、その際に食券が回収されるというシステムのようです。スープは少し独特のクセがあり、少し味が濃いめで、なんというか野性的な感じ。麺は「カタ」とか言っていないのですが、関東ではちょっとあり得ないくらいのかたさ*1*2なので、これでバリカタとか言ったらどうなるかちょっと恐ろしい感じです。あと、麺の量がかなり多くて驚きました。

向かいにも一文字違いの店?

ちなみにお店の向かい側に良く似たお店がもう一軒あって不思議に思ったんですが、非公式の分家だったとは。
なにやらきな臭いことに鳴っていますね。

asahi.com(朝日新聞社):「長浜屋」対「長浜家」一字違い、博多ラーメン対決前夜 - 社会

博多ラーメンの替え玉発祥の地として、地元や観光客らに愛されている元祖長浜屋(福岡市中央区)の真向かいに、店名が一字違いのそっくりな店が登場した。辞めた元従業員が作った店で、「よりおいしい商品を」と対抗心を燃やす。元祖長浜屋は一時、突然の休業で閉店騒ぎが起きたが、またしてもファンの間でさまざまな憶測を呼んでいる。
 [続きを読む...]
Category: Food | | Comment(0) | TrackBack(0) | Permalink |
2010/03/04
[ by hsur at 12:14]

福岡出張

 

発表のため、福岡に出張しています。

福岡は仕事で一度来て以来なので2度目ですが、耳慣れない言葉がどんどん飛び込んで来るのは何とも言えない感覚でとっても新鮮ですね。

実は体調があまり思わしくありませんが、なんとかがんばりたいと思います。

Category: Academia | | Comment(0) | TrackBack(0) | Permalink |
«Prev || 1 · 2 · 3 · 4 · 5 · 6 ·... | | Next»