Wednesday, May 9, 2007

in Syd for a week

Work have asked me to go to Sydney and work at the office all week next week. This is a bit much, but I also think that it'll do me some good. I think a week is a bit long, I'll get to catchup on what's going on within a few days, and the rest will just be working away as per usual. And I'll miss everybody back in Adders. On the flipside, I think that it will be a great opportunity to see what's been happening back at the 'ol office without me. There have been some changes in the way that things are beginning to be done. The flash framework is in full swing and all seems to be moulding very quickly towards a systematic standardisation in software authoring. So I'm looking forward to falling into the mould so that all the code that I write will leverage the existing structures as much as possible, making my code cleaner and less. And ofcourse it's all paid for!
I got my itinerary today so all the tickets and accommodation have been booked. No backing out now. Sydney here I come!

Tuesday, May 8, 2007

mini teeth

Yesterday was a service day. Fist thing in the morning was the dentist. 9am appointment. All bodes well, my crowned tooth is looking alright. The dentist did an abrasives clean then a fluoride treatment, 4 x-rays and a checkup. This all came to $205 but cost me nothing due to health insurance. Even though I'm still within the 12 months acceptance period, the insurance paid this out with nothing to pay for me. The dentist also told me that my teeth were in a good condition, something I was totally blown away by as the Polish dentistry industry in the early 1980s was not well renown for its work. Stoked.
Then I took the mini in to get the clutch mechanism sorted out. I didn't know what it was but the clutch felt like it was at the end of it's life, going up and down maybe an inch. The people at minisport knew what they were doing though. They replaced the arm and joint that moved the clutch. This arm was totally bent and the joint was worn. Turned out to be a common occurance on old gear arms. So in the picture on the left, the ball down the bottom was bent right a fair bit and the middle part was bent too. Basically worn the heck out of. They also replaced a clutch bearing, putting in a good quality one. This all cost me $430, about what I was looking to pay anyways.
Now the mini runs totally different. When before I had to struggle to get into first with an inch of clutch give, I now have about 25cm clutch give and the gearbox works like a treat. Ahh it's good to get the mini serviced by people who know what they are doing.
So my teeth and mini are both serviced up and ready to roll onto the next adventure.

Monday, May 7, 2007

xkcd a day keeps the blues away

In case you haven't seen the stick-man figure comic strips at xkcd, they are just awesome. I've come across these a year or so back when they were sitting in a dump folder on someone's server. Obviously the dude got his wits together and made a galley of his gems. The humour is actually funny if you're a bit of a cynical geek and it works on other levels too. Great time killer. And with strips like this, you'd be one smirking uber geek.

Friday, May 4, 2007

MVC at WebDU

This presentation by Robin Hillard on the MVC pattern at the latest WebDU. It's a really clear explanation of how the Model-View-Controller pattern works and how it's applied in real applications. Well worth a look. Also as it happens, I'm working on a project that uses MVC, so to confirm what I've been doing is rightwas a relief, as I didn't want to hear that what I've been doing is toatlly wrong at this point.

Thursday, May 3, 2007

Bali hi

