linux

unison+inotifywaitで全自動同期

inotifywaitを使えばフォルダ変更の通知をイベントとして受け取れると聞いたので フォルダに変更があれば自動でunisonが走るプログラムを書いてみた.inotifywaitはubuntuの場合 sudo apt-get install inotify-tools で手に入る.あとは,/usr/local/bin/syn…

lsyncd

フォルダの同期を自動でやってくれるようなものを探していたらlsyncdというものを見つけた. フォルダ監視をinotifyで行いrsyncでミラーリングを行うというもの. 早速Ubuntu9.04で sudo apt-get install inotify-tools wget http://lsyncd.googlecode.com/f…

sl-h

高度に発展した、キータイプ矯正を目的とするアニメーションプログラムであるslというものがあります. 作ったのは東大の豊田先生です. どのようなものかというと,lsと打つべきところを間違えてslと打った場合にSLがスクリーンを走るアニメーションを表示…

Youtubeからフラッシュを落とす

sudo apt-get install youtube-dlでyoutube-dlをインストールすれば youtube-dl video_idでvideoをダウンロードできる. video_idは http://www.youtube.com/watch?v=****** の場合******の部分さらにmp3に変換したいときは ffmpeg -i flv_filename -acodec …

sshで動画再生

sshでXを転送して動画を再生をすると音声がリモートの方で再生されるという問題が起きたが, とりあえず,esoundを使うことで解決できた. まずは,ローカルでesoundを実行. esd -tcp -public & 次に, ssh -Y user@hostname でリモートにアクセスし, mpla…

mydns

mydns.jpへのIPアドレスの通知を移転しわすれていたのでcronに追加. sudo crontab -eで編集画面に行き 12 * * * * wget -O /dev/null http://ID:password@www.mydns.jp/login.htmlを追加.これで毎日毎時12分に通知してくれる.

sshfs

作業をサーバー上でやっているのでローカルにはファイルがない. だけど,ブラウザからファイルを選択しなければならないときがある.そんなときに,scpでわざわざローカルにファイルをコピーするのは面倒なので 解決法を調べたところssh経由でディレクトリ…