Là chương trình tin nhắn tức thời (instant messenger) phổ biến nhất tại Việt Nam hiện nay, Yahoo Messenger vẫn không ngừng cải tiến và nâng cấp qua từng phiên bản để đem đến cho người dùng những trải nghiệm thú vị nhất. Phiên bản 9.0 được coi là bước tiến lớn với những tính năng tuyệt vời như status tiếng Việt, xem link ảnh, video,…ngay trong cửa sổ chat…
Nhưng Yahoo đã không dừng lại ở đó. Mới đây, trên mạng đã xuất hiện bản “rò rỉ” của Yahoo Messenger 10. Mặc dù đây mới chỉ là phiên bản pre-alpha, chưa được Yahoo công bố chính thức, nhưng những gì phiên bản này đem lại rất hứa hẹn và đáng quan tâm.
Bạn có thể download YM phiên bản 10.0.0.331 tại địa chỉ: http://www.megaupload.com/?d=XRDGATPH hoặc http://www.mediafire.com/download.php?wg0wjwgdqcz , dung lượng 15,85MB. YM 10 sẽ cài đè lên phiên bản cũ (nếu có), quá trình cài đặt nhanh gọn và chỉ sau khoảng 1 phút là 10 sẽ sẵn sàng cho bạn khám phá.
Với giao diện log-in mới của YM 10, có thể dự đoán rằng sẽ không còn các phiên bản bản địa hóa nữa. Bạn có thể tùy chọn ngôn ngữ cho mỗi lần đăng nhập. Trong trường hợp YM chưa có sẵn ngôn ngữ đó, chương trình sẽ tự động download các dữ liệu cần thiết về:


Thử nghiệm cho thấy, YM 10 ngốn RAM khá nhiều so với YM 9. Trên Windows 7 với 2GB RAM, YM 10 cần khoảng 80MB bộ nhớ so với 40MB của YM9. Điều này không phải là vấn đề lớn so với các máy tính mới hiện nay, nhưng sẽ khiến những bạn dùng máy có cấu hình không cao phải cân nhắc. Bù lại, YM 10 log-in và làm việc một cách nhanh chóng, gọn nhẹ chứ không tỏ ra “nặng nề” như YM 9.
Điểm mới đáng chú ý nhất trong YM 10 chính là tab Y! Updates, cho phép bạn có thể theo dõi các thông tin cập nhật từ bạn bè một cách dễ dàng nhất. Bạn có thể xem các thông tin trên blog 360, 360 plus, Yahoo! profiles… ngay khi chúng được cập nhật. Trong thời gian online, bạn còn có thể xem quá trình thay đổi status của bạn bè mình. Đây quả thực là điều thú vị “bất ngờ” mà YM 10 đem lại:
Việc quản lý các thông tin cập nhật một cách khá dễ dàng bằng cách vào menu Messenger/Preferences, chọn tab Yahoo! Updates và nhấn vào Customize Yahoo! Updates . Bạn có thể lựa chọn các nguồn tin sẽ được hiển thị cũng như các nick tương ứng cần cập nhật. Các nguồn tin mà Y! Updates hỗ trợ rất phong phú và vì vậy có thể làm bạn “hoa mắt”, thế nên hãy chọn những thứ thích hợp.
Vì mới ra mắt nên hầu hết các công cụ hỗ trợ cho Yahoo Messenger không làm việc tốt trên phiên bản 10.0. Tuy nhiên, thủ thuật cơ bản là chat nhiều nick trên YM dùng trên các phiên bản cũ vẫn có hiệu lực với YM 10. Bạn có thể thực hiện các bước sau:
- Vào start/run, gõ regedit
- Trong cửa sổ registry editor, tìm đến khóa HKEY_CURRENT_USER -> Software -> Yahoo -> Pager -> Test
- Tạo một String Value mới với tên là Plural, đặt giá trị của nó là 1.
Tính năng gửi file trong Yahoo 10 cũng được đánh giá tốt hơn các phiên bản trước. Thử nghiệm cho thấy, gửi một file có dung lượng khoảng 8M từ YM 10 đến YM 9 chỉ hết khoảng 2 phút, nhanh hơn hẳn so với gửi từ YM 9.0. Nếu gửi giữa 2 phiên bản YM 10 với nhau thì còn nhanh hơn nữa. YM 10 cũng cải thiện đáng kể tình trạng lỗi khi gửi file từng rất khó chịu trong các phiên bản trước đó.
Một điểm cộng nữa của YM 10 là tuy mới chỉ là phiên bản pre-alpha, nhưng vẫn rất ổn định, trong suốt quá trình sử dụng hầu như không thấy xuất hiện trục trặc nào, không như phiên bản 9.0 beta đã từng nhận phải nhiều lời “phàn nàn” vì nhiều lỗi. Đây sẽ là lý do hợp lý để bạn có thể sử dụng phiên bản 10.0 mà không phải cân nhắc lựa chọn giữa tính năng và sự ổn định.
Hy vọng cùng với thời gian, YM 10 sẽ tiếp tục được cập nhật các tính năng mới, hiệu quả và tiện dụng hơn. Nhưng ngay từ lúc này, bạn đã có thể tận hưởng những điều thú vị đến cùng Yahoo Messenger 10 rồi đấy.
Yahoo đã chính thức gửi email thông báo đóng cửa dịch vụ blog Yahoo! 360 vào ngày 13/07/2009. Theo thông báo này, nội dung trên Yahoo! 360 sẽ không thể truy cập được nữa kể từ ngày 12/07 tới đây và yêu cầu người dùng chuyển đổi sang Yahoo! Profile, Yahoo! 360 Plus hoặc một nền blog khác.
Ở thời điểm bài viết này được soạn, bằng một vài thao tác bạn có thể “dòn nhà” tới một trong 3 dịch vụ blog sau đây: Yahoo! 360plus, Blogger (BlogSpot) và WordPress. Còn với các dịch vụ blog khác bắt buộc bạn phải “copy and paste”.
Đây là hướng dẫn cách bạn “chuyển nhà” từ Yahoo! 360 tới WordPress (*):
Bước 1. Truy cập địa chỉ http://download.360.yahoo.com, bạn sẽ thấy xuất hiện như hình dưới (hãy nhập username và password nếu chưa đăng nhập trước đó) và chọn Prepare my download.

Thông báo sau đây sẽ hiện ra:

Đợi vài phút hãy truy cập hòm thư Yahoo của bạn sẽ có email như sau:

Nhấn vào link có trong email này sẽ dẫn đến trang download như hình dưới, nhấp chuột vào Click here to download để tải về máy tệp tin nén .zip. Nhớ để ý nơi lưu tệp tin mà bạn tải về nhé!