What an adventure! Well worth every penny.
It began with an exciting morning. Off to the airport to get sent to Darwin for the day. A 3 hour flight with a crappy breakfast. I just drank black tea as I was coding my way through how to place an input box in a specific place on a multi line text field, one of my favourite pass times when cramped into an airplane seat. While enjoying this pass time, I dropped my new sunnies, mangled them, popping a screw or two and bent the frame. Great, no sunnies for the trip.
Arriving in Darwin, greeted with the first wave of tropical humidity. 12 hours here. Ok off to the 'city'. Smaller than Adelaide with a unique population of Aboriginal people, this town is as rural as a city could get. It has one mall flanked by a few adjacent streets of open shops, then about a block or two away, the harbour and parks.
We stumbled into the optometrist who was able to mangle my glasses back into shape with about 1/2 a centimetre off on one side. Alright, glasses are back, and all for free! Then we had lunch in an unimpressive food court, before taking a long walk through the harbour, parks and a seaside suburb with a cold beer stop.
On the way back for dinner we stopped at Tim's Cafe. Awesome Aussie dishes. I ended up having a crocodile parmy. When in Darwin...
After a celebratory cocktail at the local tapas place, we whisked off to the airport to land in Denpasar. At the airport, we waited for about 1/2 hour for the international gate to open. After which we had to show our bags, and a ridiculous man frisked everyone with the backs of his palms in the most ridiculous fashion. If I had anything I wanted to sneak on board, there would have been no problems. One up for the Australian airport security. Doing a smashing job guys, love your work!
After a brief flight (not long enough to get my coding boots on), we landed in Denpasar at 11:30pm. The whole airport felt like it was made out of wood. And I felt like I just stepped into a Swedish sauna.
After passing the lacklustre security and dishing out US$50 to line the pockets of some corrupt official, we stepped out onto the footpath where everyone wants to grab your bag to help (for a tip). Luckily we spotted our Contiki bus who whisked us off to the resort for free through the hot and smelly streets of Bali. It's a mix between petrol fumes, burning rubbish, satay chicken and incense. Arriving in the Contiki resort was something different.
Drink on arrival and a poolside room that has a pool bar. Heaven.
With all breakfasts and dinners included, this resort was a real highlight of the trip. Our room was the one immediately to the right of the person with a blue skirt in this photo. So the out-of-the-bed-into-the-pool scenario became a frequent occurrence. And the water was so nice and warm that you just couldn't fault it. The only reasons to get out were excessively wrinkled skin and the need to visit the toilet.
From this home base we ventured out onto the streets of Seminyak, and Kuta. Everyone wants to sell you things. Trinkets, t-shirts, watches, carvings, fabrics and the list goes on. You just have to learn to politely say 'no'. We even thought of printing up some t-shirts that say 'no' or 'no thanks'. That might do the trick to those who can read. The most heard words though are : "taxi?", "transport?", "you like?", "where are you from?" The traffic was a horror on one side and a peaceful river of oneness on the other. Drivers are respectful and cautious but there are no road rules really. The main one to consider in Bali is that the driver is responsible for their vehicle's front. This makes drivers more vigilant and giving way to cars entering a road is not uncommon. The roads and places we ventured to I mapped on google maps here. Hope it works.
So after a few days of 'cooling off' with the coldest beer in the country, we headed off to Ubud. A place that's known for it's stone carvings, silver making, and beautiful scenery. Here, we stayed at the Tjambuhan hotel. It was amazing. The hotel itself is a series of villas. All of these are built on a cliff face facing the adjacent river. It even has its own temple! Walking around this place was like being in some magical land. Fresh water pool, a spa carved into the mountain, a collapsing stone bridge leading to a huge temple. It was simply amazing. It was not as hot here as it was in the plains, but you'd still built up a sweat, and if it wasn't for the air-conditioning, I don't know, we would've melted.
In Ubud, there are many cheap restaurants with good food and the main street has more than its fair share of shopping. One night during dinner we bumped into an Aussie who's lived in Ubud for 20 years painting. He said that there has been a massive expansion of Ubud in that time with many of the demand not being catered for by the town's infrastructure. There are no taxis, for example. Everyone has a car or a van and they offer transport on every corner. Ubud is kind of like the hippy valley of Bali. Highly recommended if you go to Bali anytime.
On the last day, we caught a taxi down to the airport, checked our bags into the lockers, and found a local taxi driver who took us around. To waste time he took us to the newly up and coming western-style shopping center. Even though it was huge, it just looked like it was going to fall apart any minute, and I swear about 40% of the stock there must have been 'Polo' shirts. He got a bunch of cheap DVD's, most of which didn't work, and wandered around for a bit.
After this, our cabbi picked us up and we went to Jimbarran bay. It's basically a beach with a whole load of fishing boats on one end, and is lined with restaurants from then on. You can select your live seafood and they cook it fresh, and you get to eating on the beach watching the sunset. I couldn't think of a better way of ending this magnificent trip. It has been truly awesome
Oh and one set of batteries lasted me the whole trip in my new camera - go Canon!
Here's the online collection of some of the photos from Bali. Check it out if you feel like it!

MediaSyringe is now a .com

Yes, after naming my little program MediaSyringe out of a brainstorm session, I soon discovered that www.mediasyringe.com was an available domain name. Hurray! So what better thing to do than register it (this one I did for 3 years) and forward the URL to here using the way I've done it here.
So click away on www.mediasyringe.com and enjoy the many benefits it can bring you and your children.

