Maque

ỐI ZỒI ÔI! Well come to me, HỆ THỐNG ĐANG ĐƯỢC NÂNG CẤP

Banner

1
Hiển thị các bài đăng có nhãn máy tính. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn máy tính. Hiển thị tất cả bài đăng

Thứ Ba, 26 tháng 6, 2012

Kinh nghiệm sử dụng máy tính an toàn tránh virus


Nếu không hiểu rõ về máy vi tính, người dùng sẽ gặp rất nhiều vấn đề khi sử dụng, trong đó có các nguyên nhân từ virus, do lỗi phần mềm hoặc lỗi hệ thống, đặc biệt là người mới dùng máy tính.
Máy tính là một thiết bị điện tử phức tạp từ phần cứng cho tới phần mềm. Nếu không hiểu rõ về máy vi tính, người dùng sẽ gặp rất nhiều vấn đề khi sử dụng, trong đó có các nguyên nhân từ virus, do lỗi phần mềm hoặc lỗi hệ thống, đặc biệt là người mới dùng máy tính.
  
Sau đây, GenK.vn sẽ trình bày một số kinh nghiệm giúp bạn sử dụng máy tính an toàn hơn, giữ cho máy tính hoạt động ổn định lâu dài.
 
Luôn chú ý tới những thông tin trước, sau và trong khi tải dữ liệu.
 
Phần lớn những tác nhân xấu ảnh hưởng tới máy tính của bạn là từ Internet, do đó bạn phải luôn tập trung chú ý tới những dữ liệu mà máy tính mình đang truy cập hoặc tải về. Đặc biệt, khi bạn quyết định bấm chuột vào 1 liên kết nào đó, bạn cần phải biết chính xác mình đang làm gì, liên kết đó có tới được địa chỉ bạn cần và có đảm bảo an toàn hay không. Nên chú ý những cửa sổ hiện ra vì chúng có chứa khá nhiều thông tin về file đang có hành vi xấu với máy tính của bạn. Thông thường, những cửa sổ này sẽ được đóng lại tức thì nên hãy thật chú ý những gì hiện lên trong thời gian này.
 
 
Bạn cũng nên chú ý đến các phần mềm miễn phí tải từ Internet. Trước khi quyết định tải về, bạn nên xem qua trang chủ của nó, nội dung của trang hỗ trợ và các điều khoản sử dụng để đảm bảo phần mềm của bạn không có đính kèm những thành phần gây hại cho máy tính.
 
Thường xuyên kiểm tra các tiến trình đang hoạt động
 
Windows được tích hợp sẵn công cụ mang tên Processes Explorer (1 thẻ trong Task Manager của Windows), giúp bạn theo dõi mọi hoạt động của máy tính. Bạn bấm chuột phải vào thanh Start, chọn Task Manager, rồi chọn tab Processes như hình bên dưới.
 
 
Đây là danh sách các tiến trình đang chạy, bao gồm tất cả tên tập tin “.exe” (kể cả các ứng dụng chạy ngầm), tỉ lệ chiếm dụng CPU và dung lượng bộ nhớ. Lúc kiểm tra, bạn chỉ cần xem những ứng dụng chiếm nhiều bộ nhớ và CPU nhất là được. Nếu có tiến trình chiếm dụng nhiều tài nguyên mà bạn không biết ở đâu ra thì có nghĩa là máy tính đang gặp “nguy hiểm”. Bạn nên ngừng tiến trình đó lại bằng cách cách bấm nút “End Process” ở bên dưới. Sau đó, bạn nên tìm và xóa tập tin “exe” tương ứng trong ổ cứng và quét virus toàn bộ máy. Tất nhiên các bạn cũng cần phải có hiểu biết kha khá mới có thể chắc chắn tiến trình nào là Virus, tiến trình nào là tiến trình chạy ngầm của Windows.
 
Tìm hiểu cách sử dụng phần mềm duyệt virus đang dùng
 
 
Dĩ nhiên, để phần mềm diệt virus hoạt động tốt thì bạn phải biết cách sử dụng nó. Bạn có thể tìm thấy thông tin này trong các tài liệu đính kèm với phần mềm hoặc trên trang chủ của nhà sản xuất. Tối thiểu, bạn cần biết phần mềm diệt virus bạn đang dùng có những chức năng gì, cách diệt virus, lập lịch để diệt virus, thiết lập bức tường lừa v.v… Hơn thế, bạn có thể tìm hiểu thêm các chức năng cao cấp hơn của phần mềm để có thể cấu hình cho chúng hoạt động hiệu quả nhất.
 
