タグ

ブックマーク / srad.jp (2)

  • Genericsとjava.util.Collection#toArray() | quabbinの日記 | スラド

    JavaのGenericsは面白いが、ちょっと凝ったことをすると実装に戸惑う。 たとえばjava.util.Collectionの#toArray()。 実際のJDKではtoArrayは Object[] toArray(); として実装されている。 Collectionインターフェースは interface Collection と宣言されているので、toArrayはGenericで指定されている型変数Eに対して E[] toArray(); として欲しいものだろう。 実際調べてみると、そのような間違いをしているblogを見かけたりもした。 引数を取る Object[] toArray(Object[] a); // J2SE 1.4 のほうは、 T[] toArray(T[] a); // J2SE 5.0 となり、String[] array = list.toArray(new S

  • 動画アノテーションで集合知を目指すニコニコ動画のインスパイア元 | スラド

    名古屋大学の長尾研究室と言えば、最近ではニコニコ動画が、長尾研究室で開発された動画共有・ビデオブログサービスSynvieにインスパイアされて作られ、その旨を謝辞として書かれていたことで知った人も多いだろう。その長尾教授が自身のblogに次の3年間に向けてというエントリを残しているのだが、それによればおそらくSynvieだと思われていることに関しては、「その学生は自分の作ったものに自信を持ったのか、僕の意図とは異なるものを作り始めてしまった。それ自体は別に悪いことではないが、来やるべきこと(つまり研究)がおろそかになってしまった。」ということで、早めに公開して実証実験を開始すべきだったと振り返っている。 さらに、「「ニコニコ動画」のような自由すぎてとりとめのなくなったサイトが飽きられるようになり、もっとまじめな作法にのっとった、もっと役に立つ動画アノテーションが定着するとよいと思う。」と考

  • 1