Asial Blog

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

牧野克俊

システムエンジニア

大学時代のアルバイトでPHPと出会い、JpGraphをきっかけにアシアルを知って入社。
業務システムや携帯サイトなどのシステム構築を手がけ、最近では自社製品を担当。
趣味は音楽鑑賞、ゲーム、美術館めぐり。

たずさわった仕事

PHPで表示したjpeg画像が、IEだとbmp画像でしか保存できない問題

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHPでjpeg画像を表示しているのに、bmpに。。。
今日は久々にPHPネタで、IEで、PHPプログラムから出力、表示したjpeg画像を保存しようとすると、何故かbmpと判断されるという問題についてです。

pgpoolを使ったPostgreSQLのレプリケーション

カテゴリ :
バックエンド(インフラ)
タグ :
Tech
PostgreSQL
pgpooAdmin画面
MySQLの場合、別のソフトウェアを使わなくてもMySQLだけでレプリケーションを実現できますが、PostgreSQLの場合は別途専用のソフトが必要になります。
今回はそんなソフトの1つ、pgpool-IIを使ったレプリケーションを紹介します。

PostgreSQLの手軽なSQLチューニング

カテゴリ :
バックエンド(インフラ)
タグ :
Tech
PostgreSQL
postgres.jpg
牧野です。
以前、PostgreSQLで重いSQLをどうやって見つけるか紹介しましたが、今回はPostgreSQLの処理を速くするためのSQLの具体例をいくつか紹介します。

Summit48iを使った負荷分散

カテゴリ :
バックエンド(インフラ)
タグ :
summit48i
負荷分散
Tech
summitネットワーク
こんにちは、牧野です。
今回紹介するのは、アシアルで使用しているネットワーク機器の1つ、Extreme Networks社のsummit48iでの負荷分散です。
summit48iはL3スイッチで、full layer 3というモデルに備わっている負荷分散機能を使う機会があったので、その設定を紹介します。

PostgreSQLパフォーマンスチューニングのために ~重いSQLの見つけ方~

カテゴリ :
バックエンド(インフラ)
タグ :
Tech
PostgreSQL
postgres.jpg
こんにちは、牧野です。
先日、あるウェブサイトで使用しているPostgreSQLを見直す機会がありました。
今回はPostgreSQLで重いSQLを見つける方法について紹介します。

PHPSpecでユニットテスト

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
ユニットテスト
test_result.jpg
こんにちは、牧野です。
今回は、PHPでユニットテストを行う際に便利なユニットテスト用フレームワーク、PHPSpecの紹介です。
PHPSpecは、phpで振舞駆動開発ができるようにと作られたものです。

PEAR Pagerのトラブル回避

カテゴリ :
バックエンド(プログラミング)
タグ :
PHPTIPS
Tech
pear
最近、小さなシステムの作り直しをやっていて、その中でPEARのPagerを使いました。
Pagerは便利なのですが、はまりやすいポイントがいろいろあると思います。
今回はそんな問題点と、その回避方法を簡単にまとめました。

cactiを使ったサーバ監視

カテゴリ :
バックエンド(インフラ)
タグ :
Tech
サーバ監視
cactiのグラフ一覧画面
こんにちは、牧野です。
今回はサーバ監視の話です。cactiはサーバやルータ等の機器監視を行うプログラムで、機器の様々な状態を調べて記録し、webページできれいなグラフを出してくれます。

ルータのLinuxマシン化

カテゴリ :
バックエンド(インフラ)
タグ :
Tech
電子工作
レベル変換回路の回路図
去年の11、12月にかけて、社内の何人かでルータのLinux化をいうのをやっていましたが、その結果です。。。

「Navicat For MySQL」で起こる文字化け回避

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
MySQL
rev_kara.PNG
今日も前回に続いてMySQLの話題で、「Navicat For MySQL」についてです。
このソフトはMySQLをGUIで管理できるアプリケーションで、なかなか便利なのですが、欠点もあります。
その1つが、UTF-8変換時に発生する文字化けです。