「拡張」を含む日記 RSS

はてなキーワード: 拡張とは

2016-06-09

Vivaldiちょっと触ってみたんだけど、はてブ拡張Chromeってアイコンクリックしたら新しいタブでコメントページ表示するようにできないの?

火狐でいいわ

2016-06-08

ただの出会えない系サイトだと思ったら大間違いなんだからね!

 下手なスパムも数撃ちゃ当たる

 ある日、たまにお世話になってるBさんからシステム構築の相談を受けた。知り合いの使ってるシステム拡張できなくて困っている、知人に会わせるから詳しく聞いて欲しい、という事だった。このお客さんというのは過去ツーショットダイアルでしこたま儲けたらしく、金は持ってるという話だった。そういえば前に、自社でやってる出会い系サイトが重くてしょうがないんだけど助けて欲しいって相談を受けた事がある。第一世代iMacで構築してたらしく、ちょっとカブれたシステム会社にあたっちゃったんだなと思ってた。その時はまとまった時間が取れなくて手伝えなかったんだ。俺はMacは好きだけど、当時仕事ではIAサーバーSAN繋いでOracleDB構築とかしてたので、Mac+FileMakerWebアプリ作ってるって聞いてひっくり返った覚えがある。

 K県にあるオフィスへいった。担当者Hさんとはすぐ話が出来たが、オーナーのWさんは渋滞に巻き込まれて1時間ほど遅れて来た。Bさんからは「見た目は思いっきヤクザだけどいい人だから」と言われていたけど、サングラスでもかけて無い限り普通に人の良さそうな叔父さんだった。日本語は上手。アクセント中国訛りだけど、システムのことがよくわからないHさんよりよっぽど話が通じる。

 内容は「コミュニティサイト」、つまり出会い系サイト」だと言う。会員数は1万人。有料サイトで1万人はかなり凄いはず。ガラケーの待ち受け画像サイトとか手伝ってた時には、内部関係者とか無理矢理登録させて盛りに盛って5千人も行けばいい方だった。思わず口に出た「え?1万人ですか!?凄いですね」 。WさんとHさんは何故か目を合わせて苦笑いしてる。ハードウェア構成は1万人にしてはちょっとショボイかなと思ったけど、hpのDL380とMSA500の構成を打診してみた。一式200万〜くらいだけど向こうにひっくり返られて、今は数万円の自作PCでやってるって事だった。まあハードで儲ける気はないからいいけど。

 出会い系システム構築し始めて、一番話が噛み合わなかったのが会員インポート機能だ。現行システムからの移行に使うという。そんな一回しか使わない機能、手動でコンバートするからこの機能外させてくれって何度も言ったんだがどうもこの機能にこだわる。むしろこの機能キモだとまで言う。あ、だんだんわかってきたぞ。

 こいつは有料会員が1万人もいるような優良サイトではなくて、名簿屋から買った会員情報を流しこんで会員数万人に仕立てあげるシステムだ!。俺は金に成るならマルチ管理システムでもなんでも作ったるわと思ってたからやるけど。現行サイト女性会員として登録しても男性会員から検索できない。これは客がテストのために女性として登録してクレームをつけてくることがあるから検索できるようにして欲しいと言われた。出会えなかったら客が残らないんじゃないですか?って聞いたら、あまり出会わせないんだと。実会員同士が連絡を取っちゃったら直メールでやりとりしてポイント消費しないから、出会えないのがいいんだと。なるほど、ワルだね!

 程なくして(すったもんだあったけど)システムが完成して、同一システムで見た目だけ変えたものをいくつか作らされた。有料出会いサイト無料の客寄せサイト、そもそも出会いとして機能してないDM送信サイトがあった。有料出会いサイトの売上は、うまくいってるサイトでも月間数十万程度なんだが、1サイトだけずば抜けて売上の高いサイトがあった。毎月コンスタントに500-600万は売り上げて、多い時は1000万を軽く超える。こんなことなら売上のパーセンテージ保守料貰えばよかったなあ。

 一体どうしてこのサイトだけこんなに売上があるのかと、ちょっとサイトメールやりとりを覗き見して青ざめた。こいつらもう出会いなんて全然エサにしてない、初めからあなたに1000万円当たりました。振込の手続きをするので合言葉'XXXX'を送信してください」などと言ってポイントを消費させてるだけだった。この頃はまだ男性けが圧倒多数だった気がする。後に女性向けにジャニーズを騙ったり、占いサイトと称して幸福成るための合言葉を連投させたり、そのうちエスカレートして金の単位は億になり、あからさまに「手続きのために○○円分ポイントを購入してください」という通知になっていく。

 このシステムは思いつかなかった。実はガラケーの待ち受け画像サイトやってた時もそうなんだけど、俺は基本的ケチなので「こんなのに金払う奴がいるか?いるわけねーだろ」と思ってしまう。こんなのに引っかかるやつがいるなんて信じられないのでビジネスにしようなんて思いもよらない。引っかかる人っていうのは気の毒に成るくらい頭が気の毒な人なので、「本当に振り込んでいただけるのでしょうか。子供DSも売ってポイント買いました。振り込まれないともう本当に終わりです。」などと書き込んでいる。胸が痛んだ。このやり方は客を殺すので長続きしない。広告打つにもカネがかかるし、太客をうまく転がしてる方が効率はいいと思う。

 Wさんの携帯番号末尾は0001、車のナンバー・・・1。さすが縁起を重んじる中国人。この番号とるのにいくらかかるんだろうなあ。

 仕事溜まってるとついつい逃げてしまってこんな1円にもならないテキストを書いている。俺、ダメ人間

2016-05-25

http://anond.hatelabo.jp/20160521234423

というかですね、そもそもVをロジックの中にベタ書きしちゃうの嫌なんですよね。

MVCモデルというのは、オブジェクト指向の発想。

DOMというのは、そもそもDocumentObjectModelでオブジェクト指向

JQueryはそのVを関数型的に扱おうとした拡張

Reactは、これらすべてを一旦ご破産にした。

MVCのVだ、と公式サイト説明されているが、これは半ば皮肉であって、本当はVは存在しない。Cももちろん存在しない。M、モデルロジックしか存在しない。モデル一元論、それがReact。

VであるDOM消滅し、JavaScriptの `x` や `a` などその他の変数と同列のファーストクラス仮想DOMとしてしか存在していない。

まり仮想Vは、M(モデル)内で関数型の文脈自由自在演算できるわけ。

コード最後マウントしておけば、仮想Vは自動的に、実VのDOMとして描画される。

M=ロジックの外に、あらかじめわざわざ決め打ちしたVを用意するよりも、M=ロジックに一元化するほうが賢い。それがReactであり、JSX

http://anond.hatelabo.jp/20160521163144

ReactはJavaScript界隈の関数型プログラミング化の潮流で登場。

最近炎上している別の方面で、特にFRPと組み合わせると圧倒的なパワーを発揮すると一部では実例とともに指摘されている。

http://kenokabe-techwriting.blogspot.jp/2016/05/frptimeenginereactjsocaml.html

Reactは、関数型あるいは宣言型に書けるように用意されている。DOMは、「仮想DOM」として、JSJSX)上の「値」として統合されていて、それは自由に変形し、組み合わされ、リアクティブJSX上の仮想DOMからDOMリアルタイムマッピングされ描写される。

JQueryも、実DOM関数型で操作できるような拡張ではあるが、Reactのように宣言的に書くことは不可能

coffee scriptは、ES6登場までの過渡期の橋渡しみたいなもので、登場したのも消えたのも合理性がある。

React.jsは、関数型の潮流で登場したものでこれも合理性があり、この延長線上でさらに洗練された代替物が登場する可能性はあれど、このパラダイムが消えることはない。

http://anond.hatelabo.jp/20160524164501

関数型という枠組みの中にミュータブルな時間要素が純粋に収まるようにしているのがFRPだろ。

ストリーム関数の外部に持つFRP純粋関数型っていうのは少数派でしょ。

関数の結果が引数以外で決まるわけだからさ。

多分、純粋とかの定義もまた違うんだろうね。

関数型の拡張」で全部丸く収まると思うんだけど。

いやそもそも岡部氏が複雑なアプリになるとFRP必要

