Thứ Sáu, 7 tháng 12, 2007

Tăng tốc cho mạng và truy cập Internet

Tốc độ kết nối mạng không chỉ phụ thuộc vào tốc độ của phần cứng. Windows là một hệ điều hành được thiết kế cho phép làm việc với một loạt thiết bị phần cứng khác nhau và các cài đặt mạng. Với bản chất trừu tượng của một hệ điều hành, nên Windows không thể tối ưu với tất cả các thiết lập phần cứng của bất kỳ ai.

Phụ thuộc vào loại kết nối mạng đang có, bạn có thể điều chỉnh kết nối để tăng tốc độ truy cập Internet cũng như trong mạng nội bộ (LAN). Bằng cách “đột nhập” vào System Registry và soạn thảo các tham số TCP/IP, bạn hoàn toàn có thể điều chỉnh các giá trị xác thực hơn và làm tăng kết nối Internet như DSL và cáp.

Các phần trong bài viết này chúng tôi sẽ giới thiệu cho bạn các bước để tăng tốc độ cả mạng nội bộ lẫn kết nối Internet.

Tăng tốc độ xử lý mạng

Máy tính của bạn có rơi vào tình trạng chạy chậm khi vào mạng nội bộ và kết nối đến các máy khác đang chia sẻ dữ liệu? Một trong những nguyên nhân chung nhất của việc chậm chạp này là một tính năng của Windows Explorer có tác dụng tìm kiếm các nhiệm vụ lịch biểu trên máy từ xa. Hậu quả làm mất nhiều thời gian và điều này có thể làm chậm việc vào mạng của bạn. Cửa sổ đang truy cập mạng có thể xuất hiện ở trạng thái đông cứng một khoảng thời gian dài vì hệ thống có thể đang đợi đáp ứng từ máy tính từ xa.

Mặc dù đây có thể là một vấn đề phức tạp, nhưng giải pháp lại thật đơn giản. Thay vì phải đợi cho các nhiệm vụ đã lịch trình từ xa, những nhiệm vụ không có ích đối với những người không phải là quản trị viên hệ thống hoàn toàn có thể bị vô hiệu hóa.ADVER

Để thực hiện điều đó, bạn phải vào System Registry, xóa tham chiếu cho một khóa để tính năng này sẽ không được load. Các bước tiến hành như sau:

1, Mở Registry Editor bằng việc nhân vào Start, chọn Run. Sau đó đánh chữ regedit, sau đó nhấn OK.

2, Khi Registry Editor được mở, vào chức năng HKEY_LOCAL_MACHINE.

3, Tiếp theo vào mục Software > Microsoft.

4, Vào tiếp Windows và mở rộng các nhánh trong menu trong của nó

5, Bạn sẽ soạn thảo một số file chức năng chính, vì vậy vào CurrentVersion.

6, Vì tính năng này là một tính năng của Windows component vẫn được biết đến như Explorer, bạn vào phần Explorer.

7, Tiếp theo bạn thay đổi một số thiết lập máy tính điều khiển xa, vào RemoteComputer sau đó là NameSpace để hiển thị tất cả các tính năng được kích hoạt khi bạn duyệt qua một máy tính điều khiển từ xa.

8, Trong mục NameSpace bạn sẽ thấy có hai thành phần. Một là "{2227A280-3AEA-1069-A2DE-08002B30309D} có nhiệm vụ cho Explorer hiển thị các máy in được chia sẻ trên máy điều khiển xa, "{D6277990-4C6A-11CF-8D87-00AA0060F5BF}" có nhiệm vụ cho Explorer hiển thị các nhiệm vụ đã lịch trình điều khiển xa. Đây là một trong hai thành phần mà bạn nên xóa. Để xóa bạn chỉ cần kích chuột phải vào tên của nó sau đó chọn Delete.

Mẹo:

Nếu bạn không sử dụng việc quan sát các máy in được chia sẻ mà chỉ thực sự quan tâm đến các file chia sẻ thì bạn nên xem xét đến việc xóa cả mục {2227A280-3AEA-1069-A2DE-08002B30309D}. Xóa mục này cũng giúp tăng tốc độ cho mạng của bạn.

Khi đã xóa mục này, bạn chỉ cần khởi động lại máy và những thay đổi đã thực hiện có hiệu quả tức thì. Bây giờ mạng của bạn sẽ không bị giữ chậm nhiều như trước.

Vô hiệu hóa các giao thức không cần thiết

Với mỗi một chương trình được cài đặt không cần thiết. Các chương trình mở rộng lấy mất nhiều khoảng trống, các giao thức mở rộng cũng làm lãng phí kết nối mạng và có thể làm chậm kết nối. Mặc định, một số giao thức khác nhau đã được cài đặt trên máy tính để cho phép tối đa hóa sự tương thích với các máy tính khác trên một mạng; mỗi một giao thức này lại yêu cầu băng tần cho chúng hoạt động. Trong khi đó hầu hết người dùng sẽ không sử dụng đến quá nhiều giao thức như vậy.

Thêm nữa, càng nhiều giao thức mở rộng cài đặt trên adapter máy tính để kết nối Internet sẽ càng nhiều rủi ro liên quan đến các vấn đề bảo mật. Một trong những vấn đề rủi ro chung nhất cho độ rộng băng thông người dùng là họ đã có giao thức Client for Microsoft Networks networking được kích hoạt trong kết nối của họ. Giao thức này cho phép mọi người lân cận có thể kết nối đến các máy tính của người dùng khác và xem các file mà họ chia sẻ. Chỉ với mỗi sự việc đó thôi thì bạn hoàn toàn có đầy đủ lý do để tắt các giao thức mở rộng. Khi các giao thức mở rộng bị vô hiệu hóa bạn còn có thể tiết kiệm được một ít băng thông sử dụng.

Xem các giao thức trên adapter mạng của bạn

Quan sát các giao thức được cài đặt và kích hoạt trên các adapter mạng khác nhau thực sự dễ dàng chỉ cần theo các bước dưới đây :

1, Kích chuột phải vào biểu tượng My Network Places trên màn hình desktop hoặc vào Start sau đó chọn Properties. Có một cách khác là bạn vào Control Panel và nhấn biểu tượng Network Connections.

2, Tiếp theo kích chuột phải vào adapter mạng mà bạn muốn xem các giao thức mạng và chọn Properties.

3, Sau khi thực hiện thao tác này, một cửa sổ sẽ được hiện ra có liệt kê một loạt các giao thức đã cài đặt cũng như đã kích hoạt trên adapter của bạn như hình 11. Các giao thức đã được cài đặt nhưng không kích hoạt được biểu hiện bằng không việc có dấu tích được chọn trong hộp checkbox.

Vô hiệu hóa một giao thức cụ thể

Bây giờ bạn đã có một danh sách các giao thức đã cài đặt và kích hoạt trên màn hình, hãy vô hiệu hóa một giao thức nào đó. Để vô hiệu hóa một giao thức, chỉ cần tích vào hộp kiểm để bỏ dấu tích đã có trước đó. Sau đó nhấn OK, khi đó các giao thức sẽ có hiệu lực với adapter của bạn.

Chúng tôi khuyên bạn vô hiệu hóa tất cả các giao thức ngoại trừ giao thức TCP/IP (cũng được hiểu như là giao thức Internet). Bằng cách đó có thể tối ưu được adapter, tăng tốc và bảo mật tốt hơn.



Cần phải biết rằng nếu bạn gỡ bỏ giao thức Client for Microsoft Networks và giao thức chia sẻ file thì bạn sẽ không thể chia sẻ được file. Thêm vào đó, bạn cũng sẽ không thể kết nối đến máy tính từ xa để xem các file được chia sẻ của chúng.

Bạn cũng nên lưu ý nếu có nhiều adapter trong máy tính của bạn (như một adapter không dây, adapter chạy dây và modem quay số) thì bạn sẽ phải lặp lại những chỉ dẫn ở trên cho từng adapter.

Điều chỉnh tốc độ cho kết nối Internet

Hầu hết mỗi người dùng máy tính đều có các điều kiệm kết nối Internet khác nhau. Một số người có đường truyền tốc độ cao, một số có tốc độ thấp. Một số sử dụng kết nối dựa trên cáp, một số lại là DSL. Thêm vào đó là các vấn đề về vị trí của mỗi một máy tính, có máy bị đặt rất xa so với switch mạng nội bộ nên độ trễ về đường truyền lớn.

