メモ

xargsで1要素づつ実行

findで見つけたファイルを1個づつ、xargsでコマンドに渡したい場合、 以下のよーに記述する。ex. ~/xxxx/ggggフォルダ下の*.rbファイルを引数にhoge.rbを実行する。 ただし、1個づつ、渡して1回づつ実行し、引き渡すファイルパスは 第2引数で渡す。 find…

memcachedインストール

○前準備 synapticでライブラリ導入 libevent libevent-dev○ダウンロードサイト http://www.danga.com/memcached/download.bml○解答し、configure 〜 make 〜 make install ./configure --prefix=/usr/local/memcached/1.2.6 make sudo make install○起動 /us…

編集中のelispの反映

M-x eval-current-buffer

ディレクトリ指定

ディレクトリが、シンボリックリンクで、その先のパスを設定する場合、 シンボリックリンクのパスで設定する事 (実パスに直さない事!!!) ex. /usr/hoge/fuga → fuga で、 /usr/hoge/fuga/ggg下のインデックスページ(fuga_fuga.html)の指定 <Directory "/fuga/ggg"> DirectoryInde</directory>…

mp3 ID3タグの編集

EasyTAGというのがあるらしい。(GUI) synapticでインストール可能参考: http://www.atmarkit.co.jp/flinux/rensai/linuxtips/a058easytag.html ↓ コマンドライン、一括設定ができない。FEPも立ち上がらず。。。↓ id3v2がコマンドラインで出きるっぽい。 s…

xargs補足

空白で区切っても、改行と同じく引数となる。(当然?) echo "aaa BBB ccc" | xargs -n 1 echo ↓ aaa BBB ccc

カウンタ

ct=0 ct=$*1 みたいな感じになる。 *1:$ct + 1

wma -> mp3変換

○前準備 以下を、synapticでインストール mplayer lame gawk(→日本語処理をできるので、gawk(GnuAwk)を使う)○変換コマンド mplayer 元ファイル.wma -ao pcm:file=一時ファイル.wav lame 一時ファイル.wav 変換.mp3↓ シェル化 ↓ ############################…

asx形式のダウンロード

asx形式のファイルは単なるストリーミングの為のXMLファイルなので、 ファイル本体ではない。 こんな感じ NHK NHK XXX (Japan Broadcasting Corporation) Copyright XXX (Japan Broadcasting Corporation) なので、nms stream?にてダウンロードする必要があ…

Shell-modeでlsが文字化けする対処

カラー表示が対応していないらしい↓.bashrcにカラー表示を切るよう、lsにaliasを設定 if [ ${TERM} = "dumb" ]; then alias ls="ls --color=never" fi;

Namazu準備中

★インストール File::Magicのインストール namazuのソースフォルダ下の /File-Magic 下にて実行 % perl Makefile.PL % make % sudo make install★インデックス作成 mknmz -O /usr/local/namazu/index --replace='s#/home/xxxxx/xxxxx/docs/emacs/#http://mon…

ディレクトリ間のファイル有無比較

Aディレクトリと、Bディレクトリのファイル有無の差異を比較 diff -I ".*" -r A B diff -I ".*" -r /xxxxxx/downloads/html_docs/emacs-w3m.namazu.org/info/ /xxxxxx/docs/emacs/w3m-emacs/ |grep -e 'emacs.*\.html' -o|sed 's/emacs-w3m\.namazu\.org\/in…

sqlファイルの格納場所の設定

環境変数:SQLPATHにパスを設定する →Win,Unix共に同じ →Winの場合は、レジストリに設定あり。

改行コードの変換

★Mac -> Unix $ tr \\r \\n unix.txt ★Windows -> Unix $ tr -d \\r unix.txt ★Unix -> Windows $ perl -p -e 's/\n/\r\n/' windows.txt →sedでも同じ事が出来るハズ

文字列の一括置換

grep xargs sed を使って、一括置換する・対象検索文字列を含むファイルの一括置換 grep "検索文字列" 対象ファイル -l | xargs sed -i 's/検索文字列/置換文字列/g' ex. grep '/Users/pies/Desktop/downloads/flex.ee.uec.ac.jp/texi/emacs-jp' *.html -l |…