Cập nhật thông tin về các phần mềm diệt virus khác nhau
 
 
Thực tế, không có phần mềm diệt virus nào thật sự hoàn hảo, những phần mềm được đánh giá là tốt nhất hiện nay thì giá lại khá cao. Việc cập nhật thông tin về các phần mềm diệt virus để bạn có thể tìm được những phần mềm phù hợp với nhu cầu và túi tiền của bạn. Ví dụ như với nhu cầu văn phòng thì bạn không cần thiết phải bỏ 1 khoản tiền quá lớn để mua Bitdefender, bạn có thể dùng các phần mềm có phí rẽ hơn như Kaspersky hoặc miễn phí như Microsoft Security Essential.
 
Chỉ được sử dụng tối đa 1 phần mềm diệt virus
 
 
Điều cuối cùng bạn cần phải chú ý đó là chỉ dùng 1 phần mềm diệt virus trên máy tính của mình. Theo thời gian, bạn có thể thay thế phần mềm này bằng phần mềm khác nhưng đừng cài nhiều hơn 1 phần mềm diệt virus cùng lúc. Chúng sẽ xung đột lẫn nhau, làm giảm hiệu năng công việc và tốn tài nguyên vô ích.
 

Thứ Sáu, 22 tháng 6, 2012

Bài viết liên quan có hình ảnh cho Blogger




Bài viết liên quan có hình ảnh cho Blogger - Related-posts for blogspot - by: http://namkna.blogspot.com/
Khi đặt bút viết bài này (chính xác hơn là đặt tay lên bàn phím) mình băn khoăn không biết có nên viết không. Đây là chủ đề không mới và có thể 1 số bạn không xem xét kỹ code mà chỉ lướt qua tiêu đề rồi cho rằng mình lấy code ở 1 nơi khác rồi xào lại. Ở bài Bài viết liên quan cho Blogger - Related Posts mình có nói thủ thuật được phát triển bởi một blogger người Ấn Độ. 
Thực ra code ban đầu mình xem ở 1 template tại Btemplates và nó có nhược điểm là vẫn hiển thị tên bài đang xem ở danh sách bài viết liên quan. Khi tình cờ vào blog của Harish mình để ý thấy lỗi này đã được fix và mình cho rằng Harish đã sửa được lỗi đó. Tuy nhiên blog này có viết bài về phân trang và sử dụng code của Abu Farhan nhưng đề bản quyền bởi Harish thì mình tự hỏi điều tương tự có xảy ra với Related Posts?

Quay lại bài viết này. Khi chưa có widget Popular Posts thì ảnh ở feed có kích thước với ảnh trên blog nên mình không quan tâm đến Related Posts with thumbnails vì cho rằng nó làm giảm tốc độ của blog. Hiện nay ảnh ở đây có kích thước 72x72 pixels, vấn đề dung lượng không còn quan trọng và mình bắt đầu thêm hiển thị ảnh. Khi test với bài viết có hơn 2 nhãn mình mới phát hiện ra hình ảnh không còn đúng với bài viết, nguyên nhân do chưa khai báo biến này trong hàmremoveRelatedDuplicates(đây là hàm loại bỏ nội dung trùng lặp, khi mà 1 bài viết xuất hiện ở 2 nhãn). Như vậy ở bài Bài viết liên quan cho Blogger - Related Posts lâu nay đã bị lỗi hiển thị ngày tháng đăng bài khi ở bài viết gắn với hơn 1 nhãn. Qua bài viết này mình cũng muốn thông báo và xin lỗi đến những bạn đã áp dụng thủ thuật đó, mình đã update lại code.

Những thủ thuật mình giới thiệu nếu chủ đề không mới thì có nghĩa mình đã thêm một vài tính năng nào đó, Related Posts with thumbnails cũng vậy. Thừa hưởng từ thủ thuật trước là loại bỏ bài viết đang xem ở danh sách bài viết liên quan thì ở bản này mình thêm hình ảnh, ngày tháng đăng bài và số lượng comments trong bài viết đó, đây là những thông tin mà mình cảm thấy cần thiết. Ngoài ra thì mình có thêm 2 tính năng nữa là hiển thị thông báo không có bài viết liên quan (điều này xảy ra khi trong 1 nhãn chỉ có 1 bài viết và bài viết đó cũng chỉ gắn với 1 nhãn) và lựa chọn có hiển thị số lượng comments hay không (dành cho blog chỉ đơn giản như 1 trang tin và không bật commnet hoặc là blog không sử dụng comment mặc định của Blogger).
 

