Review
Performance improvement of Drupal 5 against 4.7
Drupal 5 has been released for a while. It comes with lots of changes in APIs as well as in the core engine. One of the reason to drive changing the core engine of Drupal is performance. If you remember the performance comparision of Ruby on Rails, Django and Symfony (read here) last year, the performance result was Django, Ruby on Rails and Symfopy, respectively. Django was outperformed because Python is generally run faster than the rest. Moreover, PHP is always the slowest one even with any kind of accelerator.
Anyway, Drupal may break above results. It's just a matter of time. Drupal 6 is one of the promising CMS I imagine.
- sugree's blog
- 2 comments
- Read more
- 1505 reads
How to convert filenames to UTF-8 or other charsets
Most recent operating systems store filename using UTF-8 character sets to make it support multiple character encodings. In some rare cases, you may get files with incorrect charset in the name, e.g., my laptop, Ubuntu Edgy, runs UTF-8 but I receive a zipped file containing files with TIS-620 charset in their name. I need to rename these files to correct charset. I found a good solution called convmv.
- sugree's blog
- Add new comment
- Read more
- 951 reads
How to play classic NES games with gamepad on Ubuntu Edgy
Well, my first game console was NES (Nintendo Entertainment System) aka Famicom. Actually, it was also my last game console too because at that time, NES made my scores in a midterm look like a nightmare. In addition, I just found that my specialty is not the skill for playing game. Even Mario Brother, I was unable to finish it. Don't blame me yet. I have one game cleared. It is Legend of Kage because it could be finished by just jumping around to skip some quests and enemies. Anyway, it is a good experience for me to try game console and NES also inspired me to try making some electronic devices myself. Then I later developed myself from analog to digital world next year later before switched completely to computer system. These experiences helped me to understand how a computer works from the ground to the top level and they benefit me for all my life. Anyway, it is not easy to find NES to play by now. Recent game consoles, e.g., PS1, PS2, PS3, and its family, are not exactly what I want. In short, I feel like they are just overkill for me. The only solution for me is to play NES games through emulator. However, playing games using keyboard may destroy keyboard quickly especially my laptop keyboard. So I find a USB gamepad to game NES game with the most pleasure.
- sugree's blog
- Add new comment
- Read more
- 3095 reads
How to setup GnuDIP on Ubuntu Edgy
GnuDIP is an open source dynamic DNS solution for all of us who want to provide dynamic domain name to customers, e.g., ISP may provide a free dynamic domain regarding to the user name. I will just give an instruction that I used to setup a GnuDIP service on Ubuntu Edgy.
- sugree's blog
- Add new comment
- Read more
- 3224 reads
Trying Emacs 23 on Ubuntu Edgy Eft
There are 2 editors in this world I would like to try. The first one is Vi which is my favorite editor for years. The second one is Emacs which many people suggest me to try for getting another experiences. I have tried Emacs many times with no luck. I was unable to use it as I wish. Even getting out was not easy for me. Now the time has come for my next chance. This time, I have advisors and supervisors to help me get through this trouble startup to change my life. Don't worry, Vi is still my first choice on remote connection via ssh. Thanks to all expertists at Codenone.
- sugree's blog
- 1 comment
- Read more
- 1983 reads
How to install Beryl on Ubuntu Edgy
My laptop has been installed the latest version of Compiz and it just works. Today, I would like to try Beryl on the same laptop without uninstallation any packages especially Compiz. My inspiration is an article at ArsGeek where the author confirmed that Beryl works with i915.
- sugree's blog
- Add new comment
- Read more
- 2132 reads
Recent comments
3 years 33 weeks ago
3 years 38 weeks ago
3 years 39 weeks ago
3 years 39 weeks ago
3 years 40 weeks ago
3 years 42 weeks ago
3 years 42 weeks ago
3 years 42 weeks ago
3 years 42 weeks ago
3 years 43 weeks ago