Thứ Bảy, 27 tháng 9, 2008

Structured Computer Organization (4th Edition)





By Andrew S. Tanenbaum

  • Publisher:   Prentice Hall
  • Number Of Pages:   669
  • Publication Date:   1998-10-23
  • Sales Rank:   517588
  • ISBN / ASIN:   0130959901
  • EAN:   9780130959904
  • Binding:   Hardcover
  • Manufacturer:   Prentice Hall
  • Studio:   Prentice Hall
  • Average Rating:   3
  • Total Reviews:   39



Book Description:

This book takes a modern structured, layered approach to understanding computer systems. It's highly accessible - and it's been thoroughly updated to reflect today's most critical new technologies, including Pentium II and UltraSPARC microprocessors, Windows NT and Java Virtual Machines.Tanenbaum and Goodman present a computer as a series of layers, each one built upon the ones below it, and understandable as a separate entity. The book includes detailed coverage at the digital logic and micro-architecture levels, instruction set level, and operating system machine level, and contains a completely rewritten and updated chapter on parallel computer architecture. This new edition includes a wealth of new material about modern I/O devices, a detailed discussion of the Java Virtual Machine (including a microprogrammed implementation of a subset of a JVM), extensive coverage of multiprocessing, and much more.For all computer professionals and engineers who need an overview or introduction to computer architecture.


Date: 2005-08-14   Rating: 1
Review:

Can't understand after review it again.
This book is very vague. I found the main characteristic of Prof. Tanenbaum's book is that he likes to use abstract algebra to deliver his example. For example, in chapter 1 he talks about Languages, Levels and VM. He uses L0, L1, L2 to represent languages and M0, M1, M2 to represent virtual machine. For people already have prior knowledge of programming such as C, Java, when they read this they could easily reference to something they have already studied, but for me I still can not relate them very well. In contrast, in Randal E. Bryany & David O'Hallaron's book, the beginning of book gives out a concrete example: the C programming Language. I found the latter always work better even after took the architecture course two years later.

My point is for people who want to have clear idea of real world, you should pick another book. This book might be suitable for architecture theory(hopefully).



Date: 2004-04-17   Rating: 5
Review:

Book is fine
Ignore the other reviewers comments who are lazy and/or incapable of doing the end-chapter problems, it's amusing how many people repeated that(like parrots).
Some problems take more time and require compact understanding of concepts explained so far and some are easy, I used the book for an independent study course and it's readable, presenting a good deal of material, and includes quite funny comments in the text. I recommend it.



Date: 2004-02-12   Rating: 1
Review:

Tanenbaum needs new publisher and editors
Andrew Tanenbaum might be the best there is when it comes to the study of computers but, unless you're a "thorough geek," you'd wish other technical writers would step into the fore.
Tanenbaum's books all use the same single technique to help students remember important ideas: bold letters. That's it. You'd be hard pressed to understand the main concepts most of the times because, like a forgetful professor, he'd sometimes mention it in passing (without bold font) that you think they weren't that important. Until one pops up in one of his chapter problems, then you're through.
He does not provide any solutions at the end of his books. One gets the sense he wrote his books for the instructors/professors who are too lazy (or uncreative) to come up with their own sample problems for the students. I wish they'd write computer science books the way mathematicians write their books: They assume their students are "mathematically-challenged" so they go that extra mile to make sure the students get the point. They provide answers to odd-number problems, for one. They also make sure the layout of their books are arranged so that students don't miss the main ideas. With Tanenbaum, you'd have to dig everywhere; you don't know whether to search in the current, previous, or the following chapters for help in answering the problems.
I still have a few more semesters of computer science; I'm almost sure all the textbooks would be written by Tanenbaum (again!). I dread the thought.
So, Tanenbaum, if you're reading this: Please, please, look for another publisher and editor who would help you in the layout of your book. And please, please, provide some answers to some of your problems for the students. At over a hundred bucks, I want my money's worth!


Date: 2004-01-18   Rating: 5
Review:

The Book
Does any one know of a solution mannual for this book? The questions at the end of the book are nice and all but they are really hard to solve.


Date: 2003-11-07   Rating: 1
Review:

A very frustrating book
At times this book had some interesting points to make, but it was mostly nightmare to try to learn from. I agree with all of the previous negative reviews that mentioned the book's vagueness and lack of answers to the chapter's questions! I found myself frustrated when I repeatedly read the same page over and over again. It is possibly one of the worst text-books I have ever read. I actually read this book in my class and I received terrible grades when our tests ended up being based on those end of chapter questions without answers. When I wondered how the rest of the class got good grades, it turned out because most of the class was cheating (many got caught during the final!) and getting the answers from google searches. So maybe I learned something from this book and maybe I didn't, but I would recommend against buying it unless you have to.
Download link::
 #1 rapidshare.com
#2 mediafire.com
More infomation: gigapedia.org

Thứ Tư, 24 tháng 9, 2008

THAY CHO LỜI KẾT THÚC

Bài này mình đánh máy lại từ cuốn Các câu chuyên toán học, tập một: Tất nhiên trong ngẫu nhiên-NXB Giáo dục. Đây là cuốn sách rất hay, bổ ích cho những bạn say mê, hứng thú với toán học. Tiếc rằng mình chỉ có cuốn 1,2,4,5; tập 3 mình đã làm mất, tập 6 mình chưa mua được. Mình mong rằng NXB sẽ tái bản lại tựa sách này. Sau đây là nội dung bài viết:

