Yahoo! Messenger 11 và tí mẹo vặt

Tối loe ngoe đọc báo lá cải thấy có tin Yahoo! Messenger đã hết giai đoạn thử nghiệm, có bản chính thức nên tí toáy upgrade ngay. Cải thiện lớn nhất của em nó là đã tích hợp Facebook chat và update status lên Facebook & Twitter, thứ hai là em nó đã chính thức cho lưu chatlog trên server của Yahoo! để có thể truy nhập từ bất cứ nơi đâu, còn mấy cái linh tinh còn lại như plugin Facebook games linh tinh thì miễn tính cho mất công. Dùng thì cũng thấy hay ho hơn Yahoo! Messenger 10 tí tẹo, nhưng mấy cái khâu ban đầu hơi mắc, phải lần mò tí mới ra :))

I. Trước tiên là việc tích hợp Facebook chat

Chắc là do mấy bác nhà mạng VN dạo này làm gì đó nên mạng mẽo hơi bị lởm, khi tớ click vào “Link to Facebook” thì đếch thấy gì ngoài 1 cái cửa sổ trắng toát bung lên, mà tớ cũng không muốn mất công đoán xem có phải dùng ba cái proxy con khỉ gì đó hay không vì browser vẫn vào Facebook bình thường. Thế nên là cái k’hó nó mó cái khôn, tớ phải mò tẹo.

Mẹo là:

  1. Vào Messenger > Preferences (hoặc bấm tổ hợp phím tắt Ctrl + Shift + P) > Connected Networks.
  2. Bạn sẽ nhìn thấy có nút Link to Facebook & 1 mục Manage My Twitter Connection. Bấm vào Manage My Twitter Connection vì cái Link to Facebook kia nó cũng sẽ chỉ cho kết quả như cái nút bạn thấy ở ngay ngoài phần Contact List thôi :))
  3. Tất nhiên là lúc này bạn sẽ được redirect đến trang Manage Your Linked Accounts trong browser, lúc này thì cứ tùy ý mà link account Facebook thôi. Xong nhé!

Lưu ý: Cái này là trò vớ vỉn, có thể sẽ có người ko gặp phải tình huống như tớ, nên ko chắc chắn là phải áp dụng đâu nhá. Nhưng nếu ko được thì cứ thử theo xem sao :)

II. Việc import message archive cũng có chút rắc rối

Nếu bạn có chọn lưu chatlog từ phiên bản trước của Y!M thì trong lần đầu login với Y!M11 bạn sẽ thấy có 1 cái cửa sổ nhỏ nhỏ xinh xinh như thế này hiện lên hỏi xem có muốn import local chatlog vào online archive không:

Message Archive Import

 

Tick chọn I give Yahoo! permission…. rồi Import Now thì chắc ai cũng rõ rồi. Nhưng vấn đề là sau khi import xong thì tớ mới nhớ ra là còn 1 đống chatlog nữa backup từ máy tính cũ của công ty, muốn import thêm mà deck biết phải làm sao vì cái wizard huyền bí kia nó chỉ xuất hiện đúng một lần đầu tiên khi đăng nhập mà thôi, dò hết các menu cũng không kiểu gì tìm ra được nó. Thế là tớ lại phải Google rồi tự mày mò tiếp, cái này thì cực khổ hơn cái trên tí :-<

Mẹo là:

  1. Trước tiên là phải tìm được vị trí lưu local chatlog của Y!M, là thư mục Archive nằm trong một thư mục mang tên Yahoo! ID của bạn, nằm trong một thư mục Profiles nằm ở đâu đó. Đừng nghĩ đến việc search vì trừ phi bạn đã index trước toàn bộ các file trên ổ cứng hoặc ổ của bạn là loại ổ lưu trữ thể rắn đời mới nhất có tốc độ truy xuất cực nhanh, còn không thì việc hỏi Gú-gờ sẽ tiết kiệm thời gian, đỡ hại điện và đặc biệt kích thích trí não phát triển :))

    Tớ đã mò trong Yahoo! Helps thì ra được cái này. Theo đó, tớ dùng Windows 7 64bit nên thư mục Profiles sẽ là:
    %LocalAppData%VirtualStoreProgram Files (x86)Yahoo!MessengerProfiles
    Bạn nào dùng Windows 7 32bit thì sẽ là: %LocalAppData%VirtualStoreProgram FilesYahoo!MessengerProfiles . Dùng Vista chắc cũng như rứa, ko rõ lắm vì tớ chưa dùng bao giờ.
    Windows XP thì theo hướng dẫn sẽ là tìm ở: %ProgramFiles%Yahoo!MessengerProfiles nhưng tớ nhớ ko nhầm thì từ Y!M9 cái này đã sai toét rồi thì phải, nó sẽ chuyển thành %homepath%Application DataYahoo!MessengerProfiles cơ. Nhưng mà cứ thử cả 2 xem, tớ sai đừng chửi tớ :))

    Còn ai thắc mắc mấy cái %variables% là con khỉ gì & làm nào để vào được mấy cái đường dẫn kia thì xin mời hỏi Gú-gờ cho hiểu biết & copy nguyên cái đoạn in nghiêng của tớ rồi paste vào ô Search program and files trong menu Start (hoặc Start > Run với WindowsXP) cho thực thi, đừng quên bấm Enter sau khi paste xD (đùa tí thôi, chứ đến những cái cơ bản nhất mà không làm được thì chắc cũng chả quan tâm đến ba cái chuyện import này đâu).

  2. Sau khi tìm ra vị trí lưu local chatlog rồi thì tất nhiên việc tiếp theo sẽ là copy cái phần bạn đã backup được vào đó, đơn giản nhất là copy đè cái thư mục Archive bạn đã backup lên thư mục Archive ở vị trí lưu. Nhiều bạn nghĩ rằng đến bước này chắc hẳn là xong, logout Y!M rồi login là sẽ thấy cái wizard yêu quý kia rồi thì xin thưa là không có đâu ạ, paste xong thì nó cũng chỉ nằm trơ ra đấy thôi, không có chuyện tự import cho đâu. Bởi sao? Muốn biết thì xuống dòng, sang bước thứ 3 =)) Ai không tin thì cứ thử mà xem :>
  3. Tại sao sau khi đã bổ sung thêm chatlog vào rồi mà Zahu đáng ghét vẫn không làm việc cho bạn? Bởi vì sau cái LẦN ĐẦU TIÊN đáng giá ấy nó đã đánh dấu rằng toàn bộ archive của bạn đã được import thành công. Vậy ta phải làm sao?
    Chú ý một chút thì bạn sẽ thấy trong cái folder %LocalAppData%VirtualStoreProgram Files (x86)Yahoo!MessengerProfilesID của bạn có 2 file như này:
    Migration Setting Files
    Dùng Notepad để mở 2 file này ra coi nó có cái gì ko thì thấy:

    Migration Flag
    Migration Trace 
    Với file MigrationTrace.dat chỉ thấy danh sách các file log đã được import nên không phải là thứ cần quan tâm, bỏ qua (nhớ đừng sửa đổi hay xóa gì file này vì nó sẽ đánh dấu những file nào đã import để tránh duplicate import).

    Với file MigrationFlag.dat thì có 2 options:
    Migration_Already_Finished: chính là biến đánh dấu việc import đã hoàn tất hay chưa, giá trị hiện tại đang là 1 nên ta sửa nó thành 0, vậy là đã tìm được wizard huyền thoại :))
    No_SSA_Enable_Warning: Là việc check xem bạn đã phân quyền cho Y!M import các log này hay chưa, hay chính là kiểm tra và thông báo ở cái check box I give Yahoo! permission…. vậy, mặc định đang là 1, không cần sửa nữa.

  4. Save file đã sửa, mở Y!M và bạn sẽ thấy Message Archive Import hiện ra, công việc hoàn tất :D

