Thứ Bảy, 25 tháng 2, 2012

Khung comment đẹp (có phân cấp)

Đây là khung comment cải tiến từ một bài đăng cũ, ở đây add thêm mục phân cấp. Do là threaded comment mặc định của Blogger nên chỉ được tối đa là 1 cấp mà thôi. Tuy vậy đối với những ai thích cây nhà lá vườn thì sẽ thích khung comment này.

Demo
 
Trước tiên, hãy lưu lại một bản template gốc để đề phòng bất trắc. Sau đó vào phần chỉnh sửa HTML, chọn mở rộng mẫu, tìm đoạn sau:
<b:include data='post' name='comments'/>
Thay thế nó bằng đoạn sau:
<b:include data='post' name='threaded_comments'/>
Tiếp tục chèn đoạn code này phía trên ]]></b:skin>
Save template lại và test.

Để chèn emoticonsbiểu tượng cảm xúc vào khung comment mới này thì bạn tham khảo bài viết của Duy Pham

Thứ Ba, 21 tháng 2, 2012

[Cập nhật] VLC Media Player 2.0: Xem Video và nghe nhạc cực đỉnh

VLC Media PlayerNhư đã giới thiệu ở bài trước, bạn đã biết VLC Media Player là một chương trình Multimedia đa năng, có khả năng chơi nhiều định dạng nhạc phim cũng như sở hữu hàng loạt tính năng cao cấp khác. Và mới đây, tổ chức VideoLAN đã ra mắt phiên bản VLC 2.0 (tên mã là Twoflower) nhằm cải thiện chất lượng cũng như hiệu quả sử dụng so với phiên bản 1.0.



Các tính năng mới

  • Hỗ trợ tốt hơn các định dạng nhạc phim, đặc biệt là HD và 10bits codec
  • Tăng tốc độ mã hóa các bảng mã
  • Nâng cao chất lượng phụ đề, hỗ trợ tốt Unicode, phông chữ rõ ràng và có bóng
  • Tăng khả năng tương thích với đĩa Bluray
  • Cải tiến hoàn toàn giao diện cho người dùng Mac cũng như đôi chút cho Windows và Linux
  • Được vá hàng trăm lỗi, tăng cường hiệu quả sử dụng và chất lượng âm thanh

Tải về

VLC 2.0 VLC 2.0 Phiên bản khác List TV Online (Cho tất cả các mạng)

Ảnh chụp màn hình

Giao diện chính của VLC 2.0 - Được làm mới thanh thời gian
Giao diện chính của VLC 2.0 - Được làm mới thanh thời gian

Khi mở một bộ phim - Cửa sổ VLC được thu nhỏ để hợp với bài viết nên không được rõ
Khi mở một bộ phim - Cửa sổ VLC được thu nhỏ để hợp với bài viết nên không được rõ

Phụ đề được làm đẹp hơn - Có viền và bóng rõ hơn
Phụ đề được làm đẹp hơn - Có viền và bóng rõ hơn
Lưu ý: Giao diện của VLC mà tôi chụp có thể không giống với thực tế vì đã được sửa lại các nút điều kiển
Bonus: Tặng bạn một List xem TV Online dành cho tất cả các mạng. Nếu có thắc mắc gì, bạn cứ comment bên dưới. Chúc vui!
Rùa bông Blog

Thứ Năm, 9 tháng 2, 2012

Phát hiện ngược: Android chạy ổn định hơn iOS


Apple cho rằng hệ điều hành di động iOS của mình chạy ổn định hơn Android, nhưng thử nghiệm của Crittercism lại cho kết quả khác.
Tuần vừa qua, hãng giám sát ứng dụng di động Crittercism công bố kết quả thử nghiệm về tình trạng treo (crash) khi chạy ứng dụng trên các thiết bị iOS, Android. Thử nghiệm này được Crittercism thực hiện trong khoảng thời gian 1/12 – 15/12/2012.

Theo thử nghiệm, thiết bị dùng iOS bị “treo” nhiều hơn so với Android. Trong đó, iOS 5.0.1 là phiên bản có tỷ lệ treo máy cao nhất, chiếm 28,64%. Hệ điều hành Android phiên bản 2.3.3 có tỷ lệ treo máy đạt 3,86%. Đây là 2 tỷ lệ khá cách biệt giữa iOS và Android.