Nhà toán học Lars Garding người Thụy Điển là tác giả cuốn “Tình hình khái quát toán học”. Trong cuốn sách này tác giả đã trình bày và phân tích cực kì sâu sắc về xác suất và nghiên cứu xác suất. Đoạn trình bày và phân tích sau đây có thể thay cho lời kết thúc của tập sách “Tất nhiên trong ngẫu nhiên” này: “Cái từ xác suất (probability) này gắn liền với tính chân thực của từ thăm dò (probe). Trong thế giới mà chúng ta đang sống chứa đầy tính không xác định, vì vậy chúng ta hãy thử thông qua chân tướng và tương lai của sự kiện suy đoán để nắm lấy cái tính không xác định này. Khi phân tích thế giới quanh chúng ta, phương pháp này là một bộ phận tạo thành quan trọng. Khi chúng ta hi vọng đạt được kết quả xác định, trong tình huống bình thường, chúng ta có thể chia hình thể thành nguy hiểm tuyệt đối hoặc an toàn tuyệt đối và tránh nguy hiểm. Chúng ta tiến lên một cách thận trọng trên con đường gập gềnh, đúng như người đi bộ và lái xe, luôn khiến mình cách xa vùng không an toàn một khoảng cách lớn. Nhưng phương pháp phân loại này cũng bao gồm mối nguy hiểm trong đó. Sau khi có ba lần kinh nghiệm tương tự đối với cùng một hiện tượng, chúng ta sẽ cho rằng nó luôn xảy ra bằng cùng một phương thức.

“Cảm giác không an toàn vừa khiến người ta căng thẳng, lại vừa khiêu khích người ta, nó ép buộc người ta phải lựa chọn phương án trong tình huống hậu quả còn hoàn toàn chưa rõ ràng. Nếu sự lựa chọn này đích thực có ý nghĩa thì chúng ta có thể tiến hành lựa chọn bằng một tấm lòng vui, vô tư. Nhưng hậu quả của sự lựa chọn không tốt không thể quá nghiêm trọng. Giả dụ chúng ta ở vào bước ngoặt nguy hiểm, chúng ta phải động viên toàn bộ nguồn sức lực của chúng ta, không chỉ là toàn bộ dự trữ trí tuệ, mà còn cả tinh thần để đối phó với nó, mà nếu thất bại thì có thể là hủy diệt. Ma lực chưa biết xúc động lòng người, khiến người ta phát minh ra vô số trò chơi, làm cho họ chơi sảng khoái trong tình huống trật tự không rối loạn, không có chút nguy hiểm nào đối với tính mạng.

“Lí thuyết xác suất là mô hình toán học có cơ hội tốt. Mới đầu nó chỉ là sự phân tích đối với trò chơi mang tính ngẫu nhiên, còn ngày nay đã là một môn lí luận toán học to lơn, nó đều có ứng dụng vào khoa học xã hội, sinh vật học, vật lí học, hóa học,…”

Như nhiều người đã biết Archimedes (Acsimet) (287-212 trước Công nguyên) đã tìm ra định luật về sức đẩy của chất lỏng khi đang tắm trong bồn tắm; Galileo Galilei (1564-1643) phát hiện ra định luật về con lắc khi quan sát ngọn đèn dao động trên trần nhà thờ và Issac Newton (25.12.1642-20.3.1727) xây dựng định luật vạn vật hấp dẫ khi nhìn quả táo rơi là ngẫu nhiên nhưng cũng là tất nhiên. Như vậy là tất nhiên có trong ngẫu nhiên!

Thế nhưng, biết bao người đã tắm trong bồn tắm, đã nhìn thấy ngọn đèn treo trên trần lắc lư, trái cây rơi xuống đất,… nhưng đâu phải phải dễ dàng rút ra được những định luật kì diệu đó. Chính do sự nung nấu, tìm tòi, suy nghĩ mà những hiện tượng thực tế đã gợi ra được những liên tưởng, củng cố thêm những dự đoán và đã dẫn đến phát minh. Đúng như nhà bác học Blais Pascal (1632-1662) người Pháp, con của Estienne Pascal (1588-1640) đã nói (hai cha con đều là nhà toán học) : “Chỉ có những khối óc đã được chuẩn bị thì mới có được những phát minh tình cờ !”. Rất mong bạn đọc có được “những chuẩn bị” để có “những phát minh tình cờ!”.

Án Bình Trọng (sưu tầm và đánh máy)

 

Thứ Sáu, 19 tháng 9, 2008

How to Think About Algorithms

How to Think About AlgorithmsThere are many algorithm texts that provide lots of well-polished code and proofs of correctness. This book is not one of them. Instead, this book presents insights, notations, and analogies to help the novice describe and think about algorithms like an expert. By looking at both the big picture and easy step-by-step methods for developing algorithms, the author helps students avoid the common pitfalls. He stresses paradigms such as loop invariants and recursion to unify a huge range of algorithms into a few meta-algorithms. Part of the goal is to teach the students to think abstractly. Without getting bogged with formal proofs, the book fosters a deeper understanding of how and why each algorithm works. These insights are presented in a slow and clear manner accessible to second- or third-year students of computer science, preparing them to find their own innovative ways to solve problems.

Rather than provide lots of well-polished code and proofs of correctness, this book presents insights, notations, and analogies to help the novice describe and think about algorithms like an expert. It stresses paradigms such as loop invariants and recursion to unify a huge range of algorithms into a few meta-algorithms.


About the Author

