タグ

2012年12月4日のブックマーク (7件)

  • IBM Redbooks | Tuning Red Hat Enterprise Linux on IBM eServer xSeries Servers

    Linux is an open source operating system developed by people all over the world. The source code is freely available and can be used under the GNU General Public License. The operating system is made available to users in the form of distributions from companies such as Red Hat. Some desktop Linux distributions can be downloaded at no charge from the Web, but the server versions typically must be

  • CakeAdvent2012 Day3 Cake CookBookの翻訳差分チェックサイト作りました - cakephperの日記(CakePHP, Laravel, PHP)

    CakeAdvent2012の3日目を担当します。ハッシュタグは #cakeadvent2012 昨日はfukayatsuさんの「CakePHPと僕とcakes」でした。 cakesはエンジニア募集中のようです! RoRに載せかえとか面白そうですね。 はじめに 最近はIPAという苦めのビールが大好きです。ペールエール系なら大体好き。今回の話はビールと関係なくて恐縮なのですが、CookBookの翻訳に関してです。 CookBookは、githubで管理されており、Sphinxというツールを使ってhtmlを作成して表示します。 基的には、enというフォルダのrstファイルをjaいかにコピーして、翻訳してgithubのpullリクエストを送り、取り込んでもらえればCookBook公式サイトの日語ページも見れるようになります。翻訳手順などに関しては、下記の記事を参照ください CakePHP2

    CakeAdvent2012 Day3 Cake CookBookの翻訳差分チェックサイト作りました - cakephperの日記(CakePHP, Laravel, PHP)
  • FuelPHPのfindの困った挙動

    自分のユーザーだけでDebugしてたから全然気づかなかったのですけどページャーを導入したことで激しくバグってました 原因を突き詰めたらfindがおかしなことをしているようだったのでメモを残しておきます 正しく動く場合 ~~~ Pagination::set_config($config); $data[‘posts’] = Model_Post::find(‘all’, array( ‘where’ => array( array(‘user_id’, $this->user->id), array(‘status’, 2) ), ‘order_by’ => array(array(‘id’,’desc’)), ‘limit’ => Pagination::$per_page, ‘offset’ => Pagination::$offset, )); ~~~ ~~~ SELECT `t0`

    FuelPHPのfindの困った挙動
  • ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ

    「サイボウズ・アドベントカレンダー」の2日目です(これまでの記事一覧)。 こんにちは。Garoonのメンテナンスチームの横田です。 JavaScriptだなんだと言っていますが、今日はPHPのバージョンアップの話です。 以前話題になっていた記事やコメントをみると、恐ろしすぎてついていけないです。しかし、いつかはPHPのサポートが切れて、PHP5.4への移行をしなくてはいけません。gkbrモノですよね!特段すごいことでないと前置きしておきますが、できるだけコードを触らずにPHP5.4で動かすためには、どうしたらいいのかをちょちょいと説明しちゃいます! PHP5.4対策 まずは、php.iniファイルのE_STRICTを切ります。PHP5.4ではデフォルトでONになりますので、明示的に切りましょう。 Call-time pass-by-reference(関数呼び出し時の参照渡し)がPHPの機

    ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ
  • PHP5.3.2以降ではfcloseで自動的にアンロックされない

    PHP家サイトでflockの説明を読んでいたら、以下の変更履歴に気がつきました。 5.3.2 ファイルのリソースハンドルを閉じたときにロックを自動的に解放する機能が削除されました。 ロックの解放は、常に手動で行わなければなりません。 http://php.net/manual/ja/function.flock.php ところがネットの解説を見ると、ロック開放はflock($fp, LOCK_UN); ではなく、fcloseでやれとしている解説が結構あります。 (4)fcloseの前にflock解除するな … fcloseの前にflock(ファイルポインタ, LOCK_UN) する人は実に多いのですが、これははっきりと間違いだと断言します @ITPHPの記事が突っ込みどころ満載 - 暴言満載 LOCK_UNは普通は使われない。ロック開放はfclose()関数でやるのが鉄則。 http

    PHP5.3.2以降ではfcloseで自動的にアンロックされない
  • モジュール分割の利点とスケルトンのリファクタリング - 加齢なるアラサープログラマの日常

    FuelPHP Advent Calendar 2012 4日目担当の@sa2yasuです。 昨日は@mikakane_infoさんの「FuelPHPのモジュール開発」でした。 今日はモジュール分割の話と oilコマンドで作られるスケルトンコードに不満があったので、それを解消するFuelTaskを作った話になります。 モジュール化のメリット ここに書いてある通りなのですが、 モジュールとは、独立した MVC 要素のグループのことです。モジュールを使うと、コードを再利用しカプセル化することが可能になります。 モジュールは、通常、アプリケーションディレクトリの下の modules ディレクトリに置かれます。 結構な量のコードをもつ大きなプロジェクトを動かしている場合、 モジュールを使ってみてはいかがでしょうか。 モジュールは、物事をきちんと秩序立てて整理する助けになるでしょう。 例えばブログモ

    モジュール分割の利点とスケルトンのリファクタリング - 加齢なるアラサープログラマの日常
  • FuelPHPでMarkdown記法を使う。(表示編) - Qiita

    ブログの文でリンクを書いたりするのに、わざわざタグを記述するのは面倒なので、巷で流行り(?)のMarkdown記法が使えるようにしました。 ↓加筆修正(2012/12/4) 例えばよくあるブログシステムの記事部分みたいに、同じテンプレを多くのページで利用し、各ページの一部分の内容を管理画面から編集させるような場合に、そのページ内容の編集画面でリンクなどのタグをわざわざ記述するのは、とても面倒です。 そこでここでは、FuelPHPにおいて、巷で流行り(?)のMarkdown記法を、smartyテンプレ内で部分的に使う方法を探ってみました。 …といっても、調べてみたらMarkdownクラスが既にあるので、それを利用します。 流れとしては、(DBから文データを取得 →) Markdown::parse() → Viewに渡す → html_entity_decode で実体参照をデコードして

    FuelPHPでMarkdown記法を使う。(表示編) - Qiita