<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WebHub--Facilitating Web Development]]></title><description><![CDATA[ Web by the People, Web for the People.]]></description><link>https://blog.youkuaiyun.com/wonderfan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wonderfan]]></copyright><item><title><![CDATA[[Python]Use Flask-Admin with PostgreSQL]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/40212389</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/40212389</guid><author>wonderfan</author><pubDate>Sat, 18 Oct 2014 16:35:28 +0800</pubDate><description><![CDATA[This code recipe gives you an idea of how to use Flask-Admin with postgresql database.]]></description><category></category></item><item><title><![CDATA[[Python]Understand attribute in Python]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/39450239</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/39450239</guid><author>wonderfan</author><pubDate>Sun, 21 Sep 2014 11:44:21 +0800</pubDate><description><![CDATA[This recipe is a small code snippet of showing how to distinguish attribute and item in Python language.]]></description><category></category></item><item><title><![CDATA[[Python]How to handle the exception in Python?]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/39397357</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/39397357</guid><author>wonderfan</author><pubDate>Fri, 19 Sep 2014 14:05:43 +0800</pubDate><description><![CDATA[This post demonstrates how to use try clause to handle the exceptions.]]></description><category></category></item><item><title><![CDATA[[OpenStack]Deploy WordPress Using Heat]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/39099057</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/39099057</guid><author>wonderfan</author><pubDate>Sat, 06 Sep 2014 09:43:34 +0800</pubDate><description><![CDATA[How to write HOT?]]></description><category></category></item><item><title><![CDATA[[Ruby]BOSH Introduction]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/39098653</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/39098653</guid><author>wonderfan</author><pubDate>Sat, 06 Sep 2014 08:43:56 +0800</pubDate><description><![CDATA[How the BOSH works?]]></description><category></category></item><item><title><![CDATA[[Ruby] Install vagrant and virtualbox-4.2  on ububtu]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/39098533</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/39098533</guid><author>wonderfan</author><pubDate>Sat, 06 Sep 2014 08:09:11 +0800</pubDate><description><![CDATA[This post tells you how to install the mix of vagrant and virtualbox on ubuntu.]]></description><category></category></item><item><title><![CDATA[[Python] The attribute with dynamic __dict__]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/38942627</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/38942627</guid><author>wonderfan</author><pubDate>Sat, 30 Aug 2014 10:49:26 +0800</pubDate><description><![CDATA[This essay is aimed to articulate the usage of attributes in Python language]]></description><category></category></item><item><title><![CDATA[[Backbone]Make Backbone Better With Extensions]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/38635191</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/38635191</guid><author>wonderfan</author><pubDate>Sun, 17 Aug 2014 07:44:27 +0800</pubDate><description><![CDATA[Make Backbone Better With Extensions]]></description><category></category></item><item><title><![CDATA[[Django] Base class in the model layer]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/38619297</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/38619297</guid><author>wonderfan</author><pubDate>Sat, 16 Aug 2014 21:50:44 +0800</pubDate><description><![CDATA[In the model layer, the Model class is the base class while the ModelBase class is metaclass. They are the entry points of the whole model layer]]></description><category></category></item><item><title><![CDATA[[Python] How to unpack and pack collection in Python?]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/38366439</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/38366439</guid><author>wonderfan</author><pubDate>Mon, 04 Aug 2014 10:47:50 +0800</pubDate><description><![CDATA[How to unpack and pack collection in Python?]]></description><category></category></item><item><title><![CDATA[Python：自动解包]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/84622109</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/84622109</guid><author>wonderfan</author><pubDate>Mon, 04 Aug 2014 10:15:35 +0800</pubDate><description><![CDATA[[flash=300,300]http://player.youku.com/player.php/sid/XNzQ2OTMyMzIw/v.swf[/flash]


]]></description><category></category></item><item><title><![CDATA[[Python]剖析类的机理]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/38146289</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/38146289</guid><author>wonderfan</author><pubDate>Sat, 26 Jul 2014 16:24:11 +0800</pubDate><description><![CDATA[Python是如何创建类的？]]></description><category></category></item><item><title><![CDATA[[HA]负载均衡：HAPROXY与KEEPALIVED强强组合]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/38138963</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/38138963</guid><author>wonderfan</author><pubDate>Sat, 26 Jul 2014 08:32:35 +0800</pubDate><description><![CDATA[如何利用haproxy和keepalived 配置负载均衡？]]></description><category></category></item><item><title><![CDATA[[Ruby]How to create singleton class ?]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/37499229</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/37499229</guid><author>wonderfan</author><pubDate>Mon, 07 Jul 2014 09:59:00 +0800</pubDate><description><![CDATA[Singleton is one design pattern in the software engineering. Ruby has its own special feature to declare singleton class]]></description><category></category></item><item><title><![CDATA[[Ruby] Define abstract methods]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/37383707</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/37383707</guid><author>wonderfan</author><pubDate>Sun, 06 Jul 2014 21:53:44 +0800</pubDate><description><![CDATA[Ruby has its own style to define the abstract methods in its class.]]></description><category></category></item><item><title><![CDATA[[Ruby]Guide to return statement]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/37377459</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/37377459</guid><author>wonderfan</author><pubDate>Sun, 06 Jul 2014 21:27:19 +0800</pubDate><description><![CDATA[In Ruby language, the return statement in the Ruby functions are interesting, Let's explore them as below:]]></description><category></category></item><item><title><![CDATA[[PHP]How to get the system info?]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/37320615</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/37320615</guid><author>wonderfan</author><pubDate>Sun, 06 Jul 2014 12:43:18 +0800</pubDate><description><![CDATA[it is much easier to get the same result through PHP because the PHP language offers some global constant variables and built-in functions.]]></description><category></category></item><item><title><![CDATA[[Ruby] Ruby Variable Scope]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/28083421</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/28083421</guid><author>wonderfan</author><pubDate>Mon, 02 Jun 2014 07:26:21 +0800</pubDate><description><![CDATA[Scope defines where in a program a variable is accessible. Ruby has four types of variable scope, local, global, instance and class.]]></description><category></category></item><item><title><![CDATA[[JavaScript] How to use HightLight in Dojo?]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/23032917</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/23032917</guid><author>wonderfan</author><pubDate>Sun, 06 Apr 2014 16:27:16 +0800</pubDate><description><![CDATA[The HightLight can help make the code blocks in the HTML more beautifully. This recipe tells you how to use this cool feature in the Dojo toolkit. The basic idea is to replace your previous code statements and format them by the style sheet.]]></description><category></category></item><item><title><![CDATA[[JavaScript] Use template engine in Dojo]]></title><link>https://blog.youkuaiyun.com/wonderfan/article/details/22310371</link><guid>https://blog.youkuaiyun.com/wonderfan/article/details/22310371</guid><author>wonderfan</author><pubDate>Thu, 27 Mar 2014 18:51:21 +0800</pubDate><description><![CDATA[This is a trial to embed the underscore template utility into Dojo toolkit.

define("myjs/Header",["dojo/_base/declare","dijit/_WidgetBase","dojo/text!./templates/header.html"],

function(declare, _]]></description><category></category></item></channel></rss>