2014-08-01から1ヶ月間の記事一覧
メモ iPhoneアプリ、公開用ビルド作成までの手順 - えんたつの記録 Xcode4でiPhoneアプリをiTunes Connectに登録する方法 - えんたつの記録 【iPhone】XcodeでArchiveが選択出来ない No application records were found. - その場しのぎであたふたと App Sto…
Macで、なんでもいいからUUID欲しい % uuidgen 0C7639F3-9C6F-4DD3-A11A-BC8A2337FBB6 できた
io.Readerを使った読み込み ファイルの読み込みやTCPコネクションのメッセージ読み込みに、io.Readerインターフェースを実装したstructのReadメソッドを使う 以下その例 package main import "fmt" import "os" func main() { file, _ := os.Open("sample.tx…
ゴール アプリケーションが9090番ポートで動いている nginxの設定でsample.com:80をlocalhost:9090にリバースプロキシしている しかし9090番が外部公開なのでsample.com:9090でもアクセスできてしまう この9090番ポートを外部的には閉じたい 9090番ポートの…
Goal Get NSDate instance from timestamp-like NSInteger Solution Use dateWithTimeIntervalSince1970 method of NSDate NSDate *d = [NSDate dateWithTimeIntervalSince1970:timestamp]; DRY
ゴール 以下のようなNSDictionaryから"Timestamp"をlongとして値を取り出したい // *dict { Number = 1408756029; Message = "hogeee"; } 解決 NSDictionaryのobjectForKeyを使ってから、longLongValueでキャストする long num = [[dict objectForKey:@"Fini…
ゴール ユーザ名だったり、ユーザIDなど簡単なユーザ情報や設定などを永続的に保存したい 解決 NSUserDefaultsを使う ViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a n…
問題 requestAccessToAccountsWithTypeなど、UIApplicationに帰属するメソッドのコールバックを受けてViewを変えたいときは、AppDelegateクラスの中でViewControllerを取得せざるを得ない(と思う)。ので、そのメモ。 ゴール AppDelegate内で、定義済みのVi…
例 $GOPATH/src/foo/foo.go package foo import "bar" func Foo() { println("foo.Foo") } func CallBar() { bar.Bar() } $GOPATH/src/bar/bar.go package bar import "foo" func Bar() { println("bar.Bar") } func CallFoo() { foo.Foo() } buildしてみる …
ゴール 先日【iOS】Push通知の実装(サーバ編その1)【できた】 - DRYな備忘録においてRubyで実装した 今回はこれをGo言語でやる 記録 こういうのがある anachronistic/apns · GitHub 上記ブログで使用したRuby製のhoustonとの違いは クライアントを初期化す…
ゴール iOSクライアントアプリから自前のサーバへHTTPリクエストを送る 結果をクライアントで取得する 記録 まず空のアプリつくる Xcode起動 SingleViewApplicationを選択してCreate New 実機に向けてrunして真っ白画面出ることを確認 詳細割愛 ミニマムなサ…
ゴール Twitterアカウントへのアクセス許可要求ダイアログを出す 許可されたらTwitterアカウント名、IDなどを取得する 記録 まず空のアプリつくる Xcode起動 SingleViewApplicationを選択してCreate New 実機に向けてrunして真っ白画面出ることを確認 詳細割…
問題 以下のエラーが出た panic: runtime error: assignment to entry in nil map 調査 Go言語では、ほとんどの型は宣言時に初期化される。 package main import "fmt" type A struct { Foo []float64 Bar bool } func main() { var i int fmt.Printf("%+v\n…
問題 EclipseとAndroid SDKは入ってるんだけど adbってどこだっけ? 調査 % sudo /usr/libexec/locate.updatedb % locate platform-tools /Users/otiai10/sdk/platform-tools /Users/otiai10/sdk/platform-tools/NOTICE.txt /Users/otiai10/sdk/platform-too…
問題 /bin/sh: md5sum: command not found 調査 なんかてきとーなこと書いてるのが多かった ソースから入れろとか md5 -rをaliasすればいいとか 解決 これだった md5sum through brew brew install md5sha1sum DRY
恥ずかしいデザインパターン勉強会 #3 - connpass を開催しました 会場から綺麗な東京タワーが見えました 「知らない」といえる勉強会 #hazukac— treby@C86 3日目西き-33b (@treby006) 2014, 8月 6 デザパタ本第2部「サブクラスにまかせる」から TemplateMet…
JSONじゃないからね var my = {}; > undefined my.fnc = function() { window.alert("This is my function"); }; > function () { window.alert("This is my function"); } my.fnc(); > undefined JSON.stringify(my.fnc); > undefined JSON.stringify(my); …
メモ $GOPATH/src/foo/foo.go package foo type Foo struct{ Bar string } main.go package main import "fmt" import "foo" type Buz struct { foo.Foo } func main() { bar := Buz{} fmt.Printf("%+v\n", bar) bar.Foo = foo.Foo{Bar:"otiai10"} fmt.Print…
最終ゴール ApplePushNotificationを使ってサーバからクライアントにプッシュ通知を送りたい 今回のゴール クライアント側で得たデバイストークンに向けて とりあえずcliとか叩いて通知してみるだけ サーバアプリケーションは作らない 前回 【iOS】Push通知…
最終ゴール ApplePushNotificationを使ってサーバからクライアントにプッシュ通知を送りたい 今回のゴール クライアント側で得たデバイストークンに向けて とりあえずcliとか叩いて通知してみるだけ サーバアプリケーションは作らない だけどイマイチ動かな…
ゴール rvmでRubyのバージョンを管理したことはあるが rbenvを推されたのでrbenvでRubyのバージョン管理してみる 参考 rbenv を利用した Ruby 環境の構築 | Developers.IO 記録 rbenvそのもののインストール 現状の確認 % cd % which gem /usr/bin/gem % ge…
最終ゴール ApplePushNotificationを使ってサーバからクライアントにプッシュ通知を送りたい 今回のゴール クライアント側でユーザにプッシュ通知の許可をもらうダイアログを出す クライアントを一意に決定するトークンを取得する 記録 とりま資料を見る WWD…