soogle’s diary

soogle life log

ついに

楽天WEBSERVICEをの商品検索を使ったAPIのスーパーチープ版完成!! まだ検索した結果を画像表示するだけなので、はっきりいって、 なんのサービスになっているわけでもないけれど、これで大枠は つかめた気がするので、さくさくつくっていかないと!! 打倒感想…

ついに!!

printfかなり使えるじゃん。

第1引数に与えられた文字列を出力する。C言語の他の単純な入出力関数に比べ、比較的複雑な構造を持っており、第1引数の文字列のなかで書式を指定することで、第2引数以降の任意の数の引数を、書式に従って出力することができる。また、整数型(int型)の戻り…

ぽけーっとPARSE

ぼけっとxml_parse関数を見ていたら、 説明文に結構詳しいことが書いてあったので、読んでみた。event版とfunc版があるらしく、event版は全部を一気に event' モードでは、タグの名前に依らず startHandler() および endHandler() が コールされ、 'func' モ…

xml_parser_create

(PHP 3 >= 3.0.6, PHP 4, PHP 5) xml_parser_create -- XML パーサを作成する 説明 resource xml_parser_create ( [string encoding] )xml_parser_create() は新しい XML パーサを作成し、 他の XML 関数が使用するハンドルを返します。PHP 4 では、オプショ…

ケースふぉるでぃんぐすることも大切らしい。

"case-fold" とは、文字の大小(case)をたたみ込む(fold)こと *1。 つまり、「大文字・小文字の違いを無視する」ということだ。上の定義では nil になっているので、大文字・小文字の違いは識別される。 たとえば、class はキーワードだが、Class は キーワー…

後、ノードも

DOMを利用するうえでは,まず「ノード(node)」という言葉を理解しておく必要があります。ノードとは,XML文書を構成する最小の単位だと思っておけばよいでしょう。XML文書内に登場するタグ(要素),属性,テキスト,コメント…などすべての構成要素は,ノ…

ハンドラってよく聞くけど

よく分からんくてぐぐってみました。 全体の流れから一部分だけ流れにそってないものを作るというイメージか。。。 処理を委託され、その処理を行うクラスもしくはメソッド。 「全体の機能」に対して「一部の処理を、ユーザーもしくはプログラマーが任意に変…

XMLをパースできた!!

のですが。。。(WEBSERVICE)検索したパラメータが$cdataにそのまま入っているので、 今後それを分解すればいいか考え中です。今のところ text→POST POSTで受け取ったものをUTF8にエンコード PEARの読み込み $result = $p->setInputFile($url);で送りたいパラ…

XML_Parser をPHP4にinstall

している途中でそろそろ眠くなったので眠ります。http://kommy.s254.xrea.com/blog/log/eid9.html http://72.14.235.104/search?q=cache:C1PWvH955gUJ:power.scianto.net/php/note/id22.php+PEAR%E3%80%80XML%E3%80%80%E3%83%AD%E3%83%AA%E3%83%9D%E3%83%83%…

API早くマスターしたい

パラメータは送れたものの、それを受け取る方法が いまいちわかっとらんです。《PHP4》ならXML_HTMLSaxでHTMLをパース して《PHP5》ならXMLを配列に格納するらしい。以下参照 from http://php.atseason.com/?cid=22248xml_parse_into_struct関数が名前の通り…

apache study01

起動ログを確認できます。 起動ログを確認 コマンド dmesg を使う $ dmesg | less ログファイルを見る $ less /var/log/messages

preg_match_allは奥深い 正規表現

PREG_PATTERN_ORDER $matches[0] はパターン全体にマッチした文字列の配列、 $matches[1] は第 1 のキャプチャ用サブパターンにマッチした文字列の配列、 といった順番となります。 ]+>(.*)]+>|U", "example: this is a test", $out, PREG_PATTERN_ORDER);ec…

glob

glob() 関数は glibc の glob() 関数で使われるルールに基づいて pattern にマッチする全てのパス名を検索します。 ルールは、一般のシェルで使われるルールと似ています。チルダの展開やパラメータ置換は行われません。マッチするファイル/ディレクトリを…

php 奥深し。。。

例 2. カレントディレクトリの全てのファイルを一覧する。ただし . および .. は取り除く

