COM

#プログラム大喜利 出題その(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 を…

RSS の Circle.ms および ToMiCo 対応について

当 madtape.com は、あくまで公式サイトを一次情報源と定めていますが、Circle,ms様 や ToMiCo様 にもサークルページを持ち、情報のアナウンスを行っています。 Circle.ms|madtape.com|HOME madtape.com (サークル) | ToMiCo※Circle.msは、ログインしていな…

RSS対応、イベント参加告知、新譜予告など。

記事表題がえらく詰め込みすぎな気もしますがwえー、まずは madtape.com サークル公式サイトを、RSS(ATOM1.0)対応にしました。 HugeDomains.com - Shop for over 300,000 Premium Domains CDに関するアナウンスや、参加予定のイベントその他更新など、何か…

アジア太平洋地域においては、ついにこの日が。

日本におけるIPv4アドレス在庫、枯渇 かねてより枯渇が予期されてきたIPv4だが、少なくともアジア太平洋地域に関してはこの日がやってきた。かつては枯渇するという話そのものを疑う声もあったが、限りある物の需要だけが高まれば当然枯渇する日がやってくる…

Xcode4 と iPhone/ iPad

COM

先週ぐらいにMacBook Proを導入。 よもや自分がMacを買う日が来るなどとは思わなかったが、このご時世ならばiPhone/iPadアプリ開発の仕事の口もあろうとの判断から。で、開発環境として、先日リリースされたばかりのXcode4.0.1を導入。サイズがDVDの最大容量…

ツイートボタン/mixiチェック対応

madtape.com の WebSite を、一部 twitter のツイートボタンと mixiチェックに対応させてみました。対応箇所は"EVENT"ページと"DISCOGRAPHY"のCD詳細ページです。 例) HugeDomains.com - Shop for over 300,000 Premium Domains HugeDomains.com - MadTape.c…

madtape.com website 改装。

長らく90年代のテキストサイト然とした風体で暫定的に運用してきた madtape.com サイトだが、せっかく時間が出来たのでリニューアルしてみた。 madtape.com公式サイト DBを使って作品やイベント参加情報の提供をシステマティックに行う、というのはずっとや…

なんか忘れてると思ったら…

WebSite 改修したはいいけど、試聴環境とかつけてなかった。 大事すぎる。…てなわけで、先ほどさくっとDISCOGRAPHYのCD詳細ページに試聴リンクを追加。 ちなみにピアプロやニコ動に上がってない曲については試聴できません。# 単にピアプロとニコ動に依存し…

とりあえず調達。

昨日、以前のW32Hで間に合わせると書いたが、普段テレビを観ずに特定の番組のみをワンセグでチェックするというライフスタイルなので、携帯電話のワンセグ受信はある意味重要であるため、已む無く現行機種端末を調達。つまりは火曜日の「けいおん!!」に間…

楽器の修理と携帯電話

使用していた携帯電話の電源コネクタが破損し、電源供給不能になってしまった。これを期に新しい端末にしようと、秋葉原へ。 ついでに愛器 Telecaster "Chat Noir"(TL71-ALLBK)のフレットにバリ*1が出てきて少々危険だったので、LAOX MUSICVOX のリペアコー…

新人参入

madtape.comのボーカルに二人の新人が参入まぁ、大方予想がつくとは思うが…この2名w…毎度のことながら、ストレージに余裕があるかどうか気になるw

今日の買い物(調達)

今日は消耗品および必要機材の調達。 まずはLAOX MusicVOX にて3組1パックのお徳用弦を2パック、AW-1用の電池ストック、シールドを一本追加購入。そういえばストリングワインダ*1がどこか行ってしまったのであらためて購入。 300円未満の道具なのでそんな大…

プロジェクトの最初にすべきこと

プロジェクトの最初にすべきことは、皆が一生懸命真面目にやることを誓うことでは断じてない。 一生懸命真面目にやらずとも回る方法について知恵を出して考え、そのやり方に皆のコンセンサスを得ることである。 ロクな知恵も勝算も無いくせに 「一生懸命真面…

出勤の必要の無い日

…なぜなら最初から職場に居たからだw 無計画なプロジェクト(というのも変だが)に巻き込まれると、これだから困る。

AKAI LPK25

買ってきた。 厚さはあるが投影床面積は KORG nanoKey とおなじぐらい。その厚さに見合うしっかりした造りが良い感じ。 やはりモバイルサイズのMIDIキーボードは需要があるってことなんだろうな。

mixi デベロッパ登録

このところは交戦状態にあるため、個人としての活動をほとんど行っていなかったのだが、ネタで mixi のデベロッパ登録とかやってみた。で、自分の WebServer 上にある html テキストを mixi ホームおよびプロフィールに出してみるという簡単な実験を行ってみ…

状況はある程度好転。

状況はある程度好転した感じ。 先日の喩えに倣えば、「ライブの日程」が見直されたのが一番助かる。 また、「バンドメンバー」が「楽器の練習」を始めることになったので、その「パート」については任せて良い状況に。相変わらず「作曲」の部分は俺の仕事だ…

近況を喩えるなら

以下はあくまで喩え話。 バンドメンバー募集。当方ボーカル。 三日後にライブやります。曲書ける人歓迎 みたいな他力本願極まりないいい加減な話があって、 「彼はギターもベースもドラムも出来るよ!」 「そうか! じゃあ彼一人いればバンドが組めるな!」 …

Stickam のパスワードって…

COM

Stickam という個人ライブ中継サービス。 Stickam JAPAN!(スティッカム) ここのパスワードなんだが、忘れてしまったので登録アドレスに送ってもらうことにした。 …結果、登録した覚えのある文字列がそのまま送られてきた。 つまり…だ。DB中でパスワードを…

環境再建作業の進捗

昨日の段階でWindows Update地獄が終わり、UA-25のドライバと、SONAR 6LE, D-Pro LE まではOK。Project 5LE は入れたけどアクティベーションがまだ終わってない。GOM EncoderおよびSubtitle Workshopは導入したので、動画の字幕付けはできる。 とりあえず今…

世間の同年代は老けている?

http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03600.jsp?p=001587 …俺は30代半ばで、この記事で言う「オーバー30」のはずなんだが、記事中の意見で同意できる多くは若手のほうの意見だったりする(もちろん全面的というわけではないが)。 なにか? 世間で…

仮設環境整備

昨晩、明日薫氏との取引によりストレージ部品を確保。物件の動作も良好で、とりあえずOSの導入までは完了。ここからWindows Update地獄が始まるわけでw Avast! の導入など外堀を埋めたあとは各外付け機材対応と制作環境整備を優先的に作業予定。