井川数志
大学院で研究に勤しむ傍ら、アシアルでWeb・システム開発とPHPに出会う。
学位取得後は大学に勤務。古巣に戻った現在は、新しい技術や開発手法に取り組みつつ、自他のアイデアを具現化する日々を過ごす。
2011/07/18 カテゴリ : PHP  サーバ  nginx  FastCGI 

Nginx+Fastcgi+PHPでサクサク快適サイト構築!

icon
こんにちは、井川です。連日、猛暑続きですね。熱中症には気を付けて、がんばりましょう。

今回は、軽量なWebサーバであるnginxとPHPを組み合わせて使う方法をご紹介します。

>>続きを読む

2011/03/15 カテゴリ : PHP  Tech  symfony  暗号化 

symfony + PHPスクリプト暗号化(ionCube)

icon
こんにちは井川です。今回は、symfonyに組み込んだPHPスクリプトを暗号化した際に。アプリケーションを正常に動作させる簡単な方法をご紹介します。この方法を使うことで、実際にionCubeでPHPスクリプトを暗号化しても正常に動作します(その他のエンコーダでも同様だと思います)。

>>続きを読む

2011/02/15 カテゴリ : PHP  Tech  symfony 

symfonyとHTMLファイルを同居させた際のリンク切れ回避方法

icon
井川です。こんにちは。

Webシステム構築をしていると、動的なシステムと静的なHTMLファイルを同時に配置することがあります。このような場合、symfonyを使って新しいシステムを構築すると、HTMLファイルへの特定のリンクでは404エラーが発生してしまいます。今回はこれを回避する簡単な方法をご紹介します。

>>続きを読む

2010/10/16 カテゴリ : Tech  パフォーマンス  関数 

配列の要素確認と実行速度

実行速度(isset,array_key_exists,in_array)要素数1000-10000
こんにちは、アシアルの井川です。

Webサイトやバッチ処理のパフォーマンスを考える際、気を付けることは多々あります。全体の構造、アルゴリズムの効率化、…。そんな時に気を付けておきたいのは、個々の関数の仕組みと実行速度です。関数の仕様は言語レベルで決定されており、それらを把握していないと、時としてパフォーマンスの大きな低下を招きます。今回焦点を当てるのは、配列要素を確認する際によく使われる関数です。

>>続きを読む

2010/08/04 カテゴリ : Tech  apache  モジュール  C言語 

手軽に出来るApacheモジュール開発②

icon
こんにちは、井川です。

前回、Apacheモジュールの手軽な作り方をご紹介しました。Webページに先頭に"hello world"を追加するモジュール(mod_hello_world)は意外と簡単に作成できたことと思います。今回は、モジュール開発を一歩進め、モジュールのOn/Offをディレクトリ毎に設定する方法をご紹介します。

>>続きを読む

アシアルPHP書籍情報