Asial Blog

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

中川善樹

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

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

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

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

たずさわった仕事

JavaScriptのテストランナー「testem」を試してみました。

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
testem3.png
こんにちは、中川です。
今回は「インタラクティブなJavaScriptテストフレームワークTestem ( http://jser.info/post/26266683374 ) 」にて紹介されていた、JavaScriptのテストランナー「testem」を試してみたいと思います。

JavaScriptのコーディング規約を気軽にチェック

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
errors
こんにちは、中川です。
今回は「Google JavaScript Style Guide」を気軽にチェックできるClosure Linterをご紹介したいと思います。

【iOS】Viewの開発・デバッグに役立つ色々

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

最近はちょっとPHPから離れてMonacaを使ったiOSアプリの開発を行なっています。
Monacaでは基本的にHTML+CSS+JSでの開発となりますが、
今回開発中のものはObjective-Cを使ったネイティブの画面をカスタムで組み込んで利用したりしています。

HTML+CSSであれば画面を作るのは慣れていることもあり比較的簡単なのですが、
UIKitでのネイティブ画面となると微妙なズレの調整などで苦労する場面が多々ありました。
そんな時に役立ったTIPSなどをご紹介したいと思います。

Mashup Awards 7の授賞式が行われました

カテゴリ :
日常
タグ :
日常
ma7
こんにちは、アシアルの中川です。

先日、Mashup Awards 7 の授賞式が行われ、
アシアルも協力企業として参加させていただきました。
年々規模も拡大されており、今回は500作品を超える応募があったようです。

リファクタリングのお供に使えるcodemod

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

今回はリファクタリングの際に役に立つcodemodというツールをご紹介したいと思います。
codemodとは、facebookが公開しているCUIの文字列置換ツールでpythonで作られています。
ツールといってもpythonファイルひとつですので非常に導入もしやすくなっています。

Gitを使い始めたらやっておきたい便利な設定いろいろ

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

Gitを使い始めてから、Subversionを使う機会がめっきり減ったこの頃です。
Gitだとローカルだけで簡単に使い始められるのもいいですが、気軽につくれるbranchや、mergeのしやすさがたまりませんね。

インストール直後の状態でも普通に利用できますが、
ちょっとした設定でさらに使いやすくなる方法をご紹介したいと思います。

PHPの開発時になかなか使えるauto_prepend_file設定

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

PHPの開発を行っていると、自分の開発用だけの便利関数や、一時的な設定・各種パラメータの変更を行いたいなどあると思います。
そんな時に、実際のプロジェクトファイルに追加してしまうと、
本番環境に誤ってそのままコミットしてしまったり、他の開発者にはゴミ扱いされたりとなかなか大変ではないでしょうか。
そんな時に便利な auto_prepend_file という設定をご紹介したいと思います。

Node.jsスクリプトの複数プロセス化を試してみました

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
node.js
icon
こんにちは、中川です。
今回もPHPには一切触れないで、node.jsについて書いていこうと思います。

node.jsといえば、サーバサイドのV8で動作するJavaScriptのため、
通常、シングルスレッドでの動作となります。
ただ、そのまま使ってしまうと、最近のマシンはマルチコアが当たり前なため、
1コアだけ使うようなプログラムではもったいないということがありますね。

そこで、node.jsでもスクリプトを複数プロセス立ち上げ、
マルチコア環境でも有効に利用できるようにしてくれるモジュールを色々試してみました。

node.jsの開発時に役立つモジュール

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
node.js
node-inspector_screenshot.png
こんにちは、中川です。
今回もPHPには一切触れないで、node.jsについて書いていこうと思います。

主に開発時に便利なモジュールを紹介いたします。

サーバサイドでCanvasを利用する(node.js)

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
JavaScript
node.js
canvas
スクリーンショット(2010-12-26 21.25.45).png
こんにちは、中川です。

今年も残すところあと1週間をきりましたね。
このところ色々と忙しかったので年末年始はゆっくりとしたいと思います。

さて、今回の話題ですが、node.jsを使ってサーバサイドでCanvasが利用できるということで試してみました。