mallocを使ったプログラム課題作成
前回の授業でmallocについて説明をしたので、今日は実際に使ってみるということで、 課題。課題のテーマは以下の通り。 mallocを使ったデータベースの作成 構造体を使った昨年度の課題で、例えば「名前と電話番号」で、入 […]
浮動小数点とN進数
前回の授業で話せなかった浮動小数点の話の後、N進数について説明し 演習などを行う。 浮動小数点の扱い 浮動小数点で扱える数値の範囲についても解説。 科学技術計算などで小数点以下のデータを扱う場合、float(単精度実数) […]
体育祭開幕
でも昨日からの雨で、グランドコンディションも悪く、行進後の開会式も中央に集まったのは代表者となりました。
緊急連絡システムのアドレス登録トラブル
緊急連絡システムで、利用者からの質問が届いた。 「メールアドレスの登録で、失敗するデータがある」とのことであった。 定番の質問の「通常のメールアドレスで使えない特殊文字を使っているのか」 と対応をしていたが、どうも違う。 […]
EI-OBが、海外で繋がる時代
4年の創造工学の授業で企業から非常勤にて来て頂いている、 北野くんが仕事でベトナムに行って現地企業の方と ランチミーティングをしていたら、相手もEI-OBの ダン君だったとのこと。 彼ら同士は初面識ですが、同じ福井高専O […]
debian/wheezy で qmail を入れる
Debian/wheezyのstable化が近づき、メイン稼働でないものから、 squeeze から wheezy に切り替え作業。 といっても、ちょっと心配なので、不要パッケージを削除して、 testing 用の so […]
コンストラクタとデストラクタ
先週でクラスの定義や、データ構造(オブジェクト)とそれに対する手続き(メソッド)を、 まとめて扱う(クラス)について紹介したので、その書き方の復習から、 コンストラクタ・デストラクタなどの説明を行う。 Person-Co […]
マージソート処理時間分析とメモリ利用の効率
先週の再帰処理の時間分析ということで、ハノイの塔の処理ステップの 数学的帰納法による証明を説明する。この後、マージソートの分析とメモリ利用の効率 について説明を行った。 マージソートの分析 マージソートは、与えられたデー […]
数値の範囲と型
構文,変数の話をしたので、続いては数値範囲について解説。 変な動きのプログラム例 (( 平均を求める処理 )) int a[ 3 ] = { 10 , 10 , 20 } ; int s = 0 , i ; for( i […]
WebサーバのCGI実行のトラブル。
5年の実験にて、CGIを使った処理が動かなくなったとの指摘があり、 あらためて、そのサーバの /var/log/apache2/error.log を確認。 すると以下の様なメッセージが残っていた。 Mon Apr 22 […]