29 April 2015

Sửa lỗi Windows dễ dàng và nhanh chóng!

Nếu bạn là người sử dụng máy tính, thì không phải ít nhất 1 lần trong đời bạn gặp phải lỗi Windows. Bài viết này sẽ hướng dẫn cho các bạn cách khắc phục lỗi Windows cách đơn giản đến nâng cao mà cả người dùng cơ bản cũng có thể khắc phục được mà không cần phải đem ra tiệm hoặc bảo hành và mất không ít thời gian của bạn.

14 April 2015

Cách vào Google Plus khi bị chặn (chỉnh DNS và HOSTS)

(Google Chrome chặn plus.google.com)
Google Plus (G+) là một mạng xã hội của Google, nhưng đôi khi việc lại bị chặn đối với các lập trình viên, SEO, hay một số người có công việc liên quan Internet và các marketing trực tuyến càng khổ hơn khi G+ bị chặn ngay trên máy của bạn. Bài viết này ngoài việc điều chỉnh DNS của Google như hình bên dưới, còn có biện pháp nếu lại bị chặn là điều chỉnh file hosts.

05 April 2015

Code thiết kế form ĐĂNG KÝ THÔNG TIN - PHẦN 2: Dựng kịch bản

Ở phần 1, mình đã thiết kế xong giao diện form nói trên, và phần này mình sẽ dựng kịch bản bằng javascript theo yêu cầu nói trên.
Code này chỉ mang tính chất tham khảo và dành cho người mới học lập trình web.

04 April 2015

Công cụ soạn thảo code Sublime Text

Đối với dân IT nói chung và những bạn đam mê hoặc tự học lập rình nói riêng, việc tìm kiếm một công cụ để chỉnh sửa code bước đầu sẽ gặp nhiều khó khăn. Và hiện nay, có rất nhiều phần mềm hỗ trợ soạn thảo miễn phí cũng như có phí được sử dụng rộng rãi từ Notepad của Windows đến Notepad++ của bên thứ ba,... Nhưng từ khi Sublime Text ra mắt, mình đã chuyển sang dùng nó vì phần mềm này hầu như hỗ trợ đầy đủ ngôn ngữ lập trình phổ biến nhất hiện nay từ C/C++ đến Java, thậm chí hỗ trợ đầy đủ ngôn ngữ lập trình web mà các phần mềm khác không tài nào sánh bằng (như: Adobe Dreamweaver hay Microsoft Express Web,...).

31 March 2015

Windows Presentation Foundation là gì? phát triển như thế nào?

Windows Presentation Foundation (gọi tắt là WPF) do Microsoft phát triển, là công nghệ kế tiếp của Windows Form Application (WFA). Dù để xây dựng các ứng dụng dành cho máy chạy hệ điều hành Windows. WPF ra mắt vào năm 2006 trong bộ .NET Framework 3.0 (với tên gọi Avalon). Công nghệ mới này được sự quan tâm của các lập trình viên bởi nhiều điểm đổi mới so với WFA về khả năng xây dựng giao diện thân thiện, sinh động.
WPF sử dụng 2 thư viện là PresentationCore và PresentationFramework để xử lý các điều hướng, ràng buộc dữ liệu, sự kiện và quản lý giao diện. Sử dụng nền tảng đồ họa DirectX, xử lý vector, hỗ trợ gam màu rộng, cho phép tùy biến các giá trị opactity hay tạo gradient một cách dễ dàng, cho phép tạo ảnh không gian 2 chiều hoặc 3 chiều,... (Xem thêm ảnh bên dưới).
Thành phần giao diện yêu cầu và những công nghệ chuyên biệt
Nguồn: msdn.microsoft.com

28 March 2015

6 Template bán hàng cho Blogger - Phần 3/3

Xem lại phần 2 tại đây.
Nền tảng Blogger (hay BlogSpot) của Google ngày càng phát triển mạnh bởi cộng động người sử dụng lớn, hỗ trợ nhiều tính năng của một blog chuyên nghiệp, hỗ trợ nhiều tính năng, tùy biến cao và dễ quản lý. Hôm nay, mình sẽ giới thiệu những mẫu Template bán hàng miễn phí và chuyên nghiệp.
CHÚ Ý: Để cài đặt những mẫu template sau, bạn vào Template của Blogger sau đó copy code sau và thay thế toàn bộ code có trong phần template cũ của bạn.
* Copy bằng cách nhấp đúp chuột vào các dòng code.