Nhận định: Thực ra nói dài dòng văn tự thế chứ deck có gì đâu mà, làm hết mấy tí :))

KẾT LUẬN: Rứa là xong mấy trò vịt, giờ thì xài thôi chứ còn gì nữa :))

P/s: Khi import thì các file chatlog riêng rẽ theo ngày sẽ được ghép nối tiếp vào với nhau, khi đạt đến 1 dung lượng nhất định mới bị split ra, nên khi browse sẽ có cảm giác như bị import thiếu vậy :))  Cách import đơn giản nhất là cứ mỗi lần import thêm thì chỉ cần copy thêm archive vào rồi xóa toẹt file MigrationFlag.dat đi, nó sẽ tự được tạo lại sau khi import, và nhớ là đừng xóa file MigrationTrace.dat nhá!

Vài vấn đề với IE9

Tình hình là IE9 của nhà bác Bill ra với nhiều cải tiến ưu việt hơn các phiên bản trước nên dân tình rất chi là xôn xao, tất nhiên mình cũng không nằm ngoài số đó nên đến ngày ra mắt đã down ngay về cài. Những tính năng phụ thêm hay ho gì gì đấy thì mình không quan tâm, vì mình chưa bao giờ có ý nghĩ dùng IE làm trình duyệt chính cả, mình chỉ cần tốc độ cải thiện để vào e-Banking của Techcombank nhanh gọn hơn, có vậy thôi. Còn bạn nào thắc mắc sao mình lại dùng IE để vào e-Banking thì vào thử https://tib.techcombank.com.vn/ sẽ biết ngay :)) Thi thoảng mình cũng dùng IE để log in vào các Google account, từ ngày bạn Google Apps đưa ra cái phát kiến vĩ đại là biến 1 Google Apps account thành 1 Google account thì mình thường xuyên phải chuyển qua lại giữa các thể loại này vì Google Adwords thì nằm ở account này, trong khi Google Mail của account khác luôn cần active, rồi Blogger lại ở 1 account khác nữa,… nó cứ hầm bà lằng như thế nên chỉ nguyên chuyển qua chuyển lại mỗi lúc cũng đủ để phát bực mình X( Bạn nào lại chửi mình ngu sao không biết dùng Multiple Sign-in nữa thì tự nhét giẻ vào mồm & kiếm ít nhất 1 account Google Apps và 1 account Google bình thường rồi thử luôn nhé. Đấy là tào lao tí về chuyện tại sao mình lại dùng IE không một số các bạn cấp tiến dùng các trình duyệt “kiểu mới” lại ném đá mình là đồ cổ hủ chỉ biết bám cạp quần chú Bill rồi gán mình là Fanboy của IE thì bỏ mợ. Mình chả fanboy cái nào, cứ cái nào load nhanh nhất 2 thứ là Facebook & blog của mình là mình dùng thôi :))

Vấn đề gặp phải với bạn IE9 là:

  1. Khi truy nhập vào các site có giao thức SSL/TLS thì bạn ý tự động chặn các thành phần unsecured, tức là phần không được mã hóa, rồi promt rằng “Only secure content is displayed”, rất chi là ngu si & phiền phức.
    Secure warning.
  2. Khi mình vào e-Banking thì bạn ý báo rằng mình phải xài trình duyệt IE 4.01 hoặc phiên bản cao hơn thì mới có thể làm ăn được, làm sáng nay trong lúc bấn quá mình đã phải tuồn cả password cho người khác để vào chuyển tiền hộ :|

    e-Banking Error

