マルチなビュー
・残念ながら物作りに回せる時間というのは限られている。
音楽も絵もプログラムもやっていると、一つ一つがおざなりになる。
・雑多なモノがあると、密度は確保できるが、一貫性が無くなってしまう。
音楽も絵もプログラムも一カ所に置けば、にぎわうというものだけど、結局何をやりたいの?
・だからといって、分類してしまうと、密度が減ってしまう。
いろいろやってるせいで弾自体が少ない。
どうしたらいいか。
この場合、分類をフォルダ分けという考え方で行うからいけない。
タグによる分類をすると、密度を減らさずに一貫性を確保できる。Gmailの方式で管理する。
データを分類するのではなく、
様々な切り口で作品を見てもらえばいい。
つまり、ビューを複数用意する、という考え方でサイトを作る。
問題点としては、管理が大変。
管理の手間を増やすだけなので、重複を作ってはいけない。
上手く重複を作らずに済めばいいけど、スマートな方法があんまりないからね。
Pythonのstring.Template
DreamWeaverでhtmlテンプレート作ってたけど、
めんどいのでスクリプトのテンプレートエンジン使いたいなぁと思った。
pythonの標準機能に、テンプレートというクラスがあった事に気づいたので、
それを使うことにする。
テンプレートのミニマムなサンプル。
#テンプレート import string tmp = string.Template("hello${header}word") tmp.substitute(header = "hi") -> 'hellohiword'
置換のちょっと便利なやつだと思っていい
もうちっとちゃんと書いた。
# coding=Shift_JIS import string page = open('template.htm').read() bodytxt = open('body.txt').read() tmp = string.Template(page) out = tmp.substitute(title = "タイトル", body = bodytxt) print out
別にtemplate.htmを用意する。
<html> <head> <title>${title}</title> </head> <body> ここはヘッダ<br> <br> ${body} <br> ここはフッタ<br> </body> </html>
titleとかbodyが見つからないと、例外が出るので注意してください。
例外でないようにしたsubstituteの安全版があったと思う
そのページへのリンクを表示するブックマークレット
javascript:(function(){document.write(("<a href=\"" + document.URL + "\">"+document.title+"</a>").replace(/</g,"<").replace(/</g,"<"));document.close();})();
ブックマークレット作るれんしゅう
ドキュメント書くときの参考サイトを列挙する用
う、サイトへの貼り付けかたがわからん
MigemizeExplorer
Migemoで日本語インクリメンタル検索
ないと困る
現在配布されていないので
WebArchiveで。
http://web.archive.org/web/*/http://www12.plala.or.jp/yoshi223/MigemizeExplorer/
C++ メモリリークの検出
//メモリリークの検出 #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> _CrtDumpMemoryLeaks();
半角かな
A6 ヲ
A7 ァィゥェォ
AC ャュョッー
B2 アイウエオ
B6 カキクケコ
BB サシスセソ
C0 タチツテト
C5 ナニヌネノ
CA ハヒフヘホ
CF マミムメモ
D4 ヤユヨ
D7 ラリルレロ
DC ワン