メニューを閉じる

テクノデジタルグループ

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

2019.07.17

プログラミング

Android で BluetoothLeScanner.startScan はそのうち止まるから stop & start で回避しよう

坂東です。 Android で BluetoothLeScanner.startScan がそのうち止まる。   BLE機器と連携するために、これやるじゃないですか。 BluetoothManager bluetoothManag…

2019.06.29

プログラミング

Google Mapsの住所検索がより悪化してる

坂東です。 GoogleMapsAPIで組んだサービスのクライアントから「さいきん住所の表示がおかしい」というクレームが。 しらべると「 高知県南国市緑ケ丘3丁目3丁目2***」と「丁目」が二重に表示されている。   バグではなく…

2019.06.28

開発環境・ツール

GoogleAnalyticsからFirebaseに移行したらイベントレポートが見えない

坂東です。 Google Analytics SDK が終了するのでFirebaseに移行しました。 だいたい似たような感じで使えるので移行作業は大したことないのですが、イベントレポートが見えない。 きちんと送信してitem_idやitem…

2019.06.26

プログラミング

Android BluetoothLeScanner でくそ重くなる

坂東です。 AndroidでBLEの信号を取得したければ BluetoothLeScanner を使います。 すると一定間隔で ScanCallback.onScanResult に値が入ってくるというわけです。 機器や端末によってはonS…

2019.06.25

プログラミング

MySQLから取得したDATE型をPHPで文字列に変換したら紀元前2年11月30日が表示された話

こんにちは。ZYです。 MySQL上から取得した値をJSONやCSVなどに文字列で出力したい、という時はあると思います。 その際に以下のようなPHPを書いてみると、 $dateTimeObj = new \DateTime($value);…

2019.06.25

マーケティング

マーケティングにおけるサンプリングについての解説

テクノモバイル B1UのT.Sです。  B1Uはマーケティングがメインの部署で、私自身はマーケティング・プランナーです。今回は、地味にサンプリングについての記事をアップいたします。 |はじめに  サンプリングとは、調査対象全体を目的に従い、…

2019.06.13

DB

MySQL5.6のINSERT…SELECTでSELECT元データへのロック設定

【現象】 MySQL5.6でINSERT INTO T SELECT … FROM S WHERE … を実行するとSELECT元のSのデータにロックが設定される。 【参考】MySQL5.6リファレンス https:…

2019.06.12

インフラ

【qmail】AmazonLinux+qmail+vpopmail+qmailadmin+autorespondで、autorespondの日本語文字化け対策

JTです。 今時qmailのtipsにどれくらいニーズがあるのかは置いといて、ちょっとしたことですが結構ハマったので残しておきますね。  【問題】 AmazonLinux+qmail+vpopmail+qmailadmin+autoresp…

2019.06.11

開発環境・ツール

TablePlusでNULLを入力するにはoptionを押す

坂東です。 OSXのDBビュワーといえば TablePlus ですよね。 https://tableplus.io/   セルを編集で空にしてもEMPTY(空文字)になっちゃうのでNULLはどうやればと悩んでたんです。 Optio…

2019.05.31

インフラ

Twilioの代替サービスを軽く考える

坂東です。 5月9日にTwilioが盛大に落ちましたね。 【障害発生・更新】大量電話トラフィックによる接続しにくい状況 https://twilio.kddi-web.com/2019/4633/   状況はこんな感じでした。 1…

最近の記事