株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記
入れようとしたのは Test::WWW::Mechanize 1.30。Test::LongString が 0.15 だと t/content_lacks.t がこける。0.14 にするとテストが通ってインストールできる。perl のバージョンは 5.12.2 と 5.12.3 で再現した。 $ cpanm http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Test-LongString-0.14.tar.gz $ cpanm Test::WWW::Mechanize
LimeChat 2.25 リリース - Windchase LimeChat 2.25から大変面白げな機能がついたのででっちあげてみた。 /it (play|stop|next|prev)で再生、一時停止、次のトラック、前のトラック。現在再生中の曲とかも取得できるので色々できそうですね。 function event::onSendingCommand (command, text, context) { if (command == 'IT') { var itunes = new ActiveXObject('ITunes.Application'); var commands = { 'play' : 'Play', 'stop' : 'Pause', 'next' : 'NextTrack', 'prev' : 'PreviousTrack' }; try { itunes[co
先日のアップデートで最速インターフェース研究会 :: livedoor ReaderにはてなスターをくっつけるGreasemonkeyスクリプトが動かなくなっていたので調べてみた。 一度エントリにスターを表示したページではそれ以上スターを表示しないようになっている。http://s.hatena.ne.jp/js/HatenaStar.jsの1661行目と1689行目。 1659 loadEntriesByHeader: function() { 1660 var c = Hatena.Star.EntryLoader; 1661 if (c.entries) return c.entries; 1662 var entries = []; 1663 var headers = c.getHeaders(); 1687 loadEntriesByConfig: function() { 1
LDR with Podcast Player for Greasemonkey inspired by Blogger: ログイン フィードからとれるエンクロージャのアドレス*1と、はてなダイアリーで用意されているFlashのMP3プレイヤーを勝手に使ってメニューボタンの横の広告の部分で再生。#ads_topをユーザスタイルシートとかで消してる場合は指定を解除しないと使えない。 // ==UserScript== // @name LDR with Podcast Player // @namespace http://shinten.info/ // @include http://reader.livedoor.com/reader/ // ==/UserScript== var w = (typeof unsafeWindow == 'undefined') ? window :
ブログの☆の総数を取得できるAPIを追加しました - はてなスター日記 JSONPを使ったんだけどスクリプトのロードまでの遅延をどうしようか考えた結果innerHTMLで書き換える方法にしました。なにかうまい方法があったら教えてください。 はてスタのAPIのバグだと思うんだけどスターの数が0のURLだと404が返ってくる、のでエラーが出ます。例えば、http://s.hatena.ne.jp/blog.json/http://www.example.com/とか。修正お願いします!>id:hatenastar あと、ScriptLoaderがLDRの内部で使われていないからだと思うけど、DEBUGがtrueだったのでfalseにした。 // ==UserScript== // @name LDR with Hatena::Star count // @namespace http://sh
http://shinten.info/userjs/twitterstatuseslistforldr.0.0.5.user.js 0.0.5 ステータス取得APIをid指定なしのものに修正。 0.0.4 HTMLエスケープしていなかったでするようにした。 0.0.3でエラー処理がちゃんとできてなかったので修正。 0.0.3 ステータスをとってくるのに失敗したときのエラー処理を追加。 表示の管理をちょっとまともにした。 アイコンクリックでhomeへ。 0.0.2 キーボードから開けるようにした。ちょっとは実用的になった気がする。 やっぱり先にw.onloadを読み込まないとアレだったので修正。 ピンのリストみたいにmousehoverするとfriendのステータスがみれます。昨日のはこれ書くためのたたき台。id:antipopさんのTwitter from LDR - subpop -
// ==UserScript== // @name Twitter status on title bar // @namespace http://shinten.info/ // @author watta // @include * // ==/UserScript== (function() { var title = document.title; GM_xmlhttpRequest({ method: 'GET', url: 'http://twitter.com/statuses/friends_timeline.json', onload: function (req) { var responseText = req.responseText; var json; try { json = eval('(' + responseText + ')'); } catch
Update: LDR で最速動画ウォッチング + YouTube Anywhere - delirious thoughts はてなダイアリー 二つのスクリプトをあわせたら面白いんじゃないかと思ったので書いてみました。 http://shinten.info/userjs/watchyoutubeinsubscontai.0.0.2.user.js 動画を続けて見る場合に窓を閉じないで入れ替えるようにした その他、細かいところをいじった http://shinten.info/userjs/watchyoutubeinsubscontai.0.0.1.user.js // ==UserScript== // @name watch YouTube in subs container // @namespace http://shinten.info/ // @author watta /
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く