2011-01-01から1年間の記事一覧

sed branch b

sed

tr tagだけ /^/{ :top N /\/tr/!b top /^/s/\n/ /g } あれ、ブランケットがきえちゃう。 どうやって記述すればいいんだ?

ruby rvmを用いてruby update

RVM(Ruby Version Manager)はUNIX系の環境で 複数のRuby処理系をインストール/共存させることができるツール RVMはbashスクリプトで,RVMを導入することで以下のようなことができます。 -Rubyのインストール -使用するRuby処理系の切り替え -複数のRubyでスク…

clamav install

ここの記事をほぼそのまま、実行してみました。http://centossrv.com/clamav.shtmlありがとう、いいサイトです。 [root@cent5-64b-40 ~]# cat /tmp/yumlist | grep clam clamav.i386 0.97.2-3.el5 epel clamav.x86_64 0.97.2-3.el5 epel clamav-db.x86_64 0.…

電脳ルビー

extconf.rb をぐぐったらここにきたhttp://ruby.gfd-dennou.org/tutorial/ こっちもいかすー!感たっぷりです。http://kkaneko.com/rinkou/ruby/index.htmlRuby拡張ライブラリ作成チュートリアル http://ruby.gfd-dennou.org/tutorial/ruby-ext/

おまけ httpまわりの事前準備

[root@cent5-64b-40 conf]# ps -ef | grep httpd root 22297 1 0 21:52 ? 00:00:00 /usr/sbin/httpd apache 22299 22297 0 21:52 ? 00:00:00 /usr/sbin/httpd apache 22300 22297 0 21:52 ? 00:00:00 /usr/sbin/httpd apache 22301 22297 0 21:52 ? 00:00:00…

おまけ ライブラリの位置確認など

[root@cent5-64b-40 build]# cd /usr/local/lib/ruby/1.8/apache/ [root@cent5-64b-40 apache]# ls l ls: l: そのようなファイルやディレクトリはありません [root@cent5-64b-40 apache]# ls -l 合計 96 -rw-r--r-- 1 root root 3664 9月 29 22:52 erb-run.r…

ruby-oci8をインストールしてみる step3

gemをソースからインストール済みとする。 [root@cent5-64b-40 ruby]# gem list --local *** LOCAL GEMS *** [root@cent5-64b-40 ruby]# [root@cent5-64b-40 ruby]# gem update --system Updating rubygems-update Fetching: rubygems-update-1.8.11.gem (10…

gemをソースからインストール ruby step2

つぎは gemをソースから [root@cent5-64b-40 src]# ls -l | grep ruby drwxr-sr-x 3 1000 1000 4096 9月 29 22:17 eruby-1.0.5 -rw-r--r-- 1 root root 61187 12月 14 2004 eruby-1.0.5.tar.gz drwxr-sr-x 5 1000 1000 4096 9月 29 22:51 mod_ruby-1.3.0 -rw…

ruby mod_ruby eruby step1

