注文の多い古書店

ニュースとかニコニコ動画とか妄想の話とか。最近は買いもしないのに初音ミクに夢中。基本的にオチはない。

C言語 赤点判定できたよー

#include<stdio.h>
#include<stdlib.h>
//stdlib.hは12:のatoi関数に対応

int main()
{
char buffer[1024];
int grade = 0;

while (grade <= 0) {
printf("1〜4の数字を入れてください\n");
fgets(buffer, sizeof buffer, stdin);//入力された文字列を変数bufferに代入
grade = atoi(buffer);//atoi関数でbufferの文字列を整数として変数gradeへ代入

    if (grade < 5 && grade > 0)//4〜1であれば判定に入る &&:「〜かつ〜」
        {
        printf("1〜4の範囲内です。判定に入ります。\n\n");//%sは変数を文字列で表示する
        }
    else
    {
        printf("範囲外の数値と認識しました。再入力してください。\n\n");
        grade = 0;//gradeを0にしてwhile文を再度
    }
}

if (grade == 4)//if文開始。gradeが4なら次行実行。=だと代入
    printf("A評価\n");

    else if (grade == 3)//3なら(ry
        printf("B評価\n");

        else if (grade == 2)//2なら(ry
            printf("C評価\n");

        else//どれにもあてはまらなかった場合
            printf("D評価 赤点ダヨ! (^д^)6m\n");

return 0;
}

 毎回ソースコードを書く労力より貼り付けるので疲労困憊してるんですよね。CSSいじくったりすれば綺麗に色付きで表示されるみたいですが、そっち方面の知識があまり無いのでめんどくさいです。はてなダイアリーにはそっち系の機能付いてるんですかね? 折角ハチロク世代に参加したんだしプログラミングの話題は向こうでやるかなー。 [C言語 赤点判定できたよー]の続きを読む

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2008/04/13(日) 18:01:22|
  2. ノート/色々
  3. | トラックバック:0
  4. | コメント:0

妄想事業 難民を可視化する

Google Earth、難民キャンプの現状を伝える新レイヤー公開 - ITmedia News

 PeerCastなりUstream.tvなりで常に難民キャンプの状況を流したら難民問題の周知になるのではないでしょうか? Youtubeで映像を流していく、というのはいいアイディアですが、一度録画されて見やすく編集された映像はニュース映像と同じような「ワンクッション」があります。

・ネック
1.余りにも公序良俗に反する映像が流れちゃうとホスティング元やらにBANされそう。工夫が必要
 室内? 建物の上の方から難民キャンプを映すとか?

2.難民キャンプがあるような地域で回線が確保できるか?
 ここら辺は何とも言えない。上で書いたようにNGOなりが所有する建物でも、アフリカの地方都市とかだと動画配信が出来るほど回線が整備されているかは分からない。
  1. 2008/04/13(日) 15:46:59|
  2. 妄想企画書
  3. | トラックバック:0
  4. | コメント:0

ハイスピードカメラは、高い



 と言う話。凄いですよね。ハイスピードカメラ。テレビでもたまに目にする超スローモーションを撮るカメラですが、あれは非常にお高い。ちょっと「ハイスピードカメラ 価格」で検索してみると

ハイスピードカメラの価格破壊!! 65万円〜

デジモ、ハイスピードカメラ、高速度カメラ

 (´゚ω゚):;*.ブッ 価格破壊しても65万円。こういうやつ以外にテレビ番組の撮影に使われるハイスピードカメラも結構なお値段らしいです。

 で、上のサムネイルに出ている動画は最近出たと言うCASIO EXILIM PRO EX-F1と言うデジタル一眼レフカメラですね。これはお求めやすい11万円! ……いやいやいや、安くないですよ。65万と比べりゃ安いですけど。 [ハイスピードカメラは、高い]の続きを読む

テーマ:ニコニコ動画 - ジャンル:コンピュータ

  1. 2008/04/12(土) 17:40:58|
  2. 映写機/ニコニコ動画
  3. | トラックバック:0
  4. | コメント:0

Firefox2からFirefox3Beta5へのデータ移行メモ

 「ベータならまだ導入しないでも良いかなー」と思って未導入だったFirefox3をMozilla Firefox, Portable Edition 3 Beta 5版の方で導入してみました。ページの読み込みが少しばかり早くなったようでちょっと幸せです。

1.日本語化
参照:豪放磊落な備忘録: Portable Firefox 3.0 Beta 5(Portable Firefox 3b5)がリリース 日本語化について
 Locale Switcher2.1を入れてIndex of /pub/mozilla.org/firefox/releases/3.0b5/win32/xpiのja.xpiをインストール。言語パック(英語表示の状態ではlanguage)を日本語に設定。これで日本語化は完了です。

