万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

AssetBundleでもScriptのジャンプできるように

AssetBundleでのオブジェクトはScriptのジャンプできない。 Editor拡張で、 GameObject go = new GameObject(); // 非アクティブにしないとAwake呼ばれる. go.SetActive(false); go.AddComponent(target.GetType()); CustomGUI.ShowScriptLink(go.GetCompone…

templateを動的に指定したい go

templateで指定してるのを動的に変えたい。 ここに書いてるような指定をしたい。 go - Call other templates with dynamic name - Stack Overflow どうやるのか? {{template "Blah" .}} を {{$BlahVar := "Blah"}} {{template $BlahVar .}} みたいにできな…

Nullableから普通の値にする時 C#

C#

キャストか.Valueのどっちがベターか? stackoverflow.com .GetValueOrDefault();があった・・。

Ginでテンプレートを入れ子

Help with nested template · Issue #339 · gin-gonic/gin · GitHub ここを見た。 go get github.com/gin-gonic/contrib/renders/multitemplate してから、 import ( "github.com/gin-gonic/contrib/renders/multitemplate" ) 結局。親から子を指定しないと…

ginルーティングでかぶる時

以下のように、ルーティング設定すると、 controller.Router.GET("/shops/:shop_id", controller.getShop) controller.Router.GET("/shops/new", controller.newShop) 以下のエラーが発生する。 panic: wildcard route ':shop_id' conflicts with existing c…

ginでGroup化したルーティング