これはGUIアプリ(対話的なアプリ)ってことでいいのかな。

コンパイラだとかをFRPで書かないでしょ。

ユーザから入力リアルタイムに処理するプログラムにはFRP有効だよね。

事実、「駱駝」は「状態渡しはむしろ異常」って書いた上に、

OCamlでは」じゃないの?

全部純粋関数型(引数戻り値に収める、状態渡し)にするのを良しとするHaskellと違って、OCaml副作用部分的に使うのが普通で、IOモナドみたいな入出力までも純粋に書くための道具立てが揃ってない、それでちょっと冗長になる、ってことでしょ?

OCamlの元々の推奨スタイルならもっと短く書けるんでしょ?

俺はそう読んだけど。

それっぽい書き込みほどそうやって、事実誤認だ、と強調するから、なんで当事者でもないのに、そんなことが断言できて、電波だということになるんだ?

だって駱駝でも住井でもない面識も無い俺の書き込みが住井扱いされるんだもの

いやだから、どの関数で読み書きされようと、誰が書き換えようとも、時間にたいしてイミュータブルな定数なんだから、定数は定数なのよ。

いやだからグローバル変数使ってるプログラム欠点をそのまま持ってるじゃん

グローバル変数使ってるプログラム欠点説明する必要ある?

2016-05-24

http://anond.hatelabo.jp/20160524221347

男のチンポは固くなるしでかくなるし精液はドバドバ出るし女は淫乱になるし排卵するし締りは良くなるうえに巨大チンポでも受け入れられるほどの拡張性が出るし

エロ漫画は夢の薬の宝石箱だよね

http://anond.hatelabo.jp/20160524161137

拡張なら「関数型的じゃない」っていわれたら「関数型を拡張してるから」って答えればいいだけの話

関数型という枠組みを拡張しているのではなく、関数型という枠組みの中にミュータブルな時間要素が純粋に収まるようにしているのがFRPだろ。「関数型を拡張してるから」というのは、また独自拡張だ、という批判を許すし、FRP関数型の拡張だというのは誤解を招くし、語弊もある。

FRPの効力を否定なんて誰もしてない(よね)

いやそもそも岡部氏が複雑なアプリになるとFRP必要だ、と批判すると状態渡しで充分だ、という反発があった。それが誤魔化しだとして、今に至るし、否定されているから一連のブログでの徹底的なまでの反撃がなされている。

「これが正しい関数型でお前らの状態渡しは間違ってる」みたいに言うから荒れる

事実、「駱駝」は「状態渡しはむしろ異常」って書いた上に、岡部氏のコードの倍の分量の複雑なコードしか示せなかった。あの無理して書いたのが第三者にもまるわかりの状態渡しの実装って間違ってるんじゃないの?

個人的電波だと思うのはこういう匿名書き込みを住井だ駱駝だ言い出すところ

これまでのアンチ岡部のやり方を眺めていると、被害者岡部氏の分析には一定の信ぴょう性が認められるよね?

しかも、それっぽい書き込みほどそうやって、事実誤認だ、と強調するから、なんで当事者でもないのに、そんなことが断言できて、電波だということになるんだ?という素朴な疑問がある。当事者から否定してるんだろ、と誰が見てもおもうだろ。

ストリームから定数とか、過去の値保存してるから定数とか言ってみたところで、プログラム内の色んな関数から読み書きされる可能性があって誰が書き換えたか中身読まないとわからないんじゃ、グローバル変数使ってるプログラム欠点をそのまま持ってるじゃん

いやだから、どの関数で読み書きされようと、誰が書き換えようとも、時間にたいしてイミュータブルな定数なんだから、定数は定数なのよ。

グローバル変数ってのはFRP関係ないだろ?

http://anond.hatelabo.jp/20160524151555

FRPライブラリサブタイトルに、 library that provides first class reactive value 'over time' と書かれている、これ拡張じゃないのか?

拡張なら「関数型的じゃない」っていわれたら「関数型を拡張してるから」って答えればいいだけの話

すでに出たサンプルからFRPの効力がまざまざと見せつけられている。

FRPの効力を否定なんて誰もしてない(よね)

「これが正しい関数型でお前らの状態渡しは間違ってる」みたいに言うから荒れる

間違っている電波

個人的電波だと思うのはこういう匿名書き込みを住井だ駱駝だ言い出すところ

いやだから、定数なんだから書き換わらないんだよ、FRPストリームconst 定数なんだから

ストリームから定数とか、過去の値保存してるから定数とか言ってみたところで、プログラム内の色んな関数から読み書きされる可能性があって誰が書き換えたか中身読まないとわからないんじゃ、グローバル変数使ってるプログラム欠点をそのまま持ってるじゃん

http://anond.hatelabo.jp/20160524145224

よーわからんw 岡部氏は、自作ライブラリHPで、

FRP純粋理想とする関数型+時間で変化するストリームを値にマップして扱うリアクティブプログラミングの組み合わせ

まり関数型の拡張っていうなら誰も反対無いと思うんだけど。

FRPライブラリサブタイトルに、 library that provides first class reactive value 'over time' と書かれている、これ拡張じゃないのか?

https://www.npmjs.com/package/timeengine

HaskellのIOモナドみたいな別の抽象化DISりつつ、FRPこそ正しい関数型みたいに言うから荒れるんじゃないの?

IOモナドDisってるのかどうかまでは知らない。しかし、すでに出たサンプルからFRPの効力がまざまざと見せつけられている。

荒れるのは自由だけど、両方正しいとかそういうのじゃなくて、間違っている電波だみたいな叩きしかなくて、要するに感情論で反対派は反発しているだけでOK?

あるよ。

関数がどのパラメータ依存して、何を結果として返すのか明確になる。

グローバルな値を参照したり書き換えたりしてたら、関数の中身読まないとわからなくなる。

短いプログラムならそれでもいいけどね。

別の誰かが書いてたように、上位スコープ内に定義されてるDOMでも、数学ライブラリでもなんでも、引数関数に渡すのか?

グローバルな値を参照したり書き換えたりして

いやだから、定数なんだから書き換わらないんだよ、FRPストリームconst 定数なんだから

関数型のわかりやす説明であって、住井派に反対してるとか、岡部路線とかじゃないよね、と。

オブジェクト指向と対比して考え方をまず学ぶって岡部路線、住井グループはそれを目の敵にしていて集団的攻撃している様をみたプログラミングコミュニティは逃げ、その後、不毛な大地のみが残った。

http://anond.hatelabo.jp/20160524142313

FRP純粋理想とする関数型+時間で変化するストリームを値にマップして扱うリアクティブプログラミングの組み合わせっていうなら、別に誰も反論しないと思うけど。

まり関数型の拡張っていうなら誰も反対無いと思うんだけど。

HaskellのIOモナドみたいな別の抽象化DISりつつ、FRPこそ正しい関数型みたいに言うから荒れるんじゃないの?

全部の時間依存関数にそういうことをする意味はない

あるよ。

関数がどのパラメータ依存して、何を結果として返すのか明確になる。

グローバルな値を参照したり書き換えたりしてたら、関数の中身読まないとわからなくなる。

短いプログラムならそれでもいいけどね。

初心者からFRPのことまで考えてないんだろう。

関数型のわかりやす説明であって、住井派に反対してるとか、岡部路線とかじゃないよね、と。

2016-05-22

http://anond.hatelabo.jp/20160522003506

http://anond.hatelabo.jp/20160522003506

ども。

この辺りの一連の発言特に後二者)を見るに、多分React以前の前提がいろいろ違っています。単にJSやNodeやNPMやSPAWeb APIといったフロントエンド世界観に対して、興味がないどころか漠然とした不信があり、サーバ側でヘビーにHTMLを作って吐くスタイルを守り続けたい人なのだ、という印象を受けます

ユーザの各操作毎にサーバ側で外見のHTMLを組み立て直して配信するという旧来のWebの方が特殊世界です。それこそAndroid/iOS開発やデスクトップアプリで、そんなやり方はしません。UI関連のことはクライアントで完結し、メニュー遷移程度で通信したりしない。サーバは静的データ配信DB操作に専念する。SPAとは、やっとブラウザがそういうネイティブアプリレベルに追いつき、同じやり方ができるようになった、というだけの話です。

