《デジクリが4位、って何?》
■まにまにころころ[130]
ふんわり中国の古典(孫子・その10)
経営者のバイブル『孫子』、怖い(笑)
川合和史@コロ。 Kawai Kazuhito
■クリエイター手抜きプロジェクト[528]IoT IchigoLatte編
入力ポートを使う
古籏一浩
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■まにまにころころ[130]
ふんわり中国の古典(孫子・その10)
経営者のバイブル『孫子』、怖い(笑)
川合和史@コロ。 Kawai Kazuhito
https://bn.dgcr.com/archives/20171218110200.html
───────────────────────────────────
コロこと川合です。いつの間にやら師走も大詰め。
大河ドラマも最終回でした。史実通りのタイミングで直虎が最期を迎えたため、ものすごく唐突な幕引きで。
それは仕方ないとしても、ラストのシーンは、そこまでの話をぶち壊すような不細工な締め方で……全体としてはそれなりに面白かったのに、なんだあれ。
勝手なこと言えば、直虎、殺さなくてもよかったと思うんですよね。どうせ、ほとんど素性が知られていない人物なんですし、なんとでもできたはずだと。
直虎が亡くなったとされる年に「直虎」という名を葬って、柴咲コウ、いや、「おとわ」は、龍雲丸と外国にでも行っちゃえばよかったのに。
遺言残して、南渓和尚と口裏合わせて、家督を万千代に譲り、先代の井伊直虎という人物はその時点で生涯を閉じましたってことにして。
誰がかわいそうって、シナリオ都合で巻き添え食って殺された龍雲丸ですよ。直虎と一緒にあの世に送りたかっただけって感じで殺されて……ひどいでしょ。
ひどいと言えば、自然(じねん)のくだりもひどかった。明智の子をよこせと迫られて、ついた嘘が、いいえこれは信長公の子です、って。なおのことよこせって話になるでしょ、普通。(笑)
もう、最終回やり直して欲しいくらいの気分ですが、まあ次の「西郷どん」に期待することにしましょうか。
ちなみに再来年の大河は、東京オリンピックが舞台だそうで。なんていうか、なんとなく朝ドラの拡大版みたいな感じになりそうな予感。宮藤官九郎だし、面白い話にはなるんでしょうけど、大河っぽくはなさそう。
いっそ、孫子とか三国志でもやってくれればいいのに。(笑)
さて大河の話はこのへんにして、孫子の続きに進みたいと思いますが、ここらから先しばらく、ちょいちょい使いどころのなさそうな話がでてきます。地形の話とか。
まあ、それを現代に置き換えて言えばどういうことだろうと、想像や妄想を巡らせてみるのも孫子の楽しみかたのうちってことで。
前回の最後、時と場合によっては主君の命令でも従っちゃだめなこともあるよって話でした。現場の判断で臨機応変に対処しなきゃいけないこともあるよと。今回はその続きからです。
◎──『孫子』九変篇(二〜五)
軍を率いる将には、九変の利、つまり臨機応変に対応する能力が求められる。九変の利に通じていなければ、たとえ地形が分かっても地の利を得られない。臨機応変に指揮を執れなければ、戦いの原則だけ押さえていても役に立たない。
智者は必ず、メリット・デメリットの両面を考慮して物事を考える。そうすれば事は上手く運ぶし、余計な心配もしなくてすむ。
だから、対抗する諸侯を挫けさせるにはデメリットばかりが見えるようにし、上手く操るには美味しそうな話をちらつかせ、奔走させるにはメリットばかりを強調するようにすればいい。
戦争においては、敵が来ないことを期待せず、いつ来られてもいい十分な備えがあることを頼みにする。また敵の攻撃がないことを期待せず、攻撃できない態勢を整えることを頼みにする。
また将には、こだわると危機に陥る五つの状態「五危」がある。
「必死」は殺される。命を投げ打つ蛮勇な態度では殺されてしまう。
「必生」は捕虜にされる。生に執着しすぎて臆しては捕らえられてしまう。
「忿速」は侮られる。怒りっぽいと侮られ隙をつかれる。
「廉潔」は辱められる。清廉潔白に過ぎてはその心情を攻められる。
「愛民」はわずらわされる。兵卒や民を愛しすぎては悩みが増える。
この五つにこだわるのは将の過失であり、戦の妨げになる。
軍を滅ぼし将が命を落とすのは、必ずこの五危のどれかであるから、十分な注意が必要である。
◎──『孫子』九変篇(二〜五)について
ここはわりとそのままですね。五危の戒めは、耳が痛い人も多そうな。特に、五つ目が難しい。軍全体を生かすためには、個々への愛情が妨げになる場合もあるという話で。
人としてはともかく、将としては冷徹な判断が必要とされるシーンもあって、そこを割り切ることができないと滅亡してしまうと。辛い。
孫子は戦に勝つための話を君主や将校に向けて説いているので、この先でも、兵卒に対しては冷徹な話が出てきます。死ぬ気で働くように追い込め、とか。経営者のバイブル『孫子』、怖い。(笑)
◎──『孫子』行軍篇(一〜三)
ここからは軍の配置と敵情について。山を行軍するときは谷沿いに進み、高所があればそこに布陣し、敵が高所に居る場合はそれを攻めてはいけない。
河を渡るときは、渡ればすぐに遠ざかる。敵が河を渡ってきたら、水の中にいる間に攻めるのではなく、敵の半分ほどが渡り終えたタイミングで攻めるのがいい。
戦おうとする際は、河のそばまで行ってはいけない。高いところを見つけて、そこに布陣し、川の流れに逆らって下流側から攻めてはいけない。
沼地を行軍するときは、ただ速やかに抜け去って、留まってはいけない。もし沼地で戦闘することになれば、水と飼い葉を確保しつつ木々を背に布陣せよ。平地では、平坦な地形に布陣して、高地を背後と右側において、低地に向かう形にせよ。
この、山・河・沼・平地における戦い方こそ、黄帝が四帝に勝った要因である。
およそ軍は高きを好みて引くきを憎み、日向を貴びて日陰を賤しみ、兵の健康に注意を払って疾病を防ぐ。これが必勝に繋がる。
丘陵や堤防があれば、陽の当たるところに布陣して丘陵や堤防が右背にくるようにする。これが兵の利、地の助けというものだ。
河を渡りたいとき、上流で雨が降って水かさが増して河が荒れていれば、落ち着くのをまて。
地形に、
「絶澗」(険しい絶壁の谷間)
「天井」(自然による井戸のような窪み)
「天牢」(入り込むと出られない牢のように三方が囲まれた地)
「天羅」(漁網のような草木の密生地)
「天陥」(天然の落とし穴)
「天隙」(狭く長い洞穴)
これらがあるときは、速やかに立ち去って近づいてはいけない。自軍は離れ、敵はここに近づくようにしむけよ。敵をここに追い込むのだ。
また、行軍中、険阻な地、池、窪地、葦原、山林、草木の生い茂る地があれば、必ず慎重に、何度も捜索せよ。こういったところに、敵の伏兵が潜んでいるからである。
◎──『孫子』行軍篇(一〜三)
ここは、危険な場所には近づくなって話と、そこに敵を追い込めって話、あと、日向に陣取れって話、伏兵に気をつけろって話ですね。危険な場所や伏兵云々はそのままとして、日向の話は衛生管理に注意を払えってことです。
孫子の時代から、衛生条件の悪さによる疾病は軍の大敵とされているのに、実際、その点を強く主張して、大きく改善を強行したのは、あのナイチンゲールです。
孫子の時代からクリミア戦争の時代まで、2300年ほど経ってるんですが……もちろん、それまでも気をつけるようにはしてたんでしょうけど。
さて「黄帝が四帝に勝った」のくだりですが、黄帝というのは漢民族の祖ともされる伝説の帝です。
中国の神話伝説の時代、三皇五帝と呼ばれる八人がいて。このうち三皇は神、五帝は聖人といったクラス。黄帝はちょうどその狭間で、三皇の三人目とされたり五帝の一人目とされたりします。
性質は異なりますが、無理やり日本で喩えるならば、神武天皇に近いかもしれません。
ここで言う四帝は、五帝の残りではなくて、黄帝の時代に周りにいた残りです。中心を黄帝として考えたときの、東西南北の対抗勢力って感じの意味合いです。
なおこの黄帝は東洋医学の祖とされていて、「ユンケル黄帝液」の名前の由来にもなっています。どうでもいい話ですが「ユンケル」はドイツ語で貴公子だそうです。
貴公子黄帝……貴いお方である黄帝様にあやかったドリンク剤、か。いまいち意味不明ですが、考えないことにしましょう。
◎──今回はここまで。
行軍篇の半分で、今年は終わり。行軍篇の後は、地形篇、九地篇、火攻篇、で、ラストの用間篇と続きます。残り四章半。年内に終わらず、すみません……
年度内にはたぶん終わらせますので、いましばらくお付き合いを。
【川合和史@コロ。】koro@cap-ut.co.jp
合同会社かぷっと代表
https://www.facebook.com/korowan
https://www.facebook.com/caputllc
http://manikabe.net/
○イベントのお知らせ
以前デジクリにも寄稿されていた深川正英さんが、毎年主催していた大阪でのクリエイター新年会「味園で新年交流会」が、次の第10回で最終回とのこと。最終回、なんと長髪の深川さんが断髪式も行われるそうです。
・最後の味園で新年交流会&断髪式
http://last-misono.peatix.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■クリエイター手抜きプロジェクト[528]IoT IchigoLatte編
入力ポートを使う
古籏一浩
https://bn.dgcr.com/archives/20171218110100.html
───────────────────────────────────
今回は、IchigoLatteにある入力ポートを使ってみます。
IchigoLatteには以下の入力ポートがあります。
IN1〜IN4のデジタル入力が4つ
BTN、IN2、OUT1〜4のアナログ入力が6つ
OUTなのに入力ポートなの? という人もいるでしょう。
IchigoLatteではOUT1〜4は出力ポートとしても、入力ポートとしても使えるのです。また、IN2はデジタル入力でもアナログ入力でも使える便利な入力ポートです。
IN1〜4はデジタル入力なので、値を読み出すと0か1のどちらかになります。BTN、IN2、OUT1〜4はアナログ入力で、値は0〜1023 (10ビット)の範囲になります。
それでは、まず簡単なところで、IN1の入力ポートの値を読み出してみましょう。と、その前に準備するものがあります。それはジャンパーピンです。
もし、ジャンパピンがなければ細い針金でもいいですし、書類を閉じるゼムクリップを伸ばして使っても構いません。
ジャンパーピンを用意したらIchigoLatteのIN1とGNDに接続します。GNDは3つありますが、近いところに差し込みましょう。
ジャンパーピンを差し込めば準備完了です。この場合、電源が入っていてもいなくても構いません。とりあえず、IN1とGNDを接続してください。
入力ポートの値を読み出すには、gpin()を使います。パラメーターには読み出す入力ポートの番号を指定します。
今回はIN1なので1を指定します。つまり、gpin(1)とすれば入力値を得ることができます。
それでは、IN1の入力ポートの値を無限に表示するプログラムを作成し、実行します。以下のプログラムを、入力して実行してください。
while(1){
var s=gpin(1);
log(s);
}
実行すると、画面に0がたくさん表示されます。0が表示されていればIN1とGNDは正しく接続されています。この状態で、IN1にささっているジャンパーピンを抜いてみてください。どうなるでしょうか?
今度は画面に1が表示されるはずです。今度はもう一度ジャンパーピンをIN1に差し込んでみてください。すると0が表示されます。抜き差しを繰り返す0と1が表示されます。
ちょっと工夫すると、誰かが引き出しやドアを開けたかどうか検知できます。まず、ジャンパーピンにひもや糸を繋げておいて、引っ張ったら抜けるようにしておきます。
次に、ジャンパーピンが抜けたらLEDが点灯するように、プログラムを書き換えます。IN1とGNDが繋がっている場合は、値が0になります。外れたら1になります。
単純にIN1の入力値をled()のパラメーターとして渡します。これで、ジャンパーピンが抜けたら、LEDが点灯するようになります。
while(1){
var s=gpin(1);
log(s);
led(s);
}
画面に入力値を表示させず、単純にジャンパーピンが抜かれたらLEDを点灯させるだけなら、以下の1行ですみます。
while(1){led(gpin(1));}
センサーを接続した場合、入力ポートの値を検知して処理を行なうことになります。
センサーはアマゾンでも購入できますが、ハンダ付けしないと駄目なことがあります。ハンダ付けをしたくない人は、FaBoという便利な基板(シールド)があります。これについては、また別の機会に説明したいと思います。
【古籏一浩】openspc@alpha.ocn.ne.jp
http://www.openspc2.org/
ようやくIchigoJam講座が終了。sakura.ioとうまく連動して、温度・湿度・気圧データ送れて万々歳……とならず、15人中3人ほどは最後までデータ送信できず。結局、原因分からないまま終了。
で、裏で他の人がプログラム転送したりしている間に、子供達の質問を受け付けて時間を潰すという状態に。それを一時間近くやっていたので、喉がかれました。
やはり先生の系統にはなれない……。どうして先生が静かに話すのかも、分かった気がする。エネルギー消費を最小限にしないと、たくさんの授業をこなせないのかなあ、と。
ということで来年は低消費電力モードで仕事します。それでは、皆さんよいお年を……の前によいクリスマスを〜
・InDesign CS6 JavaScript Reference
http://www.openspc2.org/reibun/InDesignCS6/ref/
・Photoshop CS6 JavaScript Reference
http://www.openspc2.org/reibun/PhotoshopCS6/ref/
・Illustrator CS6 JavaScript Reference
http://www.openspc2.org/reibun/IllustratorCS6/ref/
・みんなのIchigoLatte入門 JavaScriptで楽しむゲーム作りと電子工作
https://www.amazon.co.jp/dp/4865940936
[正誤表]
http://www.openspc2.org/book/error/ichigoLatte/
・After Effects自動化サンプルプログラム 上巻、下巻
https://www.amazon.co.jp/dp/4844397591
https://www.amazon.co.jp/dp/4844397605
・IchigoLatteでIoT体験
https://www.amazon.co.jp/dp/B06X3X1CHP
http://digiconcart.com/dccartstore/cart/info/2561/218591
・みんなのIchigoJam入門 BASICで楽しむゲーム作りと電子工作
http://www.amazon.co.jp/dp/4865940332/
・Photoshop自動化基本編
http://www.amazon.co.jp/dp/B00W952JQW/
・Illustrator自動化基本編
http://www.amazon.co.jp/dp/B00R5MZ1PA/
・4K/ハイビジョン映像素材集
http://www.openspc2.org/HDTV/
・クリエイター手抜きプロジェクト
http://www.openspc2.org/projectX/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集後記(12/18)
☆MAGMAG AWARDS 2017「まぐまぐ大賞」のコラム部門におきまして、デジクリが4位に入賞しました。2014年に「コンピュータ・インターネット部門」でノミネートされて以来のことです。ありがたくいただきます。
http://www.mag2.com/events/mag2year/2017/category/column.html
●シンシアアリー「韓国人による末韓論」を読んだ(2017/扶桑社)。シリーズ7作目。韓国の「反日思想」の正体がよくわかる。あらゆる意見は「日本が悪い」に帰結“しなければならない”とする、異常な雰囲気に人の精神が支配されているのが韓国だという。日韓関係に多様な意見がある日本とは大違いだ。
韓国の「反日思想」とは、日本を徹底的に悪とし、その日本と反対のスタンスをとることで韓国は善になれる、というものだ。「反共思想」とは「反日思想」の「日本」を「北朝鮮」に入れ替えただけだが、大統領は反共思想“ではない”というのだから面妖な国だ。韓国民は、社会すべての分野において、善悪論もどきの極端な二択を要求されてきた。二択以外の選択は最初からないという。
個人的な判断より、どちらかを選ぶだけ。敵を憎むのが仲間への愛。とにかく、「私たちの権利を奪った敵を思い切り憎め」というのが「国是」だというんだからトンデモ。「日本と戦う」は「北朝鮮と組む」「米軍撤収」とセットだというんだからナントモ。韓国民は勝者を支持するのがお約束。ある意味、潔い。
日本がこれだけはダメと思っているからこそ、それをやることで「日」の「反」の立場であることを強調できる。これが韓国「反日思想」の真髄である。慰安婦合意の破棄は、韓国民に最も喜ばれる形の反日であり「迂回的な親北」としても有効だ。この単純で哀れな理屈が、合意の破棄・無力化宣言が近い理由だ。
「20万人もの女性がさらわれたのに、朝鮮の男性は何をしていたのか」という指摘は日本からだけでなく、韓国のネットにも現れるそうだが、この答えをぜひ聞きたい。20万人ものか弱い少女たちが強制的に攫われ、拉致され、騙され、日本軍の性奴隷になったというが、その時男たちはそれを阻止しないで、どこで何をしていたのか。誇り高い韓国の男たちは、何の抵抗もしなかったのか。
韓国側はこのような指摘を決して受け入れない。なぜなら「朝鮮の男たちって、無能だったんだね」ともとれる内容だからだ。慰安婦捏造でメシが食える人たちも、ウソがバレると困るから受け入れない。この問題を恨にし、日本を悪とすることで精神世界に様々な恩恵を受ける韓国人は、断じて受け入れない。
韓国の男たちは抵抗できなかった、が正解だろう。だって、そんな場面はまったくなかったんだから。慰安婦にされたという少女たちを、勇敢な男たちが奪還に行ったという話もない。件の慰安婦が実在したのなら、放置するような男は韓国には一人もいないはずだ。だが慰安婦問題でリアルの男たちが活躍した場面はひとつもない。だって、これは吉田清治のバーチャル世界なんだから。
「20万人もの女性がさらわれたのに、朝鮮の男性は何をしていたのか」については、さすがの筆者もあまり深く突っ込まないが、日本人はこのシンプルな質問をことあるごとにすべきだろう。皮肉っぽく言いっぱなしにするのではなく、真摯に問うべきである。公式な回答をぜひ聞かせてもらいたいものだ。(柴田)
シンシアアリー「韓国人による末韓論」
http://www.amazon.co.jp/exec/obidos/ASIN/4594077900/dgcrcom-22/
●まぐまぐ大賞に投票して下さった皆様、ありがとうございました! まさか入賞できるなんて! 感激です。
/大阪マラソン、疲れた〜。大規模マラソンは事前受付があり、二日取られるのがネックだなぁと改めて思った。名古屋ウィメンズマラソンも事前受付だけど、宿泊するので二日取られるのは気にしていなかった。到着後の移動なので受付終了間近になり、空いてたし、EXPOは名古屋ドーム内なので広々、開放感。
大阪マラソンは早めに出かけようと、土曜日の開始直後に行ったら混んでて入れない。待ち時間が暇だなぁとポケモン立ち上げたら、並んだ広場にジムがあって、レイドバトルができた。
最初は定員(20人)オーバーで入れず。次に入ったら、あっという間に定員になって楽々バトル。伝説のポケモン「エンティ」ゲット。皆暇だもんね。続く。 (hammer.mule)