Entries from 2008-07-01 to 1 month

getenv は string を返すのか?問題 2- SRFI に getenv を提案しようその13

Alexey Radul が送ってくれた文章の構成をマージした。 次に getenv の「NULL終端バイト列→Scheme文字列」問題のMLの議論の流れを追う。 ふーむ。どちら側の意見も理解できるな。 幸いなことに shiro さん提案してくれている (c) の提案は、現状のSRFIに後か…

失敗

GMail で長文の英語メールを書いていて送信する前に、「Save Now」するつもりで「Discard」ボタンを押してしまった。。 うぅぅ。今日はだめだな。

Google カレンダーに日本の休日・国民の祝日を追加

Google カレンダーの上部のフォームに「日本の休日」と入力し「公開カレンダーを検索」。 見つかったカレンダーを「カレンダーを追加」で追加する。

getenv は string を返すのか?問題 - SRFI に getenv を提案しようその12

OSが提供する環境変数は NULL 終端されたバイト列であって、必ずしも Scheme の世界の String に変換できるとは限らないよね。 getenv の戻り値は bytevector の方が良いのじゃない?という話題。 getenv vs. locale これに対して shiro さんが戻り値は Stri…

トニー・ブザン 頭がよくなる本

トニー・ブザン 頭がよくなる本を読んだ。 最近は自分の記憶力や勉強方法が全然だめだという反省から、色々と本を読みまくっているのですが、mumurik さんからこの本をすすめられました。 あまりにストレートなタイトルのため、恥ずかしいのでひそかにこっそ…

食べ物屋・レストランで検索するとスパムだらけ

Google で地名 + うまい + 食べ物の種類 とかで検索すると全く中身のない機械的に作られたようなスパムばかりで、何の情報も得られない。

ちょっと勝間さん

勉強方法の本を読んだとてもためになったので、勝間さんのブログを購読していたのですが ちなみに、私がやっていたのは古くはFORTRANにLISPにBASICにC、少し新しいところでもVisual BASICどまりです。Perlも少しだけ、です。FORTRANはパンチカードで勉強して…

comp.lang.scheme に投稿して良かった

IronScheme の中の人からダイレクトメールが来て、psyntax の最新の情報を教えてもらった。

細野真宏の世界一わかりやすい株の本

細野真宏の世界一わかりやすい株の本を読んだ。 想定していた難易度よりも易しめで拍子抜けしたが、読んで良かった一冊。 「経済の勉強をしろ」 「個人投資家は中長期投資が向いている」 「投資のプロは短期的なノルマがあるので、個人投資家は中長期的に対…

修正版を送った - SRFI に getenv を提案しようその12

議論の中で指摘された 正しくない実装例を消す 違う機能には異なる名前をつけよう を反映した修正版を srfi-editors に送った

Mosh 0.0.5 をリリースしました

Mosh 0.0.5 をリリースしました。(ダウンロード) R6RS ライブラリの仕組み(import/export/library)や syntax-case, syntax-rules などが利用できるようになりました。 これにより、本格的な R6RS プログラム 書けるようになりました。 追加、変更点は以…

Tombloo

職場で入れてみたらとても便利だったので、家のマシンにも入れた。 ちょっとエラーコンソールにエラーが出ていたので Issue 登録させていただきました。>id:brazilさん 追記 Accepted になった。早い。感謝です。

Made in Love @赤坂BLITZ

TRICERATOPS の Made in Love @赤坂BLITZ 行ってきた。 完全燃焼したので今日は勉強はお休み。 ポケットネタやら PV TAKE2 やら楽しかったのう。

Emacs の moccur-grep-find で特定のファイルを無視したい

moccur-grep や moccur-grep-find は moccur-edit と組み合わせると強力なので手放せず毎日使わせてもらっています。 ただしちょっと不満があって moccur-grep-find では .svn やら TAGS などが検索に引っかかってしまうのが少し不便に感じていました。 実は…

モモ

