メニューを閉じる

テクノデジタルグループ

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

2019.08.05

マーケティング

BIとは? 基礎から解説するBIによるデータ活用と失敗しないBI導入方法

BIツールの活用が話題になっています。 しかし、そもそもBIとは何か、BIツールとは何をするものなのでしょうか。 難しい記事や書籍が多いため、この記事では、できるだけやわらかい言葉で、BIツールとは何か、データサイエンティストとは何者か、デ…

2019.08.01

マーケティング

なぜグラフやチャートが報告書に必要なのか?

会社や学校で報告書やレポートを書く際、「もっとグラフやチャートを追加して」と指示されるシーンは多いものです。 しかし、そもそもなぜグラフやチャートなどの図解を入れる必要があるのでしょうか?   美しいグラフやチャートの作成方法の記…

2019.07.31

開発環境・ツール

Macbookの冷却台おすすめ

坂東です。 夏の風物詩といえば爆熱MacBook。 「キーボードが熱い」というのは生産性が下がり困りますよね。   一番の対策は外付けキーボードを使うことです。 ただMacBookの親指あたりにトラックパッドがあるレイアウトは生産…

2019.07.29

インフラ

さくらのクラウドからAWS Elasticacheに接続したら思ったより速い

坂東です。 さくらのクラウドで稼働しているサービスがあります。 これのRedisを冗長化をする際にふと「Redis互換で色々便利なAmazon ElastiCacheを使えば楽できるんじゃ」と思いました。   ElastiCach…

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…

最近の記事