5. Gamer Darkpaper

 

6 Template bán hàng cho Blogger - Phần 2/3

Xem lại phần 1 tại đây.
Nền tảng Blogger (hay BlogSpot) của Google ngày càng phát triển mạnh bởi cộng động người sử dụng lớn, hỗ trợ nhiều tính năng của một blog chuyên nghiệp, hỗ trợ nhiều tính năng, tùy biến cao và dễ quản lý. Hôm nay, mình sẽ giới thiệu những mẫu Template bán hàng miễn phí và chuyên nghiệp.
CHÚ Ý: Để cài đặt những mẫu template sau, bạn vào Template của Blogger sau đó copy code sau và thay thế toàn bộ code có trong phần template cũ của bạn.
* Copy bằng cách nhấp đúp chuột vào các dòng code.

3. Shopping Cart

 

6 Template bán hàng cho Blogger - Phần 1/3

Xem tiếp phần 2 tại đây.
Nền tảng Blogger (hay BlogSpot) của Google ngày càng phát triển mạnh bởi cộng động người sử dụng lớn, hỗ trợ nhiều tính năng của một blog chuyên nghiệp, hỗ trợ nhiều tính năng, tùy biến cao và dễ quản lý. Hôm nay, mình sẽ giới thiệu những mẫu Template bán hàng miễn phí và chuyên nghiệp.
CHÚ Ý: Để cài đặt những mẫu template sau, bạn vào Template của Blogger sau đó copy code sau và thay thế toàn bộ code có trong phần template cũ của bạn.
* Copy bằng cách nhấp đúp chuột vào các dòng code.

1. Johny Blackstore:


26 March 2015

Hướng dẫn kết nối SQL Server trên Microsoft Visual Studio 2013

 Nếu bạn đã từng cài đặt Visual Studio để sử dụng, dung lượng khủng của nó khiến máy tính của bạn có thể phải tiết kiệm để lưu trữ các phần mềm hoặc lưu trữ các tài liệu khác, và bạn không muốn phí tính năng của nó. Riêng mình, đã cài đặt Microsoft SQL Sever 2005 và Microsoft Visual Studio 2013 update 4 (hỗ trợ Microsoft SQL Sever 2014) và thấy việc thao tác thực hiện các lệnh truy vấn của nó có phần thích thú hơn (báo lồi liền tức khắc hoặc gợi ý nhanh). Và qua bài viết này, mình sẽ hướng dẫn cho các bạn cách liên kết cơ sở dữ liệu của Microsoft SQL Sever 2005 lên Microsoft Visual Studio 2013.

22 March 2015

Đăng ký SSL miễn phí cho tên miền từ CloudFlare

Xem thêm: SSL là gì tại đây.
Dịch vụ proxy trung gian CloudFlare có hỗ trợ bật SSL cho tên miền mà bạn đang sở hữu miễn phí, bạn có thể trả phí để nó được bảo mật hơn. Tuy nhiên, bài viết này mình chỉ giới thiệu cho các bạn đăng ký và sử dụng chứng chỉ SSL để thêm giao thức HTTPS miễn phí với miễn phí.
Thông thường nếu bạn bật chứng chỉ SSL bạn phải trả 1 phí không nhỏ cho dịch vụ cung cấp server hay domain của bạn. Với CloudFlare bạn có 3 tùy chọn: Free, Pro và Business. Và theo lời CloudFlare rằng SSL free có thể không làm việc tốt trên mọi truyền duyệt và có thể gặp nhiều vấn đề khi sử dụng, nên họ có gợi ý là nếu có thể thì nên đăng ký chứng chỉ SSL riêng rồi sử dụng với CloudFlare. Nhưng theo thử nghiệm của mình, nếu chúng ta chỉ sử dụng HTTPS/SSL của CloudFlare cho mục đích bảo vệ trang Dashboard và mã hóa các dữ liệu gửi đi khi đăng nhập vẫn rất tốt nhưng không nên sử dụng nó cho toàn trang.

