Pages

Thứ Tư, 28 tháng 3, 2012

Thơ chế tình yêu

Đố ai định nghĩa đưọc nụ hôn.
Có khó gì đâu một tâm hồn.
Hai đứa yêu nhau ngồi xích lại.
Môi kề mắt nhắm thế là hôn.

Chiều chiều bìm bịp kêu chiều.
Lấy vợ thì cũng lấy liều mà thôi!
Ban ngày làm việc tả tơi,
Ban đêm hầu vợ phận tôi đêm trường!
Nằm chung thì bảo…..chật giường,
Nằm riêng lại bảo…..tơ vương con nào!
Lãng mạn thì bảo…..tào lao,
Đứng đắn lại bảo…..người sao hững hờ!!!
Khù khờ thì bảo…..giai tơ,
Khôn lanh thì bảo…..hái mơ bao lần!!!!
Cả đời cứ mãi phân vân
Tơ lòng con gái biết mần sao đây!!


Anh yêu em không hề gian dối.
Tình yêu chúng mình vô đối phải không em.
Em yêu anh thì anh yêu trở lại.
Có bao giờ ăn lãi của nhau đâu.
Đầu gấu nào chả có lúc xuống giá.
Đại tá nào chả có lúc về hưu.
Nước xuôi dòng ngàn năm chảy mãi.
Cuộc đời này chỉ yêu mãi mình em

Bước đến nhà em, bóng xế tà.
Đứng chờ năm phút bố em ra.
Lơ thơ phía trước vài con chó.
Lác đác đằng sau chiếc chổi chà
Sợ quá anh chuồn quên đôi dép
Bố nàng ngoác mỏ đứng chửi cha
Phen này nhất quyết thuê cây kiếm
Trở về chém ổng đứt làm ba

Gà mà không gáy là con gà chiên.
Gà mà hay gáy là con gà điên.
Đi lang thang trong sân , bắt con gà , bỏ vô nồi.
Mua 2 lon Tiger , nhắm chân gà , nhắm chân gà.
Gà mà không gáy là con gà gay.
Gà mà không gáy là con gà toi.
Đi lang thang trong sân, bắt con gà, ướp tiêu hành,
Ăn xong lăn quay ra, chết tui rùi, cúm gia cầm.

Đố ai định nghĩa được từ hôn.
Có khó gì đâu, dạ bồn chồn.
Hai người một góc, đêm tối tối.
Tựa má, kề môi thế là hôn….

Thứ Hai, 26 tháng 3, 2012

Chống phân mảnh (Defragmenter) là một quá trình sắp xếp dữ liệu trên máy tính một cách hợp lý để ổ cứng truy xuất dữ liệu nhanh hơn, thuận tiện hơn. Điều này cực kỳ thích hợp nếu bạn áp dụng khi trường hợp máy tính của bạn chứa quá nhiều dữ liệu, máy chạy ì ạch và hiệu suất làm việc giảm sút thấy rõ.
Các phần mềm sau đây sẽ giúp bạn khắc phục nhược điểm này, để tối ưu hóa ổ cứng của bạn. Có thể nói các ứng dụng Defragmenter sau đây giống như 1 “trợ lý” sẽ giúp cho bạn sắp xếp lại tất cả các tài liệu 1 cách ngăn nắp và hợp lí nhất. 

1. Defraggler

Đây là một phần mềm cực kỳ nổi trội trong vấn đề chống phân mảnh, hơn nữa nó còn góp phần kiểm tra lỗi ổ cứng để người dùng biết mà khắc phục, đó là Defraggler. Đây là một phần mềm chống phân mảnh hoàn toàn miễn phí, được đánh giá cao ở tốc độ và khá nhẹ, không làm ảnh hưởng gì đến hiệu suất của hệ thống. Sản phẩm của hãng Piriform, từng gây đình đám với sản phẩm CClean trong việc tối ưu hóa hệ thông. 



Khi tiến hành cài đặt lên máy tính, giao diện của phần mềm sẽ liệt kê danh sách các phân vùng của ổ cứng. Bạn chọn một phân vùng nào đó rồi nhấn Analyze để phần mềm tự động phân tích mức độ phân mảnh của phân vùng đó. Defraggler cho phép bạn chỉ định một hay nhiều tập tin, thư mục, hoặc toàn bộ ổ đĩa để chống phân mảnh. Ngoài ra, Defraggler là một phần mềm chống phân mảnh hoàn toàn miễn phí, được đánh giá cao ở tốc độ và khá nhẹ, không làm ảnh hưởng gì đến hiệu suất của hệ thống. 

