Hatena

買ったアイテムの合計金額を表示するGreasemonkeyスクリプト

インストールすると日付の横に「合計金額を計算」というリンクが現れる。それをクリックすると、その日の日記に含まれるアイテムの金額の合計が計算される。 // ==UserScript== // @name How much money do I waste? // @namespace http://d.hatena.ne.jp/no…

はてなASINページにAmazonの評価ボタンを表示する

「Amazonの評価ボタン」って正式には何て言うんだろう? 「持っています」とか「好き」とか5段階で評価できるあれです。スクリーンショット: (上の方に出ているテキストボックスはHatena Asin Info.user.jsによるもの) // ==UserScript== // @name Add am…

Google Readerでstarを付けたすべてのエントリをはてなブックマークに登録する

Google Readerを使い始めて最初のうちは、 Google Readerでフィードを読みながら気になったエントリにstarを付ける starredを読み返して個別にはてなブックマークに登録する という手順を踏んでいたんだけど、フィードの数が膨大になってくるに従って手順2が…

Yet Another Hatena Referer Viewer

1/23の日記で公開したHatena Referer Viewerをさらにバージョンアップした。変更点は以下の通り: JAN/EANページに対応した getNodesFromXPath()と$X()がapplication/xhtml+xmlなページで動かないというバグ(このスクリプトでは元々実害なし)があったので…

マルコフ・マルコフ

はてなキーワードを眺めていて、そういえば「マルコフ連鎖」はあるけど「隠れマルコフモデル」はまだキーワードにないなあとうっかり思ってしまい、キーワードを追加した。そうしたら、芋づる式に「マルコフ過程」「マルコフ決定過程」「マルコフ性」のペー…

PlaggerでRSS to RSSフィルタを作る

この日記のサイドバーに表示している「最近のブックマーク」「最近の被ブックマークコメント」は表示を調整するためにCGIでRSSを整形している(ref. ヒビノキロク - サイドバーのブックマーク)。これを試しにPlaggerを使ってやってみたら、とても簡単にできた…

Ctrl+Dではてなブックマークに追加

keyconfigで以下のスクリプトをキー割り当てする。 var url = 'http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+escape(content.document.title)+'&url='+escape(content.document.location.href); gBrowser.selectedTab = gBrowser.addTab("about:…

はてなブックマークのタグ補完を改善: タグとコメントを別々に入力できるようにする