Jeff Edmonds received his Ph.D. in 1992 at University of Toronto in theoretical computer science. His thesis proved that certain computation problems require a given amount of time and space. He did his postdoctorate work at the ICSI in Berkeley on secure multi-media data transmission and in 1995 became an Associate Professor in the Department of Computer Science at York University, Canada. He has taught their algorithms course thirteen times to date. He has worked extensively at IIT Mumbai, India, and University of California San Diego. He is well published in the top theoretical computer science journals in topics including complexity theory, scheduling, proof systems, probability theory, combinatorics, and, of course, algorithms.
Download: How to Think About Algorithms

Assembly Language for Arcade Games and Other Fast Spectrum Programmes

Assembly Language for Arcade Games and Other Fast Spectrum ProgrammesThis is not a book for beginners. You are expected to have a working knowledge of Z80 Assembly Language, and of course a knowledge of BASIC. But for the first time, Stuart Nicholls describes the tehniques of writing arcade games and other fast-moving programs for the Spectrum. Controlled high-resolutions movement on the screen, separate movement of foreground and background, collision detection, randomizing and counting, are just a few of the sublects dealt with in this book. Routines for sound include lasers, white noise (for explosions etc) and music.

Download McGraw-Hill Education.Assembly Language for Arcade Games and Other Fast Spectrum Programmes.pdf

19 bí mật ẩn sau Windows XP

Khám phá những chức năng thú vị của Windows XP bạn sử dụng hàng ngày chỉ bằng vài động tác đơn giản.

1. Để biết thông tin về tình trạng máy

Nhấn phím Windows+R, gõ cmd và nhấn enter, sau đó gõ tiếp syteminfo. Nếu muốn lưu các thông tin này, nhập lệnh systeminfo > info.txt để tạo file text với tên info.txt. (Chỉ áp dụng đối với phiên bản Professional Edition).

2. Xoá file hoàn toàn khôngqua Recycle Bin

Nhấn phím Windows+R, gõ gpedit.msc, chọn User Configuration >Administrative Templates > Windows Component> Windows Explorer và chọn Do not move deleted file trong các thiết lập của Recycle Bin. Ngoài ra, còn khá nhiều tùy chọn về giao diện hay hệ thống trong gpedit. Một số có thể làm ngừng các hoạt động của máy tính nếu bạn bất cẩn. (Chỉ áp dụng đối với phiên bản Professional Edition)

3. Khóa máy tính tạm thời chỉ bằng click đúp chuột

Nhấn chuột phải lên desktop, chọn new > shortcut và nhập rundll32.exe user32.dll,LockWorkStation trong mục Location. Đặt tên shortcut tùy chọn. Mỗi khi cần khóa máy tính, chỉ cần click đúp vào shortcut này. (Tất nhiên, bạn vẫn có thể sử dụng tổ hợp phím Windows + L)

4. Đôi khi có những phần mềm được đặt chế độ ẩn gây bất tiện khi tháo bỏ như Windows Messenger

Để khắc phục, dùng Notepad hay Edit để chỉnh sửa file text ở C:/windows/inf/sysoc.inf, tìm và xóa bỏ từ hide. Từ nay về sau, bạn có thể gỡ bỏ các phần mềm đó bằng cách vào Control Panel >Add or Remove Programs>Add/Remove Windows Components.

5. XP cũng có một số câu lệnh mới khá thú vị dùng cho tệp DOS

-eventcreateeventtriggers để khởi tạo và theo dõi các hoạt động của hệ thống

-typeperf giám sát hoạt động của nhiều hệ thống con (subsystems) khác nhau

-schtasks quản lý các tác vụ đã được lên lịch trong mục All Programs > Accessories > System Tools > Scheđule Tasks

6. XP hỗ trợ giao thức IPv6

Tuy nhiên, người sử dụng chỉ có thể thử nghiệm trên mạng LAN do hầu hết các nhà cung cấp dịch vụ Internet vẫn chưa hỗ trợ IPv6. Để tìm hiểu về IPv6 nhấn Windows+R, gõ ipv6 install… (lệnh này an toàn và không ảnh hưởng đến các thiết lập mạng đang sử dụng), nhập tiếp ipv6/?

7. Có thể ngừng các tác vụ đang hoạt động trên máy với lệnh taskill /pid với số các tác vụ, hoặc lệnh tskill với số lượng các chương trình đang hoạt động. Tương tự, lệnh tasklist cung cấp thông tin về các hoạt động của hệ thống.

8. File ZIP trog XP được coi như một thư mục (folder), khá tiện lợi đối với các máy có cấu hình cao. Đối những máy tốc độ chậm hơn, có thể yêu cầu XP coi các file ZIP độc lập với hệ thống bằng câu lệnh regsvr32 /u zipfldr.dll .Ngược lại, để hủy câu lệnh trên nhập regsvr32 zipfldr.dll.

9. ClearType là một chương trình khử răng cưa cho phông chữ được mặc định là không hoạt động. Những người dùng DOS hay có vấn đề về thị lực nên sử dụng thử chương trình này. Để khởi động ClearType, nhấn phải chuột lên màn hình desktop, chọn Properties, Appearance, Effects, chọn ClearType từ menu thả thứ 2 và nhấn OK. Chương trình đặc biệt hoạt động hiệu quả trên máy tính xách tay. Để ClearType hoạt động ngay từ màn hình Wellcome, nhấn Windows+R, gõ regedit, tìm HKEY_USERS>.DEFAULT>Control Panel>Desktop>FontSmoothingType, chuyển từ giá trị mặc định thành 2.

10. Chạy Remote Assisstance hỗ trợ máy tính cài tường lửa sử dụng NAT (network address translation)

