Monday, September 26, 2011

Năm phút mỗi ngày để F5 của sống......




Trong cuộc sống, có đôi khi ta cảm thấy mình kiệt sức hay mệt mỏi vì phải chạy đua với cuộc sống, với thời gian.Năm phút mỗi ngày để refresh cuộc sống
Nếu cuộc sống của bạn cứ quẩn quanh trong cái vòng tròn như một cái máy đã được lập trình sẵn, điều này thật chán biết bao . Đó là lúc bạn cần thay đổi để cuộc sống của bạn thêm sắc màu ...






Mỗi sớm mai thức dậy, chúng ta hạn chế không trang điểm gương mặt mình mà nên để dành thời gian đó để trang điểm cho cuộc sống. Hãy cho cuộc sống của chúng ta những sắc màu, những âm thanh, những dư vị ngọt ngào. Có lẽ bạn chưa bao giờ dậy sớm để ngắm bình mình buổi ban mai, chưa bao giờ cùng bạn bè uống một tách trá đắng và nghe nhạc giao hưởng. Nhưng có lẽ bạn nên thử, để biết rằng bình minh rất đẹp, một tách trà tuy đắng nhưng để lại cho ta những dư vị ngọt ngào , và một bản giao hưởng có thể làm lòng ta thêm rộng mở. Và điều quan trọng nhất là chúng ta có thệm cơ hội để nói chuyện với bạn bè, để hiểu họ thêm và cũng hiểu được chính bản thân mình.


Chúng ta vẫn thường nghĩ đứa em gái của mình thật ngốc khi lúc nào cũng ngắm sao băng và mong ước những điều thật xa vời. Nhưng bản thân chúng ta cũng vẫn luôn mong về một ngày mai tốt đẹp hơn, chúng ta chỉ khác cô em gái bé bỏng cái đức tin. Chúng ta hãy tìm cho ta những đức tin mới trong cuộc sống. Hãy cùng cô em gái ngắm sao băng và mong ước một ngày mai tốt đẹp, hãy tin về một ngày mai tươi đẹp hơn để sống và để yêu thương .




Trong cuộc sống, có những lúc vội vã, ta quên mất xung quanh ta có những con người thật bất hạnh, họ cần được sẻ chia. Hãy giúp một cụ bà qua đường. Hãy cho một người ăn xin bữa sáng hay chỉ đơn giản là cho một người xấu số sự cảm thông để lòng ta đẹp hơn.


Vào sinh nhật của một người mà mình yêu quý hay chỉ là một ngày bình thường hãy can đảm để nói với họ rằng ta yêu họ rất nhiều Hãy tự tay làm những tấm thiệp thật đẹp và gởi vào đó những lời yêu thương từ trái tim, ta sẽ nhận thấy cuộc sống là một bức tranh đầy màu sắc và chúng ta là một gam màu hồng điểm tô cho bức tranh đó để nó thêm lộng lẫy.


Không quá cầu kì , không cần hoa mĩ, chỉ những điều đơn giản thôi, ta cũng có thể thay đổi cuộc sống của mình. Hãy bỏ ra 5 phút thôi để refresh lại cuộc sống, dẹp qua những bộn bề lo toan để ôm lấy bao sự tươi đẹp mà cuộc sống dành cho ta .
Tags:deltaviet

Sunday, September 25, 2011

Tận hưởng "Điện toán đám mây" với Dropbox.

Dropbox là dịch vụ lưu trữ file nền web được phát triển bởi Dropbox, Inc, sử dụng công nghệ "điện toán đám mây" nhằm lưu trữ và chia sẻ dữ liệu giữa các máy tính thông qua internet-file synchronization (đồng bộ file). Dropbox được thành lập bởi 2 sinh viên tốt nghiệp MIT là Drew Houston and Arash Ferdowsi.

Điểm khác biệt của Dropbox so với một số "đối thủ" đó là khả năng quản lý offline bằng chương trình Dropbox, không giới hạn dung lương file upload (nhưng vô tình bị giới hạn bởi không gian lưu trữ: 2Gb với người dùng miễn phí, 50Gb, 100Gb và mức cao nhất: 350Gb+ cho người dùng trả phí). Đặc biệt hơn cả, liên kết đến 1 file trên server của Dropbox là trực tiếp, nên bạn có thể thoải mái "hot-linking" mà không gặp trở ngại nào.


Vì dùng công nghệ đồng bộ file nên giữa máy chủ và folder Dropbox (là một folder chứa các file cần upload) luôn giống hệt nhau (trừ phi bạn chọn selective synch-đồng bộ 1 phần). Dropbox tự động cập nhật thay đổi giữa 2 bên khi phát hiện, tuân theo 1 số quy tắc sau:

  • Tự động thêm/xóa file/folder để đồng bộ.
  • Nếu 2 file/folder trùng tên nhưng khác nội dung, Dropbox sẽ thêm "Conflicted copy" sau tên của file/folder được tạo sau, như thế bạn sẽ không phải lo lắng dữ liệu vô tình bị replace.
  • Nếu bạn đang dùng 2 máy tính cùng cài đặt Dropbox với cùng 1 tài khoản, Dropbox sẽ đồng bộ thời gian thực (real-time sync) theo 2 quy tắc trên
Một khi đã đồng bộ, mọi dữ liệu trong folder Dropbox có thể được truy xuất bằng cách đăng nhập vào trang chủ Dropbox.

Cách cài đặt Dropbox:

