<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sky Vnn &#124; Search For Share</title>
	<atom:link href="http://skyvnn.net/feed" rel="self" type="application/rss+xml" />
	<link>http://skyvnn.net</link>
	<description>Search ,Read ,Share , Code ,PHP ,SEO ,Download</description>
	<lastBuildDate>Tue, 24 Aug 2010 12:50:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Chia sẻ : kinh nghiệm học PHP</title>
		<link>http://skyvnn.net/skyvnn/chia-s%e1%ba%bb-kinh-nghi%e1%bb%87m-h%e1%bb%8dc-php.html</link>
		<comments>http://skyvnn.net/skyvnn/chia-s%e1%ba%bb-kinh-nghi%e1%bb%87m-h%e1%bb%8dc-php.html#comments</comments>
		<pubDate>Tue, 24 Aug 2010 05:36:03 +0000</pubDate>
		<dc:creator>Goncorpius</dc:creator>
				<category><![CDATA[Sky Vnn]]></category>

		<guid isPermaLink="false">http://skyvnn.net/?p=69</guid>
		<description><![CDATA[Chắc ai cũng biết PHP là gì rồi chứ nhỉ  ,nhưng biết là một chuyện và học lại là một chuyện khác , mình cũng vậy yêu thích PHP, nhưng lại rất tệ trong việc học tập nó ,vì vậy mình phải tìm kiếm cách nào đó bằng cách tìm kiếm các kinh nghiệm của các bậc đàn anh đi trước và học theo các hướng dẫn của đó Trong khi tìm kiếm mình thấy 1 bài viết của PCDinh ,1 cao thủ về PHP ,còn ai nữa thì mình chưa biết ,và PCDinh đã chia sẻ kinh nghiệm học &#8230; <a href="http://skyvnn.net/skyvnn/chia-s%e1%ba%bb-kinh-nghi%e1%bb%87m-h%e1%bb%8dc-php.html"><br/>Keep reading</a>]]></description>
			<content:encoded><![CDATA[<p>Chắc ai cũng biết PHP là gì rồi chứ nhỉ  ,nhưng biết là một chuyện và học lại là một chuyện khác , mình cũng vậy yêu thích PHP, nhưng lại rất tệ trong việc học tập nó ,vì vậy mình phải tìm kiếm cách nào đó bằng cách tìm kiếm các kinh nghiệm của các bậc đàn anh đi trước và học theo các hướng dẫn của đó</p>
<p>Trong khi tìm kiếm mình thấy 1 bài viết của PCDinh ,1 cao thủ về PHP ,còn ai nữa thì mình chưa biết ,và PCDinh đã chia sẻ kinh nghiệm học PHP của mình ,mình xin mạn phép copy &amp; past cho ai chưa biết hoặc biết rồi  cũng tham khảo lại ,để xác định lại hướng đi của mình với PHP<span id="more-69"></span></p>
<div>
<p><!-- messages --> <!-- end messages --> <!-- MID BLOCK WITH TOP AND BOTTOM MODULE POSITION --> <!-- pathway --> <!-- end pathway --> <!-- component --></p>
<div>
<div>
<div>
<div>Theo pcdinh thì quá trình học lập trình php được chia thành 6 giai đoạn.</div>
<ul>
<li>Quan niệm</li>
<li>Thử nghiệm</li>
<li>Trải nghiệm</li>
<li>Kiểm nghiệm</li>
<li>Chiêm nghiệm</li>
<li>Sáng tạo</li>
</ul>
<div>
<div><strong>Quan niệm</strong></div>
<div>Hãy xác định nhiệm vụ học cho các bạn. Không có định hướng, không  còn tầm nhìn bao quát về thế giới phần mềm và không có cá tính, bạn chắc  rồi cũng rời bỏ sớm ngành phần mềm nếu không thì cũng chỉ là một coder  hay tester ba phải, người mà lúc nào cũng chỉ được coi là một nhân vật  bình thường về mọi mặt, không có sự nổi bật và luôn đứng đầu trong đề cử  danh sách về hưu non.</div>
<div>Tiêu chuẩn số 1 của một nhà phát triển phần mềm giỏi là sự đề cao  tự học. Trường lớp hay trung tâm không phải là nơi đáng tin cậy để học  vì người giỏi ko bao giờ chịu mài đũng quần trên ghế bục giảng để giảng  đi giảng lại một thứ kiến thức liên tục cũ đi sau vài tháng. Nếu người  giỏi thích nói chuyện thì conference là chỗ của họ vì họ thích trao đổi  với các industry expert chứ không phải là dọa dẫm học viên.</div>
<div>Diễn đàn cũng có thể là nơi để học hỏi nhưng đừng nghĩ là người có  hiểu biết sẽ trả lời bạn một cách tường tận và chi tiết như thể họ là  ông nội của bạn vậy. Muốn họ trả lời hãy học cách hỏi, trước khi hỏi hãy  search. Sau khi nhận được câu trả lời hãy search.</div>
<div>
<p><strong>Thử nghiệm</strong></p>
<p>PHP là một công nghệ bao gồm có 6 bộ phận:</p>
<p>+ Bộ thông dịch</p>
<p>+ Ngôn ngữ</p>
<p>+ Cấu trúc dữ liệu</p>
<p>+ Các thuật toán trên dữ liệu hay còn gọi là các API</p>
<p>+ Các công nghệ đi kèm hoặc có thể giao tiếp được với PHP.</p>
<p>+ Các best practice đặc thù của riêng công nghệ đó.</p>
</div>
<div>
<p>Hãy tập cài đặt bộ thông dịch PHP, Apache, MySQL và chạy triển khai các ứng dụng PHP có sẵn.</p>
<p>Hãy thử nghiệm ngôn ngữ PHP với các vòng lặp, điều kiện, in, nhúng HTML, làm quen function, method, class</p>
<p>Cấu trúc dữ liệu là một phần khác của PHP. Ở công nghệ này Hash, Array  và Map đều được gộp vào kiểu array. Rất dễ chịu cho bạn khi bạn đã từng  làm quen với các cấu trúc dữ liệu của C# hay Java.</p>
<p>Cấu trúc dữ liệu  không phải là một cấu trúc chết. PHP cung cấp khoảng hơn 1000 function  (API) xử lý nó. Array là một kiểu như vậy. DOM là một kiểu khác. Làm bài  tập trên các API dạng này là một cách tốt để làm quen với ngôn ngữ và  bộ thông dịch. Các bài tập có thể chỉ là in ra một cái resume, tạo một  cái layout đơn giản nhất từ việc sử dụng include, tạo một form nhập liệu  đơn giản, tạo một form upload đơn giản…</p>
</div>
<div>Tài liệu sách vở thì có rất nhiều. Bạn nên đọc các chương trong PHP  Manual. Đọc các tutorial trên mạng và luyện tiếng Anh. Các ebook đáng  chú ý:</div>
<div>
<p>++ Apress Beginning PHP and MySQL 5 From Novice to Professional 2nd Edition (2006)</p>
<p>++ Apress Beginning PHP and PostgreSQL E.Commerce (2006)</p>
<p>++ Prentice Hall PHP 5 Power Programming (2004)</p>
<p>++ O’reilly Programming PHP 2nd Edition (2006)</p>
</div>
<div>Các công nghệ đi kèm với PHP là một thế giới cực kì phức tạp. Bạn  có thể sẽ làm quen với các công nghệ opcode hay biên dịch mã PHP ra mã  nhị phân để chạy thay vì nhìn nó dưới dạng text. Nó là một extension  nguồn mở của công nghệ PHP. Bạn cũng có thể quan tâm đến việc sử dụng  PHP để giao tiếp với các hệ thống con trong Linux như shared memory,  gettext, socket, stream… Socket và stream là các công cụ vạn năng để PHP  giao tiếp với các hệ thống phần cứng và phần mềm. Bạn cũng có thể quan  tâm đến sử dụng PHP và C trên cùng một file PHP thông thường hay nhúng  mã dll của các thư viện trên Windows vào PHP và sử dụng lại. PHP làm  việc này thông qua việc sử dụng một ext. mã nguồn mở do Wez viết có thể  tải về PECL. Bạn cũng có thể quan tâm đến việc sử dụng PHP để viết các  ứng dụng desktop mà bạn có lẽ vẫn dùng VB để viết bằng cách sử dụng thư  viện GTK.</div>
<div>Tuy nhiên điều bạn có thể sẽ quan tâm hơn cả là liệu PHP được hỗ  trợ như thế nào để giao tiếp với các hệ thống khác. PHP có thư viện để  giao tiếp với Active Directory, LDAP, các hệ thống hỗ trợ  SMTP/POP3/IMAP/FTP/SSL, SMS Gateway, GIS server, Router… PHP được Java  hỗ trợ tốt để trở thành một công nghệ trên Java platform và nhờ đó bạn  có thể gọi các gói Java để sử dụng lại hay sử dụng các application  server của Java như Sun One Webserver, Glassfish application server thay  cho Apache server hoặc sử dụng các dịch vụ Java khác như OpenSSO. JSON  và XML được hỗ trợ buit-in trong PHP cũng là phần rất đáng tìm hiểu vì  các nhà công nghiệp phần mềm ở các tổ chức chuẩn công nghiệp như OASIS,  ECMA hay W3C sử dụng các gọi này để giúp PHP hỗ trợ kiến trúc  Webservice/SOA, SDA, MDA (phần này do IBM đóng góp cho cộng đồng PHP)…..</div>
<div>Phần PHP giao tốt tốt nhất có lẽ là database. OCI do Oracle đóng  góp, DB2 do IBM đóng góp, libmysql do MySQL AB đóng góp và pgsql do cộng  đồng PostgreSQL đóng góp và luôn hỗ trợ các bản database mới nhất.  Ngoài ra PHP có sẵn một database server SQLite nhúng đi kèm với mọi bản  PHP 5.0+ có thể giúp bạn tiện trong việc xử lý các nhóm data nhỏ nhưng  đủ mạnh mẽ như Access.</div>
<div>PHP là một công nghệ đặc biệt và nó có các đặc trưng riêng như  share nothing. Điều này làm cho PHP có tính scalability rất tốt và được  các mạng xã hội rất chuộng. Không phải ngẫu nhiên mà Tim Bray, giám đốc  các công nghệ Web của Sun lại cho là PHP có tính scalable hơn Java trên  tầng presentation (http://www.tbray.org/talks/php.de.pdf) trong khi từ  trước đến nay họ vẫn tự hào là công nghệ Java cho họ thống trị thế giới  web doanh nghiệp, các phần mềm ngân hàng và thị trường viễn thông, vượt  trội cho với công nghệ .NET của Microsoft. Đặc điểm này của PHP cũng là  tâm điểm tạo ra các best practice mà bạn cần khai thác khi lập trình với  PHP.</div>
<h3><strong>Trải nghiệm</strong></h3>
<div>
<p><strong> </strong></p>
<p>Là giai đoạn bạn bắt đầu quan tâm  đến việc dùng PHP để code các ứng dụng sản xuất bằng việc tự tin sử dụng  các API. Giai đoạn này hoàn toàn phù hợp với việc lấy một chứng chỉ  Zend nếu bạn muốn. Tuy nhiên Zend chỉ chứng nhận bạn là có kĩ năng để  nhớ API, một điều khá cần để code API với notepad Đặc trưng của giai  đoạn này là thực hành để có các cảm nhận chung về kĩ năng code. Giai  đoạn này sẽ đem lại cho bạn một niềm tự hào trẻ con nhưng rất cần thiết.  Giai đoạn này bạn sẽ phải kết hợp PHP với CSS/XHTML, graphic design,  SQL, web authoring, Javascript, web hosting, system scripting… Là một  lập trình PHP, bạn tự biết mình phải đa tài hơn các lập trình viên  ASP.NET, nơi tooling thống trị kĩ năng handcode, hơn Java, nơi mà kĩ  năng viết business logic được chú trọng hơn</p>
</div>
<h3><strong>Kiểm nghiệm</strong></h3>
<div>Nếu như giai đoạn trải nghiệm là  giai doạn code bung bét, bug tùm lum,  bảo mật bằng không thì đây chính  là lúc bạn quan tâm đến việc refactor  lại code. Bạn có thể tạo ra nhiều  function và class hơn trong một nỗ  lực cố gắng làm cho chúng modular  hơn. Bạn sẽ cố áp dụng các thư viện  như PEAR hay Smarty, PHPSavant vào  ứng dụng của bạn để làm cho cách  code của bạn đi vào chiều hướng ổn  định. Lúc này bạn đã thấy được sự  cần thiết phải có một coding  convention nhất quán (<a rel="nofollow" href="http://pcdinh.googlepages.com/phpvietnamcodingstandards">chuẩn viết code</a>).   Bạn sẽ quan tâm đến bảo mật hơn. Giai đoạn này sẽ giúp bạn có một lối   tư duy chín chắn hơn nhưng nhiều lo ngại hơn vì bạn cho rằng bạn vẫn   chưa thực sự hiểu PHP.</div>
<h3><strong>Chiêm nghiệm</strong></h3>
<div>Đây là giai đoạn bạn đã tiến đến  mức cao. Bạn đã nắm được bản chất của PHP. Bạn quan tâm đến cơ chế PHP  vận hành ở mức compiler hơn. Bạn bắt đầu học UML, design pattern, tìm  hiểu về các hệ thống lớn. Bạn đã vững vàng trong việc tạo ra các lớp và  muốn tổ chức các lớp đó cho khoa học hơn. Bạn quan tâm đến các software  engineering processes và tự hỏi làm sao để áp dụng XP, Scrum hay các  agile methodology khác. Bạn sẽ quan tâm đến performance, object oriented  engineering, database design, system architect, code review. Bạn sẽ bắt  đầu chán Pear và ghét Smarty. Việc tương tác giữa PHP và các hệ thống  khác như Python, Ruby, Jaav, Erlang .. trở nên quan trọng hơn với bạn  lúc này vì cuối cùng thì bạn đã nhận ra PHP có nhiều điểm yếu nhưng  không tới mức phải thay thế PHP bằng 1 giải pháp khác. Các công nghệ mã  nguồn mở và tự do sử dụng phân phối như Java, Perl, Python, Ruby, JRuby,  Groovy, Erlang, Lua… cho phép chúng tận dụng các thư viện của nhau cũng  như các điểm mạnh riêng của nhau. Đó là thời gian bạn thấy sung sướng  vì đã chọn 1 công nghệ nguồn mở như Java hay PHP hay Python.</div>
<h3><strong>Sáng tạo</strong></h3>
<div>
<p>Là giai đoạn cao nhất và cũng phức  tạp nhất vì lúc này bạn đã hiểu công nghệ đến mức có thể triển khai các  hệ thống lớn, customize và migrate các ứng dụng phức tạp. Có đủ tư duy  và kiến trúc cũng như độ trải nghiệm thực tế để thiết kế hệ thống . Lúc  này bạn đã có thể tự đặt cho mình mục tiêu làm các ứng dụng lớn với PHP  kiểu như</p>
<p>+ Flickr: 60 000 LOC</p>
<p>+ Digg: 200 000 LOC</p>
<p>Bạn cũng  có thể hoàn toàn tự tin dùng PHP để tạo ra các ứng dụng ERP, CRM,  Forecast System vốn thường được code bằng Java, ASP.NET hay Delphi có  truyền thống đắt đỏ, kén server, đòi hỏi nhiều tài nguyên. Lúc đó, PHP  trong tay bạn đã vượt ra khỏi phạm vi của một công nghệ web vì bạn đã  biết đủ PHP và mối quan hệ với các công nghệ bổ sung cũng như kinh  nghiệm triển khai các công nghệ đó.</p>
</div>
<div>Bạn đột nhiên quan tâm nhiều đến các cuộc hội thảo. Bạn thấy kinh  nghiệm của các industry expert thật cần thiết và gần gũi với khả năng  của bạn. Có thể một lúc nào đó, bạn thấy mình gần như là một thought  leader. Một lúc khác, bạn lại muốn nhập vai một C hacker.</div>
<div>Lúc này bạn đã lớn rồi. Ai dám khuyên bạn nữa chứ Cẩn thận, bạn có thể là một PHP Dictator đấy.</div>
<div>End.</div>
</div>
</div>
</div>
</div>
</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 4374px; width: 1px; height: 1px; overflow: hidden;">Nếu như giai đoạn trải nghiệm là  giai doạn code bung bét, bug tùm lum,  bảo mật bằng không thì đây chính  là lúc bạn quan tâm đến việc refactor  lại code. Bạn có thể tạo ra nhiều  function và class hơn trong một nỗ  lực cố gắng làm cho chúng modular  hơn. Bạn sẽ cố áp dụng các thư viện  như PEAR hay Smarty, PHPSavant vào  ứng dụng của bạn để làm cho cách  code của bạn đi vào chiều hướng ổn  định. Lúc này bạn đã thấy được sự  cần thiết phải có một coding  convention nhất quán (<a rel="nofollow" href="http://pcdinh.googlepages.com/phpvietnamcodingstandards">chuẩn viết code</a>).   Bạn sẽ quan tâm đến bảo mật hơn. Giai đoạn này sẽ giúp bạn có một lối   tư duy chín chắn hơn nhưng nhiều lo ngại hơn vì bạn cho rằng bạn vẫn   chưa thực sự hiểu PHP.</div>
]]></content:encoded>
			<wfw:commentRss>http://skyvnn.net/skyvnn/chia-s%e1%ba%bb-kinh-nghi%e1%bb%87m-h%e1%bb%8dc-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax ,Jquery ,Javascript</title>
		<link>http://skyvnn.net/ajaxjqueryjs/59.html</link>
		<comments>http://skyvnn.net/ajaxjqueryjs/59.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 03:35:31 +0000</pubDate>
		<dc:creator>Goncorpius</dc:creator>
				<category><![CDATA[Ajax,Jquery,Js]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://skyvnn.net/?p=59</guid>
		<description><![CDATA[Đôi lúc khi mới đi đến ranh giới của lập trình web 2.0 bạn đang ngờ ngợ giữa các chức năng của nó, cũng như bạn biết rằng web 2.0 thì nên áp dụng ajax, tìm hiểu trên mạng hoặc trong tài liệu thì bạn hiểu sơ sơ nó là cách gửi dữ liệu không đồng bộ …. ĐỊNH NGHĨA Javascript : là một ngôn ngữ xử lý sự kiện thông thường cho website, thông thường được dùng để sử lý các sự kiện. Ngôn ngữ cũng theo cấu trúc chính của C, có thể nói JS chỉ khác PHP &#8230; <a href="http://skyvnn.net/ajaxjqueryjs/59.html"><br/>Keep reading</a>]]></description>
			<content:encoded><![CDATA[<p>Đôi lúc khi mới đi đến ranh giới của lập trình web 2.0 bạn đang ngờ ngợ  giữa các chức năng của nó, cũng như bạn biết rằng web 2.0 thì nên áp  dụng ajax, tìm hiểu trên mạng hoặc trong tài liệu thì bạn hiểu sơ sơ nó  là cách gửi dữ liệu không đồng bộ ….<span id="more-59"></span></p>
<h5>ĐỊNH NGHĨA</h5>
<p><strong>Javascript : </strong> là một ngôn ngữ xử lý sự kiện thông  thường cho website, thông thường được dùng để sử lý các sự kiện. Ngôn  ngữ cũng theo cấu trúc chính của C, có thể nói JS chỉ khác PHP ở ngôn  ngữ, còn hướng lập trình thì hầu như là giống nhau.</p>
<p><strong>JQuery : </strong> Gần như là một mã nguồn mở sử dụng JS, Jquery  tổng hợp các vấn đề cần phải làm trong JS thành một thư viện, và sau đó  nó cho phép phát biểu theo cách gọi riêng của nó.</p>
<p><strong>Ajax : </strong> Có thể nói, Ajax chỉ là một phần nhỏ trong JSm  khi thực hiện theo JS thuần Ajax được thể hiện tương quan theo JS thuần,  khi thể hiện theo Jquery, cách sử dụng khác nhau nhưng mối tương quan  của nó với JS vẫn không đổi, bởi vì bản thân nó vẫn chỉ chạy trên JS.</p>
<h5>PHÂN BIỆT</h5>
<p>- Với cách để có thể phân biệt 3 dạng này, ta sẽ đi đơn giản từ dưới lên  trên.</p>
<p><strong>Ajax : </strong> Ajax chỉ là một hàm nhỏ nếu bạn sử dụng Jquery  và là một sự kết hợp nhiều thành phần nếu bạn sử dụng JS thuần.</p>
<p><span style="color: #ff0000;">Ajax với Jquery</span></p>
<pre class="brush: plain;">$(document).ready(function(){
$.ajax({
 //Tại đây ta có thể cho các giá trị vào function Ajax, lúc này Ajax là một function.
 url: 'leech_link.php',
 type: 'POST',
 dataType: 'html',
 data: 'name='+varlue1+'&amp;tuoi='+value2,
 beforeSend(function(){
 $('#wait').html('&lt;img src='load.gif' title='' /&gt;);
 }),
 success(function(html){
 $('#show').html(html);
 })
 });
});</pre>
<p>- Chỉ với vài dòng như thế chúng ta đã hoàn thành một ajax khá đơn giản,  nhưng bản chất bên trong của nó khi tuơng tác với JS thì như thế nào ?  hay nói chính xác hơn, Ajax hoạt động trên JS thế nào, chúng ta cùng  tham khảo code sau :</p>
<pre class="brush: css;">

// Ajax function
function XMLHttpClient() {
 var xmlhttp;
 try {
 // Mozilla / Safari / IE7
 xmlhttp = new XMLHttpRequest();
 } catch (e) {
 // IE
 var XMLHTTP_IDS = new Array('MSXML2.XMLHTTP.5.0',
 'MSXML2.XMLHTTP.4.0',
 'MSXML2.XMLHTTP.3.0',
 'MSXML2.XMLHTTP',
 'Microsoft.XMLHTTP' );
 var success = false;
 for (var i=0;i &lt; XMLHTTP_IDS.length &amp;&amp; !success; i++) {
 try {
 xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]);
 success = true;
 } catch (e) {}
 }
 if (!success) {
 throw new Error('Unable to create XMLHttpRequest.');
 }
 }
 return xmlhttp;
}

 function SetName(name)
 {
 var req =XMLHttpClient() ;
 req.open('GET', 'setname.php?name=' + name, false);

 req.send(null);
 var newName =req.responseText;
 alert(newName);
 }
</pre>
<p>- Như vậy chúng ta đã hiểu rõ hơn phần nào Ajax, chúng ta cùng đi qua  vấn đề tiếp theo là Jquery</p>
<p><strong>Jquery: </strong> Như đã giải thích ở trên, bản thân Jquery cũng  chỉ là một thư viện tổng họp hoạt động trên nền tảng JS, để chứng minh  điều này, chúng ta đi vào một ví dụ nho nhỏ, tôi muốn lấy giá trị của  một ID nào đó và cho hiển thị thông báo ra màn hình.</p>
<p><span style="color: #ff0000;">Sử dụng JS thuần</span></p>
<pre class="brush: css;">//Nếu bạn muốn lấy giá trị của nó, bạn phải sử dụng chuỗi hàm sau :

 var myContent = document.getElementById('content');
 alert(myContent.value);
</pre>
<p><span style="color: #ff0000;">và sử dụng Jquery</span></p>
<pre class="brush: css;">
alert($('#content').val());
</pre>
<p>Chỉ đơn giản là vậy mà thôi. Như vậy cái bạn cần hiểu, từ một phuơng  thức nào đó, Jquery có thể thực thi các lệnh JS thông qua cách viết của  riêng nó, nhưng thực sự nền tảng nó vẫn chỉ là JS.</p>
<p><strong>JavaScript : </strong> Như vậy tới đây, bài viết là khá tạm ổn  cho các phần giải thích, về JS tôi không có nhiều ý kiến để phân biệt  nó, bởi vì nó là nền tảng cho sự phát triển của các thư viện khác.</p>
<h5>KẾT LUẬN</h5>
<p>Như vậy giờ chắc bạn đã mường tượng được trong đầu, cái nào nằm đâu ? và  vị trí nó như thế nào rồi đúng không ?. Cũng như kho kiến thức, kiến  thức là vô hạn, một thuật toán sẽ có nhiều cách giải, một bài toán khó  không phải có kết quả là quan trọng, mà phải làm sao cho nó đỡ tốn công  sức nhất. Cũng như học PHP, bạn phải học theo hướng đối tượng để tránh  đi tối đa những khai báo trùng lặp, để tránh tất cả những code không cần  thiết, như Jquery vậy, người ta gộp chung nó và đặt cho nó một cách  khác gọn gàng hơn ^^.</p>
<p>Source : izwebz.com</p>
]]></content:encoded>
			<wfw:commentRss>http://skyvnn.net/ajaxjqueryjs/59.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Film : Có subtitle những không xem được.</title>
		<link>http://skyvnn.net/download/film-co-subtitle-nh%e1%bb%afng-khong-xem-d%c6%b0%e1%bb%a3c.html</link>
		<comments>http://skyvnn.net/download/film-co-subtitle-nh%e1%bb%afng-khong-xem-d%c6%b0%e1%bb%a3c.html#comments</comments>
		<pubDate>Fri, 02 Jul 2010 04:28:55 +0000</pubDate>
		<dc:creator>Goncorpius</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[Film]]></category>
		<category><![CDATA[soft]]></category>

		<guid isPermaLink="false">http://skyvnn.net/?p=41</guid>
		<description><![CDATA[Tình hình là mấy bữa nay cái máy tính ở nhà dỡ chứng là xem FILM không hiển thị phụ đề mặc dù phim đã được down phụ đề và rename như tên phim ,và càng lạ hơn nữa là mới mấy ngày trước xem phim đó vẫn có phụ đề bình thường mới hài chứ Thế là lên search tìm cách khắc phục ,vì phim thì down về nhiều mà không xem hiểu được thì chả khác gì &#8220;nước đổ đầu vịt&#8221; ) Và sau 1 thời gian tìm kiếm ở các forum VN thì cũng thấy có nhiều &#8230; <a href="http://skyvnn.net/download/film-co-subtitle-nh%e1%bb%afng-khong-xem-d%c6%b0%e1%bb%a3c.html"><br/>Keep reading</a>]]></description>
			<content:encoded><![CDATA[<p>Tình hình là mấy bữa nay cái máy tính ở nhà dỡ chứng là xem FILM không hiển thị phụ đề mặc dù phim đã được down phụ đề và rename như tên phim ,và càng lạ hơn nữa là mới mấy ngày trước xem phim đó vẫn có phụ đề bình thường mới hài chứ<span id="more-41"></span></p>
<p>Thế là lên search tìm cách khắc phục ,vì phim thì down về nhiều mà không xem hiểu được thì chả khác gì &#8220;nước đổ đầu vịt&#8221; <img src='http://skyvnn.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )<br />
Và sau 1 thời gian tìm kiếm ở các forum VN thì cũng thấy có nhiều người bị như mình mà vẫn chưa có cách gì giải quyết được, và các trả lời trên đó chỉ là &#8220;setup lại soft coi phim như k-lit , wmp &#8230;act !&#8221; ,hoặc là những câu trả lời đại loại là &#8220;bạn đã active cái sub chưa&#8221; hoặc &#8220;bạn đã đổi đúng tên chưa &#8221; ,và cũng có vài sự trợ giúp như là active gì gì đó trong Option của soft</p>
<p>Mình làm theo và cuối cũng chẵng giải quyết được ,nên sau khi kiếm trên các trang nước ngoài (mình ngại tìm ở các trang nước ngoài lắm vì trình độ english có hạn mà  ^^ ) thì mới biết là do update OS nên khi đó các file media trogn system32 bị ghi đè nên các soft media không thể tìm đọc được file Subtitle mặc dù nó ngay bên cạnh <img src='http://skyvnn.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Và sau khi tìm thêm vài lược thì tìm được cái soft <strong>Direct Sub</strong> và chỉ cần install vậy là xong ,các bạn có thể xem phim có subtitle như bình thường rồi ^^</p>
<p>Các bác có thể download soft tại <strong><a href="http://www.ziddu.com/download/10526768/vsfilter.2.39_nt.exe.html">đây</a></strong> (gọi là soft cho tiện ^^ chứ theo mình nghĩ cũng chả phải soft gì cả <img src='http://skyvnn.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://skyvnn.net/download/film-co-subtitle-nh%e1%bb%afng-khong-xem-d%c6%b0%e1%bb%a3c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tips : Tìm Post&#8217;s ID</title>
		<link>http://skyvnn.net/wordpress/quick-tips-tim-posts-id.html</link>
		<comments>http://skyvnn.net/wordpress/quick-tips-tim-posts-id.html#comments</comments>
		<pubDate>Tue, 25 May 2010 18:02:37 +0000</pubDate>
		<dc:creator>Goncorpius</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://skyvnn.net/?p=21</guid>
		<description><![CDATA[Trong 1 dự án tôi làm việc ,tôi cần tìm ID của bài Post(Page) để hiển thị (hoặc không ) Sidebar trên 1 số trang cần thiết ,bạn có thể xem demo PAGE của Site mình Lúc đầu tôi cũng dùng thẻ the_ID(). nhưng không thành công vì nó chỉ trả về 5 // Check whether the Post's ID is 5. // This does not work. if(the_ID()==5) do something... và 1 hồi tìm kiếm đến phải nhờ người bạn  trình độ cao hơn thì nó send cho cái link và giải quyết được vấn đề này là sử dụng $post-&#62;ID &#8230; <a href="http://skyvnn.net/wordpress/quick-tips-tim-posts-id.html"><br/>Keep reading</a>]]></description>
			<content:encoded><![CDATA[<p>Trong 1 dự án tôi làm việc ,tôi cần tìm ID của bài Post(Page) để hiển thị (hoặc không ) Sidebar trên 1 số trang cần thiết ,bạn có thể xem demo PAGE của Site mình<br />
<span id="more-21"></span><br />
Lúc đầu tôi cũng dùng thẻ <a href="http://codex.wordpress.org/Template_Tags/the_ID">the_ID()</a>. nhưng không thành công vì nó chỉ trả về 5</p>
<pre class="brush: css;">// Check whether the Post's ID is 5.
// This does not work.
if(the_ID()==5) do something...
</pre>
<p>và 1 hồi tìm kiếm đến phải nhờ người bạn  trình độ cao hơn thì nó send cho cái link và giải quyết được vấn đề này là sử dụng <strong>$post-&gt;ID</strong></p>
<pre class="brush: css;">// Check whether the Post's ID is 5.
// This works.
if($post-&gt;ID == 5 ) do something...
</pre>
<p>Và bạn có thể sử dụng nó để tùy chỉnh cho sidebar của mình vd :</p>
<pre class="brush: css;">// This works.
&lt;div id=&quot;content&quot;&gt;

  // The Loop
  &lt;?php if (have_posts()) : ?&gt;
    &lt;?php while (have_posts()) : the_post(); ?&gt;
       // ...the usual content displaying stuff...
    &lt;?php endwhile;?&gt;
  &lt;?php endif;?&gt;
&lt;/div&gt;

&lt;?php
  // Outside The Loop!
  if($post-&gt;ID != 21) get_sidebar(); ?&gt;
</pre>
<p>Và tôi sử dụng nó để giải quyết vấn đề cho Project của mình ,và áp dụng nó vào ngay chính Blog này ,và các bạn có tể dựa vào đây mà tùy biến cho blog của mình theo ý mình ,chúc các bạn vui .</p>
<p>P/s : bài này mình dựa vào 1 bài hướng dẫn trên mạng ,do trình độ hạn hẹp nên không thể trình bày dễ hiểu hơn ,mình sẻ cố gắng khắc phục vào các bài viết sau .</p>
]]></content:encoded>
			<wfw:commentRss>http://skyvnn.net/wordpress/quick-tips-tim-posts-id.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
