《名前に引っ張られてるんでしょうかね》
■まにまにころころ[158]
ふんわり中国の古典(論語・その21)
素材が装飾を上回れば野卑である
川合和史@コロ。 KAWAI Kazuhito
■クリエイター手抜きプロジェクト[580]IoT M5 Stack編
M5 Stack本体にあるボタンを使う
古籏一浩
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■まにまにころころ[158]
ふんわり中国の古典(論語・その21)
素材が装飾を上回れば野卑である
川合和史@コロ。 KAWAI Kazuhito
https://bn.dgcr.com/archives/20190520110200.html
───────────────────────────────────
コロこと川合です。大型連休やらなんやらで少し間が空きましたが、令和最初のまにころです。令和、まだ馴染みませんが、響きはそこそこ気に入ってます。
これまで口頭で自分の名前の漢字を説明する時、昭和のワに歴史のシですって伝えていたんですが、令和も使えますね。きっと使わないけど。(笑)
この名前、昭和のワに歴史のシで、カズヒト。なかなか読んでもらえません。カズシかカズフミですね、だいたい。同名の方もまれにいらっしゃいますが、自分の名前でなければ私だって読めません。
古代史の本など読んでいると、史(ふひと・ふみひと)という官職が出てきて、文書や記録を扱う職だとのことで。毎度駄文ながらこうして文章を書いていることを思うと、どこか名前に引っ張られてるんでしょうかね。もうひと文字の和にもなんとか影響受けて、和んでいただけるような言葉を紡ぎたいものです。
さて今回もまたどうでもいい話から始まりますが、大河ドラマ『いだてん』、ご覧になってますか? 前回からずいぶん話はすすみましたが、昨夜もこれまた見どころの多い回でしたよ。その中でも昨夜は、なんといっても森山未來!
これ、見ていない方に説明するのは大変なんですが、若き日の古今亭志ん生、美濃部孝蔵を演じる森山未來さんが、志ん生の息子である金原亭馬生と古今亭志ん朝の二役を昨夜演じられまして。
時系列の入り組んだドラマなので、何のことか分からないと思いますが、まあ、作中で一人三役、語りも入れたら四役やったという話です。
昨夜出てきたのは、金原亭馬生と古今亭志ん朝の二役なんですが、これがもう。演じ分けも見事で。どなたかのツイートを見て後から調べたんですが、表情も雰囲気も、ちゃんと金原亭馬生と古今亭志ん朝に寄せた感じで。
やー、見事でした。
一方で古今亭志ん生を演じるビートたけしは逆に、本人に一切寄せない作り方で演じられていて、それはそれでアリだとこれまで見てきたのに、森山さんが寄せたせいで、たけしさんが浮いて見えちゃったりもして。
なんにせよ、視聴者は大盛り上がりでした。
中村勘九郎さんと綾瀬はるかさんも毎回素敵だし、周りも、登場人物の大半が良すぎて胸焼けするほど豪華で素晴らしく、魅せてくれます。ええ、もうね、言いたいことは結局、ピエール瀧よ、瀧さんよ、最後まで見たかったよと……引き継がれた三宅弘城さんも素敵ですけどね。
そういえば、安仁子演じたシャーロット・ケイト・フォックスさんと、志ん生のところに転がり込んだ五りんの彼女知恵を演じる川栄李奈さんが、ほぼ同時期にご懐妊の報道と、おめでたいニュースもありました。
瀧さんの件と視聴率以外は色々ばっちりなんですけどね、いだてん。
昨夜のストーリーでは、岩松了さん演じる岸清一もよかったですねえ。厳格で、嘉納治五郎を追い落とすように体育協会の二代目会長になった役なんですけど、箱根駅伝のゴールに立ち会って熱くなる姿にグッとくるものがありました。
大河らしくない大河ですけど、いだてん、いいですよ。配信サービスか何かで是非ここまでの19話を観て、来週から一緒に観ましょうよ。(笑)
いだてん話が長くなっちゃいましたが、ここからはまた『論語』です。
◎──巻第三「雍也(ようや)第六」十四
・だいたいの意味
子游が武城の宰(取り締まり役人)となった。孔子先生が、有能な人物は得られたか、と仰った。子游は答えた。澹臺滅明(たんだいめつめい)という者がいます。道を進むにあたっては近道を選ばず、公務でなければ私の部屋にも来たことがありません。
──巻第三「雍也(ようや)第六」十四について
特にこれといって解説もないんですが、弟子の子游、ひいては孔子先生が評価する人物像が垣間見えますね。正々堂々とした振る舞い、上司におもねろうとしない公正な態度、それがこの、なんとも難しい名前の人なんでしょう。
澹臺滅明も孔子の弟子なんですが、孔子は最初、彼の容姿が醜かったことから軽んじていて、後に大成した彼に対して自省したという話が伝えられています。『論語』にはここにしか出てきませんし、諸説あり、本当に人名なのか、また本当に実在したのかも疑われていたりしますが、まあどうでもいいことですね。
◎──巻第三「雍也(ようや)第六」十五
・だいたいの意味
孟之反(もうしはん)は(自らの功績を)誇らない。(軍が)敗走した際に殿を務めたが、(帰投して)まさに城門をくぐろうとした時に馬に鞭を打って、「あえて遅れ(殿を務め)たのではない、馬が進まなかったのだ」と言った。
──巻第三「雍也(ようや)第六」十五について
殿(しんがり)というのは、敗軍の最後尾として追撃を防ぎながら引き上げる、敗走時には最も危険で難しいポジションのことです。孟之反はこの殿を務めて、無事に帰投しながらも、あえてそんな大役を果たしたわけじゃないよ、自分の馬が走らなかったから最後尾になっただけだよ、と言ったわけです。
殿という重大な役を見事果たし、功を誇らない態度を孔子先生は評価しました。
孟之反、かっこいいですね。孔子先生と同時代の魯の人です。
渋沢栄一も孟之反を取り上げ、事業について語られています。
・公益財団法人渋沢栄一記念財団
デジタル版「実験論語処世談」(28) / 渋沢栄一
https://eiichi.shibusawa.or.jp/features/jikkenrongo/JR0280.html
◎──巻第三「雍也(ようや)第六」十六
・だいたいの意味
祝ダ(しゅくだ)のような巧みな弁舌なく、宋朝(そうちょう)のような美貌しかないようであれば、今の時代、平穏無事に過ごすことは難しい。
──巻第三「雍也(ようや)第六」十六について
ここの読み方はいくつか説があって、
・弁舌がなくて美貌しかないと
・弁舌があっても美貌がないと
・弁舌があって美貌もないと
と、まちまちなんですが、結局のところ、口のうまさと容姿の美しさが揃っていないと世渡りに不自由する時代であることを嘆いた発言、とのことです。
孔子先生の言葉としてこれが正しいのなら、さっきの、孔子先生が澹臺滅明を見た目で判断して軽んじたって話は作り話なんでしょうね、たぶん。
◎──巻第三「雍也(ようや)第六」十七
・だいたいの意味
誰でも外に出る際、戸をくぐらない者は無い。なのに、なぜこの道を通る者はいないのか。
──巻第三「雍也(ようや)第六」十七について
少し分かりにくいですが、前半の「戸」はリアルな戸です。戸口。家から外に出る際、戸をくぐりますよね。後者の「道」は、人の道、道理の道です。人が生きていく上で歩むべき道。出かける際に戸をくぐるように、生きていく上で当然この道を通るはずなのに、なぜこの道を通らないのかと嘆いています。
◎──巻第三「雍也(ようや)第六」十八
・書き下し文
子曰わく、質、文に勝てば則ち野なり。文、質に勝てば則ち史なり。文質彬彬として、然る後に君子なり。
・だいたいの意味
素材が装飾を上回れば野卑である。装飾が素材を上回るのは文書を扱う役人だ。飾りと素質が調和して、はじめて君子である。
──巻第三「雍也(ようや)第六」十八について
史、出てきましたね。ここでは飾った文書を記録する役人という意味合いです。ダメな比喩に使われてガッカリです。(笑)
中国の史と日本の史は違うんですよきっと。知らんけど。
質は、素材、素質、生地、生来の資質。文は、あや、彩り、装飾、後天的に獲得したものです。
どちらが勝るのでもなく、上手くひとつの人格の中に溶け合ってこそ君子、と。
なお、文質彬彬(ぶんしつひんぴん)は、そのまま四字熟語として国語辞典に載っています。
・小学館『精選版 日本国語大辞典』
ぶんしつ‐ひんぴん【文質彬彬】
(「論語-雍也」から) 文明的なものと素朴なものとがうまく調和して備わっているさま。また、外見の美と実質とがよく調和しているさま。
個人的には、使ったことはもちろん『論語』以外で見たこともないですけどね。
◎──巻第三「雍也(ようや)第六」十九
・だいたいの意味
人の生は真っ直ぐであるものだ。歪んだ生は、幸い難を免れているだけだ。
──巻第三「雍也(ようや)第六」十九について
人生というものは真っ直ぐであるのが本来の生き方で、歪んだ人生は、単に、偶然ラッキーで災難に遭っていないだけで、いずれ痛い目を見るだろう、と。
ラッキーなままに人生の最後まで逃げ切る輩もきっといるんでしょうけども、そんなこと言っても仕方ないので、真っ直ぐ歩みましょう。
真っ直ぐ生きたって、アンラッキーな災難に見舞われもするけどねっ。
孔子先生もきっと、そんなやりきれなさを感じることがあったんじゃないかと。そんなことがしのばれる一節じゃないですかね、ここ。
◎──巻第三「雍也(ようや)第六」二十
・書き下し文
子曰わく、これを知る者はこれを好む者に如かず。これを好む者はこれを楽しむ者に如かず。
・だいたいの意味
ものごとを知っている者は、そのものごとを好む者に及ばない。ものごとを好む者は、そのものごとを楽しむ者に及ばない。
──巻第三「雍也(ようや)第六」二十について
孔子先生のことですから、「これ」というのは、人としての道、君子の道や、学問などのことなんでしょうけど、趣味でもなんでも言えることですね。
面白いのは、「知る」と「好む」の差はともかく、その上に「楽しむ」があるというところで。「好む」と「楽しむ」の違いは考えさせられますね。
なんとなくですが、「好む」のほうは、まだ頭で考えて選択してる感じです。「楽しむ」のほうは、選択だの価値判断だのって域を超えているというか。
「好きだから○○します」という理性的判断じゃなくて、「たーのしー!」と、理屈じゃない領域といった感じ。
なかなか上手い喩えが思い浮かばないんですが、お祭りが好きでよくお祭りに出向く人と、岸和田でだんじり曳く人や博多で山笠担ぐ人の差、みたいな?阿波踊りで、見る阿呆と、踊る阿呆の差、みたいな?
喩えておきつつ、私はそういうお祭りはあまり好きじゃないです。(笑)伝統文化としての側面は好きですけどね。騒がず、読書が楽しいです。
◎──今回はここまで。
次回には、巻第三「雍也(ようや)第六」が終わりそうです。全十巻なので、道のりはまだまだ長いですが、完走目指して進みます。スッスッ、ハッハッ!
【川合和史@コロ。】koro@cap-ut.co.jp
合同会社かぷっと代表
https://www.facebook.com/korowan
https://www.facebook.com/caputllc
スッスッ、ハッハッ……いだてん金栗四三さんが走る時の呼吸法です。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■クリエイター手抜きプロジェクト[580]IoT M5 Stack編
M5 Stack本体にあるボタンを使う
古籏一浩
https://bn.dgcr.com/archives/20190520110100.html
───────────────────────────────────
今回は、M5 Stack本体にあるボタンを使ってみます。ボタンが押されたら何か処理を行う、という一般的なものです。
まず、簡単なところで、ボタンを押したら画面の色が変わるプログラムを作成してみましょう。
ボタンが押されたら何かするという場合、「イベント」のカテゴリにある[ボタン[ A ]が[ 押されたとき ]]ブロックを使います。このブロックを使いたいボタンの数だけ配置します。
ここでは3つのボタンを押したら画面の色を変えるの、で3つのブロックを配置します。それぞれのブロックで、ボタンA,B,Cが押されたときに実行されるように変更します。
次に、配置したイベントブロック内に、画面の色を変更するブロックを埋め込みます。「グラフィック」のカテゴリから[ 画面を[■]で塗りつぶし ]ブロックを配置します。
これを3つのボタンのイベントブロック内に埋め込みます。色は好きな色を設定してください。ブロックの配置ができたら実行してみましょう。ボタンを押すと色が変わるはずです。
Pythonのコードだと以下のようになります。
--------------------------------------------------------------------------
from m5stack import *
from m5ui import *
clear_bg(0x000000)
btnA = M5Button(name="ButtonA", text="ButtonA", visibility=False)
btnB = M5Button(name="ButtonB", text="ButtonB", visibility=False)
btnC = M5Button(name="ButtonC", text="ButtonC", visibility=False)
def buttonA_pressed():
# global params
lcd.fill(0xff0000)
pass
def buttonB_pressed():
# global params
lcd.fill(0x33ccff)
pass
def buttonC_pressed():
# global params
lcd.fill(0x33ff33)
pass
buttonA.wasPressed(callback=buttonA_pressed)
buttonB.wasPressed(callback=buttonB_pressed)
buttonC.wasPressed(callback=buttonC_pressed)
--------------------------------------------------------------------------
それでは次に、ボタンが押されたら円を動かしてみましょう。ここでの円は図形として描くものではなく、円のオブジェクトとして処理できるものにします。
このオブジェクトとして処理するためには、開発画面(UI.Flow)のM5 Stack画面上にある「Title Label rect Circle Image」のアイコンの中からCircleのアイコンを、その下にあるM5 Stack画面にドラッグ&ドロップします。円の位置はX座標を160、Y座標を120に設定します。
次に円のX座標を示す変数を作成します。ここではxという名前の変数にします。最初に円のX座標を変数に入れておきます。[ Setup ]ブロックの下に[ [x]に[160]をセット]というようにブロックをくっつけます。次に「イベント」のカテゴリから[ くりかえし ]ブロックを配置し、[ [x]に[160]をセット]のブロックの下にくっつけます。
繰り返しブロックの中に円の位置を設定するブロックを埋め込みます。このブロックは「UI」カテゴリをクリックすると表示される「円形」カテゴリの中から配置します。[[circle0]の位置[0]]のブロックです。この[0]の部分を変数xのブロックに置き換えます。
次に、先ほどの作成したボタンが押されたら画面の色が変わるプログラムと同様に[[ボタンA]が[押されたとき]]ブロックを配置します。ボタンAが押されたら変数xを-5増やすように設定します。ボタンCが押されたら変数xを5増やすように設定します。なお、ボタンBが押されたら最初の位置である160に変数xを設定します。
これでできあがりです。実行ボタンを押して動作を確認してみましょう。ボタンを押すと円が左右に移動します。
Pythonのコードだと以下のようになります。
--------------------------------------------------------------------------
from m5stack import *
from m5ui import *
clear_bg(0x000000)
btnA = M5Button(name="ButtonA", text="ButtonA", visibility=False)
btnB = M5Button(name="ButtonB", text="ButtonB", visibility=False)
btnC = M5Button(name="ButtonC", text="ButtonC", visibility=False)
circle0 = M5Circle(160, 120, 15, 0xFFFFFF, 0xFFFFFF)
from numbers import Number
x = None
def buttonA_pressed():
global Number, x
x = (x if isinstance(x, Number) else 0) + -5
pass
def buttonB_pressed():
global Number, x
x = 160
pass
def buttonC_pressed():
global Number, x
x = (x if isinstance(x, Number) else 0) + 5
pass
buttonA.wasPressed(callback=buttonA_pressed)
buttonB.wasPressed(callback=buttonB_pressed)
buttonC.wasPressed(callback=buttonC_pressed)
x = 160
while True:
circle0.setPosition(x=x)
wait(0.001)
--------------------------------------------------------------------------
配置する図形を四角形にして、動かしてみるといいかもしれません。また、画像も同様の方法で動かすことができます。
【古籏一浩】openspc@alpha.ocn.ne.jp
http://www.openspc2.org/
うちの地域では、今年も田植えの季節になりました。まわりは高齢化して田んぼを売りたいという人が結構いたりするけど買い手なし。まわりは供出米でなく自家用米として作ってる人も多くいます。この人たちが一斉にお米とか作れなくなると、どうなるんでしょうか。
・InDesign自動化サンプルプログラム逆引きリファレンス上/下
https://www.amazon.co.jp/dp/4844396846/
https://www.amazon.co.jp/dp/4844396854/
・創って学ぼうプログラミング
https://news.mynavi.jp/series/makeprogram
・みんなの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/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集後記(05/20)
●偏屈映画案内:「狼たちの午後」
「狼たちの午後」というタイトルは素敵だが、原題「Dog Day Afternoon」のDog Dayは「盛夏」のことであり、「狼」とはなんの関係もない。主人公である二人の強盗に狼を思わせる強さ、高貴さ、俊敏さなどかけらもない。むしろ、情けない、ヘボい、要領が悪い。なぜこんなかっこいいタイトルにしたんだ。
ニューヨーク市ブルックリン区の小さな銀行に三人の強盗が押し入る。うち一人は怖じ気づいて逃走という、いきなりの挫折。行員の抵抗はまったくなく、二人はいちおう占拠には成功するが、金庫内にあった大金は既に移送された後という、押し入った甲斐のなさといったら。まったくドジで笑える強盗だ。
電話がかかってくる。「モレッティ部長刑事だ。包囲したぞ。出てこい」。へたり込む二人。支店長が驚き「なぜだ、おれが君らを痛めつけたか? とにかく早く済まそう」、女行員の一人は興味津々「計画なの? 急な思いつき?」。人質の銀行側は支店長以外の8人は全員女性、ぜんぜん怯えることもなく余裕綽々だが、主人公ソニーと相棒のサルは、要領悪く殆ど立ち往生状態である。
人質の話も出ていないのに、銀行の外はものすごい人だかりで、大量の警察官が出動し、屋上には狙撃手までいる。FBIも来た。NY警察やテレビ局のヘリもブンブン飛んでいる。警察が突入すれば、あっというまに制圧できる現場だが、30年以上前では銀行の内部を外からは窺い知ることはできないから慎重だ。
テレビ局の電話インタビューは、緊迫感のないどうでもいいようなやりとりで、ソニーは支店長から言葉遣いが悪いと注意されたりして。ソニーとサルの二人はベトナム帰還兵で、いまも貧困でもがき苦しむという社会問題の代表者みたいな存在らしい。とにかく強行突入がないので、銀行内は倦怠感が流れる。
ソニーは行員を盾に空港に行きアルジェリアに逃亡することを思いつき、サルに聞く。「国を出たら帰れない。別れを告げたい相手がいたらいまのうちに。どの国に行きたい?」「ワイオミング」……ガクッとくる、初めての笑えるやりとり。アドリブらしい。サルは寡黙で冷静そうで頼れる男に見えていたが、じつは小心で非力で、留置場にも収容された過去のある孤独な男であった。
問題は銀行内にとどまらず、ソニーがうんざりしている家庭環境、自己中な母と妻子たち。さらにトランスセクシャルに対する、生真面目な描写も出てくる。ソニーには「私は女よ」と言う、ハンサムな優男レオンという友達(恋人)がいる。タイトル通りのシンプルな銀行強盗アクション映画を予想していたら、何だか妙な方向へ展開していき、次第に居心地が悪くなる。どこが「狼」だ。
その字が入った「狼狽」という言葉が浮かぶ。ドジな素人銀行強盗の顛末だけでなく、いろいろな問題を扱っているから退屈ではない。人質連れで空港に着いたが、待ち伏せが。こんな計画性のないドジな銀行強盗は実話で、7500ドルで映画化権を売った懲役中の真犯人は、その出来が不満だったらしい。それにしても、伏線とかなんかの小細工のない映画ってすがすがしいなあ。(柴田)
「狼たちの午後」1975 アメリカ
http://www.amazon.co.jp/exec/obidos/ASIN/B0061R4OPI/dgcrcom-22/
●ドラマ「きのう何食べた?」の続き。スーパーに行く前に、メニューをある程度決めていても、その時々の特価品や売り切れ状況によって変更したり、在庫があると思いこんでいた食材や調味料がなくて代替品で済ませたりするのが日常。
体調によって、急に変更することもしばしば。甘めのものが食べたいとか、塩分が欲しいとかあるし、帰宅してほっとしたら、料理をするのがしんどいと思う時もある。
その自分の持つリアルな状況を、主人公がドラマの中で再現してくれたり、自分と違う選択をして、なるほどなぁ、こういうのもアリなのね、と学んでいる。主人公の考え方がわかるというのはありがたい。続く。(hammer.mule)