タグ

2015年6月27日のブックマーク (6件)

  • cakePHP こわいRecursive – Logicky BLOG

    http://book.cakephp.org/2.0/ja/models/model-attributes.html recursiveは恐ろしい。怖い人はAppModelに、public $recursive = -1;と書いておけばデフォルトで-1になるようだ。 これをしない場合、デフォルト値は1になる。 recursive -1 は、JOINしない。自分だけとってくる。 recursive 0 は、自分と自分がbelongsToしているモデルだけとってくる。 recursive 1 は、自分とbelongsToとHasManyをとってくる。 recursive 2 は、自分とbelongsToとHasManyと、BelongsToとHasMany先が関連しているモデルを一階層分とってくる。 みたいな感じになっているようだ。0は自分だけという意味ではないってことである。それにしても0

    cakePHP こわいRecursive – Logicky BLOG
  • Eclipse、Webブラウザ上で動作する統合開発環境「Orion 9.0」をリリース

    「Orion 9.0」には、新たにコード解析サーバ「Tern」を搭載しており、コードの作成時に開発者が必要とする情報を直ちに提供する。「Tern」は、require()とリンクするノードライブラリ、define()とリンクするAMDモジュール、HTMLによる組み込みスクリプトで構成される。さらに、ECMAScriptやNode.js、Redis、MySQLなどに準拠した、型情報のインデックスも備えている。 「Tern」によるコード解析は、すべてのスクリプトに対応するとともに、精度の高い文脈判別機能や、多数のコードテンプレートによって、迅速なコード作成を実現する。また、使用している型や機能の詳細な用例をツールチップで表示できる。さらに、関数や変数から宣言へのジャンプが可能で、画面の分割による複数ファイルの同時表示にも対応し、強力なリネーム機能を搭載する。 このほか、「ESLint 0.15.

    Eclipse、Webブラウザ上で動作する統合開発環境「Orion 9.0」をリリース
  • Yahoo! UI Library 3(YUI3)の基本

    Yahoo! User Interface Library Ver.3」(YUI3)はYahoo!が開発した、Webのページを作成するための汎用ツールライブラリーです。オープンソースで無償で提供されており、アニメーション効果やドラッグ&ドロップ、データ取得やイベントの応答など、多岐にわたる機能がサポートされています。今回はまずYUI3の全体像を紹介します。 はじめに Yahoo!は、米国時間9月29日に「Yahoo! User Interface Library Ver.3」(YUI3)をリリースしました。YUI3はJavaScriptCSS(Cascading Style Sheet)で書かれた、Ajaxライブラリーです。 Yahoo!は今まで、インターネットによる情報提供のためのさまざまなツールを作成してきました。開発したツールの中でも、Webのページを作成するのに汎用的に使えるツ

    Yahoo! UI Library 3(YUI3)の基本
  • インデックス指定でシートの参照を取得する [PHP - PHPExcel - シート操作 - Tips]

    1. getSheetメソッドを使用して、シートの参照を取得します。 [出力されたExcelファイル(2007形式)] // 必要なクラスをインクルードする set_include_path(get_include_path() . PATH_SEPARATOR . "./Classes/"); include "PHPExcel.php"; include "PHPExcel/IOFactory.php"; // PHPExcelオブジェクトを生成する $book = new PHPExcel(); // インデックスでシートの参照を取得する $sheet = $book->getSheet(0); // シート名を変える $sheet->setTitle("test"); // Excel2007形式で保存する $writer = PHPExcel_IOFactory::createW

  • シートの名前を指定してシートの参照を取得する [PHP - (getSheetByName) - PHPExcel - シート操作 - Tips]

    1. getSheetByNameメソッドを使用して、シートの参照を取得します。 [出力されたExcelファイル(2007形式)] // 必要なクラスをインクルードする set_include_path(get_include_path() . PATH_SEPARATOR . "./Classes/"); include "PHPExcel.php"; include "PHPExcel/IOFactory.php"; // PHPExcelオブジェクトを生成する $book = new PHPExcel(); // シート名を指定してシートの参照を取得する $sheet = $book->getSheetByName("Worksheet"); // シート名を変える $sheet->setTitle("test"); // Excel2007形式で保存する $writer = PHP

  • PostfixによるSMTP認証[SMTP-AUTH]

    ここでは、PostfixをSMTP-AUTH対応にするための解説を行います。SMTP-AUTH認証は、出張先や旅行中、出先などでメールを送信したい場合に効果を発揮します。通常、メールサーバーは第三者中継を拒否する設定にしているため、外部ホストからメールを送信する際は、第三者中継とみなされ、メールを送信することはできません。そこで、SMTP認証を使うことによって、MTAにアクセスしてきたクライアントに対してリレーを許可することができるようになります。SMTP認証は、内部でSASLという認証旗鼓を使っているため、設定は、cyrus-sasl とPostfix の双方で行います。以下でその方法について具体的に説明していきましょう。なお、既にcyrus-sasl がインストールしてあって、Postfixが正常に稼動していることを前提として話を進めています。もし、これらの前準備がまだ出来ていない方は