タグ

2006年8月1日のブックマーク (7件)

  • JavaScriptで動くテンプレートエンジン:JSmarty:phpspot開発日誌

    Thousand Years - JSmartyとは? JSmartyはJavaScriptで動くテンプレートエンジンです。PHPにSmartyっていうテンプレートエンジンがあります。それのぶっちゃけいってクローン(完全ではないですが…)になります。なので利用するメソッドやプロパティととかもそんままでSmartyのテンプレートがそんまま利用できます(たぶん)あと当然ながらプラグインとかも対応しています。 JavaScriptで動くテンプレートエンジン、JSmarty。 次のような使い方で、Smartyとほぼ同様に動作するそうです。 ■テンプレート'foo.tpl' {$foo} ■コード var render = new JSmarty; render.assign('foo','Hello World!!'); render.display('foo.tpl'); ■結果 Hello W

  • PHPで書かれたメジャーなCMSリスト:phpspot開発日誌

    PHPで書かれたその他のCMSリスト。 沢山あるので有名どころをまとめてみました。 WordPress - ブログ公開プラットフォーム(米国ではMovableTypeよりシェアが多いそうです) Nucleus - ブログ公開プラットフォーム XOOPS - ご存知、日でも大人気のXOOPS MODx - 過去の解説記事: PHP+MySQLな超高機能CMS:MODx Joomla drupal PukiWiki - PHPで書かれたメジャーなWikiエンジン siteDev2 (拙作のCMS) ---- あと、PHPで書かれたオープンソースの教育管理システム、Moodleというものも発見しました。 moodleは、教師、生徒の役割わけや、授業を作ったり、テストしたり、課題の提出ができたりと、教育に特化されているシステムとなっているようです。 教育に特化しているということでなかなかこれも人

  • PHPスクリプトの脆弱性検査ツール Spike Security Audit Tool:phpspot開発日誌

    SpikeForge: Spike PHP Security Audit Tool: Project Info - Spike Developer Zone This is a new open source tool to do static analysis of php code for security exploitsPHPスクリプトの脆弱性検査ツール Spike Security Audit Tool。 解凍すると、run.php スクリプトがあるので、次のようにファイル名かディレクトリパスを指定して使うようです。 php run.php <ファイル名> php run.php <ディレクトリパス> 内部的に何をやっているかというと、XMLで定義された脆弱性データベースを参照し、使用している関数のチェックを行ってそれをレポートしてくれるというもののようです。 使っている関数が危

  • Yahoo APIを使った「Yahoo!オークション マイ・ショップ」

    この記事のトラックバックでついさっき知ったのですが、Yahoo APIを活用した簡単オークション・ショップ作成ネットサービス「Yahoo!オークション マイ・ショップ」というのができたそうです。利用は無料。 個人的にヤフオクは買うよりも出品することの方が多いので、どんな感じなのか試してみました。 まずhttp://y.bizstore.net/のトップページから「マイショップを作る(新規登録)」をクリック メールアドレスを入力してチェックを入れた後、「送信する」をクリック こんな画面になるので、メールソフトを起動して、メールが来ていないかどうかチェック こんな感じのメールが来るので、文中にあるアドレスをクリックして表示 するとこうなる。まずはデザインを選択し「次へ」をクリック ヤフーIDやパスワード、カテゴリなどを入力後、「登録する」をクリック。パスワードは何文字以上何文字以下なのかわか

  • MySQLを自動バックアップする「AutoMySQLBackup」

    バックアップするのが面倒なMySQLデータベースを自動的にバックアップできるようになるスクリプトです。 いくつものデータベースを一括でバックアップできます。1つのファイルとしてまとめてバックアップすることもできるし、各データベースごとに分けてバックアップすることもできます。バックアップファイルはgzipかbzip2で圧縮されているのでディスク容量もいません。リモートのMySQLを中央のMySQLにバックアップしたり、バックアップのログをメールで送ることも可能。バックアップしたファイル自体をメールで送ることもできます。バックアップはcronを使う以外に手動で行うことも可能なので、cronがなくてもバックアップはできます。 ダウンロードと詳細は以下の通り。 Automatic MySQL Backup SourceForge.net: AutoMySQLBackup 最小限の設定ですぐに使う

    MySQLを自動バックアップする「AutoMySQLBackup」
  • Illustratorで写真のようにリアルなベクターアートを作り出す

    Photoshopと違って拡大縮小しても画像が荒くならないベクター形式をIllustratorは採用しているわけですが、そんなIllustratorを使って写真のようにリアルなイメージを作り出すという驚愕のテクニック。 上記サンプル画像を見れば分かるように、写真っぽく見えますが中身はベクター形式のものになってます。 その他のサンプル画像や作り方は以下の通り。 The World's Most Photorealistic Vector Art 上記ページからたどることのできる画像はどれもコレもものすごい 作り方はこんな感じ。手間がかかってる。 Gradient Mesh Tutorial その他のベクター形式のイラストはここにいっぱいあります。 deviantART: Browse deviantART こういうフォトリアリスティックなものを通常通り、Photoshopで作る場合はこんな手

    Illustratorで写真のようにリアルなベクターアートを作り出す
  • Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE

    JavaScriptの開発環境、要するにJavaScript用IDEという位置づけなのですが、HTMLCSSの構造をアウトラインで示してくれたり、文法の間違いを指摘してくれたり、やっていることはほとんどDreamweaverの持っている機能と同じです。 特に面白いのはJavaScriptCSSなどがInternetExplorerとFirefoxに対応しているかどうかが一発で分かる点。JavaScriptのエラーについても細かい部分まで指摘してくれます。つまり、実行しなくてもエラーがドコにあるのか分かる「静的解析」が可能というわけ。 WindowsMacintosh、Linux版があり、Eclipseプラグインとして動作するバージョンもあります。 スクリーンショットや実際に動かして機能を解説しているムービー、ダウンロードは以下から。 Aptana: The Web IDE http:

    Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE