<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0UHQH8_fip7ImA9WhZSEk4.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993</id><updated>2011-03-27T22:20:31.146+07:00</updated><title>Nguyen Nhat Quang's blog</title><subtitle type="html">Nguyen Nhat Quang's blog - Thông tin Kinh tế, chính trị, xã hội, công nghệ thông tin, tài chính chứng khoán tổng hợp</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>123</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/NguyenNhatQuang" /><feedburner:info uri="nguyennhatquang" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><entry gd:etag="W/&quot;A0UHQH89eyp7ImA9WhZSEk4.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-7087991270518859907</id><published>2011-03-27T22:10:00.004+07:00</published><updated>2011-03-27T22:20:31.163+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-27T22:20:31.163+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="To understand how the UpdatePanel work in ASP.NET..." /><title>To understand how the UpdatePanel work in ASP.NET...</title><content type="html">To understand how the UpdatePanel work in ASP.NET...&lt;br /&gt;
Basically I put up a file with TWO updatepanels instead&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;protected void Page_Load(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;ScriptManager1.RegisterAsyncPostBackControl(Button1);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;lblStatic.Text = DateTime.Now.ToString();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;protected void Button1_Click(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;Label1.Text = "Panel refreshed at " + DateTime.Now.ToString();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;Label2.Text = "Panel refreshed at " + DateTime.Now.ToString();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;protected void Button2_Click(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;Label1.Text = "Page refreshed.";&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;Label2.Text = "Page refreshed.";&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;HTML&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #444444; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, geneva, sans-serif; font-size: 13px; line-height: 20px; word-spacing: 2px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;code class="xml" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;lt;asp:Label ID="lblStatic" runat="server"&amp;gt;&amp;lt;/asp:Label&amp;gt;
        &amp;lt;asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" /&amp;gt;

        &amp;lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" &amp;gt;
            &amp;lt;ContentTemplate&amp;gt;
                &amp;lt;fieldset&amp;gt;
                &amp;lt;legend&amp;gt;Update Panel&amp;lt;/legend&amp;gt;
                &amp;lt;asp:Label ID="Label1" runat="server"&amp;gt;Initial postback occurred.&amp;lt;/asp:Label&amp;gt;
                &amp;lt;/fieldset&amp;gt;
            &amp;lt;/ContentTemplate&amp;gt;
        &amp;lt;/asp:UpdatePanel&amp;gt;
        
        &amp;lt;asp:UpdatePanel ID="UpdatePanel2" runat="server" &amp;gt;
            &amp;lt;ContentTemplate&amp;gt;
                &amp;lt;fieldset&amp;gt;
                &amp;lt;legend&amp;gt;Update Panel 2&amp;lt;/legend&amp;gt;
                &amp;lt;asp:Label ID="Label2" runat="server"&amp;gt;Initial postback occurred.&amp;lt;/asp:Label&amp;gt;
                &amp;lt;/fieldset&amp;gt;
            &amp;lt;/ContentTemplate&amp;gt;
        &amp;lt;/asp:UpdatePanel&amp;gt;
        
        &amp;lt;asp:Button ID="Button1" runat="server" Text="Update Panel" OnClick="Button1_Click" /&amp;gt;
        &amp;lt;asp:Button ID="Button2" runat="server" Text="Refresh Page" OnClick="Button2_Click" /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/pre&gt;&lt;br /&gt;
Here we are using RegisterAsyncPostBackControl to set the Button1 class to just perform an Async postback instead of a regular (full page refresh) postback.&lt;br /&gt;
&lt;br /&gt;
What would you think happen when we click on the Button1? Answer is that BOTH Label1.Text and Label2.Text gets updated in the client browser. That's understandable - since semantically we have never said anything else. I mean the RegisterAsyncPostBackControl is called on the global scriptmanager object - and&lt;br /&gt;
not tied to any specific updatepanel.&lt;br /&gt;
&lt;br /&gt;
Now lets do these changes:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;protected void Page_Load(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ScriptManager1.RegisterAsyncPostBackControl(Button1);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;lblStatic.Text = DateTime.Now.ToString();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
(commenting the RegisterAsyncPostbackControl out) and instead use the trigger - lets put a trigger inside the Updatepanel control&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #444444; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, geneva, sans-serif; font-size: 13px; line-height: 20px; word-spacing: 2px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;code class="xml" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" &amp;gt;
            &amp;lt;ContentTemplate&amp;gt;
                &amp;lt;fieldset&amp;gt;
                &amp;lt;legend&amp;gt;Update Panel&amp;lt;/legend&amp;gt;
                &amp;lt;asp:Label ID="Label1" runat="server"&amp;gt;Initial postback occurred.&amp;lt;/asp:Label&amp;gt;
                &amp;lt;/fieldset&amp;gt;
            &amp;lt;/ContentTemplate&amp;gt;
        &amp;lt;Triggers&amp;gt;
        &amp;lt;asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" /&amp;gt;
        &amp;lt;/Triggers&amp;gt;
            
        &amp;lt;/asp:UpdatePanel&amp;gt;
        
        &amp;lt;asp:UpdatePanel ID="UpdatePanel2" runat="server" &amp;gt;
            &amp;lt;ContentTemplate&amp;gt;
                &amp;lt;fieldset&amp;gt;
                &amp;lt;legend&amp;gt;Update Panel 2&amp;lt;/legend&amp;gt;
                &amp;lt;asp:Label ID="Label2" runat="server"&amp;gt;Initial postback occurred.&amp;lt;/asp:Label&amp;gt;
                &amp;lt;/fieldset&amp;gt;
            &amp;lt;/ContentTemplate&amp;gt;
        &amp;lt;/asp:UpdatePanel&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Now when clicking on the button - would would you expect to happen. Sematically - since we have defined the trigger in the scope of UpdatePanel1 I expected only Label1 to be updated. However turns out that both labels are indeed updated on the client.&lt;br /&gt;
&lt;br /&gt;
I couldn't buy that. I even thought it was a miss in Microsofts object model - I mean&lt;br /&gt;
if triggers seems to work globally - why do we define them inside the UpdatePanel?&lt;br /&gt;
&lt;br /&gt;
However - I found the answer:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #444444; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, geneva, sans-serif; font-size: 13px; line-height: 20px; word-spacing: 2px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;code class="xml" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;  &amp;lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"&amp;gt;
...
  &amp;lt;/asp:UpdatePanel&amp;gt;

  &amp;lt;asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional"&amp;gt;
...
  &amp;lt;/asp:UpdatePanel&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
did the trick. I.e an updatepanel is by default set to UpdateMode="Always" which gave me that behaviour.&lt;br /&gt;
&lt;br /&gt;
So far so good. I do also see the need to override the Updating - I mean in our example under certain conditions we might want to update UpdatePanel2 as well (inside the trigger belonging to UpdatePanel1)&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;protected void Button1_Click(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;Label1.Text = "Panel refreshed at " + DateTime.Now.ToString();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;Label2.Text = "Panel refreshed at " + DateTime.Now.ToString();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;UpdatePanel2.Update();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By using the Update() method we can "override" the defined UpdateModel and make sure&lt;br /&gt;
any UpdatePanel is "flagged as dirty" and updated on the client.&lt;br /&gt;
&lt;br /&gt;
Once again - it took me a while to grasp this - but now I see the need for all these type of&lt;br /&gt;
updating methods. And, I agree, MS was right and I was wrong - again...&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-7087991270518859907?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/7087991270518859907/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/to-understand-how-updatepanel-work-in.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7087991270518859907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7087991270518859907?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/to-understand-how-updatepanel-work-in.html" title="To understand how the UpdatePanel work in ASP.NET..." /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CU4NRXc7fyp7ImA9WhZSEkw.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-8358418693853848907</id><published>2011-03-27T15:15:00.001+07:00</published><updated>2011-03-27T15:19:54.907+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-27T15:19:54.907+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Dùng JavaScript trong thiết kế Web" /><title>Dùng JavaScript trong thiết kế Web</title><content type="html">&lt;div class="script-desc"&gt;Bài viết JavaScript này liệt kê danh sách hàng chục tài nguyên cực kì hữu ích  dành cho việc thiết kế web. Với danh sách đầy đủ các tài nguyên cần thiết trong  bài viết này, bạn có thể dễ dàng tạo ra một website đầy cuốn hút. Vui lòng vào  bài viết chi tiết để xem thêm.&lt;/div&gt;&lt;div class="report"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="report"&gt;In today's post, we're going to take a look at how you can effectively use  JavaScript in Web Design. JavaScript has allowed web designers to easily enrich  their visual designs with new features and elements that can make using a  website a much more interactive, intuitive and enjoyable experience. In recent  years, the introduction of JavaScript frameworks such as jQuery, MooTools,  Scriptalicious and ExtJS has simplified this process considerably, allowing  designers to be innovative with their user interfaces. To begin today's post,  let's take a look at a generic wireframe to your typical website.&lt;/div&gt;&lt;br /&gt;
&lt;span id="more-591"&gt;&lt;/span&gt;&lt;br /&gt;
Below you can see a wireframe that consists of a header, a login area,  central page elements, a search box, a sidebar, banner adverts, a footer,  floating elements and a website toolbar. This could easily be a blog-site, a  business's official website or any number of different projects.&lt;br /&gt;
&lt;br /&gt;
As designers, most of our pages share a few key elements and I believe that  the elements in this diagram represent the majority of those we might encounter  on a daily basis.&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/pagecontents.jpg" jquery1301199675980="25"&gt;&lt;img alt="pagecontents" border="0" height="305" src="http://addyosmani.com/blog/wp-content/uploads/2010/03/pagecontents.jpg" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="pagecontents" width="472" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So, let's imagine for a moment that we've just created a basic layout for a  site using the above as a guideline. We know that we can style any of the  elements in this layout using either CSS or some PSD graphics, but what if we  want to add more interactivity to our elements so that they allow our users to  *do* more with the site?.&amp;nbsp; This is where JavaScript can come in useful.&lt;br /&gt;
&lt;br /&gt;
JavaScript offers a whole wealth of benefits to web designers and web  developers. Let's go through some of them. If I have a standard search box on my  site, that allows my users to search through the content that's available and if  they're lucky enough, they'll find what they're looking for. If however, I have  a JavaScript powered Search-Box that offers them auto-complete features, they'll  be able to quickly and easily refine their search queries to get the content  they want, without needing to reload the search page lots of times.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="diagram1" border="0" height="320" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/diagram1.jpg" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="diagram1" width="550" /&gt;&lt;br /&gt;
&lt;br /&gt;
We've just introduced a time-saving feature and that's going to make life  easier for our users. These are the kinds of functional benefits introducing  JavaScript powered elements into your design can offer to the people who are  going to be using your pages the most.&lt;br /&gt;
&lt;br /&gt;
JavaScript can also offer a lot of benefits to you as a web designer. Let's  say that your site depends on ad-revenue a lot and that to maximize this, you  might need to be conservative with your use of space. This can have major  impacts on your design if you're just using a CSS/XHTML layout, but not if  you're using JavaScript to help solve the problem. As an example, if I wanted to  include a login-form at the top of my page, but couldn't because we need that  space for adverts, I could easily introduce a JavaScript powered button in it's  place that could slide-down the login area whenever someone needed it. The  result? I, the designer, get to include my login area at the top of the page  afterall but the site's advertising needs don't have to be scarified.&lt;br /&gt;
&lt;br /&gt;
It can be safely said that JavaScript has had a huge impact on the web design  landscape. Looking at just one JavaScript framework alone, jQuery itself now  powers almost 20% of websites online. With this in mind I would certainly  recommend continuous learning about your framework of choice so that you get  ideas for what's possible with your interfaces. Just remember to cover the basic  JavaScript fundamentals before hopping onto the framework bandwagon!.&lt;br /&gt;
&lt;br /&gt;
Okay, so let's get to the really useful content in this post. I wanted to  show you guys how you can use JavaScript (in this case jQuery) to enhance all  aspects of conventional Web Design, from things you can use JavaScript for to  make your Header more interactive, to tutorials you can use to create innovative  new menus or search features that your users and clients will be impressed with.  We're going to start from the top of the page (with Login Forms) and end it with  website toolbars.&lt;br /&gt;
&lt;br /&gt;
I hope you find the post useful!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Login Button/Form&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/"&gt;Twitter-like  Sign-in Box for Your Header&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image.png" jquery1301199675980="26"&gt;&lt;img alt="image" border="0" height="151" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.topnotchthemes.com/blog/081204/horizontal-user-login-block-using-css-and-jquery"&gt;Horizontal  User Login Block Using jQuery &amp;amp; CSS&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image1.png" jquery1301199675980="27"&gt;&lt;img alt="image" border="0" height="154" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb1.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="522" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cssjockey.com/coding/jquery-css-login-panel"&gt;An  easy-to-create Login Panel with jQuery and CSS&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image2.png" jquery1301199675980="28"&gt;&lt;img alt="image" border="0" height="152" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb2.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="521" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://shawnmccool.com/2009/04/15/ajax-with-jquery-a-simple-login-example/"&gt;An  Ajax &amp;amp; jQuery Simple Login Example&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image3.png" jquery1301199675980="29"&gt;&lt;img alt="image" border="0" height="155" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb3.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="525" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://wpmu.org/how-to-create-a-sliding-jquery-login-panel-for-wordpress-wpmu-and-buddypress/"&gt;A  Sliding jQuery Login Panel for Wordpress &amp;amp; Buddypress&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image4.png" jquery1301199675980="30"&gt;&lt;img alt="image" border="0" height="152" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb4.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="521" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://fearlessflyer.com/2009/06/how-to-create-a-slick-jquery-login-form-for-wordpress/"&gt;How  to create a slick jQuery Login Form for Wordpress&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image5.png" jquery1301199675980="31"&gt;&lt;img alt="image" border="0" height="153" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb5.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blog.popstalin.com/articles/wordpress/wordpress-front-page-login"&gt;Wordpress  Front-page login with jQuery Sliding Panel&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image6.png" jquery1301199675980="32"&gt;&lt;img alt="image" border="0" height="153" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb6.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://jvance.com/pages/JQueryOpenIDPlugin.xhtml"&gt;jQuery OpenID  Login Form&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image7.png" jquery1301199675980="33"&gt;&lt;img alt="image" border="0" height="157" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb7.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="525" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Search Box&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.9lessons.info/2009/08/twitter-like-search-with-jquery-ajax.html"&gt;How  To Create A Twitter-like Search With jQuery and Ajax&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image8.png" jquery1301199675980="34"&gt;&lt;img alt="image" border="0" height="155" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb8.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.marcofolio.net/webdesign/a_fancy_apple.com-style_search_suggestion.html"&gt;How  To Create An Apple-Style Search Suggestion Form&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image9.png" jquery1301199675980="35"&gt;&lt;img alt="image" border="0" height="159" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb9.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="517" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://yensdesign.com/2009/01/improving-search-boxes-with-jquery/"&gt;How to  Improve your search boxes with jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image10.png" jquery1301199675980="36"&gt;&lt;img alt="image" border="0" height="158" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb10.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="514" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://return-true.com/2009/08/how-to-jquery-autocomplete/"&gt;How to  Easily add AutoComplete features to your searchbox&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image11.png" jquery1301199675980="37"&gt;&lt;img alt="image" border="0" height="166" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb11.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.web2ajax.fr/examples/facebook_searchengine/"&gt;How To  Create a Facebook-Like Search UI using jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image12.png" jquery1301199675980="38"&gt;&lt;img alt="image" border="0" height="165" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb12.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="516" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://fromvega.com/wordpress/2007/05/05/auto-complete-field-with-jquery-json-php/"&gt;jQuery  AutoComplete Tutorial (jQuery + JSON + PHP)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image13.png" jquery1301199675980="39"&gt;&lt;img alt="image" border="0" height="165" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb13.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="518" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://aspdotnetpatterns.blogspot.com/2009/08/jquery-autocomplete-using-xml-with-key.html"&gt;jQuery  AutoComplete Tutorial (jQuery + XML)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image14.png" jquery1301199675980="40"&gt;&lt;img alt="image" border="0" height="167" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb14.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="518" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.it-eye.nl/weblog/2008/08/23/using-jquery-autocomplete-with-grails-and-json/"&gt;jQuery  AutoComplete Tutorial (jQuery + JSON + GRAILS)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image15.png" jquery1301199675980="41"&gt;&lt;img alt="image" border="0" height="170" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb15.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://viralpatel.net/blogs/2009/06/tutorial-create-autocomplete-feature-with-java-jsp-jquery.html"&gt;jQuery  AutoComplete Tutorial (jQuery + JAVA + JSP )&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image16.png" jquery1301199675980="42"&gt;&lt;img alt="image" border="0" height="174" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb16.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="519" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.moretechtips.net/2009/10/realtime-realted-stream-bar-collecta.html"&gt;Mike  More's Realtime Search Stream&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image17.png" jquery1301199675980="43"&gt;&lt;img alt="image" border="0" height="174" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb17.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Page Header&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://captionslider.allwww.nl/"&gt;jQuery Caption Slider for your  Header&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image18.png" jquery1301199675980="44"&gt;&lt;img alt="image" border="0" height="194" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb18.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://davidwalsh.name/persistent-header-opacity"&gt;A Persistant  jQuery Header&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image19.png" jquery1301199675980="45"&gt;&lt;img alt="image" border="0" height="199" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb19.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="520" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://spritely.net/"&gt;A Sprite-Based jQuery Animated Header&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image20.png" jquery1301199675980="46"&gt;&lt;img alt="image" border="0" height="204" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb20.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="522" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://buildinternet.com/2009/02/how-to-make-an-impressive-animated-landscape-header-with-jquery/"&gt;An  Impressive Animated Landscape with jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image21.png" jquery1301199675980="47"&gt;&lt;img alt="image" border="0" height="203" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb21.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="519" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.devirtuoso.com/2009/07/how-to-build-an-animated-header-in-jquery/"&gt;How  to build an animated Header in jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image22.png" jquery1301199675980="48"&gt;&lt;img alt="image" border="0" height="201" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb22.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="508" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://design-notes.info/tutorial/jquery-tutorial/make-your-header-responses-to-mouse-movements-with-jparallax/"&gt;Parallax  based Header in jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image23.png" jquery1301199675980="49"&gt;&lt;img alt="image" border="0" height="207" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb23.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="502" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.ultramegatech.com/blog/2009/06/create-a-slide-in-panel-jquery/"&gt;Slide-in  Panel with jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image24.png" jquery1301199675980="50"&gt;&lt;img alt="image" border="0" height="198" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb24.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="498" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Page Adverts &amp;amp;  Banners&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.mclelun.com/blog/2010/01/jquery-rotating-banner/"&gt;jQuery  Rotating Banner 1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image25.png" jquery1301199675980="51"&gt;&lt;img alt="image" border="0" height="180" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb25.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="513" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mynichecomputing.org/RotBan/"&gt;jQuery Rotating Banner  2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image26.png" jquery1301199675980="52"&gt;&lt;img alt="image" border="0" height="180" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb26.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="513" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cssnewbie.com/jquery-popout-ad-part-1/"&gt;jQuery Pop-out  Ad&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image27.png" jquery1301199675980="53"&gt;&lt;img alt="image" border="0" height="183" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb27.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="514" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smple.com/pagePeel/"&gt;jQuery Page Peel&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image28.png" jquery1301199675980="54"&gt;&lt;img alt="image" border="0" height="183" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb28.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="515" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.wdxperience.ch/jquery/cornads/"&gt;jQuery Corner-Ads&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image29.png" jquery1301199675980="55"&gt;&lt;img alt="image" border="0" height="183" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb29.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="509" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://andreaslagerkvist.com/jquery/vibrate/"&gt;jQuery Vibrate&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image30.png" jquery1301199675980="56"&gt;&lt;img alt="image" border="0" height="186" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb30.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="506" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.devcurry.com/2009/06/text-link-ad-rotation-using-jquery.html"&gt;jQuery  Text-Link Ad Rotation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image31.png" jquery1301199675980="57"&gt;&lt;img alt="image" border="0" height="187" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb31.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="504" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://tympanus.net/codrops/2009/12/16/creating-a-rotating-billboard-system-with-jquery-and-css/"&gt;Creating  a Rotating Billboard System with jQuery &amp;amp; CSS&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image32.png" jquery1301199675980="58"&gt;&lt;img alt="image" border="0" height="202" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb32.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="509" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Navigation&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-a-lava-lamp-style-navigation-menu/"&gt;How  To Build A LavaLamp Style jQuery Menu&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image33.png" jquery1301199675980="59"&gt;&lt;img alt="image" border="0" height="198" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb33.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="501" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.1stwebdesigner.com/resources/36-eye-catching-jquery-navigation-menus/"&gt;36  Eye Catching jQuery Navigation Menu&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image34.png" jquery1301199675980="60"&gt;&lt;img alt="image" border="0" height="201" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb34.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="507" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.catswhocode.com/blog/10-incredible-jquery-navigation-menus"&gt;10  Incredible jQuery Navigation Menus&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image35.png" jquery1301199675980="61"&gt;&lt;img alt="image" border="0" height="203" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb35.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="509" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://speckyboy.com/2009/06/08/24-css-in-some-cases-with-jquery-navigation-and-menu-tutorials/"&gt;24  CSS/jQuery Navigation Menus&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image36.png" jquery1301199675980="62"&gt;&lt;img alt="image" border="0" height="192" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb36.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="490" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.noupe.com/jquery/45-jquery-navigation-plugins-and-tutorials.html"&gt;45  jQuery Navigation Plugins And Tutorials&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image37.png" jquery1301199675980="63"&gt;&lt;img alt="image" border="0" height="183" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb37.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="486" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blueprintds.com/2009/10/29/jquery-for-web-design-navigation/"&gt;jQuery  Navigation For Web Design&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image38.png" jquery1301199675980="64"&gt;&lt;img alt="image" border="0" height="190" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb38.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="484" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.hongkiat.com/blog/drop-down-menu-30-free-scripts-to-enhance-header-navigation/"&gt;30  jQuery Drop-Down Menus For Navigation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image39.png" jquery1301199675980="65"&gt;&lt;img alt="image" border="0" height="188" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb39.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="477" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://net.tutsplus.com/tutorials/design-tutorials/how-to-build-and-enhance-a-3-level-navigation-menu/"&gt;How  to Build and Enhance a 3-Level Navigation Menu&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image40.png" jquery1301199675980="66"&gt;&lt;img alt="image" border="0" height="187" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb40.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="471" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://net.tutsplus.com/tutorials/javascript-ajax/a-different-top-navigation/"&gt;A  Different Top Navigation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image41.png" jquery1301199675980="67"&gt;&lt;img alt="image" border="0" height="186" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb41.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="467" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Page Elements&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://desandro.com/resources/jquery-masonry"&gt;jQuery Masonry&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image42.png" jquery1301199675980="68"&gt;&lt;img alt="image" border="0" height="187" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb42.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="460" /&gt;&lt;/a&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;a href="http://welcome.totheinter.net/columnizer-jquery-plugin/"&gt;jQuery Colomnizer  Plugin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image43.png" jquery1301199675980="69"&gt;&lt;img alt="image" border="0" height="187" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb43.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="459" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://layout.jquery-dev.net/"&gt;jQuery UI Layout Plugin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image44.png" jquery1301199675980="70"&gt;&lt;img alt="image" border="0" height="191" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb44.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="465" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://code.google.com/p/js-columns/"&gt;jQuery Columns Plugin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.jankoatwarpspeed.com/post/2009/11/08/YouTube-adaptable-view-css-jquery.aspx"&gt;YouTube-Like  jQuery Adaptable Views&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://jqueryplugins.codeplex.com/"&gt;jQuery Layout Background  Plugins&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.trilancer.com/jpolite2/index1.html"&gt;jPolite jQuery Layout  Plugin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://jqueryplugins.codeplex.com/"&gt;Layout Background Plugin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blog.jeremymartin.name/2008/02/blogger-trick-style-author-comments.html"&gt;Style  Author Comments Differently with jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.webdesignerwall.com/tutorials/jquery-sequential-list/"&gt;jQuery  Sequential List&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.komodomedia.com/blog/2008/10/jquery-feed-menus/"&gt;jQuery  Feed Menu&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://plugins.learningjquery.com/expander/index.html"&gt;Read More  Button Options (1)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.reindel.com/truncate/"&gt;Read More Button Options  (2)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Sidebars&lt;/span&gt;&lt;/strong&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.queness.com/resources/html/scrollto/index.html"&gt;jQuery  Sidebar Sliding Tab Menu Tutorial&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image45.png" jquery1301199675980="71"&gt;&lt;img alt="image" border="0" height="208" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb45.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="505" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://sidearmdesign.com/post/2009/jun/13/jquery-part-one-dynamic-collapsable-sidebar/"&gt;jQuery  Dynamic Collapsible Sidebar&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image46.png" jquery1301199675980="72"&gt;&lt;img alt="image" border="0" height="208" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb46.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="510" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.dvq.co.nz/jquery/creating-a-sliding-sidebar-that-follows-the-user/"&gt;Creating  A Sliding Sidebar That Follows The User&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="" height="178" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/sliding-sidebar-preview.jpg" width="508" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.catswhocode.com/blog/8-amazing-jquery-accordions"&gt;8  Amazing jQuery Accordians&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image47.png" jquery1301199675980="73"&gt;&lt;img alt="image" border="0" height="206" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb47.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="501" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.parrisstudios.com/?p=339"&gt;Sliding SideBar Menu in  JQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image48.png" jquery1301199675980="74"&gt;&lt;img alt="image" border="0" height="210" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb48.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="505" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://net.tutsplus.com/html-css-techniques/how-to-create-a-mootools-homepage-inspired-navigation-effect-using-jquery/"&gt;How  To Create A 'Mootools Homepage' Inspired Navigation Effect Using jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image49.png" jquery1301199675980="75"&gt;&lt;img alt="image" border="0" height="210" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb49.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="499" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://net.tutsplus.com/tutorials/wordpress/wordpress-sidebar-turned-apple-flashy-using-jquery-ui/"&gt;Apple  Flashy jQuery Sidebar&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image50.png" jquery1301199675980="76"&gt;&lt;img alt="image" border="0" height="200" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb50.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="490" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Floating Elements&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.developersnippets.com/2009/04/25/floating-slidein-menu-with-anchor-link-using-jquery/"&gt;jQuery  Floating Slide-In Menu with Anchor Link&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image51.png" jquery1301199675980="77"&gt;&lt;img alt="image" border="0" height="206" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb51.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="506" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://slightlyremarkable.com/blog/2009/01/25/floating-comment-form/"&gt;jQuery  Floating Comment-Form&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image52.png" jquery1301199675980="78"&gt;&lt;img alt="image" border="0" height="192" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb52.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="495" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://net.tutsplus.com/html-css-techniques/creating-a-floating-html-menu-using-jquery-and-css/"&gt;Create  a Floating Menu with jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image53.png" jquery1301199675980="79"&gt;&lt;img alt="image" border="0" height="193" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb53.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="504" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://creativeurbia.com/tuts/create-a-floating-navigation-using-html-css-and-jquery/"&gt;Create  Floating Navigation using jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image54.png" jquery1301199675980="80"&gt;&lt;img alt="image" border="0" height="192" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb54.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="501" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://sideroad.secret.jp/plugins/jQueryFloatingMessage/"&gt;jQuery  Floating Message Plugin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image55.png" jquery1301199675980="81"&gt;&lt;img alt="image" border="0" height="205" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb55.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="509" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://roshanbh.com.np/2008/07/top-floating-message-box-using-jquery.html"&gt;jQuery  Top-Floating Message Box&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image56.png" jquery1301199675980="82"&gt;&lt;img alt="image" border="0" height="197" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb56.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="488" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.jquery-sticky-notes.com/"&gt;jQuery Sticky Floating  Notes&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image57.png" jquery1301199675980="83"&gt;&lt;img alt="image" border="0" height="186" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb57.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="482" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Call-To-Action Buttons&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.jquery.wisdomplug.com/jquery-plugins/jquery-user-interface-plugins-jquery-plugins/create-an-animated-call-to-action-button/"&gt;Create  an Animated Call To Action Button with jQuery&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.jquery.wisdomplug.com/jquery-plugins/jquery-user-interface-plugins-jquery-plugins/jquery-animated-buttons-using-css/"&gt;jQuery  Animated Buttons with CSS&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
&lt;a href="http://theodin.co.uk/blog/design/fancy-radio-buttons-jquery.html"&gt;jQuery  Fancy Radio Buttons&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.jquery.wisdomplug.com/jquery-plugins/jquery-animation-effects-plugins-jquery-plugins/glowbuttons-using-jquery/"&gt;jQuery  GlowButtons&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.jquery.wisdomplug.com/jquery-plugins/jquery-user-interface-plugins-jquery-plugins/jquery-ui-buttons/"&gt;jQuery  UI Buttons tutorial&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Sharing Elements&lt;/span&gt;&lt;/strong&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.webresourcesdepot.com/drag-to-share-like-mashable-com-with-jquery/"&gt;Create  a Mashable-Style Drag To Share With jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image58.png" jquery1301199675980="84"&gt;&lt;img alt="image" border="0" height="198" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb58.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="517" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://henryladcases.com/social-icons-with-cool-jquery-tooltip/"&gt;Social  Sharing Icons With A Cool jQuery ToolTip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image59.png" jquery1301199675980="85"&gt;&lt;img alt="image" border="0" height="199" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb59.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="514" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://guidesigner.net/casecade-style-sheet/learn-how-to-create-fancy-share-box-with-css-and-jquery/"&gt;Create  a Fancy Share Box with CSS And jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image60.png" jquery1301199675980="86"&gt;&lt;img alt="image" border="0" height="201" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb60.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="525" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.michael-louviere.com/2009/11/30/social-media-icons-jquery-menu/"&gt;How  to Create a Social Menu with jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image61.png" jquery1301199675980="87"&gt;&lt;img alt="image" border="0" height="203" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb61.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="525" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.joanpiedra.com/jquery/shareit/"&gt;A jQuery Version of  ShareIt&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image62.png" jquery1301199675980="88"&gt;&lt;img alt="image" border="0" height="197" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb62.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="514" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Page Footer&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://johnpatrickgiven.com/jquery/pinned-footer/"&gt;How to create a  Pinned Footer for your site&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image63.png" jquery1301199675980="89"&gt;&lt;img alt="image" border="0" height="201" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb63.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="518" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.emanueleferonato.com/2010/03/03/create-a-dynamic-content-animated-footer-ad-for-your-site-in-just-15-jquery-lines/"&gt;How  to create a dynamic animated footer ad for your site&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image64.png" jquery1301199675980="90"&gt;&lt;img alt="image" border="0" height="203" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb64.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="524" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.drupalcoder.com/story/500-cross-browser-sticky-footer-with-fluid-height-using-jquery"&gt;Cross-browser  Sticky Footer with Fluid Height&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image65.png" jquery1301199675980="91"&gt;&lt;img alt="image" border="0" height="203" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb65.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="525" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.hardcode.nl/archives_139/article_244-jquery-sticky-footer"&gt;How  to create a Sticky-Footer&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.maifith.com/news/use-jquery-to-automatically-size-your-footer-height"&gt;How  to automatically use jQuery to size your footer Height&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: Georgia; font-size: medium;"&gt;Fixed-Position Website  Toolbars&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://addyosmani.com/blog/jquery-fubar-how-to-create-a-website-toolbar-from-scratch-and-add-widgets-to-it/"&gt;How  To Create a Website Toolbar And Add Widgets to it&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image66.png" jquery1301199675980="92"&gt;&lt;img alt="image" border="0" height="203" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb66.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="523" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sohtanaka.com/web-design/examples/footer-panel/"&gt;Facebook  Style Footer-Toolbar from Soh Tanaka&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image67.png" jquery1301199675980="93"&gt;&lt;img alt="image" border="0" height="204" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb67.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="521" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
J&lt;a href="http://ryan.rawswift.com/sandbox/jixedbar-0.0.2/demo/"&gt;ixedBar - A  Fixed-Position Toolbar plugin for jQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.bennadel.com/blog/1740-Building-A-Fixed-Position-Bottom-Menu-Bar-ala-FaceBook-.htm"&gt;Floating  Footer Toolbar&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.pvmgarage.com/en/2009/12/nice-and-simple-toolbar-for-your-website-with-css3-and-jquery/"&gt;CSS3  Fixed-Position Toolbar for your site with Social Networking Icons&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://addyosmani.com/blog/wp-content/uploads/2010/03/image68.png" jquery1301199675980="94"&gt;&lt;img alt="image" border="0" height="209" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/image_thumb68.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="515" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And that's it!. If you're interested in learning more about jQuery and  JavaScript and would like to stay up to date with the latest articles, please  feel free to subscribe to the &lt;a href="http://feeds.feedburner.com/addyosmani"&gt;RSS feed&lt;/a&gt;. Alternatively, you  can access to my weekly and daily JavaScript recommendations by joining either  my &lt;a href="http://bit.ly/addyosmani"&gt;Fan page&lt;/a&gt; or my Facebook Group, &lt;a href="http://www.facebook.com/group.php?gid=10150090669430508&amp;amp;ref=ts"&gt;jQuery  Awesome&lt;/a&gt;. Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="thickbox" href="http://www.facebook.com/group.php?gid=10150090669430508&amp;amp;ref=ts" jquery1301199675980="95"&gt;&lt;img alt="IMAGE_844" border="0" height="339" src="http://www.javascriptbank.com/javascript/article/The_Ultimate_JavaScript_Tutorial_in_Web_Design/IMAGE_844.jpg" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="IMAGE_844" width="512" /&gt;&lt;/a&gt;&lt;br /&gt;
Source: &lt;a href="http://addyosmani.com/blog/the-ultimate-guide-to-javascript-in-web-design/" target="_blank"&gt;http://addyosmani.com/blog/the-ultimate-guide-to-javascript-in-web-design/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-8358418693853848907?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/8358418693853848907/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/dung-javascript-trong-thiet-ke-web.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/8358418693853848907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/8358418693853848907?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/dung-javascript-trong-thiet-ke-web.html" title="Dùng JavaScript trong thiết kế Web" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE8ERnYyeCp7ImA9WhZSEUs.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-5359582856043187678</id><published>2011-03-27T02:13:00.002+07:00</published><updated>2011-03-27T02:13:27.890+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-27T02:13:27.890+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="50 Tips to Boost ASP.NET Performance" /><title>50 Tips to Boost ASP.NET Performance</title><content type="html">&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; color: #3f4952; font-family: Arial, Tahoma, Verdana; font-size: 12px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="thread-title" style="background-attachment: initial; background-clip: initial; background-color: #f0f4f2; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 1px; font-size: 12px; font-weight: 700; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;"&gt;&lt;h1 style="background-color: transparent; font-size: small; font-weight: 700; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;50 Tips to Boost ASP.NET Performance&lt;/h1&gt;&lt;/div&gt;&lt;div class="thread-message" style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;When we are looking to optimize the performance of&amp;nbsp;&amp;nbsp;web applications we should keep in mind about Memory Load, Processor Load and Network Bandwidth. Here are 50&amp;nbsp;&amp;nbsp;best practices to improve the performance and scalability of ASP.NET applications.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Page.IsPostBack Property&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Keep code which only needs to be loaded once inside an IsPostBack block.&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;if(!IsPostBack)
{
BindDropDownList();
LoadDynamicControls();
}&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;As a result there will be no unnecessary database hits and server processing.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;2.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Enable Buffering&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;A buffer is a region in main memory to store temporary data for input and output .Data retrival from memory is faster than data retrieval from disk. We should leave buffering on unless there is any specific reason to turn it off. By default buffering is enable.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;3.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Remove unused HttpModules&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;There may be lot of HttpModules in Machine.Config that are not actually required for a particular application. In this scenario we should remove those unused HttpModules from application specific web.config file.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;4.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Trim Page Sizes&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Reduce page size by removing any unnecessary space and tab characters from the page. As a result network traffic will be reduced.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use a CDN&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Not a performance tip exclusive to ASP.NET but an important step in speeding up a site is to use a Content Delivery Network (CDN) . CDN’s minimize the latency site visitors experience when they request a larger file from a data center that is located geographically far away. CDN’s cache files at numerous edge locations around the world to minimize latency.&lt;br /&gt;
If you are using Azure consider using the&amp;nbsp;&lt;a class="external" href="http://www.azuresupport.com/2010/02/azure-cdn-content-delivery-network-app/" style="background-color: transparent; color: #006600; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="Opens new window"&gt;Windows Azure CDN&lt;/a&gt;&amp;nbsp;, Amazon’s CloudFront cheap and easy to integrate into a website (if you happen to have a WordPress blog you can&amp;nbsp;&amp;nbsp;&lt;a class="external" href="http://www.cloudhostingmag.com/2010/03/using-amazon-s3-and-cloudfront-on-wordpress/" style="background-color: transparent; color: #006600; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="Opens new window"&gt;integrate S3 and CloudFront into WordPress&lt;/a&gt;)&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Server.Transfer and Response.Redirect&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;“To perform client side redirection in ASP.NET, users can call Response.Redirect and pass the URL. When Response.Redirect is called, the server sends a command back to the browser telling it to request the page redirected to it.&amp;nbsp;&amp;nbsp;An extra roundtrip happens, which hit the performance.&amp;nbsp;&amp;nbsp;We can send information from the source page by using a query string.&amp;nbsp;&amp;nbsp;There is a limitation on the length of a query string; it cannot be used to pass large amounts of data over the wire.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;To perform server-side redirection, users can use Server.Transfer.&amp;nbsp;&amp;nbsp;As the execution is transferred on the server, Server.Transfer does not require the client to request another page.&amp;nbsp;&amp;nbsp;In Server.Transfer, by using HttpContext we can access the source page’s items collection in target page.&amp;nbsp;&amp;nbsp;The drawback of using this method is that the browser does not know that a different page was returned to it.&amp;nbsp;&amp;nbsp;It displays the first page’s URL in the browser’s address bar.&amp;nbsp;&amp;nbsp;This can confuse the user and cause problems if the user tries to bookmark the page.&amp;nbsp;&amp;nbsp;Transfer is not recommended since the operations typically flow through several different pages.”&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Precompiling&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Precompiling an ASP.NET Web site provides faster initial response time for users because pages do not have to be compiled the first time they are requested. This is particularly useful for large Web sites that are updated frequently. In order to achieve that we can use ASP.NET Compilation Tool (Aspnet_compiler.exe).&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;8.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Session State Management&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Efficient state management helps to boost the performance and scalability of application. It is not advisable to keep large objects in a session variable and it is optimal to make disable session state whenever it is not required. We can turn session state off either at the Page level or at the application level using the&amp;nbsp; config file.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;9.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;ViewState&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;By default the viewstate is enabled for applications and we should disable it whenever it is not required. Otherwise it will increase the page size. Every byte added to a web page by enabling its viewstate causes two bytes of network traffic – one in each direction. Disable&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;view state in any of the following scenarios:&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(i)&amp;nbsp; A readonly page where there is no user input.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(ii) A&amp;nbsp; page that does not postback to the server&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(iii) A page which requires rebuilding server controls on each post back without checking the post back data.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It is best practice to turn ViewState off at the application level and then enable it as required at the page or even control level.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;10.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Caching&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Probably the number one performance tip is to use caching. In order to store static data caching is ideal one. There are different types of caching: Page output caching, Page fragment caching data caching and we have to select the correct type as per requirement.&lt;br /&gt;
In almost all scenarios at least a part of a page can be cached.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;11.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Locking and Shared Resources&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Acquire shared resources late and release them as early as possible.&amp;nbsp;&amp;nbsp;Avoid locking unless absolutely necessary.&amp;nbsp;&amp;nbsp;Do not set lock on the “this;” it is better to use a private object to lock on as follows:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;public Class Test
{
private stativ readonly objLock=new Object();
public static Test Singleton
{
lock(ObjLock)
{
return new test();
}
}&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;12.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Exception Handling&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Handling exceptions in an improper way reduces the application performance drastically. We should try to avoid exceptions. Let’s explain with some code snippet:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;try
{
validateUser (username,password)
}
Catch(Exception e)
{
DisplayMessage();
}&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The above code can be written in better and optimized way to avoid exception as follows:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;If(validateUser)
{
//Some code
}
else
{
DisplayMessage();
}&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;We should avoid rethrowing exceptions because they are expensive as the stack trace is lost and a new stack trace must be created, for example:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;try
{
//some code
}
catch (Exception ex)
{
throw ex;
}&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;An optimized version of the above code is as follows:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;try
{
//some code
}
catch (Exception ex)
{
throw ; //stack trace information is preserved here.
}&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;13.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Null check&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Performance can be improved if we check for a null value instead of catching exceptions from attempting to read null items. Here is a code snippet:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;Object objItem=Session[“myItem”];
If(objItem==null)
{
//do something else
}&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;14.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Enable the web gardening for multiprocessors computers&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In IIS Server there may be multiple application pools and each application pool should have at least a single Worker Process. In multiprocessor machines the work is distributed to several processes – one to each CPU and this technique is known as Web Gardening. Web Gardening should have multiple Worker processes. In case of Web Garden Session Mode should be “out proc” and we can use “Session State Server” or “SQL-Server Session State”. The worker processes in a Web Garden share the requests that come from that particular application pool. If any particular worker process fails, another worker process can continue to process requests and that is the main advantage for application performance and scalability.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;15.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Disable Tracing&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Tracing may expose private information, such as the amount of information in view state, page processing time, etc. Enabling tracing adds performance overhead so it should be enabled only while an application is being actively analyzed. Tracing should be turned off using&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;lt; trace&amp;nbsp;enabled&amp;nbsp;=”false”&amp;nbsp;&amp;nbsp;- – - – -/&amp;gt; in config file.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;16.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Disable debug&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;By default this attribute is set to “true”&amp;nbsp;&amp;nbsp;which&amp;nbsp;&amp;nbsp;is essential&amp;nbsp;at development time, but always set debug=”false” before deployment otherwise file size will be longer by adding pdb information which delays the page processing.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Note : Check out&amp;nbsp;&lt;a class="external" href="http://www.visualstudiotutor.com/2010/02/visual-studio-debugging-tutorial-basics/" style="background-color: transparent; color: #006600; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="Opens new window"&gt;Debugging in Visual Studio Tutorial&lt;/a&gt;&amp;nbsp;if you are looking to get started using Visual Studio for debugging&lt;/em&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;17.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ensure&amp;nbsp;&amp;nbsp;checking of&amp;nbsp;&amp;nbsp;Page.IsValid&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;While using Validator Controls, make sure that Page.IsValid is checked in code before processing of page.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;18.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use Paging&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;We should always load data in a grid type control using paging&amp;nbsp;&amp;nbsp;for faster page loading.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;19.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Avoid Recursive Functions and&amp;nbsp;&amp;nbsp;Nested Loops&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;A lot of memory consumption occurs when using recursive functions and nested loops.&amp;nbsp;&lt;em style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It is always better to&amp;nbsp;&lt;/em&gt;avoid nested loops and recursive functions to improve performance.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;20.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Cleaning Up code&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Find and remove unnecessary or redundant code to minimize page size. We can use tools like FXCop in for this.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;21.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Keep StyleSheets in the Header and Scripts to the end of Document&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Always place StyleSheets into the Header and place scripts at the end of the document. Progressive rendering is blocked until all StyleSheets have been downloaded and progressive rendering is stopped for all content below the script until it is fully loaded.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;22.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Keep JavaScript and CSS External&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Keeping Javascript and CSS files external instead of inline can reduce the page size and allow for faster page processing as the JavaScript and CSS files are cached by the browser.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;23.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Minimize the number of web server controls&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Only use the ASP.NET server controls when they are required otherwise use standard html controls for faster rendering.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;24.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Validate all Input received from the Users&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It is always better to validate all Input received from the users at client side to avoid the server round trip. Server side validation is required for security purpose.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;25.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use stored procedures:&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;As per MSDN, a stored procedure is a group of Transact-SQL statements compiled into a single execution plan.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Using stored procedure as compared to dynamic quaries boost application performance because stored procedure are precompiled. As a result the network traffic and server overhead are reduced. When a stored procedure is getting executed, sql server creates an execution plan in memory. Subsequent executions of the procedure are much faster because the plan is already available. On the other hand, execution plan for sql queries are recreated for each and every execution. Another point to be noted that when when a stored procedure is executed, a message is transmitted from the server to the client that indicates the number of rows are effected. This can be turned off to reduce network traffic by the following statement:&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;SET NOCOUNT ON&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;26.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Batched Queries:&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Queries can be used in a batch and thus network traffic can be reduced: Here is an example:&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;“Select EmpNo, EmpName, EmpAddress from Employee”;&lt;br /&gt;
“Select DepNo, DeptName From Department”;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;From the above two queries it seems that there will be database hit twice .&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Both the above queries can be executed in batched form and a single database hit will occur as follows:&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;“Select EmpNo, EmpName, EmpAddress from Employee; Select DepNo, DeptName From Department”;&lt;br /&gt;
&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;27.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use IIS Compression&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Page size can also be reduced using Http compression in IIS. Compression tool can also be used to reduced the size of rendered content.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;28.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Normalization&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;We should follow normalization rules in database table design but over Normalized tables can cause&amp;nbsp; excessive joins for simple requirement. We should not make excessive joins for performance overhead and hence it is better to normalize only as much as required keeping in mind the performance issue.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;29.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Efficient Coding&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;While coding we should keep in mind the below issues which are potential performance drains:&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Avoid use of Finalize method unless it is absolutely necessary.&lt;br /&gt;
2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Make a class sealed if inheritance is not required.&lt;br /&gt;
3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Avoid calling GC.Collect();&lt;br /&gt;
4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Use X+=1 instead X=X+1 to avoid evaluating X twice;&lt;br /&gt;
5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Use overloaded methods instead of different method names where possible.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;30.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Define The Scope of An Object&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Defining an object’s scope properly increases efficient memory management and thus improve performance. We should keep the object scope at a lower level instead of a global level if possible because the garbage collector works more frequently on short lived object .&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;31.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Using Loops&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;We should keep in mind while using loops in our code:&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Better to use for a loop instead of foreach.&lt;br /&gt;
2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do not create objects inside loop if not required absolutely.&lt;br /&gt;
3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Calling methods and properties inside loops is expensive.&lt;br /&gt;
4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Evaluating count etc. before loop starts. For example:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;for(int i=0;i&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Never write exception handling code inside loop. Keep the exceptions handling code outside of the loop for better performance.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;32.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Dispose Instead of Finalize&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Avoid using Finalize unless it is absolutely necessary. It is normally better to dispose of unmanaged resources if no longer required.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;33.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Minimize Thread Creation&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Avoid creating threads on a per-request basis. Also avoid using Thread.Abort or Thread.Suspend.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;34.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Leave Connection pooling Enable&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Connection Pooling is enabled by default. It boosts application performance as existing connections can be re-used from the pool rather than created . Leave this option enabled.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;35.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Using Blocks&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Using blocks can be used as a short form of try..finally and it should be used only for those objects that implement the iDisposable interface. Here is a code snippet.&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;Using(SqlConnection con=new SqlConnection(connectionString)
{
try
{
con.Open();

//some code
}
catch(Exception e)
{

}

}
&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In the above example,there is no need to dispose of the connection object. The Connection object will be disposed automatically when it is out of scope.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;36.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Error Handling in Global.asax&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Although implementing an error handling in Global.asax does not necessarily increase the performance of the application, it helps to identify unexpected exceptions that might occur in the application.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;37.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Efficient String Handling&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;We should keep in mind the followings when using string object in code.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Use the Equals method of the string object instead of the == operator for comparison purposes.&lt;br /&gt;
2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Use String.Empty for creation of an empty string instead of “”;&lt;br /&gt;
3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Use String.Length for checking an empty string.&lt;br /&gt;
4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do not create string instances inside of loop.&lt;br /&gt;
5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Use StringBuilder for concating more than 4 strings.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;38.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Selection of Collection object&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;While working with the collection object, we should choose a proper collection object just to avoid the boxing and unboxing overhead. Strongly typed arrays are always preferable otherwise a generic list is a better choice to avoid boxing and unboxing. For example:&lt;/div&gt;&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #fafafa; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 180, 190); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 180, 190); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 180, 190); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 180, 190); border-top-style: dotted; border-top-width: 1px; color: seagreen; font-size: 11px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; white-space: pre-wrap;"&gt;List list=new List();
List.Add(“India”);
List.Add(“Japan”);
List.Add(“China”);
List.Add(“USA”);
&lt;/pre&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;39.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Build Assemblies in Release Mode&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;When deploying assemblies to the production server build the assemblies in Release mode.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;40.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Kernel Caching&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use kernel caching for IIS6.0 or higher.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;41.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Obfuscation&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Obfuscated assemblies to reduce size and improve performance.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;42.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Application Pooling&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;An application pool can cover one or more applications but it is optimal to maintain an application pool for each application separately to improve maintainability and scalability. Proper recycle intervals can be set for our application pools in IIS so that the connectivity in the web server will never be lost.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;43.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Compiled LINQ queries&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In compiled LINQ queries the query plan is cached in a static class. So there is no need for&amp;nbsp;&amp;nbsp;building the query plan from scratch as&amp;nbsp;&amp;nbsp;LINQ uses the query plan from the static class which acts like&amp;nbsp;&amp;nbsp;a global cache. As a result there is a significant performance gain.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;44.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;PLINQ&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;When there are several processors in a system, PLINQ can help to speed up execution of various operations such as processing a collection of items from a database.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;45.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use Ajax&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In a data driven and interactive web application we should avail of the performance improvements of ASP.NET Ajax.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;46.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Minimize the content in UpdatePanels.&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;UpdatePanels are a very powerful and easy-to-use but they add a lot of overhead. Instead of having a single UpdatePanel wrapping a lot of content, only include the parts of the page that need to be updated in the UpdatePanel. Use multiple UpdatePanels on a page if necessary.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;47.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Literals Not Labels&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;There is a temptation to use only labels when rendering text on a page. Labels always add a&amp;nbsp;&lt;span style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;tag around the text, instead consider using Literals which add no additional markup.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;48.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use The Repeater Control&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The Repeater control is lighter-weight than other alternatives such as DataLists or GridViews, so where possible use the Repeater control.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;49.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Avoid Nested User Controls&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;User controls are a powerful way to re-use page elements but they do add a performance cost to page rendering. Nesting user controls is an even bigger drain on resources and should be avoided where possible.&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;50.&amp;nbsp;&lt;/strong&gt;&lt;strong style="background-color: transparent; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use SqlDataReader Instead of Dataset :&lt;/strong&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;DataReader is faster than DataSet. While reading a table sequentially we should use the DataReader instead of&amp;nbsp;&amp;nbsp;DataSet. The DataReader object creates a read only and forward only stream of data that will increase application performance because only one row is in memory at a time.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-5359582856043187678?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/5359582856043187678/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/50-tips-to-boost-aspnet-performance.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5359582856043187678?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5359582856043187678?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/50-tips-to-boost-aspnet-performance.html" title="50 Tips to Boost ASP.NET Performance" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MBR3c9fyp7ImA9WhZSEU8.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-4024061148711983388</id><published>2011-03-26T15:50:00.002+07:00</published><updated>2011-03-26T15:50:56.967+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-26T15:50:56.967+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><title>Java vs .NET : The Professional Software Developer's Survival Guide (The Programmer's Path)</title><content type="html">Java vs .NET : The Professional Software Developer's Survival Guide (The Programmer's Path)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The IT Toolbox ^ &lt;br /&gt;
2010 &lt;br /&gt;
Payton Byrd ( Systems Architect) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Posted on Tuesday, May 11, 2010 9:18:34 AM by SeekAndFind&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Java or .Net? Where are the careers today and tomorrow? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Java was the first successful managed programming framework. It was created by Sun Microsystems in an attempt to stop the momentum Microsoft was making into the world of big-dollar corporate computing systems. In the early 1990's, the market for corporate and government "big-iron" computers was extremely fragmented, and Sun was the dominate player with more market share than rivals IBM, HP, and DEC (Digital Equipment Corporation). Microsoft had just begun working with Compaq to use their Windows NT operating system running on beefed up Intel x86 systems to infringe on that market, but much to Sun's chagrin, Microsoft and Compaq were being supremely successful in doing so. At the same time, Sun's market share was starting to shrink even though sales were growing due to the onset of the Internet boom. Compaq was selling so many Windows NT servers that they eventually were able to gobble up DEC and the most prized processor in the world, the DEC Alpha which was at the heart of the most popular mid-sized systems for small governments and universities. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seeing the writing on the wall, but still in love with their own platform, Sun release Java for Solaris and Windows. The heart of Java is the JVM, which is a very complex piece of software. The main advantage of the JVM is its portable nature. It can be hosted on any system for which the JVM has been ported to. Any system hosting a JVM in turn can run any software written in Java. Sun's business model was to encourage porting of Java to all of the major platforms by allowing a free Standard Edition to be created. Then, once the Standard Edition was stable on a platform, the Enterprise Edition (which is NOT free) could then be implemented on top of the Standard Edition through a rather pricey licensing agreement. Once the demand for Java applications written for the J2EE platform reached a certain point, Sun would be able to withstand competition from Microsoft's Windows in Sun's own back yard. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bill Gates is a lot of things, but stupid he is not. Almost immediately, Gates tried to derail Sun's plans for Java, and he almost succeeded. This came about through a licensing agreement that allowed Microsoft to create their own JVM to distribute with Windows so users wouldn't have to obtain a copy of Sun's JVM. Microsoft created a new language that expanded on Java and blended into it non-JVM standard features for integration with Windows NT. This language, called Microsoft Visual J++, never really garnered much market share, but the Microsoft JVM did, quickly becoming the most commonly used JVM on the market. Microsoft then stopped implementing new features, specifically the ones that allow the Java 2 Enterprise Edition software to work, thus nearly stopping Sun's business model for Java before it ever got started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sun sued Microsoft, and the suit stayed in the courts until earlier this year after several unfavorable rulings against Microsoft. In the mean time, Microsoft was fighting back on a parallel front. They hired Anders Heijlsberg (who had created the Delphi programming language and IDE) away from Borland and tasked him with creating a new managed programming framework that could support a variety of programming languages and which would be submitted to ECMA for standardization. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Heijlsberg hit two home runs: The first was a new programming language called C# which combined all of the great features of Java and C++ and added many new features that were previously dreamed of but never fully realized. The second was the Common Language Runtime. Both technologies were submitted to and ratified by ECMA. Microsoft then did something unheard of: they bet the farm on these two new standard technologies, much in the same way that Sun has bet the farm on Java. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The combination of the CLR, C# and Microsoft's standard set of libraries for the two is known as the Microsoft .Net Framework. As part of their bet-the-farm mentality with .Net, Microsoft forced the millions of Visual Basic programmers around the world to be relegated to the past or move to the new Visual Basic.Net language or to C#. Almost all of them have. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CLR and C# being standards compliant has been a boon to Microsoft in another area: new open-source based implementations of the CLR and C# have been released, with Novel Mono recently becoming a fully baked and supported product. Every win for .Net is a loss for Java. There are now over 100 programming languages targeting the CLR, even languages such as Python which were previously believed to not be compatible with a strongly-typed infrastructure. But make no mistake, C# is crown jewel of the .Net Framework and it's growing in popularity with both software developers and decision makers alike. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To support the .Net Framework, Microsoft has refreshed their Visual Studio line of development tools to be the best and most productive Integrated Development Environment available, even for people who don't use all of its visual design tools. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the road to the present, Java has taken some curious turns to get where it is. Where as Microsoft tried to strong-arm Java away from Sun, IBM has successfully finessed its way into the lead as the main proponent of Java, and arguably makes more money from it than Sun does. IBM includes Java as a core technology on nearly every computer it sells and has done more to improve the JVM than any other company. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IBM recently created the Eclipse open source software foundation which aims to provide Java developers a true counterpart to Microsoft's Visual Studio .Net IDE. IBM has also bought Rational Software, a long time partner who creates tools to help at all stages of Software Development and also employs the three visionaries who made Object Oriented Programming the dominant force it is today. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In an odd twist of fate, Sun's ploy to keep its place at the head of the table has put IBM and Microsoft there instead. Sun recently broke a string of 13 consecutive quarters of losses, and the main reason for its rebound has been its own changes towards open standards and industry supported platforms such as the Intel x86 based processors from AMD. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The future of software development is now expected to be a near 50-50 split between Java and .Net. When making a decision on which technology to bank on, you should really research what types of companies use which technology, and which fits into your career aspirations. Java and .Net overlap in a lot of markets and inevitably each will form definitive niches that will be hard to break until newer model-based programming technologies take over. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I do not believe you can make a mistake either way. C# and Java are so similar as programming languages that in a lot of cases, they are nearly syntactically identical. There are greater differences if you plan to be a System Architect. If that is your long-term career goals, then you will be well served to pick an arena and learn the software design tools targeting that arena. Currently Java has a greater number of mature design tools available, but Microsoft will try to change that in the next few years with a completely new modeling system that will be integrated directly into the Visual Studio .Net IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-4024061148711983388?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/4024061148711983388/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/java-vs-net-professional-software.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/4024061148711983388?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/4024061148711983388?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/java-vs-net-professional-software.html" title="Java vs .NET : The Professional Software Developer's Survival Guide (The Programmer's Path)" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEEHQ38-eSp7ImA9WhZTGUs.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-6913445511418733750</id><published>2011-03-24T18:37:00.002+07:00</published><updated>2011-03-24T18:37:12.151+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T18:37:12.151+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="có được đứng tên sổ đỏ?" /><category scheme="http://www.blogger.com/atom/ns#" term="Hộ khẩu KT3" /><title>Hộ khẩu KT3, có được đứng tên sổ đỏ?</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial, 'Lucida Grande', Helvetica, Tahoma, Verdana; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h1 style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 1.8em; font-style: inherit; font-weight: bold; line-height: 1.2em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Hộ khẩu KT3, có được đứng tên sổ đỏ?&lt;/h1&gt;&lt;div class="original" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; font-family: Tahoma, Geneva, sans-serif; font-size: 0.9em; font-style: inherit; font-weight: bold; line-height: 1.25em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://www.baomoi.com/Home/PhapLuat/landtoday.net/Ho-khau-KT3-co-duoc-dung-ten-so-do/4615727.epi" id="hlHeadline" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #cc0000; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Xem tin gốc&lt;/a&gt;&amp;nbsp;&lt;span class="icon iconArrow sprite" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://static.baomoi.vn/App_Themes/Default/Images/sprites.gif); background-origin: initial; background-position: 0px -198px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline-block; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; height: 7px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: middle; width: 6px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="meta" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #999999; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="source" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #666666; font-family: Tahoma, Geneva, sans-serif; font-size: 0.9em; font-style: inherit; font-weight: inherit; line-height: 1.25em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://www.baomoi.com/Source/LandToday/156.epi" id="hlSource" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #666666; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;LandToday&lt;/a&gt;&lt;/span&gt;&amp;nbsp;-&amp;nbsp;&lt;span class="time" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 0.9em; font-style: inherit; font-weight: inherit; line-height: 1.25em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8 tháng trước&lt;/span&gt;&amp;nbsp;&lt;span class="stats" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #666666; font-family: Tahoma, Geneva, sans-serif; font-size: 0.9em; font-style: inherit; font-weight: inherit; line-height: 1.25em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;183&amp;nbsp;lượt xem&lt;/span&gt;&lt;span class="related" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 0.9em; font-style: inherit; font-weight: inherit; line-height: 1.25em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="summary" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: bold; line-height: 1.6em; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Tôi đang có ý định mua một mảnh đất tại Hà Nội, tôi chưa có hộ khẩu thường trú tại Hà Nội, nhưng tôi đã làm "Sổ đăng ký tạm trú có thời hạn" (mẫu NK3c), nhưng trên sổ để trống ngày tháng năm giá trị của sổ.&lt;/div&gt;&lt;div class="storyUtils" style="border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: initial; border-left-style: none; border-left-width: initial; border-right-color: initial; border-right-style: none; border-right-width: initial; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; clear: both; font-family: Tahoma, Geneva, sans-serif; font-size: 0.9em; font-style: inherit; font-weight: inherit; line-height: 1.25em; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; vertical-align: baseline;"&gt;&lt;span class="icon sprite facebook" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://static.baomoi.vn/App_Themes/Default/Images/sprites.gif); background-origin: initial; background-position: 0px -249px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline-block; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; height: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: middle; width: 12px;"&gt;&lt;/span&gt;&lt;a href="http://www.facebook.com/share.php?u=http://www.baomoi.com/Home/PhapLuat/landtoday.net/Ho-khau-KT3-co-duoc-dung-ten-so-do/4615727.epi" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #114477; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="Chia sẻ bài này qua Facebook"&gt;Facebook&lt;/a&gt;&amp;nbsp;&lt;span class="icon sprite twitter" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://static.baomoi.vn/App_Themes/Default/Images/sprites.gif); background-origin: initial; background-position: 0px -261px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline-block; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; height: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: middle; width: 12px;"&gt;&lt;/span&gt;&lt;a href="http://www.baomoi.com/Ho-khau-KT3-co-duoc-dung-ten-so-do/58/4615727.epi" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #114477; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="Chia sẻ bài này qua Twitter"&gt;Twitter&lt;/a&gt;&amp;nbsp;&lt;span class="icon sprite iconVote" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://static.baomoi.vn/App_Themes/Default/Images/sprites.gif); background-origin: initial; background-position: 0px -223px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline-block; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; height: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: middle; width: 13px;"&gt;&lt;/span&gt;&lt;a class="ultVote" href="http://www.baomoi.com/Ho-khau-KT3-co-duoc-dung-ten-so-do/58/4615727.epi" id="Norate_4615727" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #114477; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;0 bình chọn&lt;/a&gt;&lt;span class="icon sprite iconComment" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://static.baomoi.vn/App_Themes/Default/Images/sprites.gif); background-origin: initial; background-position: 0px 0px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline-block; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; height: 9px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: middle; width: 9px;"&gt;&lt;/span&gt;&lt;a href="http://www.baomoi.com/Ho-khau-KT3-co-duoc-dung-ten-so-do/58/4615727.epi#writecomment" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #114477; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;&amp;nbsp;Viết bình luận&lt;/a&gt;&amp;nbsp;&lt;span class="icon sprite iconBookmark" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://static.baomoi.vn/App_Themes/Default/Images/sprites.gif); background-origin: initial; background-position: 0px -19px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline-block; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; height: 9px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: middle; width: 9px;"&gt;&lt;/span&gt;&lt;a href="http://www.baomoi.com/Ho-khau-KT3-co-duoc-dung-ten-so-do/58/4615727.epi" id="Archive_4615727" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #114477; font-family: inherit; font-size: 11px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Lưu bài này&lt;/a&gt;&lt;/div&gt;&lt;div class="storyContents" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Qua đây, tôi muốn quý tòa soạn giải đáp giúp tôi:&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;- Giá trị của sổ có phải là vô thời hạn không?&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;- Sổ có giá trị để tôi mua nhà và đứng tên trên sổ đỏ không?&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;- Tôi có được hưởng các quyền lợi như một công dân tại địa phương tôi làm giấy tạm trú đó không, tôi được hưởng những lợi ích gì?&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Rất mong sự giải đáp của quý tòa soạn.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Xin trân trọng cảm ơn!&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Trả lời&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;- KT1 là cái sổ hộ khẩu của bạn.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;- KT2 : ví dụ hộ khẩu thường trú của bạn là ở Quận Thanh Xuân, nhưng hiện bạn sinh sống ở Quận Cầu Giấy, khi đó bạn đăng ký tạm trú dài hạn tại Quận Thanh Xuân, và cái giấy đăng ký này chính là KT2.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;- KT3 : hộ khẩu thường trú của bạn ở Thanh Hóa, nhưng bạn sinh sống ở Hà Nội, khi đó bạn đăng ký tạm trú dài hạn tại Hà Nội, cái giấy đăng ký này chính là KT3.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;- KT4: hộ khẩu bạn ở Thanh Hóa, nhưng bạn đến Tp Hà Nội. sống trong thời gian ngắn, và muốn đăng ký tạm trú ngắn hạn (3 tháng, 6 tháng, 1năm..). đây chính là cái KT4&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Giấy chứng nhận đăng ký tạm trú KT3 có thời hạn không thể thay thế cho sổ hộ khẩu được nó chỉ là tài liệu xác nhận việc cư trú hợp pháp của công dân làm ăn sinh sống Giấy tạm trú KT3 hết hạn nếu người đăng ký tạm trú có nhu cầu ra hạn tiếp thì phải đến cơ quan công an nơi cấp xin ra hạn đối với KT3 thời hạn là 12 tháng phải xin ra hạn 1 lần vì vậy sổ KT3 không phải có giá trị vô thời hạn như bạn nghĩ.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Tại sao trong sổ lại để trống ngày tháng năm giá trị của sổ là để cho bạn ra hạn nếu bạn cư trú tại địa phương đó trong thời gian dài đây cũng là những bất cấp quy định trong luật cư trú và cũng tốn rất nhiều giấy mực của các cơ quan quản lý hành chính nhà nước&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Tại điều 30 Luật Cư trú quy định đăng ký tạm trú, thông báo lưu trú, khai báo tạm vắng:&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;1. Đăng ký tạm trú là việc công dân đăng ký nơi tạm trú của mình với cơ quan nhà nước có thẩm quyền và được cơ quan này làm thủ tục đăng ký tạm trú, cấp sổ tạm trú cho họ.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;2. Người đang sinh sống, làm việc, lao động, học tập tại một địa điểm thuộc xã, phường, thị trấn nhưng không thuộc trường hợp được đăng ký thường trú tại địa phương đó thì trong thời hạn ba mươi ngày, kể từ ngày đến phải đăng ký tạm trú tại Công an xã, phường, thị trấn.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;3. Người đến đăng ký tạm trú phải xuất trình giấy chứng minh nhân dân hoặc giấy tờ có xác nhận của Công an xã, phường, thị trấn nơi người đó đã đăng ký thường trú; giấy tờ chứng minh quyền sở hữu hoặc sử dụng nhà ở đó; nộp phiếu báo thay đổi hộ khẩu, nhân khẩu, bản khai nhân khẩu; trường hợp chỗ ở hợp pháp là nhà do thuê, mượn hoặc ở nhờ của cá nhân thì phải được người cho thuê, cho mượn, cho ở nhờ đồng ý bằng văn bản.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;4. Trưởng Công an xã, phường, thị trấn trong thời hạn ba ngày làm việc, kể từ ngày nhận đủ giấy tờ quy định tại khoản 3 Điều này phải cấp sổ tạm trú theo mẫu quy định của Bộ Công an.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Sổ tạm trú được cấp cho hộ gia đình hoặc cá nhân đã đăng ký tạm trú, có giá trị xác định nơi tạm trú của công dân và không xác định thời hạn.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Việc điều chỉnh thay đổi về sổ tạm trú được thực hiện theo quy định tại Điều 29 của Luật này. Sổ tạm trú bị hư hỏng thì được đổi, bị mất thì được cấp lại. Trường hợp đến tạm trú tại xã, phường, thị trấn khác thì phải đăng ký lại.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;5.Trường hợp người đã đăng ký tạm trú nhưng không sinh sống, làm việc, lao động, học tập từ sáu tháng trở lên tại địa phương đã đăng ký tạm trú thì cơ quan đã cấp sổ tạm trú phải xóa tên người đó trong sổ đăng ký tạm trú.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Sổ KT3 của bạn theo quy định của pháp luật bạn đủ điều kiện đăng ký mua nhà và đứng tên trên sổ đỏ . Tuy nhiên khi bạn mua lại nhà mà người bán lại là cá nhân khi bạn muốn sang tên bạn phải cần thêm một số giấy tờ sau :&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Sổ đăng ký tạm trú dài hạn KT3 có thời hạn được ít nhất 12 tháng&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Hợp đồng lao động&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Xác nhận của cơ quan về thời gian làm việc&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Sổ bảo hiểm của bạn&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Sổ KT3 của bạn bạn hoàn toàn có đủ điều kiện được sinh hoạt và hưởng đầy đủ các quyền và nghĩa vụ như một công dân nơi bạn sinh sống&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Luật sư Vũ Văn Thành&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Văn phòng luật sư Luật Việt Group&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-6913445511418733750?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://www.baomoi.com/Ho-khau-KT3-co-duoc-dung-ten-so-do/58/4615727.epi" title="Hộ khẩu KT3, có được đứng tên sổ đỏ?" /><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/6913445511418733750/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/ho-khau-kt3-co-uoc-ung-ten-so-o.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6913445511418733750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6913445511418733750?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/ho-khau-kt3-co-uoc-ung-ten-so-o.html" title="Hộ khẩu KT3, có được đứng tên sổ đỏ?" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkcDQH86fip7ImA9WhZTF0g.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-2555624004903987725</id><published>2011-03-22T08:41:00.000+07:00</published><updated>2011-03-22T08:41:11.116+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-22T08:41:11.116+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Xem tuổi xây nhà năm 2011" /><title>Xem tuổi xây nhà năm 2011</title><content type="html">&lt;h3 style="color: #ff6c00; font-family: Arial; font-size: 12px; font-weight: bold; font: normal normal normal 18px/normal Arial; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Xem tuổi xây nhà năm 2011&lt;/h3&gt;&lt;div class="dateA" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.diaoconline.vn/images/ico_date.gif); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; color: #333333; font-family: Arial; font-size: 12px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 17px; padding-right: 0px; padding-top: 5px;"&gt;15/03/2011 10:30&lt;/div&gt;&lt;div class="chitiet" style="color: #222222; font-family: Arial; font-size: 12px; font: normal normal normal 16px/normal 'Times New Roman', Arial, Times, serif; line-height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Việc lựa chọn thời điểm xây dựng tốt sẽ khiến cho Phong Thuỷ nhà ở đã tốt càng tốt hơn gấp bội, gia chủ sẽ nhanh chóng thịnh vượng, tài vận hanh thông.&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Tránh những năm phạm Kim Lâu:&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Tính theo tuổi âm lịch, ví dụ sinh năm 1968 dương lịch, năm nay 2011 là bao nhiêu tuổi Âm Lịch, lấy 2011 – 1968 = 43 + 1 = 44 tuổi, các tuổi khác cũng tính như vậy.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Những tuổi phạm vào năm Kim lâu:&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;12, 15, 17, 19, 21, 24, 26, 28, 30, 33, 35, 37, 39, 42, 44, 46, 48, 51, 53, 55, 57, 60, 62, 64, 66, 69, 71, 73, 75.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Những năm Tam Tai của các tuổi:&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;- Các tuổi Thân, Tí, Thìn: Tam tai tại các năm Dần, Mão, Thìn.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;- Các tuổi Dần, Ngọ, Tuất: Tam tai tại các năm Thân, Dậu, Tuất.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;- Các tuổi Hợi, Mão, Mùi: Tam tai tại những năm Tỵ, Ngọ, Mùi.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;- Các tuổi Tỵ, Dậu, Sửu: Tam tai tại những năm Hợi, Tý, Sửu.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Tránh những năm phạm Hoang Ốc:&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Tính theo tuổi âm lịch, ví dụ sinh năm 1952 dương lịch, năm nay 2011 là bao nhiêu tuổi Âm Lịch, lấy 2011 – 1952 = 59+ 1 = 60 tuổi, các tuổi khác cũng tính như vậy.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Những tuổi phạm Hoang Ốc:&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;12, 14, 15, 18, 21, 23, 24, 27, 29, 30, 32, 33, 36, 38, 39, 41, 42, 45, 47, 48, 50, 51, 54, 56, 57, 60, 63, 65, 66, 69, 72, 74, 75&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Nếu phạm vào 1 trong 3 yếu tố trên như Hoang Ốc hoặc Tam Tai thì còn có thể dùng được, phạm vào 2 trong 3 yếu tố trên thì không nên tiến hành xây dựng, tu tạo nhà ở, vì sẽ xảy ra tai nạn đáng tiếc.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Lưu ý :&lt;/b&gt;&amp;nbsp;Chỉ xem tuổi người chủ nhà, tức người cha hoặc người đàn ông trong gia đình.Chỉ xem tuổi người mẹ hoặc phụ nữ nếu nhà đó không có người đàn ông nào.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Các Bạn có thể kiểm tra xem độ tuổi của mình có bị mắc vào hạn nào trong ba hạn Kim Lâu, Hoàng Ốc hay Tam Tai, nếu tránh được ba hạn trên, bạn có thể tiến hành dự định xây nhà của mình một cách tốt nhất.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;div align="center" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="line-height: 1.4em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 200px;"&gt;&lt;tbody style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;tr style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;img alt="" src="http://image.diaoconline.vn/Tintuc/2011/03/15_DOOL110315_PT01.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Tuổi của tôi không hợp thì có thể xây nhà được không?&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Nếu do yêu cầu bắt buộc phải xây nhà trong năm nay, mà các bạn bị vi phạm những yếu tố trên cũng đừng nên lo ngại,. Bạn có thể tiến hành mượn tuổi của những người nam giới không bị phạm trong năm để nhờ xây dựng nhà cửa. Nếu được thì nên chọn những người đứng tuổi, thọ, phúc lộc dồi dào, con cháu đông là tốt nhất.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Tuy nhiên cần nhớ rằng, việc mượn tuổi để xây nhà là một biện pháp thiên nhiều về tâm lý, mọi chuyện tốt xấu sẽ vẫn xảy ra với chủ nhà chứ không phải vì mượn tuổi mà xảy ra với người kia.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Các tuổi làm nhà đẹp trong năm 2011 (Tân Mão)&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Sinh các năm sau không phạm vào 3 điều trên: 1990 (Canh ngọ), 1981 ( Tân Dậu), 1978 ( Mậu Ngọ), 1969 (Kỷ Dậu), 1963 ( Quý Mão), 1954 ( Giáp Ngọ), 1953 ( Quí Tỵ), 1951 ( Tân Mão), 1945 ( Ất Dậu), 1942 ( Nhâm Ngọ),&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Hướng dẫn làm thủ tục mượn tuổi:&lt;/b&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;+ Trước khi làm nhà, gia chủ làm giấy tờ bán nhà tượng trưng cho người mượn tuổi&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;+ Khi Động thổ, người mượn tuổi thay gia chủ tiến hành khấn vái và động thổ.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;+ Trong thời gian làm lễ, gia chủ phải lánh xa khỏi khu vực hành lễ.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;+ Các công đoạn Đổ mái, người mượn tuổi vẫn tiến hành thay gia chủ làm lễ, gia chủ tiếp tục tránh mặt + Khi Nhập trạch, người mượn tuổi làm nốt các thủ tục dâng hương, khấn thành, rồi bàn giao lại nhà cho gia chủ.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;+ Gia chủ làm giấy tờ mua lại nhà (với giá cao hơn giá bán nhà ở trên) và khấn cầu lễ nhập trạch.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;div align="right" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;DiaOcOnline.vn - Theo Xây dựng kiến trúc&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-2555624004903987725?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://www.diaoconline.vn/tinchitiet/9/24854/xem-tuoi-xay-nha-nam-2011/" title="Xem tuổi xây nhà năm 2011" /><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/2555624004903987725/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/xem-tuoi-xay-nha-nam-2011.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/2555624004903987725?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/2555624004903987725?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/xem-tuoi-xay-nha-nam-2011.html" title="Xem tuổi xây nhà năm 2011" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUcARHo-eCp7ImA9WhZTFk8.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-3214673106982499439</id><published>2011-03-20T19:10:00.001+07:00</published><updated>2011-03-20T19:10:45.450+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-20T19:10:45.450+07:00</app:edited><title>AmiBroker Knowledge Base</title><content type="html">&lt;a href="http://www.amibroker.com/kb/"&gt;http://www.amibroker.com/kb/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-3214673106982499439?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://www.amibroker.com/kb/" title="AmiBroker Knowledge Base" /><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/3214673106982499439/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/amibroker-knowledge-base.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/3214673106982499439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/3214673106982499439?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/amibroker-knowledge-base.html" title="AmiBroker Knowledge Base" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUUGSH0zeip7ImA9WhZTFk8.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-6855812099362587051</id><published>2011-03-20T19:09:00.002+07:00</published><updated>2011-03-20T19:13:49.382+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-20T19:13:49.382+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AmiBroker tips" /><title>AmiBroker tips 1</title><content type="html">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;b&gt;&lt;img height="47" src="http://www.amibroker.com/newsletter/pics/logo.gif" width="197" /&gt;&lt;br /&gt;
Issue 4/2000&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td width="15%"&gt;&lt;span style="color: #38761d;"&gt;AmiBroker Tips weekly newsletter.&lt;br /&gt;
Issue 4/2000.&lt;br /&gt;
Copyright&amp;nbsp;(C) 2000&amp;nbsp;Tomasz&amp;nbsp;Janeczko.&lt;br /&gt;
All back issues available from:&lt;br /&gt;
&lt;a href="http://www.amibroker.com/newsletter/"&gt;http://www.amibroker.com/newsletter/&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h5 style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;IN THIS ISSUE&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1 Welcome&lt;br /&gt;
2 Tutorial: Working with composites&lt;br /&gt;
3 AFL Formula Library: Implementing alerts on trend lines&lt;br /&gt;
4 Tip of the week: How to automate assigning stocks to sectors/industries ?&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1 Welcome&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;Welcome to the 4th issue of AmiBroker Tips newsletter.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;In tutorial column I describe how to set up composites correctly so that AD-Line, TRIN indicators are shown properly.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;In AFL corner I discuss a method of detecting trend line breaks. This is somewhat tricky stuff to do in current version of AFL and future version will have better support for doing such things but for a while you are limited to this solution.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;By the way: Do you find this newsletter useful? Have any comments/suggestions or article ideas. Please don't hesitate to drop a line to&amp;nbsp;&lt;a href="mailto:newsletter@amibroker.com"&gt;newsletter@amibroker.com&lt;/a&gt;&lt;/div&gt;&lt;h5 style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;2 Tutorial: Working with composites&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;AmiBroker allows to plot composite indicators such as Advance-Decline line and Arms Index (TRIN). However for proper functioning they need some additional setup - mainly defining base stock (index) which is taken into account when performing calculations.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;In order to make Advances/Declines and TRIN work you have to:&lt;/div&gt;&lt;ol style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;li&gt;Open Categories window using&amp;nbsp;&lt;i&gt;Stock-&amp;gt;Categories&amp;nbsp;&lt;/i&gt;menu item.&lt;br /&gt;
Select base index for given market in&amp;nbsp;&lt;b&gt;Markets&lt;/b&gt;&amp;nbsp;tab and&amp;nbsp;&lt;b&gt;Base indexes for&lt;/b&gt;&amp;nbsp;-&amp;nbsp;&lt;b&gt;Composites&lt;/b&gt;&amp;nbsp;combo.&lt;br /&gt;
For example if you are following NYSE this can by&amp;nbsp;&lt;b&gt;^DIJ&lt;/b&gt;&amp;nbsp;(Dow Jones Average)&lt;br /&gt;
&lt;img height="295" src="http://www.amibroker.com/newsletter/pics/tut2categories.gif" width="486" /&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Choose&amp;nbsp;&lt;i&gt;Stock-&amp;gt;Calculate composites...&amp;nbsp;&lt;/i&gt;menu item to open the window shown below and mark&amp;nbsp;&lt;b&gt;Number of advancing/declining issues&lt;/b&gt;&amp;nbsp;and&amp;nbsp;&lt;b&gt;Apply to: all quotes&lt;/b&gt;,&amp;nbsp;&lt;b&gt;All markets&lt;/b&gt;&lt;br /&gt;
&lt;img height="270" src="http://www.amibroker.com/newsletter/pics/tut2recalc.gif" width="411" /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Click&amp;nbsp;&lt;b&gt;Calculate&lt;/b&gt;&amp;nbsp;. From now on ADLine and TRIN indicators should be visible.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;Q: Why does AB need "base index"?&lt;/i&gt;&lt;br /&gt;
A: Just because it may happen that not all stocks are quoted every businness day and AB needs must calculate number of&lt;br /&gt;
advancing/declining issues per market. So it checks the "base index" quotations dates and tries to find corresponding quotes of all stocks belonging to that market to find out how many issues advanced, declined and not changed at all.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;Q: What are "Volume for base index" and "Copy volume to all indexes" checkboxes for?&lt;/i&gt;&lt;br /&gt;
A: "Volume for base index" and "Copy volume to all indexes" are provided in case you DON'T have real volume data for index quotes. In that case AmiBroker can calculate volume for index as a sum of volumes of all stocks belonging to given market.&lt;br /&gt;
First option assigns calculated volume only to "base index", the second copies the volume figure to all indexes belonging to given market.&lt;/div&gt;&lt;h5 style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;3 AFL Formula Library: Implementing alerts on trend lines&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;A trend line is a sloping line drawn between two prominent points on a chart. Rising trend lines are usually drawn between two troughs (low points) to illustrate price support while falling trend lines are usually drawn between two peaks (high points) to illustrate upside price resistance. The consensus is that once a trend has been formed (two or more peaks/troughs have touched the trend line and reversed direction) it will remain intact until broken.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;The trend line is described by well-know linear equation:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;y = ax + b&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;where&amp;nbsp;&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;x&lt;/span&gt;&lt;/i&gt;&amp;nbsp;represents time (bar number),&amp;nbsp;&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;y&lt;/span&gt;&lt;/i&gt;&amp;nbsp;represents price,&amp;nbsp;&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;a&lt;/span&gt;&lt;/i&gt;&amp;nbsp;defines the slope of the line and&lt;i&gt;&amp;nbsp;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;b&lt;/span&gt;&lt;/i&gt;&amp;nbsp;defines initial offset. The main problem in defining appropriate AFL formula is finding the values of these two latter coefficients. If a trend line is drawn between two important lows the slope of the line could be calculated by subtracting the second low price from the first low price and dividing the result by a number of bars between the lows:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;a =&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;(&lt;i&gt;&amp;nbsp;low2 - low1&amp;nbsp;&lt;/i&gt;) / (&lt;i&gt;&amp;nbsp;bars2 - bars1&amp;nbsp;&lt;/i&gt;)&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;Calculating offset (&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;b&lt;/span&gt;&lt;/i&gt;) value is trivial when we shift the time scale so&amp;nbsp;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;x&lt;/span&gt;=0 is located at the first low. In this case&amp;nbsp;&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;b=low1&lt;/span&gt;.&lt;/i&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;So our mathematical formula for the trendline between two important lows will look like this:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;y =&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: 'Times New Roman', Times, serif;"&gt;(&lt;i&gt;&amp;nbsp;x&amp;nbsp;&lt;/i&gt;-&lt;i&gt;&amp;nbsp;bars1&amp;nbsp;&lt;/i&gt;) * (&lt;i&gt;&amp;nbsp;low2&amp;nbsp;&lt;/i&gt;-&lt;i&gt;&amp;nbsp;low1&amp;nbsp;&lt;/i&gt;) / (&amp;nbsp;&lt;i&gt;bars2&amp;nbsp;&lt;/i&gt;-&lt;i&gt;&amp;nbsp;bars1&amp;nbsp;&lt;/i&gt;) +&amp;nbsp;&lt;i&gt;low1&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;While determining low prices is simple (just point your mouse over the dominant low and read the low price from a data tooltip that appears on the screen), determining the bar number is not that simple. You can of course count bars by hand but this is simply too much work (especially when you don't have Florida volunteers for a recount :-) ). Luckily we have AFL that allows us to do it in automatic way. All we have to do is to make a running total of bars (our x coordinate) using cum() function:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;x = cum( 1 );&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;and then find out where low occured using valuewhen() function:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;bar1 = valuewhen( low == low1, x, 1 );&lt;br /&gt;
bar2 = valuewhen( low == low2, x, 1 );&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;Since trend lines are different for each stock, now I will show you the whole thing using AXP (American Express) quotes.&lt;br /&gt;
We can observe quite nice trend on this stock, with two important lows on March 9th, 2000 (low price 39.7648) and June, 22th 2000 (low price 51.9375) as show in the picture below:&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img height="299" src="http://www.amibroker.com/newsletter/pics/4chart.gif" width="562" /&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;Note that StartY and EndY parameters of the trendline are exactly equal the low prices of the days - this is extremely important since we will be searching for this values using valuewhen() function (actual lows could be determined using data tooltip).&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img height="192" src="http://www.amibroker.com/newsletter/pics/4properties.gif" width="314" /&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;So we have startvalue = 39.7648 and endvalue = 51.9375 and we can write an AFL formula for the trendline:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;x = cum(1);&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;startvalue = 39.7648;&lt;br /&gt;
endvalue = 51.9375;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;startbar = lastvalue( valuewhen( low == startvalue, x, 1 ) );&lt;br /&gt;
endbar = lastvalue( valuewhen( low == endvalue, x, 1 ) );&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;a = (endvalue-startvalue)/(endbar-startbar);&lt;br /&gt;
b = startvalue;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;trendline = a * ( x - startbar ) + b;&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;A trend line could be now drawn with a price chart using the following assignments:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;graph1 = trendline;&lt;br /&gt;
graph0 = close;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;/* some color + style settings */&lt;br /&gt;
graph0style=64;&lt;br /&gt;
graph0color=2;&lt;br /&gt;
graph1style = 5;&lt;br /&gt;
graph1color = 8;&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;Now we can test trend line break using the following formulas:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;buy = cross( close, trendline ); /* buy signal when close crosses above the trendline */&lt;br /&gt;
sell = cross( trendline, close ); /* sell signal when close crosses below the trend line */&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;Note that these tests are correct only for single stock, so in fact we should check the ticker name before:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;buy = name()=="AXP" AND cross( close, trendline );&lt;br /&gt;
sell = name()=="AXP" AND cross( trendline, close );&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;As you can see the whole procedure is a little bit confusing and need to be repeated for every stock individually. But what about making it automatic? Yes - it is possible in AFL! AmiBroker Formula Language has the functions for detecting important lows and highs (through(), peak() functions) and we can use them to generate automatic trend lines. Just let AmiBroker two last important lows for us using the following formula:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;perchg = 10;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;startvalue = lastvalue( trough( low, perchg, 1 ) );&lt;br /&gt;
endvalue = lastvalue( trough( low, perchg, 2 ) );&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;where&amp;nbsp;&lt;i&gt;perchg&lt;/i&gt;&amp;nbsp;is a variable that controls minimum change threshold for finding lows. The rest of the formula remains the same, so complete automatic trend line formula using lows and 10% minimum change looks as follows:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;x = cum(1);&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;perchg = 10;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;startvalue = lastvalue( trough( low, perchg, 1 ) );&lt;br /&gt;
endvalue = lastvalue( trough( low, perchg, 2 ) );&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;startbar = lastvalue( valuewhen( low == startvalue, x, 1 ) );&lt;br /&gt;
endbar = lastvalue( valuewhen( low == endvalue, x, 1 ) );&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;a = (endvalue-startvalue)/(endbar-startbar);&lt;br /&gt;
b = startvalue;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;trendline = a * ( x - startbar ) + b;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;graph0 = close;&lt;br /&gt;
graph1 = trendline;&lt;br /&gt;
graph0style=64;&lt;br /&gt;
graph0color=2;&lt;br /&gt;
graph1style = 5;&lt;br /&gt;
graph1color = 8;&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;I am not saying that this formula is perfect. It sometimes generates strange trend lines and it strongly depends on&amp;nbsp;&lt;i&gt;perchg&lt;/i&gt;&amp;nbsp;parameter. You can of course use peak() function instead of trough() to base your trend line on highs instead of lows.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;As for the future - in some next version of AmiBroker the support for alerts on studies will be enhanced so watch out!&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;( Note: the formulas presented here are also available from&amp;nbsp;&lt;a href="http://www.amibroker.com/library.html"&gt;http://www.amibroker.com/library.html&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;4 Tip of the week: : How to automate assigning stocks to sectors/industries ?&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;Note: This functionality is available only in Windows version of AmiBroker&lt;/i&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;In the&amp;nbsp;&lt;a href="http://www.amibroker.com/newsletter/01-2000.html"&gt;first issue&lt;/a&gt;&amp;nbsp;of AmiBroker Tips newsletter AmiBroker I discussed using of AmiBroker's OLE automation interface for accessing stock data. In this article I will give you another example of automation: assigning stocks to industries using simple JScript. For starters I recommend reading the&amp;nbsp;&lt;a href="http://www.amibroker.com/newsletter/01-2000.html"&gt;first article&lt;/a&gt;&amp;nbsp;before proceeding with this one.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;First we should set up our sectors and industries using&amp;nbsp;&lt;i&gt;&lt;b&gt;Stock-&amp;gt;Categories&lt;/b&gt;&lt;/i&gt;&amp;nbsp;window. The difference between a sector and an industry is that industries "belong" to sectors, for example: "Air Courier", "Airline", "Railroads", "Trucking" industries belong to "Transportation" sector. So an assignment to an industry implicts assignment to a sector. If you don't want to have detailed industries you can just assign first 32 industries to 32 sectors on one-by-one basis.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;Now let's suppose that we have a text file that contains tickers, full company names and a industry number. Industry number should correspond our settings in&amp;nbsp;&lt;b&gt;Categories&lt;/b&gt;window. A sample file would look like this:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;ELM,ELINK MEDIA LIMITED,0&lt;br /&gt;
GCN,GOCONNECT LIMITED,0&lt;br /&gt;
SGN,SINGLETON GROUP LIMITED,1&lt;br /&gt;
AHH,AGRO HOLDINGS LIMITED,1&lt;br /&gt;
ATP,ATLAS PACIFIC LIMITED,1&lt;br /&gt;
AFF,AUSTRALIAN FOOD &amp;amp; FIBRE LIMITED,1&lt;br /&gt;
ASR,AUSTRALIAN RURAL GROUP LIMITED,1&lt;br /&gt;
ARP,ARB CORPORATION LIMITED,2&lt;br /&gt;
ATL,AUTO ENTERPRISES LIMITED,2&lt;br /&gt;
ALO,AUTO GROUP LIMITED,2&lt;br /&gt;
BER,BERKLEE LIMITED,2&lt;br /&gt;
ADB,ADELAIDE BANK LIMITED,3&lt;/code&gt;&lt;code&gt;ANZ,AUSTRALIA &amp;amp; NEW ZEALAND BANKING GROUP LIMITED,3&lt;br /&gt;
BOQ,BANK OF QUEENSLAND LIMITED.,3&lt;br /&gt;
BWA,BANK OF WESTERN AUSTRALIA LIMITED,3&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;and our Categories are set up so sectors and industires have one-to-one relationship with the following (zero-based) numbering 0 - "Advertising &amp;amp; Marketing", 1- "Agriculture &amp;amp; Related Services", 2- "Automotive &amp;amp; Related Services" and 3- "Banking".&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;The script for importing the data file will look like this:&lt;/div&gt;&lt;blockquote style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;code&gt;&lt;span style="color: blue;"&gt;/* change this line according to your data file name */&lt;/span&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;var filename = "industry_data.txt";&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;var fso, f, r;&lt;br /&gt;
var ForReading = 1;&lt;br /&gt;
var AmiBroker;&lt;br /&gt;
var fields;&lt;br /&gt;
var stock;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: blue;"&gt;/* Create AmiBroker app object */&lt;/span&gt;&lt;br /&gt;
AmiBroker = new ActiveXObject( "Broker.Application" );&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: blue;"&gt;/* ... and file system object */&lt;/span&gt;&lt;br /&gt;
fso = new ActiveXObject( "Scripting.FileSystemObject" );&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: blue;"&gt;/* open ASCII file */&lt;/span&gt;&lt;br /&gt;
f = fso.OpenTextFile( filename, ForReading);&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: blue;"&gt;/* read the file line by line */&lt;/span&gt;&lt;br /&gt;
while ( !f.AtEndOfStream )&lt;br /&gt;
{&lt;/code&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;code&gt;r = f.ReadLine();&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;/* split the lines using comma as a separator */&lt;/span&gt;&lt;br /&gt;
fields = r.split(",");&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;/* add a ticker - this is safe operation, in case that */&lt;br /&gt;
/* ticker already exists, AmiBroker returns existing one */&lt;/span&gt;&lt;br /&gt;
stock = AmiBroker.Stocks.Add( fields[ 0 ] );&lt;br /&gt;
&lt;br /&gt;
stock.FullName = fields[ 1 ];&lt;br /&gt;
stock.IndustryID = parseInt( fields[ 2 ] );&lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;}&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: blue;"&gt;/* refresh ticker list and windows */&lt;/span&gt;&lt;br /&gt;
AmiBroker.RefreshAll();&lt;/code&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;The whole thing is just reading the file line by line and assigning the fields to properties of stock automation object. It's so simple :-). The only thing that you might want to change is the name of the file with a data - my example uses "Industry_data.txt" file name but this can be changed according to your naming convention. A complete script could be found&amp;nbsp;&lt;a href="http://www.amibroker.com/newsletter/Industries.js"&gt;here&lt;/a&gt;&amp;nbsp;and a sample data file is&amp;nbsp;&lt;a href="http://www.amibroker.com/newsletter/Industry_data.txt"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;.... and that's all for this week - hope you enjoyed reading&lt;/i&gt;&lt;/div&gt;&lt;hr style="font-family: Arial, Helvetica, sans-serif;" /&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;AmiBroker Tips weekly newsletter. Issue 4/2000. Copyright&amp;nbsp;(C)2000&amp;nbsp;Tomasz&amp;nbsp;Janeczko. All back issues available from:&amp;nbsp;&lt;a href="http://www.amibroker.com/newsletter/"&gt;http://www.amibroker.com/newsletter/&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;(copyright by www.AmiBroker.com) - Tomasz&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-6855812099362587051?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://www.amibroker.com/newsletter/04-2000.html" title="AmiBroker tips 1" /><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/6855812099362587051/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/03/amibroker-tips-1.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6855812099362587051?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6855812099362587051?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/03/amibroker-tips-1.html" title="AmiBroker tips 1" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkMGRX4_fip7ImA9Wx9bEUo.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-6132946948656470125</id><published>2011-02-20T11:00:00.000+07:00</published><updated>2011-02-20T11:00:24.046+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-20T11:00:24.046+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="“Anh tài” công nghệ tụ hội trong buổi ăn tối với Tổng thống Mỹ" /><title>“Anh tài” công nghệ tụ hội trong buổi ăn tối với Tổng thống Mỹ</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, 'Bitstream Vera Sans', sans-serif; font-size: 12px; line-height: 15px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="node-title" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="color: #ff9900; font-family: Arial, Helvetica, 'Bitstream Vera Sans', sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: black; font-size: 12px; line-height: 15px;"&gt;&lt;div class="node-title" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;h2 class="title front" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #ff9900; display: inline; font-size: 18px; line-height: 1; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;“Anh tài” công nghệ tụ hội trong buổi ăn tối với Tổng thống Mỹ&lt;/h2&gt;&lt;/div&gt;&lt;div class="node-created" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 10px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Gửi vào 19/2/2011 - 19:10&lt;/div&gt;&lt;div class="content node-content" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Hiếm có khi nào các “anh tài” công nghệ lại tụ hội cùng nhau như trong buổi ăn tối thân mật với tổng thống Mỹ, Barack Obama vào tối hôm qua.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Thậm chí, ngay cả khi các sự kiện công nghệ nổi tiếng diễn ra, sự xuất hiện đông đủ của các “anh tài” công nghệ là rất hiếm khi xảy ra.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Trong chuyến công du đến San Francisco, tổng thống Mỹ Barack Obama đã có cuộc gặp mặt “thân thiện” với các nhân vật nổi tiếng nhất của làng công nghệ thế giới.&lt;/div&gt;&lt;div class="image-container image-center" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; text-indent: 0px; vertical-align: baseline; width: 460px;"&gt;&lt;a class="fancybox" href="http://vtcdn.com/files/images/2011/2/19/img-1298117296-1.jpg" rel="lightbox" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #2266bb; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;&lt;img alt="" src="http://vtcdn.com/files/imagecache/med/images/2011/2/19/img-1298117296-1.jpg" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-color: initial; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-style: initial; border-style: initial; border-top-width: 0px; font-size: 1em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" title="" /&gt;&lt;/a&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 11px; font-weight: normal; line-height: 1.3; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; text-indent: 0px; vertical-align: baseline;"&gt;Những "ông lớn" công nghệ góp mặt trong buổi ăn tối&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Trong bức ảnh được tiết lộ bởi nhà Trắng, có thể thấy một vài nhân vật nổi bật như:&lt;/div&gt;&lt;ul style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; list-style-image: initial; list-style-position: inside; list-style-type: disc; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 30px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Carol Bartz – Chủ tịch kiêm CEO của Yahoo!&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;John Chambers – Chủ tịch kiêm CEO của Cisco Systems&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Dick Costolo – CEO của Twitter&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Larry Ellison – Đồng sáng lập kiêm CEO của Oracle&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Reed Hastings – CEO của NetFlix&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;John Hennessy – Chủ tịch trường Đại học Stanford&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Eric Schmidt – Chủ tịch kiêm CEO của Google&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Mark Zuckerberg – Nhà sáng lập, chủ tịch kiêm CEO của Facebook&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Đặc biệt, trong buổi ăn tối có sự xuất hiện của Steve Jobs, chủ tịch kiêm CEO của Apple, người đã không xuất hiện khá lâu sau tuyên bố tạm nghỉ để đi chữa bệnh.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="image-container image-center" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 10px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; text-indent: 0px; vertical-align: baseline; width: 460px;"&gt;&lt;a class="fancybox" href="http://vtcdn.com/files/images/2011/2/19/img-1298117296-2.jpg" rel="lightbox" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #2266bb; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;&lt;img alt="" src="http://vtcdn.com/files/imagecache/med/images/2011/2/19/img-1298117296-2.jpg" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-color: initial; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-style: initial; border-style: initial; border-top-width: 0px; font-size: 1em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" title="" /&gt;&lt;/a&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 11px; font-weight: normal; line-height: 1.3; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; text-indent: 0px; vertical-align: baseline;"&gt;Tổng thống Mỹ Obama nói chuyện cùng Mark Zuckerberg trước buổi ăn tối&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Lí do buổi gặp mặt được Nhà Trắng giải thích:&lt;/div&gt;&lt;blockquote style="background-attachment: scroll; background-clip: initial; background-color: transparent; background-image: url(http://www.thongtincongnghe.com/sites/all/themes/ttcn_istar/images/quote.png); background-origin: initial; background-position: 2px 2px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 25px; padding-right: 0px; padding-top: 5px; quotes: none; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Buổi gặp mặt nằm trong kế hoạch nối thoại với cộng đồng doanh nhân để giúp chúng tôi có thể cùng nhau chiến thắng tương lai, vực dậy nền kinh tế, hỗ trợ các nà đầu tư, tăng cường&amp;nbsp;&lt;span class="VietAdTextLink" id="link0" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(43, 153, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: darkgreen; cursor: pointer; display: inline; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline; vertical-align: baseline; white-space: nowrap;"&gt;xuất khẩu&lt;/span&gt;&amp;nbsp;và đưa người Mỹ trở lại với công việc.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Tổng thống và những nhà lãng đạo các tập đoàn đều có chung mục đích để giúp đổi mới nước Mỹ, cam kết đẩy mạnh đầu tư vào nghiên cứu và phát triển các ngành công nghệ, đặc biệt là năng lượng sạch.&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: normal; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;Tuy nhiên, đáng chú ý, trong buổi gặp có sự vắng mặt của một vài người, nổi bật trong đó là Steve Ballmer, CEO của Microsoft.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;&lt;i&gt;Theo Dân Trí.&lt;/i&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 5px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 20px; vertical-align: baseline;"&gt;&lt;i&gt;Lời bình: Thật là một Tổng thống yêu Công nghệ và Internet.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-6132946948656470125?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/6132946948656470125/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/02/anh-tai-cong-nghe-tu-hoi-trong-buoi-toi.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6132946948656470125?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6132946948656470125?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/02/anh-tai-cong-nghe-tu-hoi-trong-buoi-toi.html" title="“Anh tài” công nghệ tụ hội trong buổi ăn tối với Tổng thống Mỹ" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkEGRHszfip7ImA9Wx9bFE8.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-8324788997786910626</id><published>2011-02-18T10:56:00.001+07:00</published><updated>2011-02-23T09:37:05.586+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-23T09:37:05.586+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Trading Rules (used for FX and Gold trading)" /><title>Trading Rules (used for FX and Gold trading)</title><content type="html">&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;Trading Rules (used for FX and Gold trading)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Tiếng Việt&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;01. Stop-loss = 30 pips (1 pip là 1 đ&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ơn vị nhỏ nhất của giá, nếu trade vàng thì &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;1 pip là 0.1$, 30 pips là 3$)&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;02. Vào lệnh mua nếu:&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a. &amp;nbsp;Đ&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ường &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;EMA(5) cắt lên trên đường EMA(10).&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b. &amp;nbsp;RSI trên 50.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c. &amp;nbsp;Có tín hiệu up-trend và giá đang tăng (nến rỗng).&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d. &amp;nbsp;Đ&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ường &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;Stochastics đi lên.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e. &amp;nbsp;Đ&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ường &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;CCI đi lên và có giá trị &amp;gt; 50%.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;03. Vào lệnh bán nếu:&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a. &amp;nbsp;Đ&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ường &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;EMA(5) cắt xuống trên đường EMA(10).&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b. &amp;nbsp;RSI d&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ưới &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;50.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c. &amp;nbsp;Tín hiệu down-trend và giá đi xuống (nến đặc)&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d. &amp;nbsp;Đ&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ường &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;Stochastics đi xuống.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e. &amp;nbsp;Đ&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ường &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;CCI đi xuống và có giá trị &amp;lt; 50%.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;04. Chốt lệnh đặt mua hoặc bán trước đó, hay bù lại vị thế - (1 position = 1 transaction) khi EMA(5) cắt EMA(10) theo h&lt;/span&gt;&lt;span lang="VI" style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;ướng ngược lại với giao dịch&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt; của mình, hoặc khi giá bật từ đường bao của Bollinger, hoặc khi đường Stochastics hội tụ.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;05. Không bao giờ vào lệnh mà không có tín hiệu, trừ phi nến “sáng lên” (từ đặc sang rỗng) cùng với ASCTREND. Khi đó sử dụng 5% rủi ro.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;06. Nếu chờ 1 tín hiệu, tức là chúng ta đã sử dụng 20% rủi ro.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;07. Không bao giờ trade mà không có lệnh stop-loss.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;08. Trade với chart có khung thời gian 1H (1hour) hoặc cao hơn.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;09. Không chơi lệnh limit order (LO) để khỏi phải canh, và đôi khi chưa chắc đã mua được.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;10. Không nghe “phím” hàng, trừ phi hội đủ các điều kiện mua/bán đã nói ở trên.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;11. Phải chắc chắn đường EMA được áp dụng cho giá đóng cửa. &lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;12. Không bao giờ được lơ là việc trading. Đóng hết tất cả các lệnh trước khi rời máy tính, trừ phi phần mềm trade có chức năng tự động dịch chuyển điểm stop-loss (trailing stops), khi đó thiết lập khoảng dịch chuyển = &lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;20 pips. Chức năng trailing stop này &lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;giúp tránh mất lợi nhuận hoặc để hạn chế việc thua lỗ khi giá bất ngờ đảo chiều.&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;13. Không được tự ý dịch chuyển điểm stop-loss nếu như giao dịch đang thua lỗ (chúng ta chỉ dịch chuyển khi đã có đủ lãi 30 pips). &lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;14. Thiết lập đường stochastic oscillator với bộ tham số (5, 3, 3), các ngưỡng thay đổi giá là 80, 50, 20.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;15. Đặt RSI (14), các ngưỡng là 70, 50, 30.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;16. Đặt các ngưỡng của CCI là 100, 0, -100&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;17. Kiểm tra giá trên website của Sàn giao dịch thường xuyên.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;18. &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Không nên tham lợi quá, hãy chốt giao dịch ngay khi nó có thể chốt&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;19. Kết hợp phân tích kỹ thuật và phân tích cơ bản. &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;20. Nếu thấy có tín hiệu ngược lại, phải chốt ngay giao dịch, sau đó trade theo hướng mới. &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;21. Không được để cảm giác chi phối. Thị trường không tạo ra những cảm xúc dành riêng cho chúng ta. Do đó cần loại bỏ ngay các cảm giác này khi trade: Cảm tính, Tham lam, Hy vọng và Phỏng đoán. &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;22. Không bao giờ đi ngược xu hướng. Xu hướng luôn là bạn của chúng ta. &lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;23. Không bao giờ để bất kỳ ai truy cập tài khoản giao dịch của bạn, nên đổi password ít nhất 1 lần/tháng. Tự mình trade, không nhờ người khác đặt lệnh dù gấp rút đến đâu. &lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;24. Khi thấy có tín hiệu sắp đến, chuẩn bị sẵn sàng lệnh để nhập, quan sát và theo dõi liên tục để có tín hiệu là nhập lệnh ngay.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: #474747; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;25. Không sử dụng chức năng Expert Advisors trong phần mềm trading. Làm tất cả bằng thủ công vì Expert Advisors thỉnh thoảng sử dụng tín hiệu không chính xác.&lt;/span&gt;&lt;span style="color: black; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; line-height: 115%;"&gt;26. Không chạy theo giá mà đón lõng giá.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Tiếng&amp;nbsp;Anh&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
01.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Stop-loss = 30 pips.&lt;br /&gt;
02.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Enter long if:&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; a. &amp;nbsp;5-EMA crosses above the 10-EMA.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; b. &amp;nbsp;RSI is above 50.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; c. &amp;nbsp;ASCTREND up-arrow signal and candle lighted up by ASCTREND.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; d. &amp;nbsp;Stochastics lines going up.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; e. &amp;nbsp;CCI line is pointing up and above 50%.&lt;br /&gt;
03.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Enter short if:&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; a. &amp;nbsp;5-EMA crosses below the 10-EMA.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; b. &amp;nbsp;RSI is below 50.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; c. &amp;nbsp;ASCTREND down-arrow signal and candle lighted up by ASCTREND.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; d. &amp;nbsp;Stochastics lines going down.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e. &amp;nbsp;CCI line is pointing down and below 50%.&lt;br /&gt;
04.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Exit when 5-EMA crosses 10-EMA in the opposite direction of your trade, or when price bounces from the Bollinger Band, or when Stochastics lines converge.&lt;br /&gt;
05.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never enter a new trade without a signal, unless the candle is lit up with ASCTREND&lt;br /&gt;
06.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;If you wait for a signal, it’s okay to use 20% risk.&lt;br /&gt;
07.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;If you trade without a signal, make sure the candle is lit up with ASCTREND, and use only 5% risk.&lt;br /&gt;
08.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never trade without a stop-loss.&lt;br /&gt;
09.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Trade only one-hour charts or higher.&lt;br /&gt;
10.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;No limit orders.&lt;br /&gt;
11.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;No trade calls from anyone, unless the trade call matches all the signals of ASCTREND.&lt;br /&gt;
12.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Make sure your EMAs are applied to the CLOSE.&lt;br /&gt;
13.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never leave a trade unattended. Close the trade before you leave, unless your broker’s software has trailing stops, then set trailing stop 20 pips.&lt;br /&gt;
14.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Set stochastic oscillator to 5, 3, 3, give it 3 levels – 80, 50, 20.&lt;br /&gt;
15.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Set RSI to 14, give it 3 levels – 70, 50, 30.&lt;br /&gt;
16.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Give CCI 3 levels - 100, 0, -100&lt;br /&gt;
17.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Check Oanda News Orders Board on a regular basis.&lt;br /&gt;
18.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never set TAKE-PROFIT. Always close the trade when it's ready to close.&lt;br /&gt;
19.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Incorporate both types of analyses - Fundamental and Technical.&lt;br /&gt;
20.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Close the trade immediately if you see a signal for the opposite direction then trade in that direction.&lt;br /&gt;
21.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Eliminate all EMOTION, GREED, HOPE and ASSUMPTION. The market will not make a special move for you.&lt;br /&gt;
22.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never trade against the trend. The trend is always your friend.&lt;br /&gt;
23.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never allow anyone access to your Forex account and change your password at least once a month. Do your own trades.&lt;br /&gt;
24.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;When you see an imminent signal coming and you want to take the call, have your order ready and keep your eyes on the chart so you can enter your order the second the signal appears.&lt;br /&gt;
25.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;No Expert Advisors. Do all your own trades manually. Expert Advisors sometimes trade on fake signals.&lt;br /&gt;
26.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never chase the price. Always allow the price to come back to you.&lt;br /&gt;
27.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Never move a stop loss while the trade is still negative. You may move the stop loss to BE when your profit is at least +30 pips.&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-8324788997786910626?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/8324788997786910626/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/02/trading-rules-used-for-fx-and-gold.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/8324788997786910626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/8324788997786910626?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/02/trading-rules-used-for-fx-and-gold.html" title="Trading Rules (used for FX and Gold trading)" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkMHSXoyfCp7ImA9Wx9UGU0.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-5553360750617876792</id><published>2011-02-17T09:06:00.001+07:00</published><updated>2011-02-17T09:07:18.494+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-17T09:07:18.494+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Bao giờ lãi suất giảm?" /><title>Bao giờ lãi suất giảm? Từ Vneconomy.vn</title><content type="html">&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="w_550 f_l" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 550px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: x-small;"&gt;▪&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;a class="athorInDetail" href="http://vneconomy.vn/home/tim-kiem.htm?key=Nguy%E1%BB%85n%20Ho%C3%A0i&amp;amp;bl=1&amp;amp;PageType=5" style="color: black; text-decoration: none;"&gt;NGUYỄN HOÀI&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #999999; font-family: Arial; font-size: 8pt;"&gt;09/02/2011 08:38 (GMT+7)&lt;/span&gt;&lt;/div&gt;&lt;div class="w_550 f_l" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 550px;"&gt;&lt;/div&gt;&lt;div align="left" class="w_550 f_l" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 550px;"&gt;&lt;img border="0" height="364" src="http://vneconomy.vcmedia.vn/Images/Uploaded/Share/2011/02/09/0127.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" width="550" /&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: grey; font-family: Arial; font-size: x-small;"&gt;Hiện nay, lãi suất mà các doanh nghiệp đang vay nằm trong khoảng 17% - 18%/năm.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="w_550 f_l p_t_18 o_h" id="divBodyTinChiTiet" style="float: left; font-size: 11pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 18px; width: 550px;"&gt;&lt;span style="color: black; font-family: Arial; font-size: 11pt; line-height: 1.5;"&gt;&lt;span style="font-size: 11pt; font-weight: bold;"&gt;Hiện nay, lãi suất mà các doanh nghiệp đang vay nằm trong khoảng 17% - 18%/năm. Và theo ông Cao Sĩ Kiêm, Chủ tịch Hiệp hội Doanh nghiệp vừa và nhỏ, đó là mức cao so với khả năng chịu đựng của họ.&amp;nbsp;&lt;/span&gt;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Ông Kiêm cho rằng, hết quý 1/2011, lãi suất cho vay sẽ giảm xuống 15%/năm.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt; font-weight: bold;" /&gt;&lt;span style="font-size: 11pt; font-weight: bold;"&gt;Niềm tin có căn cứ&lt;/span&gt;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Có mấy lý do sau để ông Kiêm đưa ra nhận định trên. Thứ nhất, cơ sở tính lãi suất bao giờ cũng là lạm phát, trong khi thông lệ, hết quý 1 hàng năm, lạm phát bao giờ cũng giảm. Khi lạm phát đang cao thì không bao giờ lãi suất hạ xuống được, còn khi lạm phát giảm thì lãi suất đương nhiên hạ theo.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Thứ hai, trong dịp Tết Nguyên&amp;nbsp; đán, nguồn tiền doanh nghiệp thu về sau bán hàng được gửi vào ngân hàng nhiều hơn. Điều này có tác dụng trước hết là tạo thanh khoản tốt cho hệ thống ngân hàng thương mại, nhờ đó, chi phí vốn của ngân hàng thương mại sẽ giảm và tác động đến giảm lãi suất. Khi lãi suất giảm, sản xuất được phục hồi, hàng hóa dồi dào và giải quyết được căng thẳng của quan hệ tiền hàng.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Đồng quan điểm này, ông Nguyễn Đức Hưởng, Phó chủ tịch Hội đồng Quản trị LienVietBank nói, nhu cầu thanh khoản chỉ dồn vào thời điểm trước Tết, còn sau Tết thì nhu cầu này không dồn nhập, căng thẳng như trước đó nên lãi suất sẽ giảm theo. Theo ông, gần như thành mùa vụ, thời điểm trước Tết Âm lịch, nhu cầu chốt khoản giải ngân dự án, chạy kế hoạch, trả nợ, trả lương của các doanh nghiệp rất gấp gáp nên sẵn sàng chấp nhận lãi suất mức cao. Trong đợt sốt lãi suất vừa qua, có doanh nghiệp phải vay với lãi suất tới 23% - 25%/năm.&amp;nbsp;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Tiếp đó, vào những tháng giáp Tết do nhu cầu hàng hóa cao bên cạnh&amp;nbsp; một lượng hàng hóa khá lớn được đưa vào dự trữ, làm cho yếu tố “cầu kéo” căng thẳng hơn và điều này cũng tác động tiêu cực đến kiềm chế lạm phát. Tuy nhiên, thời điểm sau Tết, những yếu tố này gần như cân bằng, vì thế, áp lực lạm phát sẽ giảm đi.&amp;nbsp;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Ông Hưởng phân tích thêm, lãi suất cao trong mấy năm gần đây còn do một vấn đề khác là “tâm lý đẩy”. Thậm chí, một số ngân hàng thương mại nhân đà “té nước theo mưa”, thổi lãi suất lên, làm cho lãi suất cao giả tạo, trong đó, không loại trừ trường hợp lãi suất cho vay cao giả tạo do một số ngân hàng thương mại “thổi giá”. Vì thế, nếu khắc phục được yếu tố này, sẽ góp phần giảm lãi suất.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Ngoài ra, cũng có một băn khoăn là trên thực tế, các đợt huy động vốn của ngân hàng trước đây với chi phí cao và chừng nào chưa cân đối được lợi nhuận của khoản huy động đó, họ vẫn để lãi suất mức cao.&amp;nbsp;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Tuy nhiên, ông Hưởng cho rằng, giá vốn không hoàn toàn phụ thuộc vào ngân hàng mà yếu tố quyết định đến lãi suất vẫn là cung cầu vốn trên thị trường. Khi cung vốn dư giả thì ngân hàng thương mại phải chào mời, thậm chí “năn nỉ” cho vay lãi suất thấp, nhất là đối với các dự án có hiệu quả. Vì thế, kể cả khi huy động 16% - 17%/năm trước đó, nhưng “cả làng” đang cho vay 15%/năm thì không phải ngân hàng cứ muốn cho vay 18%/năm là có thể được.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt; font-weight: bold;" /&gt;&lt;span style="font-size: 11pt; font-weight: bold;"&gt;Trở ngại vẫn còn&lt;/span&gt;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Dù vậy, khi nhìn tổng thể, ông Cao Sĩ Kiêm vẫn lo lắng: “Để lạm phát xuống thì phải đi từ nhiều yếu tố mà đầu tiên là không lơ là chủ quan”. Theo ông, diễn biến lạm phát từ năm ngoái là bài học còn nóng hổi. Từ đầu quý 1 và 2/2010, lạm phát thấp, nhiều bộ ngành chủ quan và đến cuối quý 3/2010, lạm phát bắt đầu nhích lên và phi mã thực sự vào quý 4/2010, các bộ ngành “vắt chân lên cổ” chạy nhưng vẫn bị lỡ trớn.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Cùng đó, chính sách tiền tệ phải điều hành nhịp nhàng, đảm bảo hai yếu tố căn bản là cung ứng nguồn vốn kịp thời cho sản xuất và quá trình “bơm - hút” phải trúng địa chỉ. Ngược lại, nếu “bơm” tiền mà không đi vào sản xuất thì chưa nên “bơm”.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Liên quan đến điều hành chính sách tiền tệ, một chuyên gia ngân hàng cho rằng, trong thời gian khoảng một tháng sau Tết Nguyên đán, nếu lãi suất chưa giảm thì Ngân hàng Nhà nước có thể bơm ngắn hạn ra thị trưởng khoảng 50 nghìn tỷ đồng, sau đó sử dụng các công cụ khác để hút về thì lãi suất có thể giảm nhanh hơn. Còn nếu Ngân hàng Nhà nước bơm nhỏ giọt, làm cho ngân hàng thương mại găm vốn lại thì lãi suất sẽ rất khó giảm và tốc độ giảm không như mong đợi.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Đây cũng là thực tế từng xảy ra vào năm 2008. Khi đó, Ngân hàng Nhà nước phát đi thông điệp “thắt chặt tiền tệ” và hành động khá gấp gáp như tăng dự trữ bắt buộc, mua tín phiếu Ngân hàng Nhà nước bắt buộc, hút 52 nghìn tỷ đồng tiền gửi kho bạc... đã khiến cho hệ thống ngân hàng co cụm phòng thủ, găm giữ tiền, dẫn tới thanh khoản hệ thống bị chao đảo.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Một vấn đề khác liên quan tới việc giảm lãi suất VND là giải quyết quan hệ lãi suất giữa đồng tiền “đồng - đô”. Trên thực tế, lãi suất giữa hai đồng tiền này luôn có quan hệ mất thiết với nhau. Nếu lãi suất VND tăng cao quá, người vay sẽ quay sang vay USD và ngược lại. Ví dụ, nếu lãi suất cho vay VND là 18%/năm, trong khi lãi suất USD là 6,4%/năm thì mức chênh lệch hấp dẫn này sẽ khiến người vay quay về với USD là điều bình thường, nhất là trong điều kiện người vay đoán được mức độ diễn biến tỷ giá.&amp;nbsp;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Bởi vậy, giữ lãi suất không chỉ quan tâm tới những vấn đề như nói trên mà còn phải để mắt tới yếu tố tỷ giá. Nếu tỷ giá được điều hành ổn định, không bị sốc thì việc kiểm soát giá trị đồng nội tệ sẽ tốt hơn và nhờ đó, sẽ ổn định được lãi suất.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="w_550 f_l p_t_18 o_h" id="divBodyTinChiTiet" style="float: left; font-size: 11pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 18px; width: 550px;"&gt;&lt;span style="color: black; font-family: Arial; font-size: 11pt; line-height: 1.5;"&gt;------------------------ LỜI BÌNH ----------------------------&lt;/span&gt;&lt;/div&gt;&lt;div class="w_550 f_l p_t_18 o_h" id="divBodyTinChiTiet" style="float: left; font-size: 11pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 18px; width: 550px;"&gt;&lt;span style="color: black; font-family: Arial; font-size: 11pt; line-height: 1.5;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Arial; font-size: 11pt; line-height: 1.5;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;"&gt;&lt;div class="f_l p_t_15 w_510" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 510px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Trần Văn Toản&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #666666; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;11:04 (GMT+7) - Chủ Nhật, 13/2/2011&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Lãi suất cao là hệ quả của nhiều yếu tố.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="f_l p_t_15 w_510" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 510px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Khắc Khương&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #666666; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;00:15 (GMT+7) - Thứ Sáu, 11/2/2011&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Quan điểm lãi suất dâng cao theo lạm phát hoàn toàn chính xác vì bản chất vốn cũng là một loại hàng hóa,và lãi suất là giá của loại hàng hóa này,lạm phát sẽ gây ra sự tăng giá dây chuyền ở tất cả các loại hàng hóa và giá vốn hay lãi suất cũng không phải là một ngoại lệ.&lt;br /&gt;
&lt;br /&gt;
Bài viết của các chuyên gia thiên về định tính và kinh nghiệm là chính, nhưng cũng phải thông cảm với họ vì đây chỉ là một bài viết chứ không phải là một công trình khoa học!&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="f_l p_t_15 w_510" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 510px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Đặng Xuân Tấn&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #666666; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;11:37 (GMT+7) - Thứ Năm, 10/2/2011&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- Điều hành nhà nước không nên theo lối tư duy "lạm phát cao thì lãi suất cao", mà phải theo lối tư duy "lãi suất thấp, đúng địa chỉ" như các nước Nhật Bản, Mỹ, Đức... đang thực hiện. Nếu không thay đổi tư duy thì cuộc chiến "in tiền, lãi suất thấp" hiện nay trên thế giới sẽ dẫn các nước như VN vào thế "thua thấy rõ".&lt;br /&gt;
&lt;br /&gt;
- Nhân đây cũng nói luôn cái tư duy "giá cánh kéo" mà trước đây tôi từng học là nguyên nhân mà hàng loạt địa phương chạy theo "đô thi hóa, khu công nghiệp".&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="f_l p_t_15 w_510" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 510px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Thủy Nguyễn&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #666666; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;11:10 (GMT+7) - Thứ Năm, 10/2/2011&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Đúng là kiểu phân tích giáo khoa cổ điển, nó chỉ phù hợp với các bài giảng buồn ngủ ở các trường Đại học thôi.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="f_l p_t_15 w_510" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 510px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Van Cao&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #666666; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;09:03 (GMT+7) - Thứ Năm, 10/2/2011&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Không nên nôn nóng, nếu không sẽ rơi vào chủ quan duy ý chí. Những nhân tố để giảm lãi suất một cách hiệu quả phụ thuộc vào mấy yếu tố:&lt;br /&gt;
&lt;br /&gt;
1. Chỉ số lạm phát của quý 1. Đây là thời điểm quan trọng để dánh giá được trạng thái giá cả thị trường và nỗ lực kiềm chế giá cả trong thời gian qua.&lt;br /&gt;
&lt;br /&gt;
2. Kỳ vọng vào lạm phát. Hiện người dân vẫn chưa thoát ra khỏi tâm lý nghe ngóng vì những thông điệp do chính phủ đưa ra, đại loại như "Không điều chỉnh tỷ giá/giá xăng... TRƯỚC TẾT". Còn sau Tết thì sao ?&lt;br /&gt;
&lt;br /&gt;
3. Hiệu quả hoạt động ngân hàng. Ngân hàng phải lựa chọn, hoặc chủ động giảm bớt lãi suất để hỗ trợ doanh nghiệp, mở rộng kinh doanh, hay là cố thủ lãi suất cao kiếm lời ngắn hạn?&lt;br /&gt;
&lt;br /&gt;
4. Động thái quản lý Nhà nước. Chính phủ và NHNN cần thể hiện động thái rõ ràng trong điều hành giá cả, thị trường, tiền tệ... Kể cả việc ổn định nhân sự quản lý.&lt;/span&gt;    &lt;/span&gt;&lt;/div&gt;&lt;div class="f_l p_t_15 w_510" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 510px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Nguyen Ba Thanh&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #666666; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;08:53 (GMT+7) - Thứ Năm, 10/2/2011&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Tôi cho cho rằng, suy cho cùng muốn cho lãi suất giảm (huy động giảm, cho vay giảm) thì phải có người cầm đầu giải quyết vấn đề "thông tin bất cân xứng" giữa các Ngân hàng thương mại, giữa NHNN với các NHTM.&lt;br /&gt;
&lt;br /&gt;
Trong đó, NHNN phải là người tiên phong trong việc hóa giải thông tin bất cân xứng giữa các NHTM và bản thân NHNN cũng phải thông tin rõ ràng cho thị trường biết.&lt;br /&gt;
&lt;br /&gt;
Chừng nào chưa giải quyết được nút thắt thông tin bất cân xứng này thì sẽ còn lãi suất cao.&lt;/span&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div class="f_l p_t_15 w_510" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; width: 510px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Trung Hiếu&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #666666; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;04:39 (GMT+7) - Thứ Năm, 10/2/2011&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Quan điểm lãi suất dâng cao theo lạm phát là quan điểm sai lầm nhất mà các chuyên gia kinh tế VN học được từ các sách giáo khoa lỗi thời. Chính vì suy nghĩ giáo điều này mà lãi suất VN sẽ khó mà giảm được.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-5553360750617876792?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/5553360750617876792/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/02/bao-gio-lai-suat-giam-tu-vneconomyvn.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5553360750617876792?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5553360750617876792?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/02/bao-gio-lai-suat-giam-tu-vneconomyvn.html" title="Bao giờ lãi suất giảm? Từ Vneconomy.vn" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkcCRn86fip7ImA9Wx9UGU0.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-6799557784860207524</id><published>2011-02-17T09:01:00.000+07:00</published><updated>2011-02-17T09:01:07.116+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-17T09:01:07.116+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Giảm lãi suất và ẩn số từ lạm phát" /><title>Giảm lãi suất và ẩn số từ lạm phát - từ Vneconomy.vn</title><content type="html">&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="w_260 f_l " style="border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 30px; border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 30px; float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 260px;"&gt;&lt;div class="w_260 f_l" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 260px;"&gt;&lt;img alt="picture" src="http://vneconomy1.vcmedia.vn/ThumbImages/Images/Uploaded/Share/2011/01/26/Untitled13_260.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="Giảm lãi suất và ẩn số từ lạm phát" width="260" /&gt;&lt;/div&gt;&lt;div class="w_260 f_l" style="float: left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 260px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: grey; font-family: Arial; font-size: x-small;"&gt;Nhiều doanh nghiệp hy vọng, hết quý 1/2011, chỉ tiêu tín dụng năm mới được mở, lãi suất sẽ giảm.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: x-small;"&gt;▪&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;a class="athorInDetail" href="http://vneconomy.vn/home/tim-kiem.htm?key=Nguy%E1%BB%85n%20Ho%C3%A0i%20&amp;amp;bl=1&amp;amp;PageType=5" style="color: black; text-decoration: none;"&gt;NGUYỄN HOÀI&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #666666; font-family: Arial; font-size: 8pt;"&gt;22:10 (GMT+7) - Thứ Tư, 26/1/2011&lt;/span&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div id="divBodyTinChiTiet" style="font-size: 11pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: black; font-family: Arial; font-size: 11pt; line-height: 1.5;"&gt;&lt;span style="font-size: 11pt; font-weight: bold;"&gt;Đầu năm, thị trường ngoại hối, vàng tạm ổn định, nhưng lãi suất cao ngất ngưởng đang là vấn đề khó xử lý đối với Ngân hàng Nhà nước.&lt;/span&gt;&lt;br style="font-size: 11pt; font-weight: bold;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Nhiều doanh nghiệp hy vọng, hết quý 1/2011, chỉ tiêu tín dụng năm mới được mở, lãi suất sẽ giảm. Nhưng mong muốn này còn phụ thuộc khả năng kiểm soát lạm phát.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Ngày 26/1, tại buổi gặp mặt báo chí đầu xuân Tân Mão, Thống đốc Ngân hàng Nhà nước Nguyễn Văn Giàu đã công bố một số thông tin đáng chú ý.&lt;br style="font-size: 11pt;" /&gt;&amp;nbsp;&amp;nbsp;&lt;br style="font-size: 11pt;" /&gt;Theo ông, nhờ ứng phó khá kịp thời trước những bất thường, điều hành chính sách tiền tệ năm 2010 đã đạt được mục tiêu căn bản nhất của Chính phủ giao là hỗ trợ tích cực chống suy giảm kinh tế, đồng thời, giữ ổn định thị trường tiền tệ ở mức độ chấp nhận được.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Ngân hàng Nhà nước đưa ra số liệu: so sánh mốc 31/12/2010 với 31/12/2009, tín dụng toàn hệ thống tăng 29,81% (VND tăng 25,3%; ngoại tệ tăng 49,3%) nhưng nếu trừ hư số do tỷ giá và giá vàng tăng thì tổng dư nợ chỉ tăng 27,6% (VND tăng 25,3%, ngoại tệ tăng 37,7%).&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Song song, tổng phương tiện thanh toán chỉ tăng 25,3%, huy động vốn tăng 27,2% và nếu trừ hư số (như nói trên) thì tổng phương tiện thanh toán chỉ tăng 23%, huy động vốn tăng 24,5%.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Ngoài ra, sau khi áp đặt mức lãi suất huy động 14%/năm, lãi suất cho vay bình quân đang là 15,27%/năm.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Tuy nhiên, đó là mức lãi suất mang tính chất “bình quân”, còn thực tế doanh nghiệp tiếp cận với lãi suất vài chục phần trăm/năm là chuyện bình thường. Rất nhiều doanh nghiệp cuối năm thiếu vốn chi trả, thanh toán đã phải bán hàng hóa, nguyên liệu sản xuất với giá rẻ hơn, chấp nhận nguy cơ thiếu nguyên liệu sản xuất đang nhãn tiền khi bước vào năm mới, để thực hiện nghĩa vụ thanh toán với khách hàng.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Vì&amp;nbsp; thế, các doanh nghiệp hiện nay đang "dài cổ" chờ lãi suất giảm, và đó cũng là áp lực lớn nhất của Ngân hàng Nhà nước, nhất là đặt bài toán này trong bối cảnh chỉ số giá tiêu dùng (CPI) tháng 1/2011 tăng 1,74%.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Thống đốc cho biết, khá nhiều chuyên gia tư vấn cho Ngân hàng Nhà nước rằng, nếu lạm phát vẫn cao, Ngân hàng Nhà nước cần sử dụng các công cụ để kéo lãi suất xuống. Tuy nhiên, hướng xử lý này mâu thuẫn với lý thuyết kinh điển. Bởi lẽ, nếu lạm phát cao thì phải thắt chặt tiền tệ để góp phần giảm lạm phát, như thế, lãi suất sẽ phải tăng; ngược lại, khi lạm phát cao, muốn giảm lãi suất thì phải nới rộng cung tiền và do đó, sẽ làm trầm trọng thêm tình trạng “lạm phát ỳ”, kéo dài năm nọ qua năm kia.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Bởi thế, Ngân hàng Nhà nước đang “phấp phỏng” hy vọng CPI tháng 2/2011 chỉ tăng thấp, không như mức tăng 1,74% của tháng 1/2011, để việc xử lý giảm lãi suất thuận lợi hơn.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Xung quanh câu chuyện lãi suất và lạm phát, bà Dương Thu Hương, Tổng thư ký Hiệp hội Ngân hàng Việt Nam (VNBA) phân tích rằng, lạm phát bất thường năm 2010 không chịu nhiều tác động từ chính sách tiền tệ, mà là từ yếu tố ngân sách và đầu tư (mức tăng trưởng tín dụng toàn hệ thống và tổng phương tiện thanh toán lần lượt chỉ là 27,6% và 25,3%).&amp;nbsp;&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Trong khi đó, năm 2009, Chính phủ triển khai gói hỗ trợ nền kinh tế lên tới 8 tỷ USD, trong đó hỗ trợ lãi suất khoảng 1 tỷ USD. Tiền ngân sách năm 2009 tung ra nhiều, nhưng thu về lại không lớn vì miễn, giảm, hoãn, giãn thuế, thu ngân sách thấp hơn các năm trước nên mới xảy ra bội chi ngân sách tới 6% - 7% GDP.&lt;br style="font-size: 11pt;" /&gt;&lt;br style="font-size: 11pt;" /&gt;Nếu đúng như vậy, giải bài toán “giảm lãi suất” phải lần lượt đi từ giảm lạm phát, muốn giảm lạm phát thì phải thắt chặt chi tiêu ngân sách. Và như thế, mong mỏi “hết quý 1/2011, lãi suất sẽ giảm” của doanh nghiệp có vẻ thật mong manh, bởi “nước xa khó cứu lửa gần”.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-6799557784860207524?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/6799557784860207524/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/02/giam-lai-suat-va-so-tu-lam-phat-tu.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6799557784860207524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6799557784860207524?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/02/giam-lai-suat-va-so-tu-lam-phat-tu.html" title="Giảm lãi suất và ẩn số từ lạm phát - từ Vneconomy.vn" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkIGSHc9fCp7ImA9Wx9UFE0.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-3435298223409167648</id><published>2011-02-11T14:15:00.000+07:00</published><updated>2011-02-11T14:15:29.964+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-11T14:15:29.964+07:00</app:edited><title>Nuôi trồng hoa Lan ở quê nhà Hà Tĩnh</title><content type="html">Tự nhiên nảy ra ý tưởng trồng hoa Lan ở quê nhà (Hà Tĩnh), google phát ra một số link sau, ngâm cứu dần dần rồi nói bố mẹ thuê đất ngoài thành phố để đầu tư trồng 1 vườn lan. Trước mắt có lẽ phải nói bố trồng thử mấy chậu ở nhà, đọc sách hướng dẫn và làm theo trong vòng 1 năm, xem thử có thành công không đã, chứ thấy mấy chậu cây ông trồng trước nhà lá thì nhiều và hoa không có :)&lt;br /&gt;
Trồng lan là việc khá nhẹ nhàng, đẹp đẽ, cả ngày được vun đắp và ngắm nghía cái đẹp. Đây cũng là một hướng giải quyết "công ăn việc làm" cho bố mẹ sau khi về hưu đỡ buồn và kiếm thêm thu nhập rất tốt. Nếu kiên trì, yêu thích việc trồng trọt này và mở rộng được mô hình, thì trồng lan có thể là hướng kinh doanh tốt để làm giàu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: transparent; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span id="internal-source-marker_0.865960257826373" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Viện khoa học nông nghiệp Việt Nam: &lt;/span&gt;&lt;a href="http://www.vaas.org.vn/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.vaas.org.vn/&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.danviet.vn/31762p1c34/trong-lan-ho-diep-ung-dung-ngoi-ban.htm"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.danviet.vn/31762p1c34/trong-lan-ho-diep-ung-dung-ngoi-ban.htm&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://maxreading.com/sach-hay/huong-dan-hanh-nghe/cach-trong-lan-ho-diep-bang-cay-giong-nuoi-cay-mo-32949.html"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://maxreading.com/sach-hay/huong-dan-hanh-nghe/cach-trong-lan-ho-diep-bang-cay-giong-nuoi-cay-mo-32949.html&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.kimnganorchids.com.vn/content/view/114/48/lang,en/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.kimnganorchids.com.vn/content/view/114/48/lang,en/&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.hoalanvietnam.org/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Verdana; font-size: 13pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;www.hoalanvietnam.org&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Verdana; font-size: 13pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;a href="http://hoiquanthuonguyen.com/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://hoiquanthuonguyen.com&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://hoiquanthuonguyen.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=62:thiet-ke-vuon-phong-lan&amp;amp;catid=5:cach-trng-lan&amp;amp;Itemid=20"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://hoiquanthuonguyen.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=62:thiet-ke-vuon-phong-lan&amp;amp;catid=5:cach-trng-lan&amp;amp;Itemid=20&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://hoiquanthuonguyen.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=30:kinh-nghim-trng-lan-h-ip&amp;amp;catid=8:kinh-nghim-trng-lan&amp;amp;Itemid=23"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://hoiquanthuonguyen.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=30:kinh-nghim-trng-lan-h-ip&amp;amp;catid=8:kinh-nghim-trng-lan&amp;amp;Itemid=23&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Chia sẻ kinh nghiệm trồng lan: &lt;/span&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;a href="http://www.hoalanvietnam.org/Article.asp?ID=195"&gt;http://www.hoalanvietnam.org/Article.asp?ID=195&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;..........&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-3435298223409167648?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/3435298223409167648/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/02/nuoi-trong-hoa-lan-o-que-nha-ha-tinh.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/3435298223409167648?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/3435298223409167648?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/02/nuoi-trong-hoa-lan-o-que-nha-ha-tinh.html" title="Nuôi trồng hoa Lan ở quê nhà Hà Tĩnh" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU4MRHc6eyp7ImA9Wx9UE0Q.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-9015377655989597995</id><published>2011-02-11T11:19:00.000+07:00</published><updated>2011-02-11T11:19:45.913+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-11T11:19:45.913+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="The Redback" /><category scheme="http://www.blogger.com/atom/ns#" term="chính sách đồng USD và Nhân dân tệ" /><title>The Redback</title><content type="html">&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;The Redback&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;The Economist 2 tuần trước có một loạt bài nhân chuyến thăm Mỹ của chủ tịch Hồ Cẩm Đào, trong đó có một bài về tương lai của đồng RMB với tiêu đề "&lt;a href="http://www.economist.com/node/17959580" style="color: #473624; text-decoration: underline;"&gt;The rise of the redback&lt;/a&gt;". Khác với đồng USD luôn có mầu xanh ở mặt sau (nên có tên lóng là greenback), đồng yuan TQ có nhiều màu khác nhau và "redback" là ám chỉ đồng có mệnh giá cao nhất 100 yuan. [Nếu cũng lấy chuẩn của đồng tiền có mệnh giá lớn nhất thì VNĐ sẽ được gọi là "greenback" :-)]&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;Câu hỏi mà The Economist đặt ra là đến khi nào đồng redback sẽ qua mặt đồng greenback trong vai trò đồng tiền thanh toán quốc tế. Một câu hỏi tương tự đã từng được đặt ra cho đồng yên Nhật trước đây, và gần đây hơn là đồng euro. Mặc dù đồng USD đang chiếm thế thượng phong trên thị trường tài chính quốc tế, cả JPY lẫn EUR đều có sự hiện diện nhất định dù không lớn như share của 2 nền kinh tế này, không như CHY cho đến thời điểm này vẫn gần như một con số không dù TQ đã vượt Nhật về GDP. Lý do của sự vắng mặt này của CNY chính là chính sách kiểm soát tài khoản vốn và kiểm soát tỷ giá của TQ. Chính sách này đã có mặt tích cực trong suốt 20-30 năm qua, nhưng gần đây đã đẩy TQ vào một "&lt;a href="http://kinhtetaichinh.blogspot.com/2009/06/dollar-trap.html" style="color: #473624; text-decoration: underline;"&gt;dollar trap&lt;/a&gt;".&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;TQ hiện đang tìm cách thoát ra khỏi dollar trap bằng cách khuyến khích các nước sử dụng CNY làm đồng tiền giao dịch thương mại với TQ. Điều này đòi hỏi TQ phải bơm CNY ra thị trường tài chính quốc tế bằng cách này hay cách khác. Đến thời điểm này, ngoài một số swap lines nhỏ và có vẻ chưa active với một số central banks, TQ đang sử dụng Hong Kong như một bước đệm để tránh phải mở cửa capital account. TQ cho phép các công ty mainland phát hành trái phiếu trên thị trường HK (gọi là dim sum bonds) định giá bằng đồng CNH, nghĩa là một dạng đồng yuan trung gian chỉ lưu hành ở HK. Vì capital account vẫn đóng nên tỷ giá của CNY và CNH không nhất thiết bằng nhau, thường thì CNH cao hơn. Nếu tốc độ bơm CNY thông qua CNH vẫn giữ như thời gian vừa qua (tổng số CNH deposit mới chỉ bằng 0.5% CNY deposit) thì chắc phải vài chục năm nữa CNY (hay CNH) mới có thể cạnh tranh được với USD đang được lưu hành ngoài Mỹ.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;Tất nhiên TQ có thể đẩy mạnh tốc độ cung đồng redback ra bên ngoài với hai điều kiện quan trọng. Thứ nhất TQ phải giảm tốc độ cung CHY trong mainland để cung CNH không gây ra sức ép lên lạm phát. Điều này kéo theo domestic credit của TQ phải giảm, cũng có nghĩa tốc độ tăng trưởng kinh tế sẽ giảm sút. Về mặt kinh tế đây có thể là điều tốt cho TQ vì hiện tại nền kinh tế này có credit growth vượt 20% và tỷ lệ đầu tư/GDP hơn 40%, rất mất cân bằng. Tuy nhiên về mặt chính trị tốc độ tăng trưởng là điều chính phủ TQ khó có thể "hi sinh" mặc dù có thể đây là điều không thể tránh khỏi. Thứ hai, TQ phải chấp nhận đồng CNY sẽ lên giá nếu muốn foreigners chấp nhận nắm giữ đồng redback. Đây cũng là điều chính phủ TQ cố gắng tránh trong suốt mấy năm vừa rồi và có vẻ chẳng hề muốn CNY tăng giá nhanh hơn. Đó cũng là dilemma của số dự trữ ngoại tệ đã gần $3 trillion, tăng giá CNY cũng đồng nghĩa mất một phần số dự trữ đó. Tóm lại mặc dù chính phủ TQ đang tìm cách quốc tế hóa CNY, thời điểm đồng tiền này qua mặt USD có lẽ còn khá xa nếu chỉ nhìn từ phía TQ.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;Ngược lại, nếu nhìn từ phía Mỹ thì đồng USD cũng khó có thể tụt xuống hạng hai một sớm một chiều. Đây là quan điểm của&amp;nbsp;&lt;a href="http://www.voxeu.org/index.php?q=node/5998" style="color: #473624; text-decoration: underline;"&gt;Barry Eichengreen&lt;/a&gt;&amp;nbsp;trong một&amp;nbsp;&lt;a href="http://www.economist.com/node/17956749" style="color: #473624; text-decoration: underline;"&gt;quyển sách&lt;/a&gt;&amp;nbsp;vừa xuất bản của ông. Theo tác giả này, đồng USD đã soán ngôi của đồng Bảng Anh trong 1-2 thập kỷ đầu của thế kỷ 20 không phải vì GDP của Mỹ vượt Anh mà chính vì sự ra đời của Cục dự trữ liên bang Mỹ (Fed) song song với sự thoái ngôi của London khỏi vai trò trung tâm tài chính lớn nhất thế giới cho New York. Tất nhiên điều kiện tiên quyết cho sự trưởng thành của New York là sự phát triển của thị trường tài chính ở đây, bao gồm cả sự lớn mạnh của institutions lẫn sự gia tăng số lượng và chất lượng của các loại financial assets. Không chỉ Eichengreen mà nhiều tác giả khác cũng nhận thấy chỉ riêng số lượng các loại financial assets mà các nhà đầu tư có thể tin tưởng bỏ tiền vào ở Mỹ vẫn và sẽ còn vượt xa tất cả các thị trường khác. Dù chính phủ Obama có muốn hay không đồng USD vẫn chưa thể thóa trào chỉ đơn giản vì chưa có một thị trường tài chính nào thay thế được New York.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #29303b; font-family: Arial, sans-serif; font-size: 17px;"&gt;&lt;span class="Apple-style-span"&gt;Nói vậy nhưng Eichengreen cảnh báo chính đồng USD sẽ nhanh chóng đánh mất vị trí số một của mình nếu Mỹ không có biện pháp giải quyết tình trạng thâm hụt ngân sách trong tương lai do liabilities của social security quá lớn. Một khi khủng hoảng nợ công xảy ra đồng USD sẽ tuột dốc không phanh kéo theo cả thế giới rơi vào khủng hoảng. Lúc đó dù CNY có trở thành số một, ngôi vị đó cũng chẳng còn hữu ích gì cho TQ hay một quốc gia nào khác.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-9015377655989597995?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/9015377655989597995/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2011/02/redback.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/9015377655989597995?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/9015377655989597995?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2011/02/redback.html" title="The Redback" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUAMSX4_fSp7ImA9Wx5UGEg.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-1405569206628229018</id><published>2010-10-24T00:07:00.001+07:00</published><updated>2010-10-24T00:09:48.045+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-24T00:09:48.045+07:00</app:edited><title>Chứng khoán SHS triển khai ERP</title><content type="html">SHS triển khai ERP khi nào mà iêm không biết ???&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_173-xpz294g/TMMWipO7XfI/AAAAAAAAAG4/uXEDnFhprJ0/s1600/SHS_ERP_Hehe.png"&gt;&lt;br /&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 225px;" src="http://3.bp.blogspot.com/_173-xpz294g/TMMWipO7XfI/AAAAAAAAAG4/uXEDnFhprJ0/s400/SHS_ERP_Hehe.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5531289551780929010" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-1405569206628229018?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/1405569206628229018/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2010/10/chung-khoan-shs-trien-khai-erp.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/1405569206628229018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/1405569206628229018?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2010/10/chung-khoan-shs-trien-khai-erp.html" title="Chứng khoán SHS triển khai ERP" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_173-xpz294g/TMMWipO7XfI/AAAAAAAAAG4/uXEDnFhprJ0/s72-c/SHS_ERP_Hehe.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MMQ347cSp7ImA9Wx5QE0Q.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-7913440538091700984</id><published>2010-09-02T10:47:00.002+07:00</published><updated>2010-09-02T10:51:22.009+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-02T10:51:22.009+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Phạm Thanh Bình" /><category scheme="http://www.blogger.com/atom/ns#" term="thất thoát" /><category scheme="http://www.blogger.com/atom/ns#" term="Vinashin" /><title>Chỉ là đàn em thôi</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 32px; "&gt;...có thể nói Vinashin là một hiện tượng trong lịch sử kinh tế thế giới, đáng ghi vào Sách kỷ lục Guinness (Book of Records). Theo Bloomberg, tập đoàn này làm thất thoát khoảng 4,5 tỉ USD tài sản tương đương với 5% GDP của Việt Nam. So với xì-căng-đan kinh tế lớn nhất của Mỹ, Công ty Enron phá sản với tài sản tổng cộng hơn 65 tỉ USD (vốn hóa thị trường) tương đương với 0,6% GDP của Mỹ vào thời đó (2001). Ở Á châu, Tập đoàn Sime Darby của Malaysia đạt kỷ lục năm 2009 với số tiền lỗ hơn 1,8 tỉ USD, tương đương với 0,4% của GDP. So với thành tích của Vinashin, họ chỉ là đàn em.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 32px; "&gt;....&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 32px; "&gt;(Trích bài viết "Hiện tượng Phạm Thanh Bình" trên TuanVietNam.net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Arial, Helvetica, sans-serif;font-size:6;"&gt;&lt;span class="Apple-style-span" style="font-size: 20px; line-height: 32px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; "&gt;&lt;div class="byline" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(128, 128, 128); font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; line-height: normal; "&gt;Tác giả: &lt;span class="upper" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; "&gt;ALAN PHAN - CHỦ TỊCH QUỸ ĐẦU TƯ VIASA (DNSGCT)&lt;/span&gt;&lt;/div&gt;&lt;div class="byline" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(128, 128, 128); font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; line-height: normal; "&gt;Bài đã được xuất bản.: &lt;span class="published_class" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial, Helvetica, sans-serif; "&gt;28/08/2010 06:00 GMT+7)&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-7913440538091700984?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/7913440538091700984/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2010/09/chi-la-em-thoi.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7913440538091700984?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7913440538091700984?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2010/09/chi-la-em-thoi.html" title="Chỉ là đàn em thôi" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0cNQHk4cSp7ImA9Wx5QE0Q.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-7670799224716017938</id><published>2010-09-02T10:44:00.001+07:00</published><updated>2010-09-02T10:44:51.739+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-02T10:44:51.739+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tình yêu" /><title>TÌNH YÊU</title><content type="html">&lt;object width="400" height="291" id="AOLVP_65779380001" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;param name="movie" value="http://o.aolcdn.com/videoplayer/AOL_PlayerLoader.swf"&gt;&lt;/param&gt;&lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;param name="flashvars" value="stillurl=http%3A%2F%2Fpdl%2Estream%2Eaol%2Ecom%2Faol%2Fbrightcove%2Fus%2Fmoviefone%2Fmash%2F2010%2Fmoviefonemash%5Fvday%5F020910%5Fvideo%5Fstill%5F480%2Ejpg&amp;videoid=65779380001&amp;playerid=10032373001&amp;codever=1&amp;publisherid=1612833736"&gt;&lt;/param&gt;&lt;embed src="http://o.aolcdn.com/videoplayer/AOL_PlayerLoader.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" bgcolor="#000000" width="400" height="291" name="AOLVP_65779380001" flashvars="stillurl=http%3A%2F%2Fpdl%2Estream%2Eaol%2Ecom%2Faol%2Fbrightcove%2Fus%2Fmoviefone%2Fmash%2F2010%2Fmoviefonemash%5Fvday%5F020910%5Fvideo%5Fstill%5F480%2Ejpg&amp;videoid=65779380001&amp;playerid=10032373001&amp;codever=1&amp;publisherid=1612833736"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-7670799224716017938?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/7670799224716017938/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2010/09/tinh-yeu.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7670799224716017938?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7670799224716017938?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2010/09/tinh-yeu.html" title="TÌNH YÊU" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkEHSHw-fSp7ImA9WxFbEkg.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-5626368177337309963</id><published>2010-07-04T22:50:00.001+07:00</published><updated>2010-07-04T22:50:39.255+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-04T22:50:39.255+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Các cổ phiếu biến động mạnh nhất trong tuần" /><title>Các cổ phiếu biến động mạnh nhất trong tuần</title><content type="html">&lt;span class="Apple-style-span"   style="  ;font-family:'Times New Roman';font-size:medium;"&gt;&lt;div class="DetailTitleBlud" align="left" style="font-family: Arial; color: rgb(1, 53, 103); font-size: 16px; font-weight: bold; overflow-x: hidden; overflow-y: hidden; "&gt;Các cổ phiếu biến động mạnh nhất trong tuần&lt;/div&gt;&lt;div class="news_detail_div" align="left" style="overflow-x: hidden; overflow-y: hidden; padding-top: 5px; text-align: left; "&gt;&lt;div style="width: 575px; "&gt;&lt;div id="ctl00_ContentPlaceHolder1_ctl00_divImage" class="div_fleft_p10_w250" style="float: left; padding-right: 10px; width: 250px; "&gt;&lt;div class="div_fleft_250" style="float: left; width: 250px; "&gt;&lt;img id="ctl00_ContentPlaceHolder1_ctl00_img" src="http://images1.cafef.vn/Images/Uploaded/Share/2010/07/04/race262.jpg" alt="Các cổ phiếu biến động mạnh nhất trong tuần" style="width: 250px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; " /&gt;&lt;/div&gt;&lt;div id="ctl00_ContentPlaceHolder1_ctl00_divComment" class="detail_ImageNote" align="center" style="font-size: 11px; color: rgb(0, 51, 102); text-align: center; vertical-align: middle; width: 250px; white-space: pre-wrap; font-family: Arial; float: left; "&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 class="DetailSapo" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; vertical-align: top; font-size: 12pt; font-family: 'Times New Roman'; color: rgb(51, 51, 51); "&gt;AGC và AGD dẫn đầu top tăng giá trên cả 2 sàn. Hai mã này cùng với TRI đã tăng trần cả 5 phiên trong tuần.&lt;/h1&gt;&lt;div class="cms_ReletedNews1" style="font-family: Arial; color: rgb(0, 66, 118); font-size: 13px; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;br /&gt;&lt;img src="http://cafef.vn/images/images/iconNewsRelation.jpg" /&gt;  &lt;a href="http://cafef.vn/2010070101222564CA0/cac-co-phieu-bien-dong-manh-nhat-thang-62010.chn" title="Các cổ phiếu biến động mạnh nhất tháng 6/2010" style="font-size: 11px; font-family: Arial; color: rgb(0, 63, 101); text-decoration: none; font-weight: normal; "&gt;Các cổ phiếu biến động mạnh nhất tháng 6/2010&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="KenhF_Content_News3"   style="text-align: left; vertical-align: top;   color: rgb(52, 52, 52); font-family:'Times New Roman';font-size:12pt;"&gt;&lt;p&gt;&lt;span style="font-weight: bold; "&gt;Tại HoSE&lt;/span&gt;, dẫn đầu top tăng giá là &lt;a onmouseover="stm('AGD',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/AGD.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;AGD&lt;/a&gt; của CTCP Gò Đàng, tăng 26,6% từ 31.900 lên 40.400 đồng. Tính tới 2/7, cổ phiếu này đã có 7 phiên tăng trần liên tiếp.&lt;/p&gt;&lt;p&gt;Giải trình về việc cổ phiếu tăng trần nhiều phiên liên tiếp, theo AGD, có thể xuất phát từ các nguyên nhân:&lt;/p&gt;&lt;p&gt;Từ ngày 8/3 đến 10/5, Chủ tịch HĐQT kiêm Tổng giám đốc công ty và ông Lê Tùng Sơn là Thành viên HĐQT kiêm phó Tổng giám đốc đã mua 100.000 cổ phiếu và 50.000 cổ phiếu.&lt;/p&gt;&lt;p&gt;Năm tháng đầu năm công ty đạt 13,5 tỷ đồng lợi nhuận. Mức lợi nhuận công ty đạt được trong quý I là 7,56 tỷ đồng nên riêng tháng 4, tháng 5 công ty đạt 5,94 tỷ đồng lợi nhuận.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Mặc dù cũng có 5 phiên tăng trần nhưng mức tăng của &lt;a onmouseover="stm('TRI',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/TRI.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;TRI&lt;/a&gt; chỉ là 23,7%. Đáng chú ý là cổ phiếu này đã có 9 phiên tăng trần liên tiếp (từ 6.400 lên 9.400 đồng) kể từ khi được giao dịch trở lại. Lượng đặt mua luôn rất lớn trong khi lượng bán ra không đáng kể.&lt;/p&gt;&lt;p&gt;Một số mã tăng mạnh khác là &lt;a onmouseover="stm('RDP',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/RDP.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;RDP&lt;/a&gt; (17,5%), HTV (16,6%), FDC (14%), CTI (14%), PJT, HRC…&lt;/p&gt;&lt;p&gt;Phía giảm giá, dẫn đầu là 2 mã chào sàn trong tuần: BCE (-23%) và GTT (-12%).&lt;/p&gt;&lt;p&gt;Lên sàn ngày 28/6 với giá tham chiếu 30.000 đồng, BCE đã giảm kịch sàn 20% trong phiên đầu tiên và tiếp tục giảm nhẹ trong các phiên còn lại, chốt tuần ở mức 23.100 đồng.&lt;/p&gt;&lt;p&gt;Đây là cổ phiếu thứ 3 của Tập đoàn Becamex lên niêm yết sau IJC và TDC.&lt;/p&gt;&lt;p&gt;&lt;a onmouseover="stm('GTT',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/GTT.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;GTT&lt;/a&gt; của CTCP Thuận Thảo cũng giảm hết biên độ 20% trong ngày chào sàn nhưng sau đó đã tăng trần trong 2 sau đó.&lt;/p&gt;&lt;p&gt;Đáng chú ý là thanh khoản của GTT trong 3 phiên đầu lên sàn rất lớn: ngày 30/6 có 1,88 triệu đơn vị được chuyển nhượng, ngày 1/7 là 3,5 triệu đơn vị và ngày 2/7 và 1,85 triệu đơn vị.&lt;/p&gt;&lt;p&gt;Không tính GTT và BCE thì &lt;a onmouseover="stm('TNT',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/TNT.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;TNT&lt;/a&gt; là mã giảm mạnh nhất, giảm 10,2% từ 37.300 đồng xuống 33.500 đồng.&lt;/p&gt;&lt;div&gt;Các mã khác top giảm giá có mức giảm từ 7-9% như VKP, ANV, HSG, CMV…&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;div&gt;&lt;img src="http://images1.cafef.vn/Images/Uploaded/Share/2010/07/04/ho742010-110244-AM.png" width="457" align="center" _fl="" style="margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; " /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-weight: bold; "&gt;Tại HNX&lt;/span&gt;, với cả 5 phiên tăng trần, &lt;a onmouseover="stm('AGC',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/AGC.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;AGC&lt;/a&gt; dẫn đầu top tăng giá với mức tăng 37,7% từ 13.800 lên 19.000 đồng.&lt;/p&gt;&lt;p&gt;Tiếp theo là 2 mã khác có mức tăng trên 20%: LTC (23,3%) và CSC (22%). Trong tháng Sáu, LTC là mã tăng mạnh thứ 3 tại HNX sau VE9 và SRB.&lt;/p&gt;&lt;p&gt;Họ Lilama sau khi “nổi sóng” trong tuần trước chỉ còn L62 tiếp tục duy trì đã tăng với mức tăng 17,2%. Tuần trước, L35 là mã tăng mạnh nhất toàn thị trường khi có cả 5 phiên tăng trần.&lt;/p&gt;&lt;p&gt;Một số mã tăng mạnh khác là IDV (19,7%), TPH (17,3%), CAN (16,8%)…&lt;/p&gt;&lt;p&gt;Mới đây CAN thông báo sẽ bán 2,5 triệu cổ phiếu cho đối tác chiến lược là Geminio với giá 17.200 đồng/cổ phiếu (giá hiện tại của CAN là 23.600 đồng). Phía Geminio đã đặt cọc 4,3 tỷ đồng, tương đương 10% giá trị chuyển nhượng.&lt;/p&gt;&lt;p&gt;Dẫn đầu top giảm là giá &lt;a onmouseover="stm('VE9',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/VE9.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;VE9&lt;/a&gt; – quán quân tăng giá của tháng Sáu. Cổ phiếu này đã mất đi xấp xỉ 23% giá trị, từ 63.700 đồng xuống 49.100 đồng.&lt;/p&gt;&lt;p&gt;Trước khi giảm giá trong tuần qua thì VE9 đã gần như tăng trần liên tục trong 3 tuần trước đó. Tính chung cả tháng Sáu, thị giá VE9 tăng hơn 140% (so với giá đã điều chỉnh).&lt;/p&gt;&lt;p&gt;Một số mã giảm mạnh khác là &lt;a onmouseover="stm('LM3',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/LM3.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;LM3&lt;/a&gt; (-17,4%), NGC (14,6%), &lt;a onmouseover="stm('SRB',Style[5])" onmouseout="ChangeStatus();" href="http://cafef.vn/Thi-truong-niem-yet/Thong-tin-cong-ty/SRB.chn" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 66, 118); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; border-bottom-color: rgb(0, 102, 204); border-bottom-width: 1px; border-bottom-style: dashed; background-position: 0% 0%; "&gt;SRB&lt;/a&gt; (-12,8%), AME, SDG, KHB…&lt;/p&gt;&lt;div&gt;Trong đó, SRB và LM3 cũng là những mã đứng trong top 10 tăng giá mạnh nhất tháng Sáu: SRB chỉ đứng thứ 2 sau VE9 với mức tăng xấp xỉ 85%; còn LM3 tăng hơn 52%.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;img src="http://images1.cafef.vn/Images/Uploaded/Share/2010/07/04/ha742010-110323-AM.png" width="457" align="center" _fl="" style="margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; " /&gt;&lt;/div&gt;&lt;p align="right"&gt;&lt;span style="font-weight: bold; "&gt;K.A.L&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-5626368177337309963?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/5626368177337309963/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2010/07/cac-co-phieu-bien-ong-manh-nhat-trong.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5626368177337309963?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5626368177337309963?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2010/07/cac-co-phieu-bien-ong-manh-nhat-trong.html" title="Các cổ phiếu biến động mạnh nhất trong tuần" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkUGSHozfyp7ImA9WxFbEkg.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-6783693778013561680</id><published>2010-07-04T22:43:00.001+07:00</published><updated>2010-07-04T22:43:49.487+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-04T22:43:49.487+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tổng hợp Tools hay nhất cho nghiên cứu Security" /><title>Tổng hợp Tools hay nhất cho nghiên cứu Security</title><content type="html">&lt;span class="Apple-style-span"   style="  ;font-family:Verdana, Arial, sans-serif;font-size:11px;"&gt;&lt;table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td id="tdStoryTitle" class="TitleStory" style="font-size: 12pt; color: rgb(204, 0, 0); font-family: Verdana, Arial, sans-serif; font-weight: bold; "&gt;Tổng hợp Tools hay nhất cho nghiên cứu Security - I&lt;/td&gt;&lt;/tr&gt;&lt;tr height="6"&gt;&lt;td align="left" height="6" style="font-size: 8pt; color: rgb(0, 0, 0); font-family: Verdana, Arial, sans-serif; "&gt;&lt;div id="divStoryTime" class="datetime" style="font-size: 9px; color: rgb(102, 102, 102); "&gt; &lt;i&gt;(Thứ Tư, 28/05/2008 - 10:07 AM)&lt;/i&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="6" style="font-size: 8pt; color: rgb(0, 0, 0); font-family: Verdana, Arial, sans-serif; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id="tdStoryTeaser" class="detail" style="font-size: 8pt; color: rgb(0, 0, 0); font-family: Verdana, Arial, sans-serif; "&gt;&lt;img src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v0.jpg" border="0" align="Left" width="200" height="150" /&gt;&lt;span id="Story_Teaser" class="tomtat_detail"&gt;Để hiểu được các vấn đề về an toàn thông tin bạn bắt buộc phải biết sử dụng những Tools chuyên cho từng vấn đề. Trong bài viết này tôi giới thiệu với các bạn tổng hợp những Tools hay nhất cho nghiên cứu bảo mật, được chọn lọc và tổng hợp từ nhiều nguồn, phân thành từng nhóm để các bạn thuận tiện cho tra cứu. Từ tổng hợp các Tools Scan, Crack, Sniffer.. hay nhất.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="6" style="font-size: 8pt; color: rgb(0, 0, 0); font-family: Verdana, Arial, sans-serif; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id="tdStoryContent" class="detail"   style=" color: rgb(0, 0, 0);  font-family:Verdana, Arial, sans-serif;font-size:8pt;"&gt;&lt;span id="Story_Body" class="detail"&gt;&lt;p&gt;Phần I: Các tools hay nhất dùng để Crack Password, Sniffer và tìm kiếm các lỗ hổng bảo mật.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;br /&gt;Phần II. Các tools hay nhất dùng để tìm kiếm lỗ hổng trên Web, tấn công mạng Wireless, khai thác lỗ hổng bảo mật và các tools để thay đổi thông tin của gói tin&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;Phần I&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. 10 Tools dùng để Crack Password hay nhất.&lt;br /&gt;2. 11 Tools dùng để tóm gói tin hay nhất – Packet Sniffer.&lt;br /&gt;3. 10 Tools Scan các lỗ hổng bảo mật hay nhất – Vulnerability Scanner.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold; "&gt;I. 10 Công cụ dùng để Crack Password hay nhất.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;1. Cain &amp;amp; Abel – Công cụ dùng để lấy Password trên Windows hiệu quả nhất.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v1.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Trên hệ thống UNIX thường dùng các tài nguyên miễn phí còn trên nền tảng Windows thì thường không phải như vậy. Trên nền tảng Windows có nhiều Tools cho phép Crack password nhưng rất ít tools cho phép tóm các gói tin trên mạng giải mã ngược lại để lấy được Password mong muốn. Cain &amp;amp; Abel là một tools vừa có thể Crack Password trên windows khi ngồi tại máy tính hay có thể tóm các gói tin trên mạng và giải mã ngược lại sử dụng: Dictionary và Bruforce Attack.&lt;br /&gt;Ngoài ra Cain &amp;amp; Abel còn nằm trong số các phần mềm Sniffer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;2. John the Ripper&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v2.jpg" style="width: 459px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Là một công cụ có tính tùy biến rất cao, hỗ trợ cho nhiều nền tảng hệ điều hành và Crack Password rất nhanh. Hỗ trợ từ môi trường UNIX, Linux, DOS, Win32,…Và là một Tools rất hiệu quả để crack những Password dễ trên hệ thống UNIX. Tools này hỗ trợ nhiều phương thức mã hóa khác nhau thường tìm thấy trên hệ thống UNIX như Kerberos AFS và phương thức mã hóa trên Windows NT/2000/XP LM hashes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;3. THC Hydra&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v3.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một tools để crack những phương thức xác thực và hỗ trợ nhiều dịch vụ khác nhau&lt;br /&gt;Nếu bạn muốn tấn công sử dụng phương thức Brute Force để tấn công tới một dịch vụ “Remote Authentication Service” thì Hydra là một lựa chọn tốt nhất. Nó có thể thực hiện tấn công dựa vào Dictionary Attack, thực hiện tấn công hơn 30 giao thức khác nhau bao gồm: Telnet, ftp, http, https, smb, và một vài giao thức của cơ sở dữ liệu khác.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;4. Aircrack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v4.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một công cụ tấn bẻ khóa WEP/WPA nhanh nhất.&lt;br /&gt;&lt;br /&gt;Aircack hỗ trợ các chuẩn không giây 802.11a/b/g và dùng để Crack WEP và WPA. Nó có thể giải mã các mã hóa WEP sử dụng key có chiều dài từ 40 tới 512-bits và đủ cho giải mã hầu hết các gói tin trên mạng Wireless. Ngoài ra công cụ này còn hỗ trợ để bẻ khóa WPA1 và WPA2 bằng phương thức Brute Force Attack. Nó có thể hoạt động với: aircrack để crack các key mã hóa trên WEP và WPA-PSK, ngoài ra với airdecap chúng có khả năng giải mã các file được mã hóa bởi WEP và WPA.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;5. L0phtcrack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v5.jpg" style="width: 457px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một tools kiểm tra các thiết lập password và crack password của Windows.&lt;br /&gt;&lt;br /&gt;L0phtCrack, cũng hỗ trợ các phương thức mã hóa theo chuẩn LC5, khi thực hiện crack Password Windows được mã hóa khi ở trạng thái stand-alone hay đã join vào Domain, và là một công cụ để Crack password trên Active Directory. Nó cũng có khả năng sniffer trên mạng LAN. Nó có một vài phương thức để sinh ra các password để thử bằng phương thức (dictionary, brute force, etc). Ngoài tools này bạn có thể sử dụng những tools hiệu quả hơn như Cain &amp;amp; Abel, John the Ripper, hay Ophcack.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;6. Airsnort&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v6.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một công cụ để Crack mã hóa WEP của mạng Wireless.&lt;br /&gt;&lt;br /&gt;Airsnort là một công cụ có khả năng recovery key từ các gói tin truyền trên mạng WLAN. Được phát triển bởi Shmoo Group và được thực hiện thử độ khó và những nguy cơ tấn công vào mạng WLAN, ngoài tools này bạn có thể sử dụng tools Aircrack một công cụ hiệu quả hơn.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;7. SolarWinds&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v7.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Tool này cho phép scan mạng, giám sát và là một công cụ để tấn công.&lt;br /&gt;&lt;br /&gt;SolarWinds được tạo ra với hàng tá các tác dụng. Với tính năng được giới thiệu như một công cụ để Scan và phát hiện các máy tính đang active trên mạng, là một công cụ tấn công hiệu quả giao thức SNMP bằng phương thức Brute-force attack, hay giải các mã hóa trên Router, là một công cụ hiệu quả nhất để cấu hình Router và các ứng dụng khác.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;8. Pwdump.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v8.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;Một công cụ recovery password trên Windows rất hiệu quả.&lt;br /&gt;Pwdump cho phép extract file SAM trong Windows, hỗ trợ lấy các thông tin User, password đã được mã hóa. Ngoài tác dụng crack password mã hóa trong file SAM, nó còn có khả năng giải mã khi đặt syskey. Một lựa trọn tương tự bạn có thể sử dụng L0phtcrack cũng tương tự và hiệu quả hơn.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;9. RainbowCrack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v9.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một tools dùng để crack password đã được mã hóa&lt;br /&gt;&lt;br /&gt;Sử dụng có thể chiếm hết tài nguyên bộ nhớ để đánh đổi cho tính hiệu quả và giảm thiểu thời gian crack Password.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;10. Brutus&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v10.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;Một công cụ dùng để tấn công các giao thức xác thực trên mạng.&lt;br /&gt;Nó chỉ có khả năng tấn công chống lại các dịch vụ trên Windows bằng cách đoán mật khẩu đăng nhập từ các từ điển khác nhau. Chúng hỗ trợ rất nhiều giao thức nhuw: HTTP, POP3, FTP, SMB, TELNET, IMAP, NTP, và nhiều hơn nữa. Để tấn công các giao thức xác thực trên UNIX bạn có thể sử dụng THC Hydra.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;II. 11 Tool Sniffer hay nhất.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;1. Wirehark&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v11.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một chương trình tóm gói tin Sniffer Packet hay nhất.&lt;br /&gt;&lt;br /&gt;Wireshark được biết với tên Ethereal cho đến mùa hè năm 2006, là một tool viết bằng mã nguồn mở hỗ trợ phân tích các giao thức trên Unix và Windows. Nó cho phép lấy thông tin hiệu quả từ các giao tiếp trên mạng sau đó save vào đĩa cưng. Bạn có thể có nhiều lựa chọn trong việc tóm các giao tiếp trên mạng, bạn cũng có thể phân tích nội dung của các gói tin cụ thể. Wireshark có nhiều tính năng mạnh mẽ bao gồm một chế độ lọc thông tin hiệu quả, cho phép chúng ta xem từng phiên, từng giao tiếp trên mạng. Nó cũng hỗ trợ hàng trăm giao thức khác nhau. Một trong các lý do Wireshark thay thế Ethereal đó là các lỗ hổng bảo mật của nó.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;2. Kismet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v12.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một tool rất hiệu quả để Sniffer gói tin trên mạng Wireless.&lt;br /&gt;&lt;br /&gt;Kismet là một chương trình với giao diện command hỗ trợ giao thức 802.11 với tính năng Network Detector, Sniffer, và hoạt đông như một thiết bị giám sát IDS. Nó tự động phát hiện những gói tin thuộc các Protocol nào như TCP, UDP, ARP, và các gói tin DHCP, được ghi lại bằng Wireshark/TCPDump. Tools này còn được sử đụng để Wardriving, Warwalking, và wareflying.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;3. Tcpdump&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v13.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;Là một tools cũ nhưng hiệu quả trong việc giám sát hệ dữ liệu trên mạng.&lt;br /&gt;Tcpdump là một công cụ IP sniffers được sử dụng trước khi có Ethereal (Wireshark), và hiện nay vẫn được một số người dùng. Nó không có giao diện đồ họa đẹp và rõ ràng như Wireshark, nhưng nó hoạt động hiệu quả và không có nhiều lỗ hổng bảo mật như Ethereal. Nó cũng yêu cầu phần cứng thấp hơn và tốn ít tài nguyên hệ thống hơn. Do đó nó hỗ trợ ít tính năng hơn, nó rất hiệu quả trong xác định những yếu tố nào đang làm cho hệ thống mạng bị nghẽn, các giao tiếp thực tế chiếm băng thông trên mạng.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;4. Cain &amp;amp; Abel – Công cụ dùng để lấy Password trên Windows hiệu quả nhất.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v14.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;Trên hệ thống UNIX thường dùng các tài nguyên miễn phí còn trên nền tảng Windows thì thường không phải như vậy. Trên nền tảng Windows có nhiều Tools cho phép Crack password nhưng rất ít tools cho phép tóm các gói tin trên mạng giải mã ngược lại để lấy được Password mong muốn. Cain &amp;amp; Abel là một tools vừa có thể Crack Password trên windows khi ngồi tại máy tính hay có thể tóm các gói tin trên mạng và giải mã ngược lại sử dụng: Dictionary và Bruforce Attack.&lt;br /&gt;Ngoài ra Cain &amp;amp; Abel là một công cụ Sniffer khá hiệu quả.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;5. Ettercap&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v15.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Với tính năng Sniffer trên môi trương LAN Switch hiệu quả và bảo mật.&lt;br /&gt;&lt;br /&gt;Ettercap với tính năng Network sniffer/interceptor/logger trên mạng LAN. Công cụ này cũng hỗ trợ nhiều giao thức khác nhau. Ngoài tính năng trên giao diện hợp lý và tính năng lọc kết quả cũng khá hấp dẫn. Có nhiều mức độ có thể triển khai mang lại hiệu quả cao trong quá trình Sniffering, nhiều Plugins đã hỗ trợ. Hỗ trợ LAN Switch và có khả năng OS fingerprint (đoán hệ điều hành của các máy tính online trên mạng).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;6. Dsniff&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v16.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Là một tool rất hiệu quả để giám sát hệ thống mạng và thực hiện penetration-testing.&lt;br /&gt;&lt;br /&gt;Công cụ này rất phổ biến, được phát triển bởi Dug Song. Bao gồm các tính năng: dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, và giám sát truy cập web. Nó cũng rất hiệu quả để tó các gói tin chứa Password, Email, File..). với tính năng Arpspoof, dnsspoof, cho phép kết hợp với nhiều phần mềm khác để thực hiện tấn công. Có khả năng triển khai tấn công dạng Man-of-Midle. Cho phép thực hiện các phiên kết nối của https. Là một tools mà bạn cần để sniffer password trên mạng.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;7. NetStumbler&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v17.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Là một công cụ miễn phí trên Windows thực hiện Sniffer trên chuẩn 802.11.&lt;br /&gt;&lt;br /&gt;Netstumbler được biết đến như một công cụ tốt nhất trên Windows để tìm kiếm những Access Points đang hoạt động. Nó cũng có phiên bản cung cấp cho WinCE cho các PDA với tên gọi là Ministumbler. Đây là một Tool hoàn toàn miễn phí nhưng Code của nó không được cung cấp miễn phí. Nó sử dụng để tìm kiếm Wireless Access Point hiệu quả hơn Kismet và KisMAC.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;8. Ntop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v18.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một công cụ sử dụng để giám sát các giao tiếp trên mạng&lt;br /&gt;Ntop hiển thị các giao tiếp nào trên mạng đang chiếm nhiều băng thông nhất, những dịch vụ nào đang chiếm băng thông. Nó được thực hiện trên mạng Hosting. Trên môi trường Webnos hoạt động như Web Server, tạo ra các file html hiển thị trạng thái hiện tại của mạng.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;9. Ngrep&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v19.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Ngrep được cung cấp bởi GNU, được áp dụng trên lớp Network của mô hình OSI. Ngrep cho phép hiển thị thông tin Sniffer được dưới nhiều dạng như ở dạng bình thường là Hexa.Với tính năng lọc khá tốt và thường kết hợp với tcpdump và snoop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;10. EtherApe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v20.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Là một công cụ thực hiện Network Monitor có giao diện đồ hòa trên Linux. EtherApe hiển thị các hệ thống đang hoạt động bằng các màu khác nhau. Hỗ trợ nhiều mô hình mạng khác nhau như: Ethernet, FDDI, Token Ring, ISDN, PPP và SLIP. Có khả năng lọc và hiển thị các kết quả cho phép bạn dễ dàng đọc kêt quả Sniffer được.&lt;br /&gt;&lt;br /&gt;11. KisMAC&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v21.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Giao diện đồ họa để thực hiện Sniffer trên hệ điều hành Mac OS X.&lt;br /&gt;&lt;br /&gt;Công cụ rất phổ biến cho máy Mac OS X thường là một tính năng và được đổi tên là Kismet. Không như giao diện console của Kismet, KisMAC có giao diện đồ họa dễ dàng thực hiện và lọc các kết quả Sniffer được trên môi trường đồ họa.Kết hợp với Pcap cho phép import các kết quả và vài khả năng giải mã cho phép thực hiện xác thực vào các hệ thống khác nhau.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;III. 10 tools hay nhất sử dụng cho Scan các lỗ hổng bảo mật&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;1. Nessus&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v22.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một công cụ Scan lỗ hổng bảo mật trên UNIX hiệu quả nhất.&lt;br /&gt;&lt;br /&gt;Nessus là một công cụ miễn phí scan lỗ hổng bảo mật hiệu quả nhất từng có, và tốt nhất là chạy trên hệ thống UNIX – (bất kỳ hệ thống nào từ rẻ tới hệ thống lớn). Tính năng tự động Update và hơn 11.000 plugin miễn phí (nhưng bạn phải đăng ký và đồng ý với EULA). Tính năng bao gồm cho phép thực hiện từ xa hay tại local, cho phép thực hiện quá trình kiểm tra bảo mật, đặc biệt hỗ trợ mô hình Client/Server với giao diện đồ họa GTK, tích hợp ngôn ngữ scripting cho phép bạn tự ghi những plugin. Nessus 3 được biết đến như một phần mềm Closed Source, nhưng vẫn có bản miễn phí và không hỗ trợ những Plugin mới nhất.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;2. GFILANguard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v23.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một phần mềm thương mại viết cho môi trường Windows sử dụng để Scan lỗ hổng bảo mật.&lt;br /&gt;&lt;br /&gt;GFILANguard tự động Scan mạng IP để phát hiện những máy tính nào đang hoạt động. Sau đó cố gắng đoán biết hệ điều hành, và các ứng dụng đang chạy trên những máy đó. Sau đó cố gắng tổng hợp những máy tính dính những lỗ hổng bảo mật chung, mức độ bảo mật, Access Point, USB Device, và các thư mục share, nhưng Port đang mở và sử dụng, những dịch vụ đang chạy, lỗ hổng bảo mật trên chúng. Thực hiện kiểm tra toàn bộ Registry, thiết lập mật khẩu, users, group và nhiều thông tin khác. Kết quả Scan được lưu dưới dạng file HTML, cho phép lọc lấy các thông tin cần thiết. Nó cũng bao gồm một tính năng quản lý các bản vá lỗi, cho phép bạn phát hiện những bản vá lỗi bạn chưa cập nhật hay cài bị lỗi.&lt;br /&gt;Một phiên bản miễn phí với tính năng khá hạn chế và chỉ sử dụng được trong 30 ngày.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;3. Retina Network Vulerability Scanner.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v24.jpg" style="width: 456px; height: 66px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một phiên bản thương mại được phát triển bởi eEye.&lt;br /&gt;Tương tự như Nessus, các tính năng của Rentina có thể scan tất cả các host mà nó tìm thấy được.Tôi biết được người viết eEye là công ty rất am hiểm về Security.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;4. Core Impact&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v25.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một công cụ tự động và thực hiện penetration testing.&lt;br /&gt;&lt;br /&gt;Core Impact không hề rẻ chút nào – một phiên bản hiện nay giá khoảng 10.000 USD. Nhưng nó được quan tâm là một công cụ để khai thác các lỗ hổng hơn là tìm kiếm các lỗ hổng. Có khả năng tự động cập nhật những cách khai thác lỗ hổng bảo mật (Exploits), cùng với một đội ngũ các nhà bảo mật chuyên nghiệp viết lên các đoạn Exploit. Nếu bạn không thể tìm kiếm được Impact thì có một giải pháp rẻ hơn đó là Canvas hay một chương trình vô cùng hiệu quả để khai thác các lỗ hổng bảo mật miễn phí đó là Metasploit Framework.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;5. ISS Internet Scanner&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v26.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Là một chương trình Scan những lỗ hổng bảo mật tại tầng Application.&lt;br /&gt;Internet Scanner được phát triển bắt đầu từ năm 1992 là một phần mềm mã nguồn mở nhỏ viết bởi Christospher Klaus. Hiện nay được phát triển thành ISS với thu nhập hàng tỷ USD hàng năm và hoạt động trên lĩnh vực Security.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;6. X-scan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v27.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Thực hiện các phương pháp để Scan các lỗ hổng bảo mật trên mạng.&lt;br /&gt;&lt;br /&gt;Nhiều tính năng và các plug-in hỗ trợ trong quá trình scan các lỗ hổng bảo mật. X-scan bao gồm nhiều tính năng bao gồm hỗ trợ toàn bộ cho NASL, phát hiện các dịch vụ chạy, đoán biết hệ điều hành và phiên bản, tính trạng password/user và nhiều thông tin khác. Đây là một chương trình được phát triển bởi đọi ngũ phần mềm của Trung Quốc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;7. Sara – Security Auditor Research Assistant.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v28.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;SARA là một công cụ kiểm tra các lỗ hổng bảo mật rất hiệu quả, họ cố gắng cập nhật phiên bản mới sau mooiix hai tháng và được phát triển bởi đội ngũ mã nguồn mở.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;8. QualysGuard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v29.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Một phần mềm scan với giao diện quản trị là Web Applications&lt;br /&gt;&lt;br /&gt;Được phát triển và cập nhật những kiểu scan, những phần mềm, hệ điều hành, và các dịch vụ. Đảm bảo luôn có kết quả đầy đủ và chính xác nhất. Client có thể dễ dàng kiểm tra bảo mật với QualyGuard trên nền tảng Web. Với hơn 5000 tính năng cho phép kiểm tra các lỗ hổng bảo mật, các cổng và thực hiện scan một cách thông minh. Tự động update hàng ngày với những thông tin mới nhất từ những nghiên cứu của QualysGuard.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;9. SAINT – Security Administrator’s Integrated Network Tool.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v30.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;Được biết đến như một phần mềm thương mại để Scan các lỗ hổng bảo mật tương tự như Nessus, ISS Internet Scanner hay Retina. Được chạy trên nền UNIX sử dụng miễn phí và các hệ điều hành mã nguồn mở, nhưng hiện nay đã có bản thương mại với đầy đủ tính năng và sự hỗ trợ từ nhà phát triển.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;10. MBSA – Microsoft Baseline Security Analyzer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.3c.com.vn/Uploaded/annt/SecurityNetwork/TonghopTool/v31.jpg" style="width: 456px; height: 64px; " /&gt;&lt;br /&gt;&lt;br /&gt;MBSA là một tools rất rễ sử dụng được thiết kế cho những nhà quản trị chuyên nghiệp giúp những môi trường nhỏ và vừa đảm bảo tình trạng an ninh của họ luôn đạt mức mà Microsoft khuyến cáo. Tích hợp tính năng Windows Update Agen và Microsoft Update Service, MBSA chắc chắn sẽ là một phần mềm quản lý các sản phẩm của Microsoft rất hiệu quả với tính năng cung cấp tự động update cho các Client hay Server thông qua Windows Server Update Service, System Managemetn Server (SMS) và Microsoft Operations Manager (MOM). Một hệ thống MBSA có thể quét 3 triệu máy tính trong vòng một tuần.&lt;br /&gt;&lt;br /&gt;Toàn bộ các tools này bạn có thể download từ trên Internet hay qua các phần mềm P2P!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; "&gt;Theo Tocbatdat của Vnexperts Research Department.&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-6783693778013561680?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/6783693778013561680/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2010/07/tong-hop-tools-hay-nhat-cho-nghien-cuu.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6783693778013561680?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6783693778013561680?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2010/07/tong-hop-tools-hay-nhat-cho-nghien-cuu.html" title="Tổng hợp Tools hay nhất cho nghiên cứu Security" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkQFRn0-cSp7ImA9WxFXFU4.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-6110984839253030190</id><published>2010-05-22T19:10:00.001+07:00</published><updated>2010-05-22T19:11:57.359+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-22T19:11:57.359+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hiền tài là nguyên khí của đất nước." /><title>Hiền tài là nguyên khí của đất nước</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: italic; line-height: 26px; "&gt;...Khi có được hiền tài, thế nước sẽ mạnh. Ngược lại, khi kẻ tiểu nhân và dốt nát được trao những trọng trách thì thế nước suy yếu vì những hành xử của họ. Và khi ấy nhân tài sẽ rũ áo mà đi, quay lưng với thời cuộc, cho dù họ đã từng có những nỗ lực đóng góp trước đó. Họ đi ẩn cư nơi rừng sâu núi thẳm, lánh tục tìm nhàn, ngâm thơ vịnh nguyệt, bạn cùng hạc nội mây ngàn. Họ ẩn cư ngay giữa chốn phồn hoa đô hội, bằng sự im lặng, "giả điếc, giả câm" của mình. Sự lãng phí không biết nói sao cho hết!&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Arial, Helvetica, sans-serif;font-size:180%;"&gt;&lt;span class="Apple-style-span" style="font-size: 17px; line-height: 26px;"&gt;&lt;i&gt;- Người xưa - &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-6110984839253030190?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/6110984839253030190/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2010/05/hien-tai-la-nguyen-khi-cua-at-nuoc.html#comment-form" title="1 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6110984839253030190?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/6110984839253030190?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2010/05/hien-tai-la-nguyen-khi-cua-at-nuoc.html" title="Hiền tài là nguyên khí của đất nước" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;C04HQnk6fSp7ImA9WxNaFEo.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-5865813254516740006</id><published>2009-11-29T12:17:00.000+07:00</published><updated>2009-11-29T12:18:53.715+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-29T12:18:53.715+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Quy trình niêm yết chứng khoán" /><title>Quy trình niêm yết chứng khoán</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 20px; color: rgb(231, 71, 10); font-weight: bold; "&gt;Quy trình niêm yết chứng khoán&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana;font-size:6;color:#E7470A;"&gt;&lt;span class="Apple-style-span" style="font-size: 20px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102); font-family: Arial; font-size: 17px; font-weight: normal; "&gt;&lt;div align="justify"&gt;&lt;b&gt;(Theo saga.vn)&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Niêm yết chứng khoán là thủ tục cho phép một chứng khoán nhất định được phép giao dịch trên Sở giao dịch chứng khoán (SGDCK). Cụ thể, đây là quá trình mà SGDCK chấp nhận cho công ty phát hành có chứng khoán được phép niêm yết và giao dịch trên SGDCK tập trung nếu công ty đó đáp ứng đầy đủ các điều kiện (tiêu chuẩn) về định lượng cũng như định tính mà SGDCK đề ra. Tuy nhiên, để được niêm yết trên SGDCK, thông thường tổ chức niêm yết và các chủ thể có liên quan phải thực hiện theo qui trình sau:&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;b&gt;Quy trình niêm yết chứng khoán&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt; Bước 1: Nộp hồ sơ đăng ký niêm yết lên SGDCK&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Tổ chức đăng ký niêm yết chứng khoán phải nộp hồ sơ đăng ký niêm yết cho SGDCK hoặc. Hồ sơ đăng ký niêm yết chứng khoán thường bao gồm:&lt;br /&gt;&lt;br /&gt;- Giấy đăng ký niêm yết chứng khoán theo mẫu quy định của Sở giao dịch;&lt;br /&gt;&lt;br /&gt;- Quyết định thông qua việc niêm yết chứng khoán của cấp có thẩm quyền cao nhất của công ty (đại hội cổ đông, hội đồng quản trị, hội đồng thành viên…) tùy theo loại hình công ty và loại chứng khoán niêm yết theo quy định của pháp luật.&lt;br /&gt;&lt;br /&gt;- Sổ đăng ký chủ sở hữu chứng khoán của tổ chức đăng ký niêm yết được lập trong một thời hạn nhất định theo qui định trước thời điểm nộp hồ sơ đăng ký niêm yết;&lt;br /&gt;&lt;br /&gt;-&lt;a target="_blank" title="Tra cứu thuật ngữ: Bản cáo bạch" href="http://saga.vn/dictview.aspx?id=1512"&gt;Bản cáo bạch&lt;/a&gt; của tổ chức niêm yết theo mẫu quy định và phải đáp ứng các yêu cầu: Có đầy đủ các thông tin cần thiết, trung thực, rõ ràng nhằm giúp cho người đầu tư và công ty chứng khoán có thể đánh giá đúng về tình hình tài chính, tình hình hoạt động kinh doanh và triển vọng của tổ chức xin niêm yết; Các số liệu tài chính trong Bản cáo bạch phải phù hợp với các số liệu của Báo cáo tài chính đã được kiểm toán trong hồ sơ xin phép niêm yết; Có chữ ký của Chủ tịch Hội đồng quản trị, Trưởng Ban Kiểm soát, Giám đốc (Tổng giám đốc), Kế toán trưởng của tổ chức xin niêm yết. Trường hợp đại diện ký thay cần có giấy uỷ quyền.&lt;br /&gt;&lt;br /&gt;-Đối với việc niêm yết cổ phiếu của công ty cổ phần thì cần phải có cam kết của cổ đông là thành viên Hội đồng quản trị, Ban Kiểm soát, Giám đốc hoặc Tổng Giám đốc, Phó Giám đốc hoặc Phó Tổng Giám đốc và Kế toán trưởng nắm giữ một tỷ lệ do mình sở hữu trong thời gian theo qui định kể từ ngày niêm yết.&lt;br /&gt;&lt;br /&gt;-Hợp đồng tư vấn niêm yết (nếu có);&lt;br /&gt;&lt;br /&gt;-Giấy chứng nhận của tổ chức lưu ký chứng khoán về việc chứng của tổ chức đăng ký niêm yết đã đăng ký lưu ký tập trung.&lt;br /&gt;&lt;br /&gt;Tùy theo tính chất của từng loại chứng khoán và quy định của từng Sở giao dịch mà hồ sơ đăng ký giao dịch có thể nhiều hoặc ít hơn các tài liệu trên.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bước 2: SGDCK tiến hành thẩm định sơ bộ hồ sơ:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Đây là bước kiểm tra ban đầu không dựa trên thực tế mà dựa trên cơ sở các tài liệu trong hồ sơ đăng ký niêm yết do tổ chức đăng ký niêm yết cung cấp. Mục đích của thẩm định sơ bộ là nhằm rút bớt thời gian thẩm định chính thức. Cho dù việc thẩm định này không được thực hiện một cách chính thức, nhưng nó có tác dụng quan trọng trong việc đưa ra quyết định cuối cùng việc chấp thuận hay từ chối việc niêm yết. Hầu hết các tổ chức đăng ký niêm yết không đáp ứng được các điều kiện do SGDCK đặt ra thì đều bị loại ngay khi thẩm định sơ bộ trước khi nộp đơn xin niêm yết chính thức.&lt;br /&gt;&lt;br /&gt;Khi thẩm định sơ bộ, sở giao dịch thường chú trọng đến các vấn đề sau:&lt;br /&gt;&lt;br /&gt;- Các điều khoản thành lập công ty, công ty con và các chi nhánh (nếu có). Tổ chức nộ bộ, chi tiết nhân sự về hội đồng quản trị, ban giám đốc, kiểm soát và lực lượng lao động; Việc nắm giữ chứng khoán, tham gia chia lợi nhuận, quyền lợi của hội đồng quản trị, ban giám đốc và của các cổ đông chính trong bất cứ hoạt động kinh doanh nào liên quan đến công ty;&lt;br /&gt;&lt;br /&gt;- Các vấn đề về nợ (phải thu, phải trả), việc kiện tụng chưa hoàn thành và ảnh hưởng của nó tới công ty (nếu có);&lt;br /&gt;&lt;br /&gt;- Khả năng sản xuất kinh doanh, đầu tư của công ty và các tác động của chính sách thu nhập, phân phối thu nhập trong tương lai;&lt;br /&gt;&lt;br /&gt;- Thường xuyên tổ chức công bố thông tin về mọi mặt hoạt động của công ty đặc biệt là các thông tin về tài chính như kết quả hoạt động sản xuất kinh doanh, khả năng sinh lời, cơ cấu vốn, cơ cấu nắm giữ khối lượng &lt;a target="_blank" title="Tra cứu thuật ngữ" href="http://saga.vn/dictview.aspx?id=1577"&gt;chứng khoán&lt;/a&gt; trong những năm qua, mức độ thanh khoản của chứng khoán;&lt;br /&gt;&lt;br /&gt;Tiến trình thẩm định sơ bộ hồ sơ của SGDCK gồm các bước sau :&lt;br /&gt;&lt;br /&gt;-Thứ nhất : SGDCK kiểm tra các tài liệu do công ty xin niêm yết nộp;&lt;br /&gt;&lt;br /&gt;-Thứ hai: SGDCK đặt các câu hỏi cho công ty xin niêm yết về các tài liệu đã nộp;&lt;br /&gt;&lt;br /&gt;-Thứ ba: Công ty xin niêm yết trả lời câu hỏi của SGDCK về các thủ tục từ bước 1 đến bước 3 và lặp đi lặp lại cho đến khi các chi tiết được sáng tỏ hoàn toàn;&lt;br /&gt;&lt;br /&gt;-Thứ tư: SGDCK tìm hiểu thêm về công ty xin niêm yết và có thể đến công ty để kiểm tra các tài liệu và thu thập thêm các thông tin cần thiết cho việc thẩm định niêm yết chính thức;&lt;br /&gt;&lt;br /&gt;-Thứ năm: Nhân viên SGDCK thảo luận về kết quả của việc thẩm tra trong đó có các kết quả khi thực hiện tìm hiểu công ty;&lt;br /&gt;&lt;br /&gt;-Thứ sáu: SGDCK đưa ra quyết định cuối cùng và thông báo quyết định này cho công ty niêm yết.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bước 3: Nộp đơn xin phép niêm yết chính thức lên SGDCK:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sau khi nhận được thông báo kết quả thẩm định sơ bộ hồ sơ xin niêm yết của SGDCK với quyết định chấp thuận hồ sơ, công ty đăng ký niêm yết phải nộp đơn kèm hồ sơ xin niêm yết chính thức lên SGDCK. Ngoài các tài liệu trong hồ sơ thẩm định sơ bộ trước đây, hồ sơ xin niêm yết chính thức cần có thêm các tài liệu sau:&lt;br /&gt;&lt;br /&gt;-Đơn xin niêm yết theo mẫu quy định của sở giao dịch trong đó nêu rõ lý do xin niêm yết;&lt;br /&gt;&lt;br /&gt;-Giấy chứng nhận đăng ký kinh doanh do cơ quan nhà nước có thẩm quyền cấp;&lt;br /&gt;&lt;br /&gt;-Điều lệ tổ chức và hoạt động của công ty đã được phê chuẩn;&lt;br /&gt;&lt;br /&gt;-Mẫu chứng chỉ chứng khoán niêm yết, mệnh giá, các đặc quyền và đặc ân, số lượng mỗi loại chứng khoán cần được niêm yết;&lt;br /&gt;&lt;br /&gt;-Một số tài liệu khác theo yêu cầu cụ thể của từng SGDCK.&lt;br /&gt;&lt;br /&gt;Cùng với việc nộp đơn xin phép niêm yết chính thức, công ty đăng ký niêm yết sẽ ký hợp đồng niêm yếtvới SGDCK trong đó quy định các nghĩa vụ của công ty niêm yết. Mỗi sở giao dịch đều có một mẫu hợp đồng niêm yết riêng nhưng tựu trung đều có những nội dung sau:&lt;br /&gt;&lt;br /&gt;-Đảm bảo việc công bố thông tin theo định kỳ;&lt;br /&gt;&lt;br /&gt;-Đảm bảo việc công bố các bản báo cáo tài chính theo chuẩn mực và nguyên tắc kế toán quốc tế một cách thường xuyên và định kỳ;&lt;br /&gt;&lt;br /&gt;-Cung cấp cho SGDCK thông tin theo định kỳ nhằm giúp họ thực hiện tốt chức năng duy trì một thị trường có trật tự;&lt;br /&gt;&lt;br /&gt;- Ngăn chặn công ty thực hiện kinh doanh thiếu lành mạnh.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bước 4: SGDCK tiến hành kiểm  tra niêm yết:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Khi nhận được đơn xin niêm yết và ký hợp đồng niêm yết với công ty đăng ký niêm yết, SGDCK tiến hành kiểm tra tính pháp lý, tính chính xác của thông tin và kiểm tra, đối chiếu với các điều kiện về niêm yết chứng khoán trên SGDCK trên cơ sở các tài liệu báo cáo và đánh giá, so sánh với thực tế.&lt;br /&gt;&lt;br /&gt;Các nội dung trọng tâm mà SGDCK chú ý kiểm tra gồm:&lt;br /&gt;&lt;br /&gt;- Khả năng sinh lợi và ổn định của công ty;&lt;br /&gt;&lt;br /&gt;-Tổ chức quản lý và hoạt động của công ty;&lt;br /&gt;&lt;br /&gt;-Lợi ích của công chúng và việc đảm bảo quyền lợi của công ty;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bước 5: SGDCK phê chuẩn niêm yết:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Khi xét thấy công ty đăng ký niêm yết đã đáp ứng đầy đủ các điều kiện về niêm yết chứng khoán, Hội đồng quản trị SGDCK sẽ phê chuẩn cho chứng khoán đó được niêm yết để chính thức giao dịch trên SGDCK.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bước 6: Khai trương niêm yết:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sau khi được phê chuẩn niêm yết, SGDCK sẽ quy định cụ thể thời gian sẽ niêm yết và mời chủ tịch hội đồng quản trị, hội đồng thành viên và tổng giám đốc, giám đốc điều hành của công ty niêm yết để định ngày giao dịch đầu tiên trên SGDCK đối với chứng khoán đã được phê chuẩn cho phép niêm yết. Đây chính là việc giúp lãnh đạo công ty niêm yết hiện diện trước công chúng và nhận trách nhiệm pháp lý của công ty đã được niêm yết.&lt;br /&gt;&lt;br /&gt;=======&lt;br /&gt;&lt;b&gt;Tham khảo thêm :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" title="Niêm yết chứng khoán trên TTCK Việt Nam" href="http://saga.vn/view.aspx?id=592"&gt;Niêm yết chứng khoán trên TTCKVN&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" title="Niêm yết cổ phiều trên thị trường chứng khoán Mỹ" href="http://saga.vn/view.aspx?id=550"&gt;Niêm yết cổ phiếu trên thị trường chứng khoán Mỹ (NYSE &amp;amp; NASDAQ)&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-5865813254516740006?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/5865813254516740006/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2009/11/quy-trinh-niem-yet-chung-khoan.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5865813254516740006?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/5865813254516740006?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2009/11/quy-trinh-niem-yet-chung-khoan.html" title="Quy trình niêm yết chứng khoán" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CE8BQH84fCp7ImA9WxJaGUo.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-9177348369751657884</id><published>2009-08-11T13:39:00.000+07:00</published><updated>2009-08-11T13:40:51.134+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-11T13:40:51.134+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sự tích cá gộ" /><title>Sự tích cá gộ</title><content type="html">&lt;span class="Apple-style-span"   style=" color: rgb(51, 51, 51);  font-family:'lucida grande';font-size:11px;"&gt;&lt;div style="clear: none; line-height: 14px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;SỰ TÍCH CÁ GỖ&lt;br /&gt;(Sưu tầm)&lt;br /&gt;&lt;br /&gt;Năm tròn bẩy tuổi đầu&lt;br /&gt;Theo cha ra Hà Nội&lt;br /&gt;Biết con ai bằng cha&lt;br /&gt;Đang lập lòe lớp một&lt;br /&gt;Cơ quan ở Ngọc Hà&lt;br /&gt;Trường mượn Đình Hữu Tiệp&lt;br /&gt;Tan học băng về nhà&lt;br /&gt;Ôm hơi cha ngủ thiếp&lt;br /&gt;Lớp Một trong làng hoa&lt;br /&gt;Hương thơm tràn trang vở&lt;br /&gt;Cạnh sân xanh bóng nước&lt;br /&gt;Ao làng mây trắng qua&lt;br /&gt;Cả lớp toàn người Bắc&lt;br /&gt;Riêng mình con xứ Nghệ&lt;br /&gt;Hay giơ tay thắc mắc&lt;br /&gt;Mà giọng thì oang oang&lt;br /&gt;Cô giáo nghe không rõ&lt;br /&gt;Nhiều khi xuống tận bàn&lt;br /&gt;Giọng cô trong như gió&lt;br /&gt;Nói chậm cho rõ ràng&lt;br /&gt;Ngay buổi học đầu tiên&lt;br /&gt;Đã bị nhà trường phạt&lt;br /&gt;Đứng úp mặt vào tường&lt;br /&gt;Trán bây giờ vẫn rát&lt;br /&gt;Bữa ấy đến phiên trực&lt;br /&gt;Của nhóm ngồi bàn đầu&lt;br /&gt;Con trai trèo lau bảng&lt;br /&gt;Con gái xếp ghế bàn&lt;br /&gt;Con chỉ cái giẻ lau&lt;br /&gt;Nói với hai bạn gái&lt;br /&gt;Đưa hộ cái nùi trồi&lt;br /&gt;Bạn lại mang mũ đến&lt;br /&gt;Chuyện bắt đầu chỉ vậy&lt;br /&gt;Cả nhóm ra rửa tay&lt;br /&gt;Đằng ấy người mô rứa&lt;br /&gt;Nói như Chi-ca-gô&lt;br /&gt;Hai bạn cười ngặt nghẽo&lt;br /&gt;Tóc đuôi gà cười theo&lt;br /&gt;Lại còn nheo cả mắt&lt;br /&gt;Lại còn dẩu cả môi&lt;br /&gt;Đúng là dân cá gỗ&lt;br /&gt;Giẻ lau gọi nùi trồi&lt;br /&gt;Đã thế còn hay nói&lt;br /&gt;Phát biểu nghe không ra&lt;br /&gt;Tức thì con bốc hỏa&lt;br /&gt;Không nói cũng không rằng&lt;br /&gt;Ngồi giữa đứng bật dậy&lt;br /&gt;Gạt phăng bạn xuống ao&lt;br /&gt;Con gái không biết bơi&lt;br /&gt;Suýt nữa thì chết đuối&lt;br /&gt;Cả lớp nháo nhào nhào&lt;br /&gt;Như bầy ong vỡ tổ&lt;br /&gt;Vốn là con rái cá&lt;br /&gt;Của hai bờ sông Lam&lt;br /&gt;Con nhào ngay xuống nước&lt;br /&gt;Kéo hai bạn lên bờ&lt;br /&gt;Trường mời cha đến vội&lt;br /&gt;Lo lắng con mò theo&lt;br /&gt;Thầy đón cha trước cổng&lt;br /&gt;Ngực con trống đổ hồi&lt;br /&gt;Không biết cha thưa gì&lt;br /&gt;Thầy bắt tay thật chặt&lt;br /&gt;Tủm tỉm nhìn con cười&lt;br /&gt;Còn dắt tay vào lớp&lt;br /&gt;Lớp Một ơi lớp một&lt;br /&gt;Thật chẳng hiểu làm sao&lt;br /&gt;Hai bạn gái ngã ao&lt;br /&gt;Lại chơi thân con nhất&lt;br /&gt;Trái sấu non xanh mướt&lt;br /&gt;Que kem giờ ra chơi&lt;br /&gt;Bạn giấu mang đến lớp&lt;br /&gt;Dúi vào tay tớ mời&lt;br /&gt;Mỗi lần qua trường cũ&lt;br /&gt;Tôi bần thần bờ ao&lt;br /&gt;Soi tìm trong bóng nước&lt;br /&gt;Đôi bím tóc đuôi gà&lt;br /&gt;Về nhà gạn hỏi cha&lt;br /&gt;Sự tích chuyện cá gỗ&lt;br /&gt;Cha cười hẹn buổi tối&lt;br /&gt;Cùng nhau ra vườn hoa&lt;br /&gt;Dọc đường níu tay cha&lt;br /&gt;Con luôn mồm lục vấn&lt;br /&gt;Cặp con toàn sách vở&lt;br /&gt;Có con cá nào đâu&lt;br /&gt;Xoa đầu con cha kể&lt;br /&gt;Tục truyền từ ngày xưa&lt;br /&gt;Có ông đồ hay chữ&lt;br /&gt;Người xứ Nghệ - quê mình&lt;br /&gt;Ông đồ ham học lắm&lt;br /&gt;Chữ của làng hết rồi&lt;br /&gt;Ông cất đường lên tỉnh&lt;br /&gt;Tìm thầy toát mồ hôi&lt;br /&gt;Đói cơm còn chịu được&lt;br /&gt;Đói chữ thì khổ to&lt;br /&gt;Trong làng người già bảo&lt;br /&gt;Phải ra thị thành thôi&lt;br /&gt;Tìm thuê nơi ở trọ&lt;br /&gt;Cùng nhà lắm kẻ giàu&lt;br /&gt;Mình áo nâu tráp vá&lt;br /&gt;Phận nghèo ăn muối rang&lt;br /&gt;Học chữ thì ông giỏi&lt;br /&gt;Cái nghèo giấu vào đâu&lt;br /&gt;Nằm vắt tay qua trán&lt;br /&gt;Suốt đêm ông ôm đầu&lt;br /&gt;Hôm sau ông lẳng lặng&lt;br /&gt;Mượn trăng khuya làm đèn&lt;br /&gt;Lấy một khúc củi nhỏ&lt;br /&gt;Ngồi gọt cả màn đêm&lt;br /&gt;Thế rồi từ khúc củi&lt;br /&gt;Một con cá ra đời&lt;br /&gt;Một con cá bằng gỗ&lt;br /&gt;To bằng ba ngón tay&lt;br /&gt;Ông lật ngang lật dọc&lt;br /&gt;Trổ thêm vây thêm vi&lt;br /&gt;Con cá trông như thật&lt;br /&gt;Nhìn qua chẳng biết gì&lt;br /&gt;Lựa một nơi quạnh vắng&lt;br /&gt;Xa tít tận ngoài đồng&lt;br /&gt;Ông cho rơm bén lửa&lt;br /&gt;Và đem cá lên hơ&lt;br /&gt;Con cá gỗ được nướng&lt;br /&gt;Toàn thân đã rộm vàng&lt;br /&gt;Lưng trông như cá chép&lt;br /&gt;Bụng lại giống cá tràu&lt;br /&gt;Nướng xong đem rang muối&lt;br /&gt;Muối mặn bám đầy vây&lt;br /&gt;Trông xa tưởng cá ướp&lt;br /&gt;Nhìn gần hóa cá kho&lt;br /&gt;Thế rồi từ buổi đó&lt;br /&gt;Cứ bữa cơm hàng ngày&lt;br /&gt;Ông cho thêm nước mắm&lt;br /&gt;Bày cá gỗ ra mâm&lt;br /&gt;Cơm hết cá vẫn còn&lt;br /&gt;Ông toàn chan nước mắm&lt;br /&gt;Bạn bè ko ai biết&lt;br /&gt;Xong rồi cá vẫn nguyên&lt;br /&gt;Cứ mỗi lần ăn xong&lt;br /&gt;Nhè lúc ko ai thấy&lt;br /&gt;Ông bọc lá chuối khô&lt;br /&gt;Giấu cá vào trong tráp&lt;br /&gt;Ông ngày càng học giỏi&lt;br /&gt;Không còn ai chê nghèo&lt;br /&gt;Được ăn cơm với cá&lt;br /&gt;Nhà trọ khối người ghen&lt;br /&gt;Như cái kim trong túi&lt;br /&gt;Lâu ngày cũng lòi ra&lt;br /&gt;Rồi một bữa vô tình&lt;br /&gt;Bị mọi người phát hiện&lt;br /&gt;Hôm ấy ông lơ đãng&lt;br /&gt;Hết sạch lá chuối khô&lt;br /&gt;Ông vội chạy ra vườn&lt;br /&gt;Bỏ cá nằm trên đĩa&lt;br /&gt;Bà chủ trọ đi dọn&lt;br /&gt;Vô tình đánh rơi mâm&lt;br /&gt;Bát đĩa vỡ tung tóe&lt;br /&gt;Con cá vẫn cứng đơ&lt;br /&gt;Thấy lạ bà nhặt lên&lt;br /&gt;Săm soi nhìn kỹ lắm&lt;br /&gt;Thì ra con cá gỗ&lt;br /&gt;Của ông đồ miền Trung&lt;br /&gt;Khe khẽ đặt lên bàn&lt;br /&gt;Bà lặng người vào bếp&lt;br /&gt;Ông thầy đồ trở lại&lt;br /&gt;Trong mắt đầy bóng đêm&lt;br /&gt;Từ đó khắp nhà trọ&lt;br /&gt;Chuyện cá gỗ loang xa&lt;br /&gt;Chuyện ông đồ xứ Nghệ&lt;br /&gt;Học giỏi nhưng giấu nghèo&lt;br /&gt;Rồi khoa thi năm ấy&lt;br /&gt;Ông giật lèo Trạng nguyên&lt;br /&gt;Sau làm quan to lắm&lt;br /&gt;Thượng thượng thượng đẳng thần&lt;br /&gt;Ban đêm ngồi luyện chữ&lt;br /&gt;Ban ngày giải oan gia&lt;br /&gt;Làm quan mà liêm khiết&lt;br /&gt;Bạc đầu vì thiên thư&lt;br /&gt;Ngày ông về với đất&lt;br /&gt;Lương dân lập đền thờ&lt;br /&gt;Cái tráp cũ vẫn cất&lt;br /&gt;Con cá gỗ gầy xơ&lt;br /&gt;Sự tích con cá gỗ&lt;br /&gt;Là giai thoại mà thôi&lt;br /&gt;Con cố học cho giỏi&lt;br /&gt;Để mai sau thành người&lt;br /&gt;Giọng cha tối hôm đó&lt;br /&gt;Còn đượm ấm đến giờ&lt;br /&gt;Trời đêm bằn bặt gió&lt;br /&gt;Mắt con đầy mộng mơ&lt;br /&gt;Cá gỗ ơi, cá gỗ&lt;br /&gt;Là người dân đất này&lt;br /&gt;Trầm mình cùng đói khổ&lt;br /&gt;Vẫn thả hồn gió bay&lt;br /&gt;Như bát cà trắng muốt&lt;br /&gt;Mặn mà và giòn tan&lt;br /&gt;Như nước chè xanh đặc&lt;br /&gt;Chát môi lại đậm lòng&lt;br /&gt;Cần cù và học giỏi&lt;br /&gt;Chịu khó lại chăm làm&lt;br /&gt;Trọng nghĩa tình khí khái&lt;br /&gt;Đối đầu cùng gian nan&lt;br /&gt;Cá gỗ ơi, cá gỗ&lt;br /&gt;Nghe vừa giận vừa thương&lt;br /&gt;Giận một thời giông tố&lt;br /&gt;Bạc mặt vì quê hương&lt;br /&gt;Thương một thời quá khứ&lt;br /&gt;Tự mình với mình thôi&lt;br /&gt;Giấu nghèo như giấu nhục&lt;br /&gt;Đổi đắp khoảng yên bình&lt;br /&gt;Vùng đất của địa linh&lt;br /&gt;Tít tắp chân trời rộng&lt;br /&gt;Những người dân đất này&lt;br /&gt;Chưa ngơi tay chèo chống&lt;br /&gt;Sông đặt tên sông Lam&lt;br /&gt;Mộng trùm xanh biển cả&lt;br /&gt;Núi thì kêu rú Quyết&lt;br /&gt;Chí vững tựa thạch bàn&lt;br /&gt;Ôi! Xứ Nghệ, xứ Nghệ&lt;br /&gt;Đất vàng của xưa sau&lt;br /&gt;Giữa mưa bào nắng phế&lt;br /&gt;Lung linh vẫn giữ màu&lt;br /&gt;Yêu thì thật là yêu&lt;br /&gt;Ghét thì rành là ghét&lt;br /&gt;Những người dân đất này&lt;br /&gt;Không nhùng nhằng khoảng giữa&lt;br /&gt;Người xứ Nghệ có lửa&lt;br /&gt;Tự thuở còn sơ sinh&lt;br /&gt;Muối tẩm vào măng nứa&lt;br /&gt;Thích rau sống bốn mùa&lt;br /&gt;Đã chơi chơi hết mình&lt;br /&gt;Đã làm làm kiệt sức&lt;br /&gt;Thẳng thắn và đẫm tình&lt;br /&gt;Nói xong là hết chuyện&lt;br /&gt;Khi vui nhường bè bạn&lt;br /&gt;Khi buồn chịu một mình&lt;br /&gt;Thời chiến là xung lính&lt;br /&gt;Súng lằm lằm trong tay&lt;br /&gt;Trung thành mà quyết đoán&lt;br /&gt;Tỉnh táo đầy đam mê&lt;br /&gt;Có lỗi thường nhận hết&lt;br /&gt;Được thưởng ít mang về&lt;br /&gt;Không nói thì ngồi im&lt;br /&gt;Đã nói là nói thật&lt;br /&gt;Dối trá chui xuống đất&lt;br /&gt;Vẫn lật đá móc lên&lt;br /&gt;Gìm đầu vào công việc&lt;br /&gt;Vẫn lo toan gia đình&lt;br /&gt;Như người mặc áo gấm&lt;br /&gt;Đi về lẫn vào đêm&lt;br /&gt;Xứ Nghệ ơi, xứ Nghệ&lt;br /&gt;Cực đoan đến vô cùng&lt;br /&gt;Có rừng chen với bể&lt;br /&gt;Buốt lạnh cùng nắng nung&lt;br /&gt;Ai người đi ra bể&lt;br /&gt;Ai người ngược lên rừng&lt;br /&gt;Vẫn đậm chất xứ Nghệ&lt;br /&gt;Nóng nẩy đầy bao dung&lt;br /&gt;Biết ngày mai gạo hết&lt;br /&gt;Sấp mặt xuống luống cày&lt;br /&gt;Rít thuốc lào ăn khói&lt;br /&gt;Trằn mình trả nợ vay&lt;br /&gt;Xứ Nghệ ơi xứ Nghệ&lt;br /&gt;Hiện trình cùng miền Trung&lt;br /&gt;Đã thế và mãi thế&lt;br /&gt;Giữa tháng năm điệp trùng&lt;br /&gt;Bây giờ con cá gỗ&lt;br /&gt;Thong dong giữa đại ngàn&lt;br /&gt;Nghe nói rồi hóa thạch&lt;br /&gt;Lặn vào dòng sông Lam.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="photo photo_left" style="clear: left; line-height: 14px; padding-top: 2px; padding-right: 10px; padding-bottom: 5px; padding-left: 0px; float: left; width: 180px; "&gt;&lt;div class="photo_img" style="clear: none; line-height: 14px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a href="http://www.facebook.com/photo.php?pid=630669&amp;amp;op=1&amp;amp;view=all&amp;amp;subj=135061630819&amp;amp;aid=-1&amp;amp;auser=0&amp;amp;oid=135061630819&amp;amp;id=1013054776" style="cursor: pointer; color: rgb(59, 89, 152); text-decoration: none; "&gt;&lt;img src="http://photos-f.ak.fbcdn.net/hphotos-ak-snc1/hs141.snc1/5212_1196050414080_1013054776_630669_6980474_a.jpg" alt="" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="caption" style="clear: none; line-height: 12px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-style: initial; border-color: initial; color: rgb(51, 51, 51); font-size: 9px; text-align: left; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-9177348369751657884?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/9177348369751657884/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2009/08/su-tich-ca-go.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/9177348369751657884?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/9177348369751657884?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2009/08/su-tich-ca-go.html" title="Sự tích cá gộ" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEcCQ3Y-eyp7ImA9WxJVF0s.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-2258415819810816900</id><published>2009-07-05T10:54:00.001+07:00</published><updated>2009-07-05T10:54:22.853+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-05T10:54:22.853+07:00</app:edited><title>World Market Watch</title><content type="html">&lt;div&gt;World Market Watch&lt;/div&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://widgets.clearspring.com/o/470066de4c5580d6/4a5023ee7a3ddd03/470066de18302f76/10bc02ef/widget.js"&gt;&lt;/script&gt;&lt;div align="center" style="width:210px;font-size:12px;"&gt;&lt;a href="http://www.sanebull.com/m"&gt;stock market info&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-2258415819810816900?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/2258415819810816900/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2009/07/world-market-watch.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/2258415819810816900?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/2258415819810816900?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2009/07/world-market-watch.html" title="World Market Watch" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEYGRno4eip7ImA9WxJWFUg.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-110977740498715398</id><published>2009-06-21T10:48:00.000+07:00</published><updated>2009-06-21T10:48:47.432+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-21T10:48:47.432+07:00</app:edited><title>Sharing, E-mail, Bookmark Tool - Add-ons Gallery</title><content type="html">&lt;a href="http://www.ieaddons.com/gb/details/bookmarks/Sharing_Email_Bookmark_Tool/"&gt;Sharing, E-mail, Bookmark Tool - Add-ons Gallery&lt;/a&gt;: "If you use sites like Facebook, Twitter, MySpace, Digg, Google Gmail, StumbleUpon, etc you'll likely enjoy having Shareaholic by your side. Shareaholic lets you quickly e-mail, share, and bookmark web pages via your favorite web 2.0 social networking, bookmarking, blogging, and email services. We currently support over 40 services with weekly updates and additions. Shareaholic is the ultimate tool for the link sharing addict!"&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-110977740498715398?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://www.ieaddons.com/gb/details/bookmarks/Sharing_Email_Bookmark_Tool/" title="Sharing, E-mail, Bookmark Tool - Add-ons Gallery" /><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/110977740498715398/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2009/06/sharing-e-mail-bookmark-tool-add-ons.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/110977740498715398?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/110977740498715398?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2009/06/sharing-e-mail-bookmark-tool-add-ons.html" title="Sharing, E-mail, Bookmark Tool - Add-ons Gallery" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A04AQHw-eSp7ImA9WxJXFEs.&quot;"><id>tag:blogger.com,1999:blog-4420356028645687993.post-7616212352453130231</id><published>2009-06-08T21:05:00.001+07:00</published><updated>2009-06-08T21:05:41.251+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T21:05:41.251+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HoSE công bố thị phần môi giới năm 2008" /><title>HoSE công bố thị phần môi giới năm 2008</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; "&gt;&lt;div class="DetailTitleBlud" align="left" style="font-family: Arial; color: rgb(1, 53, 103); font-size: 16px; font-weight: bold; overflow-x: hidden; overflow-y: hidden; "&gt;HoSE công bố thị phần môi giới năm 2008&lt;/div&gt;&lt;div class="news_detail_div" align="left" style="overflow-x: hidden; overflow-y: hidden; padding-top: 5px; text-align: left; "&gt;&lt;div style="width: 575px; "&gt;&lt;div id="ctl00_ContentPlaceHolder1_ctl00_divImage" class="div_fleft_p10_w250" style="float: left; padding-right: 10px; width: 250px; "&gt;&lt;div class="div_fleft_250" style="float: left; width: 250px; "&gt;&lt;img id="ctl00_ContentPlaceHolder1_ctl00_img" src="http://images1.cafef.vn/Images/Uploaded/Share/2009/06/08/75043769.jpg" alt="HoSE công bố thị phần môi giới năm 2008" style="width: 250px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; " /&gt;&lt;/div&gt;&lt;div id="ctl00_ContentPlaceHolder1_ctl00_divComment" class="detail_ImageNote" align="center" style="font-size: 11px; color: rgb(0, 51, 102); text-align: center; vertical-align: middle; white-space: pre-wrap; font-family: Arial; float: left; width: 250px; "&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 class="DetailSapo" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; font-size: 12pt; font-weight: bold; font-family: 'Times New Roman'; color: rgb(51, 51, 51); "&gt;10 CTCK lớn nhất nắm gần 50% thị phần môi giới cổ phiếu trong nước, 87% thị phần môi giới cho nhà đầu tư nước ngoài.&lt;/h1&gt;&lt;div class="cms_ReletedNews1" style="font-family: Arial; color: rgb(0, 66, 118); font-size: 13px; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;br /&gt; &lt;/div&gt;&lt;br /&gt;&lt;div class="KenhF_Content_News3" style="text-align: left; vertical-align: top; font-family: 'Times New Roman'; font-size: 12pt; color: rgb(52, 52, 52); "&gt;&lt;p style="margin-bottom: 0.08in; "&gt;Báo cáo thường niên 2008 của Sở giao dịch chứng khoán TP.HCM công bố bức tranh chung về hai mảng hoạt động chính của các CTCK là môi giới và tự doanh.&lt;/p&gt;&lt;p style="margin-bottom: 0.08in; "&gt;Về môi giới, 91 CTCK là thành viên của HoSE tính đến cuối năm 2008 nắm tổng số 531.350 tài khoản. Trong khi chỉ có 5 công ty nắm tới trên 30.000 tài khoản là VCBS (CTCP Chứng khoán NH Ngoại thương Việt Nam), SSI (CTCP Chứng khoán Sài Gòn), BVSC (CTCP Chứng khoán Bảo Việt), ACBS (CTCK ngân hàng Á Châu) và BSC (CTCK Ngân hàng đầu tư và phát triển Việt Nam) thì có tới 30 công ty có lượng tài khoản chưa đến 1.000, cá biệt có một số CTCK dưới 100 tài khoản như VTS (67 tài khoản), MNSC (73 tài khoản), SSJ (97 tài khoản).&lt;/p&gt;&lt;p style="margin-bottom: 0.08in; "&gt;Sự khác biệt tiếp tục thể hiện rõ về thị phần, tính theo khối lượng mua – bán và doanh số giao dịch. Theo thống kê của HoSE, 10 CTCK lớn nhất nắm gần 50% thị phần môi giới cổ phiếu trong nước, trong đó dẫn đầu là CTCK Sài Gòn (SSI) với 8,53%. &lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.08in; "&gt;Vị trí thứ hai là VCBS với 6,11%. Đối với mảng môi giới cổ phiếu cho nhà đầu tư nước ngoài, 10 công ty lớn nhất nắm trên 87% thị phần, trong đó SSI đứng số 1 với 36,91% thị phần, gấp đôi thị phần của công ty đứng thứ hia là BVSC với 18,64% thị phần. &lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.08in; "&gt;Trong mảng môi giới chứng chỉ quỹ, SSI tiếp tục đứng đầu khi nắm 10,42% thị phần môi giới trong nước và 48,03% thị phần môi giới nước ngoài. Mảng môi giới trái phiếu, VCBS đứng đầu khi nắm 27,92% thị phần môi giới trong nước và 65,78% thị phần môi giới nước ngoài.&lt;/p&gt;&lt;div&gt;&lt;img _fl="" src="http://images1.cafef.vn/Images/Uploaded/Share/2009/06/08/1231.jpg" align="center" width="500" style="margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; " /&gt;&lt;br /&gt;&lt;span style="font-style: italic; "&gt;(SBS: CTCK Sacombank, TSC: CTCPCK Thăng Long, AGS: CTCPCK Ngân hàng nông nghiệp và phát triển Nông thôn Việt Nam; HSC: CTCP Chứng khoán TP.HCM, FPTS: CTCPCK FPT, FSC: CTCK Đệ nhất; KEVS: CTCPCK Kim Eng, DNSC: CTCK Đà Nẵng, IBS: CTCPCK Ngân hàng Công thương; ABS: CTCK An Bình; PVS: CTCK Dầu khí; VDSC: CTCPCK Rồng Việt, HBBS: CK Habubank)&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;img _fl="" src="http://images1.cafef.vn/Images/Uploaded/Share/2009/06/08/1232.jpg" align="center" width="500" style="margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; " /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img _fl="" src="http://images1.cafef.vn/Images/Uploaded/Share/2009/06/08/1233.jpg" align="center" width="500" style="margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; " /&gt;&lt;/div&gt;&lt;span style="font-style: italic; "&gt;Nguồn: Báo cáo thường niên HoSE&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;From Nguyen Nhat Quang's Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4420356028645687993-7616212352453130231?l=nnq112.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://cafef.vn/20090608030336794CA31/hose-cong-bo-thi-phan-moi-gioi-nam-2008.chn" title="HoSE công bố thị phần môi giới năm 2008" /><link rel="replies" type="application/atom+xml" href="http://nnq112.blogspot.com/feeds/7616212352453130231/comments/default" title="Đăng Nhận xét" /><link rel="replies" type="text/html" href="http://nnq112.blogspot.com/2009/06/hose-cong-bo-thi-phan-moi-gioi-nam-2008.html#comment-form" title="0 Nhận xét" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7616212352453130231?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4420356028645687993/posts/default/7616212352453130231?v=2" /><link rel="alternate" type="text/html" href="http://nnq112.blogspot.com/2009/06/hose-cong-bo-thi-phan-moi-gioi-nam-2008.html" title="HoSE công bố thị phần môi giới năm 2008" /><author><name>NNQ</name><uri>http://www.blogger.com/profile/13889870630569980779</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04075858734186326423" /></author><thr:total>0</thr:total></entry></feed>

