May 31st, 2007 | Posted in
PHP
Grou.PS ngày hôm qua đã đưa ra một mẩu tin tuyển dụng lập trình viên PHP và mình cho rằng đây là lời tuyển dụng cho công việc PHP độc đáo nhất. Hãy xem qua mẩu tuyển dụng của Group.PS
$q1 = Are you a master PHP Ninja?
$q2 = Excel at object oriented PHP, MVC pattern, Smarty template engine, caching practices and PEAR?
$q3 = Familiar with CSS, Javascript, XHTML, MySQL?
$q4 = Experienced with Zend Studio, Subversion, wikis?
$q5 = Love open source? Aware of RSS, XML-RPC, web services, memcached and all other geeky stuff?
$q6 = Keen to learn much more?
$q7 = Ready to move to Silicon Valley?
-
if ( $q1 && $q2 && $q3 && $q4 && $q5 && $q6 ) {
echo "YOU SHOULD <strong>JOIN</strong> US! drop your resume to contact@grou.ps <br />";
echo "please include some php and javascript code snippets or refer us to an open source project you've";
echo "already made. tell us our coding mistakes in this call and let us know what you know about";
echo "the new javascript 1.7, mysql 5.2 and php 6. thanx,";
exit;
}
else {
die("maybe next time...");
}
Bạn có thể xem bản đầy đủ tại đây. Và hy vọng một ai đó sẽ tìm được công việc mới cho mình.
April 11th, 2007 | Posted in
PHP, CSS, Thiết kế web
Nếu như ở bài viết trước bạn đã có một lựa chọn cho mình khi sử dụng PHP để làm biểu đồ, thì lần này, bạn sẽ có một lựa chọn khác. Trước hết hãy xem Demo của biểu đồ:

Có rất nhiều kiểu dáng biểu đồ để bạn có thể chọn giúp làm phong phú cho trang web của mình.
April 1st, 2007 | Posted in
PHP, Ajax, CSS
Khi làm việc trong một dự án thì việc thống kê dữ liệu, thông tin bằng biểu đồ là rất cần thiết. Nếu như bạn là một Web Developer thì việc tạo ra biểu đồ của bạn sẽ có một lựa chọn mới. Đó là Ajax MGraph. Trước hết, bạn sẽ muốn biết biểu đồ được tạo bởi Ajax MGraph trông sẽ như thế nào:

Ajax MGraph sử dụng thư viện PHP và Javascript để làm việc. Thích hợp với IE, Firefox, Opera,…
Hiện tại Ajax MGraph có một số hạn chế cơ bản như chỉ làm việc với số dương và integer nhưng tác giả của Ajax MGraph hứa hẹn sẽ đưa ra Version mới sẽ khắc phục những yếu kém trên.
Bạn có thể dùng thử hoặc tải mã nguồn tại địa chỉ sau:
March 23rd, 2007 | Posted in
PHP
1. Giảm bớt PHP Block:
Nhiều PHP Block sẽ làm cho PHP Scripts vận hành lâu hơn so với bình thường.
Sẽ nhanh hơn:
PHP:
-
<?php ... ?>
-
<?php ... ?>
-
<?php ... ?>
2. Sử dụng " hợp lí hơn:
PHP:
-
"SELECT id FROM tabell WHERE id = $_SESSION[id] LIMIT 1"
Nhanh hơn bạn làm như sau:
PHP:
-
"SELECT id FROM tabell WHERE id = ".$_SESSION['id']." LIMIT 1"
Tuy nhiên, chỉ nên dùng trong trường hợp bạn không nhất thiết phải dùng ".
3. Sử dụng ' thay vì "
Trừ một số trường hợp bạn bắt buộc phải dùng " thì bạn nên dùng ' điều này sẽ giúp cho script vận hành nhanh hơn.
4. Thủ thuật "echo"
Khi bạn "echo" một chuỗi kí tự. Hãy dùng dấu , thay cho dấu . Ví dụ:
PHP:
-
echo "echoing ",
$variable,
" something";
Chú ý: Cách này chỉ dùng được với echo mà thôi. Và bạn cũng nên biết echo nhanh hơn print
5. Lặp hiệu quả hơn
Hãy đặt giá trị lớn nhất cho vòng lặp thay vì trong vòng lặp. Dưới đây là 1 ví dụ:
PHP:
-
$maxvalue = 100/10;
-
for($i=0; $i<$maxvalue; $i++){
-
// Some code
-
}
Sẽ nhanh hơn:
PHP:
-
for($i=0; $i<100/10; $i++){
-
// Some code
-
}
Vì ở ví dụ trên nó chỉ phải đếm 1 lần thay vì 10 lần như ví dụ dưới.
Chú ý nhỏ: Những điều trên là kinh nghiệm bản thân cũng như học tập từ nhiều nguồn. Chúng có thể đúng, có thể sai, nếu bạn thấy nó đúng mình rất vui nó có ích cho bạn, nếu nó sai xin hãy góp ý cho mình để cùng phát triển.
March 23rd, 2007 | Posted in
PHP
Khi bạn làm việc với bất cứ host nào có support PHP bạn đều có thể thấy được hình ảnh vui của một chú chó khi gõ đoạn query string sau vào cuối URL của trang web đó:
?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Điều này thật là thú vị đúng không? Và đây là hình ảnh chú chó đó trên trangweb của mình.

Không chỉ có vậy. Bạn có thể thay cụm "PHPE9568F36-D428-11d2-A769-00AA001ACF42" bằng những đoạn sau. Bạn sẽ có thêm 3 điều thú vị:
- PHPE9568F36-D428-11d2-A769-00AA001ACF42
- PHPE9568F35-D428-11d2-A769-00AA001ACF42
- PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000
March 20th, 2007 | Posted in
PHP, CSS
Phiên bản PHPBB3 - Olympus hứa hẹn một sự thay đổi rất lớn về tính năng cũng như cải thiện sự yếu kém của các phiên bản trước của phpbb. Ở bài viết này, tôi muốn được "khoe" với các bạn những tính năng mới, những cải thiện của phpbb3 - Olympus

Supported databases
Điều đầu tiên bạn dễ dàng nhận ra là PHPBB hỗ trợ nhiều cơ sở dữ liệu hơn so với phiên bản trước. Bên cạnh đó, yêu cầu tối thiểu về phiên bản php trên server cũng cao hơn (PHP >= 4.3.3) nhưng việc này có lẽ không gây khó khăn lắm vì hầu hết các server đều đã sẵn sàng cho phiên bản này. Dưới đây là danh sách những cơ sở dữ liệu mà phpbb hỗ trợ
Những tính năng mới
Full UTF-8 support
Attachments
Unlimited Subforums
Custom BBCodes
Custom Profile Fields
User Control Panel
New Moderating Tools
Caching and performance
Friends and Foes
Warnings and Reports
More Improvements For Users
More Improvements For Admins
Những tính năng được cải thiện so với phiên bản trước:
Private Messages
Registration
Search
Admin Control Panel
Moderator Control Panel
Polls
Usergroups
Profile View
Permissions
User Management
More Improvements