urxvtの背景透過

$ urxvt -tr -tint white -sh 10 .Xresourcesなどに記述するときは、 urxvt.transparent:true urxvt.tintColor:white urxvt.shading:10 となるでしょう。 詳しいオプションについてはman urxvtをどうぞ。

awesome 3.xのデフォルト設定ファイルのエラー回避など

環境:awesome3.4.5 アイコンが無い calendar2が無い アイコンが無い /usr/share/awesome/themes/default/theme.luaの theme.opensuse_icon = "/usr/share/awesome/icons/opensusegeeko.png" が問題? /usr/share/awesome/themes/default辺りを $HOME/.confi…

ステージングエリアから一部をアンステージ(git add -pの反対)

git reset -pでできる。 http://www.kernel.org/pub/software/scm/git/docs/v1.7.0.7/git-reset.html -p --patch Interactively select hunks in the difference between the index and <commit> (defaults to HEAD). The chosen hunks are applied in reverse to th</commit>…

operaのページバー多段表示アクション

View page bar, 0 | View page bar, 4 & Set wrapping, "Pagebar", 1「|」の前後を逆にすると動かない。 set wrappingはいつも成功するからだろう。

enumの使い方

今日こんなコードを見た。 enum FOO { INVALID = -1, CHERRY, BANANA, GRAPE, MELON, ORANGE, CAT, FRUIT_NUM }; 一番最後に置かれたFRUIT_NUMを使って、 int basket[FRUIT_NUM]という配列を宣言することができる。 面白いenumの使い方だと感じました。

GNOMEデスクトップ設定関連

gconf-editorで設定する. /apps/nautilus/desktop/XXXXX_icon_visible 各アイコンの表示/非表示を切り替える. /apps/nautilus/preferences/desktop_is_home_dir チェック入っていると,$HOMEがデスクトップになる. /apps/nautilus/preferences/show_deskt…

カーネル再構築

カーネルのアップグレードに失敗したらしく, イーサネットデバイスが認識しなくなってしまった. その少し前にzypper upした時, 「レポジトリが読めないよ」 って感じのエラーが出ていたのには気づいたのだが, 以前に Header V3 DSA signature: NOKEY, ke…

acroreadのasianpackをインストール

「日本語フォントが表示できないよ」という感じのエラーメッセージが出てきて、 日本語が「・」で表示されるようになってしまいました。 こちらが参考になりました。http://ameblo.jp/furunos/archive1-200912.html acroreadがインストールされている場所を…

glsa-check: gentooセキュリティチェック

T/O

公開鍵認証方式を用いたSSHログインについてまとめた

2009-12-20 - server_setting_memo - りなっくすいろいろ

C言語のソース中の宣言場所を表示・メモ

:help usr_29.txt [i RELATED COMMANDS [i only lists the first match ]I only lists items below the cursor ]i only lists the first item below the cursor [D [d only lists the first match ]D only lists items below the cursor ]d only lists the f…

profile is deprecated

久しぶりにemergeしたら先頭にプロファイルがサポートしていないものですよ、との文言。 # emerge -puDN world !!! Your current profile is deprecated and not supported anymore. !!! Please upgrade to the following profile if possible: default/linu…

今日のemerge

syslog-ngアップデートしたけど、問題なさそう。 * Messages for package sys-apps/coreutils-7.5-r1: * Make sure you run 'hash -r' in your active shells. * You should also re-source your shell settings for LS_COLORS * changes, such as: source /…

同じ名前を持つヘッダファイルを開く.2

同じ名前を持つヘッダファイルを開く - bugfix そもそも間違っていたようです。 let l:hname = fnamemodify(expand("%"), ":t:r") の部分。 ヘッダファイルはカレントディレクトリ(:pwd)に開かれてしまうので、 編集している .c ファイルがカレントディレ…

同じ名前を持つヘッダファイルを開く

Cで、 他のソースファイルに公開する関数をヘッダファイルに書くときには .cと同じ名前を持つ.hに(わたしは)命名しています。 function! Open_header_file() let l:hname = fnamemodify(expand("%"), ":t:r") execute "edit " l:hname . ".h" unlet l:hnam…

ブート時のiptablesのエラー

Starting INET services. (xinetd) Starting Firewall Initialization (phase 2 of 2) SuSEfirewall2: Warning: no default firewall zone defined, assuming 'ext' iptables-batch v1.4.2-rc1: host/network :##: not found Try `iptables -h' or 'iptables…

今日のemerge

