unpack()が1はじまりの配列を返す

PHP

$ php -r 'var_dump(unpack("C*", "ABC"));' array(3) { [1]=> int(65) [2]=> int(66) [3]=> int(67) }何でだろうと思ってソースを見てみたらこんなコードを見つけた。 (ext/standard/pack.c) if (arg != 1 || namelen == 0) { /* Need to add element numbe…

終わりなき断絶

そのときの共通する殺し文句が、「新聞、テレビなどのメディアを敵に回すと政権が長く持ちませんよ」というものだったという。 なら仕方が無いよね。つまり、政府会見を記者クラブ以外にも解放したところでそれを求めているのはごく一部の人だけだし、機嫌を…

Live HTTP headersがおかしなことになっている気がするのだが

[ツール(T)]-[ページの情報(I)]。これってLive HTTP headersの機能だよね。 なんかやたら「日本語」いわれるんですが。バージョンは0.15。9/17 追記:バグですね。 http://www.mozdev.org/source/browse/livehttpheaders/src/content/nsHeaderInfo.js.diff?r1…

「選挙前は言いにくかった」について思ったこと

いつ誰が言ったかまでは覚えてないけど、僕は選挙前に「渋滞が起きる発生箇所においては料金抵抗を残す」と民主党の議員が言っているのをテレビで見た。 また、話の中で馬淵議員は「選挙前に無料になる高速道路、無料にならない高速道路を明確にさせてしまう…

switchとenum

switch文でenumを使っていると、caseが足りなかったりおかしなのがあったりすると警告を出してくれる。 enum NUM { ONE, TWO, THREE, FOUR }; int main() { enum NUM n = ONE; switch(n) { case ONE: case TWO: break; case 10: break; } return 0; } コンパ…

./configure; make; make install再考(2)

当面地味なエントリが続きます。./configure CFLAGS="-O0 -g"なんかを毎度付ける場合は、$prefix/share/config.site又は$prefix/etc/config.siteに書いておくと良いらしいです。あと、./configure -Cすると前にconfigureした結果のキャッシュを使うのでとて…

./configure; make; make install再考

久しぶりに日記書きます。軽いネタで。./configureは何となくカレントディレクトリで行なうような習慣があるけど、実際のところ行儀の良いモノであれば、カレントディレクトリ以外で行っても良い。この場合、ソースツリーのディレクトリとビルドするディレク…

同郷のgeekを発見

pgsql-jpあたりではことある毎に出身地をアピールしてきたわけですが、同郷でこんな濃い方がいたとは今まで知りませんでした。 北海道苫小牧市出身のPGが書くブログ 僕も日記のタイトルかえよっかな。

人前で話すのが苦手な僕がプレゼンで気をつけていること

というか反省文。ちょくちょく人前で話をさせていただいてるわけですが、今回はそこそこの出来だったんじゃないかと思ってます(過去と比べれば)。 osc2009-do にいってきました - iakioの日記 - postgresqlグループ 気をつけたこと とりあえず時間に気をつけ…

Javaのソースは長いからいい

続き。Javaで書いたソースコードが長くなるのは、それだけ情報量が多いからじゃないのかな。結局は静的型付けか動的型付けかという話になるんだろうけど。人間がソースコードから得られる情報量が多いことはもちろんだけど、IDEがソースコードから多くの情報…

質問する相手が違うのでは

「サンプル見たけど、たくさんコード書かなければいけなくて、正直どこがいいのか教えて欲しい」という質問に対しては、「得意な言語の方が生産性が高いでしょ。どうせAPIで隠蔽されているんだから、色々な言語(今はJAVAとPythonだけど、PHPもJAVA経由で動く…

TODO管理

capsctrldays(2009-05-16) 消化できないTODOはなかったことにするようにしている。もう英語は喋れなくていいや。

男の子牧場で何が悪い!

http://otoboku.jp/ タイトルは釣りだけど、「けしからん!」といえるほど単純な問題でも無い気がする。 今回わたしが感じたのは、「品がない」という一言につきます。 同意。 男の子牧場の問題点 - 西尾泰和のはてなダイアリー ヘタレなのでここの方のように…

Debug Hacks Conferenceの動画を見る

2009-04-24 - 未来のいつか/hyoshiokの日記 Debug Hacks Conference 2009 : ATND Debug Hacks ConferenceのUst配信しました - おぎろぐはてな [debughacks-con] 今王必欲致士 先従隗始 / Yugui ‐ ニコニコ動画:Q アサーションの話が興味深い。Yuguniさんの質…

GetIt(というかAppSnap)をいじってみた

先日moongiftさんで紹介されていたGetItをいじってみた日記。GetItとはyumやaptのようにソフトウェアのインストールやアップグレードを管理するWindows用のソフトウェア。GUIもあるけど、コマンドラインから"getit install firefox"的なこともできるらしい。…

やっと気が付いた

ページが見つかりません:@nifty はてなブックマーク - 気が付く:message 桑田真澄公式ブログ エントリの内容もさることながら、いったいあの胸に大きく「桑田」とプリントされたユニホームは何なんだ、と気になっていたのだけれど、これSUNTORY BOSSのCMか…

printf()を書くかわりに.gdbinitを書く

わたしがprintf()デバッグをしない理由 2009-03-22 - 未来のいつか/hyoshiokの日記 というエントリを読んだ。僕もわりと安易にprintf()してしまうのだけれど、以前は結構頑張ってgdbを使っていたのでちょっとそのころを思い出して書く。printf()が便利なのは…

分母の謎の記号

「あとは手の運動だね」というかmimeTexの練習だね。ちょっと飛しますが、この連立方程式を問いてみよう。R+S=0からS=-Rなので、な気がするけどミルカさんはと書いてる。ん?Rの右辺の分母のsのところに何かアポストロフィーっぽいものが付いてないか?そう…

もう一度ふりかえる

はてスタもらったのでもうちょっとがんばる。元の式が、 ・・・式(1) で、目標はこれを というかたちにしたいということだ。「僕」が最初にやったのは式(1)を というかたちにできないか、とやってみたわけだ。もしこのかたちになれば、これは無限等比級数の…

ミルカさんとフィボナッチ数列

本を買ってからずいぶんたつけど、やっとフィボナッチ数列のあたりの話が理解できた気がする。それにしても母関数うんぬんもさることながら、途中の計算がすごい。 を色々いじって になってしまうとは。「こうすれば、うまくいくよ」ってミルカさん。なんで…

せんせい/チョークレスボード

2カラーせんせいで打ち合わせ - やねうらお−俺のブログがこんなによっちゃんイカなわけがない 「せんせい」に似たもので、パイロットからジッキーというのが出ているらしい。これも2色使えるようです。あと同じくパイロットのチョークレスボードというのも面…

vimメモ:Insertモードでインデント/ambiwidth

vim

INSERTモードでCtrl-Tでインデント、Ctrl-Dでその逆。:help i_CTRL-T 特定の全角文字上(例えば「Ω」)でカーソル移動すると半角分しか動かないときは、:set ambiwidth=doubleで解決するかもしれない。UnicodeのEast Asian WidthでAmbiguousと定義されているも…

LOCAL DEVELOPER DAY '09 /Winter

http://www.local.gr.jp/?php/ldd09winter とにかくmoongiftの中の人の言葉は重みがあった。個人的には伝えたいことが伝わったとか手ごたえ的なものは全く感じてませんが、やるたび少しずつ感じを掴んでる気はするので、また機会があれば(もう無いかもしれ…

文書を書く/リファクタリング

リファクタリング入門なんて本出てたんだ。また結城さんはまた新しい本を書いているようだし。困った。忙しいのに(何だソレ)。それはともかく、僕は文書を書くのが苦手なので、毎度毎度すばらしい本を書く結城さんはすごいなぁと思う。文書を書くこと以外に…

今月の札響のロビーコンサート

何を調べていたらそんなところにたどり着くのか説明する気もないけど、札響の打楽器奏者の方が日本カスタネット協会というのをやっているのを発見した。会員が1000人弱いたり、名誉特別会員がすごいことになっている。1月23日、24日におこなわれる札響の定期…

書初め(コードの)

あけましておめでとうございます。冬休みの宿題その2として、前からちょっと気になっていたProcessingをいじってみた。そんなわけで今年のコードの書初めはProcessingです。Examplesを見てるだけですごく楽しいし、BASICみたいに手軽にお絵かきできる。練習…

2008年はこんな年でした

blogとメールを見ながら思い出す。 1Qのアクティビティの低さは異常 前半は今まで避けてきたVC++漬けの日々。後半はPHP。あとJavaを少々 PostgreSQL徹底入門 第二版。辛かったです PostgreSQL徹底入門 第2版作者: 浅羽義之,石田朗雄,稲葉香理,永安悟史,石井…

Effective Java第二版

冬休みの宿題その1。濃い本。読んでて疲れます(宿題その1でもう挫折しそう)。こういう本が苦手な人もいるかもしれないけど。プログラマに限らず、人間は失敗したときにこそ多くのものを学ぶのだろうけど、この本はその「失敗」を駆け足で疑似体験させてく…

子供のころに読んだ本

札幌に新しくできたジュンク堂にいってきた。なんとなく児童書のコーナーをみていたら、見覚えがあるタイトルを発見。 キャプテン、らくにいこうぜ キャプテンシリーズ(2) (講談社 青い鳥文庫―キャプテンシリーズ)作者: 後藤竜二,杉浦範茂出版社/メーカー: …

Windowsでwhich的なこと

where コマンドとにかくファイルを探してくれる おお、これはすばらしい。と思ったらXPでは動かなかった。Vistaだけなのかな。 よく、WindowsでUnixのwhich的なことをやりたくなって困ってたんだけど(MSYS環境なら/bin/whichがあるけど)、最近、C:\Python25\…