<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8646545639312000274</atom:id><lastBuildDate>Wed, 17 Aug 2022 07:47:14 +0000</lastBuildDate><category>Rails</category><category>Công cụ</category><category>Web</category><category>Mã nguồn mở</category><category>Css</category><category>JavaScript</category><category>Ruby</category><category>Icon</category><category>Templates</category><category>Wordpress Themes</category><category>Ajax</category><category>Ebook</category><category>Lập trình</category><category>Window</category><category>Wordpress</category><category>Air</category><category>Analytics Tools</category><category>Android</category><category>Book</category><category>CMS</category><category>CentOs</category><category>Cheat Sheet</category><category>Design Patterns</category><category>Framework</category><category>GAE</category><category>GWT</category><category>Gallery</category><category>Gmaps</category><category>Heroku</category><category>JQuery</category><category>Kiểm thử</category><category>Office</category><category>Scriptaculous</category><category>Security</category><category>Snippets</category><category>Sphinx</category><category>Trình duyệt</category><category>Tìm kiếm</category><category>Ubuntu</category><category>UnitTest</category><category>WebEditor</category><title>Bilahme</title><description>Hay chia se niem dam me cua minh den voi moi nguoi</description><link>http://bilahme.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>79</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-5173965167259393364</guid><pubDate>Wed, 15 Feb 2012 08:02:00 +0000</pubDate><atom:updated>2012-02-15T00:02:04.192-08:00</atom:updated><title>Ruby tricks</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;object width=&quot;320&quot; height=&quot;266&quot; class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://2.gvt0.com/vi/gIEMKOI_Y-4/0.jpg&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/gIEMKOI_Y-4&amp;fs=1&amp;source=uds&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;embed width=&quot;320&quot; height=&quot;266&quot;  src=&quot;http://www.youtube.com/v/gIEMKOI_Y-4&amp;fs=1&amp;source=uds&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;</description><link>http://bilahme.blogspot.com/2012/02/ruby-tricks.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-2615263219126329786</guid><pubDate>Wed, 04 Jan 2012 08:52:00 +0000</pubDate><atom:updated>2012-01-04T00:52:40.682-08:00</atom:updated><title>Bloc: Một cách dễ dàng để học lập trình</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;http://2.bp.blogspot.com/-yWLAhHqAw4g/TwQRRi9JygI/AAAAAAAAANg/LemSe0yF3X8/s640/bloc.png&quot; width=&quot;640&quot; /&gt;&lt;a href=&quot;http://www.trybloc.com/&quot; target=&quot;_blank&quot;&gt;http://www.trybloc.com/&lt;/a&gt;&lt;/div&gt;</description><link>http://bilahme.blogspot.com/2012/01/bloc-mot-cach-de-dang-e-hoc-lap-trinh.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-yWLAhHqAw4g/TwQRRi9JygI/AAAAAAAAANg/LemSe0yF3X8/s72-c/bloc.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-6344830066937806834</guid><pubDate>Fri, 16 Dec 2011 01:58:00 +0000</pubDate><atom:updated>2011-12-15T17:58:59.263-08:00</atom:updated><title>An Introduction to Procs, Lambdas and Closures in Ruby</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/VBC-G6hahWA?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;</description><link>http://bilahme.blogspot.com/2011/12/introduction-to-procs-lambdas-and.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-6482746042480114165</guid><pubDate>Fri, 02 Dec 2011 07:09:00 +0000</pubDate><atom:updated>2011-12-01T23:11:12.671-08:00</atom:updated><title>Html5 admin template</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://medialoot.com/images/thumbs/640x440_admin-area-template0_2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;220&quot; src=&quot;http://medialoot.com/images/thumbs/640x440_admin-area-template0_2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://medialoot.com/item/html5-admin-template/&quot;&gt;Info &amp;amp; Download&lt;/a&gt; | &lt;a href=&quot;http://www.medialoot.com/preview/admin-template/&quot;&gt;Demo&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</description><link>http://bilahme.blogspot.com/2011/12/html5-admin-template.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-8835409951662512426</guid><pubDate>Thu, 01 Dec 2011 10:14:00 +0000</pubDate><atom:updated>2011-12-01T02:18:34.929-08:00</atom:updated><title>Foundation: An easy to use, powerful, and flexible framework for building prototypes and production code on any kind of device.</title><description>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;127&quot; src=&quot;http://foundation.zurb.com/images/devices-awesomeness.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;320&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://foundation.zurb.com/&quot;&gt;http://foundation.zurb.com/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</description><link>http://bilahme.blogspot.com/2011/12/foundation-easy-to-use-powerful-and.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-1825583724606379075</guid><pubDate>Wed, 16 Nov 2011 14:38:00 +0000</pubDate><atom:updated>2011-11-16T06:42:40.344-08:00</atom:updated><title>Visual authoring of HTML5 user interfaces - in the browser!</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-xPqIpWynNrI/TsPLbvFcETI/AAAAAAAAANI/-d9guGxUeL4/s1600/img&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-xPqIpWynNrI/TsPLbvFcETI/AAAAAAAAANI/-d9guGxUeL4/s1600/img&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Download:&amp;nbsp;&lt;a href=&quot;https://github.com/maqetta&quot;&gt;https://github.com/maqetta&lt;/a&gt;</description><link>http://bilahme.blogspot.com/2011/11/visual-authoring-of-html5-user.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-xPqIpWynNrI/TsPLbvFcETI/AAAAAAAAANI/-d9guGxUeL4/s72-c/img" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-1965104805218758986</guid><pubDate>Tue, 01 Nov 2011 15:20:00 +0000</pubDate><atom:updated>2011-11-01T08:20:41.045-07:00</atom:updated><title>Nide: IDE cho NodeJs</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://coreh.github.com/nide/editing.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;http://coreh.github.com/nide/editing.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Install:&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #111111; font-family: &#39;Lucida Grande&#39;, &#39;Segoe UI&#39;, Ubuntu, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;sudo npm install -g nide&lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;</description><link>http://bilahme.blogspot.com/2011/11/nide-ide-cho-nodejs.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-2141167151929307007</guid><pubDate>Fri, 14 Oct 2011 04:24:00 +0000</pubDate><atom:updated>2011-10-13T21:24:46.323-07:00</atom:updated><title>Kendo UI</title><description>&lt;h2 class=&quot;addTopMargin30&quot;&gt;Kendo UI Framework&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.kendoui.com/Image/KendoUI/kendoui-header-image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;199&quot; src=&quot;http://www.kendoui.com/Image/KendoUI/kendoui-header-image.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Rich, client UI  widgets built on jQuery and designed to work across browsers and  touchscreen devices. Everything you need for HTML5 UI in a single,  compact package.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class=&quot;addTopMargin45&quot;&gt;Kendo UI Mobile&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.kendoui.com/Libraries/Banners/mobile_banner.sflb.ashx&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;199&quot; src=&quot;http://www.kendoui.com/Libraries/Banners/mobile_banner.sflb.ashx&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Native UI widgets for  building HTML5-powered apps and sites for modern mobile devices. Making  your mobile user interface touch responsive and with native look and  feel.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;See Kendo UI in action&lt;/h1&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://demos.kendoui.com/styles/overview.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;209&quot; src=&quot;http://demos.kendoui.com/styles/overview.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Explore the dozens of examples to learn key features and techniques.&lt;br /&gt;                             Review the sample code, relevant CCS styles, methods and events. &lt;br /&gt;                             Switch themes to alter the look-and-feel.&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://demos.kendoui.com/overview/index.html&quot;&gt;&lt;b&gt;Demo&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</description><link>http://bilahme.blogspot.com/2011/10/kendo-ui.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-3125099240318677078</guid><pubDate>Fri, 07 Oct 2011 02:31:00 +0000</pubDate><atom:updated>2011-10-06T19:31:01.312-07:00</atom:updated><title>Fat free CRM</title><description>Chương trình quản lý quan hệ khách hàng viết bằng Rails&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://fatfreecrm.com/images/contact_create.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;214&quot; src=&quot;http://fatfreecrm.com/images/contact_create.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Download: &lt;a href=&quot;https://github.com/fatfreecrm/fat_free_crm&quot;&gt;https://github.com/fatfreecrm/fat_free_crm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><link>http://bilahme.blogspot.com/2011/10/fat-free-crm.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-8325743254968499032</guid><pubDate>Thu, 06 Oct 2011 14:05:00 +0000</pubDate><atom:updated>2011-10-06T07:05:18.008-07:00</atom:updated><title>20 Trình soạn thảo trên web miễn phí</title><description>resent &lt;em&gt;20 exceptional (and free) rich-text editors&lt;/em&gt;.&lt;span id=&quot;more-1076&quot;&gt;&lt;/span&gt; &lt;br /&gt;&lt;h2&gt;1. TinyMCE&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/01_tinymce.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1078&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/01_tinymce.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://tinymce.moxiecode.com/&quot;&gt;TinyMCE&lt;/a&gt; |&lt;a href=&quot;http://tinymce.moxiecode.com/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://tinymce.moxiecode.com/examples/full.php&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://tinymce.moxiecode.com/download.php&quot;&gt;Download &lt;/a&gt;&lt;br /&gt;&lt;h2&gt;2. FCK Editor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/02_fckeditor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1080&quot; height=&quot;227&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/02_fckeditor.jpg&quot; width=&quot;613&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.fckeditor.net/&quot;&gt;FCKeditor&lt;/a&gt; | &lt;a href=&quot;http://www.fckeditor.net/demo&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://www.fckeditor.net/download&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;3. NicEdit&lt;em&gt;&lt;/em&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.nicedit.com/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/03_nicedit.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1081&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/03_nicedit.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.nicedit.com/&quot;&gt; NicEdit&lt;/a&gt; | &lt;a href=&quot;http://www.nicedit.com/demos.php&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://www.nicedit.com/download.php&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;4. BXE&lt;em&gt;&lt;/em&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.bitfluxeditor.org/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/04_bitflux_editor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1082&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/04_bitflux_editor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.bitfluxeditor.org/&quot;&gt;BXE&lt;/a&gt; | &lt;a href=&quot;http://cvsdemo.bitfluxeditor.org/&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://www.bitfluxeditor.org/download/&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;5. MarkItUp!&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://markitup.jaysalvat.com/home/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/05_markitup.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1083&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/05_markitup.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://markitup.jaysalvat.com/home/&quot;&gt;markItUp!&lt;/a&gt; | &lt;a href=&quot;http://markitup.jaysalvat.com/examples/&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://markitup.jaysalvat.com/downloads/&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;6. WidgEditor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.themaninblue.com/experiment/widgEditor/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/06_widgeditor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1084&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/06_widgeditor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.themaninblue.com/experiment/widgEditor/&quot;&gt;widgEditor&lt;/a&gt; | &lt;a href=&quot;http://www.themaninblue.com/experiment/widgEditor/&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://code.google.com/p/widgeditor/downloads/list&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;7. EditArea&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.cdolivet.net/editarea/%20-%20606&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/07_editarea.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1085&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/07_editarea.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.cdolivet.net/editarea/%20-%20606&quot;&gt;EditArea&lt;/a&gt; | &lt;a href=&quot;http://cdolivet.net/editarea/editarea/exemples/exemple_full.html&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=164008&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;8. Cross Browser Rich Text Editor (RTE)&lt;em&gt;&lt;/em&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.kevinroth.com/rte/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/08_rte.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1086&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/08_rte.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.kevinroth.com/rte/&quot;&gt;Cross-Browser Rich  Text Editor (RTE)&lt;/a&gt; | &lt;a href=&quot;http://www.kevinroth.com/rte/demo.htm&quot;&gt;Demo&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;9. YUI Library Rich  Text Editor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/editor/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/09_yui_library_rich_text_editor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1087&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/09_yui_library_rich_text_editor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/editor/&quot;&gt;Yahoo! UI  Library: Rich Text Editor&lt;/a&gt; | &lt;a href=&quot;http://developer.yahoo.com/yui/examples/editor/index.html&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://sourceforge.net/project/downloading.php?group_id=165715&amp;amp;filename=yui_2.6.0.zip&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;10. FreeTextBox&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://freetextbox.com/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/10_freetextbox.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1088&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/10_freetextbox.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://freetextbox.com/&quot;&gt;FreeTextBox&lt;/a&gt; | &lt;a href=&quot;http://freetextbox.com/demos/&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://freetextbox.com/download/&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;11. Damn Small Rich Text  Editor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://avidansoft.com/dsrte/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/11_damn_small_rich_text_editor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1089&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/11_damn_small_rich_text_editor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://avidansoft.com/dsrte/&quot;&gt;Damn Small Rich Text  Editor&lt;/a&gt; | &lt;a href=&quot;http://avidansoft.com/scripts&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;12. Silverlight  Rich Text Editor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.codeplex.com/richtextedit&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/12_silverlight_wysyg.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1090&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/12_silverlight_wysyg.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.codeplex.com/richtextedit&quot;&gt;Silverlight  rich text editor&lt;/a&gt; | &lt;a href=&quot;http://michaelsync.net/2008/05/04/silverlight-rich-text-editor-demo&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://www.codeplex.com/richtextedit/SourceControl/ListDownloadableCommits.aspx&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;13. Free Rich  Text Editor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.freerichtexteditor.com/about/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/13_freerichtexteditor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1091&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/13_freerichtexteditor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.freerichtexteditor.com/about/&quot;&gt;Free Rich  Text Editor&lt;/a&gt; | &lt;a href=&quot;http://www.freerichtexteditor.com/index.php?inc=demo/index&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://www.freerichtexteditor.com/download/&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;14. Dijit.Editor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/advanced-editing-and-display/editor-rich-text&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/14_dijit_editor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1092&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/14_dijit_editor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/advanced-editing-and-display/editor-rich-text&quot;&gt;Dijit.Editor&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;15. WYMeditor&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.wymeditor.org/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/15_wymleditor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1093&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/15_wymleditor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.wymeditor.org/&quot;&gt;WYMeditor&lt;/a&gt; | &lt;a href=&quot;http://files.wymeditor.org/wymeditor/trunk/src/examples/&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://www.wymeditor.org/download/&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;16. Whizzywig&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.unverse.net/whizzywig-cross-browser-html-editor.html&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/16_whizzywig.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1094&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/16_whizzywig.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.unverse.net/whizzywig-cross-browser-html-editor.html&quot;&gt;Whizzywig&lt;/a&gt; | &lt;a href=&quot;http://www.unverse.net/wysiwyg.html&quot;&gt;Demo&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;17. openWYSIWYG&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.openwebware.com/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/17_openwysiwg.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1095&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/17_openwysiwg.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.openwebware.com/&quot;&gt;openWYSIWYG&lt;/a&gt; | &lt;a href=&quot;http://www.openwebware.com/wysiwyg/demo.shtml&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://www.openwebware.com/download.shtml&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;18. XStandard&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.xstandard.com/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/18_xstandard.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1096&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/18_xstandard.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://www.xstandard.com/&quot;&gt;XStandard&lt;/a&gt; | &lt;a href=&quot;http://www.xstandard.com/en/downloads/?product=lite&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;19. Xinha&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://xinha.webfactional.com/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/19_xinha.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1097&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/19_xinha.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://xinha.webfactional.com/&quot;&gt;Xinha&lt;/a&gt; | &lt;a href=&quot;http://xinha.webfactional.com/wiki/Examples&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://xinha.webfactional.com/wiki/DownloadsPage&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;20. Kupu&lt;/h2&gt;Kupu is an open source “document-centered” client-side rich-text editor released by the international association for Open Source Content Management (OSCOM). It features easy integration into a variety of content management systems including &lt;a href=&quot;http://www.infrae.com/products/silva&quot;&gt;Silva&lt;/a&gt; and &lt;a href=&quot;http://plone.org/&quot;&gt;Plone&lt;/a&gt;, easy customization and extension, and Ajax saving for an  uninterrupted user experience.&lt;br /&gt;&lt;a href=&quot;http://kupu.oscom.org/&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/20_kupu_editor.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1098&quot; height=&quot;315&quot; src=&quot;http://www.webdesignerdepot.com/wp-content/uploads/2008/11/20_kupu_editor.jpg&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://kupu.oscom.org/&quot;&gt;Kupu&lt;/a&gt; | &lt;a href=&quot;http://kupu.oscom.org/demo/&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://kupu.oscom.org/download/&quot;&gt;Download&lt;/a&gt;</description><link>http://bilahme.blogspot.com/2011/10/20-trinh-soan-thao-tren-web-mien-phi.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-3388571915651633783</guid><pubDate>Sat, 06 Aug 2011 03:53:00 +0000</pubDate><atom:updated>2011-08-05T20:53:07.175-07:00</atom:updated><title>Ruby Ebook</title><description>Sách học ruby &lt;a href=&quot;http://ruby.learncodethehardway.org/&quot;&gt;http://ruby.learncodethehardway.org/&lt;/a&gt;</description><link>http://bilahme.blogspot.com/2011/08/ruby-ebook.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-5146985378832902883</guid><pubDate>Fri, 22 Jul 2011 08:05:00 +0000</pubDate><atom:updated>2011-07-22T01:05:22.644-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JQuery</category><title>jQuery EasyUI</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;http://www.jeasyui.com/images/easyui.jpg&quot; width=&quot;320&quot; /&gt;&lt;/div&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;span id=&quot;goog_190889116&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_190889117&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.jeasyui.com/demo/index.php&quot;&gt;Demo&lt;/a&gt;&amp;nbsp;| &lt;a href=&quot;http://www.jeasyui.com/download/index.php&quot;&gt;Download&lt;/a&gt;</description><link>http://bilahme.blogspot.com/2011/07/jquery-easyui.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-2034108775800456411</guid><pubDate>Tue, 05 Jul 2011 07:29:00 +0000</pubDate><atom:updated>2011-07-05T00:29:05.643-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Công cụ</category><category domain="http://www.blogger.com/atom/ns#">Icon</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">Mã nguồn mở</category><category domain="http://www.blogger.com/atom/ns#">Templates</category><category domain="http://www.blogger.com/atom/ns#">Web</category><title>28 Nguồn tài nguyên miễn phí cho những người phát triển web</title><description>&lt;h3&gt;1. &lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-17/&quot; target=&quot;_blank&quot;&gt;Audio player&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-17/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1317&quot; height=&quot;369&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Resource-for-designer-.psd-17-Kbs-portfolio_1309671969911-e1309672163510.png&quot; title=&quot;Resource for designer (.psd) #17 - Kb&#39;s portfolio_1309671969911&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;2. &lt;a href=&quot;http://www.designdeck.co.uk/article_details.php?id=1226&quot; target=&quot;_blank&quot;&gt;2 Clean Drop Down Navigation’s (PSD)&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.designdeck.co.uk/article_details.php?id=1226&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1318&quot; height=&quot;250&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/2_clean_dropdown_navigations.jpg&quot; title=&quot;2_clean_dropdown_navigations&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;3. &lt;a href=&quot;http://www.graffletopia.com/stencils/413&quot; target=&quot;_blank&quot;&gt;Ultimate iPhone Stencil&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.graffletopia.com/stencils/413&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1319&quot; height=&quot;311&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/original-e1309673904426.png&quot; title=&quot;original&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;4. &lt;a href=&quot;http://browse.deviantart.com/?qh=&amp;amp;section=&amp;amp;global=1&amp;amp;q=free+psd#/d2192gx&quot; target=&quot;_blank&quot;&gt;Apple Display psd&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://browse.deviantart.com/?qh=&amp;amp;section=&amp;amp;global=1&amp;amp;q=free+psd#/d2192gx&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1320&quot; height=&quot;580&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/free_psd_apple_display_by_djeric-e1309674262206.jpg&quot; title=&quot;free_psd_apple_display_by_djeric&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;5. &lt;a href=&quot;http://www.graphicsfuel.com/2011/06/corporate-design-agency-psd/&quot; target=&quot;_blank&quot;&gt;Corporate design agency websites design (PSD)&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.graphicsfuel.com/2011/06/corporate-design-agency-psd/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1321&quot; height=&quot;411&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Corporate-design-agency-website-design-PSD-GraphicsFuel.com_1309674473073-e1309674745677.png&quot; title=&quot;Corporate design agency website design (PSD) -- GraphicsFuel.com_1309674473073&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;6. &lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-11/&quot; target=&quot;_blank&quot;&gt;A Simple Video Player&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;&lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-11/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1322&quot; height=&quot;348&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/video-player-show-e1309675041979.jpg&quot; title=&quot;video-player-show&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;7. &lt;a href=&quot;http://browse.deviantart.com/?qh=&amp;amp;section=&amp;amp;global=1&amp;amp;q=free+psd#/d2o9e1x&quot; target=&quot;_blank&quot;&gt;Apple iPhone 4G ,PSD&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://browse.deviantart.com/?qh=&amp;amp;section=&amp;amp;global=1&amp;amp;q=free+psd#/d2o9e1x&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1323&quot; height=&quot;580&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/apple_iphone_4g__psd_by_zandog-d2o9e1x-e1309675308979.jpg&quot; title=&quot;apple_iphone_4g__psd_by_zandog-d2o9e1x&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;8. &lt;a href=&quot;http://www.premiumpixels.com/freebies/clean-simple-line-chart-psd/&quot; target=&quot;_blank&quot;&gt;Clean &amp;amp; Simple Line Chart (PSD)&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;&lt;a href=&quot;http://www.premiumpixels.com/freebies/clean-simple-line-chart-psd/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1324&quot; height=&quot;276&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/preview10-e1309675654328.jpg&quot; title=&quot;preview10&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;9.&lt;a href=&quot;http://www.graphicsfuel.com/2011/06/twitter-bird-psd-icon/&quot; target=&quot;_blank&quot;&gt; Twitter Bird PSD icon&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.graphicsfuel.com/2011/06/twitter-bird-psd-icon/&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.graphicsfuel.com/2011/06/twitter-bird-psd-icon/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1326&quot; height=&quot;386&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/twitter-bird1-e1309676186712.jpg&quot; title=&quot;twitter-bird&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;10. &lt;a href=&quot;http://browse.deviantart.com/?q=free%20psd&amp;amp;order=9&amp;amp;offset=24#/d1z9vv9&quot; target=&quot;_blank&quot;&gt;Welcome To The Show&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://browse.deviantart.com/?q=free%20psd&amp;amp;order=9&amp;amp;offset=24#/d1z9vv9&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1329&quot; height=&quot;362&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/welcome_to_the_show_psd_free_by_djeric-e1309680078332.jpg&quot; title=&quot;welcome_to_the_show_psd_free_by_djeric&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;11. &lt;a href=&quot;http://www.premiumpixels.com/freebies/pretty-little-postage-stamp-psd/&quot; target=&quot;_blank&quot;&gt;Pritty Little Postage Stamp (PSD)&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.premiumpixels.com/freebies/pretty-little-postage-stamp-psd/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1330&quot; height=&quot;276&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/preview9-e1309680850700.jpg&quot; title=&quot;preview9&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;12. &lt;a href=&quot;http://www.designdeck.co.uk/article_details.php?id=1219&quot; target=&quot;_blank&quot;&gt;Shiny Slideshow PSD&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.designdeck.co.uk/article_details.php?id=1219&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1331&quot; height=&quot;250&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Shiny_Slideshow_PSD.jpg&quot; title=&quot;Shiny_Slideshow_PSD&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;13.&lt;a href=&quot;http://www.sebastiengabriel.com/blog/ressources-pour-designer-psd-2/&quot; target=&quot;_blank&quot;&gt; iPad 2&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.sebastiengabriel.com/blog/ressources-pour-designer-psd-2/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1332&quot; height=&quot;384&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/ipad2_2-e1309681576303.jpg&quot; title=&quot;ipad2_2&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;14. &lt;a href=&quot;http://www.sebastiengabriel.com/blog/ressources-pour-designer-psd-2/&quot; target=&quot;_blank&quot;&gt;Complete Social Icon Set&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.sebastiengabriel.com/blog/ressources-pour-designer-psd-2/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1333&quot; height=&quot;250&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/complete_social_icon_set.jpg&quot; title=&quot;complete_social_icon_set&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;15.&amp;nbsp; &lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-7/&quot; target=&quot;_blank&quot;&gt;Button Set (.PSD)&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-7/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1335&quot; height=&quot;576&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/button_set_show-a-e1309682201284.jpg&quot; title=&quot;button_set_show a&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;16. &lt;a href=&quot;http://www.graphicsfuel.com/2011/06/help-icon-psd-lifebuoy/&quot; target=&quot;_blank&quot;&gt;Help icon (PSD Lifeboy)&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.graphicsfuel.com/2011/06/help-icon-psd-lifebuoy/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1336&quot; height=&quot;386&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/help-icon-e1309682516717.jpg&quot; title=&quot;help-icon&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;17. &lt;a href=&quot;http://www.premiumpixels.com/freebies/map-pins-tooltips-psd/&quot; target=&quot;_blank&quot;&gt;Map Pins &amp;amp; tooltips (PSD)&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.premiumpixels.com/freebies/map-pins-tooltips-psd/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1338&quot; height=&quot;276&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/preview41-e1309682837134.jpg&quot; title=&quot;preview4&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;18.&lt;a href=&quot;http://browse.deviantart.com/?q=free%20psd&amp;amp;order=9&amp;amp;offset=24#/d1vx7a0&quot; target=&quot;_blank&quot;&gt; Angel Wings PSD&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://browse.deviantart.com/?q=free%20psd&amp;amp;order=9&amp;amp;offset=24#/d1vx7a0&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1339&quot; height=&quot;580&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Angel_Wings_PSD_File_by_Pokehkins-e1309683052251.jpg&quot; title=&quot;Angel_Wings_PSD_File_by_Pokehkins&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;19. &lt;a href=&quot;http://www.designdeck.co.uk/article_details.php?id=1213&quot; target=&quot;_blank&quot;&gt;Page Wrapper Set PSD&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;&lt;a href=&quot;http://www.designdeck.co.uk/article_details.php?id=1213&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.designdeck.co.uk/article_details.php?id=1213&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1340&quot; height=&quot;250&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/page_wrap_set.jpg&quot; title=&quot;page_wrap_set&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;20. &lt;a href=&quot;http://www.graphicsfuel.com/2011/06/wooden-graphic-elements-psd/&quot; target=&quot;_blank&quot;&gt;Wooden Graphic Element Psd&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.graphicsfuel.com/2011/06/wooden-graphic-elements-psd/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1341&quot; height=&quot;422&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Wooden-graphic-elements-PSD-GraphicsFuel.com_1309683635813-e1309683745966.png&quot; title=&quot;Wooden graphic elements PSD -- GraphicsFuel.com_1309683635813&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;21.&lt;a href=&quot;http://www.premiumpixels.com/freebies/album-cover-art-carousel-psd/&quot; target=&quot;_blank&quot;&gt; Album Cover Art Carousel PSD&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.premiumpixels.com/freebies/album-cover-art-carousel-psd/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1342&quot; height=&quot;276&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/preview6-e1309683956452.jpg&quot; title=&quot;preview6&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;22. &lt;a href=&quot;http://keynotopia.com/wireframe-templates/&quot; target=&quot;_blank&quot;&gt;Keynote Wireframe Templates&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://keynotopia.com/wireframe-templates/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1343&quot; height=&quot;434&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Keynote-Wireframe-templates-V1.1-.002-e1309684355109.png&quot; title=&quot;Keynote Wireframe templates V1.1 .002&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;23.&amp;nbsp; &lt;a href=&quot;http://browse.deviantart.com/?q=free%20psd&amp;amp;order=9&amp;amp;offset=48#/d2aa9rf&quot; target=&quot;_blank&quot;&gt;Magic Hat PSD&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://browse.deviantart.com/?q=free%20psd&amp;amp;order=9&amp;amp;offset=48#/d2aa9rf&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1344&quot; height=&quot;411&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Magic_Hat___Free_PSD_by_victorsosea-e1309685613844.jpg&quot; title=&quot;Magic_Hat___Free_PSD_by_victorsosea&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;24. &lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-6/&quot; target=&quot;_blank&quot;&gt;Contact From PSD&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-6/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1345&quot; height=&quot;309&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Resource-for-designer-.psd-6-Kbs-portfolio_1309685756390-e1309685820754.png&quot; title=&quot;Resource for designer (.psd) #6 - Kb&#39;s portfolio_1309685756390&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;25. &lt;a href=&quot;http://www.premiumpixels.com/freebies/flip-clock-countdown-psd/&quot; target=&quot;_blank&quot;&gt;Flip-Clock Countdown (PSD)&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.premiumpixels.com/freebies/flip-clock-countdown-psd/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1347&quot; height=&quot;276&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/lead-2-e1309686151636.jpg&quot; title=&quot;lead-2&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;26.&lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-14/&quot; target=&quot;_blank&quot;&gt; Black Dribbble&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.sebastiengabriel.com/blog/resource-for-designer-psd-14/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1348&quot; height=&quot;421&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/Resource-for-designer-.psd-14-Kbs-portfolio_1309686418082-e1309686517857.png&quot; title=&quot;Resource for designer (.psd) #14 - Kb&#39;s portfolio_1309686418082&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;27. &lt;a href=&quot;http://www.graphicsfuel.com/2011/06/calculator-psd-icon/&quot; target=&quot;_blank&quot;&gt;Calculater icon PSD&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.graphicsfuel.com/2011/06/calculator-psd-icon/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1349&quot; height=&quot;386&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/calculator-icons-e1309686751271.png&quot; title=&quot;calculator-icons&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;28. &lt;a href=&quot;http://www.graphicsfuel.com/2011/05/no-smoking-psd-icons/&quot; target=&quot;_blank&quot;&gt;No-Smoking sing PSD&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.graphicsfuel.com/2011/05/no-smoking-psd-icons/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-1351&quot; height=&quot;386&quot; src=&quot;http://zoomzum.com/wp-content/uploads/2011/07/no-smoking-sign-e1309687076613.jpg&quot; title=&quot;no-smoking-sign&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://bilahme.blogspot.com/2011/07/28-nguon-tai-nguyen-mien-phi-cho-nhung.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-1485760662940170910</guid><pubDate>Wed, 01 Jun 2011 01:51:00 +0000</pubDate><atom:updated>2011-10-06T06:58:19.857-07:00</atom:updated><title>Trang admin cho Rails</title><description>&lt;a href=&quot;http://activeadmin.info/&quot;&gt;ActiveAdmin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://activeadmin.info/images/features.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;http://activeadmin.info/images/features.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Get the code: &lt;a href=&quot;https://github.com/gregbell/active_admin&quot;&gt;https://github.com/gregbell/active_admin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rails Admin&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://github.com/sferik/rails_admin/raw/master/screenshots/list.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;https://github.com/sferik/rails_admin/raw/master/screenshots/list.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Get the code: &lt;a href=&quot;https://github.com/sferik/rails_admin&quot;&gt;https://github.com/sferik/rails_admin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get the code: &lt;a href=&quot;https://github.com/fesplugas/typus&quot;&gt;https://github.com/fesplugas/typus&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;View Video:&amp;nbsp;&lt;a href=&quot;http://railscasts.com/episodes/284-active-admin&quot;&gt;http://railscasts.com/episodes/284-active-admin&lt;/a&gt;&lt;br /&gt;</description><link>http://bilahme.blogspot.com/2011/05/trang-admin-cho-rails.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-6248621951345988336</guid><pubDate>Wed, 11 May 2011 01:12:00 +0000</pubDate><atom:updated>2011-05-10T18:12:23.834-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web</category><category domain="http://www.blogger.com/atom/ns#">WebEditor</category><title>elRTE: web editor mới được viết dựa trên jquery UI</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://elrte.org/prod/elrte/screenshot0.png?rand=724137203&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;http://elrte.org/prod/elrte/screenshot0.png?rand=724137203&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://bilahme.blogspot.com/2011/05/elrte-web-editor-moi-uoc-viet-dua-tren.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-2138425688412321132</guid><pubDate>Mon, 18 Apr 2011 15:15:00 +0000</pubDate><atom:updated>2011-04-18T08:15:22.141-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>Những từ dành riêng cho Ruby</title><description>Danh sách dưới đây là những từ dành riêng cho Ruby. Những từ này có thể không được dùng như hằng số và tên biến.&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, helvetica, arial, sans-serif; font-size: 11px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;5&quot; class=&quot;src&quot; style=&quot;background-color: #f1f1f1; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; padding-left: 5px; text-align: center; vertical-align: top; width: 462px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;BEGIN&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;do&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;next&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;then&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;END&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;else&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;nill&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;alias&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;elsif&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;not&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;undef&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;and&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;end&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;or&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;unless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;begin&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;ensure&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;redo&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;until&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;break&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;false&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;rescue&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;when&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;case&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;for&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;retry&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;while&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;class&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;if&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;return&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;while&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;def&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;in&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;self&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;__FILE__&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;defined?&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;module&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;super&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;__LINE__&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><link>http://bilahme.blogspot.com/2011/04/nhung-tu-danh-rieng-cho-ruby.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-4926805025599803890</guid><pubDate>Mon, 18 Apr 2011 14:55:00 +0000</pubDate><atom:updated>2011-04-18T07:55:23.011-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>Biến môi trường của Ruby</title><description>Trình biên dịch Ruby dùng những biến môi trường sau để kiểm soát những hành vi của nó. Đối tượng ENV chứa danh sách tập hợp những biến môi trường hiện tại.&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana, helvetica, arial, sans-serif; font-size: 11px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot; style=&quot;background-color: #f1f1f1; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; padding-left: 5px; text-align: center; vertical-align: top; width: 462px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th style=&quot;background-color: #cdcdcd; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif;&quot;&gt;Variable&lt;/th&gt;&lt;th style=&quot;background-color: #cdcdcd; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif;&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;DLN_LIBRARY_PATH&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Search path for dynamically loaded modules.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;HOME&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Directory moved to when no argument is passed to Dir::chdir. Also used by File::expand_path to expand &quot;~&quot;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;LOGDIR&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Directory moved to when no arguments are passed to Dir::chdir and environment variable HOME isn&#39;t set.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;PATH&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Search path for executing subprocesses and searching for Ruby programs with the -S option. Separate each path with a colon (semicolon in DOS and Windows).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;RUBYLIB&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Search path for libraries. Separate each path with a colon (semicolon in DOS and Windows).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;RUBYLIB_PREFIX&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Used to modify the RUBYLIB search path by replacing prefix of library path1 with path2 using the format path1;path2 or path1path2.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;RUBYOPT&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Command-line options passed to Ruby interpreter. Ignored in taint mode (Where $SAFE is greater than 0).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;RUBYPATH&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;With -S option, search path for Ruby programs. Takes precedence over PATH. Ignored in taint mode (where $SAFE is greater than 0).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;&lt;b&gt;RUBYSHELL&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; font-family: verdana, helvetica, arial, sans-serif; text-align: left; vertical-align: top;&quot;&gt;Specifies shell for spawned processes. If not set, SHELL or COMSPEC are checked.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><link>http://bilahme.blogspot.com/2011/04/bien-moi-truong-cua-ruby.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-1768775577009449491</guid><pubDate>Sat, 22 Jan 2011 03:16:00 +0000</pubDate><atom:updated>2011-02-08T23:10:22.441-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Rails</category><category domain="http://www.blogger.com/atom/ns#">Ruby</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Cài đặt Ruby và Rails chỉ cần một dòng lệnh trên Ubuntu</title><description>Bạn chỉ cần chạy dòng lệnh sau để cài đặt:&lt;br /&gt;&lt;br /&gt;sudo apt-get -y install curl &amp;amp;&amp;amp; curl https://github.com/joshfng/railsready/raw/master/railsready.sh &amp;gt;&amp;gt; railsready.sh &amp;amp;&amp;amp; chmod a+x railsready.sh &amp;amp;&amp;amp; ./railsready.sh&lt;br /&gt;&lt;br /&gt;Để hiểu thêm cách thực hiện như thế nào thì các bạn lấy file&amp;nbsp;&lt;a href=&quot;https://github.com/joshfng/railsready/blob/master/railsready.sh&quot;&gt;railsready.sh&lt;/a&gt; về xem.&lt;br /&gt;&lt;br /&gt;Bạn nhận được gì khi cài đặt?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cập nhật hệ thống&lt;/li&gt;&lt;li&gt;Cài đặt Ruby&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: clean,Helvetica,Arial,sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;1.9.2p136&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: clean,Helvetica,Arial,sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Imagemagick&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: clean,Helvetica,Arial,sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Những thư viện cần thiết để chạy Rails&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: clean,Helvetica,Arial,sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;(sqlite, mysql,&amp;nbsp;...)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: clean,Helvetica,Arial,sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Bundler, Passenger, và Rails gems&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: clean,Helvetica,Arial,sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 21px;&quot;&gt;Cài đặt&amp;nbsp;&lt;a class=&quot;link external&quot; href=&quot;http://nginx.org/&quot; style=&quot;background-color: transparent; border-bottom: 1px solid rgb(209, 209, 209); border-width: 0px 0px 1px; color: #111111; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;NGINX&lt;/a&gt;&amp;nbsp;hoặc&amp;nbsp;&lt;a class=&quot;link external&quot; href=&quot;http://www.apache.org/&quot; style=&quot;background-color: transparent; border-bottom: 1px solid rgb(209, 209, 209); border-width: 0px 0px 1px; color: #111111; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Apache&lt;/a&gt;, chạy lệnh&amp;nbsp;&lt;code style=&quot;background-color: transparent; border-width: 0px; font-family: Menlo,Monaco,Consolas,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,Courier,monospace ! important; font-size: 0.9em; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;passenger-install-nginx-module&lt;/code&gt;&amp;nbsp;nếu dùng NGINX hoặc &lt;code style=&quot;background-color: transparent; border-width: 0px; font-family: Menlo,Monaco,Consolas,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,Courier,monospace ! important; font-size: 0.9em; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;passenger-install-apache2-module nếu dùng Apache.&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: clean,Helvetica,Arial,sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 21px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-width: 0px; font-family: Menlo,Monaco,Consolas,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,Courier,monospace ! important; font-size: 0.9em; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Cấu hình lại file host để chạy ứng dụng.&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://bilahme.blogspot.com/2011/01/cai-at-ruby-va-rails-chi-can-mot-dong.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-140995621256398670</guid><pubDate>Tue, 18 Jan 2011 02:13:00 +0000</pubDate><atom:updated>2011-01-17T18:13:43.367-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CentOs</category><title>Cài đặt RVM trên CentOs</title><description>Bài viết hướng dẫn cài đặt RVM trên CentOs&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://greg.nokes.name/2010/03/26/rooting-with-rvm/&quot;&gt;http://greg.nokes.name/2010/03/26/rooting-with-rvm/&lt;/a&gt;</description><link>http://bilahme.blogspot.com/2011/01/cai-at-rvm-tren-centos.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-308000305679076560</guid><pubDate>Sun, 19 Dec 2010 07:01:00 +0000</pubDate><atom:updated>2010-12-18T23:01:42.624-08:00</atom:updated><title>Mục tiêu năm 2011</title><description>Thời gian qua mình làm việc với Rails(Ruby on Rail) có sử dụng ngôn ngữ lập trình &lt;a href=&quot;http://www.ruby-lang.org/en/&quot;&gt;Ruby&lt;/a&gt;, nhưng thực sự vẫn chưa hiểu rõ tường tận về Ruby. Chuẩn bị bước qua năm mới mình đặt ra mục tiêu cho năm tới mình sẽ nghiên cứu kỹ hơn về Ruby và kết quả phải đạt được là chứng nhận &lt;b style=&quot;color: red;&quot;&gt;Ruby Association Certified Ruby Programmer Silver&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.ruby-assn.org/en/img/certification/logo_programmer_l.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.ruby-assn.org/en/img/certification/logo_programmer_l.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Để hiểu rõ thêm về chứng nhận này có thể tham khảo &lt;a href=&quot;http://www.ruby-assn.org/en/certification.htm&quot;&gt;tại đây&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Phạm vi của cuộc thi&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class=&quot;examination&quot;&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt class=&quot;top&quot;&gt;Execution environment&lt;/dt&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Execution method&lt;/li&gt;&lt;li&gt;Commandline option&lt;/li&gt;&lt;li&gt;Environment variables&lt;/li&gt;&lt;li&gt;irb&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dt&gt;Grammar&lt;/dt&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Comment&lt;/li&gt;&lt;li&gt;Literal&lt;/li&gt;&lt;li&gt;Variables, constants, and scope&lt;/li&gt;&lt;li&gt;Operators&lt;/li&gt;&lt;li&gt;Conditional branch&lt;/li&gt;&lt;li&gt;Loops&lt;/li&gt;&lt;li&gt;Exception handle&lt;/li&gt;&lt;li&gt;Call method&lt;/li&gt;&lt;li&gt;Block&lt;/li&gt;&lt;li&gt;Method definition&lt;/li&gt;&lt;li&gt;Class definition&lt;/li&gt;&lt;li&gt;Module definition&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dt&gt;Built-in Libraries&lt;/dt&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Built-in functions&lt;/li&gt;&lt;li&gt;Built-in classes&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dt&gt;Object orientation&lt;/dt&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Polymorphism&lt;/li&gt;&lt;li&gt;Inheritance&lt;/li&gt;&lt;li&gt;mix-in&lt;/li&gt;&lt;/ul&gt;&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;Để tìm hiểu cũng như chuẩn bị cho kỳ thi, mục tiêu mình đặt ra mỗi tuần mình sẽ có ít nhất một bài viết(có slide) về mỗi mục trong phạm vi của kỳ thi.&lt;br /&gt;&lt;br /&gt;Web site đăng ký thi: https://www.register.prometric.com/Menu.asp&lt;br /&gt;Web site thi thử: http://www.blackbeltfactory.com/QuestionnaireDefDisplay.wwa?questPublicId=01548</description><link>http://bilahme.blogspot.com/2010/12/muc-tieu-nam-2011.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-2072323415327676043</guid><pubDate>Fri, 12 Nov 2010 02:53:00 +0000</pubDate><atom:updated>2010-11-11T18:53:31.971-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">UnitTest</category><title>Bài viết hay về cách viết UnitTest cho Rails</title><description>&lt;a href=&quot;http://www.nullislove.com/2007/11/10/testing-in-rails-introduction/&quot;&gt;http://www.nullislove.com/2007/11/10/testing-in-rails-introduction/&lt;/a&gt;</description><link>http://bilahme.blogspot.com/2010/11/bai-viet-hay-ve-cach-viet-unittest-cho.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-870655939063012341</guid><pubDate>Mon, 11 Oct 2010 04:00:00 +0000</pubDate><atom:updated>2010-10-10T21:17:52.509-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Templates</category><title>3 Trang admin template cho free download</title><description>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://indeziner.com/wp-content/uploads/Copy-of-Untitled-1.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 635px; height: 786px;&quot; src=&quot;http://indeziner.com/wp-content/uploads/Copy-of-Untitled-1.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://media.indeziner.com:81/freecsstemplates/in-admin-panel/&quot;&gt;Demo&lt;/a&gt; | &lt;a href=&quot;http://media.indeziner.com:81/freecsstemplates/in-admin-panel.zip&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.lafermeduweb.net/images/billets/2010-10/template_admin_xhtml_css_gratuit.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 500px; height: 334px;&quot; src=&quot;http://www.lafermeduweb.net/images/billets/2010-10/template_admin_xhtml_css_gratuit.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://www.netdreams.co.uk/wp-content/uploads/2010/02/admin-xhtml.zip&quot;&gt;Download&lt;/a&gt; | &lt;a href=&quot;http://www.siteindevelopment.com/_downloads/id_admin.rar&quot;&gt;Download PSD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;http://www.freeadmintemplate.com/screen-2.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 586px; height: 440px;&quot; src=&quot;http://www.freeadmintemplate.com/screen-2.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.freeadmintemplate.com/form-final.php&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://bilahme.blogspot.com/2010/10/3-trang-admin-template-cho-free.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-2150574053441623395</guid><pubDate>Tue, 05 Oct 2010 04:53:00 +0000</pubDate><atom:updated>2010-10-04T22:03:41.768-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Mã nguồn mở</category><category domain="http://www.blogger.com/atom/ns#">Rails</category><title>EngineY social network framework</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.enginey.com/&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 119px;&quot; src=&quot;http://3.bp.blogspot.com/_gEOesq3NIqQ/TKqw7WAxv7I/AAAAAAAAALY/XqSPfnwC-3g/s400/out-1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5524422426490945458&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description><link>http://bilahme.blogspot.com/2010/10/enginey-social-network-framework.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_gEOesq3NIqQ/TKqw7WAxv7I/AAAAAAAAALY/XqSPfnwC-3g/s72-c/out-1.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-8372239338595379468</guid><pubDate>Tue, 05 Oct 2010 04:07:00 +0000</pubDate><atom:updated>2010-10-04T21:17:22.528-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Rails</category><title>Xây dựng trang bán hàng qua mạng vơi Substruct</title><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.subimage.com/images/screenshots/substruct/substruct-order-list-small.png&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Bấm &lt;a href=&quot;http://substruct.subimage.com&quot;&gt;vào đây&lt;/a&gt; để xem demo&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Trang &lt;a href=&quot;http://substruct.subimage.com/admin&quot;&gt;admin&lt;/a&gt; (login: admin, password: admin)&lt;br /&gt;&lt;/p&gt;</description><link>http://bilahme.blogspot.com/2010/10/xay-dung-trang-ban-hang-qua-mang-voi.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8646545639312000274.post-1810941952050421297</guid><pubDate>Fri, 27 Aug 2010 01:57:00 +0000</pubDate><atom:updated>2010-08-26T19:38:00.203-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">Ruby</category><title>Viết ứng dụng trên nền Android bằng ngôn ngữ Ruby</title><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://ruboto.org/ruboto.png&quot; alt=&quot;Robot&quot; /&gt;&lt;span style=&quot;display: block;&quot; id=&quot;formatbar_Buttons&quot;&gt;&lt;span class=&quot;on down&quot; style=&quot;display: block;&quot; id=&quot;formatbar_JustifyCenter&quot; title=&quot;Căn Giữa&quot; onmouseover=&quot;ButtonHoverOn(this);&quot; onmouseout=&quot;ButtonHoverOff(this);&quot; onmouseup=&quot;&quot; onmousedown=&quot;CheckFormatting(event);FormatbarButton(&#39;richeditorframe&#39;, this, 11);ButtonMouseDown(this);&quot;&gt;&lt;img src=&quot;img/blank.gif&quot; alt=&quot;Căn Giữa&quot; class=&quot;gl_align_center&quot; border=&quot;0&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://bilahme.blogspot.com/2010/08/viet-ung-dung-tren-nen-android-bang.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item></channel></rss>