Sunday, April 29, 2007

new picture taking thingo

I have not owned a digital camera singe my monstrous Sony Mavica that took floppy discs and took 640x480 images. It was an awesome toy and the floppy disc integration was pure genius. Well OK that was at least 10 years ago now. Since then the only way I could take pictures was with my phone camera. Wheee! blurryness!
So before embarking on my trip to Bali, I thought the opportunity presented itself to buy a camera for myself. The potential of the pictures that I could take in Bali was awesome from what I could see in brochures and ads. Lush forests, carved statues, temples, rural people, chaotic traffic. It was all too much of a temptation. A camera has to be had.
So, choices choices choices. The digital camera market has been saturated with digital cameras of all sorts for years now, so which camera to choose could be a bit overwhelming to say the least. Thank the interweb gods for review sites. Hitting all sorts of review sites and reading furiously as led me to less decisions. I could choose a compact camera. Something small, handy that I could hold in one hand, point-and-shoot and put back in my pocket or hang off my keyring. All good and well, technology is getting smaller so might as well run with it. The things that put me off getting one of these nano gadgets were based on the size of the lens. I know, it's not the size but how you use it, but to this day the size matters. So the general rule of thumb in photography is that the bigger the lens, the better quality the images. So generally compact sized cameras have small lenses, this can end up with inferior quality images in certain occasions. For most cases they are fine, but it's the marginal cases such as fast moving images, close images and nighttime images that may end up frustratingly blurred. Steering away from this I moved onto the other camera extreme: SLR.
SLR cameras have been around for a long time now. They are those massive cameras that professionals use to take pictures in studios, on sportsfileds and in other professional settings. Great! now I can take awesome quality images! just what I wanted. Get me one of those! So wow! Canon, Nikkon, Olympus, Sony... All have great professional cameras that take awesome images and accept all sorts of fancy-ass lenses. Now the cons. Expensive! oh gawd! a good camera would set me back about AUD$3000, then the lenses. these can cost anything up to $50k! great images and all, but I'm not a professional photographer nor do I intend to be one. I don't want to spend thousands just to take photos! even the $3k for the camera is a bit much. What does it take to take some happy snaps?
OK, clam down. Back to the review websites. What do they think? read read read. aha! Most of these recommend one camera as the one that they love and admire. This is the Canon PowerShot S3 IS. This baby is a mid-range camera. What that means is that it's a camera that is feature packed, has a good lens and is small enough not to warrant a special backpack. So now I made the choice! awesome! Now where to buy. Scouring eBay yielded some results, but nothing concrete. Local stores are selling it for around AUD$600. Then I got a hot tip. One of Taryn's friend's husband, Ben, happen to be selling cheap Canon cameras because of a loop hole in his budget allocations! Sweet! So after a quick email I was able to get this baby off him for AUD$466. Brilliant! Also a 1GB SanDiskII SD card cost me AUD$30 from a duty free shop. Perfect!
Bali Bali Bali! snap snap snap!

Sunday, April 15, 2007

MEDIA SYRINGE

This little app I've had sitting around for a few years. I wrote it in my own time one day, then used it at work to display flash, media, and html format. It turned out to work well, especially because the app can be placed at predefined coordinates, giving it the ability to display on the extended screen.

The usual disclaimer: No warranty whatsoever. Use at your own risk. Do not redistribute without my permission. Other than that, go for it.


MediaSyringe
>>DOWNLOAD<<
  • Usage instructions included in the config.ini file
  • Win32, Flash8+, WMP9+

This player app is useful to display files in a chromeless window usually at fullscreen dimensions. Good place to use would be on a second or primary screen on a publicly viewable advertising or notice screen.

Friday, April 13, 2007

graphic designer's hat 'on'

