2015-01-01から1年間の記事一覧
沙村広明らしい、歴史ロマンもの。
正しい日本語がどうこうなどといった戯言がいいたいわけではない。正しい日本語などというものは存在せず、ただたださまざまな人がそれぞれの感性によって気にいる、気にいらないといっているだけにすぎないと、そう思っている。正しいというからには基準が…
Mac OSX で cl-iconv をインストールする際のメモ。依存関係で iolib が要求する libfixposix をインストールする。
ここのところ macports の sbcl ポートの更新で失敗がつづいている。 デバッグモードで更新してみると、sbclで sudo port -d upgrade sbcl
いろいろなところに湿気がはいっていたそうだ。 それで工事が、アレも、コレも、と徐々に大きな工事になってきた。それはそれとして、工務店の工事の予定表が紙ベースだったのだ。 最初はなんとも思っていなかったのだけれども、天気やその他の工事のすすみ…
日本国憲法の99条はこのようになっている。 第九十九条 天皇又は摂政及び国務大臣、国会議員、裁判官その他の公務員は、この憲法を尊重し擁護する義務を負ふ。 じゃあ、この中谷防衛大臣の発言を聞いてみよう。「現在の憲法をいかにこの(安保)法案に適応さ…
musl libc という、glibc 互換をめざしている libc があるじゃないですか? ちょっと試してみようとするじゃないですか、 Mac でいろいろしてもうまくいかないじゃないですか、それでよくみたら、Linux 用ってかいてあったりするじゃないですか。 それで気が…
家の床下にカビがあるらしいことがわかったので、工事することになった。 床の下には、カビの塊があるらしい。梁もこれ以上カビたりしないようにするため、手を打つのだ。そういえばこの家の引越しも梅雨の前だったし、別の場所を直したのも梅雨の前だった。…
いろいろあってブログを更新していなかった。単純に忙しかったからである。
/opt/local/bin/qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -redir "tcp:10022::22" -hda 2015-02-16-raspbian-wheezy.img こうして raspberry を起動して、…
はてダラで投稿にしっぱいしたので、 hw.pl をデバッグモードで実行したら、ログインに失敗していたみたいだった。よく見ると、Crypt::SSLeay がはいってなかった。macport で perl が 5.16 に更新されてしまっていたからだった。 cpan で cpan自体を更新後…
qemu/Yosemite 上の仮想環境の Raspberian ですが、しばらく放置していたら Raspberian の 新しいのがでていたので、やりなおすことにした。あと、Clozure CLをインストールした。 sudo port installed | grep qemu qemu @2.2.0_0+cocoa+ssh+target_arm+targ…
emacs-mac-app をつかう。emacs-app はイマイチ。
macports に収録されている、Emacs-app 24.4 は調べてみるとメモリリークがあるらしい。そのため、起動時にうまく起動しなかったようだ。どうしようかなと考えていたのだけど、Emacs-app 24.5 を macports がリリースしてくれないので、試しにソースからコン…
最近、macports でインストールした Emacs.app の調子がわるい。 cpuの使用率の高いときに起動すると、画面が表示されない。単に遅いだけかもしれないがどうなっているのかはわからない。
なぜか slime-autoload がないといわれて .emacs でエラーが発生した。quicklisp でインストールしたはずがなのに、なぜかみつからないといわれた。 理由はわからないが .emacs を退避してから quicklisp で slime をインストールして、 それから .emacs に…
1.1 get ccl by macports for Mac Only sudo port install ccl 1.2 or get ccl by subversion #for mac x86/x86_64 svn co http://svn.clozure.com/publicsvn/openmcl/release/1.10/darwinx86/ccl#for linux x86/x86_64 svn co http://svn.clozure.com/publi…
仕事で使うPCをいれかえることになった。当然のようにEmacsをいれてSKKをいれている。そういうセットアップがほぼ完了したころになってようやく気がついた。Emacsの24.5がでたらしい。なぜ、このタイミングで。いや、最高だね。さあ、macports の Emacs は更…
quickload で slime をいれているのに、M-x package-list-packages で ac-slime をいれると、依存関係で slime がもうひとつインストールされてしまうみたい。別にかまわないかなと思っていたが、*Messages* バッファにやたら ac-hogehoge のエラーが表示さ…
guess という、日本語の文字コードを推定するライブラリがhttps://github.com/zqwell/guess あった。common lisp は、clozure clで 使ってみた。二回開いているので無駄っぽい。 普通に、vectorを 文字列に変換しましょう→自分 しかし、先頭の3行だけ欲しい…
すぐ先の状態しかわからない状況におかれている。 いつ問い合わせがくるかどうかがわからない、ひどい状況だ。
ちょっと、リストを述語でわける関数を考えてみた。述語が真になるもののリストと、偽になるもののリストを多値で返してみよう。 そう考えたとき、シンプルな実装はこうなるだろう。 (defun divid-if (fn lst) (values (remove-if-not fn lst) (remove-if fn…
ドーナッツをくばってみんなで食べようとしたら、自分の分がたりなくて、食べられなかった。
x86 の ubuntu Linux で ARM 向けクロス開発環境を用意してみよう、のメモ
ぐぐるとそのまんまの記事があった。emacsでls does not support –dired; see `dired-use-ls-dired’ for more details.と出たときの対処方法macport でも coreutils をつかうと同じ対応でOKなもよう。
もういいかなと思ったので書きだした。したいひとはどうぞ。 MS4wNDY2fHwxNDIzNTgzMjU5MTU5OzE0MjM1ODMyNTkxNTk7MTQyNDEwMjUyODM4ODtTaGlueSBQdXBwZXR8MTExMTExMDExMDB8NTE3MjM1NjU2MjA3MC45NTU7MzUzNjY0ODcxMDQ5NjkyLjU2OzU2OTM7MTgxOzIzMTAwODQzOTI2Mi42Nj…
エジプト式分数を計算してみよう。 分数を分子が1の単位分数の和であらわすのだ。どうしても再帰で考えてしまう。しかたないんよ。 (defun egyptian-fraction (n m) (labels ((iter (n m k aux) (if (= n 0) (reverse aux) (if (< (/ n m) (/ 1 k)) (iter n …
突然 Emacs でslimeが使えなくなった。 普通に ターミナルから lisp が使用できたので、 quicklisp を使って slime をインストールしなおしたら使えるようになった。 だけど、あれはいったい何だったのか。原因は不明だ。なぜ消えていたんだろう。 こういう…
iPod に適当なmp3を大量におくことになったので(テストです)、 iTunesに大量に登録してから iPod にコピーしてみたんだけど、同じデータは消されちゃうみたい。 便利なんだが不便なんだか。しかたがないので、スクリプト書いた。 音声データの生成には、Mac …
久しぶりに Ubuntu Linux を起動した。 久しぶりなので、ネットに接続して、更新したら110件もの更新が報告された。まじかよ。 さらにdist-upgradeもしてみたら、カーネルの更新もあってさらに8件もあった。