Thế là lại phải ngồi lờ rờ tí, sau 1 lúc thì cũng tìm ra cách trị các vấn đề này:

  1. Với vấn đề thứ nhất: Vấn đề ở đây là để đảm bảo an toàn thì IE sẽ chặn các thành phần unsecured và chỉ hiển thị phần secured đã được mã hóa bởi giao thức SSL, chắc là sợ chú nào lợi dụng lỗ hổng để hi-jack. Tớ thì chả có tiền hay cái gì quý giá, tớ chả sợ, thế nên là cứ display cả 2, tức là mixed contents. Trước tiên, vào Internet options:

    Internet Options.
    Chọn tab Security > Internet > Custom Level…, tìm mục Display mixed content và chọn Enable

    Security Settings.

    Tất nhiên, khi đã động đến security settings thì sẽ có 1 warning box hiện ra hỏi có muốn thay đổi tùy chọn không

    Warning!.

    Chọn Yes. Rứa là xong xuôi, từ nay về sau khi vào các trang dùng SSL/TLS thì sẽ không thấy cái thông báo khó chịu kia nữa :)

  2. Với vấn đề thứ hai: Vấn đề ở đây là IE9 vừa mới ra, và cẩn tắc thì khi gặp chú lính mới toe này bạn e-Banking sẽ không nhận ra được version ID và thông báo rằng “phiên bản trình duyệt không tương thích, đừng cố tìm cách lừa tớ vì tớ đa nghi lắm nhé”, nên chắc sẽ phải mất vài bữa nữa để các đồng chí kĩ thuật Techcombank cập nhật cái mã ActiveX nhận dạng trình duyệt. Thật may là từ IE8, chú Bill đã cho chúng ta cái nút Compatibility View hình tờ giấy rách đôi ở góc phải address bar, mục đích là để che mắt các bạn site cũ hay nói theo 1 cách khoa học là “đảm bảo tính tương thích ngược với các website đòi hỏi phiên bản cũ hơn của trình duyệt”. Và cách khắc phục đơn giản chỉ là vào trang cần vào, nhìn xem cái nút quái quỷ hình tờ giấy rách đôi ý nó ở đâu, click vào đó 1 cái:

    Compatibility view.

    Tiến hành đăng nhập. Voilà!

    It works!.

Đó, vậy là giờ tớ có thể dùng IE9 không lăn tăn gì rồi :)

P/s: Ngoài lề tí, tớ dùng IE9 bản 32bit thì mấy hôm nay thi thoảng bị lỗi timeout với bạn Gmail, nhưng dùng với bản 64bit thì lại rất chi là trơn tru :))

Blogger và tính năng hỗ trợ mobile browser

Do lười biếng nên đã lâu lâu không ngó vào Dashboard của Blogger xem có tính năng gì mới không, hôm qua vào Blogger in Draft (Là blog công bố các tính năng thử nghiệm của Blogger) thì thấy Blogger đã thử nghiệm tính năng hỗ trợ mobile browser. Tức là khi bạn truy cập 1 blog trên nền tảng Blogger từ thiết bị di động thì giao diện của blog đó sẽ hiển thị phù hợp với trình duyệt di động của bạn, hay nói khác hơn là giờ đây bạn đã có 1 mobile version cho blog của mình.

Tính năng này với WordPress không phải là mới, WordPress đã triển khai giao diện mobile cho các blog trên nền tảng WordPress tại WordPress.com từ khá lâu rồi, các bạn dùng self-hosted WordPress blog cũng có thể dễ dàng kiếm cho mình vài plug-in để thực hiện tính năng này. Tuy nhiên, với Blogger thì đây là một điều đáng mừng vì trước giờ Blogger chưa hề hỗ trợ cho các thiết bị di động, và bạn sẽ phải load rất nặng nếu truy cập blog Blogger từ các thiết bị di động, lấy ví dụ ngay như blog của tôi, nếu truy cập qua smartphone thì sẽ load khoảng 1.6MB cho mỗi lần load trang, chưa kể đến những post có nhiều ảnh đi kèm, quá là nặng phải không nào? :| Sẽ có bạn bảo rằng “Blogger cũng có thể tạo mobile site với Mofuse cơ mà!” (Mofuse là một dịch vụ khá mạnh cho phép bạn tạo các ấn bản hỗ trợ thiết bị di động cho trang web của mình), nhưng rõ ràng là native support thì vẫn gọn gàng hơn, và tiết kiệm chi phí nữa chứ (Nếu dùng Mofuse thì mỗi tháng bạn sẽ phải trả ít nhất $8, nhiều hơn tiền ăn sáng của tôi nhiều lần rồi đấy =)) (j/k, vì tôi có thói quen hay bỏ bữa sáng do dậy muộn :D)

Vậy, để thực hiện điều này chúng ta sẽ phải làm những gì? Hãy cùng theo dõi trình tự mà tôi đã làm từng bước một nhé ;)