Khi nhận được thư mời Remote Assisstance, chỉnh sửa phần địa chỉ NAT trong phần RCTICKET, ví dụ 192.168.1.10, thay thế địa chỉ này bằng IP thật của máy được trợ giúp (sử dụng trang www.whatismyip.com để xem) – lưu ý, máy được trợ giúp phải mở cổng 3389 trên tường lửa và chuyển tiếp tới máy trợ giúp.

11. Chạy một chương trình với nhiều tài khoản song song mà không cần phải đăng nhập nhiều lần

Nhấn chuột phải vào biểu tượng chương trình và chọn Run As... điền username và mật khẩu của tài khoản muốn sử dụng. Mẹo này khá hữu hiệu khi cài đặt phần mềm mà hầu hết hiện nay đều yêu cầu đăng nhập quyền Administrative.

12. Windows XP thường khá phiền phức khi không ngừng yêu cầu cập nhật tự động, đăng ký một Passport, hay sử dụng Windows Messenger v.v...

Tuy việc cập nhật không tốn nhiều thời gian, bạn có thể ngừng các yêu cầu này từ XP nều muốn : nhấn Windows+ R, gõ regedit, theo đường dẫn HKEY_CURRENT_USER>Software>Microsoft>Windows>Current Version>Explorer>Advanced tạo mới một giá trị DWORD có tên là EnableBalloonTips và gán giá trị 0.

13. Vào thẳng tài khoản không nhập username và password

Nhấn Windows+R, gõ control userpasswords2. Tại tab Users, bỏ ô chọn Users Must Enter A User Name And Password To Use This Computer và nhấn OK. Tại hộp thoại Automatically Log On điền username và mật khẩu của tài khoản muốn sử dụng.

14. Internet Explorer có thể tự động xóa các file lưu tạm khi được yêu cầu. Mở trình duyệt, chọn Tools> Internet Options, tại thẻ Advanced, mục Security chọn ô Empty Temporary Internet Files và đóng trình duyệt.

15. Có thể thay thế các đèn LED của card mạng với chương trình miễn phí Network Activity Light trong XP

Nhấn phải chuột vào biểu tượng My Network Places trên màn hình desktop, chọn Properties. Tiếp tục nhấn phải chuột vào phần mô tả của mạng LAN hay kết nối dial-up, chọn Properties, chọn biếu tượng Show trong phần thông báo. Ngay bên phải trên thanh taskbar của màn hình sẽ xuất hiện một biểu tượng nhỏ nhấp nháy khá vui mắt mỗi khi sử dụng mạng.

16. Để điều chỉnh tốc độ sử dụng của thanh menu Start, bạn có thể thay đổi giá trị trong registry HKEY_CURRENT_USER> Control Panel>Desktop>MenuShowDelay từ mặc định ban đầu là 400 xuống thấp hơn, ví dụ là 0.

17. Windows Explorer cũng có thể đổi tên file hàng loạt. Bôi chọn nhiều file trên một cửa số, nhấn phải chuột vào một trong số đó và rename. Tất cả các file sẽ được đổi tên giống nhau và có các con số trong ngoặc đơn để phân biệt. Ngoài ra, trong một danh mục, các biểu tượng có thể được sắp xếp thành từng nhóm bằng cách chọn View> Arrange Icon By> Show In Groups.

18. Windows Media Player có thể hiện bìa đĩa (cover) của album nhạc mỗi khi play các bài hát trong album đó - với điều kiện chương trình có thể tìm được cover của bài hát từ Internet. Nếu không, người sử dụng có thể tự đặt cover của album vào cùng một thư mục với các file nhạc. Lưu ý đặt tên cho cover là folder.jpg, WMP sẽ tự động hiển thị hình này mỗi khi chơi bài hát

19. Để gọi hộp thoại System Properties, nhấn tổ hợp phím Windows + Break. Tương tự, tổ hợp Windows + D để hiển thị màn hình desktop và tổ hợp Windows key + Tab để di chuyển giữa các nút trên thanh Taskbar.

Theo Anh Vinh - Dân trí

Thứ Bảy, 13 tháng 9, 2008

Google làm toán sai

Công cụ tính toán của hãng tìm kiếm Mỹ đôi khi gặp trục trặc với những số lớn - điều nghe có vẻ không phù hợp với một công ty mà tên gọi của nó đại diện cho một con số vĩ đại (Google có nghĩa là googol - số chứa 100 chữ số 0 ở phía sau số 1).
Chẳng hạn, khi lấy 2999999999999999 trừ 2999999999999991, Google sẽ cho kết quả bằng 0 thay vì bằng 8. Hoặc 400000000000002 - 400000000000001 cũng được trả lời là 0. Nhưng Google lại đưa ra đáp án đúng là 2 với phép tính 400000000000002 - 400000000000000.

Ngoài ra, khi người sử dụng nhập 2.00135558564^1023, Google sẽ diễn giải thành 1.79769313 x 10^308. Nhưng nếu tăng lên thành 2.00135558565^1023, công cụ tính toán lại hiểu đó là một lệnh tìm kiếm chứ không phải một phép tính.

Việc mã hóa và viết thuật toán cho các số lớn không hề đơn giản. Hầu hết những máy tính cơ (calculator) thông thường cũng không đủ chỗ cho con người nhập 16 chữ số như trên. Tuy nhiên, một số người sử dụng cho rằng, công ty nào tự đặt tên mình là một con số lớn sẽ cần phải chính xác hơn khi tính toán.