there is no php at bash

echo $PATH /usr/local/bin/ ni cp

Add Module ga dekinaii

http://php.morva.net/manual/ja/install.unix.php

error

[root@localhost conf]# /etc/rc.d/init.d/httpd start httpd を起動中: Apache 1.3 configuration directives found please read /usr/share/doc/httpd-2.2.3/migration.htmlwhat's this???http://okwave.jp/qa2722882.html

php install

kokode download!! http://jp2.php.net/get/php-4.4.5.tar.bz2/from/a/mirror + License: This software is subject to the PHP License, available in this distribution in the file LICENSE. By continuing this installation process, you are bound by …

/usr/local 以下の勉強

http://q-eng.imat.eng.osaka-cu.ac.jp/~ippei/unix/?UNIX%BA%A3%C6%FC%A4%CE%B5%BB%2FUNIX%A4%C8%A4%A4%A4%A6%A5%B7%A5%B9%A5%C6%A5%E0 引用usr/local以下の勉強バイナリ(実行形式)は基本的に、以下のディレクトリに入る/bin /sbin /usr/bin /usr/sbin /usr…

略してみると

ソフト帽芯テストページそれがインストールされたあと、このページはApache HTTPサーバの適当な活動をテストするのに用いられます。あなたがこのページを読むことができるならば、それはこのサイトに設置されるウェブサーバがきちんと動いているが、まだ構成…

次にローカルで見れるように

[root@localhost ~]# /etc/rc.d/init.d/httpd start ← Apache起動 httpd を起動中: [ OK ][root@localhost ~]# chkconfig httpd on ← Apache自動起動設定 を追加 Fedora Core Test PageThis page is used to test the proper operation of the Apache HTTP s…

インストール前の準備を行う。

Apacheのインストールオプションの設定を行う$ ./configure を実行してコンパイル前の設定を実施するソースディレクトリの「Makefile」というファイルが書き換えられる。このファイルは、コンパイルの際にプログラムを動的に変更するためのパラメータや、ア…

vmwarerにapacheをインストール

コマンドラインからインストールしてみようということで、 apacheサイトからファイルをダウンロードして、 インストールして、起動するまでの流れを書いておこうと思います。 http://www.atmarkit.co.jp/flinux/rensai/apache03/apache03.html ここはかなり…

Apacheでは、1つのサーバ上で複数のポートを使ったサービスを起動できるようになっているから、こうした場合にWebサーバを複数台用意する必要はない。管理者用のサイトに限らず、社内向けのイントラネットなどでは、ポート番号を分けて複数のサービスを提供することも考えられるだろう

サイトの構成やサーバの構成などによって、考え方はさまざまなのだが、少なくとも「仮想ルートディレクトリ」だけは必ず設定しなくてはならない。なぜならば、本当のルートディレクトリに対して、サイトのトップページのファイルを配置するわけにはいかない…

Webサーバの基本的な動作は、大きく分けて2種類しか存在しない。Webブラウザから要求されたファイルを返すか、要求されたプログラムを実行して、その結果を返すかのどちらかである(

忘れないためにこんなことも書いておこう

apacheの御勉強

http://www.atmarkit.co.jp/flinux/rensai/apache01/apache01.htmlここかなり勉強になる。 今までアパッチって何のためにあるのかよくわかっていなかったが、 結構これでわかったつもりになった。 クライアント→通信プロトコル(http)→アパッチ→プロトコル→…

parse inifile

parse_ini_file(PHP 4, PHP 5) parse_ini_file -- 設定ファイルをパースする説明 array parse_ini_file ( string filename [, bool process_sections] )parse_ini_file() は、 filenameで指定したiniファイルをロードし、 連想配列としてその設定値を返しま…

apacheのログのローてートについて

ログはそのままにしておくと、どんどん大きくなってしまう。 そのためログを一定期間で世代分け(ローテート)させることにします。 世代分けを行うのがlogrotate 。 定期的に logrotate を実行するために cron と組み合わせます。 logrotate の設定は /etc/lo…

chop/chomp

chomp(list) 行末の改行コードを削除する。具体的には、行末のレコードセパレータ $/ にマッチする部分を削除するので、chop に比べて安全性は高い。Perl 5 からサポート。 ◆ chop(list)