I wouldn’t yet say “brilliant” but I’d certainly say “less crap”. I haven’t (yet) completely stabbed it for being stupid.
xkcd – little Bobby Tables
Today’s xkcd is just wonderful. I think we need giant ones of these on the wall of offices around the world.
Jetlag (and recovering from it)
I am very good at just staying up late to adjust to a timezone. I can do this fairly reliably. Going to the US and Europe can be done by this method (rather well). Coming back is another story though. Going to sleep at an earlier time (for me) doesn’t come easy. Grr…
Compressed LCP and Compressed Backup (and switching them on/off online)
Quick experiment with online changing of enabling/disabling compressed backups and local checkpoints (LCPs).
Backup is incredibly trivial and correct (even have some nodes do compressed, some not).
LCPs are a bit trickier when it comes to restore… currently how the code sits is that a block using the compressed file interface in NDBFS must specify if it wants to use the compressed read/write interface or not. So when you have LCPs that differ in compressed/non-compressed than the current config file setting, you’re not going to be able to restore them (although setting CompressedLCP=1 should let you restore either compressed or non-compressed LCPs).
At some point, I’ll probably move AsyncFile (our async file IO class) to just use azio alway, and modify azio to be transparent for non-compressed files…. I just have to fix up azio for direct io.
I feel dirty
but I’m going to write it anyway…. “I think this is the best phone I’ve ever owned”. It’s about a device running Windows Mobile. Would I say it was “good”… hrrm… not sure… “okay” at least. It would be “very good” if syncing with my Linux desktop worked remotely easily.
One thing i love is that from the home screen (Welcome screen in WM5 language) you can start typing and you can choose to either dial that number, or choose from the search of your address book that just happened. Awesome. No jumping through menus just to search the address book!
If anyone knows how to make the in-built email client not do outlook style “include message in reply” and instead actually quote the message, i’d be rather grateful.
fring is also a rather cool IM/VoIP app that I can see myself making a fair bit of use of when on a WiFi network around the place (and IM on the go over GPRS).
I just have to go and get a 3G SIM card to make data work…
Changing the Windows Mobile 5 Internet Explorer Home Page from Linux
synce-registry -w HKLM Software/Microsoft/Internet\ Explorer/AboutURLs home ‘http://www.google.com.au/m’
Why you have to edit the registry to change the home page is certainly beyond me.
Things that break while travelling….
This year, it seesm that whenever I go out for significant travel, the following things will break on my trip:
- a laptop power supply
- a disk
At least this time the disk is part of a RAID1 array.
Oh, and for some reason my mythbackend stopped doing anything a few days ago…. and I wasn’t checking it. grr… annoying. At least there’s not much on TV.
Lack of Music while hacking at conferences
I need hack time with music as the only other thing going on.
I just stuck my earphones in for the first time since I got here and pressed that button on the ipod that makes Tool’s 10,000 Days start playing. Bliss, pure hacking bliss.
Monty Taylor’s UC2008 talk
possibly:
“Achieving Web 2.0 Social Networking Synergies with NDBAPI through MySQL Proxy”
(yet another possible cool thing coming from a quick hack at DevConf)
ndb_mgmd on Win32 (an Alpha)
So, here is an Alpha quality port of the MySQL Cluster management server to Win32 based on the current MySQL 5.0 tree.
This isn’t going into 5.0, so don’t expect to ever have that.
This isn’t going into 5.1 either, so don’t expect it there.
It’ll go into some future release at some level of general “supported” status that has yet to be decided.
ONLY USE THIS FOR EXPERIMENTAL PURPOSES.
IT IS EARLY RELEASE – IT HARMS PUPPIES!
But, it would be great for those who may be interested in having a ndb_mgmd on Win32 at some point to grab the binary, have a play and find some bugs.
For any bugs filed, please submit to bugs.mysql.com and explicitly mention that it’s version “5.0.50-ndbwin32r1” and mention that it’s the specific build (i.e. it shouldn’t go through the normal bug verification procedure and instead end up with me looking at it directly).
So, here’s the files:
- Patch series
http://www.flamingspork.com/mysql/mysql-5.0.50-ndbwin32r1/patches - Source tree used to build (11.8MB):
http://www.flamingspork.com/mysql/mysql-5.0.50-ndbwin32r1/mysql-5.0.50.tar.gz - Built source tree (the ndb_mgmd.exe, all the intermediate object files, symbol files and whatever else cmake and Visual Studio go and create) (32.7MB)
http://www.flamingspork.com/mysql/mysql-5.0.50-ndbwin32r1/mysql-5.0.50-ndbwin32r1-built.tar.gz - Just the executable (ndb_mgmd.exe – debug built) (3.2MB):
http://www.flamingspork.com/mysql/mysql-5.0.50-ndbwin32r1/ndb_mgmd.exe
Hopefully this brings you joy.
Oh, and yes, you can go and run it under WINE so you don’t have to actually use MS Windows.
enjoy!
I wants me a sticker…
“MySQL Cluster: We don’t need no stinkin FOREIGN KEYS”
and, of course: “Ban HP-UX Now!”
Any design for a “I’m Highly Available” shirt is pure speculation…. but totally awesome (and a cookie for anybody who a) makes them or b) wears them)
ratting on “leading” platforms…
Yes, I really, really really dislike the Microsoft Windows platform. I think you have to approach insanity to even remotely consider using it in a HA environment.
That doesn’t mean that we shouldn’t support it. Switching an entire software stack can be a lot of work. Much better to gradually move to complete freedom and sanity.
MySQL Cluster (NDB) on Microsoft Windows
Well… there’s been some work. Even some in-progress patches. Being involved with this has just perfectly refreshed my memory of why I left the platform. Oh my it’s a horrible, horrible platform. Everything from UI to API… ick.
Expect something around soon….
Photos from UC-J
Go see either my Flickr stream, and I’ll get things onto my Gallery as well.
In Tokyo for the MySQL User Conference Japan
Arrived early morning, not much sleep, took forever to get to hotel and then had to wait for room (double not happy), got some work done in the office and am now in desperate need of sleep before a way too early start.
Fish is not a vegetable
(The weird thing is that the reason behind this post has nothing to do with being in Japan)
Harry Potter OOTP Wii Game
When in the throphy room and Hermione keeps telling you to cast Reducto, don’t (she is, in fact, very wrong). Instead, think about what should be in the cabinets you’re repairing.
How not to get a sensible response on a mailing list/web forum
For a start, you shouldn’t be using a web forum. Are you too stupid to use email or what?
Ask yourself, does your question boil down to “pls do my job 4 me. kthxbye” (because it’s in stupid speak because it’s an obviously stupid question to be asking). If it does, don’t post it. Instead, RTFFM (where F is for Fine…. at least one of them is anyway), look at the archives. You will then find approximately eleventy-billion messages pointing you to exactly the right tool and docs to let you answer your question – easily.
Talking about Facebook is prohibited
Wii!
Productivity will be reduced due to Wii goodness.