Ở đây mình giới thiệu 2 kiểu là hiển thị theo hàng dọc và hiển thị theo hàng ngang.
 

Kiểu 1: Hiển thị Related Posts theo hàng dọc.


 
Bài viết liên quan có hình ảnh cho Blogger - Related-posts for blogspot - by: http://namkna.blogspot.com/
Bước 1: Thêm đoạn mã dưới đây vào trước thẻ]]></b:skin>trong template của bạn.
#related-posts{float:left}
#related-posts ul{margin:0;padding:0;list-style-type:none}
#related-posts ul li{padding:10px 0}
#related-posts ul li:hover img{width:42px;height:42px;padding:0}
#related-posts img{float:left;border:1px solid #BBB;margin-right:10px;width:36px;height:36px;background:#FFF;padding:3px}
#related-posts h3{margin:0;font-size:16px}
Bước 2: Thêm đoạn mã dưới đây vào sau thẻ<div class='post-footer'>trong template của bạn.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div style='clear:both'/>
<div id='related-posts'>
<script type='text/javascript'>var ry='<h2>Bài viết liên quan</h2>';rn='<h2>Không có Bài viết liên quan</h2>';rcomment='Nhận xét';rdisable='Tắt Nhận xét';commentYN='yes';</script>
<script type='text/javascript'>
//<![CDATA[
var dw='';titles=new Array();titlesNum=0;urls=new Array();timeR=new Array();thumb=new Array();commentsNum=new Array();comments=new Array();function related_results_labels(c){for(var b=0;b<c.feed.entry.length;b++){var d=c.feed.entry[b];titles[titlesNum]=d.title.$t;for(var a=0;a<d.link.length;a++){if('thr$total' in d){commentsNum[titlesNum]=d.thr$total.$t+' '+rcomment}else{commentsNum[titlesNum]=rdisable};if(d.link[a].rel=="alternate"){urls[titlesNum]=d.link[a].href;timeR[titlesNum]=d.published.$t;if('media$thumbnail' in d){thumb[titlesNum]=d.media$thumbnail.url}else{thumb[titlesNum]='http://lh4.ggpht.com/_u7a1IFxc4WI/TTjruHJjcfI/AAAAAAAAAk0/i11Oj6i_bHY/no-image.png'};titlesNum++;break}}}}function removeRelatedDuplicates(){var b=new Array(0);c=new Array(0);e=new Array(0);f=new Array(0);g=new Array(0);for(var a=0;a<urls.length;a++){if(!contains(b,urls[a])){b.length+=1;b[b.length-1]=urls[a];c.length+=1;c[c.length-1]=titles[a];e.length+=1;e[e.length-1]=timeR[a];f.length+=1;f[f.length-1]=thumb[a];g.length+=1;g[g.length-1]=commentsNum[a]}}urls=b;titles=c;timeR=e;thumb=f;commentsNum=g}function contains(b,d){for(var c=0;c<b.length;c++){if(b[c]==d){return true}}return false}function printRelatedLabels(a){for(var b=0;b<urls.length;b++){if(urls[b]==a){urls.splice(b,1);titles.splice(b,1);timeR.splice(b,1);thumb.splice(b,1);commentsNum.splice(b,1)}}var c=Math.floor((titles.length-1)*Math.random());var b=0;if(titles.length==0){dw+=rn}else{dw+=ry;dw+='<ul>';while(b<titles.length&&b<20&&b<maxresults){if(commentYN=='yes'){comments[c]=' - '+commentsNum[c]}else{comments[c]=''};dw+='<li><img alt="'+titles[c]+'" src="'+thumb[c]+'"/><div><a href="'+urls[c]+'" rel="nofollow"><h3>'+titles[c]+'</h3></a><span>'+timeR[c].substring(8,10)+'/'+timeR[c].substring(5,7)+'/'+timeR[c].substring(0,4)+comments[c]+'</span></div></li><div style="clear:both"></div>';if(c<titles.length-1){c++}else{c=0}b++}dw+='</ul>'};urls.splice(0,urls.length);titles.splice(0,titles.length);document.getElementById('related-posts').innerHTML=dw};
//]]>
</script>
<b:loop values='data:post.labels' var='label'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&quot;' type='text/javascript'/>
</b:loop>
<script type='text/javascript'>var maxresults=6;removeRelatedDuplicates();printRelatedLabels('<data:post.url/>');</script>
</div>
<div style='clear:both'/>
</b:if>
Kiểu 2: Hiển thị Related Posts theo hàng ngang.


