タグ

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

  • Tomblooハックス - Flash SWFからJPEGファイルを取り出す « ku

    Spark勉強会 JSplashの資料を公開+α - 最速チュパカブラ研究会を見てpure javascriptでFlashを再生できるなら、Flashの中のオブジェクトも触り放題で長年のTumblrユーザの夢であるFlashの中身をpostできるのでは! と思ったけど調べてみるとJSplash自体はSWFのパーサを持っているわけではなくて、あらかじめswfmill swf2xml and xml2swfで作ったXMLをJSONで持っておいてそれを使うようになっていました。そこで方向を見失ってとりあえずページの中にあるembedタグのSWFを全部読み込んで中に入っているjpegを一覧表示するものを作ってみました。 使い方 ファイルをダウンロードして、Tomblooのscriptディレクトリに入れたあと、一度Firefoxを再起動して(もしくはTomblooのファイル再読み込みを行って)から

  • メディアとしてのインターネットと10年の意味 « ku

    Tech Mom from Silicon Valley - SecondlifeとTwitterは都市伝説か? を発端にtwitterがバブルだとかバブルじゃないとかいう話がウェブで盛り上がっている間に 3週間で700万ユーザを集めた顔ちぇき!の記事を読んで、これを書きます。 Second Life は、自分が学生だったらはまったと思います。就職してからはオンラインでゲームを楽しいと思えるだけどっぷり遊ぶ時間がなかったものの、Ringo’s Weblog で Flickr の前身が Game Never Ending というMMOゲームだと知ってから、ゲームとソーシャルネットワークサービスと Google Earth のような実世界のデータを網羅しているサービスのみっつは、別の方向からなにかひとつのところに向かって動いているように思えました。Second Life はその三つが混ざってい

  • Wedataのiview用データベースSITEINFO仕様 « ku

    そのデータベース: iview - wedataの今のところの仕様です。 はじめに iviewはAutoPagerizeやLDRizeがやっているのと同じように、HTMLページを読み込んで、その中にある写真や説明文をXPathで取り出して表示しています。そのページの写真を全部表示し終えると、AutoPagerizeのようにXPathで表された次のページへのリンクをたどり、そのページの中にある写真を表示していきます。 サイト構造の分類と定義 データベースの各項目の意味を説明する前に、一般的な写真サイトのHTML構造について3種類分類します。多くのサイトは、以下で述べる3種類の構造のどれかに当てはまります。 たいていの写真サイトは、写真に限らず大量のコンテンツを管理しているサイトがそうしているように、ひとつのページにすべての写真を表示したりはせず、それらをたくさんのページに分割して表示していま

  • いろんなサイトをiviewで見られるようになりました « ku

    バージョン0.0.8になってからiviewにSubscribeという項目が増えました。その名のとおりiviewでフィードを読み込んでその中に入っている写真を表示することができます。が、それだけではありません。wedataにあるアイテム - データベース: iview - wedataに書かれているサイトをiviewで見ることができるようになっています。iviewで見たいサイトがあればどんなサイトでもwedataにiviewのSITEINFOを追加すれば見ることができるようになりました。 WedataのSITEINFOの読み込みかた SettingsでSubscribe to other sources…を選んでSite/feed(RSS,atom,json) URLにwedata.net/databases/iview/items.jsonを入れて右下のGo(日語のときは開く)ボタンを押

  • iview for Tombloo

    iPhoneでtumblrのdashboardやいろんなサイトの写真をただただひたすら見ていくためのiviewは、中ではAutoPagerizeみたいにXPathで定義されたサイトの構造に従って写真を取り出して表示しています。 次のバージョン(0.0.8)で、iview用に書かれたsiteinfoみたいなのを外から読み込んで写真を表示できるようにしようとwedataのItem - データベース: iview - wedataに20くらいsiteinfoを書きました。 このsiteinfoを使ってiviewのFirefox+Tomblooバージョンを作りました。tumblrだけでなくwedataに書かれたいろんなサイトでLDRize+reblogCommandと同じようにj/kで移動してtでtumblrにpostすることができます。 使い方 以下 iview for Tombloo のインス

  • iview for Firefox « ku

    iview for Tomblooに続いてiviewのFirefoxむけバージョンiview for Tomblooを作りました。 ふつうのFirefoxの拡張機能なのでTomblooがなくても動作します(でもTomblooがないとTumblrに投稿したりはできません)。 インストール iview for Firefox version.0.0.5 つかいかた iview For Firefoxをインストールしたら、ToolsメニューにLaunch iviewという項目が追加されます。 これを選ぶとアイテム - データベース: iview - wedataに書かれたサイトの一覧が出てくるので見てみたいものをクリックして選んでいってください。 クリックしたものが左側のリストに追加されていきます。 左側のリストをクリックすると選んだサイトの写真が表示され始めます。 jで次の写真、sで次の

  • GoogleChromeの拡張を作る上でFirefoxアドオン作者が知っておくべきやればできること « ku

    GoogleChromeの拡張を作る上でFirefoxアドオン作者が知っておくべき10の違い【GoogleChromeでニコ動拡張を作ってみた感想】 – love_firefoxportableの日記についてMySpaceのMP3ファイルにID3tagを埋め込みつつダウンロードするJSActionsスクリプトを作ったあたりからFirefoxアドオンの柔軟さに魅了されていろいろ作ってきたけどChromeUIのブロックしなさが快適でChromeにスイッチしようとしている人間が書きます。 将来にわたってChromeのextensionでFirefox addonのような自由度が実現されるようなことはないと思いますが、それでも今の段階でやればできることもちょっとあります。大半はできないけど。 右クリックはいじれない いじれません。このへんまだ実装自体がやっつけな感じなので将来的にはいじれるように

  • Flickrの写真をpostする LDRize Minibuffer flickr.share コマンド

    FlickrでLDRizeでピンを立てたものをTumblrにpostするLDRizeのMinibuffer用コマンドです。 ダウンロード LDRize Mibuffer flickr.share command – Userscripts.orgからどうぞ。 使い方 reblog commandと同じです。Tumblrにpostしたい写真をpでピンを立てていって気が向いたときに pinned-node | flickr.share でピンを立てた写真をtumblrにpostすることができます。 ただ、Flickrの仕様上3回リクエストを出さないとtumblrにpostできないためreblog commandに比べて完了までに時間がかかります(5秒くらい?)。焦らずお待ちください。 LDRizeが効くページでは使えると思います。ピンを立てたparagraphの中で一番大きい写真がpostされ

  • Gyamblr for Windows (was Gyazowin tumblr for Windows) « ZeroMemory

    English introduction of Gyamblr for Windows is available. 前は Gyazowin tumblr for Windows というなんなのかよくわかんない名前になっていたのですがmasuiさんにGyamblrという名前をつけていただいたので、わかりやすく Gyamblr for Windows に名前を変えました。 What is this? 起動してキャプチャしたいところを囲むだけでスクリーンショットがとれて自動的にGyazoにアップロードできるgyazoのWindows版クライアントGyazowinをちょこっといじって作った、キャプチャした画像をGyazoじゃなくてtumblrにアップロードするバージョンです。ライセンスは元のGyazowinに準じます。ベースになっているのはgyazowin0711111のソースコードです。 あとT

  • 果たしてtumblrにアルファリブロガーは存在するのか « ku

    Tumblrのdashboardで そして、所々にいる人がまさに電脳ハブとなっています。 有名人というよりも基的には無名、だけどもごく一部では・・・という人が ゴロゴロしています。followerが多いのも理由ですが、それだけではありません。 Tumblrは恐ろしい。(誤字訂正) - 湊子の徒然 というのを読みました。 それとはあんまり関係ないかもしれないけど、先日tumblrのnotes tokenを割り出す #2方法を編み出してからTumblrのデータを集めているので、実際にひとつのpostがどう広がっていくかを見てみましょう。Tumblrのreblogツリーはあることに関して誰からそれを知ったのかという地味だけど今までなかなか知れなかったことを不完全ながらも教えてくれます。それはまるで豊川信用金庫事件 - Wikipediaの真相を知るかのようなおもしろさがあります。 Int

  • tumblrのnotes tokenを割り出す #2 « ku

    tumblrのnotes tokenを割り出すよりも簡単、予測可能な一定時間で終わるnotes token取り出し方法が見つかりました。 自分がfollowしているひとの一覧が表示されるfollowingのページにある、各ユーザのunfollowボタンのform要素のidにこんなfollowing_R2QqU1tdj_delete値が埋め込まれています。 これの真ん中の部分がtokenと同じになっているのでこれを取り出すだけです。 ちなみにfollowするときのボタンについてるnonceもおんなじ値では、と思ったけどfollowするときについてるのは全然違うものでした。

    saitamanodoruji
    saitamanodoruji 2009/01/24
    notes token notes key
  • tumblrのnotes tokenを割り出す « ku

    tumblrの特定のpostがどうreblogされたかは http://www.tumblr.com/dashboard/notes/$post_id/$token にアクセスすることで知ることができます。 ただいろいろ制約があって$tokenは$post_idのポストをしたひとのアカウントと結びつけられたトークンを設定しないといけなくて、それはそのポストをした人のアカウントでdashboardにログインしていないとわかりませんでした。(参考 自分のTumblrにpostのreblog数を表示させる - cxxの日記 - たんぶら部 - Tumblove -) 実はよく見ると、このtokenはphotoをtumblrにshareしたときにつけられるファイル名の一部として埋め込まれています。そしてpostによらず(一定期間?)共通なので、そのユーザがtumblrにshareした写真がひとつで

    saitamanodoruji
    saitamanodoruji 2009/01/23
    他人のtoken(notes key)
  • AutoPagerizeのスクリプト実行順序制約をなくせるようになりました « ku

    Tumblrが新しくなって、よく見ていた/show/quotes/by/everyoneがちゃんとページングされなくなって悲しいと思っていたらcxxさんがFix Tumblr Dashboard Pagination for Greasemonkeyというスクリプトを書いてくれていました。 しかし21世紀はじめの10年最後の2009年ももう終わろうとしているにも関わらず、未だにTumblr dashboard reblog 4点セットのAutoPagerizeとLDRizeとMiniBufferとreblogCommandの実行される順序をちゃんと覚えておかないといけないなんてローテクすぎる!という怒りにまかせて、順番に関係なく入れておけば動くように細工をしました。 AutoPagerize version 0.0.35~ LDRize version 2009.01.21~ Minibu

  • インターネット側からiPhone上のソケットに接続できました « ku

    実は私、NokiaがNokia端末上で動くMobile Web Serverを出した時にセットでついてたMWS:Rationale - OpenSourceに今までのウェブサーバなんか全く全然インタラクティブじゃない、インタラクティブっていうのはこういうのを言うんだ!と書かれているのを読んで以来、ケータイウェブサーバウォッチャーです。 今日、帰宅途中に @shachi @cqa02303 photoアルバムじゃなくて、ftpやhtmlサーバを内臓したカメラアプリっていいんじゃないかと思うですよ Twitter / fladdict: @shachi @cqa02303 photoアルバ … というのを読んで、そういえば今すぐ日の携帯で動かせるウェブサーバ CeHttp - bits and bytesでためした限りはSoftbankだと外からも繋げられたから、もしかしておなじSonft

  • reblogと平和的自然淘汰 « ku

    自然淘汰、と聞くと、環境に適合できない個体が生命を維持できなくなって死ぬ、というイメージがある。寒さに弱い個体が寒くなった時に死ぬ、とか、ある病気に弱い個体が病気にかかって死ぬ、とか。 素数ゼミはいかにして生存競争に勝利したか 去年、17年周期で一斉に出てくる17年ゼミはなぜ全部の個体が17年に一度出てくるのか、日のように7年で成虫になるセミが毎年出てこないのはなぜなのかがわからない、という怒りをはてなダイアリーに書きなぐっていたらchiaki25さんに素数ゼミの謎というを紹介していただいた。このではなんで17年に一度一斉に出るようになったのかは3行くらいのあいまいな記述でしか説明されていなくてけっきょくわからなかった。けれども、17年に一度一斉に出るようになってから以降の素数ゼミだけが生き残る理由が確率的に説明されている部分で、今まで持っていた自然淘汰に対するイメージが変わった。ち

  • 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 –

  • capture.tumblr.js ブラウザでキャプチャしてtumblrにpostするJSActionsスクリプト v.0.0.1a « ZeroMemory

    ブラウザでキャプチャしてアップロードするJSActionsスクリプトシリーズのtumblrにアップロードするバージョンです。jsactions_2007112102a1対応ずみ。 ダウンロード capture.tumblr.js History 2008.3.1 0.0.1b capture.tumblr.jsをgelato対応に: dara-jで指摘していただいたstream_params.filenameの修正。 2007.12.3 0.0.1a キャプチャにcaptionがつかなかったのを修正。 インストール ダウンロードしたcapture.tumblr.jsをJSActionsのglobalフォルダに保存してください。次に、そのひとつ上のフォルダ(JSActionsのglobalとかselectionとかのフォルダがあるフォルダです)に capture.tumblr.conf とい

  • 1