タグ

2012年9月12日のブックマーク (8件)

  • PHPは◯◯◯である | quipped

    当にPHPについて知りたい人は、別のところに行くことをすすめる。moriyoshiさんのスライドや、Lerdorfオジサンのページなんかがオススメ。 PHPは歯ブラシである PHPの発案者であるRasmus Lerdorf氏はこう言っている。 PHPは歯ブラシくらい興奮に値する。シンプルで、毎日使う便利な道具。だからどうした。歯ブラシについて書物を漁るやつがいるか? PHP is about as exciting as your toothbrush. You use it every day, it does the job, it is a simple tool, so what? Who would want to read about toothbrushes? PHPが他の言語と決定的に違うのは、作者およびコミュニティが、言語に対して道具以上の感情を抱いてないことだ。PHP

    mukaken
    mukaken 2012/09/12
  • CodeIgniterとCakePHPをまた比較してみた、おまけにSymfony。 | シュートで終われ! Wの裏道

    一定期間更新がないため広告を表示しています

    CodeIgniterとCakePHPをまた比較してみた、おまけにSymfony。 | シュートで終われ! Wの裏道
  • 第54回 repaを使って行列演算を定義する

    前回はrepaの基的な使い方を説明しました。それを基に、今回はいよいよrepaの特色である行列演算を行う方法を説明します。 前回の補足 前回の記事を書いた後にリリースされたrepa 3.2.1.1で、repaのAPIが少し変更されたので補足しておきます。 ReprクラスはSourceクラスという名前に変更され、Array型は独立した型族からSourceクラスに属する型族に変更されました。 Prelude Data.Array.Repa> :i Source class Source r e where data family Array r sh e extent :: Shape sh => Array r sh e -> sh index :: Shape sh => Array r sh e -> sh -> e unsafeIndex :: Shape sh => Array r

    第54回 repaを使って行列演算を定義する
  • builwing.info

    This domain name registration has expired and renewal or deletion are pending. If you are the registrant and want to renew the domain name, please contact your registration service provider.

  • FuelPHP で MongoDBを使う « Hello My World

    お疲れ様です。清水です。 ではさっそく・・・。FuelPHPのインストールについては、端折ります。 設定ファイルを設置します。 fuel/app/config/db.php return array( 'active' => 'mongo', .. 'mongo' => array( // This group is used when no instance name has been provided. 'default' => array( 'hostname' => 'localhost', 'database' => 'mydb', 'username' => 'mydb', 'password' => 'p@s$W0rD', ), ), .. ); 既存の設定に影響がないように”mongo”の設定を追加して “active” => “mongo” と設定することにしました。

  • FuelPHP のバリデーション。文字幅で制限

    FuelPHP のバリデーションについてです。標準では文字長でのバリデーションが用意されています。core/classes/validation.phpでは、 public function _validation_min_length($val, $length) { return $this->_empty($val) || (MBSTRING ? mb_strlen($val) : strlen($val)) >= $length; } というように、min_length, max_length, exact_length が用意されています。これらは、マルチバイト文字を1文字と判定して文字長を決めます。もちろんこの形式が望ましい場合が多いでしょうけど、画面表示などで使う文字列の場合、文字幅のほうが望ましい場合があるかもしれません。 FuelPHP 体には無いようなので、つくってみ

    FuelPHP のバリデーション。文字幅で制限
  • 初めてのPHP5 増補改訂版

    書は、PHPプログラミングの基礎を解説する入門書です。バランスのとれた構成で、例題プログラムを豊富に使い、PHPの基礎をていねいに解説しています。プログラミング言語としてのPHPの基礎的な知識や書き方だけなく、PHPプログラムとWebサーバやブラウザがどのように連携して動くのか、Webページのフォームの書き方、データベースとの連携、セッションとクッキーの扱い方、PHPプログラムのデバッグ、セキュリティ対策など、実用的な視点からも解説。PHPを使った開発に必要な基礎的な知識とテクニックを提供しています。WebサービスやWebアプリケーションの開発に欠かせないPHPの基礎を身につけたい方に最適な一冊です。 関連ファイル 例題コード(原書) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した

    初めてのPHP5 増補改訂版
  • アート・オブ・Rプログラミング

    Rは統計分野では標準ツールして使われている人気の高いオープンソースソフトウェアです。統計分野のみならず、金融、数学、物理、化学、天文、バイオ、薬学等の幅広い分野での利用をサポートする豊富なパッケージ群が用意されており、多くのユーザからの支持を集めています。書はRの強力かつ柔軟なプログラミング能力に焦点を当て、Rスクリプトを書く上でのテクニック、コツ、注意点をわかりやすく解説します。また、他言語との連携、並列R、デバッグ、コードの高速化など他のR書籍にはなかった情報も提供します。プログラミング言語としてRを活用し、その威力を最大限発揮させる上で必携の一冊です。 謝辞 はじめに 1章 Rを始める 1.1 Rの実行方法 1.1.1 対話モード 1.1.2 バッチモード 1.2 最初のRセッション 1.3 関数の概要 1.3.1 変数のスコープ 1.3.2 デフォルト引数 1.4 重要なRデータ

    アート・オブ・Rプログラミング
    mukaken
    mukaken 2012/09/12
    ついに出たかー。