PHP Modules

10 dự án lập trình viên PHP nên trải qua

Đối với một lập trình viên PHP bạn luôn hiểu rằng PHP là một ngôn ngữ phổ biến và có một lượng khổng lồ mã nguồn để tham khảo, đa số các thành phần của một Website đã được phát triển dưới dạng nguồn mở việc sử dụng nó yêu cầu tuân thủ theo giấy phép của tác giả đôi khi không bao gồm sự ràng buộc nào. Việc mở mã nguồn mang lại rất nhiều lợi ích so với việc bạn giữ mã nguồn của mình trừ trường hợp thương mại hóa sản phẩm, đơn cử như:

  • Mã nguồn mở được đóng góp bởi nhiều người, kết quả của sản phẩm được làm bởi nhiều người sẽ tốt hơn rất nhiều so với việc bạn phát triển một mình.
  • Dễ dàng cập nhật tính năng mới dựa trên sự đóng góp mã nguồn của các nhà phát triển khác nhau.
  • Giảm thời gian phát triển, giảm giá thành sản phẩm…
  • và nhiều lợi ích khác nữa…:)

Đọc tiếp→

Random Images

Ngẫu nhiên hình ảnh bằng PHP

Random ImagesTrong quá trình thiết kế layout cho một php application có trường hợp cần nạp ngẫu nhiên hình ảnh theo mỗi yêu cầu nạp của trình duyệt, giải pháp đọc nội dung thư mục sau đó lấy các giá trị text của các file có phần mở rộng được khai báo trước rồi trả về trong mã HTML là một trong những cách đơn giản nhất

/**
 * Function choose_images
 * ------------------------------------------------------
 * Random image each time load website
 */
function choose_images() {
	$dirhandle = opendir( dirname(__FILE__) . "/images/");
	while (false !== ($filename = readdir($dirhandle))) {
		if ( substr($filename, -3) == "jpg") {
  		$image_listing[] = $filename;
	  	}
	}
	$image_key = array_rand($image_listing, 1);
	$image_choice = $image_listing[$image_key];
  echo  "/images/" . $image_choice;
}

Đọc tiếp→

Ứng dụng sử dụng AJAX cho công việc văn phòng

Trong thế giới máy tính của tương lai, các chương trình Desktop trở thành quà khứ. Thay thế chúng là các ứng dụng miễn phí, đơn giản và dựa trên nền Web. Chúng có thể làm được mọi việc, từ các bảng tính tới e-mail và sẽ còn hơn thế nữa.

Yếu tố giúp biến điều trên thành hiện thực chính là Ajax (Asynchronous JAscript and XML) một ngôn ngữ lập trình giúp cho các Website có cùng kiểu tương tác và tốc độ của chương trình desktop truyền thống. Với Ajax, chúng ta không cần các ứng dụng desktop nữa, bạn có thể dùng dữ liệu của mình tại bất cứ đâu vì tất cả đều được lưu trữ trên các website Ajax. Ai sẽ còn cần Microsoft hay nhà sản xuất nào khác? Và hầu hết chúng đều miễn phí!

Đọc tiếp→

Zoundry Writer Interface

Tools for bloging

Bắt đầu từ các trang Download.com, Softpedia… mất khoảng hơn 1h để thử một số ứng dụng hỗ trợ viết blog, kết quả không được khả quan cho lắm có lẽ do mình quá khắt khe dù vậy nói là không cũng không đúng vì ít ra cũng nhặt được một chú có khả năng dành cho khách hàng sử dụng với các project của mình. w.Blogar, Blogdesk …

Thơ con cóc

Chọn mãi mới được một ngày
Gặp em để quyết giãi bày yêu thương
Hai đứa ngồi trên bờ mương
Công nông thì chạy trên đường, bụi ghê
Cứ thế mà buôn dưa lê
Mãi không đề cập vấn đề trọng tâm
Anh liền nói chuyện lòng vòng
Đợi em sơ ý là cầm tay luôn..
Ngờ đâu anh chộp đã nhanh
Em rút tay lại còn lành nghề hơn
Mất đà anh lộn xuống mương
Bò lên đã thấy em chuồn từ lâu.
Vừa về anh vừa lầu bầu:
“Biết thế bố bỏ từ lâu cho rồi”. 😉

Đọc tiếp→