「Matz」を含む日記 RSS

はてなキーワード: Matzとは

2019-02-15

Perl もいつまで生きるの?

“Rubyは死んだ”のか?まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来

 

なんかRubyやり玉に挙げられてるけどさぁ…オレ的にはRubyよりPerlっていつまで生き残るのって感じなんだけど?

Perlで書いたコード読みづらいんだけど…

リナックスほとんどの有名ディストリビューション規約に従ってPythonを入れてんだからさーPythonで良くない?

 

まぁPythonののことは一旦忘れて、そもそもPerlよりRubyのが読みやすいし書きやすい気がするけどさ

なんで、そこまでRubyダメ出しされてんのよー順番違うんじゃないの?

Rubyが登場したてのころってPerlとよく比較されてたよね、matzも「PerlがあるのになんでRuby作ったんだ」ってよく言われたって言ってたけど。

もしかしてPerlってもうそういう土俵にいなくて、過去ソースコード保守するためにあるようなフェーズなの?

2019-01-11

Matzが叩かれてるのは自分でまいた種だから擁護できない

Rubyが叩かれてるのは擁護できるが

2018-12-30

キズナアイ 1st ライブ hello,world(東京公演)感想大阪公演ニコ生

12月29日(土)のキズナアイ 1st ライブ hello、world 東京公演についての感想をざっくばらんに

自分はいわゆるVTUBERオタクだが、にじさんじアイドル部の配信を見るのが中心でキズナアイ動画特に追っていなかった。(チャンネル登録してない)

フェスアイドル系やアニソン系のライブ経験はなし。一般アーティストライブをだいぶ前に数回いったくらい。

アニソンEDMが好き。ただしクラブイベントは数回くらいしかいったことない。

キズナアイライブに行こうと思ったきっかけ:

 キズナアイ年末にかけて発表した9曲はEDM系の曲が多く、好みだったから(hello,aloneとかmelty worldが特に好き)

 輝夜VRライブの評判がすごくよかったので、歴史的な瞬間に立ち会えたらいいな、みたいな安易気持ち

 特典CDHello、morningのバーチャルねこリミックス付属するときいて

 

入場時

Zeppダイバーシティは初めて、というかオールタンディングイベント自体初めてだったので、

みんな整理番号別にエリアで待って開場時間に整理番号順に番号呼びながら入れていくのはちょっと驚いた。

最初70番台まで入れて5分くらい止まった時は「これ時間内に入れるのかな」と思ったけど、後から入れる順番加速して1時間以内で全員入れた模様。

昼はわりと暖かかったのに開場時間近くになると鼻水出るくらい寒くなって、待ってるあいだ震えてた。

入ってから

 IDチェックしてギグバンドもらってドリンク貰って、会場に入る。

 すでにDJが始まってた。(dede mouseさん?)

 前の人が背が高くて画面が見えにくいのは仕方ない。

 ディスプレイ想像してたより小さかった。

 周りはサイリウム(ペンライト?)持ってる人ばっかりで、荷物を片手に持ってる自分拍手すらできなかった(ロッカーに預けとけばよかったと後悔)

 

 まあ周りが盛り上がってるのはかえって少し安心した。


ライブについて

 キズナアイ自体、表示サイズディスプレイの高さの3/4くらいで、拡大することも縮小することもなかった。

 いい意味で言えば目の前のステージで人が踊っている演出なのだろうけど、もっとカメラに近づく感じで拡大するような演出もあってもよかったかなと思う。

 踊りのモーションはなめらかで、歌声動画で公開されてるのと多分同じで音程の狂いもない。

 おそらくライブ部分は振り付け含めて録画だと思われた。

 最初の方の観客への呼びかけのところももしかして録画かなと思ったけど、最後の方でキズナアイDJたちがハイタッチしてたので

MCの部分はリアルタイムモーションキャプチャだと思われる。


構成について

 まず、キズナアイ単独ライブというにしては、DJが回す「全くキズナアイ関係のない曲」の割合が多すぎると思った。

 インスト曲ならともかく、星間飛行リミックスボカロキズナアイライブで流す意味はあるんだろうか・・・

 MATZさんくらいのときからアイちゃんの歌が全然出る気配なくて(ここでアイちゃん出るだろ!ってタイミングで、

また知らんクラブミュージックかよ・・・て感じ)、ちょっと周りの空気冷めてくのがわかったくらい。

まあ終盤の連続3曲アイちゃんの歌になったあたりから盛り返したけど。


演出について

 このライブの前半は、キズナアイ楽曲を作った有名DJトラックメイカーが次々交代してDJプレイし、

合間合間(だいたい各DJ最後)でキズナアイが歌う、という演出だったんだけど、

DJ無関係な曲流す(この間キズナアイは消えてディスプレイVJ風の画面)

キズナアイが現れて持ち歌うたう

→歌が終わる(キズナアイ消える)

ジングルが入ってディスプレイで次のDJを紹介

→次のDJ無関係な曲を始める

てな感じで、曲間がブツ切れだったのがちょっと残念。

 DJ無関係な曲流すにしても、DJの曲→キズナアイの歌→次のDJっていうのを、途切れず流れるようにやってくれたらもっとよかったのにとは思う。

まあ総合的には、連続3曲のところから終わりにかけて盛り上がれた。

まとめ

曲の演出のこともあるし、もっとVTUBERキズナアイならではのライブ、みたいなものを見たかった、というのが正直なところ。

