PhotoAlt
Apr 25

Image Post

Google is selling the Galaxy Nexus, no carrier commitment or contract for $400, works on AT&T and T-Mobile. Basically, no strings attached, no stupid permanently installed apps, just straight ICS and all the happiness that is the Galaxy Nexus.

I’m really happy to see Google getting back into the phone-selling business; maybe this time we’ll get a little closer to the dumb-pipe utopia that I’m convinced I want. One of my coworkers has the Verizon version and gave me a little run-down of it, and I’m was quite impressed, especially by many of the little touches. Apparently battery life was a concern for him, so I’ll be paying attention to it. Flashing Cyanogenmod on my Nexus One more or less solved all my battery problems, so I’ll definitely be strongly considering that as an option. We’ll see :D I’m excited.

Selenium WebDriver, Perl, and Saucelabs.

Last year, Selenium introduced WebDriver, an automated browser program that runs the browser in the same way that a user would.  Saucelabs offers a way to test multiple browsers on multiple operating systems in parallel, completely automated, by running the Selenium software and selling time on their servers. Perl is fun. Saucelabs doesn’t have documentation for connecting to their OnDemand service using WebDriver and Perl, so I’d like to explain how to do that. 

Using Gordon Child’s Selenium::Remote::Driver, it’s pretty straightforward to use Perl to run tests on Saucelabs using WebDriver. Get Selenium::Remote::Driver if you don’t have it (sudo CPAN install Selenium::Remote::Driver). 

#! /usr/bin/perl
use strict;
use warnings;
use Selenium::Remote::Driver;

my $desc = "perl webdriver bindings and selenium!";

my $login = "loginName";
my $apiKey = "myApiKey";
my $host = "$login:$apiKey\@ondemand.saucelabs.com";

my $driver = new Selenium::Remote::Driver(
'remote_server_addr' => $host,
'port' => "80",
'browser_name' => "firefox",
'version' => "7",
'platform' => "WINDOWS",
'extra_capabilities' => {'name' => $desc},
); $driver->get('http://www.google.com'); print $driver->get_title(); $driver->quit();

Plugin your login name and api key and that should get you up and running. The script opens FF7 on Windows 2003, gets google.com and outputs “Google” as the title of the webpage. 

For anyone using the Selenium RC WWW::Selenium bindings, things are a bit different in Selenium::Remote::Driver - namely, many of the events (clicking, getting information) are done as methods to a new Selenium::Remote::WebElement object, not the selenium driver object. It was a bit of a pain to migrate over, but I think it’s a lot cleaner now. So far, everything I did with WWW::Selenium I’ve been able to duplicate with Selenium::Remote::Driver, and in most cases it’s much simpler and more elegant :)

PhotoAlt
Sep 27

Image Post

About a month ago, some additions to the code in Chromium (the open source browser behind Chrome) suggested that the long-fabled “GDrive” may be on the verge of actually launching. A week later, user-facing proof started appearing. Then earlier today, sharp-eyed social media consultant, Johannes Wigand, spotted something interesting during a presentation at a Google-sponsored event: something that sure looks a lot like Google Drive.

And it is.

Over the past month, we’ve been able to dig up more information about Google Drive. First of all, it is very real. And it is being used internally at Google. Of course, it was also real back in 2007 and 2008 before it was eventually killed. But talking to employees back then who saw and used the service all agreed that it was pretty wonky and not ready for prime time. This new version is expected to be much better.

PhotoAlt
Jan 04

Image Post

well, let’s see if this works now. i don’t think it’s going to, but let’s just try it anyway. amazing, it seems like it’s working. it’s been so long since chrome hasn’t f’d up when i tried to make a tumblr post. i was in the philippines for vacation hanging out with http://awesometrainwreck.tumblr.com and the rest of my cousins so i didn’t really care about not being able to post to tumblr _that_ much

one of chrome’s recent updates was consistenly causing meltdowns whenever i tried to make a tumblr post. i didn’t realize chrome updated but apparently it did and it fixed the problem. or, maybe tumblr fixed the problem. either way, happy day, back to tumbling. tumblr-ing. tumblring. tumbing. tumblringing.

hmmm this is a picture of polar bears fighting with light sabers. that’s cool i guess.

(via steezyleesy)

Page 1 of 1