2.Tab Mix Plusを入れて
 これだけは入れないとLivedoor Readerでブログ読んだりするのが不便なんですよね。Firefox3からTab Mix Plus :: Firefox Add-onsを見ると「このアドオンは古いバージョンの Firefox 向けです」と表示されますが、焦っちゃいけません。Mozilla Re-Mix: Firefox 3 Beta3で「Tab Mix Plus」が使えるようになりました。によると

Beta3での動作バージョンは[0.3.6.1.080223]であることが報告されていました。

との事。Index of /dev-buildsからダウンロードできます。

 私が試した限りでは同じページにあるtab_mix_plus-0.3.6.1.080406.xpiもFirefox3上で動作するようです。ざっとオプション画面を見た限りでは日本語化も問題ないようですね。

3.Firefox2からTab Mix Plusの設定を移行する
 TMPの設定を移行するには、まず既に設定がされている方のFirefoxを起動してTMPのオプションを開きます。左下の「設定」->「設定をエクスポート」で任意の場所に設定ファイル(デフォでは「TMPpref」)を保存します。次にFirefox3のTMPでオプションを開き、「設定」->「設定をインポート」で先ほど保存した設定ファイルを読み込めば移行完了です。 [Firefox2からFirefox3Beta5へのデータ移行メモ]の続きを読む

テーマ:Firefox - ジャンル:コンピュータ

  1. 2008/04/08(火) 21:02:47|
  2. ノート/色々
  3. | トラックバック:0
  4. | コメント:0

妄想ソフト シェリルM@ster

1.マクロスFの「歌姫」シェリル
2.歌姫+マクロスプラス->シャロン・アップル
3.シャロン・アップル->バーチャルアイドル->初音ミク、アイドルマスター
4.初音ミク->MikuMikudance(配布元VPVP

5.MikuMikudance+シェリル

・どないやねん
 先日ニコニコ動画がJASRACと提携を発表したので、「射手座☆午後九時」もJASRACの管轄する曲ならば「耳コピで演奏+初音ミクかニコニコユーザーによるボーカル+テレビ映像等でない映像」にすれば消されないはずです。

1.誰かシェリルの3D化データを作る
2.MikuMikudanceの3Dデータを差し替える
 と言う工程が出来ればもう一人バーチャルアイドルの誕生ですね。まあ、シャロン・アップルと違ってシェリルは人間キャラみたいですけど。誰かやってみません?

・続妄想 武道館でシェリルのライブを実現させる方法
プラン1.上記のソフトを完成させた上で武道館の内部写真を背景画像にする
プラン2.武道館のステージ上にマーカーを置いてARtoolkitでゴニョゴニョする。
  1. 2008/04/08(火) 17:35:09|
  2. 妄想企画書
  3. | トラックバック:0
  4. | コメント:0

引き続きC言語

注文の多い古書店 C言語でHello Worldしてみたの続き

 「へろーわーるど」が出来たのでもう少し本を読み進めてみましょう。

[引き続きC言語]の続きを読む

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2008/04/06(日) 01:21:27|
  2. ノート/色々
  3. | トラックバック:0
  4. | コメント:0

C言語でHello Worldしてみた

 C言語の本を読みつつ「Hello world」するまでのメモです。一部表示がおかしなことになってますが仕様です。

 万が一留年したら一年かけてプログラミング覚えると宣言しましたが、見事に進級してしまいました。せっかく興味を持ったんだし、ということで大学図書館からC言語の本『ずばり分かる! C言語』(日経ソフトウェア)を借りてきました。取りあえず書いてみます。

・コンパイラが必要です
 この本ではボーランド社が無償公開している「Borland C++ Compiler5.5/略称BCC」というコンパイラを使っています。CDに.exe形式で入っていたので解凍してインストールしました。名前は「C++」ですがC言語もC++の両方をコンパイルできるそうです。

 ネットから落とす場合はC++Builderの「Borland C++Compiler / Turbo Debugger」からダウンロードできます。

・コードを書く前に準備
 ただインストールしただけではまだプログラムは書けないようです。

1.bcc55\Binの中にbcc32.cfgを作成。

 中身は割愛。フォルダInclude、Libの場所を指定する。このフォルダの中身がプログラムから呼び出せる機能を提供するらしい
 →この中に色々追加したら機能が増えるのかも?

2.cps.batをwindowsフォルダの中に作成。
path c:\borland\bcc55\bin;%Path%

dockey

c:

cd \cp

 どういう意味があるのかは良く分からない。この本ではc:\cpを作業用フォルダにしているので、このフォルダで作業できるように設定してるのか? [C言語でHello Worldしてみた]の続きを読む

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2008/04/05(土) 23:57:32|
  2. ノート/色々
  3. | トラックバック:0
  4. | コメント:0
前のページ 次のページ