日頃の行い

個人的な日頃の行いをつらつら書いてます\\\\ ٩( 'ω' )و ////

2017年振り返りと2018年どうしようかなみたいな雑記

なんとなく振り返ります
今年は
1月に突発性難聴になり、
2月は知り合いの結婚式で仙台に行き、
3月は一緒にコミュニティ運営してて海外に行ってる親友の結婚式に行き、
5月最後に会社のチームで合宿に行き、

techlog.voyagegroup.com

6月に1dayのインターン手伝いで京都に行き、
Treasureの講義用にレゴスクラム初めて出てみたり、

レゴ(R)で始めるスクラム入門(レゴスクラム) - ワイクル株式会社 | Doorkeeper

7月は死ぬほど暑い中DarkでBBQして、

Dark BBQ 2017 · Issue #41 · ngineerxiv/dark · GitHub

Splatoon2にハマり始め、
8月はTreasureの手伝いをして、
9月はPHPカンファレンスの資料作りで死にかけ、
10月にPHPカンファレンスで登壇して、

techlog.voyagegroup.com

ISUCONで敗北して人権を失い、イカになり、

arata.hatenadiary.com

11月、12月は無限にゆるいかの人とSplatoonをやった1年でした。

arata.hatenadiary.com

去年書いた抱負とか全く覚えてないw

arata.hatenadiary.com

■去年書いてた今年の抱負

  • 本を3冊は完走したい
  • ピアノで10曲暗譜
  • Darkのpublicなもくもく会の回数を増やす
    • 今年は3回だったので5回くらいは最低限やりたいなぁ

本を3冊は完走したい

ほとんど読めんかったです\(^o^)/
とりあえず3冊は読めたのでよかったです

読んだ本

ゼロから作るDeep Learningは結局よくわかってないので、もう一度読み直したい

bookmeter.com

完全独習 統計学入門は簡単な統計がわかってすごいよかった
統計学ももうちょっと踏み込みたいなぁ

bookmeter.com

スティーブ・ジョブズ 驚異のプレゼンはPHPカンファレンスの前に読んだけど、
すごく活かせたかで言うと怪しいのでまた読まないといけない

bookmeter.com

読みたい本

来年はDDDとか設計の本とか統計の本あたりを読んでいきたい

bookmeter.com

bookmeter.com

bookmeter.com

ピアノで10曲暗譜

くらいしか弾けるようにならんかったw
無理ぽよw
来年はもう少し公開したりとかできたらいいなぁ

Darkのpublicなもくもく会の回数を増やす

3回でした・・・
明らかにSplatoon2の影響なので、来年は頑張りたい・・・

(だいたい)新卒エンジニア もくもく会 #4 - connpass

(だいたい)新卒エンジニア もくもく会 #5 - connpass

(だいたい)新卒エンジニア もくもく会 #6 - connpass

感想と来年の抱負

ピアノよく弾くようになって新しい曲でも楽譜見ながら弾けるようになってきたので継続して弾いていきたい。
Splatoonのコミュニティの人ともっともっと遊んでいきたい。
勉強する機会が明らかに減ってしまったので、頑張ってやるようにしていきたい。
今年関わった方々みなさんありがとうございました!
また来年も仲良くしてください\\\ ٩( 'ω' )و ////

■目標

  • 本は最低3冊読む
  • ピアノ10曲暗譜目標
  • Darkのpublicなもくもく会5回
  • めっちゃ遊んで人生を楽しんでいく

MacのFinderとかIntellijのOpen Projectでdot directoryを表示させる

GolandでGoのProjectを開こうとしたんですが、
$GOPATHが .go になっていて、
Openしようとしてもどうやって選択すればいいかわかりませんでした。

Golandでプロジェクトを開こうとしている時の状態

f:id:arata3da4:20171219183118p:plain

困って inttelij dot directory open とかで頑張ってググッた結果
こんなところにたどり着きました。

intellij-support.jetbrains.com

Command + Shift + '.' (Dot) で.から始まるディレクトリを表示できるらしい。
押したらこうなりました。

f:id:arata3da4:20171219183431p:plain

Finderでも同じショートカットなんですね。
とりあえずよかった。めでたしめでたし。

私とSplatoon2

この記事はDark - Developers at Real Kommunity Advent Calendar 2017の1日目の記事として書かれています。
Splatoon最高なんでみなさんやりましょう。
今何日目だと思ってるのかという問に対しては黙秘させて頂ければ幸いでございます・・・

adventar.org

Splatoonは2から始めたのですが、
気がついたらプレイ時間が660時間以上プレイになっていました。
発売日が7/21で12/1までの日数は134日なので1日平均4.93時間みたいです。
愉快ですね。

