Bye Bye Moore

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

2022-06-01から1ヶ月間の記事一覧

【備忘録】中国独自CPUセットLoongArchについて

中国独自CPUセットLoongArchについての備忘録。最近の国際情勢から、主に非自由国家圏を中心に自国産アーキテクチャに注目が集まっております。 ロシアも(著作権で怪しいところがありつつも)独自アーキテクチャにOS環境も揃え始めましたし。で、そんな情勢…

busyboxで簡易WEB鯖をつくる その3:設定ファイルで色々弄る

実際のところ httpd.confというファイルに内容を記載 $ busybox httpd -f -p 8080 -h ./static -c httpd.conf アクセス デフォでは、すべてのURLからアクセスできるように以下の様になっています A:*192.168.100のサブネット以外を禁止するなら A:192.168.10…

busyboxで簡易WEB鯖をつくる その2:固定HTMLやCGI

実際のところ ディレクトリ構成 $ pwd /home/shuzo/static $ tree . ├── cgi-bin │ └── cmd.cgi └── index.html 1 directory, 2 filesindex.html <h1>Hello, world!</h1> cgi-bin/cmd.cgi #!/bin/sh echo '' echo "<h1>id :1</h1> <p>date: '$(date)'</p>" httpdコマンドでHTML $ busy…

busyboxで簡易WEB鯖をつくる その1:netcat

展示会などの自社プロジェクトでPCが違う事が結構あり、 そういう時にコマンドに謎エイリアスが貼られている等々でビミョ~な違いがあって難儀する事があります。今回使用するbusyboxは単一バイナリで*NIX系のよく使うコマンド群を提供してくれるスグレモ…

【読書メモ】 「檄文」の日本近現代史 二・二六から天皇退位のおことばまで (朝日新書)

「檄文」の日本近現代史 二・二六から天皇退位のおことばまで (朝日新書)作者:保阪 正康朝日新聞出版Amazon

【読書メモ】都市を生きぬくための狡知―タンザニアの零細商人マチンガの民族誌―

都市を生きぬくための狡知―タンザニアの零細商人マチンガの民族誌―作者:小川 さやか世界思想社Amazon

【イベントログ】第35回日本ものづくりワールド に行ってきました

日本 ものづくり ワールド|RX Japan株式会社 2022年6月22日~24日にかけて、東京ビッグサイトで開催された第35回日本ものづくりワールドに行ってきました。 行ったのが金曜日という事もあってか、人の入りがコロナ騒動前の8割くらいに回復した印象をうけま…

空のリストはboolにぶち込むとFalse扱い

空のリストを返してくる可能性のあるメソッド対策に tmp(-1) [] tmp(-1) is None False >>> tmp(-1) is [] False >>> type(tmp(-1)) <class 'list'> >>> bool(tmp(-1)) False >>> not bool(tmp(-1)) True</class>

WSLでscp越しにファイルを転送するとき、ファイルパスはmnt~を忘れてはならない

タイトルそのまんまなのですが、アタマがチンパン状態では混乱するばかりだったのでメモ。 実際のところ WSLではドラッグアンドドロップでファイルパスをコピーはできるわけですが、 これをscpのファイル名として使ったところ、こんな感じに $ scp C:\Users\…

imagemagickをつかって画像を暗号化/復号化

実際のところ 暗号化 magick rose.jpg -encipher passphrase.txt rose.png 復号化 magick rose.png -decipher passphrase.txt rose.jpg 暗号化には画像も使えるらしい 参考もと ImageMagick – Encipher or Decipher an Image Transformations -- ImageMagick…

imagemagickで斜めの枠にあわせて画像を回転させる

imagemagickのmagickコマンドであれば、斜めの枠線にあわせて画像を回転させることができます。 ここで使うconvex-fullは日本語では凸包(とつほう)といい、要素をカバーする最小の多角形……という意味らしいです。 今回は単純な四角形で考えます。 実際のと…

【読書メモ】理系のための「実戦英語力」習得法

理系のための「実戦英語力」習得法 最速でネイティブの感覚が身につく (ブルーバックス)作者:志村史夫講談社Amazon

【読書メモ】賭博破戒録 カイジ

賭博破戒録 カイジ 1作者:福本 伸行フクモトプロ/highstone, Inc.Amazon

Imagemagickで出力形式を明示する

特に標準出力に出す際、データ形式が指定できてないと後の処理でエラーを吐く事があります。 幸い出力形式を明示するオプションがあるので、これを使います。 実際のところ convert rose: JPEG:- | identify - -=>/tmp/magick-2117PiGxgXKBtM8 JPEG 70x46 70…

imagemagickでbase64

テキストしか送れない対象や、あるいは画像をテキスト化してリクエスト数を減らす等々の用途でbase64が使われるわけですが……imagemagickでも、そのbase64を使用する事が可能 実際のところ 組み込み画像roseをrose.base64というファイルで保存 $ convert rose…

imagemagickでマスク処理し色抽出

