PhantomJS 1.9.6 vs 1.9.7: what went wrong?

tl;dr; Latest stable release of PhantomJS is 1.9.7, and you should probably go and download it. It contains GhostDriver 1.1.0 “Banquo”, and that’s it. 1.9.6, released not more than 2 weeks ago (1 week?), was a coordination went wrong and I take part of the responsibility for it. Just discard that release. What’s the long story? So, for a few days I was helping with testing and refining the new cookiejar module (#11535) for PhantomJS that Joseph Rollinson (jtrollinson) contributed. I’m very interested in this module because it allows to instantiate multiple Cookie Jar objects instead of having all the WebPage object use the same jar. Such feature would allow GhostDriver to finally support Session Isolation (#170), a long overdue feature. ...

January 28, 2014 · 2 min · 316 words

Git rebase: be a mother, not a plastic surgeon

Today I’m going to share a little tip about the use of Git. In contributing to open source projects, it happens sometimes that I have a long running branch; something on which I need to work for more than just few hours. The kind of work that goes on for weeks, sometimes months. **UPDATE: ** Matt suggested a great doc about rebasing. There is lol-cat-picture for every need Working on a branch is great: it let’s you work on a feature, a fix, an extension in total isolation, being sure you don’t disrupt anyone (and don’t embarrass yourself). ...

June 16, 2012 · 4 min · 852 words

QDetroBro: Experimenting with Qt on S60

The best way to learn a new language or a new framework is to find an idea and implement it. So I’m doing for Qt on S60. So I decided to implement a dummy browser that has some smart/attractive/peculiar/interesting/funny bits. QDetroBro Because I’m lazy to package and attach code, and because is always good the evolution of a project from the ground-up, I decided to post it on my GitHub account. You can find it at: http://github.com/detronizator/QDetroBro/tree/master. ...

August 13, 2009 · 1 min · 183 words

Git-over-SSH through Socks 5 Proxy on Windows

Because of my work, I use crappy M$ Windows in my office. And we are behind a bidirectional firewall. So, how do you do if you need to pull/push code with Git-over-SSH in this scenario? You need a Socks 5 that passes the firewall, and some scripting. First, you need to install: Git on Windows - http://code.google.com/p/msysgit/ Connect.c - http://bent.latency.net/bent/darcs/goto-san-connect-1.85/src/connect.html Then, you need a script that connects to the Socks 5 server. Like: [sourcecode lang=‘bash’] #!/bin/sh ...

August 13, 2009 · 1 min · 200 words

Android Dev Phone 1: to GIT Master and Back

If you, like me, have a Android Dev Phone 1 (“ADP1” from now on), you are probably wondering how to take the latest version of the Android Source Code, the “GIT Master”, compile and put on your device. I googled and googled and googled, finding some sparse material. But it’s all messed up: sometimes it was incomplete or partial, sometimes it was a matter of formatting/style, it could get very difficult to read. So, this post is my way of making it organic and organized. Let’s get it started! ...

March 8, 2009 · 8 min · 1615 words