2. MyDefrag

MyDefrag là một trình chống phân mảnh ổ đĩa và tối ưu hóa (một tiện ích bảo trì để làm cho đĩa cứng của bạn nhanh hơn) cho Windows 2000, 2003, XP, Vista, 2008, và cho bản X64. Mặc dù không có hỗ trợ tập lệnh, nhưng nó có nhiệm vụ làm 1 công việc hết sức tuyệt vời khi di chuyển các tập tin đến nơi tối ưu nhất trên đĩa cứng của bạn. 


Tệp tin thường xuyên được truy cập sẽ được nhóm lại với nhau trong những khu có hiệu suất tốt hơn. MyDefrag thậm chí sẽ quét toàn bộ không gian đã được phân bố cho các tập tin tổng thể và di chuyển các tập tin đó đến địa điểm thích hợp, đôi khi nó sẽ ép không gian hệ thống lại để chứa các tập tin đó nhằm mang lại hiệu quả đối với các phần còn lại của hệ thống. 

3. Auslogics Disk Defrag

Auslogics Disk Defrag là một chương trình dọn ổ đĩa miễn phí nhưng lại hoạt động khá nhanh và đơn giản, có thể chống phân mảnh nhiều phân vùng cùng 1 lúc hoặc từ phân vùng riêng biệt. Chương trình cho phép bạn thiết lập ưu tiên các ứng dụng và có thể cho phép máy tính tắt khi nó hoàn tất quá trình phân mảnh, 1 tính năng tiện dụng khác khi bạn muốn nó quét hoặc chống phân mảnh. 


Mặc dù, Windows có kèm theo chức năng chống phân mảnh, nhưng khi thực hiện việc chống phân mảnh trên các đĩa cứng dung lượng lớn thì nó tỏ ra hơi chậm chạp, bạn có thể chờ tới hàng giờ mới hoàn thành công việc. Chính vì vậy việc sử dụng AusLogics Disk Defrag là 1 giải pháp giúp bạn tiết kiệm rất nhiều thời gian và công sức cho công việc này. 

4. Smart Defrag

Smart Defrag là một trong những phần mềm miễn phí chống phân mảnh đĩa cứng tốt nhất. Smart Defrag thực sự cung cấp những tính năng tốt hơn mà các phần mềm khác không có được như tốc độ xử lý nhanh cũng như khả năng chống phân mảnh mạnh mẽ hơn. Smart Defrag giúp chống phân mảnh cho ổ đĩa cứng của bạn một cách rất hiệu quả. Smart Defrag không chỉ thực hiện quá trình này một cách kĩ càng mà còn kết hợp tốt với khả năng tối ưu hoá hoạt động của ổ đĩa. Tất cả những gì bạn cần phải thực hiện là cài đặt Smart Defrag rồi... quên nó đi. 

Chương trình sẽ tự động và âm thầm theo dõi "thể trạng" đĩa cứng của bạn, thực hiện các quá trình hồi phục đĩa cứng, chống phân mảnh theo lịch hoặc theo chế độ "giám định" tới hạn! Tình trạng ổ cứng hoạt động chậm chạm, hay bị lỗi... sẽ được hạn chế rất nhiều. Tuy nhiên, một điều quan trọng khác đó là Smart Defrag hoàn toàn miễn phí với mọi đối tượng sử dụng. 

5. Disk Defragmenter

Nhiều người cho rằng, không cần thiết phải cài đặt thêm những phần mềm chống phân mảnh ổ đĩa bởi trong hệ điều hành Window đã có sẵn một tiện ích tối ưu là Disk Defragmenter giúp thực hiện công việc này. Công cụ này đã trở nên rất quên thuộc với người sử dụng Windows, nhằm ổn định tốc độ và khả năng đọc dữ liệu trên ổ cứng. Công cụ Built In Disk Defragmenter cũng gồm có 3 chức năng chính là phân tích một hoặc nhiều phân vùng; thực hiện chống phân mảnh trên một hay nhiều phân vùng và lên lịch thực hiện chống phân mảnh. 