Bước 1: Kích hoạt giao diện hỗ trợ mobile browser

  • Đăng nhập vào Blogger in Draft Dashboard tại địa chỉ http://draft.blogger.com/ 

    Blogger in Draft Dashboard

    Ghi chú:
    Bên cạnh Dashboard chính với banner màu cam, Blogger còn có Dashboard cho Blogger in Draft, là nơi bạn có thể trải nghiệm tất cả các tính năng đang được thử nghiệm của Blogger, với banner màu xanh lam. Blog của bạn chịu sự chi phối của cả 2 Dashboard này cùng lúc, nếu bạn thích thử nghiệm các tính năng mới thường xuyên thì có thể đặt Blogger in Draft Dashboard làm Dashboard mặc định bằng cách tick vào ô “Make Blogger in Draft my default dashboard.” Tuy nhiên không phải tất cả các tính năng thử nghiệm lúc nào cũng tốt & hoạt động suôn sẻ, vậy nên Dashboard mặc định sẽ quản lý blog của bạn ổn định hơn

  • Vào mục Settings > Email & Mobile. Chọn “Yes, On mobile devices, show the mobile version of my template.” và SAVE SETTINGS

    Mobile Options

  • Bạn có thể xem trước giao diện sẽ hiển thị trên Mobile bằng cách bấm vào “MOBILE PREVIEW”, mobile site đã hiện ra trước mắt bạn rồi đó :))

    Mobile Preview

    Mặc định giao diện cho mobile site của bạn sẽ là giao diện Simple. Nếu bạn dùng 1 trong 12 giao diện tùy biến của Simple và Awesome (trong phần Template Designer của Blogger) thì giao diện mobile của bạn sẽ hiển thị tương tự như giao diện chính (màu nền, kiểu font,…), đẹp đẽ & màu mè hơn giao diện Simple mặc định một chút (Cái này thì Blogger đã hơn WordPress.com một chút rồi :D). Nhưng chúng ta dùng giao diện mobile cái tất yếu nhất là kích thước nhỏ gọn & load nhanh, chứ màu mè sặc sỡ cũng chả phải là yếu tố quan trọng, phải không nào?

  • Mẹo: Nếu bạn chú ý sẽ thấy URL của mobile site chính là URL bình thường, nhưng có thêm querry ?m=1. Ta có thể tận dụng điều này khi truy nhập các site trên nền tảng Blogger (nếu đã bật giao diện mobile nhưng chưa hỗ trợ redirect đến mobile site)  một cách nhanh chóng hơn bằng cách thêm ?m=1 vào cuối URL. Chẳn hạn URL của post này là https://tuantu.me/2011/01/blogger-va-tinh-nang-ho-tro-mobile.html thì URL mobile site của nó là https://tuantu.me/2011/01/blogger-va-tinh-nang-ho-tro-mobile.html?m=1

Bước 2: Tạo redirect đến mobile blog

Sau khi kích hoạt xong giao diện cho mobile site của mình, chắc hẳn bạn sẽ hí hửng vớ ngay chiếc phone của mình để thử vào xem thành quả phải không nào? Lúc làm xong tôi cũng như vậy mà :))

Theo công bố của Blogger in Draft thì chỉ có các browser trên nền WebKit mới tự redirect blog của bạn sang phiên bản mobile, mà browser mặc định trên máy Nokia E72 của tôi mặc dù cũng là trên nền WebKit nhưng chả hề redirect chút nào nên có lẽ chỉ có các bạn dùng Android phone hoặc WebOS phone may ra mới có thể thấy được thành quả này (Tôi cũng chỉ đoán như vậy chứ chưa có điều kiện sử dụng smartphone nào có 2 HĐH này, bạn nào dùng có thể chia sẻ xem sao :D). Vậy là có điều không ổn ở đây, về lý thuyết không phải tất cả các mobile browser đều được hỗ trợ tự động redirect sang mobile site, và trên thực tế thì ngay cả browser trên nền WebKit cũng chưa chắc đã tự động redirect sang mobile site, câu hỏi đặt ra là “Người nông rân lúc này phải hành động như thế nào?” Tất nhiên là người nông rân phải mò mẫm Google và tự mó tay vào code để cho nó hoạt động rồi, không lẽ lại phải thêm một cái chú thích vào ngay đầu blog của mình là “Nếu các bác muốn xem trang của em tốt trên các thiết bị di động thì làm ơn thêm “?m=1” vào cuối URL ạ!” thì thật là củ chuối =))

Thật may cho các bạn nông rân đang đọc bài này là nông rân tớ sau một nửa buổi chiều ngồi rị mọ Google và test thử đã tìm ra được cách để lái blog của mình theo ý muốn, và tớ cũng không hề có ý muốn giữ làm của riêng, bằng chứng là tớ viết bài này để sẵn sàng chia sẻ với các bạn đây. (Cũng xin phép không dám mạo phạm các bác trí thức giả danh nông rân trà trộn vào đây hoặc qua đường đọc được bài này, em là gà cũng chỉ múa rìu qua mắt thợ nên các bác làm ơn đừng chém em, tội nghiệp lắm ợ 8-}) Trình tự đơn giản là như thế này:

  • Vào mục Design > Edit HTML

    Edit HTML

  • Tìm dòng như hình dưới đây

    Edit Template

  • Copy/paste chính xác đoạn mã JavaScript dưới đây vào sau dòng đó và bấm SAVE TEMPLATE để hoàn tất.

//<![CDATA[

(function(a,b){if(/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|symbian|treo|up.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|/(k|l|u)|50|54|e-|e/|-[a-w])|libw|lynx|m1-w|m3ga|m50/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(-|2|g)|yas-|your|zeto|zte-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,window.location.href+’?m=1′);

//]]>

  • Vậy là xong, giờ bạn có thể kiểm tra thành quả của mình trên mobile browser rồi đó :D Ở đây tôi sẽ không giải thích rõ ra tôi đã làm như thế nào để ra được đoạn code như thế này, bạn nào thích thì xem phần Tài liệu tham khảo bên dưới và tự nghiên cứu nhé.

Bước 3: Hiệu chỉnh DISQUS Comment System

Nếu blog của bạn dùng Comment System mặc định của Blogger thì công việc của bạn đã hoàn tất, bạn không cần phải đọc bước này nữa rồi. Nếu blog của bạn dùng Intense Debate thì xin mời bạn tự nghiên cứu và có thể sẽ có một bài chia sẻ riêng vậy, tôi không sử dụng Intense Debate nên cũng không rõ liệu rằng Intense Debate có bị vấn đề tương tự Disqus này không. Còn với các bạn dùng Disqus, nếu bạn nào đã bật tính năng đồng bộ comment giữa Disqus và Blogger thì bạn cũng đã khắc phục được vấn đề đó rồi, còn nếu chưa thì bạn có thể cùng tôi mổ xẻ vấn đề này một chút.

Vấn đề gặp phải ở đây là khi bạn dùng Disqus Comment mà không bật tính năng đồng bộ comment giữa Disqus và Blogger (mà tôi dám cá rằng có rất rất ít người biết đến tính năng này) thì các comment của bạn được lưu ở Disqus, nhưng không có trong comment system của Blogger, mà mobile site của bạn lại hiển thị mặc định comment của Blogger thay vì Disqus, hãy check thử xem! :) Điều đó đồng nghĩa với việc trên mobile vesion bạn sẽ không thể nhìn thấy các comment hiển thị trên Disqus. Để khắc phục điều này, chúng ta sẽ bật tính năng đồng bộ comment giữa Disqus và Blogger:

  • Để thực hiện tính năng này, điều trước nhất bạn phải làm là chỉnh comment settings của Blogger thành Anyone. Vào Blogger Dashboard > Settings > Comments, mục “Who Can Comment?” chọn “Anyone – includes Anonymous Users”

    Comments Settings
  • Đăng nhập vào Disqus. Vào mục Admin, chọn Tools > Import/Export. Bấm Enable ở phần “Keep new comments synced”

    Disqus Options

  • Cửa sổ yêu cầu truy nhập Blogger sẽ hiện ra, chọn Granted

    Grant Access to Blogger

  • Chọn blog cần đồng bộ comment, Dashboard của Disqus sẽ trở về như thế này

    Comments Synchronization Enabled

