#contents * key-code [#hbf4bd6b] 基本は''xev''コマンドで調べる | CapsLock | 66 | | Ctrl(Left) | 37 | | 無変換 | 131 | | 変換 | 129 | * waseda auth [#rd4c0819] https://auth63.net.waseda.ac.jp/ * gnome-screensaver [#p3c26f19] 設定ファイルの場所 /usr/share/gnome-screensaver 設定方法 - アプリケーション -> 設定エディタ -> / -> apps -> gnome-screensaver -> user_switch_enabled - lock_dialog_theme 例えば/usr/share/gnome-screensaver 内の設定ファイル名がlock-dialog-default_mod.glade だったら, lock_dialog_theme=>default_mod とする. * scp [#e0c2ea1e] リモートからローカルへ転送 % scp test@remote.host.jp:public_html/index.html ./ <RET> "-r"でディレクトリ転送. * コマンドTIPS [#ab4cf886] ** grep -r が希望の動作をサポートしないとき [#yd53960c] find . -name "*.tex" -print | xargs grep concept /dev/null *研究室のマシン [#s1b4548e] ** kahou [#v2031a83] *** サウンド関係 [#y793128c] RAMドライブ -> ''/dev/shm'' flac再生 flac -d -c test.flac | aplay -D hw:0,0 -V mono *** プリンタの設定 [#k10c6b1b] システム->管理->印刷,~ またはhttp://localhost:631/ http://www.openprinting.org/printers ~ でドライバーを拾ってくる.rpmでインストール. プリンタアドレスは ''lpr://kounin/'' とかでok.(''lpr://kouhei/queue''でもだいじょうぶだった.) *** pdt印刷するときの参考スクリプト [#mf035adb] cat sample.pdf | acroread -toPostScript -landscape -start 1 -end 2 | \ lpr -P kounin -o Resolution=300dpi -o PageSize=A4 -o PageRegion=A4 \ -o MediaType=None -o InputSlot=MSI -o Collate=True -o EPDensity=Medium \ -o EPRITech=True -o EPToner=False -o EPImageProtect=False \ -o EPSeparations=None -o InstalledMemory=144Meg \ -o Option1=None -o Option2=True -o sides=two-sided-long-edge -o landscape=False *** KDMの設定 [#z08d0800] - /usr/share/apps/kdm/themes *** GDMの設定 [#c824e5bd] - /usr/share/gdm/themes - /usr/bin/gdmsetup *** 画面の効果を有効にした場合の設定 [#u2b6ea2f] 画面の効果を有効にすると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 [#fd3167cb] .Xresourcesを設定したときの反映 $ xrdb -merge ./.Xresources ttfパス /usr/share/fonts/ja /etc/X11/fs/config # service xfs restart *** pdf閲覧 [#l680c9b1] acroreadもインストール済みだけどリモートで使うと へちょ遅いので,リモート時はevince(gnomeドキュメントビュワー)がgood. *自宅のサーバーいじってたときのメモ [#tbe89044] -/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で使う [#mf411fde] 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,別の方法 [#f3da2808] でも,実は'mysql'をgemで拾ってきて,xampp/mysql/lib/opt内の "libmysql.dll"を適当なところに置いて使ったほうが手っ取り早い centOSでは"gem install mysql"がうまく行かないが,適当に パスを通してやるとうまく行った.(-- -with-ほにゃらら). でも忘れちゃったので,思い出したときそのうち書こうっと. * xamppとRubyMysqlの恐ろしい罠 [#q4a426e0] 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 [#pc7cfc17] > tar zcvf hoge.tgz hogehoge/ > tar zxvf hoge.tar.gz > tar zcvfX dir.tgz exclude.lst dir * mailで添付 [#fb44621d] > uuencode [ input file name ] [ send file name ] | mail -s 'subject' to * kahouでdropbox [#a9ad3c70] python2.6 ~/bin/dropbox.py help [[起動スクリプト参考:http://www.hpcs.cs.tsukuba.ac.jp/~yonemoto/pukiwiki/index.php?Dropbox]] * シェルスクリプト [#x6eb0520] [[参考サイト:http://cyberam.dip.jp/linux_command/shellscript/shellscript_main.html]] * kahouのjavac [#k1646fe3] /usr/java/jdk1.6.0_13/bin/javac * ランレベルとデーモン [#va7abbc9] 現在のランレベル runlevel デーモンとランレベル chkconfig --list chkconfig --add sshd chkconfig --del sshd chkconfig --list sshd chkconfig --level 2 sshd off chkconfig --level 2 sshd on chkconfig sshd on # 現在のランレベルに適用 * X転送できないとき [#o33ac18e] ''.Xauthority*''関係がゴミとして残っている可能性あり. xauth generate うんたらがうまくいかないときはきっとこれ. rm ~/.Xauthority* * logwatch@kahou [#ed3afc70] sudo vim /usr/share/logwatch/default.conf/logwatch.conf mailer = "/usr/sbin/sendmail -t" logwatch --mailto hoge@hoge.com 内部向けにメールが送れない場合,mxが解決できているか調べる. 内部向けmxレコードを書くべきだが,とりあえずhostsファイルに 記述して済ました. * gconftool-2 [#j254c214] スキーマの確認 $ gconftool-2 -a /apps/gnome-screensaver スキーマの更新 $ gconftool-2 \ --set "/apps/gnome-screensaver/user_switch_enabled" \ --type bool true # gconftool-2 \ --set "/apps/gnome-screensaver/user_switch_enabled" \ --type bool true \ --config-source "xml::/etc/gconf"