tips

Gitのrebaseを楽に済ませよう

topicブランチをrebaseしてmasterに放り込みたい時がある。真面目にはgit merge --squashとかでいいんだろうけど、以下の様なフローを取りたいことがある。 git checkout topic # on topic branch git rebase master # ... git checkout master git merge to…

autojumpはaptで入る

autojumpはaptでいれるのが楽(終わり)ただし、/usr/share/autojump/autojump.zshをsourceすること。これだけでうまく行く。

システムのパーミッションを大幅に狂わせてしまった時

事故が起こるのは常に一瞬であり、一方平穏を取りもどすのはとても難しい 後輩が公開Subversionリポジトリを研究室のサーバに作っていたが、聞けば/root/SVNに作ったという。いやいや、/rootは700でしょうと俺は諭して議論の結果/var/svnとかが適切だけども…

earthquake.gemをUbuntu 12.04でインストール

RVM?めんどくさい。 sudo aptitude install ruby1.9.1-full sudo update-alternatives --config ruby sudo gem1.9.1 install earthquake 簡単だなー。ちなみにupdate-alternativesは1.9系列を選びます。もちろん。これで困るかもしれないけど気にしない方針…

bind9のレスポンスがめっちゃ遅い

最近家のnamedのレスポンスが遅い。Windowsでnslookup google.comとかしてもtimeout 2sとかが数回出てから答えが帰る。でも、pingとかは通るんだよね。ということに昨日気づいたけどとりあえず使えるから放っておいた。 で、今日ログを読んでみると May 17 2…

gnashって誰だよwww

ニコ動が表示されない。右クリックするとAdobe謹製ではないらしきメニュー。GNUの実装でフリーなのは結構だが動かないのは困る。 % update-alternatives --display mozilla-flashplugin mozilla-flashplugin - 自動モード リンクは現在 /usr/lib/gnash/libgn…

clang>>>>越えられない壁>>>>cil

d:id:xxxxxeeeee:20111220:1324352696に書いたcilだが、結局C++が読めないと意味が無いんだよぉぉぉおおおーーーッ!という訳でd:id:fjnl:20110311:1299798998のサンプルソースをビルドすることに全力で注力した。その結果ビルドに成功し、次のことが分かっ…

C Intermediate Languageのインストール

C言語の解析をする何かのようだ。 普通のアプローチ まず、ocamlfind というパッケージが必要なんだけど、InTrigger には入っていないので入れてみる。 ./configure -bindir ${HOME}/local/bin -mandir ${HOME}/local/share/man -sitelib ${HOME}/local/lib/…

GitをMac OS X ServerであるECCS上で入れる(root権限なし)

追記 http://www.baru-san.net/archives/92にこれより新しい話が入っています。 尤も、ECCSにSSHできなくなった今そこまでしたいんかと思いますが。 まず最初に 今頃Gitも入ってないとかありえねーよ。root権限ある人は普通に入れましょう。 普通に導入した…

Ubuntuでゲストセッションを無効化する

Ubuntu 11.10 oneiricでゲストセッションがあったんだけど邪魔すぎるというか絶対使わないので消してみる。 % sudo apt-get remove gdm-guest-session 消えない…余裕でできる。gdmの設定をいじらないといけないのだろうか?という訳でググってみた。すると、…

UbuntuのFirefoxのflashで一悶着

大したことないんだけど、なぜかアメーバピグができなくなった。Chromeでは動いているのでなんか引っかかっているのだろう。 ~% update-alternatives --get-selections | grep flash firefox-flashplugin auto /usr/lib/adobe-flashplugin/libflashplayer.so…