質問してみた
はてなで質問してみました
今まで、何かしらの問題を Excel を使って解決したことがある人… - 人力検索はてな
もし、答えていただける方がいましたら。よろしくお願いします。
DeNA 、はてな、 PAラボ と我らが id:TAKESAKO のコラボ就活セミナーがあるみたいですよ!
就活生向けIT業界セミナーで講演します | TAKESAKO @ Yet another Cybozu Labs
id:TAKESAKO 直伝の会社との付き合い方(恋愛的な意味で)を知りたい人は聞きにいってみよう!
新はてなブックマーク件数取得 API を使って自分のページに件数を埋め込む最も簡単な方法
はてなブックマークから新しい件数取得 API が提供されているようです!
(開発者さま向け)はてなブックマーク件数取得APIに新しいAPIを追加 - はてなブックマーク日記 - 機能変更、お知らせなど
というわけで、
HTML だけで、件数を埋め込む例を書いてみたよ!
やり方は簡単
callback パラメータに document.write を指定するだけ!
<script src="http://api.b.st-hatena.com/entry.count?url=http%3A%2F%2Fwww.example.com%2F&callback=document.write"></script>件のブックマークがあります。
あとは、適当にリンクとか張って
<a href="http://b.hatena.ne.jp/entry/www.example.com/"> <script src="http://api.b.st-hatena.com/entry.count?url=http%3A%2F%2Fwww.example.com%2F&callback=document.write"></script>件のブックマークがあります。 </a>
完成です!
わお
これなら JavaScript を書けない人でも HTML の知識あがあれば OK ですね!
ラクチンですね!
はてブの Web Hook で Twitter を更新する
はてなブックマークの Web Hook というのがリリースされましたね!
(開発者さま向け) はてなブックマーク Web Hook 機能を公開しました - はてなブックマーク日記 - 機能変更、お知らせなど
はてなブックマーク Web Hookとは - はてなキーワード
これを設定しておくと、自分がはてブしたタイミングではてブ側から CGI 等を叩いてくれます。
CGI から様々なプログラムを起動するようにしておけば、あんなことやこんなことが可能になっちゃいますね><
こ、これはすごい!
ということでさっそく、自分がはてブしたページの URL を Twitter に POST する CGI を書いてみた。
ご自由にお使いください
#!/usr/bin/env perl use utf8; use strict; use warnings; use CGI; use Net::Twitter; my $req = CGI->new; $req->charset('utf-8'); if ($req->param('key') ne 'API_PASSWORD') { die "Authentication failed"; } my $url = $req->param('url'); my $title = $req->param('title'); my $comment = $req->param('comment'); Net::Twitter->new( username => "TWITTER_USER", password => "TWITTER_PASSWORD" )->update("[Hatena::B] $comment $url $title"); print header('text/plain'); print 'ok';
ご自由にお使いください
はてブプラスの提供枠をニコニ広告風に表示する
はじめに
http://b.hatena.ne.jp/guide/plus がリリースされましたね!
エントリーページに提供っていうのが表示されているのが楽しいですね!
でも、もっともっと提供っぽい感じにしたらおもしろいんじゃないかと思って作ってみました!
やり方
使い方は簡単です!
- はてブのエントリーページに行って(例えば、はてなブックマーク - はてなブックマークプラス)
- 以下のブックマークレットをロケーションバーにコピペして、 Enter キーを叩く!
javascript:(function(s){s.src='http://amachang.sakura.ne.jp/misc/teikyo/teikyo.js';document.body.appendChild(s);})(document.createElement('script'))
(たぶん、 IE 系でも動きます。試していませんが。。)
おまけ
Greasemonkey バージョンも作ってみました!
// ==UserScript== // @namespace http://d.hatena.ne.jp/amachang/ // @include http://b.hatena.ne.jp/entry/* // @include http://b.hatena.ne.jp/entry?mode=more&url=* // ==/UserScript== location.href = "javascript:(function(s){s.src='http://amachang.sakura.ne.jp/misc/teikyo/teikyo.js';document.body.appendChild(s);})(document.createElement('script'))";
というわけで
ご自由にお試しください!
コードもご自由に使ってください!