Bài viết liên quan có hình ảnh cho Blogger - Related-posts for blogspot - by: http://namkna.blogspot.com/
Bước 1: Thêm đoạn mã dưới đây vào trước thẻ]]></b:skin>trong template của bạn.
#related-posts{float:left}
#related-posts ul{margin:5px 0;width:524px;padding:0;list-style-type:none}
#related-posts ul li{position:relative;float:left;border:0 none;margin-right:11px;width:76px}
#related-posts ul li:hover{z-index:98}
#related-posts ul li:hover img{border:3px solid #BBB}
#related-posts ul li:hover div{position:absolute;top:40px;left:10px;margin-left:0;width:200px}
#related-posts ul li img{border:3px solid #DDD;width:70px;height:70px;background:#FFF}
#related-posts ul li div{position:absolute;z-index:99;margin-left:-999em}
#related-posts ul li .title{border:1px solid #CCC;background:#FFF;padding:5px 10px}
Bước 2: Thêm đoạn mã dưới đây vào sau thẻ<div class='post-footer'>trong template của bạn.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div style='clear:both'/>
<div id='related-posts'>
<script type='text/javascript'>var ry='<h2>Bài viết liên quan</h2>';rn='<h2>Không có Bài viết liên quan</h2>';rcomment='Nhận xét';rdisable='Tắt Nhận xét';commentYN='yes';</script>
<script type='text/javascript'>
//<![CDATA[
var nothumb='http://lh4.ggpht.com/_u7a1IFxc4WI/TTjruHJjcfI/AAAAAAAAAk0/i11Oj6i_bHY/no-image.png';dw='';titles=new Array();titlesNum=0;urls=new Array();time=new Array();thumb=new Array();commentsNum=new Array();comments=new Array();function related_results_labels(c){for(var b=0;b<c.feed.entry.length;b++){var d=c.feed.entry[b];titles[titlesNum]=d.title.$t;for(var a=0;a<d.link.length;a++){if('thr$total' in d){commentsNum[titlesNum]=d.thr$total.$t+' '+rcomment}else{commentsNum[titlesNum]=rdisable};if(d.link[a].rel=="alternate"){urls[titlesNum]=d.link[a].href;time[titlesNum]=d.published.$t;if('media$thumbnail' in d){thumb[titlesNum]=d.media$thumbnail.url}else{thumb[titlesNum]=nothumb};titlesNum++;break}}}}function removeRelatedDuplicates(){var b=new Array(0);c=new Array(0);e=new Array(0);f=new Array(0);g=new Array(0);for(var a=0;a<urls.length;a++){if(!contains(b,urls[a])){b.length+=1;b[b.length-1]=urls[a];c.length+=1;c[c.length-1]=titles[a];e.length+=1;e[e.length-1]=time[a];f.length+=1;f[f.length-1]=thumb[a];g.length+=1;g[g.length-1]=commentsNum[a]}}urls=b;titles=c;time=e;thumb=f;commentsNum=g}function contains(b,d){for(var c=0;c<b.length;c++){if(b[c]==d){return true}}return false}function printRelatedLabels(a){for(var b=0;b<urls.length;b++){if(urls[b]==a){urls.splice(b,1);titles.splice(b,1);time.splice(b,1);thumb.splice(b,1);commentsNum.splice(b,1)}}var c=Math.floor((titles.length-1)*Math.random());var b=0;if(titles.length==0){dw+=rn}else{dw+=ry;dw+='<ul>';while(b<titles.length&&b<20&&b<maxresults){if(commentYN=='yes'){comments[c]=' - '+commentsNum[c]}else{comments[c]=''};dw+='<li><a href="'+urls[c]+'" rel="nofollow"><img alt="'+titles[c]+'" src="'+thumb[c]+'"/></a><div class="title"><a href="'+urls[c]+'" rel="nofollow"><h3>'+titles[c]+'</h3></a><span>'+time[c].substring(8,10)+'/'+time[c].substring(5,7)+'/'+time[c].substring(0,4)+comments[c]+'</span></div></li>';if(c<titles.length-1){c++}else{c=0}b++}dw+='</ul>'};urls.splice(0,urls.length);titles.splice(0,titles.length);document.getElementById('related-posts').innerHTML=dw};
//]]>
</script>
<b:loop values='data:post.labels' var='label'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&quot;' type='text/javascript'/>
</b:loop>
<script type='text/javascript'>var maxresults=6;removeRelatedDuplicates();printRelatedLabels('<data:post.url/>');</script>
</div>
<div style='clear:both'/>
</b:if>


