If you see the Buddha on the road, port it to GTK+

General 17 Comments

Ok, there’s something to play with now for the very early adopters:

  • Checkout Epiphany trunk (http://svn.gnome.org/svn/epiphany/trunk/)
  • Apply the patch on bug 459333
  • Checkout WebKit trunk (http://svn.webkit.org/repository/webkit/trunk)
  • Build and install the GTK port:
    • cd WebKit
    • WebKitTools/Scripts/build-webkit –qmakearg=WEBKIT_INC_DIR=$PREFIX/include/WebKit –qmakearg=WEBKIT_LIB_DIR=$PREFIX/lib –gdk
    • cd WebKitBuild/Release && make install
    • For me the path to the pc file was broken and had to fix it in the Makefile, will open a bug tomorrow
  • Compile Epiphany with –with-engine=webkit flag
  • I didn’t say it would be easy

If everything succeeds you should be able to launch the browser and load URLs from the entry. Beware that the port is very basic, so almost nothing will work. A lot of work is needed both in ephy and webkit, if you want to help come to #epiphany at irc.gnome.org or #webkit at irc.freenode.org.

Some (IMHO) exciting ideas are on the backburner for WebKit-GTK, so stay tuned. The basic summary would be that this could become the really integrated browser GNOME deserves, down to the engine level.

PS: following the tradition of silly hackergotchies someone might want to use this for mine. Photo by the crazy Peruvian (aka Diego).

Freedom of expression

General 10 Comments

The next image has made a big splash today in Spain:

Jueves

It’s a satire about our Prince and Princess being extremely happy about the new 2500 euro per newborn the government has announced, because it will be the closest thing to a real salary/job they’ll ever get. The magazine where it’s been published has been censured and retired from the market, charged with “offenses to the Crown”.

I find the mere concept of actually having a King in the 21st century ludicrous, being of the opinion that the system, even being as benign as it is, should be simply dismantled to enlarge the scope of human freedom. What is totally unacceptable is that the existence of the Crown is in fact limiting one of the fundamental rights of every person, freedom of expression. I sincerely hope this will trigger a massive reaction in the Spanish society that will finally put the Royal family where it belongs: the exile.

Epiphany + Webkit

General 29 Comments

Ephy Webkit

As jdub would say: crack now, analysis later.

aoeui: the case for dvorak

General 7 Comments

It’s been one week now since I switched to the dvorak layout, the main reasons for it being a preemptive strike on RSI and the desire of going through a formal touch typing training without the vices of many years of crappy qwertying. It’s been easily one of the most mentally exhausting experiences in my life, and the shock of the first couple of days is something worth noting: when you type at less than 10 words per minute using your computer becomes a very alienating activity, and the tools that were previously your second home become total strangers (ahem, emacs).

Of course I still write like crap (maybe around 25-30 wpm if you trust gtypist), but I can already see how this layout was actually designed to ease writing (in english). The downside is that some well known keyboard interactions are qwerty-centric, like Ctrl-C, Ctrl-V and Ctrl-X, and some emacs key chords feel more forced than the usual. Another problem is that my hacking productivity went to hell temporarily, but I still have hopes of doing something interesting during GUADEC with the Epiphany and maemo guys among others (btw, already in Birmingham: horrible flight, and they lost the luggage of almost all the nokians, me included. Impressive).