Asial Blog

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

中川善樹

プロジェクトマネージャー

Web業界の発展を期に、Web開発、特にPHPに目覚めアシアルに入社。PHPでのシステム開発のみならず、MapServer開発キット等の製品開発を行う。また、Ajax技術を活用したWebアプリ開発を得意とし、よりユーザビリティの高いサイト作りに気を配る。

特にJavascriptによるコーディングに関しては、社内でも高い定評がある。

最近はAndroid版ITproアプリケーションの構築など、スマートフォンアプリケーションの構築に多く携わっている。 ITプロにてAndroidの記事「Androidで広がる携帯アプリ開発の世界」も執筆。

たずさわった仕事

Apacheのアクセスログにユーザ情報を追加する

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
apache
PHP
icon
こんにちは、中川です。

日々の運用をしていると、サービス運用の担当者から「管理画面で、あの操作はだれがやったか調べられませんか?」なんて質問を受けることがあります。

しっかりと操作ログをとるようなシステム要件でないとApacheのログを追うしかありませんが、通常はIPアドレスやブラウザ程度しか調べようがありませんよね。。。

しかし、初期開発であらゆる操作ログをしっかりシステムに組み込む余裕なんてないという場合もあります。そんな時のために事前にやっておくとちょっと便利で、非常に簡単なTIPSを。

はじめての共同作業 Canvas編 (node.js + websocket)

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
node.js
canvas
websocket
Happy Wedding
こんにちは、中川です。
先月無事に結婚をした開発者が一名おり、近年アシアルでは徐々に既婚者が増えてきている状況です。
ということで、結婚といえば共同作業ですよね。

今までは、一人で作業していて大変なことが色々あったと思いますが、
二人(複数)でやれば、乗り越えられることもあることでしょう。
Webアプリでも最近は、より共同作業がしやすい環境ができつつあるように思います。

そこで、今回はWebSocketを使ったリアルタイム通信でのやり取りを行い、
一緒にお絵描きができるサンプルアプリを作ってみました。

PHPでのCSV出力について

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
CSV
excel_number.png
こんにちは、中川です。

今日は、PHPでのCSV出力について書いてみようと思います。

CSV出力といえば、カンマ区切りの1行ずつのデータで出力すれば・・・と、
簡単なイメージもありますが、実はいろいろと細かい対策が必要な処理のひとつです。

システムの品質向上のお供に使えるツール達

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
icon
こんにちは、中川です。
今回は、私が普段の開発で使っているツールを紹介したいと思います。
と言いましても、開発中というよりは、開発後半・テスト段階などでの品質向上に役立つことが多いと思われるツール達を取り上げてみました。

Webアプリケーション向けの自動セキュリティスキャナ「Skipfish」を試してみました

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
Google
security
Skipfish Result
こんにちは、中川です。

先日、GoogleからWebアプリケーション向けの自動セキュリティスキャナ「Skipfish」が公開されたので、社内で利用しているCakePHPのアプリで試してみました。

サーバサイドJavaScriptの「node.js」を試してみました

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
JavaScript
node.js
こんにちは、「○○を試してみました」系のネタが大好きな中川です。

今回は、PHPからちょっと離れてサーバサイドJavaScriptを触ってみました。
世間では、少し前に話題になった?「node.js」を試してみます。

Twitter-APIを使ってみました

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
twitter
icon
こんにちは、中川です。

今週のPHPプロのメルマガで、

「現在発売中の日経ソフトウエア2010年3月号に記事を書きました!Web APIに
ついての特集で、今はやりのTwitterと、Google ChartのAPIを活用したPHPの
アプリケーションを作成する内容になっています。ぜひ読んでみてください。
皆さまのご意見やご感想をお待ちしています! By Katsuhiro Ogawa」

こんな序文を見つけました。

ブログネタに困っていた時だったのもあり、
また、現在担当しているプロジェクトで使うかもしれないということで、
TwitterのAPIをちょっと触ってみました。

【プログラミング】マインスイーパを1時間強で作ってみた【実況解説なし】

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
icon
こんにちは中川です。
【プログラミング】テトリスを1時間強で作ってみた【実況解説】(http://www.nicovideo.jp/watch/sm8517855)を少し前に見て、その流れるようなプログラミング&ペイントの使い方wに感動しました。そこで、最近めっきりコードを書く量が減っている気がするので、ちょっと何か試しにやってみようと思い、比較的簡単そうなマインスイーパを作ってみました。(動画はありません。)

Flash内で作成した複数画像を同時にアップロードする

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
Flash
Flex
FlexUpload project
こんにちは、中川です。

つい最近、「Flashで作成した画像(jpg)をサーバ側にアップロードする」ということが必要になることがありました。
普通に画像1個であれば簡単なのですが、今回は複数同時にアップしたいという状況でした。

jQuery用プラグイン「Autocomplete」を使って入力補完機能を実装してみる

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
jQuery
ピクチャ 2.png
こんにちは、中川です。

アシアルブログの検索でも利用している、suggest(入力補完)機能、便利ですよね。
以前「jQuery用プラグイン「jquery.suggest」を使って入力補完機能を実装してみる」という記事で松田がライブラリ紹介しています。

しかし、「jquery.suggest」ですが、表示が味気なかったり、カスタマイズ面で、若干モノ足りない部分が出てきました。。。
で、補完機能を実装する為のJavaScriptですが、いろいろ探せば結構たくさんでてきまして、その中でも使いやすく、機能も豊富でカスタマイズもしやすいjQueryプラグインの「Autocomplete」というものを見つけましたので紹介したいと思います。