nishio-dens's diary

Railsとかプログラミング関連の備忘録

Ubuntu

Windows-Ubuntu間でスピーカーを共有する方法

やりたいこと 2台(以上)のPCで一つのスピーカーを共有したい 動機 私は以下のような環境で作業を行っています。 Macbook Airでtwitterを表示しつつ、Windowsで作業しつつ、Ubuntuでニコ動などを再生するというような、パソコンを3台起動した状態での作業を…

Ubuntu11.04のUnityサイドバーに表示されている、最近使用したファイルを削除する方法

最近使用したファイルっていらない。プライバシーの問題とかあるし。 Ubuntuって、公式で最近使用したファイルを削除する方法がないんですよね。 Ubuntu10.04の時には、ホームフォルダ内の .recently-used.xbel に履歴が保存されていました。よって、このフ…

Linuxにて文字コードを変換する方法

ファイル名の文字コードを一括変換 convmv -r -f sjis -t utf8 * --notest "-f"の後にはリネーム元の文字コード,"-t"の後にはリネーム先の文字コードを指定する. --notestは,テストを行わずいきなり文字コードを変換する. 初めは--notestをつけないで,…

grepして置換するLinuxコマンド

grep -lr 置換したい文字 * | xargs sed -i 's/置換したい文字/置換後文字/g'

プログラムのステップ数をカウントする方法

Windowsをメインで使っていた頃は,プログラムのステップ数(行数)をカウントする場合,フリーソフトのコロ助などを使っていた.Linuxの場合,こういった特殊なソフトウェアを使わなくても,コマンドだけでステップ数をカウントすることができる.例えば,特…

複数PCを一組のキーボード,マウスで操作するKVMソフト Synergyについて

一組のキーボード,マウスで複数のPCを操作するソフトにSynergyがある.SynergyはUbuntuだけでなく,Windows, Macと様々な環境で動作する仮想KVMソフトである.キーボード,マウスだけでなく,クリップボードの情報も複数PCで共有できる.早速Ubuntu10.04に…

Linuxパソコンの性能の確認方法

CPUの性能を確認するには, cat /proc/cpuinfo メモリの容量を確認するには cat /proc/meminfo 試しにメインPCでCPUの性能を確認してみると次のように出力された. processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 30 model name : Intel(R)…

Ubuntu10.04 デスクトップ撮影

デスクトップを撮影する為のソフトにrecordmydesktopが挙げられる. インストールするには $sudo apt-get install gtk-recordmydesktop と入力すれば完了.起動後撮影したい領域を選択orウィンドウ選択を行い録音(録画じゃないのね...)を押せば撮影開始…

Ubuntuのターミナルにて便利なコマンド sudo !!

私がUbuntuのターミナル入力を行う際に最も便利だと思うコマンドは sudo !! だと思う.!!は前回実行したコマンドをもう一度実行する時に使うもの. Ubuntuの場合,管理者権限が必要なプログラムはsudoつけて実行しなければならない訳だが,このsudoをよく忘…

Ubuntu10.04にてGnome-terminalのパス表示を短く表示する方法

前々からUbuntu標準のターミナルはパス表示部分が長すぎて見にくいと思っていた.例えばこんな感じ. nishio@nishio-pc8:~/Dropbox/Level1/programming/cuda/99bottles$ pwd /home/nishio/Dropbox/Level1/programming/cuda/99bottles nishio@nishio-pc8:~/Dr…

Ubuntu復活

メインPCのUbuntuが復活 バージョンも9.10から10.04 LTSになった.これであと3年は戦える

インストール後に入れるソフトウェアを忘れないようにメモ

Dropbox Skype Ubuntu-tweak Cairo-dock Gimp Comix V2C Gnome-mplayer VLC emacsスクリプト関係 firefoxプラグイン(All in one gesture, Read It Later, Lastpass) gnome global menu applet Mozc VMWare Player Eclipse Mendeley

Ubuntu9.10 64ビット版死亡

わずか1ヶ月の短い命だった Ubuntuのアップグレードを行いUbuntu10.04にしようとしたら見事失敗 Xが立ち上がらない状態になってしまった下記のサイトにある症状とまったく同じ.バックが紫色で Ubuntu10.04LST ・ ・ ・ ・ とでたまま止まってしまう.h…

Ubuntu9.10 64ビット版 Mozcの導入

