Saturday, 12 December 2009
Annoying iE6 bug of the day:
This link describes it and a few side step options:
http://justaddwater.dk/2008/11/05/ie-css-bug-background-image-gap-to-border/
For my purposes, the easiset thing to do was not have a border, and have the parent supply a pseudo border using the background color. If you find a way to stop iE6 doing this, please let me know!
Wednesday, 28 October 2009
YESS DVB-T9900HD
So I decided to get a Freeview decoder, and I ended getting a HD (== terrestrial not satellite) decoder even though I don't yet have a HD TV. I got this YESS DVB-T9900HD is a single tuner unit with a HDMI port and the promise of PVR functionality via the USB port.
- No integration between freeview EPG listings and the recording feature! I hope other units can do this? Scheduling a recording is like setting a VHS; this channel from then till then, click.
- Single tuner means it can only buffer the channel you are watching. This is obvious, but a good PVR needs 2+ tuners.
- I haven't checked, but I expect that the recording is in standard definition irrespective of the HD-ness. I haven't confirmed this one, anyone want to give me a HD screen? Actually I havent even checked the HD signal is HD when "realtime"!
- Seems to use the disk regularly, not a great buffering technique. For this reason, I don't leave the PVR live buffering 24/7. Use of flash or solid state might dodge that bullet.
- Seems to not like playing too close to realtime, needs 5+ second buffer, else it glitches and drops audio.
So the PVR is basically like a VHS, except you can do poor-mans timeshifting: start watching the recording before its finished.
Saturday, 17 October 2009
The problem of evil:
Assumption (1): God exists.
Assumption (1a): God is all-knowing.
Assumption (1b): God is all-powerful.
Assumption (1c): God is perfectly loving.
Assumption (1d): Any being that did not possess all three of the above properties would not be God.
Premise (2): Evil exists.
Premise (3): An all-knowing being would be aware of the existence of evil.
Premise (4): An all-powerful being would be able to eliminate evil.
Premise (5): A perfectly loving being would desire to eliminate evil.
Conclusion (6): Evil does not exist. (from (1),(3),(4),(5))
Contradiction: But evil does exist. (from (2))
Conclusion (7): There is no being that is all-knowing, all-powerful, and perfectly loving. (from (2),(3),(4),(5))
Conclusion (8): God does not exist. (from (7),(1d))The argument's logic is ironclad, and its simple but far-reaching conclusion is that the existence of evil in the world disproves the existence of an omniscient, omnipotent, perfectly loving god. The only way to refute the problem of evil without surrendering the assumption that such a god exists is to deny one of its premises.
I like this argument as it doesn't completely deny God; but it relegates him to (in my view):
- A God that isn't Perfectly Loving; or
- A God that doesn't desire to eliminate evil.
Friday, 4 September 2009
Negative signal-to-noise ratios
We can hear signals below the noise floor? It seems like the LSB (least significant bit) represents the smallest variation in amplitude available digitally, so where is that signal actually coded and stored? My understanding of the explanation (not shown) is that it exists in the time domain as a modulation on the LSB.
Thats some tricksy stuff right there!
Monday, 31 August 2009
iCompass
The compass isn't perfect, but its ok.
I wonder what the Android sensor is like in comparison. Come on internet, send me a video of your android doing this.
Wednesday, 12 August 2009
Invisible Guard for iPhone 3GS
So now I have a shiny new iPhone, I have a few important things to do to it.
Extend its functionality..and install a cover. I got an invisible guard, a kiwi-made transparent cover.
It is installed with some soapy water and lots of patience. I applied and smooshed for about an hour, but it ended up fitting very well. The corners took a while, but eventually I got them all in place.
2G on the left, 3GS + invisible guard on the right. The plastic has a slight orange-peel look to it, but it doesn't affect the picture quality.
It does feel quite different to the glass, slightly stickier. But it is still great to use. The extra grip on the back is a welcome addition. Even the home button has a guard, which fit perfectly.
Here you can see how the shield covers most of the corner, and how tight and accurate the cover is. Check around the headphone socket and the volume keys.
Another shot of the corner. Also note the one blemish that I decided I didn't care about: the chrome bezel has a flake of missing chrome. It looks like a manufacturing defect, but is too small for me to care.
This is how the rounded back is handled: a slit up each corner.
The back looks nice, like its been duraseal-ed. The guard can be peeled off without damaging the phone. So far, I'm really happy with how it come out, its hardly visible at all, and no bubbles!
Tuesday, 11 August 2009
Is that an Iceberg?
A fake 'iceberg' in Wellington's Oriental Bay this morning was made by special effects wizards Weta for a climate change stunt.
Wednesday, 5 August 2009
iPicky
So I got a brand new iPhone 3GS and it isn't up to Apples' quality control. Its' silver bevel surrounding the screen sits proud of the glass in the top left corner and runs half the left edge, and a third of the top.
The chrome is slightly proud on the bevel on the outer edge of the same corner, but not very much.
update: Apple happily replaced the unit, and my new one is flush and nice...
Wednesday, 22 July 2009
How I lowered my speakers noise floor by 6db
They sound completely awesome I love this set up so much. The only little thing that bugged me was that I can hear the noise floor of my soundcard at louder slider settings. If I turned them up for quiet material or for stuff with large dynamic headroom the white noise was just perceptible.
The SB Live wiki page has an uncited note that "the original SB Live! had a very low noise floor for its time". Doh! I considered getting a better soundcard with balanced outputs to lower the floor, but meh - money, linux support etc. just for something that is so minor and uncommon.
In practice, I usually stay within something like 2-10% of max signal level from my soundcard on the speakers, and the noise floor is far below hearing level.
I recently realised that I had the input trim on each speaker central at 0db, but they could go to -6db. By setting both speakers to this, I am forced to have a higher output signal from the soundcard to compensate. This makes the soundcards' signal to noise ratio much better (by 6db!) for any given actual listening level. Of course, my 100% setting is also 6db quieter, but I dare anyone to site in front of these at 100%!
So now I probably use something like the 20-40% signal level, with plenty in reserve should I wish to wind something up loud. This is a much more sensible use of the range, as I was right at the bottom 1/4 of the mixer sliders most of the time. I can't hear the sound floor, even with everything at 100%/max/11 !
Wednesday, 8 July 2009
Google Reader keys:
http://www.google.com/help/reader/faq.html#shortcuts
Keys are so much quicker.
Thursday, 18 June 2009
Travel company offers free three-month holiday to promote NZ
"We're a relatively new company ... and as you can imagine we've had we've had quite a few suppliers jump on board in a relatively short period of time," she said.
"We had the option of either taking time out of what we're doing now and going and travelling and meeting everybody ourselves, or offering this opportunity to somebody who would really enjoy it and have a lot of fun with it."
The winning candidate will be provided with free accommodation, transport, a daily food allowance and some spending money in return for blogging about their experiences.
"But there's no set wage as such," Forsyth added. "It's just a free trip."
Pity I have just got a job, that sounds like fun! Thanks Preeti for the link.
Toolman is employed
Friday, 12 June 2009
GIF vs JIF
You disagree? Hey, I'm just quoting the inventors of the format. Here's the evidence:
- CompuServe used to distribute a graphics display program called CompuShow. In the documentation for version 8.33 in the FAQ section, it states:
The GIF (Graphics Interchange Format), pronounced "JIF", was designed by CompuServe and the official specification released in June of 1987.
There, straight from the inventors of the format.
So nerds, GIF or JIF?
Thursday, 30 April 2009
Muppets album conversions:
I spent months painfully converting these albums to CD. These albums got heavy airtime in my youth...
I carefully recorded the vinyl, then carefully cleaned the recordings by hand. Adobe Audition is the best wave editor I have ever used, and the results are fantastic. The finals still have the full warmth of the original vinyl, and no major pops or clicks. This took an unbelievable length of time, I ended up redoing the process multiple times as I learned better techniques.
I also scanned and processed all the cover artwork for the CD replicas.
The discs are printed on directly (no stickers!), and the art is a mock of the original vinyls' center label. I had to change the track numbers (no side B!) and shoehorn both sides listings onto a single side.
The sleeves are complete, with the inner and outer artwork just like the original vinyl sleeve.
Again, the track listings were subtly tweaked to reflect the single side and track numbers. Also, the back of a jewel case is not square (but the front sleeve is) so the rear artwork had to be cropped carefully to look correct. Compare left and right above.
In any case, really happy with how these turned out.
below the 42:
Monday, 27 April 2009
Recovering the mini
My pal Andre got married, and we caught up with lots of you fullas down there :)
With Princess hanging out with Loulou, Nick and I went to unpack the mini and get it on to the road. The mini was stored well, and was straightforward to get on the road. All that was needed was a new battery and a damned good clean. So shes is now legit: WOF, rego, insurance.
When taking out the sub box to replace the battery, I found that a mousey had setup house in my sub box - he chewed the inside of the seat sponge!
The bastard also gnawed a hole in my sub and dragged lots of crud in there! I found him dead where you see him, the rubber and foam must have killed him. I cleaned the sub box and did a ghetto duct tape fix. Temporary, but it'll do.
I headed up the country.
7 hours of nonstop mini driving was real noisey! I did get a great day for cruising.
The mountain from afar...
..and up close - mint weather! Thankfully, no breakdowns or weird noises.
Sunday, 12 April 2009
Synchronise your iPhone in Linux .. kinda
https://help.ubuntu.com/community/PortableDevices/iPhone#Using%20iTunes%20via%20Sun%20Virtualbox%20running%20Windows
Sync away!
Wednesday, 8 April 2009
Digital Glitching
KANYE WEST "Welcome To Heartbreak" Directed by Nabil from nabil elderkin on Vimeo.
Interesting how its using the errors produced by missing keyframes for artistic effect. I saw a few experimental videos like this, but to see it on A-List music videos is interesting. It the video analog to audio glitching artifacts being used in music. Interesting, but unless you are a codec master, you have little control over the effect, so this technique may have limited scope for expansion. Still cool - wonder if and encoders get confused encoding it :) ? Also, how many geeks give their satellite box a smack, thinking that the MTV feed is playing up ....
Ben Heck does it again: C64 laptop
I probably linked to the Picommodore C64 laptop project that someone did a while ago, it is a cool idea. I actually got myself a couple of the C64 all-in-one joysticks used in the project while I was in Europe. Ben Heck, custom-console-maker-extraordinaire has made a C64 laptop of such awesomeness that it kinda puts the rest to shame.
That is tidy. A SD card floppy emulator, original keyboard with Fn keys chopped off, and replacements by the fake trackpad (actually a LCD for the SD-floppy bridge), all the real hardware: SID chip, cartridge slot... Go look at the full writeup from Ben himself. A legendary hack.
http://benheck.com/04-05-2009/commodore-64-original-hardware-laptop
NIIICE!
Monday, 30 March 2009
The Cult of Done Manifesto
http://www.brepettis.com/blog/2009/3/3/the-cult-of-done-manifesto.html
The Cult of Done Manifesto
- There are three states of being. Not knowing, action and completion.
- Accept that everything is a draft. It helps to get it done.
- There is no editing stage.
- Pretending you know what you're doing is almost the same as knowing what you are doing, so just accept that you know what you're doing even if you don't and do it.
- Banish procrastination. If you wait more than a week to get an idea done, abandon it.
- The point of being done is not to finish but to get other things done.
- Once you're done you can throw it away.
- Laugh at perfection. It's boring and keeps you from being done.
- People without dirty hands are wrong. Doing something makes you right.
- Failure counts as done. So do mistakes.
- Destruction is a variant of done.
- If you have an idea and publish it on the internet, that counts as a ghost of done.
- Done is the engine of more.
Amen!
Thursday, 26 March 2009
Norty
http://www.stuff.co.nz/dominion-post/entertainment/blogs/the-lost-boys/2287212/The-initiators
Wednesday, 25 March 2009
Head Tracking for VR using a standard screen.
Nice one Jonny Lee.
Monday, 23 March 2009
Sunday, 22 March 2009
My time at JTeam
First and foremost: I had a great working year, and I really enjoyed working with all the team at JTeam! The guys made me very welcome - I managed to learn lots of new stuff, as well as maybe leave a little behind. I contributed to some RFPs, pitched JTeam solutions directly to customers, as well as actually developing web applications.
Oh and I also bitched about Flash lots ...
At the end of a hard years work, I got this lovely box of treats for (early) Christmas. The Dutch have a cunning way to get Christmas twice per year: in addition to Dec 25 with Santa Claus, they also have Sinterklaas. He shows up Dec 5th giving presents and chocolates shaped of letters, and is suspiciously similar to Santa. Check the link for details.You know what they say about gift horses, so thanks Sinterklaas!
The crew from JTeam also all went out for an excellent Christmas dinner. I can't remember specifics, but the conversation (and wine) was top notch... It snowed outside as we dined, and I had to cycle home. Still, it was a genuine white Christmas, something us antipodeans don't see much of.
In short, I had a great time living in Holland! The Dutch seem to think that New Zealand is nothing but a country full of sheep. Its not true, we are as modern as any other western country in the world. Here is a picture of me in the middle of Auckland City.
The funny thing is that I'm not joking, this really is in the central part of our biggest city, Auckland. Check street view out on this link: Google maps link
This is my home computer, great to have it all setup again: 20" 1600x1200 LCD with my Behringer speakers.. mmmm!
And for those Dutchies who wanted to know what products are available here in NZ, here is an European section of a supermarket. Some supermarkets also sell stuff like stroopwafels and hagelslag.
Thursday, 19 March 2009
Wednesday, 18 March 2009
New domain:
I have pointed my own domain to this blog, so the new link is
http://blog.toolman.geek.nz
RSS: http://blog.toolman.geek.nz/feeds/posts/default
The old location should redirect anyway. Update them readers!
Monday, 16 March 2009
Augmented reality: Like this one!
.. at the cost of having a projector (aka beamer, Dutchies) strapped on to yourself.
I really like how it could augment real products; thats the holy grail for augmentation, and a source of plenty of revenue if successful.
The next challenge is getting quality information to the device. Control of the information used in this system, one it grew to mobile handset scales, would be powerful. Hopefully open systems such ala wikipedia would ensure sane community control of the public data.
What will products compete on? Consumer weighting of metrics, as offered on augmentation device:
- price (Current favorite ;)
- carbon footprint
- eco factor - packaging, manufacture etc.
- rating/score/desiriability in demographics you care about
- Loyalty scheme incentives
- ...
Decisions would (mostly) be that of the Economists' ideal consumer: rational decision makers trying to maximize their benefits and minimize their costs. I say "mostly" because you don't have to take your handsets advice, do you :P ?
... Beamer on board ...
Thanks to Alef for the link.