はてなキーワード: スクリプトとは
大学四回生の夏、下宿の扉に「出入禁止」とチョークで大書し、親を呼ばれて精神病院に連れて行かれた。
パソコンを買ってもらったのは小学三年生の冬だった。今でも覚えている。1996年12月2日のことだ。Windows95発売で世間は揺れていた。インターネット回線がうちに来たのは翌97年の1月、これはそこそこ早い導入だったと思う。さらに翌々年の99年にはケーブルテレビで常時接続になった。親には先見の明があったが、しかしパソコンには詳しくなかった。PC-8001も確かそうだ。親はこれが次世代の必需品になると確信して買っていたが、買った一方で使い道が分からなくてオブジェとして放置していた。親はPC-8001をパソコンだと言っていたけれど、僕にとってパソコンはおっきなテレビが標準で付属しているものだったし、マウスもなかったので、それがパソコンだとは到底思えなかった。でも親は言った。今度来るのは違うんだ、オフィスも入っているパソコンなんだ。僕は聞いた。一太郎っていうやつは入ってないの?テレビで言ってたよ、と。親は答えた。オフィスってのは一太郎より機能がスゴイんだよ。僕はへぇ、とだけ言った。どちらにせよペイントは入っているだろう。ペイントなら親戚の家で使わせてもらったことがある。パソコンはお絵かきができるのだ。マウスをカチカチして、キーボードをカチャカチャするのだけが楽しみで、納品の日を一週間ひたすら待った。その頃、漢字の宿題提出が滞っていて、そのままでは居残りでさせられることになっていた。僕は久々に奮起した。いつもは踏み倒していた宿題を、全部一気に終わらせた。家に帰るとパソコンが電気屋さんの手で設置されつつあった。今は亡き、ニノミヤで買われたパソコンであった。
97年にインターネットを始めた。一日一時間まで。実のところ電話代の問題ではなく、一時間ほど使うとブルースクリーンが発生するからだった。一日一時間以上動かすと壊れるから。PC-8001をキッチリ買った親なのに、それぐらいの(?)ITリテラシーであった。ただ別にそれを責めるつもりはない。僕はすぐにアングラサイトに入り浸った。人に飢えていたのだ。普通のチャットには人がいない。テレホタイムにならないと、誰一人ログイン氏亡いのだ。でも、アングラサイトなら四六時中書き込みがある。僕は思う存分厨房行為を楽しんだ。煽り騙りなんかは、小学生がやっても大人がやっても大して変わらないものだ。You is a big fool manという文句をリアルタイムで目にした人は、多くても数百人だっただろう。何千、何万のツイッタラーが押し寄せ、ブクマが1000以上付くような今の炎上とはほど遠い暢気さだ。当時の匿名掲示板とはそういうものだった。誰一人本気で投稿しなかったし、しかし誰一人面白くない書き込みをしようとはしなかった。トイレでもネタを考え、思いつけばすぐに投稿し、ワラタが付くのを待ち続ける。あやしい、あめぞう、あやしい、2ch。人の多いところから人の多いところへ。ワラタが多くもらえる場所へ。気づいたらインパクが終わっていた。
その一方で僕は中高一貫の私立校に入学していた。高校受験がないことから、ネット依存はさらに加速した。しかし2000年を境にアングラ掲示板は衰退の一途をたどり、2ch一強時代を迎えていた。1ch.tvをボコったりするなど楽しいネタがないわけではなかったが、匿名掲示板はネタの宝庫と言うより、本気でちゃんと議論することもできる場所になり始めていた。ちゃんと議論しようとしたらすぐさま崩しにかかるのが2ch隆盛以前の匿名掲示板文化であったが、2003年頃を境にはっきりと潮目が変わっていったように思う。まあその辺はどうでもいい。アングラと非アングラの境目は消え始めていた。
その狭間に、僕は生きていた。
自分で掲示板を設置することにした。けれども何をして良いのか分からない。CGIレスキューに救援要請をして本も買った。Perlだ。Perlしかない。しかしPerlがどうして動いているのかは、全く分からなかった。何十行、何百行もの文字の羅列が、どこでどうなって、掲示板になるのか。インタプリタ?コンパイラ?訳が分からない。そもそもCPUがどうやって動いているのかも分からない。僕にとってプログラムとは、セットアップウィザードでCD-ROMをギュンギュン言わせながらインストールするものであって、掲示板というものは、Teacupで借りるものだったからだ。でもどうやらそうじゃないらしい。コンピューターに翻訳するのがコンパイラです。さっそくコンパイラを使ってみましょう……
お手上げだった。
コンパイラがないのだ。コマンドプロンプトにはない。Linuxを入れる?使い方が分からない。Vine Linuxが初心者にお勧めだった頃の話だ。ボケッとしててもGNomeぐらいは動かせる程度には簡単になっていたが、そこからターミナルを開いてgccでコンパイルするなんて想像も付かないことだった。Hello, Worldはなんとか表示できても、それをGUIで動かす方法が分からない。僕はデスクトップに「Hello, World」のポップアップウインドウを表示させたかったのに。全然訳が分からなかった。
プログラムが動いている方法を知らなければならない。プログラミングを学ばなければいけない。しかし全体像を把握するにはあまりにもほど遠い……。絶望感が支配し始めていた。Hello, Worldはできたけれど、その先が全くわからない。どの参考書を読んでも分からない。ググってもググっても分からない。ポインタで躓く初心者が多いです!……どの本にも書いてあったけれど、僕はポインタどころか、変数の種類がたくさんあるところでお手上げだった。int?char?long???意味不明の文字列が並び続ける。メモリ?メモリって、挿したらいいんじゃないの?確保?fopen????どんなプログラミング言語も、何一つ分からなかった。その頃インターネットは加速し始めていた。切るのが当たり前だったJavascriptが復権し、Ajaxと名を変えてやってきた。掲示板スクリプトもどんどん高機能化し、もはやPerlを知るだけでは何一つできないようになってしまった。苦痛の日々が始まった。どの言語も、全く分からなかった。分からなければならないという焦りが募っていった。
あるとき、一年間ほど、とりあえずお手上げのままにしておくことにした。大学受験が迫ってきたからだった。そして案外あっけなくそれは終わった。僕は某大学の情報科学科に入った。
教授がガイダンスで説明したとおり、情報科学科のプログラミング演習はそれほど多いものではなかった。一回生の時なんか、キーボードを目で追って人差し指で打っている人もいるぐらいだった。学校の授業はアテにならない。そして大学受験でいったん引っ込んだ、とにかく十代でなにかしないと、という焦りが復活してきた。
大学のキャンパスは広すぎた。何をして良いのか全く分からなかった。授業内容はひどくつまらなく、何が役に立つのかも分からず、ただただ苦痛で、キャンパスでサークル活動に打ち込んで楽しく過ごせるほど社交的ではなく、かといってオタク集団に混じる勇気も無く、とにかく、とにかくここで四年間、四年間で何かしないと、何かしないと就職に間に合わない、大学院進学に間に合わない、十代のうちに何か大きな事を成し遂げなければならない。日々研鑽に励み、日々プログラミングスキルを磨き、日々勉強会に参加し、日々コードを書き、日々環境設定をし、日々本を読み、そして日々コードを美しく書かなければならない、そういう焦りだけがどんどん加速していった。大学の生協で片っ端からプログラミングの本を買った。ド初心者向けのPerl本から、美しいコードは何か、みたいな本まで。でも、どれ一つ、僕のスキル向上には役に立たなかった。プログラミングスキルの向上=自分自身の地位=生活の保障、と思っていた自分には、悪夢のような現実だった。
とにかくインターネットと一緒に歩んできた僕にとって、ITスキルはすなわち力であり、むしろITスキル以外は何の価値も持たないもの、と思えるほど脅迫的な観念にとらわれていた。入ってくる情報はさらに増えていった。Cができるのは当たり前、Ruby on Railsがアツい、Java、PHPはもちろんできるよね、MySQLは当然使えるよね、もちろんHaskell、Scheme、Objective-Cもやらなきゃね……何一つできないのに、習得すべき言語だけがどんどん増えていく。加えて美しいコードを書け!という文句が飛んでくる。クソッタレが。何が美しいコードじゃ。goto使ってもいいだろ。好きなだけ使わせろクソッタレが。全部getsで書いてやる。クソが。アルゴリズムアルゴリズム勉強会勉強会ビューティフルコードMacMacMacジョブズジョブズジョブズ……???????????????
それでもなんとか、そう、なんとかなった。友達が優秀だったのだ。僕には到底できないような、きれいに整理されたコードを書く人だった。聞けば在学中から外注のプログラマをやっていて、それなりに稼いでいたのだという。性格はちょっとアレで、風俗に勇気を出して行こうかどうしようか迷ったけどその金でオナホ買ってシコってオナホを床に叩きつけたみたいなヤツだったけれど、そいつからもらったコードを、わざと汚く成形し、変数名も汚らしくし、提出し、なんとかなった。結局自分で最初から最後までプログラムを作ることはできなかった。丸々コピペはしなかったけれど、コピペがなければ卒業は無理だっただろう。
そうして三回生の終わり、試験がどっと押し寄せてきた。一月のことだった。機械学習と……なんだっけ?そういう感じの試験が、2月の初日、行われることになった。三回生はただでさえ試験が多かったが、その大トリこそが機械学習だったのだ。
まるで意味が分からなかった。推論、それは分かる、機械学習?機械に学習??やっていることは数式だしベイズがどうの……まるで分からない。泣きそうだった。三年間必死こいて勉強したり勉強会に行ったりプログラミングスキルを上げようとしたり本を読んだり色々したのに、何一つ得るものは無かったのだ。僕はあやしいわーるどでオマンコ連呼していた頃から、何一つ成長出来なかったのだ。そしてそれは、間違いなく、疑いようがなく、自分のせいだった。自分の頭が悪いせいで。自分の勉強不足のせいで。自分のせいで……コンピュータとともに、十何年も育っていた僕にとって、コンピュータに関するスキルこそが、全ての力の基準だったのに、その全てを否定されたような気持ちだった。プログラミングができなければ、死ぬ。だって、友達はみんな就職して、SEになったりSIerで働いたりネットワーク管理者になったりしてるのに、僕はなんで、こんなところに。そいつらに取り残されるのに。みんな勉強会に出てMacを持ち寄ってハッカソンしてるのに。泊まり込みでプログラミングしたりしてるのに。なんで僕は、fgetsすらマトモに使えず、getsとscanfだけであなたの名前を入力してください オマンコ オマンコさん、こんにちは!みたいなプログラムしか書けないんだ。
大学四回生になった。研究室を選択する必要があったがしなかった。しないでは困るとのことで、適当に書いたらその一番上に配属された。でも一切研究せず、下宿に引きこもって何もしないをした。今日の輪講はここまで進みました!という報告が毎週回ってくるが、まるで研究室では日本語でなくアラビア語が公用語になっているのではないかと思えるぐらいの光景だった。この頃、近所の人の証言によれば、言動がおかしく、訪ねてきた人に暴言で返し、殺す殺すなどの声が聞こえ、時折モノを投げつける音が聞こえたりしたそうだ。まあよく知らない。僕は普通に何もせずぼんやりネットを見ていただけのような気がするけど。
それからしばらく経った。
結局僕は中退した。そして別の大学に入り直した。今度は、工学じゃない別の場所に。みんなキーボードの文字を読みながら指先でキーを叩いている。安心する光景だった。僕らはプログラミングを習わなくてもいい。これから習う必要も無い。タッチタイピングだって、できるに超したことはないだろうけど、できなくてもいい。ただ、そこにある便利なモノを使えば良いだけなのだ。Chromeを使っていて、うっかり開発者向けコンソールを開いてしまっても、何も分からなかったことにして閉じて良いのだ。きっとマクロを書けば、楽ちんに勝手にやってくれるような作業を、人の手で何度もやる。それでいいんだ。マクロを考えるために必死になる必要なんか無い。マウスで右クリック、コピー、ペースト。それでいいのだ。キーバインドすら覚えなくて良い。メモ帳を使ってもいい。viやEmacsのキーバインドを覚えなくてもいい。マウスも使えないようなエディタと格闘する必要は無い。Macを買っても、XCodeやportsを入れる必要は無い。iTunesでiPhoneを同期させて、音楽を聴くだけでいいんだ。
僕はもうプログラミングしないでいいんだ。
それが分かったとき、全てから解放されたような気がした。僕を苦しめ続けたプログラミングというものは消えてなくなった。パソコンでやる作業は、昔と一緒、匿名掲示板にオマンコと書き込むだけだ。それ以上のことをしなくてもいいんだ。勉強会に出てハッカソンする必要は無いんだ。プログラミングスキルを錬磨しないと死ぬなんてのはウソだったんだ。美しいコードを書かないと天罰が下るというのはウソだったんだ。毎日毎日はてブのホッテントリを見てると、プログラミングでマスターしなければならないこと、何何する方法、開発者必須スキル、便利ツール、Macでのアプリ開発、セキュリティ、通信、データベース、勉強会、ハッカソン、そういうもので溢れている。苦しくないのか不思議で仕方ない。もちろんプログラミングをしていて楽しい人もいるんだろう。けれど、僕みたいに、プログラミングという行為が苦痛で苦痛で苦痛でしかない人もいる。たとえ1000回の同じ操作でも、人力でやる方がマクロを書くよりも楽だという人も、ここに存在するのだ。そしてそのような人の存在も当たり前に肯定されるのだ。みんな苦しまなくて良いんだ。誰かが勝手にやってくれればいい。できる人にお金を渡して、僕らはそれを享受するだけで良いのだ。ここでプログラミングという言葉を連呼したけれど、コーディングという言葉との違いとか、そういうのを気にするような人とおつきあいする必要は無いのだ。いずれプログラミングは必須スキルになるとか言われて何年も何年も苦しみ続けてきた。けれど、そんなことをする必要は無いんだ。
それでぶっちゃけここからが本番なんだが、十代でなんとかしないと、という焦りはこないだの青木君の小四なりすましの話に似ている。僕もそうだった。僕らの世代だと登大遊氏なんかが結構輝いてて、ああいう感じにならなきゃ、と思っていた節はある。十代の時になにか成し遂げないといけない、そのためには誰かに認めてもらわなければならないという焦りは、どれくらいの「大人」に理解してもらえることなのだろうか?誰かの承認を得たいという承認欲求を、同じ世代の誰かを使って満たすことができず、むしろ同じ世代の誰かを一緒に引き連れて、承認欲求を満たしてくれる「教祖」にすがりつく。NPOの大学生が「承認」を欲し、政治家が「承認」を与えているのだ。AO入試用の作文?図?みたいなものも見かけたが、「私はリーダーシップがあります!」とか実にくだらないことしか書いていない。しかしそういうものでさえ、学生団体とやらは「承認」してくれる。結局、オウム真理教が丸ごと開けたポジションに、バラックが建ち並び闇市が行われていて、コミュニケーションで自然と得られるはずの承認欲求が、法外な札束で取引されている、そんな感じのような気がする。
意外にブクマが増えていた。PC-8001は俺が産まれる前に買われたもので、ずっとオブジェだったのだ。動くかどうかもわからない。テレビに接続するコードがなかったから。
「どうして解散するんですか?」は、どうみても小学四年生のサイトには見えない。
今回の一連の騒動で、サイト構築の手際にケチを付けたり、デザインやスクリプトの拙さを指摘する声は皆無だ。
つまり、「小学4年生」という冠を外せば、サイトとしては良く作られている。
数人のチームで、数日で作り上げたとするのであれば、そこそこの値段が取れる出来だと言える。
問題なのはコンセプトであり、根底にある「小学4年生を騙った政治主張」なワケだ。
そうなると「本気で小学4年生を騙る気だった」と仮定すると、矛盾が生じる。
繰り返しになるが、本件で「彼ら」の技術的な能力は、悪くない。
当然、小学4年生を騙る気なら、小学校の自由研究リサーチしたり、場合によってはリアル小学生に作文を依頼するなり方法が山ほどある。
「知り合いの小学生が政治に興味を持っていたことに感動したので、我々に出来ることがないかとお手伝いをした。このサイトは我々が作ったが、その主張は小学生のもので、サイトの魂は小学4年生のものだと考えています。(プライバシーに配慮して、Twitter上のやりとりは大学生が仲介します)」
とかなんとか、いくらでも考えられる。
つまり、彼らはコレを「フィクション」や「主張の為のロールプレイ」だと考えていた節がある。
そう考えなければつじつまが合わない程度には、彼らには能力も技術も動機もあったハズだ。
ロバート・レッドフォード監督の映画『大いなる陰謀(Lions for Lambs)』は、政治色の強い映画だ。
野心的な政治家と、苦悩する記者。政治に真剣な大学生が、軍隊に志願し、大学教授は彼らを必死に引き留める。
そして、かたや能力も才能も持ちながら、怠惰な生活を送る白人大学生と教授との会話。
怠惰な大学生は、その能力を持ちながらTVの前で、自堕落な生活に疑問を持ちながらも流されていく。
貧困層の黒人が前線の無謀な作戦で窮地に陥る点を、「嘘をついている」と批判されるだろうか。
そうではないだろう。
コレは映画であり、明確なフィクションとして、万人に認識されている。
政治的な主張に対して批判こそあれ(リアリティがない・陰謀論に傾いている等はあれども)、映画だ。
彼らは、こういったフィクションと同じ「釣り」を楽しんでいたつもりだったのではないか。
「彼ら」はきっと、十分に賢いだろう。
たぶん僕よりもずっと記憶力に優れ、計算が速く、試験で点も取れる。
事実と意見を区別すること、主張と人格を分離すること、論理立てて誠実に説明すること。
医者として誠実であろうとすれば、「薬には副作用があります」という説明をするしかない。
事実と意見は区別しよう、事実はその裏付けをキチンとしめそうと言ったところで、
既に世の中には、「絶対に」「1000%」「必ず」といった演説や論説が溢れている。
質問時間中に「庶民感覚がない」と言ったり、「漢字を読み間違える」と指摘したりする。
賢く熱心で、議論というモノを理解しようとする子供達から、そう言った「手法」を模倣し出す。
例えば、学校制服の有り無しで両論陣に分かれて議論するときに、ヤジを飛ばす。
相手の言い間違いを指摘して笑い、些細な間違いを追求して全体を否定する。
ただ、世の窃盗犯が根絶できないから、子供に物を盗むなと叱れないわけじゃない。
モラルのない大人が居るから、子供にモラルを教えられないわけじゃない。
それが「僕らの一歩」だろう。
(例えば、この匿名投稿内の事実はなんだろうか?裏は取れるだろうか?意見は?「なぜ上から目線なんだ?」というコメントに価値はあるか?)
前に増田でこういうの作るんだけどって書いたんだけど、まるで反応がなかったので需要がないのかなあと思って一人でシコシコ使っていたんだけども、公開してみればと言われたので、一応公開してみた。需要があるかは知らない。ブログにも先に書いちゃったので特に名前は隠さない。
自分の中では増田の記事チェックが楽になった。(果たして増田チェックが楽になるのがいいことなのかは知らない)
自分用に作ったからデベロッパーモードで使ってたんだけど、起動するたびにアラートが出てかなりうざかった。ストアに登録してアラートが出ないのはありがたい。
本当はオプション変えた時にリロードせずに適用したかったけど、なんかやる気が起きずにリロードで済ませた。画像とかCSSいっぱい使ってオシャレな増田にしようかなとも思ったけど、自分用なので虚しくなる気がしてやめた。
動作は、windows7とmacbook airで確認した。トップページとページ指定の一覧ページ以外では何もしない。他のページでもCSSが適用されちゃってるんで下線が出るんだけどね。
はてなNG見てchromeの拡張って簡単にできそうだと思って作り始めたんだけど、やってみると拡張開発の知識が全くなかったのでハマりまくった。よくわからないところは自己流で無理やりな部分があるかも。
chorome 拡張開発とかで検索すると出てくる、ここのサイトの情報が古くてmanifestのバージョン2では動かないことに気づかず色々と苦労した。情報が古いってことぐらいは書いておいて欲しいかも。
http://dev.screw-axis.com/doc/chrome_extensions/
やっぱり日本語じゃなくて英語の公式ドキュメント読まなきゃダメだね。
まあ、色々勉強になったのでよしとしよう。
はてなNG - Chrome ウェブストア
https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj
はてなブックマーク内ページ(http://b.hatena.ne.jp/)
はてなの閲覧がめちゃくちゃ快適になりました!
目障りなサイトやアカウントは見なくて済むし、ブコメページのノイジーなコメントも連打スターもなくなってスッキリ!
更にワンクリックで気楽にNGフィルターオンとオフの切り替えが出来るようにした事で、NGありなしの状態が一目瞭然で比較できて、はてなのエントリーの傾向、ブックマーカーの傾向もよく分かるという新しい発見も!追)そして自分がどんなに偏ってるかの発見も!
ホットエントリーに上がってくる、まとめ系、はてな村系、虚構系なんかは個人的にどうにも苦手で、それについて以前増田で書いたら多くのご批判、ご意見を頂きました。
人気コメントが「無いなら自分で作れば」って感じで、成る程、ほんじゃまぁやってみるかと。一度Chromeの拡張機能を作ってもみたかったので。
で、NGリストを登録してはてなの公式ページをフィルタリングする方向で作ろうと決めました。あと、どうにも気になっていたのがkiya氏系のスター連打。この対策も機能に盛り込もうと。構想が固まって、勉強がてらある程度の試作を作ってみました。したらなかなか良い出来なんじゃないかと、手前味噌だけど自分だけで使ってるのは勿体無い、面白いから皆さん使ってみて下さいよーって事で、この連休でChromeウェブストア公開用に一気に作り込みました。
ざっくりと。
Chrome拡張機能はHTMLとJavaScriptで制作できます。
それらをマニフェストファイル(manifest.json)というJSON形式の設定ファイルで、タイトル、説明、権限やアイコンなどと共に紐付けして設定します。
これらが入ったフォルダをChromeの拡張機能ページから読み込ませれば動作します。
Googleに$5払ってデベロッパー登録し、バナー等必要データを用意すればChromeウェブストアで一般公開もできます。
拡張機能のスクリプトが動作する環境は大きく分けて4つで、マニフェストファイルで設定できます。
このマニフェストにはバージョンがあって、現在使用できるのは2.0のみになっています。Chrome拡張機能の製作方法はググれば先人達の情報が沢山出てきますが、このバージョンが古い情報もありますので注意しないとハマってしまいます。
参考にしたサイトは様々ですが、検索で出てきた日本語サイトでざっくりと把握させていただき最終的には公式サイトが一番確実でした。
http://dev.screw-axis.com/doc/chrome_extensions/(マニフェストのバージョンは1.0が対象のようです)
http://qiita.com/sqrtxx/items/19fd2114430e9e1fb57f
http://blog.fenrir-inc.com/jp/2012/09/jquery-chrome-extension.html
https://developer.chrome.com/extensions
https://developer.chrome.com/extensions/api_index
Chrome拡張機能開発は思ったよりは簡単でした。JavaScriptが出来る人は一度試してみると楽しいかもしれません。と、同時にインストールする拡張機能によってブラウザが重たくなる理由もわかりました。ブラクラになる程重い処理を裏でぶん回す事も簡単に出来てしまうので、なるほどなーと。
そんな感じで開発したのですが、機能ははてな様の現在のページデザインに依存しております。ですので、はてなのサイトデザインが改変した際には動作しなくなったりレイアウト崩れしてしまう場合があります。ご了承くださいませ。その他バグなどご報告下さいましたら出来るだけ対応いたしますのでご感想など聞かせていただければ嬉しいです。
たしかに90年代のはじめごろはCが最高にクールで難しい言語で、Cができたらほかの言語は簡単だと言われてたけど2014年の今現在でもそういう感覚の人がいるってどういうことよ。
初心者にアドバイスするのに、まず最初にCからやれとかスクリプト系の言語のプログラマは悲惨なコードしか書けないとか、Javaから入るとろくなプログラマになれないとか言ってるけどあれは本気なのか。
俺なんかBASIC→アセンブラ→Cの順番で習得したし、なんでもいいだろって感じだわ。
「PHPしか知らないプログラマは悲惨」みたいな話があったら「PHPに限らず言語を一つしか知らないプログラマはダメ。Cしか知らないプログラマもひどい」と擁護したりするんだけど、ムキになって「そんなことはない」って反論してくるのはCプログラマくらいだもんな。
実際、CのベテランがJavaの現場に入ってきて、JavaなのにあいかわらずCライクなコードを書いてるとか、新人のころからCのシステムのメンテナンスをする部署に配属されてる「Cしか知らない」系の人も悲惨なコード書いてたりするし。
そもそもCやってれば自然に高度なプログラマになるとか認識を持ってる時点でプログラミングのことを深く考えたことのない人だって証拠だわ。
Unixという考え方という本を読んだ。もう図書館に返してしまったので、これから書くことはあまり正確じゃないと思う。〜的なという表現が多くなってるのはそのためだ。
この本で最も印象に残ったのが、梃子(てこ)の話。著者の叔母がちょっとしたマルチ商法で大金を稼いだ話を例にとり、「プログラミングもこういうもんさ、梃子を使うんだよ」的なことが書かれているが、倫理的な問題はおいといて、そういう感じでプログラミングをすることってどうすれば可能なんだ?と疑問が湧いた。自分のようなクズ野郎はもちろんのこと、たとえ修行僧のように淡々と技術を磨いているプログラマでも、本節を読めば自分の技術を使って著者の叔母のように大金が欲しいと思うはずだ。
プログラミングの梃子らしい部分は自動化だ。少なくとも、本にはそう書いてあった。梃子の具体例としてシェルスクリプトがあげられて、たった一行のスクリプトが賢いプログラマたちが作った何千行のプログラムを実行するんだ。これこそ梃子だ、的なことが書いてあった。いや、でもちょっと待って欲しい。こっちは叔母のように大金が欲しいわけだ。Unixの素晴らしさは他の章でも散々書いてあるし、ここでシェルスクリプトの話をされても困る。話をそらさないで欲しい。
著者が言いたいことはわかる。この節ではあくまでもシェルスクリプトの凄さを語りたかったわけで、叔母が大金を稼いだ話はそのための撒き餌に過ぎないんだろう。でも、ほとんどの人間にとって、本気で考える価値があるのは大金の方だろう。優秀なプログラマが生産性を上げた結果、それだけで幸せになれると思うか?むしろ仕事が増えているじゃないか。資本家はいつだって労働者を限界までこき使う。プログラマが創造的な仕事だということは、プログラマにしか理解されない。梃子をプログラマの幸福につなげるには、どうしても社会で使える通貨にしないといけない。
さあ、シェルスクリプトの梃子を使って金を生み出すとして、どういう具体的な手段があるんだ?
ソフトウェアで大金を稼いだやつを思い浮かべろ、と言われたら真っ先にビル・ゲイツの顔が浮かぶだろう。彼がやったことはなにか。ソフトウェアを作って、ライセンスを刻んだ。そのソフトウェアがどこのメーカーのハードウェアで動作しても、ソフトウェアはMicrosoft社のものだということがはっきりしている。そこから、利益を得るわけだ。これはまさに本に書いてあった梃子(著者の叔母はタッパを販売して、さらにその販売先の客に販売を勧め、その利益の一部を手にしていた。マルチ商法だ。)と同じ類のものだろう。
「I'm CEO, bitch.」
学生時代にFacebookを作り上げたマーク・ザッカーバーグは、FacebookがダサいSNSになった今でも、若い起業家の憧れの的だ。
彼がやったのはなにかというと、広告だ。
学生たちが楽しめるようなプラットフォームを無料で提供し、そこに広告を掲載することで大金を生み出した。広告のどこに梃子があったかというとソーシャル・ネットワークだ。広告で稼ぐにはたくさんの人に見られる必要があるわけだが、SNSという特性自体が梃子になり、ユーザー数がみるみると増大していったことが、広告による大金を生み出した。
主に日本で見られた現象が、ソーシャルゲームだ。これは偶像を売る商売だ。一度イラストレーターが作成したものは、いくらでも複製できる。それを消費者の射幸心に訴えかけながら売っていく。この電子的な麻薬が、なぜか日本では異常なほど受け入れられる。梃子の力は複製が容易ということだけでなく、消費者の脳内でも起きている。消費者自身の購買行動が次の購買を促す仕組み、中毒性こそがこの商売にユニークな梃子だ。
___
飽きた。ブクマがたくさんつけば書き足す。
ブクマの伸びがゆっくりなのでここらで書き足しておく。上に書いたのは、本を読んで率直に感じた疑問と、それに対する、偏見なども大いに含んだ主観的な考察だ。しかし、こんなことをしたのは、他の誰のためでもない、自分のためだ。興味本位でプログラミングを始めてしまって、それが楽しくなってしまった自分の行く先を少しでも認識したいという切実な願望があったからだ。
ちょうど他の増田に漫画家の話が書かれていたけれど、ソフトウェアエンジニアだってああいったことになりかねない。いや、もうなっているかもしれない。創造的な人たちがつくりあげた偉大な製品が、資本家に食い尽くされることが、平気で行われている。以前ネットで知り合ったインドネシアのプログラマーは、自分の仕事が不当な扱いを受けていると嘆いていた。「海外の安い人件費」として働く彼らは、高度な技術を持っているにも関わらず、正当な報酬を手にすることができない。
まどろっこしいので言いたいことを言おう。梃子は生産性を高めるために使うだけじゃだめだ。自分や他の創造的な人々の権利を守るために使わないといけない。でなければ結局、プログラミングを始めたときに感じた魅力や全能感、思考力を捨てて、資本家の歯車になるような未来しか待っていない。
http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20140522162254
↑動的型の言語の信者が「お前テスト知らないの?」みたいになテストがあるから型チェックいらないみたいな反論してきたけど、
http://gihyo.jp/news/report/01/rubykaigi2014/0002
↑Rubyは静的型の要素を検討してるって話だし、Pythonも検討中らしいじゃん。
ここらの言語に静的型チェックの要素が導入されたら、信者も「この機能便利だわ。さすがmatz」とか手のひら返すんだろうな。
スクリプト系の言語のよさって記述を簡潔にできるってことで、型が動的な部分はそれとは関係ないんだけど盲目な信者は好きな言語を全部肯定しないと気が済まないんだよね。
静的型で記述が簡潔な言語が勃興してきてるからスクリプト系の言語はその役目を終わりつつあって、10年後にはPerlみたいに衰退してると思う。
その時は、信者の人たちも、動的型バンザイしてたのは若かったころの黒歴史として胸にしまって「やっぱ静的型は素晴らしいわ」って改宗してるんだろうな。
理由くらい書けよ糞が
他のWindowsプログラムがやっていて、多くの方が「できて当然」だと思っていることは、7割くらいであれば.NET(フレームワーク名)を叩けばできます。
.NET対応言語はC#、VB.NET、J#、F#、JScript.NET、C++/CLIなどがあり、実際の開発においてはこれらの中から自分に合った言語を選ぶことになります。
個人的な感想ですが、この中で最もゆとり仕様なのはC#です。StackOverflowなどのノウハウが一番蓄積されているのもC#だと思います。
「頻繁なアップデートを追跡しないといけない」「Visual Studioが必要」という問題はありますが、がんばってください
なお、.NETはメモリを食うので、数値計算みたいなことをしたいのであればC++が現状一番まともだと思います。がんばってください
昔のMacのプログラムのGUIはCarbonというライブラリで作っていました。今はCocoaというライブラリで作っています。
残念なことに、どちらも言語はObjective-Cです。がんばってください
ブラウザアプリは、ユーザのWebブラウザ(Chrome、Firefox、Opera、Safariなど)上で動作するシステムと、遠隔のサーバ上で動作するシステムが連携して成立します。
従って、ブラウザアプリを作る言語は、サーバ用言語とクライアント用言語の2種類を考えなければなりません。めんどくさいですね。
ひとたびそのめんどくささを突破してしまえば、Webブラウザさえあればどこでも動くようになります。素晴らしいですね。
クライアント用の言語は、まぁ、JavaScriptしかないと思います。がんばってください
JavaScriptも(正直なところ)あまり褒められた言語ではないので、近頃ではもうちょっとまともな言語を作って、それをJavaScriptに変換する方法が取られたりします。CoffeeScript、TypeScript、Haxeとかですかね。がんばってください
JScriptとかいう、名前が紛らわしい上にゴミブラウザ上でしか動かないゴミ未満言語もありますけど、そんなもんで作っても私の環境では動かせませんので悪く思わないでください。
そもそも選択肢が全くありませんので仕方がないです。がんばってください
Xamarinがあるじゃないかって?まぁそういうのもあるかもしれませんね。がんばってください
私の勉強不足で、Java以外の選択肢は知らないです。Java以外にあるんですかね?
Perlは使い捨てスクリプトを作るのに適しています。CPANクライアントは昔から安定して動きません。だいぶオワコン化してます。がんばってください 私は鞍替えしました
PythonはPerlより見た目がすっきりしたPerlです。easy_install・pipはすごく安定していてびっくりします(Windows除く)。3系とかいう邪念は捨てて2系教の悟りを開きましょう。がんばってください
RubyはPerl(の処理系のソースコード)より(処理系のソースコードが)綺麗なPerlです。私の手元のUbuntuで「ruby」と入力すると「Command not found.」と返ってくることからも解るとおり、多くの*NIXではOS標準でインストールされておりません。昔のgemは何故あんなにすごい時間をかけてrdocを作っていたのでしょうか。日本人が作ったのでムラ意識の強い日本人の仲間が大勢います。他の国は知りません。がんばってください
これ以上言語を増やすのはやめましょう。バベルの塔で大勢の人間が不幸になったのに、それを人間が自ら引き起こしてどうするんですか。
言語処理系を作るのであれば、BNFという言語で文法を定義して、yacc・bisonというツールに食わせればひな形ができます。ぶら下がりelseとの格闘が待ってますが、がんばってください
1からOSを作った方もいますが、デバイスドライバの流用などを考えると、だいたいはLinuxやBSDのソースコードを改変するお仕事だと思います。
昔はCGIと言っていました。所詮は80番ポートでlistenするだけのプログラムであり、BSDソケットをlistenできるライブラリを有する言語であれば何でもいいのですが、いくつかの宗教があります。
PHPはバンドネオンと同じくらい習得が困難な言語なのに、宣伝の仕方を間違えたために「自分はできる」と勘違いしたプログラマが暴徒と化し、イスラム教と同じくらい不当に低く評価されている言語です。きちんと勉強して使う分には、悪くない選択肢だと思います。がんばってください
Javaは、Eclipse・Netbeansといった超重量級IDEを起動して、Java EEやSpringといった超重量級ライブラリに依存したwarを、Jboss・WebSphereなどの超重量級アプリケーションサーバ上で動作させるため、メモリが貧弱な環境ではIDEとサーバを同時に起動すらできません。サーバのメモリが潤沢であれば悪くない選択肢だと思います。がんばってください
C#は、選択肢が全くないことを除けば、状況はJavaとあまり変わりません。Microsoftがお好きな方、何かの間違いでWindowsサーバを使わざるを得ない方であれば、悪くない選択肢だと思います。がんばってください
OS:Windows7 Home Premium 64bit
HDD:750GB
グラボ:オンボ
サウンド:DAAM SD
7月終わりにアップデートしてから不具合が生じて一時期は強制シャットダウンしたりセーフモード起動の繰り返しだった。
8月初めに修正パッチ含むウィンドウズアップデートをした。その時8月13日にアプデ禁止されたファイルはインストールしてない。
そこからはずっと不具合連発で起動直後「スタートメニュー」が表示されなくなって、マウスは動くものの、ダブルクリックのちフリーズして画面が白くなりフリーズ。
コマンドブロンプトからスタートアップ修復やサービス等々の停止・無効化、システム復元などを繰り返してひとまず音声が出る程度にまで回復。
しかし、システム復元などは失敗し、インターネットを開くと高確率でフリーズ。フリーズしなくても一定時間経つとフリーズ、強制終了。
その後7月アプデ前後にインストールしたJAVAなどのブラウザ系スクリプトを続々ダウングレードしたりしたが変わらなかった。
また、PCSX2やPCゲーム(CoDなど)も起動直後にフリーズが頻発するようになった。
原因はこれじゃない。
そう思った時、一つのことが頭に浮かんだ。
ということで7月10日アプデ分までを残して全てのウィンドウズアップデートファイル(適正化ファイル)を軒並みアンインストールした。
そうすると、今のところフリーズは起こってない。
恐らくウィンドウズアップデートでの不具合が今回の頻発するフリーズの原因だったのだろう。
とりあえず自動アプデを無効にし、システム構成も無事終わらせ胸を撫で下ろすに至った。
http://news.mynavi.jp/news/2014/08/18/157/
「予防的処置のため、更新プログラムをアンインストールすることを推奨する」
↑これ見て、こんなん手動でやってられっか!って思ったんだけど、
PowerShellでやるとちょっと楽できた。ちょっとだけど。
会社でも同じことやると思うから作業メモ書いたんで、晒しとく。
1. ↓を見ながらPowerShellスクリプトの実行ポリシーを変更。
http://www.atmarkit.co.jp/fwin2k/win2ktips/1023ps1sec/ps1sec.html
2. PowerShell用のモジュールフォルダを作る。パスは C:\Users\<ユーザー名>\Documents\WindowsPowerShell\Modules
mkdir $env:USERPROFILE\Documents\WindowsPowerShell\Modules\UninstallHotFix
3. ↓から、UninstallHotfix.zipをダウンロード。
http://gallery.technet.microsoft.com/scriptcenter/Uninstall-security-update-76f2dcb7
4. zip内の「UninstallHotFix」を2.で作ったフォルダ内にコピー。
5. ↓の4行をコピーして、 C:\Temp\list.txt とかにでも保存。
KB2982791
KB2970228
KB2975719
KB2975331
6. ↓のコマンドを実行。
Uninstall-OSCHotfix -ListPath C:\Temp\list.txt
super2ch
SEOに力を入れてないのか「グリモン 2ch」でGoogle検索しても出てこないですが、明らかに高機能です
JaneとかV2Cとかchaikaとか2chツールはたくさんありますが、このsuper2chにしかない利点があります
datが入手できないがhtml化されているスレを読む際にとても便利です(普通の専ブラはdatを読み込むのでhtml化されていても意味ないのです)
ブックマーク数5の記事に新たに+100ブックマークされる場合と、ブックマーク数500の記事に新たに+100ブックマークされる場合とでは、同じ100増えたブックマークでも印象が違います。
同じ100ブックマーク増えただけに違いないのに、なぜでしょうか。
沢山ブックマークが付くとランキング等で後押しされ更にブックマークされやすくなります。
まっさらな+100ブックマークと、後押しされた比較して付きやすい+100ブックマークだから印象が違うのです。
そこで”印象”の部分に着目してて、ブックマーク数が多ければ多いほどブックマーク数の数の力を弱める、といった指標を作ります。
次の式を使います。対数、logです。
f(n) = round( log(n) / log(√(2)) ) n はブックマーク数、 例外として、f(1) = 1 round() は整数に四捨五入のこと
f(2) = 2
になるように対数の底を√(2)にしています(”log(√(2))”で割る)。これは自分勝手な都合です。色々変えてもよいかもしれません。
数字の増減がわかりやすいようにブックマーク数が1~20までの結果を羅列します。
n ブックマーク数 | f(n) | 補足 |
---|---|---|
1 | 1 | 例外です |
2 | 2 | |
3 | 3 | |
4 | 4 | |
5 | 5 | |
6 | 5 | ここから変わってくる |
7 | 6 | |
8 | 6 | |
9 | 6 | |
10 | 7 | |
11 | 7 | |
12 | 7 | |
13 | 7 | |
14 | 8 | |
15 | 8 | |
16 | 8 | |
17 | 8 | |
18 | 8 | |
19 | 8 | |
20 | 9 |
f(n)が増えるところだけ見ます。
n ブックマーク数 | f(n) | 補足 |
---|---|---|
1 | 1 | 例外です |
2 | 2 | |
3 | 3 | |
4 | 4 | |
5 | 5 | |
7 | 6 | |
10 | 7 | |
14 | 8 | |
20 | 9 | |
27 | 10 | |
39 | 11 | |
54 | 12 | |
77 | 13 | |
108 | 14 | |
153 | 15 | |
216 | 16 | |
305 | 17 | |
431 | 18 | |
609 | 19 | |
862 | 20 | |
1217 | 21 | |
1723 | 22 | |
2436 | 23 | |
3445 | 24 | |
4871 | 25 | |
6889 | 26 | |
9742 | 27 | |
13778 | 28 | |
19484 | 29 | |
27555 | 30 |
桁が増えるくらいで f(n) が 7 増えます。
ブックマーク数が多ければ多いほど f(n) が増えにくくなっています。安易に対数を使うとこんな感じになります。
実例で見てみます。
2014年07月21日~07月27日の週間ランキング - はてなブックマーク
(表組み内で「|」文字を使う方法がわからないので、タイトルからはその文字だけ削除しています。)
n ブックマーク数 | f(n) | タイトル |
---|---|---|
2283 | 22 | これは使える!覚えておきたいEXCELのちょっとした技20選 - NAVER まとめ |
1903 | 22 | 「1枚」で、パワーポイントの品質と生産性を向上させるデザイン・テンプレート|PowerPoint Design |
1459 | 21 | 見ないと絶対損する!プレゼン資料の印象がグッと上がる良質記事10選 SIROKグロースハックブログ |
1396 | 21 | たった1分で驚きの効果!SEの夫を眼精疲労から救ったスゴ技10選 シンプルライフ |
1154 | 20 | リア充から教わった人気者になれる会話聞き上手術 |
1312 | 21 | 驚くほど効率UP!エクセル(Excel)マクロ講座|All About(オールアバウト) |
1038 | 20 | JavaScript初級者から中級者になろう — uhyohyo.net |
873 | 20 | 15分間の罵倒: いろいろにっき。 |
853 | 19 | 何かのときにすっと出したい、プログラミングに関する法則・原則一覧 - Qiita |
843 | 19 | 自分の好きな焦点距離を見つけよう!焦点距離毎の「すごい」作例まとめ! |
815 | 19 | これからAWSを始める人は一読すべき「AWS運用チェックリスト」を読んでみた | Developers.IO |
719 | 19 | リクルート創業者江副浩正の遺した「マネージャーに贈る言葉20章」が現代のビジネスパーソンの間で話題に - NAVER まとめ |
710 | 19 | ヤフージャパン、総務省にパブコメを出すも激しく全否定されネットでも十字砲火を浴び炎上(山本 一郎) - 個人 - Yahoo!ニュース |
706 | 19 | IT系企業の平均給与を業種別にみてみた 2014年版 ~ ネットベンチャー、ソーシャル、ゲーム編 - Publickey |
802 | 19 | 幸せな人はやっていない、今すぐやめた方がいい12のこと | ライフハッカー[日本版] |
701 | 19 | ASCII.jp:データ消失!あのとき、ファーストサーバになにが起こったか? (1/2)|データ消失事故から2年!ファーストサーバ、再生への第一歩 |
681 | 19 | 京都市内に住んでいる人しか理解できない京都人の感覚 : 市況かぶ全力2階建 |
675 | 19 | 「もはや計画は不要になった」 MITメディアラボ・伊藤穰一氏が語る、"インターネット後の世界"と"新しい原理" ログミー[o_O] |
665 | 19 | 学生時代、英語が嫌いだった僕が英語を話せるようになるまで - (define -ayalog '()) |
651 | 19 | こんなところが日本に?パスポートいらずで海外の気分を味わえる国内スポット5選 RETRIP |
634 | 19 | ボールジャグリングの基礎 |
630 | 19 | 800枚以上の無料写真をカテゴリー別にダウンロードできるサイトPexels - Photoshop VIP |
627 | 19 | 無料で読めるlinuxのテキスト ~ PCまわりクイックメモ |
605 | 18 | Matz氏語る「今ソフトウェアはソフトじゃない」 - Engine Yard Blog |
598 | 18 | LINEスタンプ用 Illustrator テンプレートと書き出しスクリプト - はてゆき |
578 | 18 | 商用無料の写真素材のブックマークに加えておきたい、高解像度でセンスのいい写真画像がダウンロードできるサイト -raumrot コリス |
576 | 18 | 覚えておいて損ナシ!心理学を駆使した今日から使える交渉術8個 COROBUZZ |
572 | 18 | 「今、アメリカ経済は好調です。車が飛ぶように売れていきます。理由は低所得者向けの低金利ローンです。」について - Not-So-News |
566 | 18 | 軽くて使いやすい仮想化技術 「Docker」の仕組みと エンタープライズ開発における4つの活用事例 (1/6):CodeZine |
560 | 18 | 「ブックマークコメントページ」をベータリリースしました - はてなブックマーク開発ブログ |
ブックマーク数2283も1903も大体同じという印象にそって、同じ数値22を得ました。期待通りですが、ふうんて感じです。
100前後のブックマーク数サンプルがないので別のページを参照して同じことをやってみます。
2014年07月21日~07月27日の週間ランキング - おもしろ - はてなブックマーク
n ブックマーク数 | f(n) | タイトル |
---|---|---|
651 | 19 | こんなところが日本に?パスポートいらずで海外の気分を味わえる国内スポット5選 RETRIP |
634 | 19 | ボールジャグリングの基礎 |
399 | 17 | このくるくる回る白いドット、実は真っ直ぐ往復してるだけなんだぜ : ギズモード・ジャパン |
315 | 17 | 【2ch】ニュー速クオリティ:【画像】雨に濡れたJK達えろすぎwwwww |
233 | 16 | んにゃあああ! 家猫のあり余るエネルギーをハムスターみたいに発散させる回転ぐるまが登場 - ねとらぼ |
195 | 15 | 90年代後半の日本の雰囲気wwwwwwwww:哲学ニュースnwk |
189 | 15 | おすすめのYouTube動画をおしえろん BIPブログ |
176 | 15 | まんだらけ渋谷店女子部、中古売却された芸能18禁同人誌を写メ付で無断宣伝→「削除の予定は無い」 - NAVER まとめ |
174 | 15 | 豆乳を投入 |
212 | 15 | VIPPERな俺 : 腹出てる奴に朗報 胸筋下部という筋肉を鍛えなさい |
173 | 15 | 【画像】堂々と腋マ●コ見せる女wwwwwwwwwwwwww:キニ速 |
156 | 15 | バンダイ、甲羅から亀が勢いよく飛び出すカプセルトイ「あいつ、亀やめるってよ」発売 - ITmedia ニュース |
139 | 14 | 【社畜】ベッドのない会社で寝るための5つの方法:キニ速 |
142 | 14 | 【画像あり】39年前のソニーのラジオかっこいい!:キニ速 |
130 | 14 | 女なのですが可愛い女の子とエロいことがしたいです |
143 | 14 | なんで去勢志願者っていないんだろう? |
121 | 14 | もっふり可愛い猫画像スレ:哲学ニュースnwk |
116 | 14 | 自分の脳が右脳派なのか左脳派なのかが分かる一枚の画像が凄いと話題に:哲学ニュースnwk |
102 | 13 | 村長VS青二才勃発~村の陰湿ないじめに負けるな、青二才さん - 豆府メン樽 |
115 | 14 | デートをドタキャンされたからぼっちで「アートアクアリウム展」行ってきた。 - 自省log |
83 | 13 | Amazonでついついクリックしてしまった可愛い女の子のサムネ集 7選 - 自省log |
85 | 13 | 【画像】最近のボケてレベル高杉ワロタ : 暇人\(^o^)/速報 - ライブドアブログ |
106 | 13 | 第21回 ジブリタイトルを組み合わせて一番面白い奴が優勝 : あじゃじゃしたー |
77 | 13 | 【TPO行方不明】町で聞いたバカップルの会話18選 CuRAZY |
76 | 12 | 片栗粉でクッキー作った結果wwwwwwwwwww:キニ速 |
74 | 12 | トランクス女子を流行らせよう(提案) |
75 | 12 | 可愛すぎて胸がときめく!被り物をかぶった猫ちゃん写真集 COROBUZZ |
68 | 12 | 美人ドコモ店員キレる |
64 | 12 | 変態子ども時代 |
90 | 13 | 痛いニュース(ノ∀`) : 【画像】 カモメがウサギを丸飲み - ライブドアブログ |
62 | 12 | 【画像あり】女子大生が男子中学生に性教育 羨ましすぎワロタwwwwww:キニ速 |
86 | 13 | 一人旅おすすめの温泉地:【2ch】バイク速報 |
50 | 11 | 江頭2:50 vs 加藤鷹 “クリ”ック対決 ゴッドフィンガーはどっちだ? (動画) - ViRATES [バイレーツ] |
51 | 11 | 古美門「何ィ!? 女児誘拐事件の犯人を弁護しろ!?」【予告編】 - ゴールデンタイムズ |
49 | 11 | 【絵本】元図書館司書が厳選! 日本の「怖すぎる絵本」8冊(1/3) - ウレぴあ総研 |
43 | 11 | この完璧すぎるgifで笑わずにいられる奴いるのwwwwwwwww : あじゃじゃしたー |
46 | 11 | 【放送事故】番組内の通販で、正直な女優が「その商品意味あるの?」と激怒!司会者が「まぁまぁ」といさめるハプニングwwwwww 9ポスト |
45 | 11 | 童貞諸君、安心したまえ。男は誰も満足できていない。 |
(略) | ||
39 | 11 | 夏まで生きていようと思った。 - スチーム速報 VIP |
終始ふーんという印象が拭えませんでしたが、ブックマーク数を伏せた上でこの数値を被験者に利用してもらい、比較して対象の行動にどう変化が出るのか、というところまでやるのがよいようです。
このf(n)の各数値を別の言い方、ちょい、ちょいちょい、すごい、ちょいすご、かなりすごい、またはいくつかの星、勲章、色、濃度などを充てていくと、親しみやすいものになっていくと思います。少ないブックマーク数は無理せず、そのまま表示がわかりやすいかもしれません。
直接的な数字からの脱却というか、いっそはてな自体が被ブックマーク数を見えなくして、印象だけで見せるって風になったらどんな見られ方をしてどんな未来が待っているのかなあなんて思いました。しかしこれはある人にとってはちょっとしたディストピアでしょう。