Mặc dù số lượng thiết bị iOS, Android mà hãng Crittercism thử nghiệm không cân xứng nhau, nhưng Crittercism nói rằng họ có cách phân tích riêng (theo phương pháp tứ phân vị - phân bố tích lũy nghịch đảo) để đảm bảo số liệu so sánh chính xác.

Nguyên nhân khiến máy chạy iOS bị treo nhiều hơn so với Android: các nhà phát triển Android có thể tùy chọn cho phép cập nhật tự động mà không cần thông qua Android Market. Trong khi đó, với iOS, các nhà phát triển phải chờ Apple phê chuẩn bản cập nhật của họ, thì mới có thể đưa lên App Store. Do đó, nhiều người phải dùng ứng dụng iOS "quá đát" hoặc lỗi mà không được cập nhật.


Crittercism cho biết thêm lượng dữ liệu thu thập đối với phiên bản Ice Cream Sandwich của Android chưa đủ, nên dữ liệu cung cấp có thể chưa chính xác.

ANCData - Plugin load feed Blogger version 1

Đây là công cụ đặc biệt, có lẽ rất được nhiều người mong đợi. Công cụ này được mình phát triển khi rip blog. Đôi khi bạn thấy các site của pro (HelloXimo) rip chạy rất nhanh và mượt. Tại sao vậy ? Câu hỏi nằm ở function showrecentposts(json) của js mà nhiều blog vẫn đang dùng. Đây là một hàm lọc feed (hay file .xml) của Blogger. Việc sử dụng feed sẽ đem lại tốc độ cao hơn so với dùng biến có sẵn mà mình đã giới thiệu ở một số bài viết trước.





(ViewSource Demo để xem code)

Nhưng đặc điểm bất tiện của hàm này là với mỗi lần callback showrecentposts trong đoạn script ví dụ sau.



<script src="http://www.maphim.net/feeds/posts/default/-/Phim chiếu rạp?max-results=4&amp;orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts ">
</script>



Ta lại phải đổi tên hàm callback để lấy feed cho một tag mới. Nói khác đi, chúng ta lại phải copy y sì một hàm showrecentposts2, showrecentpost3, showrecentposts4 ...v.vv cho các tag mới.

Vậy, ANCData là gì ? Chắc bạn cũng đoán ra từ VD trên. Nó là một plugin load feed. Nhưng nó chỉ là một hàm callback duy nhất : ancdata. Có vẻ với những ai chưa nghe về load feed sẽ rất khó mường tượng. Nhưng bạn chỉ cần sử dụng ANCData sẽ không cần phải vọc nhiều.


* Thuộc tính. 


title : tiêu đề bài viết.
url : link bài viết.
label: nhãn bài viết.
img: ảnh bài viết
       -  img.f : file ảnh đầu tiên của bài viết kich thươc full khổ.
       -  img.i72: file ảnh mặc định của google nếu bạn up lên, hoặc sử dụng các sản phẩm ảnh của       google.
content: nội dung toàn bộ bài viết.
snippet : nội dung tóm tắt gồm 120 ký tự.
date: ngày tháng năm gửi bài
      - date.d : ngày
      - date.m : tháng
      - date.y : năm

author: tác giả gửi bài viết.


* Sử dụng :

B1: Bạn chỉ cần chèn đoạn mã sau vào sau  thẻ <head> hoặc sau <body>

<script src="http://anhnc.googlecode.com/svn/trunk/ANC/data/feed.js"></script><script>
            anc.home ="domain của bạn"; //  (mặc định là maphim.net)
            anc.post = sô lượng tối đa ;  // (mặc định là 100)
            anc.img.no = "ảnh hiển thị khi bài viết không có ảnh"; // mặc định là ảnh của maphim.net
</script>

B2: Giờ bạn sẽ sử dụng ANCData một cách dễ dàng.


Giả sử mình muốn tạo ra một module có cấu trúc như hình sau.




Mình chỉ cần viết như sau :

<div class="box">
<h3>Phim hành động mới</h3>
<div class="bcontent">
    <script src="http://www.maphim.net/feeds/posts/default/-/Hành động?max-results=4&amp;orderby=published&amp;alt=json-in-script&amp;callback=ancdata">
    </script>
    <script>
       
        for (var i =0; i< anc.max; i++){
            document.write('<li><a href='+anc.url[i]+'>'+anc.title[i]+'</a></li>');
        }
    </script>
</div>
</div>

