2008-01-01から1ヶ月間の記事一覧

debian(etch)中のfirefoxのロックファイルのありか

etch中のfirefoxのロックファイルは.parentlock こいつがあるとfirefoxは立ち上がらなくなる。

cronから立ち上げられた--loginオプション付きのbashのは.bash_profileをきちんと参照する

cronから立ち上げられたbashはきちんと.bash_profileをきちん読み込んでいる 以下その解説 $ cat .bash_profile A=xxx $ crontab -l * * * * * bash --login -c 'echo `date` "->" $A >> /tmp/a.txt' $ tail -f /tmp/a.txt 2008年 1月 30日 水曜日 16:14:01 …

ubuntuのパッケージを使ってdebian(etch)にjahshakaを入れる

ubuntuパッケージを発見したのでこれをetchにインストールしてみた。 一瞬sources.listに登録しようかと思ったんだが鍵が無いのでwgetでパッケージごと持ってきてdpkgでいれた。dpkg中にいろんなパッケージがないと怒られる。コンパイルのときにopenalがonに…

debianにjahshakaをインストールにチャレンジする(openlibrariesで失敗中)

qmakeのためにlibqt4-dev と libqt3-mt-devが必要なのに注意。(なぜ両方必要なのかわからない) openglのためにlibglew-devが必要。Jahshaka download | SourceForge.netからソースをゲットする $ wget http://downloads.sourceforge.net/jahshakafx/jahsha…

bashでデジカメでとった写真を順次連番をふりながら別フォルダにコピーするには

任意のフォルダにあるデジカメでとった写真を再帰検索しつつ順次連番をふりながら別フォルダにコピーするには以下を実行する。 $ i=1;for s in `find . -name "*.JPG"|sort` ; do ss=` printf "%04d" $i` ; cp $s ../photo2/SANY$ss.JPG ;set i=$((i++));done

gnomeでvolやmute等のキーボードをつかうには。

写真のように最近のチャライ系の無線キーボードにはVOLやmuteなどのキーボードがついてる。 せっかくなので使ってみよう。一瞬、xmodmapをいじるのかと思ってキー動作の変更方法を参考にxevでキーコードを探していたのだが…gnomeのデスクトップ->設定->キー…

debianでコンソールのキーコードを調べる

debianでconsoleのキーコードを調べるにはshowkeyを使う。 デフォルトではタイムアウトが10秒なので10秒間放っておくと終了する。 (C-cが効かなくて焦った。)以下は一秒でタイムアウトする例 $ showkey -t 1

debianにjahshakaをインストールにチャレンジする(まだうまくいっていない)

qmakeのためにlibqt4-dev と libqt3-mt-devが必要なのに注意。(なぜ両方必要なのかわからない) openglのためにlibglew-devが必要。Jahshaka download | SourceForge.netからソースをゲットする $ wget http://downloads.sourceforge.net/jahshakafx/jahsha…

sshの公開鍵を登録するのはauthorized_keys

sshの公開鍵を登録するのはauthorized_keys なぜかしらんがメモってなかった。 $ ssh-keygen -t rsa (中略) $ cat .ssh/id_rsa.pub >> .ssh/authorized_keys $ chmod 600 .ssh/authorized_keysとりあえずこれでLAN内の認証程度なら問題無し。

firefoxで開いているページに関係するクッキーのみ削除するには

firefoxで開いているページに関係するクッキーのみ削除するには https://addons.mozilla.org/ja/firefox/addon/1595を使う開いたページ中で右ボタンを押したときに「Remove Cookie(s) for Site」を選択すれば良い。選択的にCookieを消す方法を探そうと思った…

複数あるVOBファイルを一つの携帯電話用3GPに変換する

複数あるVOBファイルを一つの3GPに変換するにはcatとffmpegを使って以下のように行う。 $ cat *.VOB > all.vob; ffmpeg -y -re -vcodec mpeg4 -mbd 2 -trell -aic -s 320x240 -deinterlace -r 29.97 -me full -g 240 -sgop -cgop -sc_threshold 1000000000 -…

NTTドコモのiモーションをストリーミング再生に対応させる

http://labs.unoh.net/2007/11/ffmpeg3gppntti_for_linux.htmlを参考にした。 # aptitude install gpac$ ffmpeg -y -re -vcodec mpeg4 -mbd 2 -trell -aic -s 320x240 -deinterlace -r 29.97 -me full -g 240 -sgop -cgop -sc_threshold 1000000000 -qscale …

bashでバックグラウンドで動かす。

最初からバックグラウンドと思っているとき nohup nohup aaa & 途中でバックグラウンドにしたいとき disown その1 $ aaa (C-z押) $ bg $ disown %1 $ exitその2 (-CONTの付け忘れに注意(笑)) $ aaa (C-z押) $ disown %1 $ ps ax | grep aaa 9250 ....…

terminalのマウスドラッグ時のコピー先をカットバッファからクリップボードにする

X-window一般にいえると思うのだが、通常terminalのマウスドラッグ時のコピー先をカットバッファだ。 これをクリップボードにするには selectToClipboadというリソースをオンにするテストでxtermを立ち上げるなら以下を実行する。 $ xterm -xrm 'xterm*selec…