VTUBER要素って衣装チェンジくらい?(それもトラブルか何かで、序盤と中盤なんかタイミング手間取ってたような・・・

ディスプレイにしても、ただ黒背景にほぼ等身大キズナアイを映してるだけってのはもったいような気がした。

アイちゃんの新衣装がとてもかわいかったのと、自分のいた場所だと周りの盛り上がりがすごくて、最後上記不安を吹き飛ばしてくれたのはよかった。

大阪公演のニコ生を視聴したので追記

大阪公演は、東京に比べて上記の不満な点がかなり改善されてたと思う。

DJプレイ時間と、キズナアイの曲の長さのバランスがよかった。

途中でもたつくこともほとんどなかった。

ちょっとTeddy Loidパフォーマンスが長くてクドかったかな、というくらい。

Pa's Lam Systemが2回登場するとは思わなかった。

 選曲も1回目 I'm coming、2回目TWIST STEPと最高に盛り上がれる定番曲を持ってきてた)

キズナアイと全く無関係というわけではなく、アイちゃんの声のサンプリングを使った曲もあった。

・後半、DJ曲の最中に、アイちゃんが画面に登場して会場を盛り上げる、という東京にはない演出があった。

アイちゃんMCの内容が濃かった(特に観客に感謝の意を述べる部分)

・途中キンブレ消させてリングライトホタルにして遊ぶ場面おもしろかった。

東京での反省を踏まえて、一日で対応したのはさすがだと思った。

できれば大阪も現地で見たかったな。

2018-06-09

ハッカーってさ、もっとこうアレだったじゃん

ハッカーって言葉

最近、ってわけでもないけど、近ごろはどうも浅いというかなんというか、ハッカーって言葉のものに、以前ほどカッコよさを感じなくなってしまった。

ネット記事とかのメディアでも目にする機会が増えてきた(気がする)。

というか、なんかカジュアルな感じで目にする機会が増えてきた(気がする)。

ハッカーのxxxさんがyyy解説!」とか、「ハッカー向けのxxx」とか、「ハッカーズhogehoge」とか。

ハッカーって響きに「モンドセレクション受賞」程度の重みしか感じなくなってしまった。

自分ハッカーを名乗ったり、名刺肩書ハッカーって書いたりしている人もいるそうだ。

そんなんじゃなかったじゃん、と、なんだかインディーズから応援してたバンドMステに出演したときのような寂しさを覚える。

技術力があろうがなかろうが、自分で名乗ったりメディアに言わせたりしてるのとかね、そうじゃないでしょって。

脱線するけど、そういう人種と置換しちゃうCTOって、近しい存在のように感じるんだけど、どうだろう(:%s/置換/痴漢/)。

もっとも、カッコよさを感じていたのは自分だけで、LISPハッカーたちからすれば、元からモンドセレクション受賞程度のものだったのかもしれない。

僕も10年以上IT戦士として生きてきたし、そういったものに慣れてきてしまったのか。

中高生の頃に感じていた、掴みどころのないカッコよさは、逆に言えば、何かをつかめるほど知識技術もなかったってだけで、いわゆる恋に恋する少女だったのかもしれない。

そう思えば、少しはプログラマとして大人になれたのかな?と、ちょっぴり気楽な気持ちになれる。

30過ぎて大した技術も持たず、OSSコミットもせず、登壇もブログもかかぬ残念な体たらくを保ち、意欲ハナク、決シテ発信セズ、イツモシヅカワラッテヰル。

ただ目の前の業務に追われて終わる毎日で、目にするハッカーって言葉にしょっぱさを感じる大人になってしまった。

それでもやっぱりmatzにカッコよさを感じる心は持ってるし、

読みきれもしない技術書を高く積み上げる出処不明知識欲も持ってるし、

ほとんど理解できないくせにtcfmをサブスクライブしてしまう臆病な自尊心尊大羞恥心も持ってる。

そろそろ何が言いたいのか分からなくなってきた。

プログラマたるものソエントリじゃなくてコードを書くべきだろう。

モヤモヤした気持ちも吐き出せたし、今日はもう休むことにして、明日からコード書いてくぞ。

2017-12-13

Ruby が本当に嫌いになってきた

英語を書いてるように書ける、みたいなのとかさー。「Ruby は書いててすごい楽しい!」みたいなエントリとかさー。こうも書けるんだ!すごい!みたいなのってタダのお前とMatzオナニーでしょ?今から使わなきゃいけない人にとっては覚えなきゃいけないことがただただ増えてるだけだよ?PHP笑えないよ?pryでlsすれば分かるから?ハァ?お前のゴミ箱ティッシュじゃねーかそんなの、こっちがなんで漁らないといけないんだよ。もちろん別にオナニーするなとは言ってないけど、本当にそれが嬉しいの?それで仕事になるの?金になるの?生涯収入あがってるの?

これを改めて認識したのは、スマートスピーカーをいくつか買って使い込んでから。こいつらまさに Ruby みたいな気がする。そうだね、きちんとした言語Ruby なら英語)で命令すれば確かにすんなりお前は理解して挙動するんだ、わかるよ。そっか、すごいねすごいね

ちげーんだよ、そんな普段使ってる言語にあわせなくていい、むしろ合わせるならきちんと日本語に特化するなり、もっとしてほしい。なんとかClovaだけが日本語に対しては頑張ってるが。

Ruby についていえば、プログラミング言語として別の言語として最初から開き直ってくれるほうがこちからは使いやすい。こうもう書けるんだ!とかどうでもいいから。そのうえそっちで書いたら裏側の挙動が違うとか。いらねーから。はー、Goで書くわ。

2017-08-30

https://anond.hatelabo.jp/20170830154236

HSPと言われて「あんな劣った言語いくら入門用初心者用だとはいえ、どうして使うんですかね?」とMatz愚痴られるみたいな話だと思ったのは内緒

2017-07-02

つくづく英語時代拡散力の時代)ってだけの話

なぜハッカーが生まれなかったのかとか的外れなこと言ってる人がいるけど

ハッカーなんて、情弱でもわかりやすパッケージとして見せられるかどうかだろう

任天堂岩田さんだってハッカーとして売り出してたらハッカーってことになってただろうし

そんなのはマーケティングの話でしかない

まり売り出すか売り出さないかだ

いつぞやゲームクリエイターというイメージパッケージVジャンプ最初にやったんだ!という鳥嶋社長インタビューがあった

本当かどうかは知らないが興味深い話なのでまだ読んでない人は読むといい

http://news.denfaminicogamer.jp/projectbook/torishima

ゲームという世界だし、ゲームクリエイターってのはハッカーに限らないから今回の話の例として出すのはおかしいと思うけど