(Theo VnExpress/CNet)

Google Chrome - ấn tượng trình duyệt web thế hệ mới

Dù chỉ là bản thử nghiệm đầu tiên, trình duyệt web Chrome của Google gây thiện cảm lớn với tốc độ làm việc ấn tượng, tích hợp tìm kiếm và web 2.0 độc đáo - xứng đáng là đối thủ cạnh tranh của Firefox và Internet Explorer trong tương lai.

Sau khi tải và cài đặt Chrome, bạn sẽ được hỏi nhập (import) các thiết lập từ trình duyệt khác, gồm bookmarks, password, thậm chí username và password để tự điền vào các site hay viếng thăm.

Ấn tượng ban đầu

Chrome rất "nhẹ", khởi động cực nhanh, thậm chí nhanh hơn cả Internet Explorer 7 vốn dùng các thành phần khởi động cùng Windows. Trình duyệt cũng thực hiện các tác vụ rất "mượt mà", từ mở tab mới, chuyển tab, đến tải trang mới.

Giao diện sáng tạo

Giao diện Chrome thể hiện rõ quan điểm thiết kế của Google: đơn giản gọn nhẹ, công năng cao nhưng lại không đơn điệu. Với cách phối màu theo phong cách Gnome của HĐH Linux, dù thoạt nhìn có vẻ hơi "lạc điệu" trên Windows Vista, đây là một trong các trình duyệt hiếm hoi bên cạnh Safari của Mac OSX sử dụng được trong trạng thái không hiển thị toàn màn hình. Để thực hiện được điều đó, trình duyệt được "cắt tỉa" toàn bộ menu, view, file v.v.. rườm rà - tất cả được gói gọn trong hai biểu tượng page config phía bên phải.

Gnome còn sở hữu hệ thống Tab được đặt ở bên trên thanh địa chỉ chứ không phải ở dưới như truyền thống. Hãng cho biết cách thiết lập này sẽ giúp người dùng "cảm giác" rõ hơn về thanh địa chỉ đi liền với website, chứ không phải một thành phần tách biệt. Ngoài ra, tên miền chính của site đang đọc cũng được làm nổi rõ hơn. Tab kéo/thả được ở bất kì vị trí nào người dùng muốn.

Tính năng ấn tượng

Tuy nhiên, điều người dùng quan tâm nhất luôn là tính năng chứ không phải giao diện, và Chrome "chứng tỏ mình" khá ấn tượng.

Quay lại trang chủ mặc định, ta có thể thấy phong cách "speed dial" của Opera: các site yêu thích nhất được "gom" vào một chỗ cùng với ảnh nhỏ xem trước giúp truy cập nhanh. Trình duyệt sẽ dựa vào tần suất viếng thăm để tự động đưa website vào đây thay vì yêu cầu người dùng tự làm như Opera. Tại đây, bạn còn có thể chỉnh sửa lịch sử web (history) của trình duyệt, tìm kiếm..v..v... Bộ máy tìm kiếm mặc định của Chrome tất nhiên là Google, nhưng có thể thay đổi nếu muốn.

Tiếp đó, là thanh địa chỉ mà Google tự hào với cái tên Omnibar. Nếu Firefox 3 "trình làng" thanh địa chỉ biết gợi ý theo đường dẫn, theo bookmark và theo lịch sử web của, thì Omnibar có đủ các chức năng nói trên cùng khả năng gợi ý theo... nội dung trang web. Đây là dịch vụ độc quyền dựa trên cơ sở cỗ máy tìm kiếm web khổng lồ của Google. Trong tương lai, hệ thống gợi ý này sẽ liên kết với cả dịch vụ Google Account. Bookmark của Chrome tương tự Firefox 3, đánh dấu trang nhanh bằng nút ngôi sao bên trái thanh Omnibar.

Về bảo mật, Chrome có tính năng incognito mode. Khi hoạt động ở chế độ này, trình duyệt sẽ không lưu bất cứ thông tin nào về quá trình lướt web (từ url, password, cookies...). Người dùng có thể kích hoạt incognito mode tại biểu tượng page > New Incognito Windows.

Thay vì mở hẳn một cửa sổ mới như trình duyệt khác, Chrome đưa các file đang download xuống dưới cùng màn hình giúp dễ quản lý hơn.

Chrome là trình duyệt đầu tiên tham gia vào phong trào "điện toán mây" (cloud computing), xoá nhoà ranh giới các ứng dụng web và trên PC với chức năng Google Gear tạo shortcut cho các dịch vụ web ngay trên màn hình desktop. Ví dụ, bạn có thể mở một tab Gmail, chọn biểu tượng Page > Create Application Shortcut. Tại cửa sổ Google Gear mới xuất hiện, chọn vị trí đặt shortcut. Các ứng dụng mở từ shortcut này tất nhiên sẽ được hiển thị trên Chrome, nhưng toàn bộ các tính năng của trình duyệt web bị ẩn đi, gây cho bạn ấn tượng đây là phần mềm thực sự đang chạy trên PC. Ngay từ trước khi ra mắt, Google Gear đã được các chuyên gia dự báo trở thành tiêu chuẩn web 2.0 mới đầy hứa hẹn.

Vẫn chưa hài lòng

Chrome cũng gặp vấn đề như Firefox: thấy rõ độ "trì" khi tải các file nặng như Flash. Có lẽ đây là nhược điểm của Webkit engine dùng để hiển thị website. Ngoài nhược điểm duy nhất này, phiên bản thử nghiệm này có độ ổn định đáng nể, hoàn toàn có thể sử dụng trong công việc hàng ngày.