とりあえずReactは、まずその前提を受け入れてから使うものです。その前提なしに使えないこともないですが、メリットは活きないでしょう。その時点で既に「よくわかんないんですけどSQLiが…」と漠然とした不安を表出されるようだと、道のりが遠いな…と。もちろん「私の周囲にそういう案件はない」ということなら、それで構いません。

具体例を出せとのことだったので。私の場合は変幻する数百のテキストフィールドリアルタイム集計が登場する勤務予定表的なものを、1人でjQuerySPAで作った際、数百行のHTMLと数千行のJSスパゲティ化し「こりゃいかん、メンテ不能になりそう」と思ったのが、具体的にReactを覚えるきっかけでした。実際非常にうまく行き、10年後の誰かにも「この時代ベスト」として自信を持って残せますJSX局所的な見た目の問題など、アプリ全体の構造の見通しやすさと比べたら些細な話です。Angularなら出来たかもしれませんが、サーバ側処理とページ遷移を多用して書くことに関しては検討すらしていません(私の知っているどんなフレームワークを使ってもユーザビリティと、見通しの良いコードを保つことは無理だったと思います)。ビデオ再生や大きな画像処理を伴うアプリでもReactを使っており、そちらではページ遷移などもってのほかです。

「変な独自拡張を入れてまでJSを使い続ける理由わからん」についても、まるでJS生来嫌われ者で、クライアント側でもPythonRubyを使いたい人が多くいるかのような書き方のように思えるのですが。実際そんなことはないですよね? たぶんES6は人々から積極的に愛されています。現状、クライアント側にPython進出するのではなく、逆にデスクトップモバイルサーバ側にどんどんJavaScript進出する流れが起きています

速度に関しては、Reactはやってる内容の割に十分速くて実用的だよね(mustache使うよりは速いよね)ということであり、賢い人が手間暇かけて最適化した生DOM操作より遅いのは言うまでもありません。また、JSXシンタックスハイライトが出来ないとかも、そうとう昔の話です。今は普通JS技術者普通に触れる程度の成熟はしています(枯れたとまでは言いませんが)。

http://anond.hatelabo.jp/20160521235357

元増田です。トラバありがとう

世の中の絶対数は知りませんが、自分脳内ではもう「ページ遷移しない方がずっと楽に開発できてユーザ体験も向上するのに、敢えてそうしない理由がない」という至極単純な話なので、そこは悩むところではないです。ページを複数作り、<input type="hidden">とかセッション変数とか駆使する面倒ごとは、書かないでいいなら二度と書きたくない。

ユーザー体験がどうかはまあ意見が別れるでしょうからおいておくとして、ずっと楽に開発というのがよくわからないです。普通になんでもいいですけど、ウェブ側のフレームワークでちゃんとしたものを使っていれば別になんでもないことだと思うんですが、具体的にどういう状況を考えられていますか?

プログラムユーザーサイドだけでは完結しなくて、入力チェックとかいいろは絶対にやらないといけないですよね。ということで同じロジック複数書く場面が出てくることが多いと思います。そういう手間も含めたうえで開発が楽になるというのはちょっとよくわからないです。

んー、要するに「別物であるDartCoffeeScriptは許すけど、ES6で書く以上はES6外の独自構文を混ぜるのは許さん」という主張だと解釈したのですが、そういうことですか?

ちょっとここ書き方分かりづらかったかもですが、「ES6で書く以上はES6を使えばいいじゃん」「変な独自拡張を入れてまでJSを使い続ける理由わからん」という2つの疑問を同時に書いたつもりです。

将来長持ちする気がしています

PHPJSP,ASPが通ってきた道に見えてなりません(まあASPはまだ現役ですか。)。

正直その他のアプリケーション(サーバーサイドや、例えばAndroid/iOS開発)でこのような書き方はまずしないので、なぜわざわざ同一ファイルに書きたがるのかがわかりません。(ロードコストを嫌がっているとかですかね?)

テンプレート仮想DOMでもなければJavaScriptでもないので、速度や機能の面でReactがやっていることに遠く及ばないと思います

ええと、テンプレートストリングではなくて、mustacheみたいに十分枯れているテンプレートエンジンでもいいですが、必要かどうかは別として確かに機能豊富さはどうかはちょっとわかりません。

速度に関しては、実際みんな早いと言っていますがこの手の速度神話JSにかぎらず昔からちゃんと前提と状況を考えなくてはいけなくて、(例えばJavaは重い!とか関数呼び出しはオーバーヘッド!とか仮想関数は使うな!とか)例えばさっとぐぐるとこんなものが出てきました。

http://www.stefankrause.net/wp/?p=283

まあよくわかりませんが、結局あんまいじらないのが一番良いという当たり障りない結論になってしまいませんか?(あと原理的に生のDOM操作するのよりも早くなりようがない気がするんですがどうなんですかね??)

保守性に関して言うと、Reactは典型的な「ひとつの事だけをとても上手くやる」系のライブラリです。考え方のコツさえ掴めば、記憶すべき要素はjQueryやAngularと比べても圧倒的に少なく、むしろそこらのテンプレートエンジンを覚える方が面倒なくらいです。10年後に見ても何をやっていたのか30分で思い出したいというのであれば、むしろAngularとかよりReactを採用すべきだと思います

ごめんなさい、Reactまわりのエコシステム全体も含めた時を意味たかったです。leftpad騒動とかもあったように、なんかまだちょっと不安がある感じがします。偏見でしょうかね。。

2016-05-21

http://anond.hatelabo.jp/20160521163144

React.js界隈の人に聞きたい

http://anond.hatelabo.jp/20160521163144

最近某所で、React使うとjQuery不要だ的なタイトル記事を書いちゃた気がするので一応反応しときます。長文ごめんね。

えーととりあえず、あのタイトルは実際のところ省略しすぎであり、もちろん本来は「場合によってはjQuery不要」「jQueryは要らないこともある」と長く書いた方が正確です(本文ではちゃんとReactが万能ではない説明をしてる)。でも多少釣りっぽいタイトルの方が読まれるようなので反省はしていない。

そもそも世の中にそんなにSPAがあるのか

世の中の絶対数は知りませんが、自分脳内ではもう「ページ遷移しない方がずっと楽に開発できてユーザ体験も向上するのに、敢えてそうしない理由がない」という至極単純な話なので、そこは悩むところではないです。ページを複数作り、<input type="hidden">とかセッション変数とか駆使する面倒ごとは、書かないでいいなら二度と書きたくない。

というか、ちゃんと書かれたSPAは使っていてSPAであることにそもそも気づかないので、「SPAから使いづらい」という主張はよく分かりません。GitHubTwitterサイトSPA的なことをしている故に使いづらいでしょうか。偶然タブを開いてたので調べたらそうだったから紹介しますが、例えばWebpackのドキュメントサイトは(Reactではないけど)SPAで、ブラウザMarkdownレンダリングしていますhttp://webpack.github.io/docs/ )。サーバサイドで動くスクリプトタスクゼロ個人的にはこういう使い方で十分嬉しいです。

何にせよReactのメリットが真に活きるのはある程度の規模以上だと思うので、小規模で導入してjQueryより短くならないことは普通にあります自分中の閾値としてはJSコードが数百行超えるならもうReact使う。

JSXを使うことに抵抗ないんですか?

んー、要するに「別物であるDartCoffeeScriptは許すけど、ES6で書く以上はES6外の独自構文を混ぜるのは許さん」という主張だと解釈したのですが、そういうことですか? 正直その主張を聞いたのは初めてです。歴史的JSXとES6は完全に独立して発明されました。最近になってBabelが両方同時に扱えるようになりましたし、Babelはまさにそういう拡張性を重視しているツールです。それは「ああ便利になったね」というだけの話であり、なぜ「ES6とJSXは混ぜるな危険」となるのかよく分かりません。現にこれが最も標準的で人気の組み合わせです。

JSXを使うことへの抵抗」ということなら、とにかく見た目にコレがキモいと感じる人が非常に多いのは事実です。現に、JSXより見た目がキモくないことを売りにしている仮想DOM実装一定の人気を博していたりします。でもそういうライブラリは「キモさ」軽減のために結局新たな構文やら独自コンパイラやらを編み出して柔軟性を犠牲にしていますJSXは「関数呼び出しのシンタックスシュガーJavaScriptに1個導入するだけで問題を概ね解決する」というシンプルかつ一番表現力の高い解決方法だと思います仮想DOM思想に逆らわない最も素直なやり方であり、将来長持ちする気がしています

