BME280 で取得した室温を zabbix_sender で Zabbix サーバーに送る

昨日、センサーモジュールから値を取得するスクリプトを一般ユーザーで実行できるようにしたので、取得した値を Zabbix サーバーに投げることにしました。 使うのは Zabbix サーバーにデータを投げる zabbix_sender です。 zabbix_sender のインストール 公…

BME280 をからのデータを一般ユーザーで受け取る

debian jessie では GPIO 関係が一般ユーザーで利用できるようですが、現在は wheezy を利用しているので毎度 sudo しないといけません。 $ cat /etc/debian_version 7.11 bme280_sample.py をそのまま実行すると Permission denied と言われてしまうのでア…

BME280 の出力結果をカンマ区切りにしてみた

先日のRaspberry Pi に BME280 モジュールを接続して温度、湿度、気圧を計測するで出力された結果をカンマ区切りになるように変更してみました。 スイッチサイエンスで公開しているスクリプトを実行すると出力が次のようになります。 $ sudo python bme280_s…

Raspberry Pi に BME280 モジュールを接続して温度、湿度、気圧を計測する

BME280 モジュールを Raspberry Pi に接続して温度、湿度、気圧を計測したときのメモです。 BME280 はスイッチサイエンスからピンがはんだ付けされていないものを購入しました。 BME280搭載 温湿度・気圧センサモジュール出版社/メーカー: スイッチサイエン…

User Local の人工知能ボット API で Hubot と会話した話

User Local という会社で人工知能ボット API が提供されているという情報があったのでその時点で申し込み、API が用意できたよというメールが来たので Hubot 用のスクリプトを書いてみました。 メッセージを JSON で渡すこともできるような記述を見た気がし…

やる気のない Twitter クライアントを作った

ツイートするだけの極めてやる気の無い Twitter クライアントを作りました。 昔あった大陸系クライアントのようにツイートするウィンドウだけが表示され、文字列を入力して Enter するとポストされます。 残り何文字使えるかもざっくり表示されています。 コ…

そして dynabook は旅だった

父親から預かった dynabook 調べたら HDD に不良セクタが発見され、意を決して SSD を注文したのです。 しかし、注文をしたその日に父親から連絡があり、使うつもりだった ThinkPad T61 が起動しなくなったとのこと。 実家にこれ以上現代機がない*1ので、SSD…

dynabook 用に SSD を発注しました

父親から預かった dynabook ですが、入っていた Windows 7 を Windows 10 にアップグレードしてクリーンインストールしました。 それでも動きにひっかかりがあったので、メモリテストや HDD の診断を行ったところ、HDD から不良セクタが発見されました。 父…

セットアップした Zabbix フロントエンドで日本語が使えなかったので表示できるようにする

テスト運用していた Zabbix 2 系はまともに触らずに放置されていたのですが、Zabbix 3 系が出てきたので新しくサーバーをセットアップしました。やっぱりテスト運用ですが。 前に書いたシェルスクリプトでガツンとインストールして無事フロントエンドにログ…

MORIO Dojo 白帯の認定をいただきました

MORIO Dojo とは MORIO Dojo って何かと言うと、IDCF クラウド アンバサダープログラムのことで、 IDCF クラウドの魅力を発信するアンバサダーの集まりですね。 このアンバサダープログラムでは IDCF クラウドの情報を発信する強さ(広さ?)に応じて段位があり…

dynabook Satellite B354/25KB がやってきた

2年半くらい前に父親が買ったノートパソコンです。 スペックはこんな感じ パーツ 型番等 CPU Core i5 4200M RAM DDR3L 4GB HDD 500GB OS Windows7 Pro 64bit 液晶 15.6インチ 1,366×768 TFT その他 Office Home and Business 2013 なんでも買った当初からあ…

Slack から Hubot 経由で会社にあるパソコンの電源をオンにする

会社の自分用サーバーで Hubot を動かして Slack からの命令でデスクトップパソコンにマジックパケットを飛ばします。 起動せたいパソコンは既に Wake on LAN の設定は終わっていて、スマホの WoL クライアントからはマジックパケットを送って起動できるよう…

ローカル DNS サーバとして Dnsmasq を設定した

ntpq の結果が返ってくるのが遅かった件で原因が名前解決にあったので、じゃあ DNS サーバー置くかという勢いで設定しました。 とはいえ BIND を設置するのもコスト高いよなと思ったので、簡単に設置できそうな Dnsmasq を設定することにしたわけです。 今回…

ntpq -p の結果が出るのが遅いので調べた

時刻合わせをしたくて ntp のデーモンを入れたはいいけど ntpq -p の結果が返ってくるまでの時間が結構かかっているマシンがありました。 当初は結果が出ないわけではないので放置していたのですが、 Zabbix で ntp の状況をモニタできるようにしようとした…

OpenStreetMap Wiki カレンダーに登録するイベント文字列ジェネレーター

