Friday, 18 March 2011

Bài 3: Toán tử và biểu thức trong PHP

Bài 3: Toán tử và biểu thức trong PHP

Đối với mọi ngôn ngữ lập trình, toán tử và biểu thức luôn là những kiến thức cơ bản được sử dụng để xử lý các thao tác trong giai đoạn lập trình. Và PHP cũng không ngoại lệ, chúng vẫn có những kiến trúc cơ bản như một ngôn ngữ lập trình thông thường.
A- Toán tử trong PHP:
 
1- Toán tử gán:
Chúng ta đã từng tiếp xúc với toán tử này bởi việc khởi tạo 1 biến. Nó gồm ký tự đơn =. Toán tử gán lấy giá trị của toán hạng bên phải gán nó vào toán hạng bên trái.
 

Bài 2: Kiến thức tổng quan về lập trình PHP

Bài 2: Kiến thức tổng quan về lập trình PHP


Ở bài trước chúng ta đã tìm hiểu về cách thức cấu hình và cài đặt PHP. Tiếp theo chúng ta sẽ nghiên cứu về cấu trúc cơ bản trong PHP. Về tổng quan PHP có cú pháp khá tương đồng với 1 số ngôn ngữ như C, java. Tuy nhiên, tự bản thân chúng cũng có những điểm rất riêng biệt.
1- Cấu trúc cơ bản:

PHP cũng có thẻ bắt đầu và kết thúc giống với ngôn ngữ HTML. Chỉ khác, đối với PHP chúng ta có nhiều cách để thể hiện.
Cách 1 : Cú pháp chính:

Bài 1: Giới thiệu, Cấu hình và cài đặt PHP

PHP (Hypertext Preprocessor) là ngôn ngữ script trên server được thiết kế để dễ dàng xây dựng các trang Web động. Mã PHP có thể thực thi trên Webserver để tạo ra mã HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng.
Ngôn ngữ PHP ra đời năm 1994 Rasmus Lerdorf sau đó được phát triển bởi nhiều người trải qua nhiều phiên bản. Phiên bản hiện tại là PHP 5 đã được công bố 7/2004.
Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế xin nêu ra đây một số lý do cơ bản :
- Mã nguồn mở (open source code)
- Miễn phí, download dễ dàng từ Internet.
- Ngôn ngữ rất dễ học, dễ viết.

Wednesday, 16 March 2011

Seri 3 -Tự học lập trình PHP dễ hay khó

Tự học lập trình PHP dễ hay khó ?
Ngày nay với sự bùng nổ của công nghệ, thật không quá khó để tìm ra tài liệu cho bất kỳ nghiên cứu gì. Nhất là đối với các kiến thức lập trình. Một trong những tài liệu được xếp vào hàng cung cấp nhiều nhất trên các danh mục thứ hạng tìm kiếm của toàn thế giới.

Seri 2- Học PHP như thế nào khi bạn chưa biết gì về lập trình

Học PHP như thế nào khi bạn chưa biết gì về lập trình ?
PHP là một ngôn ngữ dễ học, dễ hiểu và dễ tiếp cận, nên cho dù nếu bạn chưa có kiến thức gì về PHP. Thì cũng đừng lo lắng, các phương pháp sau sẽ giúp bạn nắm vững những điểm trọng tâm trong quá trình theo học lớp căn bản và nâng cao.
Bắt đầu từ sự đơn giản nhất.

Seri 1- Bài mở đầu cho một PHP programmer

Kinh nghiệm để học PHP
Để học bất cứ một ngôn ngữ lập trình nào những người mới bao giờ cũng phải trải qua 6 giai đoạn.

1. 1. Quan niệm
2. 2. Thử nghiệm
3. 3. Trải nghiệm
4. 4. Kiểm nghiệm
5. 5. Chiêm nghiệm
6. 6. Sáng tạo

Sunday, 6 March 2011

Firefox - Enter username and password for "" at http://localhost - Solution

IIS uses Integrated Authentication and by default IE has the ability to use your windows user account...but don't worry, so does Firefox but you'll have to make a quick configuration change.