karen ~ # emerge -pvDN world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-devel/gnuconfig-20090203 [20080928] 41 kB [ebuild U ] dev-libs/expat-2.0.1-r2 [2.0.1-r1] 0 kB [ebuild U ]…

PC別の設定を読み込む

あるマシン(windows)だけに 特殊なkey-mappingを定義させたかったので、 以下を.vimrcに追記しました。 http://github.com/pneu/vimrc/blob/06bd7bbc2c30352d3ac92855de78f099ff6c6514/.vimrc#L27 elseif has('win32') runtime custom/mainpc.vim endif cust…

quickfixリストウィンドウを引数付きでトグルする.2

vim

Re: quickfixリストウィンドウを引数付きでトグルする - bugfix - while ("im the true Vim master"); - vimグループ 修正していただきました。 知ったこと.1 3:Qftoggleであって、:3Qftoggleではない 「count:」を入力すると「:.,+{count - 1}」に展開され…

quickfixリストウィンドウを引数付きでトグルする

vim

[Tag]qを押し下げると、 カーソルがquickfixウィンドウにある時は:cclose カーソルがquickfixウィンドウにない時は:copen するようにしました。 1 function! Toggle_open_quickfix() 2 if &filetype ==# 'qf' 3 command! Qftoggle cclose 4 else 5 command! …

Packman Repository追加し直し

以前に追加した時は レポジトリ追加 - bugfix 問題なかったのだけれど。最近、zypper upすると (snip) Retrieving package gstreamer-0_10-plugins-base-lang-0.10.23-42.pm.46.1.i586 (4/4), 54.0 K (249.0 K unpacked) Retrieving: gstreamer-0_10-plugins…

:TOhtml - VimのスクリーンイメージをHTMLに変換

先日、コメントをいただいた記事に行番号が追加されていたのを見て、 Re: オプションをトグルする関数 - bugfix - while ("im the true Vim master"); - vimグループ どうやってるんだろうと疑問に感じたため。 ソースプログラムに対して行番号を追加するス…

modelineが読み込まれるタイミング

.vimrcに set tabstop=8 が書かれている条件で、 modelineにtabstop=4が書かれたファイルを開くと、 そのバッファのtabstopは4になる。この状態で、 :source $MYVIMRCを実行すると、 tabstopが8になる。 つまり、modelineの設定を上書きしている。 modeline…

オプションをトグルする関数

vim

先日の記事 http://d.hatena.ne.jp/pneumaster/20090825/1251210686 の中で作ったToggle_option_number()がnumber以外にも使えたらよいと思い、 1つ上のレベルの関数を作ることにしました。 " 関数の概要 " void Toggle_option(String) " Stringで与えられた…

ls

名のある方がやってこそ意味のあることだと思うが、なんとなく。 サーバ機ではないマシンでls。 (http://d.hatena.ne.jp/pneumaster/about) $ ls -F ~ Desktop/ bin/ d@ include/ misc/ opt/ share/ tags todo/ work/ backup/ chat@ data/ lib/ mnt/ rutil@ …

WEB+DBvol.52のVimの記事を読みました

g:vim:id:ka-nachtさんが書かれた記事を読みました。vimの基礎からスクリプトを公開するところまで一貫して書かれており、 vimを使うのに必要な知識はもちろん、 vimスクリプトを作っていくために踏んでいくプロセスが理解できました。 また基礎を押さえた設…

sarを使う用意

[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)を読んだので、sarを使おうと用意をしました。 メモり忘れたので、ところどころログが抜けています。 # equely list -I sysstat見…

RAMdisk(tmpfs)

#!/bin/sh /bin/mount -t tmpfs -o size=512m tmpfs /home/XXX/mnt/tmpfsdir perlの方は間違ってると思う。 mountはできたが、die以降が出た。 #!/usr/bin/perl use warnings; use strict; my $tmpfsdir = '/home/XXX/mnt/tmpfsdir'; my @command = qq(/bin/…

yastに使われてるncursesのソースが見たいだけなのに

$ zypper search -t srcpackage yast2 $ zypper source-install -D yast2すると*.ycpっていうファイルばかりが見つかる。 この中にncursesの描画部分もあるのかしら。 うーむ URL YaST/開発/資料 - openSUSE Wiki

各ディレクトリの使用状況にばらつきがあるなあ

次回gentooをセットアップするときまでに, 各ディレクトリがどのくらいのスピードで消化されていくかを グラフにできるスクリプトでもつくろう... $ df -h Filesystem Size Used Avail Use% Mounted on /dev/hda2 30G 287M 28G 2% / udev 10M 184K 9.9M …