mattak's blog

人生を1ミリ進める

私生活をマージナルゲインしていく

失敗の科学をよんで知った概念. 1%の改善をつくみあげいけば... 的なやつ。 エンジニアだと普通にすごしていると日々マージナルゲインしていると思う。 escが押しにくいからキー配置をかえてみようとか、macのspot lightが使いにくいからalfredつかってみよ…

プロジェクト全体のコードの行数からいい感じかどうか知りたい

数年前のプロジェクトで100行未満のファイルをプロジェクト全体の95%にする。 という趣意でメンテしやすさを確保しようとした。 (テストやコードジェネレートしたものは除いて計測するような指標) speakerdeck.com これはわりと簡便で良い指標だと個人的に感…

Boidsを試す

Unite 2018でBoidsの話があったのだけど、面白かったので真似して実装してみる. Boidsとは Boids - Wikipedia 群体のシミュレーションをする際に、3つのルールを適用すればObject群がそれっぽく動くということらしい. wikipediaの画像が分かりやすかった. ル…

試行していく

雑に書いていく運動 3冊読んだ. 失敗の科学 https://www.amazon.co.jp/dp/B01MU364ID/ 仕事はたのしいかね? https://www.amazon.co.jp/dp/B00SIM19YS/ チーズはどこへ消えた? https://www.amazon.co.jp/dp/459403019X/ どれもいい本だった。 失敗の科学は、…

Rider で全体に適用したコードフォーマットを切り替えたい...!

本当はプロジェクトの設定でコードフォーマットを指定するのが良いのかもだけど、自分用メモ。 OSSはデフォルトの設定、業務は特定の設定でのコードフォーマットをRiderに適用したい. 最終的に Riderの設定をgit管理するのが良さそうという結論に至った。 gi…

モバイルプロジェクター MP-CD1 を買った

思ってたよりも、とてもよい! スペック www.sony.jp 明るさ 割と明るい 105 ANSI lm 他のメーカーのlumenは中心の明るさ で測っていたりするので、ちょっと比較すると感じ方が違うので注意。 ヨドバシの店頭で比べたのだけど、105 ANSI lmはほかの600lm ~ 8…

GDC 2018 帰宅編

帰るまでがGDC! 最終日は夜中フライトだったのでちょっと観光してた。 観光 GoldenGate Park 外周が20km弱くらいある感じの超広い公園 California academy of Science 世界各国の水性生物の展示が地下にあって(水族館っぽい)、規模もすごかった。 水族館好…

GDC 2018 3日目

セッション assassin's creedのmeta ai、horizonの植物objectの管理、GoWのアニメーション遷移の手法、freelancerの話などを聞いてきました。 horizonの人のスライドがひたすらかっこよかった。 関係ないけれど、海外のエライ系のエンジニアとかの役職は Pri…

GDC 2018 2日目

昨日はかなり時差ボケが厳しくて終盤眠くて仕方なかったんだけど、だいぶ治った感じがある. セッション monument valley 2, monster hunter, detroid: become a human, Horizon, supercell, apple ARとかなり豪華なセッションをひと通り見ました。 どれも知…

GDC 2018 1日目

カンファレンスが始まった! 場所はmoscone centerというところで、WWDCとかでも使っている会場です。 west, north, south buildingと幾つかのビル群に分かれていて、中はかなり広いところでした。 受付を済ませるとバッジとトートバックをもらえます。 専用…

GDC2018 にまだいってない編

とりあえず、SFについて落ち着いたー。。 色々トラブった! 韓国での乗り継ぎ! (羽田 => 金浦 (韓国) => 仁川 (韓国) => サンフランシスコ) をしらなかった! 両替しすぎ! wonの貨幣基準がわからず、適当に多めに両替してしまった.. ハングル読めない! 金…

GDC 2018 いってくるぞい! 準備編

GDC ✅リスト [x] パスポート [x] チケット印刷 (航空) [x] チケット印刷 (ホテル) [x] チケット印刷 (GDC) [x] モバイルバッテリー [x] スマホ [x] PC [x] ケーブル (usb-c, thunderbolt) [x] ボールペン (入国審査書類てきなもので書く) [x] 名刺 [x] ルー…

椅子を買った

これでちゃんと作業できるはず! 家が狭いので、安くて大きくなく肘掛けがないタイプを選んだ。 あとはディスプレイアームとかほしいな...

フリーランスになりました!

前職は主にスマホ向けのアプリ・ゲーム開発をしていました。 会社に入ったときに20代のうちに誇れるようなモノ(アプリ・サービス・ライブラリなんでもよい)を創るぞ!というのが目標でした。 20代が終了して、30代に突入したので新しいことを試していきた…

gamejam 2018/03

雑に書いていく運動 今回のテーマ 「声」 GoogleHomeで遊べるアプリを作ろうと思った。 企画 GoogleHomeで簡単な時間あてゲーム。 イメージは、10歩歩いて振り返って撃ち抜く荒野のガンマンのイメージ。 「10秒で勝負!」 ...10秒後 「バン!」 でもって指定…