いままでこんな書き方してたが冗長。 func (controller *ShopsController) Setup() { controller.Router.POST("/shops", controller.createShop) controller.Router.GET("/shops", controller.listShops) controller.Router.GET("/shops/:shop_id", controll…

ginのformでDELETEやPUTのメソッドを送る方法

ginのフレームワークでできるか? HTMLのformのmethodでPUTとか書いてもおそらくブラウザが対応してない?せいか GET扱いになる。 おそらく、知らないmethodを書くとGETになる仕様なのかも? portaltan.hatenablog.com これをみるとhiddenに書けばいけるっぽ…

golang template テンプレートの優先順

テンプレートの優先順。 ginのテンプレートの機能で以下のようにテンプレートを読む設定する。 router := gin.Default() router.LoadHTMLGlob("templates/*/*.tmpl") こうすればtemplates/なんとか の[なんとか]が自由になる。 templates/shop/index.tmpl te…

bson.M template golang

bson - GoDoc

bson.M template golang

bson - GoDoc

正式採用の「Kotlin」で挑戦! 初めてのAndroidアプリ開発 〜ストップウォッチを作ってみよう〜

正式採用の「Kotlin」で挑戦! 初めてのAndroidアプリ開発 〜ストップウォッチを作ってみよう〜 employment.en-japan.com の記事のメモ。 インポート import android.os.Bundle import android.os.Handler import android.widget.Button; import android.wid…

Include Kotlin support.のチェックボックス

Include Kotlin support.のチェックボックスが、 AndroidStudioにでない。 おそらく2系だから。 3はベータ版だ。 https://android.jlelse.eu/missing-kotlin-support-in-android-studio-3-0-b0b6576b2cfa

Androidのエミュレータでのカメラ設定方法

まず出てくる謎の画面 これはカメラのシミュレートみたい CLIでの設定方法 techbooster.org AndroidStudioでの設定方法 こっちの方が楽だ。 ここでまず選んで。 これでカメラ選ぶ画面出ます。 Webcam0だと思われ。

第1回これから始める人のためのKotlin勉強会

connpass https://kotlin-ebisu.connpass.com/event/66028/ やること Visual Recognition + Kotlin で撮影した画像で商品検索が出来る Android アプリを作ろう https://www.ibm.com/developerworks/jp/cloud/library/kotlin/index.html Bluemixについて IBM …

MuseとMacのResearch Tool

Getting Started - Muse Developers ここからDLする。 そしてここ見る a51tech.blog.jp open /Applications/Muse MuseLab開く。 muse-io --osc osc.udp://localhost:5000

MuseとUnity

MuseとUnity Unity プラットフォーム切り替え CanvasのGameObjectを見る。 ドラッグ 説明書 Getting Started - Muse Developers Copy and paste the contents in the Assets folder of the LibMuse example application into the Assets folder of your Unit…

macOSのボリュームコントロールのオーバーレイがうざい

音声の上げ下げで出てくるこいつがうざい! 字幕で見てる時にこいつが邪魔すぎる。ジョブズしっかりしろ。成仏できないぞ? apple.stackexchange.com macOS 10.12 の Sierraでは「System Integrity Protection(rootless)」、通称SIPを無効にする。 しかも…

git ハッシュ値指定で対象のファイルを見る

git

長いけどこんな感じ git diff-tree --no-commit-id --name-only -r 71dc1bfd0

Go言語のテンプレートで文字列比較

hoge変数がbarという文字と比較。 {{ if $hoge eq “bar” }}ではない。ポーランド記法。 {{ if eq $hoge "bar" }} {{else}} {{end}} ja.stackoverflow.com

MongoDB ObjectId

steveridout.github.io

Animator.ResetTrigger

Unity - スクリプトリファレンス: Animator.ResetTrigger 全てのトリガーをリセットしたいのに、1つをピンポイントで指定。面倒。 Animatorの拡張メソッドがあるといい。 /// <summary> /// Triggger全てリセット. /// </summary> /// <param name="self">Self.</param> public static void ResetTriggers(t…

Vector3.Angle Unity実行

public static float Angle(Vector3 from, Vector3 to) { return Mathf.Acos(Mathf.Clamp(Vector3.Dot(from.normalized, to.normalized), -1f, 1f)) * 57.29578f; } float judgeAngle = Vector3.Angle(Vector3.zero, Vector3.zero); Debug.Log(judgeAngle); …

Vector3.AngleについてUnity

Vector3から角度を取りたい。 Unity - スクリプトリファレンス: Vector3.Angle 角度は常に 2 つのベクトル間の 鋭角 を返します。(すなわち、必ず角度は 180 度未満) のコメントが気になった。 180度ってありえそうなのに・・・。 float angle = Vector3.Ang…

MacKeeper消すスクリプト

Mac のパフォーマンスが向上と言ってるがクソな、詐欺系Mac最適化ソフトウェア「MacKeeper」。 How to Uninstall MacKeeper & Completely Remove it from Mac OS X ここに、MacKeeperを消す方法があって、効果あった。 MacKeeper亡びよ! ダウンロード curl …

http://ssp.zryydi.com/のマルウェア MacKeeperを黙らせる

http://ssp.zryydi.com/のマルウェア https://discussions.apple.com/docs/DOC-3036 全然効果ない。 sudo vi /etc/hosts これを追加して黙らせたw # クソなMacKeeperを黙らせる 127.0.0.1 zeobit.com 127.0.0.1 mackeeper.com 127.0.0.1 mackeeperapp.mackee…

Go テンプレートでのインクリメント

stackoverflow.com The Go Playground の2通り見つけた。 だるい

Mackeeperうざい

https://discussions.apple.com/thread/6442738?tstart=0 rm -rf ~/Library/Application\ Support/com.mackeeper.MacKeeper.Helper/ Zeobit 消す このあとでChrome再起動

マルウェアSsp.zryydi.com ポップアップの除去(MakKeeper)

http://ssp.zryydi.com/collect-client-data?impression_url=//ssp.zryydi.com/impression%3Fbid_id%3D444629e4-7991-11e7-8f14-43ba40590519みたいなURLからやたらと変なポップアップが開くマルウェア ウイルス対策ソフトと見せかけてインストールさせるク…

Hierarchyで選択楽に

Unity3D Hierarchy Highlight Helper Script – toxicFork

C#で各桁の値を取る

digitはintで0開始桁数。 int resNum = (number / ((int)Mathf.Pow(10, digit))) % 10;