Wednesday, January 2, 2013

O&O Defrag Professional 16+ Keygen - phần mềm chống phân mảnh chuyên nghiệp



O&O Defrag Professional 16 Full Keygen - phần mềm chống phân mảnh chuyên nghiệp


O&O Defrag Pro là một trong những chương trình chống phân mảnh cho ổ cứng tốt nhất hiện nay của Đức. Nó đặt những file phân mảnh ở cạnh nhau và tăng tốc tối đa cho hệ thống máy bạn, với công nghệ OneButtonDefrag, tự động điều chỉnh thiết lập cho phù hợp nhất với hệ thống của bạn. Chương trình có thể dồn mảnh đĩa cứng bằng tay, hoặc hoàn toàn tự động chạy nền, giữ cho hệ thống của bạn hoạt động mức cao nhất bằng cách dồn mảnh các file phân mảnh. Việc dồn mảnh có thể được hẹn giờ, với nhiều tiêu chuẩn khác nhau. Những tính năng được thêm vào gồm có báo cáo tình trạng, kiểm soát cluster, giao diện dòng lệnh, sự kết hợp MMC tuỳ ý, dồn mảnh khi boot máy, tích hợp đặc biệt với các ổ di động vv...

Những điểm nổi bật

• Khởi động hệ thống cực nhanh
• Tốc độ nâng cao tới 100%
• Hoàn toàn tự động với O&O OneButtonDefrag
• Tích hợp đặc biệt cho notebook
• Screensaver mode
• Dồn mảnh tự động ở dạng chạy nền
• Tích hợp ổ di động
• Dễ sử dụng, không cần có kinh nghiệm
• 5 phương thức dồn mảnh khác nhau.

Bộ Công Cụ

• Stealth: Tối ưu ổ đĩa với dung lượng và số lượng file lớn nhưng lại yêu cầu rất ít tài nguyên hệ thống và dung lượng còn trống.
• Space: Một phương thức sửa chữa cho sự phân mảnh nghiêm trọng. Bao gồm hợp nhất một cách tổng hợp các vùng còn trống trên ổ cứng và trình bày chúng trong một table.
• Complete/Name: Chống sự phân mảnh của File với sự tổ chức lại dữ liệu một cách hoàn chỉnh. Các File sẽ được sắp xếp tổ chức lại theo tên của chúng.
• Complete/Modified: Giống như mục 3, nhưng lúc này, các File sẽ được tổ chức xắp xếp lại theo thời gian sửa đổi chúng.
• Complete/Access: Tương tự, nhưng các File sẽ được tổ chức lại theo lần cuối cùng truy cập chúng.

Download cài đặt

O&O Defrag Professional Edition 16.0 Build 139 (32-bit)

O&O Defrag Professional Edition 16.0 Build 139 (64-bit)

Download keygen ở đính kèm

KuaiZip - phần mềm nén tập tin cực kỳ mạnh mẽ

Hiện nay, nếu nói về chức năng nén tập tin bạn có thể tìm thấy vô số các tiện ích hỗ trợ giúp bạn có thể thực hiện được điều đó dễ dàng. Tuy nhiên, nổi tiếng và phổ biến nhất vẫn chỉ là 7-Zip, một công cụ được đánh giá rất tốt bởi nhiều người sử dụng, một phần do tính chất mã nguồn mở của nó, phần khác là do định dạng hỗ trợ nén có phạm vị rộng, đặc biệt hơn là nó hoàn toàn miễn phí. Mặc dù đó là một công cụ tuyệt vời, tuy nhiên nếu bạn muốn có một công cụ tốt hơn, hay hơn nữa, hãy thử qua KuaiZip.


