tag:blogger.com,1999:blog-77314360809832821282024-03-13T06:51:57.590+07:00Mediocre Ninja webLogSome online notes (coding/OSS/hack) from a Ninja teamAdmin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.comBlogger127125tag:blogger.com,1999:blog-7731436080983282128.post-18747613792165299282010-10-03T22:44:00.028+07:002010-10-03T23:11:35.175+07:00WebSphere no chargeIBM offers WebSphere Application Server "no-charge" edition (registration required): <br />
<br />
Version 6.1:<br />
<a href="https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-wsasfd&S_TACT=109BH2HW&S_CMP=web_dw_rt_swd&lang=en_US&S_PKG=v61&cp=UTF-8&&dlmethod=http">https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-wsasfd&S_TACT=109BH2HW&S_CMP=web_dw_rt_swd&lang=en_US&S_PKG=v61&cp=UTF-8&&dlmethod=http</a><br />
<br />
Version 7.0:<br />
<a href="https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-wsasfd&S_TACT=109BH2HW&S_CMP=web_dw_rt_swd&lang=en_US&S_PKG=v61&cp=UTF-8&&dlmethod=http">https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-wsasfd&S_TACT=109BH2HW&S_CMP=web_dw_rt_swd&lang=en_US&S_PKG=v61&cp=UTF-8&&dlmethod=http</a><br />
<br />
<br />
Note that this edition is not the "WAS Community Edition", which is basically the Apache Genorimo :-) .<br />
Actually, this edition is the new "Developer" edition. The old Developer edition is the "AE" edition, which can be consider "heavier" than the Base ("Express") edition, but "lighter" than Network Deployment ("AES") edition. <br />
<br />
<br />
Đang lúc chán mấy tay Tomcat/JBoss giờ nghịch ngợm với Jetty, có thêm WAS sẽ fun lắm đây . Khoái nhất là có phiên bản Linux , khỏi phải đụng tới Windoze :)<br />
<br />
./.Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com2tag:blogger.com,1999:blog-7731436080983282128.post-12767764648879114452010-09-17T09:53:00.000+07:002010-09-17T09:53:41.605+07:00GWTDesigner and WindowBuilder become freeGoogle rulz ! <br />
<br />
<a href="http://java.dzone.com/articles/instantiations-tools-free-all">http://java.dzone.com/articles/instantiations-tools-free-all</a><br />
<br />
<br />
Java is not very good at UI design, especially desktop applications. But now it may become the past, since the best tools for it became free !Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com1tag:blogger.com,1999:blog-7731436080983282128.post-83202550273936628702010-09-13T19:01:00.003+07:002010-09-13T20:03:26.489+07:00Vietnamese typing on LinuxFor the list of other platforms, please see my old post: <a href="http://mediocre-ninja.blogspot.com/2008/10/vietnamese-typing.html">Vietnamese typing</a>. <br />
<br />
This entry is mostly for Ubuntu Linux, yet it can be applied on other Debian-based distributions, and probably some RedHat-based distro too.<br />
<br />
<b>X-unikey</b> : (Phạm Kim Long) <br />
Download:<br />
<a href="https://sites.google.com/site/quoc383011/x-unikey_1.0.4-5_i386.deb">https://sites.google.com/site/quoc383011/x-unikey_1.0.4-5_i386.deb</a><br />
<br />
References:<br />
<a href="http://sites.google.com/site/wangjihoan/xvnkb-scim-unikey">http://sites.google.com/site/wangjihoan/xvnkb-scim-unikey</a><br />
<br />
<br />
<b>Xvnkb</b> : (Đào Hải Lâm) <br />
Download:<br />
<a href="https://sites.google.com/site/quoc383011/xvnkb-0.2.9a-utf_i386.deb">https://sites.google.com/site/quoc383011/xvnkb-0.2.9a-utf_i386.deb</a><br />
<a href="https://sites.google.com/site/quoc383011/xvnkb_0.3-4ubuntu810_i386.deb">https://sites.google.com/site/quoc383011/xvnkb_0.3-4ubuntu810_i386.deb</a><br />
<br />
References:<br />
<a href="http://wangji.hoan.googlepages.com/xvnkb-revisited">http://wangji.hoan.googlepages.com/xvnkb-revisited</a><br />
<br />
<br />
<b>SCIM</b><br />
Download:<br />
<br />
References:<br />
<a href="http://code.google.com/p/scim-unikey/">http://code.google.com/p/scim-unikey/</a><br />
<br />
<br />
<b>IBus</b><br />
Download:<br />
<br />
References:<br />
<a href="http://code.google.com/p/ibus-unikey/">http://code.google.com/p/ibus-unikey/</a><br />
<br />
<br />
That's all (^o^) ,Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-31199809034152112152010-07-31T10:59:00.000+07:002010-07-31T10:59:41.012+07:00Recommended reading 4 developersBesides the <a href="http://mediocre-ninja.blogspot.com/2009/06/books-for-programmers.html">recommended books</a>, there are also some interesting online articles I wish I had known them to talk to developers around me. Thus I would like to highlight some of those posts: <br />
<br />
<br />
<a href="http://www.ericsink.com/No_Programmers.html">No Programmers</a><br />
<br />
<a href="http://blogs.techrepublic.com.com/10things/?p=262">10 types of programmers</a><br />
<br />
<a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html#id2793056">How to be a Programmer</a><br />
<br />
<a href="http://joelonsoftware.com/articles/fog0000000332.html">Getting Things Done to be come invaluable</a><br />
<br />
<a href="http://www.scottberkun.com/essays/35-how-to-give-and-receive-criticism/">How to give and receive criticism</a><br />
<br />
<br />
Fun to read, isn't it ?Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-61184591932670345692010-07-07T19:20:00.003+07:002010-07-07T20:40:56.219+07:00Disable Vista servicesok, Windows Vista is a PITA (Pain In The Ass) ! Especially the "Ultimate" which has about 134 services running . Hey guys, this is serious, I'm not exaggerating at all. I don't care the stupidity or ambition of M$ guys, but the performance of Windows Vista is ridiculous, and they should fix it before the customers <a href="http://idioms.tfd.com/vote+with+feet">vote with feet</a>. <br />
(not kind of "fix" by requiring customer spends some hundred bucks to upgrade to Windows 8, though) <br />
<br />
Ok, before somebody helps us, we should try our best first ;-) . One of the <a href="http://mediocre-ninja.blogspot.com/2008/10/which-software-to-install-after-windows.html">first things I do when touching a Windows PC</a> is to disable the services, and that surely <a href="http://mediocre-ninja.blogspot.com/2010/03/cyber-station-experience.html">helps performance</a>. Here are some services I recommend to change to "disabled" or "manual" : <br />
<br />
<br />
<b>LV1: STUPIDITY</b> (should be disabled ASAP)<br />
# Application Experience<br />
# Diagnostic Policy Service<br />
# Distributed Link Tracking Client<br />
# Function Discovery Resource Publication<br />
# IP Helper<br />
# Messenger Sharing Folders USN Journal Reader Service<br />
# Offline Files<br />
# Program Compatibility Assistant<br />
# Tablet PC Input Service<br />
# Web Client<br />
# Windows Defender<br />
# Windows Error Reporting Service<br />
# Windows Media Center Service Launcher<br />
# Windows Media Player Network Sharing Service<br />
# Windows Search<br />
# WinHTTP Web Proxy Auto-Discovery Service<br />
<br />
<br />
<b>LV2: AMBITION</b> (should be changed to "manual" ASAP)<br />
# IKE and AuthIP IPsec Keying Modules<br />
# IPsec Policy Agent<br />
# Network List Service<br />
# Portable Device Enumerator Service<br />
# Readyboost<br />
# Remote Access Connection<br />
# Shell Hardware Detection<br />
# Windows Driver Foundation - User-mode Driver Framework<br />
# Windows Image Acquisition (WIA)<br />
# Windows Update<br />
<br />
<br />
<b>LV3: ARROGANCE</b> (should be tweaked to "manual" or "disabled", YMMV)<br />
# Background Intelligent Transfer Service<br />
# Cryptographic Services<br />
# Human Interface Device Access<br />
# Network Location Awareness<br />
# Print Spooler<br />
<br />
<br />
<br />
<br />
<br />
Disclaimer: disable those services at your own risk !<br />
<br />
<br />
<br />
./.Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-65474286832960518832010-05-30T23:12:00.011+07:002010-09-15T22:00:22.205+07:00Ubuntu Lucid LynxMy upgrade from Hardy Heron (8.04) to <a href="http://forum.ubuntu-vn.org/viewtopic.php?f=58&t=9451">Lucid Lynx</a> (10.04) went <a href="http://tutroc77.blogspot.com/2010/05/toi-lam-gi-sau-khi-cai-ubuntu-1004-phan_10.html">smoothly on desktop</a> PC, but on laptop there were some small issues. <br />
<br />
Here are 2 major issues then and how I solved them:<br />
<br />
1/ <a href="http://www.quantrimang.com.vn/hedieuhanh/linux/60670_Khac-phuc-su-co-khoi-dong-Linux-voi-GRUB.aspx">Grub</a> error: boot into text mode only, could not get GUI by <b>startx</b> or <b>xstart</b> command<br />
==> SOLUTION STEPS: fix the <a href="http://www.quantrimang.com.vn/hedieuhanh/linux/59706_Sua-loi-BootLoader-cho-Ubuntu.aspx">old grub</a> (not grub2) <b>menu.lst</b> (or edit boot menu directly)<br />
* Change root partition from by-uuid ("root=UUID=asdf...") to by-path ("root=/dev/sda7") <br />
* Change kernel version from old Hardy (2.6.14-19-generic) to new Lucid (2.6.32-22-generic)<br />
<br />
<br />
2/ Sound error: could not hear sound, conflict sound system of YouTube/StarDict/VLC/MPlayer<br />
==> SOLUTION STEPS: a little painful <br />
* Run <b>gnome-volume-control</b> to uncheck "Mute" options, try changing sound theme (Ubuntu/NoSound/...)<br />
* Install <b>gnome-alsamixer</b> or <b>pavu</b>, adjust the options and volume<br />
* Resolve the <i><b>libflashplayer.so</b> location</i> for Flash and <i><b>libnpjp2.so</b> location</i> for Java RE.<br />
* For StarDict, use <b>aplay</b> as command for playing sound files (usually in <i>/usr/share/WyabdcRealPeopleTTS/</i> )<br />
<br />
<br />
Some minor issues may be possible:<br />
- (Gnome) combination (Alt+F2) does not work ==> SOLUTION: enable the "Gnome compatibility" plugin in CompizConfig S Manager (<b>ccsm</b>) <br />
- Postgresql 8.3 startup failed due to memory segmentation ==> SOLUTION: open file <b>postgresql.conf</b> in <i>/etc/postgresql/8.3/main/</i> and reduce value of the variable <i>shared_buffers</i> (for example 32M -> 16M)<br />
- Some custom launchers' icons are changed ==> SOLUTION: find alternatives in <i>/usr/share/pixmaps/</i> <br />
<br />
<br />
Hope this helps,Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-69706942592494778662010-03-11T21:50:00.004+07:002010-04-05T23:31:45.770+07:00Y!M pager serveris down for Y!M 6.5 and prior versions:<br />
<br />
( <a href="http://mediocre-ninja.blogspot.com/2009/06/pidgin-ym-connection.html">http://mediocre-ninja.blogspot.com/2009/06/pidgin-ym-connection.html</a> )<br />
<br />
Compatible clients such as Pidgin and Kopete suffers, too. But if you upgrade to the recent versions, it should be fine.<br />
<br />
For pidgin (on Ubuntu), you need to <a href="http://ubuntumanual.org/posts/240/install-or-upgrade-to-pidgin-2-6-1-in-ubuntu-jaunty-intrepid-hardy-the-easy-way">upgrade pidgin-data</a> to 2.5.7+ to work with new Y!M protocol.Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-2270228969605862262010-03-09T18:01:00.001+07:002010-07-07T20:41:59.829+07:00Cyber Station experienceSome experience with Windows when consulting for a few Cyber Station sites. <br />
<br />
<b>A. PARTITION HDD</b><br />
<br />
<br />
<b>B. REPLACE IE ON XP</b><br />
<br />
by FireFox or Chrome.<br />
<br />
1/ Download Firefox/Chrome and some plugins (JRE, FlashPlayer, IETab)<br />
<br />
2/ Install Flash Player<br />
<br />
3/ Install JRE<br />
<br />
4/ Install Firefox/Chrome<br />
<br />
5/ Launch Firefox/Chrome, install IETab and configure it<br />
<br />
6/ Restart Firefox/Chrome, customize it (homepage, download, more plugins) <br />
<br />
7/ Hide IE icon from desktop<br />
<br />
8/ Change IE icon in QuickLaunch bar to launch Firefox (but still use IE picture)<br />
<br />
9/ (rename the icon title to "Browser" and) Copy that "fake" icon to Desktop<br />
<br />
Done ! <a href="http://mediocre-ninja.blogspot.com/2010/07/disable-vista-services.html">Bye bye</a> IE 6 :-) <br />
<br />
<br />
Recently tested: <br />
* Firefox 2.0.20 + FlashPlayer 10.0.22 + JRE 1.6.0_07 ( + IETab 1.3)<br />
* Firefox 3.5.2 + FlashPlayer 10.0.45 + JRE 1.6.0_15 ( + IETab 1.5)<br />
* Chrome 4.x + FlashPlayer 10.0.45 + JRE 1.6.0_15 ( + IETab for Chrome)Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-61600165659739402992010-02-27T00:23:00.008+07:002010-09-12T13:02:30.226+07:00Shorten URL sitesSo với các trang từ xưa như <b>tinyUrl.com</b> hay <b>easyUri.com</b> thì các trang mới vừa ngắn hơn, vừa giao diện đơn giản và ít Ads hơn :<br />
<br />
<br />
Thử nghiệm Mediocre-Ninja.blogSpot.com : (http://mediocre-ninja.blogspot.com)<br />
<b><br />
<a href="http://3.ly/IMDw">http://3.ly/IMDw</a><br />
<a href="http://tr.im/Q1od">http://tr.im/Q1od</a><br />
<a href="http://nn.nf/912b">http://nn.nf/912b</a><br />
<a href="http://8byf.gu.ma">http://8byf.gu.ma</a><br />
<a href="http://is.gd/9fJD3">http://is.gd/9fJD3</a><br />
<a href="http://ow.ly/1bFm8">http://ow.ly/1bFm8</a><br />
<a href="http://sn.im/12t2u6">http://sn.im/12t2u6</a><br />
<a href="http://smal.ly/1K2">http://smal.ly/1K2</a><br />
<a href="http://su.pr/31NNQU">http://su.pr/31NNQU</a><br />
<a href="http://url.ie/57y0">http://url.ie/57y0</a><br />
<a href="http://go2.vg/7OkuF">http://go2.vg/7OkuF</a><br />
<a href="http://bit.ly/ckUrCp">http://bit.ly/ckUrCp</a><br />
<a href="http://cli.gs/1NZ9PH">http://cli.gs/1NZ9PH</a><br />
<a href="http://pnt.me/x8qz0P">http://pnt.me/x8qz0P</a><br />
<a href="http://yep.it/ms7xje">http://yep.it/ms7xje</a><br />
<a href="http://fly2.ws/wi51iNe">http://fly2.ws/wi51iNe</a><br />
<a href="http://smal.ly/1K2">http://smal.ly/1K2</a><br />
<a href="http://sova.in/3mh">http://sova.in/3mh</a><br />
<a href="http://nsfw.in/aab13f">http://nsfw.in/aab13f</a><br />
<a href="http://www.x.se/brty">http://www.x.se/brty</a><br />
<a href="http://twurl.nl/gnzgo2">http://twurl.nl/gnzgo2</a><br />
<a href="http://adjix.com/xprh">http://adjix.com/xprh</a><br />
<a href="http://snipurl.com/uj2i2">http://snipurl.com/uj2i2</a><br />
<a href="http://clockurl.com/Fi">http://clockurl.com/Fi</a><br />
</b><br />
==== DEPRECATED (acquired by bit.ly or pending the service for various reasons)<br />
<br />
http://k.vu/dt<br />
http://j.mp/aw3E6y<br />
http://bt.gd/1zP<br />
http://kl.am/7OS3<br />
http://zi.ma/6f0425<br />
http://zud.me/1y<br />
<br />
<br />
Theo các bạn thì site nào là tốt nhất ?Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com1tag:blogger.com,1999:blog-7731436080983282128.post-26623249104887331032010-02-07T16:50:00.000+07:002010-02-07T16:50:57.497+07:00Presenting in English18 things make you a better presenter, especially when presenting in English : <br />
<br />
<br />
1/ LEAVE NOTHING TO CHANCE <br />
<br />
<br />
2/ KNOW EXACTLY HOW TO START <br />
<br />
<br />
3/ GET STRAIGHT TO THE POINT <br />
<br />
<br />
4/ TALK TO YOUR AUDIENCE <br />
<br />
<br />
5/ KNOW WHAT WORKS <br />
<br />
<br />
6/ BE CONCISE <br />
<br />
<br />
<br />
(to be continued)Admin.Mediocre-Ninjahttp://www.blogger.com/profile/11478668482729947756noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-74807742986698560372009-12-15T23:06:00.004+07:002009-12-26T23:34:08.191+07:00Xmarks for Chrome<span class="Apple-style-span" style="font-family:verdana;">Lâu nay thằng FF 3 trên Ubuntu (lappy) cứ bị <a href="http://mediocre-ninja.blogspot.com/2009/08/ubuntu-firefox-sucks.html">lỗi ì ạch</a>, chuyển sang 3.5 vẫn chậm, 2.0 thì chạy được nhưng nhiều add-on ko compatible, thế là phải xài <a href="http://www.konqueror.org/">Konqueror</a> và <a href="http://www.readwriteweb.com/archives/how_to_install_chrome_and_chromium_side-by-side.php">Chromium</a> . </span><div><span class="Apple-style-span" style="font-family:verdana;">Hai cái này xài được, chỉ vướng 2 chỗ là bookmark (Xmarks) và zoom. May quá bây giờ Google đã release <a href="http://www.google.com.vn/chrome">Chrome</a> bản chính thức cho Linux , không những chạy Flash phe phé, mà còn zoom khá hơn, và Xmarks cũng đã hỗ trợ :<br /></span><div><span class="Apple-style-span" style="font-family:verdana;"><br /></span></div><div><span class="Apple-style-span" style="font-family:verdana;"><a href="https://chrome.google.com/extensions/detail/ajpgkpeckebdhofmmjfgcjjiiejpodla">https://chrome.google.com/extensions/detail/ajpgkpeckebdhofmmjfgcjjiiejpodla</a></span></div><div><span class="Apple-style-span" style="font-family:verdana;"><br /></span></div><div><span class="Apple-style-span" style="font-family:verdana;"><br /></span></div><div><span class="Apple-style-span" style="font-family:verdana;">bye bye FireFox@lappy ! </span></div><div><span class="Apple-style-span" style="font-family:verdana;"><br /></span></div></div>Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-3598632527756106822009-10-18T11:33:00.004+07:002010-09-12T13:09:28.224+07:00Smart technical QuestionsIf you want a technical support online, you should know how to ask properly: <br />
<br />
<br />
<b><br />
<a href="http://newbielearnlinux.googlepages.com/smartquestions">http://newbielearnlinux.googlepages.com/SmartQuestions</a><br />
</b><br />
(<a href="http://sites.google.com/site/newbielearnlinux2/smartquestions">http://sites.google.com/site/newbielearnlinux2/SmartQuestions</a>)<br />
<br />
<br />
<br />
<b>Warning</b>: this style should NOT be applied when talking with girls, unless you are trying to dump her :-)Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-25687017624337028662009-09-07T22:17:00.056+07:002010-10-02T11:42:25.924+07:00Eclipse WTP HotswapOne of the reason why <a href="http://mediocre-ninja.blogspot.com/2009/01/java-coding-convention-2.html">JavaEE</a> does not have many succesful projects is that its development time is usually longer than other competitors' time (PHP, Ruby, Python, ASP.NET, ...) . Ok, we all know the burden of overly <a href="http://www.jroller.com/cpurdy/entry/the_seven_habits_of_highly2">complicated design</a> and over-engineered implementations from Sun, so let's skip them and go to the one to be resolved: the Hot-Deploy time. In other words, the time for developers to see the web-page refreshed with their changes applied. <br />
<br />
The word "hot deploy" used above may not reflect its original meaning, not only because my poor English, but also because (Vietnamese) developers have different concepts of it: "automatic hot swap", "automatic redeploy webapp", "automatic restart container" .<br />
<br />
This is how I understand the differences:<br />
1/ Hot deploy container: automatic restart whole servlet container (Tomcat)<br />
2/ Hot deploy webapp: automatic reload context root and all classes of respective webapp.<br />
3/ Hot deploy classes: hot-swap only the re-compiled classes (runtime)<br />
It is obvious that #1 is slower than #2 and #2 is slower than #3: Hot-swap or hot-code replacing .<br />
<br />
<br />
Ok, now what? Let's try to reduce the hot-deploy time in Java developement in the well-known combination: Eclipse + WTP plugins + Tomcat. Assumed that you already have an Eclipse with WTP/WST plugins installed (e.g. Eclipse JavaEE version).<br />
<br />
<b>Create a New Server WTP for your web application</b><br />
From the New menu, select Other… -> Server -> Server. For your server type (probably "Apache Tomcat 6"), specify the path to your Tomcat installation directory, e.g. "/opt/apache-tomcat-6.0.18" or "D:\USR\apache-tomcat-6.0.18" . Add your web project as a 'Resource' to this server (you may modify the context root first).<br />
<br />
<b>Adjust the server's settings</b><br />
Double click on the Server in your Server view (its name is something like "Tomcat v6.0 Server at localhost-config"), it will display the "Overview" tab:<br />
- Server location: Use Tomcat installation (actually, either "workspace metadata" or "custom location" can work as well, but let's use the most simple for beginners)<br />
- Port: modify the HTTP port from 8080 to the one you desire. You may also modify the remaining 2 ports respectively to avoid port conflicts between Tomcat instances.<br />
- Timeout: better increase them 100 or 200 seconds more.<br />
- Server options: not necessary to check any options.<br />
<br />
<b>Enable classes hot-swap</b><br />
Ok, the main settings for hot-deploy here:<br />
- Publishing: Auto publish when resources changes (to hot-deploy text resources like .properties, .html, .jsp, ... and packaged resources like .jar, .zip ) , the interval should be small (1 or 0 sec).<br />
- Switch to "Modules" tab, since you already added the web app to the server, there should be at least a "module" with the specified context root (path URL). Select that module, then click "Edit" button, uncheck the "Auto reloading enabled" checkbox, click OK. Now your module should have "Auto Reload" setting as <b>disabled</b> (equivalence to <Context reloadable="false" ... /> in server.xml/context.xml of Tomcat)<br />
- Save the changes (at least make sure the two above has been applied already).<br />
<br />
<b>Start the server in Debug mode</b><br />
Once you started the web-app in Debug (right click -> choose "Debug..."), Changes you make to your JSPs or inside Java methods will be instantly hotswapped into your running webapp, therefore reduce the development time (at least the wasted time looking at console when reloading web-app).<br />
<br />
<b>Why?</b><br />
Since Java 1.4.2 , the <a href="http://java.sun.com/j2se/1.4.2/docs/guide/jpda/enhancements.html">JPDA supports hot-swap classes</a> on debug mode, by manipulateing class loaders at runtime. Eclipse makes use of it via WTP under the name <a href="http://wiki.eclipse.org/FAQ_What_is_hot_code_replace%3F">Hot Code Replace</a> . Setting auto-publish helps replacing text files and recompiled jar, but not for classes. By default, Tomcat's context reloading will reload all classes using its class loaders and therefore does not take advantage of hot-deployed classes. <br />
Note that JPDA is not the best for hot code replacing, the number one here must be <a href="http://www.zeroturnaround.com/jrebel/comparison/">JRebel</a>. Some web frameworks (Tapestry, Stripes, Wicket, Grails, Roo) also has their own classloader handlings to support quick reload. They're all inspired by some standalone JAR files around which I don't remember (probably the pioneers for JRebel). And FYI, Tomcat Sysdeo plugin and Jetty can also support HCR , in case you don't want to use Tomcat WTP.<br />
<br />
<b>Some more recommended settings</b><br />
Running Tomcat in Eclipse (via WTP plugin) is a bit slower than via external command, and running in Debug mode is somehow resource-hogging, which may result in errors like hot-swap failure or OutOfMemoryError . To avoid those issues, you may try some JVM options via Tomcat JRE params: Double-click on your server in the "Servers" view, switch to the "Overview" tab, click on the "Open launch configuration" link, switch to the Arguments tab; there you can add relevant memory settings to the "VM Arguments" section <br />
<i>-client -Djava.awt.headless=true</i><br />
<i>-Xmx1024m</i><br />
<i>-Xms512m</i><br />
<i>-XX:MaxPermSize=1024m</i><br />
<i>-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+UseConcMarkSweepGC</i><br />
<br />
<br />
<b>Limitations</b><br />
JPDA HCR not applied: to change the signature of a class (add/remove methods or fields) or to add new classes on the fly. Additionally, some method calls (“stack frames”) can’t be modified, including the main method or any method invoked via reflection, that is, by using java.lang.reflect.Method.invoke().<br />
(JRebel can overcome those limitations)<br />
<br />
<br />
Good luck & have fun :-) ,<br />
<br />
<br />
<br />
./.Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-63318991887085631392009-09-01T10:20:00.002+07:002010-04-18T11:36:09.351+07:00Maven Archetype quick notes<a href="http://maven.apache.org/archetype/maven-archetype-plugin/">maven-archetype-plugin</a> allows the user to create a Maven 2 project from an existing template caled an <b>archetype</b>. <br />
<br />
If you just use an IDE to generate Maven project, you can be familiar with default project structure of Maven:<br />
<br />
<br />
<br />
<br />
Let's consider an example using it to create a "todo-list" project which contains 2 sub-projects: todo-core and todo-web<br />
<br />
<div class=ninja-quote>cd workspace<br />
<br />
mkdir -p todo-list<br />
<br />
cd todo-list<br />
</div><br />
Old-fashioned way:<br />
<div class=ninja-quote>mvn archetype:create -DartifactId=todo-core -DgroupId=org.vnoss<br />
<br />
mvn archetype:create -DartifactId=todo-web -DgroupId=org.vnoss -DarchetypeArtifactId=maven-archetype-webapp<br />
</div><br />
<br />
New way:<br />
<div class=ninja-quote>mvn archetype:generate<br />
<br />
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp<br />
</div><br />
Now we can edit the pom.xml to get desired result.Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-92001954589716867292009-08-17T21:10:00.004+07:002009-09-07T22:22:36.574+07:00Gnome theme collection<span class="post_text">Some nice themes for GNOME (mostly Ubuntu) on gnome-look.org .<br />Download and install what you like the most !<br /><br /><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://www.techiesouls.com/wp-content/uploads/2008/11/untitled.jpg"><img class="alignnone size-thumbnail wp-image-781" title="untitled" src="http://www.techiesouls.com/wp-content/uploads/2008/11/untitled-150x150.jpg" alt="untitled 150x150 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="150" width="150" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;">(<span style="color: rgb(255, 0, 0);">you have to click on thumbnails to view larger image of screenshot</span>)</span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/93022-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme_1" src="http://www.techiesouls.com/wp-content/uploads/2008/11/93022-1.jpg" alt="93022 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Progex+Official+Themes?content=93022" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/92992-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme_3" src="http://www.techiesouls.com/wp-content/uploads/2008/11/92992-1.jpg" alt="92992 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Dust+Cold?content=92992" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/92795-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/92795-1.jpg" alt="92795 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/UbuntuBlueMod?content=92795" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/92681-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/92681-1.jpg" alt="92681 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Dust+Mac?content=92681" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/91399-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/91399-1.jpg" alt="91399 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/xl_Monochrome?content=91399" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/89831-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/89831-1.jpg" alt="89831 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Mira?content=89831" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/86844-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/86844-1.jpg" alt="86844 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/willibex?content=86844" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/86717-2.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/86717-2.jpg" alt="86717 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Shiki-Colors?content=86717" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/86653-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/86653-1.jpg" alt="86653 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="325" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/KDE4+Oxygen+new+port+for+GNOME?content=86653" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/86048-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/86048-1.jpg" alt="86048 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Raptor+%28Slickness+remix%29?content=86048" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/85765-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/85765-1.jpg" alt="85765 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="450" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Carbonfibre?content=85765" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/85477-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/85477-1.jpg" alt="85477 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/GrayWin?content=85477" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/79463-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/79463-1.jpg" alt="79463 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/TechniX?content=79463" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/78633-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/78633-1.jpg" alt="78633 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/BlueSpace+II?content=78633" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/78410-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/78410-1.jpg" alt="78410 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/XNTricity?content=78410" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/77747-2.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/77747-2.jpg" alt="77747 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Moomex-Ultimatum?content=77747" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/81214-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/81214-1.jpg" alt="81214 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Aurora+E17-Detour?content=81214" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/77642-1.jpeg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/77642-1.jpg" alt="77642 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Shiftie+Black?content=77642" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/74813-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/74813-1.jpg" alt="74813 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Overglossed?content=74813" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/74553-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/74553-1.jpg" alt="74553 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Elegant+Brit?content=74553" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/74374-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/74374-1.jpg" alt="74374 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="288" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/StudioLooks?content=74374" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/72479-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/72479-1.jpg" alt="72479 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="312" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Sandwich+Gtk+and+Emerald?content=72479" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/72003-2.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/72003-2.jpg" alt="72003 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Blue-Junior0.9-9?content=72003" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/71999-1.jpeg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/71999-1.jpg" alt="71999 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="300" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Mac4Lin+ver.0.4+GTK+Metacity+Theme?content=71999" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/71481-2.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/71481-2.jpg" alt="71481 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Tehks_Silver-Blue-Graphite?content=71481" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/71398-1.jpeg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/71398-1.jpg" alt="71398 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Murrina+Inspirat?content=71398" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/93000-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme_2" src="http://www.techiesouls.com/wp-content/uploads/2008/11/93000-1.jpg" alt="93000 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Conte+Murrina?content=93000" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/80431-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/80431-2.jpg" alt="80431 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Aurora+Smooth?content=80431" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/70893-2.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/70893-2.jpg" alt="70893 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Glasa+%2B+Glasa-Pro?content=70893" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/70264-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/70264-1.jpg" alt="70264 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/ClearlooksMetallico?content=70264" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/69913-2.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/69913-2.jpg" alt="69913 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/gommapiuma+looks+%28gummina+mod%29?content=69913" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/69886-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/69886-1.jpg" alt="69886 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="300" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Dark+Ice?content=69886" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/69315-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/69315-1.jpg" alt="69315 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Creamy?content=69315" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/69263-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/69263-1.jpg" alt="69263 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Neon?content=69263" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre3/69165-3.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/69165-3.jpg" alt="69165 3 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="300" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Murrina+Personal?content=69165" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/67866-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/67866-1.jpg" alt="67866 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Royalty?content=67866" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/67854-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/67854-1.jpg" alt="67854 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Soffice?content=67854" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/67813-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/67813-1.jpg" alt="67813 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/gommapiuma+looks+%28gummina+mod%29?content=69913" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/64953-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/64953-1.jpg" alt="64953 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Laza+Theme+Pack?content=64953" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/63623-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/63623-1.jpg" alt="63623 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Murrina+Dreamy?content=63623" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/63246-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/63246-1.jpg" alt="63246 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/GAIA?content=63246" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/62968-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/62968-2.jpg" alt="62968 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/White%3F%21?content=62968" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/62434-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/62434-1.jpg" alt="62434 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/OrangeLiNstaBlackPlastic?content=62434" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/56438-1.png" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/56438-1.jpg" alt="56438 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="300" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Aurora+Gtk+Engine?content=56438" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/55876-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/55876-1.jpg" alt="55876 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Reuben?content=55876" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/55578-2.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/55578-2.jpg" alt="55578 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Schwermetall?content=55578" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/44495-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/44495-1.jpg" alt="44495 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Elegance?content=44495" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre2/42755-2.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/42755-2.jpg" alt="42755 2 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="320" width="400" /></a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Murrine+GTK2+Cairo+Engine?content=42755" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/93096-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/93096-1.jpg" alt="93096 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Murrina+Smoothie+and+Latte?content=93096" target="_blank">Download Theme</a></span></p><div style="text-align: justify; font-family: arial;"> </div><p style="text-align: justify; font-family: arial;"> </p><p style="text-align: justify; font-family: arial;"><span style="font-size: 100%;"><a href="http://gnome-look.org/CONTENT/content-pre1/57063-1.jpg" target="_blank"><img class="alignnone" title="ubuntu_theme" src="http://www.techiesouls.com/wp-content/uploads/2008/11/57063-1.jpg" alt="57063 1 Collection of 50 Best Looking Linux Gnome/Ubuntu Themes" height="250" width="400" /></a></span> </p><div style="text-align: justify; font-family: arial;"> <span style="font-size: 100%;"><a href="http://gnome-look.org/content/show.php/Moomex-Theme?content=57063" target="_blank">Download Theme</a></span></div></span> <div class="postline"> <div class="postline_pad"> <span class="post_bottom_text"><br /><br /><br />HAVE FUN !<br /><br /><br /> </span> </div> </div>Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-91338732200756846682009-08-11T21:24:00.004+07:002009-09-02T12:31:49.517+07:00VMware acquired SpringSourceVMware <a href="http://blogs.vmware.com/console/2009/08/vmware-acquires-springsource.html">announced</a> they have acquired SpringSource for a mix of approximately $362 million in cash and equity plus the assumption of approximately $58 million of unvested stock and options.<br /><br />$420 millions! Good news !Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-25195665810226830822009-08-08T10:38:00.009+07:002010-01-09T00:24:37.538+07:00Ubuntu Firefox sucks?Firefox on Ubuntu seems to have slower performance than on other OSes. <br /><br /><br />Symptoms: <br />- slow on page with flash, or hang when scroll fast, or unbearable slow (invoking CD-ROM) when type in address bar, especially on "backspace" key, ... <br /><br /><br />AFAIK, there are 3 major causes: <br />- FF's database SQLite becomes big and defragmented<br />- weak graphic card (usually on laptop)<br />- IPv6 is higher priority than IPv4 in FF by default.<br /><br /><br />Recommended work-arounds: <br />- change Visual Effects to "None"<br />- disable IPv6 in "about:config"<br />- clean up SQLite unused entries: first, install sqlite3 client<b><br />sudo apt-get install sqlite3<br /></b> then enter these commands <b><br />find ~/.mozilla -type f -name "*.sqlite" -exec sqlite3 ‘{}’ VACUUM \;<br />find ~/.mozilla -type f -name "*.sqlite" -exec sqlite3 ‘{}’ REINDEX \;<br /></b> or use these commands instead <b><br />for i in ~/.mozilla/firefox*/*/*.sqlite; do sqlite3 $i vacuum; done;<br /></b><br /><br />Alternative browsers: <br /><br />+ Google Chrome for Linux<br />( <a href="http://www.google.com/chrome?platform=linux">http://www.google.com/chrome?platform=linux</a> )<br /><br />+ Konqueror<br />( sudo apt-get install konqueror )<br /><br />+ Chromium (Ubuntu)<br /><a href="http://ubuntugeek.com/install-chromium-google-chrome-web-browser-in-ubuntu.html">http://ubuntugeek.com/install-chromium-google-chrome-web-browser-in-ubuntu.html<br /></a>Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-20969026089000986232009-06-26T23:14:00.002+07:002009-08-16T23:00:15.057+07:00Some OSS manual in VietnameseMột số tài liệu được biên soạn bởi văn phòng Công Nghệ Thông Tin, thuộc Bộ Khoa học và Công nghệ :<br /><p> </p><p><br /></p><p><br /></p> <p><img id="ncode_imageresizer_container_1" src="http://hanoi.centre-linux.org/IMG/jpg/TL_Writer_KHCN_bia.jpg" style="" alt="Cover%20Writer%20Manual%20%28JPEG%29" onload="NcodeImageResizer.createOn(this);" width="100" border="0" height="134" /><br />Tài liệu hướng dẫn sử dụng phần mềm Soạn thảo văn bản OpenOffice.org Writer, phiên bản 3.0<br />(<a href="http://hanoi.centre-linux.org/IMG/pdf/HDSD_Writer_V3.0.pdf" target="_blank">hanoi.centre-linux.org/IMG/pdf/HDSD_Writer_V3.0.pdf – 2,5 MB</a>)<br /></p><p><br /></p><p><br /></p> <p><img id="ncode_imageresizer_container_2" src="http://hanoi.centre-linux.org/IMG/jpg/TL_Calc_KHCN_bia.jpg" style="" alt="Cover%20calc%20manual%20%28JPEG%29" onload="NcodeImageResizer.createOn(this);" width="100" border="0" height="135" /><br />Tài liệu hướng dẫn sử dụng phần mềm bảng tính điện tử OpenOffice.org Calc, phiên bản 3.0<br />(<a href="http://hanoi.centre-linux.org/IMG/pdf/HDSD_Calc_V3.0.pdf" target="_blank">hanoi.centre-linux.org/IMG/pdf/HDSD_Calc_V3.0.pdf – 1,6 MB</a>)<br /></p><p><br /></p><p><br /></p><p><br /></p> <p><img id="ncode_imageresizer_container_3" src="http://hanoi.centre-linux.org/IMG/jpg/TL_Impress_KHCN_bia.jpg" style="" alt="%3c28JPEG%3c29" onload="NcodeImageResizer.createOn(this);" width="100" border="0" height="135" /><br />Tài liệu hướng dẫn sử dụng phần mềm trình diễn hội thảo OpenOffice.org Impress, phiên bản 3.0<br />(<a href="http://hanoi.centre-linux.org/IMG/pdf/HDSD_Impress_V3.0.pdf" target="_blank">http://hanoi.centre-linux.org/IMG/pdf/HDSD_Impress_V3.0.pdf – 3,4 MB</a>)<br /></p><p><br /></p><p><br /></p><p><br /></p> <p><img id="ncode_imageresizer_container_4" src="http://hanoi.centre-linux.org/IMG/jpg/TL_ThunderFirefoxUnikey_KHCN_bia.jpg" style="" alt="%3c28JPEG%3c29" onload="NcodeImageResizer.createOn(this);" width="100" border="0" height="137" /><br />Tài liệu hướng dẫn sử dụng phần mềm Mozilla Thunderbird phiên bản 2.0, Mozilla Firefox phiên bản 3.0, Unikey phiên bản 4.0<br />(<a href="http://hanoi.centre-linux.org/IMG/pdf/HDSD_Thunderbird_Firefox_UniKey_V3.0.pdf" target="_blank">hanoi.centre-linux.org/IMG/pdf/HDSD_Thunderbird_Firefox_UniKey_V3.0.pdf – 4,3 MB</a>)<br /></p><p><br /></p><p><br /></p><p><br /></p> <img id="ncode_imageresizer_container_5" src="http://hanoi.centre-linux.org/IMG/jpg/TL_Ubuntu_KHCN_bia.jpg" style="" alt="%3c28JPEG%3c29" onload="NcodeImageResizer.createOn(this);" width="100" border="0" height="133" /><br />Tài liệu hướng dẫn sử dụng và cài đặt Ubuntu (8.04) cho máy trạm.<br /><a href="http://hanoi.centre-linux.org/IMG/pdf/Ubuntu_20090703.pdf">hanoi.centre-linux.org/IMG/pdf/Ubuntu_20090703.pdf - 10 MB</a><br /><br /><br /><br />Comment: Chuyện <a href="http://english.vietnamnet.vn/tech/2009/01/822425/">sử dụng phần mềm mã mở trong chính phủ</a> vẫn thuộc dạng mà Mediocre-Ninja <a href="http://linux.slashdot.org/comments.pl?sid=1083791">nghi ngờ</a> về mức độ hiệu quả, nhưng coi bộ lần này các bác làm nghiêm túc hơn nhiều so với <a href="http://www.laodong.com.vn/Home/De-an-112-Nang-gia-hop-dong-huong-chenh-lech-trai-phap-luat-nhieu-ti-dong/20079/55426.laodong">Đề</a> <a href="http://www.thanhnien.com.vn/2007/Pages/200737/208683.aspx">án</a> <a href="http://www.tuoitre.com.vn/Tianyon/Index.aspx?ArticleID=233507&ChannelID=6">112</a>. <br /><br /><br />Have fun (^o^) !Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-75168155020839585022009-06-20T22:16:00.005+07:002009-08-08T11:01:06.471+07:00Eclipse NetBeans PHP<b>Eclipse 3.5</b> (Galileo) <a href="http://eclipsesource.com/blogs/2009/06/24/eclipse-galileo-feature-top-10-list-number-1/">new</a> features: <br /><a href="http://www.infoq.com/news/2009/06/galileo">http://infoq.com/news/2009/06/galileo</a><br /><br /> 1. P2 provisioning which provides for a more efficient update process for Eclipse<br /> 2. OSGi Declarative Services, which allow OSGi services to be configured and installed based on XML prior to the start of the bundle's service<br /> 3. Improved target platform management, which allows the runtime platform to be configured easier<br /> 4. Mylyn WikiText, which can be used to edit bugs via Mylyn or transform into other documentation formats like DocBook<br /> 5. The addition of the Eclipse Memory Analyser, which can analyse the JVM's heap usage<br /> 6. Install into Self, which allows plugins to be developed and installed into the currently running Eclipse platform<br /> 7. Eclipse Modeling Project refinements, which reduces the size of the EMF runtime requirements<br /> 8. Improved RAP styles to allow your RAP based application to be customised<br /> 9. Enhanced JAvaScript bridge, which allows embedding of widgets like Google Maps into an SWT browser<br /> 10. Java compare editor enhancements which allow JavaDoc hovers, hyperlinking and other goodness from the compare page<br /><br /><br /><br /><b>NetBeans 6.7</b> <a href="http://netbeans.dzone.com/news/whats-new-netbeans-platform-67">new</a> <a href="http://wiki.netbeans.org/NewAndNoteworthyMilestone2NB67">features</a>:<br /><a href="http://wiki.netbeans.org/NewAndNoteWorthyNB67">http://wiki.netbeans.org/NewAndNoteWorthyNB67</a><br /><br /><br /><br /><b>PHP 5.3</b> new features:<br /><a href="http://vn.php.net/releases/5_3_0.php">http://vn.php.net/releases/5_3_0.php</a><br /><br /><br /><br /><br />:-)Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-32595353626241136782009-06-15T21:20:00.021+07:002010-10-02T18:29:58.095+07:00VN opensource sitesSome Vietnamese websites for <b>OSS and Linux/Unix</b> fan:<br />
<br />
<a href="http://forum.ubuntu-vn.org/">http://forum.ubuntu-vn.org</a><br />
<a href="http://diendanlinux.org/">http://diendanlinux.org</a><br />
<a href="http://forum.vnoss.org/">http://forum.vnoss.org</a><br />
<a href="http://viettug.org/">http://viettug.org</a><br />
<a href="http://vnlinux.org/">http://vnlinux.org</a><br />
<a href="http://opensource.com.vn/">http://opensource.com.vn</a><br />
<a href="http://ubuntut.com/">http://ubuntut.com</a><br />
<a href="http://tapchilinux.com/">http://tapchilinux.com</a><br />
<a href="http://tapchifc.pbworks.com/">http://tapchifc.pbworks.com</a><br />
<a href="http://saigonlinux.org/">http://saigonlinux.org</a><br />
<a href="http://saigonlug.org/">http://saigonlug.org</a><br />
<a href="http://hanoilug.org/">http://hanoilug.org</a><br />
<a href="http://hanoi.centre-linux.org/">http://hanoi.centre-linux.org</a><br />
<a href="http://foss.vn/">http://foss.vn</a><br />
<a href="http://vi.openoffice.org/">http://vi.openoffice.org</a> (http://openoffice.vn)<br />
<a href="http://asianuxvietnam.vn/">http://asianuxvietnam.vn</a><br />
<a href="http://hacao.com/">http://hacao.com</a><br />
<a href="">. . .</a><br />
<br />
Also some well-known blogs:<br />
<br />
<a href="http://saylinux.wordpress.com/">http://saylinux.wordpress.com</a><br />
<a href="http://zxc232.wordpress.com/">http://zxc232.wordpress.com</a> (http://zxc232.blogspot.com/)<br />
<a href="http://blog.iwayvietnam.com/tuanta/">http://blog.iwayvietnam.com/tuanta</a><br />
<a href="http://linuxwhoami.blogspot.com/">http://linuxwhoami.blogspot.com</a><br />
<a href="http://projektantos.wordpress.com/">http://projektantos.wordpress.com</a><br />
<a href="http://kythuatmaytinh.wordpress.com/">http://kythuatmaytinh.wordpress.com</a><br />
<a href="http://vnfoss.blogspot.com/">http://vnfoss.blogspot.com</a><br />
<a href="http://tutroc77.blogspot.com/">http://tutroc77.blogspot.com/</a><br />
<a href="http://nguyentieuhau.com/">http://nguyentieuhau.com</a><br />
<a href="http://my.opera.com/otaku_2r/">http://my.opera.com/otaku_2r</a><br />
<a href="http://my.opera.com/buiquanghuylinux/">http://my.opera.com/buiquanghuylinux</a><br />
<a href="http://my.opera.com/trangtinh/">http://my.opera.com/trangtinh</a><br />
<a href="">. . .</a><br />
<br />
More personal sites: (less known than above)<br />
<br />
<a href="http://mediocre-ninja.blogspot.com/">http://mediocre-ninja.blogspot.com</a><br />
<a href="http://silverhat.wordpress.com/">http://silverhat.wordpress.com/</a><br />
<a href="http://vinux.sourceforge.net/">http://vinux.sourceforge.net/</a><br />
<br />
<a href="http://tuyetkiem.wordpress.com/">http://tuyetkiem.wordpress.com/</a><br />
<a href="http://xelnaga.wordpress.com/">http://xelnaga.wordpress.com/</a><br />
<a href="http://hoangtran.wordpress.com/">http://hoangtran.wordpress.com/</a><br />
<a href="http://moriator.wordpress.com/">http://moriator.wordpress.com/</a><br />
<a href="http://my.opera.com/chuyenmt/">http://my.opera.com/chuyenmt/</a><br />
<a href="http://www.openandfree.org/blog/">http://www.openandfree.org/blog/</a><br />
<a href="http://hapm.info/">http://hapm.info/</a><br />
<a href="http://ngohaibac.net/">http://ngohaibac.net/</a><br />
<a href="http://viet94.wordpress.com/">http://viet94.wordpress.com/</a><br />
<a href="http://binkun-linux.blogspot.com/">http://binkun-linux.blogspot.com/</a><br />
<a href="http://nguyendinhtrung.wordpress.com/">http://nguyendinhtrung.wordpress.com/</a><br />
<a href="http://my.opera.com/hautp/">http://my.opera.com/hautp/</a><br />
<a href="http://phamkhoa.wordpress.com/">http://phamkhoa.wordpress.com/</a><br />
<a href="http://www.manguonmo.vn/">http://www.manguonmo.vn/</a><br />
<a href="http://www.saigonnezumi.com/">http://www.saigonnezumi.com/</a><br />
<a href="http://www.saigonnezumi.com/bloggers-in-vietnam/">More . . .</a><br />
<br />
<br />
Extras:<br />
<a href="http://www.quantrimang.com.vn/hedieuhanh/linux/index.aspx">http://www.quantrimang.com.vn/hedieuhanh/linux/index.aspx</a><br />
<a href="http://vinasupport.com/blog/index.php/category/os/linux/">http://vinasupport.com/blog/index.php/category/os/linux/</a><br />
<a href="http://thegioimang.org/linux/">http://thegioimang.org/linux/</a><br />
<a href="http://www.vn-zoom.com/f316/">http://www.vn-zoom.com/f316/</a><br />
<a href="http://www.manguonmo.vn/">http://www.manguonmo.vn/</a><br />
<a href="http://baiviet.phanvien.com/subcat/1/he-dieu-hanh-khac.html">http://baiviet.phanvien.com/subcat/1/he-dieu-hanh-khac.html</a><br />
<a href="http://www.eda.vn/forum/viewforum.php?f=3">http://www.eda.vn/forum/viewforum.php?f=3</a><br />
<a href="">. . .</a><br />
<br />
<br />
If you want to enlist your OSS website/blog here, feel free to tell me (via comments or email/Twitter/Facebook/etc) <br />
<br />
Cheers :-)Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com3tag:blogger.com,1999:blog-7731436080983282128.post-72907835714313075912009-06-09T23:17:00.007+07:002010-03-21T11:01:57.569+07:00Pidgin Y!M connectionSometimes the Y!M pager server is down for maintenance. Therefore Pidgin clients encounter connection problem. <br />
<br />
You may fix it simply by changing the pager server settings: <br />
(Account -> Manage -> -> [Y!M account] -> Modify -> Advance)<br />
<br />
default: <b>scs.msg.yahoo.com</b><br />
<br />
change to: <b>cn.scs.msg.yahoo.com</b> (66.163.181.166) <br />
<br />
(<br />
or: <b>cs101.msg.cnb.yahoo.com</b> (202.165.100.160)<br />
)<br />
<br />
<br />
<br />
<br />
P.S: <b>Kopete</b> or <b>Empathy</b> clients issue can be fixed in a similar way, too.Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-12821765144085644582009-06-02T21:19:00.007+07:002010-07-31T10:40:58.842+07:00Books for programmersTop 10 of books (recommended by me ^^ ) :<br />
<b><br />
1/ How to Win Friends and Influence People <br />
<br />
2/ The pragmatic programmer <br />
<br />
3/ Peopleware <br />
<br />
4/ Mythical Man Month <br />
<br />
5/ Coder To Developer <br />
<br />
<br />
6/ Don't make me think <br />
<br />
7/ The productive programmer <br />
<br />
8/ Facts and Fallacies <br />
<br />
9/ Code Complete 2 <br />
<br />
10/ Getting Real <br />
</b><br />
<br />
<br />
Runner-up:<br />
<br />
- Designing the Obvious<br />
<br />
<br />
<br />
<br />
Honorable mentions: <br />
<br />
- Introduction to Algorithms <br />
<br />
- Dragon Book <br />
<br />
- Rapid Development <br />
<br />
- Design Patterns GoF <br />
<br />
- Applying UML <br />
<br />
- Fundamentals of Database SystemsNewbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-2073369023494093722009-05-21T22:43:00.002+07:002009-06-09T23:33:53.875+07:00Agile Nokia testWell, you may already hear about "The Nokia test" or "Nokia Scrum" of Jeff Sutherland, but here is another perspective of the test, to see whether you are doing Agile or not: <br /><br /><b><br />1. Do you need a complete specification document before you start to build stuff?<br /><br />2. Are you doing time boxed iterative development with each iteration lasting less than 6 weeks?<br /><br />3. At the end of the iteration do you have working code?<br /><br />4. Do you have tests to determine that you have finished development tasks?<br /></b><br /><br /><br />That's all. <br />Simple, isn't it ?<br /><br /><br />1. Do you need a complete specification document before you start to build stuff?<br /><br />Yes: Then you are not doing Agile, you are doing industrial Big Design Upfront making<br /><br />No: Great - test passed, move to question 2<br /><br /><br />2. Are you doing time boxed iterative development with each iteration lasting less than 6 weeks?<br /><br />Yes: Great - test passed, move to question 3<br /><br />No: Then you are not doing Agile. The most important difference between agile and conventional methods of getting things done is that Agile uses lots of small steps rather than trying to do everything all at once<br /><br /><br />3. At the end of the iteration do you have working code?<br /><br />Yes: If you can show this to your customers and get feedback then you have passed the test<br /><br />No: Then how do you know you are done? If it is not working you can't demo it to your customer and they can't make effective prioritisation decisions<br /><br /><br />4. Do you have tests to determine that you have finished development tasks?<br /><br />Yes: Good - you are on the path to Agile enlightenment!<br /><br />No: You worked so hard but you don't know if you are done! How do you know that changes in the next iteration wont undo all your good work?<br /><br /><br />:-)Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-57616008719287646052009-05-20T01:35:00.002+07:002009-06-02T22:46:27.158+07:00Static vs SingletonEver wonder the advantages of using static methods or static class or Singleton class ? <br /><br />IMHO, each approach has some benefits and disadvantages, you may choose your own depending on the situation.<br /><br /><br />Benefits of static methods : <br /><br /><br /><br />Benefits of Singleton :Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0tag:blogger.com,1999:blog-7731436080983282128.post-11832381686686297292009-05-03T23:24:00.004+07:002009-05-30T11:24:04.710+07:00JavaScript gotcha OverloadingGotcha đơn giản là "got ya" , nghĩa là "Tóm được rồi", như khi bạn bắt được ai đó trong 1 trò chơi. Còn trong lập trình (programming, in other words "thảo chương") thì Gotcha được dùng với nghĩa tương tự: 1 feature ngoài mong đợi (unexpected) , thậm chí đi ngoài cả specs, mặc dù thường không được coi là bug. <br /><br />Thường các gotcha lập trình này cần phải có nhiều kinh nghiệm mới phát hiện được (hoặc nhờ đọc bài viết của người có kinh nghiệm, hehe) . Nếu bạn đã từng trải qua hàng đống giờ dò lỗi (debug) vì 1 gotcha nào đó, thì hẳn sẽ rủa "mấy tay nào đó" làm cái chức năng ngớ ngẩn làm mất bao nhiêu công sức của mình. Do đó nếu có thời gian cũng nên xem thử các gotcha liên quan đến công việc của mình, phòng khi gặp trường hợp như trên.<br /><br /><br />JavaScript thì theo tôi biết có khoảng 15 gotcha dễ gặp, và overloading sẽ là gotcha đầu tiên trình bày ở đây.<br /> <br />(to be cont)Newbie.Mediocre-Ninjahttp://www.blogger.com/profile/06072253934755328603noreply@blogger.com0