Vậy là xong, giờ comment trên Disqus và Blogger của bạn đã được đồng bộ, bạn có thể nhìn thấy các comment trên blog của mình ở mobile version. Tuy nhiên, vẫn còn một chút xíu phiền phức là nếu bạn comment trên mobile site thì comment lại không được đồng bộ với Disqus, đồng nghĩa với việc bạn không nhìn thấy comment này ở desktop version. Lúc này bạn sẽ phải import comment từ Blogger vào Disqus một cách thủ công, hơi mất việc 1 tẹo, nếu blog của bạn có ít comment thì chắc cũng không vấn đề gì :)) Hiện thời tôi chỉ có cách khắc phục như vậy chứ chưa tìm ra được cách nào để có thể làm Disqus mobile hoạt động trên giao diện mobile của Blogger hoặc sẽ phải chờ đến khi Blogger cho phép tùy biến giao diện mobile thôi :)

KẾT QUẢ

Sau một hồi rị mọ mò mẫm thì cuối cùng tôi cũng làm cho blog của mình có được mobile site, có thể nói là khá sung sướng khi blog của mình giờ đây nhìn đã gọn gàng hơn trên mobile & truy cập nhanh hơn rất nhiều :D Hi vọng rằng sau khi đọc xong bài của tôi, một số bạn nông rân đồng cảnh ngộ cũng có thể làm cho mình 1 mobile site ưng ý. Ai có sáng kiến bổ sung hoặc thắc mắc thì comment ở đây, chúng ta sẽ cùng trao đổi nhé ;)

Tài liệu tham khảo

[Tips] Facebook với Hotspot Shield

Kể từ sau vụ các nhà cung cấp dịch vụ Internet (ISP) ở Việt Nam đồng loạt bị “lỗi” khiến các thuê bao không thể truy cập được Facebook cuối năm ngoái, cụ thể là do DNS của các ISP không có record cho Facebook, mà chúng ta có thể khắc phục bằng cách sử dụng DNS của một nhà cung cấp dịch vụ độc lập khác như OpenDNS, GoogleDNS,… đến nay mức độ “lỗi” của các nhà cung cấp  có vẻ càng ngày càng nghiêm trọng hơn, bằng chứng là hồi tháng 6 vừa rồi các thuê bao VNPT đã phải dùng đến biện pháp force SSL cho domain facebook.com để có thể vào được, hay hầu hết các thuê bao DCOM 3G của Viettel sử dụng các model USB 3G của ZTE như MF100, MF110, MF190s,…. cũng say goodbye với Facebook dù đổi cả DNS lẫn force SSL (Thực ra thì có 1 trick rất đơn giản là các bạn đừng dùng phần mềm DCOM 3G để connect thì việc đổi DNS sẽ có hiệu lực :)) ) và tại thời điểm hiện tại người dùng 2 nhà mạng VNPT & Viettel đều tịt ngóm với các thể loại DNS hay SSL này.

Một số bạn thì kiến nghị dùng UltraSurf hoặc FreeGate, dưng mà tớ khuyến cáo là không nên xài 2 món này, vì UltraSurf đang bị vướng vào vòng nghi án là malware & có khả năng là thông tin truy cập của người dùng UltraSurf bị lọc để sử dụng cho 1 số mục đích nào đó dính dáng đến chính trị, thêm nữa tớ đã dùng thử & thấy tốc độ của cả 2 cái này rất chi là rùa bò. Nói chung là tớ ko thích 2 thứ này, vì chúng nó được thiết kế ra để làm “Thuốc… cho người Trung Quốc” :)) Tớ kiến nghị các bạn xài 1 món khác, là Hotspot Shield của Anchor Free.

