Archive for March, 2011


phương pháp sau sẽ làm giảm đỉ số lượng Bandwidth phải sử dụng với web của bạn và tăng tốc đọ truy cập web của nguòi dùng

các bạn đều biết phần lớn các file images, css, javascript, files loại khác đèu có thể làm cho chặt chẽ cáu hình và sủ dụng để tăng tóc download với nguòi sủ dụng. hơn nữa nó có thể báo cho trình duyệt của người dùng luu trữ lại cho dùng lần sau bằng cách thông báo thời gian sủa lại hoạc câp nhật đẻ không tốn thời gian và luu lượng trao đổi khi ghé thăm web..

sau đây là mã số của thời gian báo cho trình duyệt bạn có thể sủ dụng

Trích dẫn:
#===================================================================== ========#
# TIME CHEAT SHEET
#===================================================================== ========#
# 300 5 M # 604800 1 W
# 2700 45 M # 1814400 3 W
# 3600 1 H # 2419200 1 M
# 54000 15 H # 14515200 6 M
# 86400 1 D # 26611200 11 M
# 518400 6 D # 29030400 1 Y (never expire)

còn đây là hai giải pháp cho việc này
sử dụng Apache Module mod_expires
ví dụ

Mã:
ExpiresActive On
ExpiresDefault A300
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/css A2592000
ExpiresByType image/gif A604800
ExpiresByType image/png A604800
ExpiresByType image/jpeg A604800
ExpiresByType text/plain A604800
ExpiresByType application/x-shockwave-flash A604800
ExpiresByType video/x-flv A604800
ExpiresByType application/pdf A604800
ExpiresByType text/html A300

cách hai sử dụng mod_headers thêm vào header của các html — cách này khá dễ và ưa chuộng
ví dụ

Mã:
# htm files are php
AddHandler application/x-httpd-php .php .htm 

# setup errordocuments to local php file
ErrorDocument 404 /cgi-bin/error.htm
ErrorDocument 403 /cgi-bin/error.htm
ErrorDocument 500 /cgi-bin/error.htm

# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0

# Set up caching on media files for 1 year (forever?)
<FilesMatch “\.(ico|flv|pdf|mov|mp3|wmv|ppt)$”>
ExpiresDefault A29030400
Header append Cache-Control “public”
</FilesMatch>

# Set up caching on media files for 1 week
<FilesMatch “\.(gif|jpg|jpeg|png|swf)$”>
ExpiresDefault A604800
Header append Cache-Control “public, proxy-revalidate”
</FilesMatch>

# Set up 2 Hour caching on commonly updated files
<FilesMatch “\.(xml|txt|html|js|css)$”>
ExpiresDefault A7200
Header append Cache-Control “private, proxy-revalidate, must-revalidate”
</FilesMatch>

# Force no caching for dynamic files
<FilesMatch “\.(php|cgi|pl|htm)$”>
ExpiresDefault A0
Header set Cache-Control “no-cache, no-store, must-revalidate, max-age=0, proxy-revalidate, no-transform”
Header set Pragma “no-cache”
</FilesMatch>

Nguồn xã luận

From past few weeks whenever I tried to open any download code sample it gives me error

“cannot be opened because its project type (.csproj) is not supported by this version of the application.
To open it, please use a version that supports this type of project.”

I am using Visual Studio 2008 with SP1.