Đây là một tiện ích nén file dành cho Windows mà gần đây nó mang lại cho người sử dụng khá nhiều đặc điểm ấn tượng. Không chỉ có tính năng tương tự như 7-Zip, giao diện của ứng dụng này khá trực quan, giúp cho người sử dụng dễ dàng khai thác các tính năng, ngay cả đối với những người mới dùng. Công cụ này cho phép giải nén hầu hết các định dạng nén phổ biến bao gồm ZIP, 7Z, ACE, ARJ, BZ2, CAB, GZ, ISO, JAR, LZH, TAR, UUE, Z, cũng như các định dạng KZ của KuaiZip. KuaiZip với một giao diện đơn giản nhưng rõ ràng sẽ là công cụ nén hiệu quả khi mà các tập tin xuất ra không có bất kì thay đổi nào về chất lượng, đặc biệt là khi nói đến hình ảnh và các file video. Công cụ này làm một công việc tuyệt vời trong việc xử lý các tập tin tài liệu. Ngoài ra, giao diện người dùng chính của nó cho thấy có một số điểm tương đồng với WinRAR.






KuaiZip có thể được sử dụng để trích xuất các tập tin từ một mảng lớn các tài liệu lưu trữ và hỗ trợ một loạt định dạng, nhưng khi nói đến việc lưu trữ các tập tin, nó sẽ cho bạn lựa chọn các định dạng KZ, ZIP và 7Z. Điều đó nói lên một điều rằng, đây là tiện ích tốt nhất khi được sử dụng với các định dạng KZ gốc của nó, khi đó tỉ lệ nén tổng thể sẽ tốt hơn so với các định dạng khác. Các phương pháp nén có sẵn bao gồm: Store (lưu bộ nhớ), Fastest (nhanh nhất), Fast (nhanh), Normal (bình thường), Better and Best (tốt và tốt nhất) để làm cho mọi việc trở nên dễ dàng cho bất cứ ai. Ngoài ra, bạn có thể cấu hình các thông số khác trước khi lưu trữ các tập tin như chỉ định một mật khẩu, phân chia lưu trữ thành nhiều phần, thêm ý kiến, và tinh chỉnh một số mẩu tin khác.






Để thử nghiệm, bài viết này đã thực hiện một so sánh giữa KuaiZip với WinRAR và 7zip về khả năng làm việc, để xem tính năng của nó như thế nào so với hai trong số các trình lưu trữ file phổ biến nhất. Kết quả thật bất ngờ, khi sử dụng các phương pháp nén tốt nhất được cung cấp bởi công cụ này, KuaiZip dễ dàng đưa ra sản phẩm là một file nén có kích thước nhỏ hơn (5.46MB) so với WinRAR và 7zip (6.50MB và 6.52MB) tương ứng. Cần lưu ý rằng thử nghiệm đã được thực hiện bằng cách sử dụng các thiết lập cấu hình mặc định trên mỗi công cụ, khác hơn so với các phương pháp nén.




Bạn cũng có thể tinh chỉnh một số tùy chọn khác nhau dưới cửa sổ Settings của công cụ. Tại đây, bạn có thể chỉ định vấn đề chung cũng như các tùy chọn nâng cao như: General, Archive, Paths, File List, Viewer, Security và Integration 





KuaiZip là một phần mềm nén tập tin cực kỳ mạnh mẽ. Nó hoạt động trên Windows XP, Windows Vista, Windows 7 và Windows 8, bạn có thể tải KuaiZip từ địa chỉ http://www.kuaizip.com/en/index.html

Tham khảo XHTT

Bi kịch của người phụ nữ trong ca dao Việt Nam

Ca dao là tiếng đàn muôn điệu của tâm hồn người bình dân. Bên cạnh những giai điệu tươi vui và rộn ràng, ta còn nghe vọng không ít những khúc nhạc buồn thương ai oán.

Đó là nỗi lòng của những kiếp người bất hạnh, những cảnh đời trắc trở, éo le. Nổi bật hơn cả là tiếng than của người phụ nữ. Bao nhiêu tâm sự, sầu đau, phiền muộn không thể tỏ bày cùng ai, phụ nữ gửi trọn vào những câu hát than thân. Có lẽ vì vậy, ca dao than thân đã khắc họa một cách chân thực và đậm nét bi kịch của những thân phận đàn bà trong xã hội ngày xưa. Đến với ca dao, ta bắt gặp vô vàn những nỗi đau của người phụ nữ, trong đó có lẽ bi kịch thân phận, bi kịch lỡ duyên và bi kịch hôn nhân là những nỗi đau nhức nhối và dai dẳng nhất.
1. Bi kịch thân phận:

Trong xã hội phong kiến, dưới cái bóng của chế độ nam quyền, người phụ nữ luôn bị coi thường. Đàn bà, con gái chỉ đảm nhận vai trò của một người mẹ, người vợ, suốt ngày quẩn quanh nơi xó bếp, đồng ruộng với công việc nội trợ, đồng áng. Thế nhưng, người phụ nữ ý thức rất rõ giá trị thực sự của mình, giá trị tiềm tàng nằm ẩn trong vẻ đẹp hình thể lẫn vẻ đẹp tâm hồn. Những hình ảnh ví von “tấm lụa đào”, “giếng giữa đàng”, “củ ấu gai” mà ta hay bắt gặp trong ca dao chính là biểu tượng cho những vẻ đẹp ấy. Họ mềm mại, tươi mát, quý giá, sáng trong như những viên ngọc quý của cuộc đời. Lẽ ra những con người như thế phải được xã hội đề cao, nâng niu và trân trọng. Thế nhưng, không biết bao nhiêu cô gái đã phải khóc trong ai oán :

Thân em như tấm lụa đào
Phất phơ giữa chợ biết vào tay ai.”

Hay

“Thân em như giếng giữa đàng
Người khôn rửa mặt, người phàm rửa chân”.

Hay

“Thân em như cột đình chung
Tay dơ cũng quẹt, tay phung cũng chùi.”

Vừa tự hào với đời, người phụ nữ lại ngay lập tức phải trở về với thực tại, nơi mà những giá trị chân, thiện, mĩ của họ chỉ còn là ảo ảnh, hư không. Công thức ngôn từ “thân em như” gợi cảm giác yếu đuối, mong manh. Người phụ nữ bị đặt lên bàn cân của người sở hữu và được đánh giá, xem xét dựa trên giá trị sử dụng như những món hàng, vật dụng tầm thường khác. Cuộc đời bị đẩy đưa một cách vô định ngoài tầm tay với của họ. Còn nỗi đau nào hơn nỗi đau không làm chủ được số phận của mình ? Bất an, vô định, người phụ nữ gửi trọn những đau đớn ấy vào câu ca tiếng hát làm thành chất bi có tính đặc trưng trong nội dung của ca dao than thân.
2. Bi kịch lỡ duyên

a) Nỗi đau bị phụ tình:
Không chỉ trong quan hệ xã hội người phụ nữ mới bị xem thường mà ngay trong tình yêu, hôn nhân, vị trí và giá trị của họ cũng không được đề cao. Người con gái luôn tự xem mình là “bến nước”, “cây đa” kiên định đợi chờ, thủy chung, son sắt. Cũng chính vì thế, phụ nữ dễ rơi vào cảnh bị phụ bạc, bị bỏ rơi và phụ nữ luôn là người gánh chịu mọi khổ đau khi tình yêu, hôn nhân tan vỡ. Có thể nói, ca dao đã thể hiện một cách chân thực và sâu sắc những bi kịch lỡ duyên của người phụ nữ.
Người con trai vốn tính đa tình, thích “trêu hoa ghẹo nguyệt” nên chuyện: “Có mới thì nới cũ ra, Mới để trong nhà, cũ để ngoài sân” cũng là điều khó tránh khỏi. Khi những cuộc tình “đứt gánh giữa đường”, dòng nước mắt đầy xót xa của những kiếp đàn bà dang dở cứ nối tiếp nhau chảy mãi trong ca dao. Những giọt nước mắt ấy nhỏ xuống tận sâu tâm hồn họ và lắng lại trong ca dao những dòng xúc cảm trào dâng, mãnh liệt như tiếng vỡ òa trong đau đớn :
“Ngày nào anh bủng anh beo
Tay cất chén thuốc tay đèo múi chanh
Bây giờ anh khỏi anh lành
Anh mê nhan sắc anh tình phụ tôi.”

Hay

“Từ ngày tôi ở với anh
Cha mẹ đánh mắng anh tình phụ tôi
Có thịt anh tình phụ xôi
Có cam phụ quýt, có người phụ ta
Có quán tình phụ cây đa
Ba năm quán đổ cây đa vẫn còn.”

Hay

