通常プロジェクトを進行するときはmasterブランチをリリースしながら運営することになりますが、中規模/大規模改編が行われると、2つのブランチを同時に管理しなければならないジレンマがあります。 # git branch master next-release …
2015.11.30
520
WWDCを用いて、OS X 10.11ベータとiOS 9ベータ版が公開され、XCode 7のベータ版も公開されました。 XCode 7ベータ版から追加されたObjective-CのGenericsについて簡単ですが共有したいと思います。 Objective-C Generics 0. Li…
250
Creating an exception in Java is very slow Exceptionがパフォーマンスに影響を及ぼすことについて説明します。 例外を適切に使えばビジネスの明確性を高めるため、各サービスの性質に合わせてCustom Exceptionクラスを作成するこ…
999
Unityエンジンを利用したゲーム開発は以前はnGUIが主要でしたが、バージョン4.5以降、uGUIというUnity内蔵GUIが新たに登場したことにより、多くがuGUIに乗り換えられています。 2015年3月から、開発中のゲームをnGUI -> uGUIへ移行作業を開始しましたが、その過…
279
正確には、git squashというコマンドはありません。interactive rebaseをするのに必要なコマンドの1つです。 時折、以下のように1つの作業を何回もコミットすることがあります。 $ git log --pretty=oneline d442427eae836f15e…
18,696
一般の方は、コンピュータにオペレーティングシステムをインストールする際、ディスク容量の算定にそれほど悩むことはないでしょう。しかし、Disk Image Serverを構築する場合があれば、最小限のストレージ容量で、できるだけ多くのDisk Imageを管理する必要があります。 一般的に、MGBの…
175
Deview 2014の主要な議題を整理してみました。 0.はじめに Deview 2014に参加する機会があり、そこで印象深かった内容をみなさんにも共有したいと思います。 まず、CoreOSという分散環境指向OSについて紹介します。 1.概要 以下は、Deview 2014イベントの…
362