Đăng ngày 1 Tháng ba, 2009 trong mục Web Design | 2,372 lượt xem

Browsershots là gì?
Browsershots là một dịch vụ trực tuyến miễn phí (mã nguồn mở) được sáng lập bởi Johann C. Rocholl. Chức năng của nó là chụp ảnh trang web/blog của bạn trên nhiều trình duyệt khác nhau để bạn kiểm tra xem trang web/blog của mình có hiển thị tốt không, một việc làm rất cần thiết đối với các web designer.
Kiểm tra website trên nhiều trình duyệt với Browsershots
Browsershots làm việc như thế nào?
Rất đơn giản. Khi bạn submit trang web của bạn lên, Browsershots sẽ tự động thêm trang web của bạn vào một hàng đợi. Sau đó hàng loạt các máy tính (của các thành viên đóng góp cho Browsershots) sẽ mở trang web của bạn bằng nhiều trình duyệt khác nhau rồi chụp ảnh nó, kế đến họ upload các ảnh đó lên server của Browsershots để bạn xem từng cái một.

Tính đến thời điểm này thì Browsershots hỗ trợ rất nhiều loại trình duyệt chạy trên bốn hệ điều hành là Linux, Windows, Mac OS và BSD. Bên cạnh đó, bạn còn có thể chọn thêm những thông số như kích thước của file ảnh, số lượng màu, có javascript, java, flash hay không để công việc kiểm tra được chi tiết hơn.

Phải nói rằng Browsershots là một công cụ tuyệt vời cho các web designer trong việc thiết kế và kiểm tra tính tương thích của sản phẩm, hơn hết nó còn là dịch vụ miễn phí và là dự án mã nguồn mở được rất nhiều người sử dụng. Thế thì bạn còn chờ gì nữa, hãy kiểm tra trang web của mình với browsershots.org ngay đi nào! :mrgreen:

Đăng ngày 2 Tháng mười hai, 2008 trong mục UIQ 3.0 Tutorial | 9,420 lượt xem

