メニューを閉じる

テクノデジタルグループ

メニューを開く
TECHNODIGITAL 開発ブログ 社内でいろんな変なもの、
作りまくっています。
社内でいろんな
変なもの、
作りまくっています。

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にあるのか、ヘッド…

2017.01.25

プログラミング

複数プロジェクトのNode.js&Socket.ioを同居させるときはRedisも分ける

坂東です。 開発機はさくらクラウド 1core 3GB ぐらいのサーバーに5プロジェクトぐらいを詰め込んで使っています。 Node.js&Socket.ioを使っているプロジェクトがA、Bと2つありまして。 AのURLは wss:d…

2017.01.25

プログラミング

AsyncTaskLoaderのforceLoadが動かない

坂東です。 iPhoneアプリは好きなのですが、Androidアプリの開発は嫌いです。 コード書くことはできるんですがあまり詳しくありません。 APIとの通信はここらへんを参考位AsyncTaskLoaderを使用しています。 http:/…

2017.01.05

プログラミング

「Handsontable」でExcelライクにデータ編集・その1

こんにちは、ESです。 以前このブログでjqGridのご紹介をしています(「【Web】【javascript】「jqGrid」で少しリッチなテーブルを作成する 基礎編」、「【Web】【javascript】「jqGrid」で少しリッチなテー…

2016.12.26

プログラミング

1日でできるWebRTCネイティブプログラミング

坂東です。 WebRTC使ったAndroidアプリはWebView実装で、ただ標準WebViewは不安定なのでChromiumなCROSSWALK-PROJECTを使用しています。 ただライブラリのサイズが40MBもあったり、Bluetoo…

最近の記事