11 phần mềm mã nguồn mở miễn phí cho doanh nghiệp nhỏ


25/8/10      
Mặc dù “vương quốc ứng dụng miễn phí” rất giàu có, rất nhiều doanh nghiệp nhỏ vẫn bỏ ra một khoản tiền lớn để sử dụng phần mềm. Microsoft Office 2010? Phiên bản này sẽ tốn khoảng $499.99 hoặc $279.99 nếu bạn muốn sử dụng. QuickBooks 2010 sẽ tiêu tốn khoảng $159.95 của bạn và Adobe PhotoShop CS5 có giá $699.

Tin vui cho bạn là có rất nhiều ứng dụng mã nguồn mở có thể thay thế gần như tất cả các phần mềm một doanh nghiệp nhỏ cần. Cho dù bạn đã chuyển sang sử dụng Linux, vẫn có hàng ngàn lý do như bảo mật và các lý do khác khiến bạn nên sử dụng những phần mềm này – những phần mềm các doanh nghiệp nhỏ nên dùng để có được thành công.



1. Các sản phẩm dành cho văn phòng: OpenOffice

OpenOffice.org 3 (cũng có thể được biết đến OO.o) là một mã nguồn mở thay thế tuyệt vời cho Microsoft Office. Với các thành phần dùng để sử lý file word, tạo bảng tính, trình chiếu, đồ họa, cơ sở dữ liệu và các tiện ích khác. Ngoài ra, ứng dụng này còn tích hợp với rất nhiều ngôn ngữ và có thể hoạt động trên các hệ điều hành thông dụng hiện nay, bao gồm Linux, Mac và Windows.

Các cách đánh index cho trường trong CSDL MySQL


13/8/10      
Một ngày kia bạn nhận ra rằng website của bạn chạy chậm đi, có thể là do đường truyền nhưng còn 1 nguyên nhân khác, đó là máy chủ server tính toán quá nhiều dẫn đến kết quả đưa ra. Đây là điều thường thấy ở những website về Diễn Đàn (Forum), Tin Tức (Portal) và Thương mại điện tử (Ecommerce). Khi số lượng thành viên, số lượng bài viết tăng lên, đồng nghĩa với việc Database khi truy vấn (query) 1 yêu cầu phải duyệt qua tất cả các dữ liệu hiện có để tìm ra dữ liệu thích hợp. Cũng giống như 1 quyển sách. Nếu sách là mỏng, bạn dễ dàng tìm ra thông tin mình cần. Nhưng khi sách dầy lên, thời gian tìm kiếm của bạn sẽ tăng đáng kể.



Việc Database quá tải còn dẫn đến nhiều thiệt hại khác, các hàng đợi (Queuie) dài ra, file logs lớn lên chiếm hết không gian đĩa và user khi kết nối sẽ bị từ chối. Rõ ràng là câu báo lỗi “Too many connections” không phải là hiếm gặp trong các website trên Internet. Những lỗi trên thông thường bắt nguồn từ khâu định nghĩa Database (define) hay không sử dụng Indexes. Khắc phục những thiếu sót trên, Database của bạn sẽ “nhẹ nhàng” và nhanh chóng đáng kể. Hãy xem xét ví dụ sau:

[Kiến thức cơ bản] 8 lý do chuyển từ Windows sang Linux


12/8/10      
Bây giờ là thời điểm rất tốt để từ bỏ Windows chuyển sang Linux cả trên máy trạm lẫn máy chủ.

Microsoft đã dừng hỗ trợ Windows Server 2003 từ ngày 13/7/2010. Điều này có nghĩa là bạn cần tìm phần mềm khác để quản lý các máy chủ của mình. Bạn có thể chuyển từ Windows Server 2003 lên phiên bản mới hơn là Windows Server 2008 để nhận tiếp tục được hỗ trợ của Microsoft hoặc chuyển sang dùng Linux. Ở lĩnh vực máy trạm, những người mệt mỏi với hệ điều hành đầy rẫy lỗi Windows Vista cũng chỉ có cách chuyển lên Windows 7 hoặc chuyển sang nền tảng mới tự do hơn là Linux.

Có thể bạn tin rằng từ bỏ Windows để chuyển sang Linux là việc khó nhưng thực tế đó là vấn đề nhận thức. Không ít doanh nghiệp đã nhận thấy rằng Linux, một thời là hệ điều hành dành cho giới học thuật, nay đã cung cấp các dịch vụ và tính năng cần thiết cho nhu cầu của họ. Linux tiếp tục gia tăng hiện diện trong các trung tâm dữ liệu lớn nhất thế giới, trên hàng trăm nghìn máy tính để bàn cá nhân và hiện chiếm gần 10% ngành dịch vụ điện toán đám mây.


