Bye Bye Moore

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

【読書メモ】常識にとらわれない100の講義

常識にとらわれない100の講義 (だいわ文庫)作者: 森博嗣出版社/メーカー: 大和書房発売日: 2013/09/12メディア: 文庫この商品を含むブログ (6件) を見る

電動アクチュエータで電流検知式の物理リミットをつける際、遅すぎると有効に動かないかも

アイエイアイ IAI高剛性エレシリンダー EC-S7MAH-450-0-B-WA-WL出版社/メーカー: アイエイアイメディア: この商品を含むブログを見る電動アクチュエータ(上掲のようなもの)にて、物理リミットをソフトウェア的に制御しようとした時のこと。電動アクチュエー…

Google Drive系で期間限定で特定のユーザーに権限を付与する

実際のところ (1)ドライブでファイルを開きます。 (2)共有 をクリックします。 (3)まだファイルが共有されていない場合は共有します。 (4)[詳細設定] をクリックします。名前にカーソルを合わせて、有効期限を設定するアイコン timer をクリックします。 (5)…

プリプロセッサifで入り組んだ内容を記述

実際のところ ifdefと違い、if-else構文に落とし込む事ができます。 やれる事の幅が広がりますね。 #if defined(CREDIT) credit(); #elif defined(DEBIT) debit(); #else printerror(); #endif 参考もと docs.microsoft.com e-words.jp

ifdefの使い方

//#define DEBUG_MODE //... #ifdef DEBUG_MODE Serial.print("Set Patlite: 0x"); Serial.println(state, HEX); #endif defineをコメントアウトしたままだと、ifdef~endifの部分は読み飛ばされます。 参考元 stackoverflow.com docs.microsoft.com

webIoPiでRasPiのIOにブラウザから簡易的にアクセスする その3:ArduinoとSerial経由で接続する

多少凝ったセンサーやインターフェイスを用意したい場合 Arduinoの力を借りるケースありますよね。 ボタンたくさんつけたりとか。付属のwebiopi.jsとシリアルをつかうと、シリアル経由でArduinoと通信できます。 実際のところ Arduinoは公式サンプルについて…

【読書メモ】ある日突然40億円の借金を背負う――それでも人生はなんとかなる。

ある日突然40億円の借金を背負う――それでも人生はなんとかなる。作者: 湯澤剛出版社/メーカー: PHP研究所発売日: 2015/07/24メディア: 単行本(ソフトカバー)この商品を含むブログ (5件) を見るなかなか強烈なタイトルが印象的な、社長復活物語な本です。 …

【読書メモ】中小企業の「システム外注」はじめに読む本

中小企業の「システム外注」はじめに読む本作者: 坂東大輔出版社/メーカー: すばる舎発売日: 2018/11/18メディア: 単行本この商品を含むブログを見る発注側からみた、システム外注に関わるアレコレをITコンサルタントさんが解説してくれる本です。 「後出し…

webIoPiでRasPiのIOにブラウザから簡易的にアクセスする その2:WEB鯖の設定

実際のところ $ cd /etc/webiopi $ YOUREDITOR configここで、WEB鯖のポートをデフォルトの8000番から、114514番に変更する事を想定します。 ファイル内を探すと以下のような部分がみつかるので……ポート番号を変更します。 [HTTP] enabled = true port = 800…

webIoPiでRasPiのIOにブラウザから簡易的にアクセスする その1:導入

webioPiはその名の通り、webからRasPiのIOに触れる事ができるライブラリです。 verは0.7系で止まってますが、RasPi3系では動きます。 ちょっとした試作であればCODESYSみたいなゴツのを導入したり、 あるいは自前のオラオラ系を作るよりスマートかも。 実際…

crontabで、起動毎や1日一回のような短縮記法を

実際のところ string meaning ------ ------- @reboot Run once, at startup. @yearly Run once a year, "0 0 1 1 *". @annually (same as @yearly) @monthly Run once a month, "0 0 1 * *". @weekly Run once a week, "0 0 * * 0". @daily Run once a day,…

crontabの日時指定構文

field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names) というわけで、下の構文は5分ごと */5 * * * * CMD0時から20時まで2時間ごとの場合 …

crontabをつかってみる

なんやかんやで、今日までマトモにcrontabを使った事がなかったのでメモ。 $ crontab -evi系エディタが立ち上がるので、編集 5分ごとにDocumentフォルダのhogehoge.txtをtouchしたい場合 */5 * * * * touch ~/Documnt/hogehoge.txt保存して閉じると……アクシ…

【読書メモ】明日クビになっても大丈夫!

明日クビになっても大丈夫!作者: ヨッピー出版社/メーカー: 幻冬舎発売日: 2017/09/21メディア: 単行本この商品を含むブログを見る

【読書メモ】 若手法律家のための法律相談入門

若手法律家のための法律相談入門作者: 中村真出版社/メーカー: 学陽書房発売日: 2016/05/19メディア: 単行本この商品を含むブログ (2件) を見るマンガも描ける弁護士の中村真センセ(通称マコツ先生)による、 若手法律家のための法律相談に関わるTips集です…

"\`"で行頭パターンのみにマッチ

