<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2202421446828768092</id><updated>2012-01-30T15:49:56.225-08:00</updated><category term='linux'/><category term='facebook'/><category term='flash'/><category term='gtd'/><category term='best-practice'/><category term='snippet'/><category term='advice'/><category term='java'/><category term='html5'/><category term='web'/><category term='synaptics'/><category term='en'/><category term='vie'/><category term='apple'/><category term='intro'/><category term='autohotkey'/><category term='projecteuler'/><category term='dream'/><category term='commerce'/><category term='adobe'/><category term='links'/><category term='presentation'/><category term='life'/><category term='it'/><category term='creative'/><category term='jquery'/><category term='audio'/><category term='editor'/><category term='css'/><category term='text'/><category term='python'/><category term='browser'/><category term='twitter'/><category term='search'/><category term='script'/><category term='dropbox'/><category term='drupal'/><category term='pattern'/><category term='cloud-computing'/><category term='code'/><category term='busy announcement'/><category term='touchpad'/><category term='ide'/><category term='google'/><category term='ie9'/><title type='text'>codeNdesign</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-6368177633816106151</id><published>2011-12-29T07:23:00.000-08:00</published><updated>2011-12-29T07:23:14.216-08:00</updated><title type='text'>Must have tools for computer users</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_UVDKnwnDehY/TQfHVupD-EI/AAAAAAAAAHo/ICoMrcLItW8/s1600/Must+have+tools+for+hackers.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_UVDKnwnDehY/TQfHVupD-EI/AAAAAAAAAHo/ICoMrcLItW8/s1600/Must+have+tools+for+hackers.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I spend hours a day to work on computer, but my goal is cutting down time playing around computer and going out to do something else. In order to do that, I have some essential tools accompanied with me when I work with technical stuffs [ I am a software engineer after all :P ]&lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://bluemars.org/clipx/"&gt;ClipX &lt;/a&gt;- an essential clipboard manager. When I write this post, instead of copying and pasting link when I find url to the softwares, I collect them all at once with ClipX. It's even incredible useful when you have permanent clipboard items like signature, phrases, .. you use frequently. Use it creatively !&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phraseexpress.com/"&gt;PhraseExpress &lt;/a&gt;- This one works like a word&amp;nbsp;expander. You can add your abbreviations and use it quickly when typing, it's even so so smart that it can recognize your repetitive phrases.&lt;/li&gt;&lt;li&gt;&lt;a href="http://stereopsis.com/flux/"&gt;Flux &lt;/a&gt;- Small little tool helps adjusting your screen color to reduce eye strain&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.voidtools.com/"&gt;Everything &lt;/a&gt;- Amazing tool to search through your computer, I use it to replace windows 7 search as well as my launcher.&lt;/li&gt;&lt;li&gt;Your brain - There is no denied that this one is the most powerful tool so use it effectively. Train it to do things&amp;nbsp;organized.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;These ones stay in my Dropbox so I can use them everywhere, and they are all very lightweight. Try them to see they fit you as well ! Happy weekend everyone ! &amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-6368177633816106151?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/6368177633816106151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/12/must-have-tools-for-computer-users.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6368177633816106151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6368177633816106151'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/12/must-have-tools-for-computer-users.html' title='Must have tools for computer users'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UVDKnwnDehY/TQfHVupD-EI/AAAAAAAAAHo/ICoMrcLItW8/s72-c/Must+have+tools+for+hackers.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-7177240763062974104</id><published>2011-12-24T08:38:00.000-08:00</published><updated>2011-12-24T08:43:53.991-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best-practice'/><title type='text'>Self improvement in programming - most effective tips</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://diasjorge.github.com/pair-programming-slides/img/panda.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://diasjorge.github.com/pair-programming-slides/img/panda.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;After taking time to coding seriously, I have learned a lot from coding and working in a team. I just work with my friend in only two weeks but I realize I learned a lot from him. Firstly, I have to say he is pretty good at programming skills in both coding and knowledge. And I am not lack of knowledge or who is bad at programming. But the big differences between us are the working style and experiences in working on real projects.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Suddenly, the question pops out on my head is "what should I do to improve my coding skills". After searching and collecting, I come up with some crucial points:&lt;br /&gt;&lt;div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Working with people far smarter than you&lt;/li&gt;&lt;li&gt;Reading and try to understand the code from good guys&lt;/li&gt;&lt;li&gt;Reading about structures, patterns and try to apply them to your current or old projects.&lt;/li&gt;&lt;li&gt;Practice, practice, practice. Instead of learning, try to work on something, because it's real, you will work seriously&lt;/li&gt;&lt;li&gt;Pair programming. This sounds interesting, I will practice seriously so we can work equally in pair programming.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But do not ever ruin your holidays with working. We work smart, not cramming for money. Happy Christmas to everyone !&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-7177240763062974104?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/7177240763062974104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/12/self-improvement-to-improve-your-coding.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7177240763062974104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7177240763062974104'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/12/self-improvement-to-improve-your-coding.html' title='Self improvement in programming - most effective tips'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-3226979010601389519</id><published>2011-11-30T11:41:00.001-08:00</published><updated>2011-11-30T11:50:52.718-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Truncating text using css</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am damn busy at this time with a bunch of deadlines. But the passion of sharing has kept me in front of my screen at 3am to share with you guys a very nice technique from amix - founder of plurk. The little snippet below shows how you can truncate text using css, it's pretty creative and useful I think.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://jsfiddle.net/nXqd/HPvdr/"&gt;jsFiddle&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="css-select-op" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;.&lt;/span&gt;&lt;span class="css-selector" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;link_truncated&amp;nbsp;&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="whitespace" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="css-identifier" style="font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;display&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span class="css-value" style="color: #770088; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;inline-block&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="whitespace" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="css-identifier" style="font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;width&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span class="css-unit" style="color: #228811; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;100px&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="whitespace" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="css-identifier" style="font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;white-space&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span class="css-value" style="color: #770088; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;nowrap&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="whitespace" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="css-identifier" style="font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;text-overflow&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span class="css-value" style="color: #770088; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;ellipsis&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="whitespace" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="css-identifier" style="font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;overflow&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span class="css-value" style="color: #770088; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;hidden&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="whitespace" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="css-identifier" style="font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;vertical-align&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span class="css-value" style="color: #770088; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;top&lt;/span&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="css-punctuation" style="color: #666666; font-family: Inconsolata, Monaco, Consolas, 'Andale Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 15px; text-align: -webkit-auto;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;Thanks everyone for reading my blog post and good night . I will word hard tomorrow, and you too. Bye !&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-3226979010601389519?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/3226979010601389519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/11/truncate-text-using-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3226979010601389519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3226979010601389519'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/11/truncate-text-using-css.html' title='Truncating text using css'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-4571161042255370382</id><published>2011-10-22T20:33:00.000-07:00</published><updated>2011-10-22T20:33:08.461-07:00</updated><title type='text'>Happy weekend everyone !</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/tvAPV.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://i.imgur.com/tvAPV.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;There are lot of resources on the internet, so you could be overwhelmed by the information. So pick the right ones for you, don't waste your time reading "trash" news, articles. I really love reading so I search and find nice to articles to read every week. Now I happily share with you guys, I hope you enjoy reading these too :D :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://onethingwell.org/"&gt;One Thing Well &lt;/a&gt;- yeah, the title of this blog is unix's philosophy. This guy posts great apps which run on any platform, and cool stuffs which do one thing, and do it well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rubymonk.com/"&gt;RubyMonk &lt;/a&gt;- If you want to learn ruby as your next programming language, it's your time, don't hesitate, you create time. The website is very well designed and interactive. Happy coding !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lifehacker.com/5852325/top-10-things-every-budding-foodie-should-know"&gt;Top 10 things every Budding Foodie should know&lt;/a&gt; - I'm often out of budget in the end of months, so I want to prepare food at home instead, i'd be much more cheaper and healthier and this article will help me alot. &lt;/div&gt;&lt;br /&gt;&lt;a href="http://documentcloud.github.com/backbone/"&gt;Backbone.js &lt;/a&gt;- Are you looking for MVC javascript in front end ? &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.recessframework.org/"&gt;Recess &lt;/a&gt;- RESTful php framework, you can create restful server in less than 2 minutes, it's cool!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Sorry to my mistake of oversleeping, I end up chasing deadline this week ... I hope I can finish it soon and enjoy my weekend ! Happy weekend everyone !&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-4571161042255370382?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/4571161042255370382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/10/happy-weekend-everyone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/4571161042255370382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/4571161042255370382'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/10/happy-weekend-everyone.html' title='Happy weekend everyone !'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-3637001276351161420</id><published>2011-10-09T16:51:00.000-07:00</published><updated>2011-10-09T16:51:33.833-07:00</updated><title type='text'>Hey everybody ! Have a nice week !</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/IoD7a.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://i.imgur.com/IoD7a.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;from Starxida - deviantart &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;Have nice week everybodyyyyyyyyyyyyyyy !&lt;br /&gt;&lt;br /&gt;I'm writing the plan and working schedule for this week at the moment. And there are something I really want to get it done :&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Improve my sleep so I won't oversleep anymore.&lt;/li&gt;&lt;li&gt;Have a better morning routine. My current morning routine is &lt;/li&gt;&lt;ul&gt;&lt;li&gt;Have some exercises&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Have time to do your passion. When you sit down with your friends and you tell them what you really want to do in this life but you don't have anytime for it. Because we live faster and messer everyday. Noon and evening are for work and school, in the evening you want to rest. So fresh morning is your time, pick some thing you want to do and enjoy it in the morning before anything else in your task list.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Improve my communication and have more time for friends : the most toughest task this week because I often spend too much time on the computer XD&amp;nbsp;&lt;/li&gt;&lt;li&gt;Improve English : Yay ! If you think my post is better this week. Tell it in the comment and I know I'm making progress.&lt;/li&gt;&lt;/ol&gt;I really want to see there are a lot of friends like me who want to archive their dream. If you are working very good on it or you don't know how, just put your it in your comment, we can help each other :) &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-3637001276351161420?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/3637001276351161420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/10/hey-everybody-have-nice-week.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3637001276351161420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3637001276351161420'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/10/hey-everybody-have-nice-week.html' title='Hey everybody ! Have a nice week !'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-5554957200427788304</id><published>2011-10-07T22:23:00.000-07:00</published><updated>2011-10-07T22:23:15.355-07:00</updated><title type='text'>Issue #17 - Hacker Monthly</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://hackermonthly.com/images/mag-cover17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://hackermonthly.com/images/mag-cover17.png" width="245" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I've just discovered hacker monthly magazine - a very nice designed and useful magazine through reddit. There are two articles I like most is : Learning Vim Progressively and Coding Backwards. You can check the content here and you should subscribe their magazine if you like it. The ipad-pdf is also free and it's available as the link below or you can download it free through their site :)&lt;br /&gt;Enjoy weekend reading geeks !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/9oNPx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://i.imgur.com/9oNPx.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mediafire.com/?4dx6pw9onk1yf"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-5554957200427788304?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/5554957200427788304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/10/issue-17-hacker-monthly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5554957200427788304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5554957200427788304'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/10/issue-17-hacker-monthly.html' title='Issue #17 - Hacker Monthly'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-1436765759138950626</id><published>2011-10-06T03:01:00.000-07:00</published><updated>2011-10-06T03:03:39.080-07:00</updated><title type='text'>Steve Jobs’ Quotation and his Favorite Records</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/5Z4ii.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="424" src="http://i.imgur.com/5Z4ii.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Take your time today, doing nothing and just do what he loved, imagine how he lived each day of his beautiful life&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;S.J's Favorite Records&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="430" width="430"&gt;&lt;param name="movie" value="http://static.mp3.zing.vn/skins/mp3_main/flash/mp3playlist.swf?xmlURL=http://mp3.zing.vn/xml/playlist/kHcGTLnNdNsBskvTkDJybHLG?autoplay=false&amp;wmode=transparent" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;embed width="430" height="430" src="http://static.mp3.zing.vn/skins/mp3_main/flash/mp3playlist.swf?xmlURL=http://mp3.zing.vn/xml/playlist/kHcGTLnNdNsBskvTkDJybHLG?autoplay=false&amp;wmode=transparent" quality="high" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;S.J's Quotations :&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/wEytQ.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="409" src="http://i.imgur.com/wEytQ.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/mjOOo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://i.imgur.com/mjOOo.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/wbxMa.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="496" src="http://i.imgur.com/wbxMa.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/MP7jr.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://i.imgur.com/MP7jr.jpg" width="420" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/GEmVA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="435" src="http://i.imgur.com/GEmVA.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/NwuGi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="443" src="http://i.imgur.com/NwuGi.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/toR2R.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="425" src="http://i.imgur.com/toR2R.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/xqLba.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="424" src="http://i.imgur.com/xqLba.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/5zJ7V.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="536" src="http://i.imgur.com/5zJ7V.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/UGBx7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://i.imgur.com/UGBx7.jpg" width="508" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/36xBy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="561" src="http://i.imgur.com/36xBy.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/EBZZx.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="622" src="http://i.imgur.com/EBZZx.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-1436765759138950626?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/1436765759138950626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/10/steve-jobs-quotation-and-his-favorite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1436765759138950626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1436765759138950626'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/10/steve-jobs-quotation-and-his-favorite.html' title='Steve Jobs’ Quotation and his Favorite Records'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-2637534756874666950</id><published>2011-10-05T18:10:00.000-07:00</published><updated>2011-10-06T01:44:00.438-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='it'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>RIP Steve Jobs</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/DgsJn.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="393" src="http://i.imgur.com/DgsJn.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The legendary has died in hands of family and friends. Steve Jobs is a&amp;nbsp;evolutionary, visionary, innovative and pioneering in the IT area. There are no words can describe this people, he created products from his passion and how it becomes an empire - Apple. Everyone has Apple's products proud of his self, and no product can do this. Now he moved on to another world, but like all great men, he left many experiences to us. Let's &amp;nbsp;listen to his presentation&amp;nbsp;once again&amp;nbsp;:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/UF8uR6Z6KLc/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/UF8uR6Z6KLc&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/UF8uR6Z6KLc&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Razor&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;A message from our CEO and Creative Director,&amp;nbsp;&lt;/span&gt;&lt;a data-hovercard="/ajax/hovercard/page.php?id=113306788727112" href="https://www.facebook.com/minliangtan" style="background-color: white; color: #3b5998; cursor: pointer; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px; text-decoration: none;"&gt;Min-Liang Tan&lt;/a&gt;&lt;span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&amp;nbsp;- Steve Jobs will be remembered by some of us as the person who created the entire personal computer space - and in turn, paved the way for gamers. I'll always remember the day I came home and saw my dad playing a game on our brand new Apple II - it started my lifelong passion for gaming and in turn led to Razer. RIP Mr Jobs.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Youtube&lt;/b&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;Honoring Steve Jobs: Visionary, revolutionary, transformative, innovative, pioneering -- some of the many words used to describe the incredible life and career of Steve Jobs. Steve - we salute you.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Pixar&lt;/b&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;‎"Steve Jobs was an extraordinary visionary, our very dear friend and the guiding light of the Pixar family. He saw the potential of what Pixar could be before the rest of us, and beyond what anyone ever imagined. Steve took a chance on us and believed in our crazy dream of making computer animated films; the one thing he always said was to simply 'make it great.' He is why Pixar turned out the w&lt;/span&gt;&lt;span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;ay we did and his strength, integrity and love of life has made us all better people. He will forever be a part of Pixar’s DNA. Our hearts go out to his wife Laurene and their children during this incredibly difficult time."&lt;br /&gt;&lt;br /&gt;- John Lasseter, Chief Creative Officer &amp;amp; Ed Catmull, President, Walt Disney and Pixar Animation Studios&lt;/span&gt;&lt;br /&gt;&lt;span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;b style="font-family: 'Times New Roman'; font-size: medium; line-height: normal;"&gt;Bill Gate&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;I’m truly saddened to learn of Steve Jobs’ death. Melinda and I extend our sincere condolences to his family and friends, and to everyone Steve has touched through his work.&lt;br /&gt;Steve and I first met nearly 30 years ago, and have been colleagues, competitors and friends over the course of more than half our lives.&lt;br /&gt;The world rarely sees someone who has had the profound impact Steve has had, the effects of which will be felt for many generations to come.&lt;br /&gt;For those of us lucky enough to get to work with him, it’s been an insanely great honor. I will miss Steve immensely.&lt;/span&gt;&lt;br /&gt;&lt;span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;b style="font-family: 'Times New Roman'; font-size: medium; line-height: normal;"&gt;Barack Obama&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="text_exposed_show" style="background-color: white; display: inline; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;Quote of the day: "The world has lost a visionary. And there may be no greater tribute to Steve's success than the fact that much of the world learned of his passing on a device he invented." —President Obama tonight on the passing of Steve Jobs&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-2637534756874666950?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/2637534756874666950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/10/rip-steve-jobs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2637534756874666950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2637534756874666950'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/10/rip-steve-jobs.html' title='RIP Steve Jobs'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total><georss:featurename>Ho Chi Minh City, Hồ Chí Minh, Vietnam</georss:featurename><georss:point>10.8230989 106.6296638</georss:point><georss:box>10.3240294 105.9979498 11.322168399999999 107.2613778</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-8024904219041288037</id><published>2011-10-05T01:42:00.000-07:00</published><updated>2011-10-05T08:21:23.467-07:00</updated><title type='text'>October Calendar from SmashingMagazine</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/cVMKC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://i.imgur.com/cVMKC.jpg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It's been October for 5 days and Smashing has released their calendar collection for this month. Why you don't discover and grab your&amp;nbsp;favorite. I myself grab all 1600x1200 ( which suits my monitor's resolution ) wallpapers &amp;nbsp;and make it changed every 10 minutes :).&lt;br /&gt;Happy October everyone !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smashingmagazine.com/2011/09/30/free-desktop-wallpapers-october-2011/"&gt;Link&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-8024904219041288037?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/8024904219041288037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/10/october-calendar-from-smashingmagazine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8024904219041288037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8024904219041288037'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/10/october-calendar-from-smashingmagazine.html' title='October Calendar from SmashingMagazine'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-6341461452652597257</id><published>2011-10-03T07:03:00.000-07:00</published><updated>2011-10-03T07:08:25.032-07:00</updated><title type='text'>PNG Masking with CSS</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/Z7vna.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i.imgur.com/Z7vna.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I've found a very nifty css's png masking. The css and script is easy to understand, if you don't understand anything then feel free to ask in your comment :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?k2njc6dtm4d5rom"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jsfiddle.net/nXqd/nVbzd/"&gt;Demo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Original tutorial from WeGraphics&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-6341461452652597257?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/6341461452652597257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/10/png-masking-with-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6341461452652597257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6341461452652597257'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/10/png-masking-with-css.html' title='PNG Masking with CSS'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-7969266053289409906</id><published>2011-09-27T18:18:00.000-07:00</published><updated>2011-09-27T18:18:11.258-07:00</updated><title type='text'>Try new blogger's dynamic view !</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hey ! Google just releases new blogger's feature : Dynamic views, it looks great and you guys should check :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/fuDuNV4h_ZI/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fuDuNV4h_ZI&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/fuDuNV4h_ZI&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;And there is also &lt;a href="http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;amp;answer=1227173"&gt;how to enable dynamic view on your blog&lt;/a&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Good morning everyone, have good day !&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-7969266053289409906?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/7969266053289409906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/09/try-new-bloggers-dynamic-view.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7969266053289409906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7969266053289409906'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/09/try-new-bloggers-dynamic-view.html' title='Try new blogger&apos;s dynamic view !'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-1803350716521547300</id><published>2011-09-24T18:29:00.000-07:00</published><updated>2011-09-24T18:29:56.367-07:00</updated><title type='text'>I'm back !</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-A_aXAbgxLqY/TkgQKBcGo5I/AAAAAAAAFf0/Tdk3U3a7Su0/s400/im_back.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-A_aXAbgxLqY/TkgQKBcGo5I/AAAAAAAAFf0/Tdk3U3a7Su0/s400/im_back.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Firstly, I really want to apologize all readers for the rest in a long time. I've had hard time working in summer then I&amp;nbsp;traveled&amp;nbsp;to Thai Land with my mother, then the rush of school time has pushed me back yards from my writing passion. But as I said, passion will never die. Now I come back and I promise you guys to have better and more attracted posts :)&lt;br /&gt;&lt;br /&gt;Beautiful sunday morning, have a nice day everyone !&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-1803350716521547300?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/1803350716521547300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/09/im-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1803350716521547300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1803350716521547300'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/09/im-back.html' title='I&apos;m back !'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-A_aXAbgxLqY/TkgQKBcGo5I/AAAAAAAAFf0/Tdk3U3a7Su0/s72-c/im_back.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-463191680159663981</id><published>2011-08-20T00:05:00.000-07:00</published><updated>2011-08-20T02:21:41.918-07:00</updated><title type='text'>Top weekly post</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/S2VcI.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://i.imgur.com/S2VcI.jpg" width="396" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS';"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS';"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;Free at weekend and don't know how to spend your time ? Read these articles I've collected  in this week. They are quite interesting and useful in many ways.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS';"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;Happy weekend everyone !&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span id="internal-source-marker_0.6955565598327667" style="background-color: transparent; color: black; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span id="internal-source-marker_0.6955565598327667" style="background-color: transparent; color: black; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;-- Programming --&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span id="internal-source-marker_0.6955565598327667" style="background-color: transparent; color: black; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;BDD Testing javascript with jasmine: &lt;/span&gt;&lt;br /&gt;&lt;a href="http://net.tutsplus.com/tutorials/javascript-ajax/testing-your-javascript-with-jasmine/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://net.tutsplus.com/tutorials/javascript-ajax/testing-your-javascript-with-jasmine/&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Nice prefixr tool @todo: integrate it to our linux&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: #000099; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;a href="http://net.tutsplus.com/articles/news/cross-browser-css-in-seconds-with-prefixr/"&gt;http://net.tutsplus.com/articles/news/cross-browser-css-in-seconds-with-prefixr/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span class="Apple-style-span" style="color: #000099; font-family: 'Trebuchet MS';"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS';"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;-- Health --&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; color: black; font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Avoid dangers of sitting down all day&lt;/span&gt;&lt;br /&gt;&lt;a href="http://lifehacker.com/5830213/these-sitting-exercises-can-help-avoid-the-dangers-of-sitting-down-all-day"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://lifehacker.com/5830213/these-sitting-exercises-can-help-avoid-the-dangers-of-sitting-down-all-day&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;How to banish your ex from your digital life&lt;/span&gt;&lt;br /&gt;&lt;a href="http://lifehacker.com/5830264/how-to-banish-your-ex-from-of-your-digital-life"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://lifehacker.com/5830264/how-to-banish-your-ex-from-of-your-digital-life&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;-- Network --&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Nginx install on windows&lt;/span&gt;&lt;br /&gt;&lt;a href="http://eksith.wordpress.com/2010/11/07/nginx-php-mysql-windows/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://eksith.wordpress.com/2010/11/07/nginx-php-mysql-windows/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-463191680159663981?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/463191680159663981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/08/top-weekly-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/463191680159663981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/463191680159663981'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/08/top-weekly-post.html' title='Top weekly post'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-1106618678658499698</id><published>2011-08-08T14:52:00.000-07:00</published><updated>2011-08-08T15:26:28.426-07:00</updated><title type='text'>Drupal localization solution</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/Yzsyn.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://i.imgur.com/Yzsyn.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Drupal provides localization for itself. But sometimes, it doesn't in a way which we have to translate content somewhere else (Google translate) and then paste in our site ? Yes, it doesn't work this way. So the better solution for this is including Google translate script to our website.&lt;br /&gt;&amp;nbsp; &amp;nbsp; 1. Go to&amp;nbsp;&lt;a href="http://translate.google.com/translate_tools"&gt;Google translate tool&lt;/a&gt;&amp;nbsp;and customize your translate element and then copy the code :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://i.imgur.com/e040b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://i.imgur.com/e040b.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;2.&amp;nbsp;Go to your template folder, find the page.tpl.php which is the PHPTemplate of Drupal, it will change all pages of drupal's site. If you want to work on a specific page, do it on your own.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;3. Edit the page.tpl.php and paste to the code above to the region you want. Example: I want the Google translate bar stays in the top bar ( this depends to your template, so it won't be the same as mine ), I will paste the code like this :&lt;br /&gt;&lt;br /&gt;&lt;script class="brush:html" type="syntaxhighlighter"&gt;&lt;![CDATA[&lt;div id="top" class="outsidecontent"&gt;&lt;!-- POST YOUR SCRIPT HERE --&gt;]]&gt;&lt;/script&gt;  &lt;br /&gt;&lt;b&gt;Pros:&lt;/b&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Automatic translate the whole content of this website.&lt;/li&gt;&lt;li&gt;Google translate API which provides to best translator service out there - fast and believable.&lt;/li&gt;&lt;li&gt;The Google Translate bar can be customized with CSS to suite with your site.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Cons:&lt;/b&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Translate bar is always on top when we translate our site.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;TweetMe or Share on Facebook if you like my post.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-1106618678658499698?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/1106618678658499698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/08/drupal-localization-solution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1106618678658499698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1106618678658499698'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/08/drupal-localization-solution.html' title='Drupal localization solution'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-5124800715849122017</id><published>2011-08-07T20:45:00.000-07:00</published><updated>2011-08-07T20:46:20.264-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='drupal'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>How to build catalog with drupal commerce</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;I've been working on a drupal commerce site at the moment and I'm stucked with creating catalog for this module ( Due to the lazy of reading manual, but I read it before writing this ). So if you're lazy like me and you just want a quick way to deal with specific problem instead of reading the whole manual, so this video is for you :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="310" src="http://player.vimeo.com/video/22748684?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://vimeo.com/22748684"&gt;Building a Drupal Commerce product catalog&lt;/a&gt; from &lt;a href="http://vimeo.com/rszrama"&gt;Ryan Szrama&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-5124800715849122017?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/5124800715849122017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/08/how-to-build-drupal-catalog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5124800715849122017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5124800715849122017'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/08/how-to-build-drupal-catalog.html' title='How to build catalog with drupal commerce'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-2537778751714612126</id><published>2011-07-24T00:59:00.001-07:00</published><updated>2011-07-26T20:10:23.099-07:00</updated><title type='text'>Simple steps to make a strong code basement</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Honestly, it's quite hard to write a post like this because the subject is very hard itself. But if you have many times rewrite a whole program due to the weak structure, or you can't extend anything when your application grow or you have unofficial method to adapt but your app become damn sluggish, you should read my post below and consider it as an advice.&lt;br /&gt;&lt;br /&gt;I'm impressed how new language's features are more and more useful, compact today and I really love to learn them. But even how fancy your household utensils, your house will be no use if it's basement is weak. Everyone knows that, but every time you get deep in details, you forget the big picture. Here's some of my tips to working on this:&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Don't code, just plan first. Don't write code right away when the idea come to your mind. If your application is large, you should use UML unless paper and pen are your friend.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Write down what you think to write a good structure and make sure it will work with the way you want it work and it should be suitable with your application.&lt;/li&gt;&lt;li&gt;Analysis what you've written and check is it good enough ? You sure can use some &lt;a href="http://en.wikipedia.org/wiki/Design_pattern_(computer_science)"&gt;design patterns&lt;/a&gt; if it's needed.&lt;/li&gt;&lt;li&gt;Never get in a trap which is planning too much. When you can't think of any way to write, it's been good enough and get your hand dirty with coding. We will fix any problems breed on the go.&lt;/li&gt;&lt;li&gt;When you code, focus on the structure and take your time to review your code in constantly of time. Believe me, it's fun and addictive.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-2537778751714612126?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/2537778751714612126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2537778751714612126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2537778751714612126'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/07/blog-post.html' title='Simple steps to make a strong code basement'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total><georss:featurename>Nguyen Kim, 6th Ward, District 10, Ho Chi Minh City, Vietnam</georss:featurename><georss:point>10.75918 106.662498</georss:point><georss:box>10.696782 106.583534 10.821578 106.741462</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-1968111284124724852</id><published>2011-06-30T12:14:00.000-07:00</published><updated>2011-06-30T12:35:32.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud-computing'/><category scheme='http://www.blogger.com/atom/ns#' term='dropbox'/><title type='text'>Why Dropbox is really a revolution in cloud computing</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/6apvY.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://i.imgur.com/6apvY.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Before Dropbox, I've been thinking I should use web app to make sure I can access my documents, works everywhere I go, and there was no other way to archive this. But this way does have a lot of cons:&lt;br /&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;you can't work without internet { waiting for html5 storage to work with but not now }&lt;/li&gt;&lt;li&gt;desktop app always has better performance.&lt;/li&gt;&lt;li&gt;Not everyone like web app, there is a bunch of great desktop app with years in development.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;But once Dropbox is out, they changes a lot of things:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;You can work with any app you love and it syncs every where.&lt;/li&gt;&lt;li&gt;You don't have to access a music app to have your music every where.&lt;/li&gt;&lt;li&gt;NO internet ? You still can work with your app and it will be synced later.&lt;/li&gt;&lt;li&gt;And a lot of tricks and tips to work directly with your computer from other place.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Dropbox here to make sure that Desktop app will never die and Cloud Computing will be not like "someone" has planned what it will be. I makes me feel discomfort that Chromebook suggests you use online-ide. It's not possible if you do heavy programming instead of js,html,css which is browser based.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Dropbox has made Cloud Computing more complete in its definition I think.&amp;nbsp;Do you agree or not, post it in your comments.&lt;/div&gt;&lt;/div&gt;&lt;img id="hzDownscaled" style="position: absolute; top: -10000px;" /&gt;&lt;br /&gt;&lt;img id="hzDownscaled" style="position: absolute; top: -10000px;" /&gt;&lt;br /&gt;&lt;img id="hzDownscaled" style="position: absolute; top: -10000px;" /&gt;&lt;br /&gt;&lt;img id="hzDownscaled" style="position: absolute; top: -10000px;" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-1968111284124724852?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/1968111284124724852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/06/why-dropbox-is-really-revolution-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1968111284124724852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1968111284124724852'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/06/why-dropbox-is-really-revolution-in.html' title='Why Dropbox is really a revolution in cloud computing'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-2836933837346169834</id><published>2011-05-28T21:25:00.001-07:00</published><updated>2011-05-28T21:25:44.960-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>12 Awesome Facebook Stats, Charts and Graphs</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div id="__ss_8114225" style="width: 595px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/HubSpot/12-awesome-facebook-stats-charts-graphs" title="12 Awesome Facebook Stats, Charts &amp;amp; Graphs"&gt;12 Awesome Facebook Stats, Charts and Graphs&lt;/a&gt;&lt;/strong&gt; &lt;object height="497" id="__sse8114225" width="595"&gt; &lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=facebookitbaby-110526115603-phpapp02&amp;stripped_title=12-awesome-facebook-stats-charts-graphs&amp;userName=HubSpot" /&gt; &lt;param name="allowFullScreen" value="true"/&gt; &lt;param name="allowScriptAccess" value="always"/&gt; &lt;embed name="__sse8114225" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=facebookitbaby-110526115603-phpapp02&amp;stripped_title=12-awesome-facebook-stats-charts-graphs&amp;userName=HubSpot" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="595" height="497"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-2836933837346169834?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/2836933837346169834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/05/12-awesome-facebook-stats-charts-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2836933837346169834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2836933837346169834'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/05/12-awesome-facebook-stats-charts-and.html' title='12 Awesome Facebook Stats, Charts and Graphs'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-3988587352298180347</id><published>2011-05-26T09:55:00.000-07:00</published><updated>2011-05-26T10:05:09.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>Nice articles to read this week #1 !</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://media.dropdo.com.s3.amazonaws.com/2X3/website-links_07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://media.dropdo.com.s3.amazonaws.com/2X3/website-links_07.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Firstly I'm writing an article about nested function but somehow it becomes a larger post with closure, anonymous function. And I'm not really familiar with them so a link to great article written by expert will help us more. Beside there are some cool links about good stuffs I've read this week:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csharpindepth.com/Articles/Chapter5/Closures.aspx"&gt;The beauty of Closure&lt;/a&gt;&amp;nbsp;- This blog post by the author of C# in depth - a great book about C# for deep understanding and effective tips in C#.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://html5boilerplate.com/"&gt;Html 5 Boiler Plate - A ROCK-SOLID DEFAULT FOR HTML5 AWESOME&lt;/a&gt;&amp;nbsp;- Along with HTML5 Boilerplate's rock solid commitment to cross-browser consistency, H5BP brings you delicious documentation, a site optimizing build script, and a custom boilerplate builder. In addition to this, we now support lighttpd, Google App Engine, and NodeJS with optimized server configurations (along with Apache, Nginx, and IIS) and we've reduced the overall size of the published boilerplate by 50%. Yay ! you will charge your website's performance automatically with html 5 boiler plate.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://amix.dk/blog/post/19622"&gt;How to make your website more user friendly&lt;/a&gt;&amp;nbsp;- This post written by amix, great&amp;nbsp;entrepreneur of plurk.com. When we learn testing in our school, I begin to think that we will need a lot of user and a professional team to test website usability but it's not. Read his post, you will know why we only need 5 people for this task.&lt;br /&gt;&lt;br /&gt;Happy reading guys ! I hope I will give better post next week, 30 - 05 is my birthday so I don't know if I have new posts around that day. If you are not around me and want give me a nice "happy birthday", put it on your comment :P.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-3988587352298180347?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/3988587352298180347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/05/nice-articles-to-read-this-week-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3988587352298180347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3988587352298180347'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/05/nice-articles-to-read-this-week-1.html' title='Nice articles to read this week #1 !'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-390266845772502939</id><published>2011-05-20T04:36:00.000-07:00</published><updated>2011-05-24T22:43:59.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='dream'/><title type='text'>My Dream Life - Don't be rich, Live rich</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div id="__ss_7482210" style="width: 595px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Every day I think about how I will live and I will be in this world. Some people don't think much about this and they just live through the flow of time. But with me, it's so important to live the way I define, the way I am.&amp;nbsp;&lt;/strong&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;One time, I read a great presentation about a couple and somehow they live a wonderful life. And I want to be like them :)&lt;/strong&gt; &lt;iframe frameborder="0" height="497" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/7482210" width="595"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/nomadznu"&gt;nomadznu&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-390266845772502939?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/390266845772502939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/05/my-dream-life-dont-be-rich-live-rich.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/390266845772502939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/390266845772502939'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/05/my-dream-life-dont-be-rich-live-rich.html' title='My Dream Life - Don&apos;t be rich, Live rich'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-8748881241563561787</id><published>2011-05-18T02:56:00.000-07:00</published><updated>2011-05-18T02:56:50.499-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creative'/><category scheme='http://www.blogger.com/atom/ns#' term='advice'/><title type='text'>What they don't tell beginners</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://28.media.tumblr.com/tumblr_lk8osrCvbK1qzszvro1_500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://28.media.tumblr.com/tumblr_lk8osrCvbK1qzszvro1_500.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;src:&amp;nbsp;&lt;a href="http://putthison.com/post/4949342765/sometimes-people-ask-me-about-how-i-created-my"&gt;http://putthison.com/post/4949342765/sometimes-people-ask-me-about-how-i-created-my&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-8748881241563561787?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/8748881241563561787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/05/what-they-dont-tell-beginners.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8748881241563561787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8748881241563561787'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/05/what-they-dont-tell-beginners.html' title='What they don&apos;t tell beginners'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-2486789652395630291</id><published>2011-05-17T17:21:00.000-07:00</published><updated>2011-05-17T23:24:02.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='pattern'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Java - How to handle method, constructor with a lot of parameters</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;It's been a long time since my last post about programming. I'm learning Java in school and I take sometime to read an interesting Java book - Effective Java 2nd by Joshua Bloch. I want to share with you a great way to face with a lot of parameters - constructors:You can look at this class:&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[puclic class Student { private int age; private String name; private String school; private Datetime birthday; private String address; private String hometown;        // Constructor    public Student(int age, String name, String school, Datetime birthday, String address, String hometown) {        this.age = age;                this.name = name;                this.school = school;                this.birthday = birthday;                this.address = address;                this.hometown = hometown;            }}]]&gt;&lt;/script&gt;&lt;b&gt;&lt;i&gt;Usage:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[Student student = new Student(age, name, school, birthday, address, hometown);]]&gt;&lt;/script&gt;It looks pretty fine but what if some of class's fields have default value so you have to create another constructor like:&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[    public Student(int age, String name,Datetime birthday, String address) {        this.age = age;                this.name = name;                this.school = "default school";                this.birthday = birthday;                this.address = address;                this.hometown = "somewhere";            }]]&gt;&lt;/script&gt;So it's not so flexible to use. So someone will say that "you can use setters and setters instead", wow, let's see:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[puclic class Student { private int age; private String name; private String school; private Datetime birthday; private String address; private String hometown;        // Constructor    public Student() {}        // setters: ...;    // setters public int setAge(int val) {age = val;} public String setName(String val) {name = val;} public String setSchool(String val) {school = val;} public Datetime setBirthday(Datetime val) {birthday = val;} public String setAddress(String val) {address = val;} public String setHometown(String val) {hometown = val;}}]]&gt;&lt;/script&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[Student student = new Student();student.setAge(12);student.setName("Mr A");student.setSchool("University of Sciences");student.setBirthday(new java.util.Date());student.setAddress("address");student.setHometown("DaNang City");]]&gt;&lt;/script&gt;Now it's more flexible but it's wordy. So I will share you a very nice way to resolve this problem using Buidler pattern, let's check this out:&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[public class Student { private final int age; private final String name; private final String school; private final Datetime birthday; private final String address; private final String hometown;    public static class Builder {        // Required parameters        private final int age;        private final String name;        private final Datetime birthday;        private final String address;        // Optional parameters - initialized to default values        private String hometown = "DaNang city";        private String school = "University of Sciences";        public Builder(int age, String name, Datetime birthday, String address) {            this.age = age;            this.name = name;            this.birthday = birthday;            this.address = address;        }        public Builder hometown(String val) { hometown = val; return this; }        public Builder school(String val) { school = val; return this; }        public Student build() {            return new Student(this);        }    }    private Student(Builder builder)         age = builder.age;        name = builder.name;        birthday = builder.birthday;        address = builder.address;        hometown = builder.hometown;        school = builder.school;    } }]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Usage:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: java" type="syntaxhighlighter"&gt;&lt;![CDATA[Student student = new Student.builder(21, "nXqd", stringToDate("30/05/1990"), "my place").school("University Of Sciences - HCM").build();]]&gt;&lt;/script&gt;Yes, yes, it's much more flexible and easy to use now, even your hidden code look quite complicated at the first time, but our goal is building the code which is easy and flexible to use. However, you can save this as snippets, so everytime you use you can copy/paste and fix this to suite your need.&lt;br /&gt;&lt;br /&gt;This technique is wroten in the book Effective in Java 2nd, I highly recommend you owning this book if you want to have deep understading about Java. And thanks Joshua Bloch for sharing your greatly experiences in java programming.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-2486789652395630291?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/2486789652395630291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2011/05/handle-method-constructor-with-lot-of_17.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2486789652395630291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2486789652395630291'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2011/05/handle-method-constructor-with-lot-of_17.html' title='Java - How to handle method, constructor with a lot of parameters'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-6302744484602590026</id><published>2010-12-30T21:34:00.000-08:00</published><updated>2011-01-03T01:41:55.386-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Facebook : How to pass through ISP</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://windowsvn.net/data/images/facebook.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://windowsvn.net/data/images/facebook.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Vietnam&amp;nbsp;Government&amp;nbsp;has commanded to ISPs - at last 3 big ISP : Viettel, VNPT, FPT to create a firewall preventing all traffic in/out facebook. Look like Vietnam gonna do something like China with &lt;a href="http://en.wikipedia.org/wiki/Golden_Shield_Project"&gt;Golden Shield Project&lt;/a&gt;. However, Facebook is the best social network out there without a doubt. So I give you the simplest and most efficient way &amp;nbsp;to pass over ISP :&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Download this file and extract to bat file and run it. You are done!&lt;br /&gt;&lt;blockquote&gt;File : &lt;a href="http://db.tt/FbwyDpp"&gt;http://db.tt/FbwyDpp&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Filetype: Batch&lt;br /&gt;Source:&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre;"&gt;&lt;a href="http://goo.gl/slS3q"&gt;http://goo.gl/slS3q&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', Helvetica, sans-serif; font-size: 17px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-6302744484602590026?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/6302744484602590026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/12/facebook-how-to-pass-through-isp.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6302744484602590026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6302744484602590026'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/12/facebook-how-to-pass-through-isp.html' title='Facebook : How to pass through ISP'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-9137843294994525979</id><published>2010-11-24T15:31:00.001-08:00</published><updated>2010-11-24T15:31:59.109-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='busy announcement'/><title type='text'>I'm busy !!!</title><content type='html'>Sorry guys for not having a post in this blog for a long time. I am really busy in these days. But I'm still working on nodejs.&lt;br /&gt;I hope I'll have a good post about how to create a complete nodejs server with database.&lt;br /&gt;See you soon :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-9137843294994525979?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/9137843294994525979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/11/im-busy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/9137843294994525979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/9137843294994525979'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/11/im-busy.html' title='I&apos;m busy !!!'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-6392836451456087077</id><published>2010-10-29T23:51:00.000-07:00</published><updated>2010-10-29T23:51:02.691-07:00</updated><title type='text'>Node.js  - Amazing server-side javascript</title><content type='html'>These days, I've been trying node.js - a new great way to network programming . Now, I use node_chat for my own home chatting, I'm still learning but I'll make a productivity on this node_chat :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-6392836451456087077?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/6392836451456087077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/10/nodejs-amazing-server-side-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6392836451456087077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6392836451456087077'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/10/nodejs-amazing-server-side-javascript.html' title='Node.js  - Amazing server-side javascript'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-1093483553131122175</id><published>2010-10-16T03:55:00.000-07:00</published><updated>2010-10-16T03:55:40.811-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projecteuler'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Python learning</title><content type='html'>This is my very first program in python, I resolve the first problem in projecteuler.net , they all solve it in assembly which is quite pro .&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: html" type="syntaxhighlighter"&gt;&lt;![CDATA[for i in range(1,1000):    if i%3==0 or i%5==0:       sum+=iprint sum]]&gt;&lt;/script&gt;It's quite simple but a basic step of knowing identation, if, loop and array, range, list in python.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-1093483553131122175?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/1093483553131122175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/10/python-learning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1093483553131122175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1093483553131122175'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/10/python-learning.html' title='Python learning'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-644924474305889584</id><published>2010-08-05T09:31:00.000-07:00</published><updated>2010-08-05T09:31:58.884-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>How to twitter in shell</title><content type='html'>I've not posted for a long time due to my change to linux . I'm really&amp;nbsp;addicted&amp;nbsp;to linux right now , the beauty of CLI apps exactly :)&lt;br /&gt;I'm a fan of twitter even though I don't much with it, after time research I have complete the twitter script which can help you twit in shell.&lt;br /&gt;Complete version:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; direction: ltr; font-family: monospace !important; font-size: 1em; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 955px;"&gt;&lt;code style="display: inline-block; font-family: monospace !important; font-size: 1em; padding-bottom: 0.75em; padding-left: 0.75em; padding-right: 0.75em; padding-top: 0.75em; white-space: pre;"&gt;twit ( ) {&lt;br /&gt;    curl -u usr:pass -d status="$*" http://twitter.com/statuses/ &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;  }&lt;/code&gt;&lt;/pre&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium; line-height: normal;"&gt;You should use another version if you use your linux with multiple people, it will ask for password:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium; line-height: normal;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;pre style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; direction: ltr; font-family: monospace !important; font-size: 1em; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 955px;"&gt;&lt;code style="display: inline-block; font-family: monospace !important; font-size: 1em; padding-bottom: 0.75em; padding-left: 0.75em; padding-right: 0.75em; padding-top: 0.75em; white-space: pre;"&gt;twit ( ) {&lt;br /&gt;    curl -u usr -d status="$*" http://twitter.com/statuses/ &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;  }&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The last line&amp;nbsp;&lt;span class="Apple-style-span" style="color: #222222; font-family: monospace; font-size: 12px; line-height: 17px; white-space: pre;"&gt;&amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &lt;/span&gt;will push your output into a "black hole", for deely understanding, read &lt;a href="http://www.xaprb.com/blog/2006/06/06/what-does-devnull-21-mean/"&gt;here&amp;nbsp;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'm a beginner to linux, it's very nice to join me :)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-644924474305889584?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/644924474305889584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/08/how-to-twitter-in-shell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/644924474305889584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/644924474305889584'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/08/how-to-twitter-in-shell.html' title='How to twitter in shell'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-7763571689375999218</id><published>2010-06-10T02:39:00.000-07:00</published><updated>2010-06-10T02:39:58.042-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>How Google Search work ?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i593.photobucket.com/albums/tt11/image_kd/google_earth_splash.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://i593.photobucket.com/albums/tt11/image_kd/google_earth_splash.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Trên trường cả đám ngồi với nhau bàn luận cách Google làm việc như thế nào, Google đã làm một video ngắn để tóm tắt cách Google làm việc, qua đoạn video hơn 3ph các bạn có thể có một hình dung về cách Google làm việc . Xem này :&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BNHR6IQJGZs&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BNHR6IQJGZs&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-7763571689375999218?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/7763571689375999218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/06/how-google-search-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7763571689375999218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7763571689375999218'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/06/how-google-search-work.html' title='How Google Search work ?'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total><georss:featurename>Vietnam</georss:featurename><georss:point>14.058324 108.277199</georss:point><georss:box>3.4598535000000012 93.3357925 24.6567945 123.2186055</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-9046571993319043024</id><published>2010-06-02T10:06:00.000-07:00</published><updated>2010-06-02T10:06:07.261-07:00</updated><title type='text'>Lifehacker Software Pack</title><content type='html'>Lifehacker đã cập nhật các phần mềm mới cho pack của mình. Với sự ra đời của windows 7, các phần mềm miễn phí tốt nhất đã được hội tụ và gói gọn trong bộ &lt;a href="http://ninite.com/"&gt;ninite&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cache.gawkerassets.com/assets/images/17/2010/06/500x_ninite_full.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://cache.gawkerassets.com/assets/images/17/2010/06/500x_ninite_full.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Các phần mềm được phân mục rõ ràng và tất cả đều là freeware / open source. Nếu các bạn là những người mới sử dụng máy tính , hoặc nhân viên cài máy thì bộ pack này cực kì tiện lợi. Sau khi chọn những phần mềm mình mong muốn, nhấn install và làm vài tách Dr.Thanh =)) thì mọi thứ đã hoàn thành gọn lẹ.&lt;br /&gt;&lt;br /&gt;Dựa trên cấu trúc hoạt động của ninite, thì phiên bản các phần mềm bạn download về là bản ổn định mới nhất nên các bạn hoàn toàn yên tâm :)&lt;br /&gt;&lt;br /&gt;Các bạn download ở đây :&amp;nbsp;&lt;a href="http://bit.ly/aiGvCn"&gt;http://bit.ly/aiGvCn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-9046571993319043024?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/9046571993319043024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/06/lifehacker-software-pack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/9046571993319043024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/9046571993319043024'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/06/lifehacker-software-pack.html' title='Lifehacker Software Pack'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-6062445182246548578</id><published>2010-05-29T05:47:00.000-07:00</published><updated>2010-05-29T06:41:53.645-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS Framework</title><content type='html'>&lt;div style="background-color: white; color: black; counter-reset: __goog_page__ 0; font-family: Verdana; font-size: 10pt; line-height: normal; margin-bottom: 6px; margin-left: 6px; margin-right: 6px; margin-top: 6px; min-height: 1100px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://nodstrum.com/images/CSSEditLogo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://nodstrum.com/images/CSSEditLogo.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;*Bài viết này dành cho những ngươi đã có kiến thức cơ bản về CSS.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;b&gt;CSS Framework là gì ?&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Cũng như các ngôn ngữ khác, khi bạn đưa ra một ngôn ngữ, bạn có đầy đủ các API giúp người lập trình hầu như lập trình tốt với nó. Nhưng mọi thứ không dừng ở đây, các framework được xây dựng để bạn lập trình nhanh và tốt hơn nữa.CSS Framework cũng vậy, no giúp các môi trường làm việc với CSS được các lập trình viên/ nhóm lập trình xây dựng&lt;br /&gt;&amp;nbsp;giúp lập trình CSS nhanh và chuẩn hơn.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;b&gt;Framework nhanh và chuẩn như thế nào ?&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;i&gt;Nhanh:&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;ul style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px;"&gt;Thiết kế các website / blog nhanh hơn với các kích thước được xây dựng sẵn.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px;"&gt;Phần khung sườn của trang web sẽ được thực hiện mà hầu như bạn không viết dòng code nào.&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;i&gt;Chuẩn:&lt;/i&gt;&lt;/div&gt;&lt;ul style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px;"&gt;Không bao giơ nhức đầu với những gì IE đã để lại cho thế giới web.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-top: 0px;"&gt;Cấu trúc của các framework đều đạt chuẩn W3C.&lt;/li&gt;&lt;/ul&gt;Top CSS framework:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;a href="http://blueprintcss.org/"&gt;Blueprint&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Vrrs15tFODc/TADr1ZjTusI/AAAAAAAABec/NDmPXo299ms/s1600/blueprint.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="182" src="http://3.bp.blogspot.com/_Vrrs15tFODc/TADr1ZjTusI/AAAAAAAABec/NDmPXo299ms/s400/blueprint.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yaml.org/"&gt;YAML&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Vrrs15tFODc/TADr5XMpXjI/AAAAAAAABek/ESVegTk__wY/s1600/YAML.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="103" src="http://1.bp.blogspot.com/_Vrrs15tFODc/TADr5XMpXjI/AAAAAAAABek/ESVegTk__wY/s400/YAML.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.yahoo.com/yui/"&gt;YUI&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Vrrs15tFODc/TADsD-fnlEI/AAAAAAAABes/vGlexS9MvjY/s1600/YUI.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="http://1.bp.blogspot.com/_Vrrs15tFODc/TADsD-fnlEI/AAAAAAAABes/vGlexS9MvjY/s400/YUI.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;a href="http://960.gs/"&gt;960gs&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Vrrs15tFODc/TADsmoFTRiI/AAAAAAAABe0/X9f6iYPOMlY/s1600/960.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://4.bp.blogspot.com/_Vrrs15tFODc/TADsmoFTRiI/AAAAAAAABe0/X9f6iYPOMlY/s200/960.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Blueprint CSS Framework:&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Có rất nhiều tiêu chí để lựa chọn một framework, và điều đó cũng tùy thuộc vào từng người. Tôi chọn Blueprint trước hết vì tính phổ biến của nó. Hầu hết các Wordpress theme đều được xây dựng dựa trên blueprint framework. Tính tương thích của blueprint với các trình duyệt là rất cao và đạt tiêu chuẩn W3C.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Khi chọn một framework mang tính phổ biến cao giúp bạn có nhiều lợi thế trong lập trình, đặc biệt là làm việc với team. Tiêu chuẩn là một trong các tiêu chí giúp việc lập trình cùng team hiệu quả hơn hẳn !&lt;br /&gt;Sau đây là những tính năng tôi quan tâm nhất ở blueprintCSS, và chính nó tạo nên sự phổ biến của nó :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wiki.github.com/joshuaclayton/blueprint-css/browser-compatibility-list"&gt;Tương thích tốt với nhiều trình duyệt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.github.com/joshuaclayton/blueprint-css/plugins"&gt;Hỗ trợ plugin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://honeyl.public.iastate.edu/blueprint/"&gt;Có rất nhiều công cụ hỗ trợ blueprint&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Multicolumn webdesign support&lt;/li&gt;&lt;li&gt;Dễ sử dụng&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Các bạn có thể chia sẻ CSS framework yêu thích của mình bên dưới ;)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-6062445182246548578?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/6062445182246548578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/05/bai-viet-nay-danh-cho-nhung-nguoi-co.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6062445182246548578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6062445182246548578'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/05/bai-viet-nay-danh-cho-nhung-nguoi-co.html' title='CSS Framework'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Vrrs15tFODc/TADr1ZjTusI/AAAAAAAABec/NDmPXo299ms/s72-c/blueprint.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-2650553074270292355</id><published>2010-05-20T01:07:00.000-07:00</published><updated>2010-05-20T01:07:38.375-07:00</updated><title type='text'>Google wave mở cửa</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://komplettie.files.wordpress.com/2009/11/google-wave-ui.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="416" src="http://komplettie.files.wordpress.com/2009/11/google-wave-ui.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Sau thời gian thử nghiệm thì cuối cùng &lt;a href="http://wave.google.com/"&gt;Google wave&lt;/a&gt; đã mở cửa :)&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;Google wave là gì ?&lt;/b&gt;&lt;br /&gt;Google wave là một trong những ứng dụng web Google đưa ra với triển vọng : Sẽ thay thế được email. Sự ra đời của Google wave làm chấn động một thời gian trên Internet, nhiều fan điên đảo thậm chí bỏ tiền để có một invite của Google Wave.&lt;br /&gt;&lt;b&gt;Vậy cốt lõi Google wave là gì ?&lt;/b&gt;&lt;br /&gt;Tôi may mắn được một trong những người thử nghiệm Google Wave, thực chất cốt lõi của Google Wave là công nghệ Live Editing, một cuộc cách mạng trong giao tiếp.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/p6pgxLaDdQw&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/p6pgxLaDdQw&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Nhưng thực sự những gì Google Wave nhận được ngoài sự mong đợi, từ sự tò mò đến thử nghiệm và họ nhận ra Google Wave còn quá nhiều khiếm khuyết về bảo mật, và cách sử dụng nó trong đời thực, ...&lt;br /&gt;&lt;br /&gt;Google sẽ không đứng yên khi một sản phẩm mang tính cách mạng của họ bị bỏ rơi, trước những phản ứng của người dùng thì Google đã đưa ra nhiều giải pháp, cũng như việc sửa lỗi . Google Wave trở nên tốt và khá hơn, ở đợt mở cửa này họ hi vọng sẽ làm nhiều hơn với Google Wave "bị lãng quên" .&lt;br /&gt;&lt;br /&gt;Bạn là người mới hay sử dụng Google Wave lâu dài, có nhiều thủ thuật có thể bạn chưa biết, bạn nên đọc &lt;a href="http://completewaveguide.com/"&gt;Google Wave Guide&lt;/a&gt; của Gina @&lt;a href="http://www.lifehacker.com/"&gt; Lifehacker&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My Google Wave : &lt;b&gt;Nxqd3051990&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-2650553074270292355?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/2650553074270292355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/05/google-wave-mo-cua.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2650553074270292355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2650553074270292355'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/05/google-wave-mo-cua.html' title='Google wave mở cửa'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>2</thr:total><georss:featurename>Ho Chi Minh City, Vietnam</georss:featurename><georss:point>10.7822222 106.6772222</georss:point><georss:box>10.697906699999999 106.5604927 10.8665377 106.79395170000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-8153262514055623128</id><published>2010-05-17T08:58:00.000-07:00</published><updated>2010-05-17T08:59:48.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gtd'/><title type='text'>Phí thời gian ?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://fc00.deviantart.net/fs10/i/2006/082/6/5/Killing_Time_by_andaria.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://fc00.deviantart.net/fs10/i/2006/082/6/5/Killing_Time_by_andaria.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Thực sự có bao giờ bạn nghĩ đến phí thời gian là thế nào không ? Có lẽ đối với nhiều người việc phí thời gian đơn giản là thay vì thời gian đó mình làm những việc bổ ích như học bài, làm bài thay vì coi tivi, chơi games.&lt;br /&gt;Bạn đã từng gặp nhiều người, họ làm ngày đêm ( tôi trước đây ) và công việc họ hoàn thành thì không bao nhiêu. Nghe có vẻ người này chỉ làm việc hơi kém, nhưng họ làm việc không hiệu quả.&lt;br /&gt;Phí thời gian ở đây không chỉ liên quan đến việc bạn dùng thời gian đó có hiệu quả hay không, mà nguồn gốc của nó là trong thời gian đó bạn làm được bao nhiêu việc.&lt;br /&gt;Ví dụ trong vòng 30 phút tôi có thể soạn ra dàn ý cho một bài viết, rồi sau đó bắt đầu viết, tôi sẽ không bỏ ra hơn 30 phút cho việc nghĩ ý tưởng và viết. Nhưng một người họ bắt đầu vừa viết vừa nghĩ và kết quả là thời gian họ bỏ ra nhiều hơn còn kết quả công việc lại còn kém hơn tôi. Rõ ràng họ đang phí thời gian bằng cách làm việc không hiệu quả.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Làm việc hiệu quả:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Một khi bạn xác định một khoản thời gian để làm việc thì trong khoảng thời gian đó, không bao giờ làm việc gì khác. Nó chỉ làm bạn sao lãng, làm việc không hiệu quả và thời gian để bạn hoàn thành một bài báo cáo tồi sẽ dài hơn thời gian cho một bài báo cáo tốt.&lt;br /&gt;Tương tự với việc thời gian nghỉ ngơi, một khi nghỉ ngơi thì đừng bao giờ làm việc :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-8153262514055623128?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/8153262514055623128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/05/phi-thoi-gian.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8153262514055623128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8153262514055623128'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/05/phi-thoi-gian.html' title='Phí thời gian ?'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-2936337675791017305</id><published>2010-05-14T06:21:00.000-07:00</published><updated>2010-05-14T06:23:00.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='autohotkey'/><title type='text'>]Autohotkey] Đoạn code đơn giản giúp bạn eject USB mà không cần click</title><content type='html'>Một đề nghị từ đây&amp;nbsp;http://bit.ly/9VqkcH .&lt;br /&gt;Mình đã viết một đoạn snippet để giúp việc eject USB nhanh gọn mà không phải click :)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;You can use this simple script to make hotkey for quick ejecting disk .&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;; Eject USB&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;^+e:: Run "X:\Your\Path\To\sync.exe" -e [Your USB drive disks]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;example:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;; Eject USB&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;^+e:: Run "E:\Soft\SysinternalSuite\sync.exe" -e g h&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;And reload your autohotkey, press Ctrl+Shift+E :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-2936337675791017305?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/2936337675791017305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/05/autohotkey-oan-code-on-gian-giup-ban.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2936337675791017305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2936337675791017305'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/05/autohotkey-oan-code-on-gian-giup-ban.html' title=']Autohotkey] Đoạn code đơn giản giúp bạn eject USB mà không cần click'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-6528643437452671522</id><published>2010-04-10T10:29:00.000-07:00</published><updated>2010-04-10T10:29:16.084-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Flash 10 rc 1 - Cải tiến mạnh về tốc độ</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://labs.adobe.com/images/labs_master/labs_logo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://labs.adobe.com/images/labs_master/labs_logo.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Hôm nay Adobe Labs đã đưa ra flash player 10 rc 1 với sự cải tiến trong tốc độ xử lý dựa trên phần cứng và hỗ trợ rộng rãi các thiết bị di động.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Adobe đã xuất xưởng bản flashplayer 10 rc1 để mọi người có thể thử nghiệm những tính năng mới và tốc độ xử lý dựa trên phần cứng mới của Adobe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://labs.adobe.com/technologies/flashplayer10/features.html"&gt;http://labs.adobe.com/technologies/flashplayer10/features.html&lt;/a&gt;&lt;br /&gt;Các bạn có thể tải về flashplayer 10 rc 1 ở đây :&lt;br /&gt;&lt;a href="http://labs.adobe.com/technologies/flashplayer10/"&gt;http://labs.adobe.com/technologies/flashplayer10/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-6528643437452671522?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/6528643437452671522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/04/flash-10-rc-1-cai-tien-manh-ve-toc-o.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6528643437452671522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6528643437452671522'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/04/flash-10-rc-1-cai-tien-manh-ve-toc-o.html' title='Flash 10 rc 1 - Cải tiến mạnh về tốc độ'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-8128585919687148264</id><published>2010-04-02T09:18:00.000-07:00</published><updated>2010-04-04T08:18:27.512-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touchpad'/><category scheme='http://www.blogger.com/atom/ns#' term='synaptics'/><title type='text'>Tùy biến touchpad trở thành một công cụ hiệu quả hơn !</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ubergizmo.com/photos/2009/1/synaptics-gestures-jan-2009.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://www.ubergizmo.com/photos/2009/1/synaptics-gestures-jan-2009.jpg" width="360" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Sinh viên CNTT ai chắc cũng cầm trên tay một cái laptop. Có      khi nào bạn để ý đến chiếc máy Mac, có lẽ bạn sẽ      không thích giao diện, thiết kế và cái giá chát ngắt của      nó nhưng điều đáng quan tâm là bàn touchpad thật tuyệt. Nó      có khả năng thực hiện nhiều gesture khá là tuyệt trong      duyệt web và chạy chương trình. Khi đi xa công tác trong các      buổi họp thì việc đem theo chuột là khá rườm rà và tốn      không gian. Mình viết bài này để chia sẻ cho các bạn cách      biến cái touchpad cùi bắp của mình thành multitouch \m/ !    &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;1. Synaptics Mod Version:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Trong phần này tôi sẽ giới thiệu đến các bạn 2 phần mềm    giúp bạn thay đổi khá nhiều settings trong touchpad. Mọi    người để sử dụng scroll trong touchpad hầu như đều phải    cài phần mềm của &lt;a href="http://www.synaptics.com/support/drivers"&gt;synaptics&lt;/a&gt;. Trong những    phiên bản mới nhất synaptics đã tắt những chức năng như    multi touch 2 fingers/ 3 fingers / Momentum, ChiralMotion và Pinch.&lt;br /&gt;Các bạn download phiên bản mod của synaptic driver ở &lt;a href="http://www.mediafire.com/?sharekey=5eb003dac21fedcf7172638919447f8b52a11d1cb9fa1e06"&gt;    đây&lt;/a&gt;.&lt;br /&gt;Các bước cài đặt :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Xóa bản synaptics có sẵn trong máy &amp;gt; restart      &lt;/li&gt;&lt;li&gt;Cài bản mod phù hợp với máy mình &amp;gt; restart      &lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Sau đây là những chức năng các bạn sẽ có thêm khi cài      đặt bản mod* :    &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://photo.1280.com/images/x7x/PGPK6WEB/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="295" src="http://photo.1280.com/images/x7x/PGPK6WEB/1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://photo.1280.com/images/7kf/SBP5WC7E/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="296" src="http://photo.1280.com/images/7kf/SBP5WC7E/2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;    &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;    &lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;    &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;i&gt;*Tùy vào bàn phím của bạn có hỗ trợ multi touch hay không      thì chức năng 2 fingers/ 3 fingers mới được hiển thị.    &lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="display: inline; height: auto; position: absolute; visibility: hidden; width: auto;"&gt;&lt;/div&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ShmqUHR7RO0&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ShmqUHR7RO0&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;2. uScrybe:&lt;br /&gt;&lt;br /&gt;Kết hợp hoàn hảo với bộ synaptics chính là bộ scrybe,      với bộ này bạn có khả năng thực hiện khá nhiều thao      tác như bật tắt phần mềm, search, xóa, sao chép ... nói      chung là rất vcl .&lt;br /&gt;Các bạn có thể download ở &lt;a href="http://www.uscrybe.com/download.php"&gt;đây&lt;/a&gt;.&lt;br /&gt;&lt;i&gt;*Khi cài đặt các bạn lưu ý là uScrybe sẽ hỏi bạn có muốn update bản synapstic lên phiên bản mới nhất không thì nên chọn không vì phiên bản mới sẽ làm mất những tính năng có ở bản mod.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;        &lt;param name="movie" value=        "http://www.youtube.com/v/29n2dyyAGnQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;        &lt;param name="allowFullScreen" value="true"&gt;        &lt;param name="allowscriptaccess" value="always"&gt;        &lt;embed src=        "http://www.youtube.com/v/29n2dyyAGnQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type=        "application/x-shockwave-flash" allowscriptaccess="always"        allowfullscreen="true" width="480" height="385"&gt;  &lt;/embed&gt;      &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Chúc các bạn sử dụng touchpad của mình hiệu quả . Nếu      gặp bất cứ vấn đề gì thì cứ post lại ở dưới, mình      sẽ giúp đỡ :) !    &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Có vấn đề về bài viết thì các bạn gởi mail về địa chỉ của tác giả bài viết này : nXqd3051990@gmail.com&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-8128585919687148264?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/8128585919687148264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/04/e-touchpad-tro-nen-tien-dung-hon.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8128585919687148264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8128585919687148264'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/04/e-touchpad-tro-nen-tien-dung-hon.html' title='Tùy biến touchpad trở thành một công cụ hiệu quả hơn !'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>1</thr:total><georss:featurename>Vietnam</georss:featurename><georss:point>14.058324 108.277199</georss:point><georss:box>3.4598535000000012 93.3357925 24.6567945 123.2186055</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-409657142319453670</id><published>2010-03-25T10:12:00.000-07:00</published><updated>2010-03-25T10:16:13.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='ie9'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>IE 9 - Bước tiến vượt bậc từ MS</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Vrrs15tFODc/S6uYskFP0aI/AAAAAAAABcs/l1xWmopJ1vA/s1600/ie9-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://3.bp.blogspot.com/_Vrrs15tFODc/S6uYskFP0aI/AAAAAAAABcs/l1xWmopJ1vA/s400/ie9-1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Trước sự gục ngã của MS trên thị trường browser, lần lượt là sự qua mặt của Firefox rồi đến ông lớn Google ra google Chrome và nhanh chóng đạt được nhiều thắng lợi. Trước tình hình đó, MS đã ngay lập tức giới thiệu người hùng IE 9 với nhiều công nghệ "kêu" . Và bây giờ bạn đã có thể thưởng thức được nó \m/ !&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Chúng ta sẽ nhanh chóng điểm qua những chức năng đáng chú ý của IE 9 .&lt;br /&gt;&lt;br /&gt;Speed: IE 9 sẽ tận dụng được hết sức mạnh của phần cứng để biên dịch javascript . Để có thể thấy dễ dàng sức mạnh của IE 9 bạn chỉ cần test qua flying images test . Test tương ứng với Chrome, tôi nhận được một chiến thắng vượt mức của IE 9. Tôi không nói IE 9 nhanh hơn Chrome vì điều đó phụ thuộc rất nhiều vấn đề khác :)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ieblog.members.winisp.net/images/Dean_MIX10_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://ieblog.members.winisp.net/images/Dean_MIX10_2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;HTML5 và CSS 3: Hai chuẩn mới của web đã được IE 9 hỗ trợ một cách hoàn chỉnh trong phiên bản này, một điều đáng hoan nghênh từ phía MS .&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Vrrs15tFODc/S6uZdP8ulaI/AAAAAAAABc0/VVDRpzmRN1w/s1600/ie9-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://4.bp.blogspot.com/_Vrrs15tFODc/S6uZdP8ulaI/AAAAAAAABc0/VVDRpzmRN1w/s320/ie9-2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Graphics: Cùng với thế mạnh từ nhân IE 9 có khả năng sử dụng GPU để render hình ảnh thì IE 9 đã có nhiều pha trình diễn ấn tượng trong test room của mình với việc phóng to thu nhỏ văn bản khá mướt.&lt;br /&gt;&lt;br /&gt;Các bạn có thể download IE 9 bản dành cho các developer, download &lt;a href="http://ie.microsoft.com/testdrive/Default.html"&gt;ở đây&lt;/a&gt;&amp;nbsp;. Vì là bản thử nghiệm nên phần giao diện của IE9 đã hoàn toàn bị tút bỏ đi .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-409657142319453670?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/409657142319453670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/03/ie-9-ieu-gi-moi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/409657142319453670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/409657142319453670'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/03/ie-9-ieu-gi-moi.html' title='IE 9 - Bước tiến vượt bậc từ MS'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Vrrs15tFODc/S6uYskFP0aI/AAAAAAAABcs/l1xWmopJ1vA/s72-c/ie9-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-5639749865235898841</id><published>2010-03-24T22:34:00.000-07:00</published><updated>2010-03-24T22:38:01.981-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><title type='text'>Quick : HTML5 with audio</title><content type='html'>Nếu các bạn đã từng view source những site video hoặc  video trước đây sẽ nhận ra, những player của nó toàn bộ được viết bằng flash và việc include vào khá là dài dòng. HTML5 ra đời với 2 tag mới là video và audio sẽ giúp các bạn dễ dàng đưa nhạc / film vào site của mình&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Trước hết các bạn phải đảm bảo trình duyệt mình hỗ trợ HTML 5 hay không.&lt;br /&gt;DemoDownload source&lt;br /&gt;&lt;br /&gt;Các bạn có thể xem video sau đây :)&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/15Jmx6DjG0Y&amp;hl=en_US&amp;fs=1&amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/15Jmx6DjG0Y&amp;hl=en_US&amp;fs=1&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Ngoài ra bạn có thể làm được nhiều hơn đối với audio tag . Mọi người có tip nào hay với audio thì post ở dưới nha :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-5639749865235898841?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/5639749865235898841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/03/quick-html5-with-audio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5639749865235898841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5639749865235898841'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/03/quick-html5-with-audio.html' title='Quick : HTML5 with audio'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-5277649348830999586</id><published>2010-03-19T23:49:00.000-07:00</published><updated>2010-03-21T09:19:48.522-07:00</updated><title type='text'>Win32 API - LPWSTR / LPCWSTR / char*</title><content type='html'>Mấy bữa nay làm bài trên trường về phần win32 API thì khá là nhiều bạn gặp vấn đề với những kiểu định dạng mới như LPWSTR, LPCWSTR, Char*. Những kiểu định dạng này khá dài dòng và khó hiểu đúng không ? Hi vọng sau bài viết này bạn sẽ dễ dàng "chiến" với những thằng khó chơi này :)&lt;a name='more'&gt;&lt;/a&gt;LPC[W / T ]STR :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;L : Long&lt;/li&gt;&lt;li&gt;P : Pointer&lt;/li&gt;&lt;li&gt;C: Const&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; W : Wide ( trong C++ thì wide được định nghĩa cho ký tự unicode )&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; T : T cũng là wide hỗ trợ unicode nhưng việc nó chuyển thành char* hoặc wchar thì phụ thuộc vào trình biên dịch.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;STR: String&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Chỉ cần hiểu rõ phần này thì gặp những kiểu dữ liệu khác tương tự như LPWSTR thì bạn biết cái này là&lt;b&gt; một biến con trỏ dài kiểu unicode .&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Vrrs15tFODc/S6RyrzssBYI/AAAAAAAABck/0cBIRi1BDQY/s1600-h/lptstr.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Vrrs15tFODc/S6RyrzssBYI/AAAAAAAABck/0cBIRi1BDQY/s320/lptstr.jpg" /&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Vrrs15tFODc/S6Rypf56GlI/AAAAAAAABcc/_cKCBFhK0hs/s1600-h/lpwstr.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Vrrs15tFODc/S6Rypf56GlI/AAAAAAAABcc/_cKCBFhK0hs/s320/lpwstr.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Đi sâu vào ứng dụng:&lt;br /&gt;Tuy hiểu là một vấn đề nhưng việc vận dụng những biến này khá rắc rối, sau đây mình sẽ xử lý một số rắc rối thường gặp :&lt;br /&gt;&lt;br /&gt;Trong 2 hàm :&lt;br /&gt;&lt;br /&gt;&lt;script class="brush: html" type="syntaxhighlighter"&gt;&lt;![CDATA[UINT GetDlgItemText(  __in   HWND hDlg,  __in   int nIDDlgItem,  __out  LPTSTR lpString,  __in   int nMaxCount&lt;/script&gt;Bạn thấy tham số đầu vào chúng ta có LPTSTR để lấy dữ liệu text vào. Ngoài ra chúng ta còn hàm GetDlgItemInt cũng tương tự nhưng chúng ta sẽ xử lý nhiều với GetDlgItemText vì nó giúp ta xử lý tốt với các trường hợp đầu vào của người dùng là số thực/chữ/mãng tất cả ở dạng text.&lt;br /&gt;Bản chất của LPTSTR:&lt;br /&gt;&lt;br /&gt;Để lấy text thông qua GetDlgItemTextW ta làm như sau&lt;br /&gt;&lt;script class="brush: html" type="syntaxhighlighter"&gt;&lt;![CDATA[LPWSTR str = new wchar_t[100];GetDlgItemText(hDlg, IDC_MANG, str, 100);&lt;/script&gt;Bạn muốn sử dụng các string này cũng hết sức đơn giản:&lt;br /&gt;Ví dụ: bạn quen với strtok trong char thì hàm tương ứng là &lt;b&gt;w&lt;/b&gt;strtok :)&lt;br /&gt;&lt;br /&gt;Chuyển số thành LPWSTR để xuất thông qua hàm GetDlgItemTextW&lt;br /&gt;float pi = 3.14;&lt;br /&gt;&lt;br /&gt;Bây giờ có 2 cách, một cách thông qua char và một cách thông qua string.&lt;br /&gt;Convert qua char:&lt;br /&gt;&lt;script class="brush: html" type="syntaxhighlighter"&gt;&lt;![CDATA[wchar_t * str = new wchar_t[100];wsprintf( str, "%.4f", pi);SetDlgItemTextW(hDlg,IDC_X,LPCWSTR(str));&lt;/script&gt;Convert qua string:&lt;br /&gt;Có lợi của phương pháp này là gọn và cùng hàm string bạn có thể làm được nhiều hơn.&lt;br /&gt;&lt;script class="brush: html" type="syntaxhighlighter"&gt;&lt;![CDATA[#include &lt;cstring&gt;using namespace std;wstringstream wss;wss &lt;&lt; pi;SetDlgItemTextW(hDlg,IDC_X,wss.str()); // wss.str() trả về LPCWSTR :)&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Còn rất nhiều chiêu để xử lý mấy thằng phức tạp này nhưng cách mình nêu trên khá đơn giản và hiệu quả :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-5277649348830999586?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/5277649348830999586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/03/win32-api-lpwstr-lpcwstr-char.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5277649348830999586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/5277649348830999586'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/03/win32-api-lpwstr-lpcwstr-char.html' title='Win32 API - LPWSTR / LPCWSTR / char*'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Vrrs15tFODc/S6RyrzssBYI/AAAAAAAABck/0cBIRi1BDQY/s72-c/lptstr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-6490108144106746950</id><published>2010-03-19T21:26:00.000-07:00</published><updated>2010-03-19T21:48:36.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='vie'/><title type='text'>Nội dung blog sẽ được chuyển sang tiếng Việt</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Vrrs15tFODc/S6RTeG_I3ZI/AAAAAAAABcM/q9h72hVD5Ng/s1600-h/eToV.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Vrrs15tFODc/S6RTeG_I3ZI/AAAAAAAABcM/q9h72hVD5Ng/s320/eToV.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Theo yêu cầu của nhiều người bạn thì từ bây giờ mình sẽ chuyển toàn bộ nội dung của blog sang tiếng Việt để các bạn có thể dễ theo dõi và bình luận hơn. Có thể mình sẽ đi đồng 2 nội dung Vi-En nhưng đó là dự định của tương lai. Mục tiêu trước mắt là mình sẽ tập trung vào nội dung Tiếng Việt một cách dễ hiểu nhất cho các bạn.&lt;br /&gt;Kiến thức mình hạn hẹp, các bạn cứ góp ý, mong được sự ủng hộ từ các bạn :)&lt;br /&gt;&lt;br /&gt;-nXqd-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-6490108144106746950?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/6490108144106746950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/03/noi-dung-blog-se-uoc-chuyen-sang-tieng.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6490108144106746950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/6490108144106746950'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/03/noi-dung-blog-se-uoc-chuyen-sang-tieng.html' title='Nội dung blog sẽ được chuyển sang tiếng Việt'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Vrrs15tFODc/S6RTeG_I3ZI/AAAAAAAABcM/q9h72hVD5Ng/s72-c/eToV.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-4085251792254724563</id><published>2010-03-12T06:45:00.000-08:00</published><updated>2010-03-12T06:46:00.684-08:00</updated><title type='text'>Vim - Basic</title><content type='html'>&lt;br /&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="VIM" src="http://www.cse.iitm.ac.in/~osslab/joomla/images/stories/vim-editor_logo.png" /&gt;&lt;i&gt;The last post, we alry know when to pick IDE or text editor . I've mentioned about Vim and eMac right ? It's not like the other modern text editor right, sometimes you really hate that " Fuck this one, I don't even text on it ! " .OK, once you find out how to use it, you'll increase your typing quickly, very quickly I mean . So just start the basic action first !&lt;/i&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;Vim is firstly developed for Unix. You can get one in windows &lt;a href="http://www.vim.org/download.php"&gt;gVim&lt;/a&gt;.&lt;br /&gt;&amp;nbsp;There are 3 modes in Vim : default mode or command mode, insert mode (i), visual mode (v) .&lt;br /&gt;&amp;nbsp;Modes explain:&lt;br /&gt;Command mode: You can type your command here.&lt;br /&gt;Basic command:&lt;br /&gt;Navigating: h j k l as "left down up right .&lt;br /&gt;File operation:&lt;br /&gt;:e &lt;filename&gt;  "Open/Create new file&amp;nbsp;&lt;/filename&gt;&lt;br /&gt;&lt;filename&gt;:w             "Save file&amp;nbsp;&lt;/filename&gt;&lt;br /&gt;&lt;filename&gt;:q             "QuitCopy/Delete&amp;nbsp;&lt;/filename&gt;&lt;br /&gt;&lt;filename&gt;x              "delete a character&lt;/filename&gt;&lt;br /&gt;&lt;filename&gt;dd             "delete a line&amp;nbsp;&lt;/filename&gt;&lt;br /&gt;&lt;filename&gt;y              "copy&amp;nbsp;&lt;/filename&gt;&lt;br /&gt;&lt;filename&gt;yy             "copy a line&amp;nbsp;&lt;/filename&gt;&lt;br /&gt;&lt;filename&gt;u              "undo&amp;nbsp;&lt;/filename&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-4085251792254724563?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/4085251792254724563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/03/vim-basic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/4085251792254724563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/4085251792254724563'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/03/vim-basic.html' title='Vim - Basic'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-2881760499941669260</id><published>2010-03-04T08:29:00.000-08:00</published><updated>2010-03-04T08:31:18.858-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><title type='text'>Remove error images with jQuery</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://miklb.com/user/files/jquery-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://miklb.com/user/files/jquery-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;Sometimes, your customer will browse your web page with missing images . You'll gentle replace it with your own images . I'll show how you can do it with jQuery :)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You try this code :&lt;br /&gt;&lt;script class="brush: html" type="syntaxhighlighter"&gt;&lt;![CDATA[$(document).ready( function(){  $(img).error(function() {    $(this).attr({      src:'your replacement image is here',      alt:'Sorry! Your image is not available!'    });});&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-2881760499941669260?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/2881760499941669260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/03/remove-error-images-with-jquery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2881760499941669260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/2881760499941669260'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/03/remove-error-images-with-jquery.html' title='Remove error images with jQuery'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-3947397866873725428</id><published>2010-03-02T00:12:00.000-08:00</published><updated>2010-03-02T00:16:38.981-08:00</updated><title type='text'>WiseStamp - Decorate your Gmail Signature</title><content type='html'>&lt;style type="text/css"&gt;&lt;/style&gt;&lt;br /&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="http://www.images.wisestamp.com/site/wisestamp.gif" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Gmail has became to most popular mail service all over the world . When you send, receive mail , besides the content you really want to share your facebook, linked in, blog sites, ...  So they will have a glance and maybe you'll have your chances. It's great right ? But included gmail signature is not so good, it's just simple text . I know, I don't want super fancy stuff too , I just want something for attractive and cool. You try to make yours ? Try WiseStamp .&lt;/i&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;How this WiseStamp works ?Firstly, get it here http://www.wisestamp.com . It's available for Firefox, Chrome, Flock and ThunderBird .&lt;br /&gt;&amp;nbsp;I use WisePost for Chrome:&lt;br /&gt;After installing, click on the wisestamp icon &amp;gt; Edit Signatures : &lt;img border="0" src="http://photo.1280.com/images/z5k/OSKHMJ17/wiseStamp.jpeg" /&gt;&lt;br /&gt;&lt;br /&gt;We have a WYSIWYT editor, if you're familiar with HTML, you can edit HTML.In this part, you'll write your name, some description about you .Look below, you'll enter your link to your social network account . After all, you'll check how it looks by pressing the preview button at the bottom :) .&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;i class="uC"&gt;Due to your creative, you can create a beautiful signature . Show yours in the comments !&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-3947397866873725428?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/3947397866873725428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/03/gmail-signature.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3947397866873725428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3947397866873725428'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/03/gmail-signature.html' title='WiseStamp - Decorate your Gmail Signature'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-8578850715452235879</id><published>2010-02-25T08:25:00.000-08:00</published><updated>2010-02-25T08:27:35.095-08:00</updated><title type='text'>ViEmu - Vi/Vim for Visual studio</title><content type='html'>&lt;br /&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img height="230" src="http://www.viemu.com/viemu-movie.gif" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://codendesign.blogspot.com/2010/02/do-you-prefer-ide-or-text-editor.html"&gt;&lt;i&gt;Last post&lt;/i&gt;&lt;/a&gt;&lt;i&gt;we've mentioned about Visual studio - a great IDE for coding and Vim - a super fast text editor . What is ViEmu, it simulates Vim inside your Visual Studio . It's really great, you can do almost vim features inside your favourite IDE.&lt;/i&gt;&lt;a name='more'&gt;&lt;/a&gt;If you have money , you should get a license from &lt;a href="http://www.viemu.com/viemu-vi-vim-visual-studio.html"&gt;their site &lt;/a&gt;&lt;ul&gt;&lt;li&gt;Only $99&lt;/li&gt;&lt;li&gt;30-day money back guarantee&lt;/li&gt;&lt;li&gt;Per-user license:&lt;/li&gt;&lt;li&gt;use on all your computers&lt;/li&gt;&lt;li&gt;Free upgrades for 1 year&lt;/li&gt;&lt;li&gt;VS2008 &amp; VS2005,&lt;/li&gt;&lt;li&gt;VS.NET 2003 &amp; 2002&lt;/li&gt;&lt;li&gt;VS2010 version ready soon. If you buy ViEmu now, you'll get it free when it's ready!&lt;/li&gt;&lt;/ul&gt;Or you can get the version with tools* here:&lt;script type="syntaxhighlighter" class="brush: html"&gt;&lt;![CDATA[http://www.mediafire.com/?ytjng2unfxl]]&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-8578850715452235879?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/8578850715452235879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/02/viemu-vivim-for-visual-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8578850715452235879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/8578850715452235879'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/02/viemu-vivim-for-visual-studio.html' title='ViEmu - Vi/Vim for Visual studio'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-3171974252606116684</id><published>2010-02-24T04:53:00.000-08:00</published><updated>2010-02-24T06:24:38.301-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ide'/><category scheme='http://www.blogger.com/atom/ns#' term='text'/><category scheme='http://www.blogger.com/atom/ns#' term='editor'/><title type='text'>IDE or text editor ?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://nettutsplus.s3.cdn.plus.org/55_phpJquery/200x200.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://nettutsplus.s3.cdn.plus.org/55_phpJquery/200x200.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;You stay in front of screen all the time, you code all days. So, you really need to have a good environment, you'll spend time to research .&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;So we'll explain you about IDE and text editor and our experience in use cases of each . Check it out in this post !&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;With someone, it's really a weird question, " hey, IDE is damn good, it's so smart, you can debug with it, I can't imagine people use noob text editor instead of IDE ".It's not like that, there are a lots of people who use text editor everyday for coding, they're really master . But it's not for newbies, they want smart one which helps them a lot in coding . &lt;br /&gt;I use both IDE and text editor, but when to use it :IDE:&lt;br /&gt;We should use IDE for hard language like java,.net&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Visual studio for coding and debugging .Net&lt;/li&gt;&lt;/ul&gt;Text Editor:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Everyday texting&lt;/li&gt;&lt;li&gt;CSS, Javascript, html, php&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;IDE:&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;: Java, J2Me, ... ( Multi platform ) &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt;: .Net, ... ( Windows ) &lt;/li&gt;&lt;li&gt;&lt;a href="http://getfirebug.com/"&gt;Firebug&lt;/a&gt;: javascript&lt;/li&gt;You rarely have a choice in IDE, why? One IDE is make for it's language and it's usually the best one. &lt;/ul&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Text Editor:&lt;/span&gt;&lt;br /&gt;&lt;h4&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;There's a lot of text editors out there, I'll suggest these good ones for you:&lt;/span&gt;&lt;/h4&gt;&amp;nbsp;&lt;a href="http://notepad-plus.sourceforge.net/"&gt;Notepad++&lt;/a&gt;&amp;nbsp;( Windows )&lt;br /&gt;&lt;a href="http://notepad-plus.sourceforge.net/"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.vim.org/"&gt;Vim&lt;/a&gt; or &lt;a href="http://www.gnu.org/software/emacs/"&gt;eMac&lt;/a&gt;&amp;nbsp;( multi platform )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://macromates.com/"&gt;Textmate&lt;/a&gt; ( MAC )&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Explanation: &lt;/b&gt;&lt;br /&gt;You should use IDE for hard learning language like .Net, java, . . . It's really takes a lot of time to debug and test your result . And you need a compile tool to complete your work.&lt;br /&gt;But some simple language, it's almost about displaying your results like CSS,XML,html ... It's not really hard, it's easy to write and understand. You can test it easily on your browser so you don't have to take time to open big one, text editor's light weight and fast suit them perfectly . And sometimes, due to small fix, you can edit your code quickly with text editor instead of IDE . You can bring your text editor ( portable feature ) everywhere.&lt;br /&gt;How about you ? Comment and share your ideas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-3171974252606116684?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/3171974252606116684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/02/do-you-prefer-ide-or-text-editor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3171974252606116684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/3171974252606116684'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/02/do-you-prefer-ide-or-text-editor.html' title='IDE or text editor ?'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-7754834781374613328</id><published>2010-02-22T08:00:00.000-08:00</published><updated>2010-02-23T08:15:14.068-08:00</updated><title type='text'>How to customize your blog ?</title><content type='html'>&lt;style type="text/css"&gt;#head {       font-size:150%;           font-style:weight;   }&lt;/style&gt;&lt;h4&gt;What I really want to do first is customizing my blog &lt;/h4&gt;&lt;p&gt;Now look at this ugly default template . And we should get straight to the todos list :&lt;/p&gt;&lt;ul&gt; &lt;p id="head"&gt;Outline&lt;/p&gt; &lt;li&gt;Better font&lt;/li&gt; &lt;li&gt;Move "about me" to the top&lt;/li&gt; &lt;li&gt;Better header&lt;/li&gt;&lt;/br&gt; &lt;li&gt;Widen page's width&lt;/li&gt; &lt;p id="head"&gt;Internal&lt;/p&gt; &lt;li&gt;Customize pre tag&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It's just that and we'll add a lot of more later . So we should begin our work right now :&lt;/p&gt;&lt;/br&gt;&lt;p id="head"&gt;Be done&lt;/p&gt;&lt;ul&gt;&lt;li&gt;I'll change my default font to Verdana : 9 px . It's really easy to read and it looks awesome . &lt;/li&gt;&lt;li&gt;The default page width is  660px with the element outer-wrap and main-wrap . I increase each 100px more to get better outline .&lt;/li&gt;&lt;li&gt;As a coder, pre tag styling is really important to me . So I'll lookaround for a good one and maybe we'll have a little mod on it :)I'm lookingfor a clean and colorful one .&lt;/br&gt;I really find the best one, it's &lt;ahref="http://blog.cartercole.com/2009/10/awesome-syntax-highlighting-made-easy.html"&gt;awesomehighlighter&lt;/a&gt;&lt;/br&gt;Example: &lt;script type="syntaxhighlighter" class="brush: html"&gt;&lt;![CDATA[&lt;html&gt;&lt;head&gt;&lt;title&gt;Carter Tomorrow Fund Donations&lt;/title&gt;&lt;meta name="title" content="Help Give to the Carter Tomorrow Fund" /&gt; &lt;meta name="description" content="Show your support and help out with a small gift" ]]&gt;&lt;/script&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-7754834781374613328?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/7754834781374613328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/02/how-to-customize-your-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7754834781374613328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/7754834781374613328'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/02/how-to-customize-your-blog.html' title='How to customize your blog ?'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2202421446828768092.post-1441666875472303012</id><published>2010-02-22T07:26:00.000-08:00</published><updated>2010-02-22T07:26:52.612-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='intro'/><title type='text'>First line of a new blog</title><content type='html'>&lt;p&gt;This is a very my new blog . It's contents is about coding and designing . Within this blog , I'll make my dream to be a professional coder and designer come true . This time , I take my very first step to make real code in life instead of hanging around code&amp;nbsp;exercises&amp;nbsp;in school :)&lt;/p&gt;&lt;/br&gt;&lt;p&gt;My blog's content is about coding stuff, snippets, scripts, designs I do and collect . So everyone enjoy it and your comments is very mean to me . &lt;/p&gt;&lt;/br&gt;&lt;p&gt;Thanks all - nXqd&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2202421446828768092-1441666875472303012?l=codendesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codendesign.blogspot.com/feeds/1441666875472303012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codendesign.blogspot.com/2010/02/first-line-of-new-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1441666875472303012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2202421446828768092/posts/default/1441666875472303012'/><link rel='alternate' type='text/html' href='http://codendesign.blogspot.com/2010/02/first-line-of-new-blog.html' title='First line of a new blog'/><author><name>nXqd</name><uri>http://www.blogger.com/profile/08841082486471681604</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://img104.imageshack.us/img104/5070/nxqdavatarct7.jpg'/></author><thr:total>0</thr:total></entry></feed>
