フロントエンドエンジニア – 2017年版 Windowsで環境構築

個人的にはWindowsの方が楽

俺はMacはセントリスから、Windowsは95からのユーザだ。でも今はPCゲームのためにハイスペックのWindowsマシンを愉快に使ってる状態なんだよ。

WindowsはデスクトップメインでMacはラップトップ、つまりMacbookだ。

そしてMacbookで仕事してるといつも思う。MacでWeb開発する理由はなんだろう?と。できればCore i7、VRAM6GB、メモリ16GB(本当は32GBほしい)、SSD512GBなWindowsマシンで作業したほうが効率良いんじゃないか?とかとかとか。

Macを使うことに関する個人的な統計というか、何年も多数のMac使いをウォッチしてきて分かっ事は、おそらくただ格好つけてるだけか、Windowsを知らずに勘違いしてるだけなんじゃないか、という結論に至った。

別の言い方をするなら、Apple製品を使っているという自己満足もあるだろうな。Macはスタイリッシュだもんな。
“フロントエンドエンジニア – 2017年版 Windowsで環境構築” の続きを読む

フロントエンドエンジニア – いろいろ考察2017年版 その弐

イケてるかどうかは全く関係がない

『ReactよりRiotがイケてる!』とか『CoffeeScriptよりTypeScriptがイケてる!』とか『Gulpよりnpm scriptがイケてる!』とか、『コンポーネント指向がイケてる!』とか、はっきりいってそんなことはどうでも良い。

どうでもいい。

イケてるイケてないのはお前だけの話。俺達が作ってるのは不特定多数の人間が見るWebサイトやWebアプリだ。イケてるかどうかなんかユーザが決めるもんだ。いちいち気にしてるやつは自意識過剰のクソ野郎でしかない。ケツにトイレットペーパーはさみながら格好つけてるようにしか見えない。自分が見えてないところがめちゃめちゃ格好悪いという意味だ。だったら全身うんこまみれになった方がトータルコーディネートとして完璧だ。

つまり『イケてる』とか『イケてない』とかで判断するのはうんこだっつーはなし。だからもし自分がうんこだと思ったやつは今直ぐ悔い改めればいいよ。あとお礼に俺にAmazonギフト券をプレゼントすると良いよ。

では作り手側は楽しく楽して制作してはいけないのか?という質問も来ると思うので、予め言っておくけど、そもそも”イケてる”定義もよくわかってねぇくせにホラ吹いて周りから尊敬の眼差しを浴びようとするなってことだ。
“フロントエンドエンジニア – いろいろ考察2017年版 その弐” の続きを読む

Re:Start jQuery #004

配列って大事なんだよ。うん。phpなんか配列の関数めちゃめちゃ多いからかなり助かったりするんだよね。

JavaScriptには配列とオブジェクトっていう、列挙可能な型がある。列挙して格納すると言うことは、順に取り出すと言うことだ。その取り出し方は、配列とオブジェクトで違う。

配列はブラケット記号である[]で囲い、オブジェクトはブレイスである{}で囲う。中身はそれぞれカンマである,で区切る。phpみたいに最後にコンマがあってもパースするが、エディタによっては(JsLint、JsHintなど)エラーとして扱われる。

まぁ今の時代ではどちらでもいい気もする。
“Re:Start jQuery #004” の続きを読む

Re:Start jQuery #003

JavaScriptに関して

ちょっとググってみると、JavaScript(ECMA5)にはクラスが無いからダメだと言ってる人がかなり多いみたいで、そこまでクラスに拘る意味が俺としては良くわからないんだけど、フランスにいったら誰も日本語を話せないからフランス人は全員がクソだって言ってるのと同じくらい、どうでも良い主張だと思ってるんだよ。

そして、プロトタイプという継承方法があるにもかかわらず、どうしてもクラスみたいに書きたいらしい。
“Re:Start jQuery #003” の続きを読む

Re:Start jQuery #002

概要

jQueryオブジェクトをいろいろいじってみる

イテレート

“Re:Start jQuery #002” の続きを読む

Re:Start jQuery #001

概要

なんだかもうよくわからなくなってしまった。
いちいちググってコーディングするのに疲れた。

というわけで、jQueryをしっかり習得しなおすよ。
対象バージョンは1.12.1だ。ES5までの書式で書く。

あえて『そんなことみんな知ってるだろ!www』という突っ込みがありそうなレベルで書いておくので、つっこんだら負けということを認識されたし(俺は最初から負けてるので何も怖くない)。
“Re:Start jQuery #001” の続きを読む