Trong khi nó không cung cấp các công cụ tiên tiến như các tiện ích khác, như phân mảnh tập tin/thư mục hoặc cho phép chống phân mảnh tự động trong khi máy tính nhàn rỗi, nhưng tính năng này của Windows thực ra không thua kém các công cụ, thậm chí còn tăng khả năng tiết kiệm bộ nhớ bởi nó là công cụ có sẵn trong Windows, do vậy, người dùng không cần phải cài đặt thêm bất cứ phần mềm nào khác. 

Chủ Nhật, 25 tháng 3, 2012

Tối ưu blogspot seo

Nếu quan tâm đến tạo Web, chắc hẳn bạn sẽ ít nhiều nghe về SEO (Search Engine Optimisation). Đây là những thủ thuật nhằm tối ưu hóa cho công cụ tìm kiếm. Nhờ những thủ thuật này, Website của bạn sẽ dễ dàng được đưa lên đầu kết quả tìm kiếm ở các trang Web tìm kiếm. Một sự thật là phần lớn khách viếng thăm blog của ta đến từ Google.com.vn
Giả sử bạn là 1 trong 100 triệu trang web trên thế giới. Vậy bạn làm thế nào để trang web của mình có thể dễ dàng được tìm thấy. Yếu tố quan trọng là thông qua các công cụ tìm kiếm, hiện chiếm đến 60% các đường dẫn đến các trang thông tin quan trọng.

