もんりぃ is undefined.

育児ネタとか、技術ネタとか。

我慢する能力

2018/11/04 (Sun) にちょっと印象に残る出来事があったので、久しぶりに育児関連の日記を残します。 前置き 日中、いつも通りキドキドに連れて行き、都合2.5時間くらい一緒に遊ぶ 遊び終わった後は、これまたお決まりのデートコースとして、フードコートのミ…

Unity 2018.3.0b7 で Unity Package Manager の民主化が進んだので検証してみた

TL; DR 今はまだ移行できない が、民主化まであと一歩なので、準備は進めた方がヨサソウ Unity Package Manager について ググれ Unity が提供する新しいパッケージマネージャ GUI 経由で各種パッケージを追加・更新・削除できるやーつ 2018.3.0b7 について …

Firebase Analytics の Raw Data を BigQuery で解析する時に起きた問題とその原因

はじめに 最近は専ら BigQuery とキャッキャウフフする日々を送っています。 今回は「何か特定の曜日だけデータがメッチャ多いんだけど…?」という問題が起きたので、それの備忘録を記します。 問題 BigQuery から集計したデータが、特定の日だけユニークユ…

KidsStar 開発合宿 vol.6 を開催しました

はじめに 私が勤める株式会社キッズスターでは、開発チーム *1 メンバーの技術力アップや交流を目的として 開発合宿 *2 というイベントを不定期で開催しています。 第6回である今回は「CAFU v3 完全に理解した」という大仰な名前を付けて、「現在利用してい…

Firebase の BigQuery Export Schema の地雷?を踏んだお話

TR; DR マイグレーション実行時には最新情報を確認しましょう _TABLE_SUFFIX 使う場合、テーブル間でスキーマ定義違っても動くことがあるので注意しましょう はじめに 2018/06/26 あたりに Firebase の BigQuery Export Schema が大幅に変更されました。 前…

AssetBundle の地雷を踏んだお話し

はじめに 今日また Unity の AssetBundle の地雷を踏んだので、同じ地雷を踏まないように記録として残します。 なお、この地雷は私自身が埋めたものであり、普通に使う分には起きないものなのでご安心ください。 経緯 とあるプロダクトの AssetBundle を更新…

Unity 2018.3 Beta で気になったポイント

はじめに 2018/09/11 に Unity 2018.3.0b1 が公開されました。 2018.2 がリリースされてから結構経過していますが、無事にベータリリースが行われて安心しています。 ってことで、リリースノート読んで気になった項目をピックアップしてみたいと思います。 …

Unity を batchmode で起動した場合に EditorApplication.update が走らないコトがある問題

前提 今、お仕事で「Jenkins 上で AssetBundle のビルドを走らせて、終わったら差分を S3 に上げつつ GitHub にも push して PullRequest を作る」という仕組みを作ろうとしています。 そのためには、 -batchmode というコマンドライン引数を付けて、 -execu…

リモートワーク Rev.17 / 一緒にお出かけ

はじめに ここ1ヶ月くらい、毎週火・水・木をリモートワークデーにしています。 日によって自宅とコワーキングスペースとを変えながらやってます。 この記事も、自宅リモートからのオフィス移動中に書いてます。 妻と娘と一緒に家を出て、駅までお喋りしなが…

Assembly Definition Files の地雷ポイントについて解説してみる

はじめに この記事はUnityゆるふわサマーアドベントカレンダー 2018の7日目の記事になります。 qiita.com 6日目の記事は@Nitudonさんの「IncrementalCompiler時代のUnityC#Tips(C#7.2)」でした! 私の記事では、Assembly Definition Files を使う上での地雷…

おなかソフトの DontDestroyOnUnload #1 に参加してきました

なにそれ? connpass Unity Technologies Japan を退職し株式会社オーナカ(おなかソフト)を立ち上げられた伊藤周さんがメインパーソナリティを務めて繰り広げられる座談会形式の勉強会 2018/07/30 に第1回が開催され、80人近い Unity デベロッパが会場のド…

Gotanda.unity #7 に登壇しました

はじめに 2018/07/25 (Wed) は、Gotanda.unity の第7回にして開催開始1周年という記念すべき回が開催されました! Gotanda.unity は id:lycoris102 が主催する Unity の勉強会イベントで、タノシム株式会社 と 株式会社キッズスター とで懇親会費の協賛を行…

esa.io で席次表をつくってみました

はじめに 私が務める株式会社キッズスターでは esa.io という情報共有サービスを利用しています。 esa.io は Markdown でドキュメントを書くことができ、組織内での情報共有のしやすさに重点を置いて設計されています。 私も個人的に契約しており、登壇資料…

リモートワーク Rev.16 / リモートリモート

はじめに 最近めっちゃサボりがちなリモート記事を久しぶりに書きます。 このところは、自宅では無く、知り合いのオフィスやカフェなどでリモートワークするようになっており、その辺の感想とか。 KPT Keep やはり、人の目がある環境でのリモートワークは捗…

Unity 2018.2 で個人的に気になるポイント #Unity

はじめに 2018/07/10 (Tue) 21時頃(日本時間) Unity 2018.2 がリリースされました! まだ日本語訳された記事は出ていませんが、本家のブログ記事を読んで「おお、ヨサソウ!」とか思ったモノを感想とともに書き殴ります。 Graphics C# Animation Jobs 独自…

