Asial Blog

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

バックエンド(プログラミング)の一覧

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

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

CakePHP コントローラのメソッドをシェルで実行する方法

カテゴリ :
バックエンド(プログラミング)
タグ :
PHP
CakePHP
シェルスクリプト
サーバ
Cron
CakePHPで作ったアプリをシェルで実行したいケースがあったためご紹介します。
必須ではありませんが、覚えておくといざと言う時に役に立つと思います。

使い始めて3ヶ月PHPStormの便利機能

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
PHPStorm
Remove_From_Project.png
PHPStormの便利な機能を紹介します。

UMLを描こう - Vol.6 ロバストネス図からシーケンス図を描く

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
UML
オブジェクト指向設計
ICONIX-in-a.png
こんにちは、浦本です。
今回はロバストネス図からシーケンス図を描く方法について、順を追って解説します。

正規表現入門(2) - メタ文字と文字クラス

カテゴリ :
バックエンド(プログラミング)
タグ :
正規表現
Tech
icon
正規表現の基本である、メタ文字と文字クラス、そしてマッチモードについて学んでいきます。

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

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

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

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

普段使っている何気ないgitコマンドに一歩踏み込む〜git clone編〜

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
git_logo
普段使っている何気ないgitコマンドに一歩踏み込んでみます。今回は git clone コマンドでリポジトリを取得する際に使用されるプロトコルの種類を解説します。

PHPで仮想マシンベースの正規表現エンジンを作ってみる 第一回

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

皆さん正規表現は使っていますか? PHPに限らずどんな言語を使っていても、正規表現にお世話になっていないプログラマはいないと思います。しかし、その正規表現がどのように実装されているかについては知らない方が多いのではないのでしょうか。

この記事では、その正規表現エンジンの実装方法の一つである仮想マシンによる正規表現エンジンの実装方法を解説しつつ実際に簡単な正規表現エンジンを作っていきたいと思います。

正規表現入門(1) - 正規表現を使ってみよう

カテゴリ :
バックエンド(プログラミング)
タグ :
Tech
正規表現
dreamweaver.jpg
正規表現を使うのに、プログラミングの知識・経験は必要ありません。日々大量のテキストと格闘している人であれば、正規表現を覚えることで効率的に作業を行える場面があるはずです。

今回は、正規表現の入門として、具体的な場面に則したイントロダクションを行います。