1) Open up Firefox and type in about:config as the url

2) In the Filter Type in ntlm

3) Double click "network.automatic-ntlm-auth.trusted-uris" and type in localhost and hit enter

4) Write Thank You To Blogger

As Always, Hope this helped you out.

Thursday, 10 February 2011

Hướng dẫn tạo đĩa Multi-boot (Setup Windows 7, Setup Windows XP & Hiren's Boot)

Bạn có muốn tự tay tạo ra đĩa có khả năng cài Windows 7, Windows XP đồng thời có cả Hiren's Boot không?

Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 800x600.


Nếu muốn hãy bắt đầu làm nào
BƯỚC 1: CHUẨN BỊ
Để làm đĩa Windows 7 + Windows XP + Hiren's Boot (3 trong 1) trước hết cần phải có file .iso của 3 đĩa này. Bạn nên sử dụng đĩa gốc hoặc những bản được download từ MSDN để đảm bảo rằng file .iso chưa bị chỉnh sửa gì.
1. Windows XP
Windows XP Service Pack 2 (MSDN 11-08-2004) - Professional-Retail
Code:
http://www.mediafire.com/?sharekey=b0532cb1eda8f7806e7203eb87368129a69ce94d5dc7aaf3c95965eaa7bc68bc Pass: www.vn-zoom.com
Key: KW2D3-6MHB3-W93H9-622TY-PM333

Windows XP Service Pack 3 (MSDN 01-05-2008) - Professional-Retail
Code:
http://www.mediafire.com/?sharekey=432b6085b5d0d10aab1eab3e9fa335cadb4ce64b1d3119a2
(Muốn biết file .iso cài windows của mình có phải là bản gốc được tải từ MSDN hay không thì có thể kiểm tra mã hash bằng phần mềm HashCalc rồi so sánh với mã của bản gốc tại đây)
Ví dụ:
Details từ MSDN



Kiểm tra file .iso đã down về bằng HashCalc



Hoặc có thể sử dụng các phiên bản Windows XP khác (tùy bạn)

2. Windows 7 Ultimate RTM
- Windows 7 Ultimate RTM 32 bit:
Code:
http://mega.1280.com/folder/F3IN3E/ Sau khi down xong đổi tên mở rộng của các file từ a, b, c,... thành __a, __b, __c,... (Chú có có 2 dấu _) Ghép bằng phần mềm FFSJ Pass để ghép file là toilatoi1504
- Hoặc Windows 7 Ultimate RTM 64 bit:
Code:
http://mega.1280.com/folder/YTX4V3/
3. Hiren's Boot CD
Hiren's BootCD 10.1 Patched Keyboard US (Đã Patch cho bàn phím kiểu US):
Code:
http://www.mediafire.com/download.php?lomvzmcmj5f
4. Phần mềm EasyBoot
EasyBoot 5.1.2.586 + Serial
Code:
http://www.mediafire.com/?zcjnmmozmyz
5. Phần mềm UltraISO
UltraISO 9.3.5.2716
Code:
Name: UW-Madison Executive Education Serial: 1519-E287-A828-A24A
6. Phần mềm Microsoft Virtual PC 2007
Microsoft Virtual PC 2007 dùng để kiểm tra lại trước khi ghi đĩa

BƯỚC 2: THỰC HIỆN
1. Xử lý Hiren's Boot
- Mở file Hiren'sBootCD.iso bằng UltraISO tìm trong thư mục HBCD file boot.gz



extract nó ra, rồi mở bằng WinRAR được file boot.img -> copy vào thư mục sau: C:\EasyBoot\disk1\ezboot
- Tìm trong thư mục HBCD file XP.BIN -> copy vào thư mục C:\EasyBoot\disk1\ezboot và đổi tên thành minixp.bin

Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 785x576.


- Extract toàn bộ thư mục HBCD vào thư mục C:\EasyBoot\disk1

2. Xử lý Windows XP
- Từ ổ ảo của UltraISO, mount file .iso của Windows XP vào (hoặc cho đĩa cài Windows XP vào ổ CD/DVD để chép một số file)



Copy những file/folder sau vào thư mục: C:\EasyBoot\disk1

Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 798x519.


- Mở file .iso của Windows XP bằng UltraISO



lưu file với tên winxp.bif ở thư mục C:\EasyBoot\disk1\ezboot

Last edited by MrNgocHoang; 31-12-2009 at 08:33.
Reply With Quote
#2
Old 14-12-2009, 16:35
Senior Member
Join Date: 10-2008
Posts: 146
Re: Hướng dẫn tạo đĩa Multi-boot (Setup Windows 7, Setup Windows XP & Hiren's Boot)

3.Xử lý Windows 7
- Copy tất cả các file/folder trong đĩa cài Win 7 vào thư mục C:\EasyBoot\disk1



- Mở file .iso của Windows 7 bằng UltraISO

Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 720x331.


lưu file với tên win7.bif ở thư mục C:\EasyBoot\disk1\ezboot

4.Tạo Multi-Boot bằng EasyBoot
Giao diện của phần mềm



Để thay đổi hình nền và logo khởi động theo phong cách của riêng mình bạn làm theo trình tự sau:





Sau đó bạn có thể dùng Adobe Photoshop để tạo ra ảnh Bitmap 16bit kích thước 800x600 theo phong cách của riêng mình rồi copy vào thư mục C:\EasyBoot\disk1\ezboot và chỉnh lại tên file ảnh mới của mình ở đây:



Đây là cái ảnh nền của mình (không để logo khởi động nên chỉ làm 1 ảnh)

Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 1024x768.


Sau đó chuyển sang tab Layout để thêm bớt chỉnh sửa lại vị trí các khung màu nền,... cho hợp mắt mình



Bạn cũng có thể dùng chuột ấn trực tiếp vào từng đối tượng để di chuyển vị trí, thay đổi kích thước,...



Tab Text chỉnh sửa cũng tương tự



Sau khi chỉnh sửa giao diện trở thành:

Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 816x653.


Tab Menu
Trong tất cả các tab trên bạn có thể chỉnh sửa lại hay để mặc định là tùy. Nhưng ở tab này bắt buộc phải làm chính xác để tránh lỗi không boot được.
Lệnh (command) đối với các hệ điều hành tương ứng là:
Setup Windows 7: run win7.bif



Tương tự đối với:
- Setup Windows XP: run winxp.bif
- Hiren's Boot: run boot.img
- Start Mini Windows XP: run minixp.bin
- Boot from Hard Disk: boot 80

Sau khi hoàn tất lệnh
Chọn khởi động mặc định khi không ấn gì (ở đây mình chọn Boot from Hard Disk làm mặc định):



Giờ thì chỉ việc tạo file .iso hoặc nếu tự tin vào độ chính xác trong các thao tác thì bạn có thể burn ra đĩa được rồi (Mình khuyên các bạn nên tạo file .iso của đĩa multi-boot rồi kiểm tra lại trước khi ghi ra đĩa)



BƯỚC 3: KIỂM TRA LẠI VÀ GHI RA ĐĨA
Dùng Microsoft Virtual PC để kiểm tra lại file ISO đã làm đúng chưa (Nếu chưa biết cách sử dụng phần mềm này thì có thể đọc hướng dẫn ở đây)

Đã có multi-boot
Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 820x683.


Setup Windows 7
Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 820x683.


Setup Windows XP


Hiren's Boot


Mini Windows XP
Ảnh đã được thu nhỏ. Vui lòng nhấn vào đây để xem kích thước thật 820x683.


Cuối cùng là kiếm cái đĩa nào ngon tí mà ghi cho bõ công chứ đừng ghi đĩa đểu quá mà lại phải sớm chia tay với em nó

Thursday, 13 January 2011

.net ConnectionString with SQL server

Connection strings for SQL Server


Địa chỉ để các bạn có thể học thêm về connectionString :connectionstrings


Các bạn có thể tham khảo bộ ebook về asp.net tại link sau :

http://www.mediafire.com/?f7azsbafyshb8

Wednesday, 5 January 2011

Tối ưu hóa máy tính Windows 7

Trong bài viết này chúng tôi sẽ giới thiệu cho các bạn một số mẹo cho hiệu suất tốt nhất đối với máy tính Windows 7.

Windows 7 có một số cải thiện đáng kể về hiệu suất so với hệ điều hành tiền nhiệm trước đó, Windows Vista. Tuy nhiên nếu muốn có được hiệu suất tốt nhất có thể, bạn cần phải thực hiện một số điều chỉnh nhỏ đối với hệ thống để loại trừ một số chương trình và tính năng ngốn nhiều tài nguyên. Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho các bạn một số cách nhằm tăng hiệu suất của máy tính mà không cần nâng cấp phần cứng.

Đầu tiên cần các bạn cần phải lưu ý: Một tìm kiếm nhanh trên Internet sẽ dẫn bạn đến một kho tàng các lời khuyên cho việc chỉnh sửa đôi chút về hệ điều hành của bạn, tuy nhiên cần phải biết rằng – nhiều gợi ý đó chỉ là “khoáng sản có màu vàng”, một số hướng dẫn dành cho các hệ điều hành trước đây như Vista và XP có thể làm giảm hiệu suất của hệ thống Windows 7.

Các điều chỉnh và các gợi ý mà chúng tôi cung cấp ở đây sẽ không biến một máy tính cũ rích thành một máy tính mới hoàn toàn nhưng chúng sẽ giúp cho máy tính của bạn tăng thêm một chút về tốc độ, không gian lưu trữ của một máy tính Windows 7 được cài đặt mặc định. Nếu bạn dự định thực hiện các thay đổi khác đối với Windows 7 vượt xa các tùy chọn được chúng tôi giới thiệu ở đây, khi đó các bạn cần phải để ý kỹ đến những lời khuyên mà các bạn muốn thực hiện là dành cho hệ điều hành nào. Không để bị mắc lừa bởi những lời khuyên và hướng dẫn đến từ những nơi có ít uy tín mà bạn tìm thấy trên Internet. Nghiên cứu một cách tỉ mỉ những thay đổi mà bạn dự định thực hiện với hệ thống của mình trước khi thực hiện bất cứ điều gì, nếu không bạn rất có thể sẽ gặp phải những tình huống không như mong muốn (hoặc thậm chí không thể sửa chữa được).

Tăng tốc độ một nâng cấp Windows mới

Khi ngồi trước một máy tính desktop mới sau khi đã hoàn tất việc cài đặt Windows 7, bạn có thể cảm thấy sửng sốt khi thấy các thành phần của bạn làm việc rất hoàn hảo. Với hầu hết các thành phần, Windows 7 khá tốt trong việc thiết lập driver cho mạng, video, thiết bị đầu ra và các thành phần khác – tốt, tuy nhiên đó chưa phải là tất cả.

Để tối đa hóa hiệu suất cho máy tính, thứ đầu tiên mà bạn cần phải thực hiện là tìm và cài đặt các driver của Windows 7 cho tất cả các thành phần quan trọng có gắn kèm với hệ thống. Driver của bo mạch chủ là thành phần quan trọng bậc nhất mà bạn cần quan tâm, đặc biệt nếu hệ thống video và âm thanh được tích hợp vào bo mạch chủ. Nếu các thành phần này không được tích hợp với bo mạch chủ, bạn cần thêm driver của video card và sound card vào danh sách cần tìm của mình, tiếp đó là các thiết bị đầu ra và bất cứ thành phần nào khác mà bạn gắn kèm với hệ thống (chẳng hạn như Wi-Fi card, các thiết bị PCI và máy in). Nếu bạn không chắc chắn những thành phần mình đang có, hãy sử dụng chương trình miễn phí DriverMax để quét toàn bộ hệ thống của bạn để tìm kiếm các thành phần và nâng cấp driver.
Troubleshoot Compatibility
Nếu không tìm kiếm được driver cho Windows 7 cho một sản phẩm? Trong trường hợp này, bạn hãy thử sử dụng driver của Windows Vista để thay thế xem sao. Nếu gặp phải trục trặc, hãy kích chuột phải vào file thực thi và kích chuột trái vào Troubleshoot Compatibility. Thực hiện các thao tác nhắc nhở trên wizard và tìm đến chương trình đang chạy trong phiên bản Windows trước nhưng không chạy trong Windows 7. chọn Windows Vista với tư cách là hệ điều hành theo sau, kích Next cho các nhắc nhở, sau đó chạy file cài đặt lần nữa.

Cuối cùng, mặc dù có thể hơi kỳ quặc, không sử dụng Windows Updater để cài đặt driver cho máy tính của bạn – Microsoft rất khét tiếng cho việc phát hành các driver cũ và không tương thích thông qua dịch vụ này.

Tối ưu không gian lưu trữ

Nếu đã cài đặt Windows 7 như một nâng cấp từ Windows Vista, bạn sẽ phát hiện thấy một thư mục có tên C:\Windows.old. Thư mục này sẽ nắm giữ tất toàn bộ các nội dung của hệ thống Windows Vista cũ. Nó có kích thước rất lớn và chiếm nhiều không gian đĩa cứng. Hãy tìm các file mà bạn muốn giữ lại trong hệ điều hành Windows 7 mới, sau đó xóa toàn bộ thư mục này để tăng không gian cho ổ cứng của bạn.
Nếu một máy tính có nhiều ổ cứng, bạn có thể tăng hiệu suất của nó bằng cách chuyển location của paging file của hệ thống từ ổ đĩa chứa partition C:\ sang một đĩa cứng riêng. Để thực hiện điều đó, bạn hãy mở Control Panel và chọn System. Từ đây, kích Advanced System Settings. Chọn tab Advanced, sau đó kích nút Settings nằm bên dưới mục Performance. Trên cửa sổ mới xuất hiện, chọn tab Advanced. Cuối cùng kích Change. Hủy chọn hộp kiểm được gán nhãn Automatically manage paging file size for all drives. Chọn C: từ hộp Drive và chuyển nó sang tùy chọn No paging file. Tiếp đến, chọn một ổ cứng khác và chọn System managed size. kích OK và khởi động lại máy tính.

Tăng hiệu suất
Để có được trải nghiệm nhanh hơn đối với Windows 7, bạn hãy thay đổi số lượng thời gian chuột và các menu được kích xuất hiện. Kích nút Start và đánh regedit vào hộp 'Search programs and files'. Welcome to the Windows 7 Registry - ở đây bạn không nên động chạm hay thay đổi bất cứ thứ gì mà không có lý do chính đáng. Kích chuột phải vào mũi tên bên cạnh HKEY_CURRENT_USER. Mở thư mục Control Panel, sau đó kích trực tiếp vào Desktop. Trong phần panel bên phải, tìm kiếm và kích đúp vào MenuShowDelay. Thay đổi giá trị từ 400 thành một giá trị nào đó thấp hơn; đây là số ms giữ chậm giữa kích chuột của bạn vào một hiển thị của menu. Khởi động lại máy tính để những thay đổi có hiệu lực, hoặc bạn có thể tiếp tục với những điều chỉnh kế tiếp.

Bạn có thấy các thư mục có tên Mouse (bên dưới Desktop)? Kích vào thư mục này, sau đó tìm kiếm và chọn Registry key MouseHoverTime. Như trên, thay đổi giá trị này thành một giá trị thấp hơn. Sau đó đóng Registry Editor, khởi động lại máy tính.
Performance Options
Nếu bạn sẵn lòng hy sinh giao diện để có được tốc độ, bạn có thể thay đổi các thiết lập trực quan của giao diện Windows 7 để nâng hiệu suất trình diễn.Quay trở lại phần System của Control Panel và kích vào Advanced System Settings lần nữa. Trong cửa sổ System Properties, chọn tab Advanced, sau đó kích vào hộp Settings nằm bên dưới mục Performance. Cửa sổ Performance Options sẽ xuất hiện. Ở cửa sổ này, bạn sẽ thấy danh sách các hộp kiểm đã được chọn tương ứng với tất cả các cửa sổ đang trưng bày trong hệ điều hành.

Nếu bạn không quan tâm tới việc biến hệ điều hành của mình thành một phiên bản của Windows 2000, hãy kích nút để Windows điều chỉnh các thiết lập trực quan của nó để có được hiệu suất tốt nhất. Đây là một bước khá khắc nghiệt – nếu bạn thích một phương pháp biến đổi dần dần, hãy hủy chọn các hộp kiểm có liên quan đến Windows Aero (chẳng hạn như Aero peek và transparent glass). Khi đó bạn sẽ vẫn duy trì được vẻ đẹp cho desktop của mình trong khi vẫn cải thiện được hiệu suất chút ít.
Bảo tồn tài nguyên

Khi đã cài đặt một số lượng hợp lý các chương trình trên máy tính, bạn nên bảo đảm rằng hệ thống của mình không có bất cứ ứng dụng không mong muốn nào đang chạy trong background, vì các chương trình này sẽ làm suy hao hiệu suất thực tế cho máy tính của bạn. Các chương trình này thường tự khởi chạy trong quá trình khởi động của hệ điều hành, chúng thường được thiết kế để giúp bạn load các ứng dụng có liên quan với chúng được nhanh hơn. Tuy nhiên vấn đề ở đây là chúng lúc nào cũng chạy, không quan tâm đến việc bạn có thích sử dụng ứng dụng trong suốt phiên làm việc đó không.

Kích Start và đánh msconfig vào trường 'Search programs and files'. Nhấn Enter. Trong cửa sổ System Configuration, chọn tab Startup. Chuyển chuột của bạn giữa các header của các cột Manufacturer và Command, co cột Manufacturer lại vì cột Command là cột bạn nên quan tâm.

Một số các ứng dụng startup khởi chạy trên máy tính của bạn sẽ nằm trong background, tiêu hao tài nguyên. Cho ví dụ, iTunes: Nếu bạn đã cài đặt ứng dụng này, bạn sẽ thấy iTunes và QuickTime được liệt kê trong tab Startup. Cả hai file iTunesHelper.exe và QTTask.exe đệu là các file bổ sung không cần thiết đối với hệ thống của bạn, hãy hủy chọn chúng.

Đối với các chương trình khác trong danh sách, bạn nên thực hiện một tìm kiếm trên web đối với các file thực thi của ứng dụng để xác định xem liệu chương trình đó có đáng giữ lại hay nên remove đi. Khi đã kiểm tra các chương trình bạn muốn khởi chạy tại startup và hủy chọn các chương trình không mong muốn, kích OK.
Ngoài các chương trình startup, bạn sẽ thấy các dịch vụ trên máy tính của mình; đây là những thứ bạn cũng cần phải điều chỉnh đôi chút để nâng cao hiệu suất hệ thống. Với các dịch vụ, kích Start, đánh services.msc vào trường tìm kiếm và nhấn Enter. Khi đó cửa sổ Services xuất hiện và công việc của bạn cũng tương tự như trên với các chương trình startup, chỉ có điều danh sách các file thực thi và các tùy chọn có thể lộn xộn hơn cửa sổ startup.
Duy trì hiệu suất đỉnh

Nếu bạn muốn giữ hệ thống được nhanh, hãy làm sạch thư mục C:\Windows\Temp khi có dịp. Thực hiện điều này ngay khi bạn khởi động vào hệ điều hành, hoặc thậm chí ở chế độ Safe Mode, để bảo đảm rằng bạn đã xóa mọi file không sử dụng đến khỏi ổ đĩa của mình. Không nên sử dụng chức năng hủy bỏ cài đặt của Windows 7 hoặc file uninstall mặc định cho ứng dụng để remove nó khỏi ổ đĩa cứng. Thay vì đó, bạn nên sử dụng tiện ích Revo Uninstaller, đây là một ứng dụng dùng để remove các chương trình đang sử dụng các thường trình uninstall mặc định của chúng, tuy nhiên nó mạnh hơn nhiều so với các chương trình hủy bỏ cài đặt mặc định này bằng cách quét hệ thống và Registry để làm sạch các dấu vết của các chương trình trong toàn bộ ổ cứng của bạn.
Văn Linh (Theo Pcworld)