“Anh nói với em như rìu chém xuống đá
Như rạ chém xuống đất,
Như mật rót vào tai
Bây giờ anh đã nghe ai
Bỏ em ở chốn non đoài bơ vơ.”
Nhưng lạ thay, dù bị phản bội, dù là người chịu thiệt thòi trong tình yêu, người phụ nữ vẫn không hề tỏ ra tuyệt tình, căm phẫn.. Rõ ràng là “tôi”-“anh” mà ta nghe vẫn như tiếng gọi “thiếp”- “chàng” thiết tha, da diết. Rõ ràng lớp vỏ ngôn từ là “phụ tình”,”bạc tình”, “trách” mà ta vẫn có cảm giác người con gái đang cố gắng trong bất lực để níu kéo chàng trai, vẫn thấy cái tình quyến luyến, nồng thắm trong lòng họ đang cháy âm ỉ cháy trong hi vọng mong manh. Ca dao với thể thơ lục bát giàu nhạc điệu và những đặc trưng rất riêng về mặt ngôn từ không những cho thấy nỗi đau mà còn toát lên được vẻ đẹp tâm hồn, lòng vị tha và sự chung tình của phụ nữ xưa.

b) Nỗi đau tình duyên bị ngăn cấm

Có thể nói, chính những quan niệm xã hội khắt khe, vốn đã giam cầm người phụ nữ trong vách ngăn của nỗi mặc cảm thân phận, bây giờ lại một lần nữa đẩy tình yêu của họ đến chỗ tan vỡ không thành. Phải chăng những quan niệm cổ hủ, lạc hậu, phi lí mới thực sự là vật cản bước chân người phụ nữ trên hành trình kiếm tìm và góp nhặt hạnh phúc? Lại một lần khát khao mà không thể có được hạnh phúc nghĩa là thêm một bi kịch nữa xuất hiện trong cuộc đời người phụ nữ ngày xưa. Vì vậy, trong ca dao, ta bắt gặp không ít những cuộc tình đổ vỡ bởi những lề thói khắc khe của chế độ phong kiến.

“Mẹ anh nghiệt lắm anh ơi
Biết rằng có được ở đời với nhau
Hay là vào trước ra sau
Cho cực lòng thiếp cho đau lòng chàng.”

hay:

“Lửa nhen mới bén duyên trầm
Trách sao cha mẹ nỡ cầm duyên con.”

hay:

“Chanh chua quít ngọt đã từng
Còn cây khế chín trên rừng chưa ăn
Hay là thầy mẹ cấm ngăn
Không cho đôi lứa đắp chăn cùng giường.”

Mấy ai thấu hiểu được nỗi đau của những thân gái bị cha mẹ ép duyên, phải vùi lấp cả tuổi xuân trong những cuộc hôn nhân được sắp đặt trước :

“Mẹ em tham thúng xôi rền
Tham con lợn béo, tham tiền Cảnh Hưng.
Em đã bảo mẹ rằng đừng
Mẹ hấm mẹ hứ mẹ bưng ngay vào
Bây giờ chồng thấp vợ cao
Như đôi đũa lệch so sao cho bằng .”
Dẫu rằng những nỗi đau ấy không chua chát, đắng cay bằng nỗi đau bị phụ tình nhưng nó cũng đã đẩy người phụ nữ lùi xa thêm một bước nữa trên con đường đến với hạnh phúc.

3. Bi kịch hôn nhân:

Cuộc đời phụ nữ đâu chỉ phải gánh chịu những bất hạnh trong tình yêu, khi đã tìm được bến đỗ của cuộc đời, cứ ngỡ rằng họ sẽ hạnh phúc, thế nhưng họ cũng phải đối mặt với vô vàn những trái ngang, nghịch cảnh. Nổi bật lên trong ca dao xưa là nỗi đau của những thân gái phải chịu kiếp “chồng chung” .
Nỗi đau của những người vợ cả có lẽ không được đề cập một cách rõ nét trong ca dao, bởi ít nhất họ cũng có danh phận. Nhưng trong niềm cảm thương cho những kiếp chồng chung, thấp thoáng đâu đó ta bắt gặp những nạn nhân của thói “có mới nới cũ”. Người đời thường nói: đàn ông yêu bằng mắt. Bởi vậy, những người vợ cả thường là những kẻ yếu thế trong cuộc cạnh tranh khốc liệt giữa chốn tình trường. Nhưng xét cho cùng, sự phai tàn xuân sắc của họ là kết quả của những tháng năm dài hi sinh vì chồng, vì con. Ấy vậy mà đáp lại mong ước giản dị của họ là sự phụ bạc phũ phàng của những ông chồng gió trăng:

