わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

2007-01-01から1年間の記事一覧

gethostbynameからgetaddrinfoへ

木曜の演習,内容や進め方は基本的に昨年度から変更しないのですが,コードは変更しようと思って,これまで,情報収集をしたり,自分でもコードを書いてみたりしました. 昨日やっとその目途が立ちました. gethostbynameは,"get host by name" と分解して…

PostgreSQLの文字コード変更方法

先週金曜日のことを. 学生が,私の部屋のデータベースサーバへデータを移行したいということで,こちらは,ユーザを新規に作り,データベースを作り,メールで伝えました. その後はメールで情報交換をしました.こちらもそのほうが好都合でthat's more con…

無限集合について知っておきたいこと

有限の情報の集合が無限集合になる - わさっきの続きです. 情報の学科に入って,大学1〜2年のうちに,無限集合の厄介さ,もしくは奥深さについて,いくつか知っておくといいことを並べてみます. 前のエントリでも書きましたが,無限集合Aについては,Aから…

2007年10月3日〜4日

講義にて コンピュータの世界では,当たり前のものとして使われている略語がふたつあります.今日はこれを覚えてください. 「OS」といえば,オペレーティングシステムのことです. そして今日の授業とは関係ありませんが,「DB」といえば,データベースです…

南の島のハメハメハ大王

先日,みんなのうたの名曲*1a good song from "Minnanouta",「南の島のハメハメハ大王」でちょっと盛り上がりました. 「ハメハメハ」か「カメハメハ」か,です. こういうのは口すっぱくして議論するより,Webで調べるほうが簡単確実ですね. http://www.i…

3年生歓迎会でボウリング

昨日は,研究グループに新たに加わった3年生へのガイダンスのあと,みなでシティワカヤマへ行き,BOWL123でボウリングを2ゲーム楽しみました. 私のスコアは,118と126.例年よりも低めです.コントロールが定まりませんでしたI was plagued by bad control…

クリップアートを検索

http://office.microsoft.com/ja-jp/clipart/default.aspxにアクセスする. 検索窓で「話す」を入力して検索し,いい絵が見当たらず,別の語を考える. 検索窓で「しゃべる」を入力して検索し,結果を見て己を恥じる.

銀のアンカー

以下の本を,学生室の本棚に置きました. 銀のアンカー 1 (ジャンプコミックス デラックス) 銀のアンカー 2 (ジャンプコミックス デラックス) 漫画なので,さくさく読めると思いますyou will read them lightly. 就職活動に役立ててください. あっと,明日…

持続可能なプログラミング技能向上

昨日から後期授業が始まりました.私も,これまで金曜だった講義が月曜に移動し,1年生を前に少し緊張しながらしゃべりました.内容は昨年とほぼ同じなのですが,終わりの10分に,他の先生が安全教育をされるということで,時間の配分に苦労しました. さて…

縦に

昨日は,実家から母と兄夫婦が我が家に来ました.面白い事件があり,宿題が出たI've got a homeworkのですが,それは解決してからということにして… 兄曰く,「柔道の試合で,帯が縦結びの状態で入ってくるやつがおってよお」. 大笑いしました. 10年以上前…

バスの待ち方

10月からまた授業再開で,JR和歌山駅のバスターミナルから,和歌山大学行きを待つ人が多くなり,またバスを待つ列の作り方が,変わってくるかもしれません. ともあれ,一つの乗り場に,少なくとも4つの行き先のバスが来ます.花王工場前,御膳松,三木町・…

ソフトウェアのバージョンを調査

授業で「バージョン」の概念,意義や使われ方を説明しておきたいと思い,あちこち調査しました. 定義については,e-wordsのここが明快でいいでしょう. 版という意味の英単語。書籍が誤植などを修正しながら版を重ねるように、ソフトウェアも機能を向上した…

テキストモードでファイルを開く

test.txtファイルからテキストを読み込むプログラムを以下に示す.何の不思議もない,ごく一般的なプログラムである. ▼fgets.c #include <stdio.h> int main(void) { FILE* fp ; char buff[256]; /* オープン */ if( (fp = fopen( "test.txt", "rt" )) == NULL ) ret</stdio.h>…

有限の情報の集合が無限集合になる

いきなりですが問題です. 任意の長さのビット列全体からなる集合は,無限集合であることを証明しなさい. ここでは0と1で構成される,長さ0以上有限長の並びを「ビット列」とし,すべてのビット列からなる集合を考えます.この集合をBと書くことにします. …

研究室は有限集合,研究課題は無限集合

いよいよ今日から,学科の3年生研究室配属イベントが始まります. どこに行きたいか迷っている学生に参考になるか,ならないかは分からないけど,エールをこめて. つつがなく4年生になれば,卒業研究をすることになります.課題を一つ設定して,1年間,取り…

戸田忠雄氏の新書