SSL là gì?

SSL là viết tắt của từ Secure Sockets Layer. Đây là một tiêu chuẩn an ninh công nghệ toàn cầu tạo ra một liên kết được mã hóa giữa máy chủ web và trình duyệt. Liên kết này đảm bảo tất cả các dữ liệu trao đổi giữa máy chủ web và trình duyệt luôn được bảo mật và an toàn.
SSL hiện tại cũng là tiêu chuẩn bảo mật cho hàng triệu website trên toàn thế giới, nó bảo vệ dữ liệu truyền đi trên môi trường internet được an toàn.

18 March 2015

Cài đặt Microsoft .NET Framework 2/3.0/3.5 bằng Windows Features


Microsoft. NET Framework là một phần mềm tổng hợp các thư viện động (DLL) của Microsoft. Nó là các hàm, các lệnh được phát triển sẵn để giúp cho các người lập trình trên chương trình viết bằng .NET (Dot Net) như: Visual Basic, C#, J#,... Thậm chí, bao gồm phần lớn thư viện mã của các giải pháp phổ biến để lập trình các vấn đề và một máy ảo mà quản lý việc thực hiện các chương trình bằng văn bản đặc biệt cho chương trình khung. Dot NET Framework là một trọng điểm của Microsoft cung cấp và có thể dùng để được sử dụng bởi hầu hết các ứng dụng mới tạo ra nền tảng cho Windows.
Tuy nhiên, không phải hệ điều hành Windows nào cũng có thể cài đặt sẵn .NET Framework hay chưa hẵng các phiên bản .NET Framework mới có thể hỗ trợ các nền tảng của .NET Framework phiên bản cụ. Qua bài viết này, mình sẽ hướng dẫn cho các bạn cách cài đặt .NET Framework qua Windows Features trong Control Panel của Windows. Ở đây mình sẽ hướng dẫn các bạn 2 hệ điều hành Windows 7/8 và Windows 10.
CHÚ Ý: Máy của bạn phải có kết nối Internet để thực hiện thao tác cài đặt này. Vì sẽ cài thông qua Windows Update.

17 March 2015

4 mẹo bảo vệ mắt người dùng máy tính suốt ngày

Công việc ngày nay khiến bạn phải tiếp xúc với máy tính ngày càng nhiều và thời gian ngồi trước màn hình máy tính ngày càng lâu, có thể khiến bị mỏi, mờ hoặc thậm chí là rát mắt vào cuối ngày. Các dấu hiệu khởi đầu thường bị mờ và đôi khi đau đầu. Những dấu hiệu này được biết là hội chứng thị lực máy tính, một dạng bệnh đặc trưng của xã hội hiện đại ngày nay.
Theo các chuyên gia, một số việc làm đơn giản có thể giúp bạn giảm thiểu nguy cơ mắc hội chứng thị lực máy tính khi phải nhìn vào các loại màn hình hàng ngày.

Sao lưu (Backup) cơ sở dữ liệu trong MS SQL Server Management Studio