カットバッファとクリップボードの値を同期させる。

結論:駄目だったterminalのマウスドラッグ時のコピー先をカットバッファからクリップボードにする - 計算機と戯れる日々こっちの方が目がある。備忘録として残しておく。 autocutselでやってみる debian etchにautocutselをインストールするには入れてみた…

bashでエスケープシーケンス

bashでエスケープシーケンスを使う為には echo -en "\033[..."でよいたとえば3行上は以下の通り $ echo -en "1\n2\n3\n4\n5\n\033[3A" 1 2 $ 4 5というように本来5の下に出るはずのカーソル($)が3の所に行っているのでカーソルが動いているのがわかる。 ht…

bashで無限ループ

bashで無限ループするためには while :; do ... ; done

Xwindowのコピーバッファの中身を確認する

X Window System のクリップボード - メモ帳 によるとXwindowのコピーバッファにはカットバッファ(primaryとsecondary)とクリップボード(clipboad)があるとのこと。 # aptitude install xclipを行った後、端末二つを立ち上げる。カットバッファを観察する方…

debianでwebカメラ(Qcam Cool QVP-30SV)をつかう

997円で叩き売ってたwebカメラ(Qcam Cool QVP-30SV)を買っておいたのがもちろんUVC(usb video class)でもないわけで素直につかえないと、数ヵ月箪笥の肥しにしておいたところgspcavが対応した模様。ということでチャレンジ。本来なら以下で終わりなんだが ap…

DNSを止めた故の失敗をやらかしてしまった

2台のマシンに同じIPアドレスをふってしまった。 しかも数時間理由に気がつかなかった。 マシンを荷台立ち上げるとかならすNFSが死ぬのでおかしいと思った… こんな初歩でやらかしてしまうとは。 ルータが吐いてるDHCPサーバもう少し賢ければいいのだがなぁ。…

debian etchにvmware playerをインストールする方法

debian etchにvmware playerをインストールする方法 カーネルヘッダの入手方法にはまった。 大体カーネルがlinux-imageなんだから linux-headersになってるのに気がつかなかった。freeからVMware Player 2.0.2 for Linux (.rpm))をダウンロードする。 # apti…

イーサネットのケーブルって大事

スイッチングハブをギガベースに変えたんだけどそれ以前の性能を計るのを忘れてた。 今回、ケーブルをはりなおしたのだがその際のパフォーマンスを張りつけておく。 ケーブルを変えただけで2倍も性能が変わったのはすごい。 100base用のケーブル ftp> get l…

javascriptのhashのためにmap関数を作る(イテレータじゃない)

ArrayにはmapがあるがObjectというかObjectを利用したhashにはmapがない。 そこでhashを返す関数を作ってみた。 mymap(ハッシュ,関数):返値はハッシュ js> mymap=function(hash,funk){var r=new Object();for(k in hash){r[k]=funk(hash[k])};return r} f…

xargsでファイルの拡張子を変えつつ連続作業

sedがいまいちかっこわるいが拡張子を除くコマンドとかわからなかった。 echo cpの代わりにffmpeg等を入れればそれだけでフォルダ中のファイルのフォーマット変換はOK $ ls . a.a b.a c.a d.a e.a $ ls .|sed 's/\..*//'| xargs -i echo cp {}.a {}.b cp a…

xargsで-iオプションと-n1オプションが共存できない?

xargsの-nオプションは一つずつコマンドを実行するときに有利。 $ ls .| xargs -i echo cp {} {}.txt cp a a.txt cp b b.txt cp c c.txt cp d d.txt cp e e.txt改行が入ったデータの場合には別のコマンドとして起動されるのだがls->echoにすると全てがechoに…

mp3プレイヤー SIREN DP100とlinuxで日本語のID3タグを共有するには

注意:debian stable(etch)ではeasytagのバージョンが1.99.12の為、設定項目が違うeasytagを用いてSIREN DP100とlinuxで日本語のID3タグを共有するには ID3v2.3で設定しなくてはならない。 v1タグで書き込んだり、2.4で書き込むとその時点でアウト。とりあ…

debian etchのnetinst cdromのカーネルを入れ替える。

追記:http://kmuto.jp/debian/d-i/ に23.1のカーネルで作ったインストーラがある。現在失敗中:日本語が出ないのと/dev/hda,hdcが現れない。 おそらくカーネルのコンパイルオプションが足りないのではないかと思われる。 カーネル作成 kernel.orgからstable…

クリップボード転送を有効にしてlinux側のvncサーバを動かす方法

vnc

linux側でvnc4serverを運用する際、vncクライアント側とクリップボードを共有する為にはvncconfigを起動させておく必要がある。vncの画面を通常のxstartと同様にしコピーバッファを共有する為には ~/.vnc/xstartupを以下のように記述する。 #!/bin/sh unset …

debian(lenny)のtotemでmp3及びflvを再生する方法

現在(lenny)のtotemはgsteamerを使っているのでgstreamerのエレメントをmp3対応にすればmp3,flv(フラッシュビデオ)を再生することが出きるようになる。aptlineにdebian-multimedia.orgを追加する mp3のコーディックであるlameはノーマルのままでは追加でき…

日テレ中継中