nDiki : 5月18日
1999年5月18日 (火)
■ プログラミング言語演習I第4回

今回は、scanf による入力と if 文の学習。
@ 本日の課題
「年齢を入力させ、その値から車の免許が取れるかどうかと酒を飲めるかどうかのメッセージを出力するプログラムを作れ。」
@ 学生から受けた質問等
- muleが起動しない: mule-nw とスペースを開けていないのが原因。
- scanfした後どうすればいいの: 課題の内容を再確認し、処理の流れを考えてもらう。(2件)
- gcc でエラーがでた: gcc のエラーメッセージの見方を説明
- getchar() を使ったが期待した値が入力できない: 似たプログラムがテキストにあって、ここでは getchar() を利用しているのでそれを真似た。ところが、getchar() では文字として入力しているので、入力した数値の最初の文字の文字コードが得られており期待通り動いていない。とりあえずここでは scanf を使うように説明。
- コンパイラエラー: ';' 抜け。(3件)
- どうみてもおかしくないのだが、コンパイラエラー: コメント開始と終了が /* ... */ ではなく \* ... *\ となっている。
- よく意味のわからないコンパイルエラー: 変数宣言の前に printf で出力を行ってしまっている ... 変数宣言は関数(ブロック)の先頭でなければならないことを説明。(2件)
- ソースファイルがない: gcc puro1.c -o puro1.c で上書きしまっている。ご愁傷さま。
- gcc で No such file: kadadi4.c というファイル名で編集しているのに、kadai4.c だと思って gcc していただけ。
- ファイルを保存しなかった: *scratch* バッファに入力。残念ながら mule 終了済み。カットアンドペーストもうまくいかず。ご愁傷さま。彼は本日同じことで2度ソースファイルを失い、これで3度目の入力だとか。
- if (a == '18'): 数はシングルクォートする必要なし。複数文字をシングルクォートすると warning もでる。参照しているテキストが、getchar() で文字を入力し if で文字と比較している例なため、勘違い。
- if ('a' == 18): 変数名をクォートしてしまっている。構文的にはエラーではないが、意図しない結果に。
- gcc のやり方は: もう今日は第4回なのに。忘れちゃったかな。演習の進め方をまとめてある Web ページを説明し、参照してもらう。
- warning: return type of 'main' is not 'int': main の返り値の型について。これも FAQ。すでに演習 Web ページに説明あり。上記メッセージを見て、main 関数の関数名を int にしたがうまくいかないという学生。ちょっとメッセージの読み違えですね。
- parse error before character 033: なぜか目にみえない変なコードがソースファイルにまぎれてしまっている。mule であたりをつけて削除。
- mail の見方: mail コマンドを説明
@ コメント
質問の内容が、操作からコンパイルエラーについてに変わってきた。 やっと、学生も操作になれてきたということか。 まだ、プログラム内容についてはついてきているようだ。 そのうち、どうプログラムを組んでいいかわからなくなってくる学生が増えてくるところか。
変数宣言が関数(ブロック)の先頭になければならない事は授業で説明されただろうか。指定のテキストでは明確にその点について記述されていないため、学生が間違えるのもしかたないか。
「MA1(えむえーわん)」と呼ばれている人がいたが彼は一体?
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- 理学系と工学系はちょっと違う - 「理系の人々」 (2008-10-17)
- TC-1 復活! (2003-05-20)
- [ DiKicker ] lock 待ちの sleep 忘れ (2004-05-08)
- 日本語ファイル名どんとこい (2005-03-07)
2004年5月18日 (火)
■ 過去の今ごろ

過去の過去の5月18日より。
- WiKicker-0.01 リリース
- WiKicker 公開開始から1年。0.21 を2月4日にリリースしてから3ヶ月以上あいてしまっているので、そろそろ修正をとりまとめてマイナーバージョンアップさせないといけないな。
- Win32 で WiKicker が落ちるのは binmode の設定忘れのせい (2005-04-18)
- mixiに登録 (2004-11-19)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
- Flickr に登録 (2005-02-08)
- Punycode はファイル名用エンコーディングには向かない (2005-05-06)
■ www.naney.org のアクセス統計停止

ディスク容量などの問題から、www.naney.org 上で1日1回行っていた analog での統計処理を停止。 www.naney.org にインストールしてあった analog や logkf 等を削除。
一旦、統計処理はローカルで行うようにするつもり。 ローカルで統計処理したものを定期アップロードするかは未定(まぁ見る人もあまりいないと思うので)。
- ホームネットワークカメラ BL-C10 買っちゃった (2005-01-18)
- [ www.naney.org ] 23:00 明日に移転先サーバの設定完了予定 (2002-01-22)
- Web 解析サービス Google Analytics を申し込む (2006-10-26)
- AWStats 6.0 (2004-05-21)
- www.naney.org 容量超過警告につきダイエット開始 (2006-10-03)
■ Subversion - auto-props

