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

#プログラム大喜利 文字列をカエサル暗号化する関数またはプログラム

COM

Twitter. It's what's happening. Twitter. It's what's happening. 朝食を終えてから書いたので「朝飯前」とは言えないが、内容はそのレベル。 妙に真面目に書いてしまって、前提に無い条件にも対応はしている。 /* caesar.c */ #include <stdio.h> #include <stdlib.h> #inclu</stdlib.h></stdio.h>…

#プログラム大喜利 内容不定Job実行系(わざわざCで書いてみる編)

COM

Twitter. It's what's happening. 上の回答例で「実はCでも出来んことはない」と書いた以上Cでも書いてみる。 jobmgr.h #ifndef jobmgr_h #define jobmgr_h typedef struct JOBHDR { struct JOBHDR * prev; struct JOBHDR * next; struct JOBHDR * rmv_next;…

#プログラム大喜利 内容不定Job実行系

COM

Twitter. It's what's happening. 実はオブジェクト指向問題だったりする。 JavaやC++, Ruby などのオブジェクト指向言語であれば非常にすっきりと実装できたりする。実はCでもできん事は無いのだけれども、スコープをファイル単位で分けねばならなかったり…

#プログラム大喜利 出題その(5)

COM

Twitter. It's what's happening. 誤答のため削除。

#プログラム大喜利 出題その(4)

Twitter. It's what's happening. これでむしろ必要なのは、プログラムを組む前に「言葉の意味を理解する能力」と「言葉が指すものについての知識」、その上で「式を組み立てる能力」だな。要求される仕様によっては、何をおいても基礎学力が必要という例で…

#プログラム大喜利 出題その(3)

COM

Twitter. It's what's happening. やることは中学校で習うレベルなので、わざわざググる程のものでもなく出来る筈。 #include <stdio.h> #include <stdlib.h> #include <math.h> #define PARAM_R 200.0f #define PARAM_THETA (M_PI / 12.0) typedef struct { double x, y; } VEC; /* * </math.h></stdlib.h></stdio.h>…

#プログラム大喜利 出題その(2)

COM

Twitter. It's what's happening. 正攻法で書くとこんな感じか。 /* my_cbrt.c */ #include <stdio.h> #include <stdlib.h> #include <math.h> #define CONV_REPEAT 30 double my_cbrt(int N) { double x = N; int i; for(i = 0; i < CONV_REPEAT; i++) { x = sqrt(sqrt((double)N * x))</math.h></stdlib.h></stdio.h>…

#プログラム大喜利 出題その(5) 再回答

COM

上記と同じ問題を再回答。 #!/usr/bin/perl my %hash = ( 'B' => 1, 'K' => 2**10, 'M' => 2**20, 'G' => 2**30, 'T' => 2**40 ); while(<STDIN>) { /^\s*([0-9\.]*)([KMGTB])/; $sz = $1 * $hash{$2}; eval("s/^\\s*[0-9\.]*[KMGTB]/".$sz."/"); print $_; } 1; 上</stdin>…

#プログラム大喜利 (その2)

考えてみリゃループの中で if 文使ってなくても、跳んだ先の関数内でif分岐してりゃ分岐の処理数は同じなんだよな。それだったら最初からループの中でやったほうが速い。 #include <stdio.h> #include <stdlib.h> void select_char(char * buf, int pos) { int i; if(pos == 9) </stdlib.h></stdio.h>…

プログラム大喜利

Twitter. It's what's happening. こんなツイートをした以上は自分が書かないと怒られそうなので書いてみる。 #include <stdio.h> #include <stdlib.h> void select_char(char * buf, int pos) { int i, c; if(pos == 9) { buf[pos] = '\0'; printf("%s\n", buf); return; } // </stdlib.h></stdio.h>…

90億の神の御名 新訳

2007-02-23 - 帰ってきた人生戦闘詳報 2007年ごろにこんなお題でプログラムチャレンジを行ったのだけど、2009年に出たクラークのベスト版では本の表題にもなっている。90億の神の御名 (ザ・ベスト・オブ・アーサー・C・クラーク 2) (ハヤカワ文庫SF)作者: ア…

VOCALOID Job Plugin を簡単に作ってみたのだけど…

一つだけ注意しなければならないことが。 マニュアルには文字コードが UTF-8のみ と書かれているが、 より正確には、いわゆる UTF-8Nのみ をサポートしている。 UTF-8 と UTF-8N の違いは、テキスト冒頭の BOM とよばれるエンディアンマークの有無だけで、通…

VOCALOID3 Job Plugin 開発キットを拾って来た。

VOCALOID3 Job Plugin の開発キットが vocaloidstore.com で頒布されているのでダウンロードしてみた。 中身は PDF のドキュメントとサンプルのスクリプトのみ。 大仰なクラスライブラリとかヘッダファイルとかが付いてくると思っていたところ、Lua 5.1.4 を…

事業的な趣味と働き方

twitter で書いたことを、こちらに記事として纏めておこうと思った。 何の話かといえば、給与所得者から個人事業主になることでより生活が(経済的に)豊かになる条件について、ということになる。 給与所得者の「年収」と個人事業主の「課税所得金額」 給与所…

転居後1ヶ月と開店10周年。

そういえば先の記事を書いてから一ヶ月が経過したわけだが、記事の10月10日の翌日となる10月11日に転居を済ませ、今日で転居後ちょうど一ヶ月が経過した。 そして、このblog(およびその前身)の最初の記録や、それ以前にmixi日記に書かれた内容より古い2003年…