基本

★変数の宣言 (setq hoge 123) hoge = 123;の事。 (setq foo "hogehoge") foo = "hogehoge"; の事。 なので、 (+ 10 hoge) ↓ 133 (concat "hello, " foo) ↓ hello, hogehoge となる。ちなみに、+、concat は可変引数。★エコー出力 (message "hello ,elisp!") …

コードのテスト

scratchで簡単試すことができる方法1 コードを書いて Ctr + jex.(+ 2 2)と書き、『)』の後ろで、Ctr + j 実行↓ (+ 2 2) 4と表示される。方法2 コードを書いて Ctr + x + Ctr + e ↓ エコー領域(emacs上のコマンドが表示されるところ)に実行結果が表示され…

行桁数の表示

.emacsに追加 (line-number-mode 1) (column-number-mode 1)

デバックレベル

core.phpの Configure::write('debug', ★)は要注意。 ↓ テーブルを追加したとき、レベルを0にしておくと、 Bakeで焼こうとしたとき、テーブルが表示されない。 また、scaffoldもレベルが0の場合、Viewが必要になる ↓ 1以上だと、Cakeが勝手に画面をでっちあ…

WindowsでのRuntime#exec()について

標準・エラー出力を格納するプロセスのバッファについて、 Windows上で起動する場合、極端に小さいらしい。↓順番を考えると、Process#waitFor()を先に実行したいところだけど、 これを先に行った場合、標準・エラー出力がバッファを食いつぶすと、 プロセス…

db2メモ

○テーブル関連 ・テーブルの列挙 db2 list tables [show detail] db2 describe TABLE TORZ090 show detail ☆スキーマー単位で列挙 db2 list tables for schema gorz41 ・テーブル情報 db2 describe TABLE テーブル名 [show detail] ex. db2 describe TABLE T…

オラクルメモ

http://www6.atwiki.jp/sunbalcan/pages/29.html■ユーザが見れるデータディクショナリを検索する。SELECT * FROM DICT; ■テーブル名の接頭辞 * DBA_ --データベース全てのオブジェクトを見ることができるデータディクショナリ(DBA権限のみ) * ALL_ --ユーザ…

sed

ファイルの文字置換 cat 入力ファイル|sed "s/置換対象文字列/置換文字列/" > 出力先ファイル (出力先ファイルを省略時、標準出力へ出力) ex. cat hoge.txt |sed "s/#{foo_bar}/hogehoge/" > hoge_hoge.txt hoge.txt内の#{foo_bar}と言う文字列を、hogehog…

awk

変数を大文字化・小文字化・小文字化 to_lower() { local tmp=`echo ${1}|awk '{print toupper(${0})}'` echo "${tmp}" }hoge="`to_lower ${hoge}`"・大文字化 to_upper() { local tmp=`echo ${1}|awk '{print toupper(${0})}'` echo "${tmp}" }hoge="`to_up…

桁数の表示

ルーラーモードにする M-x ruler-mode

Unit Testの実行

http://phpcommons.sourceforge.jp/wiki/index.php?Eclipse(PDT)%A4%C7%A4%CE%A5%E6%A5%CB%A5%C3%A5%C8%A5%C6%A5%B9%A5%C8外部実行に、以下の定義を追加する。Name: PHP Unit Test(何でも良い)Arguments: verbose ${selected_text} ${resource_loc} 実行は、…

PHPUnitのインストール

・チャネルの追加 sudo pear channel-discover pear.phpunit.de・インストール sudo pear install -a phpunit/PHPUnit

Pear設定

・設定の確認 pear config-show ・個別の設定の確認 peart config-get キー名 ex. pear config-get php_ini ・設定 pear config-set キー名 値 ex. pear config-set php_ini /hoge/php.ini

日本語の使用

DB設定(/app/config/database.php)にencodingを記述する事 var $default = array( 'driver' => 'mysql', 'persistent' => false, 'host' => 'monado', 'login' => 'XXXXXX', 'password' => '*******', 'database' => 'CAKE_TEST_DB', 'prefix' => '', 'encod…

変数のレングス

${#変数名} ex. hoge="123456" echo "${#hoge}" ↓ 6