@Konboi memo

主に技術に関してつらつらと。

2014-09-01から1ヶ月間の記事一覧

Golangでjsonのレスポンスを入れ子にする

はじめに jsonのレスポンスだと { status: 200, results: { message: “ok” } } というようなレスポンスをよく見る。 それをGoでどうすればいいのか調べたのでそれのメモ。 jsonのレスポンスを入れ子にする type Ping struct { Status int `json:"status"` Resu…

Golangでredirectのテストをしようとしたら嵌った

はじめに post以外のメソッドでアクセスしてきた場合は `/‘へリダイレクトするURLに対してきちんとリダイレクトするかのテストを書こうとしたら嵌った 嵌った func TestRedirectHandler(t *testing.T) { ts := httptest.NewServer(http.HandlerFunc(redirect…

GolangでレスポンスにJSONで返す

はじめに railsとかだと render json: HASH とかでよしなにjson形式にして返してくれるんですが、 goだと結構嵌ったのでメモ。 今回はサンプルで /pingにアクセスすると { status: 200, result: “ok” } というjsonを返す例を作ってみたいと思います。 jsonで返…

GoでHTTPのリクエストメソッドを取得する

Getのときは〇〇で Postの時は××したいみたいなのよくある そんなときは http.Request の Method を使えば取得できる func postHandler(w http.ResponseWriter, r *http.Request) { log.Printf(r.Method) } 下記がアクセスしたときのlog 2014/09/21 16:18:59…

Furlを使ってjsonをpostしようとしたら嵌った

嵌ったコード use Furl; … my $furl = Furl->new; my $args = { höge => ‘fuga’, piyp => ‘puyo’ }; $furl->post( $url, [], $args ); 解決したコード use Furl; use JSON::XS; … my $furl = Furl->new; my $args = { höge => ‘fuga’, piyp => ‘puyo’ }; $fu…

【読了】海賊とよばれた男

読んだ 海賊とよばれた男(上) (講談社文庫)作者: 百田尚樹出版社/メーカー: 講談社発売日: 2014/07/15メディア: 文庫この商品を含むブログ (7件) を見る 海賊とよばれた男 上作者: 百田尚樹出版社/メーカー: 講談社発売日: 2012/07/12メディア: 単行本購入: …

最近モヤモヤしてること

現在、ゲームの運用を担当している。 そのゲームで、新しい施策の前にはチームのメンバーで リリースできるかどうか、おもしろいかどうかみんなでプレイしながらチェックする そのときに不具合がないかどうかを見るのは簡単なのだけれど 想定してるユーザーは〇…

本番サーバーに ro_mysql コマンドを作っておくと捗る

はじめに ユーザーさんからのお問い合わせだったり、ディレクターからのお願いだったりで、 本番サーバーのDBでクエリを叩くのは少なくないと思います。 特別に用がある場合以外は、レプリケーション先のサーバーに接続しに行くと思いますが、 もし、指定したHost…

通信の帯域制限をかけてアプリをチェックする

はじめに テザリングを多用する方々は月末になると帯域制限に苦しむことになると思います。 そのような環境でもアプリを使用できるようにするのは、ユーザーの体験的にもビジネス的にも大事な事だと思います。 ということで開発環境、本番環境でそれぞれ帯域制限…

YAPC::Asia 2014 に参加しました

はじめに、YAPC::Asia運営の皆様お疲れ様でした。 おかげで、本当に楽しい時間を過ごす事ができました!! トークはもちろんのこと、懇親会やHUBで話させて頂いた著名エンジニアの方々、 別の道を歩んでる同期のメンバーの現状を聞いて自分も頑張らねばと思ってす…