2010-04-01から1ヶ月間の記事一覧
その1:樋浦秀樹さんが亡くなりました その2:XMLへの招待 -- その技術と思想 第20回 (1999年12月) その3:テクノロジーの祝祭の後で(このエントリー) 「XMLへの招待」の第20回記事が出てきたのは偶発的で、他の目的で古いディスクをあさっていたのです。…
これは、檜山が1999年末に書いた「月刊アスキー」連載記事の原稿です。体裁を調整しただけで一字一句の変更もしていません。原稿提出後に「月刊アスキー」の編集者(西村さんです)による修正が多少入ったかも知れませんが、ほぼこのまま掲載された内容です…
樋浦秀樹さんが4月7日にガンで亡くなりました。検索してみると、既に訃報はインターネット上に広がっているようです。今年2月に僕は、小林龍生さんと一緒に樋浦さんとお会いしました。 From: Hideki Hiura <hiura@linuxfoundation.org> To: <檜山> Cc: <小林さん> 日付 2010年2月3日</hiura@linuxfoundation.org>…
僕は何度もディスククラッシュを経験して、その度に相当量のデータを失いました。だけど、意外と気にしないほうで、えらく困ったこともあるのですが、落胆したり悲観したりはしませんでした。実際のところ、アクセスされ利用されるファイルは新しいものであ…
シェル(主にbash)のスクリプトをたまーに書きます。シェルスクリプトの構文は全然憶えられないし、しょっちゅう間違います。そんなことを何度かこのブログに書いたことがあります。 シェル(bash)のfor文の違いを吸収するMakefile の書き方 シェルスクリ…
「JSONスキーマ属性とその適用対象の一覧 2010年春・編」から引用: 僕は、JSONでもBase64エンコードのbinary型をネイティブ・サポートすべきだと思っています。XML Schema Part 2: Datatypes ではバイナリデータをサポートしてます(http://www.w3.org/TR/x…
遊戯王カードに「スクラップ・キマイラ」というのがあるらしいです。 遊戯王カードWiki 《スクラップ・キマイラ》 次男:「お父さん、キマイラってどういう意味?」父親:「キマイラ、そりゃお父さんのことだ」次男:「ええー、なにそれ?」父親:「お父さん…
Windowsになんと getmac というコマンドがありました。知りませんでした。これを実行すると、抽選でマッキントッシュ ・MacBookがもらえるそうです、なんてわけないです。そのマシンのネットワークデバイスのMACアドレスを知ることができます。 C:\Users\hiy…
僕がchimaira.orgサーバー(nginxを使っています)の設定ミスをしてしまい、このブログの画像がしばらく出てなかったようです。失礼しました。
すごく久しぶりにDTD(Document Type Definition)を書いてみました。動機は、WikiCreole (http://www.wikicreole.org/wiki/Creole1.0) を正確に理解したいから。そのDTDはこの記事の最後のほうに貼っておきます。WikiCreoleのマークアップには、XHTMLへの変…
佐渡ヶ島のトキ(鳥)のニュース:ニュース:「トキが立ち上がったとき、卵が確認されました」次男:「お父さん、今ニュースでね…」父親:「駄洒落は言ってない」参考: それは駄洒落じゃない 次男と、渋谷にて
2008年に次の記事を書きました。 個人デジタル出版で儲け、られそうにない それと関連する記事: 人は、できるだけ安く買うことと、自分の評価を伝えることのどちらを選ぶだろう 読者・購入者にとって便利で妥当だと思える判断をすると、著者・出版者には苦…
「JSONスキーマ属性とその適用対象の一覧」(2009年6月)の情報を更新します。現状の最新JSONスキーマ仕様を反映させます。 最新JSONスキーマ仕様 http://tools.ietf.org/html/draft-zyp-json-schema-02 ごく最近導入されたuniqueItemsスキーマ属性は以前か…
久々のお絵描き講座です。10枚の絵を描いたぞ(って、落描きみたいなモンですけど)。有向グラフは計算科学(コンピューティング・サイエンス)で頻出する大事なデータ構造です。コンピュータで扱えるのは有限グラフですが、無限グラフが登場しないのかとい…
長男:「お父さん、最近スッキリして気持ちよかったことはある?」父親:「特にないな」長男:「俺はあるよ」父親:「ふーん」長男:「鶏肉を食べたらさ、歯にはさまったの」父親:「ほー」長男:「普通は、爪楊枝とか指で取ろうとするでしょ」父親:「そう…
「拡張JSONで表現したXMLの正規形」から引用: 正規形データに対して、DOM APIに相当するアクセス&操作の体系は簡単に定義できます。 「拡張JSONで表現したXMLの正規形」に沿った方法でやってみました。実際に簡単でした。以下は、DOM APIの一部に相当する…
新しいPCに移行中なんですが、以前から気になっていたことがやっぱりスゴク気になる。それは、ユーザーのホームディレクトリの問題です。Windowsもホームディレクトリの概念があって、環境変数USERPROFILEにホームディレクトリのパスがセットされます。HOMED…
次男:「井の頭線に乗っていいのかしら」
JSONハイパースキーマという仕様があります。 http://tools.ietf.org/html/draft-zyp-json-schema-01#section-6 この仕様の動機や目的に、僕は強い共感をおぼえます。欲しかったんですよ! こういう機能。だけど、JSONハイパースキーマ仕様はダメです。どこ…
コンピュータのセットアップってほんとにめんどくさいなー。ハーッ(ため息)。僕の場合まずは、MinGW/MSYS。インストールの仕方は次に書いておいた(記録は役に立つなー)。 「MinGW/MSYSをインストールした(何度目かな?)」http://d.hatena.ne.jp/m-hiya…
「XMLからJSONへの変換はこうすべ -- eXtendedJSON-encoded XML」において、拡張JSON(eXtended JSON or XJSON)にエンコードされたXMLの正規形を定義したのですが、どうもアレはよろしくない。一番短い形を正規形にするんじゃなくて、一番扱いやすい形を正…
天気予報:「新潟は夕方から雨でしょう」次男:「ヘタな駄洒落言っている」父親:「えっ、どこが駄洒落なんだ?」次男:「ニイガタがユウガタ」父親:「あのねー、君は駄洒落のことばっかり考えているから駄洒落に聞こえるの。天気予報で駄洒落言うわけない…
長男:「高尾山に登ったときを思い出して五・七・五*1」父親:「ほう、山からの景色がネタか?」長男:「景色じゃないけど」父親:「まーいいや、五七五いけ」長名:「高尾山、もう来たくねえ、こんなとこ」 *1:最近、NHK教育の「にほんごであそぼ」で五七五…
「マイクロフォーマット(microformats) vs. マイクロデータ(microdata)」より引用: マイクロフォーマット/マイクロデータ共通のデータモデルとAPIの詳細に関しては、また次の機会に述べるつもりです。 なんて書いたので、マイクロデータの仕様を注意して読…
「マイクロフォーマット(microformats)の蹉跌と希望」において、マイクロフォーマット(microformats)のデータモデルもマークアップも曖昧すぎて、どうもダメな感じだと指摘しました。しかしそれでも、次の点はマイクロフォーマットの優位点だと僕は思い…
最近、「URIテンプレート(URI Template)」という言葉を聞くことがあるので、次の仕様を読んでみました。 http://bitworking.org/projects/URI-Templates/spec/draft-gregorio-uritemplate-03.html 要するに次のようなもんです。一種のテンプレート言語なの…
「XMLからJSONへの変換をどうすべかねぇ」より引用: スッキリした変換のほうがうれしい感じはします。しかし、メタ情報の参照というのはたいていは不吉なことで、破綻の入り口だったりしますので、どうすべきかの判断は難しいところです。 XML側のメタ情報…
XMLとJSONのあいだで相互変換をしたいわけですが、とりあえず XML → JSON 方向を考えます。内容: 実例と基本方針 変換の規則 空内容要素の変換 タグが多すぎる 要素を3種類に分類する どうすべきか [追記]続きは、http://d.hatena.ne.jp/m-hiyama/20100410/…
山本陽平(id:yohei)さんから『Webを支える技術』を送っていただきました。Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)作者: 山本陽平出版社/メーカー: 技術評論社発売日: 2010/04/08メディア: 単行本(ソフトカバー)購入: 143人 …
JSONスキーマで定義できるデータ型の分類をまた載せます。 基本スカラー型: integer, number, string, boolean, null リスト型: 項目がすべて同じ型である配列型、項目の個数は任意 タプル型: 決まった個数の項目を持つ配列型 タプル+リスト型: 決まっ…