Bye Bye Moore

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

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

【読書メモ】Head First C

Head First C ―頭とからだで覚えるCの基本作者: David Griffiths,Dawn Griffiths,中田秀基,木下哲也出版社/メーカー: オライリージャパン発売日: 2013/04/03メディア: 大型本この商品を含むブログ (5件) を見る有名なHead FirstシリーズにC言語版があると知…

Raspberry Pi 3 B+を WiFiアクセスポイントとして運用する

RasPiをWiFiアクセスポイントに設定すると、 機器の接続で楽できて便利ですね。 今回はそんな話。 実際のところ 参考もと様にスクリプト例が置いてありましたので、 こちらを参考に……。 #!/bin/bash # # This version uses September 2017 august stretch im…

cuコマンドで簡単にシリアル通信をやる

実際のところ $ cu -s 9600 -l /dev/ttyUSB0やめるときは "~"の後に"." 参考もと 【入門】Linux機にUSB-シリアル変換ボードをつなげてみる【備忘録】 | 團長の小部屋 https://linuxjf.osdn.jp/JFdocs/Remote-Serial-Console-HOWTO/index.html ttyについて tt…

netcatで擬似的なWEB鯖をつくる

実際のところ 鯖 whileでブンまわしつつ、ncにcloseで毎回切るように。 $ while true; do ( echo "HTTP/1.0 200 Ok"; echo; cat -u ./sample.html ) | nc -l -p 8080; done ファイルはこんなもんをつかいました。 $ cat sample.html <body> here!! </body> 送信 $ nc loca…

netcat/ncの受信モードで実行後にコマンドを実行しておくる

-e, --exec=PROGRAM program to exec after connect 実際のところ 受け側 $ nc -l -p 5000 -e "echo 123" 送り側 $ echo yeah! | nc localhost 5000 実行結果 受け側 $ nc -l -p 5000 -e "echo 123" $ 送り側 $ echo yeah! | nc localhost 5000 123 read(net…

netcat/ncの受信モードで連続して受け取るようにする

netcat/ncの受信モードだと一個パケットをつかむと止まったりします。 これを継続するには-kオプションです。 ……例のごとく、なぜかmacOS環境ではmanやhelpには載ってません。 どういうこっちゃ……?? k' Forces nc to stay listening for another connectio…

netcatの-cオプションで送って閉じる

netcatで送信を行うとき、うまくコマンドが閉じないケースがあります。 とくにUDPだとそのまんまです。 このとき、-cオプションを使うとうまく閉じる事ができます。 実際のところ パイプに繋げたUDP通信で、送ったきり閉じてしまいたい時は以下のようにしま…

【読書メモ】究極のマーケティングプラン

究極のマーケティングプラン シンプルだけど、一生役に立つ!お客様をトリコにするためのバイブル作者: ダン・ケネディ,神田昌典,齋藤慎子出版社/メーカー: 東洋経済新報社発売日: 2007/03/30メディア: 単行本(ソフトカバー)購入: 26人 クリック: 289回こ…

【読書メモ】7日でつくる事業計画書

7日で作る 事業計画書 CD-ROM付 (アスカビジネス)作者: 赤羽雄二出版社/メーカー: 明日香出版社発売日: 2014/04/14メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る

【読書メモ】みんなのIchigoJam入門

みんなのIchigoJam入門 BASICで楽しむゲーム作りと電子工作作者: 古籏一浩,江崎徳秀出版社/メーカー: リックテレコム発売日: 2016/04/28メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見るIchigoJamはSBCの一種ですが、 特に子供向けを全面…

スペース文字が入ったファイル名をxargsを使って一括変換したいとき、-0オプションを使うといいかも

シェルスクリプトでファイル名を一括変換したり、ファイル移動したりしたいが 該当ファイルにスペースが入っていてxargsがうまく動かない場合があります。 そんな時は、ヌル文字をデリミターにつかう"-0"オプションが使えるかもしれません。 実際のところ こ…

nkfコマンドで半角を全角に

$ echo カタカナ | nkf カタカナ$ echo ハンカクカタカナ34マジムリ12…… | nkf -wxZ4 ハンカクカタカナ34マジムリ12…… $ echo ハンカクカタカナ34マジムリ12…… | nkf -w ハンカクカタカナ34マジムリ12……$ echo ハンカクカタカナ34マジムリ12…… | nkf -wxZ4 | nkf --hiragana はんかくかたか…

sed $'s/regexp/\\\n/g'という記法はANSI-Cのバックスラッシュ記法を適用するbash独自実装である

前の記事で使った sed $'s/発注済/\\\n/g'なる奇怪な実装ですが……こちら、GNUの資料をみると 3.1.2.4 ANSI-C Quoting Words of the form $'string' are treated specially. The word expands to string, with backslash-escaped characters replaced as spec…

カード記述型Excel情報を取り扱う際のメモ

世の中、データやりとりにはExcel系ソフトが使われる事が多いですね。 フツーに使ってくれている分には問題ないのですが……見栄えの問題なのか、縦横数個のセルをつかったレイアウトがゾロゾロ並んでるようなのも存在します。 これが上掲画像のようにカード式…

RasPiのeth0が見当たらず、代わりにenxXXXみたいな名前になってるとき

一般にLinux系では有線LANのポートはeth0です。 ところが、最近のRasPiではこれが見当たらず、代わりにenxXXXみたいな名前になってます。 これは装置のmacアドレスから決められてるのですが……ポータビリティという観点ではありがた迷惑ですね……。 というわけ…

【読書メモ】気がきく力と、ダンドリ力が、1冊でビシッと身につく本

気がきく力と、ダンドリ力が、1冊でビシッと身につく本作者: 知的習慣探求舎出版社/メーカー: PHP研究所発売日: 2013/10/19メディア: 単行本(ソフトカバー)この商品を含むブログを見る

【読書メモ】ねじとばねから学ぶ! 設計者のための機械要素

ねじとばねから学ぶ! 設計者のための機械要素作者: 國井良昌出版社/メーカー: 日刊工業新聞社発売日: 2017/03/01メディア: 単行本この商品を含むブログを見る表題の通り機械設計に関する読み物系の本です。機械設計を料理と見立て、料理との対比から日本にお…

bashでプログレスバーを実装してみる その2:プログレスバーの文字列を変数代入でやる

shuzo-kino.hateblo.jp の派生です。 実際のところ 以前はプログレスバーの文字列はyesコマンドを中心としたパイプ処理にて行いました。 今回は、より泥臭く変数代入でやってみます。 #!/bin/sh for i in `seq 20 20 100` do COUNT=$i STR="${STR}##" printf…

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エイリアンめいたキャラクターが…

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

http://www.kappabashi.or.jp/index.htmlwww.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版この商品を含むブログを見る私は小さい会社をやっているので、必然的に外注先として付き合う方…