Home |  MySQL Buzz |  FAQ |  Feeds |  Submit your blog feed |  Feedback |  Archive |  Aggregate feed RSS 2.0 English Deutsch Español Français Italiano 日本語 Русский Português 中文
Previous 30 Newer Entries Showing entries 31 to 42

Displaying posts with tag: work et al (reset)

Microsoft loses in Eolas patent ruling ¦ CNET News.com
+0 Vote Up -0Vote Down

Microsoft loses in Eolas patent ruling | CNET News.com

Come on Microsoft - join us in the fight against software patents. This clearly hurts the entire industry - be it big vendors like yourself or small ones.

Let’s not all get royally screwed.

lathiat: Avahi
+0 Vote Up -0Vote Down

lathiat: Avahi

Trent has been blogging quite often about Avahi. It does look like a good project to watch. Promises ease of use (for the coder who really doesn’t care about Rendezvous/Bonjour/ZeroConf/whatever-they-call-it-this-week internals and just wants Cool Functionality(tm) in their app).

Maybe integrating this would be cool for mysqld and the gui tools. (i’ve toyed with the thoughts of using it in cluster… but do we relaly want another thing that can possibly fail in a HA environment… probably not - considering using DNS is usually a bad idea).

LKML: Linus Torvalds: Re: [OT]Linus trademarks Linux?!!
+0 Vote Up -0Vote Down

LKML: Linus Torvalds: Re: [OT]Linus trademarks Linux?!!

thoughts on the trademark and notes about slashdot being a big public wanking session (which is, if nothing else - quite accurrate and quite funny)

An old year-2000 mail about the same stuff

OSDC CFP
+0 Vote Up -0Vote Down

The OSDC CFP site is the most annoying CFP in the entire world. So bloody complicated to go through - really makes you examine if you really wanted to do a talk in the first place.

Why ?returns -1 on error? is bad
+0 Vote Up -0Vote Down

(a general note on what’s good practice)

In C, 0 is false and !0 is true.

In the dim past there was an elsewhere where 0 was true and !0 was false. Why? Because there can be more than one error state and this is usually more interesting than how many ways success could have been acheived.

Well, that sucks too - there’s information on success that could be useful (e.g. we succeeded, but only n bytes worth instead of the m you asked for).

So, the way of

So what do most people do on error? Return -1.

Hrrmm… this casually (if not totally) defeats the point. In any function that does any real work, there’s going to be more than one place where failure could occur (even if it’s an error path that should never really happen… it will, but never to you… always to a guy somewhere in a country that you didn’t know existed

  [Read more...]
Comments Are Evil
+0 Vote Up -0Vote Down

When a comment above a function says “returns -1 on error” and the code does the exact oposite (returns -1 anyway except if there was out of memory error, which may be #defined to -1 anyway) it’s a bit annoying when you first look at it.

Remember kids, comments in code are evil. They are wrong - or misleading at best. They only ever say what one person at some point in the past thought they beleived the code did. The definitive record is the code itself.

(there are possible exceptions to this rule… maybe… internals can be good to document - but arguably it should be *away* from the code so that you don’t start thinking the documentation is accurate and up to date - because it’s not).

noise cancelling headphones a no-no
+0 Vote Up -0Vote Down

Well, this review over at ZDnet seems to say that the Bose Quiet Comfort 2 Acoustic Noice Cancelling headphones have leather. The suck. Well, that strikes them off my list.

In case you didn’t know, I don’t do the leather thing.

There’s also a disturbing review over at Amazon from a guy who seems to know what he’s talking about (Grado make great ‘phones - mine are supurb).

So, the sound quality may not be all that great (although people rave about the noise reduction - and

  [Read more...]
Tax
+0 Vote Up -0Vote Down

Well, I can now sit down and do my tax. Urgh. Not looking forward to it.

Although… I wonder if eTax will work under qemu and wine…. sounds like a lot of trouble, maybe I’ll just do it the paper way until they come to their senses and have an eTax that works on more than win32.

A warmer place to work?
+0 Vote Up -0Vote Down

So, aparrently our 7 year heater is really old and we shouldn’t expect much from it.

No, really.

A switch had broken. Again. The same one that was replaced less than two years ago.

So, I ask our Northern European friends - what’s a good brand and model for a natural gas central heater that’s not going to require fixing every year?

Ministry for Crap Design
+0 Vote Up -0Vote Down

Every year our heating breaks. Every darn year. Aparrently the way to get a reliable central heating system is to have one that’s 15 years old. Ours is a bit newer and part of the series of heaters (aparrently all of them) that suffer from the Ministry of Crap Design getting involved (meaning they break every year).

It’s bloody freezing in here. maybe 12 degrees. It’s 10 outside.

Bloody miserable cold winter.

I almost feel like getting in my car where the heater works and working from there (wireless signal should be strong enough).

OpenOffice
+0 Vote Up -0Vote Down

/me hits the developer who made AutoSave ask if you want to save.

Honestly, what the fuck is up with that?

GDB bugs
+0 Vote Up -0Vote Down

Well, there’s a GDB bug (in the known-problems list) that I am regularly hitting. It makes it go “gdb internal error, would you like a core of GDB”.

I’m running 6.3, what comes with Ubuntu. However, I’m now rebuilding gdb 6.1.1 in the hope that this will be more stable for me.

6.3 is proving to be not very useful when I need it most (i.e. when strange things are happenning).

Aparrently this only happens because my distro and architecture still uses LinuxThreads instead of NPTL.

Oh how I wish for the day of NPTL on ppc.

Previous 30 Newer Entries Showing entries 31 to 42

Planet MySQL © 1995, 2014, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.