Top / さばめも

* scp [#e9270a8c]
リモートからローカルへ転送
 % scp test@remote.host.jp:public_html/index.html ./ <RET>
"-r"でディレクトリ転送.

* コマンドTIPS [#j7bf9d85]
** grep -r が希望の動作をサポートしないとき [#kaaafe96]
 find . -name "*.tex" -print | xargs grep concept /dev/null

*研究室のマシン [#gcfed261]
** kahou [#za6dd864]
*** KDMの設定 [#p1cef1d8]
/usr/share/apps/kdm/themes

*** 画面の効果を有効にした場合の設定 [#bbe85fc8]
画面の効果を有効にするとemacsの半透明設定などが有効になって
幸せになれるけど,タイトルバーやウィンドウフレームが消失してしまうときの
対処法がここに.
[[CentOS 5 インストールメモ:http://www.02.246.ne.jp/~torutk/linux/centos5/installmemo.html#nVIDIADisplayDriver]]

 # nvidia-xconfig --composite
 # nvidia-xconfig --render-accel
 # nvidia-xconfig --add-argb-glx-visuals -d 24
するといいみたい
ターミナルで起動中に画面の効果をトグルしたいときは
 # desktop-effect
で切り替え可能.


*** font [#ba12e1fb]
.Xresourcesを設定したときの反映
 $ xrdb -merge ./.Xresources

*** pdf閲覧 [#q22aa8be]
acroreadもインストール済みだけどリモートで使うと
へちょ遅いので,リモート時はevince(gnomeドキュメントビュワー)がgood.

*自宅のサーバーいじってたときのメモ [#k4fffc62]

-/etc/sysconfig/i18n の LANG を eucJP に変更
 LANG="ja_JP.eucJP"
 SUPPORTED="ja_JP.eucJP:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja"

http://kajuhome.com/patio_thread/1009.shtml

http://www.kharakawa.com/kh.log/archives/2007/01/centos44emacs22cvs_1.html


* Ruby/MySQLをRuby1.8.6で使う [#n605b9f3]
Ruby on CYGWIN で xampp の MySQLが使えます

-まずhttp://www.tmtm.org/ruby/mysql/からアーカイブをダウンロード
("ruby-mysql-0.2.6.tar.gz"だった)
-http://www.tmtm.org/ruby/mysql/ruby_mysql4.patchをあてる
 $ patch mysql.rb ruby_mysql4.patch

-553-555行目を書き換え
 s1 = Digest::SHA1.new(password).digest

 s1 = Digest::SHA1.digest(password)
みたいにする

-UNIXSocketを使わないようにする
102行目を以下のように書き換え
 #if (host == nil or host == "localhost") and defined? UNIXSocket then
 if (false) and defined? UNIXSocket then
localhostでもTCPSocketを使うようにします

setup.rb, install.rbして,
 $ ruby test.rb localhost user pass
がとおればOK.

** RubyでMySQL,別の方法 [#f32a5ee0]

でも,実は'mysql'をgemで拾ってきて,xampp/mysql/lib/opt内の
"libmysql.dll"を適当なところに置いて使ったほうが手っ取り早い

centOSでは"gem install mysql"がうまく行かないが,適当に
パスを通してやるとうまく行った.(-- -with-ほにゃらら).
でも忘れちゃったので,思い出したときそのうち書こうっと.

* xamppとRubyMysqlの恐ろしい罠 [#k673c6d1]
xampp/mysql/bin/libmysql.dll を ruby/bin にコピーしてMySQL/Rubyを
使ってたんだけど,fetch_rowはうまくいくのにfetch_hashがコケる
(具体的には,
 `each_hash': NULL pointer given (ArgumentError)
とか出る)
ので,いろいろやってたんだけど,結論.

xampp/mysql/bin/libmysql.dll でなくて,
http://jp.dll-download-system.com/dlls-download-l-/libmysql.dll.html
で拾ったやつを使ったらうまくいった.ひどい

あ,ちなみにCentOS上では特に問題ないです.

* tar [#t4ec2dac]
 > tar zcvf hoge.tgz hogehoge/

 > tar zxvf hoge.tar.gz

 > tar zcvfX dir.tgz exclude.lst dir

* mailで添付 [#w20a5789]
 > uuencode [ input file name ] [ send file name ] | mail -s 'subject' to

Site admin: kam1610, PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.2.17.