イメージパッケージとしていい例かなと思って出してみた。

まり日本においてハッカーというパッケージで売り出そうとしたメディアはいただろうかって話がある。

ゲームクリエイターというパッケージ以前も、ゲーム作ってるお兄さん的な存在雑誌インタビュー受けてたのは子供のころ読んでたゲーム雑誌で覚えているけど

ゲームクリエイターになってからは、常識変えてやります感とか急に出て驚いたのを覚えている。(背景は黒でピンスポットライトなんか充てられてね)

ハッカーもまさにそんな空気演出したなにかだろう、コンピュータに詳しいおじさん以上の存在としての何かを日本メディアは求めただろうかって話。


イメージパッケージ以上に影響が大きいのは、活躍の場、そして拡散の力、つまりそれは言語ってことだ

2ch4chanでも世界への影響力に差がある

そもそもFacebookなんて技術力(つまりハッカー)の力でのし上がった企業ではない

まりコミュニケーション拡散力が勝敗を決めるってことだよね

いやいや、技術力ありますやん、facebookすごいですやんって思うだろうが、それは結果的金もった企業が雇ったにすぎない

RubyにしてもMatz英語を駆使して布教たから、RoRにつながったんだろう

良い言語からだけでは今のRuby地位はなかった(それでもPythonと比べてどうのこうのと言われるのもきっと拡散力)

Matzさんはモルモン教徒で、大学を休学してアメリカ布教活動してたみたいだけど、今のRuby地位とこの経験無関係ではないと思うよね。


イメージパッケージ拡散力、そしてそれを可能にするツールとしての英語

これはほんと重要だと思うよ。

ゲームなんかはオンリーワン的な存在から無効翻訳させてくれって言ってくるの待っててもいいけど

ITなんかはサービス業からこっちから行かなきゃ向こうで類似サービスが立ち上がって終わるだけ。

まだJAVAapplet全盛時代日本お絵描き掲示板ってのがはやって、これ海外でもoekakiBBSって名前ニッチなはやり方したんだけどさ

これアメリカでやってたらクラウド時代だなんだってイメージパッケージしてこれが最先端ですって言ってただろうなって思った。

日本じゃアメリカブログよりまえに、WEB日記がはやったけど、海外メディアブログだなんだと言い出してブログ流行り始めた


そういうことよ

任天堂youtube動画再生はNOAのほうが10倍多いからね

英語が話せると10億人と話せますみたいな話。

2017-05-22

Matzの講演について

https://supporterzcolab.com/event/30/

Matzの講演について、もにょった事があったので書く。

一応エクスキューズをしておくと、私はプログラマーとしてのMatz純粋尊敬してるし、Rubyも大好きだ。

なぜ「我慢」をするのか

Matzの講演の主張は、「理不尽を受け入れるな」ということだと思う。つまり我慢をするな」ということだ。

本来給与は、あなたの労力に対する見返りではなく、あなたが生み出した価値の見返りである。だから我慢をすることには、経営者労働者のどちらにとっても意味がない。」 この主張に対しては両手を上げて賛成である。ただしここには、「価値を生み出せない人」という概念が抜け落ちている。

価値を生み出せない人」は、「生み出した価値の見返りとして給与をもらう」ことができるか?当然Noである。ここで、「価値を生み出せない人」が給与をもらうために行なうのが、「我慢」であり「理不尽を受け入れる」ことではないか

ところで、「価値を生み出せない人」というのは誰か?具体的には新卒のことである。つまり、「若手」だ。今回の講演の主題は「若手エンジニア生存戦略」であったはずだ。

我慢をやめろ」というのであれば、もう一歩進めて、「どうすれば価値を生み出せるようになるか」ということについて、ヒントあるいは答え、あるいは「一緒に考えていこう」という姿勢が示されるべきではないか。それがなければ、単なる「煽り」だと私は感じる。

Matzに聞きたかったこと

理不尽を受け入れるな」「我慢をするな」大変結構な主張だし、正論だ。しかし、正論を通すことができるのは、「価値を生み出せる人」だけではないか

結局、私がMatzに聞きたかったのは、「価値を生み出せる人になるにはどうすればよいか」ということだ。

2016-07-22

良いエンジニアの条件ってさ・・・

以下の記事を読んでの考察

https://nanapi.com/ja/122917

上記内の記事でもそうだし、

散々いろんな優秀な方々が言ってることだから

良いエンジニアになるのに一番大事なことって

技術が単純に好きなこと」

なのだろう。。。多分。

そこでふと思ったんだけど

この技術が「好き」という想いには

レベル存在しているのではなかろうか。

自分はまだ駆け出しのPGだが、

以下は自分想像した

アプリケーションエンジニアの「好き」レベルである


Level1】:

ネット本屋で新しい技術を目にすると、ざっと確認してしまう習慣がある。

ありがちな言動:「ふむふむ(ほむほむ)」

Level2】:

Level1に加え、自宅でWebサーバを公開したり、アプリ作成している。

またこのレベルからデザインUI/UXDBセキュリティインフラ技術など、興味関心が多分野へ渡りコミットし始める。

ありがちな言動:「今日アクセスが10増えたぞい。ぐふっ」

Level3】:

Level2に加え、休日はしっかりと時間を確保し、技術習得や、OSSへのコミットを楽しんでいる。

ありがちな言動:「今日×コミット×コンプ♪」

Level4】:

Level3に加え、技術面白すぎて、いろんなアイデアが一日中頭の中に浮かび、

気づいたら毎日手を動かして何らかの実装をしている。

ありがちな言動:「フォオオオオオオオオー」

Level5】:

Level4に加え、FWライブラリソース読破し、茶々を入れることに喜びを覚える。

また実際にコミットも行えるLevelに到達。

ありがちな言動:「これはアカン。。」

Level6】:

Level5に加え、言語設計にまで手を伸ばし始める。

現在第2のMatzになるため、世間から隠れたところで日々ハッピーエンジニアリングに勤しむ。

ありがちな言動:「俺が最高の言語、作っちゃる!!!