CHÚ Ý: Trước tiên thực hiện thao tác này, bạn cần phải khởi động Microsoft SQL Server Management Studio với quyền admin (Xem thêm bài viết này: http://tinhoc.t4vn.com/2015/03/khoi-ong-va-tao-moi-co-so-du-lieu-trong.html), ở đây mình thao tác trên phiên bản 2005 (các phiên bản khác thực hiện thao tác tương tự).
Bước 1: Chuột phải vào CSDL muốn backup, chọn Tasks -> Back Up...

Khởi động và tạo mới cơ sở dữ liệu trong MS SQL Server Management Studio

KHỞI ĐỘNG:

Bước 1: Khởi động Microsoft SQL Server Management Studio dưới quyền admin, ở đây mình dùng phiên bản 2005 (các phiên bản khác sử dụng thao tác tương tự).
Bước 2: Connect vào Sever name, ở đây mình dùng tên: THIENTU\SQLEXPRESS.

11 March 2015

9 lý do tại sao dân IT không sửa máy tính cho người nhà

Học IT là mặc định phải biết sửa chữa máy tính cho họ hàng, người thân, bạn bè và người yêu. Dù vậy, có đôi khi bạn cũng phải "lực bất tòng tâm" trong những trường hợp khó đỡ. 

Công việc hay học tập gắn liền với hai chữ IT đồng nghĩa với việc khiến bạn trở thành thợ sửa máy tính chính cho toàn bộ gia đình và cả bạn bè. Nhưng không phải cử nhân tin học nào cũng là "trùm" cài Windows, Driver hoặc là có đủ khả năng và kiên nhẫn xử lý những tình huống dở khóc dở cười dưới đây.

09 March 2015

Những kiến thức cơ bản về MS SQL - Phần Cuối

Xem lại phần 4 tại đây.


Sử dụng biến Visual Basic trong câu lệnh SQL


Trong một chương trình Visual Basic, bạn có thể tạo một câu lệnh SELECT trong ứng dụng của bạn bằng cách ghép các biến cục bộ vào trong một câu lệnh khi cần để chọn, sắp xếp, lọc dữ liệu được yêu cầu bởi ứng dụng của bạn. Ví dụ bạn có một điều khiển TextBox (TitleWanted) chứa tên của một tiêu đề và bạn muốn lấy tất cả các sách trong bảng Titles có nhan đề như nhan đề trong hộp TextBox, bạn có thể tạo một câu lệnh SQL bao gồm cả giá trị hiện thời của hộp TextBox. Nhưng nhớ rằng SQL đóng TitleWanted trong một dấu trích đơn (‘’):

Set Rst = Db.OpenRecordset(“SELECT * FROM Titles “ _ & “WHERE Title = ‘” & TitleWanted.Text & “’”)

Những kiến thức cơ bản về MS SQL - Phần 4

Xem tiếp phần cuối tại đây.
Xem lại phần 3 tại đây.


PHẦN NGÔN NGỮ THAO TÁC TRÊN DỮ LIỆU - DML

Phần ngôn ngữ thao tác trên dữ liệu (DML - Data Manipulation Languague) được dùng để lấy các bản ghi trong các bảng, cập nhật, thêm, xoá các bản ghi của các bảng. Có một số câu lệnh hỗ trợ các tác vụ này, nhưng phần lớn là có cấu trúc của câu lệnh SELECT.

Truy vấn chọn:

Những kiến thức cơ bản về MS SQL - Phần 3

Xem tiếp phần 4 tại đây.
Xem lại phần 2 tại đây.


NHỮNG THAO TÁC DLL

DDL bao gồm một số lệnh bạn có thể dùng để tạo bảng và chỉ mục, và sửa đổi các bảng bằng cách thêm hoặc loại bỏ các cột hoặc chỉ mục. Những câu lệnh định nghĩa dữ liệu có thể chỉ được dùng với Jet database; Chúng không được hỗ trợ cho bất cứ CSDL định dạng ngoài.

Chú ý: Để dùng câu lệnh DDL, hoặc bất cứ truy vấn nào không trả lại tập bản ghi, hãy đóng ngoặc kép và sử dụng chúng như là đối số của các phương thức thi hành của CSDL hay đối tượng truy vấn (QueryDef object) như trong ví dụ sau:

Những kiến thức cơ bản về MS SQL - Phần 2

Xem tiếp phần 3 tại đây.
Xem lại phần 1 tại đây .

CÁC THÀNH PHẦN CỦA SQL


Ngôn ngữ SQL bao gồm các lệnh, các mệnh đề, các toán tử, và các hàm tổng hợp (hàm nhóm - aggregate functions). Những thành phần này được kết hợp vào trong các phát biểu (statements) dùng để tạo, cập nhật, và thao tác trên CSDL. Những mục sau sẽ mô tả những thành tố đó một cách ngắn gọn, và phần còn lại của chương này sẽ đưa ra cho bạn những ví dụ cụ thể về công dụng của chúng.

Chú ý: Những mục sau sẽ những lệnh và từ khoá được dùng thường xuyên nhất, nhưng không phải tất cả. Để có một tham khảo hoàn chỉnh về danh sách các từ khoá SQL, hãy tìm kiếm “SQL” trong Books Online.