ひとりも見捨てないことを、あきらめない

学校教育、社会教育、数学、技術家庭科、Youtube、EdTech、ICT、プログラミング、その他

WM_COMMAND について 12/05 木

 アプリケーションを作っているときに、

  • ア、このメニューを選択したら、この動きをする。
  • イ、画面上のこのボタンを押したら、この動きをする。

のように、人間が行う操作は、あっちこっちになります。わたしは、今まで、こういう操作は、メニューのときはメニューで処理し、ボタンのときはボタンで処理し、という具合に、別々の場所で処理するもものだと思っていました。

 違ったんですねえ。

 メニューを選択すると、その結果、ある番号のコマンドが発行されます。ボタンを押すと、別の番号のコマンドが発行されます。人間が行う操作は、すべて「ある一定の番号のコマンド」という形でアプリケーションに渡されます。

 アプリケーションは、プログラムの中で「常にコマンドを監視している場所」というのがあって、そこでコマンドを受け取ると、その番号に対応する処理を行っていました。

 全部、ひとつの場所で一括して処理していました。

 なので、メニューでもボタンでもキーボードショートカットでも、同じ番号のコマンドが発行されれば同じ処理をします。

 なるほど、うまい作りだなあと感心した次第です。

f:id:takase_hiroyuki:20191123160855p:plain

 

VC++ アプリケーション 12/04 水

 先月くらいから、Visual Studio を利用して、実用的なアプリケーションの制作にとりかかっています。

 実は、いままで、Windowsで直接動く「デスクトップアプリケーション」というのは、いまひとつピンとこなくて、うまく作ることができません。

 しかし、必要に迫られて作っていると、だんだんに仕組みがわかってくるから不思議なものです。とにかく、「簡単なものでも、とにかくちゃんと動くものを作る」ということが、なによりも重要で、そこから試行錯誤が始まります。

 動き始めると、「あれもやってみよう」「これもやってみよう」ということが増えてきます。とてもおもしろく感じています。

f:id:takase_hiroyuki:20191123160855p:plain

 

プログラムコンテスト 12/03 火

先日の日曜日に、プログラミング・コンテストに参加しました。

https://atcoder.jp/contests/sumitrust2019

f:id:takase_hiroyuki:20191202191254p:plain

問題数は6問で、全部解答すると2100点になります。最近の私は、だいたい3問から4問解いて時間切れになります。今回も3問正解し、4問目は正解できませんでした。その結果、私の得点は600点になり、3878人の参加者のうち、第2694位になりました。

 

f:id:takase_hiroyuki:20191202191257p:plain

 

 実は、4問目も「いちおう解けた」のですが、実際にプログラムを実行してみると、あらかじめ決められた時間内に答えを出すことができないため「不正解」となりました。

 最近は、このように、「一応解けるけれど、時間がかかりすぎる」ということが何度もあります。愚直にプログラムするだけでは、コンテストでは高得点になりません。このあたり、根本的に考えを改める必要がありそうです。そのように考えて、優秀な成績の方のプログラムを見せていただくなどして、勉強しています。

f:id:takase_hiroyuki:20191202191301p:plain

 

フィットネス 12/02 月

#フィットネス 2019/12/01
現在の走行距離の合計、約514km 

アダクションと、アブダクションと、アームカールの負荷を少し強くしました。ベンチプレスは、30回のうち25回が45kgです。あともう一回くらい、42.5kgx5+45kgx25 をやったら、45kg x 30回にしようと考えています。

ベンチプレスは、2か月でだいたい 2.5kg 増えています。目標は50kg なので、あと1年くらい必要だろうと予測しています。

キャット&ドッグ 3回x3セット
ラット・プル (25kg+27kg+29kg)x10回
ベンチ・プレス 20kgx10+25kgx7+30kgx3+42kgx5回+45kgx25回
 
トレッドミル(25分間) 4,250m ⇒2019年の累計 135,810m
 
ハムストリングス 23kgx10回x3セット
レッグ・エクステンション 39kgx10回x3セット
アダクション 52kgx10回x3セット
アブダクション 43kgx10回x3セット
プレス・ダウン 34kgx10回x4セット
アーム・カール 29kgx10回x4セット
レッグ・プレス 57kgx10回x3セット
腹筋 1秒x20回x3セット
ダンベル(内側) 10kgx25+12kgx5
ダンベル(外側) 4kgx20回x3セット
ライイング・トライセップス・エクステンション 10kgx40回+12.5kgx5回
フロント・プル 39kgx10回x3セット
 
