ちょっとだけトリッキーなのはgame-readで、Common Lispのreadは 後続の空白文字(改行文字含む)を消費するので、 > (game-repl) とタイプしてRETを打った時、入力バッファは空で、game-read はすぐに ユーザの入力待ちになるのだけれど、Gaucheのreadは後続の空白文字を消費しない。 gosh> (game-repl) とタイプしてRETを打つと、REPLは閉じ括弧まで読んですぐに(RETを入力に残したまま) game-replを実行する。その中から読まれる game-read は最初に 残っていたRETを見るので、最初のread-line で空の文字列が帰ってくる。 移植版ではこのケースへの対応が入っている。 Shiro(2016/02/02 23:30:58 UTC): 現在の開発版Gaucheでは、REPLについては後続の空白を 読み飛ばす
柳田国男や吉川英治の死から50年が経ち著作権フリーになったことで、彼らの著書が青空文庫等で無料で見れるようになった。それに対して「やったー!」とか「待ってました」というような感想をあげる人間を見るにつけ、大変嘆かわしいと思う。 つまり、彼らは柳田国男や吉川英治が早死にしたのを喜んでいるんだ。 「やったー!柳田国男や吉川英治が早く死んでくれたおかげで無料で読めるよー!バンザーイ」ってなもんで。でも、もし柳田国男や吉川英治があと30年長く生きていたらもっと著書を発表できていたと思わないのだろうか。その方がよっぽど日本にとっての財産になる。少なくとも、ネットユーザーが暇つぶしのためにタダで本を読めるという程度のメリットよりもよっぽど大きい。 タダで本を読もうとする奴は、コンテンツに金を払う気がないんだ。だから、もし青空文庫から出なかったら自分から買うことはなかった。その程度の思い入れなんだ。その
The files that generate the content for this website are stored in a git repository (for those that aren’t software people, “git” is a version control system that lets you keep a history of files in a logical way, including all changes over time). When I first started, I just kept it locally on my personal laptop (backed up to an external hard drive occasionally). But what if I didn’t have my pers
git リポジトリの中身にちょっと興味を持ったので、調べたメモを残しておく。 git においてのオブジェクト コミット情報やファイルの情報は、オブジェクトと呼ばれるファイルに格納される。オブジェクト名は、オブジェクトの中に格納されているデータのハッシュ値となっている。オブジェクト名の先頭2文字でオブジェクトファイルの格納先ディレクトリが分けられて、オブジェクト名から先頭2文字を除いた残りの文字がオブジェクトファイル名となっている。オブジェクトの格納場所は .git/objects ディレクトリ。各ブランチのコミット情報のオブジェクト名は .git/refs/heads/[ブランチ] に記録されている。 実際にリポジトリを作って、ファイルをコミットして、コミット情報のオブジェクト名を見てみる。 $ git init $ echo test > test_file $ git add test
自分でブロックを組み替え、家や建物などを作って遊べる「Minecraft」で、ある海外ユーザーが作った街がとんでもないと話題になっています。 ソーシャルニュースサイト「reddit」に写真が投稿されると、「すげえ!」「なんだこれ!」とたちまち多くのクラフター(Minecraftプレイヤー)が熱狂したこの画像。クラフターでなくとも、この写真を見ればこのスゴさは伝わるはず! redditの書き込みによると、モデルになったのはファンタジー小説「氷と炎の歌の世界」に出てくるキングズランディングという街だそう。街の中には約3000の建物があり、いずれもインテリアまでちゃんと作り込まれているというから驚き。サイト「WesterosCract」の呼びかけで集まった、100人以上のクラフターでが4カ月かけて作り上げたとのことです。 見栄えをよくするためにMODを入れたり、特殊な撮影方法を使ったりはしていま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く