2025.12.17
Goのマイグレーション管理で消耗してた話。migrateコマンドを使おう!

2017.06.19
プログラミング
JQueryって便利
こんにちは、新卒が書きます。 JQueryはJavascriptで使用するライブラリで10年位前には 世に出ていたものらしいのですが、今回初めて触る機会がありました。 初めて使った感想としてはすごく便利で、「こうできたら良いのに」という思い…

2017.05.23
プログラミング
TwilioのTwiMLではフォールバックURLを設定しないと損
坂東です。 Twilioでは「TWILIO マークアップ言語」をレスポンスするAPIを作成し、Twilio側とのインターフェイスとすることで様々な処理を行います。 https://jp.twilio.com/docs/api/twiml た…

2017.05.10
プログラミング
TURNサーバーを構築したときにちょっとハマった
坂東です。 WebRTCでP2P(STUNだけ)で疎通できない回線を見つけたのでTURNサーバーを立てることにしました。 手順とかハマった点を共有します。 1.TURNサーバーの選択とインストール 「rfc5766-turn-server」…

2017.05.08
プログラミング
WebRTCでTURNサーバーが必要になるモバイル回線
坂東です。 WebRTC使ってるアプリでクライアントから「音声つながらないんだけど」という報告がありました。 原因はFREETEL回線にあって、STUNやらICEやらでお互いが見つけられないということが原因ぽいです。 「ぽい」というのはWe…

2017.04.28
プログラミング
Google Maps API for Androidの初期化は最後の最後に
坂東です。 以前、こういう記事を書きました。 GoogleMapsAPIのクレジット使用料が増えるのは、「com.google.android.gms.maps.SupportMapFragment」などフラグメントがonCreate()さ…

2017.04.10
プログラミング
Railsのconfig.ruに2バイト文字入れたら動かない事がある
坂東です。 Rails & unicornで稼働しているシステムの本番環境を更新したら unicorn reload が動かなくなりました。 unicorn.log を見ると以下のようなエラーが。 /home/nginx/.rben…

2017.02.28
プログラミング
Google Maps APIには過剰ロードの対策を入れよう
坂東です。 Google Maps API for Workの課金は「クレジット」でカウントされており、地図ロード1回=1クレジットです。 クレジット使用量は管理画面が提供されグラフで確認できます。 クレジットは50万単位で年間契約となり、…

2017.02.17
プログラミング
Google Maps Android API が地図スタイルの変更に対応してた
坂東です。 Google Maps Android APIを使ってナビ的なアプリを作っていたのですが、クライアントから「地図の夜間モードなくて眩しい」というクレームを受けていました。 カーナビだと夜になると地図が暗いデザインになる、アレです…
2017.02.08
プログラミング
iOSでmultipartをPOSTしたら502になった対応
坂東です。 iPhoneアプリで画像をサーバーにアップするためにmultipartをPOSTしたらnginxが502を返しました。 実装は2年ぐらい前に作ったアプリから持ってきた実績のあるコード。なのに動かない。 サーバーサイドはRails…

2017.01.31
プログラミング
Twilioの通話トラブルの調べ方
坂東です。 電話クラウドサービス「Twilio」を使用しているのですが、ごくごく稀に音声がうまく聞こえないという症状が起こります。 その原因がTwilioにあるのか、javascriptにあるのか、ブラウザにあるのか、PCにあるのか、ヘッド…
最近の記事
タグ検索