UbuntuはAnthyがダメダメで日本語入力にいつも苦労していたのだが・・・ なんとGoogle日本語入力のオープンソース版「Mozc」が登場した.導入方法は以下のサイト参照 http://linux.ikoinoba.net/index.php?UID=1273605455少しの操作で簡単にMozcがインストー…

Ubuntu9.10 64ビット版 VLCで動画再生しようとすると落ちてしまう問題

Ubuntu9.10 64ビット版にしてから,VLCが利用できなくなってしまった. DVDを再生しようとしてもすぐに落ちてしまう. 色々調べていくうちに,どうやらCairo-dockをインストールしているのが原因のような気がしてきた. けどCairo-dockは結構気に入っている…

Ubuntu9.10 64ビット版 CUDAのインストール

研究で使う(予定)のCUDAをインストール 以下のサイトが大変参考になったhttp://nyanpokorin.blog55.fc2.com/blog-entry-21.html

Ubuntu9.10 64ビット版 Ruby gemにてNokogiriがインストールできない場合

RubyのNokogiri(HTML解析用ライブラリ)を使いたかったが,インストールにやや手こずったのでメモ. まずはgemにてnokogiriインストール. $sudo gem install nokogiri しかし以下のようなエラーがでてインストールできない. Building native extensions. T…

Ubuntu9.10 定期的にコマンドを実行し続ける

$watch -n 1 -d ここに定期的に実行したいコマンド 1 のところはコマンドを実行する間隔(秒単位)

Ubuntu9.10 自分用 デュアルディスプレイ環境でウィンドウを右左に移動させるスクリプト

#!/bin/bash #このスクリプトを実行するには wmctrl が必要です. #ubuntuの場合,$sudo apt-get install wmctrl でインストールできます #ここを自分で設定する #左側ディスプレイの横幅 left_window_width=1280 #右側ディスプレイの横幅 right_window_widt…

Ubuntu9.10 ターミナル起動時のウィンドウの大きさを変更

$gnome-terminal --geometry=100x30 100x30 を好きな値に変更する

Ubuntu9.10 キーバインド

CTRL + ALT + Vキーを押したら特定のスクリプトを走らせたいことがある. そういった場合は,gconf-editorでキーバインディングをいじればよい.gconf-editor起動. $gconf-editor その後, /apps/metacity/keybinding_commands/command_1 に割り当てたいス…

Ubuntu9.10 自分用 ウィンドウの拡大,縮小を行うスクリプト

#!/bin/bash#windowの拡大を行うスクリプト #このスクリプトを実行するには wmctrl が必要です. #ubuntuの場合,$sudo apt-get install wmctrl でインストールできます#ここは自分で設定 #どのくらい幅と高さを増加させるか window_width_plus=80 window_he…

SSHFSを使ってリモートにあるコンピュータをマウント

SSHFSを導入 ユーザはfuseというグループに属している必要があるらしい $ sudo apt-get install sshfs $ sudo gpasswd -a ここに自分の使っているユーザ名 fuse $ newgrp fuse マウント $ sshfs リモートコンピュータのユーザ名@リモートコンピュータアドレ…

sshdのログ確認方法

$ grep -c Invalid /var/log/secure $ grep -c Failed /var/log/secure $ grep -c Accepted /var/log/securesshログインに失敗した数、成功した数を取得できる

特定IPからのアクセスを拒否する方法

$ iptables -I INPUT -s ここに拒否したいIP -j DROP $ iptables -L

Ubuntu9.10 DVIが文字化けする場合

sudo apt-get install xdvik-ja

Ubuntu9.10 LatexからPDFへ変換

dvipdfmx -f dvipdfm_dl14.map test.dvihttp://www.kagami.org/diary/2007-08-15-1.html

Ubuntu9.10 Texインストールの際に参考にしたページ

ptetexダウンロードページ http://www.nn.iij4u.or.jp/~tutimura/tex/ptetex.html#downloadmy_optionの設定 http://coders.g.hatena.ne.jp/bellbind/20070511/p1tetexがなぜかコンパイルできなかったときに参照 http://d.hatena.ne.jp/rougeref/20090721make…

PulseAudioの設定

$ pulseaudio & pavucontrol

Ubuntu9.04にてストリーミング配信

デスクトップをキャプチャして,ファイルに保存する方法 ffmpeg -f alsa -i hw:2,0 -f x11grab -s 1280x1024 -r 20 -i :0.0 -f asf -acodec wmav2 -vcodec wmv2 out.wmv out.wmvに動画ファイルが出力される.alsa -i hw:2,0の部分は音声入力の部分. 私はUSB…