Không chỉ dừng ở đó, bạn có thể tạo nhiều tag giống nhau ngoài tag Hành động kể trên, chỉ với một hàm callback duy nhất. Đây chỉ là VD đơn giản sử dụng ANCData, bạn có thể tạo riêng cho mình các modum hợp lý từ các thuộc tính mình đã đưa.

Version 1 chưa áp dụng cho comment. Sẽ tiếp tục phát triển trong các phiên bản sau nếu có thời gian.


Note: Để gọi các biến trong thuộc tính, bạn cần thêm trước anc.thuoctinh
          Muốn lấy một tag trong list tag bạn chỉ cần viết. anc.label.split(',')[vitri tag can lay]

Chúc các bạn thành công !

Thứ Ba, 7 tháng 2, 2012

Freemake Audio Converter 1.1: Chuyển đổi các định đạng âm nhạc

Freemake Audio ConverterBạn là người đam mê âm nhạc ? Thường xuyên chuyển đổi giữa các định dạng âm nhạc để có thể cho âm thanh tốt hơn. Nhưng hiện nay, đa số các phần mềm lại gộp chung việc chuyển đổi Audio với việc chuyển đổi Video thành một. Nếu bạn muốn dùng máy tính để có thể chuyển đổi nhạc mà không cần chuyển đổi Video mọi lúc mọi nơi thì Freemake Audio Converter 1.1 sẽ giúp bạn.


Giới thiệu

Giống như người đàn anh là Video Converter, Freemake Audio Converter cũng sở một giao diện bóng bẩy, thân thiện và thích hợp với người mới dùng. Chương trình có khả năng chuyển đổi nhiều loại định dạng âm thanh như MP3, WMA, WAV, FLAC, AAC, M4A, OGG, cũng như chuyển đổi MP3 sang iPod, iPhone, iPad và còn có một số tính năng thú vị như trích xuất âm thanh từ một Video, cắt ghép file nhạc, gửi file MP3 và AAC lên iTunes,... Đặc biệt, Freemake Audio Converter đã được miễn phí với mọi người sử dụng.

Tải về

Yêu cầu hệ thống
Hệ điều hành hỗ trợ
• Windows XP
• Windows Vista
• Windows 7
Ngoài ra, máy tính bạn phải có .NET Framework 4 để chạy chương trình. Nếu không có thì chương trình sẽ tự cài đặt cho bạn.
Cách cài đặt: Cũng tương tự như Freemake Video Converter

Tải về Freemake Audio Converter 1.1

Ảnh chụp màn hình

Giao diện chính của Freemake Audio Converter
Giao diện chính của Freemake Audio Converter
Chuyển đổi các định dạng âm nhạc
Chuyển đổi các định dạng âm nhạc
Chúc các bạn thành công :)
Rùa bông Blog

Chủ Nhật, 5 tháng 2, 2012

Đưa Radio vào Blog của bạn (Yêu cầu)

Đáp ứng yêu cầu của giáo xứ phú giáo, trong nhưng ngày đầu năm này có lẽ anh Dũng cũng bận cho việc ... Va lung tung .. Không có thời gian chăm sóc blog được. Còn riêng mình cũng tung hoành khắp nơi, bận ăn, bận uống bù hết cả đầu. Đọc thấy yêu cầu này phù hợp với khả năng, giúp bạn một chút chút. ..

Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo



Style CSS :

