NSData型で受け取った文字列をNSString型に if let str = NSString(data:sourceData, encoding:NSUTF8StringEncoding) { println(“result: ‘\(str)'”) } UTF8の場合、… Tomoumi Nishimuraハック2015.03.11 1,012
リアルタイムにテキストファイルを監視する ログをファイル出力している場合、標準出力には何も表示されません。退屈です。 そこで、書き込まれているテキストファイルをリアルタイムに表示してみます。 tail -f XXX.log これで出力されているログがリアルタイム… Tomoumi Nishimuraハック2015.03.06 1,919
MacのTerminalからクリップボードへコピー pbcopyにパイプで値を渡してやることで、クリップボードへのコピーが可能です。 例 pwd | pbcopy 参考 ターミナルの標準出力をクリップボードに保存 | rakkyooの備忘録 Tomoumi Nishimuraハック2015.03.05 329
OAuth2Clientでログイン成功時にログインしたアカウントを取得する OAuth2Clientは非同期的にログイン処理を行い、ログイン成功時にはNotificationの形で成功を伝えます。 この際、ログインに成功したアカウントをNotificationで利用するためには、Notifica… Tomoumi Nishimuraハック2015.03.04 241
Markdown用のリンクを取得するブックマークレット タイトルにリンクを付けます。 javascript:(function(){var c=”<div style=’background-color:white;opacity:0.9;position:fixed;… Tomoumi Nishimuraハック2015.02.27 272
OAuth2Clientのリクエストをapplication/x-www-form-urlencodedにする OAuth2接続用のライブラリOAuth2Clientは、デフォルトではmultipart/form-dataで接続を行います。 これをapplication/x-www-form-urlencodedに変更するには以下… Tomoumi Nishimuraハック2015.02.27 402
Google Guiceを使う Google Guiceとは、Dependency Injectionを実現するためのライブラリです。 Dependency Injectionを利用すると、プログラム同士の依存度が下がり、使い回しのしやすいプログラムが… Tomoumi Nishimuraハック2015.02.26 1,797
Eclipseでメソッド・クラス等の宣言場所・実装場所へとジャンプする Eclipseで、メソッドやクラスの宣言場所へと飛ぶには、⌘Commandキーを押しながら飛びたいメソッドやクラス、オブジェクトなどをクリックします。Windowsの場合はCtrlを押しながらクリックです。 このとき、i… Tomoumi Nishimuraハック2015.02.25 35,232
Cayenneで新しいデータを保存する Cayenneを利用して新規データを登録する場合は、DataContextの取得→新規オブジェクトの取得→変更の反映という流れになります。 例 DataContext ctx = DataContext.createDa… Tomoumi Nishimuraハック2015.02.20 375