タグ

ブックマーク / www.javadrive.jp (11)

  • Bundlerを使って複数の環境で同じバージョンのGemを使用する

    Rails ではアプリケーションで必要となる Gem パッケージの管理に Bundler を使用します。 Bundler の設定ファイルである Gemfile 、インストールを行った結果を保存する Gemfile.lock を使うことで複数の環境で別れて同じアプリケーションを開発する場合でも、簡単に同じ開発環境を整えることができます。ここでは Bundler を使って複数の環境で同じバージョンの Gem を使用する方法について解説します。 Gemパッケージとは まずは Gem パッケージについて簡単に解説します。 Ruby で使われるライブラリやアプリケーションは、 Gem と呼ばれる形式のパッケージにすることができます。多くのライブラリが Gem 形式でパッケージされ公開されており、これらは RubyGems と呼ばれるパッケージ管理ツールを使ってダウンロードしたりインストールすることが

    Bundlerを使って複数の環境で同じバージョンのGemを使用する
  • MySQLインストール

    現在 MySQLMySQL Enterprise Edition と MySQL Community Server の2つのタイプがあります。 MySQL Enterprise は商用版の MySQL となりオフィシャルサポートの提供や管理ツールが付随してきます。これに対して MySQL Community Server は 従来通りの無償データベースとなります。ここでは MySQL Community Server の最新版のダウンロード方法及びインストール方法について解説します。

    MySQLインストール
  • PDOの利用 - PHP入門

    PDO は PHP Data Objects の略で、どのデータベースを使っているかを隠蔽してくれるものです。 PDO を使うことで、どのデータベースを利用する場合でも同じ関数を使うことができますので、もし将来データベースを変更することがあっても、 PDO オブジェクトを作成する時に指定したパラメータだけを変更するばいいことになります。ここでは PHP から PDO を使って MySQL 、 PostgreSQLSQLite へそれぞれ接続する方法について解説します。

    PDOの利用 - PHP入門
  • prepareメソッド - PDOの利用 - PHP入門

    prepareメソッドはqueryメソッドと似たような機能を提供しますが、SQL文の基部分が同じで値だけ異なるような場合(例えば同じテーブルに値だけ変えて何回もデータを挿入するような場合です)に効率よく行える機能を提供してくれます。 PDO::prepare PDOStatement PDO::prepare ( string statement [, array driver_options] ) PDOStatement::execute() メソッドによって実行される SQL ステートメントを 準備します。 SQL ステートメントは、文が実行されるときに実際の値に置き換 えられる 0 個もしくはそれ以上の名前 (:name) もしくは疑問符(?) パラメータ マークを含むことができます。 名前と疑問符パラメータを同一 SQL ステートメ ント中で使用することはできません。 どちらか

  • インクルードパスの設定(include_path) - php.iniの設定 - PHPインストールと初期設定

    php.iniファイルをひな形から作成する php.ini ファイルは最初から作成する必要はありません。用意されている雛形をコピーして作成し、後から必要な個所を変更して利用します。雛形となるファイルは PHP をインストールしたディレクトリに含まれている次の2つのファイルです。 php.ini-production ファイルは実際の番環境で使用する場合に適した雛形で、 php.ini-production ファイルは開発環境で使用する場合に適した雛形となっています。 今回は php.ini-development ファイルの方を使ってみます。最初から作り直したい時のために php.ini-development ファイルはそのまま残しておき、コピーしたものを使用するようにして下さい。 php.ini-development ファイルをコピーし、ファイル名を php.ini に変更してくだ

    インクルードパスの設定(include_path) - php.iniの設定 - PHPインストールと初期設定
    chanpon0
    chanpon0 2011/04/19
    php.iniの設定
  • ループ回数(iterationプロパティ) - 繰り返し処理 - Smarty - PHP

    ループ回数は「iteration」プロパティで参照することができます。 $smarty.foreach.ループ名.iteration ループ内で記述することでループされた回数を取得することが出来ます。最初のループのループ回数は「1」からとなります。 例えば次のように記述します。 {foreach from=$personaldata item=var name=loopname} <p>({$smarty.foreach.loopname.iteration}){$var}</p> {/foreach} ループが1度回る度にループの回数とその時の要素を表示します。 サンプルプログラム では簡単なサンプルプログラムを作成して試してみます。 sample4-1.php <?php require_once('Smarty.class.php'); $smarty = new Smarty();

  • fgets/feof関数の使い方(ファイルから1行読み込む)

    引数のハンドルで指定したファイルポインタから最大 length - 1 バイト読 み出し、その文字列を返します。読み出しは、length - 1 バイト読み出した か、(返り値 に含まれる)改行文字を検出したか、EOF に達したかのいずれか が起こった時点で終了します。length が指定されない場合、デフォルトは 1k または 1024 バイトとなります。 引数: handle 対象となるファイルのハンドル length 一度に読み込む最大バイト数 返り値: エラーが起こった場合、FALSE 改行が検出されるまでファイルの内容を読み込みます。改行以外でもファイルの最後まで到達したり、最大バイト数を指定している時はそのバイト数に達した段階で終了します。 1行読み込んだ後に再度この関数を実行すると、ファイルポインタは前回実行した際に終わった改行部分の次に設定されています。よって再度この関数を

    fgets/feof関数の使い方(ファイルから1行読み込む)
  • PHP | アクセス修飾子- クラスの定義

    アクセス修飾子とはメンバ変数やメソッドにどこからアクセスできるかを指定するものです。指定には「public」「private」「protected」の3つのどれかを指定します。 まずメンバ変数に指定した場合を見てみましょう。

    chanpon0
    chanpon0 2010/11/30
    変数・関数のアクセス修飾子
  • MBFPDFの適用 -日本語の対応 - FPDFを使ったPDF作成

    もう一つの方法としてこちらもFPDFの公式サイトで紹介されている日語パッチのMBFPDFを利用する方法を確認します。 http://www.fpdf.org/ 開いたページの中に「What languages can I use?」と書かれたブロックがあり、その中に「Japanese」と書かれたリンクがありますのでクリックして下さい。 「http://www.geocities.jp/rui_hirokawa/php/pdf/mbfpdf10b.zip」へのリンクが記述されています。このリンク先にMBFPDFにありますのでクリックして下さい。 ダウンロードが開始されます。任意の場所に保存して下さい。 ダウンロードしたファイルは圧縮ファイルとなっています。解凍したファイルをFPDFをインストールしたディレクトに上書きして下さい。(ダウンロードしたファイルは「fpdf」と言うディレクトリの中

  • time/date関数の使い方(日時を取得する)

    PHP で用意されている組み込み関数の一つである date 関数および time 関数の使い方です。 date 関数は引数で指定したフォーマットで日付文字列を取得します。また time 関数は現在時刻を Unix エポック(1970年1月1日 00:00:00 GMT)からの通算秒として取得します。

    time/date関数の使い方(日時を取得する)
  • プリペアドステートメント - データベース接続(PEAR::DB) - PEAR入門

    例えば何行ものデータを挿入する場合を考えて見ます。値だけ異なるようなSQL文を何度も実行する場合、プリペアドステートメントを使うと便利です。 プリペアドステートメントを使う場合には"query"メソッドの代わりにDB_commonクラスで用意されている"prepare"メソッドを使います。 prepare resource prepare (string $query) execute() で実行できるように、SQL 文を 準備します。 パラメータ: string $query 準備するクエリ。 返り値: resource - クエリのハンドル、あるいは失敗した場合に DB_Error オブ ジェクトを返します。 使い方は"query"メソッドでプレースホルダーを使った場合と同じです。何度も繰り返し使われるSQL文の中で、毎回異なる値の部分を「?」で置き換えて指定します。 $sql = "

  • 1