“Có lá lốt tình phụ xương sông
Có chùa bên Bắc, bỏ miếu bên Ðông tồi tàn.”

Hay

“Gió đưa bụi chuối sau hè
Anh mê vợ bé bỏ bè con thơ
Con thơ tay ẵm tay bồng
Tay dắt mẹ chồng, đầu đội thúng bông.”

Bước ra từ những đổ vỡ ấy, những người vợ chợt nhận ra niềm vui gia đình, hạnh phúc hôn nhân mà trước đây cuộc đời đã hào phóng ban tặng cho họ thực chất chỉ là ảo tưởng xa vời. Họ lại trở về là chính họ, những con người chưa từng mảy may chạm tới được thiên đường hạnh phúc !
Nhưng đau đớn hơn cả những người vợ cả là kiếp làm lẽ. Nào ai hiểu hết những nỗi niềm không thể tỏ bày, họ chỉ biết mượn ca dao để giải tỏa những phiền muộn chất chứa trong lòng :

“Thân em làm lẽ chẳng nề
Đâu như chánh thất mà lê lên lên giường
Tối tối chị giữ mất chồng
Cho một manh chiếu nằm suông chuồng bò

và còn :

“Thân em làm lẽ vô duyên
Mỗi ngày một trận đòn ghen tơi bời
Ai ơi ở vậy cho rồi
Còn hơn làm lẽ, chồng người khổ ta.”
Nếu như những bi kịch thân phận hay bi kịch bị phụ tình là những bi kịch rất dễ nhận thấy ở người phụ nữ, họ dễ được cảm thông chia sẻ thì bi kịch làm lẽ có lẽ chỉ họ mới thấu hết ! Không có hạnh phúc, mất đi hạnh phúc liệu có đau hơn phải xé lẻ hạnh phúc, nhất là trong hôn nhân, nơi mà mỗi con người đều mong muốn được hưởng hạnh phúc trọn vẹn, tuyệt đối ? Đọc ca dao, ta mới vỡ lẽ ra rằng cái “kiếp chồng chung”, “chồng người” lại đắng cay và khổ đau hơn bội phần cái kiếp không chồng.
Ngoài những bi kịch trên, trong ca dao, ta còn bắt gặp những bi kịch khác của người phụ nữ. Đó là những cảnh đời cô đơn chiếc bóng :
“Chòng chành như nón không quai
Như thuyền không lái, như gái không chồng.”

Hay rỉ mòn trong kiếp goá bụa:

“Gió đưa cây trúc ngã quỳ
Ba năm chực tiết còn gì là xuân.”

Đó là những nạn nhân của tục tảo hôn :

“Bữa cơm múc nước rửa râu
Hầu cơm, hầu rượu, hầu trầu, hầu tăm
Đêm đêm dắt cụ đi nằm
Than thân phận gái ôm lưng lão già
Ông ơi ông buông tôi ra
Kẻo người ta thấy, người ta chê cười.”
Ca dao đã cho thấy cái tài của người bình dân trong việc thể hiện cái bi. Sự khéo léo ở đây là nét buồn không lộ ra trên câu chữ mà vẫn khiến cho bao trái tim người đọc phải xót xa, thương cảm. Những mảnh đời phụ nữ xưa từ khắp các nẻo đường đời đều về trong ca dao với một tiếng than chung: bất hạnh. Nhưng, qua ca dao, ta không chỉ thấy được những khoảng tối trong cuộc đời của phận đàn bà mà dường như còn thấy được tiếng nói phản kháng, đấu tranh của nhân dân được cất lên bằng một niềm tin, niềm hi vọng về một tương lai hạnh phúc

Sưu tầm!

Tiện ích cộng tác viên tích cực