OpenStreetMap 関係のイベントはおおむね OpenStreetMap Wiki のカレンダーに登録されていますが、自分で登録するときに次のような感じで定められたフォーマットにしなければなりません。 {| |- | {{cal|conference}} || {{dm|Month Day}} || [URL Internati…

Office 365 Small Business Premium から Office 365 Business にプランを変更する

かつて中小企業向けプランとして存在していた Office 365 Small Business Premium は Office 365 のプラン再編によって消えてしまい。有効期限が切れた後に同じプランを継続して利用することはできなくなっています。 通常は Office 365 Business Premium へ…

Validation Policy for HOT tasks #osmjp

OSM

HOT で実施されているプロジェクトについて、ステータスが「完了」となったタスクの内容を確認する Validation 作業を行っています。 確認を実施する上で自分が見ているものを残すことで、自分の確認作業にブレが生じない様にすることを目的としてメモを残し…

Zabbix を debian jessie にインストールするシェルスクリプトを作った

Zabbix 3.0をCentOS 7に最速インストールするシェルスクリプトを作ったというブログ記事を教えていただいたので、debian jessie に Zabbix サーバーをインストールするシェルスクリプトを書いてみました。 更新について 2017年3月30日に新しいパッケージを使…

debian に Tomcat の Geoserver をセットする

ようやく Tomcat で Geoserver を動かすことができたのでメモ。 本番環境では debian に直接設定する予定ですが、今回はテスト用にコンテナを用意しました。 インストール作業を行った debian は docker コンテナの debian 8.3 になります。 コンテナの 80 …

USB 3.0 のみのシステムまたは Skylake 世代のシステムに Windows 7 をインストールする

標記のシステムでは USB コントローラで使われるモードが、 Windows 7 のインストーラで使えるモードとマッチせずに、インストール中に USB デバイス(もちろんストレージを含む)にアクセスできなくなってインストールを完了できないそうです。 サードパーテ…

週刊OSM 拾い読み #292

WeeklyOSM の翻訳後に気が向いたら自分の気になった記事を書いてみようかなという試み。 ”JOSMはじめの一歩“というチュートリアルが公開 Potlatch2 や ID で OSM 編集をされていた方が JSOM も使えるようになると編集の幅が広がりますよ!(なお、自分は Potla…

Ruby で SQLite のデータベースを作成してジオメトリを突っ込む

Ruby で SpatiaLite を作成します。 gem で sqlite3 を入れるのと、システムに SpatiaLite のパッケージを入れるのを忘れずに。 #!/usr/bin/env ruby require 'sqlite3' sqlitefile = "test.sqlite" db = SQLite3::Database.new(sqlitefile) db.enable_load_…

OpenStreetMap のノートデータを GeoJSON モドキに変換する

OpenStreetMap のノート機能によって残されたノートを取り出して解析しやすくできたらいいなと思ってデータを変換してみました。 まずノートのデータは Planet OSM の notes から最新のデータをダウンロードして解凍。 データは次のような XML になっていま…

weeklyOSM の翻訳チームに入った話

ドイツ語から英語を経由して日本語になる(ってのは Wiki を読んで初めて知った)週刊OSMですが、日本語への翻訳の手が足りないという話を聞いて、参加することにしました。 気になったこと 参加するにあたって心配なことがありました 継続的に翻訳できるか 次…

Debian jessie で ZFS を使用する

自宅のファイルサーバを Gentoo から Debian に変更するついでにストレージ部分に ZFS を使用してみようと思ったので、Debian で ZFS を使う為のテストメモです。 次のリンク先を読みながら進めたつもりです。 How to install and configure ZFS on Linux us…

OpenStreetMap のデータを QGIS で加工して幸せな駅メモ!生活を送る

この記事は FOSS4G 二個目だよ Advent Calendar 2015 の7日目かつ OpenStreetMap Advent Calendar 2015 の7日目の記事です。 ライトな感じで行きます。 駅メモ! とは Android/iOS 向けの位置情報連動型ゲームで、「でんこ」というキャラクターとスマートフォ…

ASUS EeeBook X205TA 購入

ASUS から販売されているネットブック(?) EeeBook X205TA Windows 10搭載版を購入しました。 ASUS ノートパソコン EeeBook X205TA-RED10 Windows10/11.6インチワイド/レッド出版社/メーカー: Asustek発売日: 2015/01/01メディア: Personal Computersこの商品…

Dropbox の同期フォルダをリムーバブルディスクにセットする

Windows タブレットなどでは本体のストレージが小さい代わりに microSD カードが利用できる場合が多く、それなりに大きくなってしまう Dropbox の同期フォルダを microSD に移したくなります。 しかし、 Dropbox のクライアントアプリケーションでは同期フォ…

ふぁぼとリツイートを受けると感謝のリプライを送る bot

Ruby で Twitter bot を作ろうかなとしているところで、とりあえずふぁぼとリツイートに反応して、ふぁぼやリツイートした人に「ありがとう」を返す機能だけを作りました。 作ったのは次のような環境です。 debian 8.2 Ruby 2.2.2p95 Ruby Gems Twitter Ruby…

いくつかのクラウドサービスの準拠法

大きなサービスで有名どころが気になったので。 サービス提供元と法的な争いになった場合規約等で指定された法律に則って指定された裁判所で争う必要があるわけです。 リンクは参照した規約等へ飛ぶようにしています。後は項目番号と必要なところを抜き出し…