PHPの開発環境の構築方法をメモ。高機能&オープンソースで、もはやデファクトのEclipse、PHPプラグインも無料で提供されていて、こちらもかなり高機能です。今回はPHP5、Apache2.0、Eclipse3.0 + xored TruStudio IDE(PHPプラグイン)の最新バージョンをWindows XPにインストールしました。 まずはApache2.0 Apache 2.0 ダウンロードページ Win32 Binary (MSI Installer)をダウンロード。ダウンロードしたファ...
PostgreSQLのinet型を使って、IPアドレスから携帯のキャリアを判定してみます。 とりあえずIPアドレスの情報源。 作ろうiモードコンテンツ:iモードセンタの各種情報 | サービス・機能 | NTTドコモ KDDI au: 技術情報 > IPアドレス帯域 IPアドレス帯域について:ソフトバンク そのまんまのテーブルを作りましょう。 create table carrier_ip ( carrear text, ip inet );kkkkkkkkkk copy carrier_ip from stdin; DoCoMo 210....
データベースは送受信するSQLが膨れ上がるのでちょっと躊躇しますが、なるべくストアドで対応するということで、やはり「正しい名前」をつけますね。 下記コーディング規約に名前付けについての規約があって、それに従うようにしています。 http://www.objectclub.jp/community/codingstandard/ 下記記事も参考になります。 http://jibun.atmarkit.co.jp/lskill01/rensai/kokugo01/kokugo01.ht... ただ、英語の素...
の非同期通信を使って動的なアプリケーション生成を可能にする新手法「Arax」を採用したリッチクライアント開発技術「ダイナミック・コックピット・テクノロジー」を発表した。LAMP(Linux、Apache、MySQL、PHPなど)技術を使いながら従来のWebアプリケーションの弱点であるクライアントの操作性や表現力を大きく向上させられるとしている。 Araxは「Asynchronous RPC and XML」の略。OSJに...
かなりながーいエントリになる予定なので,結論だけ最初に書くとこんな感じ. 最速配信研究会 - 「コネクションプーリング都市伝説」はほんとに都市伝説?(その1) この話題については自分も あとで書く と言って書いてなかったので書いてみますよ。2006年の下期にもなってコネクションプーリングかよというツッコミもありそうですが、あとで書くといったら書くの。あと読むと...
」は音が「シ」のものに集中的に文字化けが見られるなど、顕著な規則性がありました。今回の文字化けは、「音」が似通っているという特色はありません。 しかし、それぞれの漢字のShift_JISコードを調べてみると、ある規則性が浮かび上がってきます。Shift_JISコードを調べるには、序論で紹介したようなIMEやことえりの文字一覧表でもいいのですが、ここではURLエンコードを利...
『 エラー処理を構造化例外じゃなくて、イベントで扱うのが面白いね 』
『 コメント欄も要読。php-wオプションの紹介。文字列は変数埋め込みより「'」結合のほうが速いみたい。あと否定的なコメントが目立つ。既存のコードを書き換えるには利益が少なすぎるみたい 』
一昨日から今日まで3日間の日程で開催されていた、MySQL Conference & Expo 2007に行ってきました。日帰り圏内どころか、自転車圏内で、こういうカンファレンスがあるのは、素晴しいです。 詳細は、随時アップされるであろうプレゼン資料と、Planet MySQLに大量の報告があります(全部英語ですけど)。 個人的に注目していたのは、Digg.com、Flickr.comとYoutube.comのDB周りアーキテクチャの...
絨毯爆撃ブラウザという単語を目にしたのはこの記事が最初だった気がする。 このところはてなブックマークへの過度なアクセスがよく見られます。User-Agent などを見ていても特殊な bot などのものではなく、その多くが Internet Explorer や Firefox などの一般のブラウザのそれを名乗っています。 中には、目立たないようにそういった User-Agent を敢えて名乗っているリクエストもあり...
に参加いたします。25日、26日は展示ブースへの出展を行います。26日には坂田 哲夫さんの「4B-1:PostgreSQL8.0の新機能アーカイブログを用いた高信頼データベースの運用」と、斉藤 浩さんの「4B-3:PostgreSQL for Windows」の講演があります。また、展示ブースではWindows版のデモ、会報紙、CD-ROMの配布も行います。どうぞご参加ください。 2005年1月27日 2月18日 PostgreSQL8.0リリースセミナーを開...
前の記事、「The Uniform Serverを使ってUSBメモリでタスク管理サーバを持ち歩く方法」では「The Uniform Server」をUSBメモリにインストールして使えるようにするところまでを解説しましたが、今度は実際にオープンソースのプロジェクト管理ツール「activeCollab」をUSBメモリで動かすことになります。 手順は以下の通り。簡単に「activeCollab」の動作画面も掲載しておきます。
『 AJAXPressisaweb2.0bloggingsystemwritteninJavascriptwithaPHPbackend.いまいちかな。 』
これはちょっと使ってみたい。忘れないようにメモ的エントリー。 htmlSQLはPHPで使うライブラリです。これを使えばHTMLの要素をSQLちっくに取り出すことができます。例えば次のような命令が書けるようになります。 ↑ わかりやすいっす。 ちょっとあのページのタイトルだけ取り出したい、あのリンク集のURLだけ取り出したい、といったときに便利そうですね。ソースを勉強して...
『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』
OpenPNEの次期バージョン2.0の開発をスタートしました! OpenPNEプロジェクトでは、次期バージョンを1.8の延長 1.10 とするのではなく 2.0 と位置づけ、内部設計の大幅な改善と機能強化を予定しています。 まずはその第一段階として、国際化に対応した(UTF-8化した)ソースが既にCVS上にコミットされています。 また、今回の開発からオープンでかつ積極的な議論を促すために、当初は...
このサイトは、名著「SQLパズル」の復刊を願いつつ 構造化定理を使い、SQLを、JavaやC#のアルゴリズムを考えるのと同じ感覚で考えるサイトです Oracle9iR2以降が対象です
Copyright(c) 2000-2005 ITmedia Inc. 著作権はアイティメディア株式会社またはその記事の筆者に属します。 当サイトに掲載されている記事や画像などの無断転載を禁止します。 「@IT」「@IT自分戦略研究所」「@IT情報マネジメント」「JOB@IT」「@ITハイブックス」「ITmedia」は、アイティメディア株式会社の登録商標です。 当サイトに関するお問い合わせは「
空いた時間にWEBシステム(ホームページだけでもいい)を(バイト感覚?で)受注する為の情報サイトを探しています。 PHP,Perl,MYSQL等は触れます。基本は、土、日、祝日を使って作りたいので、大規模なものより、掲示板やメールフォーム等のツール的なものがベストかなと考えています。もちろん時間をもらえれば、大規模なものもやりたいですが。 都合がいいようですが、この辺の...
PHP アプリケーションに共通の 5 つのデータベース問題 (データベースのスキーマ設計、データベース・アクセス、データベースを使ったビジネス・ロジック・コードなど) と、それぞれの解決方法を理解してください。 データベースを正しく使う方法が 1 つしかないとしたらどうでしょう。 データベースの設計、データベースのアクセス、そしてそれを制御する PHP ビジネス・ロ...