Software
How to play Starcraft on Ubuntu Edgy
The last game I played is Starcraft. That was so long time ago since my desktop was an old Windows ME. It seems Wine is capable to run this game. So I tried it on Ubuntu Edgy.
- sugree's blog
- Add new comment
- Read more
- 2137 reads
How to change default icon size in Ubuntu
Ubuntu works almost perfect as my desktop environment. The only one thing I don't like in default Ubuntu setting is its big default icon size. I'm not sure what the size it is but I guessed 48x48 pixels. That's too big for low resolution screen and even high resolution may suffer to have big icons on desktop. Ubuntu is Gnome so the adjusting must be made in Nautilus.
- sugree's blog
- Add new comment
- Read more
- 5237 reads
Principle of Drupal 5
Drupal 5 seems to be one of the most flexible content management system. In fact, I would like to call it as a content management framework instead of a complete system. Drupal is not perfect for all situations but it is possible to make it perfect easier than other candidates. Imagine what you need to do if you want to develop a kind of web application. There are 2 approaches; library or framework. Library means you are going to develop the web application from scratch by given building blocks. Framework, like the name said, comes with everything but your application. To develop application using a framework, you are about to follow the rule of that framework. It also provides collection of APIs; however, the main mechanisms are also available and must follow.
- sugree's blog
- Add new comment
- Read more
- 831 reads
How to access Siemens CX65 on Ubuntu Edgy
My laptop is BenQ Joybook S52 which comes with built-in IrDA. Anyway, I have never used to try. My cellphone is Siemens CX65 which also comes with built-in IrDA. I would like to access the files inside the cellphone for both read and write, e.g., to backup and to change ringtone. Note that my operating system is Ubuntu Edgy Eft so it should be a possible mission.
- sugree's blog
- 2 comments
- Read more
- 4333 reads
Implementing barrier in Pthreads
According from my previous post, the most useful thing in parallel programming is barrier. Usually, barriers are available in Pthreads at least below 3 functions.
int pthread_barrier_destroy(pthread_barrier_t *barrier);
int pthread_barrier_init(pthread_barrier_t *barrier,
const pthread_barrierattr_t *attr, unsigned count);
int pthread_barrier_wait(pthread_barrier_t *barrier);
Unfortunately, above functions may be not available on some architecture, e.g., Cygwin. That's why I need to implement one.
- sugree's blog
- Add new comment
- Read more
- 11240 reads
Analysis of Camfrog Protocol
Camfrog is one of the most popular video chat system because of its performance and scalability. It is not as simple as you think. Camfrog is in press so often in Thailand. See below for some examples.
- sugree's blog
- 1 comment
- Read more
- 7448 reads
Recent comments
2 years 30 weeks ago
2 years 35 weeks ago
2 years 36 weeks ago
2 years 36 weeks ago
2 years 36 weeks ago
2 years 39 weeks ago
2 years 39 weeks ago
2 years 39 weeks ago
2 years 39 weeks ago
2 years 39 weeks ago