Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

ffmpegコマンドで入力動画から音声をけす

shuzo-kino.hateblo.jp の続きです。 実際のところ $ ffmpeg -i /path/to/inputfile.MOV -an /path/to/output.mp4 参考もと A FFmpeg Tutorial For Beginners

grepの--line-bufferedオプションで行ごとに出力

標準入力をうけとって処理するgrepコマンドの場合、行ごとに出力できた方がいい場合があります。 そういうときは"line-bufferd"オプションです。 実際のところ $ netcat -ul -p 5000 | grep --line-buffered sender 参考もと hogem.hatenablog.com man grep

netcat/ncコマンドでUDPパケットを受ける/送る

極々少量のデータを送りたいだけ……なんて時はUDPを使ってみるのも手かなと思い調べてみました。 UDPは音声や、設定ファイルの内部むけブロードキャスト通信で使ったりします。 上手につくると、スプラトゥーンのような展開の激しいゲームでもP2Pめいたデータ…

Google formsで画像等ファイルをアップロードする

G-suiteログイン前提のため外部ユーザーは登録不能ですが、 Google formsではファイルのアップロードが可能です。 客先システムなら、これ投稿用G-suiteを作って渡しても元が取れるのでは……? 実際のところ いつものフォーム画面。 フォームの追加 ドライブ…

【読書メモ】おとしどころの見つけ方 世界一やさしい交渉学入門

おとしどころの見つけ方 世界一やさしい交渉学入門作者: 松浦正浩,コルシカ出版社/メーカー: クロスメディア・パブリッシング(インプレス)発売日: 2018/12/03メディア: 単行本(ソフトカバー)この商品を含むブログを見るLispエイリアンめいたキャラクターが…

【おでかけログ】かっぱ橋道具街にいってきました

www.kappabashi.or.jp かっぱ橋道具街は、上野駅から歩いて15分ほどのところにある、調理専門店街です。 紙皿、香料、千切りマシーン、食品サンプルに飲み屋の提灯など、調理系のあれこれが揃う愉快エリアで観光客も気持ち多め。 私は……業務上のヤラカシを…

ffmpegコマンドでMOV形式の動画をmp4にする

iPhoneでとった動画はMOV形式になります。 お客に展開する際、windows環境だとマトモに出なかったりしますね。 恥ずかしながらオンラインツールでやってたのですが……ffmpegコマンドをつかえば、一発でいけます。 実際のところ デフォ設定でinputfile.MOVをou…

【イベントログ】DOBOT User Conference 2018 で発表してきました

www.physical-computing.jp秋葉原UDXカンファレンスルームにて実施された、 DOBOT User Conference 2018 で発表してきました。 [公式より借用]Dobot Magician と Raspberry Pi、USBカメラを連動したパーツピッカーの構成についてお話したのですが 中々好評で…

【イベントログ】Raspberry Pi Industry User Conference 2018

www.physical-computing.jp 公式より借用

【イベントログ】ASUS Tinker Board User Conference 2018

www.physical-computing.jp 公式より拝借ASUS社のSBC、Tinker Board のユーザー会が秋葉原UDXカンファレンスルームで実施されました。

シェルでtty端末を初期化する

シェルでtty端末を初期化する場合、sttyコマンドをつかいます。 実際のところ ttyUSB0を115200で初期化する場合 $ stty -F /dev/ttyUSB0 115200 参考もと unix.stackexchange.com Man page of STTY

【読書メモ】フリーランス、40歳の壁――自由業者は、どうして40歳から仕事が減るのか?

フリーランス、40歳の壁――自由業者は、どうして40歳から仕事が減るのか?作者: 竹熊健太郎出版社/メーカー: ダイヤモンド社発売日: 2018/04/19メディア: Kindle版この商品を含むブログを見る私は小さい会社をやっているので、必然的に外注先として付き合う方…

【読書メモ】シェルプログラミング実用テクニック

シェルプログラミング実用テクニック (Software Design plus)作者: 上田隆一,USP研究所出版社/メーカー: 技術評論社発売日: 2015/05/15メディア: 大型本この商品を含むブログ (8件) を見る大元が技術系雑誌の中級者むけ連載だった事もあってか、突っ込んだ内…

teeコマンドで標準出力に文字だしつつ、別のファイルにも内容をキープしておく

$ printf "val=%05d\n" 30 | tee hoge.txt val=00030 $ cat hoge.txt val=00030 |"-a"オプションをつけると上書き禁止でもりもり文末にくっついていきます。 $ cat hoge.txt val=00030 $ printf "val=%05d\n" 99 | tee -a hoge.txt val=00099 $ cat hoge.txt…

シェル経由でtty端末と情報の読み書き

実際のところ あらかじめ設定済みの/dev/ttyUSB0を対象とします。 読む $ tail -f /dev/ttyUSB0または $ cat /dev/ttyUSB0 書く 一行書く。 $ echo "val=123" > /dev/ttyUSB0改行不要なら"-n"で。 $ echo -n "val=123" > /dev/ttyUSB0printfでもいけます。お…

curlコマンドで標準入力の結果を受け取る

