2007-01-01から1年間の記事一覧

キャンバスにかんする謎

キャンバスを使うためには var canvas = document.getElementById('canvas'); // CanvasRenderingContext2D を作成 var ctx = canvas.getContext("2d");と言う風にしてからいろいろいじるんだけど, ここで問題が。 var canvas = document.getElementById('c…

Fedora 7

Fedora Project - Get Fedora: Desktops, Other Formats, Spins, Cloud Images, ARM or Secondary Arches. 出たようだ。 数日後に入れる予定。

Canvas で遊んでみる 3

昨日の 画像回転 bookmarklet を 0度から360度の任意の値に対応した。 javascript:(function(){var l=location.href;var deg=prompt("0-360","");location.href='data:text\/html;charset=utf8,<html><head><script type="text\/javascript" src="http:\/\/labo.higeorange.com\/js\/rotate.js"><\/script><\/head></head></html>

Canvas で遊んでみる 2

画像を回転させる Bookmarklet を作ってみた。 javascript:(function(){var l=location.href;location.href='data:text\/html;charset=utf8,<html><head><script type="text\/javascript">function draw(){var canvas=document.getElementById("canvas");var img=document.createElement("img");img.src=\</head></html>…

Canvas で遊んでみる。

おもしろい。 で, CanvasRenderingContext2D を拡張してみる。 CanvasRenderingContext2D.prototype.strokeLine = function(path, closePath) { var begin = path.shift(); this.beginPath(); this.moveTo(begin[0], begin[1]); for(var i=0;i

今日買った本

JavaScriptクイックリファレンス作者:David FlanaganオライリージャパンAmazon バイトの給料でたから買った。 3000円の価値があるかどうかは微妙なところ。 感想を少し クイックリファレンスという名前のとおり内容は,クラスを列挙してプロパティ,メソッド…

今日買った CD

GREENアーティスト:紗希Palm BeachAmazon

検索ハイライトを消す方法

vim

vim で set hlsearch にしてる場合。一度 "/" or "?" で検索した場合。 ずっとハイライトしてうるのはうっとうしいので, namap <silent> gh :nohlsearch<CR> とした。 追記 この方法だとまた "n" or "Shift + n" を押したら同じ単語で検索するのか。 参考 set hlsearch</cr></silent>

tinyurl を展開する

tinyurl というかリダイレクト先の URL を取得。 クロスドメイン な XMLHttpRequest ができないと意味ないけど…。 function expandTinyUrl(url) { var exURL; var xhr = new XMLHttpRequest(); xhr.open('HEAD', url, false); xhr.onreadystatechange = func…

キーワードから過去に書いた関連エントリを の 構想

キーワードリンクを編集のページからキーワードを取得。(一度記事を登録しないと表示されない) そのキーワードから記事検索した結果から RSS を取得し それをもとに関連エントリを追記できるようにする。 関連 del.icio.us のポストページに関連エントリを表…

mplayer を operaでも。

コントロールバー 付きで再生できたよ*1。 でも, こんな感じで再生できない場合もあるよ…。 参考 GNOME MPlayer + Gecko Media Player *1:黒いけど実際は再生できてる。

XHRで取得してきたHTMLをどう扱うか その2

responseText を replace の後方参照で ほげほげ。 res.responseText.replace(/<h1>(.*?)<\/h1>/g, function($0, $1) { alert($1); // h1要素の 中身がとれる。 }); XHRで取得してきたHTMLをどう扱うか</h1>

Twitter 始めました

久しぶりに長くつきあうことになりそうな Webサービス。 日本語がまともに使えるようになれば完璧。 ただいま IM との連携が不調。 http://twitter.com/higeorange miniturbo.org - twitter これでお出かけ中も twitter

今日買った本

涼宮ハルヒの分裂 (角川スニーカー文庫)作者:谷川 流KADOKAWAAmazon

ヘッダ

”の”が入った。

今日買ったCD

Anything For You (初回限定盤)(DVD付)アーティスト:BONNIE PINK,m-flo loves BONNIE PINKワーナーミュージックジャパンAmazon 久しぶりにCD買った。それもシングルなんて何年ぶりだろうか。

del.icio.us + prototype.js

user javascript を書くときに prototype.js の便利な機能を使おうと prototype.js を userjs ディレクトリにぶち込んだら del.icio.us が動かなくなった。 こういう使いかたはやっぱり無理があったか…。

del.icio.us のポストページに関連エントリを表示する

同じタグを付けている過去のポストを表示。 // ==UserScript== // @include http://del.icio.us/* // ==/UserScript== (function() { function relatedPost() { var user = location.href.split('/')[3].split('?')[0]; var tags = document.getElementById(…

Shibuya.js

ストリーミングを見た。 途中まで。 見れなかったもののもふくめてもう一度みることはできないものか。 追記 3/27 0:50 公開されるみたいだ。楽しみ。 Shibuya.es カンファレンス

携帯の文字入力

予測変換は便利なんだけど,ミス入力してしまう。 自動で予測変換モードを抜けてくれないものか。 提案されるものがいまいち。携帯で文字入力するのがまれなのがいけないのか。もっとメールすれば改善される? 連続して同じキーで違う文字を入力するときがあ…

オブジェクト

var test = { foo : "bar", hoge : "fuga", }これは Firefox では問題ないが,Opera では Syntax Error となる。 追記 Konquerorも問題なし。 ついでに配列。 var test = ["foo","bar","baz",] alert(test.length) // 3これは Firefox と Opera で同じ。最後…

ミドルクリックのミス

Opera + Linux という環境での話。 前にも書いたけど。livedoor reader を使っていてリンクをミドルクリックで開いて後で読もうとしたときにリンクじゃないところをクリックしてしまい保持していたテキストをURLとして開いてしまう。戻っても開いていたエン…

[del.icio.us] 自分のタグについて説明しよう。

http://blog.del.icio.us/blog/2007/03/a_tag_by_any_ot.html 他のひとから見て意味わからんと思うようなタグには説明をつけようねという企画

set mouse=a の挙動。

vim

http://kaede.to/~canada/doc/vimiythyyuceoioei より。 vimrcに set mouse=aを追加すると,マウスで選択できたりスクロールできたりといろいろ便利なんだけど。困った問題が。 ":a" のあとにミドルクリックで貼り付け*1ができない。 と思ったら,Shift+ミド…

引越し完了

Songbirdがなかなか使えるようになった。

http://www.songbirdnest.com/ なんの設定もなく MP3も聞ける。持っていないので試せないが iPod のサポートも進んでいるようだ。 Add-ons も結構たくさんある。 私の中で AmaroK に取って代わるとしたらまだまだ先のことだろうけど。

はてブ JSON

http://labo.higeorange.com/hatebujson/

はてブ -> JSON 拡張

URL, ブックマーク人数, タグ,キーワードを含むJSONを返すようにした。 http://labo.higeorange.com/keyword.cgi?url=http%3A//d.hatena.ne.jp/higeorange/&callback=hoge

昨日作った JSON のやつ

完全にはてな依存。ブックマーク詳細ページからキーワードを抽出 -> JSON としている。ちなみに Ruby で書いた。

はてなブックマークのキーワード -> JSON てのをやってみる

higeorange.com内にコンテンツを作った。 URLを変更したので注意。 http://labo.higeorange.com/hatebujson/ http://labo.higeorange.com/keyword.cgi?url=[エスケープしたURL] JSONP の場合 "callback=関数名"を付ければできる。 例 http://labo.higeorange…