はてなキーワード: Matzとは
http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20140522162254
↑動的型の言語の信者が「お前テスト知らないの?」みたいになテストがあるから型チェックいらないみたいな反論してきたけど、
http://gihyo.jp/news/report/01/rubykaigi2014/0002
↑Rubyは静的型の要素を検討してるって話だし、Pythonも検討中らしいじゃん。
ここらの言語に静的型チェックの要素が導入されたら、信者も「この機能便利だわ。さすがmatz」とか手のひら返すんだろうな。
スクリプト系の言語のよさって記述を簡潔にできるってことで、型が動的な部分はそれとは関係ないんだけど盲目な信者は好きな言語を全部肯定しないと気が済まないんだよね。
静的型で記述が簡潔な言語が勃興してきてるからスクリプト系の言語はその役目を終わりつつあって、10年後にはPerlみたいに衰退してると思う。
その時は、信者の人たちも、動的型バンザイしてたのは若かったころの黒歴史として胸にしまって「やっぱ静的型は素晴らしいわ」って改宗してるんだろうな。
紹介してるだけじゃん。
つか、完全にUnix向けじゃんかこれ
https://www.ruby-lang.org/ja/libraries/
やってる人が少ないことやろうとしたら、苦労すんのは当たり前だろうに。
ブックマーク数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)の各数値を別の言い方、ちょい、ちょいちょい、すごい、ちょいすご、かなりすごい、またはいくつかの星、勲章、色、濃度などを充てていくと、親しみやすいものになっていくと思います。少ないブックマーク数は無理せず、そのまま表示がわかりやすいかもしれません。
直接的な数字からの脱却というか、いっそはてな自体が被ブックマーク数を見えなくして、印象だけで見せるって風になったらどんな見られ方をしてどんな未来が待っているのかなあなんて思いました。しかしこれはある人にとってはちょっとしたディストピアでしょう。
HTMLとCSS, JavaScriptはちょっとだけ分かる
dotinstallとか見てブラウザでタイマー作ってわーいって喜んでるくらいのスキル感。
→本を買ってやるのは安上がりだけど途中で挫折しそう
→じゃあお金稼ぎながら学んだらいいんじゃ
バイト始めることになった
バイト始まる
課題を出されて、できたら業務に入れる
誰も教えてくれない
ググってググってググりまくる
ひーひー言いながら2~3週間でなんとか終えた
なんとかなった
このときくらいにパーフェクトPHPを読んだ。FWは、つくれる!
あーようするにURLを受け取って振り分けたり、DBからデータ引っ張ってきて画面に表示させたりするのね
分かった気になる←分かってない
GET/POSTでごにょごにょすればいいんだね楽勝だわ←全然分かってない
FuelPHPを聞きかじって、何をトチ狂ったのか在宅でwebサービスの受託をやる
まあ良い経験になった
フレームワークいくつかやって、web開発のいろんな概念やtipsがたくさん頭に入ってきて、
あーあれかーくらいには思えるようになった
DBのCRUD操作, ORM, DBマイグレーション, RESTfulとは, コマンドラインでコード生成,認証周りのプラクティス ...
さて、バイトが本格的?になってくる
一人で開発 責任おもい
でもなんか躓いた。
書いたコードに自信が持てない
これでいいのか不安になって手が進まない
セキュリティで手直しはたくさんもらった
フレームワークにはDB操作のライブラリがちゃんとついてるのにそれ見ずに自分でSQL組み立てて案の定エスケープしてないし、とか
でも、なんとか完成させた
プッシュして、マージされて、できちんと本番環境で動いてる。やったね。
Rubyを知った
PHPと違って()が殆ど無いし、;ないし、do~endとか何だよって感じだった。
Railsも知った
それからは空いている時間の大半をRubyとRailsにつぎ込んだ
まずはRailsTutorialをやってみた
テスト周りでつまづいたけどなんとか終わらせた
dotinstallやらミニツクやら、検索して出てきた記事・チュートリアルはとりあえず手をつけて学んだ
はじめはRubyを理解せずにRailsをやっていたけど、すぐにRuby自体に興味が出てきた
はじめてのRuby・はじめてのプログラミング・たのしいRuby・プログラミング言語Ruby... 入門系の本を乱読した
PHPでさんざん苦労していたからか、Rubyでオブジェクト指向を学ぶとなんの無理もなく頭に入ってきた
その後、パーフェクトRubyで標準ライブラリやらGemやらSinatra(支那虎じゃなかった)やらについて学んだり、
メタプログラミングRubyで黒魔術を学んだりした。巻頭のMatzの言葉痺れたなー
バイトのほうも何とかこなせるようになってきた 成長すげー
Vagrantをかじる
AWSでいろいろ遊ぶ
webスクレイピングとか検索APIとか使ってムフフな画像をアハーンしたりして遊んでた
Rubyで言語をつくろうだの、スクリプティングを極めようだの、JavaとRubyがどうだの。
メタプログラミングだの、デザインパターンだの、テストだの、リファクタリングだの。
借りられる本は借りて済ませた。全部買ってると破産する
他にもRubyとつかない本もいろいろ。
プログラマが知りたい97の何とか。いい本
Rubyの関数オブジェクトからのつながりで関数型プログラミングにも手が伸びる
OOPと全く違う。
就活はじめるよー
まあ、エンジニア枠で探すことにする
エントリーめんどくさい
ので、1社受けて落ちたら次の会社エントリーするという作戦にした
無計画玉砕作戦
とはいえ、なんとかなると思ってやってく
気を揉む期間
やたらパララックスつかってゴテゴテにしてるわりに、何が言いたいのか伝わってこない
せめてよく使ってる言語くらいはのっけておいて欲しい。
で、1社選んで応募して、選考が始まった
面接、失敗したなと思ったところもあったが
嘘つかない
知らないことを知ってるように話さない
は通せたので良かったと思う。
で、進んでいって最終面接。これもなんかよく分からないうちに終わってた
相手が適宜フォロー入れて話しやすいようにしてくれたのは覚えてる
うん、ぜひ当社にご入社いただけたらと思いますとのこと。やったね。
前から気になってた会社ではあった。勝手にリスペクトしてた会社。
自分が憧れてる技術者さんたちが在籍してる会社でこれから働くことができる
いろいろと運が良かった。嬉しい
他の会社はどうしようかな。
受けてみたい気もするけれど、エントリーがめんどくさい
続けるかどうかは未定だけど、ひとまず休憩することにする
「ちょっと待った!小中学校でのプログラミング教育」- Matzにっき(2013-06-12)
http://www.rubyist.net/~matz/20130612.html
を読んだ。
『Joel on Software(http://www.amazon.co.jp/dp/4274066304)』に書かれていることと近いような気がする。ソフトウェアエンジニアには適正がある、って話。
それはある意味正しいと思うものの、芸術家と違って、プログラマに対する需要はもっと多い。現代社会に不可欠でそれなりに人数が必要とされる職業。だから「発見」を待つだけでは社会の成長にそぐわない気がする。
そこで思うのは、これはソフトウェア・サイエンス(≒研究)の話ではなく、ソフトウェア・エンジニアリング(≒実務)の話なんじゃないかな、と。
『ソフトウエア開発プロフェッショナル(http://www.amazon.co.jp/dp/4822282155/)』
に書かれているような話。
工業化とまでは言わなくても、ソフトウェア業界はもっとエンジニアリングによって開発の難易度を下げるように努力しなければいけないと思う。創造性が必要なところはあるけれど、全てにおいて必要なわけではないし、いわゆる普通の人だって活躍できる領域はあるはず。また、普通の人でもそれなりに安心してプログラミングが出来るような制度やら規約やら、ライブラリやらツールやら言語やらを進化させていくべきなんじゃないだろうか。
それを小学校で学ばせるべきか、というとまだまだ未熟すぎる分野なのでまったく賛成出来ないけど、目指す方向としては悪くないんじゃないかなぁ。
プログラミングを愛し情熱を捧げる人を増やすためには「発見」というアプローチでいいと思うけど、それが国家としての戦略というとどうかと思う。つまらなくても多少向いてなくても、それなりの戦力として業界人口を増やし、国力増強というところに意義を感じる。ダメプログラマが増えたところでどうしようもない、というのはソフトウェア・エンジニアリングの否定のように思えてしまいなんか受け入れがたい。現状エンジニアリングになっていないのはわかるけれど、そこで止まってしまっては元も子もないような。
日本人の有名な技術者たちが起業したとして話題のTreasure Data(トレジャーデータ)。最近日本市場に向けた販売強化をすると発表した。だが以前からずっと日本企業相手にビジネスやってきていたはずだ。過去にリクナビなどで広告記事も見た。なぜ今さら発表? と不思議に思っていたら、以前に比べて価格が大幅に値上がりしていることに気がついた。
現在の最低価格は2TB上限で月3000ドルだ(http://www.treasure-data.com/pricing/)。無料のメニューもあるが、1ヶ月に60クエリまでしか実行できないので、企業で使うなら事実上有料のメニューしか選択肢が無いと考えて良い。
だが実は、つい最近までTreasure Dataには月29ドル、月299ドルのメニューがあったのだ。Internet Archiveには4月11日時点の記録があった。これを見ると、500GB上限の月299ドルで、無制限のクエリが実行できる。だが今は無くなっている。
月3000ドルは決して安くない。使う容量が限られている企業なら、実質的に10倍もの値上げが行われたことになる。容量単価で見ても、2.5倍もの値上げだ。
有料サービスを検討している企業にとって、価格は最も重要なファクターの1つだ。数パーセント値上げしただけでも騒ぎになることが少なくない。それがこうも簡単に何倍も値上げされるようでは困惑する。しかも、サイトのどこを見ても、値上げの理由はおろか、値上げがあったことすらどこにも書かれていないのだ。プレスリリースの最新の日付は現時点で1月15日だ(http://www.treasure-data.com/press-release/)。これでは検討するにしても、また値上げされるんじゃないかと不安になる。
ここまで横暴とも言える値上げを何の告知も無く行ったのはなぜなのか。その理由が気になった。これまでの経緯をもとに真相を探ってみた。
フェアに売上も雇用も伸ばしているスタートアップの日本企業はいくらでもある。そういう会社にももっと目を向けてあげてほしいと思う。有名人がたくさんいることだけが全てではないはずだ。
週末に行ってきたイベントだが、ちょっとインパクトが強すぎて、あとたぶん昼から通しで追っかけてるのは自分だけなので、この話誰かに伝えたい!と柄にもなく思ってしまった。
ここまで、日本語でウケを取り、アメリカ人にしか聞こえない英語をしゃべりつつの話。まじありえないレベルの覚悟と実践なんだが・・・!
この人のセッション、ブラジル事情の紹介みたいな話で大ホール側のセッションも覗いてみようかなと思っていた所にこれで、ただちに絶対参加すべきレベルのセッションに格上げされた。こんな人がいるとは。
で、昼休み後の問題のセッション。結局ツイートどころじゃなかったが、こんな感じ:
Javaはあれが酷いとかPHPがとかいう態度でRubyを使うのも無駄だ。
なんという激熱トーク。本当に小さかった南米のRubyコミュニティを仲間と共に成長させ、いまやRubyConf Brazilとか南米で何個もイベントが立ち上がるまでに育てた。この伝道のため、ここ数年で80箇所は回って普及に努めたとかとか。ブラジル事情への関心と関係なく、この熱量を体験できてよかった。
最後の時間オーバー後の「あと一言だけ(本当はあと1分だけと本人は言っていたのだが、わざと誤訳してタイマー役の人に会場から叫んだ自分w)」でどんなにダメだとされていても、諦めずに進めという、過去の偉人が貶められたり失意にあった時代の動画もよかった(もっとも、この話は知っていたのでインパクト自体は薄めだった)。
この後はLTとクロージング。
インパクト強すぎw
これ漫画系展開をバックボーンにしたエンタテイニングなスタイルだと理解せずに真に受けると大変だなと心配になったり。なにしろ上は三行だけど全部通しで書くと
真面目に受け取ったらヤバイ発言多すぎだろ・・・
こ れ が 締 め の 講 演 か よ !
そういえば途中にまどマギネタも入ってた記憶があるのだが、上のインパクトが強すぎてどこかに飛んでった。
その後の高橋さんの最後の挨拶とスタッフを集めてのスタンディングオベーションはちょっとうるっと来た。初参加だから今回の運営自体への思い入れはないのだけど、この回だけでも感激することが多かった。この完成度に達するまでどれだけの努力と熱意が投入されていたかと考えると。
隣の席が実はtdtdsさんでびびってたのだが、最初に立ち上がったのを見て、続く二人目のタイミングが大事!とすぱっと立ち上がってみてよかった。その後前列の人がみんな!立とうよ!みたいにやって一気に雪崩状態。
これで会議は閉幕したのだが、さらにherokuの緊急パーティーが開催され、思い切って行ってみた。まあ、懇親会に輪をかけたリア充な雰囲気でまともに話せなかったのだが、
こんな一日だった。熱かった・・・
最後のRubyKaigi2011ということで、3日間おこなわれたRubyKaigiが昨日終了しました。皆様お疲れ様でした。
Matzをフェローに迎えて、ROMAとかいうKVSをだした、楽天という上場企業があるのですが、どう考えてもおかしいスポンサーの位置なんですよね。
個人事業主や中小企業のほんとに小の企業と一緒のGoldスポンサーになっている。
Matzの声がけで、とりあえず、って感じなのかもしれないけど・・・。
一方、Macだらけの会場に惜しげもなく最大のスポンサーをしているMicrosoft。
今更だが、はてブで http://www.atmarkit.co.jp/fjava/column/andoh/andoh53.html が人気だったのでまとめてみた。(末尾Eは英語)
まずはその記事にあった、16あるけど購読するべき15の開発者ブログ一覧(一部追加あり)
で、偏ってるんじゃないのとか、あれないよね、みたいなのとか、その時の http://reader.livedoor.com/ranking/hot.html とかから集めた、14しかないけど購読するべき15の開発者ブログ
あと、企業ブログじゃないけど、 http://reader.livedoor.com/ranking/subscribers.html から、これも購読するべき15の開発者ブログ
さらに、 http://gihyo.jp/dev/serial/01/alpha-geek にある、もっと購読するべき15の開発者ブログ
まだまだ、 http://geekdb.jp/ とか、 http://jibun.atmarkit.co.jp/lcom01/rensai/comrade01/comrade01.html とか、 http://bizmakoto.jp/bizid/kw/newgenchronicle.html とか、 http://web-engineer.buyuden.net/buyuden/ とか、これでも購読するべき30の開発者ブログ
あとは個人色強め、社会派、学者派、ビジネス派もある、これは好きにすべき15の非開発者ブログ
これ無いとかこれ違うとかあったらよろしく
id:miyagawa 言わずと知れたPerl界の大エース
id:mala LivedoorReaderを作ったJavascriptの凄い人 若干25歳
id:amachang id:malaと並んでJavascript界を代表するハッカー
id:otsune はてなスターを大量に付けるスクリプトが書ける
id:dankogai 日本のPerlハッカーの父親的存在
via Twitterオタが非オタの彼女にTwitter世界を軽く紹介するための10ユーザ
まあ、どのくらいの数のプログラミング言語オタがそういう彼女をゲットできるかは別にして、
「オタではまったくないんだが、しかし自分のオタ趣味を肯定的に黙認してくれて、
その上で全く知らないプログラミング言語の世界とはなんなのか、ちょっとだけ好奇心持ってる」
ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、プログラミング言語のことを紹介するために
習得させるべき10言語を選んでみたいのだけれど。
(要は「脱オタクファッションガイド」の正反対版だな。彼女にプログラミングを布教するのではなく
相互のコミュニケーションの入口として)
あくまで「入口」なので、アーキテクチャに過度に依存するアセンブラ等の低級言語は避けたい。
あと、いくら基礎といってもBrainf*ckやUnlambdaのような難しすぎるものは避けたい。
ポール・グラハムが『Arc』は外せないと言っても、それはちょっとさすがになあ、と思う。
そういう感じ。
彼女の設定は
ロジカル度が高く、頭はけっこう良い
まあ、いきなりここかよとも思うけれど、「Java以前」を濃縮しきっていて、「Java以後」を決定づけたという点では
ただ、ここでオタトーク全開にしてしまうと、彼女との関係が崩れるかも。
この情報過多な言語について、どれだけさらりと、嫌味にならず濃すぎず、それでいて必要最小限の情報を彼女に
伝えられるかということは、オタ側の「真のコミュニケーション能力」の試験としてはいいタスクだろうと思う。
アレって典型的な「オタクが考える一般人に受け入れられそうなプログラミング言語(そうオタクが思い込んでいるだけ。実際は全然受け入れられない)」そのものという意見には半分賛成・半分反対なのだけれど、それを彼女にぶつけて確かめてみるには一番よさそうな素材なんじゃないのかな。
「プログラミング言語オタとしてはこの二つは“教育用言語”としていいと思うんだけど、率直に言ってどう?」って。
ある種の言語オタが持ってるラムダ計算への憧憬と、ACM監修の関数型言語的純粋さへのこだわりを
彼女に紹介するという意味ではいいなと思うのと、それに加えていかにも参照透過な
の二要素をはじめとして、オタ好きのする要素を言語にちりばめているのが、紹介してみたい理由。
たぶんこれを見た彼女は「Emacsだよね」と言ってくれるかもしれないが、そこが狙いといえば狙い。
この系譜の作品がその後続いていないこと、これがポール・グラハムの間では大人気になったこと、
ポールグラハムがウェブサービスの構築に使って、それがいろんなウェブサービス開発者にも影響しててもおかしくはなさそうなのに、
実際のウェブサービスでこういうのが使われないこと、なんかを非オタ彼女と話してみたいかな、という妄想的願望。
「やっぱりプログラミングはバッチ処理のためのものだよね」という話になったときに、そこで選ぶのは「awk」
でもいいのだけれど、そこでこっちを選んだのは、この言語にかけるラリーとdankogaiの思いが好きだから。
断腸の思いで延ばしに延ばしてそれでも2008年、っていうPerl 6のリリース予定日が、どうしても俺の心をつかんでしまうのは、
そのリリースというイベントへの諦めきれなさがいかにもオタ的だなあと思えてしまうから。
Perlのリリース延期を無駄だとは思わないし、拙速なリリースは無茶だろうとは思うけれど、一方でこれが
GuidoやMatzだったらきっちり予定通りリリースしてしまうだろうとも思う。
なのに、各所に頭下げて迷惑かけてリリースを延期してしまう、というあたり、どうしても
「自分の言語を形作ってきた哲学(TMTOWTDI)が捨てられないオタク」としては、たとえラリーがそういうキャラでなかったとしても、
親近感を禁じ得ない。言語自体の高評価と合わせて、そんなことを彼女に話してみたい。
今の若年層でPostscriptを直で書いたことのある人はそんなにいないと思うのだけれど、だから紹介してみたい。
PDFよりも前の段階で、DTPの哲学とか印刷技法とかはこの作品で頂点に達していたとも言えて、
こういうクオリティのプログラミング言語がエディタで書かれてたんだよ、というのは、
別に俺自身がなんらそこに貢献してなくとも、なんとなくプログラミング言語好きとしては不思議に誇らしいし、
いわゆるJava VMでしかスタック型言語を知らない彼女には見せてあげたいなと思う。
PHPの「HTMLに埋め込み可能な点」あるいは「RDBMSとの接続性」をオタとして教えたい、というお節介焼きから教える、ということではなくて。
「HTMLのテンプレートエンジンを作り続ける」的な感覚が言語オタには共通してあるのかなということを感じていて、
だからこそアメリカ版『Yahoo!』の開発言語はPHP以外ではあり得なかったとも思う。
「MとVとCを分離なんてできない」というオタの感覚が今日さらに強まっているとするなら、その「オタクの気分」の
源はPHPにあったんじゃないか、という、そんな理屈はかけらも口にせずに、
単純に楽しんでもらえるかどうかを見てみたい。
これは地雷だよなあ。地雷が火を噴くか否か、そこのスリルを味わってみたいなあ。
こういう述語論理風味の計算をこういうかたちで言語化して、それが非オタに受け入れられるか
気持ち悪さを誘発するか、というのを見てみたい。
9本まではあっさり決まったんだけど10本目は空白でもいいかな、などと思いつつ、便宜的にC++を選んだ。
Javaから始まってC++で終わるのもそれなりに収まりはいいだろうし、テンプレート以降のメタプログラミング時代
の先駆けとなった言語でもあるし、紹介する価値はあるのだろうけど、もっと他にいい言語がありそうな気もする。
というわけで、俺のこういう意図にそって、もっといい10本目はこんなのどうよ、というのがあったら
教えてください。
「駄目だこの増田は。俺がちゃんとしたリストを作ってやる」というのは大歓迎。
こういう試みそのものに関する意見も聞けたら嬉しい。
あんまし人の悪口を言いたくはないんだけど。しかも個人的には全然しらないので、芸能人のゴシップ以下でしかないのだが。
「ハッカーと仕事」http://www.nurs.or.jp/~ogochan/essay/archives/567
Matz のブログとか読む限り、発言がおかしいというか、あんたがそれいうとどうなるかわかってんの?って記事が多いな、とは思っていた(たいていは思った通り炎上、まではいかなくてもある程度燃えてたし)。それでも周りの人たちが許しちゃうのは、まぁ人柄なのかな、とか。でもこういうの読むと、そうでもなかったんだ、みたいな。
でも最近わかってきたのは、なるほど、そういう客寄せパンダも必要なのよね、マーケティングのためには。って。まぁいつ磔にされるかわかんない、でっかい十字架背負ってんだから、いいんじゃないの?だって今時つんくのち(ry いやつまり、例えばアイドルに過剰な期待はしてないでしょ、ってこと。
http://www.dan.co.jp/~dankogai/ldr-hbc/ より
煽りじゃなくて、純粋に知らなくて興味があるだけなので、教えてください。
小飼弾さんって、実際のところはどれくらいすごいんですか?ブロガーとしてではなく、プログラマ(ギーク?)として。
彼の日記を読んでいて、Matzさんやひがやすおさんのことを対等目線(または上から目線)で見てるような言葉が目についたんですけど、僕はPerlもほとんど使ったことないし、実際の彼のすごさがどんなものなのかよく知らないのです。Matzさんやひがさんのすごさは十分にわかるんだけど、それに匹敵するくらいの存在感がある人なんですか?
もちろんすごい人じゃないと他のすごい人を批判しちゃいけないわけじゃないし、繰り返しになるけど煽りとかでは全然ないです。
過去の実績と、現時点でのすごさと、それぞれについて教えてもらえるとうれしいです。
最低限のこと書いてるだけで、過保護は無いんじゃね?あとMatzだってdankogaiだってモチベーションを壊そうとしてるわけないじゃん。なんていうか、モチベーション過敏症?
他人のモチベーションなんてだいたいどうでもよくて、元増田を擁護ぎみの多くの人って、(1)元増田のエントリを免罪符にしたい人か、(2)昔初心者だった自分を重ねて見てるんじゃないの。その気持ちはわかるけど、(1)の人はクソ。(2)の人は、最低限の事くらい言ってやれよ。(3)本当に他人のモチベーションが気になる人なら、「でもセキュリティ怖くないよ!」って言うのが本道だろ。無責任っつうか。