2014-07-01から1ヶ月間の記事一覧
恥ずかしいデザインパターン勉強会 #2 - connpass をやりました 第2回で前より上手く進行できるかなと思ったんですが、ぜんぜんそんなことなかったっす 第1部より IteratorパターンとAdapterパターンを勉強しました ライブコーディングのログです↓ Live codi…
localStorage使え DRYな備忘録として
iOS iOSのWebViewインスタンスには、stringByEvaluatingJavaScriptFromStringというメソッドがある. [webView stringByEvaluatingJavaScriptFromString:@"window.alert('田井中律は俺の嫁');"]; Android AndroidのWebViewインスタンスには、「JavaScriptを実…
問題 XcodeのiOSシミュレータ、起動した初期状態では「写真」に画像がひとつも無いので、画像選択のデバッグとかできなくて困るでござる 解決 シミュレータのSafariを開く PCのFinderで画像を選択し、シミュレータのSafariにドラッグ&ドロップする シミュレ…
% go test ok command-line-arguments 120.786s いやokじゃねえよ。出せよ。 解決 -vつけましょう % go test -v === RUN TestNew hoge is hoge DRYな備忘録
// hoge.conf aaaaaaaa bbbbbbbb cccccccc dddddddd // main.go package main import "fmt" import "os" import "io/ioutil" import "strings" func main() { f, _ := os.Open("hoge.conf") defer f.Close() // (*os.File) Read を使う限りは、buffer sizeを…
メモ ipaを手元にダウンロード xcodeのツールバー[Organizer]選択 [Devices]を選択 横のリストの実機んとこ(つなげてないと出ない)の[Applications]を選択 ipaファイルをドラッグアンドドロップ おしまい
問題 メタプログラミング的なことをするうえで、ある名前のpackageの中で定義されているstruct名を抽象的に取得したいことがあったので、その方法をメモ 方法 go/ast go/parser あたりを使う 準備 % cd % mkdir $GOPATH/src/foo % vi $GOPATH/src/foo/foo.go…
恥ずかしいデザインパターン勉強会 #1 - connpass をやりました 会場を貸して頂いた伊藤忠テクノソリューションズ様ありがとうございました! 第1回なので Javaもデザインパターンもほぼ何もしらない状態で今更ですが「Javaでデザインパターンを継続的かつ網…
go help build usage: go build [-o output] [build flags] [packages] Build compiles the packages named by the import paths, // `build`はimport pathsで与えられた名前のgo srcをコンパイルします along with their dependencies, but it does not ins…
revel The Revel Web Framework for Go Go言語製のウェブフレームワークのひとつ 前回はrevel new hoge/fugaを読んだ 読む場所 % cd $GOPATH/src/github.com/revel/cmd revel run hoge/fuga prod めんどいからprodモード起動の場合を読む cmdのrevel/run.go …
問題 WebViewのlocationをNSLogに出したい案件 WebViewのJSのconsoleじゃなくて、Xcodeのインスペクタに 解決 stringByEvaluatingJavaScriptFromStringにlocation.hrefを取ってこさせる NSString* res = [myWebView stringByEvaluatingJavaScriptFromString:…
revelとは The Revel Web Framework for Go Go言語製のウェブフレームワークのひとつ 読む場所 % cd $GOPATH/src/github.com/revel/cmd revel new hoge/fuga revel/new.go var cmdNew = &Command{ UsageLine: "new [path] [skeleton]", Short: "create a ske…
ゴール 前回のエントリでは、PaaSの代表格であるHerokuをとりあえず使ってみた 今回はHerokuでGo言語製ウェブフレームワークのひとつであるRevelを動かしたい 番外「サブドメインをかっちょよくしたい」 記録 とりあえず新しいRevelプロジェクトつくる % rev…
otiai10/twistream · GitHub 練習をかねてつくったよ The very simplest interface to use Twitter Streaming API by golang. timeline, _ := twistream.New( "https://userstream.twitter.com/1.1/user.json", CONSUMERKEY, CONSUMERSECRET, ACCESSTOKEN, A…
背景 ウェッブ系のプヨグヤマになって3年目になりましたが、僕の処女言語はJavaScriptで、サーバサイドは業務ではPHPしか書いたことありません。お恥ずかしい限りです。目的はJavaを学ぶというより、デザインパターンをちゃんと学ぼう、その場しのぎのエンジニ…
Uint8Array.prototype.dump = function() { var t = ""; for (var i = 0; i < this.length; i++) { t += String(this[i]); if (i % 4 == 3) t += " "; if (i % 16 == 15) t += "\n"; } return t; }; var a = new Uint8Array([0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,…
前回 JavaScriptでbase64文字列をUint8Arrayに変換 - DRYな備忘録 これやったから。その逆。 まあ基本対応表持ってるしかねえかな、って思った var mapReverse = { "000000":"A", "000001":"B", // 中略 "111101":"9", "111110":"+", "111111":"/", "":"=" }…
var uri = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAYAAABirU3bAAAAM0lEQVQIW2M0q1r+//9/BiAAEwyMZlXLgAIQDljAtGoJggcTgKlgZGRkYDSpAKpgRCgCAC8QFZ6zMZV3AAAAAElFTkSuQmCC"; var marker = "base64,"; var index = uri.indexOf(marker) + m…
追記 @otiai10 (30).toString(2) ではだめですかね?— Takuo Kihira (@tkihira) 2014, 7月 4 いやーインターネッツはやっぱり素晴らしい(白目 以下原文 いやーもっといい方法あるっぽいけど function decimal2binary(dec, padOrder) { var base = 2; var po…
ぐぬぬ。とりあえずやってみる。つかherokuってなに heroku.com Heroku | Cloud Application Platform で、とりあえず登録してみたけど。なに なんかherokuコマンド必要っぽいやん? % sudo gem install heroku Password: # 中略 Fetching: heroku-3.8.4.gem…
pkillが使えない事案が発生したので、地道にpsとkill -9で殺すメモ。 ps x | grep myapp | awk '{print $1}' | xargs kill -9 DRYな備忘録