Bạn có thể download Google Chrome ngay lập tức tại đây (chọn phiên bản Chrome tiếng Việt trong danh sách thả xuống tại màn hình download).

benhvientinhoc.com

Bản cài đặt offine:http://www.mediafire.com/?yy533lrxkiu

>Download Full Standalone Offline Installer for google chrome

Thứ Năm, 11 tháng 9, 2008

Cách chèn một đoạn code vào bài viết bằng code TEXTAREA

Nguồn từ Vietwebguide. Mình chỉ sưu tầm thôi.
Hình ảnhLàm thế nào để chèn một đoạn code vào trong bài viết ? Chắc với nhiều người thì không khó. Và khi bạn viết bài mà có đoạn code dài đến một trang hoặc mấy trang thì để tiết kiệm bạn chèn bằng một khung có con trượt. Nhưng ai đảm bảo được người đọc khi thực hành bài viết của bạn có thể copy hết code trong đó ?
vui. Để thực hiện được điều này, rất đơn giản bạn chỉ cần chèn đoạn code sau vào trong đoạn code sau:


<textarea cols="15" rows="5" onclick="this.select()">Bạn chèn đoạn code HTMLvào đây!>/textarea>
Lưu ý: Nếu blog của bạn đang bật chế độ tự động chèn thẻ BR, thì khi cho code html vào TEXTAREA bạn phải nối tất cả các dòng đó thành 1 dòng trước đã, vì như thế thì code này mới hiển thị đúng được.

Các tham số cols="15"rows="5" lần lượt là số cột và số dòng của vùng TEXTAREA, bạn đặt các số này càng lớn thì vùng code của bạn càng rộng.

Nhờ có dòng: onclick="this.select()" mà khi bạn click chuột vào tất cả đoạn code bên trong đã đươc bôi đen.

Chúc thành công !

Tô Cương

Thứ Sáu, 5 tháng 9, 2008

Download video từ các trang chia sẻ

Nếu download từ youtube, bạn có thể vào trang keepvid.com
Hoặc bạn có thể dùng tính năng bắt link của IDM
Đặc biệt ở trang todou bạn dùng trang http://www.kisstudou.com/ để bắt link.

Thứ Năm, 4 tháng 9, 2008

Bộ sưu tập game bắn xe tăng trên PC

ThinkTank
Đây là game mini đồ họa 3D đẹp mắt, chơi solo và đặc biệt là chơi online, dung lượng nhẹ 9.2 MB
link: http://www.mediafire.com/?wbcjekjmykt

Windows 98/SE/ME/2000/XP
Pentium II 400, 64 MB RAM
OpenGL Compatible 3D Graphics Accelerator (16MB recommended)
DirectX compatible Soundcard





Tank-o-box Bản Full
Với Tank o box bạn có thể chơi 1 người hoặc 2 người cùng 1 lúc trên một máy, tùy theo ý bạn. Và mỗi người điều khiển 1 chiếc xe tăng để tiêu diệt đội xe hùng mạnh của đối thủ...dung lượng 5.9 MB
link: http://www.mediafire.com/?vg2xtfvqfv3

We proud to present you a new battle tank game. We called it Tank-o-box. Tank-o-box means little toy tanks battering in the box on your table. It's a great tank war game. Use your wit and fast response against brute force of the numerous enemies!

The game’s basic features are: wide variety of game objects, two-player mode, support of joysticks and FeedBack equipment, 3D sound and up-to-date graphics technologies. By the way, Tank-o-Box has become one of finalists of Microsoft-sponsored Imagine Cup 2004 contest.


SYSTEM REQUIREMENTS

  • Windows 98/ME/2000/XP
  • Pentium 500MHz
  • DirectX 8.0 or higher
  • DirectX 8.0 compatible video card
  • DirectX compatible sound card
  • Internet connection for download and registration







Combatant Area
Trong trò chơi này, bạn cần phải bảo vệ một cơ sở, cái mà luôn định vị trong mỗi vị trí của các level. Những kẻ thù xấu xa luôn tìm cách tiêu diệt bạn và cơ sở của bạn, mục tiêu của bạn phải đặt ra là bảo vệ cơ sở của mình và dĩ nhiên là cả sống sót nữa.
Những kẻ thù phát ra những phần thưởng : "máu", áo giáp, bom và...những thứ này sẽ giúp bạn thành công trong trò chơi và làm Combatant Area trở nên thú vị, hấp dẫn hơn.
Bạn cũng có thể cải thiện xe tank, chọn tốc độ điều khiển, áo giáp, vũ khí, đạn dược từ loại đơn giản đến lasers, nhưng bạn cũng đừng quên một vài kẻ thù cũng được trang bị vũ khí tiên tiến hơn nữa.
Trò chơi cho phép 2 người chơi đồng thời, hơn nữa nếu một người chơi đã "game over" có thể xin lượt chơi của người còn lại.
Trò chơi có 40 level với 3 chế độ thiết đặt khác nhau. dung lượng 3.11 MB
link: http://www.mediafire.com/?kx4mnaf03ni



Hell Buggies
Với Hell Buggies, bạn sẽ là một người chỉ huy xe tăng dũng cảm bảo vệ trụ sở rađa của mình trước sự xâm chiếm của những kẻ chống đối...
Xe tank của bạn sẽ được sự trợ giúp từ trên không để tiêu diệt đối thủ. Người chỉ huy sẽ đặt niềm tin vào bạn đó, vì vậy bạn phải cố gắng điều khiển xe tăng một cách tốt nhất nhé. dung lượng 12 MB
link: http://www.mediafire.com/?zyvhyvw1dgw


