MacPorts

Mac OS X の package manager 。なんだけど Apple が管理してるわけじゃないらしい。名前のとおり FreeBSD の ports を Mac OS X でも使えるようにしたものみたいなんだけど、この理解でいいのかな ? http://www.macports.org/ http://www.macports.org/inst…

XCode

Mac

Mac で開発環境というと XCode というものになるらしい。といっても中身は gcc やら make やらみたいなので Apple の流儀を学ばないといけないというわけではないんだけど。で、 install するときにちょっと時間かかったので書いとく。つってもいれたのかな…

Firefox4 tab width

Firefox4 で tab の幅を変えるには css で指定するしかないらしい。 stylish とかで以下の css を適用させると icon だけの tab になる。 Fx3 だと about:config の browser.tabs.tabMinWidth と browser.tab.tabMaxWidth で指定してたから add-on のちから…

KeyRemap4MacBook

なにはともあれ keybind ということで Mac で keyboard まわりを変える際によく使われる KeyRemap4MacBook を導入してみた。package に付属している設定のうち有効にしたものはふたつ。 "For Japanese" - "Change EISUU Key" - "EISUU to Escape" "For Japan…

窓使いの憂鬱 設定大幅変更

大幅変更に見えるのは普段の commit をさぼってるから。けっこうな期間の変更を一気に commit & push した気がする…。 https://github.com/januswel/dotfiles/blob/688facb7e739bc89431335892a6db2090d9efab9/mayu/.mayurc で、使い勝手的に大切な変更がいく…

Macbook Air

Mac

はてなさんがくれないから買ってしまった。 11 inch 1.6GHz Intel Core 2 Duo 4GiB RAM 128GB SSD 。

git daemon on Windows

Windows machine で管理してた git repository を Macbook Air に持ってくのどうすんべかなーと思ってたんだけど git repository を楽に他の host に公開できるみたいなので Windows の repository 公開 -> Macbook Air で clone ができるか試してみた。って…

tmux

http://tmux.sourceforge.net/ 久しぶりにいろいろやらなあかんなーという状況になったので手始めに GNU screen を設定してたんだけど思ったことをそのまま世界に垂れ流してたら tmux なんてものがあるよと教えてもらった。 window.twttr = (function(d, s, …

秘密鍵の整理

公開鍵認証で入る host が増えてきたのでいろいろ考えて整理してみた。目的は 2 つ。 Plink でも OpenSSH でも同じ鍵を使う host ひとつに公開鍵、 Plink 用秘密鍵、 OpenSSH 用秘密鍵の組がひとつを対応させる 環境は以下のとおり。 ssh client は PuTTY gi…

アイデアのつくり方

http://www.amazon.co.jp/dp/4484881047/ [twitter:@yusukebe] 氏が Hokkaido.pm #4 でオススメしてた本。広告業のひとが idea をどう生むのかという方法論を書いたもの。納得するひととしないひとがいるかも。おれは納得しちゃったひと。どこらへんで納得し…

非常点呼

http://d.hatena.ne.jp/hatenadiary/20110112/1294800120 MacBook Air 11インチ欲しい!企画終わってから終わったことを知らなかったかのように entry 書こうかと思ったんだけど調べてみたら締切りが 1 週間先で絶対忘れるので点呼に応えるだけでいいかと思…

札幌 C++ 勉強会

去年の末には group はできてたんだけど忙しかったりしたので今さらだけど宣伝。 https://groups.google.com/group/sapporo-cplusplus-study で、 2/26 に初勉強会と懇親会を行うことになりました。 http://atnd.org/events/11828 http://atnd.org/events/11…

method logging with transparent proxy

http://d.hatena.ne.jp/ladybug/20101223/p1 反応が遅すぎて申し訳ない。source code を読んでみると logging したい instance を SqueezeProxy.Install() で SqueezeProxy の instance で wrap してる、というのが一番の仕掛けなのかな。多分 ContextBoundO…

Japanize console on CentOS 5.5 with GNU screen

yum install screen したあとで .screenrc に setenv LANG ja_JP.utf8 と書いても zsh だと "C" のままなので以下を .zshrc に追加。 # Japanize console if available export LANG="C" JA_JP_UTF8=`locale -a | grep ja_JP | grep -i utf` if [ $JA_JP_UTF8…

Vim 7.3 on CentOS 5.5 once more

mercurial と lua, lua-devel は RPMforge から install する。下記の command で install できない場合は RPMforge が repository に加わってることを確認して --enablerepo=rpmforge option をつけてもっかい実行。もっかいもっかいもっかい。なんか check…

Japanize console on CentOS 5.5 with PuTTY