↑これあってる?

2015-02-19

仕事のできない天才プログラマの後輩

酔っているからとりとめのない内容になるかも。

本人に言えとか、増田に書いてどうなるとか言われるんだろうが、本当にただの愚痴から、この記事でどうこうしようってわけじゃない。

ただ吐き出させてくれ。

うちみたいな弱小ベンダー新卒で入ってきた後輩がガチ天才プログラマだった。

だが、その手の天才の御多分にもれず協調性に難ありで、大手をふられてきたのだろう。

入社後の研修期間中、そいつは1週間で3万行のHaskellコードを書き、独自社内wikiシステムを完成させた。

超使いやすい。

ただし、その1週間、そいつは1日も会社に来なかった。

研修終わって俺の下でプロジェクトに参加するようになっても、使いづらいったらありゃしない。

まず、俺がやれと言ったことをやらない。

もっとエレガントなやり方があるのに、なんでそんなやり方をするんだと言ってきかない。

それはな、お前の好きなエレガントな解法で解決できるのは、お前の目の前にある問題だけだからだよ。

システム全体、保守運用人材確保、全領域から見た折衷案しかエンジニアリングでは解法として採用されないんだ。

お前の馬鹿にするPerlだって、30年にも渡る資産の蓄積には、いくらお前一人が頑張ったって、勝てやしないんだよ。

でもこいつ、本物の天才だし、うちみたいなところで腐らせておくには惜しいんだよな。

Matzみたいに、全く新しいことを初めて、勝負しろとは言ってるんだが。

2015-01-03

日本も捨てたもんじゃないんだよ!(←ウソですが)

アタイアラサー職業プログラマーなんだが、去年の暮れ、米国出張した際、

職場の同僚とアイリッシュパブで飲みつつ、いろいろ話したときの会話を書く。

同僚は、オートラリア出身の男20代後半、アメリカ大学CS専攻。

CSというのはコンピューターサイエンスの略)

彼曰く、

  

 パーティーとかで人と知り合うとする。

 そうすると自己紹介するよね?

 それで、相手が、

 「私は医者なんです」

 っていうと、ああその人は、どこかの大学医学部で、

 医学を学んできたんだろうなって

 間違いなく思うだろ? 

  

 それと同じで俺の国、あ、故郷ではなく。俺がCSを学んだ

 アメリカでは、ってことだけど。

 ある人が

 「私はプログラマーなんです」

 っていうと、じゃあどこかでCSを学んできたんだろうなって、

 当たり前のようになる。

 CSの専攻だとしたら、もしかしたら俺の先輩か後輩かもしれないしね。  

 それがスタンフォードとかバークレイとかMITとかだと

 Wow,excellent!ってなるわけ。

 えーっと○○(←アタイ)は、、、

  

アタイ:×××××××××

  

 そうか、Matzの後輩なのか! (←チゲーよ! いや、ツクバも受けたけどさ)

 だからRubyが得意なんだ!

 Lispは?Lispもやりなよ!Emacsで始めるのがおすすめ

  

 それはさておき、俺もちょっと日本で働いたことある

 日本のわりと有名な大企業プロジェクトに関わったんだけど、

 日本では、

 「私はプログラマーなんです。」といっても

 必ずしも、その人のこと、CSの専攻なのかな?とは思わないでしょ?

  

 あれってなんでなの?

  

 だってね、まあ極端な例えかもしれないけど、医学部を出てない医者

 手術させたら危ないでしょう?

   

オートラリアなまりがヒドいけど、翻訳すると、

たぶんこんな感じだったろう。

正直ね、うるさい奴だなーと思いました。

で、アタイは、その日職場で、めんどいバグを1個解決してて

気分がよくなっていて2杯目のギネスで、もういい気分だったもん

から、酔いにまかせて、言ってやったんだわ。

    

 そうよ、□□(←ソイツ)の言うとおりよ。

 日本は、CSに敬意が払われない。そもそも、サイエンス

 存在しない国なの。知ってる? 変な女がズルして万能細胞

 出来たってねつ造したって騒がれてる。その騒がれ方にしてもね、

 なんだろう、サイエンティフィックではないわけ。

 ファナティックっていうかさ。

 そういうね、なんだろうね、国の閉塞性?が嫌になって自殺する人や、

 無差別殺人もよくある。駅とか街中で、突然ナイフ振り回して

 人殺ししまくって、つかまったら「死刑でいいです」とか、

 成功したアーティスト漫画家さんだっけな?)のイベントを中止させて

 「人生格差犯罪なんっす」とか言っちゃう、そういうのが流行っていて、

 で、そんな中、男はみんな無気力で、セックスしたくなくなっていて、

 ロリコンっぽいアイドルグループ総選挙だかなんだかで

 歌って踊っている彼女らのパンチラ観てオナニーばっかり

 しているもんだから人口が減ってるし、国のトップ経済政策

 間違えて絶望に 向かってまっしぐらな国であることは、□□も

 よく知ってるでしょう?(そいつは副専攻が経済

   

 でも日本にも良いところもあるんだよ?

 たとえば、蕎麦とか鮨が美味いとか、いい温泉があるとかさ。

 日本も捨てたもんじゃないんだよ!

      

とかってテキトーに答えたんだけれども。   

まあでも、

 CSを学んでいない人間プログラムを書くのは、

 医学部出てないモグリの医者が、

 メスもって人の体切り刻むようなもの

っていう感覚を持っている人といっしょに働くのは、

日本IT業界で働くときの、レベルの低い人に合わせた

コードを書かなきゃいけない妙なストレスはまったく

感じないで済むので、そこは良いなと。

 

ただし、その換わりのトレードオフで、CSを学んだ前提の

品質コードを書き続けないと、

すぐに仕事をホサれるというストレスはある。(これもけっこうキツい)

      

だが、同じストレスなら、後者ストレスのほうが、アタイには合っていた。

前者のストレスを我慢しながら働かされると、

それこそ、いつか自分無差別殺人を犯すぐらいの

基地外になっていたと思う。

        

でも大部分の日本人プログラマー

  CSを学んでいない人間プログラムを書くのは、

  医学部出てないモグリの医者が、

  メスもって人の体切り刻むようなもの

であることを感じない、もしくは感じても感じていないフリをする

のがお約束という慣習にどっぷり浸かった業界会社組織にうまく適応しつつ、

ストレスたまったら、それこそ美味い蕎麦を食べたり温泉に行ったり、

職場の 仲間とソフトボールやった後、ビール飲んでウサ晴らししつつ、

いつかオフパコを夢見てはてなで、頭のいいプログラマーっぽいブログ書いたりとか、

フェイスブックブログに、日本人技術者ばっかりとで群れあって、

日本の汚い)海にいって、ビーチで男女仲良くバーベキューして、