JetBrains Rider 2018.2 EAP を試してみた

EAP is 何? Early Access Program の略 こちら から参加可能 ユーザにプレリリース版をお試しで使ってもらい、フィードバックを集めるための仕組み JetBrains さんは Minor リリース前にこの EAP を実施している で、どうよ? Rider 2018.1 から比べてどう…

Game Developer's Meeting エンジニア向け勉強会 Vol.4 に参加しました

Game Developer's Meeting is 何? DeNA さんが主催する Game Developer 向けの勉強会イベントです。 職種毎に回を分けて開催されており、今回はエンジニア向けの第4回でした。 内容 今回は、UTJ *1 の中の人がフルセッションとライトニングトークとで登壇さ…

リモートワーク Rev.15 / 📕

はじめに 2018/06/21 (Thu) はリモートワーク Day でした。 何だかんだで久しぶりな気がする。 今回は自宅ではなく、「ブシツ」と呼ばれているコワーキングスペース(?)でお仕事してました。 id:llminatoll と一緒に「マンガでわかる Unity」のブレストと…

AssemblyDefinition × AssetBundle の罠?

はじめに 株式会社キッズスター の ごっこランド は、本記事執筆時点で Unity 2017.3 でビルドされており、それを Unity 2018.1 に引き上げる作業を行っております。 その過程で「どうせなら AssemblyDefinition 対応しちゃおう!」となり、(主に id:fakes…

「Unity テスト完全に理解した #1」に登壇しました

はじめに 2018/06/06 (Wed) に開催された Unity テスト完全に理解した という勉強会に登壇したので、その感想を綴ります。 また、内容に対する質問なども頂戴しているので、そちらに回答します。 「Unity テスト完全に理解した」とは? 私を含めた有志の Uni…

Utf8Json を macOS で動作させるまでの記録

前置き Utf8Json とは、私が尊敬して止まない @neuecc さん *1 が作った C# で動作する高速な JSON シリアライザのコトです。 私の頭脳で理解出来た範囲で仕組みを掻い摘まむと、以下のような特徴があります。 専用のコードジェネレータが、任意のディレクト…

しがないラジオ Meetup vol.1 に参加してきました

はじめに 2018/05/23 (Wed) 夜に開催された しがないラジオ Meetup vol.1 に参加してきました。 その感想とかを(雑に)綴ります。 (気付けば1ヶ月ブログ書いてなかった…。) しがないラジオ とは? 「SIer の SE から Web 系に転職したんだが楽しくて仕方…

技術書典4 に参加しました。

はじめに 2018/04/22 (Sun) に開催された技術書典4に、サークル側として参加してきました。 そのことについて綴ります。 2018.04.25 追記 BOOTH での販売を開始しました! こちら よりお買い求めいただけます! 技術書典 is 何? 新しい技術に出会えるお祭り…

開発合宿

はじめに 私が所属する株式会社キッズスターのエンジニアチームでは、隔週くらいのペースで「開発合宿」なる勉強会を開催しています。 今のところ内輪での開催で、社員と業務委託のパートナーさんとで開催しているイベントなのですが、今日はそのコトについ…

Unity で Android 6.0 の Runtime Permission に対応してみて得られた知見

はじめに 現在、「端末のマイクで声を録音する」という要件を含んだパビリオンを開発しています。 んで、対応するためには Runtime Permission へのサポートを行う必要があるわけです。 その辺対応している時に色々調べたので、その知見を雑に纏めます。 ハ…

ごっこランド v3.1.0, v3.2.0

はじめに 先日、私が勤める 株式会社キッズスター の主力プロダクトの一つである「 なりきり!!ごっこランド 」のバージョンが上がり、新しいパビリオンが2つ増えました! 日清シスコの じぶんでつくる はじめての朝ごはん スシローの おすしやさんごっこ さ…

リモートワーク Rev.14 / 🏃

はじめに 2018/02/28 (Wed) はリモートワークでした。 今回は、先週末から来てくれていたお義母さんと一緒に妻と娘が妻の実家に帰省するというイベントも同時発生していたw 1週間くらいの滞在予定トノコト。 昼過ぎには一人ぼっちになりました。 てことで、…

最近のお仕事

はじめに 私「もんりぃ先生」は、 株式会社キッズスター という会社で TechLead をやっているエンジニアです。 今回は、今やっているコトや、これからやろうと思っているコトについて、技術背景を含めてまとめてみます。 キッズスターの話 キッズスターは、 …

UniRx 使ったキーボード入力処理ライブラリを書いた

unirx_observablekeyevent is 何? キーボード入力を IObservable<Unit> なストリームとして通知するためのライブラリです。 あ、もちろん Unity 用です。 何が嬉しいの? 毎回 Update() の中で if (Input.GetKeyDown(KeyCode.Escape)) とかやっていた処理を UniRx</unit>…

リモートワーク Rev.13 / 眠み😴

はじめに 2018/02/13 (Tue) はリモートワークでした。 ちょっと喉の具合が悪かったので、念のため。 あと、大きな荷物が届くので、男手として。 てことでいつもの。 KPT Keep 後半、相当集中できた。 ちょっとしたコトであれば育児できる。 娘のオムツ替えと…