Archive for the “Geekiness” Category


Just got this and at first look, it didn’t feel so addicitve. Once i got the hang of how the game works, i was totally hooked.

Here are my latest creature creations:

Comments Comments

If you have an iPhone 3G, be sure try out Testmyiphone.com to see if your service provider is not cheating you when they say they are giving you a certain amount of bandwith. Singtel is promising 3.6Mbps dowload and 0.384Mbps for upload. Quite reasonable on the results but i hope to see the numbers stay higher when i am in different parts of the country. Please stop hoarding your profits and give your customers what they truly deserve.

Comments Comments

Nice resource on making your own Video Player. Without Flex this time.

YouTube Tutorial Lesson 1 - Webmonkey.

Originally posted with the “Press this” bookmarklet but it doesn’t work so well with the iPhone safari. Shall blog about the problem next.

Comments Comments

I have package my slides and source codes. Click here if you wish to download it.

Something that i was unable to share with everyone. I have used BlazeDS with Spring and Hibernate. For my Flex client, i have used Flex with Cairngorm.

Have a look at the codes…

Drop me a msg if you have trouble setting the source codes up. You can tweet me @kennethteo.

Comments Comments

Before this, i only know how to do a normal search string and searching for the string through the whole document. Now i can search and replace all.. Yay!

First occurrence on current line:      :s/OLD/NEW
Globally (all) on current line:        :s/OLD/NEW/g
Between two lines #,#:                 :#,#s/OLD/NEW/g
Every occurrence in file:              :%s/OLD/NEW/g

Comments Comments

I am excited to share this piece of news.

Actionscript Conference Logo

The Singapore Flex User Group is organising The Actionscript Conference on 19 October 2008 at the National Library. Expect lots of exciting things at this conference. Peter Elst is one of the invited key speakers.

The Actionscript Conference is a community conference with the focus on Flash Platform. Attendents will see themselves immersed in a day of learning, knowledge exchange, and networking. TAC aims to bring topics on Actionscript 3.0, Flash development, Enterprise Flex, AIR, Integrating of Flash and other Platforms, and building Rich Internet Application to its audience.

The Actionscript Conference is organised by the Singapore Flex Usergroup. We aim to create a conference for the developers, by the developers.

Since this is a non-profit event, as part of the organising committee, i cordially invite you to join us as a sponsor(Sponsorship details). If you wish to offer your knowledge to this conference, it is much appreciated as we try to make this a successful event.

Comments Comments

What is Mate?

Mate is a tag-based, event-driven Flex framework.

Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates. Mate allows you to define who is handling those events, whether data needs to be retrieved from the server, or other events need to be triggered.

In addition, Mate provides a mechanism for dependency injection to make it easy for the different parts of your application to get the data and objects they need.

Mate Flex Framework — A tag-based event-driven Flex framework

Did i mention that i love Frameworks? I have tried Cairngorm already. Now it is time to explore the other Flex Frameworks. Stay tune for updates after i try it out…

Comments Comments

Google has started hosting a number of open-source Ajax libraries. Amongst them are:

The AJAX Libraries API takes the pain out of developing mashups in JavaScript while using a collection of libraries. We take the pain out of hosting the libraries, correctly setting cache headers, staying up to date with the most recent bug fixes, etc.

Google AJAX Libraries API

Comments Comments

I asked my system administrator to update the hosts.allow file on my server to allow my new IP Address. Recently, Singtel upgraded me to their 1000 Broadband on Mobile plan. The change in IP is quite expected. My sys admin updated the hosts.allow file but also went to change the ssh login scheme to the key-based authentication. It’s nice that he is hardening the box but i wasn’t sure how to do the ssh login now.

His reply to enquiry on the steps to the new login scheme came in the form of PuTTy keys(.ppk extension) and some steps. I am no longer a windows user so i had no choice but to try and do it Mac style. Quote from shinchi: It Just Works. Not so.

First i need to try and change the keys to openssh keys. I am using OpenSSH which is provided with Terminal.app. Problem is ppk work only on Putty. So i needed to see if Mac can run Putty. You can do that by installing Putty with MacPorts.

% sudo port install putty

Once you have PuTTy installed, PuTTy-gen is what you need to change the ppk keys to openssh.

% puttygen <putty key>.ppk -O private-openssh -o <your openssh key>.ssh

Now with my new openssh key, i can now login to my server with

% ssh <username>@<server ip or hostname> -i <my openssh key>.ssh

Well i got lazy to enter the -i all the time so i renamed the file to id_rsa. But i wonder if this is safe. =/

References:

Comments Comments

Been wanting to get my own svn repository done. Finally got down to doing it a couple of weeks ago on my Bluehost account. Since i am paying so much for a webhost, i thought it would be so cool to have my very own svn on my Bluehost.

References to go about installing your own subversions on your bluehost account:

  1. http://www.ear-fung.us/2008/02/bluehost-subversion-svn-xcode-bliss/
  2. http://www.bluehostforum.com/showpost.php?p=51455&postcount=19

Now time to get started on my personal projects… Lots of ideas are brewing right now… Stay tuned.

Comments Comments