タグ

ブックマーク / os0x.hatenablog.com (66)

  • MinibufferベースのTwitter Post&Favorites Command Greasemonkey - os0x.blog

    MinibufferにTwitterへの投稿コマンドを追加するGreasemonkeyを書きました。 とりあえず動いているので公開してみます。Greasemonkey専用だし、あとでuserscripts.orgに上げるかも。 POST用 http://ss-o.net/userjs/twitcommandminibuffer.user.js http://coderepos.org/share/browser/lang/javascript/userscripts/minibuffer.twitter.update.command.user.js? 動作条件 Minibufferが動くサイト 追加されるコマンド Twitter::post 追加されるショートカットキー T T //投稿フォームを表示 と T R //ピン、もしくはカレントの@usernameやリンクなどをフォームに補完し

    MinibufferベースのTwitter Post&Favorites Command Greasemonkey - os0x.blog
  • さて、XPathはどこで使う? - os0x.blog

    XPath は jQuery や Prototype.js と競合する技術ではなく、むしろ共存する技術です - IT戦記について軽く。 僕はGreasemonkeyを書くときに必ずといっていいほどXPathを使っている。XPathなしでいろんなサイトのHTMLを弄ることは最早苦痛でしかなくて、XPathがものすごく強力で、便利なであることは良く実感している。 でも、 僕は自分が管理するサイトでXPathを使うことはない、つまり汎用JSライブラリとXPathを併用することはないだろうなと思う。 理由は簡単で、自分が管理するサイトであれば適切なマークアップによってシンプルにDOM操作を行えるから。 JavaScriptから操作する各要素に、id,name,classなどの適切な属性を指定してあれば、getElementByIdなどのネイティブなメソッドで高速にアクセスできます*1。 普通はこれ

    さて、XPathはどこで使う? - os0x.blog
    otsune
    otsune 2007/11/15
    getElementsBy*は単なるjsローカルの機能。XPathは言語とは無関係な記法。
  • AutoPagerize_operaにaddFilterとか実装してみた - 0x集積蔵

    AutoPagerizeをOperaに移植してみた - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥に手を入れて、addFilterなどを実装してみました。 [追記] 対応サイトが増えたoAutoPagerize - 0xFFをどうぞ。 [/追記] 最新版 http://ss-o.net/userjs/test/AutoPagerize_opera.user.js 最新.js版(オススメ) http://ss-o.net/userjs/test/AutoPagerize_opera.js 更新情報 2008/01/27 01:26 いまさらながら家0.0.19にあわせて更新。oAutoPagerizeのsiteinfo移植。 2007/11/02 11:00 Tumblrのリニューアル、kichikutter、limilic.comに対応。 2007/1

    AutoPagerize_operaにaddFilterとか実装してみた - 0x集積蔵
  • Twitterの罠 - os0x.blog

    思い出せるだけ書き出してみる。 コメントに投稿されたモノを追記。あと、[]で囲ったものは私の超推理なので、信用はしないでください。 追記:2007/10/30 1.2にfollowする裏技を追記 困ってるの 投稿できない発言がある それ、Twitterコマンド。(ついったーコマンド、コマンド - TwitterまとめWiki) しかも、コマンドはコロコロと仕様が変わっている(onやfavなど、最近まで使えていたコマンドが使えなくなった模様です。d(direct message)コマンドは使えることを確認済み)ようなので、最も始末が悪い。発言の頭に.(ドット)をつければ回避できるとのこと( thx tsupo) 向こうからFollowされてるのにFollowを返すことができない人がいる2008年1月現在、改善された模様 まれに発生する模様。[相手に一度removeしてもらうとFollowでき

    Twitterの罠 - os0x.blog
  • Twitterのhomeで11ページに行くとolderへのリンクがなくなっている件について - os0x.blog

    現状、Twitterでは11ページ以降へのリンクがないため、それ以前のログを閲覧することが難しくなっています。 http://twitter.com/home?page=11のページ。 リンクはないものの、直接page=13などを指定すると基的には*1表示できるので、ログを読めないことはないという状況です。 手動でやるのは面倒過ぎるのでAutoPagerize for Greasemonkeyを改造して、ページナンバーを足していくモードを追加してみました。 ただし、サイト定義は組み込みになっているので、将来的に動かなくなる可能性があります。Twitter的にも、遡ってほしくない(たぶん、負荷の問題)からそういった仕様になっていると思います。 その場しのぎであり、推奨はできない対応であることを理解したうえでご利用ください。 http://ss-o.net/userjs/test/autop

    Twitterのhomeで11ページに行くとolderへのリンクがなくなっている件について - os0x.blog
    otsune
    otsune 2007/09/12
  • 0x集積蔵 - Twitterにはてなスターを設置するGreasemonkeyできました

    すみません、メンテできてないので、オフィシャル?なはてな - Firefox ExtensionのHatenabarかHatena Starをどうぞ Twitterの各発言にはてなスターを設置するGreasemonkey、TwitterStar(愛称はつい☆すた)を作りました。 http://ss-o.net/userjs/twitterStar.user.js ver1.3 :画面イメージ 件数多めだとこんな感じで、 数字をクリックするとこんな感じにみんなのアイコンが見えます。 画面イメージの通り、各発言のFavorites用の星の前にはてなスターを表示します。 はてなスターでは、個別のURLとタイトルが記録されるので、タイトルには発言文を抜き出したものを使用しています。 はてなスターに登録された発言は、Twitter: What are you doing? - はてなスターでその一

    otsune
    otsune 2007/08/23