2016-01-01から1年間の記事一覧
- トランザクション内で使えるのはAncestorを指定したクエリだけ - 1つのトランザクション内でアクセスできるエンティティグループは25個まで - 1つのエンティティグループに対する更新は1秒1トランザクションまで そう、これこれ。 参考サイト mitomemel.ha…
※2016/11/14現在 Raspberry PiでGOBOTを動かしたいのでarm用のgoをインストールした手順。 goのarm用のバイナリを取得、解凍、インストール wget -O - https://storage.googleapis.com/golang/go1.7.3.linux-armv6l.tar.gz|sudo tar -xzC /usr/local -f - go…
lsof -OnP | grep LISTEN と実行するとListenしているサービス(プロセス)がダーッと表示されます。便利。
direnv使い始めようとしてましたが、言語に最適な環境をセットアップする機能なんてあったんですね。 layout program_name :その言語用の開発環境をセットアップ Go言語であれば layout go のように.envrcに書けば良いわけですね。ふむふむ。
Go言語のソースコードを読んでいた時に関数の定義がわかりづらいのがあった。 どうやら構造体にメソッドを実装することが出来るっぽい。 func (レシーバ名 レシーバの型) 関数名(引数) (戻り値) 定義はこんな感じ。 // 構造体宣言 type User struct { name s…
題名の通り、Go言語のswitch文は暗黙でcaseの最後にbreakが入ります。 なので i := 1 switch i { case 1: fmt.Println("1") case 2: fmt.Println("2") default: fmt.Println("other") } と書くとcase 1にマッチし、case 2には入りません。 fallthrough 逆にc…
brew cask updateを実行した時にFailed to update tap: caskroom/versionsという感じでエラーが発生したので対応。 結論 untapしてtapし直す。 $ brew untap caskroom/versions $ brew tap caskroom/versions とやるとひとまずbrew cask updateが通るように…
iOS7から CMStepCounter が追加されていますが、iOS8でDeprecatedになっているらしく、今後は CMPedometer の方を利用するのが正しいみたいですね。
iPhoneアプリでバッヂ(アイコンの上に数字が出るやつ)を表示するには まずバッジを表示するためのセッティング これを書くことで 「通知しますか? yes/no」みたいな表示が出るようになる。 let settings = UIUserNotificationSettings(forTypes: UIUserNo…
nodebrewコマンドのインストール $ curl -L git.io/nodebrew | perl - setup nodebrew コマンドにパスを通す echo "export PATH=$HOME/.nodebrew/current/bin:$PATH” >> ~/.bashrc と追記し、 以下を実行 export ~/.bashrc
npm install aws2js --save と実行した所 cc: コンパイラ内部エラー: 強制終了 (プログラム cc1) Please submit a full bug report, with preprocessed source if appropriate. See <http://bugzilla.redhat.com/bugzilla> for instructions. make: *** [Release/obj.target/libxml/vendor/libxml/</http://bugzilla.redhat.com/bugzilla>…
なんだろうと思ったので検索した。 scala.specializedアノテーションは、Javaのプリミティブ型を使うよう指示するアノテーション だそうです。 プリミティブ型で演算ができる場合にはプリミティブ型のほうが処理が速くなるため。 内部的にはプリミティブを利…
$HOMEに.pydistutils.cfgが存在するのが問題っぽいので rm -rf ~/.pydistutils.cfg てな具合に削除する。 参考:https://github.com/Homebrew/legacy-homebrew/issues/44836
Go プラグインのインストール IntelliJを起動した際に Configure > Plugin を選択する Browse Repositoriesのボタンを押下し、検索窓に go と入力する。 Go と書かれているプラグインをインストールする。 Goプロジェクトの作成 IntelliJを起動し、Create Ne…
[注意] 事前にhomebrewのインストールは済ませておく 以下のコマンドを実行し、golangのインストールを行う。 brew install go 超簡単。
1.5秒間隔ではろーはろー言わせたい場合にはこんな感じ func timer() { let timer = NSTimer.scheduledTimerWithTimeInterval(1.5, target: self, selector: "hello", userInfo: nil, repeats: true) timer.fire() } func hello () { let now = NSDate() let…
QiitaのBackground App Refreshについてという記事を参考にさせていただいてコードを書いていたのですが、iOS 9.2(Xcode 7.2)でswiftで記述していた所、思うように動かなかったのでメモ。 それぞれの状態を分岐して取得するコードはこんな感じ let app:UIA…
忘れるのでメモ function doGet() { return ContentService.createTextOutput('Hello, world!'); } 参考サイト:https://developers.google.com/apps-script/guides/content
忘れがちなのでメモ。 Raspberry Piに割り当てられたIPアドレスを調べる。 Raspberry Piにssh接続するにはルータに入るなり、直接Raspberry Piの画面からifconfigを打つなりし、IPアドレスを調べる。 以下のコマンドで他の端末から接続を行う。 ssh pi@192.1…