2009-02-01から1ヶ月間の記事一覧

qnighyは「ラノベ部」を応援しています

たんに一読者としてではありますが、qnighyは「ラノベ部」というライトノベルを応援しています。ラノベ部(軽小説部)は、ラノベとかが好きな人たちで集まった部活で、そこでとても楽しい会話がくり広げられます。ラノベやアニメのネタも多いですが、わからな…

プログラムを作る人なら「伽藍とバザール」は読むべき。

日本語訳 → The Cathedral and the Bazaar: Japanese気になったので読んでみた。オープンソースの二つの開発方式に関しての分析から、いろいろな事実を見出している論文。しかもこの論文、Firefoxの生みの親と言えるかもしれない。もっと早くに読むべきだっ…

18禁のはてなと18禁のネトゲ

18禁のはてな Hatena Official Website いわゆるエロゲ。エロの都合。18禁のネトゲ TCO 09 : Tournament Overview いわゆるTopCoder。賞金の都合。

「コミケ帰りのゆりかもめで、彼氏が……」 妄想乙

女用CD ねとらぼ:「コミケ帰りのゆりかもめで、彼氏が……」 妄想乙女用CD - ITmedia ニュース

TOMOYO Linuxの名前の由来にびっくりする奴多いけど

Groovy(プログラミング言語)の名前の由来だってカードキャプターさくらでしょ? というわけで、TOMOYO Linuxはsecurity-testingなツリーにマージされてLinusのツリーももう手のとどくところらしいし、Groovyは速度が改善された1.6がリリースされたらしいし、…

KDE4を試すのと、Emacsに浮気

OSCで気になったので、KDE4をためしてみた。環境はDebian sid(unstable) 手順 まず、sources.listを編集してexperimentalを使えるようにする。 $ sudo vim /etc/apt/sources.listdeb http://cdn.debian.or.jp/debian/ experimental main deb-src http://cdn.…

量子暗号と糸電話って似てるよね

と思って調べてみたらやっぱりあったが、「1対1である」というだけでなく、暗号の方式についても説明できそうなので試してみる。AさんとBさんが糸電話でなにやら秘密の話(ハッキングでも夜のおかずでもいいでしょう)をしています。このとき、Cさんがその内容…

オープンソースカンファレンス2009 Tokyo/Springいってきました

午前に学校にいって、午後の2時すぎくらいに大久保に到着。勉強会勉強会のに途中参加してから、展示をまわった。とりあえず、OSCは「人のいないコミケ」なのか「勉強会」なのか、正体がわからず困ってたが、正解は「人のいないコミケと勉強会を同時開催」な…

本:ねこ耳少女の量子論

ねこ耳少女の量子論~萌える最新物理学~作者: 竹内薫,藤井かおり,松野時緒(漫画),松野時緒出版社/メーカー: PHP研究所発売日: 2009/02/07メディア: 単行本(ソフトカバー)購入: 8人 クリック: 112回この商品を含むブログ (82件) を見る 動機 どこからリンク…

きになるひと

id:tazant Lispの処理系とかOSとか作って勉強してる中学2年っぽいひと。けっこう前に突如姿を消してしまった。idまで削除するっていうのはけっこう異常事態だと思う。心配だ。 id:gin5005 セキュリティーキャンプで一緒だった同学年のひと。高校受験もそろそ…

OSCいきたいけど結局どういうのかわからない

カンファレンスっていうのは会議ってことらしいけどそうなの?人がいないコミケみたいって誰かがいってたけどそういうものなの?事前申し込みとか必要だったりするの?よくわからない。

日本数学オリンピック(JMO)本選通過!

やったね! あなたは、2月11日に行われました第19回日本数学オリンピック本選において、別紙のように優秀な成績を修めました。おめでとうございます。この結果、あなたは第50回IMOドイツ大会日本代表選手候補として財団主催の「春の合宿」に参加し、代表選手…

本選満点3人つえええとか言ってるやつ

はっきり言おう。あれは簡単。100点とか余裕。僕がだめだめなだけだ。

麻雀の新しいルール考えた

裸単騎で槍槓したらダブル役満。

情報オリンピックの講演についての僕の感想

id:haradatsさんが講演をしてくれた人っぽいのでIDコール。 講演のサポートページ 公開されている講演資料(PDF) Linuxについての話 僕はこれでも2年以上はLinuxのお世話になってるし、LinuxとかOSSの考えはとても好きなので、ちょっとこの講演の内容が想定し…

情報オリンピック合宿招待はいいんだけど

JOI

情報オリンピック合宿招待はいいんだけど、中学3年生は卒業式があの時期にもろ被りなんですね。卒業式のときはさすがに合宿をぬけさせてもらうようになりそうです。

