Featured Post

[Đánh Giá] Inmotion Hosting: Dịch vụ chăm sóc khách hàng xuất sắc

Mình đã sử dụng Inmotion Hosting vài năm nay. Từ ngày đầu tiên, mình đã rất ấn tượng với những tính năng như FREE SSD, Unlimited Website, Un...

Tạo thumbnail chuẩn cho Blogger khi chia sẻ lên Facebook

Get Full Size Thumbnail Blogger

Khi chia sẻ một liên kết lên Facebook thì thumbnail (hình thu nhỏ) sẽ được Facebook nhận diện tự động bằng cách quét trang hoặc do chính chúng ta chỉ định.

Trong Blogspot (Blogger) thì chúng ta sử dụng mã như sau:
<meta expr:content='data:blog.postImageThumbnailUrl' property='og:image'/>

Và Facebook Bot sẽ thu được kết quả giống như này:
<meta property="og:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNGAJbG52gxJLk91paYaEK40SPLNTwfD8uGWzz6IIza0fNLXsJYN4j6ky7oMmUJu0coxjBAkNQXB_AsbA2_nQnY0-yc34f1rmf3cCufVVLAty5ksFQmx9Ncd1QqObK80WBsQPtzHVdXWSz/s72-c/get-free-xyz-domain.png" /> 

Vấn đề ở đây là ảnh thumbnail do Blogspot tạo tự động luôn được resize về kích cỡ 72x72, trong khi kích cỡ thumbnail chuẩn của Facebook khuyến cáo là 600x315.

Thumbnail

Sau khi tìm kiếm, tôi nhận ra có vẻ ngay cả Google và StackOverflow cũng chưa có câu trả lời cho vấn đề này. Do đó, tôi quyết định tự trả lời câu hỏi này.

Phân tích cấu trúc link ảnh của Blogspot


Vì dùng Blogger đã lâu, tôi phát hiện ra một điều khá thú vị trong một lần xem mã nguồn một template blogspot được chia sẻ trên mạng. Đó là các liên kết hình ảnh trong Blogspot có thể resize được bằng cách thay đổi vài kí tự trong URL.

Cụ thể, với URL trong đoạn mã trên:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNGAJbG52gxJLk91paYaEK40SPLNTwfD8uGWzz6IIza0fNLXsJYN4j6ky7oMmUJu0coxjBAkNQXB_AsbA2_nQnY0-yc34f1rmf3cCufVVLAty5ksFQmx9Ncd1QqObK80WBsQPtzHVdXWSz/s72-c/get-free-xyz-domain.png

Chú ý những ký tự sau: s72-c

Các bạn có nhớ tôi đã nói ở trên là thumbnail trong Blogspot được resize về cỡ 72x72 không? Ta có thể nhận ra mấy kí tự này có liên quan gì đó. Thử thay thành s200-c thì thấy:

Thumbnail

Nó đã to lên đúng không? Như vậy s200 tương đương với width=200px; height=200px. Nhưng như thế thì ta chỉnh kiểu gì cũng chỉ nhận được ảnh vuông??

Không sao, sau khi vọc vạch thêm chút thì tôi phát hiện ra điều thú vị tiếp theo trong cấu trúc ảnh của blogspot - ta có thể resize kích cỡ bất kỳ bằng cách sử dụng định dạng: wXXX-hYYY-c

Trong đó: XXX là chiều dài, YYY là chiều rộng. Tính theo đơn vị Pixel (px).

Như vậy, để có kích cỡ chuẩn của thumbnail khi chia sẻ lên Facebook. Ta sẽ sử dụng: w600-h315-c

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNGAJbG52gxJLk91paYaEK40SPLNTwfD8uGWzz6IIza0fNLXsJYN4j6ky7oMmUJu0coxjBAkNQXB_AsbA2_nQnY0-yc34f1rmf3cCufVVLAty5ksFQmx9Ncd1QqObK80WBsQPtzHVdXWSz/w600-c-h315/get-free-xyz-domain.png

Tạo thumbnail chuẩn cho Blogger

Với những gì ta đã biết ở trên thì áp dụng vào Blogspot như nào? Blogspot sử dụng biến data:blog.postImageThumbnailUrl để tự động lấy ra thumbnail từ ảnh đầu tiên trong bài viết. Chúng ta cũng không thể sử dụng JavaScript để replace các ký tự để tạo link ảnh chuẩn.

Nhưng ta có thể tùy chỉnh các ký tự bổ sung bằng cách:
<meta expr:content='"XXX" + data:blog.postImageThumbnailUrl' property='og:image'/> 

