副業PHP
| メイン | 簡易ヘッドライン |
簡易ヘッドライン
PHPプロ!TIPS+ 最終更新日 2009-1-8 8:40:03
PHPプロ!TIPS+ 最新投稿
現在データベースには 111 件のデータが登録されています。
続・Macを買ったらすぐインストールするアプリケーション
(2009-1-5 19:34:22)
またまたMacユーザに戻ったということで、以前紹介しなかった買ったらすぐインストールするアプリケーション紹介の第2弾です。
linuxでリモートデスクトップ
(2008-12-25 17:47:17)
今回は、rdesktopについて書いていきます。Windowsで遠隔操作と言えば、手軽に出来るリモートデスクトップが有名です。XP以降デフォルトで入っているので手間をかけずにかつ、レスポンスも高速なのでかなり便利な機能ですが、実はLinuxからでもrdesktopを使えばアクセスできます。
MemcachedではなくRepcachedをセッション管理に使用する(ついでにTokyo Tyrantについても少し)
(2008-12-24 12:45:16)
複数台のWebサーバでセッション管理をする場合、NFS・DB・Memcachedなんかが一般的ですが、今回はMemcachedじゃなくてレプリケーションができるRepcachedを使ってみよう!というお話です。ついでに、Tokyo
Tyrantをバックエンドに使用することについても少し。
GDとImageMagickの画質比較
(2008-12-18 21:06:47)
こんばんは、牧野です。以前、GDでの画像処理を紹介しました。今日はPHPでよく使われるもう1つの画像処理方法、ImageMagickを使うやり方で画質にどれくらい差があるのか比べてみました。
TextMateで全角スペースと半角スペースの区別ができるようにする
(2008-12-15 19:49:55)
今回はTextMateで全角スペースと半角スペースを見分けるために、全角スペースをハイライト表示するという設定を紹介します。
iPhoneアプリ開発にかかせない静的解析ツール「clang」
(2008-12-11 16:27:23)
こんにちは、中川です。今回は、最近行っているiPhoneアプリの開発で非常に便利なツール「clang」というものがありましたのでご紹介したいと思います。
GoFデザインパターン2
(2008-12-9 18:18:15)
今回も前回に引き続きGoFのデザインパターンを紹介します。今回のテーマはlyweightパターンです。日本語で言うと「フライ級」って訳すそうです。
Interface Builderを使わずに作るiPhoneアプリケーション作成入門
(2008-12-4 19:37:20)
今回から、iPhoneアプリケーションをInterface
Builderを使わずに開発していく、みたいな簡単な解説記事を書いていこうかと思います。最初は、基本的解説とUITableViewControllerでのテーブル表示です。
Doctrineでサブクエリを使う
(2008-12-4 17:35:55)
こんにちは、小川です。今週はsymfony
1.2がリリースされ、Jobeetという新たなチュートリアルが始まったりとsymfony界隈がとても盛り上がっていますね。symfonyに力を入れてるアシアルとしてもうれしい限りです。さて、symfony
1.2にデフォルトで含まれているDoctrine。そのDoctrineでデータベースからオブジェクトを取得するにはDoctrine_Queryというオブジェクトを使いますが、実はこのDoctrine_Queryはサブクエリにも対応しています。今回はそのサブクエリの使い方をご紹介したいと思います。
VMware Server 2.0をちょっと便利に使うための設定
(2008-11-26 12:47:42)
ノートPCにインストールしたVMware Serverをちょっと便利に使うための私なりの設定を紹介します。
Doctrineのアクセサとオーバーライドについて
(2008-11-25 16:50:28)
小川です。WEB+DB PRESS
Vol.46のプレゼントで応募した「はまちちゃんのセキュリティ講座の生イラスト&直筆サイン入り色紙」が当たってしまいました。感激です。ありがとうございます。先月末に第2回symfony勉強会があり、そこでDoctrineについて簡単に発表を行ってきました。そこでDoctrineのアクセサ(Getter/Setter)について色々と疑問を抱いてる方がいらっしゃったので、今日はそれについてまとめてみようと思います。
ratproxyとwapitiを組み合わせたセキュリティスキャン
(2008-11-19 18:42:32)
以前 フリーで使えるセキュリティスキャナ・ツールまとめ
というエントリを書いたのですが、その続きとして少し高度なスキャンをしてみました。
audaciousをD-Busで操作する
(2008-11-17 18:19:40)
D-Busとは、アプリケーション間で通信を行うためのプロトコルで、実行中のアプリケーションからデータを引き出したり、操作したり出来ます。今回は、audaciousをD-Busで操作してみました。
prettyFormsで、フォーム画面をちょっとおしゃれに。
(2008-11-13 12:29:49)
こんにちは。新型MacBookのデザインの可愛さに惹かれつつも、いまいち購入に踏み切れないないでいる橋本です。あと500グラム軽ければ、迷うこと無く購入に踏み切るのですが…。さて、今日は「prettyForms」というツールを紹介します。
PHPスクリプト1つでできる簡単サーバ監視
(2008-11-11 19:36:49)
今日はサーバ監視のTIPSです。以前紹介したcactiや、nagiosのようなソフトを使わなくても、php(とunixコマンド)だけで簡単に監視プログラムを作ることができます。
PHP関数とSymfonyでためになったこと
(2008-11-4 21:15:32)
PHPの関数やSymfonyで意識して機能をとっさに思い出して使うことってなかなか難しいことだと思います。そのようなPHPとSymfony機能で「そんなこともできるんだね」とか「忘れてたよ」とか「便利だなぁ」と思ったことをいくつかまとめてみました。自分のメモ的な意味も含めてご紹介したいと思います。
DoctrineでデータベースのViewを使って楽をする
(2008-10-30 21:34:36)
PHPも好きですが本当はSQLも結構好きな岡本です。「Viewに対してDQLが使えれば楽なのに」と思っていたら、実は問題なく使えたのでやり方をお伝えします。
「スパムちゃんぷるーDNSBL」をPHPから利用するServices_SpamChampuru_DNSBL
(2008-10-29 13:20:32)
昨日、livedoorが各所で利用しているというスパムフィルタ「スパムちゃんぷるー」のDNSBL(ブラックリスト)を利用できるサービス「スパムちゃんぷるーDNSBL」が公開されました。今回は、これをPHPから利用するクラスを作成してみました。
Doctrineで論理削除を意識せずに扱う
(2008-10-23 17:12:04)
こんにちは。小川です。本日はDoctrineで論理削除を意識せずに扱う方法を紹介しようと思います。結論から言うと、Doctrineが標準で用意しているSoftDeleteテンプレートをモデルに実装すれば自動的にクエリが発行する際に削除の判定を行ってくれるようになります。
Google MapsとMySQLの連携
(2008-10-21 15:34:48)
こんにちは、アシアルの中川です。Google Mapsに表示する情報をMySQLのgeometry型で扱う方法を試してみました。Google
Mapsのある地点にマーカーを表示したりすることがある場合、緯度・経度の情報で地点に表示させることができますが、データベースにこの情報を保存する場合、lat(float),
lng(float)とそれぞれカラムに保存する方法もあるのですが、この方法では各データの位置の関係が非常に扱いにくくなります。Google
Mapsで表示されている範囲内のデータのみ取得したい場合や、ある地点から近い順に取得する場合などに面倒なことになります。そこで、MySQL4.1以降で用意されている空間情報を扱う機能の「geometry」型を使用します。
PHPで表示したjpeg画像が、IEだとbmp画像でしか保存できない問題
(2008-10-16 17:04:25)
今日は久々にPHPネタで、IEで、PHPプログラムから出力、表示したjpeg画像を保存しようとすると、何故かbmpと判断されるという問題についてです。
VMware Server 2.0をインストールする
(2008-10-15 17:27:12)
MacからWindowsへ戻ってきてすぐにやらなければならないのは、何といっても開発環境を整えること。先日リリースされたVMware
Server 2.0をインストールしてみました。
java_scriptライブラリ「MooTools」を使ってみました。
(2008-10-9 13:05:25)
はじめまして。8月にアシアルに入社した橋本です。今回はjavascripライブラリの一つである「MooTools」を使ってみました。MooToolsは、軽量かつ高機能を謳っているライブラリで、オブジェクト指向に基づいて設計されています。知名度的にはいま一つかもしれませんが、優秀なjava_scriptライブラリのようです。現在、以下のサイトでMooToolsを30日でマスターするチュートリアルが連載されています。
30 Days of Mootools 1.2 Tutorials
今回はそのチュートリアルを参考に、MooToolsを使って遊んでみました。チュートリアルは残念ながら(?)英語で書かれているのですが、java_script初心者でも理解できるように書かれているため、内容自体は大変わかりやすいものとなっています。
QNAP TS-209 Pro II で遊んでみた
(2008-10-7 11:11:35)
この度、社内用ファイルサーバーに QNAP TS-208 Pro II
(http://www.qnap.com/pro_detail_feature.asp?p_id=94)を使用することになったので、せっかくなので遊んでみました。
symfony+S2Container.PHP5
(2008-10-2 16:31:12)
はじめまして。7月に入社した濱田です。今日はMVCフレームワークを提供しているsymfonyとJavaでよく使われてるような気がするSeasar2からS2Container.PHP5を組み合わせて使ってみようと思います。
座標から地名を取得する逆GeocodingAPIのまとめ + サンプル
(2008-9-30 11:16:59)
こんちは。松田です。トレイン・トレインで使用しているGoogleMapをいじっている時に座標(緯度・経度)から地名を取得する必要が出てきたので、その際に調べた逆Geocoding機能を実装したAPIをまとめてみました。
symfonyで学ぶMVCにのっとったリファクタリング入門
(2008-9-26 23:12:27)
こんにちは。小川です。1週間ほど前からsymfonyの公式ブログで、コントローラ(symfonyだとactions)にロジックを詰め込んでいるようなコードを、ストーリー形式でリファクタリングしていくという記事が5回に渡って紹介されていました。
【PHP】コマンドラインからGoogle検索するワンライナー【bash】
(2008-9-25 23:31:32)
皆さんはコマンドラインで作業してるときに、Googleで検索したくなることってありますか?『【レビュー】コマンドラインからGoogle検索するツール「searchGoogle」』の記事を読んで便利そうだったので、シェルスクリプトとPHPを使ったワンライナーで似たようなツールを実装してみました。
Piece_Unity_Component_Paginationを使ってみた
(2008-9-24 21:46:18)
こんにちは。最近新型iPod
nano(16GB)を購入した小川です。薄くて大画面で容量が多くてかっこいいなんて素晴らしいですよね。さて、本日は Piece
Framework
の話題です。9月に入ってからPiece_Unityを筆頭に様々なコンポーネントがリリースされているのですが、今回はその中で気になった「
Piece_Unity_Component_Pagination 」を試してみたいと思います。
XPathでメール処理する「Mail_mime_XPath」を作ってみました。
(2008-9-17 21:43:36)
メールのデータを処理するのは、一度パースした上で再帰的なループで処理をしていく方法が一般的ですが、これは非常に面倒です。そこで、PHPで受信メールのデータをパースし、XPath式でアクセスできるライブラリを作ってみました。
execution time : 0.270 sec



