neudor

log

Entries Comments



Month: December, 2009

CakePHP multiple checkbox

29 December, 2009 (23:33) | other | By: neudor

echo $form->input('ServiceEntry.'.$item['id'], array(
    'label' => '"'.$item['title'].'"',
    'multiple' => 'checkbox',
    'options' => array(
        '1' => 'afasdg',
        '2' => 'dhj',
        '3' => '4h6',
    ),
    'selected' => array('1', '3'),
));

Сервис бэкапа данных

26 December, 2009 (14:42) | other | By: neudor

Придумал вчера такую тему. На оригинальность не претендую, но запощу.

Сервис создания и хранения бэкапов на базе google mail – ну или другого гуглосервиса, который предоставляет дисковое пространство. Клиентский скрипт, который будет работать на компе пользователя – на vbs.
Схема работы:
Запрос на сайт, оттуда забирается список директорий и файлов с датами изменения.
Затем скрипт лазит по компу, проверяет изменения, формирует архивы и отсылает в гугл.
Ну и плюс сохранять все промежуточные варианты файлов – типа “история файла”. Но сохранять не больше какого-то числа версий, либо по времени – версии не старше двух недель.

Фишка именно в гугле, который (в том же mail) позволяет использовать 7Гб места. А, например, недавний Конфитюр бесплатно позволяет использовать всего 100Мб места.