Hãy dành chút thời gian khám phá Linux và sử dụng nó trong môi trường doanh nghiệp của bạn. Đây là 8 lý chí ít bạn cũng nên dành chút thời gian tìm hiểu về Linux.

Tối ưu hóa hiệu suất máy chủ Apache


11/8/10      
Việc tối ưu hóa hiệu suất của máy chủ Apache có thể tạo nên sự khác biệt về website của bạn và ấn tượng mà nó tạo ra, đặc biệt trên các site động. Trong bài này chúng tôi sẽ giới thiệu cho các bạn những vấn đề cơ bản trong cấu hình và cài đặt, hai lĩnh vực mà bạn có thể kiểm soát để tối ưu hóa hiệu suất của máy chủ Apache.

Việc đánh giá và cải thiện hiệu suất

Apache được thiết kế để có được tốc độ nhanh ở mức có thể. Mặc dù vậy, khi các site trở nên phức tạp và nhu cầu băng thông của kiểu kết nối khác nhau tăng lên, khi đó việc có được hiệu suất tốt nhất trong một cài đặt Apache và website trở thành một vấn đề quan trọng.

Việc nâng cao hiệu suất không có nghĩa là thực hiện những thay đổi để đạt được những thành quả không đáng kể. Việc tiêu tốn hàng giờ hoặc thậm chí nhiều ngày vào việc điều chỉnh một máy chủ cho một vài phần trăm là hành động lãng phí thời gian. Vì vậy, bước đầu tiên là bạn cần phải xác định máy chủ đang hoạt động của mình nhanh đến cỡ nào và mức hiệu suất nói chung của nó ra sao để có thể cải thiện hiệu suất và đánh giá được những thay đổi của mình.

Đây không phải là lần đầu tiên chúng tôi giới thiệu về việc test Apache. Như được lưu ý ở trên, việc xác định thành phần nào trong các ứng dụng web đang gây ra vấn đề - đặc biệt việc phân biệt xem liệu Apache hoặc môi trường ứng dụng mà bạn đang sử dụng với các site động là rất khó khăn. Việc nhận ra các vấn đề trong các ứng dụng động vượt ra ngoài phạm vi của bài này, tuy nhiên chúng tôi sẽ giới thiệu cho các bạn một số cách để cải thiện nói chung tốc độ của Apache và cách nó tương tác với các thành phần khác để hỗ trợ một website như thế nào.

[Kiến thức cơ bản] 10 điều bạn nên biết về Silverlight


9/8/10      


Xây dựng chiến lược Web là nhiệm vụ rất quan trọng đối với bất kỳ một doanh nghiệp thành đạt nào. Tuy nhiên, việc thực hiện chiến lược đó với các ứng dụng Internet phong phú không phải lúc nào cũng dễ dàng. Để giảm đi những khó khăn đó, gần đây như các bạn đã biết gã khổng lồ Microsoft đã đưa ra sản phẩm Silverlight, một plug-in hoạt động trên đa nền tảng, đa trình duyệt cho các chuyên gia phát triển ứng dụng.




Plug-in này có thể cho phép phát triển các ứng dụng một cách phong phú gồm có media, khả năng tương tác và hoạt ảnh. Silverlight plug-in có thể làm việc trên các trình duyệt Internet Explorer và Firefox trong Windows và Firefox cũng như trình duyệt Safari trên hệ điều hành Mac.

Một số người cho rằng Microsoft muốn phát hành sản phẩm này nhằm đánh bại đối thủ Flash của Adobe. Đến thời điểm này thì câu trả lời vẫn chưa ngã ngũ và có lẽ cần phải có thêm thời gian nữa để người dùng chấp nhận lựa chọn sản phẩm nào thú vị hơn. Chúng tôi cũng không thực sự thiên vị về một sản phẩm nào, song thẳng thắn mà nói thì Silverlight của Microsoft cũng có một số ưu điểm sẽ được chúng tôi liệt kê dưới đây:

10 ứng dụng tốt nhất cho các nền tảng


4/8/10      

Từ Windows, Linux đến Mac và ngược lại, các công ty ngày càng khó khăn hơn trong việc chỉ sử dụng ứng dụng hoạt động trong một nền tảng nào đó. Kết quả là chúng ta cần phải có các ứng dụng có thể hoạt động trên nhiều nền tảng khác nhau. Đây là 10 ứng dụng được ưa thích nhất mà chúng tôi giới thiệu cho các bạn có thể thực hiện được điều đó.

