2009-01-01から1年間の記事一覧
どれがどれだかわからない人用。Perl方式。STLの命名規則はいろいろとウザいので無視。
従来のIQの場合、20歳でIQ280だと知能年齢56歳になりますしね。「偏差値」と並んで大変不愉快な言葉。あといつだったか某クイズ番組の選手紹介で「数学オリンピックにも参加経験のある…」ってそれたぶん6000円払って会場に赴いただけだから(本選出場とかだっ…
そういえばアレ流し読んだ。「有限の公理で無限に関する性質を網羅するのは無理」という解釈に行きついたんだけどどれぐらい近いだろうか。たぶん不完全性定理で使われるペアノの公理は、無限を扱う公理系の代表例としての役割をもったと言えるんじゃないか…
ずっとインタビューアの人が悪いと思ってたけど、本当は何が悪いのかはっきりしてきた。天才プログラマに聞く10の質問 − @IT自分戦略研究所この企画そのもの(正確にはこの企画の発想をそのまま中高生にも適用してしまったこと)が悪いのか。そうだな。機械が…
Twitterでも書いたけど、草食系男子って要するに除草ってことでしょ?〈同音異義語に注意〉
上記記事を書いたのは、うちの学校の文化祭で展示するためなのですが、みんな時間があったら文化祭来てね。http://tsukukoma.bunkasai.info/僕は主に「パ研」で部誌書いたり展示したりしてるからみにきてねー。
Supercon 2009 - JGeek Log上記の記事でおおよそ話はついちゃうんだけれど、なんかちゃんと説明する必要に迫られたので書く。 参加チーム チームZATORIKU。SuperCon2009優勝。 予選 面倒なので完全に省略。今年は本選の内容と関係なかったし。与えられたデー…
クラウドは囲い込み的だから。 かつて囲い込みによってインターネットを残念にした敵*1がいるから。 囲い込みが階層化を進め、良き「シンプルな自由」を奪った歴史を知っているから。 囲い込み的でないインターネットや囲い込み的でないソフトウェアが本当に…
民主党が「国民が求めているからマニフェストの内容を実行する」って言っているように聞こえるんだけどそもそも、国民が今回の選挙でマニフェストを読んだかどうか怪しいと思うんだけど、どっちにせよ、国民が選んだのは議員であってマニフェストじゃないよ…
Linuxで無線LANをしようとしてこの呪文のような単語を目にする人は、結構いるかと思うのだけれど、誰もこれの解決方法を見つけていないようだ。というよりそもそも、SIOCSIFFLAGSのエラーも何種類かあるみたいだよね。今現在目の前で起きているのは「SIOCSIF…
ちょっと考えればわかることだけど、過去形が婉曲の意味に変化するとか日常茶飯事で、英語でも類似した現象がよく見られる(こちらはwouldとか、未来の過去のような形が多いが、まあしかし似てる。)それと似た表現として、過去形にすることで仮定法になるのは…
タイトルにある「素人」が理由ではないか、という結論になった。「素人」という言葉が脳内のナントカという物質を刺激し、一時的な興奮状態になることにより無意識下でブクマしてしまうのではないか、ということで本人と意見が一致した。なので近いうちに僕…
#include <stdio.h> int main() { char ch = -1; if(ch == -1) { puts("char is signed."); } else { puts("char is unsigned."); } return 0; }</stdio.h>
#!/usr/bin/ruby1.9 # -*- coding: utf-8 -*- ObjectSpace.each_object(Class).select{|i|i.method_defined? :floor }.each do|clazz| clazz.class_exec do alias_method :floor_old, :floor begin remove_method :floor def floor floor_old+0.2 end rescue…
有理数の平方根や、その合計値を式を保持して扱います。(複素数の範囲はサポートしません)Wikipediaのフィボナッチ数#一般項にあるような式を扱ったりできます。コード:RtNumber: handles sum of rational numbers' sqrt — Gistコードに付属してるサンプル: …
なんでPrimeがmathn.rbに入ってるんだろう。 追記: Ruby1.9.0のRevision 19095あたりからprime.rbが作成されたのでこのような方法は不要なようです。 unless $".include? "mathn.rb" module Math alias sqrt_tmp sqrt end load "mathn.rb" class Fixnum remo…
qnighyの選ぶ拡張機能 - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力 僕のつかってるFirefox拡張機能まとめ Rev.2 - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力 UIに直に関わる拡張 ツリー型タブ タブ縦置き。 extensions.treestyletab.aut…
ビットを数える・探すアルゴリズムのpopcountをちょっと改変すればいいだけやんけ。 #include <stdio.h> unsigned int bitreverse(unsigned int x) { x = (x & 0x55555555)<<1 | (x & 0xaaaaaaaa)>>1; x = (x & 0x33333333)<<2 | (x & 0xcccccccc)>>2; x = (x & 0x0f0</stdio.h>…
Life is beautiful: 「Flash vs. HTML5」という構図がはっきりと見え始めたぞ、とHTML5 > Silverlight > NativeClient > Flash HTMLはコンテンツの記述言語としては最高級だと思う .NETの移植性とC#のプログラミング言語としての素晴らしさを発揮してるのでS…
特定のページでFirefoxが落ちるので注意。 RLO - Themes and Skins for Acikelabo - userstyles.org
たぶん、数ある物質のなかで、水が特に異常な性質をもつ特異な物質だからです。氷が水に浮いたり、加圧で凝固点降下したり。だから、水以外の平凡な物質だけじゃ生命は生まれないって考えなんだと思います。ちなみに水の異常な性質は水素結合に起因します。
夫婦の姓から一字ずつ取り出してマージするようにすればいいんじゃないかな。
数値は2進リスト。 #define par_open ( #define par_close ) #define comma , #define cat_(a,b) a##b #define cat(a,b) cat_(a,b) #define defif_val_0(t, f) f #define defif_val_1(t, f) t #define defif_(b) defif_val_##b #define defif(b) defif_(b) #…
CPPはC PlusPlusじゃなくてC PreProcessorだよ! gcc -E nanntoka.cで実行。 #define par_open ( #define par_close ) #define cat_(a,b) a##b #define cat(a,b) cat_(a,b) #define defif_0(t, f) f #define defif_1(t, f) t #define defif_(b, t, f) defif_…
暫定最短。 #define t(x)u=#x;x t(main(){printf("#define t(x)u=#x;x\nt(%s)",u);}) C preprocessor - Wikipedia, the free encyclopedia
第60回筑波大学附属駒場中・高等学校文化祭公式ホームページ まずドメイン名がわろすなんだがそれは置いといて、Flashばりで見ためが最高なんだけど、なんかうちの描画が遅い環境だと重くてむかつくし、だいたい僕Flash嫌いなんだよな……w3m使う奴が実際いる…
RPM × Round Per Minute ○ Rotation Per Minute ○ Revolution Per Minute ○ RedHat Package Manager ○ RPM Package Manager r/mのrは無次元数なので1/rと同じ単位っぽ。あとm=60s。
$ echo -e '#!/bin/sh\nGTK_IM_MODULE=scim pidgin'|sudo tee /usr/local/bin/spidgin $ sudo chmod a+x /usr/local/bin/spidginとやって、今度からspidginを起動する。他にも、LANG=Cで起動したいときとかの常套手段。
はてなダイアリー my linux version is 2.6.30 $ sudo aptitude install linux-headers-2.6.30-2-common freeglut3-dev libxmu-dev $ tar zxvf ARToolKit-2.72.1.tgz $ patch -p0 -d . < artk-v4l2-2.72.1.20080427.patch $ cd ARToolKit $ vim Configure :1…
基本 フラグとして使ったりするときに必須なやつ。 &で論理積 |で論理和 ^で排他的論理和 ~でビット反転 a|=bでフラグを立てる。 a&=~bでフラグを折る。 a^=bでフラグを反転。 シフト >>で右シフト。算術シフトか論理シフトかは決まってないらしい。 算術シ…