リストの中の値を使う場合

値だけ変えて同じ処理を繰り返す場合は、リストにして読み込ませると便利。 cat list |while read line; do echo $line done例えばリストを作ってそのままわたす場合 find で抽出したファイル名の全てに[.txt]という拡張子を付ける。 find foo/*| while read…

grep tr

前のエントリーの続き技術メモ帳 - 単語抽出するちょっとしたテクニック http://d.hatena.ne.jp/lurker/20070131/1170201200egrep -oの存在は偉大。 grep -r foo ./ で./の中を再帰的にgrep grep -v でマッチしない行 grep -o でマッチする部分 egrep はパタ…

ちょっとしたテクニック集のおさらい

なんとなく知ってはいて便利だとわかっているんだけど、いざ使おうと思うとあれ何だったっけ。と調べもしないでさじを投げてしまうことが多々あります。そんなテクニック集を紹介している記事があがっていたので慣れるためにおさらいです。odz buffer - shel…

ssh セキュアシェル

未だにtelnetなんて使ってるとこいつセキュリティ意識大丈夫かよ。とか疑われたりするかは知りませんが、とにかく少しはセキュアシェルのほうが安全です。telnetとsshの大きな違いは、暗号化の有無です。telnetはパスワードを生で送るけどsshは暗号化して送…

プロセス情報の表示

psの普段のオプションは、人それぞれだったりする。自分は、 ps axuf|less で表示させている。オプションは、 a 全てのユーザ x 制御端末のないものでも u 開始時刻をいれて f ツリー表示 ww 複数行表示 そして表示される項目は、 USER PID %CPU %MEM VSZ RS…

パーティション情報

ハードディスクの先頭セクタ512バイトをマスターブートレコードMBRといってここからOSが起動される。 MBRは最後の16バイト4レコードを使ってパーティション情報も保存している。 http://homepage2.nifty.com/winfaq/howtoboot.htmlPartImageなどでサーバのパ…

OSS特集 ソフトウエアデザイン

今月号のソフトウエアデザインのOSS特集はよかった。 ここまで日常的にOSS使ってるのに曖昧なところがたくさんあった。Software Design (ソフトウエア デザイン) 2007年 02月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2007/01/18メディア: 雑誌この商品…

BG-Rescue

フロッピー2枚を使ってレスキューディスク作成。http://journal.mycom.co.jp/news/2003/11/10/16.html前にフロッピー1枚に苦労して詰め込んだことがあったけど、 2枚にしてブート途中でフロッピーを取り換えるってことができたんだ。 NICも認識するしなかな…

sidに上げた

testing etch から unstable sid に上げた。 upgradeは問題なかったようだ。最先端が使えるのはいいがバグも最先端。 Web+DBのインタビューでまつもとゆきひろさんの環境がsidだった影響。

日本語入力のUim & Anthyはかなりいい

ずっとKinput Canna を使ってきたけど、かなり変換に苦労してきた。 ATOK を検討してたけど、フリーでいいのがあった。セキュアな日本語入力システムAnthy。Anthy-wiki http://anthy.sourceforge.jp/cgi-bin/hiki/hiki.cgiインストールも簡単。 apt-get inst…

デュアルディスプレイ設定

iMACを買って17インチのディスプレイが使われなくなったので、ノートにデュアルとして設定。 X40の小さな画面ひとつと比べると作業効率が全然違います。ワークスペース切替えではけっこう苦しい。。設定はもろにこちらを参考にしました。 http://d.hatena.ne…

LinuxにIEをインストール Debian

WineというのでLinuxからWindowsAPIが使えるようになるらしい。 それを利用してIEを動かすというもの。 IEを入れたい大きな理由は動作確認。Web製作でWindowsと同じように崩れてないか確認できれば大きい。 たまにIEじゃないと入れてもらえないサイトもあっ…

windowsの共有フォルダをlinuxからマウント

passなしの場合 apt-get install smbfs mkdir /mnt/winpc mount -t smbfs -o codepage=cp932,iocharset=euc-jp //192.168.1.198/music /mnt/winpc IPだけで共有フォルダ一覧はでない。共有フォルダ名の指定を忘れないこと。

beep off

ビープ音を消す。 vi ~/.inputrc set bell-style none vi ~/.vimrc set noerrorbells set vb t_vb=

Fonの設定と無線設定

Linuxの無線LAN、やっと動くようになりました。 やっぱりLANケーブルに縛られるずに移動できるのはいい。 Fon設定の心得 ファームウェアのバージョンを最新版にあげる。 インターネット側のアドレスは、DHCPよりstatic 設定変更後は、電源切り入りする。まっ…

ブログの細分化

ひとつのブログにあれもこれも載せると統一性がないというか、 だから技術系のことはこちらに移動しました。 前のを移動するのは面倒なのでそのままで、いいかな。 始めからこうしとけばよかったけど、やってみないとわからないもんだ。

etch サウンド使えない件解決

こちらのサイトで紹介されているALSA設定方法でうまくいきました。 http://www.h7.dion.ne.jp/~maruyosi/pasocom/debian_trial.html#alsa /usr/share/alsa-base/snddevices これでdevファイル作り直したのがよかったのかも。

Linuxではてダラをちょっと便利に使うシェルスクリプト

はてダラ http://www.hyuki.com/techinfo/hatena_diary_writer.html はてダラ猿 http://d.hatena.ne.jp/kusigahama/20040824 をLinuxでも使いたいのよ。 概要 Linuxでもはてダラを便利に使いたい。 自動で今日のファイルをローカルに作ってくれる。 日記の日…

debian etch update の公開鍵警告の原因

http://d.hatena.ne.jp/rsyudou/20061121/1164118153 ここで公開鍵の警告がでてた原因がわかった。 W: 以下の鍵 ID に対して利用可能な公開鍵がありません: A70DAF536070D3A1 W: これらの問題を解決するためには apt-get update を実行する必要があるかもし…

グラフ数値登録APIを使ってみた 2

etch 4.0 にあげて libruby1.8 も 1.8.5-3 に上がりました。これで ::Net::HTTP::Post 使えるよ。 グラフに出すのは、はてぶのブックマーク数とエントリー数。 はてなブックマークのトップページ下の方にこっそりでてるのを拾って来て 1日にどれくらいのブ…

Vimで括弧/クォートを自動補完やってみた

確かにこれできると便利ってことでやってみたけどうまくいかない。 http://d.hatena.ne.jp/spiritloose/20061113/1163401194.vimrc の末尾に追加。 ^Vの部分はCtrl+v Ctrl+v で色付きのがでてきてるから問題ないはず。 これで、vim 開いて ( 入力したら自動…

グラフ数値登録APIを使ってみた

rubyからgem経由で、「Hatena::API::Graph」を取得。 gemってperlでいうCPANみたいな感じなのかな。とりあえずインストール。 はてなグラフ数値登録API 解説通りに、 # gem install hatenaapigraph require 'rubygems' require 'hatena/api/graph' graph = H…

keepalivedも試してみた。(Debian GNU/Linux)

昨日に引続きです。今日はその2を試しました。 こんなに簡単! Linuxでロードバランサ (2) http://dsas.blog.klab.org/archives/50665382.html 構成は昨日から引続きです。 debianの場合、 apt-get install keepalived でインストールできますが、いざリア…

IPVSを試してみた。(Debian GNU/Linux)

前から気になってたやつ。 こんなに簡単! Linuxでロードバランサ (1) http://dsas.blog.klab.org/archives/50664843.html 動いてる自宅鯖3台をそのまま使用。 構成は載っているのと同じでルータの外IPをそのままVIPとした。Debian GNU/Linux 2.4.32 sudo m…

SMARTが面白い!

HDDの各種情報を取得するためのSMARTだけどこれがいい。すごくいいよ! 何度、HDDに泣かされたことかこれからも泣かされることか。RAID組んでてもこのツール必須だわ。 apt-get install smartmontools smartctl -i /dev/hda HDDがSMARTに対応しているか確認 …

HotSaNic設定メモ

http://d.hatena.ne.jp/rsyudou/20060924/1159109951 上の設定メモ(debian) 必要パッケージ apt-get install snmp snmpd rrdtool imagemagick librrds-perl librrdp-perl HotSaNicを取得 http://hotsanic.sourceforge.net/ 展開 /usr/local# tar xvfz hots…