Crowd funding – WakaWaka light
Vanavond hoorde ik op de BNR iets over crowd funding. Best wel intressant dacht ik. Ik ben altijd aangetrokken geweest tot investeren, maar meestal leek het te complex of je had een flink start kapitaal nodig. Dus ik ben wat websites gaan bezoeken en me gaan inlezen over crowd funding.
Nu heb ik via Symbid (een Nederlandse crowd funding site) net mijn eerste mini investering van 20 euro gedaan in het idee van wakawakalight.com. Het is nu wachten tot ze het gewenste bedrag van 75000 euro bij elkaar hebben en dan worden we officieel een klein deel eigenaar van WakaWaka.
Voor WakaWaka is het een winwin, gratis reclame en een extra start kapitaal voor de eerste test productie. Voor mij mogelijk een kleine winst en een goed gevoel, want investeren in een duurzame toekomst kan toch niet mis gaan!
Ik denk dat ik vanaf nu iedere maand een klein bedrag ga investeren om te zien wat de mogelijkheden en effecten zijn.
Some cucumber basics combined with selenium
My idea is to create human readable test scripts to test a web-based application. These tests are then run automated against a browser.
First I installed Cucumber and then created some example files to demonstrate its usage with Selenium on my Ubuntu box.
Install ruby, cucumber and other extensions:
apt-get install ruby apt-get install rubygems1.8 apt-get install ruby1.8-dev apt-get install libxml2-dev libxslt1-dev
gem install gherkin gem install cucumber gem install webrat gem install rspec gem install selenium-client gem install selenium-webdriver
Then create a directory structure:
mkdir -p cucumber/features/ mkdir -p cucumber/features/step_definitions/ mkdir -p cucumber/features/support/
Create a file google.feature in the folder features containing:
Feature: Search Google Scenario: Search Google Given I have opened "http://www.google.com/" When I search for "Niels van Reijmersdal" Then I should see "My personal blog"
Create a file google_feature.rb in the folder step_definitions containing:
Given /^I have opened "([^"]*)"$/ do |url|
visit url
end
When /^I search for "([^"]*)"$/ do |search|
fill_in "q", :with => search
sleep 3
end
Then /^I should see "([^"]*)"$/ do |text|
response.should contain(text)
end
Create a file env.rb in the folder support containing:
require 'webrat/selenium' require 'webrat/core/matchers' require 'rspec' Webrat.configure do |config| config.mode = :selenium config.application_framework = :external config.selenium_server_address = '127.0.0.1' config.selenium_browser_startup_timeout = 60 end World do session = Webrat::Session.new session.extend(Webrat::Methods) session.extend(Webrat::Selenium::Methods) session.extend(Webrat::Selenium::Matchers) session end
Download the latest version of Selenium Server and run it:
java -jar selenium-server-standalone-2.8.0.jar
Start the cucumber from within the cucumber directory:
/var/lib/gems/1.8/bin/cucumber
This should start cucumber and run all its feature files, this should make the selenium server start firefox and execute the commands. The sleep command is pretty ugly, but i am just starting with this selenium, cucumber and ruby combination. When i figured out a good way to check if elements are present with this selenium interface i will update this howto.
Next steps are to create a dedicated cucumber and selenium machine to keep the test running all the time.
Most stuff here I learned from this blog post (great post about using cucumber with webrat for webtesting). The selenium stuff was scattered around on the web. Also be sure to read the nicely written e-book “The secret ninja cucumber scrolls” for more info on cucumber, gherkin and automated testing. You should be able to read it within two-three hours.
En nu is het tijd voor een Worsti!
Bij ons op kantoor is het al een tijdje een rage die Worsti. Een flinke tijd geleden was er collega Sayf die de Worsti bij ons introduceerde. Ondanks dat hij al bijna een jaar niet meer bij ons werkt, is de Worsti toch nog steeds razend populair. Sterker nog, de Worsti krijgt een gemiddeld rapportcijfer van 7.4! Niet slecht voor deze originele vondst.
Maak je eigen Worsti
- Twee boterhammen (wit of bruin)
- Twee tot drie knakworsten
- Kaas
- Mosterd
- Curry of Ketchup
- Tosti-ijzer of een Grill
Bereiding:
- Snij de knakworsten door het midden
- Doe wat plakjes kaas op een boterham
- Leg de halve knakworsten (koud) op de het bedje kaas
- Smeer de knakworsten in met mosterd en curry
- Dek het geheel af met de andere boterhammen
- Plaats de Worsti in het tosti-ijzer
Nu wachten tot de kaas gesmolten is en smullen maar!
Pro tip van Jim, voor mensen die de worsten niet goed warm krijgen: Open het blik knakworsten, spoel de vloeistof weg. Zet de waterkoker aan en vul het blik met de worsten met kokend water, wacht even en gebruik de half warme worsten voor tussen de Worsti.