情報オリンピック本選通過(合宿招待)報告!

調子悪かったのでgkbr*1してたんだけど通過したよ!やった! JOI 本選結果通知・合宿招待状ID: *********第8回日本情報オリンピック本選にご参加いただき,ありがとうございました.採点結果をお知らせします.A ランク (68点)あなたは優秀な成績でしたので, …

涼宮ハルヒちゃんの憂鬱が「アニメ化間に合わなくてNice boat」ネタに走った件

ああ、昔にもどりたい アニメ「涼宮ハルヒちゃんの憂鬱」配信予定に間に合わず→謝罪動画にファン激怒「怒るというより、笑ってしまうくらい、ただ、ただあきれる」 - 小泉純一郎YouTubeの角川チャンネルは、ネットじゃなくてテレビという感覚でとらえてる人…

TopCoder SRM435 Div1

…というのは嘘で、高校の入学試験をうけてきました。といっても、連絡進学なので、よほどのことがなければ進学できるはずです。それにしても、SRM434は情報オリンピック本選のせいでできなかったし、SRM435は入試でできないし、ほんとう困りものだ。 今週は…

ProjectEuler 1-10 Ruby

#!/usr/bin/ruby require "rational" def p1 p (0...1000).select {|i|i%3==0||i%5==0}.inject(0) {|a,b|a+b} end def p2 a,b = 1,1 sum = 0 while b<=4000000 sum += b if b%2==0 a,b = b,a+b end p sum end def p3 a=600851475143;(2..a).each{|i|i

数学オリンピック本選いってきました

JMO(日本数学オリンピック)本選にいってきました。JOIとおなじようにオリセンでやったらいいのに。 1 式が整数になるような自然数nの列挙。足したり引いたりして式を簡単にする。 2 総和が半分になる部分集合の存在を証明。隣接する値のペア(0で補完)すれば…

ProjectEuler 3 C++TMP

#include <iostream> template<long long int p,long long int i=2> struct p3 { //static const bool per = p%i==0; static const long long int value = p3<p%i==0?p/i:p,p%i==0?i:i+1>::value; }; template<long long int p> struct p3<p,p> { static const long long int value = p; }; int main() { std::cout << p3<6…</p,p></long></p%i==0?p/i:p,p%i==0?i:i+1></long></iostream>

ProjectEuler 3 Ruby

#!/usr/bin/ruby #ans 1 a=600851475143 i=2 while i

筑波大学見学してきた

学校が筑波大の附属なので、見学してきた。希望する研究室を30くらいあるなかから2つ(前後半)えらぶ。 前半:自動車の云々 運転教習に使う設備や、目の動きを調べる機械などを組み合わせて、運転者が運転に集中しているかどうかとか、上手に運転者に支援す…

ProjectEuler 2 Ruby

a,b = 1,1 sum = 0 while b<=4000000 sum += b if b%2==0 a,b = b,a+b end p sum

ProjectEuler 2 C++TMP

#include <iostream> template<int a,int b> struct intlt { static const bool value = a < b; }; template<bool inrange=true,int a=1,int b=1> struct fibsum { static const int value = fibsum<intlt<a+b,4000000>::value,b,a+b>::value + (b%2==0?b:0); }; template<int a,int b> struct fibsum<false,a,b> { static …</false,a,b></int></intlt<a+b,4000000></bool></int></iostream>

ProjectEuler 1 C++TMP

#include <iostream> template<int i=0> struct sum35 { static const int value = sum35<i+1>::value + ((i%3==0 || i%5==0)?i:0); }; template<> struct sum35<1000> { static const int value = 0; }; int main() { std::cout << sum35<0>::value << std::endl; return 0; }</i+1></int></iostream>

ProjectEuler 1 Ruby

#!/usr/bin/ruby #ans 1 p (0...1000).select {|i|i%3==0||i%5==0}.inject(0) {|a,b|a+b} #ans 2 require "enumerator" p ((0...1000).to_enum(:step,3).to_a+(0...1000).to_enum(:step,5).to_a).uniq.inject(0) {|a,b|a+b}

情報オリンピック本選いってきました

結果予想は・・・・・・・・ 1 2 3 4 5 C++ C++ C++ C++ C++ 模範解答 模範解答 模範解答 Wrong Answer? Time Limit Exceeded? 100%? 100%? 100%? 0%? 30%? 今年のボーダーは高くなるとの予想があるのでいやだなあ。 1 /I(OI)*/ごとに処理。てか普通に書けば…

東方の向かいで待つね

is alias of 桐朋の… or 東邦の…. とう(もろこし) ほう(れんそう) む(ぎ) か(き) い(ね) まつ ね(ぎ) It means collection of 有胚乳種子.