メールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。記事]2010-03-01から1ヶ月間の記事一覧2010-03-31プログラマ/デザイナの境界としてのクリーンHTML雑記/備忘Catyプロジェクトを始めたとき、プログラマとデザイナの「干渉が少ない分業」が大きなテーマでした。僕らが採用した基本的な方針は次のものです。プログラマはJSONデータの生成に専念する。デザイナは生成されたJSONデータを展開コンテキストとするテンプ...2010-03-30マイクロフォーマットとクリーンHTML雑記/備忘ここ何日かマイクロフォーマット(microformats)の話題を続けています。僕がマイクロフォーマットを思い出したキッカケは、WebAPIのデータ形式について考えていたときです。「カジュアル過ぎるmicroformatsを少しだけ厳密に」の続きです。マイクロフォーマット(microformats)の仕様は、自然言語と事例により記述されています*1。これは、親しみやすく読みやすく、教育的な読み物としては良い手法だと思います。仕様書として...2010-03-27カジュアル過ぎるmicroformatsを少しだけ厳密に雑記/備忘5年ほど前に「micro*」というタイトルの記事をいくつか書いたことがあります。雑記/備忘HTML文書のDOMツリーから、CSSのセレクタによりデータを取り出す操作が必要だと感じました。例を見れば(分かる人は)分かるでしょうが、Microformatsと関係があります。date="翌日"]多少の修正と追加をしました。dirnameというコマンドとか関数があります。これにより、ファイル(またはディレクトリ)のフルパスを2つの部分に分けることができます。それぞれの部分を「ベース名」、「ディレクトリ名」と呼ぶのは常識と言ってもいいと思います。「EmacsのクレオールWikiモード」でクレオールWikiを話題にしました。クレオールWikiでは、箇条書き項目を、行頭に星印「*」でマークアップします。入れ子になった箇条書きなら「**」や「***」を使います。一昨日の日曜日、映画「アバター」を観てきました。ほんとに「観たのか」というと、、、、3D版「アバター」を観たいなーとは思っていたのですが、なんとなく行く機会がないままに「このまま見逃してしまうのかなー」と思っていたのです。次のようなプログラムを考えます。計算する関数の本体部です。代入の記号は「:=」を使いました。y;この例では、変数yへの代入が二回あるので、最初の値は上書きされて消えています。破壊的な代入が...2010-03-19EmacsのクレオールWikiモード雑記/備忘Wikiってのはもともと、プレーンテキストとみなしても不自然ではないようなマークアップのはずです。カラーリングしたりする必然性はないような気もしますが、EmacsのクレオールWikiモードが存在します。http://manuelp.github.com/emacs/2009/11...2010-03-18パス名とグラフ構造とパンくずリスト雑記/備忘インターネットのURLでも、ローカルファイル名でも、「パス」という概念を使っていますよね。いうURLのタブに<URL>のソースが表示されます。URIスキームになっているわけです。このview-sourceスキームはChrome特有かと思っていたのですが、Fire...2010-03-17GMail、スゲー。雑記/備忘GMailは良くできたソフトウェアだな、とは思っていましたが、今日は感激しました。添付ファイルを付け忘れた状態で送信しようとしたら次のダイアログが出ました。ファイルを添付しましたか?メッセージに添付と書かれていますが、ファイルが添付されていませ...2010-03-17JavaScriptの有効無効で見た目を変える雑記/備忘とあるWebページのbody内に、次のJavaScriptコードが埋め込んでありました。思ったのですが、CSSスタイルシートのほうに、次の記述がありました。次男が「長方形」という概念を習っています。口頭では何度も話題にしたことがあるハナシですが、「長方形」の「長」がなんとかならないものか、と。いうわけで、テンプレート処理は一律に次の関数で表現できます。read(templ_path))トップレベル・テンプレート処理のときは、parent...2010-03-11サブテンプレート処理について考える雑記/備忘Catyのテンプレート処理について再度考えてみたのですが、ある程度一般論っぽい書き方で述べます。関数呼び出しの記法を全面的に使います。長男:「おとうさん、大発見とかしたことある?」父親:「ないなー」長男:「発見のない人生、哀しいねー」父親:「なんだよ、その言い方は。おまえはなんか発見したのか?」長男:「発見したよ」父親:「なにを?」長男:「化石とか。r)を並べたものです。この記事で導入した概念を使ってエクスペクテーションのモデルを構成するのは次回(続き)にします。次回(続き)では、条件と実行文をあまり区別しない方法を紹介します。「FIT/FitNesseと多重マークアップ/多重データ構造」にチラッと書いたのですが、カニンガムのFITに似たCaty向けテストシステムを作成中です。基本的な構文要素は、エクスペクテーション、エクスペクテーションの列、ホーア・トリプルです。父親:「...(ムシャムシャ)」次男:「おとうさん、そのお饅頭好きなの?」父親:「うん、好きだね、これは」次男:「ほんとに好きなの?」父親:「好きだよ」次男:「好きなのに食べちゃうの。何人かがご指摘なさっているように「郡司さんは真剣なんだ/真面目なんだ」を否定する気は全然ありません(そうなんだろうと思っています)。デュエルモンスターズ」の仲間になれませんでした。それでも次男はたまにカードの解説をしてくれます。父親:「昔さ、君は逆上がりができないで泣いてたよな。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。