2011年09月14日(水)
IEICEの2011年度ソサイエティ大会のProceedingsをHack
現在,北海道大学にて,電子情報通信学会(IEICE)のソサイエティ大会が開催されています.
IEICEのソ大や総大のProceedingsは,著者名・所属機関・キーワード・セッションなど,様々な場所からPDFにリンクされているのですが,リンク先がPDFのため,逆方向のリンクが存在しません.(PDFからURLへのリンクは可能ですが,Proceedingsの場合は相対的なPATHで指定できないとうまく動きませんし,そもそも論文PDFの中にあれこれ追記するべきでもありませんしね)
そのため,非常に使いにくいです.
たとえば,ある研究者の発表を聞きたいと思ったときには,「著者索引」から名前を見つけることができ,その論文PDFを参照することまではできます.
しかしながら,その発表を見に行くついでに,同じセッションにおもしろい発表でもあればそれも聞いてみようかな,論文PDFを確認してみるか,と思ったときに壁にぶち当たります.
現状のProceedingsでは,「著者索引」から辿り着いた研究者の名前が示された欄に付記されている「A-1-1」のような番号(ここでは仮に「論文番号」とします)を一度控え,次にトップページの「プログラム」から該当するソサイエティを選び,さらにセッションを選び,その中からさらに時間帯を探すことで,ようやく達成されます.
はっきり言って,使いにくいです.
そこで,Proceedingsを少しでも使いやすくするために,Proceedingsを形成しているHTMLファイルを書き換えてしまうことにしました.
2011年07月08日(金)
Happy Hacking Keyboard Professional Type-S
先週末,こいつが届いた.
このブログの熱心な読者(推定0人)ならツッコみたくなっていることだろう.「おいおい,ちょっと前に買ったばっかりじゃねぇの?」と.
前回のは職場用.今回のは家用,である.
2011年06月12日(日)
C++ な日々
春から C++ を少し触ってます.
家を漁ってみたところ,研究室に配属された頃に買ったっぽい C++ の本が見つかりました.
翔泳社
売り上げランキング: 941888
当時,この本を読んで何を勉強しようとしていたのか思い出せません.それどころか,研究室時代に GNU C++ を触った記憶はほとんどありません汗.
まぁ,大学の講義などで一応 C 言語を触っていたのと,その後は Java や Ruby などのオブジェクト指向言語を触っていたのとで,比較的すんなり C++ を読んで追ったり,既存のソースを参考にして書いたりすることはできました.
まだまだ浅瀬で水浴びしている程度ですが,よろしくお願いしますw
2011年05月26日(木)
Happy Hacking Keyboard のカスタマイズ
身の回りのキーボードを英字配列に変更してきましたが,ついに英字配列の HHK Professional 2 に手を出すまでに至りました.墨の無刻印モデルです.
キー配列は大体覚えてはいるので,無刻印でもあまり問題はないのですが,問題は Mac のキーボード操作.
音量の上げ下げや CD / DVD の Eject など,標準のキーボード(でいいのかな?いわゆる Apple Wireless Keyboard とか MacBook のキーボードとか)ではファンクションキーと Fn キーの組み合わせでサポートされていた操作です.
HHK Professional 2 にはファンクションキーが存在しないのですが,その替わりに Fn キーといずれかのキーの組み合わせで,これらの操作をサポートしてくれています.が,この「いずれかのキー」ってのが,Mac 標準のキーとの組み合わせとは全然違うので,とてもじゃないけど覚えられない.少なくとも使い始めたばかりの今は.
というわけで,白の有刻印のキートップだけ別途購入して,Mac の操作関係が記載されたキーを中心に,それだけ入れ替え.あとは数字キーのあたりが,今まで日本語配列を使っていたために,Shift キーとの組み合わせの微妙な違いにときどき困るので,それらも入れ替え.
で,できあがったのがこれ.
Ctrl が赤いのは秘密.
正直に言うと,職場で墨・無刻印の下地に白・有刻印のキートップで使っている方がいて,いいなぁと思って,お許しを得て,キートップを入れ替えるという発想をマネさせていただいた次第です.
2011年05月13日(金)
WordPress の高速化
さくらVPSに移行した際に,Webサーバをnginxにしてみたのですが,せっかくなので話題の高速化をやってみました.
参考にさせていただいたのは,こちらの記事.
大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。
うちの場合は,今回の移行でnginx + fastcgi環境への移行は完了していたので,今回はnginxのproxy cacheのみを有効にしてみました.
設定が多少違うこともありますが,うちの場合は,ブログのトップページへの ab -n 100 -c 100 で,以下のような結果が.
- proxy cache 無効時
- Requests per second: 4.03 [#/sec]
- proxy cache 有効時
- Requests per second: 2676.59 [#/sec]
キャッシュすげぇ.
2011年05月07日(土)
ブログをさくらVPSに移行
先月からさくらVPSを借りていたのですが,ちんたら環境構築している間に一ヶ月経過してしまいました.
ひとまず,ブログだけさくらVPSに移行してみました.
今までとは少し違う構成にしたため,何か不具合があるかもしれません.その際はお気軽にご連絡いただけますと幸いです.
2011年04月22日(金)
cybozu-office-schedule – Ruby でサイボウズの予定を編集
一昨年くらいに作った Ruby でサイボウズオフィスの予定をいじるライブラリを GitHub で公開してみた.
ruby library for editing schedule of cybozu office
身近な環境にあった Cybozu Office 6 と Cybozu Office 8 では動くのを確かめたけど,環境依存な部分があるかもしれない.
毎度のごとく,結局は MHC と同期したいのが目的なので,当然ながら mhc2cybozu も作ってあるが,それはちょっと整理してから公開予定.
2011年04月05日(火)
Wanderlust の引用返信時の名前表記の変更
相変わらずメールは Wanderlust で読み書きしております.
Wanderlust では,メールに対して本文を引用した形で返信する際,
At Tue, 05 Apr 2011 22:11:33 +0900, Nao Kawanishi wrote:
のような形で,元のメールの送信日時と,元のメールの送信者の名前が入るようになっています.
本エントリは,「元のメールの送信者の名前」の表記を変更するお話です.
2011年03月28日(月)
本をまとめ買い:AWS本,大規模Webアプリ本,美データ本
Amazonのお急ぎ便が復活していたので,思わず本をまとめ買いしてしまいました.
まずはこの本.
インプレスジャパン
売り上げランキング: 1917
今後どんなことに取り組むにしろ,Amazon Web Serviceは触っておかないと,スタート地点にすら立ててない気がしまして.
次はこの本.
オライリージャパン
売り上げランキング: 1995
大規模なWebアプリケーションを自分で展開するかは不明ですが,大規模にできるようにしておくことは大事ですよね.
最後はこの本.
ビューティフルシリーズの最新作.今回はデータにフォーカスを当てています.Gov 2.0のような世界を実現する上では,どのようなデータをどのように切り出すかが大事だと思います.この本がその辺りまで踏み込んでいるかは未読の現段階ではわかりませんが,その辺りのヒントなどを感じ取れればいいかなと思っています.
よーし,勉強するぞ!!
2010年10月22日(金)
MacBook Air 11.6-inch
噂されていた 11.6 インチの MacBook Air の発表を確認したのが,出張先のフィンランド.
思えば 7 年前,こんなことブログに書いてました.
ずばり,10.4inchでドライブを搭載していない,まさにR1と同じような構成のPowerBookを作ってくれないでしょうか,アップルさん.
まさにこのとき欲しかったノート型の Mac がついに発表されたわけで.そりゃ 7 年も待ってたわけですから,行動は決まっています.
日本語配列で注文 → 睡眠 → 英字配列で注文し直すために,一度キャンセル → 英字配列で再注文
という流れを経て,今に至ります.到着が楽しみでなりません.