1. Các bạn truy cập vào http://www.dropbox.com/, chọn Download rồi tiến hành download file client của Dropbox về máy tính (khoảng 13Mb)

2. Chạy file *.exe vừa download để bắt đầu cài đặt, nhấn next.


3. Quá trình cài đặt rất nhanh và bạn không thể thay đổi đường dẫn cài đặt. Dù sao, điều này không quan trọng.



4. Chọn "I don't have a Dropbox account" để tạo tài khoản Dropbox mới, nhấn next.


5. Điền đầy đủ các thông tin cần thiết và chọn "I have read and agree to Terms of Service." Nhấn next.


6. Chọn mức không gian lưu trữ, bạn chỉ có thể chọn 2Gb nếu là người dùng miễn phí. Tuy nhiên, nếu bạn chia sẻ Dropbox với nhiều người khác, bạn có thể đạt được tối đa 10Gb lưu trữ, cách thức chia sẻ (referer) sẽ được hướng dẫn trong bài viết sau.



7. Chọn Typical để Dropbox hoàn thành những bước cuối. Các bạn có thể tùy biến một số chức năng sau khi cài đặt. Nhấn next.


8. Dropbox sẽ hướng dẫn ngắn gọn cách sử dụng. Các bạn có thể xem 5 slide hướng dẫn hoặc nhấn "Skip tour" để đến menu cuối.



9. Nhấn "Finish" để kết thúc quá trình cài đặt Dropbox.


Biểu tượng của Dropbox dưới khay hệ thống là một chiếc hộp vuông xanh dương mở nắp. Ngay khi kết thúc cài đặt, Dropbox sẽ thông báo tài khoản đã được liên kết với máy chủ...



...đồng thời folder Dropbox mặc định sẽ được mở, nếu đây là tài khoản vừa đăng ký, folder này chỉ có 1 file hướng dẫn và 2 folder con (chứa thêm 4 file hướng dẫn khác )như hình sau:



Dropbox dùng 2 biểu tượng riêng biệt để thể hiện tình trạng đồng bộ: dấu check màu xanh dưới góc Icon: đồng bộ thành công. Màu xanh dương với 2 mũi tên xoay tròn: đang đồng bộ và dấu X đỏ chứng tỏ không thể đồng bộ vì file đang được dùng bởi hệ thống. Những ký hiệu này áp dụng với biểu tượng file/folder và cả dưới khay hệ thống.


Như đã đề cập, vì là "đám mây" nên bất cứ khi nào bạn thay đổi dữ liệu bên trong Folder chính của Dropbox, chương trình sẽ tự động cập nhật. Để lấy liên kết của 1 file đã được đồng bộ trên máy tính, nhấp chuột phải vào file và chọn "Copy public link" và liên kết trực tiếp đến file sẽ nằm trong clipboard của PC, chờ paste.


Có một thủ thuật quan trọng ở đây, đó là khi các bạn tạo một folder và đặt tên nó là "Private", đặt ngay trong Folder chính của Dropbox, folder này sẽ được bảo mật và file bên trong sẽ không thể lấy link như những file khác (đề phòng người khác biết link thậm chí khi họ không có tài khoản Dropbox). Cách duy nhất để tiếp cận những file này là truy cập qua ổ cứng hoặc log in vào trang chủ Dropbox.


Để thay đổi một số lựa chọn nâng cao, bạn có thể click chuột trái vào biểu tượng Dropbox ở khay hệ thống. Ở đây người dùng có thể theo dõi dung lượng đang dùng (theo Gb và %), trạng thái đồng bộ, các file vừa được thay đổi..vv..Các bạn chọn "Preferences..." để mở tùy chọn đầy đủ của Dropbox.

Tab "General" cho phép bạn lựa chọn hiển thị thông báo, cho phép chương trình khởi động cùng hệ thống và đồng bộ qua mạng LAN, các bạn nên để tất cả mặc định.


Tab "Account" cho phép đăng nhập, đăng xuất "Unlink". Lưu ý rằng khi đăng xuất, dữ liệu sẽ ngừng được đồng bộ, nhưng vẫn tồn tại trên ổ cứng.

Tab "Bandwidth" cho phép giới hạn băng thông Up/Download. Vì Dropbox luôn tự động đồng bộ nên đôi khi sẽ ảnh hưởng đến băng thông của ứng dụng khác, khi đó các bạn thay đổi giới hạn cho phù hợp. Mặc định Dropbox giới hạn băng thông upload tự động.

Tab "Advanced" cho phép thay đổi đường dẫn đến folder Dropbox, đồng bộ không hoàn toàn và ngôn ngữ.


Cuối cùng, không thể không nhắc đến chương trình Dropbox trên nền web, thực chất cũng tương tự trên PC các bạn với trình quản lý file, các mục tạo mới, download, upload, move, đổi tên và lịch sử thay đổi của các file.


Hy vọng bài viết giúp ích được các bạn trong việc quản lý dữ liệu, nhất là "tầng lớp" sinh viên, Chúc các bạn thành công!

Monday, September 5, 2011

Kinh nghiệm nâng cấp card đồ họa

Khác những phần cứng khác, việc nâng cấp (thay mới) card đồ họa và bo mạch chủ (BMC) thường không đơn giản chút nào.
Ngoài lựa chọn theo khả năng tài chính hoặc theo yêu cầu công việc, bạn cũng cần xét đến những yếu tố khác như khả năng hỗ trợ của BMC, không gian bên trong thùng máy, công suất nguồn và số đường cấp nguồn cần đáp ứng v..v...
PHẦN CỨNG
 
