はてなキーワード: はてなスターとは
以下を全てGoogle Reader上で行いたい。
タイトルをクリックしたら自動的に全文を取得して表示して欲しい。以下の設定を行うと出来る。
ブコメが表示されないので、これを直したい。
id:northappleさんが「googleリーダー内ではてなブックマークのコメントを参照したいで.. - 人力検索はてな」という質問の回答及びコメント欄でこれを直す方法を教えてくれている。よって、その通りに変更すると直る。2ヶ所置換が必要。
以下、Google Reader plus Hatenaの変更点です。変更するには、Firefoxの右上にある猿(Greasemonkey)のアイコンの右にある下矢印をクリック→「ユーザスクリプトの管理」をクリック→「Google Reader plus Hatena」の「設定」をクリック→「このユーザスクリプトを編集します」をクリックするとエディタで「Google Reader plus Hatena」のスクリプトが表示されるのでそれを編集する。
62行目
mySpan.innerHTML = '<a href="http://b.hatena.ne.jp/entry/'+url+'" onClick="window.open(this.href,\'\',\'status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes\'); return false;" ><img src="'+ BookmarkImageURL +'" /></a>';
を、
mySpan.innerHTML = '<a href="http://b.hatena.ne.jp/my/add.confirm?url='+url+'"><img src="'+ BookmarkImageURL +'" /></a>';
に変更。これで「○○ users」をクリックすると、目的のウィンドウが開くようになる。
147行目
var t = bookmark.timestamp.split(" ")[0].split("/");
を、
var t = bookmark.timestamp;
に変更。
156行目、
html += "<li><span class=\"__hatena_bookmark_anywhere_timestamp\">"+escapeHTML(t[0])+"年"+escapeHTML(t[1])+"月"+escapeHTML(t[2])+"日</span><img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"><a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.join(""))+"\" class=\"hatena_bookmark_anywhere_user\">"+escapeHTML(bookmark.user)+"</a><span class=\"hatena_bookmark_anywhere_tags\">"+tags.join(", ")+"</span>"+escapeHTML(bookmark.comment)+"</li>";
を、
html += "<li><span class=\"__hatena_bookmark_anywhere_timestamp\">"+escapeHTML(t.slice(2,-3))+"</span><img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"><a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.split(" ")[0].split("/").join(""))+"#bookmark-"+escapeHTML(json.eid)+"\" class=\"hatena_bookmark_anywhere_user\">"+escapeHTML(bookmark.user)+"</a><span class=\"hatena_bookmark_anywhere_tags\">"+tags.join(", ")+"</span>"+escapeHTML(bookmark.comment)+"</li>";
に変更。
# ブコメのはてなスターを取得しやすいように、ブコメのリンクもブコメのパーマリンクへ変更してあります。
を、
var evt = document.createEvent( "MouseEvents" ); evt.initEvent( "click", false, true ); createSpan.dispatchEvent( evt );
に変更。(「 JavaScriptの動かないコード (中級編) clickイベントを強制的に発生させたい (fireEvent/createEventの使い方) - 主に言語とシステム開発に関して」を参考にさせて頂きました。)
出来た。けど、めちゃくちゃソースが汚いので、差分として公開するのが難しい。ごめんなさい。
昔から、そのコミュニティの異様な特性から「はてな村」なんて呼ばれているが、2chが板ごとに全然違う文化があるように、サービスごとにユーザーの特性が違う。だから「はてな村」というよりも「はてな郡」とよぶほうが実態に正しい。決してはてな州やはてな国でないのは、そこまでユーザーが多くないからだ。
#適宜追記修正します
#リクエストを受けて色々追記。
一応はてな郡の中心地。アメーバ州アメブロ市やライブドア州ライブドアブログ市やFC2州FC2市に比べて人口も少なく、セレブ(芸能人・有名人)も少ないが、ブログ創世記から有る古都のため、技術ギーク系・ネット文化系・社会科学系などで独特な文化を形成する。はてな郡の他の都市に比べやや教育レベルは高め。id:aurelianoやid:Chikirin、id:finalventなど一般人がアルファブロガー化しやすい一方で、森見登美彦、平野啓一郎、博多華丸・大吉、笑福亭鶴光の公式ブログがあることは意外と知られていない。著名人でここの市民っぽくらしく振舞っているのはid:FUKAMACHIとかid:kawango(ドワンゴ州知事)ぐらい。ライブドア市やFC2市と違いスラム街(2chまとめブログ)や風俗街(エログ)は殆ど無いため治安は良い。ただしまれに放火魔(炎上マーケティング)がいる。
はてダ市の行政区。開設当初は喧嘩や暴動(炎上)や落書きが頻発しはてダ市の治安悪化の原因だったが現在は割と平和。Google合衆国からのはてダ市への訪問者を増やしている。Wikipedia国と競合するが、教育レベルは遠く及ばない。一時期はネット用語の流行の最先端であったが、近年は衰退している。近年はドワンゴ州ニコニコ大百科町とも競合する。
はてな郡最大の都市で玄関口。ライブドアクリップ市やヤフーブックマーク市よりも人口が多く、delicious市やGoogleブックマーク市に迫る。かつてははてダ市と同じような人口形成と文化だったが、人口の急激な流入により治安が悪化しており、教育レベルも低め。風俗街(エロホッテントリ)、スラム街(2chまとめブログ)や、ゲバルト(政治関連)や暴動(炎上)も有り、Twitter国と同じような問題を抱えている。
はてブ市の行政区。はてブ市内の流行が集まり、Googleニュース市やライブドアニュース市へ繋がる。基本的に住人ははてな郡の役人(はてなスタッフ)。
はてな郡最古の都市だが、近年はYahoo知恵袋市やOKWave市への人口流出が目立ち衰退している。最近は税金が安くなった(無料化)の影響かうごメモ村からの人口流入が目立つ。
はてな郡の中ではやや特殊な位置付け。はてダ市・はてブ市のベッドタウンであるが住民が偽名・匿名で生活している。そのため人口も不明。強いて言えば2ch国に近いが、人口も少なく地区割りも曖昧で住民の傾向もバラバラ。住民は匿名が前提のはずだが、閲覧者を集める目的で敢えて実名で生活するものもいる。
はてな郡の中ではのどかで田園風景が広がる。ここもはてダ市・はてブ市のベッドタウン。絵描き(イラスト系キーワード)や芸人(ネタキーワード)やカフェ(実況)も多く、人口の割には賑やか。近年はうごメモ村からの若い居住者もいる。女性も多い。Twitter国と似ていると言われるが別物である。
任天堂王国との連携(京都連合)により人口が増えている村。ハイク村・人力検索町以外のはてな郡の都市への人口移動は少ない。この村だけ突出して住民の平均年齢が低い。
はてダ市・ハイク村のベッドタウン。写真家が多く住んでいたが、最近はもっぱらアトリエという名の倉庫街となっている。
インフラが整ったオフィス街だが過疎化がすすみ空きオフィスが目立つ。オフィス街なのに村。Google Apps市と比べるまでもない。
人力検索町と並ぶ古都で、かつてははてな郡の中心都市の一つであったが近年過疎化がすすむ。
ハイク村から独立したハイク2村から更に分離独立した村。モバイラー向けの今風なコミュニティの割にいまいち地味な存在。
住民が買ったものを並べて売る商店街。モバイラー向けの今風なコミュニティの割にいまいち地味な存在。
はてな郡の自治体運営に唯一提言が出来る機関として設置されるが、基本的に不具合修正以外の要望はあまり通らない。
はてな郡内の通貨。1P=1円だが基本的にポイントから円の両替はできない。はてな郡内での買い物や住民同士の送金に使われる。
はてな郡内の贈答品。基本的に黄色だが他の色のものは珍しく送ると喜ばれるが、貰ってもなにか有るわけではない。地区によって価値が違う。
はてな郡の役人により設置された実験区。増田町も本来ここなのだが、近年は人口増加により特区的位置づけが薄れてきている。増田町以外の地域は過疎化がすすむ。
本格的な「こどもの国」として設立されたが、治安悪化(しかもリアルでも)が懸念され設立からわずか2週間で廃村。はてな郡の黒歴史の一つである。
アンテナ町に変わり新興住宅地として開発されたが、人口減少により廃町。
セカンドライフ国に対抗すべくハイテクヴァーチャル都市として開発されたが、人口が思うように伸びずラボ特区の一時自治区に格下げ。その後廃村。セカンドライフ国も規模的には市レベル(町レベル?)である。アメーバ州のアメーバピグ村は人口が増えつつある。
Youtube国への玄関口であったが、行政機能の停止により廃村。
ゴキブリホイホイを置いた効果を確認するような感じで、一度だけ覗いてみたい。
これは違う。
はてなブックマークのヘルプにあるブックマークレットを使用すると、画像は任意に変更できる。
javascript:(function(){var%20d=(new%20Date);var%20s=document.createElement('script');s.charset='UTF-8';s.src='http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?'+d.getFullYear()+d.getMonth()+d.getDate();(document.getElementsByTagName('head')[0]||document.body).appendChild(s);})();
これを使用すると、表示されるページ右上に、
新規だと「NO IMAGE」、画像が引用されているページだとその画像が表示される。
そこをクリックすると変更できる。
あれば一度使ってみたい機能。
元増田と同じように無駄かとは思うけど、細々と目に入ったスパムは報告してる。
はてなブックマークの価値が確実に薄くなる、スパム行為には厳正に対処してもらいたいところ。
http://b.hatena.ne.jp/entry/~ のページのコメント欄真下に
「利用規約違反を通知する」リンクがあるので、気付いた人は報告してやってください。
だよねー・・・。
こんなチラ裏みたいなところに書くぐらいなら、はてなアイデアに投稿するか、直接メールするか、他社サービスに乗り換えるか、はてなに就職しろって話なんだろうけど、はてなアイデアは不具合の修正以外はまともに採用されることが殆ど無いし、直接メールは単なるクレーマー扱いされて終わり。はてなに就職は居住地域とスキルの問題で無理っぽい。他社サービス乗り換えはSBMというサービスの性質上、どうしてもユーザーが多いほうが情報が集まりやすいので(ほとんどがゴミだとしても)問題の根本解決にはならない。というわけで、ここに落書きする。
現在はてなブックマークでは設定できるカテゴリが8種類、社会や政治経済から、サブカル系の「おもしろ」まであるが、R-18カテゴリがない。表向きは規約で「不適切なブックマークは削除する」となってるが、一日何千件もあるブックマークから「不適切」を探しだして削除するなんて無理に決まってるし、削除される頃にはホッテントリになって衆目にさらされることになる。表向きエロ禁止のニコニコ動画ですらR-18のカテゴリタグでゾーニングしているというのに、はてなは何年もこの状態を放置している。エロ画像のまとめスレなんてゾーニングすべきだし、技術的にも不可能なわけでもないのに。
はてブにはブックマーク先のページから画像を引用してくる機能があるが、これも機械的に引用してくるため明らかに不適切な引用がみられる。例えばニュースサイトで他のニュースへのリンクのための画像を拾ってきたり、バナー広告画像を広ってくる場合もある。更に最初に上げたエロの問題では、明らかに閲覧注意のエログロ画像を拾ってくる場合もある。画像の判定なんて技術的に困難だろうから、せめて画像非表示をオプションで用意してくれてればいいのだがそれもやらない。俺はあまりにも不愉快だったので、ユーザースタイルシートで消したが、はっきり言って初心者(中級者にも?)対処が難しい。
はてブにはコメントが不愉快なIDを非表示にする機能があるが、コメントやID名が非表示になってもタグだけは表示されたままである。本来のタグクラウド的なものなら別になんともないが、非表示になるようなユーザーは大抵タグもおかしい。タグで特定の組織や人物へのネガキャンをやっていたり、タグで誹謗中傷のような事を書いている。これも技術的に不可能とは思えないが、何年も放置されている。これもユーザースタイルシートなりグリモンなりを使えばいいのだろうが、中級から下のユーザーには無理だ。
SBMの性質上、どうしてもノイズ的なブックマークや見たくないページ・キーワードも目に入ってしまう。例えば2chまとめサイトや産経msn、ネトウヨ/ネトサヨのブログなどがホッテントリになることが多い。正直なところタイトルを見ただけでうんざりすることも多いので非表示にしたいのだが、そのようなオプションはない。これもグリモンで対処するしか無いのだが、こんなの標準とは言わなくてもせてめ有料ユーザー向けのオプションとかでつけるべきじゃない?ニコ動にだってNGワード機能はあるんだから。
はてなスターははてブ大喜利のための座布団で一番の売りの機能なのだが、これもいろいろおかしい。一人で10個も20個も連打する奴もいるし、非表示ユーザーからも送られてくる。非表示ユーザーからのスターなんて不愉快なのだが現状拒否することはできない。
まずはてなはすべてのサービスにおいて非常にSPAMに対して脆弱。はてなダイアリーはそうでもないが、はてなハイクはほとんどSPAM対策なんかされていない。さらに規約違反報告フォームも何処にあるのかわかりにくい。はてブには一応規約違反フォームへのリンクがあるが、これって機能してるんだろうか?。何回かSPAM報告をしてるんだが全然対処されたことがない。断っておくが別に俺が気に入らないからSPAM扱いしているわけではなく、明らかにSEO用のリンクページへのブックマークや、複数アカウントの不正使用っぽいものを報告しているのだが全然対処されたことがない。
また、はてなにはサブアカウント機能があるがこれも悪用しようと思えばいくらでも悪用できる。5件ぐらいサブ垢でブックマークすればトップの新着には載るので、botなんかを使えば簡単にホッテントリを偽造できる。
以上の点から初心者やビジネスユーザーには非常に不向き。だってエロ画像とかネトウヨ/ネトサヨの演説とかが転がってて、2chまとめサイトや産経msnばかりがホッテントリになっていて、SPAMもいっぱい上がってるSBMを仕事で使える?そんなの自分の母親に勧められる?俺はすすめられないし、仕事ではGoogleブックマークを使ってる。
近藤淳也氏は「自分の家族や友人に安心して進められるサービス」を標榜しておられるようだけど、今のはてなブックマークはとてもじゃないがそんなサービスではない。ギークやネット原住民(笑)相手に商売するならいいんだろうけど。ニコ動だって最初は2chにいるようなネット原住民(笑)を相手にしてたけど、今はアメーバやGreeにいるような人も相手にするようになった。まあ、ニコ動はニコ動で違う問題があるけれど。
ここで「いやなら使うな」というマジックワードが登場しそうだが、別に嫌なんじゃなくて改善してほしいのだ。しかし最近のはてブの仕様変更といえば新着人気ブコメの表示とかなんか斜め上の方向の仕様変更ばかりだ。
え、もともとの省略表示って単に時系列で古いのを切り捨ててただけでしょ?
そういう場当たり的な対処を止めて本格的に対処しましたという話じゃん。
それだけドヤ顔で見当違いなことを言えるのもすごいよねぇ。
じゃー「ドヤ顔で見当違い」のお手本貼ってあげるから読もうね。
はてブもすっかり利用者が増えて、もはやホッテントリでは1000users越えも珍しくない状況だけど、
1000users越えのホッテントリは昔からブコメ表示が一部省略されてマース。
これ書いてる人はドヤ顔で見当違いなアホデース。
なんとなく「いや俺はそれ知ってたけどね」風にごまかして流そうとしてんじゃねーよwww
元の省略は君が言う1000usersとか、数が膨大すぎる場合の省略。
今の省略は20usersぐらいでも一律省略。
全然違うシステムについて「前に戻せ」っつってるのが元増田達で、
「トップページだって省略を孕んでるんだからエントリでの省略に文句言うな」だの
「以前にも(全然別の形の)省略があったなら現システムの省略に何故文句いう」だの
論理崩壊とか馬鹿丸出しとかを通り越して脳の回線どうなってんの?レベルの不可解な妄言を吐き続けてるのが約一名、きーみ☆
どっちが好きかなんて話に俺は参加しないけど
「どっちも同じだ」「文句言うな」とか言ってる明らかなあきめくらのばかには「ばかなの?」って突っ込まざるを得ないよね。
スター順表示化
ドヤ顔であとづけの細かい言い訳付け足されても「ちゃんと最初に書こうね」としかw
でもまあどうでもいいことだけどね、俺の個人的な意見なんて。
ほんとだね。
え、もともとの省略表示って単に時系列で古いのを切り捨ててただけでしょ?
そういう場当たり的な対処を止めて本格的に対処しましたという話じゃん。
それだけドヤ顔で見当違いなことを言えるのもすごいよねぇ。
俺は「省略はありだよね」という立場なので「元から省略されてました」と言われても「だよね」と首肯するしかない。
「省略はやめろ! 元に戻せ!」と言ってる人に「元から省略されてました」って言ってやれば?
たいしたuser数じゃなければコメントは省略されないでしょ。
スター順表示化
俺の個人的な意見を言えば、「人気順」には賛成するが、その指標にはてなスターを用いるのは反対。
でもまあどうでもいいことだけどね、俺の個人的な意見なんて。
誰にでも優しかった可愛いはてなは、春休みが終わると、似合わない金髪のソバージュに、真っ赤なルージュをひいて、校門の前に停まる黒塗りの高級車にのって汚い男の前で股を開く下卑たアパズレに変わっていた。
はてなブックマークは大きな改悪をブックマークコメントに施した。
その改悪の要旨は、
・デフォルト表示コメントをスターのついた人気コメントと新着コメントに限定
・全てのコメントをすぐに一覽で見られない
というものだ。これははてながその本質をかなぐり捨てるような、大きな改悪だ。
新着コメントとスターの多くついたついた人気コメントだけを表示するというアプローチは極めて旧世代的だ。旧世代とは、ベストセラーしかおかない本屋、人気歌手のCDしかおかないCDショップ・・・時代とともに滅びさろうとしている『人気のあるもの、新しいものだけが価値あるものだ』という『恐竜の頭』的考え方のことだ。この馬鹿げた考え方を恐竜のロングテールで引っぱたいてきたのが、Amazonであり、appleであり、はてなだったはずだろう。
いまさらになって、恐竜の頭を選択するのは、はてなの自殺というしかない。
スターがついたものは見るべきコメントではない、ただ単に10人の人が気に入ったということだ。10人の人が気に入ったということは、そのコメントが『僕にとって』価値のあるものだということにはならない。上地雄輔のブーンブンシャカブブンブーンがいくらヒットしていても、僕にとってはオリモノ以下の廃棄物なんだから。
見るべき価値のあるコメントはユーザーごとに異なる、異なるからこそ楽しいし、多様性が生まれる。ユーザーがコメント一覽の中から探す、探すのもまた楽しい。そのニッチなコメントを評価しあい、好意を好感しあうのがはてなの楽しさだった。
その過程を台無しにすることで得られる利益はなんだろう?たぶん、「たいして見やすくもない、見やすさ」だろう。見やすくもない見やすさを目指すために、本質的な価値を犠牲にするのは、度のあわないメガネを買うために内蔵を売り払うようなものだ。誰にも利益なんてありゃしないんだ。
50000000歩譲って、人気のあるものか新しいものが見るべきものであるという旧世代のアプローチが現在においても価値をもっていたとうしよう。
けれど、「人気がある」ということを判断する為の指標として、はてなスターを使おうというのならば、間違いだとしかいえない。なぜなら、はてなスターは個人が何個でもつけられるから価値の基準になりえないからだ。AKB48の曲がいくら売れようとも、誰もが知っている国民的歌謡曲にはなりえないのと同じで、一人が何度も投票できる人気投票は人気投票として機能しない。そんな曖昧模糊とした基準で見るべきコメントを抽出する意味があるなら教えて欲しい。
ブックマークコメントが改悪されてから、明らかにコメントを書きこむユーザーが減った。
昔の「ニッチなコメントでも誰かが見てくれて評価してくれるかも」という楽しい期待が失われたからだ。どうせ新着からも落ち、人気コメントにもならず、誰にも見られないコメントなんて誰も書こうとは思わない。当然の結果として、コメントの数も多様性も面白さすら減った。一部の常連のコメント頻度も下がった。濃い人達が積極的にブックマークをしなくなり、クズみたいな手垢のついた胡散臭いライフハックばかりが目立つようになった。
なおして
銀行か証券会社みたいなやつで、会社を作って経営してみたいと思っている。
といっても、莫大な利益を考えてもいないし、何かデカイことをやろうなどとは思っていない。
この不景気じゃどうしようもないじゃん?
どんな金融機関かというと、ズバリ、エロ銀行、エロファンドなのよ。
最近、ちょっとした金が貯まったので、定期預金でもしようかと思ったんだけど、金利がすげーカスみたいなもんなのよ。100万を1年間定期に入れて、3000円とか4000円の金利が付くのが関の山なのよ。月にしたら、安い牛丼ですら喰えないレベル。元本保証で運用するとどうしてもそうなっちゃう。運用が硬い感じの投資信託でもいいんだけど、どうもピンと来ない。
こんな状態でも、それなりにみんな貯金してるんだろうけど、すんげーばかばかしいと思ってると思うんだよ。
じゃあさ、元本保証は確実で、利子も付かないけど、例えば、DMMのエロ動画が見放題だったら、100万預けてもいいと考えるやつがいるんじゃないか?
まったく広告なし、騙しリンク無しのエロ動画サイトの会員になれるのであれば、100万の定期に預けても良いと考えるやつがいるんじゃないか?
つまり、多種多様な有料サイトを無料で使える(定期に金を積めば)のであれば、自腹は切らないけど、一定の金を積んでくれる人って多いんじゃないのかと思うんだ。
いちいちカード決済や振込みしてまでは、金は出さないけれども、事実上、金利が付かない定期預金なら、どこに入れたって良いと考えるやつが多数なのではないのかと思うわけよ。
こんな感じで、定期預金や投資信託の金利や分配金は、全て、ネット上で遊ぶための現物支給としてバックされる。もちろん、元本だけは保証な。
これでいけば、たとえばはてなスターだって、1個1円とか0.1円とかに出来るわけ。
自分が社長になったら、起きてる時間は全て、2chで遊んでいる連中なんかに動画とか画像とか面白いテキストとか集めさせて、upさせんの。固定の給料払ってもいいし、はてなスターみたいなものを現金にかえてもいい。
いくら金があるやつでも、100万や200万程度なら、遊びの為に寝かせてくれると思う。
学歴自慢したいやつが世の中にいるように、金持ち自慢したいやつもいると思うんだよね。
元本保証で、金利は一切、付かないけど、ネットワーク上の文化っつーか、遊び場に貢献してくれる人ってわりといると思うんだ。金を積めば積むほど、それがわかる仕組みも面白いかもしれない。そういうのがあれば、学生の頃からコツコツ貯めるやつもいて、個人の財産形成を補助できるかもしれない。パチンコで遊ぶより、よっぽどマシじゃねーかと。
ネットもそうだけど、様々なものにエロがからんでそれが起爆剤になったりしているのなら、金融業会にエロがあっても良いと思うんだよね。
まあどうせ、国内じゃどうしようもないんだろうけど、世界のどっかに書類を数枚書けば、銀行とか証券会社を作れるところってあるよね。
はてなプラスってあるだろ?いちいち金払うのもばかばかしいんだけど、10万円の定期をエロ銀行に作ってもらえれば、無料で使えますよとなれば、かなりの人がやると思うんだよね。ずっと使ってくれるのなら、はてなもディスカウントしてくれるはずだから、恐らく10万の定期の運用益程度でいけるはずなんだ。
こうやって考えると、100万の定期をエロ銀行に作ると、今現在のネット上の有料会員にかなりの割合で入れるんじゃないかと思うんだよ。
運用は全部国債、後は有料コンテンツの会社と交渉するのが仕事。って感じでやれば、少なくとも喰って行く事くらいは出来ると思うんだ。
このくらいは誰でも思いつくと思うんだけど、なんで誰もやらないのかね。
もっと考えてることはたくさんあるんだけどこのくらいで。
誰か似たような事を考えている人いないかなあ?
各ユーザのプロフィル画像がデフォルトアイコンに戻ったり、戻らなかったりする。ちなみに俺の場合トップページのでっかいアイコンも変わったことがある。
あと、はてなスターにマウスを合わせると広告(グルーポン系)に飛ばされることが何度かあった。そういうハックをしているんだろうが、正直邪魔だからやめてほしい。
2010年の年末から年始にかけて10連休ほどあったので、新しいサイトを作ろうと思い立った。
月に1万円だと、毎日コーヒーを飲んでるだけでなくなってしまうので、コーヒー代くらい稼げたらうれしいなあ。じゃあどうする。何を作る?
ということで、まずTwitterを使ったものを作ることにした。
ひとつのジャンルにしぼってツイートをかき集めれば、面白い流れになるんじゃないか。人が来るんじゃないか。そう思った。togetterみたいな。で、ジャンルは、個人的に興味がある子育て。ていうか毎日帰宅してから朝まで子どもの寝かしつけや夜泣きの対応でサイトを更新する暇も、俺が寝る暇もあんまりない。ので、手がかからないことが大前提。なんだったら自動更新でもいい。
自動更新かー。と思って「ブログ 自動更新」でググったら、wordpressにRSSから更新するプラグインがあるらしいことを知った。はい決定。その瞬間、「TwitterのAPIからRSSを引っ張ってwordpressに投稿するサイト」に決まった。
さくらインターネットのスタンダードを申し込んだ。14日お試しがあるらしいけど、仮申し込みの時点で住所も入れてコンビニ請求にしたら、数日後に請求書が送られてきてビビった。(同時にドメインも申請しちゃった)
まあ、webで申し込んで、すぐにサーバコントロールパネルという画面に入れるようになった。「クイックインストール」というリンクがあったので見てみたらMovableTypeとWordPressを自動でインストールしてくれるらしかったので、ボタンを押した。インストールできましたというので発行されたURLをクリックしたけど404だった。1時間くらい404で、その日はもう寝た。
次の日の夜。これはもう、10連休を利用して毎晩1時間ずつ捻出するしかない、さくらのお試し14日あるから約14時間で作りきるしかねえ、と思った。
サイトにアクセスしたらwordpressが入ったページが出てきた。おお、サイトができてる!
まずTwitterを調べるか、と思って、「Twitter API」で検索したけどOauth?とかいう面倒なことをしないといけないらしかったのでやめた。じゃあ普通に検索は?と思って「Twitter 検索」で検索したら、search.twitter.comの結果はjsonかatomで取得できるし、APIコール制限もないらしいのでこれに決定。検索だけで1時間たった。
夜も更けて、続けて作業した。「wordpress xml 投稿」で検索していくつか探したらFeedWordpressというプラグインがあったので入れた。あ、事前知識としてMovableTypeでのブログはやったことがあったので、プラグインを入れるみたいな話はスムーズに進められた。
で、twitterの検索結果をatomで返した結果を入れてみた。ら、本当に投稿されてた。よっしゃできた、と思った。1ツイートが1エントリになってたし、投稿者もツイートした人になってた。よかった。でも、満足できなかった。
次の日。同じことを自力でやる方法を探した。「wordpress xml 投稿」で検索して、XMLをパースできるようになればいいんじゃないかと思い、simplepieというPHPライブラリにたどり着いた。が、PHPなんてまったく知らないし、憶える気もなかった。actionscriptで書かせてよ、とずっと思ってた。
次の日。「wordpress xml 投稿」でまた検索。どうやらwordpressの投稿って、xmlrpcというやり方を使ってるらしかった。ので、「wordpress xmlrpc 自動投稿」で検索したら、なんかサンプルコードが載ってたのでそのまんまコピペ(結局PHPだった)。したらちゃんと投稿されていた。ふむ。ここで何を思いついたのか、「wordpress xml パース」と昨日みたいなことを検索した。simpleXML?というライブラリがあるらしかったので、それを試してみることにした。(たぶんPHPが動いたので気をよくしてたんだと思う)
こういう流れでいけると思った。考え方はactionscriptをエディタに書いて、ノリであてにいった。変数に宣言するのはできた。$var1とかで宣言したことになるらしい。URLRequestに相当するコードを探したら「file_get_contents」らしいことが分かった。(「PHP 外部ファイル」で検索)
で、ゲットしたのはXMLなんだけど、上記検索したなかにたまたま書いてあった「simplexml_load_string」というのを使うとXMLをパースできそうな気がしたので、ノリで書いたactionscriptでは
var req:String = "http://search.twitter.com/?q.atom=mogemoge";
var r:URLRequest = new URLRequest(req);
var kekka:XML = r.send() as XML; ←いまここ
なので、XMLにキャストしたんだろうなみたいな感じだった。E4Xを使えればいいのにPHPって馬鹿ねと思いながら寝た。
年があけて、3が日が終わりそうだった。年末にやってたこと(上記までのこと)を思い出しながら、XMLの必要な部分だけ抜き出す方法を模索した。atomっていってもentryがたくさん入ってたから配列にするんだろうけど、ってんで「php foreach」を検索。なんとなくサンプルコードをまねしながら、記事タイトル、記事本文だけ取得した。あとはxmlrpcのサンプルにあわせて投稿するようにした。できた。寝た。
次の日の朝、ブログを見た。昨日更新したものしかあがってない。自動じゃねーじゃん。
で、「自動 投稿」で検索したら、クローン(cron)という仕組みを使わないといけないのだった。クローンはサーバの仕組みらしく、そういえば俺はPHPをはじめDB、サーバという単語を極力さけて仕事してきたので、もう気持ちが悪くなってきた。「さくらインターネット cron php」で検索して、なんとかやり方を見つけて、cronを登録した。(1時間に1回にした。設定は * * * 0)
仕事から帰ってきて、サイトを見ると、投稿が大量にたまっていた。やった!で、調子に乗ってツイッターアカウントを作った。なんだったらツイッターも自動化したかったので「twitter bot」で検索した。Easybotterというサンプルボットがあったので使わせてもらった。自動で一行ずつつぶやくようにした。
ツイートを集めることは成功したけど(毎時間100件のツイートを1エントリとして投稿してる)、それを眺めて面白いんだろうか? ボットを動かしてるけど人がくるんだろうか?
そんなとき「trivist」がはてブに載ってた。なんかにたものを感じた。やっぱツイートを引っ張ってきて投稿するサイトはアリなのか?アリなはずだ!
サイトの体裁を整えた
trivistをまねて、記事を評価(はてなスターとかいいねボタンとかに近いもの)する仕組みが欲しくなった。「wordpress 評価 プラグイン」で「wp-postratings」というプラグインを発見して、入れてみた。どうやら1エントリーに1評価しかできないらしい。俺のサイトは1エントリーに100ツイートあるから、どのツイートを評価するのかが分からない。
いったん、wordpressの全投稿を削除した。で、cron に登録されてるPHPを、1記事に1エントリーにした。
エントリーを投稿するついでに、Yahoo日本語解析APIをつかってツイートを分析して、名詞と動詞だけを取り出そうと思った。それをタグにすれば、タグクラウドが作れると思った。はてブはずっとずっと昔からやってるから、Yahoo日本語解析っていうのが2006年くらいに流行ったことをなぜか憶えてたので、やってみた。できた。
なんか俺、PHP書くのが早くなってね?
アクセス解析を入れてみた。サイトに来てる人は、俺だけだった。
どうにかして人を増やしたい。サイトの広告募集はする気がないし、ベタベタとバナーを貼りたくなかった。みんなが気軽に見に来て、軽い気持ちで評価してくれて、更新を楽しみにしてくれるサイトにしたかった。コミュニティサイトじゃないけど、やっぱりサイトはコミュニケーション設計をしないと意味がないんじゃないか、見てくれるユーザはどうやったら楽しいんだろう、ということを考え続けて10日ほど経った。Twitter経由で来てくれた人が3人ほどいるようだけど、何がダメなのか分からないので増田にお願い。
ここまで書いて教えてくんじゃねーか、と思われるかもしれないが、ググレカス的な検索は上記で書いたみたいにいろいろやってきた。でも、サイトを作ってみてはじめて、ユーザに向けたサイトってどう作ればいいのかが分からないということに気づいた。
小遣い稼ぎもしたいんだけど、面白いサイトを作るヒントがほしいと思った。
kanzen21やtrivistみたいに、俺も過程を全部さらしたから、辛辣な意見を求む。そしてはてブされるのを待ってます。