第41回Text Layout Frameworkへの外部XMLデータの読込みとユーザーインタラクション 野中文雄 2010-12-28
第41回Text Layout Frameworkへの外部XMLデータの読込みとユーザーインタラクション 野中文雄 2010-12-28
PHP 界きっての変態フレームワークとの噂の rhaco には強力なスクレイピングのライブラリがあるそうな。 折角だから試してみた。 どうせ試すんだから、Zend Framework から呼び出してみる。 単純に require_once 'Rhaco.php'; とかして、使えばいいんだろうけど、ラップするクラスを作った。 ラップ用のクラス <?php require_once 'rhaco/Rhaco.php'; class My_Vendor_Rhaco { private $_package = array(); public function __construct() { } public function setPackage($package) { if (is_array($package)) { foreach ($package as $key => $val) {
他の言語をを書き慣れてから、シェルスクリプトを書こうとするとしょうもない部分でハマったりすることがあります。「簡単な処理だからシェルスクリプトで書くか」と思っても無駄に時間がかかってしまっては仕方ないですよね。 今回は初めてシェルスクリプトを書くときに、ハマりそうな点について説明をしたいと思います。 実行権限をつける 単純にファイルを生成しても下記の用に実行しようとしても実行はできません。 # touch test # ./test sh: ./test: Permission denied # touch foo # ./foo sh: ./foo: Permission denied これはファイルに実行権限がついていないため、起きる現象です。 chmodコマンドを使って実行権限をつけてやりましょう。 # chmod +x test # ./test # chmod +x foo #
実際にはこんな感じ /** * ファイルのDocブロック * @author XZR * @copyright XZR * @version 1.0.0 */ /** PHP ディレクトリ設定 */ define('DIR', 'c:\php'); /** * ライブラリを読み込む */ include_once('Smarty.class.php'); /** * クラスのDoc ブロック * @version 1.0.0 */ class MyClass() { /** * @var string $member メンバ変数 */ var $member; /** * コンストラクタ * <ul> * <li>こんなのも使えます</li> * </ul> * @param array $ary 配列を受けます * @return object オブジェクトを返します */ functi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く