2009-04-01から1ヶ月間の記事一覧
ニコニコ動画を観ていると,流石に「そんなに歌がうまくないな」と思う歌だってある.けど,「この歌が好きだ」,「うめええええ」というファンがいる.歌唱力で言えば,どう聴いてもうまいわけないのに・・・.その理由の一端を考えてみた. カラオケの流行…
プロの歌が売れなくなってきたのはある意味そういう地盤をわざわざ自分たちで作り上げてきてしまったんじゃないのってこと.
来ましたね,産総研のぼかりす. こちらが打ち込みのみの歌(ミク+ルカ). で,こっちがぼかりす版(ミクのみ). ざっと聴いてみたが,これがダントツでうまかった. やっぱり元の歌手がうまくないといけないみたいだ. 力強さとか微妙なずれとか,情報量…
届いた!!C++テンプレートテクニック作者: επιστημη,高橋晶出版社/メーカー: ソフトバンククリエイティブ発売日: 2009/04/25メディア: 単行本購入: 16人 クリック: 224回この商品を含むブログ (54件) を見る
Adobe Readerにそういう機能があった!!! えええええええええ!? 今更すぎる.
アニメ化キターーーーーーーーーーーーーーーーー!! これを見てwktkしよう!!
下でちょっとやってるけどみんなでやろうぜ! ぶっちゃけunittestをぶっこ抜いてきたらいいのかも.
svn co http://svn.dsource.org/projects/phobos/trunk いつもsvn trunkの場所を忘れるのでメモしておく.
ついついこうやって import std.io; ムキャーー!! ってなる.
import std.range, std.stdio; struct R { int opIndex(int n){ return 0;//dummy } } void main() { R r; auto e = r[0]; writeln(isRandomAccessRange!(R)); //false? } あれー? こうじゃないのかな. つーか,標準ライブラリが1つもRangeを提供してくれ…
D言語のライブラリの中でも一際変態な輝いているアルゴリズム群がRangeの概念をサポートした. http://www.digitalmars.com/d/2.0/phobos/std_algorithm.html 配列以外のRangeには何があるのかな? おさらい count int[] arr = [ 1, 2, 4, 3, 2, 5, 3, 2, 4 …
import std.stdio : writeln; import std.random : Mt19937; import std.algorithm : advance; import std.range : front, popFront; void main() { { int[] arr = [5,4,3,2,1]; writeln(arr.front);//5 arr.popFront; writeln(arr.front);//4 arr.popFront;…
名作が名作のまま終わった. ジャンプに奇跡が起こった.
2段組ぶち抜きの表はtable*を使うことになっているが,投稿用オプション付き(draft)だと当たり前に紙面から表がはみ出してしまう. 大きな表を載せることが多いからいつも悩む.一体どうしたらいいの? あと刷り上がり枚数,本文枚数,図枚数,表枚数って…
週の前半に集中してます.
前回:http://d.hatena.ne.jp/haru-s/20090419/1240155236 import std.stdio; import std.conv; import std.string; import std.typetuple; string reduce(S...)(S s, string sep) { static if (s.length == 1) return to!string(s[0]); else return to!stri…
参加してませんけども!*1 C++とD言語しか読めないので,とりあえずkinabaさんのpptと動画に目を通した. http://www.kmonos.net/pub/Presen/tlp/ のですががが. class NamedPoint { int x; int y; string name; mixin SimpleConstructor; } template Simpl…
http://guideline.livedoor.biz/archives/51192905.html 次はこれだな(これは腕表示されないけど). http://www.hit.is.kit.ac.jp/research/actioninterface/parallelreality/ 阪大かどこかは腕というか手から道具までを3D空間中に表示する研究していたよ…
うますぎるだろ!
寝不足過ぎて体調を崩しました><;;;
ルータの設定を変更して新しいサーバの方に繋がるようにした. うまく動くかな?
http://d.hatena.ne.jp/faith_and_brave/20090408/1239205628
Muninのログを初期化して何もない状態から記録をやり直したいのですがどなたか初期化方法をご存じないですか?
こ こ ろ え てーーーーーーーーーーーーーーーーーーーーーーーーーー よね 超うまいんですけどどどど.
import std.stdio; void f(){} void f(int){} // overload void main() { void g(){} void g(int){} // Error: declaration g is already defined } あれー? そうなの? main内でブロックスコープ作って関数定義してもダメだった.
あ,なんだあ. 関数テンプレートにしなくてもalias thisした構造体を関数に与えられるのか. まあ,read/writeどちらもできるんだから当たり前か.
import std.stdio; void main() { { typedef int HWND; HWND hwnd = 0; int hoge; //hwnd = hoge; // error writeln(hwnd); writefln(typeid(typeof(hwnd))); writefln(HWND.sizeof); } writeln(); { struct HWND { alias handle this; private int handle; …
Dr. Dobb's | Good stuff for serious developers: Programming Tools, Code, C++, Java, HTML5, Cloud, Mobile, Testing んー? SSD買ったからもっとコンパイル早くしたくなって並列コンパイルに手を出したって言ってるのか? ウォルたんかわゆすな.
import std.stdio; class A { public alias x this; private double x = 1.5; } class B { double opCast() { return x; } private double x = 1.5; } class C { class Proxy { double x = 1.5; } Proxy opDot() { return p; } this() { p = new Proxy; } pr…
struct hoge{}; hoge* p = new(nothrow) hoge; こんなんあったのか・・・.