Hatena::ブログ(Diary)

int main(int argc, const char **argv)って何? このページをアンテナに追加 RSSフィード

質問int main(int argc, const char **argv)って何?

懐かしい質問だね…答えはここにあります。この質問のせいで、今の自分がここにいるって考えた人は僕だけなのかなぁ?

こちらはあるゲーム会社のプログラマが語った日常の話…技術やプログラムなどを語りたいが、情報漏洩で捕まるのが怖くてやれない僕がいる。

2012-07-22, Sun Virus TI 2が届いた!

My new VirusTI

[] VirusTI 2 Polarが来た

土曜日に郵便物の再配達をずっと待っていた。待ち続いた数時間、やっと来た。何が届いたかと言うと…VirusTI 2 Polarが届いた! ドイツから直輸入ので、6200円の税金がかかってしまったが、それにしても日本で買うよりも安い。Polarが届いてから、Macに繋ぐために配線との戦いだった。基本的にはUSBとAtomizer用のAudioDJ 8からVirus TIに接続するだけだが、ケーブルを外して、またまとめ直して、地味に面倒な作業。

現在、Virus TIが2台あって、PolarとSnow。今からは基本の音をPolarで出して、Snowは完全にグリッチマシンにする。やっぱり、ノブの多いシンセは良いよ。Polarのような、すべて重要な機能には専用のノブとスイッチがあるので、音作りが楽になる。

そう言えば、今まであまり気にしなかったが、Virus TIで作った自分の音って超ダークだなぁ。もっとパフュームCapsuleのような、キラキラな音を作りたいなぁと思ったが、やっぱり性に合わないので止めた。

2012-07-09, Mon DHL 60%

[] DHL輸送状況

2台目のAccess Virus TI2 Polarと言うシンセを直接メーカーから個人輸入してた。日本で買ったら、31万円前後だった物が、メーカー直販の場合20万円ちょい。何で日本はこんな高いんだ?値段の差は3-4万円なら、日本で買ってもかまわないが、今回は10万円の差…本当にあり得ない。もしかして、こうしないと日本のシンセを売れないかしら?

先週、メーカーから輸送したと言うメールを貰って、今日ドイツDHLサイトに問い合わせしたら、輸送状況は60%らしい。いつ届くんだろう?

2012-07-08, Sun 更新が不定だなぁ

[] Vaiの曲をピアノで…

最近、ピアノの曲をよく聴くようになったね。クラシックジャズじゃなく、坂本龍一先生とAlva NotoAphex Twinピアノの曲、エレクトロニカとコラボのピアノ曲を聴いている。ギターと違って、ピアノの音ってなんだか切ない。エレクトロニカとコラボすると、ものすごくダークな雰囲気で孤独な曲になる。このような曲が大好き。

そう言えば、一つだけエレクトロニカとコラボじゃないのピアノアルバムを聴いてるなぁ。「Vai: Piano Reductions Vol. 1*1」と言うアルバム。このアルバムはSteve Vaiの曲をばらして、最も重要な音をピアノで弾くと言う変わったコンセプトのアルバム。ピアニストはMike Keneally。これは良いアルバムだわ、特にはSistersと言う曲。YouTubeで検索したら、姉妹の写真のスライドショーにSistersを流す動画がある。雰囲気が良すぎて泣きそうになった。

D

*1:シンプルな感情がこもったピアノの音…

Piano Reductions Vol. 1 - Performed By Mike Keneally

Piano Reductions Vol. 1 - Performed By Mike Keneally

2012-03-14, Wed 初めての…

[] 電動歯ブラシ

昨日買ってしまった、電動歯ブラシ。今までずっと普通の歯ブラシを使ってて、正直に困らなかった。虫歯が今まで一度もなかったので、歯をずっと大切にしてた。定期的に歯医者にチェックして、虫歯は見付からなかったが、歯石だけはいつも掃除して貰った。歯石予防をいろいろ聞いたら、電動歯ブラシをおすすめされてる。最初は半信半疑で試してみたが、確かに歯磨き後には歯が違う。しかも、何このすっきり感、プラシーボ効果か?

[] 友達からプレゼント

去年12月にあのゲームを別業界の友達にあげたら、本として帰って来た。彼は僕が「俺の妹がこんなに可愛いわけがない」が好きのは知って、俺妹関係の本1冊 *1 と2冊の写真集 *2 *3 を貰った。最初はちょっと意味が分からなかった。アイドルグラビアは全く知らないので、誰なんだろうとずっともんもんしてた。いろいろ調べてたら、黒猫と桐乃の声優さんと判明した。すごいなぁ、声優さんって写真集を出してるんだね。

