はてなキーワード: オープンソースとは
Webシステムとは縁遠い事務職のリーマンが、ある日思い立って、ニッチな用途の検索エンジンサービスを作ってみたので、ちょっと書いてみようと思います。
ちなみに、検索エンジンといっても、googleカスタム検索とかのお茶濁し系じゃなくて、apache Solrというオープンソース検索エンジンを、VPS上で動かしているという、それなりに本
気度の高いものです。
なんで素人がそんな物騒なものを動かす羽目になったかは、後述。
やりたい構想みたいなことを思いついたのは、もう6、7年前ほど前のこと。初めて独り暮らしを始めたときに、ひどく不便を感じたことがあり、こんなサービスがあったら便利だなあ、
ちなみにその妄想をふと高校の同期に話したとき、そのサービスはどこにあるのか?!と、えらくがっつかれたのを、覚えてます。まあ、俺と同じく偏執狂の奴だったからだと思います
が。
ただ、しがない事務職リーマンということもあり、当然、技術も無く、そのときは、やるならこんな名前のサービス名だろうなあ、とか、そんな妄想レベルで、話は終わっていました。
そんな感じで、5年ほど月日は経ち、なんとなくリーマン人生の流れも見えてきたところで、以前、妄想していたことを、ふと思い出しました。
5年も経ったら、さすがに自分が考えたようなこと、誰かがやっているだろうと調べてみたところ、意外なことに、競合になるようなサービスは存在せず。ちょうど異動があって、少し時
間が出来たこともあり、じゃあ、着手してみようかと思い立ちました。
やりたいことは、大手サイトの情報検索。ただ、商品ページ内の特定情報、それも、商品ごとに正規化されていない表記を、正規化して抽出する必要があったので、大手サイトの既設API
だけではとても実現不可能でした。
まあ、だからこそ、5年間、誰もやろうとしなかったんでしょうが。
ということで、とても一発では解決できなさそうな内容だったので、自分でなんとか実現できそうな機能に細分化して、各個撃破していくことにしました。
随分と考えた結果、
以上に区分できると考えて、これらを各個撃破していくこととしました。
また、技術もなく、プログラミングも出来ず、ましてやlinuxサーバのお守りをしたことなんて当然ないので、インターネット上に置くサーバですべての処理を完結させるのではなく、イ
ンターネット上に置くリソースは最小限に留め、できる限り、勝手がわかる自宅のwindowsパソコンで処理を行うことにしました。
ちなみにさらっと結論だけ書いてますが、ここまで至るまでに、いろいろと調べ続たり、考え込んだりしていたので、思い立ってから3ヵ月は掛かってます。。。
さて、やる方針を決めたあと、はじめに着手したのは、要の検索エンジンサーバです。
いろいろとググって調べて、mySQLというやつか、apache Solrというやつかに絞りましたが、結局、Solrを使うことにしました。
MySQLのほうが実績は多そうだったのですが、Solrのほうが検索専門で、滅茶苦茶動作が速いらしいということ、MySQLでも出来るが特に速度が遅いらしい全文検索機能も使いたかったこ
と、あとファセット機能がジャンル絞りこみに便利に使えそうだったので、というのが理由です。
ちょうどSolr本が発売されていたこともあり、それを参考に、自分が使うように設定ファイルを変更していきました。
しかし、初めは設定ファイルの内容も意味不明な上に、私の書き方も雑なのか、少しいじっただけでまったく動かなくなる。結局、設定ファイルを一文字ずつ変更しては動作検証、とい
った始末で、進捗は地を這うよう。ある程度思い通りにSolrを扱えるようになるまで、3ヵ月以上掛かったでしょうか。。。
さらに、検索エンジンのフロントエンド(Solrの検索結果を、htmlに変換するプログラム)も書かなければならない。プログラミングが出来ない人間には、これが本当に辛かった。
Solr本に、いろんなプログラミング言語でサンプルがあったのですが、迷った末に、わずか数行なら書いた(≒コピペした)経験があるという理由で、javascriptを苦渋の選択。
しかし、選択はしてみたが、基礎が本当に無いから内容がサッパリ頭に入ってこない。こちらも、わかるところから本当に1文字ずつ変えていくといった手探り状態。
プログラミングについては、今回のためだけだから、といった理由で、一切基礎をやらずに着手したのが裏目に出たのか、サンプルのソースをモノにして、書き上げるのに、ゆうに半年
以上。本当に時間が掛かりました。
さらに、Solr周りで計9ヶ月間ハマっていた頃、忘れもしない、kanzen21のおっさんが彗星のように現れて、衝撃を受けることになります。
大手サイトのページをクロールして検索エンジンを作る手法は、私と考えていた構想の枠組みとまさに「完全に一致」な訳で。。。
図書館事件に注目していたのも同じで、あまりの一致具合に衝撃を受けっぱなしでした。
その後の成り行き等も含めて、興味深く観察させて頂き、本当に参考になりました。
そんな感じで紆余曲折もありましたが、ようやく難題だった、プログラミング関連に目処が立ってきたので、あとはクローラと肝心のデータ処理です。ここからは、勝手知ったるwindows
まず、クローラですが、専用のクローラをwindows用に探してきたり、それを設定するのも大変なので、今回はテレホーダイ時代に使っていたような、フリーのweb巡回ソフトを利用する
こととしました。指定のhtmlをダウンロードしてくるだけなので、別に変に新しいものに手を出す必要もないので。
また、ダウンロードしてきたhtmlファイルについては、これまたフリーの日本語処理ツールでcsv方式に加工することにして、処理ルール部分を相当に作り込みました。
このあたりは、全体を通して見てもキモの部分なんですが、ある意味、ちょっとしたパズル感覚だったので、プログラミング言語の部分と違って、かなり楽しかったです。
あとは、msdosのバッチファイル(これは前から知っていた)で、これらの処理を繋ぎ、cygwinのcurlとかいうツールで、連続して検索エンジンサーバにcsvファイルをアップロードする
仕組みを作りました。
検索エンジンサーバには、容量は少ないが、安くて高性能という、今回の用途にピッタリだった、さくらのVPSを借りて設定。CentOSのサーバ構築ホームページを見ながら、サーバとか
Solr管理URLとかにセキュリティを掛けて、こちらも素人ながら、意外とすんなり設定。
ホームページは、vpsサーバに相乗りさせるのではなく、別にさくらのレンタルサーバを借りました。apacheの設定方法等を習得する必要がありませんし、vpsのリソースをapacheと分け
合う必要が無くなるので。ホームページのhtmlファイル、cssファイル等も調べながら設定し、画像も準備しました。
あと、構想を思いついたときに妄想していたサービス名の.comドメインは、すでに他者に取得されていたのですが、どうも使っている風にも見えなかったので、whoisで出てきたメールア
ドレスに連絡して交渉し、幾ばくか払って買い取りました。
結局、足かけ18か月。ようやく完成。
楽天市場の家具を、幅x奥行x高さ(家具サイズ)で検索できる、楽天市場・家具カテゴリ専門の検索エンジン
この商品数規模(データ収録約30万アイテム)で、1センチ単位で家具のサイズ指定検索が可能な手段は、商用サービスも含めて、ほかには存在しないと思います。
kanzen21と違って、エロじゃないから華はないけどね。。。
ちなみに冒頭で少し書いたきっかけですが、就職して独り暮らしを開始したときに、新しい家にピッタリサイズの家具が欲しかったのですが、これが楽天で探すのは至難の技でして。
楽天で家具を探してみようと思った人には判っていただけると思うのですが、楽天では、価格では範囲指定やソートができても、サイズでは検索出来ないんです。
これは、楽天では、商品のサイズ情報は商品の自由記述欄に記載することになっているためで、商品ごとにサイズの記載方法がバラバラのため、検索が事実上、不能となっています。
家電製品とかに関しては、種類が少ないこともあり、メーカーのホームページとかでサイズを確認した上で、商品型番で検索すればいいので、それほど問題にはならないのですが、家具
って、種類が非常に多く、型番もあったり無かったりで、家電のようにサイズを調べることができません。
・・・ということで、カグサイズでは、楽天の商品ページにいろいろな書式で書かれているサイズ情報を拾って解析して正規化し、範囲指定やソートして検索ができるようにしています
。
また、単に寸法サイズを拾うだけでは、梱包サイズとか引き出し内寸とかも引っ掛かってしまうので、それらは出来るだけ排除して、商品の外寸が優先して引っ掛かるよう、アルゴリズ
ムを調整しています。
単位(センチとミリ)に関しても、商品ごとにバラバラ(単に単位だけでなく、商品説明のどこに"センチ"とか"ミリ"と記載しているかについてもバラバラです。)なので、サイズ表記
の前後の状況をみて、正しいと思われる単位で拾うようにしています。
あと、変わった使い方としては、欲しい家具の価格比較みたいなこともできます。
家具は、同じ商品でも、店ごとに型番が違ったりすることがよくあり、簡単には価格の比較が行いづらいジャンルの商品です。
しかし、型番は違っても、同じ商品なら原則、サイズは同じですから、欲しい商品とまったく同じサイズで検索をかけると、同等商品があるのかどうか比較しやすい・・・といった使い
方もできます。
と、そんな感じで、しがない事務職リーマンが作ってみた、ニッチな用途の検索webサービスを、サービスインさせて頂きました。
一般に公開されていて、誰でもアクセスできる情報でも、ニーズが有りそうな切り口の条件で検索性を高めれば、新しい価値を創造できるんじゃないかという実験です。
もしよろしければ、ぜひ、使ってみてくださいー。それでは!
----------
The burnout cycle (Jono Bacon, Nov 2010) (PDF) の一部より。
燃え尽きの最初の段階としてよく見られるのは、自分の価値を証明したいという欲求です。
その根幹には、自分の仕事が軽んじられているという不安感があります。
燃え尽き症候群の患者は、自分の価値を証明するため、より多く働こうとします。
長時間働くことは燃え尽き症候群の初期段階に見られる兆候です。
自分がいかにたくさんの結果を出しているかを証明しようとして、
頑張って長く働くこうとします。
夜遅くまで働きつづけることも珍しくなく、
オープンソースソフトウェアの活動の場合はさらにそれが顕著です。
たくさん働けば自分の価値をもっと分かってもらえるという信念のもと、
午前2時や3時まで働いたりもします。
この段階になると、眠ること、食べること、友達と遊ぶことなどは単なる「娯楽」であり、
自分の価値を証明しようという欲求があまりにも強い状況であり、
より多く働くことが最優先事項になります。
誰かに誘われても、断ることに抵抗を感じません。
また、働きつづけることに抵抗を感じなくなります。
深夜や早朝に働くことは珍しくなく、
この段階では、異変に気づいた身近な友人や家族から、大丈夫かと尋ねられるようになります。
ただやることが溜まっているだけだと言って、彼らの気遣いを聞き入れません。
この段階では、仕事へのこだわりが強くなることにより、
それまでの価値観において大切にしていた、友人や趣味といったものを脇にのけるようになります。
仕事でよい結果を出すことが、成功をはかる唯一の指標になります。
人付き合いや家族と時間を過ごすことが、もはややりがいのある大切なことではなくなります。
むしろそうしたものは、やりがいある仕事へのさまたげになる、と考えるようになります。
もっと働かなければならないから、と言い訳するのに抵抗を感じなくなります。
いつ尋ねてもダメだと言うので、友人から誘われることもなくなっていきます。
この段階では、不信感、狭量さ、攻撃性が顔を出してきます。
同僚がバカでとるに足りないことばかり言うように見え、
どんどん生じてくる問題の原因として、
時間が足りない、同僚が無能だ、仕事の分配が不公平だ、と文句をつけるようになります。
睡眠不足により疲れがたまり、ジャンクフードとカフェインのせいでかなり不健康な状態になっています。
自分を情けなく思うと同時に、まわりは自分のつらい状況を理解してくれない、と感じます。
他人に向かってわめいたり手をあげたりするようになり、
口喧嘩をしかけることが増え、謝罪することに抵抗を感じるようになります。
生きることがつらいと感じるようになります。
他人との接触や人付き合いを最低限に抑え、
燃え尽きが進行していくという感覚をやわらげることが重要になってきます。
酒を飲むこと、あるいは薬に頼ってストレスを解消しようとします。
何に頼るかはそれぞれですが、通常よりも深くそれにのめり込みはじめ、危険な兆候が出はじめます。
友人、家族、同僚からみて明らかにおかしな奇行をするようになります。
本来のその人でなくなったということが、近しい人の目にはっきりと分かります。
身体的に疲れ果て、頭痛、肌荒れ、意欲の低下など健康上の問題が生じます。
対人関係にプレッシャーを感じ、とくに深夜、鬱が強くなります。
自分の人生が、機械的で感情のない歯車の連続のように感じられます。
自分の価値を誇示したいという願いも弱くなり、諦めてもいいかと思うようになります。
より頻繁に酒、薬、過食、異常性欲、その他の奇行、破壊衝動などに逃げ込むようになります。
鬱がさらに進行します。
この段階では、失望感、喪失感、消耗感を感じ、将来を楽観視する理由をほとんど見出せなくなります。
点数を貰うのや馴れ合いが大事って意味じゃない、そこを勘違いするからおかしなことになる
ちょっと長文になるが
絵にかかわらずなんでも他者がいてはじめて力がわかる
文章読んでもらう、料理食ってもらう、プログラムを使ってもらう、格闘で相手と戦う
それで自分のできる事が素晴らしいんだ!って客観的に思えるようになる
一人でも理論的には上達できるが、哲学者や仙人にでもならないと精神的にもたない!普通は無理ッ!
人にみてもらう事で精神的な燃料は補充できるし、自分の表現で他者に燃料を補充することもできる
これを馴れ合いだ自己愛だといって否定するやつは表現むいてない
上手い下手の問題じゃねえ
http://toro.2ch.net/test/read.cgi/cg/1323767312/742
「上手くなりたいだけなら (ニコニコ|Youtube|pixiv|tinami|Twitter|その他なんちゃらいろいろ) にうpったり張ったりしなくていいよね。点数欲しいだけだよね。ちやほやされたいだけだよね。」
ネットという舞台でだれもが気軽に表現できるようになって、こういう批判をしたがる人が本当に増えたと思う。誰にも見せてないけど満足してるよって人は、自分が第一の観客なことに気づいていないだけじゃないか。
人にいくらパワーを与えてもオリジナルが磨り減る事はないのが表現。一つのオリジナルから、受け取り手それぞれの中で様々な形でパワーになるのが表現のすごい所だし、面白い所だ。
自分の表現で他人が心を動かすのは、ものすごくエクスタシーを感じる。これほど気持ちのいいことはないよ。本能的なものを満たしてくれる。他人を動かすのが他人に与えるのが気持ちいいからしている。俺はモチベーションを維持するのにこれほど質の良いドラッグを他に知らない。馴れ合いだと頭から否定する人は仙人にでもなれってんだ。
オープンソースってなんで成り立ってるの?無償でなんでわざわざ参加するの?と知人が言ってたがこれも似たようなもんじゃないのか?自分の仕事で他人が何かを与えられるのは、エクスタシーを感じることだからじゃないのか。もっと言えば、自分がやったことが文化に還元されるのはエクスタシーを感じることだからじゃないのか。この気持ち良さは金で買えることじゃない。
この気持ち良さを一切理解しようとしない、消費するだけの人とは分かち合うのが難しい気がする。
その開発者の人に、伝えた。
彼からの回答は、こんな感じだった。
→便利にして間口を広くすると、顧客が増えると、文句言う人が増えるので、アンマリ、そういうのは好きじゃないって。
無料で出来るという事で。
何でも、かんでもモンスター顧客のような人が増えるのは、つらいということらしい。
sourceforge.netのオープソースでの開発ですが、
利用者が増えれば、嬉しい、多くの人に喜ばれたいって開発者もいるけれど、そうではないと。
→メールで色々と使った条件を書いてくれて、こんな時にこんなバグが起こりましたよ。
なんて、バグの報告をしてくれるなら、みんなハッピーになれる。
だけど、
「動かないですけど」
というのが困るらしい。
まずは、「ぐぐれカス」ってことだよね。
まぁ、日本語の解説を書いてもいいけどって言われた。
http://tech.g.hatena.ne.jp/itkz/20101125/1290685725
本当に無限に入るんでしょうか?
それって、はてな星の脆弱性じゃないんでしょうか? (追記 確認したらリロードされて、小さくまとまって星の数が表示されてました。何千入れてもこういう形になるから大丈夫なんでしょう。)
最近ギークハウス関係の人がお気に入りに居る人に、よく星を贈られます。
リアル中房にも
まさかマジで厨房とは知らなかったが朝日学生新聞に顔写真付きで記事が載ってるの見て知りました。
その彼は関係者じゃありません、デマがよくないと思ったんですキラキラ☆ブリブリとツイートしてましたが、お気に入りに「こちら、大変読み応えのあるコメント欄となっておりますので、是非ご覧になってみてください」と書いた人http://megalodon.jp/2011-1025-0222-41/b.hatena.ne.jp/entry/d.hatena.ne.jp/pha/20111009/1318158999%23cとギークハウスでドワンゴの人の所に星コメしてる人が居ました。
http://www.diigo.com/item/image/1wnkt/icjv
ツイートも拡散希望で困っている事協力を呼びかけたい事に関するものを、そのようにツイートするのではありません。
こちらは、その事でブログを作ってまでして訴えているのです。身内に苦しめられると言うややこしさを説明する困難とも戦いながら
どうして、こちらが支援を求めている事はやらずに、嫌がらせのようなツイートするのか聞いても、「協力するとは言っておらず一つの震災関係のデマに関する意見として見ただけです.」
それで、嫌がらせのようなツイートはします。ブクマで「warota」と入れてます。http://megalodon.jp/2011-1026-1625-52/b.hatena.ne.jp/entry/twitter.com/Tasmanian_good/status/129056457483235328
前に事件を起こした時も、ネットと現実がリンクしてるのを忘れてるような態度だった
ネットなら何をしても良い ネットなら何をしなくても良い という風潮が生まれたのは、法律はネット人格と言うのを認めてないので、匿名な場合は名誉毀損が成立しなかったからで、認めてないというより対応できてないので規定してなかった想定外だったというだけの事だと思います。
昔から官僚的態度と批判されるものはあったと思いますが、あの中学生の木で鼻を括ったような返信は、まるでそれのようだと思いました。最近の東電についても、エリートにありがちな官僚的態度は、国民に迷惑もかけ、不快感も与え、批判もされてます。それよりもっと変だしエリートかどうかもわからないですが。
前に増田が、はてなで敵を作ると書いた日記は、気持ちはあるけど、かえって迷惑という話でしたが、気持ちもなくて開き直って来るという場合は、どうなるのでしょう?しかも記名で。記名に繋がる状態で。ネットに実名とアカウントが繋がる状態で、この行状って・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
2chの物理板だったか、原子力の事がわかる板で、質問してる人にもっとこういうふうに言えばわかりやすいのに、と京大の先生の事を言ったら、なんでそんな事しないといけないんだ?と書かれた事もあったが、それは匿名だった。
http://anond.hatelabo.jp/20111022215058
この増田は支援学云々言ってるけど、傍観でも積極的傍観とも言えるこのような行為は、一緒の加害行為ではないでしょうか?
ごく普通の感性の人からしたらちょっと考えられない感覚ではないかと思います。
http://togetter.com/li/205729 光り輝くid:kabiy さんを応援してあげて id:kabiyさんは、新しいおもちゃが手に入って大変お喜びのようです。 そして、私を応援してくれる大変素晴らしい方です。 ギークハウス万歳 応援していただいたので、私も応援のお返しのエールを送りたいと思います。 光り輝くkabiyさんに、shine
http://togetter.com/li/205866 こんなに素晴らしい人権意識をお持ちのsora_hさんは、朝日学生新聞に載った大変素晴らしい栃木の中3だった!!!
http://goo.gl/ZjA77 (google cash)朝日学生新聞社に取材されました
http://backupurl.com/km7wzw googlecash保存
他にもギークハウスと初期2chの類似についてなど
ギークハウスは愛知にもあるらしいけど、そこまで巣食われてるかどうかはわからないし、全部がこうかどうかはわからないけど、みんないいひとなのに・・・(pha氏の台詞)なんてのは無いのではないかと思います。
ものすごい反社会性というか、なんていうか意地でも人の役に立たないぞ!という堅い決意みたいなものでもあるのかな?と思ってしまうほどの勢いさえ感じてしまいます。
追記
こんな超優秀な人が!!!
http://megalodon.jp/2011-1027-2233-41/www.atmarkit.co.jp/news/201104/14/sora.html
「デジタルネイティブ」の素顔
2011/04/14
オープンソースのプログラミング言語「Ruby」の開発コミュニティで、いま注目されている人がいる。福森匠大(Shota Fukumori、sora_h)さん、14歳だ。国籍、性別、年齢などは無関係というオープンソースの世界だが、これほど年若い参加者が「コミッタ」と呼ばれる開発のコアメンバーに迎え入れられることは珍しい。Ruby開発に加わった時点では中学2年生。「最年少記録」を塗り替えた。
開発終了といってもずいぶん前から更新は止まっていたわけで、明確に開発終了が宣言されただけで公開終了になるわけではない。
しかし FFFTP といえば FTP クライアントの定番なので、ネット上で様々な意見が飛び交っている。それについて思うままに書き散らかしてみる。
みんなが「ホームページ」なるものを持ち始めたころ、ファイルをアップロードするのに使ったなつかしい思い出がある。BlogやWikiのようにオンラインで編集できる時代になったことへの感慨も含むのか。
もちろんFTPがプロトコルとしてセキュアでないことは言うまでもないが、いまだに業務で使わざるを得ないことがある。LAN内の転送なら速度は最強かもしれないし、FTPのミラーサーバは世の中にごまんとある。短絡的に「オワコン」の一言で片付けられる問題ではないだろう。
ほとんどのユーザはお客さん気分であることを再確認し、「FreeBSD への貢献」をたたき込んだ自分とは違う人種だと思った。
もともとFTP以外の通信プロトコルを想定して設計していないだろうから難しいように思う。ただ、ユーザは動いているプログラムの中のことなど考えない。
モチベーションが低下する理由ってたくさんあるなぁと。長続きしているオープンソースプロジェクトはすごい。
ソフトウェア業界を目指そうとしている俺とは結婚できないという話だった。
彼女曰く、プログラマーは家庭をあまり大事にしなさそうだと言う。
そういえばプログラマーで定時退社してる人を見たことが無い。
以前一緒に働いた、小学生の子供2人を持つ40代の優秀なプログラマーでも、夜10時まで働いて、一時間半かけて家に帰るということもザラだった。
(優秀なプログラマーの定義も曖昧だが、その方は海外の某オープンソースプロジェクトのコミッターであった)
家庭を持ちたいと思っている人からすると、プログラマーというのはマイナス評価だということは分かった。
プログラマーで、家庭を持ち子供も居て、それでだいたい定時退社してる人ってどれくらい居るのだろう?
日本のサラリーマンなら、残業して当然だろうという指摘は、ここではひとまず置いておいてほしい。
フリーランスの在宅の人たちで、それを実現できている方を何人か知っているが、そのような不安定な立場というのも彼女にとっては辛いと言う。
http://anond.hatelabo.jp/20110707195830
初音ミク現象の持つCGM的側面については、外国人の感想でもしばしば言及されている。しかし、ワールドイズマインならぬWorld is Hers(世界は彼女のもの)と題された以下の感想ほど、このテーマを正面から丁寧に描いたものはない。CGMこそ「クリプトンが世界にもたらした最大の贈り物」との指摘はとても重要だろう。伊藤社長が主役を演じる世にも珍しい感想、という面からも一読の価値はある。
urlは以下の通り。
伊藤博之は自ら説明しようとしていた。
「ヴァーチャル・アイドル」初音ミクを生み出した企業、クリプトン・フューチャー・メディアのCEOとして、伊藤は人で溢れる大衆文化のバンドワゴンの運転席に座っている。そして誰もが興奮しすぎる前に、彼は人々にこのバンドワゴンが何であるか理解させたいと望んでいた。
「初音ミクは[一つの]ソフトウエアです」と彼は言う。「YAMAHAが開発したボーカロイド技術を使ったものです。[ボーカロイドは]歌声を作り出すエンジンで、我々はYAMAHAからその技術に基づく製品を開発するライセンスを得ました」
言い換えれば、ミクのファンであると公言することは、KorgのTritonキーボードあるいはフェンダー・ストラトキャスター・ギターのファンであるのと似ているのだ。君が応援するのは楽器――PCにインストールしなきゃならないうえに箱にはアニメ風のイラストが描かれているが、でもやはりそれは楽器だ。おまけにボーカロイドというブランドネーム自体はミクや彼女の華やかな友人たちに帰するものというより、むしろ彼らを動かす音声合成エンジンを指している。文字通りに取れば、「ボーカロイドのファン」であるとは、特定ブランドのギター弦のファンであるのと同じである。
だが誰がそんな言葉遊びを気にするだろうか? どんな新興サブカルチャーでも、言葉に独自の意味が付きまとうのは普通である。今日では「ボーカロイド」はそのイノベーションから花開いた仮想世界全体を示す言葉となっている。ボーカロイドとは作曲家がそのソフトを使って自宅スタジオで作り出した無限のレパートリーを持つ曲のことである。ボーカロイドとはそれぞれの曲に対応する画像と動画のギャラリーである。ボーカロイドとはそれらの画像から生まれたあらゆるミームや粗筋である。ボーカロイドとはそれぞれ特有のボイスバンクを象徴するキャラクター群のことである。そして誰であれアニメ・エキスポに参加した者ならこう言うだろう。ボーカロイドとはそれらキャラのあらゆるバリエーションを含む姿にドレスアップしたファン層である。
これこそがクリプトンのマーケディング・ディレクター、佐々木渉すらも驚かせた口コミ波及効果だ。彼は「ユーチューブやニコニコのような動画シェアサイトを通じて[ボーカロイドが]利用されるやり方」に驚いたと話す。「これらのサイトを使って、本当に口コミで仲間の間に広がっていきます。本当に過去に例を見ない[方法で]様々な国で人気を得ています」。つまり、本流エンターテインメントの大半が今なお企業の重苦しい手によって運営されている一方、自力推進型であるボーカロイドの本質はあらゆるものをひっくり返したのだ。
「ある意味、こんな現象相手に取り組む最良の手法を見つけるためもがき続けてきました」と佐々木は話す。「ファンからのフィードバックを得るのが最良だと我々は信じてきました……いかに物事に対処するか、ファン層にとって最もよいことのためにどうするかを。急いで金儲けしようとは思っていません」
クリプトンは、当時まだMP3ですら未発達の技術であり、ユーチューブ誕生に10年も先行し、そしてあらゆるものを可愛いアニメ少女に擬人化するアイデアがまだ急増していない1995年に設立された。「我々の目的はそもそもボーカロイドを仕事にすることでも、[音声合成]ソフトを作ることでもありませんでした」と伊藤は話す。「クリプトンは音全般――音と関係するソフト全てを取り扱う企業として設立されました」
もし伊藤を冗談めかして「ミクのお父さん」と呼ぶのなら、彼女の祖父母は最初のボーカロイドエンジンを2003年に発表したYAMAHAの面々となるだろう。「そうした技術が存在することは知っていましたし、それを使って何かできることがあるんじゃないかと思っていました」と、伊藤は当時について話す。「我々は既にYAMAHAと係わり合いをもっていましたので、彼らと連絡を取りそこから製品を作り出すことができました」
だが、あたかも完成された合成音声で歌う天使の形でミクが天から降臨してきた訳ではない。彼女の根っこは、伊藤の説明によればとても粗末な形式の音声技術にまで遡ることができる。「日本では[音声合成]ソフトは結構一般的で、例えば駅などで使われています。そこでは列車の到着がアナウンスされたり、あるいは[乗車している場合]駅名が呼ばれたりします。自動応答システムを使う電話はボーカロイドによって動いています」(想像してほしい、ミクの親戚の一人がカスタマーサービス用の電話回線で働く恐ろしいロボ電話であるという事実を)
「当初[合成された]歌声を使うソフトは存在しませんでした」と伊藤は続ける。「そうしたソフトにどの程度の需要があるのか、私には確信が持てませんでした。というか、はっきり言うなら、PCに歌わせることができるソフトを作るのにどんなメリットがあるのか分かりませんでした」
この疑念こそが伊藤に次の手を講じさせた――それは最終的にはクリプトンの歴史で最も賢い一手となった。「2004年、私は最初の[ボーカロイド]ソフト、Meikoを作り、それに漫画風のキャラを付けました。ある人格が歌う[のを真似る]ソフトは人間にとって必要不可欠なものではなかったから、そうしたのです。人々にアピールし人々から愛されるようになるためには人間味を持たせる必要があると考え、そのための最適な手段が漫画風キャラのようなものでした。このソフトは結構いい成功を収め、そしてもちろん初音ミクの構想へとつながりました」
そしてその次に起きたことは誰もが知っている。
おそらく伊藤博之が成功した秘密は、クリプトン創業者である彼が音楽、サウンドエンジニアではなく、ソフト開発者ですらなく、何よりビジネスパーソンだった点にあるのだろう。伊藤は、あなたはミュージシャンではないのかと質問されると笑い(彼はミュージシャンではない)、自身が経済を専攻したことを認めた。「音楽とは無関係です」と彼は言う。「ボーカロイドのマーケティングに成功するうえで、私は自分が学んだスキルのいくつかを使ったと思います」
アニメ・エキスポ1日目のキーノート講演で、初音ミクとボーカロイド・カルトについてスライドショーを使った改まったプレゼンを始める際に、伊藤はビジネスマンとしての本領を発揮した。彼はまず自分が誰で彼の企業が何をしているかについて慣例となっている概要報告を行い、それから公式にクリプトンが制作しているボーカロイド「キャラクター」(あるいは、厳密に正確さを期するならソフトウエア・パッケージというべきか)の一覧を示した。
2007年8月31日に生まれた永遠の16歳、初音ミクは、今ではショーの目玉に位置している。人気で彼女に次ぐのは鏡音の双子、リンとレンであり、彼ら独特の黄色い装飾と少年/少女のペアは、ミクの緑と灰色と同じくらいコスプレ業界では至る所で見かける。だが音楽制作者の視点から見ると最も用途の広い声は2009年の製品である巡音ルカのもので、より深い音域と日本語及び英語で「歌う」能力を誇っている。何人かのファンは昔ながらのMeikoとKaitoの旗を掲げている。その声は旧世代のボーカロイド技術の上に構築されているが、今なおクリプトン・ファミリーの中心メンバーである。
クリプトン以外のボーカロイド・キャラもサブカルチャーの世界に入ってきている。たとえば声優中島愛のボイスサンプルに基づき、マクロスFのランカ・リーをモデルとしたMegpoidや、J-rockのスーパースター、Gacktの声を使ったGackpoidなどがそうだ。より進取の気性に富んだ人々はUtauloid(日本語の言葉『歌う』から来ている)と呼ばれるオープンソースの音声合成エンジンまでも開発しており、その中で最も有名なのはピンクの巻き毛をした重音テトだ。
音楽ソフトウエア・パッケージについて、それがまるで本物の人間であるかのように語るのは最初は奇妙に感じられるだろう。しかし伊藤が最初に作り出した時に予想したように、それこそがこのソフトをかくも魅力的にしている正体なのだ。これらのキャラがもたらした創造性は、伊藤がプレゼンで誇らしげに見せびらかした数字によれば、ユーチューブで36万6000件、ニコニコで9万2600件に及ぶボーカロイド関連動画へと結実した。
そしてこの成長するメタ=ジャンルからあふれ出したマルチメディアコンテンツもある。クリプトンが運営するウェブサイトPiapro(『ピア・プロダクション』の省略形)には、ボーカロイドに触発された45万を超えるテキスト、音楽、及び画像の創作物がある。さらに注目に値するのはクリエーターたちがどのように相互に刺激しあっているかだ。コンテンツを共有するポリシーの下、あるPiaproユーザーが音楽を制作すれば、別の誰かがそれを聞いて付随するイラストを描き、さらに別の人がその構想に従って短いアニメ動画を作成する。そこでは、サイトのルールに従い創始者を適切にクレジットに載せることだけが重要だ。
何人かのボーカロイドファンはアートの世界の彼方まで行ってしまい、エンジニアリングの成果をもたらした。最もよく知られているのは3DアニメーションプログラムのMikuMikuDanceで、初音ミクのキャラクターモデルを――実際にはどんなキャラクターモデルでも――特定の歌に合わせてリップシンクし踊らせることができる。より繊細な対象を扱っているのがVocaListnerで、本物の人間の歌手によるインプットを分析し、ボーカロイドプログラムのセッティングを自動的にその声にあわせて調整する。思いつきに過ぎない想像の飛躍ですら現実化し得る。初音ミクの動画「Innocence」で取り上げられた「Ano Gakki」(『あの楽器』)というニックネームで呼ばれている奇妙な見かけのタッチパネル式キーボードも、実際に使える楽器として再現された(それほど野心的でないバージョンならスマホ用アプリとしてダウンロードできる)。
これら全てが意味しているのは、ほぼ完全にファンによって運行される賑やかで創造性に富む生態系が存在するということだ。究極的にはそれこそクリプトンが世界にもたらした最大の贈り物だろう。初音ミクやボーカロイド・ソフトそのものではなく、それらが使われる方法こそがそうなのだ。企業という大領主によってではなく、消費者によって作られた完全なエンターテインメント形式。企業は僅かな道具と規則を与えるだけで、後は椅子に深く腰掛けて次に何が起きるかを見守っている。
それでもなお、ボーカロイド体験を活気づけるため企業が提供するイベントは多数ある。今年はアニメ・エキスポが日本以外では初となる「ボーカロイドのライブ・コンサート」ミクノポリスのホストを務めた。それはステージ上の綺麗なスクリーンに投影するCGIアニメーションでしかない(ほかならない)が、いい視野角と健全な猜疑心の保留があればそのイリュージョンはなお印象的になる。さらに感動的なのは、セットリストにある全ての曲が明らかにファンの作ったもの――クリプトンの地下室であくせく働かされるソングライターが大量生産した製品ではなく、本物のミュージシャンがボーカロイドという媒体を通じて自らを表現したものである点だ。
だがコンサートはどのような限界が残されているかも暴露した。ミクの魔法は左右双方40度以上の角度では働かなくなった。調整の効かないボーカルは、時に楽器の生演奏の下で迷子になっていた。そして音声合成技術のあらゆるイノベーションをもってしても、より繊細な耳にはなおミクが絞め殺されるようなロボットじみた変な声をしているように感じられた。でも、日本では生身のアイドルについてどう言われていると思う? 「アイドルは不完全であってこそふさわしい」。不完全さこそがミクをこれほど魅力的にしている。誰もが進行中の仕事に関与できるからだ。
どんな未来があるか、誰に分かるだろう? クリプトンは既に英語版の初音ミク・ソフトが開発途上にあることを約束しているし、日本では新しい改良されたボーカロイド・エンジンが開発中だ。それはつまり、韓国語ですら歌えるボイスバンクを含んだ新たなキャラの登場を意味している。クリプトンのオリジナル・ボーカロイド製品は、その声に新たな音色をもたらす追加物「アペンド」によって進化を続けている。そしてどこかで我々の誰にも知られていないマッドな天才が、ボーカロイドの世界を永遠に変えてしまうようなアイデアにおそらく取り組んでいる。
多くの人が知っているように、「初音ミク」という名は「未来の最初の音」をもじったものだ。だがボーカロイド文化が広がるにつれ、この名前はますます不正確になっている。彼女はもはや未来の音ではない。彼女はまさに今の音である。
http://anond.hatelabo.jp/20110707195830
初音ミクLAライブ、外国人感想その2「再生の約束」フリーダム訳
http://anond.hatelabo.jp/20110708223459
初音ミクLAライブ、外国人感想その3「ミクノポリスのボカレタリアートたちよ、団結せよ!」
http://anond.hatelabo.jp/20110709211718
初音ミクLAライブ、外国人感想その4「仮想の歌姫:初音ミクの人気と未来の音色」
http://anond.hatelabo.jp/20110710234300
初音ミクLAライブ、外国人感想その5「オレはAXには行ってないけど、まあとにかく……」
http://anond.hatelabo.jp/20110711212701
初音ミクLAライブ、外国人感想その6「ミクノポリス:7月のクリスマスと世界征服」
http://anond.hatelabo.jp/20110712205546
初音ミクLAライブ、外国人感想その7「AX11:ミクノポリスの印象」
http://anond.hatelabo.jp/20110713211501
初音ミクLAライブ、外国人感想その8「ミクノポリス:コンサート・リポート」
http://anond.hatelabo.jp/20110714210122
初音ミクLAライブ、外国人感想その9「アニメ・エキスポ:初音ミク」
http://anond.hatelabo.jp/20110715222900
初音ミクLAライブ、外国人感想その10「アニメ・エキスポ2011(抄訳)」
http://anond.hatelabo.jp/20110716194029
初音ミクLAライブ、外国人感想その12「アニメ・エキスポ2011でのボーカロイド体験」
http://anond.hatelabo.jp/20110719031316
初音ミクLAライブ、外国人感想その13「ミク:日本のヴァーチャル・アイドルとメディア・プラットフォーム」
http://anond.hatelabo.jp/20110707195830
前回は初音ミクのLAコンサート、Mikunopolisに関する外国人の感想「Promise Of Rebirth」を翻訳してみたんだが、読み返してみると随分と難解で堅苦しい。逐語訳だとどうにも冴えないようだ。こりゃいっそ正確さは犠牲にして、分かり易さを最優先にもっとフリーダムに翻訳してみてもいいかもしれん。参考文献は水戸黄門の主題歌、つまり七五調で。
+++++以下翻訳+++++
するのは遥か 未来だと 思ったことも ありました
ミンメイだけが きっとこの 場面飾るに ふさわしい
そんな土曜の 夜の夢 思い返して 考えた
分かっているね お客さん DVDを チェック済み
青緑した 髪の毛が 繰り出す歌に 大興奮
ディラッド板に 弱点も あるけどそれも ご愛嬌
振り返る過去 幼い日 親に連れられ 見に行った
音に合わせた 光の線 まばゆく輝き 描き出す
それは発展 そしてまた 深い分裂 もたらした
好きなヤツらは 言われたよ 「お前ら音楽 分かってない」
人工的な 音なんぞ 芸術の名に 値せず
確かにそういう 面もある でも無視しては いけないよ
そして続いた 分裂は 未来に影響 及ぼした
音とつながり 融合し 未来の夢を 見せていた
それを知るため アイドルを きっちり考え 煮詰めよう
ショーは続くよ 華やかに 魅せる衣装の 早変り
再生求め 長き時 待ち望んでた この世代
ついに始まる 約束の 憧れ実る 新たな夜
イヴよシャロンよ レイ・トーエイ 君らの歌が もうそこに……
+++++翻訳終了+++++
http://anond.hatelabo.jp/20110707195830
初音ミクLAライブ、外国人感想その3「ミクノポリスのボカレタリアートたちよ、団結せよ!」
http://anond.hatelabo.jp/20110709211718
初音ミクLAライブ、外国人感想その4「仮想の歌姫:初音ミクの人気と未来の音色」
http://anond.hatelabo.jp/20110710234300
初音ミクLAライブ、外国人感想その5「オレはAXには行ってないけど、まあとにかく……」
http://anond.hatelabo.jp/20110711212701
初音ミクLAライブ、外国人感想その6「ミクノポリス:7月のクリスマスと世界征服」
http://anond.hatelabo.jp/20110712205546
初音ミクLAライブ、外国人感想その7「AX11:ミクノポリスの印象」
http://anond.hatelabo.jp/20110713211501
初音ミクLAライブ、外国人感想その8「ミクノポリス:コンサート・リポート」
http://anond.hatelabo.jp/20110714210122
初音ミクLAライブ、外国人感想その9「アニメ・エキスポ:初音ミク」
http://anond.hatelabo.jp/20110715222900
初音ミクLAライブ、外国人感想その10「アニメ・エキスポ2011(抄訳)」
http://anond.hatelabo.jp/20110716194029
初音ミクLAライブ、外国人感想その11「世界は彼女のもの:初音ミクはいかにして全てを変えたのか」
http://anond.hatelabo.jp/20110717201147
初音ミクLAライブ、外国人感想その12「アニメ・エキスポ2011でのボーカロイド体験」
http://anond.hatelabo.jp/20110719031316
初音ミクLAライブ、外国人感想その13「ミク:日本のヴァーチャル・アイドルとメディア・プラットフォーム」
初音ミクのLAコンサートに関して、Promise Of Rebirthと題したそこそこ長い感想を外国人が書き込んでいた。正直、随分と難解な表現が多く、翻訳も怪しげになってしまった。書き手のHN(wintermuted)を見るに、本来なら黒丸尚風に訳すべきなんだろうが、とても私には無理。とりあえず訳してみたのを置いておく。無断翻訳なので匿名で。誤訳はあると思う。
なお原文のurlは以下の通り。
http://animediet.net/commentary/mikunopolis-at-ax-2011-promise-of-rebirth
+++++以下無断翻訳+++++
メガゾーン23に出てきた謎めいたヴァーチャルアイドルの原型たる時祭イヴがSFにおける一種の狂信的比喩として想像をかき立てる場面に現れてから四半世紀強ののち、昨夜のアニメ・エキスポにおける比類なきイベントMikunopolisがちょっとした進化的な跳躍を成し遂げた。西洋におけるこの概念の最も著名な派生例がアル・パチーノの穏健な映画[シモーヌ]、及びウィリアム・ギブスンのほとんど遺伝的に接続された精神[小説『あいどる』]を通じた形をしていることを踏まえるなら、数千人のファン(及び間違いなく好奇心旺盛な連中)がオタク世界のデジタル彼女アンドその友人たちと伴にロサンゼルスのノキア・シアターをほとんど埋め尽くすなんてのは、まだまだ先のことだと考えらていたに違いない。不可解にも外部に広がった走査線から、ケミカルライトやネギその他に鮮やかに彩られた通路に至るまで、それはリン・ミンメイだけを認める歓迎の場であった。今なお振り払っている最中である土曜夜のイベント後の残響は、かなり深い思考を私にもたらした。
いつもカリスマチックなダニー・チューによる紹介と、それに伴うダンスロイドの形をしたリズム点火係は、その先に待っているものの興味深い味見役を果たした。この前座は、おそらく秋葉系(Akiba-kei)の空気に慣れていない聴衆にとって、何が次に来るかを示す重要なリトマス試験紙だ。このショーを準備する時間がほとんどなかったことが見て取れる点が、これが日本直輸入の製品であり、一見客に対するちょっとした警告にもなっていた。私自身が見いだした特に重要な点についてはすぐに述べる。
既に日本で有名になっていたコンサートの形式をカンニング済みだった客の大半は、青緑色の髪が次々と繰り出す人気のある曲と、目がくらむようなライブ伴奏(39s Giving DayのDVDで演じたオリジナル奏者の大半、及びこの有名なディスクには含まれていない弦楽器奏者の面々)の混合物を味わった。その間ずっと聴衆は大いなる称賛のためリズミカルにケミカルライトを振り、その動きが最後まで全公演を通じて見られたのは心強かった(こうした行為、及びその概念に対する彼らの長く続いた反応は、米国の聴衆にとっては奇妙に思われるものであることを、私はこの場で認めなければならない)。ボックス席に座り、ステージから1階席、クレーンカメラ、そして複数のカメラで撮ったHDスクリーンのハイライト映像まで含んだ全景を見る。多くのミクのファンかつアーティストが作った聴衆が親しんでいるヒット曲、World is Mineやポッピッポー、サウンド[ママ]、ロミオとシンデレラ、その他多く(どこかでミラクルペイントを彼女に演じて欲しかった)は、オープンソースな現象がほんの3年でどれほど広がったかを示している。そして特に歓迎された巡音ルカ、鏡音リン&レンの登場は、観客の熱狂をさらに高めた。センターステージに置かれたほとんど透過性のスクリーンに跳ね返るホログラフィックな投影機は、時にミクが踊りながら少し両端に近づくたびにその限界を示したが、同時にこの海外遠征の短い命に対する理解を伴ってある種の魅力ももたらしていた。
こうした話を正しい文脈の中に置くため、ちょっとした歴史を思い出そう――小さな子供だった私は、おそらくは地元の祭に毎年来ていたレーザーライトを使ったショーを見に行ったおかげでそれを一つの起源として啓示を受け、1980年代初頭に芽吹いてきた新たなテクノロジーに興味を抱いた。そのショーとは、要するに空気で膨らませたドームの中で音楽に合わせて行われたレーザーペインティングで、客は入場料を払い、床に置かれたたくさんのクッションの一つに腰を据えて15分から20分間、まばゆい光の列と、ミッシング・パーソンズやトーマス・ドルビーなどのアーティストの曲に合わせたアニメーションを楽しんだ。今となっては原始的なものに思える――ミュージックPVはいうまでもなく、コンピューターが生み出すアートとアニメーションにつながる想像まで至るには長い道のりがあった。また、こうした地味な傾向が存在しなければ、84年のマクロス映画における楽しいコンサートシーンもある種心を揺さぶるほどのパンチ力は持たなかったと敢えて言うこともできる。私が思うにそれは時代の刻印であるが、同時にライブエンターテインメントがどのように変化していくか数十年にわたる発展を知らせるものでもあり、おそらくは音楽芸術の愛好者がいずれはあるところで分裂に至ることまでも示唆していた。
なぜならこの時代に育った者にとって、アナログからデジタルへ向かう音楽の傾向が何か恐るべきものとみなされ、音楽業界で排斥されたことが一般的な心象として残されているからだ。子供の頃にクラフトワーク、デペッシュ・モード、ジョルジオ・モロダー、YMOやソフト・セルなどのファンだった者にとっては、誰かがシンセサイザーの人工性を嘲り、音楽の自然さを殺すと聞かされるのは珍しくもないことだった。そしてこの議論の中に何粒かの真実が含まれているとしても、それは一方で、当時は多数のコンピューターと故障の懸念とショーを乗り切るためだけに間違いのない注意深さを必要としたこれらのかさばったキーボードから音を創り出す人間の努力と創意工夫を、台無しにしていた。最終的にこの否定的な議論は多くの未来の音楽及び演奏形式に付きまとい、興味深い結末をもたらした。それはまたミクのライブ伴奏をこれほど楽しく必要な要素にもした(ギターの黒田晃年、ベースの田中晋吾、ドラムの折田新、キーボードの安部潤――言及すべき弦楽器部門を除く。いずれもとても素晴らしい)。スタジオミュージシャンは、あらかじめ簡単に録音することもできる演奏に大いに心をこめることになる。新たな道具を愛するアマチュア音楽家と、伝統的なものとの融合実験によって、このショーはさまざまな要素を混ぜたある種の喜んで受け入れられるシチューとなり、ときにいくつか二級品の歌があったにもかかわらず、既存の姿ではなく可能性を約束するものとして機能していた。――以上がショー全体で私が本質的に感じたことだ。
誰も見失わなかったよう望むのなら、この最終目標へと向かうDNAを手に入れることが私にとってベストなのだろう。なぜLAのショーはこれほど意義深いのか、そしてVOCALOID、ミク及びこのようなショーが持つ主要な意味あいとは何か。
さてこれは真に落とし穴的な回答である。なぜならアイドル歌手という概念及びヴァーチャルアイドルに伴う必然的結末まで考えを煮詰めるからだ。我らが今いるのは現実に近づいたキャラクターアニメーションの時代というだけにとどまらず、オープンソース化した大衆文化の可能性がある時代でもあり、我々はオタクの領域を超えて全く新しい何物かになるまで成長しうるアイデアをおそらく目撃している。YAMAHAが今年のNAMMショー[米国で開かれる楽器展示会]で多用途VOCALOIDを紹介したのを見ても、現状はメディアを通じた古い分配モデルが不可避の断末魔を上げるところに達したと敢えて見なせるように思える。スペイン製のソフトから取りだした一つのアイデアを、音楽作成のための輝かしい新たなモデルへと広げ、そして数が多すぎ、時に厄介な日本のアイドル歌手業界を考えた場合に多数の集団に働きかける天才の発案に過ぎないマーケティングにまで、拡大する。終わりなき競争、怪しげな才能、さらに怪しげなマネジメント、生死にかかわる健康上の危険、類似性、そして夢想を維持してほしいというファンからの圧力に満ちた困難な人生――そう、こうしたマーケティング方式とファンに駆り立てられた神話が混じり合って音楽のスーパースターたちにかくあるべしとする任務を押しつけるのは、それこそVOCALOIDにとって理想的シナリオだ――しばしば置き換え可能で、派生的、はかなく、言うまでもなく消耗品であるミューズたちが、変化もましてアイデアも嫌う文化産業のために存在している。
考えてもみてほしい。マイルズ・ダイソンの言葉を言いかえるなら、これこそ決して疲れることなく、興奮状態にもならず、二日酔いで仕事に出てくることもないアイドルだ。彼女はショーを続けなければならないことを知っており、一瞬のうちにコスチュームを変えられる。何よりファンが歌を作り、バンドが彼女の横で演奏しているという2つの理由で、その歌は偉大である。過剰な荷物と期待を持つことなく、アイドルが実行すべきだと期待されるあらゆることをする能力を自ら持つミクの存在そのものが、ある種の輝かしいアンチテーゼなのだ。彼女は文字通り、何でも人々の望み通りになれる。汗一つかくことなく。
そしてこれほど目立つ歓迎を伴う西洋への紹介は、日本人にとってだけではなく夢を共有できる分野を長く求めていた世代にとっても何か極めて特別なことの始まりであり、過保護にされることなくさらなる発展が期待できる約束されたスタートだ。そしてこの夜の感動的な聴衆たちから判断する限り、長きにわたる憧れはついにその実を結んだようだ。
イヴ、シャロン、レイ……君たちの歌がますます現実に近づいてきた……
+++++無断翻訳終了+++++
言うまでもないがシャロンはマクロスプラスのシャロン・アップル、レイはギブスンの小説に出てくるヴァーチャルアイドル、投影麗(Rei Toei)である。
初音ミクLAライブ、外国人感想その2「再生の約束」フリーダム訳
http://anond.hatelabo.jp/20110708223459
初音ミクLAライブ、外国人感想その3「ミクノポリスのボカレタリアートたちよ、団結せよ!」
http://anond.hatelabo.jp/20110709211718
初音ミクLAライブ、外国人感想その4「仮想の歌姫:初音ミクの人気と未来の音色」
http://anond.hatelabo.jp/20110710234300
初音ミクLAライブ、外国人感想その5「オレはAXには行ってないけど、まあとにかく……」
http://anond.hatelabo.jp/20110711212701
初音ミクLAライブ、外国人感想その6「ミクノポリス:7月のクリスマスと世界征服」
http://anond.hatelabo.jp/20110712205546
初音ミクLAライブ、外国人感想その7「AX11:ミクノポリスの印象」
http://anond.hatelabo.jp/20110713211501
初音ミクLAライブ、外国人感想その8「ミクノポリス:コンサート・リポート」
http://anond.hatelabo.jp/20110714210122
初音ミクLAライブ、外国人感想その9「アニメ・エキスポ:初音ミク」
http://anond.hatelabo.jp/20110715222900
初音ミクLAライブ、外国人感想その10「アニメ・エキスポ2011(抄訳)」
http://anond.hatelabo.jp/20110716194029
初音ミクLAライブ、外国人感想その11「世界は彼女のもの:初音ミクはいかにして全てを変えたのか」
http://anond.hatelabo.jp/20110717201147
初音ミクLAライブ、外国人感想その12「アニメ・エキスポ2011でのボーカロイド体験」
http://anond.hatelabo.jp/20110719031316
初音ミクLAライブ、外国人感想その13「ミク:日本のヴァーチャル・アイドルとメディア・プラットフォーム」
SIerと言われるような会社に入った。地方の独立系のよくある中小企業だ。
会社の経営が特別酷いわけでもないし、研修もしっかりしている。同期もみんな満足しているように見える。
僕もそのつもりで入社した。別にすごいエンジニアと仕事が出来ると思って入った訳ではない。
でもいざ入ると寂しくなった。
言語はほとんどVBだけ、客先に行ってひたすら話しあって、仕様書を1プロジェクトに山ほど書く。ずっとプログラミングする立場でいるというのは困ると言われた。
別にこれが悪いと言ってるわけでもない。これは需要がある仕事だし、必要な仕事だと思う。それもわかって入社したつもりだった。
働いている上司や先輩も立派だ。見習うべき部分は山ほどあり、尊敬している。
ただ自宅でコンパイラ実装の解説書を読んだり、最新のウェブ技術の話をウェブで見た後、
同期と上司の会話で「オートマトン」という言葉が出ただけで上司が「難しい、最近のはわからん」などとあっさり話を切っているのを目にするとやっぱり寂しくなった。
これから先社内で同期や先輩と話す内容はゲームや車などの話ばかりなのだろうか。
部屋にある技術書を捨て去って簿記の資格でも取るべきなのだろうと思う。
オープンソースプロジェクトにでも参加してみればいいのだろうか。
家族の反対を跳ね除けても都会に出て他の会社を受けてみたほうが良かっただろうか。いや、実力不足で落ちたか。
入社したばかりでこんなことを考えるのは甘っちょろいと自分で思う。
こんなことを考えている間にコードを書いたり本を読んだりできたのだ。
ただ今回は本当に寂しい気持ちになった。ここに文章を書いたところで状況が変わるわけでもないだろうけど、気持ちが切り替わればいいと思う。
考えてみるとそもそも増田を書くなんて初めてなのだ。
明日にはこの記事を書いたことが僕にとっての黒歴史になってるかもしれないな(苦笑)
そういえばシューカツのために取った応用情報技術者の資格も、なんだか虚しいものに思える。手当てでもつけばいいんだけどな、どうだろ
ペロペロ
1. htmlのはき出しがあるやつは?>を書いたほうがいいよ。それ以外は最近はかないのがはやりだねさらに昔はevalとかで書いてた
2. configこれはwwwやpublic_html以下にしかconfigを配置できないクソサーバーがあるので、phpにしておいたほうが安全。なぜなら丸見えにしてあれこれパスをさらけ出すバカがいるかもしれないからだ。オープンソースなら特に。
3. コメントは挨拶だ。必要以上に挨拶を繰り返す必要もないし、それ以上でも以下でもない。
4. eclipseのせいと、phpとかが出始めたころのコーディング規約がスペースにするように求めた。{を改行してから書くか、続けて書くかのこれは宗教戦争だ。だが正直スペースは気に食わない。LLのくせに何バイトつかってるのだとおもう。あとスペース2文字インデントのやつは旅立て!
5. phpの0と""の違いは緩すぎる。そういう意味でナンバーの取り扱いにだけは気を配るべきだ。あとはtmpでもbufでもretでもなんでもいい。
6. nullはつっこむな、nullで初期化はすんな。初期化されてないからnullなんだ。issetは有効につかえ。とくに$_系の変数
7. 本当はerrorprocをかけといいたいがLLにそこまで望んでもしゃーない。エラーを投げると鯖ログにまで場合によっては落ちたりしてやっかいだからfalseを返せばいいというものでもないが、trueで初期化するやつは滅びていいと思う。あとarrayを返すようなfunctionの場合、phpのなんだっけisarray?だっけ?がクソすぎて萎える
8. つかダブルクオートのなかに$を書くコードは滅びていい。コンストはすべて大文字でという昔ながらのルールだけ守ってくれればいい
9. 出力系のラップ関数ぐらいつくっておこうぜ。あと、var_dumpとかのほうが見やすい。あと、get_defined_varsとかをラップしておくと便利
10. 三項演算子はつかうな。ifの{}を略すな。可読性がおちるのとしんたっくすで原因の特定がめんどくさい。
12. ++iなんていうコードを書くな。あと、roopの条件文で計算すんな
13. むしろこういうのは文字列の連結以外で使うようなスチュエーションをつくっちゃだめ
14. あら上で言っちゃったよ。ここまでやるんだったらlogファイルに吐き出すところまで拡張しとけば?
15. んー。エラーメッセージを定数化するときは外国版をつくるあてまである時だけだな
16. これも上でいってしまったな。あとリロードされてもいいように初期化でクリアしておくといいぞ。
17. ああそうだな、関数が1スクロールに収まらないときは大抵正規化に失敗してる。つくりをみなおせ
18. えー、こんな風に書くのはどうかしている。public二つチェインで呼び出すぐらいなら、内部でprivateを呼び出すか、継承させてparentにしておくべきか、それともシステムとして共通のstaticで呼び出せるかにしてくほうがいいのでは?$this->setThis()でいいじゃないか。なぜpublic functionをそういくつも定義する必要がある? 外部からの入り口出口は絞れ
19. グローバルなラッピング関数は最低限にとどめるべきで他は機能ごとにクラスつくってメソッド化しとけ。p(var)じゃねぇよDEBUG::p(var)とかにしとけってことだ
20. 眠くなったからねる。つまりはそんなもんだってことだ。気に病むな。満足してもらえるもんをしっかりつくればいいだけだ
一説によると有史以来開発されたプログラミング言語は4000を超えるとされている。その中でどの言語を選べばいいのか初学者にとっては悩みの種であろう。この記事ではそんな初学者のとっかかりとなることを想定して書かれている。
Javascriptは長らく「使えない糞言語」とのレッテルを張られていた言語である。2005年頃からAjaxの台頭で価値が見直され、2010年頃からはnode.jsの盛り上がりで一気にweb開発の主要言語の一つに躍進した。
node.jsは現在活発に開発が進んでおり今年中には実践投入が可能になる画期的なアーキテクチャとなる可能性が高い。それによって「クライアントサイド」と「サーバーサイド」をどちらもJavascriptで開発できることになり、これはよく比較対象にされるLLのライバル達が絶対になし得る事の出来ない独占的なメリットである。iPhoneやandroidのアプリをJavascriptで開発が可能なTitaniumの登場で最早死角が見当たらない状況になっており、求人数は急伸することが予想されている。
web開発初心者がファーストチョイスするプログラミング言語に最も適していると自信を持って断言できる唯一の言語である。
この言語の対象分野:クライアントサイド、サーバーサイド、スマートフォン(iPhone,android)
著名なプログラマ:amachang(webエンジニアのアイドル) mala(Best Japanese Javascript Programmer)
COBOLのようなレガシー言語を除けば世界中で最も基幹分野に使われている重要で需要の高い言語はJavaである。求人数も圧倒的に多く安定した職が得やすい。LLに比べて冗長な記述が必要とされるがその反面高いパフォーマンスを実現しており、またプラットフォームを問わない広い守備範囲と大規模開発に向く言語特性が相まって10年近くプログラミング言語の王者として君臨している。
近年web分野でも大規模データ処理が求められるようになってきたが低パフォーマンスなLLでは実現不可能な大規模分散処理をJavaは可能にしている。オープンソースプロジェクトの雄ApacheプロジェクトでもJavaが使われたソフトウェアの勢いが最も盛んである。
初学者が習得するのには少し時間がかかると言われているが一度習得してしまえば君の知肉となり人生を豊かなものに導いてくれる万能言語と言えるだろう。
この言語の対象分野:サーバーサイド、スマートフォン(android)
著名なプログラマ:ひがやすを
webフレームワークの歴史を変えたRuby on Railsの登場により一気にwebアプリケーション開発の主役級に躍り出たRubyも初学者にお勧めできる言語の一つだ。シンプルで可読性の高い文法で簡単に習得できるであろう。しかし他の言語と比べると求人数は少なく、後述するPythonの伸びにも押されてシェアはあまり伸びないとされる。
著名なプログラマ:matz(Ruby開発者 世界的に最も名の知れた日本人エンジニア)
Rubyとよく比較される事の多いPythonは今後5年かけてシェアを確実にのばすJavascript以外の唯一のLLである。Googleが肝いりであるという抜群の追い風にのって世界的にはシェアを急速にのばしつつあるが日本国内ではあまり人気がない為にweb上の情報が少ないのが難点。国内での求人はほとんど無い。Ruby同様にシンプルな文法で可読性が高く学びやすい。オライリーの書籍等でアルゴリズムの解説に使われる事が多くなってきたために書けなくとも最低限読めるようになっておくとよい。
もはやPerlプログラマと名乗るだけで嘲笑の的となった感のあるレガシー言語。進化の速いwebにおいて10年前からほとんど何も変わらない希有な存在。「モダンなPerl」などと質の低いマーケティング戦略に頼らざるを得ない悲しいぐらい進歩が無いために最も勧められない言語である。
著名なプログラマ:otsune(年中暇そうなnetwatcher)
あー、オシイなぁ、すごい優秀なんだけどなぁ・・・
それとも、これってあんた自身の話だったの?
難しいねぇ。うかっとすると、ネットにオープンソースが落ちている時代。
自分で書くべきなのか・・・どうなのか?
って書いてあるから
って返したんだよ。
それが長話につきあってみるとどうだい。「どうなのか?」も何も無いんじゃん。あんたの中で結論出てるんじゃん。
しかも何で未来とか再発防止だとかそういう話にしちゃってんの?
それでも敢えて「じゃぁ、何をどうすればいいのか?という未来が全く見えてこない。」
と言うなら、下記の点だね。
私の指示が悪く、調査をしないで書かせてしまったために、不当なコードが上がってきたためにやり直しを命じた。
かかねーよ、そんなレビュー書。
書こう。
原因工程を明確にしよう。
「責任はわたしにございます、わたしが悪うございました」なんて言わなくていいから。
ようするに未来に起きる自称の再発防止として、ネタとして書いているものに、俺がオシイといわれても
じゃぁ、何をどうすればいいのか?という未来が全く見えてこない。
なぜならば、指示するほうが悪いから次回から指示しなおしをしなければいけないというのは、自明の理であり、わざわざ指摘することではないから。
うん、それが自明なのはさぁ、前提として「オープンソース使わない事=ダメな事」って事が自明な場合だよね。
だから、「オープンソースがそんなに大事なら」と仮定した上で、「事前に指示しろ」って書いてるわけ。
仮定が必要で無いなら、お前の中で結論出てんじゃんの下りに戻れ。
別にあんたの行動を制御しようって話じゃない。
ここでは、それ以前の話しか求めていない。
どんどんおかしな方向に行くから、「おかしいよ」ってレスが続くだけ。
さっきの「レビュー書を書け」って話もさ、厭ならやらなくていいよ。
でも、おかしな理屈はつけなくていい。
「厭だ、やりたくない」で充分だよ。