Bye Bye Moore

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

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

【読書メモ】自分でできる!確定申告の書き方 令和2年3月16日締切分

自分でできる!確定申告の書き方 令和2年3月16日締切分作者:三才ブックス発売日: 2019/12/20メディア: Kindle版

【読書メモ】GOODJOB【グッドジョブ】 1 Kindle版

GOODJOB【グッドジョブ】 1作者:本宮ひろ志,高野洋発売日: 2019/06/21メディア: Kindle版

OctaveのGUIで「 nested functions not implemented in this context」とか言われたら

error: parse error near line 23 of file C:\Users\shiro\octGUI.m nested functions not implemented in this context 構成は何も変えていないのに、なぜかちゃんと認識されてないこれをCLIの方にブチ込んでGUIのメイン関数相当を実行したら、なぜか動く。…

octave外部アプリケーション、またはコマンドを実行する

外部コマンド実行は定番中の定番ですね。 MatlabやOctaveにも、それが備わっています。 外でつくったPython製スクリプトを動かしたり、lsコマンドでディレクトリみたり。 実際のところ 簡易記法の「!cmd」は実装されていないようなので、注意。uicontrolでは…

OctaveのGUIでボタン押下時に値を渡す

オブジェクト側 引数は配列みたいな形で「@関数名」のあとにカンマで続ける hmesh = uicontrol('Style','pushbutton',... 'String','Mesh','Position',[315,180,70,25],... 'Callback',{@meshbutton_Callback, 1, 80}); コールバック側 function meshbutton_…

GNU Octaveで画像を重ね合わせ三次元モデルをつくる その3:複数枚の画像を三次元的にプロット

shuzo-kino.hateblo.jp の続き。 だいぶ間が開いてしまいましたが……。 実際のところ MATLABにはsliceviewerという、狙った機能そのまんまなのがあります。一方、Octaveにはsliceというのもあります。 UIcontorlも使って、何とかsliceviewerみたいなのができ…

Octaveで画像のマスク処理を行う

%%%%%画像マスク化 pkg load image; img = rgb2gray(imread(IMAGEURL)); %%グレイスケール化 BWs = img > 20; %% 20より上の濃さのみ残す BW2 = bwareaopen(BWs, 300); %% 面積300より小さいのを消したものをマスクとして設定 img(BW2 == 0) = 0; %%マスクを…

【読書メモ】インプロゲーム―身体表現の即興ワークショップ

ストーリーは、エクステンド〔詳しくする・引き伸ばす〕するか、アドバンス〔進める・発展させる〕するかに分類できます。ストーリーは「エクステンド」で情報をくわしくして、「アドバンス」で進んでいきます。(絹川友梨)出典:https://t.co/kzjy2oM2zO— …

【読書メモ】「タワマン」ブランドの崩壊 ~価格暴落とゴーストタウン化が始まる!~

「タワマン」ブランドの崩壊 ~価格暴落とゴーストタウン化が始まる!~作者:小島拓発売日: 2020/12/16メディア: Kindle版下がる下がると言われているタワマンの価値。 高い管理費に高齢化する住民……と、なんかニュータウンの焼き直しみたいな話が聞こえてき…

octaveで連番ファイルの処理をやる際のファイル名の作り方

octaveで連番ファイルを彼是処理したい場合の話。 実際のところ "YOURIMAGEPATH"の中に、"image(NUM).png"というルールで格納されている画像にあれこれ処理したい場合。 処理の方は簡単に、読みだしてグレースケール化し行列にぶち込むだけ。ファイルパスの…

Raspi ZeroにOctaveをいれる

RasPi ZeroにOctaveを入れた際、ほかとちょっとちがったのでメモ。 実際のところ 素だとなぜかエラーがおこるのでJavaの環境を先に構築 $ sudo apt install openjdk-8-jre-headless openjdk-8-jreこの状態から $ sudo apt-get install octave Xwindowで運用…

【イベントログ】第五回ロボデックスに行ってきたけど色々衝撃的だったという話

www.robodex.jp 本日1月20日から22日まで開催中の展示会。ロボデックスやウェアラブルEXPOにいってきました。仲間企業がでていたので、挨拶ついでに……と思っていったのですが……例年と比べて人の入りが20%ほど。 出展者も都知事の緊急事態宣言をうけてか規模…

Raspberry OS Liteの環境にデスクトップ環境を再導入する

Raspberry OS Liteをブチ込んだけど、色々事情ができて最小限のデスクトップ環境は欲しいという状況になりました。 実際のところ まずはX Window。 GUIを転送できたりして便利。 $ sudo apt install xserver-xorgいまのデフォ環境はPIXELになったのですが、…

GNU OctaveとArduinoを連携する その2:ArduinoからOctaveにシグナル

実際のところ 今書いてまs 参考もと octave.sourceforge.io Arduino package - Octave

【読書メモ】ゴールも手段も自分で決める!バックオフィス問題解決マニュアル