はい所詮JSXシンタックスシュガーなので、使いたくないなら使わず本来関数スタイル仮想DOMを書いてReactを使ってもいいです。タイプ量が増えて若干見づらくなるだけなんで。

それと、JSXじゃなくてテンプレートでいいじゃん的に思っているようですが、テンプレート仮想DOMでもなければJavaScriptでもないので、速度や機能の面でReactがやっていることに遠く及ばないと思います

5年後のビジョンがありますか?

Reactはもう登場して3年経過して未だに勢いが増していますし、日常で困らないレベルコンポーネント集も揃っています。React-Bootstrapはいいぞ、心が豊かになる。そろそろ採用してもアーリーアダプターとも言えんでしょう。むしろ真に先端を見るのが好きな人に言わせりゃ、2015年なんて「Reactが淡々成熟していくのを見ているだけの、つまらない年だった」みたいな感じらしいですし。

Reactは現時点で既に3年に1回レベルのビッグウェーブであることは疑いようがなく、「これが10年に1回、つまりjQuery以来のビッグウェーブなのかどうか」については、そう信じている人と懐疑的な人がいる、という状況です。私はAngularもCoffeeScriptも「3年に1回」レベルに感じたのでスルーしましたが、Reactには「10年に1回」の方になりうる素質を感じています個人の感想です)。将来もっと凄いものが出るとしたって、それは「ベターjQuery」ではなくて「ベターReact」でしょう。通常は「3年に1回」レベルでも試したり仕事に使ったりして構わないと思いますが、10年に1回の技術でなければ使わない主義の方は、あと2~3年待てばよいと思います

保守性に関して言うと、Reactは典型的な「ひとつの事だけをとても上手くやる」系のライブラリです。考え方のコツさえ掴めば、記憶すべき要素はjQueryやAngularと比べても圧倒的に少なく、むしろそこらのテンプレートエンジンを覚える方が面倒なくらいです。10年後に見ても何をやっていたのか30分で思い出したいというのであれば、むしろAngularとかよりReactを採用すべきだと思います

React.js界隈の人に聞きたい

**誰かみんなの主張のまとめを作ってくれないですか?** (まあそれこそお前がやれよって話かもしれないので、誰もやってくれなかったら私がしますが。。)

最近JQueryはもはや不要でReactさえあればOK,みたいな記事をよく見ますね。

論旨としては、どうせトランスパイラ使ってるんだからもっと便利な書き方しようぜ!ってことなんだと思います。(virtual DOMがメインだ!という話もあったけど、じゃあ何でReactなの?というのは聞きたいかな。メジャーから?)

ただちょっと個人的違和感が拭えないので聞きたいです。

ちなみに私は昔coffeeとbackbone.jsか何かで業務用のページ(SPAではなかったような気がする)を作るお仕事をしたことがありますが、フロントエンドエンジニアというわけではないです。どちらかというとサーバー管理とかのほうがよく知っていると思いますが、Javascriptもそれなりには書くくらいの感じの人です。Reactは不幸にして一度も触ったことがないので、以下の文章はすべてコードサンプルをみたうえでの感想です。

そもそも世の中にそんなにSPAがあるのか

まずこれ。正直そんなにたくさん動的にがりがり書き換えているページをあんまり見ない気がするんですよね。その上正直そういうウェブページ、あったとしても大体使いづらいです。

世の中のページが全部FBならいいのかもしれませんが、具体的にはどんなところで使ってるんでしょう。業務ページとかですか?あと、なぜSPAにしなければいけないのかもよくわからないです。画面遷移するのだめなの?という感じで。

JSXを使うことに抵抗ないんですか?

トランスコンパイラを使うのって、結局「将来的には全部ES6になるのだから、今のうちからES6で書いておけば将来のメンテナンスコストとかも減ってうれしいよね!」っていうことなんだと思います

こういう例、JS以外にもいろいろあって、例えばboostAndroidのsupport library, Pythonのfrom __future__ importなどなどあると思うんですが、どれもやっぱり将来的なコストを見据えて、非標準のライブラリ記法を使いましょう、ってことですよね。

でもJSXってそういうのじゃないじゃないですか。いわばsupport libraryを使うのとmonoで全部書くのと、位の違いがあるように見えます(そこまでは違わないかw)。そういう考察を一切入れずに、「どうせトランスパイラ使ってるんだから拡張記法使っちゃおうぜ!!」っていうのはかなり危ういように見えます

そもそも、JSって結構独特な言語ですよね。もちろん今はnode.jsとかあるわけですけど、まあやっぱりスクリプト言語の標準の座ってPythonRubyですよ。世の大多数の人はそっちのが使いやすいとおもってるんでしょう。ということでそもそもトランスパイラ通すんだったらもっと普通言語から変えるようなソフトウェア流行ってもいいんじゃないかなあとか思いますけど、そういうのがないのも謎です。dartとかどうなってるんですかね。(まtypescriptとか一種それだという話もあるか)

五年後のビジョンがありますか?

五年、十年あとにReact.jsって流行ってるんでしょうか。例えば五年前はcoffee script結構流行ってましたけど、たしかもうサポート打ち切りとかになっちゃったんですよね。もちろん営利企業がバックなので、そこまで急になくなるかはわからないですけど、五年したらみんなまた別のライブラリがすごい!!みたいに言ってるんじゃないでしょうか。

まあだからこれはフロントエンドエンジニア業界全体の問題なのかもしれませんが、そういう将来的な保守コストをどう考えているのかが気になります特にもし業務ページであるなら、せいぜいがなるべく枯れたライブラリ(≒JQuery)と、テンプレートエンジンあるいはフォーマットストリングでも使ってpure ES6で書いたほうがいいんじゃないでしょうか。そうすると結局SPAにはしないですよね。

まあこれを突き詰めるとじゃあetaxもactivexで、銀行システムcobolで、マシンはpc98で、、、とかなっちゃうかもしれないんで、難しいところではあるとは思いますが、、、

とりあえずこんなところで、有識者の皆さんよろしくお願いします。

追記

React.jsでした。angularと混ざりました。。あと特に喧嘩売ってるつもりとかは全くないですがそう見えたらごめんね。

id:murishinai 主張は単純で、せいぜいES6+トランスコンパイラ(+JQuery)とかでいいんじゃね、遷移はサーバー側でやったほうが楽じゃない?という感じです。

id:wordi virtual domが最大のメリット、ってのはよく見る意見ですね。例えば実際どんな場面で(どのくらいの規模のプログラムで)domの改変コストが効いてくるのか、みたいな実例を教えてくださると助かります。(もちろんFBとかはそうでしょうけど、もっとなんだろう、身近な例でお願いしたいです。)なんかReactががりがり(かつユーザー目線から見て有効的に)使われている例がイメージ出来ないのが問題な気がしてきました。

id:logic ええっと、それはそうなんですけど、なんだろう。標準のもので、少なくとも今後10年はあるだろうと言うもの(たとえばES6+フォーマットストリング)があるのにも関わらず、今後5年持つかもわからないライブラリを全面に押し出すの、ちょっと怖く見えるなあという気持ちです。

id:erukiti 具体的に頭の悪い点をご教授くださるとたいへんありがたいです。小規模だとそもそもvirtual domメリットもなさそうですし、ES6標準でええんちゃうのんという気がしてならないのですが。