Seeing I'm into computers, people's expectations about the range of things I've been asked to make using a computer has been enormous. When those people are friends or family you always do stuff on the cheap and do a 'deal' one way or another. Because of this blurring of lines between what I would consider work and relationships, can result in good things or indeed bleedin nightmares.
This one is pretty good overall. No one has lost an eye and the scratches are only superficial. This little favour involved me putting on my graphic designer's hat and making print brochures. The subject is a hand engraving business that my mum runs as a hobby on and off. Anyway, I thought this might help her out to expose her skills. Now This has been going on for years. From 3D crystal vases and wine glasses, through to desktop publishing for photocopied flyers, though a few websites that are long lost to the etherweb. Now the latest reincarnation is a postcard-sized color one side black and white on the back. So I same up with this. This is only the front of the postcard, the back has promotional spiel.
Making this was more of a trial than I thought, logo design, layout, colors, working with limited image quality. Overall though I pulled this one out of my hat.
The other things that I have made for my mum over some years is here if any one's interested.

After finishing this one, I found out why I can't be a graphic designer right now. Don't get me wrong, I love the creative aspect of the whole process. Going with what the image 'feels like' is one of the most liberating feelings. These days though if I tuck into something to do with graphic design, I'd draw up the layout in about 2 minutes and then sit there for weeks tweaking it. By that time the magic is lost and the whole process just becomes frustrating.
Now I know this is because of lack of knowing my tools. I'm not the whiz of photoshop but I can things done. But that's a world away from sitting down with your WACOM and whizzing through your project, waiting for your PC to keep up. I love that feeling with using Flash and coding in general. Actually moving forward by being able to keep up with your mind's creative speed. Bumping into frustrating walls of not knowing your tools is too infuriating for me right now. One of the reasons I'm putting off buying a MAC.

Thursday, April 12, 2007

RESOLUTION CHANGER

Someone might find this useful so why not.

The usual disclaimer: No warranty whatsoever. Use at your own risk. Do not redistribute without my permission. Other than that, go for it.

RESOLUTION CHANGER
>>DOWNLOAD<<
  • Changes your screen's resolution to the one specified
  • Loads a specified swf file
  • Quits and restores your screen resolution to the restore resolution by using fscommand("quit");
  • All these parameters can be specified in the config.ini file.
  • Win32, Flash8.ocx
  • Will only work on your primary display.
This little app is useful for flash game makers who want to optimise their flash game's performance by changing the resolution of the monitor that the game works in, therefore increasing its framerate.
Make sure you include a button with fscommand("quit"); to restore your screen's resolution effectively.


web and 3D like gum and peanuts ?

The world of using 3 dimensions on the web has reincarnated many times. From the humble and corny animated GIF icons through VRML then in Flash Swift3D and now papervision3D, 3D on the web has never really made it. Why is that? Large part has got to do with the bandwidth required to create the balance between effective 3D animation and enough graphic detail to make it past the teeth-gritting experience of next frame anticipation. The bandwidth thing is getting better though, so what's holding 3D from becoming a comfortable web browsing experience?
I believe the juncture lies in not what the user expects from the Internet, but what the user expects from 3D. The Internet provides information in much the same way that paper provides it. A more-or-less flat surface filled with information. The bonus of the Internet delivered information is the ability to navigate through it in innovative ways. Sure, cool, dwell within human psychology to derive attention grabbing navigation, play with layout and color theory, architect RIA applications till your heart's content. But in the end you just wanna get stuff done or read something useful. Somehow I think that 3D heads away from this purpose into providing an empty experience of floating in a pseudo 3D world.
So it seems 3D interfaces lean towards providing an experience rather than functionality. What does that mean in terms of the web? Well for one it throws the challenge of creating an information-rich and usable interface. It also means that 3D web experience is leaning towards experience-rich implementations like online gaming and other proprietary environments, such as secondlife. So even with advances in the flash player and things like papervision3D, I don't believe that we will see a commonly used effective 3D web interface anytime soon.

Wednesday, April 11, 2007

I've been to Bali too

Yes, soon enough I'll be another one of those people who can say that phrase and not lie. So after a stint of the roller coaster of ticket prices, Taryn managed to find and purchase it all on the web for AUD$600 less than what the travel agent could offer! Bah to those local businesses again!

So now, we are on out way for 9 days into Bali!!

I haven't had a decent holiday... ever... so the thought of this land of plenty is filling me with expectations of relaxation beyond relaxation. Especially because of the conversion rate, everything in Bali is cheap. In this case I am going to gorge on massages. Stuff it, I'll have a masseur follow me around!