ゴールも手段も自分で決める!バックオフィス問題解決マニュアル (技術の泉シリーズ(NextPublishing))作者:花房 なゆた,山川 信之発売日: 2019/12/06メディア: Kindle版それなりに仕事が広がってくると付いて回る問題、バックオフィス。 しかも最近のコロ…

三島由紀夫レター教室 (ちくま文庫)

三島由紀夫レター教室 (ちくま文庫)作者:三島 由紀夫発売日: 1991/12/04メディア: 文庫.

GNU OctaveとArduinoを連携する その1:環境構築とLチカ

MATLABにArduinoとの連携パッケージがあります。 その競合品であるGNU Octaveにも、あります。 実際のところ pkg install -forge arduinopkg load arduino Ardino側の用意 パッケージを読むと、ArduinoIDEを起動するコマンドが実行できるのでこいつを利用 ar…

Octaveで画像の画素情報を取得

Octaveで画像の画素情報を取得する場合はimpixelが使えます。 実際のところ RubyやらPythonやらと違い、対話型シェルでやっても文字列はそのまんまでは返ってきません。 結果をみたければ、変数に格納するかdisp関数と組み合わせて使います。 disp(impixel(i…

bash環境下で”$ echo *とやったら現在のディレクトリが表示された話

未開蛮族なので”$ echo *”でlsっぽい出力でるの知らなかった— 木野修造@零細事業主 (@shuzo_kino) January 7, 2021 これなら、ただの便利コマンドやん……で終わるのですが。 echoのインライン実行でこれを知らないと面食らうかも。 というか私はギョッとしま…

ImageMagickで減色する

画像処理等で、色数が減ったほうが処理が早くて助かるケースもあります。 今回は、そんなとき、どう色を落とすかについて。 実際のところ ここに、255色ある画像があります magick base.png -format "(%f) -> %g %C %k\n" info: (base.png) -> 800x1712+0+0 …

【読書メモ】Octaveの精義

Octaveの精義―フリーの高機能数値計算ツールを使いこなす作者:松田 七美男発売日: 2019/10/01メディア: 単行本

【読書メモ】人生から「逃げる」コマンドを封印している人へ

人生から「逃げる」コマンドを封印している人へ作者:やしろ あずき発売日: 2020/12/09メディア: Kindle版ネットの有名人であるやしろあずき先生の本。 TwitterやWEBであげていた漫画に、ショートエッセイがついた感じの構成。ツッパリ所を間違えないように適…

【読書メモ】ダークサイド・スキル 本当に戦えるリーダーになる7つの裏技

ダークサイド・スキル 本当に戦えるリーダーになる7つの裏技 (日本経済新聞出版)作者:木村尚敬発売日: 2017/07/10メディア: Kindle版みんな大好きビジネス系新書。 禍々しいタイトルがついてますが、一言でまとめるなら今様根回し指南って感じでしょうか。 …

ImageMagickで画像情報を取得

"fomat"オプションでprintf構文な感じでサイズだとか画素情報だとかを取得可能 実際のところ ファイル名、サイズ、圧縮形式、色の数を参照 $ magick base.png -format "(%f) -> %g %C %k\n" info: (base.png) -> 800x1712+0+0 Zip 255色数については指定範囲…

ImageMagickでモザイク化(pixelate)する

モザイク化する方法、考えてみりゃその通りなのですが……縮小して拡大すればピクセルになりますね 実際のところ $ magick convert ruby.png -scale 10% -scale 1000% newruby.png 参考もと stackoverflow.com

ImageMagickの色分離 その2:複数の色も指定できる

実際のところ カラー画像ならお目当ての色名でいける magick convert uiui0.png -channel Cyan -separate uiui99.png果ては、CMYKとRGBの混合……いいのかそれは magick convert uiui0.png -channel Cyan,Blue -separate uiui99.png 参考もと Color Basics and…

ImageMagickでゴマ塩ノイズを消すとき

深度カメラなんかだと、変なとこに細々とした点が残ったりします。 とりあえずカタマリが分かればいいとき、このゴミが色々邪魔になったりします。 実際のところ morphologyオプションをつかうと、消したり拡大出来たりします。 Erodeは「侵食する」といた意…

超小型ボードM5Atom Liteをつかう その3:内部保存領域を小分けしてつかう

shuzo-kino.hateblo.jp の続きmmpromの領域、単に使うのみならず、用途にわけて領域を切りわけて使える様子。

【読書メモ】セールス・アドバンテージ

セールス・アドバンテージ 文庫版: カーネギーの販売原則作者:J・オリバー・クロム,マイケル・クロム発売日: 2020/12/22メディア: 単行本カーネギー文庫本版の新顔です。 単行本では前から出ていましたが、この度文庫本版になったようで。内容はタイトル通り…

超小型ボードM5Atom Liteをつかう その2:内部保存領域をつかう

shuzo-kino.hateblo.jp の続きwww.switch-science.com には4MBの不揮発フラッシュメモリが搭載されています。ちょっとしたデータロガーを作ろうとSDカードモジュール引っ張り出したのですが 短い稼働時間なら十分かなと思い、このフラッシュメモリを使ってみ…