kur.jp
Linode借りてみた
- 2010-01-31 (日)
- internet
実は先日,これまで自宅で動かしていたサーバが壊れてしまいました.どうしようかと思ったのですが,せっかくなので外部のVPSサーバを借りてみることにしました.
最近は海外のVPSの値段も結構下がってきており,選択肢も非常に多いです.今回はその中から,Linodeを借りてみました.RAM720MB,HDD 32GB,転送量400GBで月額$40と非常にお手軽です.
- Comments: 0
- Trackbacks: 0
“人生を書き換える者すらいた。”の迷路問題を解いてみた
- 2010-01-26 (火)
- programming
今更感はあるのだけれど,気分転換に下記のブログで紹介されてた問題を解いてみた.
人生を書き換える者すらいた。 人材獲得作戦・4 試験問題ほか
かかった時間はたぶん60分ぐらい.アルゴリズム的にはA*アルゴリズムを使えば良いらしいけど,正直なところ,よく知らないので,適当に自分で考えてみた.
基本的な考え方としては,距離1で行ける場所,距離2で行ける場所,距離nで行ける場所を順にピックアップしていき,距離nでゴールまで行けるようになったら,そこから逆に最短となる経路を探す,といった感じ.
コメント欄を見てると30分とかで解いてる人も居るっぽいので,私はまだまだだなぁという感じですね.せっかくなので,ソースコードを公開してみます.あんまり綺麗なコードじゃないので,参考にはしないほうがよいと思うけど.
- Comments: 0
- Trackbacks: 0
情報処理学会論文誌にWebjigの論文が掲載されました
大学院と,未踏でやっていたWebjigに関する下記の論文が,情報処理学会論文誌の1月号に掲載されています.
Webjig:ユーザ行動とユーザ画面の関連付けによる動的Webサイト利用者の行動可視化システムの開発及び評価
この原稿は去年,修士論文を出したあとに書き始めたもので,研究室の先輩や,指導教官の先生に多大なご迷惑をおかけしながら,なんとか採択されることができました.どれだけ感謝しても足りません.
で,せっかくなので,PDFをアップしてみました.もし興味があればコメントなど頂けると嬉しいです.著作権について,どうだったかなーと確認してみたところ,情報処理学会のWebサイトにある,著作権に関するよくある質問によると,
Q. 情報処理学会に著作権を譲渡した論文を著者自身が利用する際に届け出が必要な場合と不要な場合があるようですが、その判断基準を教えて下さい。
A.判断の原則は次のようになりますが、個々のケースで判断に迷うときは届け出することをお勧めします。
(1)著作権規程で著作者の権利として具体的に認めている利用は届け出不要。
a)個人(あるいは属する組織やグループ)のWebサイトへ掲載。
とのことなので,私のWebサイトに掲載するのは問題なさそうです.
- Comments: 1
- Trackbacks: 0
PHPからTwitterに投稿する
- 2009-12-28 (月)
- programming
今さら出遅れた感も満載なんですが,Twitter連携のサービスを作ってみたくなったので,どうやったらTwitterAPIを使えるのか調べてみた.
TwitterからPHPに投稿するためには,色々な方法があるみたいなんだけど,とりあえず手っ取り早い方法として,PEARパッケージのServices_Twitterを利用することにしてみた.
- Comments: 0
- Trackbacks: 0
できる社員は「やり過ごす」
- 2009-12-27 (日)
- Books
会社の先輩から教えてもらったので読んでみた.
前半は,日本の企業は「やり過ごし」と「尻拭い」で回っているという話.できる社員は,上司から指示されたことを全部やらずに,自分で優先順位をつけて取捨選択を行う.このおかげで会社がうまくまわっているとか,係長は部下の尻拭いをうまくやることによって会社がうまくまわっているという話.
だが,特に後半が面白かった.
- Comments: 0
- Trackbacks: 0
仮想シリアルポートを用いた快適デバッグ環境の構築
- 2009-12-27 (日)
- programming
PCと他のデバイスを連携させて動作するアプリを開発するのって,実は結構面倒なんです.なので,いかにして効率よく開発するかが至上命題なわけです.
あまりにも不便なので,こんな感じでUSB2シリアルケーブル2本と,クロスのメスーメスシリアルケーブルを使って,簡単な動作確認に使おうかなぁとか思っていました,
で,これができるならパソコンの中に仮想的にCOMポートを作ってやって,それ同士で通信させれば良いんじゃないの?ということで,それっぽいソフトがないか探してみたところ,Null-Modem emulator(com0com)というソフトの存在を知りました.
- Comments: 0
- Trackbacks: 0
MySQLでAuto Increment利用による速度低下
- 2009-12-27 (日)
- programming
Webアプリを開発する時に切っても切れない関係にあるのがMySQLなどのRBBMSです.これらをいかに上手に扱うかが,エンジニアリングの面白いところでもあり,難しいところでもあります.
私は今までデータベースでテーブルの設計をするときには,各テーブルに通し番号を記憶するためのフィールドを作成して,Auto Incrementで番号を振っていました.
こうしておくと,私が何も考えなくても(Insert文でNULLを指定しておけば),各レコードに連番が付与されるので,非常に便利です.
ただ,知ってる人からすると当たり前じゃんと思われるかもしれませんが,Auto Increment属性を指定すると,Insertの速度が遅くなってしまうんですよね.というわけで,どれぐらい速度が遅くなるのか,実際に調べてみました.
- Comments: 0
- Trackbacks: 0