Chủ Nhật, 25 tháng 7, 2010

Driver Genius Professional Edition 9.0.0.190 (full)






Hệ điều hành trên máy tính của bạn cần cài mới nhưng bạn lại không có đĩa driver để cài đặt? Tháo phần cứng hay tìm phần mềm để xem cấu hình thông số kỹ thuật của máy rồi lên mạng tìm drivers cũng là một cách nhưng cách này quá phiền hà và phức tạp, đặc biệt là đối với những người ít thạo dùng máy vi tính. Có một cách đơn giản hơn nhiều là sử dụng công cụ sao lưu drivers chuyên nghiệp Driver Genius Professional Edition.

Thứ Tư, 21 tháng 7, 2010

disable automatic updates in win 7

Xem Video:

Giải đề thi Lập trình Win lần 1 (2009 - 2010)

// bai2.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
#include "resource.h"

#define MAX_LOADSTRING 100

COLORREF cl[7] = { RGB(255, 0, 255), RGB(0,255,0), RGB(0,0,255), RGB(255, 0, 0),
       RGB(255,255,0), RGB(0,0,0), RGB(255, 255, 255)
    };

static int c = 3;


Đề thi lập trình Win lần 1 (2009 - 2010)

Viết chương trình vẽ các dấu marker hình vuông nhỏ bằng cách bấm mắt trái chuột. Chương trình cần thỏa các yêu cầu sau:
1. Tại mỗi thời điểm có một dấu marker hiện hành, khi bấm mắt trái chuột vào một chổ trống trên vùng client sẽ tạo dấu marker mới, dấu marker mới sẽ là dấu marker hiện hành. Nếu bấm mắt trái chuột vào bên trong một dấu marker đã vẽ, dấu này sẽ trở thành dấu marker hiện hành. Dấu marker hiện hành được vẽ bằng hình tròn, các dấu còn lại được vẽ bằng hình vuông.
2. Người sử dụng có thể bấm phím mũi tên để di chuyển dấu marker hiện hành.
3. Người sử dụng có thể bấm dấu '+' hoặc '-' để thay đổi kích thước dấu marker hiện hành.
4. Người sử dụng có thể bấm vào bên trong một marker và kéo lê để di chuyển dấu marker đó (khi đó dấu marker được di chuyển cũng là dấu marker hiện hành).

Đề của thầy Nguyễn Ngọc Long (2010)

Active lại Windows 7 sau khi update bị màn hình đen

Máy tính của bạn đang cài Windows 7, bổng dưng 1 ngày bạn khởi động vào Windows màn hình desktop đen thui, dưới góc dưới phải hiện lên dòng chữ Windows 7 Build 7600 This copy of windows it not genuine.
Nguyên nhân là do windows của bạn không có bản quyền và bạn để chế độ update tự động nên sau khi windows tự động update bản vá lỗi KB971033 sẽ tự động phát hiện và chuyển Windows về chế độ không có bản quyền ngay lập tức.
Active lại Windows 7 sau khi update bị màn hình đen
Active lại Windows 7 sau khi update bị màn hình đen
Nếu bạn đã cài đặt gói update này thì chỉ còn cách cài lại hệ điều hành và tắt chức năng tự động update hoặc sử dụng chương trình RemoveWAT để Reactive lại, nhớ tắt chức năng auto update sau khi reactive.

Chủ Nhật, 18 tháng 7, 2010

"Tester không thể thiếu trong quy trình"

“Kiểm định PM là một khâu quan trọng trong toàn bộ chu trình phát triển PM hay hệ thống, do đó nhu cầu về nhân viên kiểm định luôn là một phần không thể thiếu của nhu cầu nhân lực cho mọi dự án PM”, ông Ngô Văn Toàn, phó tổng giám đốc Global CyberSoft (GCS) nhận xét trong buổi trao đổi với phóng viên tạp chí TGVT.
Tạp chí TGVT: Ông đánh giá nhu cầu thị trường về nghề kiểm định PM hiện nay ra sao?

Ông Ngô Vãn Toàn
Ông Ngô Văn Toàn: Kiểm định (testing) là một trong những chặng cơ bản của quy trình phát triển PM hoặc hệ thống, do đó nhân viên kiểm định là một phần không thể thiếu của dự án CNTT, hiện nay và tương lai cũng vậy. Thường khối lượng công việc kiểm định chiếm khoảng từ dưới 10% đến trên 30%, cá biệt 40% hay cao hơn trong tổng khối lượng công việc của một dự án. Tỷ lệ này thay đổi rất nhiều giữa các dự án khác nhau, tùy lĩnh vực (business domain), độ phức tạp và yêu cầu về chất lượng.

Tại GCS, nhu cầu về chuyên viên kiểm định luôn đi kèm với nhu cầu nhân viên cho các dự án, dù dự án của công ty hay của khách hàng. GCS đang có nhu cầu lớn về chuyên viên kiểm định tay nghề cao cho các dự án lớn về viễn thông của một công ty hàng đầu Bắc Mỹ. Dựa trên chiến lược phát triển của công ty, nhu cầu của các dự án mà công ty cần tuyển dụng khác nhau tại từng thời điểm khác nhau.

Tester: "Người canh cổng" chất lượng phần mềm