Sau khi render ra HTML sẽ có dạng:
<meta property="og:image" content="XXXhttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNGAJbG52gxJLk91paYaEK40SPLNTwfD8uGWzz6IIza0fNLXsJYN4j6ky7oMmUJu0coxjBAkNQXB_AsbA2_nQnY0-yc34f1rmf3cCufVVLAty5ksFQmx9Ncd1QqObK80WBsQPtzHVdXWSz/s72-c/get-free-xyz-domain.png" /> 

Các bạn có chú ý thấy XXX nằm trước URL không? OK, vậy ta có thể tạo ra một proxy URL như:

http://www.example.com/proxy.php?img=[Thumbnail_URL]

Nói tới đây chắc các bạn đã đoán ra tôi định làm gì rồi đúng không? Việc replace ký tự trong URL thì quá đơn giản:

<?php

if (isset($_GET['img']) && filter_var($_GET['img'], FILTER_VALIDATE_URL)) {

    $img = $_GET['img'];

    if (strpos($img, '/s72-c/') !== FALSE) {

        $img = str_replace('/s72-c/', '/w600-h315-c/', $img);

        header("Location: {$img}");

    }

}

exit;

Và code để nhúng trong template hiện tại của tôi có dạng như sau:

<meta expr:content='"http://junookyo.freevnn.com/?img=" + data:blog.postImageThumbnailUrl' property='og:image'/> 

Đoạn mã này có thể áp dụng cho mọi blog nên bạn có thể sử dụng thoải mái nhé!

Kết quả khi chia sẻ lên Facebook:

Fullsize Thumbnail Blogger

Reaper 5.12 - phần mềm tạo hiệu ứng giọng hát karaoke trên máy tính


Sắp sửa đến tết rồi nên hôm nay mình lại cập nhật phiên bản mới nhất của REAPER - phần mềm chỉnh giọng hát karaoke trên máy tính. Cũng có khá nhiều bạn hỏi về vấn đề giọng hát bị trễ 1s hay là bị ẩn thanh tùy chỉnh mà mình chưa có thời gian trả lời. 1 phần cũng là vì phần cài đặt soudcard của mỗi máy tính khác nhau, 1 phần cũng vì video trước mình hướng dẫn vẫn còn thiếu sót nên hôm nay mình sẽ hướng dẫn chi tiết nhất có thể
Đây là phiên bản mới nhất cho tới thời điểm hiện tại (27/01/2016). Và vì là phiên bản mới nên mình không có crack mà chỉ chia sẻ tới các bạn phiên bản mới thôi. Tuy nhiên, không cần crack bạn vẫn có thể dùng thử nó trong 60 ngày. Với phiên bản mới này thì mình nhận thấy các hiệu ứng nó rõ ràng hơn nhiều so với phiên bản 2.58 mình đã giới thiệu. Các bạn xem video hướng dẫn bên dưới để biết cách cài đặt nhé. Link tải về bên dưới, các bạn lựa chọn phiên bản sao cho phù hợp với hệ điều hành mà bạn đang sử dụng.
Link tải về Reaper 64bit
Link tải về Reaper 32bit
Link tải về file project
Video hướng dẫn




Cảm ơn các bạn đã theo dõi bài này của mình, nếu các bạn thấy hữu ích, hãy chia sẽ bài này tới bạn bè của các bạn nhé! Nếu bạn có câu hỏi gì hãy đặt câu hỏi ngay tại đây, mình sẽ trả lời sớm nhất có thể! Nếu có thiết sót gì, các bạn hãy đóng góp ý kiến để những bài hướng dẫn sau của mình hoàn thiện hơn nhé !!!

Adobe Audition CC - Thu âm, chỉnh nhạc chuyên nghiệp


Bạn cần phần mềm biên tập, chỉnh sửa âm thanh hay thu âm 1 cách chuyên nghiệp? Đây là phần mềm có thể làm được điều đó 1 cách dễ dàng... Adobe Audition có thể giúp bạn cắt những đoạn nhạc mà bạn yêu thích. Nối những bản nhạc lại với nhau hay mix chúng lại, lọc nhiễu, tạo hiệu ứng âm thanh, thu âm..vân vân và vân vân...:)

Các tính năng chính
- Thu âm, hiệu chỉnh âm thanh.
- Mix nhạc.
- Thêm hiệu ứng, cắt ghép...
Link tải về
Video hướng dẫn cài đặt




Cảm ơn các bạn đã theo dõi bài này của mình, nếu các bạn thấy hữu ích, hãy chia sẽ bài này tới bạn bè của các bạn nhé! Nếu bạn có câu hỏi gì hãy đặt câu hỏi ngay tại đây, mình sẽ trả lời sớm nhất có thể! Nếu có thiết sót gì, các bạn hãy đóng góp ý kiến để những bài hướng dẫn sau của mình hoàn thiện hơn nhé !!!

