作業日記@HatenaBlog

各種の作業メモ

複数の WxBeacon2 と連携する

概要 複数の WxBeacon2 を起動する env2ambientBS.py は各機のデータを全て拾って一つの ambient チャネルへ登録するためデータが混乱する 各機のユニークな Bluetooth Device Address で ambient のチャネルごとにデータを割り振る env2ambientBS.py のスク…

WxBeacon2とラズパイを連携させる

WxBeacon2 の入手 直販サイトから入手した。 WxBeacon2 は OMRON の環境センサ 2JCIE-BL の OEM 品らしい。 ユーザーズマニュアル(PDF) Ambient へ登録 Ambient へユーザ登録(無償)をする。 新規チャネルを 1 つ作成しておくこと。 Raspberry Pi 3 の設定 …

ファイルリスト生成マクロ(エクセル)

概要 選択したフォルダ以下のファイル、フォルダ全てをカレントシートに記載するエクセルマクロ。 ' ' このマクロを使用する時は、メニューから ツール(T)→ 参照設定(T)... を選び ' Microsoft Scripting Runtime を有効にすること ' ' 変数宣言を強制 Optio…

Raspberry pi に tiarra を導入する

tiarra の導入 Raspberry pi サーバに irc proxy の tiarra を導入する。 tiarra をダウンロード・展開 $ wget http://www.clovery.jp/tiarra/archive/2010/02/tiarra-20100212.tar.gz $ tar xvzf tiarra-20100212.tar.gz $ mv tiarra-20100212 tiarra.d $ c…

Volumio2 @ Raspberry Pi Zero WH

用意するもの Raspberry Pi Zero WH x 1 pHAT DAC x 1 micro SD カード 16GB x 1 (容量は任意で) SD カードフォーマット SDメモリカードフォーマッターをダウンロードする フォーマットする Volumio 2 のインストール 最新バージョンの Volumio-2.526 は R…

Raspberry Pi zero wh のセットアップ

SD カードのフォーマット 新しい SD カードを用意する ここ から SD カードメモリフォーマッターをダウンロードする SD カードをフォーマットする OS のセットアップ Download NOOBS for Raspberry Pi から NOOBS Lite をダウンロードする zip ファイルを展…

DSO5072P 200MHz化

作業手順 Firmware をバックアップする 裏蓋を開け半田ゴテでUSB-シリアル接続をする PC と DSO5072P を USB 接続し root ログインする root ユーザでファイル書き換えなどをする 基板上の特定コンデンサ 2 個を除去する 完了 Firmware バックアップ Backup …

IchigoJam のシリアル接続 参考サイト 親子でベーシック入門 IchigoJamではじめてのプログラミング p144 IchigoJam のモータ制御 モータドライバ IC の TA7291P を用いてモータの回転方向、回転速度を制御する。 IC 端子概要 ICピン番号 端子記号 IchigoJam …

スマートスピーカでTVチャンネル操作

コマンドの改良 スマートスピーカとRaspberry Piを連携する - 作業日記@HatenaBlog では、broadlink-cli コマンドを Node-RED の exec にフルで記入していた。 これを短縮形に改良する。 シェルスクリプトの作成 $ cd /home/pi/python-broadlink/cli $ vi ir…

スマートスピーカとRaspberry Piを連携する

概要 Amazon Alexaを使って家電操作をする eRemote mini ( RM mini 3 )を使用する Raspberry Pi 3を使用する Node-REDを使用する Raspberry Piの準備 gitをインストールする $ sudo apt-get install git gitからpython-broadlinkをダウンロードする $ git cl…

Raspberry Pi 3 model B のセットアップ

OS のダウンロード・インストール SD カードをフォーマットする「SDメモリカードフォーマッター 5.0」を使用する。 SDメモリカードフォーマッター - SD Association フォーマットソフトを起動フォーマットオプション:上書きフォーマット[フォーマット]ボ…

Excel ユーザ定義関数による JAN コード生成

JAN コード 集合包装用商品コード(ITFコード)(14桁)を使った場合。参考サイト 関数種類 JAN()JANコード(14桁)の数値を返す。引数:13桁の数値(Double),返り値:14桁の数値(Double) SJAN()JANコード(14桁)の文字列を返す。引数:13桁の数値(Double),返り…

OpenVPNを利用したPIA

