PHP скрипт
function remove_this_shit_now($dir) {
foreach (glob($dir. "/.{DS_Store,_*}", GLOB_BRACE ) as $filename)
if(!in_array($filename, array('..', '.'))) {
unlink($filename);
echo $filename, "\n";
}
foreach (glob($dir. "/*", GLOB_ONLYDIR) as $filename)
if(!in_array($filename, array('..', '.')))
remove_this_shit_now($filename);
}
remove_this_shit_now(dirname(__FILE__) );
Необходим пользователь с правами root
.
1) RedHat Linux (Fedora Core/Cent OS):
2) Debian / Ubuntu Linux:
По умолчанию, overflow-x:scroll
добавляет скролл в нижней части блока, в котором требуется прокрутка. Что не всегда удобно.
Под катом простенький jQuery скрипт, который позволит добавить дублирующий скроллбар сверху блока.
Читать далее →
В целях безопасности написал свой генератор паролей для htpasswd файлов.
Во всех аналогичных генераторах автор указывает, что не сохраняет полученные результаты. Но я то точно не сохраняю ;)
Автор: Алексей Иванов, ISEE Marketing
Очень часто технические специалисты, которые делают сайт, не задумываются о психологии посетителей сайта. Это приводит к тому, что даже качественно сделанные сайты работают недостаточно эффективно. В рамках доклада были рассмотрены психологические аспекты, которые мешают формированию доверия пользователя к сайту и бизнесу, стоящему за ним. На наглядных примерах было показано, как выявлять на сайте то, что мешает посетителям сайта, и как это исправлять.
Читать далее →
Понадобиось мне для создания конкурса разместить много кнопок twitter на одной странице с "бесконечным" скроллом (новые данные под гружались при помощи AJAX).
На оф. сайте было найдено решение, которое должно было работать, но не работало :( А именно выдавало:
Uncaught TypeError: Cannot call method 'load' of undefined
Рабочее решение оказалось довольно простым.
Читать далее →
Начал работать с Git. Сперва кажется, что всё сложно, но после увиденной схемы всё стало на свои места:
pack
tar -zcvf packagename.tar.gz folder/
extract
tar -zxvf packagename.tar.gz