タグ

ブックマーク / www.otchy.net (3)

  • Greasemonkey で 超お手軽に jQuery を使うスニペット

    【2011-06-07 追記】 下記の手法は Chrome の Greasemoneky では無効なため、Firefox / Chrome 両対応としたい場合は Greasemonkey で 超お手軽に jQuery を使うスニペット [Chrome 対応版] を参照してください。 タイトルの通りです。 特徴 script タグ追加型の読み込み $ 関数として利用可能 該当ページですでに jQuery が読み込まれていればそれを利用 jQuery スクリプト自体のアップは不要 (Gogole の CDN を利用) ローカルのキャッシュも多分有効 (CDN が適切なヘッダを返してれば) jQuery 読み込み完了を待ってから実行される 作成動機 Greasemonkey で jQuery を使う方法検索してみると、GM_xmlhttpRequest で読み込んで eval する方法と、scr

    Greasemonkey で 超お手軽に jQuery を使うスニペット
  • Twitter ボットの作り方 Perl 編 (4)

    Twitter ボットの作り方解説第 4 弾。特定の RSS の内容をつぶやき続けるボットを作ってみます。 以下は、第 3 弾までの状態を前提としています。 CPAN ライブラリの追加 これまでは、通信する先として Twitter サービスにしか通信していなかったので、Net::Twitter モジュールだけで済んでいましたが、さらに外部の RSS を取得するために CPAN ライブラリを追加します。 例によって各種設定は、特に必要のない限りすべてデフォルト (そのまま Enter) で構いません。 インストールに時間がかかるのでしばし待ちましょう。 $ su - # perl -MCPAN -e shell cpan> install XML::FeedPP Perl 上で RSS を扱うライブラリというと、XML::RSS が有名なのですが、今回は Atom フィードも同等に扱いたかっ

    Twitter ボットの作り方 Perl 編 (4)
  • Greasemonkey スクリプトの冒頭に書く 5 行

    WordPress with Twitter の不具合を修正した記念に、Greasemonkey を書く時に頻繁に利用する関数をまとめたので、公開してみます。 外部の JavaScript ライブラリを読み込む方法を解説したサイトもありますが、そこまで大げさな機能が必要でもなく、軽く動作させたいときに便利です。 特に共通ライブラリを利用すると、Firefox 以外のブラウザの対応も無駄に読み込む事になるので、スマートじゃないなぁと思います。 var d = document; var $ = function(id) { return d.getElementById(id); } var $x = function(xp) { return d.evaluate(xp, d, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleN

    Greasemonkey スクリプトの冒頭に書く 5 行
  • 1