メニューを閉じる

テクノモバイルグループ

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

2019.01.31

プログラミング

自社の地図系アプリでマップマッチングを実現したい

坂東です。 カーナビ系アプリで現在地アイコンが道路に沿って滑らかに移動しているの、あれ実装するの大変なんです。 GPSの精度は最高で10mなので、どうしても道路からずれてしまいます。 道路形状に合わせて補正する必要があり、その技術を「マップ…

2018.11.27

プログラミング

PeerJSとSkywayJSを同時に使う

坂東です。 PeerJSがなんだか怖いのでSkywayに移行することにしました。 PeerJSがなんだか怖い   でもPeerJSは快調に動いているんです。 快調に動いているものを移行するものそれは怖いものです。 徐々に移行するた…

2018.11.27

プログラミング

Jacksonで独自のJSONシリアライズをする

こんにちはH.Rです。 今回はJavaのJSONライブラリであるJacksonのCustomSerializerを使って独自実装のシリアライズをします。 CustomSerializerを使えば柔軟なJSONを作成することができます。 紹介…

2018.11.20

プログラミング

SpringでMaster/Slave構成のMySQLに接続する(with Kotlin)

こんにちは、MTです。 今回は、Master/Slave構成のMySQLに接続する方法についてです。 (具体的には、クエリの発行先をMasterとSlaveで切り替える方法について) 環境 ■言語 ・Kotlin 1.3.0 ■アプリケーシ…

2018.10.16

プログラミング

【Java11】JEP323は「ラムダ式の仮引数宣言にvarが使える」だった

こんにちは、MTです。 9月25日にJava11がリリースされましたね。 今回は、Java11の変更点から「JEP 323: Local-Variable Syntax for Lambda Parameters」について紹介しようと思いま…

2018.10.09

プログラミング

Rails5.2のdevelopment環境でControllerの変更が反映されないときは

坂東です。 Rails5.2のdevelopment環境でControllerの変更が反映されなくなりました。   ググると app/config/environments/development.rb に以下を追加せよと。 やる…

2018.09.27

プログラミング

macOS MojaveでWebRTCのカメラやマイクが使えないときは設定のプライバシーを確認

坂東です。 新しもの好きなのでmacOSをさっそくMojaveにアップデートしました。 そしたら自分のWebRTC使ったプロダクトで、Chromeで音声の疎通がとれなくなりました。   Sierraに上げたころもこういうバグがあっ…

2018.09.10

プログラミング

Rails5.2でuninitialized constant ExecJS::Runtimes::RubyRacerRuntimeが出る

坂東です。 Rails5.2のプロジェクトをunicornで起動しようとすると以下のエラーが出ました。 uninitialized constant ExecJS::Runtimes::RubyRacerRuntime   pum…

2018.09.05

プログラミング

Rails g migrationが動かない

坂東です。 新規プロジェクトを git clone で持ってきて開発してて、テーブル増やすべと rails g migration hogehoge を叩いたら以下のエラーになって実行できないんです。   [crayon-5c70…

2018.08.27

プログラミング

Twilioの同時受話で31003エラーが稀に出る

坂東です。 Twilioでコールセンターを構築して居ます。 電話番号は一つで、オペレーターが複数人でブラウザを見ていて、着信があった場合は「電話を取る」ボタンを全員に表示するというUIだとします。 「電話を取る」ボタンをクリックすると co…

最近の記事

SNS共有

X CLOSE
X CLOSE
X CLOSE