Archive for March, 2009

Posted By Tommy

Daily Builds Are Your Friend

Daily Builds Are Your Friend

This is a fun though old (2001) article about “daily builds”. It means that you should have a stable system that you’re working on… Unfortunately, my system was working last week, with lots of kids testing it. There wasn’t really a bug, but the data reporting was subpar, so I decided it was the right time to.

I assumed it would only take a couple hours to update, but silly me, it took a bit longer for each step. I updated the build and the drill sections. Finally I’m updating the play section, which seems to be working except that right now the text boxes aren’t showing up on the screen. I know it’s working because I can hear the voice speaking out the word, but I can’t see the boxes. Well, I have barely delved into what’s going wrong, so I assume it can be fixed quickly and easily..

Posted By Tommy

Anne Sullivan – Design Fast Websites

http://yuiblog.com/blog/2008/12/23/video-sullivan/

Anne Sullivan lets us know about how we can improve web code. Instead of designing one page at a time, we can first design the format of the headers, the text, etc. Then we can build modules. Finally we put the modules together to make a game.
Several companies like Amazon and Yahoo have investigated, to find that even 100 ms delays can lead to lack of page views. She advises that if we’re careful, we can make websites that have good performance. I reccommend her video!

Posted By Tommy

Chinese Character String with UTF-8 Encoding.

Chinese Character String with UTF-8 Encoding.

If you’re interested in doing anything with PHP or mySQL in Chinese, you’d better head over to www.herongyang.com. He has analyzed several different aspects of the PHP 5 and UTF-8 problem, and his advice can really get you through some difficulties.

Hopefull PHP 6 will support UTF-8, but until then we have troubles. The reason is that if you’re sending data to php, it needs to get encoded. It also has to save data in memory. Then the data goes to mySQL, becoming reencoded in the process. Getting the data back out is just as hard, requiring five re-encodings. So language difficulties really confound us!

One thing that he didn’t mention is that there can’t be a BOM marker as the first character of a php text file. It prevented some of my Chinese from working.

Posted By Tommy

Best Home Server Software.

Hive Five Best Home Server Software.
What are the best servers for a home system? This list really is packed with them. Apache is great, and it runs on many different platforms. Ubuntu and Debian servers are also excellent and free. I’ve not tried Windows Home Server, but I think it’s probably good, though if I had a choice between paying $99 for Windows Home Server and getting Ubuntu for free, I’d definitely go the Ubuntu route, because terminal is fun. And I’ve wanted to become a superuser since trying to get into the UNIX workstation at my dad’s work in the 80s.