PHP
block系のプラグインで変数を利用するためのプラグインの作成方法です。 やりたいことはsectionやforeachを利用せずに配列数に合わせてループとプラス・アルファの処理をさせたいということ。 サンプルソース 実行用のPHP assign('array', array( array('foo…
PEAR-SOAPを用いて作られたWebServiceをFlexからSOAP通信で呼び出したときのメモです。色々とはまりどころがあったのでその際のメモも一緒に。 サンプルつくるにあたっては、サーバ側(PHP)→クライアント側(Flex)の順番で作成しています。 1.サーバ側の準備 …
Flexを利用してアプリケーションを組むときに[Flex]⇔[サーバ]間との通信をどうしようかなと迷います。WebAPIを組むことになると一苦労。APIを設計するという作業が待っています。Flashには[Flash]⇔[サーバ]間の連携を強力に行うFlashRemotingという方式があ…
Piece Network 12月1日(土)にPiece Project主催のPiece Networkによってきました。ちょっと遅れていったので「PHPマニュアルの読み方 高木正弘さん」の途中からの参加でした。PHPのドキュメント作成はPHDに変わったよとか。最近、翻訳のコミッタの活動が停滞…
予備知識 クエリで配列や連想配列を送りたい場合以下の形式でリクエストしてあける。以下のサンプルはURLエンコード前でつ。 // 1.配列ですよ index.html?hoge[]=10&hoge[]=20 // 2.連想配列ですよ index.html?hoge[foo]=foo&hoge[bar]=bar上記1のク…
この前PHPの参照について、はまったのでそのときのメモ。PHPって値渡しと参照渡しを自分で定義できるのである意味困った。そしてうまく記事の投稿できなくて困った。 今回書いたコード そもそもPHP4で書くようなコードじゃなかったんけどdefine連呼するのが…
PHP始めたばかりの後輩がPHPにもインタラクティブなシェルがあったらいいのにといい標準入力をつかって何かできませんかね?といわれた件。そんなこと思いもつきませんでした><!とりあえずこんな感じでいいいいみたい。いやquitとかやってもエラーでます…
JavaScriptを書かなくてもAjaxができてテンプレート部分はSmartyだからとっつきやすいPHPのAjaxフレームワークPAXTを試してみましたのでその際のメモ。Hello World!!するアプリ制作の何か。PAXTの動作要件はおそらくPHP5。 配置 PAXTアプリの配置は代替以下…
PHP JavaScript function func(TESTStr) { return function(){ document.write(TESTStr); }; }; f = func("foo"); f(); // foo b …
先日のPHPの勉強会に刺激されてPEAR::CodeGen_PECLをいじっています。メインはWindowsっ子なのでWindowsで利用できないと意味がないよね。ということでWindowsで試したのでその件についてちらほら。 PEAR::CodeGen_PECLインストール pear install -a codegen…
第23回PHP勉強会に行って来た件に参加してきました。株式会社ノッキングオンさんにお礼を言うためのエントリ。会場を提供していただきました株式会社ノッキングオンさん。誠にありがとうございました! MagickWandForPHP by 個々一番さん 楽に画像いじれる系…
id:shogo4405:20061029:1162103214 id:shogo4405:20061022:1161518840 もともとJSmartyのプラグインで実装する必要があったのでPHP関数をJavaScriptに移植していました。JSmarty以外でも僕は利用することがあってJSmartyで利用しないものも移植していました…
JavaScriptでPHPとかの関数あったらいいなと思うときがあってJSmartyで必要になったので書きました。PHPと同名の関数のJavaScript版です。バグとかあるのは承知の上でまだ完璧に実装終っていませんが置いておきます。ご自由にどうぞ。(増えるかも) ダウンロ…
ちょっと最近Wiki関係をいじるの必要がでてきたのでさくさくとライブラリを書いているのですが(PHPとJavaScript)いかんせんHiki記法やらHatena記法やらPukiWiki記法などWikiの方言があってそして各記法もそれぞれに微妙に違うので困り果てています。 全く記…
内容としてはhttp://d.hatena.ne.jp/shogo4405/20060825/1156489703の続編です。コマンド叩ける関数あれば他の言語でもいけるかと思います。 先に結果から PATH_INFO使っているのでApacheの設定次第ではこんな感じで直接.jsが動いてるかのように見えます。そ…
はじめに Rhino(MozillaによるJavaによるJavaScriptの実装)を利用してPHPでサーバーサイドJavaScriptを実現しようという試みです。適当にいじっていたら動いたので共有の為にメモっておきます。 キーテクノロジー PHPによるJavaブリッジ Javaブリッジを活用…
よくあるSmartyなテンプレート <{if $hoge}> Hello World!! <{/if}>これをJavaScriptでも同様の挙動させる為には…正規表現を利用して文法解析するとおつ。SmartyのコンパイラーをハックしてJavaScript形式にコンパイルする方式も考えたけどSmartyをハックす…