バイク(25分間) 10,100m
 ⇒2019年の累計 378,510m

f:id:takase_hiroyuki:20190519162425p:plain

 

『学び合い』千葉の会 12/01 日

「cafe どんぐりの木」で開催されました。

赤ちゃんが2人参加しました(というわけで、合計9人)。

f:id:takase_hiroyuki:20191201085819p:plain

f:id:takase_hiroyuki:20191201085813p:plain

まんなかの字は、某国語のセンセイの字です。達筆だなあ。

 

本を「つくっています」05 11/30 土

本文の印刷の様子です。奇数ページと偶数ページでは、「とじる位置」が左右反対になります。ノリをつけてとじるためには、少し、スペースが必要なので、その分、広くしなければなりません。そのため少しだけ左右にズラして印刷することになります。

f:id:takase_hiroyuki:20191130084653p:plain

上の図では、p167 は左側にスキマが空いています。

 

本を「つくっています」04 11/29 金

できあがった表紙を組み合わせます。「おもて表紙」「うら表紙」「背表紙」のみっつをそれぞれPDFで作成し、組み合わせてできあがりです。実際の印刷の様子について、「トンボ」という形で表現しています。

 

f:id:takase_hiroyuki:20191130084648p:plain

赤い線のなかに文字が収まっていれば、ちゃんと印刷してくれます。

■つづく■

 

 

本を「つくっています」03 11/28 木

表紙です。あまりゴチャゴチャしないように気をつけています。ロゴマークは、文字と図形を組み合わせて作りました。使用ソフトは、マイクロソフトのPowerPointです。「できあがりのPDFの大きさ」を、ある程度、簡単に設定できるので利用しています。

f:id:takase_hiroyuki:20191130084644p:plain

このデータは、シリーズで使用しているので、似たような書籍が何冊もできています。

■つづく■

 

 

本を「つくっています」02 11/27 水

文字データを整えたら、読みやすい形にします。今回は、専用のソフトは用いずに、マイクロソフトのWord を利用しました。

f:id:takase_hiroyuki:20191130084639p:plain

目次をつけたり、見出しをつけたり、スペルを確認したり、いろいろやります。

 ■つづく■

 

本を「つくっています」01 11/26 火

執筆しているのではなくて、原稿をいただいて、それを書籍の形に整えています。ボランティアでやってます。

まずは、文字データを整理するところから。

f:id:takase_hiroyuki:20191130084632p:plain

行数が、1200行とか1300行とかになります。

文字数にすると、12万字ぐらい。原稿用紙で300枚ぐらいです。

■つづく■

 

 

フィットネス 11/25 月

#フィットネス 2019/11/24
現在の走行距離の合計、約499km 

半年以上前に痛めた、左ヒザの痛みが、ようやく、ほとんど無くなりました。ただし、無理をすると、まだチクチクと痛みが出てくるので、用心しながら運動しています。とにかく「どこかを壊してしまったら、もう元には戻らない」と思っています。無理は禁物です。

キャット&ドッグ 3回x3セット
ラット・プル 25kgx10回x3セット
ベンチ・プレス 20kgx10+25kgx7+30kgx3+42kgx5回+45kgx25回
 
トレッドミル(25分間) 2,810m ⇒2019年の累計 131,560m
 
ハムストリングス 23kgx10回x3セット
レッグ・エクステンション 39kgx10回x3セット
アダクション 49kgx10回x3セット
アブダクション 43kgx10回x3セット
プレス・ダウン 34kgx10回x4セット
アーム・カール 27kgx10回x4セット
レッグ・プレス 57kgx10回x3セット
腹筋 1秒x20回x3セット
ダンベル(内側) 10kgx10回x3セット
ダンベル(外側) 4kgx20回x3セット
ライイング・トライセップス・エクステンション 10kgx40回+12.5kgx5回
フロント・プル 39kgx10回x3セット
 
バイク(25分間) 9,700m ⇒2019年の累計 368,410m
 
#はてなブログ #一人も見捨てないことをあきらめない 
f:id:takase_hiroyuki:20190519162425p:plain

 

N高が教育界に出した課題とは 11/24 日

教育ジャーナリストの後藤さんの言葉ですが、

「学ぶ」とは、どのようなことなのか。

ということを、N高は実際に自分の高校の教育で示していると、おっしゃっていました。

 

アプリを開発しようかな 005 11/23 土

問題は無事解決し、チマチマとプログラミングしてます。とりあえずこんな感じで、マウスを利用して領域を選択するところまで進んでいます。

 

 

f:id:takase_hiroyuki:20191123160855p:plain