Tớ chọn Hotspot Shield vì các yếu tố sau (gọi tắt là FSSF):

  • Nhanh (Fast): Mặc dù là một mạng riêng ảo (VPN) miễn phí nhưng tốc độ của Hotspot Shield cực kì ấn tượng, có thể nói là gần như không khác gì tốc độ mạng bình thường của bạn. Bạn hầu như không thể có được điều này với các dịch vụ VPN miễn phí khác mà phải đăng kí các paid plan trả phí hàng tháng để có tốc độ cam kết tối thiểu.
  • An toàn (Secure): Nhiều bạn sẽ wonder rằng tại sao Hotspot Shield an toàn phải ko nào? Thứ nhất, Hotspot Shield mã hóa dữ liệu dựa trên giao thức bảo mật https & sử dụng 1 địa chỉ IP giả giúp bạn che giấu được địa chỉ IP thật của mình. Bên cạnh đó, kết nối qua Hotspot Shield còn được quét virus & phần mềm gây hại bởi đối tác của Anchor Free là Webroot. Thứ hai, Hotspot Shield là một VPN miễn phí có nguồn thu từ quảng cáo (free ad-supported virtual private network) được phát triển bởi Anchor Free, mục đích của nó rất rõ ràng là cung cấp cho người sử dụng internet công cộng một công cụ bảo mật, đổi lại nó sẽ chèn banner quảng cáo vào phía trên trang web bạn truy cập, hay nói tóm lại là việc bạn sử dụng Hotspot Shield cũng giúp nuôi sống chính nó. Việc minh bạch tài chính này khác hẳn với những dự án mù mờ kêu gọi bảo vệ nhân quyền, chống lại việc kiểm soát nội dung,… kiểu như UltraSurf/FreeGate mà chúng ta không thể biết được tổ chức nào đứng sau nó. Thêm nữa, Anchor Free là một công ty khá nổi tiếng trong lĩnh vực quảng cáo, có thể ở VN chưa nhiều nhưng ở nước ngoài việc các public wifi hotspot làm affiliate cho Anchor Free là khá phổ biến, nếu bạn nào có 1 cái router dùng firmware DD-WRT thì có thể thử kiếm tiền với Anchor Free bằng cách phát wifi free cho hàng xóm dùng xem :))
  • Đơn giản (Simple): Việc cài đặt Hotspot Shield cực kì đơn giản, chỉ việc tải về và thực hiện cài đặt, bạn không phải thực hiện bất cứ thao tác cấu hình phức tạp nào để làm cho nó hoạt động. Chỉ với 1 click chuột là bạn đã có 1 kết nối VPN tốc độ cao rồi. Phần mềm Hotspot Shield cũng rất nhẹ nhàng và không chiếm dụng nhiều tài nguyên máy tính của bạn.
  • Miễn phí (FREE!!): Hotspot Shield là hoàn toàn miễn phí, duy trì nhờ cho thuê quảng cáo & ko có paid plan phân biệt đối xử người dùng, đảm bảo người dùng luôn đạt được tốc độ tối đa có thể (Tuy nhiên tớ ko đảm bảo rằng việc download file lớn qua Anchor Free là đạt được tốc độ cao đâu nhé). Đồng thời, cũng không có bất cứ giới hạn nào về hạn mức thông lượng sử dụng, bạn có thể dùng bao nhiêu tùy thích, dùng càng nhiều thì thu nhập của Anchor Free càng lớn :))

Cài đặt và sử dụng Hotspot Shield:

Download Launcher.

  • Thực thi launcher để download Hotspot Shield installer:

Download Installer.

  • Việc cài đặt trước tiên bắt đầu bằng đọc, hiểu và chấp thuận License Agreement. Cái này mình thấy hầu như chả ai đọc bao giờ, nếu bạn nào lo ngại về tính an toàn của Hotspot Shield thì cứ đọc cho kĩ trước khi dùng nhá, cả lại bảo tớ xúi dại :))

License Agreement.

  • Cam kết FREE Software Offer, tất cả các phần mềm & tùy chọn đi kèm Hotspot Shield là Optional 100%, việc lựa chọn cài đặt phụ thuộc hoàn toàn vào người dùng

Free Software Offer.

  • Trước tiên là lựa chọn cài đặt thêm Hotspot Shield Toolbar cho IE hay không. Tớ là tớ bỏ hết mấy thể loại như thế này, IE vốn hoạt động đã không mấy nhẹ nhàng & êm ái cho lắm nay lại cáng thêm mấy cái Toolbar lăng nhăng vào thì rất hay bị crash :)

Hotspot Shield Toolbar.

  • Lựa chọn đặt Hotspot Shield Private Search làm homepage & sử dụng Hotspot Shield Private Search làm search engine mặc định, tùy ý của bạn nhé ;)

Private Search Options.

  • Tiến trình cài đặt diễn ra

Installing.

  • Sau khi cài đặt hoàn tất, chọn Launch Hotspot Shield thì sẽ ra giao diện kết nối như thế này, rất đơn giản. Muốn dừng kết nối chỉ việc click vào Disconnect.

Connecting.

  • Click vào Details sẽ ra chi tiết kết nối bao gồm Virtual IP, lưu lượng Download/Upload, thời gian kết nối,…

Connection Status.

  • Và thế là đã vào được Facebook

Facebook.

  • Mặc định Hotspot Shield được chọn tự động chạy khi khởi động, bạn có thể tắt đi bằng cách click chuột phải lên biểu tượng Hotspot Shield ở system tray và bỏ chọn “Show on restart”

Startup Option.

Chú ý: Các bạn có thể thấy trên đầu trang web bạn truy cập sẽ có quảng cáo của Hotspot Shield chèn vào. Nếu bạn dùng IE thì bạn sẽ phải chung sống với nó vì không có cách nào loại bỏ được. Nếu bạn dùng Firefox hoặc Chrome thì có thể loại bỏ quảng cáo này rất đơn giản bằng cách cài thêm add-on AdBlock Plus, frame quảng cáo sẽ bị chặn và bạn sẽ thấy trang web như bình thường. Nhưng có lẽ chúng ta nên để 1 chút quảng cáo để support cho Anchor Free chứ nhỉ, có đi thì phải có lại mà, phải không nào? ;)

KẾT LUẬN

Việc sử dụng Hotspot Shield đáp ứng được các tiêu chí Đơn giản – Miễn phí – An toàn – Nhanh (DAMN xD), chỉ hơi nhức mắt với quảng cáo 1 tí. Tớ đã sử dụng thành công với mạng Viettel 3G, có lẽ cũng sẽ áp dụng được với cả mạng VNPT. Hiện tại vẫn chưa có giải pháp nào cho Mobile 3G ngoài cách dùng Snaptu (ít nhất là biết với con mobile của tớ) :D Khuyến nghị các bạn nên sử dụng Hotspot Shield khi truy nhập internet ở các hotspot công cộng cũng như xài mạng chùa để bảo vệ thông tin cá nhân luôn, không chỉ riêng cho vụ vào Facebook này đâu ;)

