2006年 06月 15日

CSS なぁ

なんか最近 CSS の具体的なイメージまでフォトショで作っても、そのまま CSS 書かずにほっとくことが多い。前はすぐに書いてすぐに公開してたんだけどなぁ……

それにトリッキーな CSS テクニックも全く使わなくなった。どうせ IE でおかしいし、みたいな。慣れただけなのかなんなのか、仕様書も前より読まなくなった。つまらない。

どれもそれほど面白そうに見えない。好奇心がなくなったのかなんなのか。

data: (data scheme)

普通のブラウザならサポートしている便利なやつで data: っていうのがあるわけです。意外と知らない人もいたりいなかったり。たびたびこの話は出る感じ。以下 RFC:2397 のメモ。

data:[<mediatype>][;base64],<data>

セミコロンとカンマを逆にしたりする。

data:text/plain,foobar
data:,foobar 上と同じ
data:text/html,<html><body style="background:#fff"></body></html>
data:text/plain;charset=utf=8,%E3%81%BB%E3%81%92%E3%81%BB%E3%81%92
data:image/gif;base64,R0lGODlhEAAQALMNADAwMBAQEO/v78/Pz0BAQCAgIN/f37+/v2BgYJ+fnwAAAP///4CAgP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAAANACwAAAAAEAAQAAAEObDJieq8uFVEer5bR3xZFxQFiaGpOrHSIqtP3cgLbeP6IxlA1wRoEP4MgsPB2FAeElCXE5pgUpmuCAAh+QQJAAANACwAAAAAEAAQAAAEPrDJSaulKF+bUV1glQEEMYHLVZoSqpaSIW9NYTeyQdsFPm88yWF4eRgnw0PxKDwMEomK8VGBRmkTK3bLpUUAACH5BAkAAA0ALAAAAAAQABAAAAQ6sMlJK13Yarw0NQZXIeQEGhqJmGBaNkfsNUQNy15N3MesS4mgpkCcBBPDIlBIeTiVM+dj1nRSr9hJBAAh+QQJAAANACwAAAAAEAAQAAAEN7DJueq80+i6MNYG50nHIWjjVR4ptrZTIrdI3cgJbeM6AkuE4A8ohBUKgaLnwTwWYMyHE8oc/iIAIfkECQAADQAsAAAAABAAEAAABDiwyWnqvPPoapbHknZw3oIlyaBN5YmCMJrAdG3feN4gfM4jmIdwQiAAehfho8AsEmBKZsFpk+pqEQAh+QQJAAANACwAAAAAEAAQAAAENrDJeeq8M+l6jMeSlnCeATbi5C3sCbKLi8Fybd/yo+P6w+uFwgRBPAULhCQRYQwmCcvaE1eLAAAh+QQJAAANACwAAAAAEAAQAAAEObDJmeq8uNV0er5bd3xZJxgGiaGpOrHSI6tL3cgPbeP6IhVA1wRYEP4KAQLB2FASEFCXE4pgUpmuCAAh+QQJAAANACwAAAAAEAAQAAAEPrDJSaulKV+bU31glQ3HMYHPVZoSqpZSIW+NYTdyQdsGPm88CWF4WRgnQ0LxKCQAEIiKcVGBRmkTK3bLpUUAACH5BAkAAA0ALAAAAAAQABAAAAQ6sMlJK33Yavw0LQVXJeQEFhqZmGBaNkTsNUcNy1593MSsS4igxkCcBBHDIlBIWTiVM+di1nRSr9hJBAAh+QQJAAANACwAAAAAEAAQAAAEN7DJ+eq8s+j6MNYF50kEEWjjVRIptrYTIrdJ3cgIbeN6AkuH4A8ohBkMgqJnwTwaYMyFE8oc/iIAIfkECQAADQAsAAAAABAAEAAABDiwyVnqvJPoWp7HkkZw3oMhCKBN5YmCMIrAdG3feN4kfM4nmIVwcjgMehfhwsAsHmBKpsFpk+pqEQAh+QQJAAANACwAAAAAEAAQAAAENrDJSeq8E+lKiseShnBeATbi5D3sCbKPi8Fybd/youP6wusGwyRBPAUNhyQxYQwmD8vaE1eLAAA7

