Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2023-05-01から1ヶ月間の記事一覧

AzureのIoT系をつかう その8:実物RasPiで指令データをうける

実際のところ config.json { "connectionString": "Your Primary Connection String Here", "interval": 2000 } index.js(node.js版) 新しいライブラリとしてonoffを導入します $ npm install onoffこの状態で const fs = require('fs'); const device = req…

AzureのIoT系をつかう その7:実物RasPiからデータを送る

実際のところ shuzo-kino.hateblo.jp でデバイス登録とRasPiにIoT Hub用のnodeJs環境が構築されている状態を想定します。 config.json { "connectionString": "Your Primary Connection String Here", "interval": 2000 } index.js(node.js版) const fs = re…

AzureのIoT系をつかう その6:実物RasPiをデバイスとして登録する

余っているRasPi3B+をつかって、Azure IoTに接続を接続してみます。 実際のところ IoT Hub側の受け入れ用意 例のごとく、Azure Portalへ移動 リソースグループ名を「MyResourceGroup」IoT hub名を「RasPi3BPlus」領域を「Japan East」として新規作成します。…

【読書メモ】世界のすごい島300

W05 世界のすごい島300-多彩な魅力あふれる世界と日本の島々を旅の雑学とともに解説 (地球の歩き方W)学研プラスAmazon地球の歩き方シリーズの軽い読み物系の本です。 広くて見開き、狭いと四分の一ページ*1という枠で世界の面白い島のガイドが載っています。…

【読書メモ】 競争と秩序:東南アジアにみる民主主義のジレンマ

競争と秩序:東南アジアにみる民主主義のジレンマ作者:川中 豪白水社Amazon

AzureのIoT系をつかう その5:VSCode用拡張を使う

実際のところ VSCodeのExtensionで「Azure IoT Hub」と入力して出てきたものをインストール 接続するよう促されるので、そのように。 無事ログインできると、エクスプローラーの方にIoT Hub系の内容がでてきます。 出てきたデバイスに対し右クリックで実行で…

AzureのIoT系をつかう その4:Raspberry Piシミュレーション環境との連動

実際のところ Raspberry Pi Azure IoT Web Simulatorにアクセス 参考もと Raspberry Pi Web シミュレーターの Azure IoT Hub への接続 (Node.js) | Microsoft Learn

AzureのIoT系をつかう その3:データの送受信

実際のところ 以下、前回の手順で「alphabeta」というリソースを作成した状態とします 一個目の端末 例のごとく、シミュレーション環境 az iot device simulate -d simDevice -n alphabeta 二個目の端末 データをおくる az iot device c2d-message send -d s…

AzureのIoT系をつかう その2:アカウントの作成とCLIでの実験

実際のところ まず第一にMicrosoftのアカウントを作成します。 イマドキのWindowsを入れてる人なら(よほど苦労して入れない限り)あるかと思います。次にAzureのアカウントを作成 Azure の無料アカウントを今すぐ作成 | Microsoft Azure https://portal.azu…

AzureのIoT系をつかう その1:調査

官公庁案件だとAWSが使えないケースがあります。 サーバーのおいてる国が保証されないからという理由だそうで。 その点、Azureはの農水省等々で採用実績があったり。 ……というわけで、後々の事を考えAzureの調査をしてみることに。 実際のところ Microsoft公…

【読書メモ】人類精神史  宗教・資本主義・Google 筑摩選書

人類精神史 ――宗教・資本主義・Google (筑摩選書 243)作者:山田 仁史筑摩書房Amazon直接情報と集団規約が優先されたR1(代表物は宗教)、 印刷物によって情報と規約の外部化が行われたR2(代表物は資本主義……というか貨幣経済)、 そして検索エンジ…

【読書メモ】芸術起業論  幻冬舎文庫

芸術起業論 (幻冬舎文庫)作者:村上 隆幻冬舎Amazon正直、この村上隆という人物は好きではないですし、読んだ後もまったく好感度はあがりませんでした。 ただ、なぜそういう行動をとったのかは幾分つかめた気がします。曰く、アートにはコンテクスト的ものが…

mydns.jpを使う

実際のところ 参考もと Dynamic DNS (DDNS) for Home Server and VPS etc, Free!

imagemagickのdisplayコマンドをつかて色を確認する

imagemagickのdisplayコマンドは、その名前の通り表示を担当するコマンドです。 これに渡す変数"xc:"*1にはカラーコードを渡すことができるため、視覚的に色を確認したい際に便利です。 実際のところ showcolor() { display -size 128x128 xc:"${1}"; }16進…

私用オンラインストレージNextCloudをRasPi4B+に構築 その3:バージョン管理

実際のところ NextCloudは簡易的画像加工に対応しているので、デフォでついてるBirdie.jpgに文字入れをしてみます ファイルのサイドバーを展開すると、タグ付けの跡や編集記録が残っているのが分かります バージョンのタブをクリックすると、過去の状況が残…

私用オンラインストレージNextCloudをRasPi4B+に構築 その2:ファイルをアップロードしてタグ付け

