Wednesday, November 18, 2009

FFD magazine: November 09 issue


The Flash&Flex Magazine November 2009 issue.

Using Thai Keyboard on iPhone/iPodTouch OS 3+

To be able to type in Thai without using a jailbreak, you need to upgrade your OS to 3+. There is a small fee in upgrading, visit Apple for more information. I think it worth doing so if you need to type in Thai to communicate with friends and family. Once you upgrade it, go to Settings >> General >> About.

Go to Settings >> General >> International >> Keyboards >> Thai (or other languages).

To the tone marks, and some vowels, PRESS + HOLD the tone mark button (ปุ่ม ไม้เอก). Then use your finger tip to select the tone marks and vowels.

Happy iPhone/iPod Touch.

Saturday, October 31, 2009

BSOD (Blue Screen of Death) Data Recovery

The other day while I was watching the Internet TV, my lovely netbook crashed and bam, the Blue Screen of Death showed up. I was a little panic at first because the machine is fairly new and I didn't even think of backing up the data, although nothing much was on there. I contacted the company asking about system recovery and data recovery. The first answer was fine (pressing ALT + F10 to reset the system back); the second answer, however, required some fees from their technicians. Consider myself as an amateur geek, I started searching for the solutions to recover my data after the BSOD on the Internet. Well, luckily I found lots of information on how to recover the data after the BSOD and how to create a bootable CD/DVD/USB. I opt for creating a bootable USB since I don't have an external CD/DVD burner.

The first method I tried was using Knoppix, an open source linux-based operating system. The article from this http://www.ehow.com/how_4858086_screen-of-death-using-knoppix.html has a better explanation than mine. To create a bootable flash drive using Knoppix, I followed this article http://www.pendrivelinux.com/usb-knoppix-510/. The USB drive I used was a 2GB generic brand. The steps were painless. All you need to do is download the required files (the ISO file took about 2 hours for me to download). Follow the instructions on the screen. Knoppix will format the USB to be used as a boot drive. If needed, you can download HP USB Disk Format Tool from http://www.bay-wolf.com/usbmemstick.htm to format your USB to FAT 32.

Now, power up the netbook (the infected hard drive with BSOD). Press F2/F12 to change the boot sequence from hard drive to USB. I was successfully able to boot to my machine, no BSOD, with Linux. However, the system drive was not showed up on the desktop. Yes, the drives showed only those you have partitioned not the system drive. I was careless saving data under My Documents and Settings. Hmm.. what do I do?

Another method, and I find this the most effective in fixing the BSOD and retrieving the data, is to use PE Builder from Bart's website. Download the latest file and follow the instructions from Greg Shultz. The other two programs you need are Windows Server 2003 files and Windows XP Professional CD. Shultz has written the article very well and easy to follow. The process was again painless for me.

Okay back to my problem netbook, I powered it up one more time with another USB plugged in (the one with Windows XP compressed version). Voila! No more BSOD. The netbook booted into Bart's PE. I used the "checkdsk" utility to fix my system drive (C). This method required about half an hour (I chose "fixed error and retrieved readable files"). Now I was able to access my C drive and retrieved all the data I needed using DOS command.

Another cool thing about Bart's PE is that once you choose to fix the C drive, the BSOD, in my case, is gone. After backing up the data, I shut the netbook down, remove the USB, and reboot. I changed the boot sequence back to hard drive. Awesome! The BSOD is gone and I was able to get into the normal Windows XP environment.

I could also remove the infected hard drive, make it slave, and connect it to my desktop using a usb 2.0 cable to SATA. Well, although this method seems to be the easiest and probably fastest to recover the data, I didn't do it because the netbook model I have doesn't have the diagram or manual showing how to remove the hard drive. In deed, I have to send it to the company to have it remove.

So.. there you have it. The possible methods to recover the data after the BSOD. If none of the above work, contact one of the computer experts or use the third-party software.

Kein Problem :-)

Saturday, October 24, 2009

First iPhone/iPod Touch apps

Yes, the first and easy one. I have to tell you that I am not an expert and still learn a lot from many resources. The book that I recommend is "Beginning iPhone 3 Development" by Dave and Jeff. Here is the link to their site, http://iphonedevbook.com/

Alright enough talk. Let's go to my first app. I'll try my best to explain it through.
I call it "Simple Pickers".

... more to come

Friday, July 31, 2009

เปลี่ยนยางจักรยาน

:D ในที่สุดก็สำเร็จไปได้ด้วยดี หลังจากที่ได้แผลเล็กๆที่หน้ากับที่มือ thanks to my brother in Thailand who recommended me to use Sonex. Here we have WD-40, the lubricant oil. หลังจากที่ได้ WD-40 มาแล้วก็ทำการฉีดที่ตัวน๊อตเพื่อกัดสนิม และทำให้น๊อตไม่เหนียว ใช้เวลาประมาณหนึ่งอาทิตย์ก็ไปไขออก ฉีดทุกวันก่อนออกไปทำงานและหลังเลิกงาน ไม่น่าเชื่อว่าการเปลี่ยนยางในรถจักรยานจะยากกว่าการเปลี่ยนยางรถยนต์ oh well.. I'm talking about two different things, am I not? :D

Wednesday, July 22, 2009

fun with Cocoa

just finish three tutorials using XCode. I really enjoy it. There are a lot of good blogs on how to start developing applications/games on iPhone/iPodTouch. Here is one of them I think is great for a flash programmer like myself, BIT - 101.

