読者です 読者をやめる 読者になる 読者になる

マッピィ Techlog

日々思うこと

【Unity】Scripting Define Symbols

プロジェクト全体の定義に使いたい時は Scripting Define Symbols を使います。 一応Build処理でスクリプトからもできます。 PlayerSettings.SetScriptingDefineSymbolsForGroup関数です。

【Game】「Nintendo Switch」国内販売、3日間で33万台

「Nintendo Switch」国内販売、3日間で33万台 ファミ通調べ - ITmedia NEWS ローンチで出たパッケージは8種類だったかな。 1番売れたタイトルはゼルダだそうです。 他のタイトルが弱いのもありますが、さすが新作ですね。 今のプロジェクトが終わったらゲー…

【Study】MIT ライセンスとは

MIT License - Wikipedia エムアイティー、と呼ぶんですね。ミットと思ってました。 無償、無制限ですが、著作権および本許諾表示をしなければならない点に注意しましょう。 ライセンスはいろいろあってわかりにくいんですよね…。 慣れでしょうか?

【Study】ハプティクス?

ミライセンスが披露した3D触覚デバイスの最先端 - GAME Watch 振動などを与えて再現する触覚技術、と言うものらしいです。 コントローラーから与えられる情報は限られているので、そう錯覚する、とのこと。 これとVRを組み合わせれば、またリアリティに近づ…

【Study】フロントエンド?

知人と話していて曖昧に理解していたので…。 クライアント…端末の見える部分 フロントエンド…サーバのビューの部分 サーバサイド…サーバの処理の部分インフラ…サーバ環境 ざっくりこんな感じらしい。 それぞれどんな分野に長けているのかは結構違っているよ…

【Android】処理を早くする

Hardware Acceleration | Android Developers <application android:hardwareAccelerated="true" ...> 処理が重いなあ、と思った時の手段。 ApplicationやActivityレベルで設定できるようです。 確かに早くなったので感動しました。</application>

【Game】Cygames、プロチーム発足へ

Cygames、プロゲーマーの梅原大吾さんとスポンサー契約 プロチーム発足へ - ITmedia NEWS Cygamesが梅原大吾さんら3名とスポンサー契約を締結したそうです。 プロチーム「Cygames Beast」を発足しました。 日本はe-sportsでは遅れていますから、驚きのニュー…

【News】デキない男は「トイレのタイミング」が最悪だ

デキない男は「トイレのタイミング」が最悪だ | オトコ社会を生き抜くための仕事のお作法 | 東洋経済オンライン | 経済ニュースの新基準 という記事。 ・トイレトーク ・チーム全体で休憩をとる ・部下が先に帰りやすい空気を作る うーん、3番目はわかりますけ…

【Unity】コルーチンは便利

コルーチンは便利です。 ・起動 StartCoroutine(〜) ・1フレーム中断 yield return null;・時間待ち yield return new WaitForSeconds(sec);・終了 yield break;

【iOS】NSAllowsArbitraryLoadsとは

iOS

ATS対応をOFFにするには、XcodeにおいてinfoのNSAllowsArbitraryLoadsをYESにすれば良いようですが、 そもそもNSAllowsArbitraryLoadsとはなんだ?と思ったわけです。 いや、和訳すれば「任意のロードを許す」なんですが、 もう少しわかりやすい名前にできな…

【Unity】通信におけるGETとPOST

時々どっちがどっちだか忘れるので。 GETは後ろにパラメータにつける。POSTはつけない。 ・GET WWW www = new WWW(url); ・POST WWWForm form = new WWWForm(); form.AddField("aaa", "bbb"); WWW www = new WWW(url, form); GETのメリットはURLにパラメータ…

【Math】安全素数とは

安全素数 - Wikipedia 詳しくはWikiで。 ざっくり書くと、pと2p+1が素数の時の2p+1のこと。 最小の安全素数はp=2の時の5。 安全素数という名前は暗号理論から来ているらしい。 意外に数学用語っていろいろあって、何に使うかわからないものもありますが、 そ…

【News】初めてのプレミアムフライデー

今日はプレミアムフライデーでした。 ニュースだと導入企業は2.5%程度だったと聞きました。 個人的にはいい試み、と思っています。 国としては経済効果を狙っているとのことですが、まっすぐ帰って家族と過ごすなんてのも立派な選択肢。 とにかく日本人は働…

