96条の件

現在憲法改正に必要な、各院の総議員2/3の賛成による発議、という条件を1/2に引き下げよう、という話題について気になったのでとりあえず新聞を調べてみた。

英辞郎第5版書籍版をmacの辞書として使う

英辞郎の書籍版第5版をmacの辞書として変換すると、三本指タップなどで引けて便利。http://www.binword.com/blog/archives/000569.html で配布されているスクリプトを使う。環境 mac os x 10.8 (mountain lion) ruby 1.8.7(システムデフォルト)必要なもの nk…

gtags.elとCEDETを試してみた

C++のコード読むのにglobalというのとCEDETというのを試してみた。 GNU global GNU globalというのはC、C++など*1のコードに対して索引付けをしてやって、コード中の関数とか変数についてその定義部分を楽に参照しようというもの。 global自体はコマンドライ…

JNetHackをビルドする

昨日、りぬーめも Arch Linux on S101: ABSでjnethackを参考にJNetHackをArchLinuxでビルドしてみた。バージョンは3.4.3-0.10。extraのnethackとはコンフリクトしない。ABSでnethackのPKGBUILDをもらってきて、JNetHack Projectからパッチをダウンロードして…

archlinuxからutroam-1xにつなぐ

netcfgを使ってutroam-1x(大学の無線、ブラウザからパスワード打たなくてもいいやつ)につなぐ。utroamアカウントは持っていることが前提。またwpa_supplicantをインストールしてあること。$ man wpa_supplicant.conf を参考に $ sudo vim /etc/network.d/utr…

進捗

結局ペスキンが多少進んだ(半分くらいまで読んだけど一旦戻って計算追わないといけないだろう)のとgeant4が多少扱えるようになった程度だなあ なんか何も考えないでいたらうっかりと多分半年ほど物理から遠いことをやることになってしまったので悲しみ? ビジ…

mozc.elで無変換キー/全角半角キーでちゃんとmozc-modeを切る

linux用のmozcにはいつの間にかmozc.elがつくようになっている。これはC-\で切り替える分には困らないのだけど、僕はいつも変換/無変換キーをそれぞれ日本語入力on/offにわりあてており、今回もそれをやろうとしたら素直には行かなかったのでメモ。 最終的な…

やりたいこと