Hướng dẫn App Inventor cơ bản - videos


Để giúp các bạn mới bắt đầu sử dụng mình sẽ làm 1 seri video hướng dẫn cho các bạn cách sử dụng phần mềm app inventor để tạo cho mình những game hay ứng dụng mà bạn muốn. Mình sẽ giới thiệu từ những cái cơ bản nhất cho các bạn. Sau đó sẽ đi sâu vào hướng dẫn các bạn thao tác thông qua các ví dụ cụ thể để từ đó các bạn áp dụng được cho dự án của mình.

Phần 1: Khởi tạo App Inventor


Phần 2: Tạo project mới, giới thiệu vùng làm việc, sử dụng đối tượng


Phần 3: Giới thiệu về những khối Blocks và cách xuất ra file apk


Phần 4: Sao lưu project ra máy tính với file aia


Lesson 1: Setup Screen


Lesson 2: Tạo chuyển động sử dụng clock và tương tác với nút bấm


Lesson 3: Hướng dẫn tạo nút bấm dẫn tới 1 địa chỉ web


Lesson 4: Sử dụng list và clock để tạo chữ xuất hiện lần lượt


Lesson 5: Tạo thanh loading


Lesson 6: Multiscreen


Lesson 7: List pick random item without picking duplicates


Lesson 8: Lesson 8 - Read HTML file with Web Viewer

Part 1:

Part 2:

Hướng dẫn chuyển đổi file word sang html để làm ứng dụng tài liệu

Part 1:

Part 2:

Hướng dẫn upload nhiều file lên AI2 1 cách nhanh nhất


Làm quen với tin nhắn trong App inventor.


Kiểm tra trạng thái Bluetooth, yêu cầu bật Bluetooth nếu Bluetooth đang tắt.


Điều khiển thiết bị bằng SMS




Tạo game bắn đĩa bay đơn giản





Điều khiển thiết bị bằng bluetooth




Tạo đàn piano đơn giản | Làm quen với âm thanh



TinyDb | Lưu trữ điểm kỷ lục với tinyDB



Tạo game đập chuột đơn giản




Tạo Menu dạng trượt chuyên nghiệp




Sẽ sớm ra mắt các bài học theo...


Cảm ơn các bạn đã theo dõi , nếu các bạn thấy hữu ích, hãy chia sẽ bài này tới bạn bè của các bạn nhé! Nếu bạn có câu hỏi gì hãy đặt câu hỏi ngay tại đây, mình sẽ trả lời sớm nhất có thể! Nếu có thiết sót gì, các bạn hãy đóng góp ý kiến để những bài hướng dẫn sau của mình hoàn thiện hơn nhé !!!

[Android app] TubeMate 2.2.6.645 Material design mod - Hỗ trợ tải video từ youtube



Các bạn đang tìm giải pháp tải video từ youtube về điện thoại để có thể xem offline khi không có mạng thì TubeMate là giải pháp tốt nhất dành cho bạn. Phần mềm sẽ giúp bạn tải về những video mà bạn thích với hỗ trợ nhiều chất lượng video bên cạnh đó bạn cũng có thể chuyển đổi video sang nhạc mp3 để tải về. Đây là bản MOD từ bản gốc, được cải thiện rất nhiều. Giao diện thân thiện dễ sử dụng hơn. Hãy tải về và trải nghiệm ngay nhé.

Tính năng của TubeMate
* Tải video từ YouTube, Facebook, Vimeo, Google, MetaCafe, DailyMotion, YouKu, Naver, Daum, LeTV.
* Chuyển đổi video sang nhạc MP3 dùng MP3 Video Converter (download bên dưới).
* Tải video từ youtube hỗ trợ các chất lượng video từ 2k (QHD ) , 1080p (Full HD) , 720p (HD), 480p, 360p, 240p, 3gp. với hỗ trợ 60fps.
* Bạn cũng có thể bnung nhạc từ video.
* Bạn có thể xem video hoặc nghe nhạc trực tiếp trên phần mềm.
* Tạo ra danh sách chơi của riêng bạn và tải chúng về.
* Có thể tải về nhiều video cùng 1 lúc.
* Tốc độ tải về nhanh.
* Không cần root máy, không cần Lucky pathcher.
Tính năng của bản Mod
* Thiết kế lại giao diện theo phong cách phẳng đẹp, bắt mắt.
* Xóa bỏ toàn bộ quảng cáo trong ứng dụng gốc, bạn sẽ không khó chịu khi phải thấy những quảng cáo xuất hiện nữa.
* Xóa bỏ thông báo gỡ lỗi.
* Dung lượng ứng dụng bản mod nhẹ hơn so với bản gốc.
* Tính nawg tự cập nhật phiên bản mới của bản mod cũng được hỗ trợ.
Link tải về TubeMate
Link tải về Mp3 video Converter
Video hướng dẫn