【WIndows】環境変数設定の注意点

Windowsの環境変数でPATHを設定することはよくあります。 続けて複数設定するとき「A;B;C」とセミコロンを使いますが、 例えば「no_proxy」は「A,B,C」という書式らしいのです。 どうやら用途によって違うみたいです。 なんか設定できないなー、という時は思…

【Unity】UNITY_IPHONEは非推奨

teratail.com という書き込みで、 >マニュアルをみても、#defineディレクティブでも >UNITY_IPHONEは非推奨でUNITY_IOSを使えとありましたが、 とありました。 UNITY_IPHONE非推奨なんですね…気を付けよう。

【Programming】COBOLはまだ現役らしい

この間、知人と飲んでいて話題になりました。 COBOLはWikiによると「共通事務処理用言語」とのことですが、その知人いわく銀行系のシステムでどうとか。 ニッチな分野なので、年齢層も高いらしく、これからの時代は若いプログラマーが使えると喜ばれる…かも…

【Business】フレックスタイムについて

フレックスタイムについて調べたのでメモ。 ・いつ出退勤してもいい。 ただし、コアタイムがある場合は、その時間はいなくてはいけない。 ・その上で月の勤務時間が、1日当たりの標準勤務時間(例えば8時間)×勤務日数を上回ればいい。 ・有休はその標準勤務…

【Books】Amazon Kindle・翔泳社50%祭り

https://www.amazon.co.jp/b?ie=UTF8&node=4931491051 だそうです。 半年に1回くらいなので、ここで買っておいてゆっくり読もうと思います。 電子書籍ならいつでも読めますし、本当にありがたいことです。 好きな分野を掘り下げるのもいいですが、 全く知ら…

【Study】サイトの「HTTPS化」が世界的に進んで…

サイトの「HTTPS化」が世界的に進んで大きなターニングポイントを迎える - GIGAZINE という記事。 全世界がHTTPSに変わるのはまあ無理だろうな、と思います。 サーバ証明書などの準備もコストがかかります。 自分もそうですが敷居が高い(あえて誤用) そし…

【Business】目標達成しない人が軽視する「基本中の基本」

目標達成しない人が軽視する「基本中の基本」 | リーダーシップ・教養・資格・スキル | 東洋経済オンライン | 経済ニュースの新基準 という記事を読んで、経験も踏まえて考えをまとめてみました。 チームがうまく機能しないのは能力が低いのではなく、意識の問…

【iOS】iPhone8の噂いろいろ

iOS

iPhone8 最新情報まとめ 気がつくとiPhone8の情報がいろいろ出ていますね。 虹彩認識だったり、ワイヤレス充電だったり、ホームボタンがないとか。 発売はまだ先そうですが、注目しています。 何がって、開発にすごい影響するんですよね。 国内シェアではAnd…

【iOS】【Unity】iOSとUnityのデータ共有

iOSからUnityにデータを送る時はUnitySendMessageなのかな、と思っていましたが、 PlayerPrefsでもできるようです。 以下、挙動未確認ですが、 ・iOS [[NSUserDefaults standardUserDefaults] setObject : @"hoge" : @ "param"]; ・Unity PlayerPrefs.GetStr…

【Study】CPIとは

https://www.adinte.jp/yougo/cpi(シーピーアイ)/ Cost Per Installの略。 基本的にはインストールに導くための獲得コストをいうらしいです。他にもプロモーション用語としてCP?というのが、大熊あるようです。

【News】「8時間労働」から「6時間労働」に変更した結果、人は本当に幸せになれるのか?

http://【News】「8時間労働」から「6時間労働」に変更した結果、人は本当に幸せになれるのか? という記事。 業種によっては有効、とのこと。 クオリティやノルマの仕事には向いていないでしょうね。 終わらなかった時のストレスがありますから。 とはいえ…

【Android】画面の切り替わり時に保存