Điện thoại P1i của tôi là hàng xách tay nên khi mới mua về nó đã được cài sẵn firmware của nước ngoài, chính xác là của vùng Trung Đông (Middle East). Chính vì thế mà nó gây ra vài rắc rối cho tôi: tôi không thể đọc được văn bản tiếng việt và không thể gửi SMS vì hệ thống cứ luôn báo rằng bộ nhớ đã đầy mặc dù trong Inbox chỉ có 2 tin nhắn. Tôi đã thử Master Reset lại vài lần nhưng vẫn không sao khắc phục được. :(

Sau vài tiếng đồng hồ lùng sục trong những diễn đàn lớn về điện thoại, cuối cùng tôi cũng tìm ra được nguyên nhân và cách giải quyết. Đó là tôi phải đổi số CDA và nâng cấp lên firmware mới nhất cho điện thoại. Tôi thấy những người có kinh nghiệm nói rằng ở Việt Nam thì nên dùng CDA GW2 là tốt nhất vì thế tôi quyết định chọn GW2 và bắt đầu nâng cấp. Sau 30 phút căng thẳng và hồi hộp, tôi đã nâng cấp điện thoại thành công. :mrgreen:

Ok, tôi nghĩ tôi nên hướng dẫn bạn cách thực hiện ngay bây giờ bởi vì nó rất dễ. Nhưng tôi khuyên bạn nên đọc kỹ bài viết này trước khi làm nhé.

Thông báo: Tôi đã thực hiện thành công những bước dưới đây trên điện thoại của tôi. Và tôi sẽ không chịu trách nhiệm về bất kỳ hỏng hóc nào mà bạn gây ra khi làm theo tôi, ĐỪNG LÀM THEO nếu bạn cảm thấy không đồng tình hoặc chưa chắc chắn. Tôi thật sự không muốn nhìn thấy điện thoại hư chút nào, vì thế nếu bạn có câu hỏi gì thì hãy viết comment trước, đừng làm bừa, sẽ rất nguy hiểm đấy!

Thuật ngữ cần biết

CDA là một loại mã số được dùng để xác định xem điện thoại của bạn thuộc vùng (khu vực) nào để dễ dàng cập nhật firmware, mỗi vùng đều được định sẵn những thông số riêng thích hợp như ngôn ngữ, font chữ, muối giờ,...

Để biết thêm thông tin về firmware mới nhất hiện nay cho P1i, mời bạn xem tại trang wiki này.

Yêu cầu bắt buộc

Backup số CDA gốc

Trước tiên bạn nên backup lại số CDA gốc của điện thoại, để dùng lại nếu điện thoại gặp vấn đề hoặc bạn làm sai hướng dẫn.

  1. Giải nén rồi cài XS++ vào máy tính
  2. Chạy XS++
  3. Chọn "Smartphone connect"
  4. Click nút Connect [ảnh minh họa]
  5. Tắt điện thoại, tháo pin ra rồi gắn lại (bắt buộc!)
  6. Gắn cáp USB vào máy tính trước
  7. Bấm và giữ phím "C" hoặc "@" trên điện thoại rồi gắn cáp USB vào điện thoại
  8. Khoảng vài giây sau, điện thoại của bạn sẽ kết nối với XS++ và trong XS++ sẽ xuất hiện thông báo "Ready for operation"
  9. Chọn "GDFS" trong khung "Configuration" rồi click vào nút "Backup GDFS"
  10. Vài phút sau, bạn sẽ nhận được thông báo về việc backup GDFS thành công
  11. Tắt XS++ nhưng đừng rút cáp USB
  12. Bạn sẽ có được bản gốc GDFS của điện thoại trong thư mục chứa XS++

Chuyển CDA sang GW2

  1. Download rồi giải nén file EPOC_Smartphone_Version_GDFS_Scripts_Pack.rar‎ trên máy tính
  2. Lặp lại từ bước 2 đến bước 8 ở phần Backup số CDA gốc để điện thoại kết nối với XS++
  3. Chọn "GDFS" trong khung "Configuration"
  4. Trong khung "GDFS Script", bấm nút "..." rồi chọn file *.gdfs mà bạn muốn trong thư mục "EPOC_Smartphone_Version_GDFS_Scripts_Pack" (ở đây tôi chọn file "P1i_R9G007_R2A03_R6D23_CDA162022_2(GW2)_R6D22.gdfs" để đổi CDA sang GW2 cho P1i)
  5. Click nút "Run Script" và ngồi chờ đến khi quá trình nâng cấp hoàn tất [ảnh minh họa]
  6. Vài phút sau, bạn sẽ nhận được thông báo về việc đổi CDA thành công
  7. Rút cáp USB và tắt XS++
  8. Bây giờ thì điện thoại của bạn đã sẵn sàng để cập nhật firmware mới nhất từ website của Sony Ericsson. :P

Nâng cấp firmware bằng SEUS

  1. Sạc đầy pin, tháo SIM và thẻ nhớ (nếu có) ra khỏi điện thoại
  2. Máy tính phải được kết nối Internet (dùng ADSL càng tốt)
  3. Cài chương trình SEUS (Sony Ericsson Update Service) vào máy tính
  4. Chạy SEUS, đợi vài giây để SEUS tìm bản nâng cấp cho điện thoại trên Internet
  5. Khi SEUS đã bắt đầu làm việc thì coi như xong, bạn chỉ việc ngồi chờ sau đó rút cáp USB ra.

Khi SEUS chạy xong thì, xin chúc mừng bạn! Điện thoại của bạn đã được nâng cấp lên firmware mới nhất! Hãy khám phá xem điện thoại của bạn có những thay đổi gì không và đừng quên để lại ý kiến cho mọi người tham khảo nữa nhé. :mrgreen:

---------------------------------

Trường hợp nếu bạn bị đứt Internet giữa chừng thì vẫn không sao, đừng quá lo lắng bởi vì SEUS sẽ download firmware về máy tính trước rồi mới ghi thông tin lên điện thoại sau. Toàn bộ quá trình nâng cấp sẽ diễn ra trong khoảng 30 phút (nếu dùng ADSL).

Nếu không may gặp rủi ro trong lúc nâng cấp hoặc bạn muốn khôi phục lại CDA gốc thì làm như sau:

Phục hồi lại từ CDA gốc

CHÚ Ý: Chỉ làm khi điện thoại của bạn bị trục trặc

  1. Lặp lại từ bước 2 đến bước 8 ở phần Backup số CDA gốc để điện thoại kết nối với XS++
  2. Chọn "GDFS" trong khung "Configuration"
  3. Trong khung "Restore GDFS", bấm nút "…" rồi chọn file *.gdfs mà bạn muốn phục hồi
  4. Click nút "Write GDFS"
  5. Vài phút sau, bạn sẽ nhận được thông báo về việc phục hồi GDFS thành công

Sau khi đã nâng cấp firmware, bạn có thể format lại ổ C (dùng lệnh "Format internal disk" - xem hướng dẫn) để xóa những thứ không cần thiết, giúp điện thoại tiết kiệm bộ nhớ.

Đăng ngày 29 Tháng mười một, 2008 trong mục UIQ 3.0 Hacks | 4,831 lượt xem

With a port of the SE G700/G900 Flash firmware support, our P1i can now play swf files (not flv files yet) :) . A big thanks to SWmail - a super  modder/hacker for UIQ3, you can visit his site to try more intersting mods here.

This mod intended to play Flash contents on Opera Mobile on SE UIQ3 smartphones.

Tested on: P1i (R6G04/R9K009/GW1), P990i (R9GA001/R6E28), M600i, W950i, W960i
Note: G700/G900 smartphones with last firmware already have FlashPlugin.

Installation: (taken from swmail's readme):

Now you can play flash from your smartphone's by using Opera opens link like 'd:/myflash/flash.swf' but before opening, you must do the following:

  • Start Opera
  • Go to More >> Settings >> Configuration >> and tick "Allow Plugins"

Enjoy Flash support! And if you like SWMail's work, you can donate to encourage him to continue :)

PS: after testing on my P1i, I realize that this mod could make the phone play swf files only with small size (less than 2MB), if you play a larger files, the quality will not be very smooth.