もんりぃ is undefined.

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

ちょっと遅めの Happy birthday !!

今日は、実家の両親を招いて娘の2歳の誕生日をお祝いしました! 前回会ったのがゴールデンウィークだったので、3ヶ月ちょいという短い期間でも、かなり成長を感じられたようです。 まぁ、私自身も日々接している中で「おお!こんなこと出来るようになったん…

Unity Case-Study / シリアライズ可能でインスペクタから操作可能な Dictionary を扱いたい

What 以下の要件を満たした Dictionary 的なフィールドを宣言したい! シリアライズ可能 インスペクタで操作可能 キーと値の型を定義可能 Why Unity の仕様上、 List<T> は OK ですが Dictionary<TKey, TValue> は NG です。 シリアライザの仕組み上仕方ないらしいのですが、</tkey,></t>…

複数の Unity プロジェクトを同時に開く

はじめに Unity で複数のプロジェクトを同時進行で開発することって多々ありますよね!? そんなとき、毎回メニューから File > Open Project でプロジェクト切り替えるのって非効率ですよね!? 今回は、そんな貴殿に伝える Tips です。 ただし、 macOS 限…

Unity Case-Study / Animator が付いている GameObject の特定のプロパティが操作できない

What Animator が付いている GameObject の position や scale などがスクリプトから操作できないコトがあります。 インスペクタからも操作できません。 Animator の enabled を false にすれば操作できます。 例えば、拡縮する Animation を含む Animator …

初リモートワーク

はじめに 昨日 (2017/08/08) は初めてのリモートワークでした。 プログラマーになってから実質的に初めてのリモートワークで、「どのくらい集中できるのか?」「家族は理解してくれるか?」とかちょっと不安でした。 TL; DR 結論としては、何ら問題なく遂行…

git lfs 化したリポジトリで git status すると Encountered N file(s) that should have been pointers, but weren't: って言われる件について

はじめに git lfs 化したリポジトリを複数人で運用している場合の話です。 既存のリポジトリを lfs 化したにせよ、新規に構築したにせよ起こり得ます。 タイトルが長い!というツッコミは甘んじて受け入れますw TL; DR git lfs clone しましょう。 git clon…

夢と魔法の王国

娘が2歳の誕生日を迎えたので、家族3人でディズニーランドに行ってきました! アトラクションは「アリスのティーパーティー」と「プーさんのハニーハント」の二つに乗ったけど、まださすがに怖かったのか途中ちょっとベソかいていた。けど、笑顔になるシーン…

Unity + GitHub の課題と解決策

はじめに Unity のプロジェクトを GitHub で管理しようと思うと幾つかの課題にブチ当たります。 その課題と解決策についてノウハウが溜まってきたので記事に纏める次第。 課題と解決策 社外秘なコードが無料でホスティングできない 素直に Organization 買い…

生の Unity では Enum.TryParse が使えないので、なんとかしてみた。

TL;DR Enum.TryParse は .NET 4.0 以降の機能なので、 .NET 3.5 な Unity では使えない ソレっぽいスクリプト書くしかない Enum.TryParse とは? 文字列を任意の enum にパースするメソッド bool Enum.TryParse<T>(string stringValue, out T enumValue) ってな</t>…

『夏のスタパまつり2017 スタパDEワンワン』に行ってきた

今日は、会社をお休みして娘と二人*1で渋谷の日本放送協会まで足を運んで、 スタパDEワンワン というショーイベントを観に行った。 NHK Eテレの『いないいないばぁっ!』でおなじみのワンワンと一緒に歌って踊って楽しんじゃおう!っていうショーイベントで…

ブログ再開しました。

同僚から「もんりぃもブログ書きなさい。」と言われ、重い腰 (物理) を上げました。 んで、「書くなら はてな かなぁ?」とか思って数年ぶりに はてな にログインしました。 そしたら何と、過去のブログが発掘されました! ってコトで、そのまま 再開 という…