はい。
この下書きを書いた時は↑のような状態でしたが、
今や750時間以上プレイになっていました。
7/21から12/19は152日らしいですが、
割り算をするとやはり平均4.93時間でした。
5時間の壁は厚いです(ぇ

はい。
2から始めたけど一応S+までは来たので、
この雑な記事では私がSplatoonでやってよかったなぁと思ったことを書こうと思います。

1. ジャイロでエイムが合うように頑張る

ジャイロで合わせられたほうがいいみたいだったので、
このあたりの動画を見て、ジャイロに慣れるように頑張りました。

www.youtube.com

スティックよりもジャイロの方が、少しエイムが過ぎてしまったときとか戻しやすかったのでこの辺は慣れてよかったなと思いました。

2. 自分の動画を撮って振り返ったりする

自分で動画を撮ってyoutubeにあげといたりすると、
知り合いの上手い人に見てもらってあれこれ言ってもらえてとても便利です。

www.youtube.com

ちなみに使ったキャプチャのやつはこれでした。

www.elgato.com

今見るとクソだなぁとか思うのは成長している証拠ですね!
最近撮れてないんでまた投稿していきたい。

3. イカをやってる人たちのコミュニティに入る

最高にやってよかったなと思ってるのがこれです。
知り合いから聞いてこんなサイトがあるのを知りました。

スプラトゥーン3のコミュニティ|イカナカマ3

ここでぱっとみてゆるそうなところに入ってみたら、最高のイカ生活が待ってました(?)

ikanakama.ink

そもそもDiscordで雑談してるだけでも楽しい。
試合でもめちゃくちゃ上手い人がいたりするので楽しい。
その人たちを倒せたりすると面白いし、
やられた時にアオリイカではない変な煽りをされると芸術性を感じてとても楽しいですw
結構人数がいたりするので、プライベートマッチで新しく出たステージを試せたり、
ガチマッチを試せたりするし、レベルが高いので楽しいです。
コミュニティに入ってよかった。
ゆるいかの全ての人に感謝!\\\ ٩( 'ω' )و ////

楽しかった思い出の一部がこちら

  • パブロでふざけながら攻めてる様子

  • パブロで敵陣に遊びに行った結果潰された様子

  • バイトでいくら最後入れられず荒ぶる様子

  • コミュニティの交流戦で優勝した時の様子

交流戦は本当に最高でした。
今思い出して泣きそうなったw
やっぱチーム組んで一体となって戦うの本当に楽しいですね。
Splatoon甲子園とかもそんな感じで出てみたいです。

まとめ

  • ジャイロ便利なので早めに慣れると良さげ
  • 自分のプレイを上手い人に見てもらって色々言ってもらえると動き方がわかって良い
  • コミュニティに入って色んな人と楽しむの最高!
  • 特にゆるいかコミュニティ最高!!!

webpackでERROR in Entry module not found: Error: Can't resolve 'babel' と言われて怒られた

久しぶりにwebpackを触ったらタイトル通り怒られてしまったので
その時調べたメモです。
webpackのversionは3.8.1でした。
エラー内容はこんな感じ

$make webpack/admin
path/to/npm run webpack -- --config ./webpack.config.js

> webpack-hello@1.0.0 webpack /Users/a-tanaka/booster
> webpack --watch "--config" "./webpack.config.js"


Webpack is watching the files…

Hash: 4f6ee5333597035827a3
Version: webpack 3.8.1
Time: 48ms

ERROR in Entry module not found: Error: Can't resolve 'babel' in '/Users/a-tanaka/booster'
BREAKING CHANGE: It's no longer allowed to omit the '-loader' suffix when using loaders.
                 You need to specify 'babel-loader' instead of 'babel',
                 see https://webpack.js.org/guides/migrating/#automatic-loader-module-name-extension-removed

その時のwebpack.config.jsはこんな形

module.exports = {
    entry: {
        main :__dirname + "/main.js",
    },
    output: {
        path: __dirname + '/dist/',
        filename: '[name].bundle.js'
    },
    module: {
        loaders: [
            {
                test: /\.js$/,
                exclude: /node_modules/,
                loader: 'babel'
            }
        ]
    },
    resolve: {
        extensions: ['*', '.js']
    }
};

結論から言うとmodule.loaders[0].loaderの babelbabel-loader に変える必要があるみたいですね

変更後

module.exports = {
    entry: {
        main :__dirname + "/main.js",
    },
    output: {
        path: __dirname + '/dist/',
        filename: '[name].bundle.js'
    },
    module: {
        loaders: [
            {
                test: /\.js$/,
                exclude: /node_modules/,
                loader: 'babel-loader'
            }
        ]
    },
    resolve: {
        extensions: ['*', '.js']
    }
};

変更後に実行すると大丈夫そうでした。

$make webpack/correct
path/to/npm run webpack -- --config ./webpack.config.corrent.js

> webpack-hello@1.0.0 webpack /Users/a-tanaka/booster
> webpack "--config" "./webpack.config.corrent.js"

Hash: 8bee2d00eb6691bcae24
Version: webpack 3.8.1
Time: 433ms
         Asset     Size  Chunks             Chunk Names
main.bundle.js  2.51 kB       0  [emitted]  main
   [0] ./main.js 38 bytes {0} [built]

webpack1.xから2.xになる際にloaderのsufiixもつけないといけなくなったみたいですね。
そんな触ってなかったっけな・・・という思いが強いですw

https://webpack.js.org/guides/migrating/#automatic-loader-module-name-extension-removed

検証用に使ったコードはgistに置いたので参考になれば幸いです。

https://gist.github.com/ara-ta3/dd980bb3e014659339bf3739ff939e05

参考