トップ(最新)

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(えむえーわん)」と呼ばれている人がいたが彼は一体?

スポンサード リンク


[ 5月18日全て ]

2004年5月18日 (火)

過去の今ごろ このエントリーを含むはてなブックマーク

過去の過去の5月18日より。

  • WiKicker-0.01 リリース
    • WiKicker 公開開始から1年。0.21 を2月4日にリリースしてから3ヶ月以上あいてしまっているので、そろそろ修正をとりまとめてマイナーバージョンアップさせないといけないな。

www.naney.org のアクセス統計停止 このエントリーを含むはてなブックマーク

ディスク容量などの問題から、www.naney.org 上で1日1回行っていた analog での統計処理を停止。 www.naney.orgインストールしてあった analog や logkf 等を削除。

一旦、統計処理はローカルで行うようにするつもり。 ローカルで統計処理したものを定期アップロードするかは未定(まぁ見る人もあまりいないと思うので)。


Subversion - auto-props このエントリーを含むはてなブックマーク

Windows 上での TeX 書きユーザと仲良くするために。

 svn propset svn:eol-style native report.tex

charset はいわゆる JIS で。

@ auto-props

~/.subversion/config で

 [miscellany]
 enable-auto-propcs =yes
 [auto-props]
 *.tex = svn:eol-style=native

デフォルトで作成される config ではセクション名もコメントアウトされている事に注意。 個人の設定ではなくて、リポジトリとして設定することはできないのかな。


鳥の落とし物 このエントリーを含むはてなブックマーク

通勤中に爆撃される。

右肩にボトッっと。結構衝撃があったな。 デイ&ハーフパックのショルダーベルトとシャツにべったり。

Shit!


[ 5月18日全て ]

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 を書くようにすれば、いっちょあがり。


消防訓練 このエントリーを含むはてなブックマーク

naney:14479148 入社してはじめて4年たつが、今回が初めて。

目覚し時計のような「アレッ? 一応鳴ってるね」って感じの非常ベルを聞いた後、緊急脱出。 うちのオフィスは玄関フロア直結なので、つづがなく脱出。 その後、消化器水鉄砲体験などが実施された。

気分転換もかねてなかなか楽し。


FOMA F700i 用に 128MB miniSDカードを購入 このエントリーを含むはてなブックマーク

naney:14479441

秋葉原で購入。 無難に Panasonic の RP-SS128BJ1K にしておく。2999円(税込)。

用。128MB あれば、まず一杯になることはなかろう。


[ 5月18日全て ]

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 を誤認するのがマイナスポイント


[ 5月18日全て ]

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 登録してそちらにバインドした方がよさそう。


[ 5月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日

  • 10:11 同僚のイチゴに水をやった。
  • 19:50 しばらく単体テストがレッドだったコードを修正してグリーンに。ようやくコミットできてスッキリ。[mb]

@ 2008年05月16日

  • 09:31 聴く CD を換えようとケースを出した電車の中の前の人、中身ほとんど CD-R だった。[mb]
  • 19:48 PRADA Phone のモック見てきた。どのあたりが PRADA なのか不明。LG 端末以上の何があるのだ?[mb]

@ 2008年05月17日

  • 13:01 加湿器今シーズンはおしまいにする。掃除してフィルター乾燥運転中。[mb]
  • 14:56 マックフルーリー抹茶&オレオ食べようと思ったら品切れ。[mb]

@ 2008年05月18日

  • 01:45 PC2M の「セッションの復元機能」設定した。これは便利。
  • 12:46 NEW MEGALOPOLIS のゴムが伸びてだらしなかったので、ハーネスの中で結び直した。そのうち交換したい。
  • 14:11 に「ぱふぱふ」について説明した。

[ 5月18日全て ]

スポンサード リンク

■よく検索されるキーワード

提案書(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)

この日記のはてなブックマーク数 Add to Google RSS

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)