Light Table プラグインチュートリアル

はじめに Light Table Plugin Tutorialの翻訳になります。 LightTable のプラグインに関する日本語情報が不足しているため、翻訳してみました。 間違い等ありましたら、ご指摘いただけると助かります。 Original article: Light Table Plugin Tutorial by Ja…

ClojureScript でボイド(Boids)なプログラムを書いてみる

はじめに ClojureScript の勉強のために自分で書いてみたいコードを探していたところ、以下の記事を発見。 【ボイド】JavaScriptとHTML5で『群れ』をシミュレーションしてみよう【プログラミング】 - あのねノート。 JavaScript → ClojureScript に書き直し…

Light Table のプラグインを作成してみる

Light Table しばらく触っていない間に0.6.0(最新は0.6.2)になり、オープンソース、プラグイン対応となりました。 Light Table is open source github 自分でも試しにプラグインを作成してみたので、簡単に手順を説明しておきます。 作ったもの: Shishio-say…

SICP 孤読書会 - 2.4 抽象データの多重表現 (2.4.1 〜 2.4.3)

この節では、プログラムの内部実装が、異なる方法で表現されている可能性があるデータにどう対処するかを勉強する。 そこで必要となる 汎用手続き(generic procedure) 型タグ(type tag) データ主導(data directed) プログラミング についても述べる。 2.4.1 …

SICP 孤読書会 - 2.3 記号データ (2.3.1 〜 2.3.4)

この節では、データとして任意の記号に対して作業する能力を採用し、言語の表現力を拡大する。 2.3.1 クォート 記号を操作するために、データオブジェクトをクォートする(quote)能力が必要である。 リスト (a b) を作りたい場合、(list a b) で作ることはで…

【旅138日目 2012/10/14】桂浜と土佐闘犬

自転車日本一周、138日目。

SICP 孤読書会 - 2.2 階層データ構造と閉包性 (2.2.1 〜 2.2.4)

この節では、 合成データの閉包性(closure property)の重要さ について話す。 要素が"対"であるような"対"を作る能力は、リスト構造にとって重要。 この能力を cons の閉包性という。 閉包は階層的(hierarchical)構造を作ることができる。 2.2.1 並びの表現 …

【旅137日目 2012/10/13】高知停滞、ひろめ市場でカツオの日

自転車日本一周、137日目。

【旅136日目 2012/10/12】スキンヘッドとかマジ勘弁

自転車日本一周、136日目。 5時前、道の駅田野駅屋にて起床。 テント内で朝ごはんを食べてからテント撤収&自転車へ荷物を積む。 ビンディングシューズを履き、トイレの手洗い場でボトルに水を汲み出発準備完了。 お遍路さんたちが出発準備をし始める中、あ…

【旅135日目 2012/10/11】室戸岬で思わぬ再会

自転車日本一周、135日目。 道の駅宍喰温泉にて起床。

【旅134日目 2012/10/10】四国最東端、蒲生田岬へ

自転車日本一周、134日目。

【旅133日目 2012/10/09】四国上陸、上下のお山を制覇!

5時頃、道の駅とっとパーク小島にて起床。

【旅132日目 2012/10/08】京都〜大阪の端っこ

自転車日本一周、132日目。 ライダーハウスボーダーにて起床。

SICP 孤読書会 - 2.1 データ抽象入門 (2.1.1 〜 2.1.4)

データ抽象(data abstraction)は、合成データオブジェクトの使い方を、それが基本的データによりどう作られたかの細部から隔離する技法。 データ抽象の基本的な考えは、プログラムを合成データオブジェクトを使うように構成し、「抽象データ」を操作するよう…

【旅131日目 2012/10/07】京都停滞。雑事の日

自転車日本一周、131日目。 7時過ぎ、ライダーハウスボーダーにて起床。 1泊しただけなのに既に荷物が散乱している。 お片づけ、苦手です。 朝は、バイク組みが順に出発。 みんなかっこいいバイクに乗っています。 なぜか全員赤のバイクで、うち2台は同じ…

【旅130日目 2012/10/06】そうだ 京都、行こう。

自転車日本一周、130日目。

【旅129日目 2012/10/05】琵琶湖に沿って、第一弾

自転車日本一周、129日目。 漫画喫茶にて起床。 とりあえずドリンクをごくごくしてから出発準備。 といっても道の駅にテントを張っているわけではないのでほとんどすることはない。 顔洗って、歯を磨いてコンタクを入れて荷物をバックパックに詰めればおしま…

SICP 孤読書会 - 2 手続きによる抽象の構築

2章では、データオブジェクトを組合せ、合成データ(compound data)を作って抽象を構築することを学ぶ。 合成データが作れると、 言語の持つ基本的データオブジェクトより高いレベルの思考で、データを扱うことができる。 プログラムの部品化度を増やすこと…

【旅128日目 2012/10/04】東尋坊〜福井県庁〜敦賀行き

自転車日本一周、128日目。

SICP 孤読書会 - 1.3 高階手続きによる抽象 (1.3.1 〜 1.3.4)

強力なプログラミ言語は、よくあるパターンに名前をつけて抽象化し、その抽象を使って仕事をする能力を持つ。 抽象化の際、手続きの引数として、数値、文字列などの制限があると抽象化の能力は狭められる。 手続きを引数として取り、手続きを値として返す手…

【旅127日目 2012/10/03】九頭竜湖と恐竜博物館

自転車日本一周、127日目。

【旅126日目 2012/10/02】世界遺産、白川郷合掌造り集落

自転車日本一周、126日目。

【旅125日目 2012/10/01】雨天走行、世界遺産合掌造り集落へ

自転車日本一周、125日目。 健康ランドにて起床。 台風のピークは通り過ぎたものの外は雨。昨日から雨が降り続く。 8時過ぎまで待機すると雨は小降りになる。 出発できそう。 荷物をまとめて出発準備にとりかかった矢先、再度雨脚が強くなる。。。

【旅124日目 2012/09/30】プログラミング in 健康ランド

自転車日本一周、124日目。 健康ランドにて起床。 今日は台風17号がやってくるため停滞。 台風17号は北日本へ(2012年9月30日) - 日直予報士 - 日本気象協会 tenki.jp 寝床の確保を考えなくていい日は、なんというか気持ち的に余裕がでますね。

【旅123日目 2012/09/29】金沢観光な一日

自転車日本一周、123日目。

【旅122日目 2012/09/28】走れ砂浜、千里浜なぎさドライブウェイ

自転車日本一周、122日目。

【旅121日目 2012/09/27】中心とか一番は、いっぱいあるんです!

自転車日本一周、121日目。

はてなブログ、カテゴリー情報を取得するサンプルコード

はじめに 自分のブログ記事の中で、特定カテゴリーのタグが付いている記事一覧が必要になりました。 それぞれの記事について必要な情報は、記事タイトルと記事URLだけ。 それっぽい API なんて公式、非公式を問わずググれば見つかるでしょ。 ってことでググ…

【旅120日目 2012/09/26】能登半島の先端へ

自転車日本一周、120日目。

【旅119日目 2012/09/25】富山から能登半島へ

自転車日本一周、119日目。