Selenium BuilderでRubyコードを自動生成して実行する
次世代Selenium IDEと唱われている、Selenium Builderを試したメモ。 次世代Selenium IDE 次世代という意味は、Selenium2 、 つまりWebdriverをサポートしているということ。 Selenium IDEは Selenium1(or RemoteConsole RC)をサポートしている。 Selenium Builderの準備 Selenium...
View ArticleWeb操作手順書を自動生成!Emacs org-babelで実現するRun Book Automation(RBA)
はじめに RunBookAutomationや Code As Infrastructureという単語をよく耳にする今日この頃。 仕事でなにかと手順書を作成することがだれにでもあるはず。 今日は、文芸的プログラミングと、RunBookAutomationの概念を合体させて、 Web操作の作業手順書を自動作成してみます。 これは、以下の記事の続編です。つまり、selenium-webdriverを...
View Article画像認識でアプリケーション操作の自動化を実現!Sikuliがあまりに革命的で興奮した
はじめに アプリケーションの自動操作をスクリプトで実現するために、Sikuliを調べてみました。 Sikuliとは Sikuliとは、 OpenCVをつかった画像認識 OCRをつかった文字認識 で、アプリケーションの自動操作を実現するためのツール、スクリプト言語。 Sikuli Script – Home Javaで実装されているため、JVM上で動作するスクリプト言語から利用できる。...
View ArticleSikuli, Selenium, WSH, 3つの自動化ツールでGoogle検索自動化に挑め!
はじめに 前回、Sikuliの使い方を調べてみました。 画像認識でアプリケーション操作の自動化を実現!Sikuliがあまりに革命的で興奮した | Futurismo 今回は、Sikuliと別のツールを組み合わせてみます。前回記事の続編です。 Selenium BuilderでRubyコードを自動生成して実行する | Futurismo やること 以下の手順を自動化します。...
View ArticleRubyの無名関数についての整理メモ
はじめに Scalaで関数型プログラミングを勉強しているが、無名関数がよくわからない。 無名関数はRubyでいうところのブロックとのこと。 なので、慣れ親しんだ言語のRubyで整理してみることにした。 スタート地点 単純に、足し算について考えてみます。 # -*- coding: utf-8 -*- # ふつうの足し算 def add2(x, y) x + y end p add2(1, 2) #...
View ArticleSeleniumをブラウザなしで起動するための方法を調べた
やりたいこと Seleniumでテストを実行するとき、いちいちブラウザを立ち上げると重くて遅い。 そこで、ブラウザを立ち上げずに、 ヘッドレス(headless)にSeleniumを実行する方法を調べてみた。 Seleniumは実行するブラウザを自由にいれかえることができる。 そこで、特殊なブラウザを指定することによって実現できそうだ。 Environment windows 7 64bit...
View ArticleTCP/IP ソケットプログラミングの基礎を集中学習! Working with TCP sockets を読んでる
はじめに これからネットワーク関係の業務が始まる. ネットワークの知識をつけるためにソケットプログラミングの本を読み始めた. Working With TCP Sockets posted with amazlink at 14.08.17 Jesse Storimer Amazon 本の内容 Ruby をつかって, ソケットプログラミングの内容が解説されている.この本 のよさは, まさに,...
View ArticleReactor Pattern について調べてみたまとめ
coursera で受けている, POSA の講義で出てきた Reactor Pattern について調べてみたまとめです. Programming Cloud Services for Android Handheld Systems | Coursera Reactor Pattern とは イベント駆動のためのデザインパターン. The reactor design pattern is...
View ArticleRuby の win32ole で Windows GUI アプリのキー操作を自動化する
はじめに Windows 上のアプリをキーボード操作で自動化したいと考えた. Ruby の win32ole を利用すれば, 実現できそうなので, 調べた. Win32ole とは Windows 版の Ruby には, win32ole というライブラリがある. class WIN32OLE これを利用すると, Ruby から Windows のいろいろなアプリを操作できる....
View ArticleGof デザインパターンの勉強メモ記事とブックマークまとめ
はじめに 今年の目標は, デザインパターンの攻略! ということで, この一年でまとめた情報や書いた記事のブックマークページです. 過去記事は, Ruby と Java が入り混じっていたり, 気まぐれでどんどん更新していったので, とてもまとまりがないとおもう. 強引に一つのページにまとめてみた感じ (*’д`*) 一年の振り返り Rubyist になる 去年の 12 月から Rubyist...
View ArticleRuby でシストレの世界を体験! Ruby ではじめるシステムトレード を読んだ
システムトレードのプログラムを自分で組んでみたいと思った. coursera で講座をとったので、なにかこれに続く学習をしたいと思った. システムトレードで億万長者になるぞ! coursera で Computational Investing Part I を受けた | Futurismo なにか、手頃な入門書はないだろうか? 探して見たところ、以下の本が良さそうなので、読んでみた. Ruby...
View Articlerailsで努力の名言を表示するのサイトを作成
Ruby on Rails をいじってみたくなったので、試しにWebサイトを作成してみた. https://quiet-plains-6600.herokuapp.com/posts 偉人の名言をただ表示していているだけのサイトです. heroku上で動作. Motivation 以下の記事に触発された. Rails3 と jQuery で真面目にオシャレなエンタメサイトをつくってみました –...
View Articlecoursera で Programming Languages を受けた
coursera で Programming Languages を受けた。 Programming Languages, Part A – University of Washington | Coursera Programming Languages, Part B – University of Washington | Coursera Programming Languages,...
View Article
More Pages to Explore .....