Quan trọng
Đăng ngày: 08:22 16-06-2008
Một tuần nữa vừa trôi qua. Và đúng theo lịch, plus lại có một vài thay đổi nhỏ vào thứ 6 tuần trước. Hiện tại phần thống kê số lượng khách tham quan và chức năng danh sách người truy cập cuối cùng đã được đưa vào hoạt động. Có điều mỗi khi Yahoo VN team càng mở thêm nhiều chức năng, plus càng bộc lộ những mặt hạn chế của mình.
Về phần thống kê khách tham quan, bạn nghĩ rằng plus chỉ thống kê những người có đăng nhập vào nick trên yahoo 360 plus blog, còn đối với những người không đăng nhập, sẽ không được tính. Dự đoán này được đưa ra dựa vào thông số chênh lệch khá lớn giữa page views so với số lượng khách tham quan blog trong ngày. Đôi khi một blog có số page views cao lại có số lượng khách ít hơn blog có số page views thấp hơn nhiều. Tất nhiên nhận định này hiện tại chưa có đủ căn cứ xác thực, vì đôi khi một người vào blog họ có thể sục sạo khắp nơi vì thấy trong blog đấy có những bài viết thú vị chẳng hạn, và khi đó 1 khách viếng thăm có thể khiến cho blog tăng thêm nhiều views hơn so với một khách bình thường chỉ đến ngó qua cho biết =).
Nếu dự đoán này là đúng (nhiều khả năng lắm) thì cũng không được hay cho lắm, vì như thế có thể bỏ sót một số lượng khách, là những người truy cập net ngoài dịch vụ nhưng không đăng nhập thường xuyên vì lý do bảo vệ thông tin cá nhân chẳng hạn. Hợp lý nhất có lẽ vẫn là thống kê xét duyệt dựa trên cookie và địa chỉ IP nhỉ
.
Về phần chức năng "Ai mới vào", lần này đã chính thức đưa vào sử dụng, không phải là dạng thử nghiệm "14 ngày một liều" như hồi trước. Mục đích và tác dụng của chức năng này có thể nói là khá hay. Dựa vào đấy bạn có thể biết được những ai hay đến chơi nhà bạn, hay những vị khách lạ mặt bạn chưa từng quen biết, để lên kế hoach có nên xây dựng mối quan hệ hay ko
. Có điều vẫn có một hạn chế khá lớn, đó là chức năng này chỉ cập nhập thông tin mỗi ngày một lần, vào khoảng 2h sáng giờ VN (phần thống kê số lượng khách cũng cập nhập vào giờ này). Và vì chức năng này chỉ liệt kê có 20 người cuối cùng, cho nên nếu số lượng khác trong ngày lớn hơn con số 20, đồng nghĩa với việc bạn sẽ không thể biết được những người đã viếng thăm blog trước 20 người này là những ai. Trước đây, bạn có tham quan một dạng blog yahoo của China, cũng có chức năng thống kê danh sách những người mới đến tham quan blog. Nhưng không như của plus, phần danh sách này cập nhập ngay tức thì khi có khách mới đến viếng thăm. Có nghĩa là nếu bạn lỡ "sa chân" vào blog này, bạn sẽ bị "vạch mặt điểm danh" ngay, ko trốn đi đâu được
.
Việc này cũng đơn giản sử dụng biến session và cookie thôi, khi có khách mới đến thì ngay lập tức những thông tin của họ sẽ được ghi nhận và cập nhập vào phần danh sách khách viếng thăm, giống như việc đếm số page views chẳng hạn. Không hiểu sao plus lại chỉ update thông tin đúng 1 lần mỗi ngày, vì chưa hoàn thiện hay là do plus có mục đích riêng, thích chơi kiểu khác người?!
Hehe, việc bạn xuất hiện trong danh sách Last visitors của ai đó có vẻ như giống chuyện bốc thăm trúng thưởng nhỉ, "tùy duyên tùy số"
. Bạn hay lọ mọ đêm nên chắc ít khi có tên trong danh sách này của các blogger khác, vì luôn ở cuối bảng xếp hạng và có thể bị đá đít bất cứ lúc nào, thế thì làm sao những người kia biết đc sự "quan tâm" của bạn dành cho họ
.
Tiếp theo là về phần cái nick name. Mấy hôm vừa rồi tâm trạng bất ổn nên bạn dở chứng thay đổi cái nick name. Và nhờ đó mà vô tình phát hiện ra một lỗi khá là hay ho trong phần thiết kế database của plus: Sau khi bạn thay đổi nick hiện tại, những bài comment cũ bạn sử dụng nick name trước đây vẫn giữ nguyên tên đấy, không hề thay đổi theo thông tin mới bạn vừa chỉnh sửa. Điều này có nghĩa là gì? Có nghĩa là bạn có thể comment dưới nhiều tên nick khác nhau trên các blog, hoặc thậm chí ngay trong cùng một Entry.
Có thể một số người cho rằng chuyện này khá thú vị, vì có thể dùng nick name riêng để comment cho từng blog bạn thích - đa nhân dạng hóa một blogger. Nhưng nếu xét về mặt cấu trúc database, đây là một kiểu thiết kế không tốt, vì tên trường không có liên quan đến nhau, sẽ dẫn đến việc khó quản lí, thống kê hay tìm kiếm thông tin.
Nguyên nhân của việc mỗi comment có một nick name riêng như thế này, theo như bạn dự đoán (nói lịch sự thế thôi, chứ chắc chắn là thế rồi), là vì mỗi comment sẽ lấy thông tin từ biến session của người đăng nhập, trong đó bao gồm nickname, ghi trực tiếp vào dữ liệu của comment trong database chứ ko dùng các foreign keys. Đa số các phần thông tin của comment là cố định không thể thay đổi như thời gian post, nội dung, link dẫn đến blog của người post comment, ở chế độ private hay public,... Có lẽ vì vậy nên người thiết kế database cho plus, cũng đánh đồng luôn cái nickname - thành phần duy nhất có thể thay đổi trong các thông tin liên quan, là một thứ có giá trị cố định, không thay đổi.
Tuy xét về nhiều mặt khác, việc tùy tiện thay đổi nick name là không nên, vì có liên quan đến tầm ảnh hưởng và vị trí của một blogger trên cộng đồng mạng - khi thay tên đổi họ thì đôi khi những người không biết sẽ không nhận ra được blogger đó là ai. Nhưng bạn hơi ngạc nhiên vì việc có thay đổi nickname là không thể tránh khỏi, và ngay từ blog 360° cũ, chuyện này đã xảy ra rất thường xuyên. Chẳng lẽ plus là sản phẩm ra đời sau, có nhiều điểm ưu việt hơn mà lại không xử lý tốt được tình huống này so với 360° beta?!
Quả thật càng ngày càng khó hiểu...
Điều cuối cùng, cho đến giờ bạn vẫn còn đang thắc mắc, chuyện các phiên bản trình duyệt IE từ version IE 6 trở về trước không hỗ trợ tốt định dạng ảnh PNG đâu phải là điều gì mới mẻ lạ lẫm, và đa số những web site khác có liên quan đến mặt xử lý đồ họa dính dáng đến hiệu ứng transparent đều có cách khắc phục, thế nhưng plus lại không. Nếu thật sự quan tâm, chỉ cần dùng các công cụ seach gõ vào cụm từ "CSS fix IE png", ta sẽ nhận được ngay kết quả cần tìm.
Cách khác phục lỗi hiển thị ảnh .png dạng glass được nói đến khá nhiều, đơn giản chỉ là dùng thuộc tính behaviors của CSS để sử dụng extension của chính MS dành cho việc xử lý ảnh png, và chỉ có tác dụng đối với các phiên bản của IE (ver5.5 trở lên) chứ ko hề ảnh hưởng đến các trình duyệt khác. Cách thông dụng và hay dùng nhiều nhất là đặt thêm một file .htc và một ảnh gif trong suốt 1x1 px nằm cùng thư mục chứa các file CSS có nội dung là các đoạn code javascript để triệu gọi, sử dụng và xử lý hiệu ứng cho các ảnh png. Các file cần thiết và các mô tả có thể xem thêm ở địa chỉ này: www.twinhelix.com .
Hoặc có thể chèn trực tiếp đoạn code sau vào trong file CSS cũng có thể giải quyết đc vấn đề tương tự:
Code:
* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
|
Việc khắc phục một số lỗi do IE cố tình "giả ngây" không hiểu, plus đều đã thiết kế CSS cần thiết và khá tốt, riêng cái phần hiển thị hình ảnh này, lại không có chút đả động gì
. Không có người nào phàn nàn góp ý? Hay do plus có cách suy nghĩ khác người, một phong cách đặc trưng riêng?
CLong 04:53 21-08-2009
X.X[19.02!08]X.X 03:28 24-06-2009
Noa07:55 24-06-2009
Nếu bạn bảo ko cần dùng PNG mà thay vào đó sử dụng lại GIF thì quả thật, bạn đang đi lùi lại quá trình phát triển của lĩnh vực Computer Graphic nói chung và Website Interface Display nói riêng. GIF chỉ hỗ trợ tối đa 256 màu, nếu trừ đi màu 'vô sắc'/phần hiển thị có thể nhìn xuyên qua của .GIF - tương đương 8bit dữ liệu. Với 8bit màu thì hình ảnh thu đc thường rất hạn chế về nội dung và ko đảm bảo độ sinh động của hình ảnh lẫn tính chân thật của màu sắc.
Ảnh PNG thì hỗ trợ cả 8bit, 16bit, 24bit và cao nhất là 32bit màu. Ảnh PNG thông thường nặng hơn GIF, đơn giản vì PNG là dạng lossless. Nhưng đấy chỉ là khi nó ở dạng ảnh chụp - lưu từ máy ảnh sang, còn trong lĩnh vực design, khi mà phần lớn hình ảnh đều được dựng nên bởi vector, thì với cùng 1 kích thước ảnh, cùng một nội dung, với tỉ lệ nén thích hợp, ảnh PNG có thể cho chất lượng hình ảnh tốt hơn nhiều so với ảnh GIF và thậm chí dung lượng file ảnh cũng nhỏ hơn. Và nếu so sánh tính năng transparent của PNG với tính năng non-background của GIF, bạn sẽ nhận ra ngay sự khác biệt. Ngay như bức trên thôi, hình ảnh ở một vài điểm đã bị mất đi nội dung và tạo nên các "vết rỗ".
Ảnh PNG chỉ có một nhược điểm so với GIF đó là ko làm đc các hình ảnh động mà thôi. Hiện nay thì đối với ảnh dạng tĩnh, người ta thiên vê sử dụng PNG, còn đối với các phần nội dung động, họ vẫn dùng animate-GIF, nhưng xu hướng đang dần chuyển qua flash, hình ảnh vừa sống động hơn, lại vừa có thể chèn script tạo khả năng tương tác =).
Luna'Boy 19:50 18-06-2008
Hakuna Matata : cía ôg này đag wản cáo ấy chứ mà cm jì :))
@NoA: bài này viết hay nè:) rõ ràng :D
Hakuna Matata 10:54 18-06-2008
Bạn đã chán phải chầu chực blog để comment cả ngày ? Hay đơn giản chỉ là quá mỏi mắt vì phải đọc nhiều bài viết có số lượng chữ ... như dãy núi Trường Sơn ? Hay đơn giản hơn nữa là bạn muốn giải trí sau những ngày mệt mỏi. Hãy ghé qua blog của mình đi, bảo đảm bạn sẽ có được một ngày cười ra nước mắt ^_^
Thân ! ( Thân ai người ấy lo =)) )
Noa12:56 18-06-2008
Roni 10:30 18-06-2008
hihi` thanks Noa ve loi hoi tham bat ngo nhe'
Plus Cang ngay cang rac roi nhi'?
Ngay dep troi Noa nhe' :D
__Fire_Silver__ 01:22 18-06-2008
(¯`-:¦:- Sa -:¦:-´¯) -»°«- (¯-:¦:- Ley -:¦:-´¯) 18:23 17-06-2008
Noa05:03 18-06-2008
Vũ Nguyễn 15:05 17-06-2008
Doan 10:36 17-06-2008
Noa05:02 18-06-2008
Chuyện sửa nick, bác có thể xem lại các comment em trả lời ở 2 Entry trước, như bài "Đôi khi...", hiển thị 3 tên nick khác nhau
kokotsk2003 00:47 17-06-2008
Rainie 21:45 16-06-2008
co0l.l0ve 14:57 16-06-2008
"Những góp ý chưa gửi"-->Tiêu đề không chính xác =))
Nhiều phát hiện thú vị,hy vọng VNTEAM sẽ lắng nghe và sớm khắc phục
Noa03:15 17-06-2008
[W].Dephia 14:31 16-06-2008
Noa14:38 16-06-2008
Vũ Nguyễn 14:24 16-06-2008
[W].Dephia 14:14 16-06-2008