Cảm ơn các bạn đã theo dõi bài này của mình, nếu các bạn thấy hữu ích, hãy chia sẽ bài này tới bạn bè của các bạn nhé! Nếu bạn có câu hỏi gì hãy đặt câu hỏi ngay tại đây, mình sẽ trả lời sớm nhất có thể! Nếu có thiết sót gì, các bạn hãy đóng góp ý kiến để những bài hướng dẫn sau của mình hoàn thiện hơn nhé !!!

[Android Game] Shine Runner - Đua thuyền tốc độ cao, đồ họa đẹp.


Nếu bạn đã quá nhàm chán với các game đua xe “truyền thống”, hãy thử cảm giác đua xuồng mới lạ trong Shine Runner. Ngoài việc phải đối đầu trực tiếp với các đối thủ, bạn còn phải kiếm tiền bằng cách bán hàng lậu. Việc cảnh quan có thể bị phá hủy cũng làm cho game thêm phần thú vị hơn.
Link tải về
Game Play




Cảm ơn các bạn đã theo dõi bài này của mình, nếu các bạn thấy hữu ích, hãy chia sẽ bài này tới bạn bè của các bạn nhé! Nếu bạn có câu hỏi gì hãy đặt câu hỏi ngay tại đây, mình sẽ trả lời sớm nhất có thể! Nếu có thiết sót gì, các bạn hãy đóng góp ý kiến để những bài hướng dẫn sau của mình hoàn thiện hơn nhé !!!

Indigo Lake - Game kinh dị đồ họa khủng góc nhìn thứ nhất cho Android


Những bản báo cáo trước đây về hồ Indigo tất cả đều bình thường, thế nhưng gần đây xảy ra hàng loạt các vụ tự tử khiến cho các nhà điều tra phải vào cuộc. 1 người bạn tốt của bạn là tiến sĩ Everett được cử đến đó để tìm ra sự thật đứng đằng sau những hoạt động xảy ra gần đây, nhưng anh ấy đã thất bại. Nhiệm vụ bây giờ của bạn là tìm được anh ấy và bạn phải làm sao để các thế lực siêu nhiên không bị đánh thức...

Indigo Lake là 1 game kinh dị góc nhìn thứ nhất với thế giới mở tha hồ cho bạn khám phá, cốt truyện đặt xung quanh 1 khu du lịch bị bỏ hoang . Trong game, bạn có thể đi bất cứ nơi nào để tìm kiếm manh mối và cũng là để tìm kiếm nhưng "nhân vật siêu tưởng". Với 1 thế giới rộng như vậy bạn được hỗ trợ 1 chiếc xe để di chuyển nhanh chóng hơn, hơn nữa bạn sẽ được trang bị 1 khẩu súng ngắn dùng để phá cửa hay xua đuổi những con ma lởn vởn quanh bạn hay dùng nó để giải những câu đố.

Indigo Lake được tạo lên bởi kỹ thuật đồ họa 3D mới nhất để có thể đem đến cho người chơi 1 không khí chân thực và hãi hùng nhất. Mình đánh giá cao về đồ họa của game này, từ việc thể hiện cây cỏ đến những con ma vật vờ..tất cả đều sắc nét đến không ngờ. Bạn sẽ phải vượt qua nỗi sợ hãi khi đi trong đêm tối cộng với trời mưa gió sấm sét cả sương mù khiến bạn phải cẩn trọng với mỗi bước đi và không thể biết điều gì đang đón chờ bạn phía trước. Bên cạnh đồ họa ấn tượng thì cũng không thể không kể đến hệ thống âm thanh trong game, nếu chơi game này mình khuyên các bạn nên đeo tai nghe và chơi lúc đêm thì sẽ mang lại hiệu quả cao hơn. hehe.

Link tải về file cài đặt
Link tải về dữ liệu
Game Play




Cảm ơn các bạn đã theo dõi bài này của mình, nếu các bạn thấy hữu ích, hãy chia sẽ bài này tới bạn bè của các bạn nhé! Nếu bạn có câu hỏi gì hãy đặt câu hỏi ngay tại đây, mình sẽ trả lời sớm nhất có thể! Nếu có thiết sót gì, các bạn hãy đóng góp ý kiến để những bài hướng dẫn sau của mình hoàn thiện hơn nhé !!!