簡単なゲームをサクッと作りたい

雑に記事を書いていこう運動 ゲームジャムなどでできるだけさくっといつもやっている作業を行えるようにしたい. 一人で作業するときはだいたい時間切れで悔しい思いをする. 大事なことに注力できる時間をさきたいと思ったので振り返り. 普段どんな作業に時間…

try! swift 2018 参加メモ

雑に書いていく運動 try! swift tokyo 雑な感想 楽しかった! 今回で3回目の参加、例年に比べて海外勢の参加比率が増えている気がする. tokyoがたまたま初回だっただけで、真にinternational なカンファレンスなんだなぁ。 個人的に面白かったトーク Kryzyszt…

1week gamejam に参加しようとおもった

けど間に合わなかった. 雑に振り返る. スケジュール 日曜日に作業しようと思い立つ。 過去に作成したゲームをベースにしてつくろう。 なんか気に入らないので、作り直そう。 10hくらい作業。 もろもろステージ案考えてたらタイムアップ. 成果物 リザルトとか…

DroidKaigi 2018 参加ふりかえり

こうゆう記事を雑に書いていきたい運動 DroidKaigi https://droidkaigi.jp/ 開発者むけのAndroiderの年に一度のお祭り. 特に発表はしていないけどメモ程度に書く 感想とか 参加者 海外勢の参加が増えた感じがする、かなり貴重なスピーカーが来ていた。 でも…

gamejam 2018/01

久々に社内の部活のゲームジャムに参加したので振り返り. こうゆう記事を適当にメモっていきたい. テーマ 今回は「コイン」がテーマ. 試み Uniduxを使わずに、Zenjectで素で書いてみる. (PokemonGO的な作りってどうなんだろうという実験) 企画 オツリマイス…

2018/01 雑振り返り

Health [x] 6 run / week => 7 run / week [ ] 6 sit-up / week => unknown, not recorded. maybe 3-4 sit-up / week RUN: - Nike+ Run Club / Run Keeperでダブル記録をしている. - 1/1から毎日走れた - 目標を距離ではなく、つづけることにしたのはよかっ…

仕事はたのしいかね を読んだ

ただの読書メモ & 駄文 変化は難しく、試してみることは簡単だ 自分の過去を振り返っても心当たりがあるのだけど、変化を求めることは難しい。 自身の置かれている現状に悲嘆し、理想とのギャップを認識し、そこへたどり着こうと一気に何かを変えてしまおう…

New Year Resolution 2018

Theme Nothing ventured, nothing gained. Recognizing failures, Learning from failures. Health Work out (almost) everyday [ ] 6 run / week [ ] 6 sit-up / week Now 1/1-1/8 running & sit-up everyday Work Challenge my mission, rethink workstyle…

Review 2017

mattak.hatenablog.com ❌ Health Result 62.55kg body fat percentage: 20.55 % run: 43.585 km/month ⚠️ Life Result ❌ get a girlfriend ✅ trip one country (went to us on google io 2017) ⚠️ Engineering Result ✅ Create 100 star library (Unidux 107…

Google IO 2017 健忘録 準備編

前置き 毎年外れていたGoogleIOのチケットがついに手に入った! 一人で初海外旅行ということもあって諸々不安だったので準備した。 準備したことと、得られた知見を雑にメモに残す 英語準備 今年の目標も兼ねて、英語準備をした。 やったこと TOEIC受験 => 6…

New year's resolution 2017

Resolution 2017 Slogan Beat the average and change my life. Health Goal weight : 55kg body fat percentage : 13% run : keep 50km / month Now weight : 58.7 kg body fat percentage : 18.3% run : 56 km / month Life Goal get a girlfriend trip on…

Review of 2016

review of 2016 New year's resolution of 2016 mattak.hatenablog.com △ Health Good health condition against the 2015. I have done well in half of year, but I was lazy at the end of year. ✅ Running => 56 km / month (chart below) ❌ sit up => ?…

Why I create Unidux.

英語も頑張って書いてみるテスト。 Introduction 今日 Unidux v0.0.1 をリリースしました. Today, I released Unidux v0.0.1. 僕は一般的にはオレオレアーキテクチャをつくるのは下策だとおもっているのだけど、 I think that it's not good way to create a…

GeoHexの最適化

GeoHex v0.0.1をリリースした. ただロジック的にはgeohex4jのコピーに過ぎず、いくつかパフォーマンスチューニングの必要性があると思ってた。 その最適化した時のメモ。 計測 まずは各関数の実行時間を正確に計測する。 実行時間を計測するためのクラスを作…

MapboxでUnity3D対応をしたいので調査...

ただの個人的なメモ書き 手がかりをさぐる 同じことを考えている人はいるはずなのでとりあえず検索してみる。 github.com Qtで同じことをやっている人はいるようだ。 これを真似すれば良さそう。 どのファイルをいじればいいのか? commitログを眺める。 $ gi…