前回は環境構築が済んだので、早速使ってみることに。 実際のところ ファイルアップロード タグ付け ファイルリスト(画像はPhotoディレクトリ)に移り、目当てのファイルで右クリック デフォだと何もタグはないので 「テスト」と入力しEnterすると、タグが…

私用オンラインストレージNextCloudをRasPi4B+に構築 その1:環境構築

業務データや営農日誌を保存したいが外に出したくないというような話がでてきました。 以前、こういう話をPythonでやった結果、要件が拡大して酷い目に遭ったことがあります。 そこで今回はパッケージを何か使おうと探していたところ……NextCloudというやつな…

【読書メモ】傭兵の二千年史  講談社現代新書

傭兵の二千年史 (講談社現代新書)作者:菊池良生講談社Amazon俗説に、兵隊は世界最古の職業の一つとも言われています。 その兵隊の一形態として歴史の長い間存在していた「傭兵」に関する新書です。古代ギリシャの市民軍は「権利」であり「名誉」であった事が…

GPT-4で語学学習の自習環境構築

shuzo-kino.hateblo.jp を読んでから、GPT-4でミニ英作文の校正をやって貰っています。そこでフと、日本語ではどの程度なのかと気になり、試してみることに。 初学者風日本語文章をCEFR B2レベルにしてもらう 教科書例文から文章を抜き書きしつつ、知らない…

【読書メモ】徹底カラー図解 新世代の自動車のしくみ Kindle版

徹底カラー図解 新世代の自動車のしくみマイナビ出版Amazon

python-fuで画像を弄る その2:画像の自動生成

実際のところ from gimpfu import * def create_image_with_text(filename, text): # Create a new image image = gimp.Image(320, 320, RGB) # Create a new layer layer = gimp.Layer(image, "Background", 320, 320, RGB_IMAGE, 100, NORMAL_MODE) # Add …

python-fuで画像を弄る その1:とりあえず使ってみる

実際のところ Gimpを開いて「フィルター」 =>「 Python-fu」 手元環境では何故かPython2.7系と古い上に、メソッド中で空白を入れるとインデント不正で怒られる……。 試す 外付けストレージ"D"の特定パターンの画像に赤い丸を from gimpfu import * import glo…

CVLCで特定秒数のみUSBカメラからデータを取って保存する

実際のところ 30分間(=1800秒)、冒頭30秒を飛ばしてA.mpeg $ cvlc v4l2:///dev/video0 --start-time=30 --sout "#standard{mux=ts,dst=A.mpeg,access=file}" --run-time=1770 --play-and-exit

Jupyter Notebookを本体ごととめる

実際のところ pythonのプロセスを(一時的にでも)とめる 起動したプロセスをpsで調べても 6836 ? Ssl 0:02 /usr/bin/python3 -m ipykernel_launcher -f /home/shuzo/.local/share/jupyter/runtime/kernel-89930c09-2f34-421e-bd36-1956961c76ee.jsonという…

Debian系の軽いNoVNCもちDocker環境

実際のところ いままではdorowu氏のubuntu-desktop-lxde-vncを使わせてもらっていました。 が、ちょっと重いのもあり別のを探してみることに。theasp氏のnovncが比較的軽くてよい使い捨ての実行環境は $ docker run --rm -it -p 8080:8080 theasp/novnc正直…

【読書メモ】異種移植  医療は種の境界を超えられるか

異種移植――医療は種の境界を超えられるか作者:山内一也みすず書房Amazon攻殻機動隊のアニメでも豚で移植用内臓を育てているという例がありましたが……なんで豚なんだろうと疑問に思っていました。豚は人間と同じ雑食で構造が似やすく、また長い畜産の歴史から…

【読書メモ】貿易戦争は階級闘争である  格差と対立の隠された構造

貿易戦争は階級闘争である――格差と対立の隠された構造作者:マシュー・C・クレイン,マイケル・ぺティスみすず書房Amazon中国やドイツのような、国内蓄積が多い国*1の捻じれを、 過去は植民地が、今はアメリカが大市場として吸収している事で成り立っていると…

発音確認サイトForvoがすごい

辞書についてる発音確認は便利です……が、発音者が一人ないし二人なのが玉に瑕。https://forvo.comは複数の人が読み方を登録しており、比較しながら発音確認ができるスゴイサイトです。 単語だけでなく、フレーズもあります。登録ユーザーが発音を入れていく…

データサイエンスに向いたPython用可視化ツールstreamlit その5:表示をカラム分けする

実際のところ import streamlit as st import sqlite3 import pandas as pd import plotly.express as px from datetime import datetime, timedelta # Connect to SQLite database con = sqlite3.connect("logging_data.db") # Get data from loggingData t…

データサイエンスに向いたPython用可視化ツールstreamlit その4:SQLite3と組み合わせる

多分、意図通りの使い方の一つであろう、DBとの組み合わせ……ということでSQLite3と組み合わせた例を 実際のところ グラフはplotlyとの連動で生成します。 steamlitはplotlyとの組み合わせ用メソッドを標準で持っているため、グラフ部分は完全に任せてしまっ…