『学校は誰のものか──学習者主権をめざして (講談社現代新書)』を読み終えました. 30ページほど読んだあたりで,不信感を覚えました.そんなに教師のよろしくないところを見せて,これは誰に向けて書いたんだろうか? 教師? 校長などの管理職教師? 児童・生…

GentooでTritonn

全文検索エンジンに長らくHyper Estraierを使用してきましたが,今月に入って,Sennaを使い始めました. DBMSが必要ということで,MySQLに基づくTritonnも合わせてインストールしました. MeCabはemerge mecabのコマンドで.SennaとTritonnはソースから,con…

「〜すればいいのでは?」の前に

アリスが「ボブと通信したい」と申し出たとき,鍵配布センターはセッション鍵というものをわざわざ新しく作り,それを暗号化してアリスに渡しました. どうして鍵配布センターは,「ボブの鍵」をアリスの鍵で暗号化してアリスに渡さなかったのでしょうか. (…

関数の中で引数の値を書き換えたい?

C

ところが,プログラム言語と数学は別物であり,関数が1つの値しか返せないとなると大変困ることになる.それを考えると,関数の定義がこのような定義で良いのか分からない.言えることは,引数で値を返すことができないため,C言語ではポインタを多用せざる…

「それはお前の責任なんだよ」?

松井 たとえばアメリカの観光地,グランドキャニオンに行くでしょう.落ちたら一〇〇パーセント死ぬような場所なのに,柵もなにもない.自分の命は自分で守れということです.日本の修学旅行でそういう危険なところへ連れて行くことはないでしょうけど,そう…

Googleドキュメントに研究室紹介を置く

「Googleドキュメント」公開、プレゼンテーションも共有可能に - CNET Japan 試しましょう. ちょうどいいファイルがありました.今月末に3年生の研究室配属があり,来週水曜日に5分で研究室紹介のプレゼンをすることになっていて,そのPowerPointファイルを…

ディバッグの「ディ」

発端は ステート・マシンをもつ実際のプログラムでは,システムの設計やプログラムのディバッグが進むにつれ,状態値やイベント値の増減がよく発生する. (ここが変だよC言語 下, p.39) 上の引用の前後で,列挙型の効用を説いています.例を含めて,なるほど…

天橋立・出石など

昨日一昨日と,妻と車で出かけておりました.あちこちの写真を. 天橋立(あまのはしだて) 日本三景の一つ.5年ぶりです. レンタサイクルで,往復しました. 傘松公園にて.股のぞきもしました.写真は,普通に撮ったのを180度回転した180-degreeものです. …

引数を入れるカッコの後ろに配列の大カッコが来るような関数

C

C言語の素人である筆者は,「きっと配列の大きさを決めていないのが良くないのだろう」と思い,配列の要素数を決めて再度コンパイルに挑戦してみた.やはり, char[256] sub( char a[], char b[] ) に対し,宣言が間違えているとコンパイラがエラーを出す.…

プログラミング能力底上げの手段を可能な限り挙げてみる

授業改善 プログラミングの時間を増やす 予習? 復習? 発展問題? そもそも今何時間やってるの? 時間と能力の関係は? どんな能力? どう測る? 問題をたくさん解く 問題を作る? これまでの授業の問題を,整理する? 問題集を使う? 正解をチェックする方法は? 授業…

多重代入は糖衣構文か?

C

Cの糖衣構文について - わさっきを書いたその日の午後くらいに気がついたのですが… 「a = b = 0;」という代入文も,「b = 0; a = b;」と等価で,これも糖衣構文になるのではないか,です. ただ,先日のエントリで挙げたいずれとも異なる点があります.配列…

ここが変だよC言語 暫定まとめ

C

『ここが変だよC言語』の上下巻を読んで気になったことを,これまでばらばらと書いています.ここでまとめてみました. ここが変だよC言語 (2007年5月13日) ここが変だよC言語 (続き) (2007年5月14日) 「配列変数」と「&配列変数」 (2007年8月31日) Cの糖衣…

発表者,そしてパネラー

昨日,市内で「産学連携研究成果発表会」というのが催され,出席しました. はじめに研究成果の発表.4人のうち私が1番目でした.準備不足で,質問の一つを後回しにさせていただきました. それから,発表者全員と,学部の教員3名,そして座長の8名が横並び…

昨年度の授業資料の間違い

ここのところ,人の本の間違いを指摘してばかりですが,自分の恥もさらしておきます.去年の授業で,覚えているのは: 構造体の「定義」という書き方をしていますが,「宣言」が正しいです.「宣言」の中で,メモリ上にその実体が作られるのを特に「定義」と…

愛読書(今年から教科書)にも誤記あり

『C言語によるプログラミング―スーパーリファレンス編』は,Cプログラミングの講義を担当することが決まってから購入し,内容で気になったらいつも参照しています. 今年度から,この本を学科授業の教科書として,1年後期,2年前期のCプログラミング授業だけ…