pyjamas: GWT clone in Python
Since has been for a week, Google was its new version yesterday. GWT is now so popular. Anyway, I don’t like to program in Java. Now, there is a serious effort to reverse engineer GWT to make a clone in Python for Python fans like me. In beginning, it named as py-gwt but now it has been changed to pyjamas and it’s alive. Let’s see how it looks like at the real code in subversion repository.
- sugree's blog
- 1 comment
- Read more
- 3337 reads
Upgrade to Drupal 4.7.1
According to announcement, I have upgraded all drupal sites in my control to 4.7.1 with just one command as follow. Fortunately, I checked out Drupal source from the CVS repository directly so I can synchronize so easy.
cvs update
It’s time to upgrade to fix vulnerabilities. In addition, don’t forget to limit access in files directory to prevent intrusion by uploading malicious codes. To do so, please make sure you have .htaccess in files directory with below content.
SetHandler This_is_a_Drupal_security_line_do_not_remove
- sugree's blog
- Add new comment
- Read more
- 837 reads
Peer backs with verbose log
Since BTQueue has been moved its core back to BitTorrent, "peer" command was malfunction. Now, it backs again. You can see peers which the tracker responses by just as below.
peer [id]
In addition, you might want to see what is going on at current time. "last_message" also has been re-enabled. Anyway, there is only one message to indicate announce URL.
- sugree's blog
- Add new comment
- Read more
- 890 reads
Improvement of Drupal Installation
I have used Drupal for a several months. One problem I found is installation system. Actually, it is not real problem for me but my colleagues. They are not programmers or power-users but instead, they are just end-users. In order to install Drupal, I have to place the Drupal source somewhere, initialize database, configure settings.php and then create the first user account. So the most difficult part is to create new database and populate base schema based on what predefined by Drupal’s core. Comparing to Joomla!, it is much more simpler to simplify installation process by wizard style for going through filling the form. So, Drupal is suitable for power-users who want to take control everything and like deploy complex sites. What is complex site? Drupal, not like other Joomla, is designed to reduce core code modification and patch. In other words, it is designed for easier upgrading without conflicts of modification. Your modifications are usually placed in independent directories so that you can update core code anytime you like.
- sugree's blog
- Add new comment
- Read more
- 553 reads
ConferenceXP: Microsoft Style Access Grid
Access Grid is a platform for multipoint multimedia conferencing over high-speed network. Comparing to H.323, Access Grid requires a lot more bandwidth to make reasonable video conference because it is decentralized architecture. In other words, there is not bottleneck in Access Grid. That’s why it consumes more bandwidth. Microsoft NetMeeting is a clone of H.323 system so Microsoft needs to propose new conferencing system to compete with Access Grid. Now, the new system called ConferenceXP is in the lab.
- sugree's blog
- Add new comment
- Read more
- 666 reads
Reset data in Enterprise Manager to NULL
Enterprise Manager is a powerful utility to access and to control Microsoft SQL 2000 or later. One of a useful tool in Enterprise Manager is data browser. It lets us to query and to modify data in fields. I have some problems about entering data in fields. In some cases, fields are nullable. Initially, it might be null and then I entered something. Once I want to set it back to null, it is not possible to just remove everything I entered. The reason of this problem is the difference of empty string and null. To reset data back to null, you have to press CTRL+0.
- sugree's blog
- Add new comment
- Read more
- 387 reads
Recent comments
2 years 11 weeks ago
2 years 16 weeks ago
2 years 16 weeks ago
2 years 17 weeks ago
2 years 17 weeks ago
2 years 19 weeks ago
2 years 19 weeks ago
2 years 19 weeks ago
2 years 20 weeks ago
2 years 20 weeks ago