以前載せたコードの完成版。はてなブックマークではコメントとタグの入力欄が同じなため、 タグの補完をしようとしてエンターキーを押す→コメント入力終了 [と間違えてエンターキーを押す→コメント入力終了 という事故が絶えない(自分だけかな)。そこで、…

Google Readerにはてなブックマーク件数とブックマークアイコンを表示(改良版)

→インストール前回からの主な改良点は、自分が既にブックマークしていた場合、ブックマーク追加アイコンの代わりにはてなブックマークアイコン(分かりにくいな)を表示するようにしたこと。それとソースコードを全体的に修正した。使うときはconst userの部…

はてなブックマークのタグ補完を改善

→完成版はこちら // ==UserScript== // @name Yet Another Hatena Bookmark Tag Suggestion // @namespace http://d.hatena.ne.jp/nozom/ // @description Improve Tag Suggestion of Hatena Bookmark // @include http://b.hatena.ne.jp/add?* // @include …

はてなブックマークで「あとで○○」とコメントしたエントリをメールする

微妙にGoogleで○○と検索すると○○:実用編のパクりっぽいけど、前からやりたかったことをやってみた。 config.yaml global: timezone: Asia/Tokyo log: level: debug assets_path: /home/nozom/work/plagger/assets plugins: - module: Aggregator::MyAggrega…

Google Readerで今読んでいる記事をbキーではてなブックマークする

Google Readerにはてなブックマークを組み合わせて便利にするGreasemonkeyスクリプトその2。→インストールする (2006.10.14 @includeにhttpsを追加, リンク先変更) (2006.10.14 Altキーのチェックを追加) // ==UserScript== // @name GR+?BKey // @namespace…

Google Readerにはてなブックマーク件数とブックマーク用アイコンを表示

昨日のスクリプトを改良して、ブックマーク登録用のアイコンも表示するようにしてみた。→installする (2006.10.6 バグ修正: replace(/&/, "&") → replace(/&/g, "&")) (2006.10.14 @includeにhttpsを追加, リンク先変更) // ==UserScript== // @name…

Google Readerにはてなブックマーク件数を表示する

Google x はてブ(Greasemonkey版)を参考に作ってみた。 // ==UserScript== // @name GR+?B // @namespace http://d.hatena.ne.jp/nozom/ // @description show ?B count in Google Reader // @include http://www.google.com/reader/view/* // ==/UserScri…

Stylish拡張で広告削除3

はてなブックマークのエントリページ(○ usersをクリックしたときに表示されるページ)の広告を非表示にする。 @-moz-document domain(b.hatena.ne.jp) { div.adsense { display: none; } }

スーパーPREの後の空白

スーパーPRE表記(>||〜||CSSによる指定を追加すると空白が生じることはなくなった。 pre + br { display: none; }この原因はpreタグの後にbrタグが付いてしまうことがあるためで、多分はてなダイアリーのHTML出力モジュールのバグだろう。

Stylish拡張で広告削除2

はてなアンテナで表示される広告を削除する。 @-moz-document domain(a.hatena.ne.jp) { body > p.pager + ol { display: none; } }

Stylish拡張で広告削除

Stylish拡張で、はてなキーワード/ASINページに表示される広告を削除する。 /* hatena - Remove ads */ @-moz-document domain(d.hatena.ne.jp) { div.ad-banner, div.ad-jig, div.ad-rectangle, div.ad-google1, div.ad-google2 { display: none; } }@-moz-…

Hatena Asin Info アップデート

はてなのASINページがリニューアルして使えなくなっていたGreasemonkeyスクリプトをアップデートした。おまけで広告を削除する機能も付けてみたけど、これはスタイルシートで非表示にしてるだけなので、それ専用の方法(Stylish Extension等)を使った方がい…

買った本

「へんな会社」のつくり方 / 近藤淳也 ISBN:4798110523 解決!! LATEX2ε / 中橋一朗 ISBN:4798011681 センス・オブ・プログラミング! / 前橋和弥 ISBN:4774121738 電撃大王 4月号

最近のコレクションをサイドバーに表示する

はてなブックマークのコレクションページはRSSを出力するので、rssモジュールを使ってサイドバーに表示することができる。そのままではタイトルが表示されるだけだが、はてなダイアリーのヘルプによれば、template="hatena-photo"を指定するとフォトライフの…

サイドバーのブックマーク

はてなブックマークはコメントを書かないとdescriptionにサイトの要約が入って、サイドバーに表示するときにコメントなのか要約なのか分かりにくくなってしまうので、以下のようなCGIを間に挟んで表示を調整することにした。この辺はできればはてな側で対応…

3日読まなかっただけで…

RSSリーダに沢山のサイトを登録しているおかげで、たった3日読まなかっただけで未読がすごいことに。 …ふぅ。3時間かかってやっと消化完了。普段からいかにWebを見るのに時間を割いているか、改めて気付いた。RSSを使った効率的な情報収集も行き過ぎると考…

ASINページに本の情報を表示するブックマークレット

はてなブックマークレットの「asin記法を表示」をベースに、自分の好みの書式で表示するようにしてみた。 javascript:(function() { function getInnerText(node) { var nodes = node.childNodes; var ret = []; for (var i = 0; i < nodes.length; i++) { i…

jkondoの日記 - 一人で複数の顔を持つ

http://d.hatena.ne.jp/jkondo/20050617/1118963648 匿名にすると人の行動が無責任になるし、いざ違法行為などが起こっても誰だか分からないんじゃないか、と言った危惧があるにせよ、それと同等かそれ以上に、一人で複数の顔を持つ事ができるからこそ表現で…

キーワード追加の連鎖

ファジー理論(ファジィ理論)がキーワードになっていなかったので登録しようとしたら、説明の中にも沢山のキーワードが出てきて、追加しても追加しても終わらないかと思った。とりあえず時間切れなのでここまで。

The browser I can't trust

サイドバーのデザインをちょっといじってみた。 カテゴリリストのところはliをdisplay:inlineにして詰めて表示するようにしていたんだけど、IEだと縦一列に並んでしまう。inline要素なのにwidthが100%になってる? よくわからないのでwidth:6emと指定してみ…

はてながこだわるWebサービス提供の本音 - CNET Japan

http://japan.cnet.com/column/pers/story/0,2000050150,20084185,00.htm(from AOISAKURA - 日記)今日雑談の中で少し「Webサービスでベンチャー」という話題になったのだが、問題はどうやって収入を得るか(=ビジネスモデル)だった。ユーザに課金するのは…

アンテナの使い分け

これまでははてなアンテナをメインで使っていて、試験的にはてなRSSも使っているという状態なのだが、一部をi-know.jpに移行してみることにした。頻繁に更新があって普段よくチェックするサイトというのは限られていて、そのほとんど(でも全てではない)がR…

Hatenabar (Firefox Extension)

http://www.hatena.ne.jp/info/firefoxさっそく入れてみた。ワンクリックで自分のアンテナに移動できたり、日記に今見ているページへのリンクを自動的に挿入する機能(言及する)があるのはなかなか便利だ。欲を言えば同じタブ内で開くか新しいタブを開くか…