JavaScriptでXMLの読み込み
Excelで管理してるデータが重いので、XMLにして、JavaScriptで読み込んだら早いんじゃね?って思ってちょっと作ってみました。 でも結局あるxmlの要素に文字データが多くて、さらに1000件ぐらいあったら結構重くなってしまったので・・・これは使えません。 サンプル function xmlDisplay(fi…
700 件の記事
Excelで管理してるデータが重いので、XMLにして、JavaScriptで読み込んだら早いんじゃね?って思ってちょっと作ってみました。 でも結局あるxmlの要素に文字データが多くて、さらに1000件ぐらいあったら結構重くなってしまったので・・・これは使えません。 サンプル function xmlDisplay(fi…
うっかりやられました。。 フォームでポストされた値に対しては、マジッククオートが有効になっていたらstripslashes使ってクオートを取り除くようにしていたのですが・・・。 「応募フォーム→確認画面→DB登録」 って感じに作っていたプログラムで、確認画面から再度データをPOSTさせていたので、クオートされていました…
最近ソケット通信にはまっているわけです。 接続だけはできたけど、それ以上はうまくいかないんです。 どうしてだろー。 とりあえず、テストコード [as] import flash.net.Socket; import flash.events.*; stb_bt.addEventListener(MouseEvent.C…
テスト前ですが、ぜんぜんテスト勉強とか、あとは就職活動のためのSPI対策とかやっていません。。正直嫌です。だからPHPでHTTPClient書いてみました。 本来ならPEARのHTTP_Clientを使えばいいんだろうけど、ちょっと諸事情によりWordPressにも使えるようにしたいってことで、HTTPClient的な…
なんか授業が暇すぎるので、ちょっと違うことをしてみますた。 継承したクラスをインスタンスするときの変数の型にスーパークラスの型名を指定すると、継承したサブクラスのメソッドは使えないんですね。 こんな感じでソースを書くとエラーでました。 class Msg { String name = "John Smith"; vo…
メモメモメモ perent::__constract();
cloneって使えばいいんだっけか? ということでメモとして書いてみました。 <?php class test { public $arg=''; function __construct($arg){ $this->arg = $arg; } public function set($arg){ $this->arg…
このBlogじゃなくて、他のSpyralcall Blogのことです。 ずーっとMEで動かしてたのですが、さすがにそろそろ切り替えなきゃと思い、アップグレードしてました。 MEからのアップデートの仕方を簡単に記述しておきます。] 管理画面からプラグインをすべて停止させる。 データベースのバックアップを取る 管理画面->…
ActionScriptは苦手なんですが、URLRequestつかってPHPと連携できるっての知って、遊んでみました。 クイズをつくったのですが、肝心なのは問題をPHPから受け取るってところだったりします。 ここでクイズができます。 とりあえず、PHP側はこんな感じに書いています。 <?php $qa = array(…
コメントでアドバイスをもらったので、書いてみました。 Ethna_ActionFormをextendsしているActionFormに function get($name) { if (isset($this->form_vars[$name])) { return $this->form_vars[$name]; }…
ひさしぶりにEthna触りました。 Ethnaのアクションクラスで、$this->af->get()つかって値を取得しようと思ってたのですが、値がしゅとくできねーって感じになりました。 でも良く考えてみたら、ActionForm側でフォーム値の定義してなかった・・・。 激しくドンマイ。
授業でJavaの参照渡しとかその辺をやったので、PHPで実験をしてみました。 とりあえずサンプルコード <?php class Human{ var $name; var $age; function showInfo(){ print "name : ". $this->name . "<br>"; print "a…
PHPのisset関数の使い方ですっかり忘れていたことがありました。 よく自分はisset関数を使うときにこんな風に書いていたわけです <?php if(isset($_POST['test1']) && isset($_POST['test2']) && isset($_POS…
いちお目標があるものの、実験的にプロジェクト管理ソフト「Collabtive」をいれてみました。 インターフェース的にはものすごく綺麗だしajaxバリバリな感じが大好きなんですが・・・。 機能が少なすぎるような気がします。 多少汚くても、dotprojectのほうがいいかと。。 でもまあ簡単な管理として考えて使うならこ…
授業で習ったんで、メモメモ static void test(int... dat){ for(int i = 0; i < dat.length; i++){ System.out.println(dat[i]); } } こんな感じでかいてあげればおk。 ただし、可変引数と普通に引数を混合して使う場合に、可変引数を…
結構簡単なことですが、Excelのハイパーリンクの設定を一括で解除する方法を知りませんでした。 方法 1.まず空白セルをコピー。 2・ハイパーリンクが設定されている箇所全体を範囲選択 3.右クリック→形式を選択して貼り付けを選択 4.貼り付けを「すべて」演算を「乗算」にしてOKボタンをおす これでできちゃいます!
ほかサイトからXMLでデータをもらってくる場合に、毎回毎回XMLを取得しに行くのって結構重くなりますよね。 まあボクの学科の一番偉い先生はそこらへん考えてなさそうだけど・・・あーでも、アクセスしてみた感じキャッシュしているのかなぁ。わからないw そこでキャッシュさせて、一定時間越えたらとりにいくようにしようと思ったわけ…
もろFirefoxユーザーなポリドッグです。さいきんはクロームも使いますが・・・汗 Firfoxの検索バーでPHPManualの関数を検索できたらいいなーとかひそかに思ったりしました。 そこで、ないなら書けばいいやってことで、書いてみました。 そーいえば前にPHPマニュアル検索させるための拡張機能でてたけど、あれよりは…
PHP5を入れたので、早速クラスによる実験を。 PHP5から静的メソッドはstaticとつけたり、public private protectedなどのアクセス修飾子なんかも増えました。 かなりJavaライクな書き方になりました。 そこで、public private protectedのそれぞれのメンバ変数を使用して…
グループごとにアクセスできるディレクトリを変更したいとおもっていたのですが、方法がわかりませんでした。 やっと設定できるようになりました。 proftpd.conf DefaultRoot /polidog/public_html group1 DefaultRoot /var/html/u-taso/public_h…
どこのレンタルサーバもPHP4のサポート打ち切りにより、5に移行しております。 ということで、うちのサーバもPHP5に移行しました。 とりあえず./configureでの指定はこんな感じです。 ./configure --with-pgsql --with-mysql=/usr/local/mysql --with-a…
ActionScriptで連想配列を作った時に、中身を表示させる方法ってPHPと若干違うわけです。 まずPHPの場合(sample.php) $members = array( 'A01' => '吉田', 'A02' => '山田', 'A03' => '上田', ); //表示する foreach($members…
Javaでも書きましたが、Cでも書いてみようと思います。 ある意味基本である九九表ですが、結局書き方がわかっていれば、どの言語もかわらないのね。 まあせっかくなんでソース載せておきます。 int main(void) { int i; int j; for(i = 1; i < 10; i++){ for(j = 1;…
Smartyを使っていて、パンくずリストを作ろうと思ったのですが、毎回毎回テンプレートに処理を書くのはめんどくさいです。 そこで、Smartyのテンプレート関数を自分で作ってみました。 とりあえず、ソース function.pageNavi.php <?php function smarty_function_page…
C言語も覚えようと思い、ソース書いてみました。 ただ、コンパイルの仕方がわからなかった。。 コンパイラはいちお「cygwin」を入れました。 てか、そもそもLinuxで書けばよかったような気もしましたが、メインPCに入れました。 環境変数の設定とかも済ませてあります。 とりあえずコンパイルの方法。 gcc -o sam…