プログラミングコンテスト学内審査
創造工学演習での取り組みとして提出された作品と、 クラブからの応募の学生の作品と併せて審査を行った。 創造工学演習では、最後に実際に完成できるものを目標として、 企画書作りとしたため、高専プロコンの予選を通過できそうな作 […]
パスワードが思い出せない…
ネットワークディスクの設定を触ろうと設定画面を表示するが、パスワードが分からない。 そういう時のために、パスワードには「私しか分からないネタ」でつけておき、 ネタに関連した別のヒントを目立たないところにシールで張ってある […]
カプセル化の演習
複素数のクラスを「実部・虚部」で実装しても、「絶対値・偏角」で実装しても、 うまくオブジェクト指向を取り入れていれば、 「データ抽象/手続き抽象」の恩恵で利用者はプログラム修正が不要となることを しめすプログラムをレポー […]
マージソートの処理時間+動的メモリ(malloc/free)
再帰方程式による処理速度の見積りとして、 IMG n /cgi-bin/mimetex.cgi?O(N\log{N}) となる、マージソートを説明する。 処理の内容より再帰方程式をたて、代入法で一般式の予想を行う。 後半 […]
N進数と10進,8進,16進,小数点を含む2進数,double型の範囲と誤差
浮動小数点の説明のために、N進数と10進変換より小数点を含む2進数を説明する。 その後、浮動小数点の扱いの考え方を説明し、扱えるデータの範囲を解説する。 最後に浮動小数点の誤差として、丸め誤差、桁落ちまで説明。 桁落ちの […]
OpenID認証…
OpenID認証… URL を認証用に使う… 単純かつ便利そう。 ゆっくり調べたいので導入資料をメモ。
数値の型と扱える値の範囲
変数の型と扱える数値の範囲の説明として、 char,short int,int,long int の整数型、 float, double の実数型 を説明し、整数 演算子 整数の計算は、整数で行われることによるトラブル事 […]
5EI実験:Webアプリケーションとセキュリティ
5年の実験「Webアプリケーションとセキュリティ」の説明で、 うちの卒研学生さんが2人もいることだし、現実のセキュリティのネタまで「深く」解説する。 Phishing の説明の後、自宅に届いている生の SPAM メールを […]