A Django site.
January 8, 2007

Diego Escalante
dieguito
hack my cow
» BYE BYE #351814

So I finally found out what the hell was going on with bug #351814, check the link if you want the details.
It is one of the showstoppers for Epiphany 2.16+, so at least having made a workaround makes me feel happy and proud :) . That means that the patch is 80% a workaround and 20% a hint to solve the real problem, or at least that’s what I think.

jfr said some minutes ago “I don’t understand your patch, but I trust you”. LOL, believe me that I didn’t understood the bug for the last 4 or so weeks that I have been trying to solve it :) .

die 351814

November 30, 2006

Diego Escalante
dieguito
hack my cow
» Epiphany packages for Ubuntu Edgy

Yes, there are packages for Epiphany in Edgy, but this packages include some patches from Bugzilla.
Right now only 3:

1. Keyword search (this fixes bug #350053).
2. Favicon for bookmarks in completion dropdown in location entry (bug #112748).
3. Titles for history items in completion dropdown in location entry (bug #169550).
4. Avoid huge tab tooltips (bug #324052).

By the way. If you want to tell apt that I’m a good guy and want to add my GPG key to apt-key, then you can grab this file and do: $ sudo apt-key add diego_escalante.asc.

I made this for personal use, I’m just sharing them so have that in mind.

Download them:

November 11, 2006

Diego Escalante
dieguito
hack my cow
» GNOME Bugzilla, the MMORPG

Time ago, Davyd mentioned in his blog that GNOMErs around the world expend their GNOME-loving time not hacking boring code and checking endless bug reports, but playing a MMORPG. Later he released the one true applet that lets you track your progress in this amazing world of adventure.

Of course, this world of amazing things and coding adventures couldn’t be kept away from people with absolutely no life, so the mighty Bugsquad of the Bonobo Forest had to act.

Some hours I decided to go to the UNCONFIRMED Woods to get some EXP points killing DUPLICATES (worth 5 EXP each one).
I gained some points and decided to invest them in Patch Crafting and made patches that allowed me to defeat Epiphany’s #352923, #351100, #324052 and #373549. I could inflict some minor damage on others.

While hunting down these bugs, I realized that #324052 was far too strong to be beaten alone, so I visited the town of #gnome-hackers and luckily grouped with Davyd (Level 20 - Australian Applet Master), HPJ (Level ? - GLib Mage) and treitter (Level ? - Inactive Blogger). Together we attacked #324052 using the best of our spells, sadly my [Level 13 - GNOME Apprentice] wasn’t very helpful, but after some battling and dodging of nasty C tricks we were able to defeat it.
Thanks for your braveness guys. Luckily I managed to take a screenshot of the battle so you can watch the high definition graphics of GNOME Bugzilla:

bug#324052 pwnd

After the battle I leveled up to Level 14 - GNOME Apprentice. Nice :D !. That’s all for now.

Blogalaxia Tags:

October 6, 2006

Diego Escalante
dieguito
hack my cow
» Release: Hidden menu extension for Epiphany

Long ago, I found a Firefox extension called Compact Menu that put your Menubar in a button that popped up your hidden Menu in a vertical fashion.

I don’t use my Epiphany menu more than 2 times a day and it’s only for Bookmark browsing and maybe allowing popups on a site so as you might guess I find those pixels wasted.
It took some time for me to realize that it wasn’t possible to convert that gtk.MenuBar into a gtk.Menu or something that can be embedded on a gtk.*Button (like gtk.MenuToolButton). This put me on a scenario where I would never clone the FF extension but some hours ago I realized that I didn’t have to clone the extension, I could do something better or similar to it.

My solution was pretty simple, adding a button that toggled the menu as hidden or shown.

Hidden menu extension
Hidden Menu extension + Super Tab Extra + Remove Throbber

Now, add this extension to Super Tab Extra or Only One Close Button (STE does what OOCB does, but I don’t know why :/).
I would also recommend you to remove the throbber with my Remove Throbber extension for a more eye candy’er experience.

Download Hidden Menu extension.
Or download more extensions on my Epiphany Extensions page.

Enjoy!

October 5, 2006

Gabriel Puliatti
predius
comentarios peruanos
» Ephy and extensions.

I’ve recently moved to Epiphany, GNOME’s official web browser. I used to use Mozilla Firefox, but I never really liked it, and always fought with it, especially when used on Linux. However, since the whole “waa waa” scandal made by Mozilla about the usage (or lack) of the official Firefox icon, since it was trademarked and not included in many distros, I politically decided to switch to a browser which in the end resulted in being even better than my old one, one over which Diego had nagged me over the last few months. After a couple of hours of small problems while my brain was adjusting, I got out with a better browsing experience than the one I had when using Firefox.Epiphany's smart bookmarks

Features

Epiphany, or Ephy, uses the Gecko engine to render pages, so it has the same accuracy than Mozilla or Firefox, provided it is a version which uses the Gecko 1.8 engine. However, it is especifically developed for the GNOME environment, and does not suffer from windowsitis. There is no need to use specific themes for the browser, as it automatically adapts to the one used in GNOME, to provide with cohesion, which many times other browsers do not provide. Also, as expected, Ephy has tabs, and even the ability to drag and drop tags wherever needed in order to rearrange them, something Firefox only recently got, or had to be provided by extensions.

Epiphany also has a very innovative way to work with bookmarks. Instead of placing them into folders, it tags them, like Gmail does. So, instead of having to decide if an nVidia Linux kernel thread goes in graphics or in kernel, it can be tagged in to graphics and kernel, so it shows up in a search for any of those two terms. It also has smart bookmarks, which allow creating one for the debian package search and just easily typing clex, selecting the correct entry on the address bar, pressing enter and voilá, instant package search. It has many smart bookmarks by default, such as Dictionary, Wikipedia or Google.
Ephy is very integrated with the desktop. You can easily subscribe to a desktop reader like Liferea when getting an RSS feed, and complete integration with the GNOME Deskbar, allowing it to index the history and bookmarks for easy searching using it. Raphaël Slinckx, the dude with the weird hackergotchi on his site and also a developer of the Deskbar applet explains more about it.

Extensions

The browser does not have a centralised repository for extensions, and there is no way to easily install them but downloading the epiphany-extensions package or download them from the web and put them into the .gnome2/epiphany/extensions directory. However, while I can’t get a GoogleTabs extension, or show the time in Timbuctu, I can get extensions which do what I need, such as run Greasemonkey scripts, block ads, allow me to browse using gestures. As Epiphany is very basic by default, there are also many extensions which help configure the browsing environment, such as selecting which tab to focus after closing one, or to make the tab border smaller. This are all very small extensions, and only have 379 lines altogether, counting all the extensions I downloaded and activated. Furthermore, writing extensions is extremely easy, as in a few lines of python, an extension is ready to run.

Super Tab Extra

Basing myself on the Only One Close Button, I created Super Tab Extra, an extension which resized the width of the tabs when there are too many. The name comes from Tab Mix Plus, a very famous Firefox extension which deals with tabs. Well, without further ado, here it is, Super Tab Extra. I hated the way that tabs were managed first, as “due to a GTK bug”, the tabs would not resize. However, apparently Firefox is going to use it too.