2025.06.19
クエリ最適化だけで満足していませんか?SQLパフォーマンスチューニングの新視点
2019.07.26
未分類
Concrete5でジョブを個別実行したい場合にjIDをSQLで取得する
こんにちは。ZYです。 今回は、少しマイナーなCMS「Concrete5」の中の機能一つであるジョブについて。 Concrete5の記事という時点で、Concrete5を使っている人以外、この記事を読んでいないと思うので、細かいことは飛ばし…
2019.07.19
プログラミング
Socket.ioの変わりに Amazon API Gateway & Lamda は課金で死ぬ
坂東です。 とあるシンプルな動態管理システムで、車両の位置情報をリアルタイム共有するために「オンプレサーバー」+「Socket.io」+「Redis」を使っています。 この環境を可用性を高めるためサーバーをリプレイスしたいという案件が発生し…
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…
最近の記事
タグ検索