Armada Tanks
Đây là một game thể loại bắn xe tăng có thể nó là game hay nhất. Hình ảnh 3D đẹp mắt, dung lượng 8.8 MB
link: http://www.mediafire.com/?jt2301mmnjd
or: http://rapidshare.com/files/81691974/AmanadaTan.rar.html






Heavy Weapon (có C.r.@.c.k)
Đây là một game thể loại xe tank bắn máy bay rất đẹp mắt, dung lượng đẹp mắt 10 MB
link: http://downloads.popcap.com/www/popcap_dow...WeaponSetup.exe
crack: http://www.box.net/index.php?rm=box_downlo..._id=f_107659691





Hình ảnh Google tròn 10 tuổi

TTO - Trong một thập kỷ tồn tại, Google đã không ít lần thay đổi giao diện. Thực chất mỗi lần thay đổi giao diện đều là một sự thay đổi có chủ ý nằm trong chiến lược phát triển riêng của hãng này.

Sinh nhật 10 tuổi của Google

TTO xin giới thiệu đến bạn đọc “những bộ mặt” mà Google đã sử dụng trong 10 năm qua nhân dịp hãng tròn 10 tuổi.

Đây là giao diện trang chủ Google trong giai đoạn năm 1997 và đầu năm 1998. Khi đó, Google vẫn còn phải sử dụng tên miền “google.stanford.edu” - tên miền thuộc Trường ĐH Stanford (Mỹ), nơi hai người đồng sáng lập Larry Page và Sergey Brin theo học. Tại thời điểm này, dấu hiệu “Beta” (thử nghiệm) cũng vẫn chưa được hiển thị.

Giao diện trang chủ Google năm 1997

Tiếp theo là giao diện trang chủ được Google sử dụng trong năm 1998. Dấu hiệu “Beta” đã xuất hiện đồng nghĩa với việc Google chính thức đưa công cụ tìm kiếm vào thử nghiệm rộng rãi. Song nhìn vào giao diện này người dùng vẫn chưa thấy được một sự nhất quán mà còn khá lộn xộn. Tìm kiếm vẫn chủ yếu tập trung vào “Stanford Search” - tức là tìm kiếm những gì liên quan đến Trường ĐH Stanford.

Giao diện trang chủ Google năm 1998

Ngoài ra ở giao diện này, chúng ta cũng được nhìn thấy một dịch vụ đã từng được Google sử dụng - dịch vụ “tin thư” (newsletter). Một dạng dịch vụ cung cấp thông tin cập nhật định kỳ hằng tháng về Google cho người dùng thông qua thư điện tử. Dịch vụ này đến nay không còn tồn tại.

Giao diện trang chủ Google năm 1999

Bước sang năm 1999, người dùng được chứng kiến một bước đột phá trong chiến lược phát triển của Google. Đó là việc Google nhận ra dịch vụ tìm kiếm web của hãng hoàn toàn có thể đứng độc lập một mình, bởi tại thời điểm này tìm kiếm vẫn là một lĩnh vực còn rất ít đối thủ cạnh tranh và đang phát triển khá chậm chạp.

Giao diện trang chủ Google năm 1999 là giao diện đơn giản nhất và có ít liên kết nhất trong tổng thể toàn bộ các giao diện đã được “gã khổng lồ tìm kiếm” này sử dụng trong 10 năm qua.

Còn một điểm đáng chú ý nữa được bộc lộ thông qua giao diện này. Đó là năm 1999 Google chưa hề được biết đến rộng rãi nên hãng này vẫn phải đưa ra lời giải thích “Search the web using Google” - dịch nghĩa nôm na: Google là công cụ tìm kiếm nội dung trên web.

Giao diện trang chủ Google năm 2000

Năm 2000, “sống sót” sau sự kiện Y2K và “quả bong bóng dot-com”, Google bắt đầu chú ý hơn đến việc cung cấp cho người dùng dịch vụ tìm kiếm mang tính địa phương hóa. Cụ thể là cho phép người dùng tìm kiếm bằng nhiều ngồn ngữ khác nhau. Và để làm mới mình cũng như thu hút nhân tài sau “sự cố bong bóng dot-com”, Google giới thiệu đến người dùng hai liên kết “cũ mà lại mới” - gồm “About Google” (Giới thiệu về Google) và “Job@Google” (Google tuyển dụng).

Năm 2000 cũng là năm đánh dấu việc công cụ tìm kiếm Google “thoát kiếp Beta” và tự hào với danh hiệu “Best search engine” (Công cụ tìm kiếm tốt nhất), chính thức qua mặt “đối thủ” Yahoo.

Ngoài ra, ngay từ năm 2000, Google cũng đã bắt đầu có thiên hướng thúc đẩy sự phát triển công nghệ di động - ở đây là công nghệ WAP. Người dùng có thể thấy được dòng quảng cáo công nghệ này trực tiếp ngay trên giao diện của Google.

Logo năm 2001

Điều đầu tiên phải nhắc đến trong giao diện năm 2001 của Google chính là liên kết để người dùng chia sẻ đau thương với những nạn nhân của vụ tấn công khủng bố ngày 11-9 tại Mỹ. Cùng với đó là liên kết cung cấp thông tin cho người dùng về những vụ tấn công đánh bom khủng bố đẫm máu khác như ở thủ đô Madrid (Tây Ban Nha)… Đây cũng là lần đầu tiên liên kết tin tức được đưa trực tiếp lên giao diện trang chủ của Google.