もちろん image/* のときは base64 を使わないといけないという規則があるわけじゃない。% エンコーディングで普通に書いてもいい。クソ長いけど。

ユーザ CSS とか JS とかを配布するとき、一つのファイルに纏めたいときは便利。

CSS 書いた。変えた。

久しぶり。黒背景にしたけどきもい。すぐ違うの作らないと

背景画像は /2006/other-side-world です。久しぶりに RDF 書いた……

2006年 06月 10日

言及

そういえば最近言及とかしてない。言及というほどのものなんてしたことないけど、例えば「このサイトのこれ見てパクってみた」とか、「これ面白いなぁ」とか。というか a 要素を書いてない。

後者ははてブで殆ど気が済んじゃうんだよなぁ。前者は面白いものが最近いまいち見つからないからか。

2006年 06月 03日

JugemKey

一通り weblogin.rb でも実装してみたけど、アイコンとプロフィールぐらいはかけるようにならないと使えない。

hmac_sha1 って何だよとか思った。他の実装をみながら以下のように実装 (拡張性皆無)。

def hmac_sha1(key, str)
key = Digest::SHA1.digest(key) if key.length > 64
key << "\0" * (64 - key.length)
ipad = "\x36" * 64
opad = "\x5C" * 64
(key.size - 1).times do |i|
ipad[i] ^= key[i]
opad[i] ^= key[i]
end
sha1 = Digest::SHA1.new
sha1.update(ipad)
sha1.update(str)
str = sha1.digest
sha1 = Digest::SHA1.new
sha1.update(opad)
sha1.update(str)
sha1.hexdigest
end
2006年 05月 28日

del.icio.us の color: (colorScheme) で遊ぶ

ちょっと前に流行っていたみたいで、NULL::colors とうまく連携できないかなぁと思っていたんだけどうまくいかなかった (なんなんだ)

で、もうちょっと小さい NULL::colors が欲しいなぁ、とそれとは別に思っていたので NULL::colors*del.icio.us を作った。canvas 版のやつなので Fx のみ。

使い方はフィーリングってことにして、これだけだと del.icio.us に投稿済みの色を読み込むのが面倒くさいので、del-the-color-scheme.user.js という GreaseMonkey を作った。save this の横に NULL::colors へのリンクを出す。

  • 順番を変えたりとかできない
  • 12色以上読み込めない
  • ハッシュから読み込んだとき、前回までの色が上書きされる

気分的には「del.icio.us でいい配色みっけたー -> でも一部が気に入らん -> これ開いて書き換える -> send でブックマーク」と使いたい。が、しかし、はてブがメインなので割りとどうでもいい。


del.icio.us の color: って面白いんだけど、色の値とかがコピペしにくいとか、微妙に使いにくい。

2006年 05月 27日

そういえばブログじゃないよ

そういえば否定するのをよく忘れるんだけど、このサイトはブログサイトじゃないよ! 日記だよ! ブロガーじゃないよ!!

2006年 05月 21日

#xslt 突発闇鍋OFF

ソバとラーメンとタマゴとチンゲンサイとかすかなバナナ

Piro さんちでやった。最終的に7人。ねむい

次は雄大さんち


そういえば CSS NiTE のポストカード大のイラストを哀さんからもらった。次の次あたりの CSS Nite には行こうと思う。

2006年 05月 16日

要約フィード

ちゃんとサイトにきて見て欲しいとかいう目的で要約しか提供しないっていうのもたまにあるみたいだけれど、要約しか提供されていないなら、よっぽどのことがない限り要約しか読まない。

全文提供されてるとなんとなく全部眺める。

2006年 05月 09日

Fx の View Selection Source

くせもの。

text/html なドキュメントでは <hr /> と書いても <hr> と表示される。application/xhtml+xml なら問題なし

View Selection Source がパース済みドキュメントを改めてソースとして書き出すからだろうけど、ちょっと混乱する。でもパース済みドキュメントを見せてくれるおかげで、JS で生成した要素とかも見れるから直ってほしいのか直ってほしくないのか微妙。別々の機能として実装してくれればいいんだけど