PG

Netatmo のAPIでデータが取得できなくなっていた

Netatmo を自宅に設置して、Co2 のデータとかを Zabbix に取り込んだりしていたんだけど、2023-07-12 22:00 あたりから使えなくなっていた。しばらく放置しても回復しなかったので調べてみると、認証でエラーが帰ってきていた。APIの仕様を見に行ってみると.…

Visual Studio Code と Intelephense

PG

VSCode で PHP の編集すると、Syntax Error すら教えてくれなくて困っていた。マーケットプレイスで検索すると PHP Intelephense というプラグインが出てくるが、ライセンスの取得が面倒に感じてスルーしていた。 https://intelephense.com/ しかし、調べて…

/var/lib/mysql のサイズが爆増して焦った

PG

不具合修正のついでに Mroonga を新しくしたら /var/lib/mysql が1日で8GB増えて焦った。1~2日で空き容量がなくなる勢いだった。いままで Ubuntu のDockerイメージに MariaDB と Mroonga をインストールして使っていたけど、今回 goonga/mroonga に入れ替え…

バッチファイルでデスクトップやマイピクチャのパスを使いたい(python使用)

いろんなやり方があるんだろうけど、python を使う。 まず python の win32com モジュールをインストール。 pip install win32com pythonのスクリプトを作成。(shell_vars.py) from win32com.shell import shell, shellcon print('DESKTOP=' + shell.SHGetFo…

Xiaomi Mi 11 Lite 5G あるいは Xiaomi の気に入らないところ

データ収集機能を無効にする 「設定」「ロック画面とセキュリティ」に「データ収集機能」という項目がある。 デフォルトだともちろん全部有効になってるんだけど、収集される内容がよくわからないし、わかりたくもないので無効にすることにした。 1つ無効に…

最近多くなっていた 504 の原因

最近しょぼいカレンダーで一時的に504が帰ってることがあって気になっていたが、原因がわからず対処できていなかった。今日はたまたま目の前で発生してくれたので調べてみたらmysqlがCPUを使い切っていた。 どんなクエリが実行されているか show processlist…

電気ケトルと電子レンジを同時起動してブレーカーを落とし、データベースをクラッシュさせてしまった

有給とって家でゴロゴロ過ごしていたら、うっかりやってしまった。 電気ケトルと電子レンジを同時に使ってブレーカーが落ちてしまい、zabbixで使っている msyql サーバーが起動しなくなってしまった。 zabbix-server を停止して、my.cnf で innodb_force_rec…

デジカメで撮ったファイルに位置情報(ジオタグ)を付けたい

以前ネコの写真を整理したときに すべての写真に位置情報がついていれば!! と強く思ったので、手軽に位置情報を付ける方法を探していた。Googleフォトに写真をアップロードすると、ロケーション履歴に基づいた「撮影場所(推定)」が表示されて非常に便利。こ…

SESAME の鍵をクイックセッティングパネルから開けるAndroidアプリを作った

2019年8月から CANDY HOUSE の SESAME スマートロック を使っている。 SESAMEには「手ぶら解錠」という「自宅に帰ると鍵が開く」便利な機能があるんだけど、具合が良くなくて動いたり動かなかったりする。うまく動いてなかったときのストレスはめちゃめちゃ…

SwitchBot Meter 温度湿度計をWindowsで使いたい

2019年10月にSwitchBot温湿度計を買った。 真ん中の四角いやつがそれ。 スマホから温度や湿度が見られたりするやつなんだけど、PCから利用する方法がわからず、ずっと「普通の温度計」として使っていた。ところが、一昨日ググってみたらRasberrypiで使ってい…

Linux から Windows の OpenSSH Server に scp でファイルをコピーする

いままで Linux から Windows にファイルをコピーするとき smbclient を使っていたけど、Windows の「オプション機能」に「OpenSSH Server 」があったので使ってみた。 Windowsの設定画面からインストールできるのでインストールが楽でいいですな。ただ、使…

dockerのnginxのコンテナのログをfilebeatでElasticsearchに送りたい

前回、 Docker → Fluentd → Elasticsearch の流れでログを送ってみたけど、やっぱログはファイルとしてホストに保存しつつ、コピーを Elasticsearch にも送りたいと思うようになった。 いろんな方法があるみたいだけど、Filebeat が楽そうだった。 これ使う…

dockerのnginxのコンテナのログをfluentdでパースして送りたい

最近docker使い始めて、ログの扱いに困り、fluentdで他のサーバに送ることを知り、Elasticsearchで保存し、Kibanaで閲覧することを覚えたばかり。docker から fluentd でログを送ると、nginx の access.log の行が log フィールドにそのまま入ってきて、パー…

zabbix-agentでnginxのログから2xxの数を数えたい

nginxのログから 2xx や 4xx や 5xx のエラーの数を計算して取得したい。 logrt.count を使うとログファイルを監視して、正規表現にマッチした行数を取得できるらしい。 「Zabbixエージェント(アクティブ)」でキーを logrt.count[/var/log/nginx/access.log,…

docker-compose のcontainerやvolumeのプレフィックスを変えたい

デフォルトだとディレクトリの名前がつくのがあんまり嬉しくない感じ。 SET COMPOSE_PROJECT_NAME=hogeまたは docker-compose -p hoge up

TokyoTyrant で特定のPREFIXキーを含むものをすべて消したい

ちょっとしたミスで TokyoTyrant のデータベースにへんなデータを入れてしまい、特定のprefixを持ったキーをすべて削除することになった。 $ tcrmgr list -port 3001 -fm PREFIX localhost | while read line do tcrmgr out -port 3001 localhost $line done

こたつ暑すぎ

ねこが「寒いよ」アピールをするので、早くもこたつ導入。 ↓これが、去年買ったこたつ。フラットヒーター折れ脚こたつ フラットモリス 75x75cm ナチュラル出版社/メーカー: 株式会社ナカムラメディア: ホーム&キッチンこの商品を含むブログを見るこのこたつ…

スクロールバーは永久に不滅です

iPhone 以降、スクロールバーというものはスクロール中だけ表示されて、スクロールを停止すると消えるのがあたりまえになってしまった。 正直はじめてみたときはめっちゃかっこいいと思ったし、真似したいと思ったけど、今はそんなに好きじゃない。 スクロー…

タブレットの置時計をアップデート

最近 Zabbix で遊んでいる。はてなでいうところの Mackerel みたいなやつですな。Mackerel みたいにかっこよくないけど、お金がかからないので(笑) Zabbixオフィシャル日本語サイト :: エンタープライズクラスの分散監視オープンソースソリューション Macker…

netatmo と USBRH

NETATMO(ネタトモ) ウェザーステーション スマホ対応 温度・湿度・気圧・二酸化炭素・騒音を測定 【日本正規代理店品・保証付き】出版社/メーカー: Netatmo発売日: 2013/10/10メディア: エレクトロニクスこの商品を含むブログ (3件) を見るタブレットの置時…

置時計をアップグレード

ずっと前から使わないタブレットを置時計にしていたが、この時計アプリをアップデートした。 このタブレットは TOSHIBA AT570 で、7インチで有機ELという、時計にするにはもってこいのスペック。(部屋を暗くした時バックライトがないので眩しくない) タブレ…

Windows 10 のプレビュー版がリリース...

まだインストールしていない。 これが老いか。 大昔、派遣先の会社のPCに勝手に Windows 2000 のベータ版を入れていたが、今考える相当ひどい。

Visual Studio 2013

仕事でMSの人と会ったので、眠っていた Windows Phone を久々に起動。 久々すぎたのでアップデートのチェック。何やらエラーが出てくる。対処方法がわからないのでとりあえず見なかったことに…。 自宅に帰って Visual Studio Express 2013 をインストール。…

Google Play からの警告「コンテンツ ポリシーのスパム条項への違反」

そういえば6月11日(水)に警告を受け取っていた。 Google Play デベロッパー向け利用規約違反に関する7日前通知 アプリ xxx(パッケージ ID jp.syoboi.android.xxx)は、現時点で Google のデベロッパー向け利用規約に違反しています。 警告の理由: コンテン…

Ingress用の白いボタンを作った

Ingressプレイ中はアプリを起動したままにする必要がある 放っておくと端末が勝手にロックしてしまい、「XMが溜まってない…orz」となる ナビゲーションを使えばロックを防げるが、昼間だと画面が明るいままなのでバッテリーの減りが激しい 端末をポケットに…

2ch.sc

ひろゆき氏は現「2ちゃんねる」(2ch.net)はレンタルサーバ会社が乗っ取ったとして批判しており、新サイトはほぼ2chのデータをコピーした内容になっている。 ひろゆき氏の「2ch.sc」公開される 2chとほぼ同じだが「転載禁止」消える? - ITmedia ニュース …

ホームページのサムネイル

http://cal.syoboi.jp/quarter/2014q2 ここらへんで出てくる画像の生成に今までWindowsを使っていたんだけど、Androidでやるようにしてみた。 AndroidでBitmapを描画するときに1/2以下に縮小するとすごく汚い画像になってしまう。1000x1000=>500x500=>250x25…

歩数お知らせ for SH

歩数お知らせ for SH - Google Play の Android アプリ 500歩ごとに音声で歩数をしゃべるだけのアプリをリリースした。 ※SHARP端末専用

ただの時計

使い道のないタブレットを置時計として使っていたんだけど、部屋の温度と湿度も表示したくて時計アプリをこしらえた。 温度と湿度はPCに接続している USBRH で取得したものを munin のプロトコルで取得。 デフォルトの時計アプリで不満だったフルスクリーン…

Androidのフォントサイズを変更する

Z Ultraは、Androidの設定における画面設定のフォントサイズ「小」、「中」、「大」、「特大」という4段階の中から「大」を既定値として出荷される。ぼくとしては迷わず「特大」に設定変更するわけだが、それでも文字が小さく感じられるのだ。 【山田祥平のR…