Lựa chọn thông minh
Nâng cấp card đồ họa mới, mạnh mẽ hơn sẽ cải thiện đáng kể khả năng xử lý đồ họa của hệ thống, nhất là với game thủ, có thể “phá băng” được nhiều game hơn. Tuy nhiên, dù không quan tâm đến vấn đề giá cả thì bạn cũng nên cân nhắc chọn card đồ họa phù hợp với cấu hình hiện tại, không quá mạnh hoặc quá yếu để tránh lãng phí. Hơn nữa, card đồ họa còn là 1 trong những phần cứng có tốc độ “đề mốt” nhanh; chẳng hạn vào thời điểm hiện tại, AMD và NVIDIA đã đưa ra thị trường những dòng card đồ họa thế hệ thứ 2 hỗ trợ đầy đủ thư viện đồ họa DirectX 11, bổ sung 1 số tính năng mới và có hiệu năng tốt hơn. Kết quả thử nghiệm tại Test Lab cho thấy card tầm trung (giá từ 200 – 300 USD, khoảng 4 – 6 triệu đồng) có sức mạnh tương đương hoặc cao hơn so với 1 số card dòng cao cấp (giá 500 USD, khoảng 10 triệu đồng) xuất hiện cách đây 1 – 2 năm.

Kế tiếp, bạn cần xem xét khả năng hỗ trợ card đồ họa của BMC. Bỏ qua những BMC cũ hỗ trợ chuẩn giao tiếp AGP 8x đã lỗi thời, bài viết chỉ đề cập đến việc nâng cấp card đồ họa chuẩn PCI Express (PCIe) x16 phổ dụng hiện nay. Trường hợp hệ thống sử dụng đồ họa tích hợp, bạn cần kiểm tra xem BMC có sẵn khe cắm PCIe x16 không; tham khảo chi tiết trong tài liệu đi kèm BMC hoặc xem thông tin trên website nhà sản xuất (NSX). Nếu máy tính của bạn đang sử dụng card đồ họa rời thì hãy bỏ qua bước này.
 
Tiếp theo, kiểm tra khả năng hỗ trợ của thùng máy. Cụ thể là khoảng cách từ khe gắn card mở rộng ở mặt sau cho đến vị trí gắn ổ cứng của thùng máy phải lớn hơn chiều dài card đồ họa. Dòng card đồ họa kích thước “full size” chỉ thích hợp với thùng máy chuẩn mid-tower (thùng đứng, cỡ trung) hoặc tốt nhất là full-tower (thùng đứng, cỡ lớn) với cấu hình CrossFire, SLI.

Ngoài việc đảm bảo công suất cần đáp ứng cho toàn hệ thống thì bộ nguồn phải có đường cấp nguồn +12V (riêng cho card đồ họa) đạt mức khuyến cáo của NSX. Có thể dựa vào thông số kỹ thuật của phần cứng hoặc sử dụng tiện ích như extreme.outervision.com/psucalculatorlite.jsp, thermaltake.outervision.com/index.jsp hoặc antec.outervision.com để tính được tổng công suất bộ nguồn cần đáp ứng. 
Bạn cũng cần kiểm tra số đường cấp nguồn +12V PCIe của bộ nguồn. Dòng card đồ họa phổ thông thường không yêu cầu hoặc chỉ cần 1 đường cấp nguồn bổ sung trong khi dòng card tầm trung cần từ 1 đến 2 đường +12V PCIe (loại 6 chân và 8 chân). Dòng card cao cấp cần đến 2 đường cấp nguồn loại 8 chân và đặc biệt là dòng card đồ họa hàng “đỉnh” như Asus ARES cần đến 3 đường cấp nguồn (PCIe 8 chân, 1 PCIe 6 chân) đạt mức 40A.
 
Cấu hình tham khảo
Từ các lưu ý ở phần trên, để tiện bạn đọc tham khảo cách ra quyết định đầu tư vào loại card đồ hoạ nào chúng ta xét cấu hình dùng để thực hiện bài bài viết: BMC Asus P5K Pro (chipset Intel P35, socket 775LGA); BXL Intel Core 2 Extreme QX9650 (3,0GHz, 12MB cache L2, bus 1333MHz, socket 775LGA). RAM Corsair Dominator Twin2x4096-8500C5DF; Card đồ họa Gigabyte GV-N26OC-896H-B (Geforce GTX 260, 896MB GDDR3); Ổ cứng WD Caviar Black 2x1TB (RAID 0); Thùng máy Cooler Master Centurion 5; Bộ nguồn Corsair TX750W và HĐH Windows 7 Ultimate 64 bit. Cách đây vài năm, cấu hình trên có thể được xếp vào hạng cao cấp nhưng với tốc độ phát triển nhanh của công nghệ phần cứng thì hiện nay cấu hình này chỉ được đánh giá “thường thường bậc trung”. Nâng cấp BXL hoặc card đồ họa mới sẽ cải thiện đáng kể hiệu suất hệ thống. Tuy nhiên, BXL QX9650 là 1 trong những BXL mạnh nhất (chỉ sau QX9770 và QX9775) trong thế hệ BXL socket 775LGA của Intel. Vì vậy, nâng cấp card đồ họa là lựa chọn tốt hơn với cấu hình này.

