シェルのカレントディレクトリをnautilusで開く
コンソール(gnome-terminal)で作業していて、コマンドラインでは操作しにくいことをしたくなった時、ファイルマネージャ(nautilus)を開くことになるんだけど、メニューからファイルマネージャ(nautilus)を開いてパスを辿っていく作業が、煩雑で思考が遮られて辛い。 以下のコマンドで、シェルのカレントディレクトリをnautilusで開くことができた。 $ gnome-open .
View ArticleUbuntuでスワップメモリをクリアするコマンド
Ubuntuで、メモリを食うアプリを使った後とか、メモリ足りてるはずなのに、動作がもっさりしていることがあります。そうゆう状況で、実メモリを使ってくれるようにする方法が無いか探したんですが、どうも見当たりませんでした。 ということで、スワップメモリをクリアするコマンドを作りました。 swapclean #!/bin/sh sudo swapoff -a sudo swapon -a...
View Articlemuninのトップページで各サーバのグラフを表示する
muninのカスタマイズの話です。 Munin is a networked resource monitoring tool that can help analyze resource trends and “what just happened to kill our performance?” problems. It is designed to be very plug and...
View ArticleUbuntu11.04 システムトレイのメニューアイコンが表示されない
ちょっとしたツールを作ってたんですが、gtkのImageMenuItemでアイコンを設定しても メニュー項目の左にアイコンが表示されずに悩んでました。 http://ubuntuforums.org/showthread.php?t=1468099 なぜか、デフォルト値が、offになっているというバグらしいです。 解決方法 解決方法は簡単で、以下のコマンドを入力して、設定エディタを起動します。 $...
View ArticleGitで、add忘れ、commit忘れ、merge忘れ、push忘れを防止するための工夫 check-git-status
仕事でもgitを使い初めることになったけど、自分も含めてadd忘れ、commit忘れ、merge忘れ、push忘れが発生するだろうなと思っていた。 これらを無くすことは、結構難しい問題ではあるんだけど、自分のローカルのリポジトリの状態を一発で確認できるだけでも、対策になると考えた。 check git status...
View ArticleUbuntuでDBD::mysql のインストールに失敗
Ubuntuで、perlの環境を作って既存のプロジェクトを動かそうとしてたときの話。 DBI Connection failed: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains:..... 今さら、こんなメッセージが出てて、おかしいなと思った。...
View ArticleUbuntu dhcp環境でDNSローカルキャッシュを使って快適Webブラウジングする
ChromeでWebページを開くときに、ドメインの初回アクセス時にちょっと待つことが 気になったので、DNSをローカルに立ててみたら、結構快適になったという話です。 今までも、ローカルにbindを立ててみたことがあった気がするんですが、dhcp環境だと何かと 不便。ローカルDNSの参照先を8.8.8.8に固定しちゃうというのもありかもしれないですが、それも あまり嬉しくない。 dnsmasq...
View ArticleUbuntu 11.10 でcinnamonが動かなくなって焦った
Ubuntu 11.04/11.10でLinux MintのCinnamonデスクトップを使う 以前↑のリンク先を参考にUbuntu11.10にcinnamonをインストールして使ってたのですが、メニューバーも表示されなくなってしまった。 (デスクトップの初期化中に途中で止まってしまってるみたいな感じだった)...
View Articleウンコード・マニアは、perlでできてます
去年の夏に、友人達とのチャット上で冗談で出したアイデアを実装してWebサイトとして公開したところ 結構なアクセスがあり、日本のプログラマには知られたサイトになるという自分にとっては大事件がありました。 ウンコード・マニア さくらインターネットのVPSで運用している自分のサイトは、表示できなくなる事態が発生したりして...
View Article新しいSFTPサーバに、古いopensshからssh2_connect時にエラー発生(Unable to exchange encryption keys)
新しいUbuntu20のSFTPサーバを設定した後、超古いopensshの環境からPHPで、ファイルをアップロードしようとしたところ、下のエラーが出ました。 Warning (2): ssh2_connect(): Error starting up SSH connection(-5): Unable to exchange encryption keys...
View Article
More Pages to Explore .....