So the first leg of the trip will be to Seminyak. We're staying there at the Contiki resort. Yeah I know.. Contiki. But it seems really good in this case. We got one of the 4 pool terrace king rooms in. the hotel which have "pool sofas" and a private pool access that joins up to the main pool. the view looks like this room here. One of the best things about this place is probably the fact that is has a pool-bar. This is a bar embedded in the pool, you can swim up to it, order your drinks and have them served to you while you're still in the water on some submerged chairs. Awesome.

There's plenty to do there, but I don't think I'm keen to fit into the Contiki mould and follow them around all day. We're simply staying here to explore Seminyak and get a taste for what it has to offer. Hopefully not a "Bali belly", a self explanatory term for food poisoning, which must be common seeing it has it's own catch phrase.

The second part of the trip will be spent in Ubud. This is higher up in the mountains. It's a bit more out of the way and peaceful, without forgoing any of the bonuses (awesome pool, massages and cheap food and drinks). It also has a fresh water pool spa that is embedded tight into the trees. Looking awesome. We are staying in the Raja Room, which has its own terrace balcony and looks comfy enough. This part of the trip is going to have some awesome hikes in the mountains, looking at temples and soaking up the nature in general. Of course planning too much during a holiday is never good, so the biggest plan is not to plan, go as many places as possible, experience everything, and get a good healthy dose of nothingness. Can't wait!

shop local or global ?

A few weekends ago, we went to have lunch in a pub with a couple of friends. Not a recipe for civilised afternoon. Amongst the confusion of the afternoon items were lost, including my sunnies.
Bang!
I've had these babies for years, they've been sat on, bent, broken, had screws loose, surviving all the while.

So ok, retrace steps. No glasses anywhere. Being stuck without sunnies is non-optional. So the first instinct is to go and get a new pair. Seeing I liked these so much, I was most impressed by their great grandson that has been trained like a ninja.
So off I go to the nearest sunnies shop to find out that these babies cost AUD$179. Ok, that's reasonable seeing the previous pair was AUD$269. I would have bought them on the spot except that they didn't have the matt black version, only the shiny frame of shame.
So highly disappointed, I take the model number of these sunnies from the shop assistant, thinking that I'll come back and buy these later with my fried retinas in full swing.
But then I look at eBay and spot that I can get the exact pair I want from the UK. With postage included it turned out to be AUD$79, exactly AUD$100 less than the local store's price. And I got these within a week, whereas the store told me that it would take about 2 weeks to get a pair ordered in for me.
Now call me crazy, but why would I ever shop locally for anything like this ever again? All I need to do is go to the store, check it out, play around with it, make sure I like it. Then I'd just jump onto eBay and buy the same thing cheaper. I know that this contradicts the idea of supporting the local economy and helping the corner shop pay rent, but we are not living in a third world country where local support means that much. In this case, it means either saving a 100 bucks or contribute to some unknown shopkeeper's income. Hmm I need the money in the pocket at the moment thanks.
After learning a lesson about global socio-economics and buying the coolest pair of sunnies I've ever owned, my old pair were found behind the couch at a friend's house. Like I said. not a civilised afternoon - but fun!

flamaker.com in 15 minutes

Well it was probably the easiest thing I've done when it comes to setting up a 'website'. I went to the cheapest DNS seller that I could find. In this case it turned out to be australiancheapdomains . I wrecked my brain about a domain name that I wanna use after getting pissed off that my old one, flapture.com expired, and as soon as it came back for sale, someone snapped it up. And all the grand plans I had for that thing... probably something I'll whinge about somewhere else here I bet. So after surprisingly finding some cool top level .com domain names available like flantasy.com or swfing.com, I decided to go for flamaker.com.
I'm really surprised that it's still available as people are snapping up domain names like there is no tomorrow. And with the scar from losing one domain name to someone else, I registered flamaker.com for 4 years for AUD$56. Not bad. And this DNS registrar has a free DNS redirection service, so I pointed it to this place flamaker.blogspot.com.
After the obligatory "Hello World" and some settings changes with the lame photo upload, I have a .com website up and running for at least 4 years, all within about 15 minutes.
Sweet!

Hello World

yup the proverbial "Hello World". Just has to be done

"Hello World"
"Hello World"
"Hello World"
"Hello World"
"Hello World"
"Hello World"

  • "Hello World"

yea hi, whatever.