Tag Archives: tricks

Mẹo dùng Firefox ở công ty

Issue: Công ty đóng kết nối ra ngoài Internet từ 8h đến 11h. Trong khoảng thời gian này chỉ có thể vào một số trang web (white list) thông qua Proxy của công ty. Như vậy khi làm việc ở công ty cứ phải vào Firefox để bật tắt proxy truy cập, rất là ghét!
Continue reading

Đôi khi muốn cho server nghỉ

User – URL [.htacess, mod_rewrite] – index.php [route] – path/script-will-be-exec.php [access DB] – data [template] – HTML

Chèn vào đầu file index.php:
if (file_exists(‘offline’)) {
echo ‘Offline!’;
exit(0);
}

// current code

Và thế là mỗi khi muốn làm gì đó (update/upload code, upgrade version, fix bug…), chỉ cần: touch offline
Cách này hay hơn so với:
– Offline nhờ thiết lập cấu hình trong db
– Offline bằng cách tạo index.html và cấu hình ưu tiên index.html lớn hơn index.php (user nhập hẳn index.php thì sao)

Lấy số ngày trong một tháng

Về lý thuyết thì: Chỉ có số ngày trong tháng 2 là thay đổi theo năm. Còn lại đều không đổi.
– Mảng 12 phần tử ứng với số ngày của 12 tháng, mặc định tháng 2 coi như 28 ngày.
– Đang tính số ngày trong tháng mấy? Có phải tháng 2 không
+ Không => Xong, tra theo phần tử tương ứng trong mảng
+ Có: – Năm nhuận không? + Có thì trả về 29 + Không thì trả về 28

Tháng 1 – 31 ngày
Tháng 2 – ? ngày
Tháng 3 – 31 ngày
Tháng 4 – 30 ngày

Tháng 5 – 31 ngày
Tháng 6 – 30 ngày
Tháng 7 – 31 ngày
Tháng 8 – 31 ngày

Tháng 9 – 30 ngày
Tháng 10 – 31 ngày
Tháng 11 – 30 ngày
Tháng 12 – 31 ngày

Năm nhuận là năm: (Chia hết cho 400) hoặc (chia hết cho 4 nhưng ko chia hết cho 100)

Về sử dụng, sao ko tận dụng hàm có sẵn nhỉ?
Javascript:
return new Date(2010, 2, 0).getDate();

PHP:
return cal_days_in_month(CAL_GREGORIAN, 2, 2010);

Bài viết này xí chỗ cho cu Chung

Cu Chung vừa phát hiện ra một điều thú vị khi xài Yahoo bản 9 và 10. Do cu Chung còn gửi cho báo Làm Bạn Với Máy Vi Tính nên phungvanhuy.net sẽ cập nhật sau khi bài đã được đăng.

Tuy nhiên để ghi dấu ấn, nên phải post ngay bài, xí chỗ trước, sau này sẽ update sau. ^^