困った時の自分用メモ

読んだ本を考察してメモったり、自分でいじった物の感想をメモったりする場。週1更新を目指します。

考察(技術)

サクラインターネットの話〜サクラの初期ドメインで共有SSL設定方法〜

サクラインターネットの、多分一番安い月額500円プランを利用しているのだが、仕事の検証でhttpsを利用する必要が出た。 その時に行なった内容の備忘録。

考察~良いコードとは何か~

結論から言うと、筆者が思う良いコードとは ・要件(機能要件、非機能要件)を満たした上で、ルール(コーディング規約や、ある一人ないし限定されたコードレビュアーチェック)が守られているコードの事 ・良いコードを心掛ける理由は、要件を満たすための…

勉強会の話~ゲーム開発マネジメント勉強会に行ってきた~

management-for-game-development.connpass.com 場所は、株式会社アカツキが入っているビルです。 今回は懇親会出なかったので、発表していた内容のうち、印象に残った物だけピックアップします。

Androidの話~Admobの実装方法1:登録~

アプリに広告を出す手段に、GoogleAdmobという物があると知ったので、試しに「点数計算機メモるくん」に搭載してみた。 play.google.com まずは、登録方法から。

Androidの話~Admobの実装方法2:プログラム実装~

アプリに広告を出す手段に、GoogleAdmobという物があると知ったので、試しに「点数計算機メモるくん」に搭載してみた。 play.google.com 今回は、プログラム実装方法。

Androidの話~Admobの実装方法2:プログラム実装~

アプリに広告を出す手段に、GoogleAdmobという物があると知ったので、試しに「点数計算機メモるくん」に搭載してみた。 play.google.com 今回は、プログラム実装方法。

C#の話~既定の値式~

以下詳細。

Unityの話~ゲーム開始時に一番最初に実行される処理の実装~

Unityでゲーム開発をしていると、MonoBehaviourのAwakeやStartよりも、先に処理を実行したいと思う事がある。 今回は、その方法や、処理順の検証をしてみた。 サンプルプロジェクト github.com

UniRxの話~DistinctUntilChangedとSkip~

キーワードは、初回にSubscribeさせたくない時。

Unityの話~今更、Singletonパターンの実装方法メモ~

とりあえず、自分のチートシート用に作った。(リポジトリ名がふさわしくない…。何でここにコミットしたんだろ) github.com 以下、考察。

ツールの話~ゆっくりボイスの作成方法~

今や、動画作成のナレーション読み上げに欠かせない、通称(?)「ゆっくりボイス」。ちょっと必要になったので、使い方を調べてみた。

Luaの話~4:アプリの振舞を変えるという思考2~

これから、数回の渡り、アプリ開発で得たLuaの知見を共有していく。 今回は、Luaその物の理解を深めるために、基本的な情報を共有していく。 この記事は、前回の続き、アプリの振舞を外部から変えるという設計の具体的な例を示す。

Luaの話~3:アプリの振舞を変えるという思考1~

これから、数回の渡り、アプリ開発で得たLuaの知見を共有していく。今回は、Luaの話以前に、スマートフォンアプリで、バイナリを更新せずアプリの振舞を変えるという事を考える時に必要な思考を記載していく。

Unityの話~天気予報情報を取得してみた~

ポケモンGOについてのリサーチをしていた時、天気の状態によって能力が変化するというシステムが有る事を知り、 どのようにして、天気の情報とやらを取得しているのか気になり調べてみた。

Luaの話~2:試す方法(LuaInterpreterとC++バインディング)~

これから、数回の渡り、アプリ開発で得たLuaの知見を共有していく。 今回は、Unity以外(というより、恐らくこっちがメジャー)でLuaを実行する方法を紹介。

Luaの話~補足:なぜLuaの研究をしたのか~

筆者がなぜLuaなどという、スマートフォン開発においてはマイナーと言わざるを得ない言語を用いたアプリ開発の研究をしたか。 それを説明する。

Luaの話~1:基本編~