実際のところ 行頭マッチ $ printf "a\nb\nc\n" | gsed 'N;N;s/\`/X/gm' Xa b c$ printf "a\nb\nc\n" | gsed 'N;N;s/^/X/gm' Xa Xb Xc 末尾マッチ $ printf "a\nb\nc\n" | gsed "N;N;s/\'/X/gm" a b cX$ printf "a\nb\nc\n" | gsed "N;N;s/$/X/gm" aX bX cX …

sedの\Bで文字間にマッチング

\B Matches everywhere but on a word boundary; that is it matches if the character to the left and the character to the right are either both “word” characters or both “non-word” characters. 実際のところ $ echo 完全に理解した | gsed 's/\B/ …

echo-sdでcowsayめいた煽りメッセージをつくる

echo-sdはfumiyas氏作の文字列遊びツールです。 実際 導入 $ brew tap fumiyas/echo-sd $ brew install echo-sd 使い方 横書きはもちろん $ echo-sd ぬるぽっ!! _人人人人人人人_ > ぬるぽっ!! <  ̄Y^Y^Y^Y^Y^Y^Y ̄縦書きにしたり $ echo-sd -v ガッ!…

headでbyte数を指定して表示

"-c"オプションでbyte指定。 実際のところ $ head -c 100 /dev/random | hexdump 0000000 a2 d3 5e 3b d1 74 53 0a bc 7d 53 7e 38 f3 b8 bb 0000010 a0 5b d3 9b bc 66 a3 88 21 0c ca 4a cb dc 19 8a 0000020 24 bd 34 eb 0c c9 ac 59 ce 12 58 6a c1 92 3…

shufの"-i"オプションで簡易にランダムな数をつくる

shufの"-i"オプションでは範囲をしていすることで $ shuf -i 2-6 6 2 4 5 3 $ shuf -i 2-6 2 5 4 6 3

【読書メモ】敵とのコラボレーション――賛同できない人、好きではない人、信頼できない人と協働する方法

敵とのコラボレーション――賛同できない人、好きではない人、信頼できない人と協働する方法作者: アダム・カヘン,小田理一郎,東出顕子出版社/メーカー: 英治出版発売日: 2018/10/31メディア: 単行本この商品を含むブログを見る仕事をする上で、どうしても意見…

【読書メモ】起業のファイナンス 増補改訂版

起業のファイナンス増補改訂版作者: 磯崎哲也出版社/メーカー: 日本実業出版社発売日: 2015/01/16メディア: 単行本この商品を含むブログ (2件) を見るベンチャー屋さんのバイブルとして有名な本……らしいです。 事業計画や広報など、イケイケベンチャー向けの…

shufコマンドでランダムテイク

実際のところ shufは行を要素としてランダムに散らすコマンドです。 これの"-n 1"をつかうと、一行だけ取り出せます。 $ printf "平社員\n社長\n" | shuf -n 1 社長 $ printf "平社員\n社長\n" | shuf -n 1 平社員 "-e"のあとに続く引数を要素として扱います…

bashの文字列中で{hoge,}とやった場合の動き

bashの文字列中で中括弧"{}"とカンマを組み合わせると、それを含んだ文字列パターンを生成できます。 実際のところ $ echo {foo,}{bar,} foobar foo bar 中括弧の他の用途 shuzo-kino.hateblo.jp 参考もと www.gnu.org All about {Curly Braces} in Bash | L…

CODESYSでPOUを扱う

PLC

POUをつかうと、ある程度の意味合い……たとえば、原点合わせだとかセンサー補正だといった意味合いで 実装を切り分けることができます。 普通のプログラミング言語でいう関数みたいなものですね。www.youtube.com 参考もと www.fa.omron.co.jp

PLCopenc Motion Control Function Block

PLC

PLCopenc Motion Control Function Blockは、PLCの命令をある程度抽象化してくれる便利な子です。これまでのPLCでは位置決めで参照するレジスタはここ……みたいな感じで メーカーごとに指定がありましたが、MCFBに対応しているものは、その辺りを丸め込んでく…

ひとくちにPLCといっても、複数の書き方があるというお話

PLC

IEC 61131-3という規格で決められているのですが有名なラダー言語(LD)以外にもいくつか定義がされてます。PLCopenという業界ページによると two textual languages, IL (Instruction List) and ST (Structured Text), and two graphical languages, LD (Ladd…

【読書メモ】畦と銃 (講談社文庫)

畦と銃 (講談社文庫)作者: 真藤順丈出版社/メーカー: 講談社発売日: 2014/04/15メディア: 文庫この商品を含むブログを見るなかなか強烈な表紙が気になって手に取った小説本。 ミナギという架空の農村を舞台に、日本の一次産業をめぐるアレコレがオムニバス形…

【読書メモ】あなたの中の起業家を呼び起こせ! 普通の人がすごい会社をつくる方法

あなたの中の起業家を呼び起こせ! 普通の人がすごい会社をつくる方法作者: マイケル・E・ガーバー,ケン・ブランチャード(前書き),近藤学出版社/メーカー: エレファントパブリッシング発売日: 2013/11/28メディア: 単行本この商品を含むブログ (1件) を見るsh…

【読書メモ】はじめの一歩を踏み出そう

はじめの一歩を踏み出そう―成功する人たちの起業術作者: マイケル・E.ガーバー,Michael E. Gerber,原田喜浩出版社/メーカー: 世界文化社発売日: 2003/05/01メディア: 単行本購入: 43人 クリック: 567回この商品を含むブログ (66件) を見る個人経営の小さい事…