Việc có thêm cộng tác viên viết bài đã trở nên phổ biến với blog nền tảng Blogger và thủ thuật sau đây dành cho những blog như vậy. Đây là thủ thuật hiển thị những cộng tác viên viết bài trên blog với những thông tin cần thiết như tên, avatar, địa chỉ blog và số lượng bài viết mà cộng tác viên đã có. Tiện ích dựa vào widget Nhãn nên để hoạt động thìcộng tác viên khi đăng bài cần phải gán thêm nhãn là tên cộng tác viên đó. Tiện ích hiển thị theo danh sách, sắp xếp theo thứ tự cộng tác viên nhiều bài viết hơn xếp trước.


Bước 1: Thêm 1 widget Nhãn tại nơi muốn hiển thị Top Authors.

Bước 2: Xác định id của widget này bằng cách chọn Chỉnh sửa widget và nhìn phía cuối thanh địa chỉ. Như ảnh dưới đây widget có id là Label2.

widget id

Bước 3: Vào Chỉnh sửa HTML (không chọn Mở rộng Mẫu Tiện ích) và tìm trong template từ khóa <b:widget id='Label2' locked='false' title='Nhãn' type='Label'/> (trong đó Label2 là id của widget tìm ở bước 2). Thay thế<b:widget id='Label2' locked='false' title='Nhãn' type='Label'/> bằng đoạn mã dưới đây. 

<b:widget id='Label2' locked='false' title='Nhãn' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div expr:class='&quot;widget-content &quot; + data:display + &quot;-label-widget-content&quot;'>
<b:if cond='data:display == &quot;list&quot;'>
<ul style='list-style-type:none'>
<b:loop values='data:labels' var='label'>
<li>
<!-- (1) Start Author 1 -->
<b:if cond='data:label.name == &quot;Author1&quot;'>
<div>
<img expr:alt='data:label.name' style='float:left;margin-right:10px;width:32px;height:32px' src='URL-Avatar-Author1'/>
<div style='float:left'>
<div style='font-weight:bold'>
<a href='URL-Blog-Author1' expr:title='&quot;Xem blog của &quot; + data:label.name' target='_blank'><data:label.name/></a>
</div>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url' rel='tag' expr:title='&quot;Xem bài viết của &quot; + data:label.name'><data:label.count/> Bài viết</a>
</div>
</div>
<div style='clear:both;margin:0;width:0;height:0'></div>
</b:if>
<!-- (1) End Author 1 -->
<!-- (2) Start Author 2 -->
<b:if cond='data:label.name == &quot;Author2&quot;'>
<div>
<img expr:alt='data:label.name' style='float:left;margin-right:10px;width:32px;height:32px' src='URL-Avatar-Author2'/>
<div style='float:left'>
<div style='font-weight:bold'>
<a href='URL-Blog-Author2' expr:title='&quot;Xem blog của &quot; + data:label.name' target='_blank'><data:label.name/></a>
</div>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url' rel='tag' expr:title='&quot;Xem bài viết của &quot; + data:label.name'><data:label.count/> Bài viết</a>
</div>
</div>
<div style='clear:both;margin:0;width:0;height:0'></div>
</b:if>
<!-- (2) End Author 2 -->
</li>
</b:loop>
</ul>
</b:if>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>

Ở đoạn mã trên bạn cần thay Author1URL-Avatar-Author1 và URL-Blog-Author1 thành tên, địa chỉ avatar và địa chỉ blog của cộng tác viên thứ nhất. Tương tự với Author2URL-Avatar-Author2 và URL-Blog-Author2 cho cộng tác viên thứ 2. Ở đây mình làm mẫu với trường hợp có 2 cộng tác viên, nếu thêm cộng tác viên nào bạn thêm đoạn mã cho trường hợp đó.

Bước 4: Quay trở lại Bố cục và chọn Chỉnh sửa widget Nhãn vừa thêm. Ở phần Tiêu đề viết tiêu đề theo ý bạn, Top Authors chẳng hạn. Phần Hiển thị chọn Nhãn Đã chọn và click chỉnh sửa, ở cửa sổ Chọn nhãn để hiển thị chỉ đánh dấu vào những nhãn là tên cộng tác viên rồi nhấn HOÀN THÀNH. Phần Sắp xếp chọn Theo Tần suất. Phần Hiển thị chọn Danh sách và đánh dấu vào Hiển thị số bài đăng trên mỗi nhãn. Nhấp chọn LƯU