id:manaten もちろんFBGMailJQueryだけで作るのは不可能だと思います。だからFBはReactを、GはAngularを作ったのでしょうが、逆にそんなに気軽に使うようなものにも思えないのですよね。それこそ何百ブクマも付くのやべえなあ、と。(ところで私にはReactよりAngularJSのほうがずっと気持ちよく見えます

トランスパイラですねごめんなさいw

SPAが使いづらいってのは言いすぎかな。正確には、「ページ遷移型のUIに比べて、SPAであることのメリットが明らかに生きているページって少なくないですか?」ということです。もちろんFBとかGとかtwとかは例外だと思いますけど、DOM1000個とか10000個とかいじくり回しているページばっかあるようには思えない。もちろんどーーしてもSPAじゃなきゃダメなんだっていうならこの手のライブラリを使うといいとは思うんですが、どっちかというとニッチ需要じゃないでしょうか。

あとなんか保守点検に関する意識ちょっと違うのかなっていうコメント散見されたんですけど、うーん、一発書いて書きっぱなしっていう案件そんなにあるんですかね?ちょっとそこがよくわかんないです。一度書いてもやっぱりn年先、さらもっと言えば自分がその職場からいなくなった後のことまで考えてプログラム書くべきだと思うんです。そうすると、例えば数年後のプログラマにとってのReactは今のprototype.jsになってるかもしれない。そういうリスクが怖いです。勉強すればいいじゃんっていう意見もそうなんですが、なんでしょう、どちらかと言うと保守を気にしているので、そっちじゃないです。まあ幸いにして私は人の書いたJSをいじくり回した経験はないので、ただの推測なんですが。

それともしかしたら「枯れた技術」あるは「標準化」という意識あんまりないのかなとも思いました。まあ確かに「Web世界日進月歩!」ってことなのかもしれないんですが…。別のページのブコメとか見ても、「枯れた技術を使う」=「不勉強」みたいなのがあって、不思議です。。

あとcoffeeのころ、っていうコメントありましたが、あの頃はみんな夢がありましたよね。AltJS世界を救う!みたいな。翻って今はどうか。それを思うと、やっぱり何でもかんでもReactじゃ、という意見には違和感を感じるんですよ。

増田に書いたのは単にみんなが見てくれるというだけの理由です。そもそも今諸般の事情お仕事としてのエンジニアはしていないですし。ほんとに純粋質問だと思ってもらえればうれしいです。

まあ長くなってきたので私のブログにまとめ直してもいいのですけど。

そういえばモバイルという話も出ていましたが、先日のandroid instant appsって、アレ「HTMLモバイル向けに軽快なリッチUI作るの無理だからやめような」ってことかと思ったんですが、どうでしょうか。もちろん今現在必要ですけど~。

2016-05-16

http://anond.hatelabo.jp/20160516131534

人体に鍛えられないところはない

ちんこも使えば使うほどでかくなる

ただし猿みたいにセカセカしてあっさりしたエッチではだめだ

ねっとりしつこいエッチをするとよい

なぜならチンコ一定時間以上血を集めておくと効果があがるから

チンコ血液の袋だから血圧の高い時間(勃起してる時間)を長くして毛細血管を拡張させることが大事

すぐに出させずにスローセックスで30分以上もたせろ

チンコに血が行くように彼の肉体を改造していくのだ

肉体労働も併用して体全体の血の流れをよくするのもアリ

生活のすべてをチンコに捧げれば解決する

片親で育って、性教育的な部分の話を家で一切しなかったので、学校の保健体育で習った「もっと大人の話」しか知らなかった。

なので、ちんこを剥いてどうこうするとかいう知識や発想が一切ないどころか、

どこまで剥けるものなのか、中はどこまで洗えばいいのかとかも全く理解してなかったせいか

恥垢が皮の奥深くで固まってて「なんかしこりみたいなのがある!?腫瘍!?」ってビビった中学生時代

風呂場で数日かけていじり倒して、初めて剥いたら奥からフリスクみたいな恥垢が出てきた時はうひょおおおおってなった。

あれだけいじりまわしてたのに、一切勃たなかったのも不思議だなーって思う。

でも、それから精通まではさらに3年ぐらいかかって、高校卒業間近ぐらいでようやくだったから、多分本当に未成熟だったんだろうなーと思ったり。

イサンからフリスクを掘り当てたのと同時期に尿道に髪の毛入れてみたり、ケツにシャンプーボトル入れる修業してみたりもしてたけど、

純粋な「この穴どこまでいけるんだろう」っていう謎の興味で今考えるとやたらハードプレイしてて思い出すと青くなる。

快感を得ていたわけでもないのに、そもそもなんで穴を拡張しようと思ったのかすら謎だし、今は想像するだけでゾッとしてしまうので、そっち方面趣味は一切ない。

当時告白されて付き合った娘がいたけど、恋人っていうのが何をどうしたらいいかわかんなくて、たまに手を繋ぐのと、

最近自分がハマってることとして、ケツを拡張する修業に誘って一緒に頑張っていた。

残念なことに俺は全然性的興奮を覚えていなかったんだけど、彼女はよくなんか垂らしてたかちょっと興奮してたのかもしれない。

二人で液体のりの容器と木工用ボンドとかでせっせと作ったお手製アナルプラグ的なものをお互い入れっ放しにして登校したりしてた。

キスをするのが当時の自分の中では最上位の行為で一番照れたけど、前も胸もノータッチだったし、ケツの件さえなければ中学生にしてはピュアにもほどがあるほほえましさだと思う。

それにしても彼女の方は当時の自分よりきっと知識はあったと思うんだけど、なぜ軌道修正してくれなかったのか……。

2016-05-15

自信

圧倒的な努力の賜物か、生まれ持った才能か、偉大な親父の七光りか・・・

自分は、自信は、愚かな自分を認めるところからまれると思う。

小さい頃から大人に怒られる事を極端に怖がる、臆病なこどもだった。

怒られると、大人から見放されたと思った。要らない子なんだと思って、孤独になった。冗談じゃなく、世界の終わりだと思った。

おかげで先生や親に従順な、「良い子」 に育ち、中高一貫校へ進学することが出来た。

中高では、人の言うことをうわっ面だけなぞる生活をしていたから、

やることなすこと全てに自信を持てなくて、何一つ集中して物事に取り組めた試しは無かった。

けれど周りの人間がすごくいい奴ばかりだったから、認めてくれてた。意気地の無い事で悩む必要は無かった。

しか駅弁大学部活に入ってからそれではうまく行かなくなった。

良いトコのおぼっちゃまに囲まれ暮らした中高時代とは、まるで出自の異なる、

どこの馬骨とつかない奴らの寄せ集めの「世間」へ、放り出された瞬間だった。

特にうちの代は、勝手気ままに正義ぶるやつ、天邪鬼なやつ、我慢の出来ないやつ、そんなのばっかりで、

一挙手一投足、一つ一つへ、逐一、批判を浴びせてくる。

こんなことは今まで一度も経験したことの無い苦痛だった。

進学校で肥えたプライドだけは人一倍で、誰よりも自分が正しいと信じてた。自分の中に圧倒的な正義がいた。

正しいことは一つで、あいつらは間違ってるんだと思った。

自分を傷つける事ばかり言う奴は、絶対に間違ってるんだと思った。

でも、自分自身もやるべきことを完璧にやれるほど、努力できなかったから、その時は自分の中の正義が、悪なる自分容赦なく攻撃した。

そのジレンマの中でもがき続けて、とても辛い、鉛のような日々を生き残っていった。

今は、こんな事はない。

部活の先輩にとにかく俺のことを認めて、怒らないことに拘ってすら見える先輩がいて、

どんなに俺がミスしても、サボっても、試合の結果がうまくいかなくても、とりあえず励ましてくれた。

深く考えれば、その場の取り繕いかもしれない言葉だったけど、何度も聞いているうち、暗示にかかった。

それからは、いつでも正しくいられない自分を認めることができるようになり、

それを拡張して、同じように他人存在が認められていった。

あの頃殺したい程憎んだ部活の奴らさえ、今では笑って話が出来る。

自信とはこうして、みじめな自分存在を認めることから、作られて行くのだと思う。

増田評議会増田ナンバー7の除名を提議します。

理由増田法度第一七条第四節「増田における増田道およびあるべき増田への背反」に該当するからです。

罰則前例(14年6月ナンバー2、16年1月ナンバーQ等)に則り、アナル拡張刑と除名の後、七ヶ月以上三年未満のはてラボから追放措置適当と思料します。

公平で均等なる増田世界の維持のため、正義が成されることを期待します。

2016-05-13

黒い砂漠のヤバさを語るぞ(`・ω・´)

http://anond.hatelabo.jp/20160512181640

ずいぶん色々なMMOを試したようだね。とりあえず乙です(`・ω・´)

今のところ、このゲーム続けるか!っていうのにまだ出会っていない感じ。まず探してみてびっくりしたのが、今のMMOが大体どれも3Dになってること。すげーな。すげーんだけど俺にはちょっとしんどい三人称視点のWASD移動なり仮想パッド移動なりがこんなにかったるいとは思わなかった。

自分他人が1画面でテーンって並んでる感じのカメラ位置が落ち着くなーって思った時点で、思いのほか自分クォータービュー向きの人間だったことに気付いたけど、そんなこといっても世の中の流れはそうじゃないみたいだからしょうがない。

色々触ってみて、自分MMOに求めるのは適度なガヤガヤ感(あんまり過疎ってない)と、着せ替えたり装備を変えたりしたのが見た目に反映されて、ひとりで眺めて満足したり、入手した達成感を得られる程度のアバターの量。

できれば3Dでもめっちゃリアルなやつよりはちょっと等身が低めの方がいいのかもしれない。でも多分2Dの方が好きそうだ。後は本格MMOみたいなやつがどれも難しく感じたので、あんまり戦闘重視じゃない方がいいかなー?とか、ダンジョン生成して数人で潜るのがメインループになるゲームは、狩りを楽しめなくてあんまり向いてないっぽいなーといったところか。

クォータービューで2Dキャラを見下ろして、まったり出来て、それでて過疎っていないゲームは、ブコメでも指摘されている通りやはりRO(ラグナロクオンライン)だね。それにしてもROは古い。というか、あのRO世界が未だに続いている事は、凄い、を通り越して狂気すら感じるよ。サービス開始は2002年。もう誕生して15年に近い。

君のように色々やった人なら、RO10年前にプレイ済みだろうね。実はラグナロクオンラインメイプルストーリーなどの古参ゲームは未だにアップデートを続けている。世界は未だ拡張され、変わっていってる。3年離れたら別ゲームだと思って良い。カムバックキャンペーンもよくやっているし、昔作ったアカウントがあるなら、ログインしてみるといいよ。刑務所から出所した感覚になる。すげー世界、こんなに変わってたんだ!って感動するよ。いや、おれ、お勤めしたことないけど。想像ね、想像

 

さて、上記条件とはちょっとズレるが、あなたには黒い砂漠オススメだ。

すまん嘘ついた。

最近おれは誰にでも勧めてるんだ、黒い砂漠。要するに信者である

あ、ちょ、ちょっと待って、すいません、ブラウザバックしないで、おねーさん

 

黒い砂漠とは、2015年にはじまったMMO RPGだ。アクション性が高い戦闘や、マネーゲームを楽しめる。そして見える所はすべて探索できるオープンワールドである

 

グラフィックヤバイ

グラフィックが綺麗。なんてレベルじゃない。開発チームには天才がいるとしか思えないレベル凄さで、一線を画している。インタビューで「MMOに最適な描画エンジンがないから、自作した」とか語ってる。実際、ギルド戦なんかで100人くらいグリグリ操作しても、ちゃんと表示されてる。すげーよ!こえーよ!作ったやつナニモンだよ!!最新グラボであるnVidia GTX 980を使って、ようやく最高グラフィックが見えるが、動きの速いキャラを使うと、それでもFPS30を切る。最近nVidia GTX 1080が発表されたが、ゲーム内ではいつ乗り換えようって話が毎日飛び交ってる。ゲームグラフィック最先端がここにあり、それを体験したいユーザが集まっている。いちおう描画設定をLOWにすれば、2010年PCでもギリギリ動くかな。とはいえ、一度プレイしたら、新しいPCが欲しくなる禁断症状が現れるだろう。

 

アクション性がヤバイ

なんだこれは格ゲーか!? って次元アクション性が高い。対人戦になるとコマンド入力の巧さで勝負が決まる。当たり判定もシビアで、コンボの奥も深い。アクションゲーム好きならば、文句なしオススメできる。スキルの組み合わせだけで多彩な戦術がある。ギルド戦やPvPも定石パターン存在せず、頭も指先も駆使して挑むバトルは能汁あふれまくりんぐ。

反面、初心者ポチポチスキルぶっぱなして楽しむ事も出来る。Lv50まではシンプルキー入力で楽しめるので、アクションが苦手なオジイチャンでもついていけるゲームデザインになっている。よくできているよ、ホント

 

経済ヤバイ

実は一切戦闘しなくても、どっぷり楽しめる。農場経営とか、釣りとか、探索とか、料理に一生を費やしても、ホイホイとレベルが上がっていくんだ。実際に非戦闘ギルド存在し、彼らは毎日釣りやら捕鯨をしてる。漁船捕鯨もあまりリアルなので、グリーンピースに絡まれいか心配だよ。

ところで「黒い砂漠経済ゲームの一面がある」と評されるくらい、札束で殴り合う世界存在していて、これがまた魅力的なんだな。まずプレイヤーモンスターを狩って、ドロップしたアイテムを街中で売るわけだが、じつは街ごとに25%くらいの税金が定められている。アイテムの売買に消費税が課せられるわけだね。で、その税金は、街を支配するギルドに渡る。ギルド攻城戦を通して街を奪い合い、より多くの税収を稼ぐことを目論む。ギルド戦に必要な攻城兵器は高額で、その素材として初心者採取するアイテムが含まれる。初心者販売したアイテム上級者が買い占めるので、お金が循環する。経済輪廻を延々と繰り返し、多くの富を支配した者が真の強者となる。あまりに複雑でリアル生態系なんだけど、RMT業者がいない(もしくは、目に付かない程度に少ない)のが素晴らしい。運営監視が行き届いているのだろうね。

そんなこんなで、戦闘苦手でも交易釣りを駆使して、マネーゲームに参加する楽しさがある。

 

自由度ゲームバランスヤバイ

いろいろな事ができる黒い砂漠だが、序盤はチュートリアルクエストをこなして、ゲームの全貌をつかんでいく事になる。膨大なシステムのせいもあって、正直とっつきにくさは否めない。しかし、最初学習曲線を超えたら、あとは自由時間といえるね。事実、Lv20あたりでクエストがパタリと止まるタイミングが発生する。そこでプレイヤーは「はてさて、なんかやる事なくなったけど、なにしようか」と考え、海を見るとたくさんの釣り人が、砂漠を見るとたくさんの狩人が、平野を見ると「ブフォォ、馬速スギィイイ、チビルゥウウウ」とか駆け抜ける、たくさんの変態がいる。

そんなこんなを目の当たりにして、プレイヤーは考える。「ぼくは、なにをやろう、この世界で。」

この感覚は多くのMMO RPG共通のものだろうけれど、黒い砂漠では職業システム的な思想がゆるい。ほかのMMOでは明確な攻略法存在し、実質的に一本道のゲームだった。って事があるのだけれど、この世界にそれはない。経済ゲームに参加しようが、戦闘に興じようが、どういう選択をしても後戻り可能で、正攻法というもの存在しない。これで成り立つゲームバランスは凄すぎる。

要するにプレイヤー自分のやりたい事をやってれば、勝手レベルは上がるし、そこそこ楽しめるという訳なんだ。

 

アップデートヤバイ

アップデート速度がすごい。私もいままで両手両足では収まらいくらゲームをしてきたけれど、黒い砂漠アップデート頻度は尋常ではない。どんだけ広がるの、この世界Wiki情報は光の速さで古くなり、いつのまにか間違いデータになってたりする。ユーザ数の問題かもしれないが、検証班の速度がおいついていない。広大な砂漠はどんどん広がっていくし、その情報公式に流れないので、開拓するモチベーションに繋がる。いつのまにかNPCに会話が追加されてたり、新しいアイテムが追加されてて、それが恐ろしい量となっていて、ワクワクが持続する。

 

課金バランスが保たれている

アイテム課金とは、光と闇の表裏一体。ゲームバランスを傾けたり、ユーザ同士のいざこざの要因になりうる最大要素だね。しかし、黒い砂漠では、最強の課金アイテムってのはないんだ。確かにアイテムボックス増加やアバター追加など、ゲームを有利で楽しく進める課金アイテム要素はあるが、バランスブレイカーとは程遠い。ゲームバランスに影響を与えるようなガチャシステムは一切存在せず、ゲーマーにとって嬉しい秩序が保たれているね。

はい課金とは開発チームや運営会社の胸先三寸なので、いつ変化するか分からない。でも、私には黒の砂漠運営チームは、課金ゲームバランスについて、独特のスタンスを保っているように感じられるよ。

 

 

まるでSAOのような小世界がここにある。いや、それは誤りだった。小世界ではなく、黒い砂漠は、世界のものとすら錯覚するよ。

……なんて超説絶賛しちゃった信者な私だけど、やっぱり長年ゲーマーやってるので、自分の飽きる感覚想像がつく。でも、そこそこシビアに考えて、あと1年くらいはやってると思う。それくらいの魅力があるゲームが、黒い砂漠だ。

君にあう世界が見つかると良いね。どこかの鯖で会える事を期待して。

長いチラ裏失礼した。ノシ!!

http://anond.hatelabo.jp/20160512181640

私もMMO難民だ。

と言うか、ネトゲ難民と言ったほうがいいかも・・・。

初めてやったネトゲは、DiabloII。

兄がやっていて、すすめられて始めた。

あの爽快感にはまって、わりと長く遊べた。

次は本格MMODAoC

もちろん当時は英語バージョンしかなく、鯖も外国人うようよ。

しか適当英語で会話しつつ、楽しんだ。

レベル20くらいになるまで日本人に会わなかった。

これはかなり長くやった。5年くらいやったかもしれない。

最高レベルまで上げてからの対人戦がメインのゲームで、すごく面白かった。

毎晩パーティを組んで駆け出してた。

変な拡張が入ってゴミゲーになってやめた。


DAoCと並行してやったのは、SWG(スターウォーズギャラクシーズ)

これも当時は日本語鯖などなく、外国人と混じって遊んだ

とても自由度の高いゲームで、ものすごく楽しめた。

すごい辺境に家を建てて内装に凝ったり、街の近くにも小さい家を建てて服屋を運営したり、

戦闘したければ戦闘して、時にはカンティーナ酒場)で演奏したり踊ったりおしゃべりしたりして時間をつぶしたり。