Bước 2. Vào WordPress.com đăng ký một tài khoản (nếu chưa có) và tạo blog mới hoặc chọn blog hiện muốn chuyển nội dung sang.
Chú ý: bạn phải lựa chọn ngôn ngữ tiếng việt thì bạn mới thấy được chức năng import cho yahoo 360
Trong cửa sổ chính quản lý blog WordPress (*) chọn Công cụ (Tools) -> Nhập vào (Import) (nằm bên trái, với phiên bản WordPress 2.7) và chọn Yahoo! 360.

Duyệt đến tệp tin .zip đã được tải về bên trên (dung lượng tối đa cho phép 15MB) và nhấn Upload file and import:

Chờ giây lát bạn sẽ được thông báo hoàn tất.

Như vậy bạn đã hoàn tất quá trình chuyển nhà sang WordPress. Hãy khám phá những điều mới mẻ ở ngôi nhà mới.

Các bài viết, comment và hình ảnh minh hoạ (lấy từ bên thứ ba như Photobucket, Imageshack.us) được đăng trên blog Yahoo! 360 sẽ được chuyển sang WordPress một cách đầy đủ. Ngoài ra bạn có thể tham khảo công cụ chuyển đổi blog Yahoo! 360 sang WordPress hoặc Blogger (BlogSpot) được viết bởi Lê Phan Đức Trọng tại http://vietajax.net/360exp/. Theo đánh giá của Thủ Thuật Blog tốc độ backup dữ liệu của công cụ này đôi lúc chậm chạp, thỉnh thoảng gặp lỗi và chỉ chạy trên trình duyệt Mozilla Firefox!
(*) WordPress là gì? WordPress là một phần mềm mã nguồn mở dễ dàng tuỳ biến giao diện, cài đặt plugin, theme và nhiều thứ khác giúp cá nhân không cần biết nhiều về lập trình có thể xây dựng blog nhanh chóng. Hoàn toàn miễn phí.
Muốn sử dụng WordPress yêu cầu bạn phải có tên miền (domain) và hosting mua từ các đại lý cung cấp. Khi đó bạn tải về phần mềm này tại www.wordpress.org. Tham khảo các bài viết ở www.phamen.com để làm quen với khái niệm domain, hosting và sử dụng WordPress. Các blogger hàng đầu thế giới thường đi theo cách này. Ngoài ra, bạn có thể tập làm quen với WordPress bằng cách đăng ký tài khoản tại www.wordpress.com, blog của bạn được tạo ra sẽ có địa chỉ http://tenban.wordpress.com.
Năm hết tết đến, webblogvn.com xin gửi tới toàn thể bà con cô bác, láng giềng,từ các bác bên blogger, rồi đến các cô bên sky.vn, cùng không quên mấy cụ bên 360 và 360 plus,rồi đến anh em nhà wordpress.com, chạy sang nhà các dì chuyendong.vn, luôn tiện ghé luôn mấy anh freecodevn.com , xtre.org, ….và các thượng khách của webblogvn.com những lời chúc tốt đẹp nhất.
1. CHÚC MỪNG NĂM MỚI. 12 tháng phú quý, 365 ngày phát tài, 8760 giờ sung túc, 525600 phút thành công 31536000 giây VẠN SỰ NHƯ Ý. Wishing you 1 year of happiness, 12 months of fun, 52 weeks of gladness, 365 days of success, 8760 hours of good health and 525600 minutes of good luck !
2. HAPPY NEW YEAR! Chúc năm mới
3. Ngàn lần như ý, Vạn lần như mơ, Triệu sự bất ngờ, Tỷ lần hạnh phúc.
4. Tống cựu nghênh tân – Vạn sự cát tường – Toàn gia an phúc
5. Năm hết tết đến. Rước hên vào nhà. Quà cáp bao la, một nhà không đủ. Vàng bạc đầy tủ. Gia chủ phát tài. Già trẻ gái trai, sum vầy hạnh phúc. Cầu tài chúc phúc. An lành thịnh vượng.
6. Tết tới tấn tài – Xuân sang đắc lộc, Gia đình hạnh phúc – Vạn sự cát tường
7. Đong cho đầy Hạnh phúc. Gói cho tròn Lộc tài. Giữ cho mãi An Khang. Thắt cho chặt Phú quý. Cùng chúc nhau Như ý, Hứng cho tròn An Khang, Chúc năm mới Bình An. Cả nhà đều Sung túc.
8.
Mùa xuân xin chúc
Khúc ca an bình
Năm mới phát tài
Vạn sự như ý
Già trẻ lớn bé
Đầy ắp tiếng cười
Trên mặt ngời ngời
Tràn đầy hạnh phúc
Xuân đến hy vọng
Ấm no mọi nhà
Kính chúc ông bà
Sống lâu trăm tuổi
Kính chúc ba mẹ
Sức khoẻ dồi dào
Đôi lứa yêu nhau
Càng thêm nồng ấm
Các em bé nhỏ
Học giỏi chăm ngoan
Chúc Tết mọi người
Năm mới hoan hỉ
Gặp nhau niềm vui…
9. Sang năm mới chúc mọi người có một bầu trời sức khoẻ, một biển cả tình thương, một đại dương tình cảm, một điệp khúc tình yêu, một người yêu chung thủy, một tình bạn mênh mông, một gia đình thịnh vượng. Chúc các bà, các ông, các cô, các chú, các chị, các anh sang năm mới vạn sự như ý, tỷ sự như mơ, làm việc như thơ, đời vui như nhạc, coi tiền như rác, coi bạc như rơm, chung thủy với cơm và sắc son với phở. Chúc vui vẻ
10. Cung Chúc Tân Xuân Phước Vĩnh Cửu
Chúc Trong Gia Quyến Được An Khương
Tân Niên Lai Đáo Đa Phú Quí
Xuân Đến An Khương Vạn Thọ Tường
11.
Năm hết tết đến
Rước lộc vào nhà
Quà cáp bao la
Mọi nhà no đủ
Vàng bạc đầy tủ
Gia chủ phát tài
Già trẻ gái trai
Xum vầy hạnh phúc
Cầu tài chúc phúc
An khang thịnh vượng
CDN, viết tắt của Content Delivery Network – tạm dịch là mạng lưới phân bố nội dung – là 1 tập hợp các server được đặt ở nhiều vị trí (có thể hiểu là quốc gia, hay vùng lãnh thổ) khác nhau được dùng để cung cấp nội dung cần thiết cho người dùng 1 cách hiệu quả hơn. Quy tắc này dựa trên 1 sự thực là nếu server lưu giữ nội dung càng gần người dùng thì thời gian tải nội dung từ server đó sẽ càng nhanh, và ngược lại.
Nên nhớ rằng khoảng cách địa lí (vật lí) giữa người dùng và server có ảnh hưởng rất lớn tời thời gian hồi báo từ phía server. Yêu cầu của người dùng sẽ đi qua khá nhiều nút mạng trung gian trước khi tới được đích. Nếu muốn kiểm chứng các nút mạng từ máy tính của mình tới 1 server nào đó, bạn có thể dùng tiện ích traceroute. Bạn sẽ nhận ra rằng nếu số lượng nút mạng càng nhiều thì thời gian hồi báo càng tăng lên. Số lượng nút mạng trung gian thông thường phụ thuộc vào khoảng cách địa lí giữa người dùng và server, do đó việc phân bố nội dung của bạn ra nhiều server, phủ khắp các vùng địa lí mà bạn biết chắc phần lớn người dùng website của bạn ở đó, sẽ làm tốc độ tải website của bạn cải thiện rất nhiều.
Vì thế, việc cân nhắc lựa chọn server cho website của bạn sẽ phụ thuộc phần lớn vào lượng người dùng mà bạn nhắm đến. Một cách làm khá quen thuộc là nếu website của bạn bằng tiếng Việt, nhắm đến người dùng Việt Nam thì bạn nên chọn server đặt tại Việt Nam; nếu website bằng tiếng Anh, thì server nên đặt tại Mỹ, Anh hoặc Đức, … Tất nhiên để biết chắc rằng phần lớn người ta đến với website bạn từ đâu, bạn nên sử dụng 1 công cụ theo dõi website như Google Analytics, nó có thống kê khá chi tiết số lượng người dùng theo từng quốc gia. Nếu bạn muốn biết sơ lược hơn thì có thể tạm sử dụng Alexa, tuy nhiên thống kê ở đó có thể không chính xác lắm do quy tắc tính toán dựa trên thanh công cụ Alexa Toolbar của nó.
Nhưng đó mới chỉ là cách lựa chọn 1 server (hoặc host), còn làm thế nào để có thể sử dụng nhiều server cho mục đích này. Một điều khá hiển nhiên là bạn phải sở hữu nhiều server cho mạng lưới phân bố nội dung của mình, điều này sẽ tiêu tốn của bạn số tiền lớn, và không phải ai cũng làm được. Ngay cả các công ty cũng khó có khả năng, chứ chưa nói đến cá nhân. Trên thực tế chỉ có 1 số công ty lớn mới có thể thực hiện được điều đó.
Tuy vậy, chúng ta vẫn có thể tận dụng những mạng lưới phân bố nội dung có sẵn từ các “đại gia” như Google và Yahoo! để phục vụ cho mục đích của mình.
Bạn có sử dụng jQuery, 1 javascript framework rất nổi tiếng, trong các ứng dụng web? Hay prototype, MooTools, Dojo, script.aculo.us hay 1 sản phẩm nổi tiếng của Yahoo! – YUI? Vậy thì bạn đã gặp may, vì Google đã lưu trữ những framework này trên hệ thống server của nó. Bạn cũng biết là hệ thống server của Google phủ khắp toàn thế giới, nên người dùng website của bạn sẽ được tải những framework này từ những nơi gần họ nhất. Tất cả những gì bạn cần làm là chỉ cần sửa 1 dòng liên kết nhỏ đến các framework này tương tự như:
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js” type=”text/javascript”>
</script>
thay cho dòng liên kết cũ trong thẻ HEAD. Hoặc bạn cũng có thể gọi bằng hàm loader(); của Google để có thể nạp được nhiều framework 1 lúc. Về chi tiết bạn có thể tham khảo thêm tại trang của Google AJAX Libraries API.
Đối với người dùng WordPress, có 2 plugin giúp bạn làm tự động công việc trên: Use Google Libraries và Google AJAX Libraries API Plugin. Cả 2 plugin này đều làm công việc giống nhau: “lắng nghe” các script được WordPress nạp và thay thế chúng bằng các script do Google cung cấp nếu có.
Nếu bạn dùng các tiện ích trong thư viện YUI của Yahoo, hoặc dùng các thư viện khác trong Google API (chúng có rất nhiều!) thì hãy để ý tới Documents của nó để sử dụng. Có thể kể ra đây vài thư viện được người ta hay dùng như:
1. Reset CSS để reset lại các thuộc tính của các thẻ HTML bằng CSS
2. Base CSS dùng để thiết lập các thuộc tính cơ bản (chuẩn) cho các thẻ HTML bằng CSS
3. TreeView dùng để tạo danh mục dạng cây, có thể đóng mở được
4. Color Picker: dùng để lấy màu
5. Calendar dùng để tạo lịch
6. Google Ajax Feed API dùng để đọc nội dung Feed với tương tác bằng Ajax
7. Google Ajax Language API dùng để dịch 1 phần văn bản được chọn
…
và còn rất nhiều nữa đang chờ bạn khám phá.Việc sử dụng chúng không chỉ giúp bạn truyền tải tới người dùng thông qua mạng lưới phân bố nội dung của Google hay Yahoo! mà còn giúp bạn tiết kiệm công sức lập trình rất nhiều.
Theo hontap.info
Ở phần một, chúng ta đã xem qua 2 kĩ năng cơ bản trong việc giảm thiểu các request đến website, đó là đơn giản hóa thiết kế và tích hợp các file javascript, css. Trong phần 2 này, chúng ta sẽ xem xét tiếp một số kĩ năng khác cũng nhằm mục đích giảm thiểu các request đến website.
Các bạn cũng nên lưu ý một chút rằng những công cụ được nêu ra trong từng bài viết có thể chưa thực sự tốt và thích hợp với những trường hợp cụ thể mà bạn gặp phải. Vì thế hãy luôn luôn tìm kiếm trên Google, Yahoo! với các từ khóa trong bài viết hoặc có liên quan để khám phá các công cụ còn bị bỏ sót, và có thể bạn sẽ tìm thấy nhiều bài viết khác bổ ích và chi tiết hơn.
Bạn cũng nên nhớ kiểm tra lại bằng YSlow sau mỗi bước để xem số lượng request đã được giảm thế nào. Việc kiểm tra này nên thực hiện sau từng bước tối ưu để biết chúng hoạt động ra sao.
1.3. Kỹ thuật CSS Sprites
Kỹ thuật này được ứng dụng rất nhiều và khá phổ biến. Bản chất của nó là thay thế nhiều bức ảnh cần hiển thị trong website bằng 1 bức ảnh chung, và dùng các thuộc tính CSS về background để xác định tọa độ hiển thị từng thành phần tương ứng.
Thông thường, khi muốn hiển thị 1 ảnh trên website, chúng ta thường sử dụng thẻ img của HTML hoặc thuộc tính background của CSS. Cả 2 cách làm này đều tạo ra 1 request tương ứng với bức ảnh khi website được truy cập. Cùng với số lượng các bức ảnh được hiển thị, số request này sẽ tăng lên, và tốc độ của website sẽ giảm dần.
Bằng cách gom tất cả các ảnh đó vào 1 file lớn, chúng ta đã thu gọn nhiều request tới các file hình nhỏ thành 1 request tới file hình lớn. Hãy yên tâm rằng file lớn đó sẽ không bị request nhiều lần, nó đã được cache tại bộ nhớ đệm của trình duyệt và được gọi lại mỗi khi cần đến. Việc hiển thị các bức ảnh nhỏ được xác định bằng tọa độ của chúng trong bức hình lớn thông qua thuộc tính background của CSS.
Nếu bạn cần 1 ví dụ hay hướng dẫn cách làm chi tiết thì có thể tham khảo bài viết CSS Sprites: Image Slicing’s Kiss of Death hoặc bài viết CSS Sprites: What They Are, Why They’re Cool, and How To Use Them, hay 1 bài phân tích về cách mà Yahoo! và AOL ứng dụng kĩ thuật này.
Chỉ nên chú ý một điều nhỏ khi bạn gom các ảnh nhỏ vào 1 ảnh lớn là nên để khoảng cách giữa các ảnh xa nhau 1 chút (khoảng 20-100px) vì người dùng có thể phóng to, thu nhỏ website của bạn lại (bằng công cụ bạn cung cấp tại website, hoặc đơn giản bằng việc nhấn Ctrl+lăn bi chuột) để tăng giảm kích thước chữ, khi đó khoảng cách giữa các bức ảnh cũng tăng giảm 1 chút tương ứng, và nếu chúng sát nhau quá thì có thể bị hiển thị 2 ảnh 1 lúc.
Bạn cũng nên để ý cách người ta thực hiện kỹ thuật này ở 1 điểm nữa 1 là họ thường gom các ảnh nhỏ thành 1 hàng dọc. Lí do của việc gom thành 1 hàng (ngang hoặc dọc) khá đơn giản: là để xác định tọa độ dễ dàng. Còn lí do người ta chọn hàng dọc là vì các bức ảnh phía dưới của ảnh đang hiển thị sẽ bị hàng sau che đi mất. Bạn sẽ thấy nếu gom theo hàng ngang thì những ảnh khác nằm bên phải của ảnh đang hiển thị sẽ bị hiện ra, đó là điều chúng ta không mong muốn.
Nếu bạn không có công cụ chỉnh sửa ảnh để thực hiện, hoặc bạn muốn làm nhanh và tự động thì hãy sử dụng các công cụ CSS Sprites Generator online như tại trang http://www.csssprites.com/ hoặc tại trang http://spritegen.website-performance.org/. Tại csssprites.com thì bạn không có tùy chọn điều chỉnh lề và khoảng cách giữa các ảnh như spritegen.website-performance.org, tuy vậy nó cho phép bạn upload nhiều ảnh 1 lúc và dễ chọn lựa, thay đổi hơn là spritegen.website-performance.org, do trang web này bắt bạn phải nén các ảnh thành file zip trước khi upload. Một ưu điểm nữa của spritegen.website-performance.org là nó cho phép bạn chọn lựa định dạng ảnh xuất ra, cùng với 1 số tham số về chất lượng, giúp cho bạn tối ưu luôn được kích thước ảnh.
Kỹ thuật này thường được dùng nhiều nhất khi bạn có 1 danh sách các đề mục, hay khi các bức ảnh cần hiển thị có kích thước nhỏ. Tất nhiên là bạn hoàn toàn có thể thực hiện với các bức ảnh to, nhưng hãy thật cẩn thận vì chúng có thể (có hoặc không) bị che khuất hết.
Ngoài việc ứng dụng như vậy, CSS Sprites còn được dùng với hiệu ứng rollover: khi đưa chuột vào 1 thành phần (thường là 1 link) thì sẽ hiển thị 1 bức ảnh khác với ảnh khi di chuột ra phía ngoài thành phần đó. Để tham khảo kĩ thuật này, bạn hãy đọc bài viết về CSS Rollover.
Cơ bản là như vậy! Kỹ thuật này khó nhất ở việc dùng CSS để định vị ảnh. Nếu bạn dùng công cụ tự động ở trên, bạn có lẽ không cần quan tâm lắm. Nhưng nếu bạn tự làm hoặc cần chỉnh sửa thì nên tham khảo thuộc tính background-position.
1.4. Sử dụng Image Maps
Nguyên tắc sử dụng Image Maps cũng khá giống như CSS Sprites ở chỗ gom các bức ảnh nhỏ thành 1 bức ảnh lớn. Điểm khác biệt giữa chúng là với Image Maps, bạn có thể chỉ định các tác động tương ứng mỗi khi người dùng click chuột (hay di chuyển chuột qua) vào 1 vùng có tọa độ xác định.
Có 1 bài viết khá hay về Image Maps cùng với các ví dụ về việc sử dụng nó tại các website tại đây (bức ảnh minh hoạ trên được lấy từ bài viết đó).
Thông thường thì Image Maps hay sử dụng các vùng hình chữ nhật và gán mỗi vùng đó với 1 link tương ứng. Cách làm này được dùng nhiều trong các thanh navigation và các bức ảnh có nhiều người (click vào người nào sẽ ra thông tin về người đó).
Có 2 điểm cần lưu ý ở phương pháp này là:
a) Một là nó cần 1 bức ảnh toàn vẹn. Không giống như CSS Sprites, nơi bức ảnh lớn là sự ghép nối của nhiều ảnh nhỏ, ảnh dùng trong Image Maps thường là 1 ảnh lớn toàn vẹn, không có cắt xén hay chắp nối. Sử dụng những bức ảnh trong Image Maps thế này khiến cho website của bạn bị phụ thuộc vào bức ảnh đó vì bạn không thể sửa các dòng text bằng HTML (như trong trường hợp dùng cho thanh navigation). Nó cũng làm website của bạn kém thân thiện với SEO do không có text. Tuy nhiên nó cũng rất hữu dụng khi bạn muốn dùng nó trong các trường hợp về bản đồ, minh họa nhân vật, …
b) Điểm thứ 2 là việc xác định tọa độ của các vùng ảnh. Việc này có thể khiến bạn nhàm chán và đôi khi có lỗi, nhất là trong những trường hợp vùng ảnh không phải là hình chữ nhật. Bạn cũng phải viết mã HTML nhiều hơn so với CSS Sprites.
Bản thân Yahoo! cũng không khuyến khích dùng phương pháp này lắm mặc dù vẫn đưa nó ra như là 1 trong những cách giảm số lượng request.
1.5. Chèn trực tiếp dữ liệu hình ảnh vào website thông qua data: URL scheme
Cách làm này cho phép bạn chèn trực tiếp nội dung của 1 bức ảnh vào website mà không yêu cầu 1 request nào cả. Hãy tưởng tượng bức ảnh là 1 dãy các byte chứa thông tin, và việc bạn làm là chèn luôn các byte đó vào tài liệu thay vì link đến file hình ảnh như trước thông qua 1 request.
Tất nhiên, với cách làm này thì nội dung file HTML của bạn sẽ lớn hơn do nó bao gồm cả nội dung bức ảnh. Nhưng có hề gì, vì làm cách này hay cách khác, tổng dung lượng của text và image vẫn không đổi. Chỉ có điều phương pháp này không làm bạn mất đi request. Chú ý là 1 trình duyệt chỉ gửi được tối đa 2 request đến website, vì vậy, việc ứng dụng phương pháp này sẽ giúp cho trình duyệt rảnh rỗi hơn để tải những thành phần khác.
Đây là tài liệu chuẩn về data: URL scheme, nó hơi khô khan 1 chút. Còn muốn xem cách thực hiện thì hãy vào đây. Chú ý 1 chút là có 2 cách thực hiện: 1 là chèn trực tiếp nội dung của hình ảnh vào file HTML, 2 là chèn nội dung đó vào file CSS.
Kỹ thuật này tất nhiên có thể áp dụng đối với các thành phần khác của website, không chỉ các hình ảnh, như css, javascript, html, … nhưng thường nó được dùng cho hình ảnh vì phần lớn các thành phần khác đều có thể nhúng trực tiếp mà không cần nó. Bạn có thể cần nhiều ví dụ hơn về các loại dữ liệu có thể nhúng. Cần lưu ý khi nhúng các thành phần vào website: dữ liệu phải tương ứng với kiểu (mime).
Đối với hình ảnh, dữ liệu phải được mã hóa ở dạng base64. Do đó thông thường người ta sử dụng 1 ngôn ngữ script như PHP để sinh ra dữ liệu mã hóa này.
Điều dở nhất của phương pháp này là nó không hỗ trợ cho trình duyệt IE version 5 tới 7. Chỉ có phiên bản 8 của IE mới được thông báo là có hỗ trợ (hiện IE 8 vẫn đang ở trạng thái beta). Trong khi các trình duyệt khác như Firefox, Opera, Safari và ngay cả Google Chrome mới ra cũng đều có thể sử dụng nó.
Ngoài ra, đối với hình ảnh bị mã hóa base64 thì dữ liệu của nó bị tăng lên khoảng 33% so với dữ liệu dạng nhị phân. Trong khi chuẩn RFC lại quy định dữ liệu lớn nhất được chèn vào website là 1KB (thực tế thì Opera cho phép tới 4KB, còn Firefox – 100KB). Vì vậy đôi khi kích thước website của bạn bị tăng quá lên khiến bộ nhớ cache bị đầy và không lưu được những thành phần khác nữa.
Phương pháp này cũng đòi hỏi bạn phải làm thủ công khá nhiều như việc mã hóa dữ liệu dạng base64 rồi chèn nó vào website. Tất nhiên bạn có thể dùng 1 ngôn ngữ script như PHP để sinh ra nội dung mã hóa như đã nói ở trên, nhưng nó sẽ khiến server của bạn load thay vì trình duyệt của người dùng như trước!
Bạn có muốn xem kết quả nhận được sau khi thực hiện việc cắt giảm các request? Vậy thì hãy mở YSlow lên và quan sát. Nếu không, hãy xem thử 1 phân tích về mối liên hệ 80/20 giữa thời gian tải website và số lượng các thành phần của nó.
Tăng tốc website luôn là 1 vấn đề cần thiết đối với tất cả các webmaster. Các tiêu chí, hướng dẫn để tăng tốc website có khá nhiều trên mạng (rất tiếc là có rất ít hướng dẫn chi tiết bằng tiếng Việt), ở đây tôi xin được bàn đến các quy tắc của Yahoo. Yahoo! đưa ra bộ quy tắc khá khoa học, được phân chia làm 7 mục chính với tất cả là 34 đề mục (và có thể trong tương lai sẽ được chỉnh sửa dần thêm). Để biết chi tiết về các quy tắc, các bạn có thể đọc tại đây. Trong loạt bài viết này, tôi sẽ cố gắng trình bày 1 vài quy tắc trong số đó cũng như cách áp dụng vào website.
0. Chuẩn bị:
Trước tiên chúng ta cần có công cụ kiểm tra website theo các tiêu chí mà Yahoo! đưa ra, đó là addon YSlow do chính Yahoo! cung cấp, dành cho trình duyệt Firefox. Addon này là 1 plugin của addon Firebug khá nổi tiếng. Do đó cần phải cài đặt Firebug cho Firefox trước khi cài YSlow.
Để cài đặt Firebug, các bạn hãy vào đây. Còn để cài đặt YSlow, hãy vào đây.
Nếu bạn mới làm quen với Firebug, có thể bạn nên đọc 1 hướng dẫn cơ bản về sử dụng nó.
Sau khi cài đặt 2 plugin này, bạn hãy khởi động lại Firefox, lúc này ở dưới thanh trạng thái của Firefox sẽ xuất hiện thêm 2 biểu tượng: 1 hình con bọ của Firebug, 1 hình đồng hồ tốc độ của YSlow. Nhấn vào đồng hồ đó, YSlow sẽ mở 1 vùng ở dưới màn hình, cho phép bạn xem các chỉ số đánh giá của website theo luật của Yahoo!
Mặc định thì YSlow không được bật với mọi website, do việc phân tích này sẽ kéo dài thời gian, làm máy tính của bạn load chậm. Vì vậy, để bật YSlow cho website của bạn để kiểm tra, hãy nhấn vào nút Preference hoặc Stat trên thanh ngang mà YSlow mở ra.
1. Quy tắc thứ nhất: Giảm tối đa các request
Request là các truy vấn của trình duyệt tới các thành phần của website, bao gồm hình ảnh, text, các script, flash, media, … 80% thời gian tải trang web là dành cho việc tải các thành phần này. Việc có càng nhiều các thành phần đồng nghĩa với có càng nhiều truy vấn, và trình duyệt càng phải đợi lâu để server trả lời. Hơn thế nữa, có nhiều thành phần phức tạp trên trang web sẽ làm trình duyệt tốn nhiều thời gian hơn để sắp xếp, hiển thị (render) chúng.
Vậy thì có các phương pháp nào để giảm tối đa các request?
1.1. Đơn giản hóa thiết kế
Hãy sử dụng ít hình ảnh, flash hay script trên trang web nếu chúng không thực sự cần thiết. Theo phong cách này, thiết kế của bạn sẽ thuộc loại minimize, chủ yếu sử dụng màu sắc. Tuy vậy, giao diện đẹp, hấp dẫn và tương tác luôn là 1 yếu tố thu hút khách viếng thăm. Do đó, việc cân bằng giữa các yếu tố này là cần thiết.
Bạn cũng nên theo dõi lượng khách viếng thăm website, nhu cầu của họ để thay đổi phong cách thiết kế cho phù hợp. Thông thường, nếu khách viếng thăm đến từ các công cụ tìm kiếm thì có thể bạn cần 1 giao diện bắt mắt để thu hút, ngược lại, nếu khách viếng thăm chủ yếu là những người truy cập trực tiếp vào trang web (khách tiềm năng) thì yếu tố đó có lẽ giảm đi rất nhiều.
Bạn cũng nên xem xét vấn đề nội dung trang web để thiết kế phù hợp. Một website thảo luận kĩ thuật hay các vấn đề chuyên môn chắc sẽ không cần nhiều flash hay banner, nhưng 1 website ca nhạc, giải trí thì sẽ khác.
Mặc dù cân nhắc như thế, nhưng có những trường hợp, bạn chỉ giảm thiểu các thành phần trong website đến một giới hạn cân bằng nào đó, vậy thì làm thế nào để có thể giảm hơn được nữa?
1.2. Tích hợp các file lại với nhau
Việc tích hợp các file nhỏ thành 1 file lớn này thường được dùng cho các file Javascript và CSS. Nguyên tắc cũng rất đơn giản, bạn chỉ cần copy nội dùng của từng file nhỏ đó vào 1 file lớn rồi save lại là đã có 1 file tổng hợp. Yên tâm rằng nó hoạt động y hệt như các file nhỏ kia.
Tuy nhiên, nhược điểm của cách làm trên là bạn phải làm bằng tay. Và khi có sự thay đổi của các file js, css nhỏ (hãy nhớ lưu các file nhỏ này) thì bạn phải cập nhật lại file lớn tổng hợp kia – một công việc khá mất thời gian.
Để giải quyết vấn đề này, bạn nên dùng các công cụ tự động:
a) PHP Speedy: công cụ này sẽ làm nhiệm vụ tự động tóm các file js, css trong website của bạn, tích hợp chúng thành 1 (gồm 1 file js và 1 file css tương ứng) và thay thế cho các file có sẵn kia. Hướng dẫn cài đặt và sử dụng đều có sẵn ở trang chủ, cũng khá dễ dàng để thực hiện.
PHP Speedy còn có 1 chức năng khác khá tốt là nén gzip các thành phần js và css đó. Chức năng này giúp cho bạn tiết kiệm băng thông, đồng thời tăng tốc rất nhiều quá trình tải trang do file js và css đều là các file text đơn thuần, gzip sẽ có hiệu quả rất cao. PHP Speedy cũng có chức năng cache, giúp cho server không phải hoạt động mạnh mỗi khi có request.
Nếu bạn sử dụng WordPress, thì PHP Speedy cũng có 1 plugin dành riêng cho nó. Hãy làm theo hướng dẫn trong file readme để cài đặt. Tuy vậy, nên lưu ý khi sử dụng PHP Speedy cho WordPress vì có thể sẽ không hoạt động đúng nếu bạn sử dụng plugin WP Super Cache. Nguyên nhân lỗi này là do PHP Speedy cũng sử dụng cache của riêng nó, và cache này nằm ở phía dưới cache do WP Super Cache tạo ra. Vì vậy, khi WP Super Cache hiển thị phần cache của nó cho người dùng, thì vô tình hiển thị cả cache của PHP Speedy. Do đó, chúng ta phải giải phóng phần cache của PHP Speedy trước. Cách lí giải này và cách sửa lỗi, các bạn có thể đọc tại forum hỗ trợ của WordPress.
b) Sử dụng script của rakaz: ngoài PHP Speedy, bạn có thêm 1 lựa chọn nữa từ rakaz. Script này làm chức năng tương tự như PHP Speedy, bao gồm các chức năng: tổng hợp các file js, css; nén chúng thông qua gzip và cache chúng. Tuy nhiên, nó đòi hỏi bạn phải thao tác thêm 1 chút với .htaccess.
Nó có khả năng tích hợp toàn bộ các file js hay css trong 1 thư mục được chỉ định – một điểm khác so với PHP Speedy. Tất nhiên là khi có request đến 1 file js hay css bất kì thì file tổng hợp sẽ được đưa ra theo quy tắc của .htaccess. Điểm này có lợi nếu website của bạn sử dụng nhiều file js hay css trong thư mục đó, nhưng nó có hại khi bạn sử dụng 1 hoặc rất ít file js, css do lúc nào bạn cũng nhận được file tổng hợp vì dung lượng file này sẽ lớn hơn những gì bạn cần.
Bạn nên đọc kĩ hướng dẫn sử dụng và cấu hình để sử dụng nó 1 cách hiệu quả.
c) Plugin WP-JS và WP-CSS dành cho WordPress: cả 2 plugin này đều có chức năng như 2 công cụ trên, tuy nhiên nó chỉ dành riêng cho WordPress. Điều dở ở 2 plugin này là chúng ta phải tự điều chỉnh lại trong theme bằng cách đặt link đến file của plugin với các tham số tương ứng để bắt chúng tích hợp các file js hay css, một công việc thủ công không kém việc làm bằng tay.
Các bạn lưu ý là cả 3 công cụ trên đều có 3 chức năng:
- tự động gom các file js, css vào làm 1
- minify (tối giản) chúng đến mức tối đa
- nén gzip chúng
chứ không phải chỉ có 1 chức năng tích hợp các file js, css. Tuy vậy các chức năng kia lại liên quan đến các quy tắc khác của Yahoo! nên tạm thời tôi không xem xét kĩ ở đây.
Nếu bạn vẫn còn lưu giữ sổ địa chỉ của tài khoản Yahoo Messenger đó, thì bạn vẫn còn có thể phục hồi lại được danh sách bạn bè của mình.
Cách làm của phương pháp này như sau, trước tiên, bạn hãy tìm lại sổ địa chỉ mà bạn đã từng trích xuất ra từ tài khoản Yahoo Messenger của bạn.
Thường thì việc nhận ra một file chứa địa chỉ danh bạ mail trích xuất từ hộp thư rất dễ, vì nó có đuôi là csv đọc bằng chương trình excel, và khi mở ra- bạn sẽ thấy hàng loạt các địa chỉ mail trong đó.
Sau khi đã có sổ địa chỉ, bạn hãy đưa nó vào trong tài khoản Yahoo mới của mình bằng cách mở hộp thư Yahoo mail lên, sau đó trong góc phải trên, bạn vào Contacts > Import/Export.
Trong trang hiện ra, bạn tìm đến mục Import, nhấn nút browse rồi tìm đến file danh bạ csv, sau đó nhấn nút Import now để đưa danh sách bạn bè của bạn vào trong tài khoản Yahoo Messenger.
Tiếp theo, bạn mở chương trình Yahoo Messenger ln, sau đó vào mục Contacts > Add a contact. Trong cửa sổ đang hiện ra, bạn nhấn chuột lên nút “Choose a Contact from Your Address Book… sau đó, một khung sẽ hiện ra thông báo tất cả những bạn bè cũ trong nick Yahoo Messenger mà bạn đã từng liên lạc. Lúc đó, bạn chỉ việc nhấn chọn nick đầu tiên > OK > Next > Next > Finish. Bạn lập lại thao tác này để đưa hết tất cả bạn bè vào trong tài khoản Yahoo Messenger mới của bạn.
Như vậy, bằng cách này, bạn sẽ dễ dàng phục hồi lại một cách hoàn toàn tất cả những bạn bè mà bạn từng liên lạc trước đây.