P/s: Cái trò dùng Hotspot Shield này có từ tám đời rồi, dưng mà giờ tớ mới đưa ra, bạn nào biết rồi thì làm ơn đọc xong đừng cười khẩy hay ném đá tớ giở mánh cũ ra khoe nhá, có cười thì quay mặt ra chỗ khác, để cho các bạn chưa biết còn tham khảo, he he. Thêm nữa, hôm qua tớ thấy ở đâu đó trên VoZ có mẹo dùng link http://www.lisp4.facebook.com/ để vào Facebook, cũng hoạt động được, các bạn tham khảo nhá ;)

Vượt rào chặn Facebook

facebook-firefox

Dạo này các bạn dùng Mề-gà Vê-nờ-nờ (Mega VNN) lại đang kêu réo rầm trời về chuyện các bạn Vê-nờ-pê-tê (VNPT) chặn Facebook. Trước đây, các ISP nội địa đã đồng loạt tổ chức loại bỏ Facebook ra khỏi chỉ mục của DNS khiến bao dân tình khốn đốn, nhưng không làm khó được các đồng chí máu me vào Facebook lâu vì đã có phương thuốc DNS thay thế, vụ việc dần chìm vào quên lãng. Nhưng nay, bạn VNPT đã mạnh tay hơn khi tổ chức chặn bằng firewall (hình như là ISA server hay 1 cái gì đó đại loại như thế, mà cái router nhà tớ có 1 tính năng tương đương là Intercept DNS port) khiến cho phương thức thay đổi DNS trở nên vô hiệu vì tất cả các domain request sẽ được chuyển đến DNS của VNPT :))

Như 1 lẽ tất nhiên, cái khó cũng chả bó nổi cái khôn, trên mạng ầm ầm mọc ra hàng tá mẹo để vượt rào chắn này như dùng Proxy, VPN,…. hay đơn giản nhất là force SSL bằng cách thêm s vào sau http để thành giao thức https, các bạn cứ Google là sẽ ra cả đống ngay. Nhưng với các bạn gà thì có nhiều vấn đề nảy sinh như không biết config proxy, VPN,… khiến cho tốc độ truy cập của các bạn bị suy giảm, đôi lúc không vào được mạng hoặc thậm tệ hơn là bị chài cho sử dụng malware khiến cái giá phải trả cho việc vào được Facebook là khá đắt, và các bạn cũng chỉ biết ngoạc mồm ra mà kêu khóc, mà chửi bới, than vãn :-j Còn cái cách thủ công là thêm chữ s vào sau http thì khiến các bạn bực mình vì việc phải luôn tay sửa address mỗi khi mở 1 link trong facebook :))

Tớ thì tớ cũng éo quan tâm mấy đến cái chuyện này đâu, vì mạng nhà tớ là FPT, bấy lâu nay vẫn phe phé vào, còn đi công tác xa thì nay tớ đã có 1 em DCOM 3G của Viettel, mọi chuyện đều thật đơn giản, nhưng mà thấy nhiều bạn bức xúc với bạn VNPT nên tớ cũng sẻ tí mẹo cho các bạn thử xem sao, nói chung là mẹo của tớ rất chi đơn giản thôi, chả phải proxy hay VPN cao siêu gì đâu, chỉ là để force SSL cho Facebook thôi mà :))

Đạo cụ để thực hiện trò này là trình duyệt Firefox, bạn nào biết rồi thì tốt, bạn nào chưa biết thì quay sang hỏi đứa ngồi bên cạnh, nhé!

Bước 1: Nếu bạn là tín đồ của Firefox hoặc chả phải tín đồ nhưng máy bạn đã có sẵn Firefox thì bỏ qua bước này.

Vào http://www.mozilla.com/en-US/firefox/firefox.html để download Firefox về máy (Bạn cũng có thể kiếm 1 bản Portable Firefox ở đây nếu không muốn cài đặt phần mềm này vào hệ thống của mình). Nếu không biết làm sao để cài đặt thì dừng đọc tại đây luôn cho đỡ mệt :))

Bước 2: Sau khi đã trang bị được Firefox, mở trình duyệt ra và vào https://addons.mozilla.org/en-US/firefox/addon/722/ để cài

đặt Add-on No Script.

Install No Script Add-on for Firefox

Sau khi No Script đã được cài đặt hoàn tất, Restart Firefox để add-on bắt đầu hoạt động.

Restart Firefox

Bước 3: Click phải lên biểu tượng No Script (hình chữ S) ở góc phải bên dưới cửa sổ Firefox & chọn Options để thiết lập tùy chọn cho No Script.

No Script Options

Cửa sổ No Script Options mở ra, chọn tab Advanced > HTTPS*.facebook.com vào mục Force the following sites to use secure (HTTPS) connections. Tiếp đó chọn OK.

Configure No Script HTTPS

Vậy là xong, giờ thì hãy gõ www.facebook.com vào address bar, bấm Enter và thưởng thức thành quả nào :))

Facebook with SSL forced default

Kết thúc, bạn nào sử dụng thấy đơn giản hợp lý thì vào vỗ tay hoan hô, còn không thì de ra chỗ khác chơi nhé, đừng ném đá tớ làm gì, trên mạng còn ối cách khác ý mà, he he.

BUFFALO HighPower routers with DD-WRT as factory firmware

Ngày 9/3/2010, Buffalo, một trong những nhà sản xuất thiết bị mạng và lưu trữ nổi tiếng thế giới, đã chính thức thông cáo về việc chuẩn bị tung ra các bộ định tuyến wifi với firmware DD-WRT được cài đặt mặc định. Đây quả thực là tin vui cho các tín đồ của router Buffalo cũng như firmware DD-WRT.