Với cấu hình trên thì chúng ta có thể chọn những card đồ họa như Asus EAH6850 DC/2DIS/1GD5/V2 hoặc Gigabyte GV-R685OC-1GD (sử dụng GPU AMD Radeon HD 6850) nếu ngân sách của bạn chỉ khoảng 4 triệu đồng hoặc Asus ENGTX560 Ti DCII/2DI/1GD5 (Geforce GTX 560 Ti), giá khoảng 5,5 triệu đồng. Asus ENGTX560 TI DCII TOP/2DI/1GD5 và Gigabyte GV-N560OC-1GI (pcworld.com.vn/A103_46) cũng sử dụng GPU Geforce GTX 560 Ti nhưng có giá cao hơn (khoảng 6-6,3 triệu đồng) vì đã được NSX ép xung sẵn trước khi xuất xưởng.
 
Xét tỷ lệ giữa hiệu năng/chi phí, cấu hình và thông tin tham khảo từ nhiều nguồn thì Asus ENGTX560 Ti DCII/2DI/1GD5 là lựa chọn tốt. Card sử dụng kiến trúc Femi, sản xuất trên công nghệ 40nn với 384 “nhân” CUDA, xung nhịp (shader clock) 1.660MHz, tốc độ phủ vân (texture fill rate) đạt mức 52,5 tỉ/giây. Chip đồ họa Geforce GTX 560 Ti (GF114) chạy ở xung nhịp 830MHz, bộ nhớ GDDR5 dung lượng 1GB, xung nhịp đạt 1.200MHz và giao tiếp bộ nhớ là 256 bit. Card hỗ trợ thư viện đồ họa DirectX 11 và OpenGL 4.1. Tuy chưa có điều kiện thử nghiệm thực tế nhưng theo một số thử nghiệm của một số diễn đàn chuyên về công nghệ, mức độ cải thiện về hiệu năng đồ hoạ khi nâng cấp bằng card đồ hoạ này có thể đạt đến 50%.

Hy vọng những bạn có kinh nghiệm quý báu về việc nâng cấp đồ hoạ cho những cấu hình khác sao cho “ngon, bổ, rẻ” sẽ chia sẻ thêm.

Lắp ráp
1. Tải về trình điều khiển (driver) card đồ họa mới từ website NSX.

2. Gỡ cài đặt driver card cũ. Thậm chí cả khi card đồ họa cũ và mới sử dụng chip đồ họa của cùng NSX.
 
3. Tắt máy và rút cáp nguồn điện, cáp tín hiệu (VGA hoặc DVI) kết nối giữa card cũ và màn hình.
4. Tháo nắp đậy bên hông thùng máy.

5. Rút cáp PCIe cấp nguồn của card cũ. Tháo vít (hoặc chốt gài) giữ card đồ họa với thùng máy.

6. Đẩy chốt gài (của khe PCIe x16) giữ card đồ họa sang 1 bên và tháo card ra khỏi thùng máy.

7. Với card mới, ấn chặt card vào khe PCIe x16, bảo đảm các chân giao tiếp của card nằm hoàn toàn trong khe cắm trên BMC, sử dụng vít hoặc chốt gài để giữ card chặt vào thùng máy.

8. Gắn cáp cấp nguồn (2 PCIe loại 6 chân). Dùng các dây rút để buộc cáp nguồn gọn gàng, tạo sự thông thoáng bên trong thùng máy.

9. Gắn cáp tín hiệu giữa card mới và màn hình. Ưu tiên sử dụng DisplayPort hoặc DVI nếu màn hình hỗ trợ.
 
10. Trước khi kết thúc quá trình lắp ráp máy tính, hãy kiểm tra lại để đảm bảo cáp nguồn, cáp dữ liệu đã gắn kết đầy đủ.

11. Cấp nguồn và khởi động máy tính để kiểm tra. Cài đặt driver mới và chạy thử 1 vài game để đánh giá sức mạnh của card đồ họa mới. Hãy chắc chắn mọi thứ hoạt động tốt trước khi đóng nắp thùng máy.
Lưu ý
- Đeo vòng khử tĩnh điện (nếu có) hoặc chạm vào thùng máy để cân bằng tĩnh điện trong người.

- Giữ card đồ họa trong túi bảo vệ cho đến khi cần sử dụng.

Tham khảo: PC World Mỹ ,Test Lab, PC World VN
Nguồn : pc world ,Đông Quân

Lập trình viết ứng dụng Facebook

