はてなキーワード: CodeReposとは
はてなスターをスクリプトで叩きまくる行為を批判されてオーツネが反論している
あまりの詭弁っぷりに呆れて餅をノドに詰まらせるところだったぜ
ここは、まったくの事実誤認ですね。
はてなスターがサービス開始(2007年7月11日)してから1年半以上経過していますが、当時からAPI連打が許容されるかについての議論はさんざん行われていますよ。
そしてある一定以上の頻度で連打をするとサービス拒否するように既に成っています。
またはてなアイデアなどでユーザーから、連打をシステム的に禁止するという要望はいくつか出ていますが、どれも受け入れられていませんね。
つまり、はてな運営側として「この頻度以上のスター連打は拒否する」「この頻度以下なら拒否しない」という姿勢はあるのです。
????
はてなはスクリプトで叩かれたくないから同一IPからの一定以上のスター連打はDos判定して弾くようにしているのに「わざわざ」同一IP回避するスクリプトをオーツネらが使ってんじゃん
それはオーツネ自身把握している。
WWW::HatenaStar 0.03だとはてなのDoS判定に引っかかって403 Forbiddenされるので、CodeRepos版のwaitパラメータ付きでまわすのがオススメ。
Dos判定を「わざわざ」回避する悪質なスクリプトを使ってはてなが迷惑してないとでも思ってるのかこいつ。
いい歳して人様が頑張って運営している企業に迷惑かけるなよ。
誰かこいつの詭弁に突っ込んでやれよ。
注意してやれよ。
迷惑掛けているのを自覚して、それでも構わないとotsuneが開き直るならもう何も言う事は無いがな。
まあ、どのくらいの数のギークがそういう彼女をゲットできるかは別にして、
「ギークではまったくないんだが、しかし自分のギーク趣味を肯定的に黙認してくれて、
その上で全く知らないギークの世界とはなんなのか、ちょっとだけ好奇心持ってる」
ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、ギークのことを紹介するために
知ってもらうべき10人を選んでみたいのだけれど。
(要は「脱オタクファッションガイド」の正反対版だな。彼女にギークを布教するのではなく
相互のコミュニケーションの入口として)
彼女の設定は
インターネットは普通に使うけど、フィードをがんがん読んだりする程じゃない。
サブカル度も低いが、頭はけっこう良い
という条件で。
まあ、いきなりここかよとも思うけれど、ネットウオッチを濃縮しきっていて、ネットウオッチを決定づけたという点では
外せないんだよなあ。
ただ、ここで Plagger トーク全開にしてしまうと、彼女との関係が崩れるかも。
otsune は Plagger のソースを読むことで perl を習得したことであまりにも有名だ。 otsune はネットウォッチを効率化するために Plagger を利用しているうちに、いつのまにか Plagger の committer になっており、モダンな Perl のコードを書いている。
ただただ、がむしゃらにソフト開発をしていたいという考えって、「ギークが考える一般人に受け入れられそうなギーク(そうギークが思い込んでいるだけ。実際は全然受け入れられない)」そのもの
という意見には半分賛成・半分反対なのだけれど、それを彼女にぶつけて確かめてみるには
一番よさそうな素材なんじゃないのかな。
「ギークとしてはこの二人は“人間”としていいと思うんだけど、率直に言ってどう?」って。
ある種の最速主義者が持ってる最速への憧憬と、はては社員的なネタへのこだわりを
彼女に紹介するという意味ではいいなと思うのと、それに加えていかにも宮崎駿的な
「長髪なださカッコよさ」を体現するネタ
をはじめとして、ギーク好きのする LDR を世界にちりばめているのが、紹介してみたい理由。
たぶんこれを見た彼女は「 wassr だよね」と言ってくれるかもしれないが、そこが狙いといえば狙い。
この系譜のサービスがその後続きまくりなこと、これがアメリカでは大人気になったこと、
アメリカなら Google に買収されて、それが日本に輸入されてもおかしくはなさそうなのに、
日本国内でこういうのがつくられないこと、なんかを非ギーク彼女と話してみたいかな、という妄想的願望。
「やっぱり CodeReposはハッカーのためのものだよね」という話になったときに、そこで選ぶのは「 typester 」
でもいいのだけれど、そこでこっちを選んだのは、このユーザにかける征夷大将軍の思いが好きだから。
断腸の思いでかっこつけてもそれでも将軍くさい、っていう様が、どうしても俺の心をつかんでしまうのは、
その「捨てる」ということへの諦めきれなさがいかにも将軍的だなあと思えてしまうから。
Yappo のよく分からない英語の発音を俺自身は冗長とは思わないし、もう一生捨てられないだろうとは思うけれど、一方でこれが
なのに、発言の端々で将軍臭を漂わせて POST してしまう、というあたり、どうしても
「自分の物語を形作ってきたものが捨てられないギーク」としては、たとえ Yappo がそういうキャラでなかったとしても、
親近感を禁じ得ない。将軍としての表情の高評価と合わせて、そんなことを彼女に話してみたい。
今の若年層で Sledge::ThereText のソース見たことのある人はそんなにいないと思うのだけれど、だから紹介してみたい。
Tatsuhiko Miyagawa のソースコードは可読性が高いことで世界的に有名であって、すごく技術的にバランスがいいので、世の Perl プログラマは学ぶところが多いでしょう
いわゆるKENT 的な CGI でしか Perl を知らない彼女には見せてあげたいなと思う。
ujihisa の Ruby で連投をギークとして教えたい、というお節介焼きから見せる、ということではなくて。
「日常使っているものから連投する」的な感覚がギークには共通してあるのかなということを感じていて、
だからこそ RejectRejectKaigi はビューティフルドリーマー以外ではあり得なかったとも思う。
そういうところを単純に楽しんでもらえるかどうかを見てみたい。
これは地雷だよなあ。地雷が火を噴くか否か、そこのスリルを味わってみたいなあ。
こういう Founder of 全裸/チンコが全裸でプレゼンしてそれを ust して、それが非オタに受け入れられるか
気持ち悪さを誘発するか、というのを見てみたい
9 人まではあっさり決まったんだけど 10 人目は空白でもいいかな、などと思いつつ、便宜的に dankogai を選んだ。
otsune から始まって dankogai で終わるのもそれなりに収まりはいいだろうし、 Encode 以降の Perl 時代の先駆けと
なったギークでもあるし、紹介する価値はあるのだろうけど、もっと他にいいギークがありそうな気もする。
というわけで、俺のこういう意図にそって、もっといい 10 人目はこんなのどうよ、というのがあったら
教えてください。
「駄目だこの増田は。俺がちゃんとしたリストを作ってやる」というのは大歓迎。
こういう試みそのものに関する意見も聞けたら嬉しい。
便利すぐる!とか思ったんだけど、オプション次第では出力がちょっと汚い。
これってうまいこと成形できないかな。かな。
これ。
http://arbolbell.jp/tools/2007/11/linux-tree.html
[root@localhost www]# tree . |-- cgi-bin |-- error | |-- HTTP_BAD_GATEWAY.html.var | |-- HTTP_BAD_REQUEST.html.var | |-- HTTP_FORBIDDEN.html.var | |-- HTTP_GONE.html.var | |-- HTTP_INTERNAL_SERVER_ERROR.html.var | |-- HTTP_LENGTH_REQUIRED.html.var | |-- HTTP_METHOD_NOT_ALLOWED.html.var | |-- HTTP_NOT_FOUND.html.var | |-- HTTP_NOT_IMPLEMENTED.html.var | |-- HTTP_PRECONDITION_FAILED.html.var | |-- HTTP_REQUEST_ENTITY_TOO_LARGE.html.var | |-- HTTP_REQUEST_TIME_OUT.html.var | |-- HTTP_REQUEST_URI_TOO_LARGE.html.var | |-- HTTP_SERVICE_UNAVAILABLE.html.var | |-- HTTP_UNAUTHORIZED.html.var | |-- HTTP_UNSUPPORTED_MEDIA_TYPE.html.var | |-- HTTP_VARIANT_ALSO_VARIES.html.var | |-- README | |-- contact.html.var | |-- include | | |-- bottom.html | | |-- spacer.html | | `-- top.html | `-- noindex.html |-- html (以下略)
こんな感じで出してくれる。超便利。
[root@localhost www]# tree -pugs . |-- [drwxr-xr-x hoge hoge 4096] cgi-bin |-- [drwxr-xr-x hoge hoge 4096] error | |-- [-rw-r--r-- hoge hoge 9108] HTTP_BAD_GATEWAY.html.var | |-- [-rw-r--r-- hoge hoge 6633] HTTP_BAD_REQUEST.html.var | |-- [-rw-r--r-- hoge hoge 11193] HTTP_FORBIDDEN.html.var | |-- [-rw-r--r-- hoge hoge 12700] HTTP_GONE.html.var | |-- [-rw-r--r-- hoge hoge 12846] HTTP_INTERNAL_SERVER_ERROR.html.var | |-- [-rw-r--r-- hoge hoge 7539] HTTP_LENGTH_REQUIRED.html.var | |-- [-rw-r--r-- hoge hoge 6773] HTTP_METHOD_NOT_ALLOWED.html.var | |-- [-rw-r--r-- hoge hoge 13255] HTTP_NOT_FOUND.html.var | |-- [-rw-r--r-- hoge hoge 6336] HTTP_NOT_IMPLEMENTED.html.var | |-- [-rw-r--r-- hoge hoge 6565] HTTP_PRECONDITION_FAILED.html.var | |-- [-rw-r--r-- hoge hoge 7802] HTTP_REQUEST_ENTITY_TOO_LARGE.html.var | |-- [-rw-r--r-- hoge hoge 7099] HTTP_REQUEST_TIME_OUT.html.var | |-- [-rw-r--r-- hoge hoge 7103] HTTP_REQUEST_URI_TOO_LARGE.html.var | |-- [-rw-r--r-- hoge hoge 7822] HTTP_SERVICE_UNAVAILABLE.html.var | |-- [-rw-r--r-- hoge hoge 13035] HTTP_UNAUTHORIZED.html.var | |-- [-rw-r--r-- hoge hoge 6353] HTTP_UNSUPPORTED_MEDIA_TYPE.html.var | |-- [-rw-r--r-- hoge hoge 7009] HTTP_VARIANT_ALSO_VARIES.html.var | |-- [-rw-r--r-- hoge hoge 1979] README | |-- [-rw-r--r-- hoge hoge 4256] contact.html.var | |-- [drwxr-xr-x hoge hoge 4096] include | | |-- [-rw-r--r-- hoge hoge 291] bottom.html | | |-- [-rw-r--r-- hoge hoge 9] spacer.html | | `-- [-rw-r--r-- hoge hoge 969] top.html | `-- [-rw-r--r-- hoge hoge 5043] noindex.html |-- [drwxr-xr-x hoge hoge 4096] html (以下略)
いまいちかっちょわるい。
体裁とか好きなようにいじれたらそのまま書類にできるんだけどなーと。
欲しいものをまとめると
http://anond.hatelabo.jp/20080415182703
てな感じです。
http://anond.hatelabo.jp/20080416071526
雛型をtreetest.plとして保存して動かすとこんな感じになりました。
[root@localhost www]# perl ./treetest.pl . |-- [drwxr-xr-x hoge hoge 4096] cgi-bin |-- [drwxr-xr-x hoge hoge 4096] error | |-- [-rw-r--r-- hoge hoge 9108] HTTP_BAD_GATEWAY.html.var | |-- [-rw-r--r-- hoge hoge 6633] HTTP_BAD_REQUEST.html.var | |-- [-rw-r--r-- hoge hoge 11193] HTTP_FORBIDDEN.html.var | |-- [-rw-r--r-- hoge hoge 12700] HTTP_GONE.html.var | |-- [-rw-r--r-- hoge hoge 12846] HTTP_INTERNAL_SERVER_ERROR.html.var | |-- [-rw-r--r-- hoge hoge 7539] HTTP_LENGTH_REQUIRED.html.var | |-- [-rw-r--r-- hoge hoge 6773] HTTP_METHOD_NOT_ALLOWED.html.var | |-- [-rw-r--r-- hoge hoge 13255] HTTP_NOT_FOUND.html.var | |-- [-rw-r--r-- hoge hoge 6336] HTTP_NOT_IMPLEMENTED.html.var | |-- [-rw-r--r-- hoge hoge 6565] HTTP_PRECONDITION_FAILED.html.var | |-- [-rw-r--r-- hoge hoge 7802] HTTP_REQUEST_ENTITY_TOO_LARGE.html.var | |-- [-rw-r--r-- hoge hoge 7099] HTTP_REQUEST_TIME_OUT.html.var | |-- [-rw-r--r-- hoge hoge 7103] HTTP_REQUEST_URI_TOO_LARGE.html.var | |-- [-rw-r--r-- hoge hoge 7822] HTTP_SERVICE_UNAVAILABLE.html.var | |-- [-rw-r--r-- hoge hoge 13035] HTTP_UNAUTHORIZED.html.var | |-- [-rw-r--r-- hoge hoge 6353] HTTP_UNSUPPORTED_MEDIA_TYPE.html.var | |-- [-rw-r--r-- hoge hoge 7009] HTTP_VARIANT_ALSO_VARIES.html.var | |-- [-rw-r--r-- hoge hoge 1979] README | |-- [-rw-r--r-- hoge hoge 4256] contact.html.var | |-- [drwxr-xr-x hoge hoge 4096] include | | |-- [-rw-r--r-- hoge hoge 291] bottom.html | | |-- [-rw-r--r-- hoge hoge 9] spacer.html | | `-- [-rw-r--r-- hoge hoge 969] top.html | `-- [-rw-r--r-- hoge hoge 5043] noindex.html |-- [drwxr-xr-x hoge hoge 4096] html (以下略)
ステキすぐる。
これを元にいろいろいぢくればcodereposでコミっても怒られないものができそう。
Format.pmもかなり使えそうと言うか僕の要求ずばりですよ。
この前、日課であるはてぶ巡りをしていて触発された。
日本のAV女優一覧を取得するPerlモジュール「Acme::JapaneseAvActress」をCodeReposに
尊敬するdankogai御大にも取り上げられていた。羨ましい。
なんでも、wikipediaにAV女優一覧なるものが存在するらしい。
おれもリビドー駆動開発したいYo!という思いでできたのが↓
Amazonさんから大き目のAVの画像ひっぱって表示するだけ。タイトル超適当。
いい感じでどんどん画像でてくるようになって、自分でも重宝してます。
ついでなので、WikipediaさんからAV女優一覧もってきてぶちこんどいた。
Amazonさん負荷かかってたらごめんなさい。
もしアレだったら勝手にAPI止めてもらって結構です。即刻サービス閉めます。
アダルトなので当然Amazonアフィつけてないですが、画像のリンク先はAmazonさんにしておいたので
それで勘弁してもらえませんでしょうか。
あー、いい代休だった。