Asial Blog

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

井川数志

大学院で研究に勤しむ傍ら、アシアルでWeb・システム開発とPHPに出会う。
学位取得後は大学に勤務。古巣に戻った現在は、新しい技術や開発手法に取り組みつつ、自他のアイデアを具現化する日々を過ごす。

Chrome Appsで簡易Webサーバ構築

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
HTML5
JavaScript
Chrome
icon
今回は、Chrome Appで簡易サーバを作ってみます。Chrome AppsはHTML5を使用して作成され、Chromeをプラットフォームとして動作します。Chromeの画面内部で動くのではなく、アプリケーションごとに個別の画面を持ち、デスクトップ型アプリケーションと同様に振る舞います。様々なAPIが提供され、その種類もどんどん増えてきており、ネイティブアプリに近いことを実装できるようになってきました。一度Chrome Appsを作ってみると、HTML5の世界が広がります。

Selenium WebDriverでマウス操作 & 処理待機

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
HTML5
アシアル
Selenium
テスト
slider.png
Selenium WebDriverを使えばブラウザを自動操作できます。WebDriverは単純なクリックから複雑なマウス操作や非同期処理の確認などもできます。最近のWebサイトやWebシステムではAjaxが多用されていたり、ドラッグ&ドロップを使用していたりと、結構複雑です。そんな場合のSelenium WebDriverの簡単な使い方をご紹介します。

簡単・便利、ブラウザの自動操作!~Selenium WebDriver~

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
HTML5
テスト
Android
icon
今回はSelenium WebDriverをご紹介します。ブラウザ操作を自動化する際には最適な仕組みです。Webシステムのend-to-endテストを自動化する際には、ブラウザ操作が必要になることがあります。そんな時にSelenium WebDriverはとても便利です。

緯度・経度と測地系について

カテゴリ :
バックエンド(プログラミング)
タグ :
PHP
JavaScript
HTML5
icon
モバイル端末が増えるにつれ、Webサイトでも位置情報を扱うことがあります。例えば、現在地周辺の店舗やホテルを探すサイトなど、よく見かけませんか?今回は、そんな位置情報を使う際に知っておきたいマメ知識、「測地系」について簡単にまとめてみました。今更ながら、結構重要です。

手軽にレンダリング!テンプレートエンジンTransparency

カテゴリ :
フロントエンド(HTML5)
タグ :
HTML5
JavaScript
icon
TransparencyはJavaScriptで記述された、クライアント側のテンプレートエンジンです。直感的なテンプレートの記述とレンダリングを行えることが大きな特徴です。

Standard PHP Libraryの例外クラスを活用しよう!

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHP
icon
今回はPHPでの例外の扱い方、特にSPL (Standard PHP Library)の例外クラスの使い方を見ていきます。

ちょっと便利なJavascriptオブジェクトの作り方

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
HTML5
iPhone
Android
icon
今回は、ちょっと便利なJavascriptオブジェクトの作り方をご紹介します。いわゆるモジュール・パターンと呼ばれている方法です。

JsTestDriverで簡単テスト

カテゴリ :
フロントエンド(HTML5)
タグ :
JavaScript
HTML5
iPhone
Android
ブラウザキャプチャ
最近、何かとJavascriptに触れる機会が多くなってきました。クライアント側としてHTML5が注目され、サーバ側としてNode.jsが発展してきたおかげですね。その一方で、Javascriptのテストほど面倒なものはありません。特に、ブラウザ上でのテストなど自動化することが時に難しかったりします。このブラウザ上でのテストを自動化できる仕組みがJsTestDriverです。今回はJsTestDriverの導入方法と簡単な使い方をご紹介します。

Mojitoでビューを作る!

カテゴリ :
フロントエンド(HTML5)
タグ :
JavaScript
Mojito
HTML5
Tech
Mojitoで作るアシアル紹介
MojitoYUI3ライブラリ(Yahoo! User Interface Library)上に構築されたJavascriptフレームワークです。YUI3自体がハイスタックなライブラリであるため、Mojitoでも独自拡張なしに様々なことを実行可能です。

前回の記事でMojitoを触ってみました。今回は、Mojito(とYUI3)の各種機能を使ってみたいと思います。

Mojitoを触ってみる!

カテゴリ :
フロントエンド(HTML5)
タグ :
Tech
JavaScript
HTML5
Mojito
icon
Mojito(モヒート)は、Javascriptで記述されたWebアプリケーション用のフレームワークです。米Yahoo!がオープンソースとして公開しました(2012/4/1)。

Javascriptを使う機会が増えてきた昨今、非常に興味深いフレームワークです。MojitoはMVC構造を採用しており、コードのきり分けを明確にしています。また、1つのソースで複数のデバイスへ対応させるなど、挑戦的な試みも行っています。

今回は、Mojitoを使ってHello worldアプリを作成してみます。