/ 最近 .rdf 追記 設定 本棚

脳log[2012-10-05~]



2012年10月05日 (金) 最適化(optimization)って必ず(限定された)対象が必要な言葉だと思うんだけど、そうはなってないような。オブジェクト指向(object-oriented)みたいに。無駄をなくすという意味だと対象は不要だけど、一般化(汎化)の対義語と考えると欠けてる感がある。どこへ対象を絞ってるのですか?と。


2012年10月04日 (木) 「迷惑駐車禁止」という看板。いつもひっかかるのは、迷惑駐車ってなんやねん、と。言いたいことはわかる。ここに停めたらあなたが迷惑するんでしょう。でも停めたときにはまだ迷惑駐車は存在していないだろうと考えてしまう。たとえそれが違法駐車だったとしても。一か所でしか見てないけど「ここは法定の駐車禁止区域です」という看板もある。俺が考えるような屁理屈を言う奴がいるのかな。面倒くさい世の中だな。


2012年10月03日 (水) 「よっぴて」という言葉を使う機会が今後一度でもあるだろうか。ユニークな音ではあるんだけど。


2012年10月02日 (火) すすぐ、というのは不純物の入った水を万倍の万倍の万倍に薄めて無いも同然になりました、ってこと? 理科の先生が一生懸命いつまでもこするより回数を増やした方がいいって言ってるのを見た記憶があるけど、万にかかる係数を増やすより指数を増やした方が効率がいいって事?■検索……。「洗浄の回数について - 質問・相談ならMSN相談箱」 同量の水を小分けにして回数を増やす。溶解の速度。廃液を減らす。初めて聞いた言葉>コンタミ(contamination)。

最終更新: 2012-10-02T16:53+0900

[SakuraEditor] マクロのお試しとかデバッグに。

選択された文字列かファイルの全体を JScriptマクロとして実行する。登録の手間なしにマクロを試してみたり、マクロのデバッグ&実行を登録や読み直しの手間なしに行うために。何個目の車輪になるのか数え切れないほどだと思ったので書いてなかったが、今日読んだ本*に同じようなアイディアが書いてあったので。2010年作。

/*
	InstantMacro.js
	選択テキストまたはファイル全体を JScriptマクロとして実行する。
*/

var jsmacro = Editor.GetSelectedString(0) || Editor_AllText();
try {
	eval(jsmacro);
} catch(e) {
	Editor.TraceOut(e.message);
}

function Editor_AllText()
{
	var text = "";
	for(var n = 1, n_max = Editor.GetLineCount(0); n <= n_max; ++n) {
		text += Editor.GetLineStr(n);
	}
	return text;
}

* リンク先は今日読み終わった本。このマンガを読んでも出てこない。


2012年10月01日 (月) インドネシア人看護士「日本人は時間を守りません。遅刻に対しては大変厳しいのに、仕事の終了の時間は守ったことがありません」」 これは高校の数学の先生が言うまで気付かなかった。その人の授業はチャイムが鳴ったらきっちり終わってた。鳴る前に終わるでもなく、あわてて切り上げるでもなく。


2012年09月30日 (日) 名前重要。忘れてほしくないのが名前の長さも重要だということ。HTMLで pタグが paragraphタグではない理由(想像するだけで知りはしないけど書いてみる)。■ Javaを使うような所(※どういう偏見を持ってるかは秘す)では日本語名の使用を真剣に検討するべきだと思う。


2012年09月29日 (土) [SakuraEditor]「SourceForge.net: Sakura Editor: Detail: 3570267 - Singletonインスタンス取得関数名変更」 コンパイルエラーをくらったから愚痴るわけなんだけど、こんなのは Instanceにする理由も getInstanceにする理由も考え出せると思う。getをつけたのは Web上の Javaコード(とその翻訳)をベースにしたのだと思うがパッチに理由は付いていない。Instanceと大文字で始めるのは C++ではそれが普通だから、GetInstanceにしないのはこれが staticメンバで Getがどこに対するメッセージなのか不明瞭だから。C++に Classオブジェクトは存在しない。そもそもセッタゲッタはクラスを構造体と混同させる原因で悪。また、たまたま(静的)メンバ関数の形をとっているけれど主眼は手続きではなく、制約は付くだろうがグローバル変数やマクロで代替することもできるものであり、ではこの名前が何を指すことになるのかといえば Hogeクラスの(唯一の)Instanceなのだから Hoge::Instance()がまこと適切な名前だったように思う。コーディングスタイル由来とはいえ大文字で始まるのも固有性を示唆していて良い。百歩譲ってどちらでもいい(それでも C++なら getInstanceより GetInstanceだろう。プロジェクトにも TInstanceHolderのメンバとして GetInstanceがすでにある)としても、ならば変えないというのが一番有力な選択になろう。ましてやこれはアプリケーションコードの中でも基礎を作る部分なのだから、変えられないという認識があってもよかった。