curlコマンドはPOSTアクションを実行できます。 これを使って簡易な投稿のシステムを作る時、標準入力の結果を受け取る事ができると便利ですよね。 今回はその方法について。 実際のこころ 文字列"SOMETHING"をcurlでYOUR_DISTに送る場合、以下のようにしま…

XWindow環境(i3など)で"Fatal server error: could not open default font 'fixed'"と出たら……フォントの入れ忘れかも

XWindow環境(i3など)で"Fatal server error: could not open default font 'fixed'"と出たら……フォントの入れ忘れかもしれません。 実際おtころ 環境を再構築していた時のこと……。 $ vncserver :1 -geometry 1280x800 -depth 24 Couldn't start Xtightvnc; t…

scpコマンドでUNIX系システム間ファイル送信

scpコマンドをつかうと、UNIX系システム間ファイル送信できます。 たとえば、macOS上でセコセコ作っていたC++のコードをRasPiに転送したり……。manの解説によると以下の通りなので……sshコマンドの仕組みを使ってるようです。 scp copies files between hosts …

【読書メモ】9割が結果を出す! 小さな会社の脱零細マニュアル

9割が結果を出す! 小さな会社の脱零細マニュアル作者: 飯島彰仁,林徹,望月由美子,竹内武泰,西藤友美子,鈴木丈彦,吉田茂治,川代政和,吉田一仁,山口学,舟生俊博,鈴木崇之,飯田隆一郎,多和田裕,笠井永寿,伊藤由美子,櫻井孝志,西川弘晃,岡本剛,竹内友章,進藤和郎…

【読書メモ】貧困脱出マニュアル

貧困脱出マニュアル作者: タカ大丸出版社/メーカー: 飛鳥新社発売日: 2018/10/03メディア: 単行本(ソフトカバー)この商品を含むブログを見る

同一LAN内のIPaddressをしらべる

実際のところ $ echo 192.168.0.{1..254} | xargs -P256 -n1 ping -s1 -c1 -W1 | grep ttl | cut -d" " -f 4 | tr -d : 192.168.0.3 192.168.0.1 192.168.0.13 192.168.0.18 192.168.0.21 ... 192.168.0.201 192.168.0.202 192.168.0.254 192.168.0.253また…

入れ立てpip環境でCommand "python setup.py egg_info" failed with error code 1 in ……とか言われたらsetuptoolsがちゃんと入っていないかも

実際のところ pipの環境をつくり、bottleを導入しようとしたところ以下のエラーが。 $ pip3 install bottle Collecting bottle Downloading https://files.pythonhosted.org/packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/b…

Raspbian環境にて無線LAN + 固定IP設定(内部)

Raspbian環境にて無線LAN + 固定IPを設定する方法です。 私の用途ではルーターから外には出るものの、 ルーター外部からアクセスするケースは考えていない構成です。 実際のところ ターゲットはRaspbianで 固定IPはローカルネットの中だけで使用する、"192.1…

tightVNC環境をRaspberry Pi 3 B+/ Tinker Board Sにつくる

debian側 sudo apt install tightvncserver初回起動ではパスワード指定。 閲覧用のパスもあるが、今回はなしで。 $ vncserver You will require a password to access your desktops. Password:******** Verify:******** Would you like to enter a view-onl…

Raspbian Lite系で急遽デスクトップ環境が必要になったとき

Raspbian Liteを入れたけど、退っ引きならない事情……たとえばArduino IDEのようなGUI前提のツールを使う時……などで 急遽デスクトップ環境が必要になった際の手順です。いまどきはPIXILという超格好いいあれがあるのですが……まぁ、導入コストは重いです。 実…

raspi 3b+にarduino ide環境をつくる

ARM用1.8.7系IDEのリンクは以下の通り。 https://downloads.arduino.cc/arduino-1.8.7-r1-linuxarm.tar.xz マグカップやTシャツが御用入りの際は、ぜひロゴ入りのやつを買ってくださいね。 $ #{YOUR_DOWNLOAD_DIR} $ tar -xvf arduino-1.8.7-r1-linuxarm.tar…

【読書メモ】レトロゲームファクトリー

レトロゲームファクトリー (新潮文庫nex)作者: 柳井政和出版社/メーカー: 新潮社発売日: 2018/10/27メディア: 文庫この商品を含むブログ (3件) を見る

【イベントログ】産業交流展2018

産業交流展2018というイベントに行ってきました。 www.sangyo-koryuten.tokyo去年は出展側でしたが、今回はとあるお役所から誘われて参加です。 shuzo-kino.hateblo.jp 実際のところ 最終日の午後遅い時間だったこともあってか、 この手のイベントとしては少…

軽量なアプリランチャーdmenu

i3環境は軽量ですが、とはいえアプリランチャーみたいなのが無いと若干不便なのも事実。 そういう時にはdmenuが使いやすいです。 ……まぁ、こう文字で説明するより動画で見た方が威力がわかるかも……。 www.youtube.com 実際のところ i3環境の場合 タイル型デ…

i3環境にてワークスペースを特定のディスプレイに割り当てる

実際のとこ HDMI1にディスプレイが繋がっている状態で、 ワークスペース2をchromium用に割り当てるには以下の様にします。 workspace "2: chromium" output HDMI1デュアルディスプレイ環境なら、お客さん向きには動画を再生しつつ、 自分はコーディングみた…