俺ら私らリア充だぜ!的な画像を載せて、自己マンに浸るっていう、なんか

そういう人生を送って年をとるっていう感じなわけじゃない?

   

それで基地外にならないで、シアワセになれるんだったら

それはそれで悪くはない選択肢だとアタイは思うんだが、

どうやら、アタイはそういうのじゃ楽しくない人間だとわかって

しまったので、日本人なのにプログラマー仕事にしてしまった

憂鬱を今年はどうにか解決したい。

  

以上、年頭所感にかえて

2014-10-13

Matzが出てるRubyが創る島根未来というローカル番組を見てる

Matzが凄いという話はわかるんだけど、古来から島根発信の宝があり現代にはRubyという宝があると島根県推しな紹介で、Matz現在島根在住なだけで島根にそんなに必然性はないと思うし、確かRubyが生まれたのMatz島根いるときじゃなかったと記憶していてwikipedia見たら静岡県って書いてあった。番組でもプログラミング地理的な制約を受けないとか言っててなんかモヤモヤする。島根Rubyが盛んなのは知ってるけど、それもMatzを軸に県とかが支援して広がりを見せてるからで、結局Matz様様。まあ細かいはいいんだけど、番組意図いまいちからなくて、森永卓郎氏がゲストな点や人口流出阻止や県の産業Rubyを使ったシステム開発だ(プログラミング言語ありきでの開発もどうかと思うけど)みたいな意図で県とかが支援して作られた番組なのかな~と勘ぐりながら最後まで見た。森永卓郎氏の例え話は分かりやすいなと思った。

追記

番組最後に「企画 島根県」と書いてあった。県民ルビーストにしたいようですね。

2014-09-25

http://anond.hatelabo.jp/20140925231724

あなた最初記事 http://anond.hatelabo.jp/20140522162254 にはまあ同意を覚える

ここらの言語に静的型チェックの要素が導入されたら、信者も「この機能便利だわ。さすがmatz」とか手のひら返すんだろうな。

そこらへんはRubyの文法を失わない程度でかつ多少の静的解析ができるわけだからそりゃRuby使いは喜ぶだろうさ

しかし今生まれてきてる言語(RustとかSwiftとか)はもう null を無くす方向で進んでるのにRubyに多少のスペルチェックが入っただけで「型チェック最高!」なんていうやつら出てくることを考えるとうんざりする。

前に動的型の言語はめんどくさいだろって記事を書いたら

http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20140522162254

↑動的型の言語信者が「お前テスト知らないの?」みたいになテストがあるから型チェックいらないみたいな反論してきたけど、

http://gihyo.jp/news/report/01/rubykaigi2014/0002

Rubyは静的型の要素を検討してるって話だし、Python検討中らしいじゃん。

ここらの言語に静的型チェックの要素が導入されたら、信者も「この機能便利だわ。さすがmatz」とか手のひら返すんだろうな。

スクリプト系の言語のよさって記述を簡潔にできるってことで、型が動的な部分はそれとは関係ないんだけど盲目信者は好きな言語を全部肯定しないと気が済まないんだよね。

静的型で記述が簡潔な言語が勃興してきてるからスクリプト系の言語はその役目を終わりつつあって、10年後にはPerlみたいに衰退してると思う。

その時は、信者の人たちも、動的型バンザイしてたのは若かったころの黒歴史として胸にしまって「やっぱ静的型は素晴らしいわ」って改宗してるんだろうな。

平和な世の中になりますように。

2014-09-18

http://anond.hatelabo.jp/20140918054133

紹介してるだけじゃん。

つか、完全にUnix向けじゃんかこれ

https://www.ruby-lang.org/ja/libraries/

やってる人が少ないことやろうとしたら、苦労すんのは当たり前だろうに。

Matz自身Windows使ってなさそうだし、Railsにも興味ないと思う。

2014-07-30

対数を使ってブックマーク数に別の指標をつける

ブックマーク数5の記事に新たに+100ブックマークされる場合と、ブックマーク数500の記事に新たに+100ブックマークされる場合とでは、同じ100増えたブックマークでも印象が違います。

同じ100ブックマーク増えただけに違いないのに、なぜでしょうか。

沢山ブックマークが付くとランキング等で後押しされ更にブックマークされやすくなります。

まっさらな+100ブックマークと、後押しされた比較して付きやすい+100ブックマークから印象が違うのです。

そこで”印象”の部分に着目してて、ブックマーク数が多ければ多いほどブックマーク数の数の力を弱める、といった指標を作ります。

次の式を使います。対数、logです。

f(n) = round( log(n) / log(√(2)) )

n はブックマーク数、
例外として、f(1) = 1
round() は整数四捨五入のこと

ブックマーク数が2のときに2、すなわち

f(2) = 2

になるように対数の底を√(2)にしています(”log(√(2))”で割る)。これは自分勝手な都合です。色々変えてもよいかもしれません。


数字の増減がわかりやすいようにブックマーク数が1~20までの結果を羅列します。

n
ブックマーク
f(n)補足
11例外です
22
33
44
55
65ここから変わってくる
76
86
96
107
117
127
137
148
158
168
178
188
198
209


f(n)が増えるところだけ見ます。

