このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

2010-03-01から1ヶ月間の記事一覧

ハイパーhogehoge、関連する概念・用語、ものすごく雑多

ハイパーテキスト ハイパードキュメント ハイパーメディア 聞いたことあるな。 ハイパーオブジェクト なんとなく分かるような分からないような。 ハイパークラス ハイパーインターフェース これは新語かな。でも、ハイパークラスはなんかメタクラスと同義な…

IDL for Web

Webサイトに関しては: Webサイトの全体的URL構造を記述できる。 各Webページ(タイプ)のデータ構造を記述できる。 Webサイト内のページ遷移を記述できる。 WebAPIに関しては: WebAPIのインターフェースを記述できる。 WebAPIで使うデータ型を記述できる。…

マイクロアップの概念・用語、流儀・作法・掟

基本的に、マイクロアップを分散アプリケーションと考える。Web上に分散されたデータとコードからアプリケーションが構成されている。何をどう分散させるかが問題だ。実は普通のWebアプリケーションと変わらないし、変わるべきではない。 データリソース、デ…

bodyにscript方式のバリエーション

ビューの生成をscriptタグで行うととき:リモートソースだけを使う。 <script src="javascriptURL"></script> リモートソースに対して変数によりパラメータを渡す。 <script> var example_foo = 1; var example_bar = "hello"; </script> <script src="javascriptURL"></script> リモートソースに対して動的なパラメータをクエリ文字列で渡す。 <script> var param…

マイクロアップの概念

マイクロアップ(microapplications)に関して、2005年からの考え方の変化、今(2010年)の考え: マイクロ文書(マイクロアップのビュー)は必ず1つの要素として埋め込まれるべき。 サーバーサイド部分をバックパートと呼ぶ。 フロントバートとバックパート…

クエリパラメータ

システムパラメータとアプリケーションパラメータに分けて、システムはアンダスコアで始まる。 _verb -- 動詞 _method -- HTTPメソッドの置き換え(非推奨) _lang -- 応答に使用する言語 _fmt -- 応答に使用するフォーマット、ファイルタイプ(XML、JSON、H…

なんか使える?

<html> <head> <meta http-equiv='Content-Type' content='text/html; charset=shift_jis'> <title>ShowCatyScript</title> <script> function showCatyScript() { var caty = document.getElementById("caty"); var text = caty.innerHTML; text = text.replace("", ""); aler…</meta></head></html>

Common World Model

人、組織 場所、施設、建物 話題、分類カテゴリー タスク、行動 出来事、行事、事件 文書、画像 などを識別可能な属性付き実態として定義する。実体間の関係は、別に関係要素実体として定義するが、関係要素実体には関与者を表現するデータを含む。また、関…

(続)ウィジェットアプリケーションをページにロードする方法の分類

ローディング処理が行われる場所・タイミングによる分類: \ サーバーサイド処理 ブラウザサイド処理 単一ドメイン ローカルSSI Ajax 複数ドメイン リモートSSI ODJS, iframe ドメインの単一/複数は、アプリケーションの配備レイアウトがドメインで閉じて…

microformatsのデータをテーブルにすると

テーブル名は複数形にしようかと思ったが結局単数形。 hCard -- person veventの最小部分 -- event eventのその他の部分 -- eventInfo addrとかgeoとか -- location これに、人が行事(イベント)に参加したことを表現する attend(これだけ動詞、名詞はpart…

ウィジェットアプリケーションをページにロードする方法

ODJS=OnDemandJavaScript, HTMLP=HTML with Padding SSI、テンプレート処理 Ajax scriptタグ+document.write ODJS+JSONP ODJS+HTMLP frame, iframe 別ウィンドウ 画像ビーコン(サーバーへの送信のみ) それぞれに特徴があるが、次のような評価分類の観点が…

概念&用語いろいろ

ものごとをハッキリさせるには造語するしかないなー。 フロントパート:アプリケーションの部分で、原則的にクライアントサイドで実行されるところ。 バックパート:アプリケーションの部分で、原則的にサーバーサイドで実行されるところ。 バックステージ:…

これを解け

問題:すでに存在する静的サイトに対して、アンケートや連絡(コンタクト)フォームを付けたくなった。 前提:静的サイトしか作れない。プログラミングはできない。レンタルサーバーの変更なんてとんでもない。 要求:自分のサイト内に設置したようにしたい…

歯医者

03-5489-0418 次は4月1日。11時半

依頼のプロトコル

request 依頼 customer --> supplier offer 提案 customer request 再依頼 customer --> supplier offer 再提案 customer ... (一度以上の繰り返し) accept 提案受け入れ customer --> supplier commit 確定(通知) customer または: cancel 依頼の中止 cu…

スタイルプロパティとかナニヤラとか

スタイルシートの設定より、JavaScriptで someElm.style.someProperty = someValue; とやったほうが効く。まー、あたりまえと言えるが、良かったー。これで、スタイルシートでの邪魔な指定をプログラム側でオーバライドできる。コンテントエリア、パディング…

hgがリモートに接続できなくなった

理由がサッパリわからない。困った。後でもう少し調べるけど。

CSSの配置に関して

次がわかりやすかった。 http://www.css-lecture.com/log/css/037.html http://d.hatena.ne.jp/elm200/20080203/1202009300

自分に関する順位

統計みたいな資料があるのか。 http://tophatenar.com/ranking/subscriber/1?blog=hatena http://b.hatena.ne.jp/entrylist?sort=count&url=http%3A%2F%2Fd.hatena.ne.jp%2Fm-hiyama

URL紙芝居

人の希望・要望を聞くのは役に立つし、アイディアの源泉かも。つっても、まーくだらないけど:JSON WebサービスでもRSSでも何でもいいのだけど、URLのリストを配信する場所がある。クライアントは、そのURLリストを取ってくる。で、クリックして次々とURLを…

ソフトウェアの説明は難しい

一般論として: ソフトウェアは、使ってみないとわからない 説明を聞いてもわからない 下手な説明ではなおさらわからない さらに、次の動機がないと興味は持たない 自分が困っていることを解決できそう 自分がやりたいことが実現できそう つまり、right-pers…

パソコンの画面切り替え

こんな表があった。古いかな? メーカー ノートPC機種名 画面切り替えキー操作 SONY VAIO [Fn]キーと[F7]キー IBM ThinkPad [Fn]キーと[F7]キー HITACHI Prius [Fn]キーと[F3]キー、または[F7]キー、または[F8]キー NEC Lavie [Fn]キーと[F3]キー FUJITSU FM…

firefoxのコマンドラインオプション

'-new-tab' だけ知っている。他は知らない。

続・続 TortoiseHGとコマンドライン版HG

再掲しておくと: ; !!! Do Not Edit This File !!! ; ; This file will be replaced by the installer on every upgrade. ; Editing this file can cause strange side effects on Vista. ; ; http://bitbucket.org/tortoisehg/stable/issue/135 ; ; To cha…