- blogs:
- cles::blog
デジカメが欲しい
最近SH901iCのカメラ機能にも不満を感じるようになってきたので、本格的にデジカメが欲しくなっています。とりあえず、本気モードのときは仕事場のEOS KISSデジタルを借りればいいということを考えれば、5万以内のコンパクト系のものがいいかなぁと思っています。
ということで、先日発表されてまもなく発売になるT30あたりに目星をつけています。新年度予算もそろそろ執行可能になっているはずなので、発売されたらどこかに見に行ってみようかな。
オブジェクト指向で参った
明日はオブジェクト指向についてちょっと大学でしゃべらなければならないのですが、毎年ながらちょっと気が重いです。オブジェクト指向については研究室でも結構ディスカッションを重ねているので*1、普段オブジェクト指向とひとくくりの概念で表されている事柄がさまざまな研究の寄せ集めで構成されているということは分かっているのですが、それを入門者向けに明確にまとめるのが難しいです。
[オブジェクト指向で参った の続きを読む]- *1: というか、教授とその話を始めると盛り上がりすぎてしまう。
久々のawkで
awk
programming 100個以上もあるcsvファイルの先頭の一行(列ラベルの部分)を切り取って一つのファイルにまとめないといけないという状況に追い込まれたので、awkを使ってさっくり片付けてみました。こういうときのためにノートPCにもCygwinを入れておいて正解でした。
昔はログ集計なんかに良く使っていたんですがすっかりご無沙汰だったので、どうしてもこのFNRが思い出せなくてしばらく悩んだ末*1、本棚のsed&awkプログラミングに頼ってしまいましたけど。おそらくperlのワンライナーでも同じように書けると思うんですが、perlも最近使っていないのでawk以上にどうかいたらいいか浮かんできませんでした。
- *1: 最初NRと書いてたんですが、そうするとすべてのファイルを通算して最初の1行目しか削除されなかった。
寝ても覚めても
最近、仕事でブログの関連の案件扱っているので寝ても覚めてもブログだらけの生活になっています。
仕事中にNP_TrackBackのTypoを発見して一人で喜んでいたりしたところまでは良かったんですが、昼間仕事でトラックバックの相互接続テストして、家に帰ってきてからNP_TrackBackの開発なんてことをやっていると、趣味がまるで仕事の延長のようになってしまって精神衛生上よくないです。。。。。
趣味の延長で仕事をするのはいいかも知れませんが、逆はダメだというのがよくわかりました。ということで、NP_TrackBackの開発ペースはちょっと抑え気味になっています。
<%TrackBack(url)%>で表示されるURLを変更する
NP_TrackBack リリースの説明文の書き方が悪くていろいろ混乱させてしまったようなのですが、2.0.3jp1から短縮URLでトラックバックを受信することができるようになっています。
ただ、どのサーバでも確実に動くという確認が取れていないので、<%TrackBack(url)%>のURLはそのままでは変更されません*1。このため、表示上のトラックバックURLを変更する方法として<%TrackBack(url)%>を<%sitevar(url)%>item/<%itemid%>.trackbackもしくは<%itemlink%>.trackbackとするようにとのお願いを書いていたのですが、それだけだと<%TrackBack(code)%>の中に表示されるトラックバックURLが従来の表記のままになってしまうことに気づきました。
<%TrackBack(code)%>に記載されているトラックバックURLはAuto Discovery用のものなので、長くても問題がないはずですが、こちらも同じ短縮URLに統一したいという人のために改造のポイントを書いておきます。
[<%TrackBack(url)%>で表示されるURLを変更する の続きを読む]- *1: これはオリジナルの2.0.3もそういう風になっています
ただいま改良中のもの
NP_TrackBack
NP_Paint
NP_Blacklist 今週はNP_Trackback関連でをリリースしただけで終わってしまいましたが、とりあえずほかのプラグインについてバージョンアップの準備を裏で粛々と進めています。おそらく次のリリースはNP_Blacklistになりそう・・・というかプラグイン開発をする前にwikiのドキュメントをまとめるのが先なのかも。
† NP_Trackbackの残タスク
ローカルトラックバックの実装が終わらないままjp1リリースしてしまったので、使っている人の数から考えると最優先に対応しないといけないのはこれなのかも。自分自身で使っていなかった機能なので、ちょっと仕様を調べてから実装しようと思います。
† NP_Blacklistの改良
とりあえずSpam Check API 2への対応。機能についてはもう実装は終わっていて、パッケージングとリリース文を用意するだけの段階になっています。リリースをあまり急いでいないのは、今のところSpam Check API 2に対応している(というか、Spam Check API 2に対応していて、Spam Check API 1への互換性を考慮していない)プラグインがほとんどないということもあります。
[ただいま改良中のもの の続きを読む]
いまさらながらJava5
java
programming 世間的に見ればなんかかなり今更感が否めないですが、研究チーム内の推奨環境をJava5にすると勢いで宣言してしまったので、言い出しっぺがJava5の機能をわかっていないとダメだろうということで軽くJava5の新機能をおさらいしてみました。
Java5の新機能
Generics
列挙型
Autoboxing/Unboxing
varargs
アノテーション
拡張for
Staticインポート
だいたいこんなところなんでしょうか。昔買っておいてそのままになっていたJava 5.0 Tiger (開発者ノートシリーズ)を引っ張り出し、STACK*のJDK5を活用するなどを参考にしながらひとつずつやっつけていくことにしようと思います。
NP_TrackBack v2.0.3jp1
NP_TrackBack これまでNP_TrackBackは2.0.1をベースに開発が行われていたのですが、その間にオリジナルは2.0.3にバージョンアップしてしまったので日本語対応版にはオリジナルの2.0.3の機能が実装されないままになっていました。今回のリリースではアップストリームの2.0.3の機能をマージしていますので、バージョン表記を2.0.3 jp1と改めました。
主な改良点
・オリジナルの2.0.3にあった機能を追加
・c4に予定していた変更の取り込み
・1.5xjpの機能の一部取り込み
プラグインオプションを変更したため、ファイルの上書き後、一旦アンインストールしたのち再度インストールをお願いします。
ダウンロードはこちら [NP_TrackBack v2.0.3 jp1][233clicks]
機能追加を行ったNP_TrackBack v2.0.3 jp2をリリースしています。
※使い方についてはplugins:trackback [Nucleus CMS Japan Wiki]を参照してください。
教科書を推薦してくださいという前に
今年も新年度がスタートして今日から本格的に研究のミーティングが始まりました。
そうすると毎年ながら「本を推薦してください」とか「なにか調べて(やって)おいたほうがいいことありますか?」という質問が飛んできます。ミーティングでそんなやり取りをしているうちに、去年ブックマークしておいてすっかり忘れていた、たつをの ChangeLogに載っていたこの話を思い出しました。
[教科書を推薦してくださいという前に の続きを読む]
初めての学食
学食 新キャンパスの食堂が使えるようになっているというので、早速行ってみた。確かに食堂は広くてきれいなのでこれまでとちがってゆっくりできそうなんですが、どうもオトク感に欠けるような気がしてなりません。
今度はこれまでと違ってキャンパスから徒歩でいける範囲にランチができるスポットがいくらでもあるわけなので、そのあたりの差別化をしていかないと食堂も厳しいんじゃないかと。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1371)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1219)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1104)
5 . 年次の人間ドックへ(1060)
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]