PIA純正アプリ インストール時にエラー発生 WARNING: By default, this session does not use any encryption whatsoever. Please do not use it to send sensitive data unless you are sure your connection is secure (by using an encryption plugin, fo…

IchigoJam T の画像

基本イメージ プレーンボード

ガーバーデータのインポート(メモ)

概要 ガーバーデータは フリーウェアの gerbv で閲覧できる gerbv は svg 形式でエクスポートできる svg は inkscape で開いて編集する プレーン svg で保存する Fritzing の新パーツエディタで svg を開く ピン番号を対象させる編集をする 保存・終了 参考 …

MS Wordマクロによるファイル名挿入

ファイルオープン時の処理 以下のマクロをThisDocument内に記述する。 このサンプルコードでは、ファイルオープン時に メッセージボックスにHello!を表示 文書先頭にファイル名の先頭8文字を抽出して表示 を自動実行する。 Private Sub Document_Open() ' ' …

DraftSightによる中間線の描画

任意の角度線を引く line + エンター 開始点をクリック @(線分の長さ) Ex.長さ100、角度45°→ @100 角度は開始点を中心に反時計回りに指定する。 線分の延長 線分を任意のポイントまで延長する。 適当な直線を引く EDITLENGTH + エンター 小文字 d + エンター…

ROBOCOPYによるファイルバックアップ

Windows で NAS 等に D ドライブの内容をバックアップしたい。 既存のフリーウェアや xcopy ではロングファイル名で取りこぼしがあるため robocopy でバッチ処理する。 以下、サンプルスクリプト。 コピー元、コピー先は適宜変更のこと。 除外ディレクトリ、…

DraftSightで囲み図形の面積計測

任意の囲み図形は AreaBoundary または Boundary コマンドで作成する。 面積計測は GetArea コマンドを使用する。

FreeBSD 10.2 で sendmail 停止

FreeBSD のインストール直後に sendmail を停止する。 デフォルトで起動している sendmail を手動停止。 # /etc/rc.d/sendmail stop Waiting for PIDS: nnn. sendmail_submit not running? (check /var/run/sendmail.pid). Stopping sendmail_msp_queue. Wai…

Powershell で連番ファイルを DL する方法

単純なスクリプト PS > for ( $i = 1; $i -lt 100; $i++ ) >>> { >>> $a = "http://example.com/EXAPLE_DIR/" >>> $a = $a + $i.tostring("000") + ".jpg" >>> $b = "D:\hoge_dir\" + $i.tostring("000") + ".jpg" >>> wget $a -o $b >>> } スクリプトファイ…

Apache 2.4 のインストール

パッケージのインストール パッケージをインストールした後、ユーザ USERNAME のホームディレクトリをルートディレクトリに変更する。 CGI も有効化する。 # pkg install apache24 Updating FreeBSD repository catalogue... Fetching meta.txz: 100% 944 B …

USBメモリでデータ移動

FreeBSD 上にあるデータを USB メモリへコピーし、別な FreeBSD システムへ移動する。 USB メモリをフォーマット USB メモリを挿すと /dev/da0 として認識した。 これを MS-DOS (FAT32) フォーマットする。 # newfs_msdos -F 32 /dev/da0 USB メモリをマウン…

FreeBSD 10.2 インストール

インストール FreeBSD 公式サイトから FreeBSD 10.2-RELEASE の iso イメージをダウンロード インストール開始 参考サイト Ports Collection を最新にする インストール直後の初期状態で Ports Collection を最新にする。 # portsnap fetch # portsnap extra…

ESXi の VM を複製する

VMware vSphere Client 6.0.0 で ssh 接続できるようにしておく。 バージョン確認 本稿では VMware ESXi 6.0.0 での操作方法である。 # vmware -v -l VMware ESXi 6.0.0 build-2494585 VMware ESXi 6.0.0 GA 複製手順 ホストマシンへ ssh ログインする。 VM …

HDD の空き領域を拡げる

iTunes の場合 http://iphone.f-tools.net/Technique/BackUp-Hozonsaki.html Adobe の場合 https://helpx.adobe.com/jp/x-productkb/multi/cpsid_84648.html

jvim の使用

jvim を UTF-8 指定で使用する tiarra の文字コードは UTF-8 で記述されている。 jvim で単純に開くと文字コードの認識に失敗して文字化けする。 強制的に UTF-8 を指定してファイルを開く方法は以下のとおり。 % jvim -k t tiarra.conf 参考URL: http://ri…

Auto::Random でエラー発生

Auto::Random モジュールを導入したところエラーが発生した。 FreeBSD 9 の時はエラーは無かった。 解決策不明。 21:48 *** Reloaded configuration file. 21:48 *** Module Auto::Random will be loaded newly. 21:48 *** ===== ERROR ===== 21:48 *** Coul…

tiarra の導入

IRC で使用する tiarra を FreeBSD 10.1 に導入する。 設定ファイル、自動応答用テキストファイルは全て UTF8 で記述すること。 他の文字コードが混ざるとエラーの原因となる。 参考URL: http://d.hatena.ne.jp/amari3/20111203/1322937053 tiarra をダウン…

ports が最新であるか確認

導入済 ports が最新であるかの確認方法 FreeBSD 10.1 の場合。 # pkg version -l ' ESXiのゲスト OS で USB デバイスを使う 参考URL: http://www.checksite.jp/esxi-centos-usbdevice/ 日本語対応 jvim をインストール pkg からインストールする。 # pkg i…