zsh の subversion コマンド補完がエラーを吐くようになってしまった件について。

前置 zsh と言えば、強力な補完を備えているシェルであることはお馴染みだと思います。id:monry84 的にも、もはや zsh が無いと開発出来ない身体になってしまいました。特に zsh は、git とか svn とかのサブコマンドの引数に応じて適切な保管を行ってくれる…

Internet Explorer 9 では text-align の変更が効かない?

Internet Explorer 9 とかいうブラウザもどきなアプリケーションで text-align を変更しても見た目が変わらないという現象が発生したので、怒りをブログにぶつけてみる。検証コードは以下のような感じ。 $('input[name="hoge"]').css({textAlign: 'right'});…

jQuery heightAlign なるプラグインを書いてみた。

jQuery heightAlign って何? 複数のボックス要素の高さを調整するためのプラグイン。 通販サイトとかで、カタログ形式に商品を並べたいと思ったときに、金額とかボタンとかの縦位置がズレちゃう問題を解消出来たりするんじゃないかな? どこにあるの? gith…

jQuery replaceAttr なるプラグインを書いてみた。

jQuery replaceAttr って何? もはや、何番煎じか分からないけど、属性値の置換を行うための jQuery Plugin です。 特長として、パターンマッチングさせる際にグルーピングすると、その後方参照を #1 とか #{2} とかで参照出来るトコかな? どこにあるの? g…

jQuery sequel なるプラグインを書いてみた。

久しぶりのエントリです。 べ、別にサボってたワケじゃないんだからっ! 初めに id:monry84 は jQuery 大好きっ子です。 設計思想とか、拡張性とかが素晴らしいと思ってます。 なので、他の人が書いたプラグインを眺めながらウヘウヘしたり、自分でプラグイ…

MacBook Pro (Early 2011) のメモリを 16GB にしてみた。

こんな感じ。ってことで、換装レポート。 用意するモノ MacBook Pro Early 2011 で動作確認。Mid 2011 とかも勿論行けるとは思うけど、試してないので知らない。 メモリ SO-DIMM PC3-10600 1333MHz 8GB × 2 買ったメモリは Patriot Memory ノートPC用メモリ…

jQuery 1.7 の .on() メソッドを使ってみた。

前置き このエントリ執筆時点で jQuery の最新版 *1 である 1.7から、イベント取り扱いのためのメソッドとして .on() / .off() なるメソッドが追加された。jQuery 大好きっ子な id:monry84 としては、「これは試さねば!」と思えたので、試してみた。その備…

jQuery.animate() では background-position を扱えない。

っぽいので調べてみた。*1 動かないコード HTML <p id="hoge"> <span>適当なテキスト</span> </p> CSS #hoge { width: 100px; height: 20px; background-image: url('/path/to/image'); background-position: 0 0; background-repeat: no-repeat; } #hoge span { text-indent: -9999px; /* …

Internet Explorer 8 向けの CSS ハックが Firefox でも適応されちゃう…?

未検証というか、深追いしてないんだけど、巷で言われている IE8 向けの \9 ハックが Firefox でも効いちゃってる疑惑。検証コードは以下。其の壱 html>/**/body { font-family /*\**/: "MS Pゴシック", sans-serif\9; } 其の弐 body { font-family /*\**…

JavaScript の正規表現では \A や \z が使えない。

前置き JavaScript でメールアドレスのバリデーションを行おうと思って、以下のような正規表現を書いてみた。*1 var value = $('#hoge input[name="email"]').val() || ''; if (value.match(/\A[a-zA-Z0-9_][a-zA-Z0-9.+_-]*@[a-zA-Z0-9._-]+\.[a-zA-Z]{2,}\…

はてなブログ始めました。

id:do_aki に招待してもらったので、ボチボチ書き始めようかと。技術的なネタとか、日々のどーでも良い話とかを綴ろうかと。先ずは、CSS 弄って、デザイン変えるトコから始めようかな。あ、それをネタに日記綴るのもアリか?