Y.A.M の 雑記帳: Android 画面の縦横切り替え時に元の画面を保存 という記事。 AndroidManifest.xmlを色々書き換える必要があり、勉強中…。 縦横回転するとActivityが変わるということも知りませんでした。 android:configChanges=["mcc", "mnc", "locale",…

【Unity】Android/iOS実機のログを確認する方法を再考

Unityまとめからの Unityで作ったアンドロイドアプリが吐くログを確認する方法 - 踊るプログラマー という記事を読んで。 adb logcatはたまに使うのですが、 私は android-sdk-macosx/tools/ddms 派。 個人的には、こちらの方がGUIなので、絞り込みやログの…

【Game】JAEPO2017はVRが多かったとか

先日も「VRセンス」について、触れましたが、 バンナムもVRを発表したそうです。 【JAEPO2017】VR祭りだ、バンダイナムコブース! - GAME Watch 他にも、歩行型VR?の「OMNI VR GAME」 【JAEPO2017】歩行型VRデバイスとHTC Viveで構成された「OMNI VR GAME」…

【Study】池上彰、佐藤優の「ネット検索」驚きの6極意

toyokeizai.net という記事。 職業柄、技術的なことはネットで調べています。 書籍だと最新ではないし、かゆいところに届かなかったりするし、お金もかかります。 その流れで、分からないことはまずググるという癖がつきました。 この両氏はそんなネット検索…

【Game】リエンゲージメント広告

リエンゲージメント広告とは - IT用語辞典 Weblio辞書 という言葉がアプリ広告用語であるようです。 意味は「ユーザーの呼び戻し」。 一度離れたユーザーを戻すことは重要なことです。 ネットをしていると、アプリの広告をよく見かけます。 そのクリック数な…

【Game】アミューズメント施設用VR筐体「VR センス」をコーエーテクモが発表!

アミューズメント施設用VR筐体「VR センス」をコーエーテクモが発表! - GAME Watch ついにアーケードでもVRが! PlayStation VRを利用した筐体だそうです。 ただ使うだけではなく、シートが動いたり、香り、風、触覚と多次元から新しい体験ができるそう。 V…

【Unity】【Android】アルファ版テストの容量制限

Google Play Developer Consoleにアップしたら怒られました。 どうやら容量を100M以下にする必要があるらしいです。 「そんなこといっても、急には無理だ」とならないよう、「APK 拡張ファイル」というものがありまして、 Unity>PlayerSettings>Android>P…

【C#】Unix時間からUTCに変換

C#

簡略化しているため、動かないかもしれませんが。 public class test { private readonly static DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); private void exec() { DateTime date = UnixEpoch.AddSeconds(unixTime); } }

【News】「こんな学生いりません」

anond.hatelabo.jp という記事。 規模は分かりませんが、世間を賑わせているようです。私からすると、氏の主張はなかなか的を射ているように思います。 私自身、幸せなことに業界に身を置かせてもらっていますが、いわゆる劣等生なもので、めちゃくちゃ苦労…

【News】「成績のよい子」は、だいたい何時に寝るのか

toyokeizai.net という記事。 ・睡眠時間が多いほど成績がいい ・早寝早起きの人は成績がいい 傾向にあるそうです。 理屈としては分かるんですけどね… (通勤通学がある)朝よりも夜の方がリカバリが効きやすいんですよね。 成績ではありませんが、プログラ…

【Game】「ファイアーエムブレム ヒーローズ」配信開始!

fire-emblem-heroes.com 任天堂がついに初のガチャ課金モデルのスマホゲーを出しましたね。 人気あるシリーズですからこれからの動向が気になります。 早速DLしたので、今日は存分に楽しもうと思います!

【iOS】WebViewでバウンスをOFFにする。

iOS

バウンスというのがあることを初めて知りました。 Webページの端以上に行こうとすると、画面が引っ張られるみたいになるものです。 (UIWebView *)webView に対し、 webView.scrollView.bounces = false; とすればOFFにできます。

【Unity】「thisとthis.gameObjectの違い」

teratail.com teratailの投稿です。ベストアンサーのあとの返答が勉強になります。 意識しないで使っていましたが、こういう違いがあるんですね。 どのように記述するかは、文化みたいなものかもしれません。 正しく理解しないと、不具合が出てきた時にイチ…

【News】「梅原大吾「勝ち続けるプロゲーマー」が誓う掟」

