Imagine Cup 2011 Malaysia – Day 1

Finally is the day, Imagine Cup 2011 Malaysia local final at Kuching, Sarawak. I took an early flight from Penang to Kuching together with Team 1StepAway and Team Vertex. It was a smooth ride I can said. Actually I though Imagine Cup this year will be roughly the same with last year at Pulau Langkawi, but I was wrong. This year is more grand, huge and lot nicer compare with last year.

This year Imagine Cup Malaysia is held at Pullman Kuching Hotel. It was really a nice hotel for having Imagine Cup 2011 Malaysia. While all the competitions whom already arrival are busy setting up and declaring their booth, I run around and took some pictures of the event. One thing I notice this year is, most competitions come with well prepare compare with last year. They bring a lot of stuffs to declare the booth, equipments for tomorrow booth presentation, their own team T-shirt and so on. Well done. I can see the quality of Imagine Cup this year has improved compare with last year.

Other then that, the MSP team also prepared a lot of fun activities for the competitors. For example, MSP team is giving 3 minutes to each team to share what they want to tell the others about Imagine Cup. I see a lot of team come out with very creative way to express their idea. Besides, MSP team is also prepare a lot of activity to keep our competitors busy tomorrow, so that they can enjoy the most out of it tomorrow (let’s not let the cat out of the bag yet). Not to forget the Kinect and XBox game tomorrow too. Good jobs MSP teams!

After brief all the competitors the flow of the competition. A welcoming dinner is waiting for us. We are having our welcoming dinner at Grand Margherita Hotel instead. A thumb up for this one too. We have a live dance and live band for the dinner. Of course great food as well. Aren’t it just sound like the international Imagine Cup? At the end of the dinner, all team went up to the stage to receive a token of participating in Imagine Cup 2011 Malaysia. Some of the teams even bring their university’s flag. Sweet!

I super duper looking forward to tomorrow event where Top 30 teams need to present their idea to everyone. I will definitely run around and learn as many stories as I can. Interesting day waiting for me. Check out the picture.

by Ooi Keng Siang via Ooiks’s Blog

Domain Caught in A Loop