widget label

Tiếc là không có lựa chọn cho hiển thị số lượng cố định chỉ những cộng tác viên có nhiều bài nhất, trường hợp hiển thị kiểu cloud cũng chỉ phân loại 5 nhóm chứ không phải 5 người.

Đây không phải là thủ thuật kiểu "mì ăn liền" nên khi áp dụng bạn cần thay đổi cho phù hợp với từng blog.

Hiển thị bài đăng phổ biến dạng ảnh chuyển động


slider popular posts

Chắc mọi người đều không xa lạ với hiệu ứng trình diễn ảnh chuyển động sử dụng jQuery. Hôm nay mình sẽ hướng dẫn áp dụng hiệu ứng này vào widget PopularPosts để trình diễn những bài đăng phổ biến dạng kiểu slider, widget PopularPosts này nằm ở phía trên của bài đăng.


Bước 1: Thêm đoạn mã dưới đây vào trước thẻ ]]></b:skin> trong template của bạn.
#gallery{-moz-box-shadow:0 2px 7px #555;-webkit-box-shadow:0 2px 7px #555;box-shadow:0px 2px 7px #555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;margin:0 35px 20px;width:540px;height:126px;background:#F4F4F4}
#gallery .belt{position:absolute;top:0;left:0;list-style-type:none}
#gallery .panel{float:left;margin:20px;width:84px;height:86px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKnNdCX-z2VPCmIEtIJSg3QiIElnXYePs0_7YY74_TsSdGUwFr7mAV1wqxJmRwnnG3MYZg7VPKrRoXAXXWPUPMSMQk_dkd_aYeQ89FkA0gAs-eOPbQ-YUxF-9TTAiBSGOw-Z22Dik1-axi/) bottom center no-repeat;overflow:hidden}
#gallery .panel img{float:left;border:1px solid #DDD;margin:5px;width:72px;height:72px;background:#FFF;padding:0px}
#gallery .panel img:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}

Bước 2: Thêm đoạn mã dưới đây vào trước thẻ </head>.
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script>
<script src='http://duyphaminfo.googlecode.com/svn/trunk/auto-slider.js' type='text/javascript'></script>
<script type='text/javascript'>
//<![CDATA[
stepcarousel.setup({
galleryid: "gallery",
beltclass: "belt",
panelclass: "panel",
autostep: {enable:true, moveby:1, pause:6000},
panelbehavior: {speed:500, wraparound:true, persist:true},
defaultbuttons: {enable: true, moveby: 2, leftnav: ["https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUolIOFgznT0UAGh52W8P0oBE3VkuuPPMjj_E2tZd8RTKUvz5zIzug5fSP7ijCNHIP-nGdQvk-LdKTnNVZi-hNxY-up6JHdPJzxYmVjVXpneWhOCmDBQOmZxUWTkLee5hIeMq3bssBht2I/", -40, 36], rightnav: ["https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjINPiXi3lbbowEFcRPRfU8bZKm3GQUyib3Y0WSq9ordYUlNM4EOmYwwQDKUd4ub88GS3ON8j-LVTKd-hdIkiG_-VBQp484CHqo1oGlqKZagBCHhtag9wk4ctPoJliXI9D3qwdmnl7mkOX8/", 2, 36]},
contenttype: ["external"]
})
//]]>
</script>