これから、数回の渡り、アプリ開発で得たLuaの知見を共有していく。今回は、Luaその物の理解を深めるために、基本的な情報を共有していく。

GoogleSpreadSheetの話~GoogleAPPSScriptを使ってみた3~

GoogleSpreadSheetとは、Googleが提供してくれている、表計算のWebサービスの事。 Googleアカウントがあれば、誰でも無料で利用できるサービスだ。 このシリーズは、Excelでいう所の、マクロ(VBA)に該当するGoogleAPPSScriptの使い方を見ていこうと思う。

勉強会の話~ゲームサーバ勉強会#7に行ってきた【概要編】~

techplay.jp これに行ってきました。 とりあえず、基本的な情報と感想だけ

GoogleSpreadSheetの話~GoogleAPPSScriptを使ってみた2~

GoogleSpreadSheetとは、Googleが提供してくれている、表計算のWebサービスの事。 Googleアカウントがあれば、誰でも無料で利用できるサービスだ。 このシリーズは、Excelでいう所の、マクロ(VBA)に該当するGoogleAPPSScriptの使い方を見ていこうと思う。

GoogleSpreadSheetの話~GoogleAPPSScriptを使ってみた1~

GoogleSpreadSheetとは、Googleが提供してくれている、表計算のWebサービスの事。 Googleアカウントがあれば、誰でも無料で利用できるサービスだ。 このシリーズは、Excelでいう所の、マクロ(VBA)に該当するGoogleAPPSScriptの使い方を見ていこうと思う。

本の話~達人プログラマー:問題領域でプログラミングする~

筆者のエンジニアとしての物の考え方を形成するのに、大きく影響を与えてくれた本の一つに 「達人プログラマー」 という本がある。 これは、最初の会社の時に先輩が勧めてくれた本で、このおかげで、かなり物の考え方が広がったと思っている。 このような本…

Unityの話~ヒエラルキ上のオブジェクトの順序を、スクリプト上から入れ替える~

主に、スクロールビューの内容の入れ替えに使うことになると思う。

Bitbucketの話~プライベートなバージョン管理が欲しいので、登録してみた~

表題の通り。ここでは、登録後どんな画面なのか、簡単に紹介。

Luaの話~Android実機でのDoFileやりかた~

通常、開発中はローカルに置いてあるLuaスクリプトをそのまま実行したいので、StreamingAssetsに置いてあるLuaScriptを読んで実行できるようにしている。で、この辺のパスやファイルのロード時に、各環境で微妙に差異が出るので、メモしておく。

IOSの話〜Releaseビルドでだけ実行時エラーがでるようになった〜

もふねこしゅーてぃんぐのIOS版アップデート対応をしていて、Debug版では問題なく動いたので、Release版をビルドして実機テストしたところ、実行時エラーが出るようになってしまった。 落ちている場所は、Luaのネイティブプラグイン内部っぽいところだった。…

IOSの話〜アプリビルド手順8〜

前回話した、アプリバージョンを選択する際の、アプリそのもののビルド方法。UnityからXcodeプロジェクトの吐き出しが終わっている前提。 前提・Appleに年会費を払って、DeveloperProgramに参加登録が済んでいること ・MACを所持していること ※以下の作業は…

IOSの話〜アプリビルド手順7〜

ITUNE CONNECT上での設定の話。前提・Appleに年会費を払って、DeveloperProgramに参加登録が済んでいること ・MACを所持していること ※以下の作業は、MAC上で行います

Unityの話~Memory Profiler~

tsubakit1.hateblo.jp 今更感半端ないが、Unityのメモリ使用量を視覚的に見やすくしたツールが紹介されていたのを思い出し、業務で必要になったので使ってみた。 1. https://bitbucket.org/Unity-Technologies/memoryprofiler/overviewここのURLのダウンロ…

IOSの話〜アプリビルド手順6〜

ITUNE CONNECT上での設定の話。ぶっちゃけ、画像の通りなのだが、一応説明。 前提・Appleに年会費を払って、DeveloperProgramに参加登録が済んでいること ・MACを所持していること ※以下の作業は、MAC上で行います