タグ

ブックマーク / localdisk.hatenablog.com (5)

  • Simple Validation Framework Haraiso - localdisk

    ここのところ、夜なべして作っていたのがようやく形になったので公開します。 localdisk / Haraiso — Bitbucket コメントアノテーションで Validation を行います。使い方はとても簡単。 localdisk / Haraiso / Downloads — Bitbucketより Zip ファイルをダウンロードして解凍 解凍してできた Haraiso ディレクトリを include_path に含める あとはこんなこんな感じに書く <?php require_once 'Haraiso.php'; class Paraiso { /** * foo * * @var string * @Required(arg = なまえ) * @Alpha(arg = なまえ) */ public $name = ''; /** * Constructor */ publi

    Simple Validation Framework Haraiso - localdisk
    sotarok
    sotarok 2010/03/15
  • テンプレートエンジン Smoochy を公開します - localdisk

    Twitter で再三「リリースするよ」とか言っておきながら全然出来ていませんでしたが、せっかくのクリスマスなので、公開してみることにしました。コードがかなり汚いですが、一応意図通り動いてますので。お正月とかにドキュメント書いたりリファクタリングするつもりです。 名前は Smoochy(すむーちー) です。由来は作ってる時によく聴いていた坂龍一のアルバム名から。 以下説明。 はじめに Smoochyとは? Smoochy は PHP で作られたテンプレートエンジンです。Smoochy は Pure HTML をテンプレートとして使用するため、当の意味で「デザインとロジックの分離」を実現しています。 独自タグや独自属性、ましてや {$hogehoge} のようなマークアップも必要ありません。 インストール bitbucket.org より Smoochy.zip をダウンロードします。

    テンプレートエンジン Smoochy を公開します - localdisk
    sotarok
    sotarok 2009/12/25
    おお
  • Services_Yourfilehostを作った - localdisk

    みんなの夜のお供として定評のあるYourFileHost.com(会社で開かないように注意して下さい)。もちろん僕も大好きなのですが、使いにくいことこの上ありません。何回か続けて動画をみようとしたらログイン画面とかでるし。いい加減いらっとしたので、カッとなって作りました。後悔はしていない。 <?php class Services_Yourfilehost { private $_url; private $_params; private $_query; public function __construct($url = null) { if ($url === null) throw new Exception; if (!$this->_varidateUrl($url)) throw new Exception; $this->_url = $url; $this->_conn

    Services_Yourfilehostを作った - localdisk
    sotarok
    sotarok 2009/12/04
    ついに openpear に大本命キラーライブラリきたw
  • コードが酷いと dis るだけじゃ何も変わらないと思うので直してみるよ - localdisk

    PHPer のみなさん。こんにちは。元気ですか? 僕は元気じゃないです。体調は最悪だし、マイケル・ジャクソンは亡くなってしまったし。僕の中のスーパースターがまた1人逝ってしまいました。ほんとに悲しい。そう僕とマイケルとの出会いはもうかれこれ何年になるだろうか… …じゃなかった。マイケルの話はまたいずれするとして、今日は PHP の話をします。 〃                 i,        ,. -‐ r'   ィ=ゝー-、-、、r=‐ヮォ.〈    / !  :l      ,リ|}    |. }   /   .こいつをみてくれ…。どう思う? .   {.   |          ′    | }    l レ-、{∠ニ'==ァ   、==ニゞ<    | !∩|.}. '"旬゙`   ./''旬 ` f^|    | l(( ゙′` ̄'"   f::` ̄  |l.|   |

    コードが酷いと dis るだけじゃ何も変わらないと思うので直してみるよ - localdisk
    sotarok
    sotarok 2009/06/29
    localdisk++
  • PHPでサービスをリリースする際の5つのの注意点(エラー処理) - localdisk

    2009/5/28 2:00くらいからOpenpear :: Open PEAR Repository Channelが落ちています。 Warning: require_once(PEAR/Server2.php) [function.require-once]: failed to open stream: No such file or directory in …(ファイル名は省略) Openpear :: Open PEAR Repository Channel …しょんぼりしてしまいました。Openpear :: Open PEAR Repository Channelは素晴らしいサービスですし、僕もServices_Backlogをリリースした際お世話になりました。猿も木から落ちるというか弘法も筆の誤りというかこういったこともあるんですね。 なので自戒も兼ねてPHPでサービスを

    PHPでサービスをリリースする際の5つのの注意点(エラー処理) - localdisk
    sotarok
    sotarok 2009/05/28
    しょんぼりさせて大変もうしわけないです(´・ω・`).補足記事: http://blog.riaf.jp/archive/62
  • 1