タグ

2011年8月25日のブックマーク (8件)

  • http://blog.dc-d.jp/?p=117

    bayan
    bayan 2011/08/25
  • Site has been hacked via SQL Injection

    bayan
    bayan 2011/08/25
  • 言語の学習とか利用とか:wtnabeの場合

    ※ 今回は徹底的に自分語りで行くぜ。興味なかったら無視しておくんな。言語の善し悪しを語る気はないぜ。自分の感じたままを書くぜ。 初めに断っておくと自分は Matz のような言語ヲタでもないし、基的には C 系の言語しか知らない。関数型言語が流行ったのは知っているけど自分ではモノにできていない。Emacs を使っているので Lisp に触れる機会はあるがこれはほぼ入り口で挫折している。(一応 Gauche とか試してみてはいるんだけど) というわけで自分はきっと世の中の言語を語る人の中では素人や初心者に近い方だろうと思う。そういう自分が少ない経験を晒すのはかなり恐ろしいことではあるのだが、PHP を使う人間の中にはこういう奴もいる、という一例として読んでもらえると嬉しい。ちなみにオチはないので期待しないように。 現在の状況2008年2月現在、自分がよく使っている道具はだいたい以下の4つであ

    bayan
    bayan 2011/08/25
    awk「行単位にファイルを読み込む、行をカラムに分割して格納するという処理を自動で行ってくれるので、自分の目的のデータの処理だけに集中することができる。」
  • PHPの==がキモい件 - hnwの日記

    どうやら僕はround()の人なんだそうです(参考資料)。それはそうとして、もう少し前までは==の人だった気がしますので、その頃の話題を再掲します。 僕は2年ほど前に「==がキモい件」などのタイトルで勉強会で発表していた頃がありました。PHPの==演算子の挙動について、啓蒙が必要だろうと考えていたためです。当時に比べれば最近はPHPの==演算子の不思議な挙動に関する記事を見る気がしますが、まだまだキモさの全容を把握している人は少ないような気もします。 PHPの==演算子の何がキモいのか、一言で言うと両辺の値の型をテキトーに合わせて比較する点です。言い換えると、「型はさておき、等しい値を意味しているようならtrue」という演算子です。 マニュアルの「PHP 型の比較表」の「==による緩やかな比較」を見てもキモさがチラホラ見えるんですが、今回は更に突っ込んだ比較表を作ってみました。 まずは以前

    PHPの==がキモい件 - hnwの日記
    bayan
    bayan 2011/08/25
  • 会社のプログラムがわからず毎日つらいです - OKWAVE

    会社のプログラムが理解できず、毎日つらい状況です。プログラム作成に必要な知識やスキルが不足しており、全体像が見えずモチベーションも低下しています。 プログラム作成の中心である帳票データ作成部分が1200行もあり、全体では3200行に達しています。しかし、それぞれの部分の詳細やプログラムの流れを把握することが困難で、自分ひとりでは対応できる範囲が限られています。 仕様書がなく、コメントも少ないため、プログラムの理解が進まずモチベーションも低下しています。プログラム作成に関する知識や技術を習得するためには、どのような方法や手順を取るべきかアドバイスをいただきたいです。 visual basicのactiveReportで帳票を作成しています メインの帳票データ作成部分が1200行位あります。 プログラム全体では3200行位になります 部分部分でこの辺はこんなことやっているんだろうな位しか わか

    会社のプログラムがわからず毎日つらいです - OKWAVE
    bayan
    bayan 2011/08/25
  • 404 Blog Not Found:貧乏な社会で子を産むな

    2007年11月22日21:30 カテゴリLove 貧乏な社会で子を産むな id:buyobuyoさんがご立腹のようだが、どちらも怒りの矛先が微妙にずれていてBlue on Blue(同士討ち)状態になっているように見えるので蛇足。 2007-11-21 - 捨身成仁日記 炎と激情の豆知識ブログ! 出産育児一時金にこだわっているようだが、そもそも、出産育児一時金は出産しないともらえないわけだが。今回の記事は、「妊婦健診を一度も受けず、生まれそうになってから病院に駆け込む「飛び込み出産」」がテーマで、妊婦健診の時に出産育児一時金は使えないんだけど。いまどきの産婦人科はつけが利くの? 「貧乏人は子を産むな」と言っている人々は、一つ重大なことを忘れている。 子を産むのは確かに親だが、子を育てるのは親だけではないということを。 日においては、「親は子を産むばかりではなく、育てることに関しても10

    404 Blog Not Found:貧乏な社会で子を産むな
    bayan
    bayan 2011/08/25
  • List は Array にあらず : 404 Blog Not Found

    2007年05月19日18:00 カテゴリLightweight Languages List は Array にあらず 無謀というより、もともと違うものを一緒にすることはないと思う。 Matzにっき(2007-05-07) こういうの(Lazy List)を将来のArrayクラスに突っ込みたいんだけど、無謀かなあ。 そう。もともとListとArrayは別物なのだから。 確かに、List(リスト)とArray(配列)には、Ordered Collection of Data -- 順番に並んだデーター --という共通点がある。この共通点があるが故に、特にLLにおいてはどちらも同じように扱われる場合が多いけれども、重要な違いが一つある。 Listが Sequentially Accessible なのに対し、 Array が Randomly Accessible だというのが、その違いだ。

    List は Array にあらず : 404 Blog Not Found
    bayan
    bayan 2011/08/25
  • PHP5.3.7のcrypt関数のバグはこうして生まれた

    昨日のブログエントリ「PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439)」にて、crypt関数の重大な脆弱性について報告しました。脆弱性の出方が近年まれに見るほどのものだったので、twitterやブクマなどを見ても、「どうしてこうなった」という疑問を多数目にしました。 そこで、このエントリでは、この脆弱性がどのように混入したのかを追ってみたいと思います。 PHPのレポジトリのログや公開されているソースの状況から、PHP5.3.7RC4までこのバグはなく、PHP5.3.7RC5でこのバグが混入した模様です。RC5はPHP5.3.7最後のRelease Candidateですから、まさに正式リリースの直前でバグが入ったことになります。 バグの入る直前のソースは、ここの関数php_md5_crypt_rから参照することができます。以下に、おおまかな流れを図示します。まずはバ

    PHP5.3.7のcrypt関数のバグはこうして生まれた
    bayan
    bayan 2011/08/25