Asial Blog

Recruit! Asialで一緒に働きませんか?

笹亀弘

テクニカルマネージャー

専門学校卒業後、卒業した専門学校のアシスタントとして勤務。
その後、先輩が創った会社でプログラマとして勤務し、そこでPHPと出会う。
携帯サイトやSNSなどのWebアプリケーションを中心とした開発を行い、現在は、自分が触れたことのない技術に触れて、いろいろと試行錯誤する毎日を送っている。

たずさわった仕事

PDOにてMaster&Slaveのコネクションを操作するクラス(PHP)

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
データベース
Master&Slave構成
少し前のシステムなど現在もフレームワークを使用せずに作成されているWebサイトはまだまだたくさんあると思います。そういったシステムにデータベースをレプリケーション対応するなどそういったスケールアウトをするような要件が出てくることは多々あります。PDOを利用したデータベースの接続コネクションを実行するSQLをもとに切り替えるクラスについてご紹介します。

PostgreSQLのレプリケーション機能をつかってみた

カテゴリ :
バックエンド(プログラミング)
タグ :
PostgreSQL
レプリケーション
データベース
postgresqlユーザ追加
PostgreSQLの9.2よりひと通りの同期レプリケーションを利用できるようになりました。
MySQLでは既に当たり前になっているレプリケーションですが、
PostgreSQLでの設定方法などについてご紹介をしたいと思います。

CSS3 メディアクエリを使ってWebサイトをスマートフォン・タブレット対応しよう

カテゴリ :
バックエンド(プログラミング)
タグ :
HTML5
CSS3
CSS
1024ピクセル_1
CSS3のメディアクエリを使って、動的にサイトのデザインを変更する方法についてご紹介致します。この方法を利用することで、Webサイトをスマートフォン・タブレットの両方に対応することができます。

nginx(リバプロ)とapache(Webサーバ)でアクセス要求制御をしよう

カテゴリ :
バックエンド(プログラミング)
タグ :
PHP
Linux
Mac
スクリーンショット 2013-02-08 19.19.39.png
リバースプロキシにnginxを使用し、WebサーバとしてApacheを使用してアクセス要求の制御をする方法についてご紹介したいと思います。自分の環境がMacですので、MacPortsを利用した方法となります。

PHPで使えるレコメンドエンジン

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
Cicindela使用箇所
クライアントから良くレコメンド機能(おすすめ機能)を実装したいと相談されることが多いです。
レコメンドとはよく「この商品を買った人はこの商品も買ってます」とか見受けるかと思いますが、
上記の機能を簡単に追加できるレコメンドエンジンについてご紹介します。

知ってて損はないはず!いろいろなNoSQL達

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
NoSQL
icon
もうだいぶ前から注目されているNoSQLですが、
様々なものが出ていて非常に興味深かったので、
自分への確認の意味も込めてまとめておきたいと思います。
実際に使ったことがあるものや使ったことがないが興味があるものと、
記載をしたいと思います。

MySQLのストアドプロシージャと生PHPによるパフォーマンス比較

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
JMeter
プロシージャ版
今回はMySQLのストアドプロシージャの使い方だけではなく、
ストアドプロシージャと生PHPで記載したときとのパフォーマンスを比較してみたいと思います。

JMeterを有効活用して精度の高い負荷テストをしよう

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
JMeter
JMeter起動
JMeterは負荷テストを行うための有名なツールですが、
ヘッダー情報などの設定を自由にできることが便利です。
ユーザ固有な情報を使った負荷テストなどもすることが多いの中で、
その手法についてもご紹介します。

JavaScriptのクロスドメイン問題対応方法

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
HTML5
データ通信イメージ
JavaScriptでいろいろと実装しているとき、別ウィンドでページを呼び出し、
その別ウィンドーと呼び出しウィンドー間にて通信を行うといったときによくクロスドメイン問題に悩まされます。
今回はそのようなクロスドメイン問題を解決する方法についてご紹介します。

PHPDocumentorの利用方法まとめ

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
デフォルト
本日は最近よくお世話になっているPHPDocについて書きたいと思います。PHPDocとはjavadocを利用したことがあるかたならご存知かと思いますが、APIドキュメントを自動生成する便利なツールです。基本的な出力はHTMLで行い、APIのドキュメントとしてよく利用されるものです。
今回はそんなPHPDocumentorの通常の利用方法からこだわった利用方法を紹介したいと思います。