さっき本棚を眺めていたらモモが目にとまる。 以前忙しいときに読んでいろいろ思うところがあり長文の熱い感想を書いたのを思い出した。 それを日記にそのまま POST しようと思ったのだけど、あのころは色々事情があってやめておいたんだよな。(抜粋したも…

Lambda Wiki を R6RS で動かす

Lambda Wiki を R6RS スタイルに手直しして動かす。 せっかくなので今回のリリースで新機能をつけたい。まずは運用を安全側に倒すと言うことで自動バックアップ機能かな。 コード 以下のようなトップレベルプログラムを書くと動きます。 #!/usr/local/bin/mo…

R6RS クイズ

突然ですがクイズです。下のコードは R6RS 的には動きません。 さてなぜでしょうか?(しょうもない問題なので R6RS好き以外の人はスルーしてください。) #!/usr/local/bin/mosh -b (import (prefix (lambda wiki) wiki:)) (wiki:main '((data-dir . "/User…

Mac OS X で Apache

システム環境設定 - 共有 - Web共有 をオンにする。これで Apache が起動。 http://127.0.0.1/ にアクセスできるか確認。 Apache のバージョンの確認 apachectl -V Server version: Apache/2.2.8 (Unix) Apacheを再起動 sudo apachectl restart configtest a…

ライブラリの名前をまじめに考える

ある手続きがありそれがどの R6RS ライブラリに所属するかのルールを決めよう。 string-split など操作の対象が string で戻り値も string に関連するものなら => (mosh string) readdir のようにファイル操作に関わるものは => (mosh file) string->regexp …

Gauche コードリーディングはどうなったか?

完全に安定したフローが確立されたのでメンバー4人で淡々と楽しく進められています。 とても多くのことが学べています。 勉強になることを、安定したフローで続けるというのはなかなか難しいですが、今のところうまく行っているようです。

psyntax 卵とにわとり問題 was psyntax と正規表現リテラルの問題

以下のような手順で解決することが分かった。 main.ss を mosh 用ではなく psyntax 用にする psyntax-buildscript.ss に regexp? の登録を記述する expander.ss には regexp? の記述はあってはならない。 make psyntax-update main.ss を Mosh 用に切り替え…

金持ち父さんの投資ガイド 入門編

金持ち父さんの投資ガイド 入門編―投資力をつける16のレッスンを読みました。みなさんおすすめの入門書をいくつか読んできたこともあって、重複して語られる真理のようなものがすこしずつ見えてきました。 投資においてもすべてに精通している人はいない 投…

Carbon Emacs での ctrl-space 問題

(defun macp () (eq window-system 'mac)) (when (macp) (mac-add-ignore-shortcut '(control ? ))) Change Log MEMO mode でことえりが OFF にもかかわらず ctrl-space をすると挙動不審だったのですがこれで解決。 macp は .emacs を他の OS の Emacs と共…

Shiroさん Gauche について語る

設計やその背景に関してかなり深いところまで話している。 アロケーションは重いという話が出てきましたが、僕も最近実感するようになりました。 いやはや、しかし10年とかそういう単位で距離が離れていると感じました。(距離判断の間違いと信じたいところ…

psyntax と正規表現リテラルの問題

psyntax で wiki をR6RSライブラリ化していたら正規表現リテラルの問題に行き当たる。 R6RS には正規表現がないので、Mosh のコード中に #/^/ などの正規表現リテラルがあるとエラーとなってしまう。 より具体的には expander.ss の chi-expr で (stx-error …

vim を使うのも良いかもと思った瞬間

psyntax-builderscript.ss に ;;; vim:syntax=scheme こんな記述が。

acons って

acons ってひょっとして SRFI にもなっていないのかな。 てっきり SRFI-1 かと思ってたよ。 追記 alist-cons

これは GJ!

関連エントリー機能のリリースについて http://hatena.g.hatena.ne.jp/hatenabookmark/20080715/1216083688 いろいろな意味で GJ! 。

文法とか - SRFI に getenv を提案しようその11

SRFI 96の作者さんから文法の向上などお手伝いがしたいとダイレクトメールが来た。 いい人だなあ。お友達になりたい。

食あたり

日曜日の夜中から昨日にかけて食あたりで寝込んでた。 どうも手巻き寿司のときにたべた、マグロ、イカ、サーモンのどれかがあたった模様。 食あたりってこんなにしんどいんですね。 今日はほぼ回復したので出社。