トップ 最新 追記

Ussy Diary


2007-10-01

[Life]フジで 24 Season5

少し前にレンタルしてみたばかりなんだけど、 フジテレビで放送中。

Season5 は面白かったのでまた観てます。

ジャックに関わるとフラグが立ちます。


2007-10-02

[PHP][Book]PHPフレームワーク Zend Framework入門

PHPフレームワーク Zend Framework入門(藤野 真吾/ゼンド・ジャパン)

なかなかやらないので本でも買ってみました。

パラパラ見た感じ分かりやすかったので入門としてはいい気がします。

とりあえずフレームワークを使ってみないといいかどうか判断ができないので、 まず適当なアプリケーションを作ってみようと思います。手を動かさないと駄目。

Zend Framework にはテンプレートエンジンがないので、 Smarty もやってみたいです。

フローエンジンがないのが少し気になりますが、大きなフロー制御または数がない限り 大丈夫でしょう。そういった場合は PHP 以外の言語も選択肢になりそうです。

あとフレームワークとは別に PHP ノンフレームワークの WEB アプリケーションの基本も押さえておかないと駄目ですよね。

これは以前読んだ PHPサイバーテロの技法―攻撃と防御の実際のような脆弱性を作らないためにも、知っておく必要があります。こっちも後で読み返そう。

やることが多いのでひとつひとつ潰していきます。

ところで PHP を選択しておいてあれなんですが、文法や書いているときのフィーリング感は Ruby の ほうがしっくりきます。スクリプト処理は Ruby で書いていきたいです。

[PHP]finally がない

PHP にないのには驚きました。

リソースの開放を保証するのがめんどーになりそう。

ちなみに try/finally は C# の仕様が好きです。

IDisposable を実装したクラスであれば

using(Stream stream = new FileStream("hoge.txt", FileMode.Open))
{
    // 処理
}

で例外発生時にもリソース開放を行う Dispose メソッドを呼び出してくれます。

一般的に Close と Dispose メソッドがリンクされています。


2007-10-06

[Debian][Ubuntu][SSH]ssh の接続に時間がかかる

接続にっていうと語弊がありますが、Debian の OpenSSH から SSH サーバに接続しようとするとパスワード要求までに 5 秒ぐらいかかっていました。

/etc/ssh/ssh_config に書かれている以下のパラメータが原因のようです。

GSSAPIAuthentication yes

これを no にしたところ瞬時にパスワード要求がくるようになりました。

もしユーザごとに設定したい、もしくは権限がない場合は ~/.ssh/config に記述します。恥ずかしいのですが GSSAPI 認証って初めて聞きました。今のところ使ったことがないので、使うようになるまでは no でいかせてもらおうと思います。

参考
Experiencing weblogging

2007-10-07

[Life][Etc]TriPort IE が断線しそう

購入して 10 ヶ月たって断線が目の前に。

E2C に続いて TriPort IE!おまえもか!

これまで使ってきた感じから断線したら別のインナーイヤーに 乗り換えようかなあと思います。なんとなく嫌だった点。

  • 耳から外れやすい
  • パッドが取れる

気づいたらパッドがなくて聞けないなんてことも。

重低音は出ていてよかったと思います。


2007-10-12

[Linux][zsh]zsh でインストール直後に補完を効かせる

ほとんど bash しか触っていなかったので、インストールすれば 補完が効くものばかりと思っていました。

zsh の場合 apt-get した直後だと補完が効きません。

% rehash

上記コマンドを入力し、ハッシュテーブルを再構築することで大丈夫のようです。

UNIXの部屋 検索: rehash のサイトを見たのですが、 sh,bash は PATH を毎回探索するんですね。どうりで補完が効くわけです。


2007-10-15

[Etc][Book]Emacs に慣れてきた(かも)

入門 GNU Emacs 第3版(Debra Cameron/James Elliott/Marc Loy/Eric Raymond/Bill Rosenblatt/宮下 尚/半田 剣一/新井 貴之/鈴木 和也)

バッファの切り替えとウィンドウの切り替えも慣れてきた と思えるぐらいになってきました。

検索・置換とマクロをスムーズに使えるようになれば初心者 としては OK では。

あと screen を使ってしまうため dired をうまく使えていません。

今のところ Emacs キーバインドをやめようと思うことがなくなったので、牛本を購入してみました。

[Misc]iPod touch を初めてみた

展示されてるものをみました。

インターフェースがかっこいい。あと思った以上に厚さがなくて驚き。

でも、ただただしさんが言っているように 手探りで停止ボタンを停止することができないことを考えると、今のところ購入まではいかないなあ。

今は Classic で問題ないけどちょっと大きいです。 容量・再生時間を気にしないなら nano がベストな気がします。


2007-10-20

[Linux]crontab -e のエディタを emacs にする

こちらのサイトに載っていました。

http://www.sgtpepper.net/hyspro/diary/20020210.html

export EDITOR=/usr/bin/emacs

2007-10-23

[Etc]BitTorrent

Ubuntu のダウンロードに使いました。

HTTP 経由だといつ終わるか分からないものが、数十分で終了しました。

すばらしい。


2007-10-27

[Book][Ruby]プログラミングRuby 第2版 言語編

プログラミングRuby 第2版 言語編(Dave Thomas/Chad Fowler/Andy Hunt/田和 勝/まつもと ゆきひろ)

まだまだ模索中ですが、 Ruby をスクリプトのメインにしたいってことで 勉強し始めました。

Ruby は例外クラスをアプリケーションで定義する場合は StandardError のサブクラスを作成とのこと。

.NET だと ApplicationException を継承して作るんでした。

ちなみに resucue だけだと StandardError を補足するようです。

まず特徴的でかっこいいブロックとイテレータに慣れようと思います。

[Etc]----を描いてみた

うめえwww

http://www.nicovideo.jp/mylist/2206023/2746851


2007-10-28

[Life]寝起きのめまい

人生 3 度目の寝起きのめまい。

今日は予定が入っていたのですが、とても立てない状態だったため キャンセルするはめになりました。本当にごめんなさい。

朝目覚めてから 2,3 秒立つと、ぐるんぐるんという感覚が襲ってきて 吐き気、ベッドにリターンする繰り返し。

無理だと観念してキャンセルの電話。そのまま昼過ぎまで寝続けて夜に完全復帰しました。

睡眠時間は 6 時間は取っていたし、眠り方が悪かったのか謎。


2007-10-29

[Etc]Gmail+Thunderbird IMAP に移行

Gmail 表示言語を English(US) に変えてみたところ 設定画面に Forwading and POP/IMAP なるタブが。

日本語でしかチェックしていなかったから、もう少し前から 対応してもらっていたのかも。

設定画面の Enable IMAP にチェックがついていることを確認したら あとはここを参考に Thunderbird の設定をしました。

サーバ
imap.gmail.com
ポート
993
セキュリティ設定
SSL を使用する

上記ぐらいの設定に気をつければ問題なく Thunderbird から取得できました。