geant4でシミュレーションをできるようにする(とりあえず来週中をめどにhttp://geant4.kek.jp/~iwai/kitasato/lecturenote.pdf を読んでしまう) LTSPICEで前作った回路のシミュレーションをする(同じくhttp://www.geocities.jp/ltspice_swcadiii/ を) ペスキ…

n行ごとの平均をとる

スペクトル的なデータを取ったものの各ビンのデータ数が小さくて統計が足りないのでいくつかの行を平均してやってまとめたいというときはgnuplotのsmooth uniqをつかったりしていた*1のだけど、これは特にlog scaleでは大いにbuggy*2なのでスクリプトを作っ…

maximaで行列の平方根

maximaで行列の平方根(固有ベクトルが同じだがすべての固有値が元の行列の平方根になっているもの)を求める関数がなかったので調べながら作ってみた。matlabとかにはsqrtmという名前であるらしいのでとりあえず倣う。固有値が0の固有ベクトルの本数によって…

オフライン地図について

今度海外に行くのだけど、地図を見られると見られないとでは安心感が段違いなので調べてみている。パケ死は勘弁なのであらかじめ地図データを放り込んでおけるとよい。 前にjailbreakした時点では多分App Storeにはオフラインをサポートしたやつはなくて(あ…

gsllを入れる(quicklisp)

quicklispでgsllを入れる。対象はsbclとclisp。 うちの環境はVirtualBox上のUbuntu 11.10(32bit)。 結論から書くとインストールはできるし使えるがユニットテストはいくらか失敗する。 gsllとは gsllはgnuの科学計算ライブラリgslをcommon lispから使えるよ…

virtualboxの仮想ディスク増量

UbuntuをVirtualBoxで動かしているのだけどディスクサイズを初期値の8GBにしてたら足りなくなったので25GBに拡張した。全面的に http://d.hatena.ne.jp/m_yanagisawa/20091130/p1 に沿った。結構面倒。Windowsだともう少し楽っぽい。手順d2の時点でswapが認…

てす

iPadではてなtouchからの投稿テスト

u-

SICPとPeskin通読したいなあ どっちも最初のほうしか読んでないのにOn Lisp・Let Over Lambdaとか九後・Weinbergにいっちゃうあたりだいたい間違ってはいるあと優先度高いのはQuarks and LeptonsとCosmologyか 数学の本全く入らなくなったなあ

emacsではてなダイアリーに投稿できない

ya-hatena-modeを入れてみた。hatena-modeが動かなくなってたので。 しかしなんか重いししょっちゅう404エラー吐いて投稿が消えてしまうぞ…しばらくはエディタで書いてブラウザにコピペだな… hatena-diary-modeもpostしたよと出るけど実際には投稿されていな…

数独ソルバ by 非決定性マクロ

On Lisp --- 非決定性をみて憧れみたいなものがあったので非決定性マクロを使って数独ソルバを書きなおしてみようという試み。とりあえず空欄の部分に対して全部choose-bindしてしまおうと思ったのだけど、何が困るってbindする変数の個数が決まらないんです…

数独ソルバ

バックトラック使うと数独一瞬で解けるよと知り合いが言っていたので作ってみた。 letで配列がコピーされると思っていてはまった。されないんですね。virtualbox上のubuntu*1のsbclで (time (solve sample-board1)) => Evaluation took: 0.562 seconds of re…

cygwinでcl-openglは使えるのだろうか

cygwinでcl-openglを使う方法はあるのだろうか quicklispでインストールしようとすると途中まではうまくいくのだが 初require時のコンパイルでgluライブラリなどをリンクできず詰まる c:\windows\system32 にあるやつを指定してもうまく動かなかった気がする…

イジングモデルのシミュレーション

知り合いがやっていて楽しそうだったので僕も作ってみた。メトロポリス法というらしい。Visual Studio 2010のWin32コンソールアプリケーション設定で作成。 1行目を消して_tmainをmainにすればg++でコンパイルできるけど。 opengl使っているのでインストール…

ここがはてブロか

招待をもらった。こじゃれているなあ。どう使おう

ニュートン法

ニュートン法でz^3-1=0を解いて収束までの回数と収束先の解が3個存在するうちどれになったかで色分けする。 適当に明るさを割り当てたら明るさが一周して禍々しい… #include <complex> #include <cmath> #include <cstdlib> #define STB_IMAGE_WRITE_IMPLEMENTATION #include "stb_ima</cstdlib></cmath></complex>…

nemusi

簡易小遣い帳

だいぶ前にxyzzyで作ったmoney.elをemacs用に移植した(のも結構前だけどせっかくなので公開してみる)。C-x m s (spend)で支出を入力、C-x m d (deposit)で収入を入力していく。C-x m aで全所持金を表示。だけ。英語があってるかは気にしない。 このキーバイ…

xyzzy電卓半端移植+拡張その3 (ひとまず区切り)

xyzzyのナイスな電卓をコマンドラインから使えるように+科学定数を組み込む+単位が(申し訳程度に)扱えるようにする、の第3回。sigmaが使えるようにしたのと関数が定義できるように直したのとあとこまごました修正。これでhttp://xyzzy.s53.xrea.com/wiki/ind…

xyzzy電卓半端移植その2

si接頭辞が使えるようにしてみた。何やってるの感強い。 例えば秒でいえばsだけ定義してあるとmsとかnsとかが定義されているかのようにふるまう。マイクロ秒はus*1。シンボルの頭1文字を抜かしたところが定義済みなら適当に10のうん乗倍するということをして…

xyzzy電卓半端移植

続き:xyzzy電卓半端移植その2 - Nosの日記,xyzzy電卓半端移植+拡張その3 (ひとまず区切り) - Nosの日記xyzzyについてる電卓機能を移植しようとしてみたもの。こんな時期に僕はなにをやっているのだろう…。clispで半端に動く。 xyzzy電卓については→http://xy…

emacsのdaemonの方を起動するようにした

参考:http://d.hatena.ne.jp/tkng/20090203/1233662327 .bashrc: if (ps -A | grep emacs -q); then test # do nothing else emacs --daemon fi alias ec='emacsclient -c'; alias en='emacsclient -c -n' 起動処理はubunutuの起動スクリプトに書くべきなの…

auto-save-buffer

http://0xcc.net/misc/auto-save/ のauto-save-buffersをいれてみた。昔使っていた「紙」というソフトがテキストを書いたそばから即座に保存してくれるなかなか衝撃的なメモソフトだったのだがそれと同じような感じでよい。 auto-install-elをいれていれば (…

howmで日記

結局あのあともう少しいじってこんなんになった。日記は1日1ファイル、早朝6時までは昨日扱いというはてなっぽい仕様。あのままC-c , nに割り当てた。 .emacs: (setq howm-template #'(lambda (n buf) (interactive "p") (cond ((= 1 n) "= %title%cursor %d…