Cảm giác của bạn thế nào khi nhìn thấy được “thành phẩm” của mình trên Facebook? Bài viết sẽ gợi ý cho bạn cách tạo một ứng dụng nhỏ trên Facebook.
Hiện tại, theo thống kê danh mục ứng dụng của Facebook có chứa khoảng hơn 550.000 ứng dụng. Bạn muốn “nhúng” những bài trình bày trong hồ sơ Facebook của mình hay muốn chia sẻ những quyển sách và bộ phim yêu thích với bạn bè, hay chỉ muốn chơi một số trò chơi với những thành viên "không quen" khác trên Facebook. Tất cả điều nói trên sẽ được các ứng dụng hiện có trên Facebook đáp ứng cho bạn. Tuy nhiên, nếu bạn không thích dùng những ứng dụng được “dọn sẵn” và không muốn nhìn thấy những thương hiệu của hãng thứ 3 hay các mẫu quảng cáo, thì bạn có thể tự phát triển ứng dụng Facebook theo cách riêng.
Dưới đây sẽ là một số bước để giúp bạn tạo ra ứng dụng nhỏ trên Facebook theo ý muốn; đây chỉ là những ví dụ đơn giản về viết ứng dụng Facebook dùng code HTML và ASP.Net.
Để viết ứng dụng Facebook, bạn cần một số kiến thức về các ngôn ngữ lập trình web và cần biết một số máy chủ (web server) cho phép bạn có thể đặt ứng dụng Facebook lên đó.
1. Ứng dụng Facebook dùng code HTML
Bước 1: Giả sử bạn đã có tài khoản trên Facebook, thêm ứng dụng Developer (https://www.facebook.com/developers/) vào hồ sơ Facebook của bạn, sau đó nhấn “Set Up New App”.
Bước 2: Bạn đặt tên cho ứng dụng Facebook, đồng ý với những điều khoản trên Facebook.

Tiếp tục nhập mã bảo vệ, sau đó bạn có thể tải lên một số hình ảnh để chọn làm biểu tượng (logo) cho ứng dụng của bạn.
Bước 3: Bạn có thể dùng công cụ trình biên tập WYSIWYG HTML hay notepad, để ghi nội dung bạn muốn hiển thị bên trong ứng dụng Facebook. Trong ví dụ này sẽ thiết lập ứng dụng máy tính điện tử (calculator).
<html>
<head>
<title>PC World VN Calculator by JavaScript</title>
<script type="text/javascript" src="calculate.js"></script>
</head>
<body>
<h1>PC World VN Calculator by JavaScript</h1><form name="calculator">
<table border="0" cellpadding="2" cellspacing="0" background="/images/background.jpg" width="233" height="259">
<tr><td align="center" style="padding-bottom:0px;padding-top:15px"><input type="text" name="win" value="0" style="height:30px;width:190px;text-align:right;font-size:20px;font-weight:bold;border:1px solid #666666;padding-right:2px;" maxlength='15'></td></tr>
<tr><td>
<table border="0" cellpadding="5" cellspacing="1" align="center">
<tr><td style="padding-top:0px"><input type="button" value="CE" style="width:40px" onClick="calc('CE')"></td>
<td style="padding-top:0px"><input type="button" value="C" style="width:40px" onClick="calc('C')"></td>
<td style="padding-top:0px"><input type="button" value="+/-" style="width:40px" onClick="calc('+/-')"></td>
<td style="padding-top:0px"><input type="button" value="%" style="width:40px" onClick="calc('%')"></td></tr>
<tr><td><input type="button" value="7" style="width:40px" onClick="calc('7')"></td>
<td><input type="button" value="8" style="width:40px" onClick="calc('8')"></td>
<td><input type="button" value="9" style="width:40px" onClick="calc('9')"></td>
<td><input type="button" value="/" style="width:40px" onClick="calc('/')"></td></tr>
<tr><td><input type="button" value="4" style="width:40px" onClick="calc('4')"></td>
<td><input type="button" value="5" style="width:40px" onClick="calc('5')"></td>
<td><input type="button" value="6" style="width:40px" onClick="calc('6')"></td>
<td><input type="button" value="x" style="width:40px" onClick="calc('*')"></td></tr>
<tr><td><input type="button" value="1" style="width:40px" onClick="calc('1')"></td>
<td><input type="button" value="2" style="width:40px" onClick="calc('2')"></td>
<td><input type="button" value="3" style="width:40px" onClick="calc('3')"></td>
<td><input type="button" value="-" style="width:40px" onClick="calc('-')"></td></tr>
<tr><td><input type="button" value="0" style="width:40px" onClick="calc('0')"></td>
<td><input type="button" value="." style="width:40px" onClick="calc('.')"></td>
<td><input type="button" value="=" style="width:40px" onClick="calc('=')"></td>
<td><input type="button" value="+" style="width:40px" onClick="calc('+')"></td></tr>
</table>
</td></tr>
</table>
</form></body>
</html>
Bước 4: Truy cập máy chủ web của bạn, tạo một thư mục con gọi là “facebook” và tải lên file code (index.php hay index.html) mà bạn đã tạo ở trên. Trong trường hợp này, ứng dụng được đặt trên máy chủ web www.thegioigame.vn.
Cavas Page: là đường dẫn URL cho ứng dụng (http://apps.facebook.com/tgvt_fb_app/).Canvas URL: là nơi đặt dịch vụ web (web service) để lưu trữ ứng dụng sẽ được liên kết với Facebook (http://www.thegioigame.vn/facebook).
Hoàn tất xong bạn nhớ lưu lại các thao tác vừa làm. Bạn hãy quan tâm đến 2 khóa: API Key và App Secret, 2 khóa này cần khai báo trong ứng dụng khi có truy cập thư viện (API) của Facebook. 
Bước 5: Thành quả cuối cùng của bạn. Đó chính là ứng dụng của riêng bạn hiện đã có mặt trên Facebook.
Qua 5 bước này sẽ giúp bạn phần nào hình dung ra cách thức tạo một ứng dụng đơn giản trên Facebook. Các bạn cũng có thể tự tạo những ứng dụng khác theo sở thích và nhu cầu của riêng mình.Từ ứng dụng đơn giản này, bạn cũng có thể xây dựng các ứng dụng có mức độ phức tạp hơn, chẳng hạn có kèm thêm RSS để cập nhật tin tức, chèn thêm các đoạn video clip… Hy vọng các bạn sẽ tạo được nhiều ứng dụng bổ ích và hữu dụng để chia sẻ cùng với bạn bè.
2. Ứng dụng Facebook với ASP.NetBước 1:
Đăng nhập vào facebook: https://www.facebook.com/
Vào phần phát triển ứng dụng: https://www.facebook.com/developers/ , nhấn nút “Set Up New App” để tạo ứng dụng mới.Bước 2:
Điền tên ứng dụng và chọn đồng ý, nhấn nút khởi tạo.

Nhập mã xác nhận rồi submit.
Bước 3: Tab About: Có thể mô tả ứng dụng trong phần Description, chọn icon, logo cho ứng dụng…
Tab Facebook IntegrationApplication ID và Application Secret là 2 key của ứng dụng cho phép ta viết code truy xuất thông tin.
Canvas Page là trang ứng dụng facebook.
Canvas URL sẽ là trang ASP.Net mà ta viết code truy xuất thông tin.
Trong ví dụ này, mã lệnh (code) sẽ được đưa lên 1 host free http://phuonglam.somee.com. Các bạn có thể vào trang http://somee.com/ để đăng ký 1 host free để sử dụng, trang này hỗ trợ khá tốt ASP.Net tất cả framework, tuy nhiên trang hiển thị sẽ bị phần quảng cáo ở phía trên và dưới (chịu thôi, đồ “chùa” mà).
Hoàn tất, nhấn Save Changes

Đường dẫn của ứng dụng sẽ là: http://apps.facebook.com/pcwsample/Bước 4: 
Download Starter Kit tích hợp vào Visual Studio.
Cài đặt Starter kit:
Bước 5:Khởi chạy Visual Studio tạo website. Chọn Facebook Starter Kit v2.1

Bước 6: 
Code; chỉnh tập tin web.config các “key” cho đúng với ứng dụng Facebook đã tạo ban đầu.
 Starter Kit sẽ tự tạo cho chúng ta trang Default.aspx có nội dung như hình vẽ: 
Ghi chú
Image1 hiện thị hình ảnh của người tạo ứng dụng.Control FriendList1 sẽ liệt kê hình bạn bè của người tạo ứng dụng.
DropDownList1 thay đổi sẽ làm thay đổi Image2 hiển thị hình ảnh bạn trong danh sách bạn bè friend list.
Bước 7: 
Đưa website lên host free đã tạo.

Bước 8:Chạy ứng dụng facebook: http://apps.facebook.com/pcwsample/
Hộp thoại Request for Permission hiện ra, chọn Allow.

Kết quả cuối cùng:

Chúc các bạn thành công!

Nguồn : pc world

Apple đang chế tạo một loại máy tính mới?

Những đơn xin cấp bằng sáng chế mới của Apple tiết lộ sự xuất hiện loạt máy tính cá nhân mới của hãng này, sử dụng màn hình cảm ứng với những chức năng khác với iPad.
Các nhà báo đã cố gắng "đào bới" trang Patently Apple (blog giới thiệu những sáng chế của Apple) về những bước tiến mới của Apple trong lĩnh vực giao diện cảm ứng. Họ biết được thông tin do Văn phòng Sáng chế Mỹ công bố các văn bản liên quan đến đơn xin cấp bằng sáng chế. Kỳ này, có hai tài liệu đặc biệt gây chú ý là "Tương tác với các yếu tố trên giao diện người dùng qua xúc giác" và "Sự phản ứng của các đối tượng đồ hoạ trước những cách chạm khác nhau".
Đặc biệt, Apple có kế hoạch đăng ký sáng chế một số phương pháp tương tác mới với các thiết bị thông qua màn hình cảm ứng. Ví dụ, việc vẽ một vòng tròn quanh các file sẽ tạo một lệnh copy những file này một thiết bị cạnh đó. Apple còn định sử dụng cả những cử chỉ tương tác hơn thế. Đó là, bằng vài chuyển động ngón tay vẽ một lỗ hổng trên desktop là người dùng sẽ có thể "ném" vào đó các file để xóa đi hoặc thực hiện bất cứ hành động thích hợp nào với các file đó. Hoặc, một ví dụ khác: Mở thêm các cửa sổ mới bằng việc vẽ các hình chữ nhật trên màn hình...
Theo TechCrunch, điều thú vị nhất nằm ở chỗ mọi ví dụ trong bằng sáng chế được mô tả trên màn hình desktop của Mac OS X: phía trên là Menu và khay hệ thống và phía dưới là trình đơn truyền thống Dock. "Điều này có thể không mang ý nghĩa gì - TechCrunch viết - Có lẽ, tác giả đơn chỉ đơn giản là lấy giao diện desktop để giải thích cho dễ hiểu mà thôi. Tuy nhiên, không hoàn toàn chỉ có thế. Việc khoanh tròn các tập tin để chuyển sang các thiết bị bên cạnh, xoá các tập tin, mở những cửa sổ mới... không phải là những thao tác có thể thực hiện trên máy tính bảng. Những thao tác như vậy chỉ được thực hiện trên Mac OS X".
Trong các đơn xin cấp bằng sáng chế của Apple có mô tả rõ desktop của Mac OS X (Trong trường hợp này là "lỗ hổng" để thảy các tập tin vào).
Cả hai đơn xin cấp bằng sáng chế đều được nộp từ hồi tháng 2/2010, trước khi giới thiệu iPad. Trước kia, các ý tưởng của Apple trong lĩnh vực màn hình cảm ứng đã không ít lần được mô tả trong các tài liệu tương tự khác: Một số trong đó đã được ứng dụng, một số khác còn chờ và số còn lại sẽ không bao giờ được sử dụng đến. Cũng có thông tin rằng Apple dường như đang chuẩn bị xuất xưởng các iMac cảm ứng. Thông tin này được phát hiện từ một đơn xin cấp bằng sáng chế khác.
Tạo hình quả cầu 3D từ một hình tròn đơn giản, và "rót" file từ máy này sang máy khác.
Theo nhà phân tích Peter Misek của Jefferies & Co, trong tương lai, Apple sẽ thống nhất Mac OS X và iOS thành một nền tảng chung để cài đặt lên mọi thiết bị của họ. Bước đi quan trọng đầu tiên theo hướng này đã được thực hiện khi phát hành OS X Lion. Trong quá trình chuyển sang hệ điều hành thống nhất, Công ty cần có nhiều bằng sáng chế hỗ trợ.Lưu ý, mới đây Apple đã đăng ký được bằng sáng chế về hương pháp hiển thị thông tin - người dùng có thể dịch chuyển khung hình trên màn hình cảm ứng bằng ngón tay để nhìn thấy các chi tiết ẩn của bức hình. Chức năng này đang là chuẩn nghiễm nhiên cho mọi thiết bị di động cảm ứng và bằng sáng chế liên quan nay thuộc về Apple có thể trở thành công cụ để đưa các nhà sản xuất khác ra tòa.

Nguồn: CNews.ru, 12/8/2011, pc world

Microsoft sẽ hỗ trợ USB 3.0 trong Windows 8

Microsoft đang xây dựng cụm phần mềm USB 3.0 nguyên gốc cho HĐH Windows 8, có thể hỗ trợ USB 3.0 trong cuộc cạnh tranh chống lại Thunderbolt.
Microsoft đang kết hợp một cụm (stack) phần mềm cho hệ điều hành (HĐH) Windows 8 sắp tới để hỗ trợ một cách tự nhiên các thiết bị dựa trên kết nối USB 3.0. USB 3.0 đang ở trong trận chiến tranh giành chỗ đứng với công nghệ Thunderbolt của Intel.

USB 3.0 là sự kế thừa của chuẩn USB 2.0, có thể truyền dữ liệu giữa máy tính và các thiết bị ngoại vi bên ngoài (như camera, thiết bị lưu trữ) nhanh gấp 10 lần. Hầu hết các MTXT, máy tính để bàn ngày nay đi kèm với cổng USB 2.0 và nhiều nhà sản xuất PC đang đưa ra cổng USB 3.0 như một lựa chọn. HĐH Windows 7 hiện thời không có hỗ trợ gốc đối với USB 3.0, nhưng nhiều nhà sản xuất thiết bị đang cung cấp các trình điều khiển (driver) để đảm bảo cho sản phẩm tương thích với HĐH.

Sự hỗ trợ đối với USB 3.0 ngày càng tăng và việc sử dụng rộng rãi của USB 2.0 là một lý do thuyết phục để cải thiện cụm phần mềm USB, ông Dennis Flanagan, Giám đốc quản lý chương trình của Microsoft cho biết. "Đến năm 2015, dự kiến tất cả PC mới sẽ cung cấp cổng USB 3.0, và hơn 2 tỷ thiết bị USB ‘SuperSpeed’ mới  sẽ được bán trong năm đó", ông Flanagan đã viết.

Microsoft đang viết cụm phần mềm mới và bộ điều khiển cho Windows 8 dựa trên “các nguyên tắc thiết kế” của USB 3.0, sẽ hỗ trợ phương thức cắm là chạy (plug-and-play) cho các thiết bị mới như ổ lưu trữ ngoài, webcam và bàn phím, ông Flanagan viết. Công ty sẽ giữ lại cụm phần mềm hiện có để hỗ trợ các thiết bị USB cũ hơn.

USB 3.0 truyền dữ liệu ở tốc độ tối đa 5Gbit/giây, chậm hơn so với tốc độ truyền dữ liệu tối đa 10Gbit/giây của công nghệ kết nối đối thủ Thunderbolt. Do Intel phát triển, Thunderbolt đã được xem như là một thay thế cho USB 3.0. Thunderbolt hiện hỗ trợ các giao thức PCI Express và DisplayPort, và kết nối này không yêu cầu bất kỳ hỗ trợ HĐH nào ngoài những cụm phần mềm hiện có cho các giao thức đó.

Nhưng sự ủng hộ của Microsoft sẽ trợ giúp sự phát triển nhanh chóng của USB 3.0 và cung cấp tốc độ truyền cao hơn cho các thiết bị tiêu dùng, ông Jim McGregor, Giám đốc nghiên cứu của In-Stat cho biết.

Nguồn: IDG News Service, 23/8/2011, pc world

Sau Motorola sẽ là Nokia và RIM?

Sau thương vụ Google thâu tóm Motorola, nhiều người tin rằng những hãng điện thoại đang sa sút khác như Nokia và RIM có thể sẽ là đối tượng tiếp theo cho những vụ mua bán lớn.
 Ngay sau khi Google quyết định mua Motorola Mobility, cổ phiếu của Nokia đã tăng đến 17%, và giá cổ phiếu của RIM cũng tăng khoảng 10% tại phiên giao dịch diễn ra trong ngày.
Cho dù việc Google mua lại Motorola là muốn nhắm vào kho bản quyền sáng chế đồ sộ cũng như khả năng phát triển thị phần quảng cáo từ công cụ tìm kiếm trên di động của họ, thì vụ mua bán này đồng thời có thể sẽ khiến các nhà sản xuất thiết bị Android quay lưng lại với Google và chuyển hướng sang các hệ điều hành khác như Windows Phone 7 của Microsoft.
Cả Nokia và RIM đang chịu cảnh kinh doanh ảm đạm trong năm nay. Vì thế, những nhà đầu cơ trên thị trường cho rằng các công ty này sẽ là những mục tiêu chuyển nhượng hấp dẫn tiếp theo.
Điều gì sẽ xảy ra nếu các nhà sản xuất thiết bị Android rẽ ngang?
Android của Google đang có tốc độ phát triển rất nhanh về thị phần smartphone trong thời gian gần đây. Theo báo cáo từ công ty nghiên cứu thị trường Comscore, Android tiếp tục mở rộng sự thống trị của nó đối với các đối thủ cạnh tranh trên thị trường thuê bao smartphone tại Mỹ với 40% thị phần vào thời điểm hiện tại.
Tuy nhiên, thương vụ Google-Motorola có thể làm thay đổi cán cân này, một khi Google trở thành đối thủ của các nhà sản xuất điện thoại Android.
Nokia không trực tiếp hưởng lợi từ vụ mua bán này, khi mà Nokia đang là đối tác của Microsoft. Hãng dự tính sẽ cho ra mắt các dòng smartphone sử dụng nền tảng Windows vào cuối năm 2011.
Nokia đang đặt cược lớn vào sự chuyển đổi này như một cơ may để thoát khỏi sự lấn át từ phía Android và Apple, nếu như Window trở thành nền tảng phổ biến đối với người sử dụng.

Nguồn: Forbes, 18/8/2011, pc world

Friday, September 2, 2011

9 mẹo người dùng Microsoft Office cần biết

Mặc dù bạn sử dụng Microsoft Office từ khá lâu, có thể bạn vẫn chưa biết đến nhiều mẹo giúp cải thiệu hiệu suất công việc.
9 mẹo Microsoft Office sau giúp công việc của bạn hiệu quả hơn.Microsoft Word
Chuyển đổi tập tin PDF sang Word: Bạn cần chỉnh sửa nội dung tập tin PDF nhưng không được, hãy thử dùng dịch vụ PDF to Word. Dịch vụ này cho phép bạn dễ dàng chuyển tập tin định dạng PDF sang Word. Ngoài ra, bạn có thể chọn dùng ứng dụng Nitro PDF Reader, cũng có tính năng tương tự dịch vụ PDF to Word.
Tự động hóa thao tác với macro: Tính năng Macro tích hợp sẵn trong Microsoft Office giúp tự động hóa các thao tác lặp đi lặp lại. Nếu bạn đang dùng Office 2007, đầu tiên cần kích hoạt thẻ Developer: nhấn nút Office ở góc trên bên trái, chọn Word Options, nhấn chọn thẻ Show Developer trên Ribbon. Sau đó, khi cần ghi thao tác, chọn thẻ Developer, nhấn nút record để ghi thao tác và gán phím hay nút công cụ nào đó cho thao tác bạn vừa ghi.
Xem nhanh tài liệu: Nhấn chọn View trên thanh trình đơn, chọn Thumbnails. Bạn sẽ thấy xuất hiện thanh cửa sổ bên trái trang tài liệu soạn thảo. Thanh này cho phép bạn xem nhanh toàn bộ tài liệu đang soạn thảo. Bạn có thể xem nhanh bất kỳ trang nào: chỉ đơn giản cuộn và nhấn chuột trên trang cần xem.
Loại bỏ định dạng văn bản:
Đầu tiên nhấn Ctrl-C để sao chép tài liệu, sau đó chọn Edit trên thanh trình đơn (nếu dùng Office 2007, nhấn trình đơn thả xuống bên dưới biểu tượng Paste), chọn Paste special, và chọn Unformatted Text. Bạn sẽ thấy tất cả định dạng (chẳng hạn các đường liên kết trang web) đều được loại bỏ.
Tùy biến Microsoft Office
Tùy biến trình đơn: nếu bạn không thích kiểu trình đơn dạng ruy-băng (ribbon) trên Office 2007, bạn có thể dùng tiện ích miễn phí UbitMenu. Tiện ích này là một add-on Office của hãng thứ 3, cho phép phục hồi trình đơn kiểu cổ điển (kiểu trình đơn trên Office 2003).
Đặt mật khẩu cho tài liệu: Microsoft Word cho phép bạn đặt mật khẩu cho tài liệu nhằm ngăn người khác chỉnh sửa, xem. Bạn có thể đặt mật khẩu mở tài liệu, xem nhưng không chỉnh sửa, chỉnh sửa tài liệu. Nhấn chọn Save As từ trình đơn File, chọn Tools, chọn Security Options (nếu dùng Office 2007, chọn General Options).
Tìm email thất lạc: Trên Outlook 2007, mặc định mục tìm kiếm All Items searches không hiển thị các email nằm trong thư mục Deleted Items. Nếu bạn cần tìm email bị thất lạc, có thể do xóa nhầm, hãy chọn Tools, Options, Preferences, và nhấn Search Options. Trong mục ‘Deleted Items', nhấn chọn Include messages from the Deleted Items folder in each data file when searching in All Items.
Loại bỏ các thông báo: Để vô hiệu hóa các âm thanh và thông điệp thông báo của Outlook, bạn hãy vào trình đơn Tools, Options, Preferences, E-mail Options, nhấn chọn nút Advanced E-mail Options. Trong phần When new items arrive in My Inbox, bỏ chọn tất cả các tùy chọn.

Tin tức cập nhật