Các thiết lập TCP/IP có thể được tối ưu hóa để có được tốc độ tốt nhất ứng với từng giải pháp. Mặc định, Windows XP có các thiết lập theo phương pháp “phù hợp cho tất cả”. Với phương pháp này người dùng có thể điểu chỉnh các thiết lập để tối ưu được với điều kiện kết nối. Thực hiện thay đổi các thiết lập để đạt được tối ưu về dữ liệu truyền tải, chính vì vậy mà kết nối mạng của bạn sẽ hiệu quả và có tốc độ cao.ADVERTISE

Cùng với một số sự giúp đỡ từ công cụ trực tuyến và các phần mềm, bạn có thể kiểm tra kết nối Internet và quyết định những gì cần điều chỉnh. Quá trình điều chỉnh kết nối này không dễ dàng chút nào, nhưng nó hoàn toàn có thể thực hiện được.

Thận trọng: Trước khi thực hiện bất kỳ một thay đổi nào, bạn phải tạo các điểm khôi phục hệ thống System Restore để tránh trường hợp làm sai thì bạn vẫn đã có một bản backup.

Bước tiếp theo trong quá trình điều chỉnh này là sưu tầm tất cả các phần mềm cần thiết. Chương trình chính mà bạn sẽ sử dụng có tên là CableNut, đây là một chương trình được phát triển bởi hãng phần mềm CableNut và phát hành miễn phí tại địa chỉ www.cablenut.com. CableNut là một chương trình lý tưởng cho phép người dùng soạn thảo các thiết lập Internet một cách dễ dàng. Vào địa chỉ trang web trên, download và cài đặt các bản copy mới nhất.

Tính toán các thiết lập cho CableNut

Khi đã download được CableNut, hãy học cách sử dụng chương trình này. Giá trị đầu tiên bạn cần để tính toán là độ trễ của mạng khi được kích hoạt. Để thực hiện điều này bạn sử dụng lệnh trace router trong Windows XP. Các bước dưới đây sẽ hướng dẫn bạn lấy được giá trị này:

1, Đầu tiên, mở cửa sổ lệnh Command Prompt. Để mở cửa sổ này, bạn kích chuột vào Start, chọn Run, sau đó đánh cmd vào trong hộp văn bản, nhấn OK.

2, Khi cửa sổ lệnh xuất hiện, bạn chuẩn bị thực hiện phần tiếp theo. Vì cần kiểm tra kết nối khi nó kích hoạt nên bạn cần tìm một file gì đó lớn để download và chạy trong suốt quá trình kiểm tra, quá trình này mất khoảng 30s. Chúng tôi khuyên bạn nên vào www.microsoft.com/downloads để tìm một file lớn như .NET SDK framework, file này khoảng cỡ trên 100,000 KBs. Với bài kiểm tra này, bạn muốn một file đủ lớn để download trong toàn bộ quá trình kiểm tra. Nếu kết nối là quay số thì bạn chỉ cần dùng những file có kích thước nhỏ hơn.

3, Khi đã có một file để download. Bắt đầu quá trình download và chuyển về cửa sổ dòng lệnh. Trong cửa sổ này, đánh tracert www.tweakxp.com. Trong suốt quá trình kiểm tra, bạn sẽ thấy nhiều lần được hiển thị bằng ms. Sau khi quá trình kiểm tra kết thúc, lấy thời điểm cao nhất, như hình 12. Đây chính là số sẽ sử dụng cho độ trễ mạng của bạn. Sau đó bạn có thể Cancel file đang download khi quá trình kiểm tra đã kết thúc.

Đưa giá trị của độ trễ vào CableNut