maxresults là số bài viết liên quan được hiển thị, mình đặt là 6. Mặc định số lượng comments sẽ được hiển thị, nếu bạn không muốn hãy thay ký tự yes màu tím thành ký tự khác, no chẳng hạn. Số lượng bài viết ở mỗi nhãn được tải về từ feed lấy theo mặc định là 25 bài mới nhất, nếu nhiều hơn mình nghĩ sẽ làm chậm tốc độ blog.

Về CSS cũng như bao thủ thuật khác mình không chú trọng đến giao diện mà quan tâm đến việc hiển thị trên các trình duyệt nhiều hơn. Ngoài ra mặc dù thông tin hiển thị bằng Javascript nhưng mình vẫn thêm thẻ alt cho ảnh, tiêu đề đặt trong cặp thẻ H3 và thuộc tính rel=nofollow cho thẻ liên kết. Mình nhận thấy Google vẫn hiển thị thông tin viết bởi Javascript trong kết quả tìm kiếm.
Nếu thích tiện ích đẹp hơn có cả ảnh và bài viết thì bạn xem Tại đây

Bài viết liên Quan gồm danh sách ảnh và bài viết


Trước đây mình có giới thiệu bài Tạo Bài viết liên quantuy nhiên thủ thuật này có nhược điểm là chỉ hiện hình hoặc danh sách tiêu đề. Thủ thuật Namkna giới thiệu sau đây sẽ khắc phục 2 nhược điểm đó. Thủ thuật này sẽ xuất hiện 2 phần 1 là danh sách bài liên quan có hình ảnh và một đoạn trích và 1 phần nữa là danh sách bài đăng ở dưới. ngoài ra hiện ngày tháng đăng bài khi chỉ chuột vào bài đăng.
Bài này viết theo yêu cầu của bạn ChoiBlogs.blogspot.com
Để hiểu rõ hơn các bạn có thể xem hình minh họa bên dưới. hoặc ngay trên Blog của Namkna.
Cách thực hiện như sau:
Bước 1: Các bạn vào Thiết Kế => Chỉnh sửa HTML sau đó dán đoạn Code  bên dưới lên trên thẻ </head>
<!-- Start Related posts by namkna.blogspot.com -->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script src='http://dl.dropbox.com/u/66256041/lien-quan/namkna-blogspot/related-img-by-namkna-nt.js' type='text/javascript'/>
<style type='text/css'>
#related-posts {float:center;text-transform:none;height:100%;min-height:100%;padding:0;margin:10px 0 5px 0;}
#related-posts h2{margin:0;background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfXiI_oG-rtQw3iUPCbshlu-wROju_XxbFt_tns2OPnJyw6UDL1mt_6mkVBv7iP6ffvT1stTvmZQkJ4vZZ4B7BK_KfnZZM0VyCqhB7i8Cpxkz6KNhqUIwyPsCmBoBeHdmWq6Pv_6tPSlc/s1600/newslienquan.jpg) no-repeat scroll left 0 transparent;height: 16px;}
#related-posts a:hover {background-color:#d4eaf2} 
.lienquan {background: #ddd;height:57px;float: left;padding-left: 1px;width: 173px;margin:1px;overflow:hidden;line-height:1.4em}
.related-posts {margin: 0;padding: 0}
.related-posts ul {margin: 0;padding-top: 5px} 
.related-posts ul li {background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLlXM4NrgyZdCB5lxP6k97YReGwNAhb8XwCwHKODrUDc_BqQdkitqL5gCRgeEWMEZFV_1q2bc51vE84Ie47g4HBkaPXPUux8PPCTequSA6J8faWbDyCqvpeBNgCqYwqyalz0H8O2UdjB0F/s1600/list.png) no-repeat top left;list-style-type: none;margin: 0 0 2px 5px;padding: 2px 0 0 18px;word-wrap: break-word}
</style>
<script type='text/javascript'>
//<![CDATA[
var titles=new Array();var titlesNum=0;var urls=new Array();var time=new Array();function related_results_labels(c){for(var b=0;b<c.feed.entry.length;b++){var d=c.feed.entry[b];titles[titlesNum]=d.title.$t;for(var a=0;a<d.link.length;a++){if(d.link[a].rel=="alternate"){urls[titlesNum]=d.link[a].href;time[titlesNum]=d.published.$t;titlesNum++;break}}}}function removeRelatedDuplicates(){var b=new Array(0);var c=new Array(0);e=new Array(0);for(var a=0;a<urls.length;a++){if(!contains(b,urls[a])){b.length+=1;b[b.length-1]=urls[a];c.length+=1;c[c.length-1]=titles[a];e.length+=1;e[e.length-1]=time[a]}}titles=c;urls=b;time=e}function contains(b,d){for(var c=0;c<b.length;c++){if(b[c]==d){return true}}return false}function printRelatedLabels(a){for(var b=0;b<urls.length;b++){if(urls[b]==a){urls.splice(b,1);titles.splice(b,1);time.splice(b,1)}}var c=Math.floor((titles.length-1)*Math.random());var b=0;document.write("<ul>");if(titles.length==0){document.write("<li>Không có bài vi?t liên quan</li>")}else{while(b<titles.length&&b<20&&b<maxresults){document.write('<li><a href="'+urls[c]+'" title="'+time[c].substring(8,10)+"/"+time[c].substring(5,7)+"/"+time[c].substring(0,4)+'">'+titles[c]+"</a></li>");if(c<titles.length-1){c++}else{c=0}b++}}document.write("</ul>");urls.splice(0,urls.length);titles.splice(0,titles.length)};
//]]>
</script>
</b:if>
<!-- End Related posts by namkna.blogspot.com -->
- Điều trỉnh height và width mình tô màu đỏ ở trên cho phù hợp với Blog của bạn nha:D 
Lưu Template lại.
Bước 2: Chọn Mở rộng tiện ích mẫu và dán Code sau bên dưới dòng:
<div class='post-footer-line post-footer-line-2'/>
hoặc
<div class='post-footer-line post-footer-line-1'/>
Code: 
<!-- Related posts by namkna.blogspot.com -->
<b:if cond='data:blog.pageType == &quot;item&quot;'> 
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=9&quot;' type='text/javascript'/>
</b:loop>
<script type='text/javascript'>
var currentposturl=&quot;<data:post.url/>&quot;;
var maxresults=9;
var relatedpoststitle=&quot;&quot;;
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs();
</script>
</div> 
<div style='margin-bottom:5px;clear:both'/> 
<img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieMuftPbakiYf-ecFWLeWCObGU1IbAeCCnUgIgMiOk5QWln0vQb1j8h-7tOPcsPH2NTY17GWn1h1Uh5DJkkjv1VX-iG_nPiI7t0zEWRiD3G9tpq-BmyYuIoxa9PWPbSypMkuMtWEyN-x0/s1600/cac-tin-khac-namkna-blogspot-com-ngoctra.jpg'/>
<div class='related-posts'>
<b:loop values='data:post.labels' var='label'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&quot;' type='text/javascript'/>
</b:loop>
<script type='text/javascript'>var maxresults=12;removeRelatedDuplicates();printRelatedLabels(&#39;<data:post.url/>&#39;);</script>
</div>
<div class='clear'/>
</b:if>
<!-- Related posts by namkna.blogspot.com -->
Trong đó các bạn chú ý:
max-results=9&quot là số bài ở dạng thumbnail
var maxresults=12 là số bài ở dạng list.
Các bạn có thể xem hình ngay dưới sẽ thấy rõ hơn.
Chúc các bạn thành công!

Công thức tính Page Rank (2012)


Page Rank được phát triển ở đại học Stanford bởi Lary Page và sau đó được phát triển bởi Sergey Brin như là một phần của dự án phát triển công cụ tìm kiếm mới ngày nay gọi là google. Trong các bài viết trong mục Kiến thức SEO mình cũng có nói qua định nghĩ về PR nhưng trong bài này mình nói chi tiết hơn:
Page Rank (viết tắt là PR) là một định nghĩa về thuật toán của google có mục đích là xếp hạng trang website của các máy tìm kiếm nhằm sắp xếp thứ tự ưu tiên đường dẫn URL trong trang kết quả tìm kiếm. Đã nói đến thuật toán thì chúng ta thường nghĩ tới công thức toán học. Mình xin đưa ra công thức tính PR của google :
Đây là công thức Google để áp dụng để tính pagerank cho 1 URL (công thức tính Page rank)

PR(A) = (1-d) + d*(PR(T1)/C(T1) + … + PR(Tn)/C(Tn))
  • PR(A) là PR của trang “page A”.
  • d là hằng số. Thông thường hằng số có giá trị là 0.85 (hằng số này có thể thay đổi).
  • PR(Tn) là PR của trang Tn cung cấp cho “trang A” một back link.
  • C(Tn) : số link ra bên ngoài (outgoing links) từ trang Tn .
Ví dụ cách tính Google PageRank
PageRank của trang A về cơ bạn là tổng của các số.
Giả sử ở đây ta có 2 trang: Trang 1 ký hiệu là “T1” có PR = 7 và 2 links out. Trang 2 là “T2” có PR = 4 và 5 links out. Khi đó Pagerank của trang A được tính như sau:
PR(A)=(1-d) + d*(PR(T1)/C(T1) + PR(T2)/C(T2))
==> PR(A)= 0.15 + 0.85 (7/2 + 4/5) = 3.80
Trước đây PR là một yếu tố rất quan trọng trong SEO. Nhưng hiện tại google đã thay đổi thuật toán và PR không còn quá quan trọng nữa. Một website có PR thấp hơn hoàn toàn có thể xếp hạng cao hơn so với website có PR cao với một keyword nhất định. Do vậy PR không phải là tất cả trong SEO. Nhưng nó vẫn là một trong yếu tố mà bạn cần tính tới khiSEO một từ khóa.

iNova

Những yếu tố xếp hạng sẽ giảm ‘trọng lượng’ trong năm 2012


Có lẽ năm vừa qua SEO đã có 1 chuyển biến khá lớn khi bắt đầu chiến dịch Panda và các mirror mở rộng tầm ảnh hưởng. Trong đó các yếu tố SEO có những thay đổi và Google dần trở nên thông minh hơn khi thay đổi độ mạnh và yếu của các yếu tố này. Đặc biệt những yếu tố sau đây nó đã dần mất ưu thế và tất nhiên bạn cũng nên xem lại những yếu tố này để không phải quá chú trọng vào nó:
Facebook likes: Trong những ngày gần đây có rất nhiều tin tức về việc Facebook likes không còn là yếu tố SEO tích cực nữa. Cho đến nay, sau khi công bố vài tháng trước đây, nó được giả định rằng Google thích tính công cộng từ các hồ sơ có thể nhìn thấy được từ tất cả mọi người.Điều này ta hoàn toàn có thể hiểu được.
Những yếu tố xếp hạng sẽ giảm ‘trọng lượng’ trong năm 2012
Exact match domains: Việc này Anh Tài (sau xin viết tắt là AT) hoàn toàn nhất trí vì trong những năm trước đây với Keyword trong domain như seo dot com thì truy vấn [seo] sẽ là 1 lợi thế và có thể lên top rất nhanh. Nhưng trong năm nay những domain như thế thì yếu tố này đã bị giảm và không còn nhanh như trước nữa.

Backlink anchor text: khi tất cả các liên kết đến trang web của bạn từ trang web có cùng một anchor text, chẳng hạn như “dich vu seo” thì Google đủ thông minh để nhận ra điều đó.

Top level domain: Hãy bắt đầu tự do trong việc chọn domain để SEO vì các domain .is .ly .me vẫn xếp hạng tốt như thường.

Server location:Việc này có thể minh chứng được là blog AT đang dùng server cũa Mỹ nhưng vẫn seo tốt các từ khóa việt nam nếu không muốn nói là hơn cả mong đợi.Chỉ cần bạn làm tốt các yếu tố SEO ở thị trường mục tiêu và hay bỏ qua yếu tố này.

Content length: Nếu như trước đây các bài viết ít nhất từ 200 từ là chuẩn cho SEO thì giờ đây bài viết dài lại được đánh giá tốt hơn. Do đó hãy tập trung vào chất lượng bài viết và hãy bỏ qua việc chú trọng chiều dài văn bản.

Ngoài ra còn có các yếu tố tương tự như Backlink number, Keyword density, Meta keywords tag. Hãy ngưng focus vào các yếu tố này và hướng vào yếu tố chất lượng nội dung là tất cả những gì Google SE muốn gửi gắm đến chúng ta.
(lamseo.com)

Nút Share trượt hình quả trứng cho blogspot




Nút Share trượt hình quả trứng cho blogspot
Hôm nay namkna sẽ hướng dẫn các bạn cách tạo một nút chia sẻ hình quả trứng cho blog. Tiện ích này đực namkna giới thiệu theo yêu cầu của bạn Mrdix89. Đặc điểm của tiện ích là ban đầu khi chưa rê chuột vào thì các nút share có hình quả trứng, sau khi rê chuột vào thì quả trứng tách đôi ra và hiện nên các nút share để bạn có thể tùy chọn.
Các bạn có thể xem Demo để thấy rõ hơn.

☼ Cách tiến hành:
   1- Đăng nhập vào Blog
   2- Vào thiết kế (Mẫu)
   3- Chọn Chỉnh sửa HTML

   4- Dán đoạn code sau vào trước thẻ đóng </head>.
<!-- Start Heart Bookmarking Gadget Code From http://namkna.blogspot.com/ -->
<script src='http://w.sharethis.com/gallery/shareegg/shareegg.js' type='text/javascript'/>
<script src='http://w.sharethis.com/button/buttons.js' type='text/javascript'/>
<script type='text/javascript'>stLight.options({publisher: &quot;bea50586-2b9f-448d-947a-01385f28e305&quot;, onhover:false}); </script>
<link href='http://w.sharethis.com/gallery/shareegg/shareegg.css' media='screen' rel='stylesheet' type='text/css'/>
<!-- End Heart Bookmarking Gadget Code From http://namkna.blogspot.com/ -->
   4- Dán đoạn code sau vào trước thẻ đóng </body>.
<!-- Start Heart Share Code From http://namkna.blogspot.com/ -->
<div style='position: fixed; bottom: 2%; left: 2%;'>
<div class='shareEgg' id='shareThisShareEgg'/>
</div>
<script type='text/javascript'>stlib.shareEgg.createEgg(&#39;shareThisShareEgg&#39;, [&#39;facebook&#39;,&#39;twitter&#39;,&#39;googleplus&#39;,&#39;linkedin&#39;,&#39;blogger&#39;,&#39;stumbleupon&#39;,&#39;sharethis&#39;], {title:&#39; <data:blog.pageTitle/>&#39;,url:&#39;<data:blog.url/>&#39;,theme:&#39;shareegg&#39;});</script>
<a href="http://namkna.blogspot.com/2012/05/nut-share-truot-hinh-qua-trung-cho.html">Blogger Gadgets</a>
<!-- End Heart Share Code From http://namkna.blogspot.com/ -->
Trong đó:
  • bottom: 2% là vị trí của tiện ích so với chân blog.
  • left: 2% là vị trí của tiện ích so với cột tay phải.
  5-  Bấm Lưu   (save Widget) lại. 

Chúc thành công! 

Cách tạo biểu tượng mặt cười trên facebook



Cách tạo biểu tượng mặt cười trên facebook
Biểu tượng mặt cười(emoticons) hay được dùng trong chat, email để thể hiện cảm xúc đồng thời làm cho cuộc trò chuyện của bạn thêm vui nhộn. Facebook cung cấp khá nhiều biểu tượng mặt cười thú vị cho bạn như vui vẻ, buồn chán, giận dữ,... Tuy nhiên không phải ai cũng biết điều này vì Facebo không để các mặt cười hiển thị trong các phần chat và comment.

Hướng dẫn

  • 1 Đăng nhập vào Facebook, dùng ứng dụng chat ở góc dưới bên phải và chọn một người bạn để bắt đầu trò chuyện.
  • 2 Gõ một câu trong cửa sổ chat kèm theo kí tự mặt cười và ấn Enter.
  • 3  Danh sách các biểu tượng mặt cười:
    smile :-) :) :] =)
    frown :-( :( :[ =(
    tongue :-P :P :-p :p =P
    grin :-D :D =D
    gasp :-O :O :-o :o
    wink ;-) ;)
    glasses 8-) 8) B-) B)
    sunglasses 8-| 8| B-| B|
    grumpy >:( >:-(
    unsure :/ :-/ :\ :-\
    cry :'(
    devil 3:) 3:-)
    angel O:) O:-)
    kiss :-* :*
    heart <3
    kiki ^_^
    squint -_-
    confused o.O O.o
    upset >:O >:-O >:o >:-o
    pacman :v
    curly lips :3
    robot :|]
    Chris Putnam :putnam:
    Shark (^^^)
    Penguin <(")
    Red Forty-Two :42:
Cách tạo biểu tượng mặt cười trên facebook
Chúc vui vẻ.

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | cheap international calls
Blogger Gadgets