【費用】 とりあえず、言い値で承ります。ただし、できる範囲での限定受付です。込み具合等によりお受けできない場合がありますのであらかじめご了承ください。サポートにご納得いただけなければ料金は不要です。 逆に感動したら多くても構いません(^^;;;。
【できること】 たとえば、かも日記で無料配布されているコードのカスタマイズや、あるいは、JavaScript/Ajax全般+Webサーバーとの連携などのアドバイス&サンプル作成等 。A:jQchartなどでWeb用グラフ設置(エクセル→CSVやデータベースからWebグラフ生成)などのアドバイスやカスタマイズサンプル作成。B:ツリーメニューなどのカスタマイズサンプル。C:Google Mapsのカスタマイズ。etc...
【できないこと】 腕立て伏せ200回
【ライセンス】 私が今まで「かも日記」等で提供してきたコードの大半は、商用利用、改造、自由、連絡不要で、今後もそれらは変わりません。そして、この有料サポートによりカスタマイズコードなどが提供される場合でも、同様に、それらを商用利用しても改造しても自由です。ただし、制限のきついライブラリなどを使う場合は、各ライブラリのライセンスに準拠せざるを得ない場合があります。
【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いですが、何卒、ご了承ください ( _ _ b
wget http://www.outoforder.cc/downloads/mod_log_sql/mod_log_sql-1.99.tar.gz #パッチ wget http://www.outoforder.cc/downloads/mod_log_sql/mod_log_sql-1.99.diff patch -p0 < mod_log_sql-1.99.diff wget http://www.outoforder.cc/downloads/mod_log_sql/mod_log_sql-1.99-2.diff patch -p0 < mod_log_sql-1.99-2.diff $ tar -jxf mod_log_sql-1.99.tar.gz $ cd mod_log_sql-1.99/ $ ./configure --with-apxs=/usr/sbin/apxs --with-mysql= /usr/bin/mysql $ make # make install 2>&1 | tee install.log #httpd.conf の編集 vi /PathToYour/httpd.conf LoadModule log_sql_module modules/mod_log_sql.so LoadModule log_sql_mysql_module modules/mod_log_sql_mysql.so LogSQLLoginInfo mysql://loguser:xxxxx@localhost/apachexxxlogs LogSQLCreateTables on LogSQLDBParam socketfile /tmp/mysql.sock LogSQLTransferLogTable access_log #httpd.confここまで #テスト /usr/sbin/apachectl configtest #再起動 /usr/sbin/apachectl restart
リモート・ファイル・インクルード攻撃(IT pro)
http://itpro.nikkeibp.co.jp/article/COLUMN/20070605/273596/
まぁ、おそらくほとんど無いケースだとは思いますが、知っておく必要はあるかな、と思います。
UTF-7とクロスサイト・スクリプティング
http://itpro.nikkeibp.co.jp/article/COLUMN/20070507/270087/?ST=oss
これはHacker Japan 2007.05月号の38P以降に、他の例も含めてもっと詳しく載ってますよ。
高橋 ( 2007年05月22日 15:09 )買ってきます(^^
Microsoft AJAX Libraryでドラッグ&ドロップ対応のWebページを作成する
http://codezine.jp/a/article/aid/872.aspx
Microsoft AJAX LibraryをPHPから使用するライブラリが公開されています
http://codezine.jp/a/article/aid/931.aspx
【PHPカンファレンス2006】PHPで書かれた実際のアプリケーションに潜む危険なコード
http://itpro.nikkeibp.co.jp/article/NEWS/20060821/245977/
#やはり、結構あるんですね。もちろん、システム全体としては安全というケースもあるのでしょうけれど、おそらく、完全な穴もあるのではないかという気はします。ひとごとではなく、自分も気を引き締めて注意しないといけないなぁと。。。
PHP/脆弱性リスト/PHP5
http://wiki.ohgaki.net/index.php?PHP%2F%C0%C8%BC%E5%C0%AD%A5%EA%A5%B9%A5%C8%2FPHP5
PHP/脆弱性リスト/PHP4
http://wiki.ohgaki.net/index.php?PHP%2F%C0%C8%BC%E5%C0%AD%A5%EA%A5%B9%A5%C8%2FPHP4
PHP/脆弱性リスト/PEAR
http://wiki.ohgaki.net/index.php?PHP%2F%C0%C8%BC%E5%C0%AD%A5%EA%A5%B9%A5%C8%2FPEAR
PHPとDHTMLを使用したWeb 2.0アプリケーションの開発 第1回: 自分で試してみよう
http://www-06.ibm.com/jp/developerworks/opensource/060609/j_os-php-dhtml1.shtml
まぁ、重箱の隅をつつくのは好きではない(というか、人のことを言えた自分ではない 笑;;)のですけれど、天下のIBMブランドで語られる言葉の定義やJavaScriptの歴史に???があるのは気になったので、、、。もちろん、記事の本論(DHTML+PHP)を毀損するという話ではありません。
■微妙に疑問
>2006年の流行語大賞はWeb 2.0で決まりです。この言葉の定義については熱い議論が戦わされていますが、これは先進の動的Webアプリケーションを指す言葉のようです。
#先進の動的Webアプリケーションを指す言葉?
#ふと、原文を見たら、「it appears to refer to cool dynamic Web applications」となっているので、微妙に違うかも?<英語は自信ないです。きっぱり。
■間違い
>初期のMicrosoft (R) Internet Explorerでは優れたサポートが提供されていましたが、同じ時期のNetscape V4ではDHTML技術はサポートされていませんでした。
#このDHTMLを生み出した仕様(W3C 旧CSS-P)の著者はMSとNetscape各一人ずつが参加していて、DHTMLの実装自体はN4がIE4より約半年ほど先でした。実装方法が違った、というだけのことです。まぁ、その後、Netscapeが滅びて、仕様群もIEの実装方向へ向かっていったわけですが、あえて言うなら「N4には、IE方式のDHTML技術はサポートされていなかった」ということだと思います。
Devise Web 2.0 applications with PHP and DHTML, Part 1: Cook up your own with these recipes
http://www-128.ibm.com/developerworks/library/os-php-dhtml1/index.html
Devise Web 2.0 applications with PHP and DHTML, Part 2: Use JavaScript to create HTML elements on the fly
http://www-128.ibm.com/developerworks/library/os-php-dhtml2/index.html
PHP高速化ツール最新版「Zend Optimizer 3」,ゼンド・ジャパンが無償ダウンロード開始
http://itpro.nikkeibp.co.jp/article/NEWS/20060512/237750/
#PHP環境に追加インストールするだけでPHPコードの最適化を行い、実行時間を数%から数十%まで向上するPHPコードの最適化モジュール
Ajaxを使ったファイルマネージャをPHPで作ろう
http://www.atmarkit.co.jp/fwcr/rensai/ajax_php02/01.html
#何度も書いてますが、Ajaxというのは、 Async+JavaScript and X 、つまり、この「X」の部分へ、XMLやXMLHttpRquestだけではなく、PHPやらPerlやらJavaやらRubyやら、SQLやらいろいろ組み合わせて初めておいしい、という技術群の総称かな、と。
そういえば、「LAMP」は、Linux,Apache,MySQL,+P(PHP,Perl,Python)だそうですが、これにクライアント側を追加すると重なる領域は多い気がしますね。
つまり、単体の言語で完結しなくなってきた。というか、それらの連携が便利。この感覚は「マッシュアップ」にも近い感じもしなくもないかも。なくなくない?
なるほど仰るような意味合いはとてもあると思います
参考になります
ELFさん、はじめまして。
「and X」の「X」がなんでもありの「X」というのは、私の勝手な解釈なのでf^^;;言うときは、なるべく、こっそりとつぶやくようにしていたのですが(笑;、そもそも「XML」だけではないことは、すでに明らかですので、まぁ、良いかなと。
あと、「マッシュアップ」という言葉もGoogle MapsなどのWebサービスを組み合わせて利用といったリミックスな創造スタイルといった意味合いに使われるのが一般的?かと思いますが、すでに、それら以前の言語部分で、そういうことがここ数年、一般化してきているよなぁと、、、。
そういう意味では、今時ではあっても、クリエイティブ的に今ひとつといった評価も受けやすい(?)「マッシュアップ」にも、もしかすると、多少違った視点があるかもとか、、、?
など、いろいろ考え込む今日この頃です(笑)。ま、そんな閑があったら、面白いものを作るのが先ではありますがf^^;。
Zephyr Ajax-based MVC framework for PHP
http://zephyr-php.sourceforge.net/index.html
Ajaxの使える、PHP用のMVC (model-view-controller)なフレームワークだそうです。MVC なフレームワークと言ったら、Ruby on Railsもそうですね。Zephyrは、まだ使ってみていないのでなんともいえませんが、
prototype.jsやSQLiteも使えるそうです。
まつもとゆきひろのプログラミング言語論(1)
動的言語礼賛
http://itpro.nikkeibp.co.jp/article/COLUMN/20060314/232388/
#Ajax,Web2.0,Ruby on Rails,prototype.jsといった今流行のストリームの中にあって影響力と存在感を増しつつある言語「Ruby」の作者である、まつもとゆきひろ氏による言語論。とてもわかりやすい。余談ですが、茨城の田畑を切り開いて、いきなり近代都市(つくば)を建設してスタートした新しい大学、筑波大も、さすがに30年近く経過して、ひょろひょろだった樹木もどっしりと根付いたように、卒業生の数も増えてきていますから、徐々に存在感を増してきつつある今日この頃ですね。(<あ、いや、もちろん自分は除外です。自分の場合は、体重計を見た時に、存在感増したな、と感じる今日この頃です。)
Zend Framework Preview 0.1.1
http://framework.zend.com/download
Programmer's Reference Guide
http://framework.zend.com/manual/index.html
Javascript 4(for) Php 5
http://j4p5.sourceforge.net/index.php
PHP5上でJavascriptを動かす: J4P5
http://phpspot.