Grey Panthers Savannah

    • About
    • Blog
    • Interesting
    • Projects & Ideas
Illustration of a bird flying.
  • Using hierarchical P2P applications to reduce the bandwidth problem

    It never stops to amaze me the the speed which P2P (BitTorrent) client can achieve with almost no server infrastructure! Heck, I can download conference videos as fast as if they were served up by Akamai’s carefully tuned architecture! Which brings me to my point: The current way of network design (aggregating connections with an…

    June 6, 2008
  • Know your transactions and know them well

    In the context of databases transactions are usually thought of as a mechanism to make ensure that different batches of work can be executed in parallel, but result be the same as if they would have been executed in series. This is however only the 10,000 foot overview, and as always, the devil is in…

    June 6, 2008
  • Living on the edge with Ubuntu

    As I said earlier, I’m not very impressed with Ubuntu 8.04 (hardy), but I’ll give it an other chance. There are some rumors floating around that July 10 there will be some major updates and the steady stream of updates seem to fix a few issues as well. Warning! Don’t do this if you can’t…

    June 6, 2008
  • Using Eclipse with OpenJDK 6 on Ubuntu

    Update: There seems to be a simpler way to do this. Take a look at the second comment. Java 1.6 (also known as Java 6) is now open-source so I installed it on Ubuntu and tried to run Eclipse with it. Unfortunately it said that no compatible java vm was found while searching /usr/lib/j2sdk1.4-sun/bin/java. So…

    June 6, 2008
  • Random YouTube videos

    Via George Ou’s blog Via Grand Stream Dreams a series of Mac vs Pc vs Linux video:

    June 6, 2008
  • Profiling PHP with XDebug

    Resolving performance problems is hard (even more so when you have to do so with somebody else’s code) and some clear measurements are very welcome. I tried out XDebug some years back when and it didn’t work very well back then, but the latest release seems quite good. Here is how to use its profiler:…

    June 6, 2008
  • Possible problem with Opera and setTimeout / clearTimeout

    I’ve not been able to reproduce this with the new 9.27 release, however I’m quite sure that it is an issue in 9.25: When you use setTimeout, you have two options: either passing a function reference or a string which gets eval-ed. In either case setTimeout is supposed to return an integer ID which can…

    June 6, 2008
  • Two simple things you can do for Perl right now!

    Go write a page for the Perl 5 Wiki and help it reach 1000 pages Rate a CPAN module

    June 6, 2008
  • Getting the current interpreter in PHP

    Recently a friend of mine asked if there is a way to dynamically find out the path of the PHP executable. The working scenario was: running some scripts (from the command line) which would spawn other scripts and rather than hardcoding the path to the PHP interpreter he wanted to use the same interpreter when…

    June 5, 2008
  • Why isn’t my GIN index being used in Postgres after I install the _int contrib package?

    While working with some GIN indexes (to speed up the && and <@ / @> operators) I was very surprised to see that after the installation of the intarray (_int) contrib module the query planner stopped using the index. After some poking around it came to me: The contrib module is defining its own operators…

    June 5, 2008
←Previous Page
1 … 72 73 74 75 76 … 109
Next Page→

©2025 Grey Panther, powered by WordPress
Content licensed under a Creative Commons Attribution 4.0 International License, except where indicated otherwise.