最終的にはジェダイクエストをすすめてジェダイになったんだけど、しばらくして変なパッチ入ってゲームが死んだ。

映画のSWシリーズを作り終えたルーカスが変な横槍入れてきて死んだゲーム。惜しい。


他にも有名どころなら、リネII、FF11信長オンライン大航海時代オンライン三国志オンラインWoW、WizOn、ドラクエ10モンハン各種などなどやってきた。

上にあがってるTERAもやった。(一人でさくさく進められるのはいいけど、作業ゲー)

黒い砂漠もやった。(クエストさくさく進むのはいいけど、作業ゲー)

グラナドエスパダとかもやった。(放置狩りでレベル上がるのはいいけど、作業ゲー・・・)

最近だと、FigureHeadsなんかもやってみた。これは20分程度の対人戦を繰り返すFPS感覚ゲームなんだけど、「どうしたら試合に勝てるか」より、自分スコアを優先するやつが多い。弾補給できるエリアに陣取ってそこからまったく動かないスナイパーとかゴミすぎる。

ブクマで話しに出てるロードス島もやったけど、この時代にあのグラフィック・・・。

というか、小説版ロードス島戦記ファンすぎて、「このゲームロードス島名前冠して作るようなゲームか?」と思ってしまたからやめた。

ぶっちゃけ、そういう人多い気がする。だからすでに過疎ってきてると聞いた。

