不定期戯言

戻る

« | 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.10.04 (Sun)

高橋メソッドっぽいアニメGIFジェネレータ

・ここ何年か生徒に短いプレゼンをさせているのだけど,今年もネタに困っている様子。そこで過去の先輩たちがどんなネタでやってきたかを見せると参考になるかと思い,Pythonでスライドデータからタイトルっぽい文字列を引き抜いてみた。これをそのまま見せるのも面白くないから,アニメGIFにして高橋メソッドっぽく見せてみようと思いたち,コードを書いてみた。

アニメGIF

from PIL import Image, ImageFont, ImageDraw

maxx, maxy = 320,240

def make_image(s:str):
    s = s.replace('\\n','\n')
    im = Image.new('RGB',(maxx, maxy),0xffffff)
    draw = ImageDraw.Draw(im)
    flag = False
    fontsize = 96
    while not flag:
        font = ImageFont.truetype('/home/watayan/.fonts/BIZ-UDGothic-B.ttc',size=fontsize)
        w, h = draw.textsize(s, font)
        if w < maxx and h < maxy: flag = True
        else: fontsize -= 2
    draw.text(((maxx - w) // 2, (maxy - h) // 2),s,font=font,fill=0x000000,align='center')
    return im

f = open('title.txt', 'r')
lines = f.readlines()
f.close()
im = Image.new('RGB',(maxx,maxy),0x000000)
images = []
for s in lines:
    images.append(make_image(s.strip()))
im.save('title.gif', append_images=images, duration=1000, loop=0, save_all=True)

もし使う人がいたら,フォントファイル名とか修正してください。

コメント(0)

コメント投稿

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

Name:
URL (NEVER USE):
Comments:

トラックバック(0)

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

2020.09.29 (Tue)

PyPENにいろいろ追加した

・PyPENでこんなことができるようにした。codeはコードをzlib圧縮してbase64エンコードしたものになっている。これでコードつきのURLをあちこちに貼れるかな。

コメント(1)

わたやん wrote at 2020-10-17 13:06:

今のPyPENだとこのコードは通らないので,以下の3行を冒頭に追加しなくてはいけない。
data1←{}
data2←{}
graph←{}

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

トラックバック(0)

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

2020.09.26 (Sat)

小中高教員に吉報

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

コメント(0)

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

トラックバック(0)

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

2020.09.22 (Tue)

Excelは必須か

・何かの申請書がExcelフォーマットでないと受け付けられないという話をTwitterで見かけた。だからテキストフォーマットにしろとあれほど。でも,テキストファイルってあんまり生徒とかに理解されてない気がするなあ。教科書でも文字コード体系やフォントの話はするけど,テキストファイルの話は出てこない。だからちょっとした文章でもワープロで書いてしまったりするんじゃないかなあとか思っている。

コメント(0)

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

トラックバック(0)

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

2020.09.11 (Fri)

教育実習があるんだった

・前期の教育実習ができなかったので,その分が後期に回ってきている。そんなわけで授業でやろうとしていた企画を前倒しにする必要が出てきた。急な変更にはなってしまうが,なんとか理解してもらおう。

・情報の教育実習は実に久しぶりだ。2006年度に一人,2007年度に二人来ていたが,それ以来か。

コメント(0)

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

トラックバック(0)

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

2020.09.01 (Tue)

2学期始まる

・期末テストが終わって,2学期が始まるわけだが…疲れている。一応短い夏休みはあったものの,それを挟んで1学期がなされたので,あまり「休み感」がなかった。

・さて,これからは対面授業をフルにやっていくことになるが,解説動画は作りたいなあ。必要というわけではなくなっているのでモチベーションが下がってしまっているけど,せっかくなので何とかしたい。

コメント(0)

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

トラックバック(0)

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

2020.08.27 (Thu)

艦これ夏イベント終了

・今回は第一海域で丙提督にあるまじき挑戦をしてしまったせいで,資源の面でかなり苦しかった。結局新しい艦娘としては,Ташкент,薄雲,松,伊13,伊47,Luige Torelli,South Dakota,Helena,Fletcher,Hornet,Houstonといったところ。わりとたくさん増えた感じかな。

コメント(0)

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

トラックバック(0)

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

2020.08.16 (Sun)

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

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

コメント(0)

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

トラックバック(0)

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

古いページ