グラフィック基本と最適化
冬休み明けだけど、今日が授業としては最初となった。 プログラミング応用の授業は、前回が2次元グラフィックスの回転移動などの演習であり、 今日はその簡単な応用について説明する。
グラフィックスの説明といいながら、実質は関数との値の受け渡しのネタを、 グラフィック座標のポインタ渡し・配列渡しで説明したような状態であった。
後半は、配布資料を元に最適化について説明する。 最適化とはプログラムの高速化のために、プログラマが行う書き換えであったり、 コンパイラが機械語を効率よく書き換えることを指す。
例として、ループ内の同じ処理をループ前に移動する例や、実数演算を整数演算に置き換える例、 整数の2のべき乗の乗除算を2進数シフトに置き換える例などを紹介する。 また、最近のグラフィクスのための特殊な機械語(MMXなど)の事例も紹介した。
とくに最近の事例として、グラフィックス計算を行う専用プロセッサ(GPU)を紹介し、 これを物理計算に利用する取組みなども説明を行った。
Tweetボットのつぶやくタイミング
@EchizenBot のプログラムを、 ほとんどそのままで対象を変えた @FukuiKousen というBOTを 作ってみた。 福井高専HPのニュース速報をそのままつぶやくようにしてある。
ただ、@EchizenBot を動かして分かるのは、読み捨て系のTwitterでは、 新しい記事を探すタイミングを夜中にしかけておいても、 Tweetが見過ごされる可能性がある点。
その点を踏まえ、記事更新時間を8,10,13,15,18時といった休憩時間タイムに変更してみた。
また、@FukuiKousen のネタは、Facebookページの”福井工業高等専門学校”にも取り込まれるように設定しておいた。
Docomoに続いてau/sbでも…(01/11)
- 01/10 Docomoに続いてau/sbでもか…スマホでも対応するのかな? "災害情報一斉メール:新たにau、ソフトバンクが配信 ? 毎日jp(毎日新聞)" http://mainichi.jp/select/biz/news/20120… @mainichijpnewsさんから #fnct
この記事は、 の @TohruSaitohに掲載した #fnct タグ付き記事を、まとめたものです。
オブジェクト指向-個人補講
プログラミングコンテストに参加した学生が、 個人的にオブジェクト指向に興味があるということで、 教えてほしいとの相談があり、 本人の休講に合わせて、2コマ個人補講を行った。
競技部門である程度大きいコードを書いている学生なので、 オブジェクト指向が必要とされる状況も感じているし、 個人的に基本は勉強しているようでもあった。 専攻科の経験なし学生対象の2コマ15週ネタの オブジェクト指向の授業の7週分のネタを、2コマで説明する。
エディタで短いコードを、コンパイルしながら説明したけど、 自主的に勉強していたのもあり、高速説明の割に十分理解していた様子。
校長年始あいさつ
今日は、新年を迎えて最初の授業日。
お昼休みには、校長の年始挨拶などもありました。 簡単にまとめると、 受験倍率の維持。 教職員のActivity(科研等)および学生のActivityの向上。 国際化(外国工科大学との提携,留学生)。 その他(B科棟改修…) といった点に力を入れて取り組みたいとの目標であった。
年末年始を前に、管理し…(12/28)
この記事は、 の @TohruSaitohに掲載した #fnct タグ付き記事を、まとめたものです。
明日は我が身。分限免職…(12/25)
- 12/25 明日は我が身。分限免職の辞書をひくなり。http://www.asahi.com/politics/jiji/JJT20… #fnct
この記事は、 の @TohruSaitohに掲載した #fnct タグ付き記事を、まとめたものです。
高専プロコン-課題部門-敢闘賞
高専プロコンの課題部門ですが、無事にデモ審査・マニュアル審査を終えましたが、 最終結果は例年通りの敢闘賞でした。 最初に掲げたテーマに対する完成度という意味では、例年よりも良いことから 何らかの入賞を期待しましたが、難しいですね。
高専プロコン-競技部門-勝ち残れず残念
高専プロコンの競技部門ですが、前日の第一回戦の復活戦ということで、挑みましたが 残念ながら勝ち残ることはできませんでした。 参加した学生さんも、改めてプログラミングの奥深さを知ったいい機会になりました。