テキストエディタのフォントにConsolasを使ってみた。
RegularではなくてItalicで。
OS XだからClearTypeとは見え方違うけど、
Italicにすると文学的で素敵になった(適当なイメージ)
“f” や “,” や “;” が特に素敵。いつものコードが違って見えるわぁ。
ConsolasはMicrosoft PowerPoint Viewer 2007にバンドルされている。
Archive for the "diary" Tag
Consolas
touch touch touch zoom!
やっとAmazonからiPod touchが届いたよ。
早速、色々と触って遊んでみている。
とりあえず、第一印象を書いておこうっと。

噂のタッチインターフェイスはもちろん素晴しい。
薄型ボディと綺麗なワイドスクリーン、
そしてAppleらしい洗練されたグラフィックス。
iPhone待てずに衝動買いして良かったと思う。
でも、本当に感動したのは、
iTunes Wi-Fi Music StoreとYouTubeだったりして。
iPodと一体化した時のインパクトは、
思っていたよりも大きかった。
特にYouTubeは、
ブラウザで見るのと印象が変わって新鮮。
フルスクリーンで再生していると、
本当に手の中にYouTubeがある感じ。
期待していたSafariは残念。
Flashが再生できないのはツライ〜。
演出目的はどうでもいいけど、
Flashが技術のキーになっているニコニコ動画やScribdみたいなサービスが利用できない。
他に気付いたMac版Safariと違う点は、
- フォームのデザインが違う(inputは丸い、selectはダイアログ)
- フォントサイズが何か変(余計に大きくなる部分がある、バンドル書体違う?)
- ファイルのダウンロードは出来ない(基本キャッシュのみ)
- ファイルのアップロードは出来ない(inputがグレーで無効)
- 選択・コピー・ペーストは出来ない(基本クリックのみ)
- ドラッグは効かない(onMouseDownを拾わない?)
PDFは普通に表示できる。
CookieやBasic認証も同じだと思う。
ブックマークのURLに javascript:〜 が使えるのを確認。
※ 何かブックマークレット作れるかな〜
Which is URL of better bookmark?
Del.icio.usでブックマークする時に、
ポストするURLを適度に修正したりする事があるのだけれど、
今日整理をしていて、ふと悩んでしまった。
例えば、Rubyの公式サイトは、
言語判定してリダイレクトされる仕組みになっていて、
僕はもちろん、日本語判定されて、
http://www.ruby-lang.org/ja/
に飛ばされる訳だけど、
正式なURLはリダイレクト元の上位のURLだと思われるので、
http://www.ruby-lang.org/
に修正してポストする事にしていた。
※ 将来的にリダイレクトの仕組みが変わっても、
ドキュメントルートは比較的安全(対応される確率が高い)という意味でも
でも、このサイトのブックマーク数を比較すると、
- http://www.ruby-lang.org/ (178)
- http://www.ruby-lang.org/ja/ (343)
- http://www.ruby-lang.org/en/ (5139)
これ、英語圏が多いのは分かるけど、
正式なURLと思われる1番目が178ブックマークって、
全然人気の無いサイトみたいじゃない。
ブックマーク数はSBMの面白さのひとつなので、
合わせようかと思ったけど、
やっぱり気持ち悪いので数字は気にしない事にしたよ。
Snipplr WordPress Plugin
さて、理解不足の英語に苦戦する日々が続いていたけど、
ブログらしく細々と書き始めてみよう。
Snipplrは、お気に入りのコード共有サービス。
なかなかうまく活用する方法が思い付かなかったけど、
Snipplr WordPress PluginというWordPress用のプラグインがあったので、
組込んでブログと連携してみる事にした。
スニペットとブログのそれぞれの更新を分離できるので、
これから活用してみよう。
こんな感じでブログ側に引っ張れる。
Snipplrbind
Posted by inamorix on May 30th, 2007
- Function.prototype.bind = function (obj) {
- var fn = this;
- return function () {
- var args = [this];
- for (var i = 0, ix = arguments.length; i < ix; i++) {
- args.push(arguments[i]);
- }
- return fn.apply(obj, args);
- };
- };
あと、TextMateとTextMate Bundleを組み合せるのも、
スニペットをダイレクトに呼び出せて便利。