ギターとベースの見分け方

だいぶ前になるけども、イベント等でお世話になっている方がtwitterで 「ギターとベースギターの違いがよくわからない」 というツイートをされていた。 実際にロック含むポピュラーに近いところで音楽をやっている方でギターとベースの区別がつかない方はい…

恵比寿に行って来た。

blogを書き始めたのが2004年なので記録が残っていないが、2003年前半あたりまで自分の勤務地は恵比寿ガーデンプレイスだった。mixiを始めて日記を書き始めたのも2004年7月で、当時の記録はネット上に残されていない。自分のWebSiteで日記的なページに書いて…

移転準備中

現在住んでいるアパートを取り壊してしまうそうで、現在立ち退きのために移転準備中。 3月の地震があった数日後に連絡が来ていたそうだけども、何の手違いか自分はそれを知らず、実際それを知ったのは6月頃。立ち退き予定は9月半ばという予定だったのだけれ…

「開発コード★mikiり発車」収録曲 FMラジオにて放送決定!

先日よりお伝えしている、9/4 THE VOC@LOID M@STER 17 にて配布される「開発コード★mikiり発車」ですが、イベント当日となる9/4の11:00に放送される、あさくさFMのAsakusa Catch UPで収録曲を一曲流していただけることになりました。流していただけるのは16…

「開発コード★mikiり発車」ブログパーツ公開

先日もお知らせしたコンピレーションアルバム「開発コード★mikiり発車」のブログパーツなど作りました。ちょうどこのblogの右側→に出ているはずです。*1 自分のブログにも貼ってやる!と言ってくださるありがたい方は、「開発コード★mikiり発車」特設サイト…

SF-A2 mikiコンピレーション「開発コード★mikiり発車」

以前から個人サークルWebSiteのイベント参加予定には掲載していましたが、ボーマス17のカタログ販売が開始されたことを受け、プロジェクトの特設WebSiteが公開になりました。 整体と健康 | 整体・骨盤矯正・自然治癒力についてのサイトです SF-A2開発コードm…

C80作業終了。

7月中は月半ばのVOCALOID GENERATION参加をはじめとして非常に過密なスケジュールで動いていたけれども、一昨日7/31に秋葉原酔狂楽団(仮)のライブが終わり、残された最後の一つであるタスク「C80向けアルバム原盤入稿」が、本日午前中に無事完了。 ようやく…

「ROBO犬祭り 壱!〜真夏のアニソンコピー大会〜」無事終了!

秋葉原酔狂楽団(仮)にとって初のライブとなった 「ROBO犬祭り 壱!〜真夏のアニソンコピー大会〜」。 昨日無事終了。 5つのバンドが出演し「基本的にアニソン」という縛りがあるにもかかわらず、全てのバンドが一曲の選曲かぶりもなくその個性をぶちまけた、…

25年探し続けた曲。

25年以上前に宮城県に住んでいて、TBC(東北放送)ラジオを夜9時ぐらいに聴いていた人しかわからない話で申し訳ないが、当時「ラジオはAM飛んでけ電波」というラジオ番組があり、小学生にして狂ったようにラジオを聴いていた自分の一番のお気に入り番組だった…

7月同人活動進捗

同人活動の進捗をblogで公開するというのもアレだけれども、確か2年ぐらい前はやってたような気がするので、またやってみようかと。 活動内容 ステータス 備考 浜松:VOCALOID GENERATION 完了 7/17開催済。新譜scrapbook Vol.3リリース 「開発コード☆mikiり…

7/31「ROBO犬祭り 壱!」詳細出ました。

「秋葉原酔狂楽団(仮)」と「まかろん御膳」が組んで出演する、 7/31のライブ「ROBO犬祭り 壱!」の詳細が出たので、改めてお知らせを。 7月の終わりをアニソンライブとともに見送ろう! アニソンカバーイベント「ROBO犬祭り 壱!」 場所: 新宿 club Doctor 開…

多忙な7月

今年の7月は4つの用事がかぶっていて、多忙な日々をおくっていたり。 一つ目は明日17日に静岡県浜松市で開催される"VOCALOID GENERATION"。scrapbook Vol.3 のリリースも含め、今これを書いている段階でも諸々の手配で動いています。スペース09番に"madtape.…

Live:7/31 秋葉原酔狂楽団(仮)&まかろん御膳 新宿club Doctor "ROBO犬祭り"

以前も書いたライブのお知らせをもう一度。 大きな画像自分がリードギターで参加しているアニソンコピーバンド「秋葉原酔狂楽団(仮)」が、同じくアニソンカヴァーユニット「まかろん御膳」の二人をボーカルに迎え、7/31に開催されるアニソンライブイベント「…

開業:ビオタイト・ラボ(Biotite lab)

昨年末に会社勤めを辞めてから、もそもそと準備だけは進めていた個人事業が、本日開業。 …とは言っても、実際にやったことといえば、 PDFを二つほどダウンロードする(個人事業の開廃業等届出書、所得税の青色申告承認申請書) PDFをプリントアウトし、住所、…

【ライブ告知】7/31ROBO犬祭り「秋葉原酔狂楽団(仮)」参戦

ライブのお知らせなどを。 7/31新宿Club Doctor にて開催される「ROBO犬祭り」に、bigbros(当blogではbig-bros)の参加するアニソンコピーバンド「秋葉原酔狂楽団(仮)」も出演します。 開場は16:30予定。お時間等都合のつく方、ぜひお越し下さい。 とりあえず…