toyokeizai.net という記事。 執筆・講演活動で見かけることが多くなった氏ですが、本記事でも語られています。 なぜゲームをしているかの問いに「人」と挙げています。 喜んでもらえることがモチベーションになるのはとても理解できます。 それはゲームを作…

【Study】「複数拠点における開発効率の維持・向上」

複数拠点における開発効率の維持・向上 from infinite_loop www.slideshare.net インフィニットループさんのスライドです。 私も開発現場にいますが、同じ場所にいてもコンセンサスミスに悩まされるので、 距離が離れた開発ではなおさらでしょう。 その状況…

【C#】数字のカンマ区切り

C#

String.Format("{0:#,0}", 1234567) →1,234,567 昨日に引き続きC#。 この書式では3桁区切りなのですが、n桁区切りなんてのもできるのかな?

【C#】配列に指定要素があるかを調べる

C#

If(Array.IndexOf(array, “abc”) >= 0) 今まで泥臭いやり方しかしてこなかったので、こういう方法に出会うと感動します。 C#にはいろいろ便利そうなので、調べていきたいです。

【Unity】【iOS】ARC forbids explicit message send of 'autorelease'エラー

引用した古いmmファイルをXcodeでビルドすると ARC forbids explicit message send of 'release' などのエラーが出ることがあるようです。 (具体的にはUnity4→5からとか?) 対応策として、Unity上でそのmetaファイルを選択し、 Inspector>Platform setting…

【News】「ネガティブ思考」を断ち切る3つのステップ

toyokeizai.net 3つのステップを引用するとともに、まとめてみました。 ・ネガティブ思考は当たり前 否定するのでは受け入れる。 ・友人へのアドバイスのつもりで考える。 客観的に見ることで、うつ症状が減るという結果があるらしい。 ・脳がネガティブ思考…

【Study】英語を話せる人は毎日「何を読んでいる」のか

toyokeizai.net 英語でもジムでも大切なのは少しでも毎日続けること。 そう説いています。 確かに一度やめると、気がつくと平気で1ヶ月とか経ちますからね。 とはいえ、私は毎日英語5分くらい勉強してますが、成長しているのかな…

【News】プロゲーマー・梅原大吾が語る“ゲームに飽きる理由”に共感集まる

nlab.itmedia.co.jp という記事。 「ゲームに飽きたんじゃない、成長しないことに飽きたんです」 とのこと。 これは深いですね。 私生活や仕事についてもあてはまるでしょう。 物事に「つまらない」と思う方は成長を軸に考え直してみては?

【Game】「ファイアーエムブレム ヒーローズ」2月2日配信

fire-emblem-heroes.com 事前登録も始まりましたね。 任天堂としては3本目のスマホタイトルになります。(ポケモンGOはNianticとして除く) ガチャを採用したのでは初になるようです。 これは楽しみですね。 任天堂はIPは強いですから、ダウンロードする方も…

【News】「1日10時間座っている&運動不足だと細胞が老化する」

gigazine.net という記事。 これはプログラマーにとっては致命的ですね…。 他にも、早死するなどの記事もよく見られます。 なるべく定期的に歩いたり、ストレッチをするなどの習慣をつけたいものです。 しかし、プログラミングもつい集中すると2,3時間はあっ…

【Study】「ゲームジャムに使える! いろんな素材サイトとライセンスに関するご注意」

ゲームジャムに使える! いろんな素材サイトとライセンスに関するご注意 from Yasuyuki Kamata www.slideshare.net というスライド。 今日からグローバルゲームジャムのようですね。 48時間でゲームを作ろうというイベントで、多くの方が参加されているよう…

【Unity】【iOS】ATS設定

ATS対応でHTTPSしか参照できなくなるようにするには、 iOSのPlayerSettings>Other Settings>Configuration>Allow downloads over HTTPをOFFにすればOK。 逆にONの状態でビルドすると、Xcodeで info>Custom iOS Target Properties>NSAppTransportSecurit…

【News】「断トツにデキる人はどんな目標を立てるのか」

toyokeizai.net という記事。 私なりに要約すると ・進化を毎日続ける。 ・ただし、今までやってきたことを壊しながら、新しく進化する。 ・情報に答えがあるのではなく、自分で考える。 ・多層的な視点、異質なモノを切り分ける、意味合いを突き詰める力を…