Vậy là bây giờ bạn đã có giá trị của độ trễ được tính toán, bạn sẽ dễ dàng đưa thông tin này vào máy tính thiết lập CableNut online được viết bởi Joe Zeiler (một trong những mod có năng khiếu tại các diễn đàn hỗ trợ của TweakXP.com. Mở trình duyệt của bạn và vào trang www.j79zlr.com/cablenutXP2k.php (URL này có phân biệt chữ hoa, chữ thường), sau đó làm theo từng bước hướng dẫn sau để đưa giá trị vào CableNut:

1. Khi đã mở site, phần đầu tiên sử dụng các thiết lập máy tính để chọn loại kết nối từ hộp thoại sổ xuống.

2. Sau đó, bạn sẽ phải làm một cuộc tìm kiếm nhỏ để tìm kiếm chính xác tốc độ upload và download cần có cho kết nối Internet của mình. Hãy liên hệ với ISP của mình và tìm kiếm giá trị chính xác bởi giá trị này không được quảng bá rộng rãi. Khi đã có các giá trị cần thiết, hãy chắc chắn rằng chúng là Kilobits/giây chứ không phải Kilobyte/giây (KB = Kilobytes; Kb = Kilobits), sau đó nhập chúng vào các phần tương ứng trên trang Web.


3.
Nhập giá trị độ trễ mà bạn đã tính toán trước đó vào ô Latency trên trang web và kích vào nút Calculate.

4. Sau khi kích vào nút Compute Settings, kéo thanh cuộn xuống bạn sẽ thấy giá trị đã tính toán được. Giờ thì đã gần như xong. Tiếp tục kéo thanh cuốn xuống cho đến khi thấy nút có nhãn CCS File Cenerator dưới phần Cablenut setting files. Kích vào nút đó và một cửa sổ mới sẽ mở ra với một vài nội dung. Hãy chắc chắn rằng bạn không có bất kỳ một chương trình blocker pop-up nào khi sử dụng tính toán.

5. Dùng chuột chọn tất cả các chữ và số hiển thị trong cửa sổ pop-up. Kích cuột phải và chọn Copy để sao chép toàn bộ văn bản trên trang vào bộ đệm.

6. Mở Notepad từ phần Accessories. Dán nội dung vừa sao chép vào cửa sổ Notepad trống bằng cách kích chuột phải vào nền trắng và chọn Paste

7. Khi Notepad đã hiển thị thông tin mà bạn vừa copy được từ cửa sổ pop-up, tất cả công việc phải làm còn lại là lưu file dưới định dạng CableNut. Để làm điều này, bạn kích cuột vào File, chọn Save As. Sau đó trong hộp thoại sổ xuống Save As Type, chọn All Files. Gõ myCableNutSettings.ccs vào trong phần File Name. Đặt vị trí lưu file cụ thể (như lưu vào Desktop chẳng hạn) và kích vào nút Save.

Giờ thì bạn đã kết thúc quá trình tính toán để tối ưu kết nối Internet. Nó không quá khó phải không?

Sử dụng CableNut để điều chỉnh các thiết lập

Vậy là bạn đã tạo xong file thiết lập CableNut hoặc sẽ sử dụng file thiết lập 56K, bạn đã sẵn sàng để bắt đầu sử dụng CableNut. Thực hiện các bước dưới đây để nhập vào thiết lập tối ưu mới cho hệ thống của bạn:

1. Khởi động ứng dụng CableNut bằng cách vào menu Start, vào thư mục CableNut và chọn ứng dụng điều chỉnh.

2. Khi CableNut đã mở, kích vào File chọn Open Custom Settings File. Chọn tới vị trí file thiết lập mà bạn đã lưu lại lúc nãy hoặc không bạn sử dụng file đó đó trên đĩa CD hướng dẫn, gọi file 56K_CableNut.ccs và kích vào nút Open.

3. Giờ thì bạn sẽ thấy các hộp thoại thông tin cho toàn bộ các thông số khác nhau được điền vào với thông tin cụ thể kết nối (như hình 13). Bước cuối cùng là kích vào Save to Registry và kết thúc. Sau khi kích vào nút Save, khởi động lại, các thiết lập mới sẽ được được thực hiện.



Thận trọng

Theo www.j79zlr.com/cablenutXP2k.php một vài thiết lập CableNut có thể là nguyên nhân một số vấn đề nhỏ của các tùy chỉnh DSL. Nếu bạn đã có kinh nghiệm trong các vấn đề về mạng sau khi đã tối ưu các kết nối, sử dụng System Restore để trở lại điểm khôi phục cuối. Bạn có thể phải thử thiết lập lại nhưng để trống các trường MaxNormLookupMemory, MaxFreeTcbs, MaxHashTableSize, và FastSendDatagramThreshhold trước khi áp dụng.

Văn Linh (Theo Extremetech)
nguồn: www.quantrimang.com

Tăng tốc độ truy cập Internet

Tốc độ lướt web phục thuộc khá nhiều yếu tố: cấu hình của máy tính, đường truyền, khả năng tải của trang... Tuy nhiên, một số phần mềm dưới đây giải quyết việc này khá hiệu quả.

1. Flash Speed: 200% Công cụ tăng tốc lướt web này được cho là có khả năng gia tăng tốc độ truy cập mạng nhanh tối đa đến… 200%. Bạn có thể vào đây để tải bản dùng thử với dung lượng khoảng 1,03 MB.

2. cFosSpeed: Phần mềm sắp xếp một cách tối ưu nhất lượng băng thông vào ra của các loại modem ADSL và modem sử dụng cable. Tải bản dùng thử với dung lượng khoảng 1,7 MB tại đây.

3. Full Speed: Chương trình có khả năng kiểm tra tốc độ download, duyệt web bằng cách nhấn vào các nút chức năng phù hợp. Để gia tăng tốc độ truy cập mạng, bạn chỉ cần nhấn vào nút “Apply Full Speed Fix” trên giao diện để công cụ này thiết lập các thông số lướt web tối ưu nhất dành cho Windows. Bạn có thể vào đây để tải về bản dùng thử với dung lượng khoảng 2,66 MB.

4. Google Web Accelerator (GWA)

Sản phẩm của chính Google sẽ khiến bạn yên tâm về chất lượng của nó. Tuy nhiên, công cụ này chỉ có tác dụng với các đường truyền Internet băng thông rộng như ADSL, cáp… Họ đang phân phối miễn phí công cụ này tại đây.

5. IE Accelerator

Đây là công cụ tăng tốc chuyên dùng cho trình duyệt Internet Explorer. Bạn chỉ cần chọn kiểu truy cập mạng của máy tính ở mũi tên trỏ xuống nằm ở góc phải phía trên giao diện và nhấn vào nút “Accelerate” là tốc độ lướt web bằng Internet Explorer sẽ tăng lên đáng kể. Có thể vào http://www.qwerks.com/download/6494/ieaccelerator.exe để tải về bản dùng thử với dung lượng khoảng 636 KB.

(Theo Tuổi Trẻ)

Tăng tốc độ kết nối Internet với Windows XP

(Dân trí) - Windows XP có chứa một giải băng thông dự trữ, mà thông qua nó bạn có thể tăng tốc độ kết nối Internet của bạn lên thêm 20%.

Bạn có thể thiết lập giới hạn của giải băng thông dữ trữ này từ 0 đến 100%. Nếu bạn muốn sử dụng toàn bộ 100% vùng băng thông này, bạn phải thiết lập giới hạn còn được dữ trữ là 0%. Thực hiện theo các bước sau để thiết lập giới hạn của băng thông:

- Đầu tiên, click nút Start, gõ “Gpedit.msc” vào hộp thoại Run và bấm Enter.
- Cửa sổ “Group Policy” hiện ra. Bạn tìm Adminitrative Template -> Network -> QoS Packet Scheduler.

- Tại cửa sổ bên phải, click đôi vào "limit reservable bandwidth", chọn “Enable” vào thay đổi “bandwidth limit %” thành 0.

- Cuối cùng, đóng cửa sổ Group Policy, và khởi động lại máy tính.
Bây giờ bạn hãy xem thử tốc độ kết nối Internet của máy tính bạn đã được cải thiện đựợc chút ít nào chưa?

Phạm Thế Quang Huy

Thứ Năm, 6 tháng 12, 2007

Chèn các kênh truyền hình trực tuyến vào blog hoặc website

Trong bài viết trước, bạn đã biết cách chèn nhạc hoặc video vào blog. Trong bài viết này, tôi sẽ hướng dẫn bạn cách chèn các kênh truyền hình trực tuyến vào trong blog. Việc chèn thêm các kênh truyền hình trực tuyến vào blog cũng giống như là cách chèn nhạc, video vào blog. Do đó ta cũng sử dụng đoạn mã HTML đã được giới thiệu trong bài viết trước. Ở đây ta cần biết địa chỉ phát các kênh truyền hình trực tuyến để thay vào Đường dẫn liên kết tới File video sao cho phù hợp. Địa chỉ phát các kênh truyền hình trực tuyến như sau:

VTV1: mms://210.245.126.153/VTV1/
VTV2: mms://210.245.126.153/VTV2/
VTV3: mms://210.245.126.153/VTV3/
VTV4: mms://210.245.126.153/VTV4/

VTC1: mms://www.vtc.com.vn:556/VTC1_2812
VTC2: mms://www.vtc.com.vn:556/VTC2_2813
VTC3: mms://www.vtc.com.vn:557/VTC3_2814
VTC4: mms://www.vtc.com.vn:556/VTC4_2815
VTC5: mms://www.vtc.com.vn:556/VTC5_2816

HTV9: mms://www.vtc.com.vn:557/HTV9_2821
HTV : mms://203.162.1.181/HTV

VOV1: mms://210.245.0.62/vov1
VOV2: mms://210.245.0.62/vov2
VOV3: mms://www.vtc.com.vn:557/VOV3
VOV6: mms://www.vtc.com.vn:557/VOV6

Bạn thay các địa chỉ phát tương ứng này vào Đường dẫn liên kết tới File video trong đoạn mã HTML đã nói ở bài trước. Ví dụ, muốn chèn kênh VTV1 vào blog, đoạn mã sẽ như sau:

<OBJECT id="VIDEO" width="400" height="370"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
type="application/x-oleobject">

<PARAM NAME="URL" VALUE="mms://210.245.126.153/VTV1/">

<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">

<PARAM NAME="AutoStart" VALUE="False">

<PARAM name="uiMode" value="full">

<PARAM name="PlayCount" value="9999">

<PARAM name="enabled" value="True">

</OBJECT>

Kết quả:



Được viết bởi Đặng Quốc Khánh @ vào lúc 09:25,
nguồn: www.di4vn.com



Các bạn có thể làm thêm theo cách này để chạy được trên Firefox:

<object id="winMediaPlayerID"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
type="application/x-oleobject" standby="Loading Microsoft Windows Media Player
components..." classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"
name="winMediaPlayer" height="370" width="401">
<param name="URL"
value="http://www.vtc.com.vn/detail.aspx?channel=3&amp;key=5c45689c6473bdc7e815a371025ec6ac">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value="0">
<param name="playCount" value="1">
<param name="CursorType" value="-1">
<param name="autoStart" value="1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="volume" value="100">
<param name="mute" value="0">
<param name="stretchToFit" value="1">
<param name="windowlessVideo" value="0">
<param name="enabled" value="1">
<param name="fullScreen" value="0">
<param name="enableContextMenu" value="0">
<param name="enableErrorDialogs" value="0">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/windows/windowsmedia/download/"
src="http://www.vtc.com.vn/detail.aspx?channel=3&amp;key=5c45689c6473bdc7e815a371025ec6ac"
id="winMediaPlayerIDFF" autosize="1" autostart="1" clicktoplay="1"
displaysize="1" enablecontextmenu="0" enablefullscreencontrols="1"
enabletracker="1" mute="0" playcount="1" showcontrols="1" showaudiocontrols="1"
showdisplay="0" showgotobar="0" showpositioncontrols="1" showstatusbar="1"
showtracker="1" height="370" width="410">
</object>


Ví dụ:




Căn bản về background trong css

Bài này giới thiệu những thuộc tính cơ bản của background trong một trang web. Nếu như bạn muốn thiết kế một blog đẹp tương đối thì không thể không biết phần này được, những gì trình bày bên dưới chỉ là những kiến thức tối thiểu và rất dễ thực hành, hy vọng sẽ giúp được các bạn phần nào!Màu nền:Trước khi chưa có sự ra đời của CSS, chúng ta chỉ có thể tạo được màu nền cho toàn trang hoặc cho một table nào đấy thôi. Công nghệ web phát triển cho phép ta có thể tạo màu nền bất cứ thành phần nào trên trang. Thuộc tính này trong CSS có cấu trúc giống nhau cho mọi tag là: background-color. Ví dụ:

Trước khi chưa có sự ra đời của CSS, chúng ta chỉ có thể tạo được màu nền cho toàn trang hoặc cho một table nào đấy thôi. Công nghệ web phát triển cho phép ta có thể tạo màu nền bất cứ thành phần nào trên trang. Thuộc tính này trong CSS có cấu trúc giống nhau cho mọi tag là: background-color. Ví dụ:

- cho một lớp:

.lop { background-color:blue; }

- lớp nằm trong một tag, ví dụ

div.lop { background-color:blue; }

- Một tag nào đấy, ví dụ

P { background-color:blue; }

Bạn có thể định nghĩa màu theo mã HEXA hoặc RGB.

Hình nền:

Với CSS, bạn cũng có thể tạo một hình nền cho bất cứ thành phần nào trên trang. Ví dụ:

td.tieude {background-image: url(http://host.com/images/tile.gif); }
.myclass {background-image: url(http://host.com/images/xyz.gif);


Nếu như trong cùng một lớp hoặc tag bạn định nghĩa đồng thời cả hình nền và màu nền thì theo thứ tự hình nền sẽ hiển thị trước và sau đó sẽ tới màu nền. Màu nền sẽ có tác dụng khi user tắt chế độ xem ảnh khi duyệt web.Ví dụ:

.myclass {background-color:#FF0000; }
.myclass {background-image: url(http://host.com/images/xyz.gif);


Điều chỉnh hình nền: Với một hình nền bất kì, bạn có thể cho phép ảnh đó lặp lại hay không, định vị trí, khóa hình nền,... Sau đây là một vài ví dụ:

- Hình nền không lặp lại (chỉ hiện 1 lần ở top left):

p { background-image: url(../images/bg.gif);
background-repeat: no-repeat; }


- Lặp lại theo chiều ngang:

p {background-image: url(../images/bg.gif);
background-repeat: repeat-x; }


- Lặp lại theo chiều dọc:

p {background-image: url(../images/bg.gif);
background-repeat: repeat-y; }


- Hình nền bị khóa, sẽ không trượt theo khi bạn scroll:

body {background-image: url(../images/bg.gif);
background-attachment: fixed; }


- Định vị trí cho hình nền. Ví dụ ở đây là góc bên phải phía dưới:

p {background-image: url(../img/bga.gif);
background-position: right bottom; }


- Định tọa độ đặc biệt cho hình nền, tính từ góc trên trái (top left):

p {background-position: 20px 15px; }

Câu lệnh rút gọn: Bạn có thể kết hợp những thứ linh tinh ở trên thành 1 câu lệnh duy nhất. Việc làm này giúp ta tiết kiệm thời gian hơn và code cũng sẽ đẹp hơn. Ví dụ:

body {background: #cc33ff url(images/background.gif) repeat-x top right; }

Các thành phần trên cũng không nhất thiết phải theo thứ tự như vậy, hoàn toàn có thể thay đổi được:

body {background: url(images/background.gif)#cc33ff repeat-x top right; }

và cuối cùng là bạn hãy thực hành lại vài lần, sẽ nắm được cái này ngay. Chúc bạn thành công!

Anh Võ (vietwebguide.blogspot.com)

Thứ Hai, 3 tháng 12, 2007

Hacker: Sửa kết quả tìm kiếm để đánh bẫy người dùng

Một chiến dịch khổng lồ với mục tiêu "đầu độc" các kết quả tìm kiếm và lừa người dùng ghé thăm site độc đang được hacker âm thầm xúc tiến, giới bảo mật cảnh báo.

Những cái bẫy website này thường xuất hiện sau khi bạn tìm kiếm bằng các từ khóa "Quà Giáng sinh" và "khách sạn, nhà nghỉ".

Nếu sập bẫy, người dùng Windows sẽ đối mặt với nguy cơ máy tính của họ bị hijack và toàn bộ thông tin cá nhân nhạy cảm lưu trữ bên trong sẽ lọt vào tay bọn tội phạm mạng.

Để che giấu hành tung và ngụy trang thân phận, hacker sẽ đầu độc kết quả tìm kiếm bằng hàng ngàn tên miền khác nhau, được dựng lên để thuyết phục các công cụ tìm kiếm rằng chúng là nguồn thông tin nghiêm túc, đáng tin cậy.


Sập bẫy cả khi trong sáng

Nguồn: AFP

Hiện tại, các chuyên gia bảo mật mới chỉ phát hiện một số nỗ lực lẻ tẻ, quy mô nhỏ áp dụng chiêu bài này. Tuy nhiên, họ không khỏi e ngại về một "đại dịch" trong thời gian tới.

"Nguy cơ rất lớn. Tôi cho là tình hình rất đáng lo ngại", ông Alex Eckelberry, Giám đốc Sunbelt Software, một trong những hãng bảo mật phát hiện ra hình thức tấn công mới nhận định.

Theo ông Eckelberry, hàng chục ngàn tên miền đã được sử dụng để hacker ngụy trang cho đợt tấn công của chúng. Hầu hết những tên miền này đều được đăng ký tại Trung Quốc, đặt host tại Mỹ và chỉ tồn tại trong vài ngày là cùng.

Những website được tải lên các tên miền này đều là cái bẫy nguy hiểm, chứa đầy phần mềm phá hoại. Một khi người dùng ghé phải, chúng sẽ rà quét các lỗ hổng bên trong trình duyệt Internet Explorer để xâm nhập vào máy tính.

"Nếu PC của bạn không cập nhật miếng vá mới nhất, nó sẽ biến thành nô lệ cho bọn tội phạm mạng", Eckelberry cảnh báo.

Điều đáng lo là thủ thuật ngụy trang của hacker ngày càng tinh vi, tới mức chúng đánh lừa được cả hệ thống xác thực của những công cụ tìm kiếm hàng đầu hiện nay như Google, MSN và Yahoo. Thông thường, 3 công cụ này chỉ đưa một website vào danh mục tìm kiếm nếu như họ tin đó là nguồn thông tin hợp pháp, đáng tin cậy và phổ biến.

Sau khi đã lọt thành công vào cơ sở dữ liệu tìm kiếm, hacker sẽ thường xuyên gửi các "comment rác" trên blog để nâng cao thứ hạng cho website "bẫy".

"Hãy vá lành PC"

Sunbelt đã phát hiện được vô số site độc có liên quan tới những từ khóa tìm kiếm như "nhà trọ", "vô tận" và hàng loạt từ khác nữa.

"Kể cả khi bạn tìm kiếm những nội dung cực kỳ trong sáng, vô hại, bạn vẫn có thể dính độc như thường. Nó khác hẳn với trước đây, khi nguy cơ chỉ rình rập những người tìm kiếm nội dung sex hoặc dược phẩm".

"Nếu có bất cứ thông điệp nào có thể nhắn gửi, tôi sẽ hét lên rằng: Đảm bảo là bạn đã cập nhật PC của mình cẩn thận đi".

Hãng bảo mật Trend Micro cũng phát hiện được một series site bẫy nhắm đến những người tìm mua quà Giáng sinh.

"Một số kết quả ở ngay trang đầu tiên dẫn bạn thẳng đến site độc. Người dùng không có cách nào cảnh giác hay phát hiện được", ông Raumund Genes, Giám đốc công nghệ Trend Micro tuyên bố.

Theo ông, những website bẫy mà Trend Micro phát hiện được đều cố gắng khai thác các lỗ hổng bên trong IE của Microsoft. Ông suy đoán rằng chiến dịch này do mạng lưới mafia mạng của Nga tiến hành.

"Các website bẫy sẽ chỉ hoạt động trong vòng 24 giờ trước khi bị Google loại ra khỏi danh mục tìm kiếm, nhưng chúng có thể trụ lại lâu hơn trong cơ sở dữ liệu của Yahoo và MSN Live".

Trọng Cầm

Thứ Năm, 29 tháng 11, 2007

Quét virus online miễn phí

Sử dụng máy tính thường gặp vấn đề virus xâm nhập máy tính để đánh cắp dữ liệu hay phá hủy tập tin. Dù bạn là người thường xuyên cập nhật mới các phần mềm phòng chống thì virus vẫn là mối nguy cơ tiềm ẩn lây lan. Do vậy, việc phòng ngừa có thể là phương án tối ưu khi sử dụng máy tính.
Công cụ quét virus online được nhiều người tin dùng bởi sự hiệu quả trong việc cập nhật nhanh chóng danh sách virus mà không phải cài đặt. Các công cụ sau đây có thể cho bạn lựa chọn để sử dụng khi cần.

- Trendmicro (http://housecall.trendmicro.com).
- McAFee (http://us.mcafee.com/root/mfs/scan.asp).
- Windows Live oneCare Scanner (http://safety.live.com/site/en-US/center/howsafe.htm).
- Symantec Internet Security (http://www.symantec.com/securitycheck).
- BitDefender online Scanner (http://www.bitdefender.com/scan8/ie.html). (TNO)

Thứ Sáu, 23 tháng 11, 2007

Cách chuyển giao diện blogspot thành giao diện web - Phần 1

Có một số bạn vào blog của tôi và than thở rằng "tớ thích template của cậu quá, mong cậu chỉ cách làm...". Thực tế đây cũng là niềm vui của người làm web khi có người nào đó nói thích cái gì đó trong trang của mình. Vì thấy được sự cần thiết nên tôi cũng cố gắng viết bài hướng dẫn này để chỉ cho các bạn nào thấy thích thú với template của tôi. Bài viết này hướng dẫn các bạn cách chuyển đối giao điện blogspot thành một giao diện web chính hiệu. Xin lấy ngay chính blog của tôi làm ví dụ.



* Điều kiện cần thiết là bạn phải có 1 template 3(4)
cột. ( Nếu bạn vẫn chưa biết cách tạo blog 3 cột, có thể

tham khảo ở Đây!
) . Tớ xin làm ví dụ với template 3 cột : 200,550,200.


Chỉ có 6 bước quan trọng trong việc chuyển đổi template. Đó là:

- Xóa header

- Điều chỉnh CSS

- Tạo banner và thanh menu ngang bên trên

- Tạo Menu dọc bên trái

- Tạo widget trái, phải

- Tạo footer phía dưới cùng



1. Bước đầu tiên là phải xóa đi cái header mặc định của
blog
.
Cái header bao gồm Title (hoặc Image), Description nằm ở phía trên
cùng của blog. Để xóa nó, bạn vào Template -> Edit HTML. Click
chọn Expand Widget Templates. Tìm đoạn code có dạng như sau:











CODE 1:


<div id='header-wrapper'>

<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>



<b:widget id='Header1' locked='true' title='Test1 (Header)' type='Header'>

....

<!--Show just the image, no text-->

....

<!--Show image as background to text-->

....

</b:widget>



</b:section>

</div>

 



Bạn hãy xóa đi tất cả những dòng nằm giữa dòng thứ 2 trên đếm xuống và dòng thứ
2 dưới đếm lên. Tức là bắt đầu xóa từ dòng <b:widget id='Header1' ...
đến dòng </b:widget>. Ở dòng thứ 2 bạn hãy bỏ đi cụm
maxwidgets='1' và sửa showaddelement='no' thành
showaddelement='yes'
. Đoạn code còn lại sau các thao tác này là:











CODE 2:


<div id='header-wrapper'>

<b:section class='header' id='header' showaddelement='yes'>



</b:section>

</div>

 





Xong bạn bấm Sava Template. Lưu ý là bạn sẽ gặp một thông báo:






Thông báo này hỏi rằng bạn có "quyết định" xóa header đi không. Bạn chọn
Confirm & Save. Xong bước 1.




2. Điều chỉnh CSS. Hãy bỏ Click chọn Expand
Widget Templates
cho dễ nhìn code.




CSS của bạn bắt đầu và kết thúc như sau:

 











CODE 2:


/* Variable definitions

====================

....

....

....

/** Page structure tweaks for layout editor wireframe */

body#layout #header {

margin-left: 0px;

margin-right: 0px;

}

]]></b:skin>

 





Hãy thay toàn bộ CSS đó bằng CSS (CODE 3)này:



 











CODE 3:

[Bấm vào đây để Mở CODE 3]








Đoạn CSS trên dài nhưng chỉ có một số điểm chú ý sau:

 











CODE 4:


body {

background:$bgcolor; /* màu nền toàn
blog của bạn */


margin:0;

color:$textcolor;

font:x-small Georgia Serif;

FONT-SIZE: 11px; /* Kích cỡ của chữ mặc
định trên blog bạn */


text-align: center;

}

....

....

#header-wrapper {

width:970px; /* Bề rộng của phần trên,
bao gồm banner và thanh menu nang */


margin:0 auto 10px;

border:1px solid $bordercolor;

}

....

....

/* Outer-Wrapper

----------------------------------------------- */

#outer-wrapper {

background:#FF0000;

width: 970px;

margin:0 auto;

padding:0px;

text-align:left;

font: $bodyfont;

}



#main-wrapper {

background:#FF0000; /* Màu nền bài viết
*/


width: 550px; /* Bề rộng bài viết */


float: left;

padding:3px;

word-wrap: break-word; /* fix for long text breaking sidebar float in IE */

overflow: hidden; /* fix for long non-text content breaking IE sidebar float
*/

}



#sidebar-wrapper {

background:#294a7b; /* màu nền side bar
*/


width: 200px; /* chiều rộng sidebar */


float: right;

word-wrap: break-word; /* fix for long text breaking sidebar float in IE */

overflow: hidden; /* fix for long non-text content breaking IE sidebar float
*/

}



#leftsidebar-wrapper {

background:#294a7b;

width: 200px;


float: left;

word-wrap: break-word; /* fix for long text breaking sidebar float in IE */

overflow: hidden; /* fix for long non-text content breaking IE sidebar float
*/

}

....

....

.sidebar .widget {

border-bottom:0px; /* lằn ngăn giữa các
widget trong sidebar */

margin:0 0 0em; /* khoảng cách giữa các widget trong sidebar */


padding:0 0 0em;

}

....

 









Kéo scrollbar lên trên cùng và xóa đi dòng <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
.



3. Tạo banner.

( Mời các bạn xem tiếp ở đây )


Anh Võ

nguồn: vietwebguide.blogspot.com

Trang trí cho Label và Archive widget

Thường khi bạn tạo các Label widget hay Archive widget, bạn chỉ điều chỉnh được dạng hiển thị của nó mà không biết cách trang trí thêm. Blogger mặc định cũng không hỗ trợ bạn làm việc này. Trang trí ở đây có nghĩa là ta có thể tùy chỉnh các widget này theo ý của ta, ví dụ như định lại dạng tiêu đề, chèn hình ảnh, hiệu ứng Over của con trỏ chuột lên các link của các widget này, hay là thêm khung cho widget,... Bài viết này tôi sẽ phân tích và hướng dẫn đầy đủ cho các bạn cách tùy chỉnh theo ý thích và bạn có thể áp dụng tùy chỉnh cho tất cả các widget hiện tại mà blogger cung cấp (Poll, Linklist, Video Bar, feed,...). (Bạn có thể tham khảo bài viết về các widget ở đây: Blogger Widgets)

Một widget trong xml-template của blogger có dạng như sau:





CODE 1:


<b:widget id='HTML5' locked='false' title='' type='HTML'>

<b:includable id='main'>



<!-- only display title if it's non-empty -->

<b:if cond='data:title != ""'>

<h2 class='title'><data:title/></h2>

</b:if>




<div class='widget-content'>

<data:content/>

</div>




<b:include name='quickedit'/>

</b:includable>

</b:widget>


Ngâm cứu một hồi bạn sẽ thấy, cấu trúc của widget thật đơn giản. Bắt đầu và kết thúc bằng các (tạm gọi là) thẻ <b:widget>(mở) và </b:widget>(có dấu / là đóng). Hai thẻ này là bắt buộc phải có và là duy nhất trong một widget. Kế đến là các thẻ <b:includable> có tác dụng chia nội dung của widget ra làm nhiều thành phần (cho dễ quản lý), các thẻ <b:includable> có thể có nhiều trong widget.

Tiếp theo, bạn hãy xem các code có màu. Đoạn code màu xanh da trời (blue) là phần hiển thị tiêu đề của widget. Bạn hoàn toàn có thể thay đổi hoặc xóa dòng này nếu không muốn hiện tiêu đề. Mà xóa chi mệt nhỉ nếu không muốn hiện tiêu đề thì trong lúc tạo widget không đặt tiêu đề cho nó là được rồi.
Đoạn code mà đỏ chứa nội dung của widget, mỗi dạng widget khác nhau có nội dung khác nhau, bạn cũng không cần bận tâm nó khác nhau như thế nào. Ta hoàn toàn có thể thay đổi code này. Đoạn code màu xanh cỏ (green) là mã điều khiển hiện nút Quick Edit khi bạn truy cập blog của bạn mà đã login thì nó hiện. Không quan tâm tới cái này làm gì.
Như đã nói, một widget thông thường thì có mã như đoạn CODE 1. Đối với
các widget chính như Label, Archive, Main Posts thì mã phức tạp hơn nhiều. Tuy
nhiên cách thay đổi tương tự nhau cả. Dưới đây tôi sẽ hướng dẫn cách trang trí
cho Archive (thêm khung) và Label(thêm khung, tạo hiệu ứng OnMouser Over).

1. Trang trí Archives

Tôi muốn tạo một các khung cho Archive Widget có dạng như thế này:

- Tạo Archive Widget (nếu chưa có)
- Vào Template -> Edit HTML, backup một bản XML về máy nhé. Sau đó click
chọn Expand Widget Templates
- Tìm một đoạn code có dạng như sau:





CODE 2:


<b:includable id='main'>

<b:if cond='data:title'>

<h2><data:title/></h2>

</b:if>


<div class='widget-content'>



<div id='ArchiveList'>

<div expr:id='data:widget.instanceId + "_ArchiveList"'>

<b:if cond='data:style == "HIERARCHY"'>

<b:include data='data' name='interval'/>

</b:if>

<b:if cond='data:style == "FLAT"'>

<b:include data='data' name='flat'/>

</b:if>

<b:if cond='data:style == "MENU"'>

<b:include data='data' name='menu'/>

</b:if>

</div>

</div>



<b:include name='quickedit'/>

</div>

</b:includable>


- Tiến hành xóa đoạn code màu xanh, thêm đoạn code màu đỏ vào nữa, như sau:






CODE 3:


<b:includable id='main'>

<div class='widget-content'>



<table style="BORDER-COLLAPSE: collapse" cellpadding="0" width="100%">

<tbody><tr><td>

<table border="0" style="BORDER-COLLAPSE: collapse" cellpadding="0"
width="100%">

<tbody><tr><td width="16" height="20" bgcolor="#30a1db"><img border="0"
width="16" src="http://vo1984.googlepages.com/kvr.gif"
height="8"/></td><td class="A_white" height="20" bgcolor="#30a1db">Blog
Archives
</td></tr></tbody></table></td></tr>

<tr><td bgcolor="#30a1db"><img border="0" width="1"
src="http://vo1984.googlepages.com/spacer.gif" height="2"/></td></tr>

<tr><td bgcolor="#ffffff"><img border="0" width="1"
src="http://vo1984.googlepages.com/spacer.gif" height="1"/></td></tr>

<tr><td valign="top" style="BORDER-RIGHT: #30a1db 1px solid; BORDER-TOP:
#30a1db 1px solid; BORDER-LEFT: #30a1db 1px solid; BORDER-BOTTOM: #30a1db
1px solid; BACKGROUND-COLOR: #ffffff">



<table border="0" style="BORDER-COLLAPSE: collapse" cellspacing="3"
cellpadding="3" width="100%">

<tbody><tr><td valign="top">



<div id='ArchiveList'>

<div expr:id='data:widget.instanceId + "_ArchiveList"'>

<b:if cond='data:style == "HIERARCHY"'>

<b:include data='data' name='interval'/>

</b:if>

<b:if cond='data:style == "FLAT"'>

<b:include data='data' name='flat'/>

</b:if>

<b:if cond='data:style == "MENU"'>

<b:include data='data' name='menu'/>

</b:if>

</div>

</div>



</td></tr></tbody></table></td></tr>

</tbody></table>



<b:include name='quickedit'/>

</div>

</b:includable>


- Save template lại và mở blog xem thử kết quả nhé. (Bạn có thể xem Demo tại
ĐÂY . Chú ý: để có thể hiển thị được như trong bản Demo này bạn phải có Template như kiểu này)

2. Trang trí label

Vào xem trang http://anhvotest2.blogspot.com, rà chuột vào các link Label xem thử thế nào
nhé

- Cũng tương tự như mục 1, bạn tìm đến đoạn code có dạng như sau:






CODE 4:


<b:widget id='Label1' locked='false' title='Labels' type='Label'>

<b:includable id='main'>

<b:if cond='data:title'>

<h2><data:title/></h2>

</b:if>


<div class='widget-content'>



<ul>

<b:loop values='data:labels' var='label'>

<li>

<b:if cond='data:blog.url == data:label.url'>

<data:label.name/>

<b:else/>

<a expr:href='data:label.url'><data:label.name/></a>

</b:if>

(<data:label.count/>)

</li>

</b:loop>

</ul>



<b:include name='quickedit'/>

</div>

</b:includable>

</b:widget>


- Xóa đoạn code màu xanh (xóa title) và thêm đoạn code màu đỏ, như sau:






CODE 5:


<b:widget id='Label1' locked='false' title='Labels' type='Label'>

<b:includable id='main'>

<div class='widget-content'>



<table style="BORDER-COLLAPSE: collapse"
cellpadding="0" width="100%">

<tbody><tr><td>

<table border="0" style="BORDER-COLLAPSE: collapse" cellpadding="0"
width="100%">

<tbody><tr><td width="16" height="20" bgcolor="#30a1db"><img border="0"
width="16" src="http://vo1984.googlepages.com/kvr.gif"
height="8"/></td><td class="A_white" height="20" bgcolor="#30a1db">Labels</td></tr></tbody></table></td></tr>

<tr><td bgcolor="#30a1db"><img border="0" width="1"
src="http://vo1984.googlepages.com/spacer.gif" height="2"/></td></tr>

<tr><td bgcolor="#ffffff"><img border="0" width="1"
src="http://vo1984.googlepages.com/spacer.gif" height="1"/></td></tr>

<tr><td valign="top" style="BORDER-RIGHT: #30a1db 1px solid; BORDER-TOP:
#30a1db 1px solid; BORDER-LEFT: #30a1db 1px solid; BORDER-BOTTOM: #30a1db
1px solid; BACKGROUND-COLOR: #ffffff">

<table border="0" style="BORDER-COLLAPSE: collapse" cellspacing="3"
cellpadding="3" width="100%">

<tbody><tr><td valign="top">





<ul>

<b:loop values='data:labels' var='label'>

<li>

<b:if cond='data:blog.url == data:label.url'>

<data:label.name/>

<b:else/>

<a expr:href='data:label.url'
onmouseover="this.style.color='red'" onmouseout="this.style.color=''"
><data:label.name/></a>

</b:if>

(<data:label.count/>)

</li>

</b:loop>

</ul>



</td></tr></tbody></table></td></tr>

</tbody></table>




<b:include name='quickedit'/>

</div>

</b:includable>

</b:widget>


- Save Template lại và kiểm tra.

*** Qua 2 ví dụ bạn có thể thấy, việc chỉnh sửa trang trí các widget không phải
là khó. Bằng cách tương tự như trên bạn có thể chỉnh sửa bất kì một widget nào.
Hãy tập thực hành và ngâm cứu kĩ hơn chắc chắn bạn sẽ hiểu thêm nhiều về blogger
và sẽ biết được nhiều cách tùy biến khác.

*** Bạn có thể xem thêm bài "Cách chuyển giao diện blogspot thành giao diện web"Ở ĐÂY

Nhạc nền trên trang của bạn

Chèn nhạc nền vào trang của bạn sẽ làm cho trang của
bạn sống động hơn và chắc chắn sẽ thu hút được nhiều người yêu thích nhạc, nhất
là khi nhạc nền của bạn trúng vào bài tủ của họ thì họ lại càng thích. Để chèn
nhạc nền vào site, rất dễ, bạn chỉ cần chèn đoạn mã sau vào giữa hai tag
<head></head> .



CODE :


<bgsound src="http://vietwebguide.googlepages.com/tay-du-ky.mid"
loop="-1">


Bạn hãy chú ý các chỗ màu đỏ cần thay:

- http://vietwebguide.googlepages.com/tay-du-ky.mid
: địa chỉ đến bài nhạc của bạn (không phải nhạc hình nhé)

- loop="-1" : ấn định chế độ lặp lại của bài nhạc
nền. Có 3 lựa chọn:

+ 0 nếu chỉ phát 1 lần

+ số nguyên n lớn hơn 1: lặp lại n lần.

+ -1 nếu lặp lại mãi mãi.

Dưới đây là một số link bài hát mà tôi đã làm sẵn, bạn có thể lấy để dùng:

1- Bài Ca Của Nàng (Mạnh Quỳnh - Khả Tú):
http://vo1984.googlepages.com/BaicacuanangSongcaManhQuynh-KhaTu.wma

2- Cây đàn bỏ quên (Tuấn Ngọc):
http://vo1984.googlepages.com/Cay_dan_bo_quen_TuanNgoc.wma

3- Hai lối mộng (Tuấn Vũ):
http://vo1984.googlepages.com/HaiLoiMong.wma

4- Hai năm tình lận đận (Vũ Khanh):
http://vo1984.googlepages.com/hainamtinhlandanvukhanh.wma

5- Làm sao quên được (Lương Tùng Quang):
http://vo1984.googlepages.com/Lamsaoquenduoc-luongtungquang.wma

6- Ngày xưa hoàng thị (Đức Tuấn):
http://vo1984.googlepages.com/ngayxuahoangthi.wma

7- Promise Dont Come Easy (nhạc đệm) :
http://vo1984.googlepages.com/PromiseDontComeEasy.wma

8- Riêng một góc trời (Tuấn Ngọc):
http://vo1984.googlepages.com/riengmotgoctroituanngoc.wma

9- Romeo & Juliet (nhạc đệm):
http://vo1984.googlepages.com/RomeoJuliet.wma

10- Thà như giọt mưa (Duy Quang):
http://vo1984.googlepages.com/THA_NHU_GIOT_MUA__DUY_QUA.wma

11- Tương tư nàng ca sĩ (Trọng Phúc):
http://vo1984.googlepages.com/Tuongtunangcasi_trongphuc.wma

12- Xin một lần yêu:
http://vo1984.googlepages.com/Xinmotlanyeu.wma


Tạo nút BookMark cho mỗi bài viết

Song song với bài thủ thuật tăng traffic cho site với cách sử dụng cách trang hỗ trợ bookmark (xem ở đây), bài này sẽ hướng dẫn cụ thể cách chèn các nút bookmark như thế nào vào mỗi topic. Khi một người xem và thích topic của bạn, họ rất có thể xem đi xem lại nhiều lần bài đó hoặc gởi cho bạn bè của họ. Chúng ta tạo nút BookMark với mục đích hỗ trợ người đọc công việc này.

Bài viết này hướng dẫn cách chèn nút BookMark lấy từ Addthis.com và chèn sao cho nó nằm ngang ở tiêu đề mỗi topic, bạn xem hình mẫu sau:


Các bước:

- Đầu tiên vào trang Addthis.com. Đăng ký
một trài khoản, vào email để kích hoạt tài khoản, sau đó vào lại Addthis.com và
login vào hệ thống. ( trang addtoany.com cũng tương tự như addthis.com, nhưng
tôi ko thích lắm vì nó không đẹp )


- Bấm vào nút GET THE WIDGET! hoặc vào link này:

http://www.addthis.com/web-button-select.html


+ Which kind of widget?: bạn chọn Bookmarking Widget

+ Which widget? : hãy chọn kích cỡ của nút mà bạn thích. Khuyến cáo nên
chọn nút nhỏ.

+ Where? Where do you want to put the widget? Bạn chọn on a Blog.

+ Blogging Platform: bạn chọn Blogger

- Bấm vào nút Get Your Free Widget. Code của widget sẽ hiện ra. Bạn hãy
chọn đoạn code ở chỗ New Drop-down. Xong phần lấy code.

Chèn code vào blogger, bạn có thể chèn ở bất cứ nơi đâu trong blog của bạn.
Dưới đây là cách chèn nút BookMark ngang với tiêu đề bài viết.


- Vào Template -> Edit HTML. Sao lưu một bản XML. Sau đó Tick vào nút Expand
để xem template ở dạng đầy đủ.

- Tìm đến dòng <div class='post hentry uncustomized-post-template'>. Chèn
đoạn code sau vào ngay trên dòng này. Như sau:



CODE:

<!-- AddThis Bookmark Post Dropdown BEGIN -->

<div style='float:right; margin:2px 0 2px 5px;'><script
type='text/javascript'>addthis_url='<data:post.url/>';
addthis_title='<data:post.title/>'; addthis_pub='anhvo';</script><script
src='http://s7.addthis.com/js/addthis_widget.php?v=12'
type='text/javascript'></script></div>

<!-- AddThis Bookmark Post Dropdown END -->


<div class='post hentry uncustomized-post-template'>


Đoạn code màu đỏ là code nhận được từ trang addthis như trên, bạn nhớ thay bằng code của bạn nhé. Thêm một tí code nàystyle='float:right; margin:2px 0 2px 5px;' vào ngay thẻ <div> nữa nhé.
Xong rồi save template lại và xem kết quả.

*** Bạn cũng có thể đặt nút BookMark ở cuối bài viết cũng nên. Hãy tự mình đặt
thử xem nhé. Các bài tự thực hành sẽ giúp trình của bạn lên cao rất nhanh và sẽ
am hiểu blogger nhiều hơn.

Thứ Năm, 22 tháng 11, 2007

Làm thế nào để sử dụng RoboForm miễn phí

Tác giả: NNH gửi đăng tại CuaSoTinHoc.blogspot.com

Tiện thể, hôm nay tôi hướng dẫn các bạn về cách dùng RoboForm mà không cần mua, nhưng có điều là hơi mất công một chút. Nếu bạn có điều kiện thì nên mua để khuyến khích nhà sản xuất và thuận lợi hơn trong việc cập nhật phiên bản mới. Bạn đọc thêm bài Nhớ password theo phong cách riêng để biết thêm về RoboForm.

Bước 1: Khi cài RoboForm các bạn Download thẳng phiên bản dùng thử, sau đó cài lên và chạy. Trong quá trình cài nó sẽ hỏi bạn nhập vào 1 cái mật khẩu ( PassWord ) để dùng cho việc đăng nhập vào RoboForm. Bạn phải luôn nhớ mật khẩu ( PassWord ) này nếu không sẽ không còn dùng được RoboForm với dữ liệu có sẵn ( liên quan đến phần sử dụng về sau ).

Bước 2: Sau đó các bạn nhấn chuột phải vào nút Start bên dưới cùng góc phía trái màn hình của Windows rồi chọn Explore rồi vào C:\Documents and Settings\WinXP\My Documents\ ( của tôi là WinXP nhưng có bạn sẽ là tên khác tuỳ theo cài đặt, nói chung nó là phần Use mà bạn dùng đăng nhập ) và copy toàn bộ thư mục: "My RoboForm Data" vào 1 ổ đĩa cứng nào bạn dùng làm lưu trữ.

Bước 3: Sau đó bạn nhấn chuột phải vào hình RoboForm bên góc phải phía dưới cùng màn hình Windows, cái hình giống cái màn hình màu xanh đeo cái kính đen ấy, bạn hãy chọn "Options..." tiếp đến là "User data" ==> "Set Folder..." rồi chọn cái thư mục "My RoboForm Data\Default Profile" mà bạn vừa copy vào ổ lưu trữ, xong rồi nhấn "Ok". Vậy là xong, dữ liệu của bạn đã được lưu trữ riêng trên ổ khác và dù bạn có cài lại Windows cũng không cần phải lo lắng tới việc sao lưu dữ liệu.

Bước 4: Giờ thì bạn cứ dùng cho đến khi nó hết hạn dùng thử. Okies chả sao cả, bạn lại vào "Control Panel" hoặc vào "Start/All Program/AI RoboForm/UnInstall và gỡ cài đặt của RoboForm ra, nhưng trong quá trình gỡ cài đặt nó sẽ hỏi bằng một bản với tiêu đề phía trên là : "RoboForm UnInstaller" và bên dưới cùng có một nút chọn ( mặc định của nó là không chọn và bạn đừng có chọn) với dòng chữ: "Remove all Passcards, Identities Safenotes (RoboForm User data ) form this computer" thì bạn đừng có chọn nút đó, nếu bị chọn mặc định thì hãy nhấn vào đó và bỏ nó đi rồi nhấn "OK". Vậy là bạn đã gỡ thành công mà dữ liệu thì vẫn còn lại trên ổ đĩa lưu trữ ( nếu bạn chọn nút trên nó sẽ xoá toàn bộ dữ liệu khi gỡ cài đặt của RoboForm ).

Bước 5: Giờ bạn vào Explore tìm xoá thư mục : "My RoboForm Data" bên trong "C:\Documents and Settings\WinXP\My Documents\", tiếp đó bạn nhấn chuột vào nút "Start" và chọn "Run..." sau đó đánh vào trong ô nhập lệnh của "Run" dòng lệnh sau: "regedit" rồi nhấn "OK". Một màn hình chỉnh sửa Registry sẽ hiện lên. Bạn hãy nhớ đây là phần cực kỳ quan trọng của Windows, nếu xoá nhầm sẽ không thể phục hồi được và Windows có thể bị lỗi.

Bước 6: Giờ thì bạn hãy nhấn "Ctrl+F" hoặc chọn Menu "Edit" rồi chọn "Find..." và nhập dòng lệnh tìm kiếm là: RoboForm để tìm, nó dừng ở đâu thì bạn hãy coi xem nếu ô cửa sổ bên trái là thư mục "Siber Systems" hoặc "AI RoboForm" thì hãy xoá cả thư mục đó ( thư mục đó sẽ là hình cái kẹp đang mở khác với các thư mục khác, bạn nhìn cho kỹ kẻo xoá nhầm rồi phải cài lại Windows đó, vì đôi khi dòng tên thư mục quá dài nên hình cái kẹp mở đó bị đẩy lùi vào trong nên nếu không nhìn thấy thì phải kéo nó ra để xác định cho đúng rồi hẵng xoá ), nếu là tên khác thì chỉ xoá riêng dòng được tìm thấy mà thôi, rồi cứ thế bạn nhấn phím F3 phía trên cùng của bàn phím và xoá theo hướng dẫn trên.

Bước 7: Các bạn đã xoá hết rồi phải không? Giờ hãy khởi động lại máy tính và lại Download RoboForm về và cài lên. Trong quá trình cài nó sẽ hỏi bạn nhập vào 1 cái mật khẩu ( PassWord ) để dùng cho việc đăng nhập vào RoboForm. Bạn phải nhập cái mật khẩu ( PassWord ) lần trước đã dùng để có chung 1 mật khẩu ( PassWord ) nếu không sẽ không còn dùng được RoboForm với dữ liệu có sẵn ( liên quan đến phần sử dụng về sau ).

Bước 8: Sau khi cài bạn lại vào Explore rồi vào C:\Documents and Settings\WinXP\My Documents\My RoboForm Data\Default Profile và copy toàn bộ 5 file trong đó là: cache.rfo, RoboFormDataHere.txt, license.rfo, smpenc.rfo, options.rfo và dán (paste) nó vào thư mục "My RoboForm Data\Default Profile" trên ổ lưu trữ của bạn và cho nó copy đè các File trong đó. Okies, giờ bạn hãy làm lại Bước 3 là xong.

Okies, Vậy là bạn có thể dùng tiếp được RoboForm rồi đó, kiểu này hơi mất công nhưng an toàn hơn cho bạn.

English:

Main landing page similar to homepage, but missing the main "buy pro" button

Variation on above

FPA with robot

FPA with hand on mouse

FPA with smiley emoticon

Similar to homepage but emphasizes "buy pro" option

Alternate landing page emphasizing RoboForm features

Alternate landing page emphasizing "security" message

Alternate landing page emphasizing "speed" message

Similar to homepage but with longer descriptions and no sidebar menu

Similar to frame23 above but with different download buttons

Similar to homepage but emphasizes CNET 5 star rating

Landing page for Sweepstakes audience

Alternative design

Landing page for Surveys Audience

Minimal text stressing Toolbar features

Emphasis on Toolbar features with different layout than frame31 above

Never Forget Your Passwords Again message


Japanese:

Japanese FPA with robot

Japanese FPA with smiley emoticon

Japanese main landing page emphasizing "download"

Japanese alternate landing page

Spanish:

Spanish version of Alternate landing page emphasizing RoboForm features

German:

RoboForm German version

Thứ Bảy, 17 tháng 11, 2007

Blogger hack: Mở rộng bài đăng theo kiểu hiển thị Peekaboo

Như bạn thấy, mỗi bài đăng trên blog này chỉ hiển thị phần đầu và mỗi khi bạn bấm trên Đọc tiếp... thì bài viết mới hiện ra đầy đủ, không phải tải lại, giúp blog nhanh hơn. Kỹ thuật này được phát triển bởi Ramani, khác với cách chèn đọc thêm (bài đăng phải tải lại một lần nữa) mà tôi có dịp giới thiệu trước đây. Để sử dụng kỹ thuật này trên blog, hãy thực hiện theo các bước sau:


Bước 1: Đăng nhập vào Blogger và chọn thẻ Template để sao lưu template của bạn.

Bước 2: Tại Edit HTML (Chỉnh sửa HTML) bạn kéo thanh trượt tìm tìm thẻ </head> (có thể nhấn đồng thời hai phím Ctrl + F để tìm) sau đó chép toàn bộ đoạn code dưới đây, dán phía trên thẻ này và lưu lại.



<b:if cond='data:blog.pageType != "item"'>
<script type="text/javascript">

var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}


function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}

function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") &amp;&amp; (found == 0))
spans[i].style.display = 'none';
}
}

</script>

</b:if>

Bước 3: Bạn click chọn Expand Widget Templates sau đó tìm id='post' (có thể dùng Ctrl + F để tìm) có trên đoạn mã. Bây giờ hãy bổ sung các đoạn mã màu đỏ nằm đúng vị trí như dưới đây. Lưu ý: Một số template sẽ không có uncustomized-post-template nhưng bạn cũng không phải lo.


<b:includable id='post' var='post'>
<div class='post uncustomized-post-template' expr:id='"post-" + data:post.id'>

<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title'>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>

<b:else/>
<data:post.title/>
</b:if>
</h3>
</b:if>

<div class='post-header-line-1'/>

<div class='post-body'>

<b:if cond='data:blog.pageType == "item"'>

<p><data:post.body/></p>

<b:else/>

<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<p><a href='javascript:void(0);' expr:onclick='"javascript:showFull(\"post-" + data:post.id + "\");"'>Đọc thêm ...</a></p>

</span>
<span id='hidelink' style='display:none'>
<p><a href='javascript:void(0);' expr:onclick='"javascript:hideFull(\"post-" + data:post.id + "\");"'>Tóm tắt ...</a></p>
</span>
<script type='text/javascript'>

checkFull("post-" + "<data:post.id/>");
</script>
</b:if>

<div style='clear: both;'/> <!-- clear for photos floats -->
</div>


Bạn có thể tùy biến Đọc thêm ...Tóm tắt ... nằm trong đoạn mã trên theo ý thích của mình.

Bước 4: Thay đổi cách đăng bài. Bây giờ mỗi bài đăng của bạn phải thực hiện theo cấu trúc sau:


Phần đầu hay tóm tắt
<span id="fullpost">
Phần còn lại hay mở rộng
</span>

Bạn có thể tham khảo thêm nội dung Sử dụng kỹ thuật mở rộng bài viết của Template ba cột mà trước đây tôi có dịp giới thiệu để biết cách dùng chi tiết hơn.


Cập nhật thêm (Bước 3):

Để thao tác đơn giản hơn, thay vì bổ sung các đoạn mã màu đỏ như bước 3 ở trên bạn hãy
copy hết tất cả mã nằm trong khung đóthay thế đoạn mã nằm trong khung dưới đây có trong Edit HTML (Nhớ check Expand Widget Templates ở trên khung quản lý đoạn mã trước):


<b:includable id='post' var='post'>
<div class='post hentry uncustomized-post-template'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>

<div class='post-header-line-1'/>

<div class='post-body entry-content'>
<p><data:post.body/></p>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>

Chúc thành công!

nguồn: thuthuatblog.com