Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (13)
  • Научить племянника (10 лет) программированию

    alexhemp
    @alexhemp
    Лучше в 10 лет к компьютеру на целый день не подпускать.
    Максимум — полчаса в день, и то если нет неврологических противопоказаний никаких, и точное — не играть в подобные игры. Поставьте хотя-бы Portal.

    Но судя по тому что «фигачит целый день» — родителям проще его посадить за комп и заниматься своими делами.

    Хотите по настоящему ему помочь — отнимите у него компьютер и всучите книгу.
    Начните с «Пляшущих человечков», на их примере здорово можно рассказать про кучу разных простых шифров, а от них плавно перейти в двоичную систему. Пусть послания пишет в двоичном коде.

    А дальше в ход могут пойти любые книги по программированию начального уровня. В библиотеках наверняка есть еще книги вроде «Начала информатики. Язык Лого». Совершенно не обязательно что-то программировать на этом этапе, главное тут усвоить основные концепции вроде «информация», «кодирование информации», «программа — закодированная последовательность действий» и т.п.
    Ответ написан
    3 комментария
  • Clamav блокирует все .doc файлы?

    alexhemp
    @alexhemp
    Я решил проблему временно добавив "Win.Exploit.CVE_2016_3316-1" в local.ign2

    можно сделать так

    echo "Win.Exploit.CVE_2016_3316-1" >> /var/db/clamav/local.ign2
    И после этого перезапустить clamd

    Ну соотв. путь к базам clamav нужно поменять на актуальный, например для linux это чаще всего будет /var/lib/clamav

    Это обходное решение до тех пор пока не исправят проблему
    Ответ написан
    2 комментария
  • Сохранение нескольких полей формы с одинаковым названием

    alexhemp
    @alexhemp
    <form name="myForm">
    <textarea name="description[1]"></textarea>
    <textarea name="description[2]"></textarea>
    <textarea name="description[3]"></textarea>
    <textarea name="description[4]"></textarea>
    <textarea name="new[]"></textarea>
    </form>
    

    Тем что из базы — указать существующие ID в качестве индекса, а новые — с отдельными именами.
    Ответ написан
  • Git для небольшой команды?

    alexhemp
    @alexhemp
    Реально работающая схема такая

    1. На Web-сервере у каждого разработчика есть аккаунт
    2. В home директории разработчика есть папка Sites
    3. Web-сервер с помощью VirtualDocumentRoot отображает запросы вида user.example.com в /home/user/sites/example.com — это и есть сайты разработчиков. От внешнего мира их легко закрыть http-авторизацией
    4. Разработчики публикуют свои рабочие копии через realsync а не через git — есть статья на хабре
    5. Есть сайт devel.example.com — он деплоиться git из ветки devel — это ветка подготовки релиза, после слияния изменений. Деплой — хуками в интеграционном репозитории, сам сайт — рабочая копия ветки devel
    6. Есть сайт example.com — он деплоиться git из ветки master — это ветка продакшн-релиза. Деплой — хуками в интеграционном репозитории, сам сайт — рабочая копия ветки master

    Все работает автоматически, каждый разработчик работает независимо. Разработчики пушат на сервер свои ветки, руководитель вливает в develop для тестирования.

    6.
    Ответ написан
    5 комментариев
  • Как организовать выкладку сайта для тестов + работающий вариант?

    alexhemp
    @alexhemp
    Я использую RealSync для отладки в окружении, приближенном к боевому и хуки в центральном git-репозитории для деплоймента. Этого достаточно для относительно простых проектов с одним сервером.

    habrahabr.ru/qa/28521/#answer_114347
    Ответ написан
    5 комментариев