tail -f /dev/null

If you haven't had any obstacles lately, you're not challenging. be the worst.

GROUP BY まとめ(+HAVING)

環境 Server version: 5.6.27 Source distribution 文法 グループごとに分けてから抽出 SELECT 計算/集計したカラム FROM テーブル GROUP BY グループ化するカラム HAVING 条件 抽出してからグループに分ける SELECT 計算/集計したカラム FROM テーブル WHER…

OWASPの検討 PHPカンファレンス 2015

リリース遅延などを考慮すると、開発初期からセキュリティ診断が必要。 セキュリティ診断ツールに求められること 導入の簡易さ 運用の簡易さ 効果的なセキュリティ診断 既存サイクルへの簡易な組み込み OWASP Open Web Application Security Projectの略。ウ…

CapybaraでChromeを実行させる際の基本設定

ChromeDriverのインストール Chromedriver.storage.googleapis.comから、最新版のChromedriverをインストールする。 テストケース内に設定を記述 # Project test" require "selenium-webdriver" require 'capybara/rspec' require 'pry' # RSpecにCapybaraの…

CapybaraによるUI自動化ドキュメント

自動テスト実施による費用対効果の洗い出し なぜやるのか 自動化により、テストのコストを下げるため。 どうやるのか RSpec + Capybara + Selenium ( + Poltergeist + FactoryGirl ) それはなに RSpec Rubyで実装されたBDDのテストフレームワークの一種。自…

自動テストのためにBundlerとrbenvの環境構築を行う

環境 MacOSX 10.11 Ruby 2.2.3 rbenv 0.4.0 rbenvは単純にRubyのバージョン(を入れ替える)管理ツール。BundlerはRubyのライブラリ管理ツール。 ホーム配下へのインストール rbenv ディレクトリの作成 % git clone git://github.com/sstephenson/rbenv.git …

MySQLへ接続ができない&権限エラーの対処 Macports

Environment Mac OS X MacPorts 2.3.3 PHP 5.4.41 MySQL Server version: 5.6.24 Phenomenon MySQLへ接続しようとしても、SocketがあるのにSocketがないと怒られる // 接続を試みる % mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect t…

ImageMagick + Imagick + PHP on XAMPP

php

Environment Windows7 32bit OS XAMPP v3.2.1 Step for install Install Imagick (PHP Extention). Install DLL of extension module. Setting DLL. What is DLL? Difference of ImageMagick & Imagic refer to this site 1. Install ImageMagick (PHP Exten…

Selenium IDE コマンド一覧

随時更新。 assert... : 実行結果がNGとなると、処理中断 verify… : 実行結果がNGとなっても、処理を続行 テキスト入力 type セレクトボックスチェック check ページのどこかに表示されている値を探す verifyTextPresent / verifyTextNotPresent assertTextP…

WindowsでSelenium IDE,Serverを使い、各ブラウザを自動テストする(旧)

各ツールをインストール Java Selenium Server Internet Explorer Driver Server, Chrome Driver Server Selenium IDE 2.0 Java インストール 全オペレーティング・システム用のJavaのダウンロード Windows オンラインのダウンロード Seleniumのダウンロード…

Dropboxからシンボリックリンク貼ってローカル環境の設定ファイルを配置

変更履歴分かるし、PC壊れた時にまたシンボリックリンク貼り直せば一発で元通り。 シンボリックリンクの作成 // 参照するフォルダをDropbox内に作成 % mkdir /Users/developer/Dropbox/env // 参照するファイルをDropboxへ移動 % mv /Users/developer/.zshrc…

オフショアでのUIテストの自動化に向けて

UIテストの自動化に向けて UI Test Teamの現状の問題と課題 モチベーションの問題 スキルアップ・成長する楽しみがない 同じ画面を何度も見直し、同じ操作を何度も繰り返す作業で非常に退屈 -> 品質の低下に サポートブラウザの増加+バージョンによる確認の…

V2.0 Facebookアプリのpermission申請

v2.0 Facebookアプリのpermission申請を行った為、メモしておきます。 申請不要 email (Eメール) Provides access to the person's primary email address. This permission is approved by default. public_profile (公開プロフィール) Provides access to …

MySQL データ型一覧

データ型一覧 TINYINT -128から127 SMALLINT -32768から32767 MEDIUMINT -8388608から8388607 INT -2147483648から2147483647 BIGINT -9223372036854775808から9223372036854775807 FLOAT -3.402823466E+38 から -1.175494351E-38 1.175494351E-38 から 3.40…

MacPortsからHomebrewへの移行&環境構築(Ruby&Apache&MySQL)

環境 MacOSX 10.11 MacPorts 2.3.4 Homebrew 0.9.5 (git revision 9942; last commit 2015-11-07) Ruby 2.2.3 bundler 1.10.6 Apache/2.4.17 (Unix) MySQL 5.7.9 なぜHomebrewにしたか 参考にしたサイトがほとんどと言っていいほどHomebrewを事前にインスト…

bootstrapで基本的な固定サイドメニューを作成する

bootstrap2系 <html lang="ja"> <head> <meta charset="utf-8"> <title>test</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/css/bootstrap.min.css" /> <link rel="stylesheet" href="/css/general.css" /> </link></link></meta></meta></head></html>