| Được ví như công cụ “làm mới lại Yahoo”, sứ mệnh của Y!OS phiên bản 1.0 vừa ra mắt tuần trước là mở toang hầu hết tất cả những “thâm căn bí sử” lâu nay của Yahoo với các nhà phát triển. |
|
| |
|
Tại hội thảo và triển lãm công nghệ Web thế hệ 3.0 ở Santa Clara thứ Bảy tuần trước, Dave Beckett – kiến trúc sư trưởng phụ trách phần mềm và Tom Hughes-Croucher người cổ vũ cho xu hướng đổi mới công nghệ thuộc hệ thống phát triển của Yahoo đã trả lời các câu hỏi của độc giả về chiến lược mở của Yahoo (Yahoo! Open Strategy – Y!OS) cũng như những kế hoạch tương lai của hãng sẽ thực hiện cùng với chiến lược này.
Con đường phát triển các thế hệ web
“Từ lâu mã nguồn mở cũng như thái độ của tin tặc đã trở thành những thành tố tất yếu trong nền văn hoá của chúng ta và với chúng tôi, những kế hoạch sắp tới có thể sẽ tạo ra những sự thay đổi nào đó. Chúng tôi đang trung chuyển dữ liệu trên tất cả các trang của mình và sẽ chia sẻ chúng với cộng đồng“. Hughes-Croucher phát biểu trong gian phòng chật cứng khán thính giả.
Được ví như công cụ “làm mới lại Yahoo”, sứ mệnh của Y!OS phiên bản 1.0 vừa ra mắt tuần trước với một bộ công cụ mạng xã hội là mở toang hầu hết tất cả những “thâm căn bí sử” lâu nay của Yahoo với các nhà phát triển, bao gồm nội dung, giao dịch và nền tảng người dùng.
Y!OS sẽ mang đến cho các nhà phát triển những gì?
Khi được hỏi loại dữ liệu nào các nhà phát triển có thể tiếp cận, Hughes-Croucher cho hay tất cả dữ liệu từng có của Yahoo! đều có thể tiếp cận, đánh giá cũng như sử dụng để nâng cao kinh nghiệm của người dùng nhưng tất nhiên là chỉ áp dụng với những người dùng nào được cấp phép.
“Nếu như chúng tôi sử dụng những dữ liệu này cũng như hệ thống đám mây điện toán để xử lý thì người dùng sẽ không cần phải nhập vào các địa chỉ của mình bởi lẽ chúng tôi đã biết được thông tin này.” Beckett cho biết thêm: “Mặc dù vào cuối ngày thì đó chính là dữ liệu của các bạn.”
Nhưng theo Beckett, đó không chỉ là vấn đề dữ liệu mà không chóng thì chầy sẽ còn kèm theo công cụ tìm kiếm dữ liệu, nhờ vào searchmonkey, một nền tảng cho phép các nhà phát triển bên ngoài xây dựng ứng dụng nâng cao chất lượng tìm kiếm, giúp kết quả tìm kiếm trở nên hữu ích và phong phú hơn.
Để đơn giản hoá vấn đề, bộ đôi của Yahoo cho khán thính giả biết, họ đang tập trung vào các API cho hai trang Flickr và Delicious: “Dĩ nhiên là có các công nghệ khác như Ngôn ngữ truy vấn Yahoo! (YQL), thế hệ kế tiếp của Yahoo! Pipes, vốn có thể giúp người dùng sử dụng dễ dàng để thực hiện truy vấn,” Hughes-Croucher nói.
Một vấn đề liên quan đến YQL đó là có phải Yahoo! đang xây dụng tiêu chuẩn của riêng mình nhằm “chốt” mọi người vào trong một ngôn ngữ nhưng câu trả lời của Hughes-Croucher là không. “Đối với các vấn đề tiêu chuẩn thì những gì chúng tôi đã từng chứng kiến cho thấy có rất nhiều công ty lớn đang tìm kiếm những giải pháp đặc biệt có hiệu quả và kết hợp chúng lại, OpenID là một thí dụ.”
Không chỉ đang dần trở nên mở hơn, Yahoo còn thực sự có tính xã hội hơn với sự xuất hiện lần đầu tiên của Yahoo! Profiles, gương mặt mới của dịch vụ mạng xã hội vào thứ Năm vừa rồi. Với những ai chưa quen với nó thì có thể nhờ tới bảng điều khiển rất tập trung của Yahoo! Profiles để quản lý tất cả các kết nối thông qua Yahoo và thậm chí là cả thế giới web.
“Yếu tố chìa khoá của Profiles làm nên sự khác biệt với Facebook đó là nó sẽ tạo ra những kết nối thật đặc biệt đến những ai quan trọng hơn cả trong cuộc sống của bạn.” Hughes-Croucher cho hay.
Profiles chỉ mới là động thái đầu tiên của Chiến dịch mở của Yahoo!. Theo Beckett thì “nó sẽ giúp bạn tạo lập những kết nối xã hội và trong tháng tới hẳn bạn sẽ được chứng kiến nhiều điều khác nữa.”
Như người dẫn chương trình Hank Williams diễn giải vào đầu buổi hội thảo: bằng những công cụ của mình, những việc mà Yahoo! có thể làm được, đang làm sẽ là một bài học khi ta muốn mang thế giới web 3.0 tới cuộc sống nhưng dĩ nhiên, câu hỏi giả định mà các nhà quan sát có thể đặt ra sẽ là, liệu sự xuất hiện của Y!OS có giúp Yahoo! tiếp tục cạnh tranh được với Google hay không mà thôi?
Theo Thông tin công nghệ
|
Chữ kí là phần không thể thiếu của thư. Email cũng vậy, dù chức năng đính kèm chữ kí của các webmail quá sơ sài. Nhưng với sự giúp đỡ của WiseStamp, bạn sẽ sở hữu chữ kí email độc đáo khiến người nhận phải ngạc nhiên thú vị.
Sau khi cài đặt WiseStamp và khởi động lại FireFox, bạn click vào biểu tượng WiseStamp ở góc dưới bên phải màn hình, chọn Edit Signature hoặc chọn Tools > WiseStamp để mở cửa sổ thiết kế chữ kí.
Tại thẻ General, bạn chọn Personal ID nếu muốn thiết kế chữ kí cá nhân, hoặc Business ID nếu muốn có chất “doanh nghiệp”.
Trong khung soạn thảo, bạn có thể chọn dạng trực quan WYSIWUG. Ô soạn thảo hỗ trợ thay đổi font chữ, kích cỡ, hiệu ứng màu sắc cho chữ, chèn ảnh và căn lề cơ bản. Bạn cần tải ảnh đính kèm lên mạng tại một trong các site phổ biến như imageshack.us, photobucket.com trước khi chèn đường link vào chữ kí bằng WiseStamp.
Sau khi “kí” sẽ là phần bổ sung liên hệ qua nick chat. WiseStamp hỗ trợ biểu tượng các dịch vụ chat phổ biến như Gmail, Yahoo Messenger, Skype, QQ, Windows Live Messenger v.v.. Sau cùng sẽ là đường dẫn tới các trang mạng xã hội/blog cá nhân. Bạn có thể chọn các mạng xã hội có trong danh sách, hoặc bổ sung theo ý mình muốn (add new service/add new IM)