Các SP phần mềm (PM) muốn đứng được trên thị trường phải trải qua một quy trình nghiêm ngặt từ thu thập yêu cầu, thiết kế, lập trình đến kiểm định (testing) và bảo trì. Chính vì vậy nghề kiểm thử đã trở thành một bộ phận quan trọng tại các công ty sản xuất và gia công PM. Tạp chí TGVT số này đề cập đến vai trò của nghề này và thực tế của những người hoạt động trong nghề.
Nghề kiểm định
SP PM luôn chứa các lỗi tiềm ẩn mà quá trình sử dụng thực tế người dùng có thể sẽ gặp phải. Lỗi được tìm thấy có thể rất nhỏ như font chữ, giao diện cho đến những lỗi lớn như sai chức năng, không thực thi câu lệnh... Cá biệt, có những lỗi, sự cố nghiêm trọng gây ngưng trệ hệ thống, ảnh hưởng không nhỏ đến quá trình kinh doanh của doanh nghiệp...

Tùy theo mức độ ưu tiên, người kiểm thử/chuyên viên kiểm thử (Tester), trưởng nhóm dự án (Team Leader), trưởng dự án (Project Manager) hoặc khách hàng đánh giá và yêu cầu cần phải sửa, hoàn thiện ngay. Công việc chính của một kỹ sư kiểm định PM (Tester) là kiểm tra để bảo đảm rằng PM bám sát và thỏa mãn các yêu cầu đặt ra, phát hiện những lỗi cần sửa, cũng như những đề xuất để cải tiến PM... Một Tester có thể dùng các kỹ thuật như kiểm tra tĩnh (static test), kiểm tra động (dynamic test) xuyên suốt trên các mức độ (level) test khác nhau để đảm bảo chất lượng SP.

Các nội dung test rất đa dạng: từ kiểm định hệ điều hành, các ứng dụng độc lập, đến các ứng dụng web... Đối với các công ty chuyên gia công PM viễn thông đòi hỏi tester phải có sự hiểu biết khá chuyên sâu về các hệ thống nhúng (embedded system), các thiết bị mạng, các lớp giao thức mạng lõi (network core protocols)... Bên cạnh đó ngành gia công vốn làm việc với các đối tác nước ngoài, tester còn phải có khả năng về ngoại ngữ và giao tiếp cũng như sự hiểu biết về văn hóa của khách hàng

Tester xuất sắc

Lạng lách
Tester xuất sắc phải là tay chuyên “lạng lách”. “Lạng lách” là ở chỗ: ai cũng có thể làm theo danh sách dài dằng dặc những test cases có đầy rẫy trong các sách dạy testing, nhưng tester xuất sắc lại có thể đi xa hơn cả cái danh sách này, và với tới một seri bất tận những phương pháp xương xẩu để acttack một chương trình.
Tester xuất sắc thường được giới developers phán là “đáng ớn” và “chập cheng”!
Tò mò
Cái gì cũng có thể khiến một tester xuất sắc quan tâm. Mụ ta luôn muốn hiểu tại sao mọi thứ lại diễn ra theo cách mà nó đang diễn ra. Các bug tốt nhất (hay tệ nhất, tuỳ xem anh ở phe nào) là kết quả của sự tương tác giữa hai cái gì đó của phần mềm (ứng dụng, mô đun, component, hay bất cứ cái gì). Mụ biết rõ: việc hiểu cách mà cái gì đó hoạt động sẽ trực dẫn đến việc hiểu cách mà nó tương tác với một cái gì khác, và hiểu tương tác nào trực tiếp đưa đến bug. Mụ thường bộc lộ tính tò mò trong muôn mặt đời thường: thị trường hoạt động thế nào? Dàn giáo được xây dựng ra sao? Sao lại cho chất phụ gia vào bêtông? Bút chì màu được sản xuất thế nào? v.v.
Tính ham hiểu biết của một tester xuất sắc là không có giới hạn.

Nghề Tester - Nghề chẩn bệnh phần mềm

Tôi đã tìm được em, khi tôi đang lang thang và lạc lõng. Tôi thấy, có lẽ tôi đã tìm được em, và tôi rất thích em (hihi.. còn iu thì mình phải tìm hiểu kĩ đã). Bạn biết mình nói gì không? Mình nói đến nghề Tester đó, có lẽ đó là một nghề phù hợp cho mình.

Nghề Tester - Nghề chẩn bệnh phần mềm

(HieuHoc): Bạn có bao giờ tự hỏi khi các lập trình viên làm ra một phần mềm hay ứng dụng nào đó thì ai sẽ là người kiểm tra những sản phẩm này? Câu trả lời chính là các tester - chuyên gia kiểm định phần mềm sẽ làm công việc đó.

Trong lĩnh vực phần mềm, ngoài nghề lập trình ra thì nghề kiểm tra chất lượng phần mềm (còn gọi là Tester hay QC Engineer) có vị trí còn khá mới mẻ đối với người học công nghệ thông tin (CNTT). Chúng ta sẽ cùng nhau tìm hiểu thêm về nghề này nhé, một nghề cũng rất thú vị không kém nghề lập trình.

Tiềm năng của nghề

Điều đầu tiên phải nói đến về tiềm năng của nghề đó là nhu cầu nhân lực: đây là một nghề cực kì khát nhân lực. Nhưng những ai theo học ngành CNTT đều đa phần là nghĩ ngay đến nghề lập trình vì thế khiến đầu ra của nghề tester có số lượng thấp hơn hẳn khiến các nhà tuyển dụng lao đao trong việc tìm kiếm nguồn nhân lực.