Sunday, May 31, 2009

Free One Year Subscription -- FFD Magazine

Good news folks!!! The deadline is June 8, 2009. So... don't wait. :D

Promote FFD Magazine and get free one-year subscription!
If you are the owner of the blog, website, any www profiles(facebook, twitter), tell your friend who owns one and get free subscription!
What do you have to do:
1.Place a post on your blog, website or friendly portal related to Flash and/or Flex
about the latest issue of FFD magazine together with the cover image 2/2009
2. Send us a link to the post.
3. Send us the address and issue you would like to start the subscription from.!

That's easy isn't it?
*This is the Limited offer - ONLY 30 first people will receive a free pdf subscription to FFD magazine!
*The promotion valid till the 8th June.
http://www.ffdmag.com/prt/view/special-offers.html

Monday, April 20, 2009

Flash and Flex Magazine new issue (2/2009)


Alas! The waiting for the latest issue of Flash and Flex Developer magazine is now available both in stores and online. Flash and Flex Developer Magazine.

There are many interesting articles in this issue that you don't want to miss. Flashbelt conference is a must for everyone who is interested about Flash design and development to attend. If you want to know what Flashbelt conference is, read the first article in this issueIf you are a flash programmer like myself, you want to checkout "Secrets of a professional Flash game programmer" by Tom Rassweiler.

So.. why wait?

Friday, April 3, 2009

Think positive

Think positive and everything will be all right. Sorry it's not my nature to go boasting around, though I think I know more than they do. ;)

Not talking doesn't mean not knowing.. Never assume.

iPhone 3.0 SDK (Beta)

I just download and install the SDK onto my mac machines. The Dashcode is a starter for those who do not have a programming skill. :) It's just a drag-drop objects, which you can modified the actions by using JavaScript. For me, I'm more into the xCode where I write my own programming stuff. My idea is to finish creating the audio flash card for Thai language. The application will be free of charge.

Friday, February 13, 2009

Wednesday, January 28, 2009

Latest update on Flash and Flex Developer Magazine

A new PDF subscription offer for just 7.99(per 6 issues) is now available. Visit >> Flash and Flex Developer Magazine for more information.

Once you are there, select "Subscribe Now". Then, select "Special Offer FFD Special pdf Offer". You will see "Subscription option", select "Special Offer (valid until Jan. 31, 2009)". Let's go green!!!!


Also, you may want to join the Flash and Flex Community.

Thursday, January 22, 2009

Calculate MPG

1. Fill up the gas tank, full and write down the mileage (13000).
2. Drive your vehicle until your gas goes down half tank.
3. Fill up the tank again and jot down the mileage(13150).
4. Subtract the mileage in #3 with the mileage in #1 (13150 - 13000 = 150 miles).
5. Divide the result by the number of gallons you put in the second time (#3). Example 150 miles/5 gallons = 30 MPG.
6. Your MPG is 30, meaning 1 gallon of gas/30 miles.

Tuesday, January 20, 2009

Good links (Thai only)

ข้อคิดดีๆ
http://www.oknation.net/blog/bigbabe

Blue Screens problem in PC

http://www.oknation.net/blog/pikkapopx3/2009/01/16/entry-8

http://www.oknation.net/blog/pikkapopx3/2009/01/16/entry-5

Wednesday, January 14, 2009

Streaming QuickTime

The other day one of my clients requested us to re-encode one of the video into a streaming quicktime format. Easy enough, I thought. All you need is the quicktime Pro to do the work if you have a raw movie to work with. :( Guess what.. I cannot find the raw file. So what I have to do is to use a helper software, e.g., a video converter software to do the work. I pull the encoded movie file (in a *.wmv format) from a streaming server and convert it to a *.mp4. Then, I open quicktime pro and export it as *.mov. The triggy part for a streaming quicktime is that you need to select the option and make sure the "Prepare for Internet Streaming" box is checked. You also need to choose "Hinted Streaming." I just leave the rest as is.

Creating a pointer file for streaming quicktime is another issue. There is no such thing as you would normally do with windows media player (asx) or real player (ram). You have two options for streaiming quicktime -- link directly to a "rtsp://...." protocol or embed the movie.

Here is an example:

1. Link directly

Quick time streaming

2. Embed

2.1 Create an xml file first:





save the xml file as "yourpointer.mov"

2.2 In the HTML Editor insert the following chunk of code:









The issue with #1 method is that how do you force it to open in a quicktime player and not real player or other player set as the default player on your machine. Well, there is no easy way. I search on the Internet and somebody suggested to disable the "RTSP (Real Time Streaming Protocol) under Media Type Preferences in Real Player. This may work. The downside is what would happen to the *.ram file which also uses "rtsp://..." protocol?

I have no idea at the moment.

Wednesday, January 7, 2009

Flash and Flex Magazine

I had a chance to visit a bookstore in town and found this magazine, Flash and Flex Developer's magazine. Right away, I started browsing through it. As a flash programmer/developer, I have been waiting to have a magazine that focuses on flash technology. Here it is Flash and Flex Magazine for Developers

Enjoy! More review on the magazine coming soon.

Sunday, January 4, 2009

Frozen iPodTouch

Well what to do when all of the sudden the touch screen doesn't response anymore?  Throw it away.  :D  Naah!!! All you need to do is try to press and hold the power button on the top of your iPodTouch until you can see the apple logo appears again.  This might take a while (took about 10-15 minutes for me).