不定期戯言

戻る

« | 2022 | Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec | »

古いページ 新しいページ

2021.10.10 (Sun)

WaPEN復活

・最近PyPENの方にばかり手を入れていて,WaPENがすっかりほったらかしになっていた。そこで一念発起して,PyPENから逆に実装できるところをWaPENに移植してみた。SSS2021のときに中西通雄先生に「DNCLの仕様書が新しくなってる」と指摘していただいたことも踏まえて,割り算の記号などはそれに合わせてみた。まだ動作確認は甘いが,ある程度動くようにはなっている。しかし過去との互換性はさっぱり切り捨てることにした。

・主な変更点は次のあたりか:

  • 変数宣言をできなくした。変数自体は型をもたない。
  • 入力では型を指定するようにした。「aに整数を入力する」など。
  • PyPENの構文は適当に取り込んでいる。「6個の0」などで配列の初期化はできる。
  • 識別子の全角英数を半角にするかどうか,グラフィック命令の英語/日本語,自動採点の表示/非表示だけを設定項目として残した。

マニュアルがまだ全然直せていないなあ…。いずれそのうちとか言っているとまたほったらかしになるから,早めにやるか。

・GitHubは更新したが,自分のサイトのはまだ直せていない。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.10.03 (Sun)

キミのミライ発見

・キミのミライ発見で,全高情研での発表をとりあげていただいた。自分がしゃべったことが文字になるのは気恥ずかしいところがまだある。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.08.29 (Sun)

SSS2021

・今年もオンライン。座長をなんとか終えたあと,自分の発表。「DNCL2(仮称)の学習環境の実装に関する考察」というタイトルで,DNCLの過去を振り返りつつ,DNCL2(仮称)の学習環境に思いを巡らす…というはずだったのだが,やはりPyPENをどうしようかという話になってしまうのだった。

・発表するとやはりいろいろなご意見をいただけるのがありがたい。DNCLの仕様書と呼ばれるものがアップデートされていたことを見落としていたのは確かに手落ちだった(ご指摘感謝>中西通雄先生)。また「このような擬似言語を使った教育は他国で行われているのか」という観点は確かに教務深い。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.08.22 (Sun)

PyPENに構文追加

・今回やったのは

  • 配列に整数をかけることで繰り返しを表すことにした
  • 「aの要素bについて繰り返す」の構文

かな。SSS2021の原稿を書いた時点ではこれらはなかったのだけど,勢い余って実装してしまった。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.08.15 (Sun)

教員免許状更新講習

・今年もオンラインで講師を務めたわけだが,全員がマイクミュートという状況でしゃべるのがこんなに怖いとは思わなかった(昨年度は人数が少なかったからビデオもつけていて反応が見られた)。自分が話したことが伝わっているのかどうかわからない。オンデマンド用に動画撮影しているときには,反応がないのが当たり前だからそんなことは感じなかったのだが…。

・今回はOBSを使って,クロマキー合成で背景を抜いて,画面の上に乗っかってしゃべってみた。なんだかLinux-Fake-Background-Webcamで自分がよく消されてしまうように思う。これは調整したほうがよさそうだ。

・実はこの講習に先立ってPyPENの入力支援ボタンにすごく些細な変更を加えた。分岐やループのブロックを示す空白を,入力支援ボタンでは入れないことにしたのだ。というのも,その前の行でEnterを押せば自動的にインデントが入るようになっているのだから,予めスペースが入っていると操作の直行性がなんだか悪くなるように思われたからだ。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.08.10 (Tue)

全高情研全国大会(大阪大会)

・今回もオンデマンド発表。公開されている動画は全部一通り目を通した。リアルタイムとちがって見逃す心配がないので,実はこの方がお得かなとか思ったりもする。もちろんリアルタイムだと質疑とかでライブなところはあるのだけど。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.08.03 (Tue)

PyPENのエディタ

・PyPENにはURLにcode=…でコードを入力した状態で開くという機能があるが,これをするとカーソル位置の計算がおかしくなるのが気になっていたので修正。先月末に行った修正とこれで,だいたい不満に思っていたところは解決したように思う。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.07.29 (Thu)

PyPENエディタ方面の修正

・昨日までの3日,学校で情報の講座をやってそこでPyPENを使っていたのだが,使い勝手の点で気になる部分が出てきたので修正。たとえば入力支援ボタンを使うとエディタ部分がスクロールしてしまうこととか,右クリックメニューを変更しなくちゃとか,要するに日本語変換を一切必要とせずにプログラミングできるようにする修正を行った。よくある全角半角の混乱が防げるんじゃないかなと思っている。

・しかし,たとえばイコールを入力するために「いこーる」を変換するという面倒なことをやる生徒って実際いるわけで,そりゃケータイでやろうと思ったらそれがけっこう手っ取り早いんだからしょうがないわなとは思うものの,何とかしたいことではある。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.07.19 (Mon)

PyPEN仕様変更&デバグ

・代入を「=」,等値比較演算子を「==」に限定することにした。また比較演算子もa<b<cみたいなのをOKにした。それに伴い,マニュアルやサンプルプログラムを修正。また,配列や辞書に不具合があったのでこれも修正。とりあえず落ち着いたかなという感じ。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

2021.07.18 (Sun)

地区合同勉強会

・久しぶりにオフラインな勉強会。講師は青山学院大学の伊藤一成教授。共通テストのサンプル問題を中心に話を伺ったが,問題を解く上での視点の違いについて考えさせられた。たとえばプログラミングの問題で,私は書く立場で考えるのだが生徒の多くは読む立場からの視点ではないかということだ。これは目からウロコ。プログラムを書く人になる場合はともかくとして,使う立場であれば多くの場合は読めればいいのだし。

コメント(0)

コメントの受付は終了しました。

トラックバック(0)

トラックバックの受付は終了しました。

古いページ 新しいページ