花澤香菜竹達彩奈と言う声優さんだが、黒猫の花澤さんは今までうちのゲームで出たことがないが、桐乃の竹達さんは一度だけうちのゲームで出てたね。まぁ、僕は基本的にプログラマなので、声優さんなんてあったことがない。でも、あのゲームで出てた若本さんに会えるなら、僕も録音スタジオに遊びに行きたいわ。

結局、どっちの方が可愛いと聞かれたら、かなり迷うなぁ。花澤さんの方が可愛いだが、顔の好みだと竹達さんの方が個人的に好き。

*1黒猫俺の嫁

アニメ『俺の妹』がこんなに丸裸なわけがない

アニメ『俺の妹』がこんなに丸裸なわけがない

*2黒猫の声優さんと…

花澤香菜写真集「KANA」 (TOKYO NEWS MOOK)

花澤香菜写真集「KANA」 (TOKYO NEWS MOOK)

*3:桐乃の声優さん。

竹達彩奈1stフォトブック AYANA

竹達彩奈1stフォトブック AYANA

2012-03-10, Sat あの時から一年

[] 3.11から一年

明日は3.11から1年だね。その一年間に、何があったのかは正直にあまり覚えてない。結局、その不幸な事件から政治家がアホのような行動を取ったなぁってしか印象に残ってなかった。東北/関東の方は今までまだ困っている方もまだたくさんいるだと思うけど、頑張れってしか言えない僕であった。

一年前に何をやったかと思い出すために、いろいろネットで残した足跡を見てみた。ちょうど3.11の前に、VimeoでRyan Woodward氏がプライベート時間で作った動画を見て気に入りに登録した。本当に切なく美しい作品だった。タイトルは「Thought of You」、音楽はThe Weepiesの「World Spins Madly On」。3.11の時に亡くなってしまった方々、未だに震災の影響で困っている方々にぴったりの作品だと思う。良かったら、是非観てみてください。

Vimeoの動画ははてなに貼れないので、YouTubeに見付かったやつを貼っとく…

D

2012-02-26, Sun TI OS 5期待大!

2台目のVirus TIを買うべきか?

[] TI OS 5

NAMM 2012で発表したVirus TI OS 5のビデオをやっとゆっくり観られてた。これは期待しても良い。

個人的には、一番期待しているのは新しく追加された2つのフリーエンベロープ。待ってたなぁ、しかも、長かった。これで、独立したピッチエンベロープを作れる、超嬉しい。今まで、フィルターエンベロープかアンプエンベロープマトリクスにアサインして、何とかピッチエンベロープにしたが、独立したエンベロープがあったら…もう、どんな音でも作れる。

それに、フリクエンシーシフターのタイプが増えた。グリッチも全てこのシンセで作れる状態だね。自分の音作りがMacからどんどんハードウェアシンセにシフトできれば良いなぁと思うこの頃… 2台目Virusも遠くないだろう。

[] 水越が…

変ゼミ 6*1」を買ってきた。相変わらず、タイトル通り、変態。笑いが止まらなかった。何で僕はこんな下品なネタが好きなんだ?しかも、たまにネタに賛同できてしまった。間違いなく、僕も変態だろう。最後に…ネタバレはしたくないが、水越が…水越が…

*1:ななこたんのような彼女が欲しい…

変ゼミ(6) (モーニング KC)

変ゼミ(6) (モーニング KC)

回答int main(int argc, const char **argv)って何?

C/C++のメイン関数です。C/C++プログラムは一つのメイン関数が必要です。プログラムを実行すると、この関数を最初に呼ばれています。argcにはパラメーターの数が入り、argvの方はパラメーターそのものが入っています。

例えば、UNIXで実行コマンドが
./xxx_test xxx.txt yyy.txt
この場合、argcとargvの値は
  • argc = 3
  • argv[0] = "xxx_test"
  • argv[1] = "xxx.txt"
  • argv[2] = "yyy.txt"

この関数はint値を返さないとならない。この為に、実行成功の場合、メイン関数の最後にreturn 0を追加しないとならない。不正の場合はreturn 1を返しましょう。ちょっと読みにくいと考えた方もいますが、stdlib.hにEXIT_SUCCESSとEXIT_FAILUREと言うマクロがありまして、これを使えば、returnコマンドがreturn EXIT_SUCCESS又はreturn EXIT_FAILUREになります。