Năm 2001 cũng là năm Google bắt đầu xúc tiến phát triển thêm nhiều dịch vụ hơn nữa, trong đó có vẻ như nổi tiếng nhất là dịch vụ Google Web Directory, Google Groups. Thêm vào đó, để quảng cáo cho bản thân mình, giờ đây ngay trên hộp nhập từ khóa tìm kiếm, Google ghi rõ số lượng website mà công cụ tìm kiếm của hãng này có thể “sục sạo” để tìm kiếm nội dung giúp người dùng.

Hình ảnh giao diện năm 2002

Năm 2002, Google lại thay đổi chiến lược một lần nữa. Trên giao diện trang chủ đã xuất hiện thêm nhiều liên kết hơn. Thực chất đó là việc Google bắt đầu phân tách rõ rệt kết quả tìm kiếm thành nội dung địa chỉ website (web) hay hình ảnh (images)… và được thể hiện theo những “thẻ” (tab) khác nhau. Dòng quảng cáo số lượng website đã được Google lập chỉ mục giờ đây được chuyển xuống nằm ngang hàng với dòng bản quyền.

Năm 2002 cũng là năm đánh dấu mở đầu thời kỳ phát triển cực kỳ mạnh mẽ của Google. Công cụ tìm kiếm này ngày càng trở nên phổ biến hơn trong cộng đồng người dùng web.

Và cũng bắt đầu từ năm 2002 người dùng được chứng kiến một logo Google đẹp và sinh động hơn rất nhiều. Logo được thay đổi tùy theo từng sự kiện lớn trên thế giới hay một ngày lễ nào…

Hình ảnh giao diện năm 2003

Đây là giao diện trang chủ Google được chụp lại nhân ngày lễ Valentine năm 2003. Không có gì thay đổi nhiều so với giao diện đã được sử dụng trong năm 2002. Có một điểm đáng chú ý là năm 2003 con số website được Google lập chỉ mục đã chạm vạch 3 tỉ.

Hình ảnh giao diện năm 2004

Tiếp theo là những thay đổi ở giao diện trang chủ Google trong thời kỳ diễn ra Olympic 2004. So với hai năm trước, giao diện lần này đã trở nên gọn nhẹ hơn, không còn các thẻ và thêm nhiều dịch vụ mới hơn như Google News, Froogle, quảng cáo, giải pháp doanh nghiệp… nhưng người dùng đã không còn thấy Google Directory đâu nữa.

Thêm một con số ấn tượng nữa được Google thể hiện trong giao diện năm 2004. Đó là chỉ sau đúng một năm, số lượng website được hãng này lập chỉ mục đã tăng thêm 1 tỉ nữa, đạt tới con số 4 tỉ website.

Hình ảnh giao diện năm 2005

Giao diện trang chủ Google năm 2005 cũng không có gì khác biệt lớn so với năm 2004 nhưng một lần nữa con số website được Google lập chỉ mục lại tạo nên một tiếng vang lớn. Chỉ một năm sau khi lập chỉ mục được tới trên 4,2 tỉ website, Google đã đẩy con số này lên gấp đôi, vượt trên 8 tỉ website.

Hình ảnh giao diện năm 2006

Năm 2006 đánh dấu việc Google bắt đầu liên kết đa dạng dịch vụ thông qua một tài khoản Google Account duy nhất. Tuy nhiên, không ít người dùng cảm thấy không thật sự hài lòng với việc xuất hiện một đường liên kết cá nhân nằm ở góc trên cùng bên tay phải.

Đây cũng là năm đánh dấu sự quay trở lại của “Business Solution” sau khi liên kết này biến mất khỏi trang chủ của Google trong năm 2005. Số lượng website được lập chỉ mục cũng đã được Google chính thức cho loại bỏ khỏi giao diện trang chủ.

Hình ảnh giao diện năm 2007

Năm 2007 đánh dấu một sự thay đổi đáng kể trên giao diện của Google sau một thập kỷ tồn tại trên thế giới mạng Internet. Những liên kết nội dung tìm kiếm trước đây vốn nằm chình ình ngay trên hộp nhập từ khóa tìm kiếm thì giờ đây đã được đẩy lên góc trên cùng bên tay trái. Các dịch vụ mà Google cung cấp cho người dùng cũng đã trở nên phong phú hơn rất nhiều như News, Video, Maps, Mail… Tôn chỉ mà Google đưa ra là “kết hợp tất cả trong một lần tìm kiếm” - tức là người dùng chỉ cần tìm một lần với một từ khóa nhưng họ có thể tìm được liên kết web, hình ảnh, video, tin tức…

Hai nhà sáng lập Google: Sergey Brin và Larry Page
Trong những năm gần đây, Google nổi lên như một hiện tượng mới. Tháng tư vừa qua, hãng được Millward Brown xếp vị trí số một trong danh sách 100 thương hiệu mạnh nhất thế giới với 86 tỉ USD vì tình hình tài chính liên tục hoàn hảo và giá trị cổ phiếu đã gia tăng rất cao.

Hôm qua (3-9), hãng tạp chí nổi tiếng Vanity Fair (Mỹ) cho biết các ông chủ của Google - gồm hai nhà sáng lập Sergey Brin, Larry Page - được xếp thứ ba trong danh sách 100 người có ảnh hưởng nhất thế giới, chỉ sau Thủ tướng Nga Vladimir Putin và ông trùm truyền thông Rupert Murdoch.

Bài đăng phổ biến