n
ブックマーク
f(n)補足
11例外です
22
33
44
55
76
107
148
209
2710
3911
5412
7713
10814
15315
21616
30517
43118
60919
86220
121721
172322
243623
344524
487125
688926
974227
1377828
1948429
2755530


桁が増えるくらいで f(n) が 7 増えます。

ブックマーク数が5以下のときは f(n) = n であり、

ブックマーク数が多ければ多いほど f(n) が増えにくくなっています。安易に対数を使うとこんな感じになります。


実例で見てみます。

2014年07月21日~07月27日の週間ランキング - はてなブックマーク

(表組み内で「|」文字を使う方法がわからないので、タイトルからはその文字だけ削除しています。)

n
ブックマーク
f(n)タイトル
228322これは使える!覚えておきたいEXCELちょっとした技20選 - NAVER まとめ
190322「1枚」で、パワーポイント品質生産性を向上させるデザインテンプレートPowerPoint Design
145921見ないと絶対損する!プレゼン資料の印象がグッと上がる良質記事10選 SIROKグロースハックブログ
139621たった1分で驚きの効果!SEの夫を眼精疲労から救ったスゴ技10選 シンプルライフ
115420リア充から教わった人気者になれる会話聞き上手術
131221驚くほど効率UP!エクセル(Excel)マクロ講座|All Aboutオールアバウト)
103820JavaScript初級者から中級者になろう — uhyohyo.net
8732015分間の罵倒: いろいろにっき。
85319何かのときにすっと出したい、プログラミングに関する法則・原則一覧 - Qiita
84319自分の好きな焦点距離を見つけよう!焦点距離毎の「すごい」作例まとめ!
81519これからAWSを始める人は一読すべき「AWS運用チェックリスト」を読んでみた | Developers.IO
71919リクルート創業者江副浩正の遺した「マネージャー贈る言葉20章」が現代のビジネスパーソンの間で話題に - NAVER まとめ
71019ヤフージャパン総務省パブコメを出すも激しく全否定されネットでも十字砲火を浴び炎上(山本 一郎) - 個人 - Yahoo!ニュース
70619IT系企業の平均給与を業種別にみてみた 2014年版 ~ ネットベンチャーソーシャルゲーム編 - Publickey
80219幸せな人はやっていない、今すぐやめた方がいい12のこと | ライフハッカー日本版
70119ASCII.jpデータ消失!あのときファーストサーバになにが起こったか? (1/2)|データ消失事故から2年!ファーストサーバ再生への第一歩
68119京都市内に住んでいる人しか理解できない京都人感覚 : 市況かぶ全力2階建
67519「もはや計画は不要になった」 MITメディアラボ伊藤穰一氏が語る、"インターネット後の世界"と"新しい原理" ログミー[o_O]
66519学生時代英語が嫌いだった僕が英語を話せるようになるまで - (define -ayalog '())
65119こんなところが日本に?パスポートいらずで海外の気分を味わえる国内スポット5選 RETRIP
63419ボールジャグリングの基礎
63019800枚以上の無料写真カテゴリー別にダウンロードできるサイトPexels - Photoshop VIP
62719無料で読めるlinuxテキスト ~ PCまわりクイックメモ
60518Matz氏語る「今ソフトウェアソフトじゃない」 - Engine Yard Blog
59818LINEスタンプIllustrator テンプレートと書き出しスクリプト - はてゆき
57818商用無料写真素材のブックマークに加えておきたい、高解像度センスのいい写真画像ダウンロードできるサイト -raumrot コリス
57618覚えておいて損ナシ!心理学を駆使した今日から使える交渉術8個 COROBUZZ
57218「今、アメリカ経済好調です。車が飛ぶように売れていきます。理由は低所得者向けの低金利ローンです。」について - Not-So-News
56618軽くて使いやす仮想化技術Docker」の仕組みと エンタープライズ開発における4つの活用事例 (1/6):CodeZine
56018ブックマークコメントページ」をベータリリースしました - はてなブックマーク開発ブログ

ブックマーク数2283も1903も大体同じという印象にそって、同じ数値22を得ました。期待通りですが、ふうんて感じです。


100前後ブックマーク数サンプルがないので別のページを参照して同じことをやってみます。


2014年07月21日~07月27日の週間ランキング - おもしろ - はてなブックマーク

n
ブックマーク
f(n)タイトル
65119こんなところが日本に?パスポートいらずで海外の気分を味わえる国内スポット5選 RETRIP
63419ボールジャグリングの基礎
39917このくるくる回る白いドット、実は真っ直ぐ往復してるだけなんだぜ : ギズモード・ジャパン
31517【2ch】ニュー速クオリティ:【画像】雨に濡れたJK達えろすぎwwwww
23316んにゃあああ! 家猫のあり余るエネルギーハムスターみたいに発散させる回転ぐるまが登場 - ねとらぼ
1951590年代後半の日本雰囲気wwwwwwwww:哲学ニュースnwk
18915おすすめYouTube動画をおしえろん BIPブログ
17615まんだらけ渋谷店女子部、中古売却された芸能18禁同人誌写メ付で無断宣伝→「削除の予定は無い」 - NAVER まとめ
17415豆乳を投入
21215VIPPERな俺 : 腹出てる奴に朗報 胸筋下部という筋肉を鍛えなさい
17315画像】堂々と腋マ●コ見せる女wwwwwwwwwwwwww:キニ速
15615バンダイ甲羅から亀が勢いよく飛び出すカプセルトイあいつ、亀やめるってよ」発売 - ITmedia ニュース
13914社畜】ベッドのない会社で寝るための5つの方法:キニ速
14214画像あり】39年前のソニーラジオかっこいい!:キニ速
13014女なのですが可愛い女の子エロいことがしたいです
14314なんで去勢志願者っていないんだろう?
12114もっふり可愛い画像スレ:哲学ニュースnwk
11614自分の脳が右脳派なのか左脳派なのかが分かる一枚の画像が凄いと話題に:哲学ニュースnwk
10213村長VS青二才勃発~村の陰湿いじめに負けるな、青二才さん - 豆府メン樽
11514デートドタキャンされたかぼっちで「アートアクアリウム展」行ってきた。 - 自省log
8313Amazonでついついクリックしてしまった可愛い女の子サムネ集 7選 - 自省log
8513画像】最近のボケてレベル高杉ワロタ : 暇人\(^o^)/速報 - ライブドアブログ
10613第21回 ジブリタイトルを組み合わせて一番面白い奴が優勝 : あじゃじゃしたー
7713【TPO行方不明】町で聞いたバカップルの会話18選 CuRAZY
7612片栗粉でクッキー作った結果wwwwwwwwwww:キニ速
7412トランクス女子を流行らせよう(提案)
7512可愛すぎて胸がときめく!被り物をかぶった猫ちゃん写真集 COROBUZZ
6812美人ドコモ店員キレる
6412変態子ども時代
9013痛いニュース(ノ∀`) : 【画像カモメウサギを丸飲み - ライブドアブログ
6212画像あり】女子大生男子中学生性教育 羨ましすぎワロタwwwwww:キニ速
8613一人旅おすすめ温泉地:【2ch】バイク速報
5011江頭2:50 vs 加藤鷹 “クリ”ック対決 ゴッドフィンガーはどっちだ? (動画) - ViRATES [バイレーツ]
5111古美門「何ィ!? 女児誘拐事件犯人を弁護しろ!?」【予告編】 - ゴールデンタイムズ
4911絵本】元図書館司書が厳選! 日本の「怖すぎる絵本」8冊(1/3) - ウレぴあ総研
4311この完璧すぎるgifで笑わずにいられる奴いるのwwwwwwwww : あじゃじゃしたー
4611放送事故番組内の通販で、正直な女優が「その商品意味あるの?」と激怒司会者が「まぁまぁ」といさめるハプニングwwwwww 9ポスト
4511童貞諸君安心したまえ。男は誰も満足できていない。
(略)
3911夏まで生きていようと思った。 - スチーム速報 VIP





終始ふーんという印象が拭えませんでしたが、ブックマーク数を伏せた上でこの数値を被験者に利用してもらい、比較して対象の行動にどう変化が出るのか、というところまでやるのがよいようです。

このf(n)の各数値を別の言い方、ちょい、ちょいちょい、すごい、ちょいすご、かなりすごい、またはいくつかの星、勲章、色、濃度などを充てていくと、親しみやすものになっていくと思います。少ないブックマーク数は無理せず、そのまま表示がわかりやすいかもしれません。


直接的な数字からの脱却というか、いっそはてな自体が被ブックマーク数を見えなくして、印象だけで見せるって風になったらどんな見られ方をしてどんな未来が待っているのかなあなんて思いました。しかしこれはある人にとってはちょっとしたディストピアでしょう。

2014-02-28

去年はじめから現在まで

2013年1月か2月

プログラミング経験、ほぼ皆無。

HTMLCSS, JavaScriptちょっとだけ分かる

dotinstallとか見てブラウザタイマー作ってわーいって喜んでるくらいのスキル感。

プログラミング勉強したい

勉強したいけどスクールとかはお金かかるから嫌だ

→本を買ってやるのは安上がりだけど途中で挫折しそう

→じゃあお金稼ぎながら学んだらいいんじゃ

プログラマバイト探そう

求人サイトで見つけて応募してみる

経験でも大丈夫らしい

バイト始めることになった

バイト始まる

はじめは研修アルゴリズムPHPについて

課題を出されて、できたら業務に入れる

フレームワーク使って指定されたwebサービスをつくる

基本自分の力でつくる。放置される

誰も教えてくれない

今思うと初心者やらせるのはなかなかハード

ググってググってググりまくる

他のできる子はさらさらっと1週間くらいで終える

ひーひー言いながら2~3週間でなんとか終えた

この期間、ほとんどプログラミング以外のことしてない

なんとかなった

3月4月

PHPドキュメントを読む習慣がつく

ググってコードコピペして動かしてみる、という段階

動くと楽しい 分かると楽しい

このときくらいにパーフェクトPHPを読んだ。FWは、つくれる!

FWがなんたるかをやっと理解し始める

あーようするにURLを受け取って振り分けたり、DBからデータ引っ張ってきて画面に表示させたりするのね

分かった気になる←分かってない

HTTPリクエストについて気にしだした

GET/POSTでごにょごにょすればいいんだね楽勝だわ←全然分かってない

フレームワークはいくつも種類があることを知る

このころ、Sinatraという言葉を小耳に挟む。支那虎?

5月6月

FuelPHPを聞きかじって、何をトチ狂ったのか在宅でwebサービス受託をやる

まあ良い経験になった

フレームワークいくつかやって、web開発のいろんな概念tipsがたくさん頭に入ってきて、

あーあれかーくらいには思えるようになった

DBCRUD操作, ORM, DBマイグレーション, RESTfulとは, コマンドラインコード生成,認証周りのプラクティス ...

7月くらい

さて、バイトが本格的?になってくる

一人で開発 責任おもい

機能追加のタスク

ごく一般的機能

でもなんか躓いた。

書いたコードに自信が持てない

これでいいのか不安になって手が進まない

やっぱり自分で考えて経験したことのないことはなかなか難しい

DBのテーブル構成を理解するにも骨が折れた 命名規則大事

セキュリティで手直しはたくさんもらった

フレームワークにはDB操作ライブラリがちゃんとついてるのにそれ見ずに自分SQL組み立てて案の定エスケープしてないし、とか

必要ないところでCSRF対策してるし、とか

でも、なんとか完成させた

プッシュして、マージされて、できちんと本番環境で動いてる。やったね。

8月9月

Rubyを知った

PHPと違って()が殆ど無いし、;ないし、do~endとか何だよって感じだった。

ちょっとだけ触ってみた。使いやす

Railsも知った

それからは空いている時間の大半をRubyRailsにつぎ込んだ

まずはRailsTutorialをやってみた

テスト周りでつまづいたけどなんとか終わらせた

dotinstallやらミニツクやら、検索して出てきた記事・チュートリアルはとりあえず手をつけて学んだ

はじめはRuby理解せずにRailsをやっていたけど、すぐにRuby自体に興味が出てきた

はじめてのRuby・はじめてのプログラミング・たのしRubyプログラミング言語Ruby... 入門系の本を乱読した

PHPでさんざん苦労していたからか、Rubyオブジェクト指向を学ぶとなんの無理もなく頭に入ってきた

Rubyドキュメントの読み方を覚えた

その後、パーフェクトRubyで標準ライブラリやらGemやらSinatra支那虎じゃなかった)やらについて学んだり、

メタプログラミングRubyで黒魔術を学んだりした。巻頭のMatz言葉痺れたなー

バイトのほうも何とかこなせるようになってきた 成長すげー

9月10月11月

Vagrantをかじる

インフラ・ミドルネットワーク周りに興味がでてくる

AWSでいろいろ遊ぶ

メタプログラミングRubyは断続的に2~3回ほど読み返す

Rubyってほんと使ってて楽しい

webスクレイピングとか検索APIとか使ってムフフ画像をアハーンしたりして遊んでた

11月12月

Rubyと名のつく書籍を読みあさる

Ruby言語をつくろうだの、スクリプティングを極めようだの、JavaRubyがどうだの。

メタプログラミングだの、デザインパターンだの、テストだの、リファクタリングだの。

借りられる本は借りて済ませた。全部買ってると破産する

他にもRubyとつかない本もいろいろ。

達人プログラマーは途中で挫折した。そのうちもう一度読む

プログラマが知りたい97の何とか。いい本

Ruby関数オブジェクトからのつながりで関数型プログラミングにも手が伸びる

OOPと全く違う。

2014年1月2月

就活はじめるよー

まあ、エンジニア枠で探すことにする

エントリーめんどくさい

ので、1社受けて落ちたら次の会社エントリーするという作戦にした

無計画玉砕作戦

はいえ、なんとかなると思ってやってく

気を揉む期間

いろいろな会社採用ページ眺めていると気になること

入ってやる仕事の内容が分からない

やたらパララックスつかってゴテゴテにしてるわりに、何が言いたいのか伝わってこない

せめてよく使ってる言語くらいはのっけておいて欲しい。

気になる会社はいろいろ調べる

で、1社選んで応募して、選考が始まった

面接、失敗したなと思ったところもあったが

嘘つかない

知らないことを知ってるように話さな

は通せたので良かったと思う。

で、進んでいって最終面接。これもなんかよく分からないうちに終わってた

相手が適宜フォロー入れて話しやすいようにしてくれたのは覚えてる

うん、ぜひ当社にご入社いただけたらと思いますとのこと。やったね。

から気になってた会社ではあった。勝手リスペクトしてた会社

自分が憧れてる技術者さんたちが在籍してる会社でこれから働くことができる

いろいろと運が良かった。嬉しい

他の会社はどうしようかな。

受けてみたい気もするけれど、エントリーがめんどくさい

続けるかどうかは未定だけど、ひとまず休憩することにする

今は、関数型言語についての本買って読んでる。関数型、Rubyに劣らず楽しい

2013-06-13

ソフトウェアエンジニア教育について

ちょっと待った!小中学校でのプログラミング教育」- 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/)』

に書かれているような話。

工業化とまでは言わなくても、ソフトウェア業界もっとエンジニアリングによって開発の難易度を下げるように努力しなければいけないと思う。創造性が必要なところはあるけれど、全てにおいて必要なわけではないし、いわゆる普通の人だって活躍できる領域はあるはず。また、普通の人でもそれなりに安心してプログラミングが出来るような制度やら規約やら、ライブラリやらツールやら言語やらを進化させていくべきなんじゃないだろうか。

それを小学校で学ばせるべきか、というとまだまだ未熟すぎる分野なのでまったく賛成出来ないけど、目指す方向としては悪くないんじゃないかなぁ。

ソフトウェアサイエンスとしては面白くもない話だろうけど。

プログラミングを愛し情熱を捧げる人を増やすためには「発見」というアプローチでいいと思うけど、それが国家としての戦略というとどうかと思う。つまらなくても多少向いてなくても、それなりの戦力として業界人口を増やし、国力増強というところに意義を感じる。ダメプログラマが増えたところでどうしようもない、というのはソフトウェアエンジニアリングの否定のように思えてしまいなんか受け入れがたい。現状エンジニアリングになっていないのはわかるけれど、そこで止まってしまっては元も子もないような。

#増田って初めて書いたんだけど、はてなリンク記法使えないの?まぁいいや。

2013-05-22

Treasure Dataが何の告知も無く突然価格10倍に値上げした件について

日本人の有名な技術者たちが起業したとして話題の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/)。これでは検討するにしても、また値上げされるんじゃないか不安になる。

ここまで横暴とも言える値上げを何の告知も無く行ったのはなぜなのか。その理由が気になった。これまでの経緯をもとに真相を探ってみた。

Treasure Dataのサービス公開後の経緯


以上の時系列情報から分かること


なぜ値上げしたのか?


まとめ

  • 有名人が揃っているだけあって、あたかもうまくいっているようにメディアや他の有名人を使って持ち上げるのが上手い。だが利用者にとって最も重要な値段の大幅値上げについてはスルー。これはいくらなんでも人を馬鹿にしすぎだろう

フェアに売上も雇用も伸ばしているスタートアップ日本企業はいくらでもある。そういう会社にももっと目を向けてあげてほしいと思う。有名人がたくさんいることだけが全てではないはずだ。

2013-03-07

http://anond.hatelabo.jp/20130307153244

perl信奉者に粘着が多い印象があるからじゃない?dankogai筆頭として。

まあrubyもそうだけど。matz筆頭として。

これがPHPだと、記名記事で批判しても同意されたり回避方法を一緒に考えようって感じになりやすい。

PHP言語として欠陥だらけでも広く使われ続けているのは、

そういうコミュニティの「親しみやすさ」「生ぬるさ」が寄与しているんじゃないかな。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん