2009年4月13日月曜日

研究室

研究室が決まりました!
通信関連の研究室ですが、ぼちぼちやっていけたらいいと思ってます。
そこにうまいこと入って行ければなーと思います。

 通信関連の研究室!ということでどういう風にやるのかなーと思っていたら、なんかRedHatにつないでそこでエディタ使ってやっていくみたいです。これはVSとかEclipseとかのIDEを使うと思っていたので意外でした。(というか、そういうことやるなら自分のPCにLinuxいれてやれという話になりそうな気もしますがどうなんだろう。。)

ともかくものんびりやっていきたいと思います。

2009年4月10日金曜日

ウイルスバスター・・・

 ウイルスバスターを1,2年くらい前から3ライセンス!っていう欲に負けて使っていたのですが、つい先日ウイルスバスターを消去する決意をし、消しました。
 っていうのは、ウイルスバスターなぜかsambaとかネットワークをデフォではじくのです。設定しろとかいうかもしれませんがデスクトップのKaspersky君は何事もなく通してくれてしっかり仕事をしてくれています。(ウイルスバスターしかも結構重いし。。)

 ってことで消しました。消そうとしました。が消えませんでした。

・・・途中で止まるんですね~これが。
「ドライバをアンインストールしています。」ってなあたりで固まってうんともすんとも言わなくなりました。
1時間以上たってもそのままなので仕方ないので強制終了させ、サポートの方を調べてみると、ここにツールを使った方法がのっていたのでこれをみて削除しました。

・・・思うんですが、このツールみたいになんでさくっとアンインストールできないんですかね。(Windowsインストーラとの兼ね合いもあるんだろうけどそれにしてもツールだとあっさりしすぎ。)

そしてアンインストール後のPCは数倍軽くなってました。(軽くなりすぎ)

というわけでノートには新しくKasperskyとかでも入れようと思います。ウイルスバスターは・・個人的には無理です。

2009年4月8日水曜日

rubyとtwitter

 さる人からtwitterやろう的なことをいわれて始めた(wataminで登録してます。)のですが、わざわざtwitterのサイトに行くのも面倒なのでなんか作業とかしてる合間にtwitterをすぐ投稿できるような仕組みないかなーと思ってちょっと調べてみると、twitterは何かAPIが公開(日本語例ならこことか、本家ならこことか)されてるようです。
ただこれに目を通すのは(AMAZONとかのAPIに比べれば楽かもしれないけど)これもめんどいです。

 なので楽にするためにrubygemsを使います。

調べてみると、Rubyのgemには twitter(ここや日本語ならここが参考になると思います。) と twitter4r(こことか。)があるようです。

どっちを使ってもいけるみたいなんですが適当にtwitter4rとかを選んでみました。

環境は、debian/etch, ruby1.87, gemが使える状態です。

インストールは本家rdocをみればわかるように至って簡単で、

gem install twitter4r

でできます。(jsonのエラーが出たらgem install jsonでjsonインストールすればいいと思います。)

つなぐ方法は以下のようにやるだけでできてしまいます。(例外とかはほとんど考慮してません。)


#!/usr/bin/ruby
require 'rubygems'
require 'twitter'
require 'time'

email = "hoge@hoge.com" #メールアドレスを書く。
pass = "hoge" #パスワードを書く
tw = Twitter::Client.new(:login => email, :password => pass)
unless tw.authenticate?(email, pass)
raise "This user cannnot authenticated.(login as #{email}) \n"
end
if ARGV.size >= 2
printf("投稿するときは引数は1つにしてください。 \n 終了\n")
exit(0)
end
tw.status(:post, ARGV[0])
printf("SendMessage : #{ARGV[0]} \n")
exit(0)


使い方は、普通に
./twitter.rb 送る内容
でできます。

ただ、毎回パスを指定するのはいやなので自分は(zshの場合です。).zshrcに

alias twitter="~/ruby/twitter/tw.rb"

とか適当にaliasをつけて

twitter テスト。

とかでできるようにしました。

twitterにはなんか詰まったときとか(愚痴を?)書こうと思います。

2009年4月6日月曜日

朝

 睡眠時間が少ないせいとわかっていてもどうしても少なくしてしまうと、朝がつらいです。
今日も8:10に起きるとか思ってたら8:40に起きて危うく乗らなきゃ行けない電車に乗り遅れそうになってしまいました。

なんとか睡眠時間が少なくても生きていける方法だれか知りませんかね。。

親子丼と牛丼

こんばんは。いつも眠いsyouです。

突然なのですが最近、なか卯の親子丼が好きです。行くとなぜか毎回親子丼しか食べてません。(2,3回しかいってませんが。)
http://www.nakau.co.jp/

なんか吉野家にも最近親子丼が出てるらしいので今度食べに行ってこようと思ってます。

(ちなみにランプ亭のを食べに行ったことあるけど個人的には なか卯 > ランプ亭(値段的にも))


ただ思うのは、人と一緒に食べに行って先の人が「牛丼」を買ってから、私が「親子丼」を買うと、席に着くときには牛丼が置かれているのは早すぎな気がします。(どんだけついで出すのはやいんですか。)

さすがに親子丼は数秒ででてくるってことはないんですが、牛丼の恐ろしさを知った気がします。

2009年4月4日土曜日

rinaiとかyasnippetとか

最近までrailsを編集するのにemacsでemacs-railsを使っていたのですが、サーバー側のemacsにrinari, yasnippet(このときver0.5)とかを入れてみました。
入れてみると結構いい感じです。(しばらく使ってみてよかったらノートにも導入しよう。)

以下やったことです。

rinari, snippetは基本的に
emacsとRinariで快適Rails開発!
を参考にさせていただきました。導入の仕方がわかりやすく書かれています。感謝。

上のサイトを参考にすれば導入には問題ないです。

あとサーバーだとsshを使ったりすると思うのですがこのとき大体色が制限されたり、後ろが黒い画面だと結構見にくいので

~/path/rhtml/rhtml-fonts.el
109行目付近から

(defface erb-face
`((t (:background "paleturquoise")))
"Default inherited face for ERB tag body"
:group 'rhtml-faces)

(defface erb-delim-face
`((t (:background "black")))
"Default inherited face for ERB tag delimeters"
:group 'rhtml-faces)

・・・(略)

のように色が設定できるので適当に自分の好きな色に変更するといいと思います。


yasnippetは結構使いやすいです。
docは
http://yasnippet.googlecode.com/svn/trunk/doc/index.html
にあるようですが、なかなか量が多いですね。。

%を入力してTab : <% -%> の補完
%hを入力してTab : <%= h @item %>の補完

なんかいいのがあったらまた書こうと思います。

2009年4月3日金曜日

あれっすね

何を書こうか考えるのですが・・・思いつかないんだなー

ネタ探し中!

最近買った本とか。読んでよかったら感想書くかもしれません。
Railsデプロイ
サーバーの構成について。
プログラミング言語Ruby
 Rubyの本質に迫れる!らしい。
その他:
ネットサーフィンする人の方が仕事の生産性高い?
 ネットサーフィンの正当性が確認された!