Vậy S.E.O là gì?
SEO – Search Engine Optimisation (Tối ưu hóa cho công cụ tìm kiếm) là một quá trình làm nội dung trang web dễ dàng được các công cụ tìm kiếm tìm thấy, và hiển thị.
Hầu hết người dùng Internet sử dụng các công cụ tìm kiếm hàng ngày và có thể chỉ nhìn vào trang đầu tiên của kết quả tìm kiếm. Vì thế nếu như một khách hàng đang tìm kiếm trang web của bạn, và bạn vô tình bị xếp ở trang thứ hai của kết quả tìm kiếm, sẽ ít có khả năng khách hàng ghé thăm trang của bạn.
Vậy làm sao để trang web được các công cụ tìm kiếm để mắt tới?
Google công khai các hướng dẫn SEO của mình. Đầu tiên, hãy chắc chắn rằng trang web của bạn được công cụ tìm kiếm biết đến, điều này có nghĩa là có một “con nhện” tự động bò trên nội dung trang web của bạn và đưa nó vào trong bản đồ.
Từ đó, việc tối ưu hóa phụ thuộc vào việc kết hợp giữa công tác biên tập và kỹ thuật. Về cơ bản, nội dung, đặc biệt là tiêu đề cần phải mô tả được nội dung, sử dụng những từ khóa mà khách hàng thường dùng. Một số trang web có thể cố gắng để “lừa” Google, hoặc bằng cách tải các trang web với quá nhiều các từ khóa không liên quan, hoặc thông qua các trang trung gian có các đường link mà không mang nội dung nào cả.
Nâng cao SEO cho Template Blogspot
Đầu tiên hãy vào trang web: http://websitegrader.com/, nhập link blog của bạn rồi click Generate Report để kiểm tra SEO, đợi một lát để xem kết quả, thang điểm 1-100.
1/ Tiêu đề blog
Thông thường, tiêu đề của một blog được qui định là BLOG TITLE: POST TITLE, bạn có thể cải thiện SEO bằng cách sửa đổi tiêu đề thành  POST TITLE | BLOG TITLE. Tìm đoạn code sau trong template của bạn:
<title><data:blog.pageTitle/></title>
thay thế bằng đoạn code này:
<b:if cond=’data:blog.pageType == &quot;item&quot;’>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
Bạn cũng có thể thêm một số từ khóa (keywords) vào tiêu đề, ví dụ:
<b:if cond=’data:blog.pageType == &quot;item&quot;’>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/> | Music | Game</title>
</b:if&gt
2/ Từ khóa và miêu tả cho thẻ Meta
Việc bạn cần làm là thêm đoạn code sau vào trước <b:skin><![CDATA[/*
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta name="description" content="Tin tuc - Giai tri" />
<meta name="keywords" content="tin tuc, phim anh, am nhac" />
</b:if>
3/ Heading
Heading Tag (H1, H2, H3, H4, H5) cũng rất quan trọng đối với SEO. Tất cả các tiêu đề Widget của blogspot sử dụng thẻ H2. Nhưng temp Minima lại sử dụng H3 cho tiêu đề bài đăng và rất nhiều template khác sử dụng thẻ H2 cho tiêu đề bài. Để nâng cao SEO, bạn cần sử dụng thẻ H1 cho tiêu đề bài viết. Ví dụ đoạn code sau:
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
Trong ví dụ này thì template sử dụng thẻ H3 cho phần tiêu đề bài (nếu bạn không tìm ra thì có thể template của bạn sử dụng thẻ H2). Thay thế thẻ H3 (H2) trong ví dụ trên thành H1:
<b:if cond='data:post.title'>
<h1 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h1>
</b:if>
Sau đó bạn cần sửa lại code CSS tương ứng của phần tiêu đề bài viết, làm tương tự như trên (thay H3 thành H1) hoặc chỉnh lại kích cỡ font của phần tiêu đề bằng cách thêm đoạn code sau vào trước ]]></b:skin>
h1.post-title, .post h1 #Blog1 h1, #Blog2 h1 { font-size:1.5em; }
Ở đây font-size là 1.5em, bạn có thể điều chỉnh theo ý muốn
Cuối cùng, ta quay lại trang http://websitegrader.com/ để kiểm tra SEO, điểm SEO của Taiki Blog đã tăng từ 70 lên 91 sau khi thực hiện thủ thuật trên đấy. Chúc bạn cũng làm được như vậy.

Tạo ô tìm kiếm cho blogspot

Để cho người xem blog dễ dàng tìm kiếm các bài đã đăng trên Blog của mình, bạn có thể tạo hộp tìm kiếm (Search...) trên Blog với một số mẫu dưới đây.
Ứng với mỗi mẫu là code phía dưới, nếu thích mẫu nào bạn chỉ cần đăng nhập vào Blog > chọn thiết kế > thêm tiện ích HTML/Javacript rồi dán code tương ứng phía dưới vào và bấm Lưu lại là xong.



Mẫu 1:    
<style type="text/css"> #w2b-searchbox{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheyn_Xk6Ql1GUDHR6pSSkHRNrOGIcADSql6KCrPle6gEQmgrXi3f0R7G5fpRxptI7il7o1GBtpzbL1xuIWVBAosJr_wgVVYeSu4CP2HZ3uT7PhzGhVsEbiodjXU2kMd3qw1KucWCICTtdN/) no-repeat scroll center center transparent;width:307px;height:50px;disaply:block;} form#w2b-searchform{display: block;padding: 10px 12px;margin:0;} form#w2b-searchform #s{padding: 6px;margin:0;width: 235px;font-size:14px;vertical-align: top;border:none;background:transparent;} form#w2b-searchform #sbutton{margin:0;padding:0;height:30px;width:30px;vertical-align: top;border:none;background:transparent;} </style> <br /> <div id="w2b-searchbox"> <form id="w2b-searchform" action="/search" method="get"> <input type="text" id="s" name="q" value="Search..." onfocus='if (this.value == "Search...") {this.value = ""}' onblur='if (this.value == "") {this.value = "Search...";}'/><br /> <input type="image" src="http://img1.blogblog.com/img/blank.gif" id="sbutton" /><br /> </form></div>

Mẫu 2:    
 <style type="text/css">  #w2b-searchbox{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGOmz4Jfbl_GHKkaC6No81PATwe1P15vJNaOdVgMaUSpCvVE4VKfZUK4vfBLqYClq9t_F9i0dyOflWuWZ5SvFuuTXy33fEvUWYg630uH3CupHcgmWMsGeg3cikeY0M7cA_PjOo-QhU4iqA/)  no-repeat scroll center center  transparent;width:307px;height:50px;disaply:block;}  form#w2b-searchform{display: block;padding: 10px 12px;margin:0;}  form#w2b-searchform #s{padding: 6px;margin:0;width:  235px;font-size:14px;vertical-align:  top;border:none;background:transparent;} form#w2b-searchform  #sbutton{margin:0;padding:0;height:30px;width:30px;vertical-align:  top;border:none;background:transparent;} </style>   <br />  <div id="w2b-searchbox">    <form id="w2b-searchform"  action="/search" method="get">        <input type="text" id="s"  name="q" value="Search..." onfocus='if (this.value == "Search...")  {this.value = ""}' onblur='if (this.value == "") {this.value =  "Search...";}'/><br />         <input type="image"  src="http://img1.blogblog.com/img/blank.gif" id="sbutton" /><br  />     </form></div>

Mẫu 3:    
 <style type="text/css">  #w2b-searchbox{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXB43K3PU9oZWDi1pdXKn6TW8Ic5fsw7nDoBKAkqKGlSEH9qZGvJdfH3zRzhkQnul41UVLb2vTqyhyphenhyphen0uR2T2Q5XsYf4deO6x4xaRkrhRrfoq2dhaRiv3FY4lzPUZzyuLlbNKgxopgj3rcd/)  no-repeat scroll center center  transparent;width:307px;height:50px;disaply:block;}  form#w2b-searchform{display: block;padding: 12px;margin:0;}  form#w2b-searchform #s{padding: 6px 6px 6px 26px;margin:0;width:  215px;font-size:14px;vertical-align:  top;border:none;background:transparent;} form#w2b-searchform  #sbutton{margin:0;padding:0;height:30px;width:30px;vertical-align:  top;border:none;background:transparent;} </style>   <br />  <div id="w2b-searchbox">    <form id="w2b-searchform"  action="/search" method="get">        <input type="text" id="s"  name="q" value=""/><br />         <input type="image"  src="http://img1.blogblog.com/img/blank.gif" id="sbutton" /><br  />     </form></div>

Mẫu 4:    
 <style type="text/css">  #w2b-searchbox{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaEHCo5wIONHUdCyFSQ256I8FJGfxWGOy-u_R2fZ6fQZTnghH8fa6JsEF1Lm7XPA3glkUhcYQPgKsOFVVFg8ezEc2TUZ-5w0NAraepsasymYFJUB-QAcBs0N5RfQp5O_e-NkgHHckROzMq/)  no-repeat scroll center center  transparent;width:307px;height:50px;disaply:block;}  form#w2b-searchform{display: block;padding: 12px;margin:0;}  form#w2b-searchform #s{padding: 6px 6px 6px 26px;margin:0;width:  215px;font-size:14px;vertical-align:  top;border:none;background:transparent;} form#w2b-searchform  #sbutton{margin:0;padding:0;height:30px;width:30px;vertical-align:  top;border:none;background:transparent;} </style>   <br />  <div id="w2b-searchbox">    <form id="w2b-searchform"  action="/search" method="get">        <input type="text" id="s"  name="q" value=""/><br />         <input type="image"  src="http://img1.blogblog.com/img/blank.gif" id="sbutton" /><br  />     </form></div>

Mẫu 5:    
 <style type="text/css">  #w2b-searchbox{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfrQSbJlb4bppMWEq9YCojRfluS8njb8i3y1NNKUHEAAnAGi17S3zo61ppnfDXz6w3EBfiWbBXF4i23VmBvZ-xKTMInSCP6V2RZBBjPfpMST0oM3UvgFWuk36DwzNWAAxB2YUPIxGq9dNG/)  no-repeat scroll center center  transparent;width:307px;height:50px;disaply:block;}  form#w2b-searchform{display: block;padding: 10px 12px;margin:0;}  form#w2b-searchform #s{padding: 6px;margin:0;width:  235px;font-size:14px;vertical-align:  top;border:none;background:transparent;} form#w2b-searchform  #sbutton{margin:0;padding:0;height:30px;width:30px;vertical-align:  top;border:none;background:transparent;} </style>   <br />  <div id="w2b-searchbox">    <form id="w2b-searchform"  action="/search" method="get">        <input type="text" id="s"  name="q" value="Search..." onfocus='if (this.value == "Search...")  {this.value = ""}' onblur='if (this.value == "") {this.value =  "Search...";}'/><br />         <input type="image"  src="http://img1.blogblog.com/img/blank.gif" id="sbutton" /><br  />     </form></div>