FPSと言えば、ゾンビゲー(タイトル忘れ。外国の)とか、BF2なんかもやった。

けどFPSは正直得意ではない・・・。

今何をやってるかって言えば、パッチ当たってまともに遊べるゲームになったDiabloIIIと、過疎に苦しんで全鯖統合かいう話が出ているFEZ・・・。

どっちも楽しいか、って言われると、うーん、ってなるのだが、時間つぶしにはいい。

昔みたいに時間がないから、やりこみ系のゲームはもう無理って感じかなぁ。

面白いゲームもないしね。

DAoCIIみたいなゲームの話しが出てて、カンパ募ってたから少ししてみたけど、どうなるんかね。

昔のDAoC踏襲したゲームならやると思う。そもそも完成がいつになるかわからんが。完成するのか?

Tree of Saviorちょっと期待している。やると思う。

2016-05-11

昔風に言うと銀の弾丸だっけ

今日日本の何処かで、基幹システムリプレースが行われている。

基幹システム…そう、古くは汎用機COBOLという、枯れるを通り越してまさに朽ち果てんとしているアレだ。

そもそも朽ちて土に還る前に建て直すためのリプレースだ。

てか朽ちないんだったら、もう半永久的に触るべきじゃないと思うんだけど、形あるものは必ず滅びるのだ、作り直すしかない。勘弁してくれーという感じだ。

じゃあ何を用いて作り直すか?またCOBOLが一番手っ取り早そう(ソースいじらず移植という意味で)だが、それは許されないのだそうだ。ふざけんな。

今だったら大体どこでもJavaで作り直しだ。どういうわけか今のトレンド()だ。

てかそれ、オブジェクト指向Webアプリに夢見過ぎじゃね?別にそれ銀の弾丸でもないしエクスカリバーでもなければ伝家の宝刀でもない、ただの道具なんですけど。

その証拠に、色々共通化されて保守性も拡張性も格段に上がったとか言ってる割に、その実態は、数える気にもならないほどインターフェースをimplementしまくった、複雑怪奇クラスファイルの乱立ですよ。

もちろんドキュメントも上から下のレイヤーまで、そのクラスの分だけ揃ってる。というか山のようにある。いやそれ分量的に読めねーから

ちなみに、今時の銀行大企業は、基幹システム一つだけなんて事は無いケースが多い。基幹システム複数あって相互通信する巨大システム群の中の一つに過ぎなかったり。

そこで基幹システムだけ今風に作り直した所で、コスト増大の根本原因である複雑さの解消に、微塵も貢献しているとは思えないのだが、その質問ダメらしい。


もうさ、ぶっちゃけちゃうと、そもそも人間という柔軟な脳を持つ生き物がこなしている業務を、人間より正確かもしれないけど全く融通が効かないコンピュータ代替することが限界なんじゃね?と思うんだわ。

基幹システムを見ていると、そんな暗澹たる気分になる。

そりゃCOBOL汎用機しか選択肢のなかった時代から比べて、今は色んなソリューションソフトウェアがある。どれもシンプルに造るため、分かりやすく造るためにある。

しかしこの国の基幹システムは、それでもなお複雑さを解消していない。

あるいは、そういう大きなシステムを抱えている日本組織性の問題なんですかね?

だったらそんな組織爆発しろと暴論を吐いてみる。

爆発しなくてもいいから、Google辺りに生息している本物のプログラマが、そういう複雑さを一気に解決するような、黒船もびっくりなソリューションで、今のITゼネコンありきのSI世界に風穴を開けてくれることを切に願う。

それこそ、ミッドウェーのように日本側が大打撃を被るほうが未来は開けそうとか、終わってると思うけど仕方ない。

この世界発注者も受注者も色んな意味で疲れる存在なので。

2016-04-29

http://anond.hatelabo.jp/20160428234157

二次元における角度の概念を3次元拡張したもの立体角と呼ぶんだ。

平面でいう360度は、立体角では4πステラジアンになるらしい。

2016-04-28

私のチンポは18cmあるうえにかなり太い

からなんなんだよ

みんな痛いと嫌がるし

それは得でも見栄にもならずワープアのまま

チンポのでかいことで得した事なんてなんもない

学校では揉まれたくないのに揉まれまくるし

一つぐらいこのチンポで何かを得てみたい

アナル拡張している人いたらぜひお手合わせしてください

2016-04-24

钢铁少女やってみた

艦これパクリゲームとして紹介されていてた钢铁少女やってみた。

艦これクローンゲームは山ほどあるが、

演出UIリッチすぎて、もう完全に別ゲーム

かと言って遊びづらさはなく、ストレスフリーな作りになっている。

補給任務確認やすかったり、戦闘スピーディーだったり)

言語はすべて中国語だが、ボイスは何故かデフォルト日本語が収録。

