2007-02-01から1ヶ月間の記事一覧

警告潰し

gcc -Wall -W とかやって、警告を無くすのが結構好きです。

方言?

面白いって言う意味で、"おもこい"って使うのは何処の人?そもそも方言?なんか京都っぽいイメージがあるんですが。"笑ける"ってのもたまに聞く気がするけど、何処の言葉なんでしょうか?子どもしか使ってない気もする。ちなむと、"それとってもおもしろいね…

小手先の技術

より普遍的な技術や知識で仕事をする人の補佐として、小手先の技術を大量に持っておいて微調整をするポジションってのは向いてるかもしれんなあ。

知っとくと便利なこと

最近いろんな人の作業を後ろから見て気づいたこと。具体的なやり方は書いてませんが……。 rsyncでファイルの同期を取る。バックアップ等。 rsync でファイルの同期がとれます。ssh を使って別のマシンとも安全に同期がとれます。 diff でファイルの変更点を見…

内なるものが違う

と言われました。謎。何の成果も出さずに管を巻いてるのだけなのは、ただの痛いやつです。つまり私。

アカデミックな話をしてないですねー

全然アカデミックな話題についていけないのは、すごく情けなくなる。こういう時はプログラムを書こう……。

もっと zsh とか

setopt auto_pushd も便利なので使うといいと思います。普通の cd が pushd になります。pushdは、ディレクトリの移動をスタックに積んでくれるちょっとだけ高機能な cd です。 alias pd="popd" とすると、pushd/popdをcd/pdだけで行えます。 # 今 ~/ にいる…

更に zsh とか

グローバルエイリアスは便利なので使うといいと思います。 alias -g L="| $PAGER" alias -g G="| grep" としておくと、出力が長そうだなーっていうときに、単にLと入力するだけでページャに通せます。 diff -r hoge fuga L # 手動で展開すると…… diff -r hog…

zsh とか

私も活用しきれてませんが、いろいろ便利なんで使うといいと思います。zsh の =() 記法は、一時ファイルを作らなくて良いので、便利です。一時ファイルを作らずに、ディレクトリ hoge とディレクトリ fuga のファイルツリーの差分を取るには、こうします。 d…

部分継続

Gauche@Lingr で話題になってたので、何だろうと思って読んだ。

Kahua チュートリアル

Lisp プログラマはプリミティブなものを積み上げて世界を構築していくのがうまいなあと思いました。Lisp というのはそういう人たちの為の言語なんだなあ。

共感覚(Wikipedia)

概念とか、ものの印象とかが形に結びつくってのは共感覚の一種なんだろうか?Ruby はつるつるした流線型ぽいカッコいい形、とかそういうの。最近は薄れてきたけど。あの人はざらざらでやわらかいでこぼこっぽい、とか。言葉にするとへんだけど、形の認識は脳…

ネストのレベル

Scheme でプログラムを書いてるとすごくネストが深くなって変だなあと思ってたけど、begin0 とか and-let* とかそういうのをつかえばいいのか。やっぱコードは読まんといかんねえ。

GP で状態を持つ

って、Genetic Network Programming (Google Scholar)という名前がついててそこそこ研究されているんだねえ……。

glibc の qsort

libc.a を見ると、_quicksort とかいう関数が定義されてるっぽいので、qsort のかわりにこれを直接使おうとしたら、undefined reference to `_quicksort' と言われて使わせてもらえなかった。はて?qsort でいけない理由って何だろうね?

中間発表

オワタ!お疲れさまです>Allあーやっぱ発表は楽しいね。人に話を聞いてもらうのも面白いし、人の話を聞くのも面白い。特に他の研究室の内容なんて普段聞かないし。

Mac OS X での stat の怪

ファイルサイズを表示しようとして、 struct stat sb; /* ... */ if (stat(filename, &sb) != 0) { /* ... */ } printf("%d\n", sb.st_size); なんてしても、0としか表示されません。st_size の型は off_t と言う奴なんですが、これは OS X だと /* /usr/inc…

Heghlu'meH QaQ jajvam (死ぬにはいい日だ!)

クリンゴン語

Emacs の GUI

http://alohakun.blog7.fc2.com/blog-entry-640.htmlEmacs22 にすれば(多分 GUI の抽象化レイヤーが入ったので) gtk+2 版もあるし aqua 版もあるし、みんな幸せになれるんじゃないでしょうか。elisp が古くさいのはまあアレですが。

curses で日本語

curses って utf8 通らないのかな? curses で日本語を扱う時はどうすれば良いんだろう。ワイド文字?以下、やわなんの CSV ファイルをどうこうしようとした残骸 (use text.csv) (use gauche.charconv) (use c-wrapper) (use srfi-14) ;; ;; curses 関係 ;; …

ネタ

あー面白くないっすね……。

JavaScript は Lisp

皆さんご存知の通り JavaScript は Lisp 系の関数型言語です。代入なしでプログラムが書けます。↓の例を見て下さい。 (let (1, 2, 3, 4, 5, (function (a, b, c, d, e) { return [a, b, c, d, e]}))) let です。説明は要りませんね。一般的な Lisp の let と…