- blogs:
- cles::blog
NP_MetaTags, NP_SpamBayesでエラーが出る方へ
NP_SpamBayes
NP_MetaTags shizukiさんに教えていただいて分かったのですが、YahooAPIを使っているプラグインであるNP_MetaTags, NP_SpamBayesを使っている場合に、管理者操作履歴にAsyncHTTP Errorというエラーが記録されて、プラグインが動作しないという問題が発生しているようです。
これはYahooAPIのURLが変更されたことに起因していると考えられます。URLの変更自体は2008/8に行われており*1、直後に対応版の開発は行っていましたが本日までリリースを行っておりませんでした。
本不具合についての修正版については早急に準備をしていますが、プラグイン内に記載されている下記の2つのURLを書き換えることにより対処することが可能です。ご迷惑をおかけして申し訳ありません。
[NP_MetaTags, NP_SpamBayesでエラーが出る方へ の続きを読む]
Pleiades All in One 日本語ディストリビューション
eclipse 久しぶりにプラグインをsourceforgeにコミットしようとしたら、SVNがエラーを吐いてコミットできない状態になってしまったので、これを機に2年くらい使っていたAll-In-One Eclipseを捨てて、Pleiades All in One 日本語ディストリビューションに乗り換えることにしました。
Pleiades (Eclipse プラグイン日本語化プラグイン)
Pleiades (プレアデス) は統合開発環境 Eclipse のためのプラグイン日本語化プラグインです。
eclipse.org 言語パックと比較して以下の特徴があります。
* 1 つの Pleiades で Eclipse 3.1~3.5 および 150 以上のプラグイン (対応プラグイン一覧 [PDF]) を日本語化。
* ソースに英語文字列がベタ書きされたプラグインでも日本語化 (eclipse.org のプラグインの x.x.0 リリースにも多い)。
* Java 標準 API Javadoc ホバーを日本語化 (初回起動時に Pleiades で起動しないと有効にはならない)。
* 新しいプラグインへの対応はまず Pleiades で行われ、その後 eclipse.org 言語パックに展開される。
* 後でインストールしたプラグインも -clean 指定起動するだけで日本語化。
* 辞書式であるため常に統一された訳が提供され、誤訳などの修正があった場合は全プラグインの全バージョンに反映。
* 初回や構成変更後の -clean 指定起動時に AOP で Pleiades 辞書を参照するようにクラスを動的に書き換え。
* 通常起動時はパフォーマンスに大きな影響を与えるクラス書き換えははとんど発生しないが、起動時の辞書ファイル読込のオーバーヘッドは大きい。
動作がちょっとモッサリとしているのは問題なのですが、必要なものが一つにパッケージされていて、解凍するだけで使えるというのはやっぱり大きいです。別に英語でも構わないので、このディストリビューションのAOP翻訳を切る方法があるといいんですけどね。。。
研究指導をするということ
postdoctoral PDとして研究者の入り口に立ったのはいいのですが、自分がまだまだヒヨッコなのは身にしみて分かっているので、自分の研究にもまだ自信は持てないし、何より違和感を覚えるのは人に「先生」と呼ばれ、人に教えなければならないということに尽きます。
博士課程に入ってからは後輩の研究もある程度見てあげないといけない立場になりましたが、毎年ながらこれがやっぱり難しいのです。なので、新たなメンバーが加わって新しい研究が始まるこの時期は憂鬱でストレスが溜まる時期です。そんなときに自分のスタンスについて示唆を与えてくれる面白い記事を見つけました。
[研究指導をするということ の続きを読む]
DoCoMoのメールアドレスがRFC準拠に
docomo
rfc これまで事あるたびに頭を悩ませてくれたDoCoMoのRFC非準拠なヘンテコメールアドレスが存在する件ですが、4/1から仕様変更でRFC非準拠のメールアドレスが新たに設定できなくなったので、緩やかに収束に向かうことになりそうです。
NTTドコモ、メールアドレスのルールを変更 ~ ピリオド連続などが使用不可に:RBB TODAY (ブロードバンド情報サイト) 2009/04/03
4月1日以降、メールアドレスを新規取得または変更する場合、新ルールが適用される。新ルールでは「○○..○○@docomo.ne.jp」(連続するピリオド)、「○○.@docomo.ne.jp」(@マーク直前のピリオド)といった命名方法が使用不可となる。すでに取得済みのアドレスについては、新ルールは適用されない。
しぶとく使い続ける人もいるのでしょうが、これから新たにサービスを作るときにはこういうメールアドレスが存在しないという想定で作ることができますね。
findでスペースが入っているファイルをまとめて削除する
cli
sh findで検索したファイルをまとめて削除するときには下記のようにすればよいのですが、ファイル名やディレクトリ名に空白が入っているとうまくいきません。
なので、これまで半角スペースが入っているファイルをまとめて削除したいときには下記のようにしていたんですが、デリミタをヌルキャラクタ(\0)にするfindの-print0オプションとxargsの-0オプションを組み合わせて使うとすっきりかけることが判明。
findはオプションがとにかく多くて、機能のすべて暗記するのは不可能なわけで・・・・print0なんて使い道が分からなかったからこれまで全くのノーマークでした。まさかxargsと組み合わせて使うためのオプションだったとは。
Expression Web SuperPreview
msie
testing これまで、ブラウザのバージョンごとの見栄えを確認するときには、IEのバージョンごとにVMWareで環境を作るか、1つのマシンにバージョンの違うIEをインストールすることができるMultiple_IEを使ったりしていましたが、MSがリリースしたExpression Web SuperPreviewが第三の選択肢になりそうです。
このSuperPreviewを使えば、通常は共存できない、異なるバージョンのIEレンダリングエンジン(Trident)による表示結果を、同じウィンドウに同時に開いて確認できる。さらに、FirefoxのWeb開発者向けアドオン「Firebug」のように、ページ中の特定の要素をクリックしてHTMLタグやID名、サイズを調べたり、ガイドラインを引いて位置のズレを確かめることもできる。意図どおりに正しく表示されているかをチェックする目的だけでなく、他のWebページのレイアウトを参考にしたい場合にも使えるツールだ。
ブラウザのデバッガとも言えなくもないので、ちょっとリリースが遅すぎるような気がしますが・・・そもそもブラウザの見栄えの違いあるというのが問題なんですよね。これがなくなってくれると、仕事も楽になるんですけどね。
Apacheのmpmがpreforkからsimpleに
httpd Apacheのmpmがpreforkからsimpleに変更になったみたいです。
Apacheのデフォルトmpmがpreforkからsimpleに変更 — ありえるえりあ
Apacheのデフォルト動作が、(今ごろ)マルチプロセスモデルからマルチスレッドモデルになりました。
モジュール作成の観点では、マルチプロセスモデルよりもマルチスレッドモデルの方が作りやすいという事実はあまり知られていません。マルチプロセスモデルの場合、モジュールに状態を持たせると、プロセス間でデータの共有をするのに共有メモリを使う必要があるからです。
確かにpreforkはApache1.3系の動作モデルなので、古めかしくてあまり効率的ではないのは分かるんですが、PHPとかのモジュールと組み合わせても安全なのかどうかがちょっと気になります。確かPHPモジュールを組み込むときにworker MPM を使うことは推奨されていなかったはずなのですがこのsimpleはどうなんでしょうか。
ポスドク研究員として着任しました
postdoctoral
ご挨拶 今日、ポスドク研究員として着任しました。
僕と付き合いがある人はおなじみですが、今年も名刺が変わります。
着任の当日と言えば着任の挨拶に言ってありがたいお話を頂戴するのが普通だと思っていたので、普段は着ないスーツで大学に行ってみたりしたんですが、教授から「あー、今日は行事は特にないから。書類の手続きを済ませて、研究を始めればいいよ。」と言われてちょっと拍子抜け。
名目上の所属する研究室は変わりましたが、基本的には2つの研究室と3つのキャンパスを行き来しながら、これまで通り研究を行う予定です。そんな感じなので、事務方から「いままでそんな方はいらっしゃらなかったので、勤務先は1カ所にしていただかないと。。。。」と初っぱなから前例の壁にぶち当たってたりしますが、粘り強く交渉するしかないと思っています。自分の部屋も研究費もなくファシリティ的には恵まれていませんが、幸いにも色々と支援してくれる人はいるので、今年もいろいろと変化の絶えない一年になりそうです。
windowsサーバでemail2tracを使う (fetchmail+email2trac)
python
trac
windowsserver
bat Tracはセットアップがいろいろ面倒なので、最近はWindows用のインストーラーがついたTrac Lightningをひたすら使っています。
Trac使い込んでいくといろいろと不満点が出てくるのですが、その最たる例が使い方がっわからない人でもTicketが入れられるようにメールを送るとチケットとして追加できるようにしたいというものがあります。
既にこれを実現するための仕組みとしてemail2tracという便利なスクリプトがあるのですがそもそもこのスクリプトはMDAが動いているサーバで.forwardや.qmailから起動されることを想定しているので通常MDAやMTAを動かしていないであろうWindowsサーバーに導入するには一手間かかります。一応、Windows向けのインストールマニュアルもありますが、日本語の情報があまりなかったので、導入方法をまとめておきます。
ちなみに実際の僕の導入構成はチケットに投入するときにいろいろ他にも処理を噛ませたかったので、fetchmail+procmail+emai2tracというもうちょっと複雑な構成になっています。
[windowsサーバでemail2tracを使う (fetchmail+email2trac) の続きを読む]
BROZERS'
humberger 朝からずっとプログラミングをしていたら、昼飯を食べないうちに3時になってしまったので、ちょっと足を伸ばして人形町のBROZERS'でちょっと遅いランチをしてきました。中途半端な時間なので、お店はかなり空いていました。
以前、オフィスがお茶の水にあったときはちょっと遠かったのでデリバリーしか頼めなかったのですが、今度はオフィスが日本橋になったので気軽に足を運べるようになりました。デリバリーだと紙に包まれるのでパンもポテトもどうしても蒸されて全体的にしんなりしてしまうのですが、お店で食べればそれがないのが嬉しいです。
そびえ立つという表現がぴったりと来るロットバーガーはインパクトも十分。味も肉の味がしっかりと出ていて美味しいのですが、いろいろな具が入りすぎていてごった煮風になってしまっているので、味のまとまり的にはアボカドバーガーの方が上かもしれません。
[BROZERS' の続きを読む]- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1413)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1279)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1140)
5 . 年次の人間ドックへ(1095)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]