Well, since this is the first time I setup my own private hosted blog. I caught by a very stupid mistake made by myself. I want to temporary redirect my root domain (http://ooiks.com) to my blog which is in one of the dictionary (https://ooiks.com/blog/). I set my domain to forward http://ooiks.com to https://ooiks.com/blog/ through godaddy.com without realizing big trouble waiting me ahead.

After the domain server update my setting, I not longer can access to my blog any more. It keep on showing “This website is temporarily unavailable, please try again later“. At first I though my hosting server is down or domain server is down, but after that I realize that I’m wrong. Search around for solution but I can’t found any. Finally from a post, I realize my problem is domain caught in a loop. Since the post does not have any solution, so I have to solve it myself. After much thinking, I only realize the meaning of caught in a loop. By forwarding my root domain to subdirectory, it will caught in loop since my subdirectory (https://ooiks.com/blog/) also contain root domain (http://ooiks.com) in the path, thus it will keep on forwarding non-stop.

Enough of the story, so how to solve this problem. First remove the forwarding so that it will stop the loop. Some users report that even remove the forwarding the problem still occur, so it is better to reset the domain including the domain nameserver (DNS).  Finally, wait a while for the domain server to update, then the problem should go away.

After learning the mistaken, I only remember using HTML redirect in default page on my website is the correct way to do the job. Add the line below on the default page on the website to redirect any visitor from root domain (http://domain.com) to subdirectory (http://example.com/blog/).

<meta HTTP-EQUIV=”REFRESH” content=”0; url=http://example.com/blog/”>

Hope this post can other who just setup their own website and encounter the same mistake like me.

by Ooi Keng Siang via Ooiks’s Blog

Imagine Cup 2011 Malaysia – Here I Come

Just 1 more day before Imagine Cup 2011 Malaysia local final will be kick off at Kuching, Sarawak. I can’t express how excited I am toward this event. First, I love to see how students apply their creativity and innovation idea to solve the world’s problems. Second, I’m never been to Sarawak before, this will be a great experience again. I had been attending Imagine Cup Malaysia final event since year 2008, so I’m not going to miss out this year too. Yes, I’m going catch my flight to Kuching to attend this event tomorrow.

I’m fully sponsored by Microsoft Malaysia as a student journalist / blogger together with 5 others bloggers to make a full coverage of the event from 4th of May till 6th of May. My task to to tweet and blog about the Imagine Cup event and provide everyone on the web the latest update of the event. If you would like to catch the latest update of the event stay tune in my Twitter and Blog or you can catch the other 5 blogs too. They are

If you miss out my post which universities or teams that had successfully grab their ticket to Kuching, you can see it here.

If any of you unable to attend the event live at Kuching, then stay tune on the web to get the latest update! Expect lot of tweets and blog posts from me within this few days!

by Ooi Keng Siang via Ooiks’s Blog

Ooiks’s Blog Move to A New Home

I proudly to said that I had move my blog from WordPress.com (http://ooiks.wordpress.com) to private hosting and with a new domain name (https://ooiks.com/blog/). You may found some broken link or link pointing back to my old blog, I’m working hard to fix those mess.

This is my first time setting up a private hosting web. I had this idea a long time ago, but never actually do it until today. I had change a new theme for the blog since I can’t found the old one. Hope reader like my blog’s new look. OK, get back to work again…

by Ooi Keng Siang via Ooiks’s Blog

Imagine Cup 2011 Malaysia Final Preparation

1 more week before the Imagine Cup 2011 Malaysia local final kick off at Kuching, Sarawak. Just 1 more week before I can see the great ideas bring by students this year. I so excited! I never been to Sarawak before, so this double the excitement. I can’t wait!

Previously I see a lot of good idea bring by the competitors, but the presentation they gave cannot full express their idea thus miss a lot of points. Just 1 more weeks left, competitor shouldn’t focusing on their development any more, but shift their focus on their presentation more.

I want to share my personal experience on imagine cup presentation . This is my personal point of view and it is NOT related with any Malaysia final round guideline or what so ever. I would said, take it as a reference only.

  • Presentation script / storyboard. It is highly recommended to script what to present or write a presentation storyboard.  A good presentation start with a good planning.  Carefully plan what should be included in the script because presentation time given is limited.
  • Creativity! Start with problem then solution, this simple presentation no longer work. Put in some creativity like role playing to make the whole presentation as smooth like watching a movie yet provide audiences with all information about the solution thought the movie. Let’s give the judges some surprises through out the “show” and prevent them from falling asleep.
  • Practice make perfect. There is no short-cut to make a perfect presentation. Practice until you remember the script without the paper, no more la, lu, lo, ok, a, etc. A smooth presentation is possible only if a lot of practice is done, so go practice the script even you are in the washroom!
  • Make it simple. The judges usually came from different professional field with different background. Most of the judges are from business background instead of technical background. Instead of explain a long detail how the algorithm work, competitor should tell how this algorithm can solve the problem and give a better impact compare if without this algorithm.
  • Prepare for Q&A. Try brainstorm questions that judges will ask after listen to your presentation. For example like detail break down of cost, competitor analysis and etc. If those information that judges ask for did not cover or not detail enough in the presentation, put all in the appendix slide. Surprise your judges that you are fully prepare to answer any question they might throw to you. Try to do several rounds of presentation to others before final like lecturers, you might collect ton of interesting questions for final presentation Q&A preparation.
  • Project sustainability / Business value. Hot question that will definably ask by the judges. It is highly recommended to show how the project can sustain during the presentation, for example by government funded, collaboration with business partner, by startup and etc. Try to avoid becoming open source as the reason for your project sustainability, because only a few open source projects are able to sustain and most judges knew that. Be sure you have the prove if you said your project is funded by some organization. “Project build to solve the millennium goal, but unable to sustain themselves; it soon will becoming another millennium problem.“, quote from one of the judges during Imagine Cup 2009 Malaysia final.
  • Competitor analysis. Another hot question ask by judges. Do a simple search whatever there are some similar solution out there or not. If there exist similar solution, do a competitor analysis or you can even compare with old method with your new solution. don’t assume the judges know nothing about other products out there, they knew it. Show why your solution is more better than others, what feature your solution have while others don’t.
  • Research, research and research. A statement without proof are merely just a sentence. It is always better to tell “XX,XXX number of people killed by TB and $X,XXX,XXX had been spend on this each year.” then “Many people killed by TB and many money spend on this each year.”. Judges usually only believe on real number. Please DO NOT create those fact by yourself. If your application interface also did some research according to user feedback, that is also a research, show it!
  • Backup plan. Always have one or two backup plan in case something go wrong. Prepare a backup machine, video record your software solution (especially for application that required Internet connection), have a local hosted server (if your web is hosting at other places on the Internet), take all installation software needed, bring your own wireless broadband and etc. Murphy’s law – ”Anything that can go wrong will go wrong”.
  • Don’t distribute booklet for the judges! It is very commonly to see presenter distribute booklet or something for the judges to read before presentation start. This distract the judges concentration on your presentation as some of judges might reading your booklet when you presenting. You always have the chances to disturb booklet or provide more information to them when they visit your booth.

Phew, another long list, I hope some competitor really spend some time read out. I really hope the quality of Imagine Cup 2011 Malaysia can be improve. My camera are ready to capture the picture and my blog are ready to tell some story of Imagine Cup team. See them in 7 more days!

by Ooi Keng Siang via Ooiks’s Blog

Imagine Cup 2011 – Thailand Local Final

Thailand just had their Imagine Cup 2011 local final today. Team NewKrean won the first place in Software Design category for Thailand local final and will be represent their own country to worldwide final which will going to be held at New York, US.

The team had developed a phone application called Terra that allows disaster victims to alert others to their exact location. The software allows users to broadcast their location in the event of a disaster through social networks such as Facebook with one click. The team cited the recent flooding in Nakhon Ratchasima, Thailand, as their inspiration for developing Terra.

The team explained that many countries are prepared with emergency supplies stored in the event of a natural disaster, but the problem they usually face is where exactly to deliver the aid to the victims as effective as possible. They later discovered that many victims did not receive any aid but others had repeated deliveries, because the rescue teams did not have accurate information about the victims’ location. Terra can give an overview of the current problem and provide long-term predictions of how a natural disaster might spread, thus allowing rescue teams to know where to send relief.

As we know Thailand is the only country to won twice in the global competition. Many team had keep an eyes on the team and waiting to see what they are going to bring this year especially Thailand just won the last year Software Design category and bring back the winner cup.

For more information visit: http://www.bangkokpost.com/tech/computer/227946/software-to-save-lives

by Ooi Keng Siang via Ooiks’s Blog

Imagine Cup 2011 Malaysia – Top 30 Finalist Team

Yeah, finally I got the complete list of top 30 finalist teams for Imagine Cup 2011 Malaysia for Software Design category. They all will be going to Kuching, Sarawak for the local final which will going to be held on 4th – 6th May. I shall be there to give you all the update of the event, so stay tune on my blog or my twitter for the live update.

The champion of the team will be representing Malaysia to New York, US for the worldwide final. So which university enter the top 30? Here you go

Top 30 Finalist Team (according to alphabetical order):

  • 1StepAwayUSM
  • Asia ScienceUCTI
  • Augmented Reality Story BookMMU Cyberjaya
  • Bear MarioUKM
  • Easy TeamIIUM
  • ECESTYUUM
  • ExcaliburUTM
  • Filius EducataUCTI
  • Green SoulUniMAS
  • IDenverUPNM
  • IMGSUTHM
  • KCastKDU
  • Klang Valley TeamUM
  • MarcadorUTeM
  • My ImaginationTARC
  • NT-WASTEUniSZA
  • RGBYUKM
  • Sonic JetUSM
  • SycostTARC
  • Team CyberKnightUCTI
  • The BondLUCT
  • The FrontiersUPM
  • The Third CloudKDU
  • TheGreenPUPM
  • TuffahUTeM
  • VertexUSM
  • V-RealTARC
  • WASPendingUPM
  • WTH2UTAR
  • YHAMMU Cyberjaya

USM, TARC and MMU are always the big players in previous Imagine Cup Malaysia, but this year I can see UCTI, UUM, KDU and many other universities are bring quality teams to the game. Yes, Microsoft Malaysia and all university in Malaysia are working hard to rise the quality of the local final. I’m really looking forward to see what the students going to bring this year. I shall see them in Sarawak in 20 more days!

by Ooi Keng Siang via Ooiks’s Blog

Imagine Cup 2011 USA Local Final

USA just finished their Imagine Cup 2011 local final round. Note-Taker from Arizona State University had won the first prize in Software Design category. They will be represent USA for the worldwide final at their home country. So what is their project all about?

Note-Taker is an assistive technology to help low-vision and legally blind students take notes in class as quickly and effectively as their fully sighted peers. The project combines a portable, custom-designed camera and a touch-screen tablet PC to allow the user to simultaneously view live video and take typed or hand-written notes on a split-screen interface. The Note-Taker project was inspired by one of the team’s legally blind members, David Hayden, who was unable to keep up with note-taking in blackboard-intensive math courses.

For more information check out the winner list and the second round finalists with all the project detail.

The website had updated so fast that they are now calling registration for Imagine Cup 2012 already. If you are in US and you miss out the chances this year, register now and start your journey here today.

by Ooi Keng Siang via Ooiks’s Blog

MouseHunt AutoBot 1.19

Another big update for MouseHunt AutoBot. A lot of things get fixed since the changes in Facebook. The script should get more stable than 1.18. I notice there is a problem on Google Chrome web browser, both script timer and the MouseHunt build-in timer show incorrect time. It is some bug that pull me off from releasing this update. It look more like a bug in MouseHunt game itself, so I will temporary ignore it first. For use who insist on using Google Chrome and still want to bot nicely, enable Aggressive Mode, it work lot better now.

Do check out the Known Issue and change log because there is a lot of modifications made in this update. Happy hunting.

I thinking to stop update the script once ago because I no longer playing MouseHunt any more and the spirit has long gone. But after getting all the support from the players at both Blog and Userscripts site, my spirit burn again, not as a MouseHunt player but as the script author / programmer. Your support push me forward, I want to said thanks for those who leave comment and support me. Thanks a lot.

Script Description

MouseHunt AutoBot is an advance user script to automate sounding the hunter horn in MouseHunt application in Facebook, Hi5 and offside MouseHunt page with MouseHunt version 3.0 (Longtail) supported and many other features. In a simple word, bot for MouseHunt. Time of next hunter horn and trap check will show on the webpage title. The time of the next hunter horn will automatically detected without refreshing the page again. Users can customize the script according to their need by themselves such as add extra random time delay before sounding the hunter horn (Please look for UserPreferenceSetting in the script). Users can choose to bot safety with many safety check features which act like a human, or bot aggressively. Part of the script is actually base on Facebook MouseHunt Game Auto Horn Blower.

Main Features

  • Support Mousehunt version 3.0 (Longtail).
  • Automatically sound horn when time’s up with extra random time define by user.
  • Simulate mouse click on the horn image instead of URL sound horn.
  • Automatically detect and retrieval the next horn time without refreshing the page.
  • Show next hunter horn and others timer in the page and title.
  • Stop bot when player move to location different than pre-define location.
  • Safety features such as check horn image is visible or not before sounding the horn. (bot can sound the horn without the horn appear first if aggressiveMode is on)
  • Cross-browsers support.

Paltform Support

Browser Support

  • Mozilla Firefox with Greasemonkey add-on (Tested with Mozilla Firefox 4.0 with Greasemonkey 0.9 add-on)
  • Opera (Tested with Opera 11)
  • Google Chrome (Tested with Google Chrome 11.0)

Precautions

  • Use this script at your own risk because AutoBot script is again the rule set by MouseHunt, that is users are not allowed to use any tool to automate sounding the hunter horn.
  • You are reminded not to use your real name or the same name you use in Facebook to post / reply discussion here because some one might go after you and please don’t ask me why I use my real name here.
  • Do uninstall any other MouseHunt auto sound horn scripts before install this script to prevent conflict with this script.

Known Issues

  • Script timer is running faster than MouseHunt provided timer, this is because MouseHunt programmed the timer in a way to have +/- 5 seconds delay.
  • With Aggressive Mode enable, the script timer is running super faster compare with MouseHunt provided timer, this is because it is very aggressive!
  • The script will pause when encounter king’s reward due to MouseHunt 3.0 (Longtail) require user to resolve the captcha first no matter how long the user had idle in the game.
  • Timer will run slower / inaccurate if the browser is running resource hungry application such as flash game.
  • Pause before King’s Reward might not totally prevent player from encounter King’s Reward, if user modify the King’s Reward interval time or run the script half way (played mousehunt before in other computer within few hour before).
  • Opera web browser only able to play King’s Reward music once only instead of looping infinity.
  • The page may have minor refresh due to Facebook / Hi5 fetching data from server, it was not related with the script.
  • MouseHunt in game timer and AutoBot horn timer both may run incorrectly in Google Chrome due to bug in MouseHunt game.

How to Install User Script

Download

Download through userscript website.

Changelog

Version 1.19

  • Fix some URL problem that cause the bot to stop working on Facebook.
  • Fix invalid link show when player enable pauseAtInvalidLocation when the player at other hunt location.
  • Fix auto focus on King’s Reward answer text box.
  • Fix auto resume after King’s Reward solved.
  • Add last page refreshed time on top to display when is the last time the script or player refreshed the page.
  • Show last king reward time instead of next king reward time since the time no longer can be predicted.
  • Remove pause before king reward feature since the time no longer can be predicted.
  • Improve Aggressive Mode to sound the horn when the horn image appear even if the timer still haven’t reach 0.
  • Add link on top of MouseHunt game page to enable user run script out of iFrame in order to show time on title page (Facebook / Hi5).
  • Minor adjustment on horn calculation method.

by Ooi Keng Siang via Ooiks’s Blog

Imagine Cup 2011 – Story of Team 1StepAway

Everyone is familiar with the problem of inflation due to increase of fuel price. Even we ourselves as the average consumers are affected by the increase of fuel price, not to mention about the bottom billions. More money is spent on petrol and even more on goods yet salary of the people are not increasing at the same time. A team from Universiti Sains Malaysia had inspired by this problem. The team believe that by controlling the fuel usage for delivering goods by vendors and companies, it could contribute to maintaining the price of goods even when the fuel price increases.

Their solution is a management system, which is used to manage the fuel usage of delivery trucks. Through a more effective fuel utilization, this will help maintain the price of goods and therefore prevent inflation, which is good news for everyone, especially to the bottom billions and below average families who are having problems coping with the higher cost of living nowadays. With their solution, they aim to solve the first Millennium Development Goals, which is end poverty and hunger.

Meet the mastermind behind this great idea, Team 1StepAway. The team consist of Ng Poh SingSteven Chan Yew ChoongTan Chee Yong and Hoong Jo Lynn. All of them are from Universiti Sains Malaysia (USM), Malaysia. They are all course mate and currently in second year of Degree of Computer Sciences. Not much second year students dare take the initiative to join Imagine Cup, I’m proud of their courage.

So how they came across Imagine Cup? They came across Imagine Cup through school’s promotion. The school showed to them how past year students competed in Imagine Cup and also achievements on both local and international competition. That inspired them, and together with encouragement from lecturer, they finally joined Imagine Cup this year. They are very excited about Imagine Cup as this is their first time joining Imagine Cup but yet very worry too! Although they don’t have  100% confidant but they will give their best in whatever they do!

I bet they must be expecting a lot from Imagine Cup especially from what they have been told by their seniors and lecturers at school. So what a team of second year students expecting from Imagine Cup?

“Something out of the text book of course! Of course this includes new experiences, meeting new friends and more people from the industries, explore more knowledge etc. Because this is the first time we joined it so we can’t really tell you much about this but we will definitely gain something good from it.” – Team 1StepAway

Photo of Team 1StepAway

“If you never try, you’ll never know that you might be just 1 step away from your dream.” – Team 1StepAway

Video interview with Team 1StepAway

They had made it into Top 30 of Imagine Cup 2011 Malaysia of Software Design category. I shall see them in Imagine Cup 2011 Malaysia local final at Kuching, Sarawak. No matter what is the outcome of the competition, the team is definitely making a different than other students. With their success, I hope their story can inspires more students to join in Imagine Cup especially the second year students.  For future update of the team, stay tune.

by Ooi Keng Siang (Microsoft Student Partners) via Ooiks’s Blog