(別ゲームからの切り抜きではなく、純粋新録

母校画面では某改で話題になったlive2Dがもう取り入れられていた。

 

なんというか、本家サービス開始から

ほとんど改修・拡張されていないために

いくつかのパクリ先にゲームとして追い抜かれているのが滑稽。

好感度システムも、改の新要素と思われがちだが

战舰少女、战舰少女Rではデフォルト実装されていた。本作にも勿論ある。

2016-04-21

転職は5年勤めてから

の方が良い。

後悔しかしませんよ

追記 :

プログラミング技術はある程度自分で調べればわかるから設計ベストプラクティス教えて欲しいな。さすがにTOPページでjson取ってくんのはあんま良くねーと思っちゃった。俺が作ったんだけど。

まぁ、結構勉強になったから良しとする。

追記 : 2015/08/12

社内勉強会を定期的にやってる。今日分析系の話。傾向を分析するのではなく何を分析するかが重要らしい。っ俺の考えと違うかも知れないがすごく意識が変わった。

てか思った。そもそも、傾向分析する必要あんの?減少傾向であれば回復するのは厳しくねっかほぼ無理じゃね?以下の例がうちの会社がやってること。

会員数が減った → 退会した会員の様々な傾向を分析しよう!

これはマジであん意味ない。今日の勉強会の答えは

具体的な原因を突き止めてそれらの傾向を分析する的な感じ。

でもそんなのめんどくさくね?

俺の考えは以下。

会員数が減った → SEOを強化(減った数以上に増やす)。そんなチマチマした改善工数かけんなら新しい機能新規事業を行う。

つーか、そんなに改善点があるアプリじゃないですよ、って言ってあげたかった。mixiみてよ、足跡消したりクソゲー増やしたのが原因じゃないでしょ。飽きられただけ。あとお客を動かす施策意味の無さ。メルマガ、お得系。そんなん変わんねーよアホかよ。

っかこんなん考えること自体が嫌だわ。ちゃんと考えてる同世代は偉いし優秀だわ。ホントはちゃんと考えなきゃいけないね

追記 : 2015/08/14

憂鬱でなければ仕事じゃない」

それなりに偉くなると会議が増える。僕らみたいな下っ端は「いろいろ抱えてて大変だなー」って思う。ように言い聞かせる。そもそも会議ってなんのためにやるんだろう?僕が考えた結果

「モノを実現するための話し合い」

時間も掛けた結果ってのが不透明なまま。不透明って言い方は違うかな?要はないも得ていない安定の不毛会議。これに気付いてるのは僕ら20代の連中だけ。 上記の定義だと会議夢物語を語る場だから会社楽しいかもね。そこは勘違いしちゃいけない、憂鬱でなければ仕事じゃない

追記 : 2015/08/19

会議議事録重要さ。簡単で良い。ある程度の発言をまとめておけばそれ見て答えが出るので物事スムーズにいく。延びる会社ってのはホワイトボードが多いしなー。

あとxamarinの発表。プレゼンの下手さに感動。

ほとんどライブラリ使えるの?とか知らねーよ、だいたい使えるわ。UI共通化は?出来ねーって言ったでしょ。細かいバグはありそうだけど、相当実用的。でも多分これは導入されねぇな!みんなモチベ低い!

ほかプロジェクトが詰んでたやつ、stackoverflowに載ってたっぽい。もっとGoogle翻訳使えよ!!周知しよ、難癖つけられそう笑

追記 : 2015/08/22

すごく重要な話があった。すごく憂鬱になる話。

でもプログラミングが出来る環境は維持されるみたいなんで良かった。SIerときは全員技術者だったから良かったな。っか楽。

よく技術者営業対立があるけど、極端な話、全員営業やる。全員技術者やる。どっちが良い方向になるかわかんねーよな。

営業キツイよなー、成果出なきゃやり甲斐が生まれないでしょ。

もう、みんなプログラミングやろ!楽しいよ!多分

追記 : 2015/08/24

空気が重い。卒論思い出す。

いろいろ考えるから憂鬱な話はあとに効くみたい。

この状況を覚悟してたけど、まさか想定してるなかで最悪な状況に出くわすとか笑。

「一生面倒みる覚悟がないなら助けるな」

大学教授に言われた言葉が身に染みる。多分あの人は地獄をみるだろう。

追記 : 2015/08/26

面談。褒められた。評価評価うるせぇ。評価給料からあんま興味ねーよそこには。給料転職したんじゃねーよ、前の会社の方がよっぽど給料いいわ。技術者出身経営者がいる会社に入りたかったなほんとに。

っかangularjsすごいいいなと。双方向データバインディングHTML拡張フロントと完全分離出来るのがあつい。

追記:2015/09/07

夏休み終了。海外はいいなーやっぱ。いろんな人間見てるだけで楽しーわ、ってことで憂鬱会社まり

僕が設計実装した機能を他プロジェクトに移行する案件で同期に任せてたんだけど、いろいろ未完成すぎて仕事増えた。詰みそうなとこ教えて「問題ないっすよ」って言ってたのに問題ありあり詰んだわ。nugetエグい(近々、エグいの書く)。まぁ、回避たか問題ないけどさ。

追記:2015/09/16

ちょー出世した。事業責任者的な感じ。給料めっちゃあがる。転職して半年プログラムが楽しくてひたすら組んでただけ。前の職場でも無理矢理リーダーさせられたし、無駄な運は持ってるなーと感じる。ひたすら組んでると開発効率だったり、何が出来るか、未来があるかってのを想像するのが好きなんで、それをキャッキャ言いながら楽しそうに話すことと、詰んだときゴリ押し回避方法を生み出すのが得意なんで、出来る奴だなーと思われてるっぽい。

これからはひたすらプログラム組むことは難しくなりそうだなー。あと結果と周りの目、いきなり入ってきた奴が急に出世するから嫌な感じだよね。まだ20代半ばよ、気が重すぎる。まぁ、半年後に急降下する可能性があるから気が楽になったわ。

追記:2015/09/30

今日、いろいろ発表された。なんか抜擢されたかおかしいなーって思ってて、抜擢された奴らを見たらびびった。全員、世渡り上手(俺も)。ちょっとガッカリ自分でもちょっとコード書ける方だなーと思ってたけど、それが理由ではなかったのね。まぁ、同世代スーパーエリートばかりなのになんかおかしいと思った。

もうasp mvc飽きたなー。angular楽しいからまだいいけど。

最近rails楽しいちょっとしたキュレーションサイトを構築中だけど、コード量がaspと比べるとビビるわ。複数モデル使えるとかビックリマークすげーとか。gemもコレねぇかなーとか思ったらだいたいありそう、何より日本語情報多すぎ!但し、サイトいつ出来るかなー。

追記:2015/10/15

やっぱ感情的な人はあんまりきじゃないなー。柔軟じゃなさ過ぎ。極端だけど、討論番組とか見てても感情的な人っておかしからなー。俺も感情だけで転職したけど大失敗だったし。ただ、久しぶりに会いたいって思う人は感情的な人が多い。不思議

っか雇われの身だったらなにかをやってやるって気持ちで臨むと終わるないろいろと。っかなにもしないでも金貰えることは常に頭に入れておかん人間的におかしくなるね。

追記:2015/10/19

いやーやっぱ俺のこと好かねー人多いなー。予想通りっすね。つーか底辺突っ走ってきて就活時期にアルバイトしなきゃいけねーなって思ってた俺が降格なんてビビるはずねぇだろボケ調子乗ってたら激安家賃の家にすまねーだろぅがよぅ!

って感じで愚痴はこれまで。

つーか、整合性は細かい部分じゃなくて決定した時にガツっと決めた方がいいな。まじでいちいち考慮したプログラムかいてられんよ、クソめちゃくちゃなコードになるし。そういう点ではjsはすげー勉強になった。ただ、結構プログラム本質を突いていてjs馬鹿に出来んなーと身を持って感じました。常に整合性を保つってのはその場しのぎのコードになりますね。

追記:2015/12/07

好きなことでお金を稼ぐって非常に難しいことがわかった。俺が転職したのもスキルアップじゃなくて好きなことやりたいって気持ちだったのね。すげー勘違いしてた。後悔してもしょうがないから資格を取ろう。

追記:2016/02/11

小学生の頃と悩みが同じ。希望が持てた一年前の方がずっとマシだ

ログイン ユーザー登録
ようこそ ゲスト さん