2012年3月30日金曜日

Flash見ながらUbuntuのアップデートかけたら詰みかけた

昨日自宅でUbuntuを起動し、ニコ動を見ながら作業をしていたところ、
Update Managerが出てきました。

アップデートの内容としてはadobe-flashpluginとkernel。
何の気無しにアップデート開始したら、途中で固まってしまい。
あーやっぱりニコ動動かしっぱなしじゃだめかーと思いブラウザを閉じて
再度Updateを試みたものの、やはり途中で失敗。

再起動してやりなおすかと思い再起動したところ、無線LANが認識されない。
syslogを見てみると、全くモジュールが読み込まれていないように見える状態。
また、vimで開いて気付いたのはキーバインドがUS配列になっている事。
カーネルだけ入ってモジュールが入ってない状態になってしまた/(^o^)\

有線LANは認識されていたので、ルータに有線で繋いでアップデートの続きをしたところ、
全て無事復活。

無線の環境しか無い状態とか、有線LANポートが無いノートとかだったら詰んでたかも。
今思うと多分起動時に前のバージョンのカーネルで起動すれば大丈夫だったのかも知れないけど。

flashのアップデートがかかったときには、ブラウザは閉じましょう。

2012年3月28日水曜日

Zend_Db_Tableでinsert時に新しいidが返ってこなかったけど解決

Zend_Db_Table使ってるモデルクラスではinsertすると
新しく振られた主キーが帰ってくるという説明になっているが
なぜか0が返ってくる。

調べてみる。これだ。
http://www.refreshinglyblue.com/2008/11/03/zend_db_table-not-returning-last_insert_id/

渡す連想配列に"id" => nullを付けたらうまくいった。