環境変数の設定は rc file じゃなくて profile file にしたほうがいいらしい。確かに毎回 LANG が書き換えられるのは本意ではないしな。日本語表示環境。入力は考えてない。まず host 側の設定。 .bashrc か .zshrc .bash_profile か .zprofile あたりに exp…

transfering mails from system to external account

日毎の summary や何かあったときに system からの mail を外部の mail account に飛ばすように設定する。 # cd /etc/ # sed -i.org -e '/^#root/s/^#//' -e '/^root/s/marc/janus.wel.3@gmail.com/' aliases mail address の部分は適宜変更する。 # newalia…

ssh public key authentication

ssh2 で公開鍵認証するための設定まとめ。 PuTTY っ子なので PuTTY での設定。 # cd /etc/ssh # sed -i.org -e '/^#PermitRootLogin/s/^#//' -e '/^\(PermitRootLogin\|PasswordAuthentication\)/s/yes/no/' -e '/sftp/s/^/#/' sshd_config root login 禁止 …

sudoers

うちでの /etc/sudorers の設定。とりあえずの visudo してからの書き換え箇所ね。それなりに窮屈にして設定変更するために root にならないといけないようにしてる。おれダラダラやってると絶対間違えるひとなので。 comment out されてる "Cmnd_Alias" 群…

Vim 7.3 on CentOS 5.5

obsolete by http://d.hatena.ne.jp/janus_wel/20110105/1294213885 http://www.vim.org/ もちろん Vim は yum で install できるんだけど version が古い。ので自前で 7.3 を install 。いやまぁ多少古くたっていいんだけど自前 plugin で使ってる matchadd…

checkinstall on CentOS 5.5

http://www.asic-linux.com.mx/~izto/checkinstall/ rpm package を楽につくるための software 。 command 叩いて適当に summary 埋めるとできるというものぐさにはたまらない tool 。ただ EPEL にも RPMforge にも package がないので自前で install する。…

optional yum repository on CentOS 5.5

最近さくらさんの VPS http://vps.sakura.ad.jp/ を借りてお楽しんでるんだけど標準のものだけだとアレすぎるのでとりあえず扱える package を増やすために外部 repository を追加する。まず RPMforge から。 ">" ではじまっているのはどんな user でもよく…

Bind.cs

https://github.com/januswel/cslib/blob/master/Utility/Data/Bind.cs C++ でいうところの std::bind1st と std::bind2nd 。なんだけど多分というか十中八九 C# 2.0 以前じゃないとありがたみがない。 lambda expression 使えるなら使ったほうがいいという…

FixedQueue.cs

https://github.com/januswel/cslib/blob/master/Utility/Data/FixedQueue.cs 長さ固定の queue 。既存の Queue は Enqueue() してくとどんどこ長さが伸びるので固定してみた。効率とか考えてないよ ! 以下は適当すぎる sample 。 /* * Program.cs * A sampl…

RingBuffer.cs

https://github.com/januswel/cslib/blob/master/Utility/Data/RingBuffer.cs もどき。失敗点は以下の 2 つ。 Remove() と CopyTo() があまりに面倒で実装してないので ICollection<> からこれらを継承してる意味が無い。 ちまたの ring buffer の説明を見て…

あ 13 す。こ 13 す

internationalization -> i18n あけましておめでとうございます -> あ 13 す ことしもよろしくおねがいします -> こ 13 す 今年もやらないのかなー (チラッ http://okowa.org/vector/ 。去年のまとめ。まず tech 系。 C++ library https://github.com/januswel/…

expansion memory

http://www.transcend.co.jp/Products/MEMList.asp?srhMemWay=STD&L0No=Transcend&axn=goSearch&LangNo=17&L4No=82 http://www.amazon.co.jp/dp/B001440QLO もとから 1GiB しか積んでない machine だったから Windows XP でもツライものがあったんだけど最近…

TrueCrypt

http://www.truecrypt.org/ http://d.hatena.ne.jp/simpraight/20070508/1178637506 秘密鍵を USB memory につっこんで持ち歩く、ということをやりたくていろいろ調べてみたらいまはもう software でここらへん全部できるんだね。あーまぁいまつっても 2004/…

もし高校野球の女子マネージャーがドラッカーの「マネジメント」を読んだら

http://www.amazon.co.jp/dp/4478012032/ http://moshidora.jp/ 家族がおいていったので読んだ。まず言葉遣いに違和感があるというのがひとつ。あとは面白いっちゃ面白いんだけどそもそも本である理由があったのかというのがもうひとつ。まず言葉遣いの違和…

Tactics Ogre

http://www.square-enix.co.jp/tacticsogre/ PSP を入手したその日に PSP 版を買ったはいいもののやる暇がなくてほぼ積みゲー状態。だったんだけどこの状況はいかんと思ってなんとか 1 章を終了させて chaos route へ。幼なじみの豹変ぶりというか下衆っぷり…