本ドキュメントははてなブックマークにおける AtomAPI 実装を解説するものです。主にはてなスタッフがその作成と更新を行っています。 Atomプロジェクトが定めるAtomAPI仕様 http://www.ietf.org/html.charters/atompub-charter.html (英語)は現時点でドラフト段階です。それに伴い本ドキュメントおよびはてなブックマークの AtomAPI 実装は変更される可能性があります。
![はてなブックマークAtomAPIとは - はてなダイアリー](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2399268c45f05176589994884651cf8a795231e/height=288;version=1;width=512/https%3A%2F%2Flive.blog-tags.st-hatena.com%2F%2F_next%2Fstatic%2Fimages%2FogImageDefault-0b14dbf84ffadcafc73ec8b1d951813c.png)
はてなブックマークAtomAPI/はてなフォトライフAtomAPI で使用するWSSE認証のHTTP X-WSSEヘッダを作成するRubyスクリプト $KCODE = 'u' require 'time' require 'digest/sha1' def hatena_wsse_header(hatena_id, password) # Nonce : HTTPリクエスト毎に生成したセキュリティ・トークン # ランダムなバイト列 http://sheepman.parfait.ne.jp/20050104.html nonce = Array.new(10){ rand(0x100000000) }.pack('I*') nonce_base64 = [nonce].pack("m").chomp # Base64エンコード # Created : Nonceが作成された日時をISO-8
はてなブックマークAtomAPI FeedURIを使用して全ブックマークを取得するRubyスクリプト require 'hatena_wsse_header' は d:id:toward:20051225:ruby_hatena_wsse #!/usr/local/bin/ruby -w $KCODE = 'u' require 'net/http' Net::HTTP.version_1_2 require 'rexml/document' require 'pstore' require 'hatena_wsse_header' # はてなブックマーク/はてなフォトライフ AtomAPI WSSE認証 HTTP X-WSSEヘッダを作成 hatena_id = 'hatena_id' # はてなID password = 'password' # パスワード bookmarks = [
まずソーシャルブックマークを使うユーザーには 大きく3種類の人がいる。 1.ヘビーに自分でどんどんブックマークしていく。 2.他の人がブックマークしたものの中から良いものをブックマークしていく。 3.他の人がブックマークしたものを見る。 ソーシャルブックマークのBuzzurl(バザール) を運営していて 第一の目標にしているのは、いかに「1」の人を増やすか。 この規模がある一定数を早期に達成できなければ サービスとして尻すぼみしてしまう。 ひとつのブックマークに対して、「1」の比率が 高い場合はまさに群集の叡智状態となる。 しかし、「1」の人が増えてくると構造的に「2」の人も 増え、この「2」の比率が高くなってくると徐々に 衆愚化していく。 かといって「1」と「2」のユーザーの比率をうまく バランスを取りながらサービス拡大していく なんてことはそうそううまくは出来ない。 というわけでSBM
本家 Text::Hatena で HTML::Parser を用いている部分は実装できていません。 URL の自動リンクや HTML のエスケープなどは実装できていません。 Cookie を利用するようなサイトに text-hatena.js を利用するのはお勧めできません。 ライセンスは Text::Hatena と同等とします。 技術的なアレコレ Perl と JavaScript って意外と似てるよね、というところから出発しました。特に、Text::Hatena のソースコードはそのまま JavaScript に置き換えられるぐらいに洗練されたコードです。例えば、Hatena.pm の一部に次のようなソースがあるのですが sub parse { my $self = shift; my $text = shift or return; $self->{context} = Text
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。3月11日(月)~3月17日(日)〔2024年3月第3週〕のトップ30です*1。 順位 タイトル 1位 大炎上したスクールフォト業界で勤めてたんだが、もう学校写真のカメラマンは限界かもしれない|所在ない 2位 高等学校段階までの学習で身につけてほしいこと | 東京大学 3位 文科省の公用文作成の考え方って資料、めちゃくちゃ役立つから論文書く人とか社会人になって社外にメールを送るのが苦手って人は読むのをおすすめする。 - Togetter 4位 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」(1/2 ページ) - ねとらぼ 5位 横浜中華街デートで1日過ごせ|まりにゃ 6位 謙虚なリーダーのもとで心理的安全性が高まりメンバーが本領発揮しやすくなる
記事データ 投稿者 望月真琴 投稿日時 2005-10-20T20:05+09:00 タグ htaccess はてなブックマーク 仕様 転載 概要 乱暴に言ってしまえばはてなブックマークだって検索エンジンのようなものですし、はてなスタッフはそう考えてはいないとしても、 robots.txt は検索エンジンだけが主な対象というわけではないので、 robots.txt による制御を受け付けないという根拠にはならないと思います。 リプライ 15 件のリプライがあります。 無断リンク禁止という寝言はともかく、 robots.txt や <meta name="robots"> については解釈しても良いのでは はてなブックマーク日記 - はてなブックマークにおけるリンクの考え方について はてなブックマークの利用拡大に伴い、「はてなブックマークへの登録は無断リンクである」「robots.txtの設置に
はてなダイアリーキーワード自動リンクAPIを用いて、エントリー本文などに含まれるキーワードを自動抽出し、はてなダイアリーキーワードにリンクするMovable Typeプラグインを作ったので公開しておきます。同じようなものがあった気がするのですが見つけられなかったのでしかたなく。 HatenaKeywordLink Plugin.ja JP - Ogawa Code こんな感じにリンク付きテキストに変換してくれるわけですね。 何がうれしいのかは私はよく分かりません。はてな大好きな人向け。 2006/11/28追記: やはり「MTHatenaKeywordプラグイン」というのがあったようだ。ただ今はリンク切れになっている。ぐぐって調べたところによると、MTHatenaKeywordは、はてなダイアリーキーワード自動リンクAPIの正規表現取得インタフェースで取得した正規表現パターンファイルを使
本ソフトウェアは個人用・商用を問わず無償で提供されています。継続的な開発をご支援くださる方はご寄付をご考慮ください。 更新履歴 0.01 (2006-11-27 15:07:53 +0900): 公開。 0.02 (2006-11-27 15:13:52 +0900): MTHatenaKeywordLinkコンテナタグを追加。 概要 (すでに同種のプラグインがあった気がしますが)はてなダイアリーキーワード自動リンクAPIを用いて、エントリー本文などに含まれるキーワードを自動抽出し、はてなダイアリーキーワードにリンクするプラグインです。 インストール方法 プラグインをインストールするには、パッケージに含まれるpluginsディレクトリの中身をMovable Typeのプラグインディレクトリにアップロードもしくはコピーしてください。 下のようなディレクトリ構造になります。 MTDIR/plu
JavaScript ではてなブックマーク数を表示 はてなブックマークのブックマーク数は人気の指標として参考になります。このブログでは各エントリの末尾に、ブックマーク数を画像で取得する API を使って、ブックマーク数を表示するように設定しています。 ブログシステムのようにテンプレートを使える場合は、ブックマーク数を表示する HTML をたくさんのページに貼り付けるのは簡単ですが、そうでない場合はなかなか面倒です。そこで、ここでは JavaScript を使ってはてなブックマーク数を表示する方法を紹介します。 やり方 まず、次のような JavaScript を hatena-bookmark.js として保存してウェブに置きます。 function makeHatenaBookmarkLinks() { return ("<a href='http://b.hatena.ne.jp/ent
使いやすいサイトを作るのは,デザイナーだけの問題ではありません。エンジニアとしてサイト構築にかかわっている筆者が,日ごろぶつかった問題をネタにじっくり考えていきます。 ・第33回 リピーター増加を阻む「面倒くささ」の壁 あるウェブサービスを初めて使った人が「しばらく使ってみよう」と思ってくれても,「面倒くささ」の壁に阻まれて次第にサービスの利用から遠ざかっていくことはよくあります。ブラウザを利用しないものを含む,さまざまなインタフェースを提供することで,その面倒くささを乗り越えられるのではないか,という仮説のもと,いくつかの例を紹介します。 ・第32回 リダイレクトの正しい使い方とは あるページ(URL)にアクセスすると,自動的にほかのページにジャンプするリダイレクトは,ウェブサイトを構築するうえで非常に重要な仕組みです。しかし,ユーザーの知らないうちにページの移動を行うため,ユーザーを戸
2007/04/14:下記のページに同内容を書いています。 今後は下記を更新していく予定です。 del.ici.us+hatebu IncSearch - del.icio.usとはてなブックマークを一緒にインクリメンタルサーチ - del.icio.usと、はてなブックマーク(複数のID指定可能)を一緒にインクリメンタルサーチするためのGreasemonkeyスクリプトです。 下記のスクリプトに、はてなブックマークも入れ込んで検索できるようにした感じになります。 Enjoy*Study - del.icio.usをインクリメンタルサーチ(Greasemonkey版)を作ってみました (2006/11/30 更新) 使い方 下記のGreasemonkeyスクリプトをinstallして、、 incsearch.delicious+hatebu.user.js 下記のURL(hatebuId=
はてブのお掃除 はてブ 私の場合、面倒臭がりなんで、超適当ではあるのだけれども、やらないよりはマシと思って少しだけはてブに手を入れてみました。 「とことんやるのは大変だけど、ちょっとはやったほうが良いかな?」という方に参考になれば。 「あとで」タグの整理 「あとで」と付けたタグ、コメントを整理しました。 特に「あとで〜する」という系のコメントは実行したもの、していないものが混在していて「整理しなきゃね」という感じ。 特に「あとで言及する」と言うコメントを残したものの諸般の事情-精神的、時間的な要因-でエントリを起こすことが出来なかったものが幾つかあり、自分のエントリに対する向き合い方の半端さを痛感したりもしました。 類似タグの整理統合 [はてな][hatena]のように、いつの間にか二つのタグが出来てしまうというような事態があります。 こういった重複系のタグは勿論のこと、類似タグで纏めても
はてブのホッテントリに入るためにはどうすればいいのでしょうか。人気エントリに入るためのusersハードルは段々高くなっています*1。そこでそのコツをまとめてみました。運営や専門家や有名人やアルファでなくても実行可能です。まずは10usersを目標に、ゆくゆくは50usersや100usersを目指しましょう。 ホッテントリはハンバーガーショップ パンに具を挟むのが基本 安い・早い・美味い 量は多く、柔らかく 味付けは濃く甘く 食事時を狙う セット化とチェーン店化 スマイル¥0 以下一つずつ説明していきます。 パンに具を挟むのが基本 あまりに当たり前過ぎますが、これが意外と見過ごされがちです。「流行しているコピペを改変する」「海外のサイトで流行しているものを紹介する」など、既存のフレームワークを利用すればよく、枠組み自体をいじる必要はありません。土台を解体しようとしてラーメンに具を挟んでみる
ソーシャルブックマークは自分の場所という気がしないサービスだについて一言感想を述べたい。 結論:結局SBMって自分、これ面白いと思うんだけど他の人はどう思ってる?という繋がりを構成してくツールな訳で、何もタグだとかURLだけに繋がりを作る役目を限定しなくてもいいんじゃないかな? また、自分のサイトというのは、アクセス解析やカウンターで「誰かに見られている」というのを実感できるが、ソーシャルブックマークでは人に見られているかどうかわかる機能が少ない。はてなブックマークだとお気に入り機能だけだから、そのため、お気に入りの人数というのが大変重視されるのだろう。 はてなブックマークはデザインが結構いじれるんだし、アクセス解析がデフォルトで用意されると、誰に見られているかわかるし、自分の場所感が少しは強くなるのではないだろうか。今でも、レンタルアクセス解析なんかは組み込めそうではあるんだけど。 と記
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く