Finally today I got the solution and it works fine for me …. :) Might be it will be a bug for VS-2008 :(

Here is the solution for it.

Go to Start> All Programs > Visual Studio 2008 > Visual Studio Tools > Click Visual Studio 2008 Command Prompt. Type the below command and press enter.

devenv.exe /resetskippkgs

It opens Visual Studio 2008 IDE and finally everything was OK .

 

Hướng dẫn cài đặt Google Custom Search

Như bạn biết, WordPress có kèm công cụ tìm kiếm nhưng công cụ này hoạt động chưa thật sự hiệu quả. Mỗi lần search là 1 lần truy xuất vào Database, đối với các Blog lớn, lượng người search cao thì điều này sẽ ảnh hưởng không tốt , cụ thể là tốc độ tải site sẽ chậm đi do quá nhiều truy xuất tới Database.

Google Custom Search là 1 công cụ tìm kiếm hiệu quả, sẽ loại bỏ tất cả các khuyết điểm trên. Ưu điểm của Google Custom Search:

  • Tìm kiếm cực kì chính xác
  • Không truy xuất tới Database của trang web
  • Kết hợp được với tài khoản Google Adsense để kiếm tiền
  • Nhiều tùy chỉnh cho việc hiện kết quả

Bài viết này, Minh Mèo sẽ hướng dẫn cách thiết lập Google Custom Search và cách chèn vào blog của bạn.

Cài đặt Google Custom Search

Vào Google Custom Search để tạo/quản lí nếu bạn có/chưa có bộ tìm kiếm nào.

Nhấn nút Create a Custom Search Engine

Màn hình tiếp theo yêu cầu bạn nhập thông tin cho bộ tìm kiếm này

  • What do you want to search: lựa chọn các trang web muốn tìm kiếm
  • Select some sites: điền tên các trang web muốn tìm kiếm ( ở đây tớ điền :http://minhmeo.info/* để tìm các kết quả trong trang web của tớ thôi)

Còn lại bạn làm như hình rồi nhấn Next sang bước tiếp theo. Ở trang tiếp theo này không có gì cả, chỉ là trang preview nên các bạn tiếp tục nhấn Finish. Lựa chọn bộ tìm kiếm bạn tạo, nhấn control panel

 

Nhấn vào Control Panel để cài đặtNhấn vào Control Panel để cài đặt

Ở cột Control Panel bên trái, kéo xuống dưới chọn Look and Feel.

  • Choose a hosting option: nơi kết quả hiện ra

  1. Search element: hiện ngay kết quả trên trang web bạn đang tìm kiếm ( Minh Mèo dùng cách này cho đơn giản )
  2. Iframe: hiện ra ở 1 trang khác trên website của bạn. Giả sử: http://minhmeo.info/tim-kiem/
  3. Google-hosted page: hiện kết quả trên website của Google
  • Choose a layout for Search element: chọn layout Compact để chèn vào Sidebar cho nhỏ gọn

  • Choose or customize a style: lựa chọn skin hiện kết quả. Blog Minh Mèo sử dụng Minimalist cho nổi bật so với tông màu trắng của Blog.

Nhấn Get Code để lấy code chèn vào Blog.

 

Đây là Code của bạn. Copy!Đây là Code của bạn. Copy!

Chèn code vào Blog.

Vào Appearance > Widgets. Chọn Text , thả vào sidebar bạn muốn hiện bộ tìm kiếm và copy đoạn code trên vào ô Content sau đó save lại.

 

 

 

Như vậy là bạn đã cài đặt thành công bộ tìm kiếm cho Blog của mình

 

Các trang web bán coupon giảm giá: 


DiaDiemAnUong.com- Phong trào mua coupon giảm giá ở Việt Nam đang sôi nổi hơn bao giờ hết. Thật ra phong trào này đã rất phổ biến với thành công như chớp của trang web Groupon nổi tiếng, đã xuất hiện cách đây 2 năm và đang là tên tuổi tiềm năng nhất trong lĩnh vực quảng cáo, khuyến mãi.


Trang Groupon nổi tiếng

Không có gì ngạc nhiên khi hàng loạt website nhái ra đời, ngay cả tại Việt Nam. Làm thế nào để tồn tại, khi số lượng đối thủ nhiều như nấm mọc sau mưa?

Các website này đều có điểm chung là bán coupon giảm giá & khuyến mãi cho khách hàng, chủ yếu tập trung ở khu vực TP. Hồ Chí MInh và Hà Nội. Hiện các website ở Việt Nam vẫn trong quá trình tranh đua nhau, những vẫn chưa có trang nào thật sự nổi trội, cùng DiaDiemAnUong chờ xem web nào sẽ đạt được thành công nhất nhé….

Các hình thức thanh toán của các Groupon Việt Nam hiện tại:
+ Tiền mặt/Chuyển khoản
+ Thẻ mua hàng (Groupon VN phát hành)
+ Điểm/Tiền ảo
+ Thẻ ATMThẻ tín dụng

Thông tin sau được DiaDiemAnUong tính vào thời điểm tháng 12/2010.

1. Muachung.vn

Đơn vị chủ quản:
Công ty cổ phần truyền thông Việt Nam – VC Corp (Kênh 14)
Hình thức thanh tóan: thẻ Visa/Master, thẻ ATM đã đăng kí sử dụng internet banking, Thanh toán Online được đảm bảo bởi Soha Payment
Điểm mạnh: Phiếu Mua Hàng Điện Tử sẽ được gửi qua SMS và email cho quý khách chỉ trong vòng 1h sau khi mua hàng thành công. Nhiều deal hấp dẫn. Gửi email confirm sau khi đặt hàng.
Điểm yếu: khó mua được nếu không có tài khỏan ngân hàng 
Xếp hạng Alexa (13/12/2010): 82,982

của diadiemanuong.com hiện tại là 269,749  hehe

2. nhomMua.com

Đơn vị chủ quản:
DiaDiem.com
Hình thức thanh tóan: PayPal, Payoo, tiền mặt trực tiếp
Điểm mạnh: giao thẻ miễn phí (trong TP Hồ Chí Minh) và nhận thanh toán bằng tiền mặt tại nhà. Nhiều deal hấp dẫn. Nhân viên gọi điện thoại confirm sau khi đặt hàng.
Điểm yếu: không thanh tóan được bằng thẻ Visa/Master
Xếp hạng Alexa (13/12/2010): 100,796

3. cungmua.com

Đơn vị chủ quản:
Tichluydiem.com (Cyvee)
Hình thức thanh tóan: thanh tóan bằng điểm cò trên tichluydiem.com, chuyển khỏan ngân hàng, tiền mặt trực tiếp
Điểm mạnh: Nhân viên của Cùng Mua sẽ đến tận nơi để giao phiếu cho bạn trong vòng 48h sau khi bạn đăng ký
Điểm yếu: số lượng xuất hiện deal mới hơi ít
Xếp hạng Alexa (13/12/2010): 195,704

4. Deal.zing.vn

Đơn vị chủ quản:
Vinagame – VNG Corporation
Hình thức thanh tóan: duy nhất Zing Xu, có thể đổi ra Zing Xu bằng cách nạp tiền vào tài khỏan bằng thẻ game, hệ thống thẻ Smartlink… nhưng đều phải đổi ra Zing Xu.
Điểm mạnh: nguồn lực dồi dào từ Vinagame, deal khá hấp dẫn.
Điểm yếu: thanh tóan bằng hệ thống riêng “Zing Xu” gây khó khăn cho người mua, cách thức nạp tiền và chuyển đổi rắc rối và không thân thiện, đó cũng là lý do tại sao các sản phẩm của Zing bán vẫn không chạy bằng 3 website bên trên.
Xếp hạng Alexa (13/12/2010): 407

5. Hotdeal.vn

Đơn vị chủ quản:
Vinabook
Hình thức thanh tóan: trả tiền trực tiếp, chuyển khoản
Điểm mạnh: giao coupon tại nhà miễn phí
Điểm yếu: mua xong chẳng ai giao hàng hay đt confirm gì cả
Xếp hạng Alexa (13/12/2010): 607,265

6. runhau.vn

Đơn vị chủ quản:
Công ty cổ phần Đoàn Kết – Cartel Holdings JSC
Hình thức thanh tóan: tiền mặt trực tiếp, chuyển khoản, Mobi Ví, Thẻ
Điểm mạnh: phát triển từ website reedeems.com với khá nhiều giảm giá hấp dẫn, giao coupon tại nhà miễn phí
Điểm yếu: coupon nhìn không bắt mắt và an tòan (chỉ là tờ giấy A4 có đóng dấu)
Xếp hạng Alexa (13/12/2010): 1,328,761

7. cucre.vn

Đơn vị chủ quản:
Vatgia
Hình thức thanh tóan: được bảo đảm thanh toán bởi www.baokim.vn
Điểm mạnh: giao coupon tại nhà miễn phí, nhân viên gọi đt confirm
Điểm yếu: bắt buộc phải cung cấp email khi bắt đầu xem website, có thể tính phí vận chuyển
Xếp hạng Alexa (13/12/2010): 141,716

8. phagia.com.vn

Đơn vị chủ quản:
Phununet.com
Hình thức thanh tóan: thẻ Visa/Master, thẻ ATM
Điểm mạnh: người mua có thể vào yêu cầu phá giá 1 nơi nào đó
Điểm yếu: tuy nhiên chức năng yêu cầu phá giá hơi lung tung và khó hiểu
Xếp hạng Alexa (13/12/2010): 311,264

9. kenhgia.com

Đơn vị chủ quản:
PMTIS, Co Ltd
Hình thức thanh tóan: soạn tin nhắn để nhận mã khuyến mãi ???
Điểm mạnh: chỉ cần gửi tin nhắn điện thoại để nhận Mã Khuyến Mãi
Điểm yếu: cách thức mua hơi lung tung khó hiểu, nhắn tin rùi vẫn ko thấy mã (làm tốn 1.000đ) =.=
Xếp hạng Alexa (13/12/2010): 2,096,891

10.vndoan.com
Đơn vị chủ quản: Công ty TNHH Công nghệ mạng Thiên Hy Long
Hình thức thanh tóan: nganluong.vn, tiền mặt, chuyển khoản qua ATM
Điểm mạnh: có cả ở HN và TPHCM, giao coupon tại nhà miễn phí, bộ phận CSKH support khách nhanh, giọng mấy em ở đó cứ gọi là ngọt như “mía lùi” ấy )
Điểm yếu: mới ra đời nên hơi ít sp về ăn uống, toàn thấy spa, làm đẹp thui à 
Xếp hạng Alexa (13/12/2010): 680,400

Vài trang web sắp ra mắt trong thời gian tới:
http://www.groupon.biz/
http://xommua.com

Trang này mới mở, tổng hợp các deal hàng giảm giá luôn, rất thuận tiện:

http://www.giamua.com/coupon/

Nguồn: DiaDiemAnUong.com

Bài viết này hướng dẫn bạn cách đăng ký tài khoản Google Adsense được chấp nhận nhanh nhất không cần phải sử dụng website của mình.

Thông thường chúng ta có thể có tài khoản Google Adsense thông qua các cách sau: Có một website riêng với nội dung tốt, thông qua Blogger của  Google, thông qua DocStoc.

Nhưng gã khổng lồ Google ngày càng khó tính với những người cố gắng có tài khoản Google Adsense mà không có một website tốt,bài viết độc quyền và thời gian sử dụng tên miền ít nhất 6 tháng.

Mọi chuyện sẽ đơn giản nếu bạn làm theo đúng từng bước dưới đây.

Đăng ký tài khoản mới tại Flixya: Flixya Get Google Adsense Approval

flixya get google adsense approval Cách đăng ký Google Adsense Approval trong 15 phút

Sau khi đăng ký tài khoản Flixya xong bạn sẽ được hỏi đăng ký tài khoản Google Adsense

flixya register google adsense approval Cách đăng ký Google Adsense Approval trong 15 phútSau đó bạn check email sẽ thấy có 2 bức thư:

- Một bức thư của flixya yêu cầu bạn xác nhận tài khoản

- Một bức thư khác của Google AdSense yêu cầu xác nhận tài khoản.

Ở bức thư  của Google AdSense họ sẽ yêu cầu bạn nhập các thông tin cho tài khoản AdSense

flixya register google adsense Cách đăng ký Google Adsense Approval trong 15 phút

Google sẽ hỏi bạn muốn sử  dụng  Google Adsense với tài khoản Gmail hay Email của bạn, tùy bạn chọn.

Tiếp theo bạn điền các thông tin cá nhân của mình (Lưu ý: Địa chỉ nhà, họ tên phải đảm bảo cụ thể và chính xác để sau này Google sẽ gửi thư qua đường bưu điện đến nhà bạn)

dang ky google adsense Cách đăng ký Google Adsense Approval trong 15 phút

Bước sau rất quan trọng, đó là bạn phải đồng ý cho phép Flixya truy cập vào tài khoản Adsense của bạn. Như đã biết đối với một số website chia sẻ lợi nhuận họ có thể lấy đến 50% số tiền bạn kiếm được từ Adsense thông qua site của họ. Nhưng với Flixya (một dịch vụ của Google) thì họ không lấy đồng nào của bạn. Nghĩa là bạn vẫn nhận được 100% số tiền. Điều này quá tuyệt!

flixya dang ky google adsense Cách đăng ký Google Adsense Approval trong 15 phút

Okie, vậy là tài khoản Google Adsense của bạn đã đăng ký thành công. Việc còn lại là bạn đợi từ 1-2 ngày để nhân viên Google review thông tin của bạn trước khi chấp nhận chính thức.

 

Nguyên nhân tài khoản Paypal bị Limit

Limit (bị hạn chế giao dịch, không thể rút, gửi/nhận tiền) hiểu một cách đơn giản làPaypal sẽ hạn chế việc sử dụng tài khoản của bạn trong thanh toán cho đến khi bạn xác minh các thông tin cần thiết. Chính điều này tạo nên sự an toàn cho Paypal trong thanh toán trực tuyến.

Sau đây là một số nguyên nhân chính của việc PayPal bị limit:

- Trước tiên là do việc thay đổi địa chỉ login IP liên tục. Tốt nhất bạn chỉ sử dụng địa chỉ IP của một nhà mạng mà thôi. Đã có trường hợp account bị limit do đăng nhập với IP của VNPT sau đó về quê và sử dụng mạng của Viettel.

- Login và logout liên tục trong một thời gian ngắn. Thực hiện các thay đổi trong account nhiều lần như đổi password, đổi câu hỏi bảo mật…

- Paypal sẽ limit nếu bạn sử dụng quá nhiều tiền trong 1 ngày hay 1 tháng. Điều này sẽ khiến Paypal nghi ngờ các giao dịch của bạn và Paypal sẽ bắt bạn xác minh những thông tin cần thiết như change pass và sercu question hoặc add số an sinh xã hội SSN (với US) thậm chí xác nhận address hay phone. Vì vậy việc nhận hay chuyển tiền phải ổn định không nên chuyển 1 số tiền lớn 1 lúc.

- Paypal của bạn Limit khi nhận 1 số tiền không sạch từ 1 accPaypal khác mà Paypal nghi ngờ. Đặc biệt là Paypal sẽ mở Case để hỏi về nguồn gốc số tiền bẩn đó. Bạn phải giải quyết không thì acc của bạn sẽ bị hold thậm chí limit.
- Paypal của bạn gửi tiền cho một account có sử dụng tiền bẩn. Bạn nên kiểm tra kỹ email Paypal của người sắp giao dịch
- Paypal của bạn bị limit do bạn login nhiều acc Paypal mà không clear cookie hoặc việc add mail phụ rồi lại remove đi nhiều lần thậm chí đổi pass hay câu hỏi bí mật nhiều cũng tăng nguy cơ limit cho acc Paypal của bạn.
- Rút tiền nhiều lần liên tục trong một ngày hoặc một tháng.
- Nhận $500 với dạng donate và rút tiền về Việt Nam ngay sau đó.
- Nhận tiền không rõ nguồn gốc và lập tức rút tiền về VN.
Những việc này sẽ bị Paypal nghi ngờ bạn sử dụng tiền bẩn nên rất dễ bị limit.
Theo VNpaypal

IDE nào dành cho ngôn ngữ C/C++

Bài viết khảo sát một số công cụ phát triển dạng môi trường tích hợp (IDE – Integrated Development Environment, kết hợp các chức năng soạn thảo, biên dịch, sinh mã và gỡ lỗi chương trình) hiện đang được dùng phổ biến, từ đó đưa ra những so sánh, đánh giá để giúp những ai yêu thích lập trình sử dụng ngôn ngữ C/C++ có thể lựa chọn chính xác công cụ mà mình mong muốn.

1. CÔNG CỤ IDE

Có rất nhiều công cụ phát triển IDE dành cho ngôn ngữ C/C++, trong bài viết này tôi chỉ tập trung vào các công cụ được sử dụng rộng rãi nhất, sắp xếp theo thứ tự tính tiện ích tăng dần.

1.1. Turbo C++ 3.0


Hình 1:
Giao diện của Turbo C++ 3.0

Turbo C++ 3.0 là công cụ phổ biến nhất hiện nay được dùng trong các môi trường giáo dục khi cần dạy về lập trình C/C++ cơ bản. Phần mềm của hãng Borland International Inc này ra đời từ năm 1992, rất quen thuộc với đa số sinh viên, lập trình viên vì giao diện giống giao diện của Turbo Pascal, vốn cũng là một phần mềm khác của hãng Borland. Turbo C++ 3.0 có khá nhiều ưu điểm: miễn phí (do hãng Borland không còn hỗ trợ và phát triển tiếp), không cần cài đặt, môi trường tích hợp thuận tiện, dung lượng nhỏ (khoảng 4,3 MB), biên dịch và chạy chương trình nhanh, có thể chạy trên mọi thế hệ máy tính có hệ điều hành DOS. Tuy nhiên phần mềm này có một số nhược điểm cơ bản: không cập nhật, vì thế chỉ có thể sử dụng cho những người mới học lập trình, viết các chương trình chạy trên DOS hay chương trình chạy trên hệ thống nhúng, mô phỏng một số thuật toán đồ họa trên DOS. Các nhược điểm khác của Turbo C++ 3.0: không hỗ trợ các tính năng mới của C/C++ (như kiểu dữ liệu bool, namespace, thư viện STL, các phương thức chuyển đổi kiểu dữ liệu …), không thể biên dịch chương trình chạy trên nền Windows, không hỗ trợ các công nghệ mới như Intellisense (nhắc người dùng các từ khóa, hàm và kiểu dữ liệu). Bên cạnh đó, thao tác soạn thảo của Turbo C++ 3.0 cũng không tiện lợi vì đòi hỏi sử dụng các tổ hợp phím khá phức tạp. Vì các lý do trên, theo nhận xét của cá nhân tôi, chúng ta không nên tiếp tục sử dụng phần mềm này trừ khi dành cho các mục đích đặc biệt.

Có thể tải về Turbo C++ 3.0 tại địa chỉ sau: http://www.programfan.com/down/2005/tcpp3full.zip.

1.2. DevCpp


Hình 2:
Giao diện của DevCpp

DevCpp (phiên bản hiện tại 4.9.9.2) là một phần mềm mã nguồn mở, dung lượng bộ cài đặt DevCpp khoảng 8,89 MB, có thể tải về từ website của hãng Bloodshed Software (http://www.bloodshed.net). DevCpp là công cụ IDE sử dụng trình biên dịch Mingw (một trình biên dịch mã nguồn mở phát triển từ trình biên dịch GCC trên môi trường Linux), hoàn toàn chạy trên Windows, hỗ trợ đầy đủ các tính năng mới của ngôn ngữ C/C++, cho phép gỡ lỗi, soạn thảo chương trình, quản lý project, thêm các thư viện hỗ trợ C/C++ khác. DevCpp hiện nay được khá nhiều lập trình viên sử dụng trong việc phát triển phần mềm thương mại, nguồn mở cũng như trong môi trường giáo dục (có khá nhiều website dạy lập trình C/C++ sử dụng DevCpp để làm bài tập lập trình, project môn học …). Có lẽ mã nguồn mở, miễn phí, chạy trên Windows chính là ưu điểm lớn nhất của DevCpp. Tuy nhiên DevCpp cũng có một số nhược điểm: chương trình chạy chậm (mặc dù theo như tài liệu trợ giúp đi kèm, yêu cầu hệ thống của DevCpp khá thấp: chạy trên các hệ thống Windows với 8 MB Ram, 30 MB ổ cứng, CPU 100 Mhz (cấu hình đề nghị là Windows 2000/XP, 32 MB Ram, 200 MB ổ cứng, CPU 400 Mhz); việc biên dịch chương trình cũng khá chậm, mã chương trình sinh ra lớn (ví dụ một chương trình C++ đơn giản sử dụng thư viện STL sinh ra file .exe có dung lượng tới 470 KB, sau khi nén bằng UPX còn 270 KB), giao diện soạn thảo và cấu hình có đôi chỗ còn rối rắm, không thuận tiện. Nói chung DevCpp vẫn là một công cụ nên dùng, đặc biệt là trong môi trường giáo dục, hay khi cần sử dụng một công cụ IDE miễn phí. Hầu hết các ứng dụng phát triển với Visual C++ 6.0 (tất nhiên là trừ các ứng dụng viết bằng MFC) khi chuyển sang DevCpp biên dịch đều không gây lỗi.
Địa chỉ tải: http://prdownloads.sourceforge.net/d….9.2_setup.exe.

1.3. Pelles C for Windows


Hình 3:
Giao diện của Pelles C for Window

Pelles C for Windows (phiên bản hiện tại 4.50.113) là công cụ IDE miễn phí dành cho việc phát triển ứng dụng C trên Windows. Dung lượng bộ cài đặt là 7.4 Mb. Phần mềm này là một phần dự án của Independent JPEG Group. So sánh với DevCpp, Pelles C for Windows có một số điểm tương đồng: chạy trên Windows, giao diện thân thiện (một phần tương đối giống MS Visual C++ 6.0), hỗ trợ các tính năng mới của C, tính tích hợp cao. Ngoài ra Pelles C có một số ưu điểm so với DevCpp: bộ trợ giúp tốt hơn, đầy đủ hơn (trên website còn có các ứng dụng mẫu khá đa dạng), chương trình biên dịch và chạy nhanh, mã chương trình nhỏ (nhỏ hơn nhiều so với MS Visual C++). Tuy nhiên điểm khác biệt cơ bản chính là Pelles C chỉ dành cho việc phát triển ứng dụng sử dụng ngôn ngữ C (đúng như tên gọi của phần mềm này) trên Windows (tất nhiên các chương trình C viết trên DOS vẫn có thể chạy được). DevCpp khi biên dịch một chương trình đơn giản (chỉ có 1 file chẳng hạn) thì không cần tạo Project để quản lý nhưng Pelles C thì luôn sử dụng project để quản lý các chương trình. Pelles C for Windows sử dụng trình biên dịch riêng và các thư viện API của Windows cung cấp. Nói chung Pelles C for Windows rất thích hợp để phát triển các chương trình hệ thống trên Windows và trên Pocket PC, SmartPhone.

Có thể tải về tất cả những gì liên quan tới Pelles C for Windows tại địa chi: http://smorgasbordet.com/pellesc/

1.4. C-Free


Hình 4:
Giao diện của C-Free 3.5.2

Là công cụ IDE của hãng phần mềm xuất xứ từ Trung Quốc ProgramArts, C-Free là phần mềm thương mại, phiên bản chạy ổn định là 3.5.2 (7.07 Mb) và 4.0 (8.4 Mb). Đặc biệt từ C-Free 4.0 có bản Education miễn phí dành cho mục đích dạy học và các môi trường giáo dục. Cũng sử dụng trình biên dịch Mingw nhưng C-Free dịch nhanh hơn so với DevCpp, file kết quả .exe cũng nhỏ hơn. C-Free sử dụng kỹ thuật gọi là Intelligence Input (gần giống với công nghệ Intellisense của Microsoft) cho phép lập trình viên nhanh chóng chèn các đoạn mã lệnh theo kiểu nhắc lệnh và các đoạn mã template vào file đang làm việc. So với DevCpp và Pelles C, C-Free tỏ ra vượt trội ở giao diện, khả năng hỗ trợ soạn thảo mã nguồn. Nói chung nếu để làm việc với C/C++ thì C-Free là một lựa chọn tuyệt vời.

Có thể tải các bản dùng thử và bản Education của C-Free tại địa chỉ: http://www.programarts.com.

1.5. Visual C++ 6.0

Nằm trong bộ phần mềm Visual Studio 6.0 của Microsoft (1 đĩa CD), Visual C++ 6.0 (hiện đã có bản Service Pack 6) chuyên nghiệp hơn so với các công cụ đã được liệt kê ở trên. Đây là một phần mềm thương mại với các tính năng tuyệt vời: biên dịch, gỡ lỗi, soạn thảo và trợ giúp (bộ trợ giúp MSDN) tích hợp, có tính năng trợ giúp soạn thảo bằng nhắc lệnh. Do sự thống trị của hệ điều hành Windows nên trong một thời gian dài Visual C++ 6.0 là công cụ phát triển yêu thích số 1 của rất nhiều lập trình viên. Tuy nhiên nếu chỉ viết các chương trình C hoặc chỉ đơn thuần học tập thì sử dụng Visual C++ 6.0 có lẽ là một sự phí phạm vì yêu cầu về hệ thống cao hơn và chạy chậm hơn so với Pelles C for Windows, C-Free. Bên cạnh đó Visual Studio 6.0 cũng không hỗ trợ lập trình trên nền .NET.

Yêu cầu về bộ nhớ dành cho phần mềm này khoảng 128 MB Ram và 1 GB ổ cứng.

1.6. Visual C++.NET 2003

Visual C++.NET 2003 là phiên bản tiếp theo nối bước thành công của các công cụ IDE dành cho ngôn ngữ C/C++ của Microsoft. Phiên bản này hỗ trợ lập trình C++ trên nền .Net Framework (1.0, 1.1 và 2.0) với công nghệ Intellisense và bộ trợ giúp MSDN đầy đủ hơn. Tuy nhiên cũng giống như đa số các phần mềm khác của Microsoft, MS Visual C++.NET 2003 yêu cầu cấu hình hệ thống cao hơn, chạy chậm hơn. Phần mềm này rất thích hợp dành cho việc phát triển các ứng dụng thương mại, dành cho các lập trình viên chuyên nghiệp hoặc những người muốn tìm hiểu sâu về lập trình trên Windows (qua việc tra cứu MSDN tích hợp), hoặc lập trình trên nền .NET.

Bộ Visual 2003.NET gồm 3 đĩa CD, bộ trợ giúp MSDN (phiên bản tháng 2 năm 2004) gồm 4 đĩa CD. Sau khi cài đặt chiếm khoảng 3 GB đĩa cứng, dung lượng RAM khuyến cáo là 512 MB.

1.7. Visual C++ 2005 Express Edition

Là một phần của bộ phần mềm Visual Studio 2005 Express Edition (bộ phần mềm miễn phí của Microsoft), Visual C++ 2005 Express Edition có lẽ là một trong những bộ phần mềm hệ thống đồ sộ nhất. Trái ngược với tiền lệ không phát triển các phần mềm miễn phí, phiên bản Express Edition của Microsoft có thể khiến nhiều người ngạc nhiên với các chức năng mà nó cung cấp. So với các phần mềm đã được giới thiệu ở trên, Visual C++ 2005 Express Edition hỗ trợ lập trình trên nền .Net Framework tới phiên bản 3.0. Tuy nhiên một số tính năng của Visual Studio 2005 đã bị loại bỏ: không có hỗ trợ phát triển các hệ thống nhúng, không dây, driver, các chương trình Win32. Tuy vậy đây vẫn là một phần mềm miễn phí tuyệt vời.

IDE này (khoảng 600 MB) có thể tải về tại website của Microsoft: http://msdn.microsoft.com/vstudio/ex…s/default.aspx.

1.8. Visual C++ 2005.Net


Hình 5:
Giao diện của Visual C++ 2005

Thực sự là bộ công cụ IDE tốt nhất dành cho việc phát triển chương trình viết bằng ngôn ngữ C/C++, Visual C++ 2005.Net nằm trong bộ Visual Studio 2005 (có nhiều bản khác nhau) của hãng Microsoft. Khác với các phiên bản trước, phiên bản Visual Studio 2005 chỉ gồm 1 IDE chung cho việc phát triển các ứng dụng bằng các ngôn ngữ khác nhau như Visual Basic, C#, C, C++ … Visual Studio 2005 chia làm nhiều bản, trong đó bản được dùng phổ biến là Visual Studio 2005 Professional (dành cho các lập trình viên chuyên nghiệp, 1 đĩa DVD bao gồm cả bộ MSDN 8.0, bản này yêu cầu phải chép lên đĩa cứng mới cài đặt được), và bản Visual Studio 2005 Team Suite (bản dành cho nhóm dự án với nhiều tính năng hỗ trợ làm việc nhóm, cho phép cài trực tiếp từ đĩa DVD).

Tuy nhiên cũng giống như các bộ Visual Studio khác, phần mềm này (1 đĩa DVD 2,7 GB) đòi hỏi hệ thống mạnh, yêu cầu bộ nhớ và dung lượng đĩa cứng lớn (khoảng hơn 3 GB sau khi cài đặt xong), và chạy chậm nếu so với C-Free hoặc Pelles C.

Ghi chú: Còn có một công cụ khác của hãng Borland được dùng phổ biến là C++ Buidler 6.0, tuy nhiên do dùng qua công cụ này nên tôi không đề cập ở đây.

2. CÔNG CỤ HỖ TRỢ

Ngoài các công cụ IDE trên, còn có một số công cụ hỗ trợ dành cho một số mục đích đặc biệt: chẳng hạn xem và sửa các file mã nguồn chứ không nhất thiết mở cả project, hoặc hỗ trợ việc nhắc lệnh tốt hơn. Trong phần này chúng ta sẽ xem xét một số phần mềm hỗ trợ kiểu này.

2.1. Edit Plus


Hình 6:
Giao diện chương trình EditPlus

Có lẽ rất nhiều lập trình viên đã biết phần mềm này, đây là một phần mềm hỗ trợ soạn thảo rất nhiều các loại file chương trình viết bằng các ngôn ngữ khác nhau như C/C++, Pascal, PHP, ASP, Java, HTML … Khả năng của Edit Plus thể hiện ở chỗ nó hỗ trợ được nhiều loại cú pháp của các ngôn ngữ, môi trường soạn thảo tốt và cho phép liên kết tới các trình biên dịch như C, C++, Java, Pascal, cho phép duyệt trực tiếp file HTML đang soạn thảo nên rất tiện khi chúng ta cần xem, sửa một file mã nguồn nào đó.

Dung lượng bộ cài đặt (phiên bản 2.31) là 998 KB, có thể tải bản dùng thử tại website http://www.editplus.com. Cũng có thể tải các file chứa cú pháp của các ngôn ngữ tại địa chỉ trên.

2.2. Visual Assist X


Hình 7:
Giao diện chương trình Visual Assist X khi chạy

Là một phần mềm hỗ trợ, Visual Assist X đã phát triển công nghệ nhắc lệnh Intellisense của Microsoft lên một tầm cao mới. Đây là một sản phẩm tuyệt vời của hãng Whole Tomato Software, phiên bản hiện tại 10.3 có dung lượng 3,55 MB. Sau khi cài đặt Visual Assist X sẽ tạo 1 icon trong giao diện của Visual Studio và bắt đầu cập nhật các từ khóa của C/C++. Khi soạn thảo file mã nguồn, Visual Assist X sẽ thực hiện công việc nhắc lệnh với các từ khóa lưu trong cơ sở dữ liệu của riêng nó (có thể lên tới 100-200 MB). Với phần mềm này, hiệu quả công việc (lập trình) của các lập trình viên sẽ tăng lên đáng kể.

Có thể tải bản dùng thử tại http://www.wholetomato.com.

3. KẾT LUẬN

Tùy các mục đích khác nhau, lập trình viên có thể lựa chọn các công cụ khác nhau. Bài viết này không liệt kê tất cả các công cụ IDE và hỗ trợ phát triển dành cho C/C++ mà chỉ tập trung vào một số công cụ phổ biến nhất hiện nay. Qua việc giới thiệu những điểm cơ bản nhất của các công cụ này, hy vọng cung cấp cho những ai yêu thích lập trình C/C++ một cái nhìn tổng thể, và có thể lựa chọn được công cụ phù hợp với yêu cầu của mình.

Mặc dù đã hết sức thận trọng và xem xét kỹ các thông tin đưa ra trong bài viết, tuy vậy vẫn có thể không tránh khỏi các sai sót, rất mong nhận được sự đóng góp ý kiến của các bạn. Mọi góp ý, thắc mắc xin gửi về địa chỉ email: tuannhtn@yahoo.com.

Nguyễn Hữu Tuân – Khoa CNTT – Trường ĐHHH Việt Nam

(Dân trí) – Các nhà khoa học Australia vừa cho biết: chỉ mất nửa tiếng để một bữa ăn nhiều muối làm hư hại khả năng bơm máu của động mạch đi khắp cơ thể.
anh

Muối: 30 phút

 

Một bữa ăn sẵn nhiều muối sẽ ảnh hưởng tới động mạch chỉ sau 30 phút, làm giảm khả năng bơm máu đi khắp cơ thể. Ngoài ra, ăn mặn còn sẽ lấy đi của cơ thể hơn 2 lít chất lỏng, tác động tới huyết áp, tim và hệ mạch.

 

Trong khi đó 1 bữa ăn tự nấu sẽ chỉ có 4g muối, ít hơn rất nhiều so với thức ăn sẵn hay đồ ăn ở nhà hàng.

 

Chất béo: 46 phút

 

Chất béo no tìm thấy trong bánh quy, bánh gato, phô mai sẽ làm ảnh hưởng tới cơ thể theo cách tạo ra các cục máu đông.

 

Chưa đến 1 tiếng, bữa ăn nhiều chất béo no sẽ làm tăng nguy cơ tạo ra các cục máu đông, có thể dẫn tới đột quỵ và nhồi máu cơ tim.

 

Nhưng một chế độ ăn giàu chất béo không no và omega-3 từ các loại hạt họ hạnh nhân, họ hướng dương và dầu cá – sẽ trung hòa các chất béo no.

 

Các nhà khoa học Australia còn nhật thấy 1 chế độ ăn giàu chất béo no còn khiến cholesterol HDL “tốt” vốn có tác dụng bảo vệ động mạch chống lại các tổn thương, chuyển sang cholesterol “xấu”.

 

Đường: 2 phút

 

“Thậm chí ngay trước khi bạn nuốt nó vào bụng, đường đã ảnh hưởng tới sức khỏe”, Ursula Aren, Viện Dinh dưỡng Anh, cho biết.

 

“Khi răng tiếp xúc với đường, số vi khuẩn sẽ tăng lên đột ngột và các vi khuẩn này sẽ biến đường thành axit, phá hủy men răng”, bà Aren cho biết.

 

Nếu không ăn thêm gì sau khi ăn kẹo, môi trường trong miệng sẽ trở lại bình thường trong vòng 1 giờ bởi vì nước bọt đã trung hòa các chất có trong kẹo. Nhưng nếu tiếp tục ăn kẹo hay uống nước ngọt, nồng độ axit trong miệng sẽ thường xuyên ở mức cao và dẫn tới sâu răng.

 

Đường gây tăng đường huyết, làm tăng nguy cơ mắc tiểu đường tuýp 2. Mức đường huyết sẽ giảm trong vòng 1 giờ có thể gây kích thích, mệt mỏi và đói. Ăn đồ ngọt cùng với chất béo và protein, chẳng hạn như bánh sandwich sẽ làm quá trình hấp thụ đường chậm lại, ít gây ảnh hưởng tới cơ thể hơn.

 

Đường cũng làm tăng mức insulin, mà ngăn cản sự tăng tiết hooc-môn tăng trưởng, làm suy giảm hệ miễn dịch.

 

Theo một nghiên cứu tại Mỹ, cứ 20 thìa đường sẽ làm giảm 40% khả năng chống lại các vi khuẩn của tế bào bạch cầu. Đây là tác động của đường sau 2 tiếng và nó còn kéo dài tới tận 5 tiếng sau ăn.

 

 

Phương Uyên

Theo Dailymail

Tẩy trắng răng bằng vỏ chuối

Dùng vỏ chuối để làm trắng răng thì rất an toàn, hiệu quả và hơn nữa là dễ tìm và rẻ như… bèo.
chuoi
Để tẩy trắng răng bằng vỏ chuối thì cần đánh răng bình thường bằng các loại kem đánh răng thông thường, sau đó dùng mặt trong của vỏ chuối (phải là vỏ của chuối chín thì mới chứa hàm lượng cao chất potassium) chà nhẹ nhàng vào răng độ 2 phút, các khoáng chất có trong vỏ chuối chín sẽ thấm vào bề mặt răng và làm sáng răng. Cũng có thể làm ngược lại là chà vỏ chuối vào răng trước rồi đánh răng lại bằng các loại kem đánh răng thông thường. Thực hiện thêm một lần nữa vào buổi tối trước giờ ngủ. Nếu nhiều cao răng thì thời gian chà vỏ chuối vào răng cần lâu hơn.

 

Hãy thử áp dụng phương cách này 2 lần/ngày để có một nụ cười bắt mắt.

 

Theo DS Nguyễn Bá Huy Cường

ĐH Dược Murdoch – Úc/NLĐ

 

(Dân trí) – Ai cũng biết giảm cân sẽ có lợi cho hệ miễn dịch nhưng giảm cân không đúng cách thì chỉ làm hệ miễn dịch suy yếu thêm.

te bao
Tế bào miễn dịch không tự động sinh sản thêm mà cần sự nỗ lực của các vận động có ích

Giảm cân đúng cách

 

Chúng ta đều biết rằng béo phì là một nguy cơ bệnh tim và bệnh tiểu đường và cũng làm suy yếu hệ thống phòng thủ tự nhiên của cơ thể. GS Lord giải thích: “Chất béo tiết ra kích thích tố ức chế hệ miễn dịch. Việc giảm lượng mỡ thừa trong cơ thể sẽ tác động tích cực đến đáp ứng miễn dịch”.

 

Nhưng chỉ giảm cân thì không phải là câu trả lời đầy đủ. Một nghiên cứu gần đây của Mỹ cho thấy loài gặm nhấm với chế độ ăn kiểm soát calo có nhiều khả năng bị bệnh hơn so với những đối tượng được nhận đủ thức ăn.

 

“Cắt giảm nhóm thực phẩm tinh bột hoặc chất béo hoàn toàn khỏi chế độ dinh dưỡng có thể làm suy yếu hệ miễn dịch”, chuyên gia dinh dưỡng TS Sarah Schenker, Quỹ Dinh dưỡng Anh, cảnh báo. “Đó không phải là những thực phẩm xấu bởi những thực phẩm này giúp hỗ trợ sự hấp thu của nhiều vitamin thiết yếu đối với cơ thể”.

 

Không thể thiếu ngủ nghỉ

 

Chỉ cần ngủ không ngon 1 đêm là có thể khiến hiệu quả hoạt động của hệ miễn dịch giảm tới một nửa, các nhà nghiên cứu Mỹ cho biết.

 

Mức độ bảo vệ các tế bào T sẽ giảm trong khi các tế bào viêm tăng lên nếu chúng ta mất ngủ, dẫn đến nguy cơ mắc cảm cúm hay cảm lạnh.

 

Thiếu ngủ cũng ảnh hưởng đến ý thức chống lại bệnh tật.

 

John Park, chuyên gia về thuốc ngủ của bệnh viện Mayo (Mỹ) cho biết: “Đáp ứng miễn dịch sẽ bị ảnh hưởng khi chúng ta bị mất ngủ và cơ thể ít sản xuất kháng thể hơn. Điều này có nghĩa, nếu được tiêm vắc-xin, cơ thể sẽ phải mất nhiều thời gian hơn để đáp ứng với chủng ngừa. Vì vậy, nếu tiếp xúc với vi rút cúm khi cơ thể thiếu ngủ, chúng ta sẽ dễ bị bệnh hơn và hiệu quả của vắc-xin sẽ tăng lên nếu cơ thể ngủ đủ”.

 

Không cần tập chuyên nghiệp, chỉ cần đi bộ

 

Tập luyện vừa phải (đi bộ) sẽ giúp phản ứng của cơ thể với vắc-xin cúm tăng lên trong khi nó cũng giúp cơ thể thanh lọc các nguy cơ gây cảm lạnh.

 

Hoạt động thể chất thực sự tạo ra sự khác biệt và thú vị là nó không liên quan gì với lượng mồ hôi đổ ra trong quá trình tập luyện.

 

Những người tập thể dục ít nhất 5 ngày/tuần sẽ giảm nguy cơ bị cảm lạnh từ 43-46%, theo một nghiên cứu công bố tháng này trên tạp chí Y học thể thao Anh.

 

Và một nửa giờ tập thể dục aerobic vừa phải – đi bộ hay bơi lội nhanh – một ngày tăng gấp đôi phản ứng của cơ thể với thuốc chủng cúm, một nghiên cứu gần đây của Mỹ cho thấy.

 

Và theo GS Lord, không cần thiết phải đi đến phòng tập thể dục bởi đi bộ trong nhịp thở kiểm soát sẽ giúp hệ miễn dịch, hệ thống tim mạch được vận động thực sự.

Tránh stress

 

Stress có tác động “lớn” đến hệ miễn dịch. Hiệu quả của hệ miễn dịch liên quan với mức độ cortisol. Sự căng thẳng sẽ khiến mức độ hooc-môn tăng lên đến mức gây hại cho cơ thể.

 

Căng thẳng được chứng minh là gây ảnh hưởng đến khả năng diệt vi khuẩn của bạch cầu trung tính. Khi các nhà nghiên cứu so sánh stress từ 3 nguyên nhân thường gặp: gãy xương hông, mất người thân và chăm sóc ai đó, họ nhận thấy sự ra đi mãi mãi của một người thân yêu, dù là do tuổi già, đều gây ảnh hưởng tới quá trình hoạt động của bạch cầu trung tính đối với các vật thể lạ xâm nhập cơ thể.

 

“Đó là lý do tại sao rất nhiều người già chết không lâu sau khi vợ/chồng của họ qua đời. Chúng ta thường nói cái chết khiến trái tim người sống tan vỡ, nhưng nghiên cứu của chúng tôi cho thấy cái chết sẽ khiến hệ miễn dịch của người sống bị phá vỡ”, GS Lord nói.

 

Bổ sung vi khuẩn “tốt” sau khi uống kháng sinh

 

Mấu chốt của vấn đề là dinh dưỡng, đặc biệt là probiotic, đây là chuối vi khuẩn đường ruột “tốt” đóng vai trò quan trọng trong hệ miễn dịch.

 

“Nhiều loại rau quả chúng ta ăn có chứa các vi sinh vật mà giúp tăng cường hệ thống phòng thủ của cơ thể. Trong thực tế, chúng ta cõng trên lưng hệ thống phòng thủ và chúng phát triển để bảo vệ chúng ta.

 

Probiotic có thể nhân rộng và tăng cường cơ chế này, kích thích hệ miễn dịch, ngừa vi khuẩn xâm nhập từ chính sự tự thành lập của mình.

 

Các lợi ích thực sự từ probiotic rõ nhất là sau khi dùng thuốc kháng sinh, khi những vi khuẩn thân thiện đã bị loại bỏ khỏi đường ruột”, GS Ron Cutler, chuyên gia vi-rút tại Queen Mary, ĐH London, nói.

 

Một chế độ ăn uống cân bằng, lành mạnh có ý nghĩa rất lớn nhưng có một số thực phẩm tích cực củng cố hệ miễn dịch. Các chuyên gia dinh dưỡng cho biết có 1 số bằng chứng cho thấy selen (có trong các loại hạt), sắt (có trong thịt đỏ và đậu hà lan), kẽm (có trong ngêu sò, ngũ cốc và các sản phẩm từ sữa, vitamin A (có trong cà rốt, bí, cam hoặc ớt vàng), vitamin C (trái cây họ cam quýt) và vitamin E (các loại hạt và dầu thực vật) đều giúp tăng cường hàng rào bảo vệ cơ thể.

 

Ra ngoài trời

 

“Vitamin ánh nắng”,  vitamin D là trọng tâm mới nhất của các nhà nghiên cứu miễn dịch.  Bởi trong những năm gần đây, các nhà khoa học đã nhận thấy rằng vitamin D ảnh hưởng tới các đại thực bào, các tế bào miễn dịch có khả năng tiêu diệt vi khuẩn gây các bệnh như bệnh la.

 

Mặc dù vitamin D có trong các thực phẩm như dầu cá và trứng, vitamin D chủ yếu được tạo ra trong quá trình da tiếp xúc với ánh nắng. Vì thế, chỉ cần tiếp xúc với nắng 20 phút mỗi ngày là đủ cung cấp nhu cầu vitamin D cho cơ thể.

 

Powered by WordPress | Theme: by 85ideas. Editor by Khoanguyen