Nếu cảm thấy các công cụ có sẵn không thoả mãn, nút HTML sẽ giúp chèn bất kì đoạn mã HTML nào bạn muốn. Chỉ cần chút hiểu biết cơ bản, bạn sẽ sở hữu một chữ kí “không đụng hàng” đầy ấn tượng. Chức năng HTML này cũng cho phép bạn “thửa” chữ kí hoặc đoạn mã HTML thú vị gặp trên Net về làm chữ kí trên email cá nhân, ví dụ như từ Galerry trưng bày trên chính trang chủ WiseStamp.
Sau khi đã hoàn tất thiết kế, nhấn “Preview” để xem trước chữ kí, hoặc Save để WiseStamp lưu chữ kí lại.
Mặc định, add-on này sẽ tự động chèn chữ kí vào email khi bạn sử dụng một trong các dịch vụ được hỗ trợ: AOL mail, Gmail, Hotmail và Yahoo! Mail. Tuy nhiên, bạn có thể tuỳ biến thêm một chút bằng cách chọn Tool > WiseStamp > chọn nhãn Settings:
Auto-insert into mail message: tự động chèn chữ kí vào thư
Hide WiseStamp statusbar icon: ẩn biểu tượng WiseStamp ở góc dưới bên phải màn hình
Signature format – định dạng chữ kí:
Với Social Service: chọn lựa hiển thị đường dẫn tới mạng xã hội dưới dạng biểu tượng, dạng chữ thuần, hoặc cả biểu tượng lẫn chữ. Tương tự với IM: hiển thị nick name dưới dạng biểu tượng, chữ, hoặc cả chữ kèm biểu tượng.
Bạn có thể bỏ chọn Promote WiseStamp Project để bỏ dòng quảng cáo trang chủ WiseStamp bên duới chữ kí.
Dưới đây là “thành quả” đầy ấn tượng với sự giúp sức của WiseStamp
Chú ý: WiseStamp chỉ hoạt động trên PC được cài. Nếu muốn sử dụng chữ kí trên máy tính khác, bạn cần cài FireFox và add-on WiseStamp, sau đó copy-paste đoạn chữ kí duới dạng HTML vào ô soạn thảo chữ kí.
Add-on tưong thích với Firefox 2, 3 và hoàn toàn miễn phí. Trang chủ: http://www.wisestamp.com/
Theo Dantri
Fring ngày hôm nay đã chính thức giới thiệu ứng dụng “chat, tin nhắn và liên lạc voIP” cho cộng đồng sở hữu Apple iPhone và iPod Touch. Thông qua đó cho phép người dùng đàm thoại, tán ngẫu, tương tác với người dùng fring khác (”fringsters”) và đặc biệt là tất cả cộng đồng online thuộc Skype, MSN, Google, Talk, ICQ, Twitter, Yahoo! hay AIM cũng hoạt động tốt với Fring.

