昨日自宅でUbuntuを起動し、ニコ動を見ながら作業をしていたところ、
Update Managerが出てきました。
アップデートの内容としてはadobe-flashpluginとkernel。
何の気無しにアップデート開始したら、途中で固まってしまい。
あーやっぱりニコ動動かしっぱなしじゃだめかーと思いブラウザを閉じて
再度Updateを試みたものの、やはり途中で失敗。
再起動してやりなおすかと思い再起動したところ、無線LANが認識されない。
syslogを見てみると、全くモジュールが読み込まれていないように見える状態。
また、vimで開いて気付いたのはキーバインドがUS配列になっている事。
カーネルだけ入ってモジュールが入ってない状態になってしまた/(^o^)\
有線LANは認識されていたので、ルータに有線で繋いでアップデートの続きをしたところ、
全て無事復活。
無線の環境しか無い状態とか、有線LANポートが無いノートとかだったら詰んでたかも。
今思うと多分起動時に前のバージョンのカーネルで起動すれば大丈夫だったのかも知れないけど。
flashのアップデートがかかったときには、ブラウザは閉じましょう。
スロースターターPGの技術メモ。
Ubuntu,Python,Django,PHP,Zend Framework,MySQL,PostgreSQLあたりのトピックが多め。
2012年3月30日金曜日
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を付けたらうまくいった。
新しく振られた主キーが帰ってくるという説明になっているが
なぜか0が返ってくる。
調べてみる。これだ。
http://www.refreshinglyblue.com/2008/11/03/zend_db_table-not-returning-last_insert_id/
渡す連想配列に"id" => nullを付けたらうまくいった。
ラベル:
php,
Zend_Framework
2012年2月29日水曜日
Eclipseでウィンドウタイトルに出続けるプロジェクト名を消す
EclipseのNavigatorビューでプロジェクトを右クリックして「Open in New Window」とすると、
ウィンドウタイトルにそのプロジェクト名が表示されて
そのプロジェクトだけ開いた状態のEclipseが新たに開いて結構便利。
でもふと気付くと、Eclipseを閉じて、再度開くとそれがそのまま。
Navigatorで「up」や「back」としてもウィンドウタイトルは変わらず、
閉じて開いてもそのまま保存され続けます。
更にはそのプロジェクトをcloseして閉じて開くと、事もあろうかエラーダイアログまで表示してきます。
別なプロジェクトを「Open in New Window」するとそちらに移りますが、
なんとなくそれもそれですっきりしない。
さほど実害はないのですが、気分の問題でこれをデフォルトに戻したいと思って試してみた。
1.ワークスペース内の
/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
をエディタで開く。
2.二箇所修正します。
<page focus="true" label="【プロジェクト名】 - 【パースペクティブ名】">
となっている部分を
<page focus="true" label="">
に修正。
<input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/【プロジェクト名】" type="4"/>
の行を削除。
3.保存してEclipseを開きます。
開いた直後はちょっと微妙な感じ(自分の場合はPyDev Explorerにプロジェクトが何も表示されない状態になった)になるけど
Navigatorなどを表示したり色々したところ大丈夫そう。
やってみる時は全て自己責任で。
ウィンドウタイトルにそのプロジェクト名が表示されて
そのプロジェクトだけ開いた状態のEclipseが新たに開いて結構便利。
でもふと気付くと、Eclipseを閉じて、再度開くとそれがそのまま。
Navigatorで「up」や「back」としてもウィンドウタイトルは変わらず、
閉じて開いてもそのまま保存され続けます。
更にはそのプロジェクトをcloseして閉じて開くと、事もあろうかエラーダイアログまで表示してきます。
別なプロジェクトを「Open in New Window」するとそちらに移りますが、
なんとなくそれもそれですっきりしない。
さほど実害はないのですが、気分の問題でこれをデフォルトに戻したいと思って試してみた。
1.ワークスペース内の
/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
をエディタで開く。
2.二箇所修正します。
<page focus="true" label="【プロジェクト名】 - 【パースペクティブ名】">
となっている部分を
<page focus="true" label="">
に修正。
<input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/【プロジェクト名】" type="4"/>
の行を削除。
3.保存してEclipseを開きます。
開いた直後はちょっと微妙な感じ(自分の場合はPyDev Explorerにプロジェクトが何も表示されない状態になった)になるけど
Navigatorなどを表示したり色々したところ大丈夫そう。
やってみる時は全て自己責任で。
ラベル:
Eclipse
2012年2月28日火曜日
2012年2月25日土曜日
Ubuntu 11.10で複数のGmailアカウントの着信通知
最近のUbuntuはUnityのメールのアイコンにIMやメール、Ubuntu Oneなどの機能がまとまっています。
gm-notifyというパッケージをインストールすることで
ここでGMailの着信通知を受けることも可能ですが、
gm-notifyの場合、1アカウントしか対応できません。
そのかわりgnome-gmail-notifierならば、複数のアカウントを設定する事が可能です。
が、その場合今度はインストールして実行しただけでは、アイコンが表示されません。
以下の手順で、アイコンが表示されるようになります、
1.まずはgnome-gmail-notifierをインストール。
右上のアイコンで「Startup Applications...」(英語モードなので)をクリックし、設定を追加。
内容はこんな感じ。
4.ログアウトしてログイン。
あとはアカウントの設定を追加する。
Unity 2Dを使っている場合でアイコンが表示されない場合は、
gm-notifyというパッケージをインストールすることで
ここでGMailの着信通知を受けることも可能ですが、
gm-notifyの場合、1アカウントしか対応できません。
そのかわりgnome-gmail-notifierならば、複数のアカウントを設定する事が可能です。
が、その場合今度はインストールして実行しただけでは、アイコンが表示されません。
以下の手順で、アイコンが表示されるようになります、
1.まずはgnome-gmail-notifierをインストール。
sudo apt-get install gnome-gmail-notifier2.シェルで以下を実行、
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"3.自動起動の設定。
右上のアイコンで「Startup Applications...」(英語モードなので)をクリックし、設定を追加。
内容はこんな感じ。
4.ログアウトしてログイン。
あとはアカウントの設定を追加する。
Unity 2Dを使っている場合でアイコンが表示されない場合は、
gsettings set com.canonical.Unity.Panel systray-whitelist "['Gnome-gmail-notifier']"として再度ログアウトとしてログイン。
ラベル:
Ubuntu
2012年2月24日金曜日
Aptana Studio 3は結局イマイチ
Aptana Studio 3をスタンドアロンでインストールしたら
xdebugでのPHPがデバッグ出来なくて残念だったのですが。
Eclipseのプラグイン版もあったなーと思ってそれを入れてみたところ、
やっぱりデバッグできなくなってしまいました。
ブレークポイントで止まってくれません。
「先頭でデバッグ」は止まるのですがそれじゃどうにも。
coffeeとかlessのシンタックスハイライトだけ出来りゃいいんだけどなあ。
ちなみにプラグインをアンインストールしたらとりあえず元の状態に戻れました。
PHPのデバッグは出来るようになっても、なにやら起動時に
とても気持ちが悪い。
以下、自己責任で。
1.Eclipseを終了。
2.ホームディレクトリ以下にある
.eclipse/org.eclipse.platform_3.7.0_155965261/plugins
以下の、「com.aptana」で始まるディレクトリを全消し。
3.Eclipseを起動。
4.落ちたらeclipseに関するプロセスが動いていないか確認して動いていたら殺す。
5.3に戻る
xdebugでのPHPがデバッグ出来なくて残念だったのですが。
Eclipseのプラグイン版もあったなーと思ってそれを入れてみたところ、
やっぱりデバッグできなくなってしまいました。
ブレークポイントで止まってくれません。
「先頭でデバッグ」は止まるのですがそれじゃどうにも。
coffeeとかlessのシンタックスハイライトだけ出来りゃいいんだけどなあ。
PHPのデバッグは出来るようになっても、なにやら起動時に
An internal error occurred during: "Loading bundle: /home/XXXXXX/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/org.eclipse.osgi/bundles/174/1/.cp/bundles/coffeescript.ruble".とか出たりPreferencesの画面やメニューバー[Window][Help]のところに「Aptana」みたいなのが残って
(LoadError) no such file to load -- ruble/ui
とても気持ちが悪い。
以下、自己責任で。
1.Eclipseを終了。
2.ホームディレクトリ以下にある
.eclipse/org.eclipse.platform_3.7.0_155965261/plugins
以下の、「com.aptana」で始まるディレクトリを全消し。
3.Eclipseを起動。
4.落ちたらeclipseに関するプロセスが動いていないか確認して動いていたら殺す。
5.3に戻る
2012年2月14日火曜日
登録:
投稿 (Atom)
