タグ

ブックマーク / la.ma.la (45)

  • 最速インターフェース研究会 :: RSSリーダーの性能、優劣とは、なにか

    ブログの記事を読んで、その記事を書いた人のことを、面白く思ったり、好きになったり、もっと知りたくなったりしたときに、気兼ねなく追加できるかどうかだ。これが一番重要な性能だと思っている。 2005年、ギークたちはBloglinesを愛していた。技術系の集まりにちょくちょく顔を出すようになって分かった事は、みなBloglinesを使っていたということだ。自分のブログを読んでくれる人が多い事に驚いた。これはBloglinesでなければ、あり得なかったことだ。 なんだよ情報収集って。スパイや探偵じゃあるまいに。俺がフィードを7000件以上購読してるのは、知識を得るとか、仕事に役に立つとか、そんな理由じゃないよ。 とりあえず、これだけは先に書いとく。

    suVene
    suVene 2007/08/04
    オフで会った時などに「ブログ読んでます」という為。
  • 最速インターフェース研究会 :: bluewindからtwitterを更新できるようにRubyでシンプルなクライアントを書いた

    bluewindのコマンドに登録しておいて詳細→パラメータでidとpassword入れた状態にしてbluewindで[twitter ほげほげ]とか入れると更新されるようにしてみた。exerbでexe化しようとしたらrb_io_set_nonblockが見つからないとかエラーが出たけどexerbのバージョンを4.10にしたら上手くいった。 で、Windowsで使うならJavaScriptの方が楽だった。 http://muumoo.jp/news/2007/04/10/0twitterclient.html require 'net/http' require 'kconv' user = ARGV.shift pass = ARGV.shift status = ARGV.join(" ") || "" status_utf8 = status.kconv(Kconv::UTF8, Kc

    suVene
    suVene 2007/04/12
    bluewind からはよいかも。
  • livedoorクリップ粘着コメントチェッカー

    最近クリップした記事に付いたコメントを並べて表示します。はてなブックマークも取ってくるようにしてみた。 your livedoor id: progress: 再読込

  • 最速インターフェース研究会 :: 「ニコニコ動画はYouTubeにとって脅威になったのでアクセス拒否された」みたいな論調に話を持って行きたがる人たちについて

    割とどうでもいいとは思ってるんだけど書いておくことにする。ここら辺読んで思ったこと。 http://shi3z.cocolog-nifty.com/blog/2007/02/youtubeweb20_0171.html http://blog.livedoor.jp/lalha/archives/50154713.html http://mindclip.blog55.fc2.com/blog-entry-121.html 通常の利用頻度でAPI使ってて他は大丈夫なのに自分だけアクセス拒否された!ってことなら、敵視されてるんじゃないか とかそういう陰謀論が起こるのも理解できるんだけど。 「アクセス拒否=敵視されている」みたいな発想が短絡的だと思う。利用方法に問題があって異常なアクセスがあれば、普通にアクセス拒否すると思うんだけど。敵視してるとかそういうのとは全く関係なしに。 YouTube

    suVene
    suVene 2007/02/28
    陰謀論に持っていくのは面白がってと、外れてもリスクが無いからだろうと思う。 / スクレイピングとか画像・動画の直接利用とか、はっきりとしたcommon sense が確立されてないから難しい
  • 最速インターフェース研究会 :: Shibuya.js #2 でしゃべってきました

    前回に続き、shibuya.jsでしゃべってきました。 プレゼン資料はこちら。諸事情により少しフォントが小さめです。 http://ma.la/files/shibuya.js/techtalk2.html JavaScriptが無効でも閲覧できるように画像に変換しておきました。 いくつか補足 - APIは最初から全部できてるわけじゃなく、必要に応じて拡張していく感じ - 最初はダミーのJSONを読み込ませたりする - プログラマはクライアント側一人、サーバー側一人、の計二人 - UIを作るのは分業できない気がする。 - 「とりあえず動く」状態ものは10日ぐらいで出来た。3月の頭ぐらい。 - プロトタイプを発展させてって、そのまま番用になった。 - APIは今のところPlaggerで使ってる例もあるけど(Plagger以外で使ってる例ないけど)、人間向けのサーバーにアクセスが来るのは良く

    suVene
    suVene 2007/02/24
    とりあえず、事情によりフォントが小さい資料のフォントは超小さい。
  • 最速インターフェース研究会 :: Functionコンストラクタを使ってJavaScriptネイティブじゃない関数をラッピングする方法

    ExternalInterface.addCallback で定義された関数は apply できない http://d.hatena.ne.jp/nitoyon/20070214/p1 っていう記事に書いてあるコードを手直し。Flashをいじってないんで、上手く動くかどうかよくわかんないですが、こんな感じでいけると思います。 function applySwf(swf, method, args){ if(swf && typeof swf[method] == "function"){ var params = []; for(var i=0;i<args.length;i++) params[i] = "_"+i; Function( params.join(','), "this("+params.join(',')+")" ).apply(swf[method], args); }

    suVene
    suVene 2007/02/16
    native code を wrap して call
  • 最速インターフェース研究会 :: 最近IE6でWikipedia日本語版の表示が異常に遅いのはKeepAliveのせい

    KeepAliveのせいというと誤解があるか。IEのせいなんだけど。 どうもここらへんの問題っぽい。 http://d.hatena.ne.jp/kinneko/20051214/p4 http://otaba.seesaa.net/article/10637205.html 2月初めぐらいからか、キャッシュが空の状態で日語版のWikipediaを表示すると、IE6が1分間ほど固まる、という不具合があるそうだ。 JavaScriptを切ると正常に表示できるようになるけど、JavaScriptが重い、ということはなかった。JavaScriptが重いならCPUの使用率が高くなるはずだし、なんかおかしいフリーズの仕方をする。で、Proxomitronでレスポンスとか調べてみてたりしたのだけれど、プロキシ経由だと問題なく表示される。 結論としては、なんらかの原因でkeepaliveがタイムアウト

    suVene
    suVene 2007/02/10
  • 最速インターフェース研究会 :: Google Readerの紹介ビデオを作った

    今さっきキャプチャしてみた。YouTube。 http://youtube.com/watch?v=DcO4RG3Lx3k 去年の9月終わりぐらいにGoogle Readerがリニューアルしたとき、例に漏れず当時購読していた約2600件のフィードをインポートしてみた。 一度全部既読にしようと思ったのだけれども、All itemsを表示してからのmark all as readが効かない。延々とエラーが出て何も出来ないので、フィードの管理画面を開いてみると、応答のないスクリプトダイアログが何回も表示されて、やっと表示できたと思ったら、画面下半分が真っ黒になっていて、何か悪いことをしたと思い、Select AllってやってUnsubscribeボタンを押した。 しばらくして、TechCrunchなんかがうにゃうにゃ言ってるので、もう少し頑張って使ってみようかと思い、今度は少し減らして、live

  • 最速インターフェース研究会 :: Operaのメーラーで特定のメールを保護して残りを全部消す方法

    Operaのメーラーは10万通とか溜まってくると振り分けが遅くなってもっさりな感じなのですが、不要なメールを消しまくると軽くなります。ただし、間違えて貴重なメールを消してしまわないように最新の注意を払う必要があります。 そんなわけで、たったの10ステップで、特定のメールだけ残して不要なメールをばっさり削除する方法を紹介します。 1. 残したいメールのフィルタを作る。 2. 全部選択して「貴重ラベル」を付ける。(Ctrl+A, L,7) 3. 「貴重ラベル」のメールを表示して、表示オプションで「ごみ箱を表示」にする。 5. 消したいメールをばっさりごみ箱に入れる。(Ctrl+A, Del) 6. ごみ箱のメールを全て既読にして、未読のみ表示にする。(Ctrl+Shift+A) 7. 貴重ラベルのメールを全て選択して、未読にする。(Ctrl+A, Shift+K) 8. ごみ箱の中の未読メール

    suVene
    suVene 2007/02/05
    『貴重なメールを一度ごみ箱に入れるという発想が常人には浮かびません』
  • 最速インターフェース研究会 :: livedoor Readerの未読件数を淡々と記録するよ on lingr

    作った。 #!/usr/bin/perl use strict; use warnings; use LWP::Simple; use WebService::Lingr; my $room_id = 'saisoku'; my $livedoor_id = 'YOUR_LIVEDOOR_ID'; my $lingr = WebService::Lingr->new(api_key => "YOUR_API_KEY"); my $res = $lingr->call('room.enter', { id => $room_id, nickname => "$livedoor_idの未読件数" }); my $ticket = $res->{ticket}; $lingr->call('room.say', { message => sprintf("%s件", get_ldr_unread

    suVene
    suVene 2007/01/29
    未読数 10792.
  • 最速インターフェース研究会 :: livedoor Readerを十字キーで操作するためのGreasemonkeyスクリプト

    思うところあって作ってみた。カーソルキーだけで読めます。IME有効無効に関わらず使えます。 http://la.ma.la/misc/userjs/ldrkeybindforldr.user.js フィード一覧フォーカス時 ↑ : 前のフィードを選択 ↓ : 次のフィードを選択 → : 開く 記事画面フォーカス時 ↑ : 前の記事に移動 / 前のフィードに移動 ↓ : 次の記事に移動 / 次のフィードに移動 → : ピンを付ける / 外す ← : フィード一覧にフォーカスを移す

  • 最速インターフェース研究会 :: 三項演算子の正しい書き方ってあるのだろうか

    最近は、三項演算子を多用しているのだけれど、やっぱり人が使ってるのを見ると気持ち悪い。 http://d.hatena.ne.jp/brazil/20050921/1127314004 Test.Builder.globalScope = typeof JSAN != 'undefined' ? JSAN.globalScope : typeof window != 'undefined' ? window : typeof _global != 'undefined' ? _global : null; これは解読するのにやたら時間がかかる気がする。コロンの後が値なのか条件なのかわからないからだ。 俺ならこう書く。 Test.Builder.globalScope = (typeof JSAN != 'undefined') ? JSAN.globalScope : (typeof wi

    suVene
    suVene 2007/01/19
    書き方
  • 最速インターフェース研究会 :: そろそろライブドア事件について一言いっておくか

    今から1年前2006年1月16日はライブドアに強制捜査が入った日で、その日自分が何をしていたかというと社長面接を受けに行っていた。たかだか面接に大げさなもので、六木ヒルズの周辺には報道陣が詰めかけており、張り詰めた空気の中、何も知らずに六木ヒルズに突入すると、こんな状況ですいませんと茶菓子も出されずに真っ直ぐ家に帰された。全くひどい会社である。俺の面接と強制捜査とどっちが大事なのか、冷静に考えてみれば分かる話である。 (以下ノンフィクションに一部誇張を交えてお送りします) 強制捜査なんてものは言ってしまえば良くある話で、それに対して俺が面接を受けるとなると世紀に一度あるかないか惑星直列ぐらいの確率である。てっきり報道陣もそっちを取材しに来たのかと思ったらスルーである。全力スルーである。この手の事件に関するマスコミのスルー力ときたら大したもので、唯一かまってくれたのはスポニチだけだった。

    suVene
    suVene 2007/01/17
    hankakukeisuu氏みたいな文章だとおもった
  • 最速インターフェース研究会 :: お気に入りをサイドバーに常時表示させてない人はどうしてるのか

    [Memo]ブラウザの「お気に入り」はテレビのリモコンなんじゃないか 第三十三回 最近,普通の人はWebブラウジングのとき常に「お気に入り」をサイドバーに表示してるらしいという話題がある. ■一般的なネットユーザーは常にお気に入りを(ブラウザ左側に)表示している これ。これどうなの?みんなそういう風にしてネットを見てるの?常に左側 [WWW][computer]ブラウザの思い出話 一般人は常に「お気に入り」を表示している!http://plaza.rakuten.co.jp/catfrog/diary/200701140026/http://b.hatena.ne.jp/entry/http://plaza.rakuten.co.jp/catfrog/diary/200701140026/らしいんですが、自分はもっぱらURL直打ちですね。どのブラウザでも使えるし。 「お気に入りをサイドバー

    suVene
    suVene 2007/01/15
    『3人に聞いたら2人そういってました。間違いないです。』 サンプルすくねっ!といいつつ、俺も直打ち。 FireFoxでも Alt+D でやってた。 Ctrl+Lはしらなんだ。
  • 最速インターフェース研究会 :: livedoor Wirelessの話の続き

    昨日の記事の続き。個人として書いていて会社の意見ではありません。 「Web屋のネタ帳」のこと誤読するのも無理ないというか、CNETの記事にはWEPキーが必要と書いてあるんですが、他のニュースサイト見ると書いてなかったり、普通に説明を見た限りだとわかりそうにないので。なので早とちりでああいう記事が書かれるのも無理はないと思うのですが、気になるのは、何もそこまで悪意を持って叩く必要があるのかな、っていう点です。 少し前にも、百式の人をボロクソに書いてたけど、ブラウザの同時コネクション設定ぐらいでサーバー負荷が増大して大変なことになるなんて考えにくいというかフツーあり得ないというか、「Web屋」ならその辺は感覚的に分かるはずだし、RFCもMUSTじゃなくてSHOULDになってるし、そもそもタイトルからして煽りすぎではないか。もちろんブラウザのデフォルトは適切な値であるべきだろうけど、ボットやクロ

    suVene
    suVene 2006/12/27
    あとで
  • 最速インターフェース研究会 :: livedoor Wirelessのラの字も考えてないWeb屋のネタ帳の誤読記事

    livedoor wireless、MACアドレスによる認証を開始--ニンテンドーDSにも対応 http://japan.cnet.com/news/com/story/0,2000056021,20339983,00.htm に関して、Web屋のネタ帳の人が 「セキュリティのセの字も考えてないライブドアの公衆無線LANサービス」という記事を書いているのですが、 http://neta.ywcafe.net/000698.html 何か色々間違ってると思うので、書いておきます。これはライブドアの中の人じゃなくて、1ユーザーとしての立場で書いてるのと、あとネットワーク管理者でもなんでもないんで、そこら辺信頼できるかどうかは各自ご判断ください。 まず、実際自分で試してみたのですが、これは接続したい機器のMACアドレスを事前に登録しておくとWEB認証をスキップできるというもので、そもそもWEPキ

  • 最速インターフェース研究会 :: Firefoxのロゴみたいになっている乾燥機

    Firefoxのあのロゴっぽい感じになってます。 乾燥機に衣服が放り込まれているだけなのですが、一体どういう状況でこんなことに……。

    suVene
    suVene 2006/12/16
    詳細はどちら?
  • 最速インターフェース研究会 :: Wiiのリモコンを使ってプレゼンする方法

    id:naoyaに先に書かれてしまったのですが、昨日はWiiリモコンとDarwiinRemote(日語FAQ)を使ってプレゼンしました。 MacBookだと最初からBluetoothを認識できるので、DarwiinRemoteを起動すれば特に何もしなくて使えます。 Windowsでプレゼンに使うための方法はITMediaの記事に詳しく載ってます。 http://www.itmedia.co.jp/bizid/articles/0612/08/news120.html 信頼のおけるブロガーの人が、例のWiiリモコンを持って来ると事前に聞いていたので、ジャックされるんじゃないかと心配の種でした。

  • document.lazy_writer

    特定のscript中に含まれるdocument.writeを上書きして、遅延描画にすることができます。 document.writeを使う広告配信スクリプトや、ブログパーツなどの挙動を置き換えることが出来ます。 外部サーバーから読み込むスクリプトをページ最後部に記述することでページレンダリングを妨げなくなります。 このページはこんな感じになってます。 var adsense_url = 'http://pagead2.googlesyndication.com/pagead/show_ads.js'; document.lazy_writer(adsense_url, function(str){ var id = "adsense_" + this.script_count; document.getElementById(id).innerHTML = str; }, {delay :

    suVene
    suVene 2006/12/10
    document.write の遅延ライブラリ。うちの FireFox で Adsense 表示されないな。 IEだとうまくいくが。 調べてないけど。
  • 最速インターフェース研究会 :: document.lazy_writerをバージョンアップ

    先日書いたdocument.lazy_writerをバージョンアップしました。 http://la.ma.la/misc/js/lazy_writer/ ロードするスクリプトのURLが動的になっているケースも多いので、 - URL指定の文字列を部分一致に。(完全一致するパターンがある場合はそちらを優先) - 正規表現でパターンを指定できるように - 関数でパターンを指定できるように しました。 以下サンプル。 // 適用するURLを正規表現か部分文字列で指定できます。 document.lazy_writer(/google/, function(str){ /* your custom document.write */ }); document.lazy_writer("google", function(str){ /* your custom document.write */ }