text

Автоматическая очистка файлов в указанной папке старше N-количества дней (для Windows XP)

Для удаления старых файлов в указанной папке старше определенной даты в системе Windows XP можно использовать пакетный файл (bat) + утилиту forfiles. Пример кода батника ниже:

set pb=D:\papka

forfiles -p %pb% -s -m *.* -d -30 -c "cmd /c del /q @path"

где D:\papka - путь к папке в которой нужно выполнить чистку; -30 - количество дней от текущей даты; все файлы старше 30-ти дней будут удалены.

Скачайте файл-пример (батник) + утилиту forfiles.exe по ссылке в архиве. Распакуйте все в одну папку и, при необходимости, добавьте выполнение батника в Планировщик заданий Windows.

text

Восстановление фоновой картинки рабочего стола в Windows XP

Если ранее вы устанавливали картинку на рабочий стол, но потом удалили ее оригинал (сам файл), то фоновый рисунок будет отображаться до тех пор пока вы не сохраните любое изменение в "Свойства экрана". После сохранения любых изменений в "Свойства экрана" и при отсутствии оригинальный картинки по указанному ранее пути, фоновый рисунок исчезнет. Однако, есть решение его восстановить, даже если оригинального изображения у вас более нет в наличии!

Главное не пытайтесь добавить новую картинку, и сразу (после того как пропадет ваша картинка с рабочего стола) проследуйте по пути:

C:\Documents and Settings\имя_пользователя\Local Settings\Application Data\Microsoft\...

Здесь вы найдете, ранее кешированную Windows, картинку вашего рабочего стола с именем Wallpaper*.bmp

text

PrestaShop + SMTP = решение проблем с настройкой

При настройки SMTP сервера в PrestaShop столкнулся с проблемой. В связки с сервером ZOHO.com движок напрочь отказывался отправлять письма. При использовании SSL шифрования на 465 порт возникала неопределенная ошибка: "пожалуйста проверьте настройки":

а при использовании TLS соединения (на 587 порт) ошибка: "The SMTP connection failed to start [tls://smtp.zoho.com:587]: fsockopen returned Error Number 0 and Error String ''":

Проблема оказалась в том, что сервер ZOHO хочет видеть в "отправителе" такой же меил и адрес в авторизации SMTP. Для решения этого вопроса вам потребуется заполнить страницу настроек SMTP согласно стандартным требованиям:

После этого на странице клиенты > контакты в админке прописать тот же меил "отправитель" что и на странице SMTP:

И самое важное: на сервере в папке tools/swift/Swift вашего сайта заменить в файле Message.php 

$this->setFrom("");  на   $this->setFrom("info@ваш_домен.com");

Все. Теперь можете проверить работу отправив тестовое сообщение на странице админки в разделе Расширенные параметры > E-mail

text

D-Link DIR-320 на OpenWRT не запускает автоматически WiFi после перезагрузки

Накатил на  DIR-320 ревизии B2 неофициальную прошивку OpenWRT которая, в свою очередь, намного расширила функционал устройства. Однако, после успешной перепрошивки, обнаружился досадный баг: устройство после планового или не запланированного перезапуска не включает WiFi. ВайФай можно включить вручную только через админку роутера, что, согласитесь, совсем не вариант.

В недрах Сети нашлось решение, которое я дополнил своими комментариями ниже. После небольших манипуляций, ВайФай стартует автоматически. Итак,

Подключаемся к роутеру через  putty по SSH. Нам необходимо внести правки в /etc/init.d/network. Для этого используем редактор vi:

vi /etc/init.d/network

i - для режима правки | esc - выход с режима правки | wq - записать файл и покинуть редактор vi

Используя команды выше, правим /etc/init.d/network. БУДЬТЕ ОСТОРОЖНЫ!!! Вносите внимательно текст:

start() {

stop

[ -e /proc/sys/kernel/core_pattern ] && {

ulimit -c unlimited

echo '/tmp/%e.%p.%s.%t.core' > /proc/sys/kernel/core_pattern

}

service_start /sbin/netifd

setup_switch() { retu

rn 0; }

include /lib/network

setup_switch

# важны следующие 2 строки

sleep 10

/sbin/wifi up

}

text

Google Maps неверно отображает расположение станций метро

Сегодня обнаружил (вход через Chrome и IE) глюк на картах Гугла: в городе Киеве показывает неверное расположение станций метро. Никогда не любил карты Google, всегда отдавал предпочтение Яндекс.Maps, а теперь тем более 😁