Slashdot Mirror


User: cgibbard

cgibbard's activity in the archive.

Stories
0
Comments
54
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 54

  1. Re:Leverage on Linux on the Desktop · · Score: 3, Insightful

    I've been using Galeon (based on Gecko) for a while, and it now actually pains me to have to use IE if I ever sit down at a Windows machine. Even the development releases (e.g. 1.3.5) which have had many features removed for rewriting have more nice features than IE. For example, the ability to add nice textbox widgets to your toolbar for search engines, and not just some limited set of search engines, but anything at all (I use the Google one constantly, but I also have one for PlanetMath, for example). Of course, there's also tabbed browsing, which is so useful and obvious that it's ridiculous that IE doesn't have it. Galeon is also quite fast. I've never had any performance issues with it.

    I've also tried Konqueror, and thought that it was pretty nice (though it lacked some things like tabbed browsing, but hey, it's a filemanager too). I don't use KDE however, so it takes too long to init all the KDE stuff the first time Konqueror loads. If you don't mind KDE though, it's probably worth looking at. It'll probably load as fast as IE does in Windows if you're running KDE (as it won't have to do anything to initialise).

    There are plenty of "IE Killers" already available for Linux - why not try these two?

  2. Re:My problem with regular expressions... on Mastering Regular Expressions · · Score: 2, Interesting

    There are some really nice parser combinator libraries that are beginning to show up for constructing parsers very easily.

    For example, check out Parsec
    a monadic parser combinator library for Haskell. Have a look at its documentation to get a feel for what I'm talking about.

    The basic idea is to construct parsers for complicated things by combining simpler parsers in various ways.

    Parsec also has mechanisms that allow one to provide information so that good looking error messages can be constructed for the user should the parse fail, and also allows for one to tune parsers for efficiency reasonably well, while maintaining a fair bit of flexibility (by default, parsers are LL1 for efficiency, but they can be extended so as to provide potentially infinite lookahead if necessary).

  3. Slashdot - Your Ultimate Warez Source on BitTorrent Blamed for Matrix2 Downloads · · Score: 1

    Thanks BBC and Slashdot! As soon as this was posted I googled for "bittorrent matrix reloaded" and found the torrent immediately. Good thing there was this story, or I never would have thought to look for it.

    I find the great thing about bittorrent is that there's a lot of great stuff (TV, movies) out there to download and you don't need to be a member of the scene to get it.

    I find the bad thing about it is that sometimes you have to pretend it's 1997 and you're using a 28.8 modem to download the files. (Even with uploads enabled and shaped.)

  4. Fun thing to try on New Whitespace-Only Programming Language · · Score: 1

    ./wspace fact.ws +RTS -K2048k <<< 10000

    It nicely inherits Haskell's bignums.

    10000! = 284625968091705451890641321211986 [...then 35614 digits...] 000000000