DD-WRT hiện đang là 1 trong những Linux firmware cho wifi router nổi tiếng nhất, hỗ trợ nhiều model router với giao diện quản lý khoa học & đem lại nhiều tính năng mở rộng, khiến router của bạn có được những tính năng mà chỉ những router đắt tiền mới có, đặc biệt lại hoàn toàn miễn phí, bản có phí cung cấp thêm 1 số tính năng quản lý đặc biệt theo nhu cầu sử dụng đặc thù.

Theo dự kiến, sẽ có 3 phiên bản router dòng HighPower chuẩn 802.11n được tung ra với firmware DD-WRT cài sẵn: WHR-HP-G300NWHR-HP-GN vào tháng 5/2010 và WZR-HP-G300NH vào tháng 7/2010 tại thị trường châu Âu và Mỹ. Thông số kỹ thuật của các thiết bị này sẽ hoàn toàn giống với các thiết bị đã được bán ra với firmware của Buffalo, chỉ khác là firmware mặc định cài đặt sẽ là DD-WRT, nên những người dùng ‘”non tay” nhưng muốn tận hưởng những tính năng ưu việt của DD-WRT có thể lựa chọn thay vì tự upgrade firmware DD-WRT cho chiếc router của mình với nhiều rủi ro không lường trước được. Giá các thiết bị này có thể sẽ cao hơn một chút so với dòng sử dụng firmware mặc định của Buffalo.

Trước đây, do sự thành công của việc upgrade firmware DD-WRT trên các model router WHR-HP-G54/WHR-G54s của Buffalo, khiến cho 2 model này gần như trở thành chuẩn mực phổ biến, được giới chơi công nghệ săn lùng để upgrade lên firmware DD-WRT, Buffalo cũng đã tung ra thị trường châu Âu model WHR-HP-G54DD với firmware DD-WRT được cài đặt sẵn. Tuy nhiên, mẫu sản phẩm đi cùng DD-WRT này không phổ biến cho lắm, vì việc upgrade firmware DD-WRT cho model này quả thực hết sức đơn giản & gần như tuyệt đối an toàn, thậm chí còn có cả 1 trang wiki hướng dẫn cách khắc phục nếu xảy ra sự cố trong quá trình cài đặt, nhưng dẫu sao cũng đã gây được ấn tượng mạnh vì Buffalo là nhà sản xuất đầu tiên, đi tiên phong trong việc sử dụng firmware ngoài làm firmware mặc định cho sản phẩm của mình, nhằm đem lại khả năng tương thích & những tính năng tối ưu nhất cho sản phẩm của mình.

Thông tin thêm có thể tham khảo tại:

Facebook bị chặn?

Tình hình là khoảng 2-3 hôm nay, thấy bà con cô bác kêu than quá trời về chuyện không vào được Facebook, khi vào toàn nhận được báo lỗi 403, 404. Theo như phỏng đoán của cá nhân tớ thì thể là do subdomain của Facebook có vấn đề gì đó, hoặc DNS của các bác ISP VN nhà ta có vấn đề, mà phần nhiều là do DNS của VN vì nhà tớ dùng OpenDNS vẫn phi ầm ầm, chả thấy lỗi lác gì cả :))

Tối nay thì được nghe tin gió rằng Facebook đang bị chặn

Chị: dân trên mạng kêu la ầm ĩ vì bị chặn fb
có phải là chặn thật ko?
hay nó thay đổi cái DNS
mà mình ko biết

Em: Ko rõ là hỏng DNS hay chặn
Dùng mạng FPT cũng bị
Còn bọn VNPT thì nó chặn ối

Chắc cũng không có gì lạ, vì các bác VNPT nhà ta trước nay đã block nhiều, hết Blogger lại đến WordPress, Multiply, Twitter. Có điều vụ này quy mô có vẻ rộng hơn, vì hôm kia chị Múp ở công ty dùng FTTH của FPT ko vào được, hôm qua nhà chị Múp dùng FPT cũng ko vào được, còn nay thì nhà anh Thôi & bạn Te dùng VDC cũng tịt nốt. Có lẽ là các bác bộ BCVT nhà ta sợ trào lưu Facebook du nhập vào làm hỏng nhiều thế hệ, từ già chí trẻ & làm suy giảm năng suất lao động ở các công sở :)) Sếp tớ mà nghe tin này chắc mừng húm, vì “từ giờ bọn trẻ con không thể gặt hái gì được nữa” =))

Dù gì thì đã bấy lâu nay tớ không dùng DNS của VN, nhất là từ khi các ISP cho phép bọn dotVN quảng cáo trên DNS của mình (Mk, mình thù bọn chó chết ý, làm mất ngay tính năng auto redirect, giờ cứ gõ domain trọc không đuôi hoặc sai là ra ngay trang quảng cáo X( )

Sau đây là mách nước nhỏ để các bác có thể dùng ngon lành thoải mái mà không sợ chặn bắt dớ dẩn từ mấy bác ISP :-j

Với Windows XP:

  • Mở Control Panel > Network Connections
  • Chọn kết nối Internet đang sử dụng, right click, chọn Properties
  • Hộp thoại Properties mở ra, chọn mục Internet Protocol (TCP/IP), bấm Properties
  • Internet Protocol (TCP/IP) Properties mở ra, chọn Use the following DNS server addresses. Nhập vào Preferred DNS server: 208.67.222.222 và Alternate DNS server: 208.67.220.220. Bấm OK để xác nhận & đóng các Properties.
  • Thực hiện Repair connection

Với Windows Vista: Mở Control Panel > Network and Sharing Center > Manage network connections, các bước còn lại thực hiện tương tự như trên Windows XP

Vậy là hoàn tất các công đoạn, giờ thì có thể truy nhập Facebook thoải mái. :)) Với free DNS của OpenDNS, các chiến sĩ dùng VNPT cũng có thể thoải mái ra vào Blogger.com hay WordPress.com, Multiply, nói chung là không lo chuyện bị các bác ISP bịt mắt nữa, khỏe re :D