Windows 上での TeX 書きユーザと仲良くするために。
svn propset svn:eol-style native report.tex
@ auto-props
~/.subversion/config で
[miscellany] enable-auto-propcs =yes [auto-props] *.tex = svn:eol-style=native
デフォルトで作成される config ではセクション名もコメントアウトされている事に注意。 個人の設定ではなくて、リポジトリとして設定することはできないのかな。
- TeX と Subversion (2004-04-16)
- Rekisa で TortoiseSVN から日本語ファイルの差分表示 (2006-03-23)
- プロジェクト関連ドキュメントを TeX で (2004-07-23)
- Debian GNU/Linux で Dropbox (2008-09-16)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
■ 鳥の落とし物

通勤中に爆撃される。
右肩にボトッっと。結構衝撃があったな。 デイ&ハーフパックのショルダーベルトとシャツにべったり。
Shit!
- 海外出張用に機内持ち込み用バッグとして Gregory sabbatica... (2006-08-12)
- デイ&ハーフパック 丸洗い (2004-10-06)
- BOBLBE-E NEW MEGALOPOLIS 来た! (2004-10-05)
- 3 WAY トラベルバッグ Gregory sabbatical の使い勝手 (2006-08-26)
2005年5月18日 (水)
■ Inline::Pdlpp で 手軽に PDL::PP のコードを書く

PDL を使用しているプログラムの高速化のため、再び PDL::PP でコードを書こうとマニュアルを見直したりしている。
PDL::PP にも Inline 系の Inline::Pdlpp モジュールが用意されているのか。 PDL::PP の仕様は結構わかりにくくて(かなり)慣れないと大変。 何度も書いてはテストしてみることになるので、そういった意味でも Inline できるのはすごい便利。
Inline::pdlpp で関数ができあがったら 整理して PDL::Core::Dev のサポートのもとで Makefile.PL を書くようにすれば、いっちょあがり。
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- PDL と 疎行列 (2004-06-14)
- 続 PAR 化 (2004-08-25)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
- GRAPH GEAR セミハードタイプ デジタルカメラケース DGB-01... (2005-02-07)
■ 消防訓練

目覚し時計のような「アレッ? 一応鳴ってるね」って感じの非常ベルを聞いた後、緊急脱出。 うちのオフィスは玄関フロア直結なので、つづがなく脱出。 その後、消化器水鉄砲体験などが実施された。
気分転換もかねてなかなか楽し。
- カシオ トラベルクロック PQ-60-1JF (2004-10-23)
- 今日のさえずり - 昭和通り側に鯛焼き屋あり (2008-09-30)
- サイバーショット DSC-U40 の液晶が滲む (2005-08-13)
- 先行販売シュウォッチ届いた (2008-10-06)
- ソフトウェア開発プロジェクトにおける朝会をカイゼンする (2007-04-06)
■ FOMA F700i 用に 128MB miniSDカードを購入

秋葉原で購入。 無難に Panasonic の RP-SS128BJ1K にしておく。2999円(税込)。
- FOMA F700i に機種変更 (2005-05-05)
- FOMA F905i 購入 (2008-05-04)
- ビジネス用電話番号をマルチナンバーで追加した (2007-09-20)
- 今日のさえずり - 「ゑぶあぷり」って誤変換にしておくのは勿体ないな (2008-09-05)
- 今日のさえずり (2007-09-20)
2006年5月18日 (木)
■ Google Desktop の web clips で RSS を読む

社内での情報共有を目的に社内 Blog を立ち上げた。次のステップは以下だ。
- スタッフが定期的に社内 Blog をチェックする/したくなるようにもっていく。
読んでもらえなければ Blog を書くメリットがあまりなくなってしまうので、これは重要だ。 逆に良さがわかってくれば、自分も書こうという人が自然ど増えてくるはず。
まわりを見た感じだと、普段から RSS リーダを使っているというという人はほとんどいないようなので、まずは RSS リーダを普及させる必要がありそうだ。
うちのオフィスでの推奨 RSS リーダの条件としては
- Windows で動くこと。
- わざわざソフトを立ち上げてチェックというスタイルだと定着しなさそうなので、常駐型がいいのではないか。
- 特定の Web ブラウザへの組み込み型ではないこと (人によって使っている Web ブラウザが違ったりするので、推奨しにくい)。
あたりかなと。むろん個人で気にいったのがあればそれにこしたことはないのだが、ここでは初めての人に薦められるものをということで。
@ Google デスクトップ 3
まずは Google Desktop を試してみる (Windows をメインに使っていなかったため、今までインストールしたことがなかった)。
ウェブ クリップで RSS/Atom フィードを読むことができる。
感蝕は「まあまあ」。 他の機能も含めて使っている場合はいいかもしれないが、巡回用の RSS リーダとして使うにはそれほど良いというほどでもないな。
フィードの表示順がちょっとわかりにくいのと、フィードの URI を誤認するのがマイナスポイント。
- 自宅の無線 LAN を復旧 & IEEE 802.11g 化 (2004-11-26)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- Google Desktop Linux 版をインストール (2007-07-02)
- 今日のさえずり - 勢いあまって NCSA Mosaic 3.0 for ... (2007-11-08)
- 今日のさえずり - Mobile Google Notebook、iモード... (2007-11-15)
2007年5月18日 (金)
■ NIFTY-Serve ID と @nifty ID