erubyをやってみた@ centos1)ソースから ruby-1.8.10をインストール(yumでやんなかったのはgemが使えなかったから) 2)ソースから eruby-1.0.5をインストール (erubyはCでかかれているのだよ) 3)ソースから mod_ruby-1.3.0をインストール [root@cent5-64b-4…

RubyからMySQLへの接続

お、つぎはここ行ってみますか そのうち、やるつもりhttp://oboerutech.blog16.fc2.com/blog-entry-30.html

shell IFS(Field Separator)でハマった

下のようねTABがセパレータのデータ(text-with-tab)に対して 次のようなbash readのスクリプトを掛けてみる #!/bin/sh cat text-with-tab | ( IFS='\t' while read line1 line2 line3 line4 do echo $line1/$line2/$line3/$line4 done )真ん中にに見えるwhit…

rdtool rttool

gemを使ってインストール [root@cent5-64b-40 html]# gem install rdtool Fetching: rdtool-0.6.29.gem (100%) Successfully installed rdtool-0.6.29 1 gem installed Installing ri documentation for rdtool-0.6.29... Installing RDoc documentation for…

PCインターフェース付き簡易電力計の実験(予算1000円製作30分)

またまた まとけんさんのメモからのパクリwhttp://homepage3.nifty.com/sudamiyako/zk/PwrChk/pwrchk.html いいじゃん。 arduinoにつないでみますか 有効電力を測れるわけではもちろんないが

zenity

まとけんさんのメモからパクリhttp://d.hatena.ne.jp/kakurasan/20070716/p1

gem コマンド

http://ref.layer8.sh/ja/entry/show/id/655ここを参考に gem update --system gem list ... gem list --localとおなじ? gem list <package> package install されてる? gem search --remote hoge (gem search -r hoge) gem search -r -d hoge .. -d for detail? ge</package>…

RDT

RDT(Ruby Development Tools) eclipse plugin URL location infor http://rubyeclipse.sf.net/updatesite

制御コードをviで入力するには

[Ctrl]+[v]に続けて[Ctrl]+なんとか を入力 なんとかの部分は以下参照のこと(あるいは man asciiにて一覧グライは引っ張れる)制御コード一覧http://ash.jp/code/ctrltbl.htmctrl + v は SYNchronous idle(同期信号)になっているなぁ。いまいちまだ仕組み…

htmlファイルからコメントを取り除くには

sed

完璧ではないが、これでなんとか実用に耐える? うまくいかないケースとしては 下のスクリプトの場合に関していえば、 同一ラインのなかのコメントのなかに マイナス(-)とハット(^)が共存して存在するとうまくいかない。あと、!--なる連続した文字列がコメン…

checkin checkout import export

import checkout,commit,updateとか、混乱してきたので checkout,export サーバ上のソースをローカルにコピーすること checkin,import サーバにソースを格納 でいいのかなあっているかどうかは保証の限りでないw

centos5 cvs サーバ構築

gitぢゃないよwhttp://unixlife.jp/unixlife/linux/s-cvs.jsp を参考に pserver方式(password authenticated server方式)でやってみる。 1) yum install cvs xinetd 2)vi /etc/xinetd.d/cvs 3) /etc/init.d/xinetd start (or restart) [root@cent5-64b-41 ~…

x86, x86_64, ARM, PowerPC の Linux でアセンブリプログラミング

http://www.mztn.org/

youtube(mp4)から音声(mp3)取り出し

#!/bin/sh ffmpeg -i $1.mp4 -acodec libmp3lame -ab 128 $1.mp3

 おんなじことだとおもうんですが、mp3からmp4 の変換環境を

再度つくったので一応めも @ubuntuここを参考に http://blogs.yahoo.co.jp/tiplinux/27647487.html 2009 sudo apt-get install ffmpeg libavformat-extra-52 2010 ffmpeg -i xxxx.mp4 -acodec libmp3lame -ab 128 xxxx.mp3

youtube(flv)から音声(mp3)取り出し

#!/bin/sh ffmpeg -i $1.flv -ab 128 -ar 44100 $1.mp3 # reference # http://d.hatena.ne.jp/suttanipaata/20110322/1300807940 # # ffmpeg -i xxx.flv -vn -acodec copy xxx.mp3 not work # [hirasawa@ubunt1004-32-2 video]$

[sed]パターンスペースとホールドスペース N、P、DコマンドとH,h,G,g,hコマンド

n パターンスペースを出力してから新しく入力 N 新しい入力行を読みこんでパターンスペースの後ろにつける ^何某\n何某$ p P パターンスペースの最初の行だけ(\nまで)出力 -nオプションとか#nとかと併用して N,P,Dの順番で使うのが定石。 UNIX\nSystemを UN…

データファイル処理に便利なUNIXコマンド

http://www.e.ics.nara-wu.ac.jp/~nogu/tips/unix_command.html awk basename cat expand file head join mpage paste sed tail wc 変数を使用した文字列置換 sed -e "s/$VAR1/置換後パターン/" sed -e "s/置換対象パターン/$VAR/" sed -e "s/$VAR1/$VAR2/" …

sed b/t commandsと:label

sed

sedの一般系は [address][,address][!]{ command1 command2 } アドレスは行番号もしくはスラッシュ括られたpatternのどちらか [address]b[label] labelの後ろにホワイトスペースをいれてはダメ [address]t[label] labelの後ろにホワイトスペースをいれてはダ…

OS Wiki

bios interrupt call wikiから始めましょうかhttp://en.wikipedia.org/wiki/BIOS_interrupt_callmemory map とか BIOS intとかの情報源http://community.osdev.info/index.phphttp://www.ctrlz.jp/techdoc/linuxboot.htmlQEMU もついでに http://www.ibm.com…

ぐらめぬ・ぜぷつぇん/主に言語とシステム開発について

なんだかすごいぞhttp://www.glamenv-septzen.net/index.phphttp://d.hatena.ne.jp/language_and_engineering/

buffalo WZR-RS-G54/WBR-G54をdd-wrt化してみる(まだ願望)

ジャンクでバッファローの上記の機種を入手したので、dd-wrtをいれてみたいとおもったのだ。 まずは、情報収集。以下のサイトがよさげとにらみました。http://yya.homeip.net/~dankou/Prof.Gill/other/tomato/tomato.htmlお邪魔しますよぉ WBR-G54はBroadcom…