TaskFreak! — простой менеджер задач, написанный на PHP, и предназначенный как для личного использования, так и для коллективной работы над задачами в различных проектов. Особенности и достоинства TaskFreak:
- совместим с техникой GTD
- простая установка с использованием БД MySQL или SQLite, совместим с PHP4 и PHP5
- приятный интерфейс и простота в использовании
- выстраивание задач по приоритету и сроку, организация по проектам и содержанию
- абсолютно бесплатный продукт с открытым кодом (смотри лицензию)
Скриншот TaskFreak! с отмеченными ключевыми функциями:

Кстати, для просмотра и изучения доступна работающая демо-версия TaskFreak!
__
Хотя TaskFreak! кажется мне неплохим инструментом для организации задач при коллективной работе над проектами, для ведения списков личный задач я выбрал и пользуюсь сервисом Remember The Milk, заметку про него я постараюсь написать в ближайшее время.
Хочу порекомендовать всем владельцам собственных (или даже VDS) серверов: loadavg — набор для мониторинга загрузки процессора, занятой памяти и загруженности сети. Написан на php, состоит из нескольких частей: logger.php — для сбора статистики и записи в файл лога, запускается через cron, и index.php — для красивого отображения статистики в браузере:

При настройке его на нашем текущем VDS (OpenVZ) пришлось немного повозиться: (Читать далее…)
Хорошая идея - иметь возможность редактированя своей базы данных MySQL непосредственно в админке WordPress. Плагин wp-phpmyadmin позвоняет это делать без лишних трудностей с установкой и настройкой phpMyAdmin. После установки и активации плагин доступен в Manage - phpMyAdmin.
Выкладываю на box.net, чтобы сэкономить траффик автора плагина:
» wp-phpmyadmin_v2-8-2.zip (1.5MB)
Статьи о настройке Wordpress

Loading ...
Недавно я заметил, что все опросы, которые я вставляю в свои посты, не совсем корректно передаются в RSS ленту блога и кросспостируются в Livejournal. Поэтому я решил исключить опросы из RSS лент, но оставить их видимыми в блоге. Чтобы решить эту задачу, мне необходимо связать номер созданного опроса с конкретным постом, где я хочу этот опрос отображать.
Для этого в шаблоне моей текущей wordpress темы перед выводом текста поста вставляю вот такой код, который проверяет наличие в Custom Fields ключа poll, и если этот ключ присутсвует, вставит в пост код вывода опроса:
<?php $get_poll = get_post_custom_values('poll'); $poll = $get_poll[0]; if ($poll!='') { ?>
<div style="float: right; width: 200px; text-align: center; border: 1px solid #cccccc; margin-left: 10px;">
<?php get_poll($poll);?>
</div>
<?php } ?>
Теперь для того, чтобы прикрепить опрос к любому своему посту, мне достаточно в Add a new custom field выбрать poll, а в поле Value ввести номер созданного опроса. В следующих публикациях я расскажу, как добавить в текст RSS ленты информацию о том, что в посте есть опрос.
Quick Lookup - быстрый поиск по документации PHP, CSS, JS и MySQL (используется AJAX).
По просьбам трудящихся - простейший скрипт для вывода списка файлов в папке на сервере:
<?php
$dir=opendir(".");
while ($d = readdir($dir))
if (is_file($d))
echo "<a href=\"$d\">$d</a> ".@filesize($d)."<br>";
?>
Так мало людей пользуются этой замечательной штукой, а зря. Приведу два простых примера:
Пример первый: Кто-то загрузил картинку на медленных сервер или во временное хранилище, а вы хотите ее сохранить?
Открываем страницу http://imageshack.us/transload.php?url=адрес и картинка загружается на Imageshack. Вуаля!
(Читать далее…)
Все Cheat Sheets (HTML Character, JavaScript, MySQL, mod_rewrite, CSS, PHP, RGB Hex Colour) в формате png одним архивом:
[ » CheatSheets.rar ] 854Kb
Скачать, распечатать и повесить на стенку!
Написал на PHP простенькую программу для чистки моей папки на сервере со всяческим мусором. Если кому интересно:
< ?php
$tmp_dir = "tmp"; $tmp = opendir($tmp_dir); chdir($tmp_dir);
while ($d=readdir($tmp)) { if (is_file($d)) if ((FileATime($d))
?>