Bước 3: Tìm thẻ <b:section class='main' id='main' showaddelement='yes'/> hoặc <b:section class='main' id='main' showaddelement='no'/> và thêm vào sau nó đoạn mã dưới đây:
<b:widget id='PopularPosts2' locked='false' title='' type='PopularPosts'>
<b:includable id='main'>
<div id='gallery'>
<ul class='belt'>
<b:loop values='data:posts' var='post'>
<li class='panel'>
<b:if cond='data:showThumbnails == &quot;false&quot;'>
<b:if cond='data:showSnippets == &quot;false&quot;'>
<a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a>
<b:else/>
<div class='item-title'>
<a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a>
</div>
<div class='item-snippet'>
<data:post.snippet/>
</div>
</b:if>
<b:else/>
<a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'>
<b:if cond='data:post.thumbnail'>
<img expr:alt='data:post.title' expr:src='data:post.thumbnail'/>
<b:else/>
<img alt='no image' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZrsD1B0unvpg1-sGdgV-fQrkB07FWS0njt1F8QvVIaztau1jB0zTwK-SzR_05zaE7NtuUsSnRXggJvkJo5izNtGJxMpF58IYF4VsvwNxYA8YD-WZrobsuU0c0VRnF33jadqPbraMtlRV4/'/>
</b:if>
</a>
</b:if>
</li>
</b:loop>
</ul>
</div>
</b:includable>
</b:widget>

Bước 4: Chuyển qua tab Phần tử trang và chọn chỉnh sửa widget PopularPost2 vừa tạo ở Bước 3. Phần Hiển thị chọn hình ảnh thu nhỏ và Hiển thị tối đa 10 bài đăng.

Lưu thiết lập và xem thành quả.

Một lần nữa mình phải nhắc lại là để ảnh bài đăng xuất hiện trên widget PopularPosts thì phải có ít nhất 1 ảnh được upload thông qua công cụ Chèn hình ảnh của Blogger, hoặc lấy địa chỉ ảnh từ Picasa và địa chỉ ảnh phải có s1600, s800...

Đây là 1 trong số hiếm hoi những thủ thuật về Blogger mà mình chủ động "đầu tư" thêm vào CSS, thông thường phần này mình để các bạn tự thiết kế theo ý thích.

All in One SEO Pack cho Blogspot

Điểm thua thiệt lớn nhất của Blogspot so với Wordpress là khả năng SEO cho dù Blogspot là đứa con của Google - ông lớn trong làng tìm kiếm.

Vậy tại sao khả năng SEO của Blogspot lại không bằng Wordpress? Wordpress có thẻ tags còn với Blogspot thì không.


meta tag


Nhân đọc bài Hướng dẫn cài "All in One SEO Pack" cho Blogspot/Blogger.com của Minh Mèothấy tác giả làm khá thủ công. Blogspot có thẻ <data:blog.pageName> để hiển thị tiêu đề trang của blog nên mình có ý lấy thẻ này để gọi tiêu đề trang và đưa vào Meta tag. Với cách làm này thì mỗi trang sẽ có thẻ Meta tag riêng mô tả và được lấy tự động theo tiêu đề trang của blog.


Tìm trong template đoạn mã:
<title><data:blog.title/></title>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
<meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>

Thay thế nó bằng đoạn mã dưới đây:
<b:if cond='data:blog.pageTitle == data:blog.title'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/> | <data:blog.title/></title>
</b:if>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
<meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<meta content='noindex, nofollow' name='robots'/>
<b:else/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta expr:content='data:blog.title' name='keywords'/>
<meta content='index, follow' name='robots'/>
</b:if>
<b:else/>
<b:if cond='data:blog.pageTitle != data:blog.title'>
<meta expr:content='data:blog.pageName' name='keywords'/>
<meta content='index, follow' name='robots'/>
</b:if>
</b:if>
</b:if>

Cách làm trên cũng đã đưa tiêu đề của Bài đăng lên trước tiêu đề của blog.

Trong lần cập nhật này đoạn mã được thay đổi để phù hợp với tính năng thêm Meta Description tag của Blogger, xem thêm hướng dẫn tại đây. Tiêu đề trang rõ ràng và hợp lý hơn trong từng trường hợp. Chặn bot tìm kiếm ở kiểu trang lưu trữ, việc chặn này chỉ là để không bị đưa vào sitelinks chứ không phải mục đính tránh trùng lặp nội dung do Blogger đã có readmore (tất nhiên không tính auto readmore viết bằng javascript). Cùng với đó chỉ thêm keywords và cho bot tìm kiếm ở 3 kiểu trang: Trang chủ, Bài viết và Trang tĩnh. Đây là 3 kiểu trang được Google lập chỉ mục.