- blogs:
- cles::blog
tracの通知メールをカスタマイズしてみる
trac
python 某所のtracにカスタムフィールドを使ってtextareaの項目を追加することになったので、trac.iniの[ticket-custom]を書き換えて対応することにしました。ところが、今回追加した項目自体はticketのtypeが特定の項目のときだけ使うことを想定していたので、ticketのタイプによって通知メールに項目を記載したりしなかったりしたいということになりました。
まぁ、これくらいは誰かやっているだろうという軽い気持ちでスタートしたのですが、tracの通知メールをカスタマイズしているという事例はあまり見つかりませんでした。tracはPythonで書かれていますが、国内のPythonの普及事情を考えると仕方がないことかもしれません。実はPythonは今から7年前頃にZopeを触っていたころにバリバリ書いていたころがあったので、昔取った杵柄ということでカスタマイズにチャレンジしてみました。結局、腕が錆びていてかなり苦戦はしてしまいましたけど。
[tracの通知メールをカスタマイズしてみる の続きを読む]
コメントのモデレーションの設定を変更しました
これまでエントリの投稿日が90日以上前のものについては問答無用でコメントのモデレーションがかかる*1ような設定になっていましたが、90日以上前のエントリでもディスカッションが行われる場合があり、返信のコメントがいちいちモデレーションされてしまってコメントを入れてくださる方に不便を強いる形になっていました。
このため、使っているCommentControlを改良し、エントリもしくはコメントの投稿日で一番最新ものが90日以内にあるものに関しては、モデレーションがかからないようにしました。
- *1: このほかにもspamであると判定された場合にはモデレーションがかかります。
散髪しました
夏場から休みがほとんど無かったので、髪の毛が伸び放題になっていたので散髪しました。
† 翌日以降の出来事
・スーツを着ていたら「フツーのサラリーマンに見えます」と言われた*1
・「浪人生から現役生になったね」と言われた
- *1: いや、普通にサラリーマンなんですけど。。。。。
はてなはOpenID、mixiはOpen Social
openid はてながOpenIDに対応したようです。
はてなとHatenaInc.、はてなスターをOpenID対応に:ニュース - CNET Japan
はてなと子会社のHatenaInc.は11月2日、同社が運営するウェブサイト「はてな」をOpenIDに対応させた。これにより他社サービスのアカウントでもはてなの「はてなスター」が利用できるようになった。
とりあえずはてなスターだけみたいですが、今後は他のサービスについても追随していくようなのでこれはちょっと楽しみです。IDとパスワードは良く忘れる方なので、こういうSSOを積極的に活用してくれることには大いに期待したいところです。そういえばNucleusにOpenIDを組み込めないかなと思っていろいろ裏で実験していた時期があったんですが、結局放り投げたままになっていたりします。。。。。
[はてなはOpenID、mixiはOpen Social の続きを読む]
NRIが定義する「IT消費」とは
nri NRIがITを活用した消費の形態について発表しています。ネーミングはかなりぶっ飛んでますが、あくまでこれは読み手の意識を引こうというだけのもので内容はいたって普通のもののようでです。
NRI、「使いまわし」「一点豪華」などIT消費に10のスタイル:マーケティング - CNET Japan
「IT消費」を「マルチウィンドウ」「アラート」「テイスティング」「オー ダーメード」「ロングテール」「スパイク」「スカイロケット」「一点豪華」 「使いまわし」「自己責任」の10のスタイルに分類。消費者は、これらの消費 スタイルを場面に応じて使い分けていると、NRIは指摘する。
例えば僕がヘッドホンだけに金をかけたりしているのは「一点豪華消費」というようです。あとは、ネット書店から誰も買わないような学術書を取り寄せたりしてるのは正しく「ロングテール消費」なんでしょうし、人の情報に躍らされてコンビニでポーションを買ってしまうのは「スパイク消費」らしいです。こう考えてみると結構当てはまっているかも。
スーマリは40kBでできている
スーパーマリオの容量は40kBらしいです。ちなみにこのblogのトップページは36kBなので、ちょうどその1割り増しっていうところでしょうか。
ITmedia D Games:レトロゲーム・アワード受賞! 「スーパーマリオブラザーズ」 (1/3)
これだけ濃い内容なのに、データ容量はわずか320キロビット、つまり40キロバイトということに驚く。今の携帯電話のゲームだって、短いものでも150キロバイトくらいはある。
考えたら初めて買ったMacのKT7なんかも最低限システムを立ち上げるだけだったらFDDから起動できてたりしたので、そんなものなのかもしれませんね。改めてゲームはアイディアなんだなと思います。
PHPでMOMを使う
mom 前々からPHPでMOM使えたら便利なんだけどなぁと思ってたんですが、PHPからActiveMQを呼び出す方法があるみたいです。これはちょっと面白そう。これはmemcached以来の発見かもしれません。
秋元@サイボウズラボ・プログラマー・ブログ: PHPでメッセージキューを使う
ActiveMQは、デフォルトでStompプロトコルもサポートしているので、Stompを話すコードを書くか、自分の使っている言語でStompライブラリを探せばよい。Stompライブラリのほうは、SubVersionでのみ公開。一ファイルだし中身もとても短いが、PHPからActiveMQを(というかStompプロトコルに対応したサーバを)呼び出すことができるライブラリ。
使いどころとしてすぐに思いつくのはメールまとめ送りとかだけど、オンラインバッチのトリガをキューに入れておいたりすると便利なんだよな。ちょっと時間を作って試してみようと思います。
ちなみに表題の表記をMQにしないのは、どうもMQというと以前使っていたIBM MQを思い出してしまうからです。
gmailのアカウントがimap対応になった
gmail 
先日アナウンスがあったGmailのIMAP対応ですが、もっているアカウントのひとつがIMAP対応になっていたので早速設定してみました。
kimitakeさんに教えてもらったとおり、ラベルがIMAPのフォルダとして認識されているようです。試しにIMAPクライアントからフォルダを追加するとGmail側ではラベルが追加され、Gmail側でラベルを追加すると、IMAP側にはフォルダが追加されていました。これはかなり便利です。ということで、Gmailの利用頻度が上がりそうな感じ。
今日は自宅作業
sickinbed ちょっと風邪を引いてしまって、熱と頭痛が酷いので休みました。
やはり台風の雨に当たったのが原因でしょうか。とりあえず、ネットがつながれば最低限の仕事はできるのですが、からだが辛いときにはこういうテクノロジーは良し悪しだなぁと本当に思います。
CACHEMANAGER.phpというのはどうだろうかと
久しぶりに自分以外のNucleusを触る機会があったんですが、memcacheを組み込んでいないNucleusの動作のモッサリ加減に閉口。memcacheを組み込んでいるNucleusとは明らかに速度が違います。現状の1ページ表示するのにmysqlに100回とかクエリを投げているのはどう考えてもサーバにやさしくないので、Nucleusコアに汎用のキャッシュマネジメントをする機構が必要なんではないかと思いました。
ということで、以前に作ったmemcacheコア改造を汎用化すると同時に、キャッシュの書き出し先をmemcacheだけでなくファイルにすることも可能なように改造してみました。
[CACHEMANAGER.phpというのはどうだろうかと の続きを読む]- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1408)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1266)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1134)
5 . 国分生協病院のランサムウェア被害は認証がない RDP が原因?(1090)
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]