@nifty でプロフィールサービス「アバウトミーβ」( http://aboutme.jp/ )のサービスが昨日(5月17日)から開始された。
面白そうなので使ってみようかなと。 登録には @nifty ID か、PLEASY ユーザID が必要である。
そういえば何年も使っていないのだけれど保険のために解約しないで残してあった、NIFTY-Serve (現 @nifty) の従量コース契約が残っていたっけ。 いまだに税金のように毎月ニフティに210円(税込み)払っているんだけれど、さすがにもう解約してもいいかなぁ。
一応 @nifty ID のところに NIFTY-Serve ID と、パスワードを入力してみた。 お、ログインできた。
でもいつ解約するかわからないから、やっぱりアバウトミーは新しく PLEASY 登録してそちらにバインドした方がよさそう。
- 年金加入記録が確認できる「ねんきん定期便」第1波(?) (2007-04-02)
- ケータイ用にプライベート Wiki を設置 (2008-01-07)
- さよなら @nifty (2008-07-26)
- 歯の治療4回目 - 右下 + 親知らず抜歯 (2004-11-16)
- MAILPIA による Twitter リプライチェック (2008-11-18)
2008年5月18日 (日)
■ 今日のさえずり - 妻に「ぱふぱふ」について説明した

@ 2008年05月14日
- 13:12 SKKIME が変換しなくなった。辛い。
- 13:38 SKKIME 1.0 のままだったので、1.5 を入れてこちらを使うようにした。
- 14:14 気がついたら社内サーバの Hyper Estraier が Error: the index is missing or broken.
- 16:33 給与改定キタ。
@ 2008年05月15日
@ 2008年05月16日
- 09:31 聴く CD を換えようとケースを出した電車の中の前の人、中身ほとんど CD-R だった。[mb]
- 19:48 PRADA Phone のモック見てきた。どのあたりが PRADA なのか不明。LG 端末以上の何があるのだ?[mb]
@ 2008年05月17日
@ 2008年05月18日
- 01:45 PC2M の「セッションの復元機能」設定した。これは便利。
- 12:46 NEW MEGALOPOLIS のゴムが伸びてだらしなかったので、ハーネスの中で結び直した。そのうち交換したい。
- 14:11 妻に「ぱふぱふ」について説明した。
- 私的10大ニュース2004 [ misc ] (2004-12-31)
- BOBLBE-E NEW MEGALOPOLIS 来た! (2004-10-05)
- 今日のさえずり - 合ハイじゃない? (2008-11-03)
- CD-R ドライブが使えない (2006-07-27)
- (FMV -> PORTEGE300CT -> PC) -> ThinkP... (2003-12-20)
スポンサード リンク
■よく検索されるキーワード
提案書(65) perl(54) 書き方(49) torrent(49) linux(40) debian(35) アジェンダ(33) 使い方(31) windows(31) x31(30) svn(26) ssh(25) tc-1(25) サンプル(23) usb(22) java(22) ganttproject(21) mp980(20) 画像(20) tortoisesvn(20) インストール(19) 手帳(19) cvs(19) 壁紙(19) a6(18) thinkpad(17) subversion(16) 石垣祐馬(16) ほぼ日手帳(16) 作り方(16) 修理(16) 動画(15) 日本語(15) 充電式カイロ(15) ノート(14) ダイソー(14) 方眼(14) ヨドバシ(14) リフィル(13) 秋葉原(12) ダウンロード(12) apache(12) アジェンダとは(12) iwgp(12) 設定(12) c#(11) mp3(11) ヨドバシカメラ(11) テンプレート(11) 無線lan(11) ubuntu(11) nikon(11) dropbox(11) システム手帳(11) porter(11) クラリチン(10) 筆まめ(10) centos(10) ヤマダ電機(10) window(10) ポメラ(9) フリー(9) リポジトリ(9) イメージテック(9) wiki(9) flex(9) xampp(9) フォーマット(9) terastation(8) flash(8) gmail(8) ドラマ(8) proxy(8) rcs(8) 無料(8) 温度計(8) トランサミン(8) constant(8) truecrypt(8) google(8)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 2.000523s / load averages: 0.29, 0.28, 0.23
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)





スポンサード リンク