Hướng dẫn cài đặt các Font Windows trên Ubuntu


1/8/10      
Đây là 1 trong những bước cơ bản khi thiết lập, cài đặt và sử dụng hệ điều hành Ubuntu. Một trong những bộ font được sử dụng nhiều và phổ biến nhất là bộ theo chuẩn Microsoft, ví dụ Times New Roman, Arial, Verdana… nhưng lại không có sẵn trên Ubuntu.

Cài đặt Core Microsoft Fonts

Tất cả các bộ font đều miễn phí, bạn có thể tìm và tải trên từ Software Center của Ubuntu. Mở Applications > Ubuntu Software Center:

[Cách cài đặt] Cài đặt Lighttpd với PHP5 và MySQL hỗ trợ trên Ubuntu 10.04


30/7/10      
Lighttpd hiện đang là 1 trong những hệ thống web server nhanh, mạnh mẽ và ổn định nhất được thiết kế dành cho những môi trường hoạt động đặc biệt.

Lưu ý sơ bộ

Trong bài viết này, chúng ta sử dụng hostname server1.example.com với địa chỉ IP 192.168.0.100. Tất cả các câu lệnh và thao tác được thực hiện bằng tài khoản root:
sudo su

Cài đặt MySQL 5

Chúng ta có thể cài đặt MySQL 5 lên hệ thống bằng câu lệnh sau:
aptitude install mysql-server mysql-client

CHMOD là gì ?


26/7/10      
Bạn hãy thử vào bất cứ diễn đàn thảo luận về thiết kế web nào, chắc chắn sẽ bắt gặp câu hỏi: “Thế nào là CHMOD?”. Thực ra không có gì phức tạp trong vấn đề này cả, nhưng dẫu sao để hiểu một cách thấu đáo về nó, chắc phần lớn trong số các bạn đều cần đến sự giúp đỡ. Chúng ta hãy bắt đầu bàn về nó nhé…

CHMOD – đó là phạm trù liên quan đến các files và thư mục, có chức năng chỉ ra cho server biết, ai có thể làm gì đối với file hay thư mục nào đó.

Chủ yếu CHMOD đưa ra các lệnh như quyền được đọc, viết vào file (hay thư mục), quyền thực hiện một công việc nhất định. Vì phần lớn các servers làm việc trên cơ sở hệ thống UNIX, nên chúng ta sẽ nghiên cứu về cách CHMOD chính cho các servers này.



Trên các hệ thống UNIX, người sử dụng được chia ra làm 3 nhóm: “user” (chủ nhân trực tiếp của các files), “group” (thành viên của nhóm mà người chủ nhân file có tham gia) và “world” (tất cả những trường hợp khác). Khi bạn kết nối với server, nó sẽ xác định xem bạn thuộc về nhóm nào.

Sử dụng Nginx và memcached để tăng tốc Apache trên Debian Lenny


11/1/10      
Trong bài viết này, tôi giới thiệu cách thức cài đặt Nginx kết hợp với memcached trên Debian "lenny" 5.0 nhằm tăng hiệu năng phục vụ của web server mà ở đây là Apache 2.2. Bài viết này là tổng hợp từ nhiều nguồn khác nhau trên Internet và là bản ghi chép của tôi trong quá trình nâng cấp một web server thực tế có lượng truy cập lớn.
1. Giới thiệu

Gần đây, web server mà tôi quản lí (phi vụ lợi) có lượng truy cập tăng đột biến mà không phải vì bị tấn công. Tải (load) của server những lúc cao điểm thường lên ~40 trong khi chỉ có 8 cores phục vụ với 8GB RAM. Công việc tối ưu bắt đầu.


Chúng tôi chỉ có một server duy nhất nên web server, db server được đặt chung với nhau. Điều này là một bất lợi lớn. Nhưng không sao, chúng ta phải chấp nhận vì có một server tốt như thế để hoạt động phi vụ lợi là rất tốt rồi.

Giới thiệu

Website hướng dẫn các thủ thuật, cách cài đặt, cấu hình các phần mềm. Các thông tin công nghệ và hướng dẫn lập trình...

facebook.com/dung.phamtrung.9

phamtrungdung@gmail.com

Copyright © 2016. Cách cài đặt. Ghi rõ nguồn khi lấy tin từ trang này