不定期戯言

戻る

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

古いページ

2020.10.17 (Sat)

後方互換性を犠牲に

・PyPENに大きく手を入れた。配列と辞書を一緒くたにしていたのを,別々のものにした。今までは添字が整数か文字列かで扱いを変えていたのだが,どちらかしか許さないようにした。空の配列は[],空の辞書は{}で表すことにした。そのついでに,辞書の形のデータ型も許すようにした。

・これで,過去のプログラムが一部動かなくなる。特に,これまでは使用していない変数名に添え字をつけると,それで変数が配列兼辞書として使えていたのだけど,これからは[]や{}で初期化することが必要になる。自分のサイトに置いてあるPyPENはさっさと変えてしまえばいいのだけど,授業で使っているやつは(他校でも使っているので)確認してからにしないといけない。

コメント(0)

コメント投稿

日本語の文字が入っていないものは受け付けません。URL欄は使わないでください。

Name:
URL (NEVER USE):
Comments:

トラックバック(0)

トラックバック用URL: https://watayan.net/blosxom.cgi/informatics/202010170001.trackback

2020.10.11 (Sun)

PyPENのグラフとか演算子とか

・Plotlyを使ってグラフが書けるようにしたのはいいが,マニュアルができていなかった。そんなわけで1日かけて作成。ここでGET文字列でコードを入力できる機能が効いてくるわけだ。一応ダイレクトリンクも置いておく。

・代入演算子やビット演算を実装した。ついでに代入にイコールも使えるようにした。これで手癖でイコール書いてしまう生徒も困らないだろう。

コメント(0)

コメント投稿

日本語の文字が入っていないものは受け付けません。URL欄は使わないでください。

Name:
URL (NEVER USE):
Comments:

トラックバック(0)

トラックバック用URL: https://watayan.net/blosxom.cgi/informatics/202010110001.trackback

2020.09.26 (Sat)

小中高教員に吉報

・情報処理学会が小中高教員に対する秋のキャンペーンということで,申請すれば新規会員は入会金免除&今年度来年度の会費半額,既存会員は来年度会費半額ということになるらしい。ご尽力いただいたあの方とかに感謝。申請方法とかはサイトにある通り,何らかの証明書類のコピーを送る必要があるらしい。

コメント(0)

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

トラックバック(0)

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

2020.08.16 (Sun)

全高情研全国大会(オンライン大会)

・オンライン大会ということで,裏方としてばたばたする。直前に参加者にメールを送ったりとかは,中止になった愛知大会のためにしておいた準備が役に立った。とりあえずこれで夏の大きいイベントは終わる感じかな。

コメント(0)

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

トラックバック(0)

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

2020.07.19 (Sun)

PyPENにPlotly.js

・先日monacaを使ったセミナーを受けて,Plotly.jsを使って簡単にグラフが書ける様子が羨ましくなったので,PyPENにもPlotly.jsを組み込んでみた。設定や値をそのままPlotlyに素通しするだけだから実装自体は難しくないのだが,使い方の説明が難しい。下手するとPlotlyのマニュアルと同じようなものを書かなくてはいけなくなってしまう。たぶん使用例をいくつか書いておくといいのかもしれないな。もっと本格的にやりたい人は本家のマニュアルを見てね,みたいな。

スクリーンショット

コメント(0)

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

トラックバック(0)

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

2020.07.07 (Tue)

PyPENの配列の改良

・たとえばPyPENでこんなコードを書くと実行できるのだが,Pythonのコードを吐かせると実行できないものになる(a.append(3)とかしなくてはいけない)。

a←[]
a[0]←3

そんなわけでappendやextendにあたるものを実装しなくてはいけない。というわけで実装した。

ついでに文字列の中の文字を[idx]で参照できるようにした。今のところ変数でないとダメだが,いずれ即値でもやれるようにしたい。

あとは先に述べたようなPythonで実行できないものになるようなコードがPyPENで通らないようにしたいところだ。DNCLが本来そうであるように,変数は代入されることで値や型が決まるものとし,それが行われていない変数の参照もエラーにしたい。今は未定義の変数を参照したら0か「」のどちらかで解釈されるようにしているので,これをエラーにすればいいのだろう。

コメント(0)

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

トラックバック(0)

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

2020.07.01 (Wed)

全高情研(オンライン大会)

・なんとか分科会申し込みフォームまで出来たので公開。動画公開とかも含めてどのくらい申し込みがあるだろうか。

コメント(0)

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

トラックバック(0)

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

2020.06.30 (Tue)

全高情研

・会議が2連続。愛知大会中止の収拾をつけるものと,オンライン開催について話を進めるもの。Web担当としてやることが多いが,まあ何とかなるだろう。

コメント(0)

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

トラックバック(0)

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

2020.06.06 (Sat)

CE155

・昨今の状況をうけてオンライン開催。発表の中で「開発したツールを用いた発表は多いが,それらが一般に公開されているかというと…」という発言があった。確かにそれはあると思うんだなあ…。学内ツールとして作るのと一般に向けて作るのとではいろいろ違うことは分かるのだけど,もったいないなあと思う。

コメント(0)

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

トラックバック(0)

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

2020.05.22 (Fri)

MIEE2020

・MIEE2020-2021の募集が始まっているようだが,今回は見送ることにしよう。必須活動はOffice 365の活用事例をあげるということのようだが,自分がOfficeを使ってなにかするというのが思い浮かばない。

コメント(0)

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

トラックバック(0)

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

古いページ