<style>
    .radio{padding-top: 5px; border: 1px dashed #cccccc; width: 430px; position: fixed; bottom: 20px; right: 0px;}
    li{list-style:none;float:left; margin-left: 10px; padding: 5px;}
    li:hover{background-color: #494949; box-shadow: 1px 0px 3px;}
    li:active{box-shadow: 2px 1px 3px;}
   
    li.p{margin-left:30px; color: green; box-shadow: 2px 0px 3px 1px;}
    li.p:hover{background:none;}
    li.p span{text-decoration:blink;}
   
    a{text-decoration:none; color: #888888; font-size: 12px;}
    #player{margin-top:20px;}
</style>

Đài của mình..
Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo

<div class="channel">
    <li><a href="javascript:radio('vov1')">VOV1</a></li>
    <li><a href="javascript:radio('vov2')">VOV2</a></li>
    <li><a href="javascript:radio('vov3')">VOV3</a></li>
    <li><a href="javascript:radio('vov4')">VOV4</a></li>
    <li><a href="javascript:radio('vov5')">VOV5</a></li>
    <li id="pl" class="p"></li>
</div>
    <div id="player">Radio23h - Blog Radio, chia sẻ xúc cảm cuộc sống</div>
</div>

JavaScript

<script>
function radio(channel){
    var data = '<embed width="430" height="24" flashvars="&amp;file='+channel+'.flv&amp;streamer=rtmp://123.30.50.46:8080/live&amp;skin=&amp;autostart=true" allowfullscreen="true" allowscriptaccess="always" quality="high" name="mpl" id="mpl" style="undefined" src="http://player.longtailvideo.com/player5.9.swf" type="application/x-shockwave-flash">';
   
    document.getElementById("player").innerHTML = data;
    document.getElementById("pl").innerHTML = channel+" playing<span>...</span>";
    }
radio('vov3');   
</script>


radio('vov3') ==> là đài mặc định bạn chạy đầu tiên.

Chúc các bạn thành công !

Thứ Năm, 2 tháng 2, 2012

Android đã không còn bị “phân mảnh thị trường”?

Phân mảnh đang được xem là một trong những vấn đề lớn nhất mà Android của Google đang gặp phải. Tuy nhiên, theo hãng phân tích Localytics thì hiện tại điều này dường như đã không còn nữa.


96% smartphone chỉ chạy 2 phiên bản

Để tiến hành công việc nghiên cứu, Localytics đã nhìn vào số lượng người sử dụng ứng dụng hỗ trợ phân tích của công ty. Dựa trên các dữ liệu này trong khoảng thời gian 2 tuần giữa tháng 1 vừa qua, Localytics kết luận rằng có 73% người sử dụng điện thoại Android chạy phiên bản biến thể của Android 2.3 Gingerbread, trong khi đó, có 23% người sử dụng điện thoại Android được cho là đang sử dụng phiên bản biến thể của Android 2.2 Froyo.

Con số này rất đáng chú ý cho các nhà phát triển ứng dụng Android khi họ chỉ phải hướng đến việc cung cấp ứng dụng cho 2 phiên bản của hệ điều hành Android mà thôi, bởi chúng đã chiếm đến 96% số lượng thiết bị.


Chi phối tính năng phần cứng smartphone

Trong lĩnh vực phần cứng, Localytics đã phát hiện ra tính đồng nhất đáng kể được đánh giá là tốt.
Cụ thể là có 41% các thiết bị cầm tay Android sử dụng màn hình 4,3 inch được phát hiện, trong khi màn hình 4 inch chiếm 22%, màn hình 3,2 inch chiếm 11% và màn hình 3,7 inch cũng góp mặt với 9%.
Kết quả nghiên cứu cũng chỉ ra rằng, độ phân giải màn hình thường được thấy nhiều nhất là mức 800 x 480 pixel với số lượng 62%, trong khi 480 x 320 pixel là 14%, 960 x 540 pixel là 6%, 480 x 854 pixel là 5% và 320 x 240 pixel là 5%.
Như vậy, hơn 90% số lượng thiết bị Android tập trung vào 5 độ phân giải màn hình trên thiết bị, điều đó có nghĩa là không có sự phân mảnh lớn của Android trong lĩnh vực này.


Hai độ phân giải chính trên máy tính bảng

Ghi nhận của Localytics cho biết rằng thế giới máy tính bảng Android sẽ được thống nhất hơn nữa.
Cụ thể, có đến 3/4 máy tính bảng Android được phát triển dựa trên cùng các thông số kĩ thuật, trong đó Amazon Kindle Fire, Barnes&Noble Nook Tablet và Samsung Galaxy Tab là những sản phẩm đứng đầu danh sách thiết bị máy tính bảng được sử dụng phổ biến nhất.

74% máy tính bảng Android được trang bị màn hình 7 inch có độ phân giải 1024 x 600 pixel, trong khi 22% được trang bị màn hình 10,1 inch có độ phân giải 1280 x 800 pixel. Điều này giúp các nhà phát triển có thể tiếp cận một cách gần hơn với tất cả các máy tính bảng Android trên thế giới.

Hiện hệ điều hành Android 2.3.x Gingerbread vẫn chiếm ưu thế trên máy tính bảng với tổng cộng 71% máy vẫn đang chạy phiên bản này, trong khi hầu hết những sản phẩm khác sử dụng một biến thể của Android 3.x Honeycomb.

Theo PCWorld

Bài đăng phổ biến