Fring cho phép chúng ta gửi tin nhắn tức thời tới những người bạn thân trực tuyến của mình dù có hay không thông tin liên lạc của họ trên thiết bị, PC hay các thiết bị internet khác. Đồng thời thực hiện các cuộc gọi di động voIP thực sự hiệu quả bằng cách sử dụng kết nối Wi-Fi, từ đó giảm thiểu tối đa chi phí cho chính mình.
Tính năng của “Fring”:
- Có thể sử dụng iPhone thiết tạo cuộc gọi voIP trực tiếp tới những người khác cùng iPhone sử dụng Fring.
- Gọi thành viên MSN hay Skype đang online từ chiếc máy tính của họ.
- Gọi thông qua tài khoản Skype, cho phép chúng ta có số sở hữu Skype riêng của mình và cung cấp “ưu đãi” cho các cuộc gọi quốc tế.
- Nhận được các cuộc gọi điện thoại bằng cách sử dụng Skype với với số Skype sở hữu tùy chỉnh.
- Tính năng tán ngẫu thú vị tương tác được với hầu hết các nền tảng, ví dụ như AIM, Yahoo và ICQ.
Trang chủ http://www.fring.com/download/iphone/. Fring có thể được tải về từ Apple Store.
Hãy xem video giới thiệu về “fring”
Mạnh Tùng (Theo Slashphone)
Next Page »