12. PHPバージョン間の違い 当初PHP5.4で開発していた PHP5.2でビルドしたら怒られた PHP_FE_END(5.3で定義された) zend_fcall_info_init(5.3から引数の個数が変わった) zend_parse_parameters( * への対応が5.3から) →5.2対応する気なら最初から5.2で開発すべき
はじめに templer使おうとしたけれどコマンド入力するのが面倒になったのでbashの補完を作成してみる。 step0 about complete completeという関数を利用して補完候補を設定するらしい。 bash: complete: -h: invalid option complete: usage: complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]ubuntuでは/etc/bash_completion.d以下に現在のbashの環境で補完に使われている設定が置かれてい模様。 覗いてて見たところ、補
19:39 12/09/01 クイックソート殺し こういう系統の話。 Quicksort Killer (kazoo04さん) qsortを撃墜し(最悪ケースを与え)てみた。 (qnighyさん) A Killer Adversary for Quicksort (shinhさんの解説) Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 (徳丸さんの解説) ただのクイックソートは要素数 N の配列をソートするのに最悪 N2 オーダの時間がかかってしまう、 そしてそれは pivot を偏って選びまくってしまった時に発生する、というのはよく知られた話だと思います。 といっても、広く使われている言語/ライブラリのソート関数はその辺り気をつけられていて、最悪時も O(N log N) になるアルゴリズムで実装されている…と思い込んでいたのですが(例えば C++ の
目的 この記事は、C++0xのrvalue referenceを完全に解説せんとする目的を以て書かれた。サンプルコードは最小に留め、エラー処理等は省いた。この記事さえ読めば、今日からrvalue referenceを恐れることなく使う本物のC++0xプログラマになれるだろう。 lvalueとrvalueについて Cの時代では、lvalueとrvalueの違いは、代入演算子の左側か右側かという違いだけであった。つまり、left hand value, right hand valueの略である。従って、訳語も、左辺値、右辺値であった。C++においては、これはもはや正しくはない。従って、右辺値、左辺値というのも、誤訳である。それ故に、ここでは、これ以上、左辺値、右辺値という名称を使用しない。 誤解を恐れずにいえば、lvalueとは、明示的に実体のある、名前付きのオブジェクトであり、rvalue
きょうはTVタックルの収録(9/10放送)。こういう「容認派vs反対派」の番組は議論としては不毛だが、人々が何を誤解しているのかを知るには役立つ。きょう痛感したのは、阿川佐和子さんを含めて「福島第一原発事故は取り返しのつかない大事故で、これによってエネルギー政策は全面的な転換を迫られる」と思い込んでいる人が多いことだ。宗教的な反原発派を相手にしてもしょうがないので、阿川さんにわかるように説明してみよう。 まず福島第一原発事故は大災害だったのかということだ。メディアが報道した量は多いが、幸いなことに事故の被害は大したことない。地震・津波では1万8000人以上が死んだが、放射能の健康被害は1人も出ないということで専門家の意見は一致している。「16万人が帰宅できない」というのはその通りだが、これは無理な避難による人災だ。こうした2次災害で600人以上の死者が出た。過剰避難こそ原発事故の最大の被害
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く