mask.pngという名前で白黒二階調の画像を用意 それでマスクするケース $ convert goal.jpg mask.png -alpha off -compose darken -composite -trim foobar.jpg更に閾値で色数減らして $ convert foobar.jpg -separate -threshold 50% -combine -format %c hi…

globalメソッドとlocalメソッド

前回はevalメソッドをつかって文字列をメソッドとして解釈する方法をやりましたが 今回は組み込みメソッドのglobalメソッドやlocalメソッドをつかって実行する方法について 実際のところ argsdict = {'name': 'Joe', 'family': 'Brand'} globals()['fullName…

evalメソッドでJSON文字列をよろしくパースしFunctionとして実行

JSONで記述された動作レシピがあり、こいつを何とかして Rubyをバリバリ書いていた時はevalとかlambdaをやってたな~と思いだし、Pythonでも同じアプローチ方向でやってみる事に 実際のところ Functionとして呼ぶ場合、カッコが必要なのでお忘れなく……。 imp…

【読書メモ】いちばんやさしいブロックチェーンの教本 人気講師が教えるビットコインを支える仕組み 「いちばんやさしい教本」シリーズ

いちばんやさしいブロックチェーンの教本 人気講師が教えるビットコインを支える仕組み 「いちばんやさしい教本」シリーズ作者:杉井靖典インプレスAmazon

【読書メモ】身近にある毒植物たち “知らなかった"ではすまされない雑草、野菜、草花の恐るべき仕組み (サイエンス・アイ新書)

身近にある毒植物たち “知らなかった"ではすまされない雑草、野菜、草花の恐るべき仕組み (サイエンス・アイ新書)作者:森 昭彦SBクリエイティブAmazon

D405で遊ぶ その2:librealsence for Pythonの環境を構築する

説明を半端に読んでなかったせいでそこそこ苦労したのでメモ 実際のところ $ git clone https://github.com/IntelRealSense/librealsenseか、 Releases · IntelRealSense/librealsense · GitHub からソースコードを入手以下はgitから落とした場合なので、ソ…

近距離向き三次元カメラIntel D405で遊ぶ

www.intelrealsense.com 実際のところ 開封の儀 ソフトウェア Intel RealSense SDK 2.0 – Intel RealSense Depth and Tracking cameras より必要なソフトを入手まずはViewerを入れて動作確認 三次元的にも撮れています

Bottleで特殊ヘッダーつきPOSTコマンドの受け口をつくる

curlコマンドのヘッダーの要素を追加 - Bye Bye Moore で扱った、ヘッダに固有命令である旨をつけてPOST命令で結果を返す方法を自分でもやってみる Bottleで画像を受け取る - Bye Bye Moore を拡張する形で作っていきますbottleでヘッダを呼び出すには"reque…

curlの速度を制限する"limit-rate"オプション

妙に帯域が細かったり、あまり優先的でない処理を行う際、limit-rateオプション使うと速度制限ができます。 実際のところ 速度を1k/secに制限した状態で"http://foobar/download"からfile.extという名称でダウンロードするには $ curl -o file.ext --limit-r…

NanoPi Neo2がNPNトランジスタをつかう

一応電子工学科を出ておきながら、トランジスタは敬遠しておりました。 今回、預かっている試作装置に採用されている事もあり、復習がてらNano Pi Neo 2で動かしてみました。 実際のところ 配線 Nano Pi Neo 2はUSBシリアルを経由して接続。 これにより、5V…

【読書メモ】 室町社会史論: 中世的世界の自律性

室町社会史論: 中世的世界の自律性作者:清水 克行岩波書店Amazon前々から、クラウドファンディングやらNFTの類は頼母子講や無尽と妙に親和性というか、類似性があるなと思っていました。 輩が多いところとか、特に。 民の互助金融だった頼母子講。室町期から…

【読書メモ】20億の針  創元SF文庫

20億の針【新訳版】 (創元SF文庫)作者:ハル・クレメント東京創元社Amazonシン・ウルトラマンが話題です。 いわゆるバディもの、憑依ものの古典といわれるのが、こちら20億の針という作品。 20億というと作中時代の世界人口とのことですが、これは邦題独…

imagemagickで画像サイズや色設定の情報を取得

画像のサイズや色のビット数など、久しぶりに使うデータは結構忘れがちです。 "info:"をつかうとそういった基礎情報の値を出力することができます。 実際のところ $ convert test.jpg info: test.jpg JPEG 640x480 640x480+0+0 8-bit sRGB 43649B 0.000u 0:0…

【イベントログ】ロボティクス・メカトロニクス 講演会 2022 in Sapporo に行ってきました

robomech.org 北海道は15年以上ぶり、学会も10年ぶりという。

国税の納付情報をQRコードとして発行しコンビニで払う方法

30万円以下の納税では、フォームに情報を入力して発行してもらうQRコードでコンビニ支払いが可能です。 実際のところ 必要な情報 税務署名 整理番号(8桁) 税目 対象期間 QRコードを作成する www.nta.go.jp にアクセスし、 一通り情報を入力すると、納税用…