2012年09月28日 (金) ふぉとしょまじっく!(yaplog.jp/suzukisaki/)B005Y2X7XGの2曲目。


2012年09月27日 (木) ヴァーチャル(virtual)。初めて聞いたのがヴァーチャルリアリティという語の一部として。それからバーチャファイターとかバーチャルボーイ。その意味。有るように見えて無いことだと思ってたが、どうやら反対で、無いけど有ることを指すんじゃないかと。ヴァーチャルワイフって呼ばれるものが仮にあるとして、二次元の嫁だと思ってたものが内縁の妻だったみたいな。■■■@2013-08-22「Twitter / NaOHaq: 日本語の「仮想の」に当たるのは "supposed" とか "imaginary" であって、 "virtual" は「実質的な」。「仮想敵国(supposed enemy)」を virtual enemy と言ってしまうと大変なことになる(舘先生からの受け売り」■■■@2014-09-26 すでに散々言われてたみたい。「「Virtualを仮想と誤訳した責任は我々にあります」 - Plan9日記」「virtualを「仮想」と訳していいものか - やねうらお-俺のボカロがこんなに音痴なわけがない。


2012年09月26日 (水) 読売新聞のつまらなさが重症。読み手の変化だと思うんだけど……。経済一辺倒なのに辟易する。あぁあぁ経団連の言いそうなことね、という先の読めた記事。紙面を割いて行われる広告めいた売れ筋商品紹介。アップデートされた車の記事。TV番組表。ウィークエンドの時間潰しだってぺらっぺらなのが日曜に入る。読売は何も新しい視点を提供してくれない。■森センセのお蔵入りした新聞批判が読みたかった。


2012年09月25日 (火) カーブミラーの7割が交通事故を誘発!? - JanJanBlog」 ある。以前は役目を果たしていたのに角度が変わって十分に見えなくなったものが2か所。そのうち1か所はほどなくして元に戻ったがもう1か所は今もって肝心な部分を映していない。いっそのことミラーに☓印を付けてやろうかと思ってる。当てにする方が危険だから。後から立った「前方注意」みたいな役に立たないものでカーブミラーへの視線を遮ってしまった所も知ってる。■カーブミラーに文字らしきものが3つ映ってる場合は心強い。それは「止まれ」だからそこから車が出てこようとしてないのが一目瞭然だし、ミラーが映すべきものを映してることもわかる。端っこを走る自転車のことはわからんが。■カーブミラーは本当にまめに設置されていて細い脇道の存在を知らせる役目も果たせるほどなんだけど、踏切にはないよね。止まって耳を澄まして左右を見ろと教わったが、線路内の何かの設備で数メートル先も見えないのがざら。京阪電車のことですよ。


2012年09月24日 (月) svn_editorlogという名前の Subversionリポジトリが PCにある。サクラエディタで Ctrl+Sを押すたびにファイルが保存されコミットされる仕組み。r1の日付が 2008-04-24。ファイル名が helloworld.cs。最新は r25710、新規 Rubyスクリプト.rb。1615日で 25710回、平均して 1日 16回の Ctrl+Sは多いだろうか少ないだろうか。手が遊ぶたびに実行してる。時刻の分布とか見てみたい気がしたけど結果はわかりきってた。0時前後。ファイル名だけ見ると一歩も前に進んでない、どころか名前を付けるのを諦めているというのがなんともはや……。


2012年09月23日 (日) カギ括弧の話。他人の言葉と書名や作品名、他所のHTMLのタイトルには必ず付けてる。あとは、辞書的な意味にとどまらない特別な意味を込めたか意味を限定した語。で、最後のそれを引用と同じ使い方だと思ってる。定義が他人や自分の書いた他所の文章にある言葉を引っぱってきてる感覚。ついでにいうと、ここは日記なので括弧だけ付けて定義までは書かないのが常。