タグ

ブックマーク / ido.nu (42)

  • Tumblr Inc. 21-year-old founder David Karp following in Steve Jobs’ footsteps の一部和訳 « ku

    今年はじめのインタビュー記事Tumblr Inc. 21-year-old founder David Karp following in Steve Jobs’ footsteps (Tech Confidential - Behind The Money Blog)の一部を和訳しました。 英語はわからないし、日語もモスバーガーなみだと言われるほどちゃんと書けないので、ニュアンスが汲み取れてないと思います。 Tech Confidential 批判的なひとたちは”Tumblrはテッキーがテッキーのために作ってる”って言っていますが、どうやってメインストリームに持っていくつもりですか? David Karp たしかにぼくたちはfirst-adopter集団にむけてTumblrを公開しましたが、ぼくたちははじめからメインストリームのプロダクトを作ることと、この tumblelogging

    youpy
    youpy 2008/05/23
  • Firebug1.1にするとFirefox3(Gran Paradiso)でFirebugが使える « ku

    補足 2008.5.16 Firefox3beta3くらいからはFirebug Releasesにある1.2alphaしか動きません。 古いはなしですが今日知りました。 Please try Firebug 1.1 on Gran Paradiso (Firefox 3.0) - Firebug | Google Groups に書かれているとおりでFirebug1.1ならFirefox3でも動きました。時々表示が乱れたり、不安定だったりもしますが使えないよりぜんぜんよし。 ダウンロードはfireclispから。 そのほか細かい変更点もあるみたいです。 Firebug 1.1 (beta) at Michael Sync HTMLツリーとエレメントの情報が同時に見られるようになったのは地味に便利。

    youpy
    youpy 2008/05/18
  • Gyazo tumblr OSX « ku

    youhei’s bookmarks on del.icio.usで 自分ならgyazoのポスト先をいじる。でもポスト先にAPIとかがない場合、ブラウザでやらないといろいろ面倒。ブラウザを使いこなしてる感じがいい。 というコメントをいただいて、自分でもJSActions体のインストールのしかたとかスクリプトのインストールのしかたとか難しくて困ったりするところがGyazoだとかんたんになるし、なによりFirefoxのCanvasを読み出してるcapture.*.jsだと映ってくれないFlashの中身が映るので、ほんとGyazoハックしたいと思ってたんですがrubyわかんないしなーとおもってだけどやってみたらかんたんでした。ローカルアプリケーションの文字通りなんでもできるパワーとウェブアプリケーションのお手軽さをセットにしたサービスについて前にどこかに書いた気がするけどGyazoはそのパワー

    youpy
    youpy 2008/05/16
  • http://ido.nu/kuma/friendfeed3/

    youpy
    youpy 2008/04/18
  • RottenTastes - FriendFeedのfriendの中でホットなエントリをみつけるマッシュアップ « ku

    FriendFeedのAPIを使って、FriendFeedでともだちになっている人の中でホットなエントリをリストアップするRottenTastesっていう覚えにくい名前のマッシュアップをつくりました。マッシュッアップっぽいの、はじめて作りました。 RottenTastesのあそびかた RottenTastesのページで、自分のFriendFeedのアカウント名とFriendFeed - Remote Keyで表示されるremote keyを入力してください。 入力するとサーバがクロールを始めるので、5分くらい経ったら、そのまま忘れて二度と見たりしなそうですけど、またみてみてください。 ku0522が自分のアカウントで、70人くらいsubscribeしています。その70人くらいの中でここ1週間の間で人気があったものがku0522 - RottenTastesです。70人くらいだと、ほとんどブ

    youpy
    youpy 2008/04/17
  • SITEINFOのないページをAutoPagerizeするSITEINFO speculator for AutoPagerize « ZeroMemory

    Pagerization version 0.2.2 - ?D of Kに触発されてちょっと自分でも書いてみた。 AutoPagerizeよりもあとに実行されるようにインストールしておくと、AutoPagerizeでSITEINFOにマッチしなかったとき自動的にnextLinkとpageElementを推測してAutoPagerizeを再実行します。 インストール siteinfospeculator.user.js つかいどころ 全部のページで使うとちょっと重たいので、Greasemonkeyの設定でincludeを*.tumblr.comで使ったりするといいとおもいます。tumblrのAutoPagerizeされてないテーマも、だいたい正しくAutoPagerizeできるかんじです。 フィードバック SITEINFO speculatorでAutopagerizeが起動されたときは、右

    youpy
    youpy 2008/03/18
  • Firefox3のCanvasにFlashが映るのでYouTubeをスライスできるからやった(でもWindowsはだめ) « ku

    補足 2008.3.12 Bug 313462 – plugin content not drawn via drawWindow()にファイルされていました。 This works fine on OS X on Trunk, but (I imagine) isn’t fixed in 1.8. Comment #26 って書いてあるのでOSXでは動く状態になったけど他がまだ、という状態みたい。 あと書かれている通りwmode="transparent"になっていればWindowsでも映るのを確認。でもふつうはwmode="transparent"になっていないのでWindowsだと事実上映らない。 この問題はVistaのタスク切り替えみたいにタブのサムネイル一覧を出したときに、Flashの部分が映らないのはnot attractiveだから直したいみたいなので期待してよさそう。 bu

    youpy
    youpy 2008/03/12
  • ゼロオーバーヘッド・ブロギングの時代 « ZeroMemory

    tumblrのファウンダーであるDavidのインタビュー Read/WriteTalk » Blog Archive » David Karp - CEO, Tumblr や、投資しているVC(25%くらい)のTumblrについての説明 Tumblr | Union Square Ventures の中や、lifehacker.comでの紹介 Geek to Live: Instant, no-overhead blog with Tumblrのタイトルで、no-overheadというキーワードが出てくる。いままでのブログに比べて、書くときに必要な付随する作業が少なくてブログを書くのにかかる時間が短くなる、という意味。 はっきりと文字で目にしたのはこのときだけれど、振り返ればWakoopaのときからこのno-overheadの流れがあった。 時間がないのでスケールしない インターネットでど

    youpy
    youpy 2008/03/09
  • Firebugのコマンラインを拡張してincludeできるようにしたら便利でした « ku

    さいきんFirebugでコードを書いている。書いてCtrl-Enterを押した瞬間に結果が確認できるので気持ちがいい。Canvasを使えばグラフィックも扱える。BASICでコードを書く感覚を思い出した。 Firebug上では、あんまり長いコードを書くのはつらいところが難点だった。自分で拡張してincludeできるようにしたらこれがすごくいい。Firebug上で実行して動作を確認しながら関数を書いていって、うまく動くようになった時点でincludeしているファイルのほうに移動してFirebugのコマンドラインを空にする。vim上でコードを書いてブラウザに戻ってきてreloadするのにくらべてストレスが少ない。 vim上でコードを書き換えたときもCtrl-Enterでもう一度includeされて実行されるので、リロードは発生しないし、Firefoxとvimとをいったりきたりしなくてもいい。

    youpy
    youpy 2008/02/25
  • いまさらながらAutoPagerizeでmixi日記のコメント欄が逃げる件 « ku

    いまさらながら、10/1にmixiのデザインが新しくなったときに、前よりぜんぜんXPathフレンドリーなHTMLになっていたのがうれしくてためしにSITEINFOを書いたけど、コメント欄がpageElementに入っていなかったのでコメントが書けなくなってAutoPagerizeを使われているひとに迷惑をかけた件について。まず迷惑をおかけしてしまってごめんなさい。そして直していただいたotusneさんありがとうございます。 このことについてまとめられているAutoPagerizeでmixi日記のコメント欄が逃げる件 - cameraLadyのこの件を通じて思ったことを読んで思ったことを。 この件を通じて思ったこと 個人的にはSITEINFOは気軽に書くことができて、気軽に使えるほうがよいと思う。 もし気軽にSITEINFOを書くことができないなら、たとえば一度書いてSITEINFOコミッタ

    youpy
    youpy 2007/12/19
    var autopagerize = eval("AutoPagerize", window.AutoPagerize.addFilter);
  • MochiKit.Async.Deferredで非同期処理の同期処理を直感的に書く « ku

    LDRize minibuffer reblog commandは中身の95%がTumblrにポストするJSActionsスクリプト、2007/6/10版 - 実用で出来ていて、今後のメンテナンス性(というかいかに自分は何もしないかという意味だけど)を考えるとTomblooのコードベースに移行しないといけないのでTomblooのコードを読みました。0.0.9のやつです。 Tombloo、0.0.7 - 実用に15日かけてリファクリタングしたと書かれていますが、読んで感動。ShareOnTumblrのときは大きく変わって各サービスをみんなおんなじインターフェイスでtumblrにpostできるような抽象化層が作られていて、ぜんぶ extract -> post っていうメソッド呼び出しで完結するようになってました。readしてwriteすれば実体がなんであろうと読めて書けるみたいなかんじです。

    youpy
    youpy 2007/12/02
  • XSLTプロセッサのxsltprocがべんり « ku

    youpy
    youpy 2007/11/08
  • FirebugのXPath関連関数でエレメントからXPathを作る « ku

    AutoPagerize用のXPathをかんたんに作るためのブックマークレット AutoPagerize IDE - bits and bytesみたいに、ブラウザ上でクリックした要素を表すXPathがほしいことがよくある。perlだったらこないだのXML::LibXML::ElementのnodePathでおしまい。 jsだとFirebugが中にそういうのを持ってる。コンソールに出力されたHTML要素の上にマウスを持っていくと、その要素を表すXPathが表示されるやつ。 extensionからだったらFirebugLib経由で呼び出すことができます。 /** * Gets an XPath for an element which describes its hierarchical location. */ this.getElementXPath = function(element

    youpy
    youpy 2007/10/28
  • 新しくなったMinibufferの感想 « ku

    一日遅れで LDRize minibuffer reblog command を作ってみた感想をこちらに。 まずはじめにLDRizeの(一部だった)minibuffer用にシェルを組んでみたを書いてからほんの数日で、自分がちょっと時間かかりそうだなーとあきらめた、ちゃんとしたコマンドの補完機能だけでなく、エイリアスにヒストリまで実装されていて(Ctrl-Rで検索可能だし)、そしてコードもきれいで圧倒されました。 感想と言っても細かいことばかりなのですが、いくつか。 SITEINFOを参照したい いまのreblogコマンドは、ピンの立てられたパラグラフからXPathでreblog用のリンクを取り出しています。できれば、このXPathもSTEINFOに書いてしまってコマンド側からはそれを参照して使うようになっているほうがメリットがあるのではと思います。 いまのreblogコマンドはreblog

    youpy
    youpy 2007/09/19
  • LDRize minibuffer reblog command « ZeroMemory

    v3対応について 11.17くらいからtumblr側でのreferrerのチェックが無くなったようでRefControlは必要なくなりました。 tumblr v3になってreblog時にrefererをチェックするようになりました。そのためrefererを変更することができないGreasemonkeyスクリプトではなんともならないので、とりあえずRefControl :: Firefox Add-onsをご利用ください。インストール後ステータスバーに出てくるアイコンからAdd siteで site: www.tumblr.com Action: Forge を追加すればokです。 ようやくLDRize version 2008.08.28で分離されたMinibufferに対応しました。 今回からダウンロードは LDRize mibuffer tumblr reblog command –

    youpy
    youpy 2007/09/19
  • LDRizeの(一部だった)minibuffer用にシェルを組んでみた « ku

    スクリーンショットをとったときには selected, links, grep, openintab の4つのコマンドを作ってました。下の方にリンクしてあるスクリプトはさらにimages, xpath, echoを追加してあります。 シェルのコマンドラインと同じかんじでコマンドを入れてパイプで繋いでいきます。 selected は、マウスで選択されている範囲のノードを返すコマンドです。そのあとにパイプで繋がれているlinksコマンドは入力されたノードの中に含まれるAタグだけを取り出して返すコマンドです。 あ、ちなみにまだてきとう実装なのでselected以降のコマンドはLDRizeのコマンド補完機能は効きません。 そのあとにあるgrepコマンドは渡されたノードのリンクに引数で指定された正規表現が含まれているものだけを返します。今回はtwitterの発言permalinkだけを取り出した

    youpy
    youpy 2007/08/30
  • LDRizeのミニバッファにreblogコマンドを追加するスクリプト LDRize_tumbler_dashboard_reblog.user.js « ku

    LDRizeというGreasemonkeyのスクリプトがあります。AutoPagerize – Userscripts.orgと同様にページごとにXPathでルールを記述することで任意のサイトを Livedoor Reader と同じようにjで次、pでピンをつけてoで全部開けるというUIを実現するものです。 自分は Livedoor Reader を使っていないので、ヘーくらいにしか思ってなかったんですが昨日試してみて感動。jkpoだいぶんいいかんじになってきたところですが、それ以前にいちいちみためがかっこよくて、さらにピンを立てたものに対して任意のコマンドを実行できるというところにまだ見ぬ何かが見えてくるはずだというわけで、試しにピンを立てたものをreblogする長い名前のGreasemonkeyスクリプトをつくりました。 つかいかた まず下のスクリプトをインストールします。 LDRiz

    youpy
    youpy 2007/08/27
  • Quartz Componser の隠しパッチ RSS Parser « ku

    Quartz Composer でtumblrのRSSを読んで画像を出すっていうのを題材にいじってみた。 Re: Quartz Composer HTTP GET-ting XML If your XML is structured like an RSS file then the best way is to use the RSS patch. If not, there isn’t an easy way to do this in Tiger. You would have to write an app that downloads and parses the data and pass it to your composition. Quartz Confuser « Important Shock I can say without a doubt that Quart

    youpy
    youpy 2007/08/10
    試す
  • MySpaceのMP3ファイルにID3tagを埋め込みつつダウンロードするJSActionsスクリプト version.0.0.6 « ku

    戦争 - MySpace、MP3ファイルへのリンクを表示するGreasemonkeyスクリプト でmp3ファイルはダウンロードできるけど、ストリーミング用のmp3だからか曲情報が何も入っていないのでダウンロードするときに埋め込んでくれるJSActionsスクリプトをつくりました。 version 0.0.5でFirefox3に対応しました。 以前のバージョンのものはFirefox3のnsIDownloadManagerの仕様変更で動かなくなっています。 ごめんなさい0.0.5はダウンロードがちゃんと完了しない状態になっていました。0.0.6をお使いください。 id3v23.js (version 0.0.6) 上の myspaceaddmp3links.user.js 必須です。このスクリプトが表示してくれるリンクをもとに動作しているのでないと動きません。id3v23.jsはJSActi

    youpy
    youpy 2007/08/07
    すげえ
  • mixiのあしあとAPI発掘 « ku

    mixiが新しく出したmixiステーションがすばらしいです。その裏側が。 mixiにログインした状態で http://mixi.jp/atom/tracks/r=2/member_id=myMixiID にアクセスするとatomで自分のページのあしあとがフィードされます。ちなみにmixiステーションが送っているリクエストは以下の通り。 GET /atom/tracks/r=2 HTTP/1.1 X-WSSE: UsernameToken Username="ku@example.com", PasswordDigest="passwordDigest8jrjEdO61Bx8c=", Nonce="Y0NonceLYj0=", Created="2007-06-29T03:04:30Z" User-Agent: mixi station/v1.4 (by glucose) Host: mix

    youpy
    youpy 2007/06/29