December 7, 2013

Идея стартапа: «Подаркер»

Решил тут поделиться с обществом своей немного бедовой идеей нового стартапа. Мысли всякие возникают часто, а вот до практической реализации мало что доходит. А так возможно кому-то идея понравится.

Читать далее

November 14, 2013

Запилил тут скрипт для бекапа

Как я уже говорил недавно я запилил в блокноте кучку схем по резервному копированию своих и рабочих проектов.

И вот в процессе реализации одной из них родился небольшой bash-скрипт который дампит все доступные БД (отдельный пользователь с read-only правами на все БД) и кладет в архив вместе с перечисленными каталогами исключая лишнее описанное в файле exclude, затем сортирует по ежедневным, еженедельным, ежемесячным резервным копиям и удаляет лишнее.

Опционально запускает lftp для синхронизации с удаленных хранилищем и меняет владельца у бекапов.

Под катом текст скрипта, а для любителей github ссылка на gist:

https://gist.github.com/rhamdeew/7438663

Читать далее

November 13, 2013

Битрикс. Делаем ссылки на скачивание файлов.

Всем привет! Довольно часто возникает необходимость в размещении на сайте ссылок для скачивания каких либо материалов (например .pdf, .jpg, .mp3) которые обычно пытается отобразить браузер. Для этого при отдаче файла сервер должен вернуть браузеру необходимые заголовки. В этом нам поможет php. Признаться честно для этих целей я нашел уже готовый код и слегка подпилил под свои нужды.

В итоге получился вот такой вот скрипт.

Обращаться к нему надо так: /attach_download.php?file=FILE_ID, где FILE_ID это числовой идентификатор файла загруженного в свойство инфоблока.

Далее листинг:

Читать далее

November 4, 2013

Снова новости

И опять я вместо того чтобы писать технические посты филоню и изливаю свою душу в блог. Ну а хотя куда мне еще писать =)

Читать далее