• Какая разница между dnsmasq, bind и unbound?

    hostmaster
    @hostmaster
    DevOps Engineer
    bind - это стандартная (эталонная) реализация протоколов DNS все что есть в стандарте реализовано в bind он же и самый старый проект. Имеет длинную и богатую историю дырок в безопасности.
    unbound - это реализация только части функционала DNS сервера а именно кеширующего сервера. unbound умеет только пересылать запросы дальше по цепочке и кешировать их. Отвечать за свой собственный домен к примеру он не умеет. Проект современный и создавался для работы под большими нагрузками и с учетом современного подхода к безопасности

    dnsmasq - это тоже кеширующий dns сервер, он предназначен для работы во встроенных системах с ограниченными ресурсами (домашние роутеры) и десктопах, по этому он так же умеет сохранять кеш запросов между перезагрузками, имеет встроенный dhcp сервер, позволяет делать "заглушки" для доменов, работать через socks прокси и прочие полезные для таких систем функции.
    Ответ написан
    1 комментарий
  • Как сохранить правила iptables после перезагрузки Ubuntu?

    EKrava
    @EKrava
    в debian и ubuntu добавили пакет iptables-persistent
    который использует iptables-save/iptables-restore

    #service iptables-persistent
    Usage: /etc/init.d/iptables-persistent {start|restart|reload|force-reload|save|flush}

    после настройки правил как нужно, сделать service iptables-persistent save и при следующей загрузке они будут применены
    Ответ написан
    4 комментария
  • Стоит ли покупать коленный стул?

    zamboga
    @zamboga
    job: #Запускаю стартапы за %; #Интернет-маркетинг
    Работаю на ортопедическом стуле 2 года, и точно могу сказать, что на обычный уже не пересяду.
    До этого перепробовал 3 разных офисных стула, и год пробовал работать стоя.

    Я перешёл на коленный стул по рекомендации врача.
    Основной плюс такого стула — правильная осанка, сохраняется (или улучшается) небольшой естественный прогиб в пояснице. Для меня это важно — так как именно в пояснице у меня серьезные проблемы со спиной.

    Такой стул однозначно требует привыкания: поначалу будет дискомфорт в коленях, может болеть поясница.
    Я начинал с 1-2 часов в день, и примерно за месяц полностью перешёл на него.

    Конкретная модель особо не важна, выбирайте по вкусу. У меня — US MEDICA Zero.
    Спинка не нужна — на неё особо и нечему опираться.
    А вот регулировка по высоте обязательна, т.к. чем больше расстояние между коленными опорами и сиденьем — тем больше будет прогиб поясницы. Соответственно, можно усиливать или ослаблять терапевтический эффект.
    Подлокотники не нужны, при правильно подобранных соотношениях высоты стула/стола/роста сидящего — локти лежат на столе сразу под 90°.

    Кстати, эффект, аналогичный коленному стулу — поза лотоса в йоге. Но в ней фиг поработаешь:)
    Ответ написан
    13 комментариев
  • Книги по Python для начинающих?

    Bandicoot
    @Bandicoot
    Вась-программист
    A Byte Of Python - актуальна не только в 2017 г.
    Ответ написан
    1 комментарий
  • Книги по Python для начинающих?

    AgentProvocateur
    @AgentProvocateur
    На основе многих рекомендаций и отзывов.

    Начало:

    1. Сэнд "Hello World. Занимательное программирование"
    2. Доусон "Программируем на Python"
    3. Любанович "Простой Python"

    Закрепление:

    1. Лутц ("Изучаем", "Программируем", "Карманный справочник")
    2. Рамальо "Python - к вершинам мастерства"
    3. Саммерфилд "Python на практике"

    Прикладное применение:

    1. Митчелл "Скраппинг веб-сайтов на Python"
    2. Свейгарт "Автоматизация рутинных задач с помощью Python"
    3. Маккинни "Python и анализ данных"

    Django:

    1. Djangogirls
    2. Головатый "Django. Подробное руководство"
    3. Документация
    Ответ написан
    5 комментариев
  • Как отправлять файлы в репозиторий?

    v_decadence
    @v_decadence
    git pull
    В ошибке написано совершенно всё, что Вам следует знать.
    Что за ошибка при push в Git?
    Ответ написан
  • Удаленный запуск скрипта?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Ansible. Можно запихнуть что надо на машину с линуксом, можно импортировать библиотеки и гонять из своего скрипта.
    Ответ написан
    Комментировать
  • Как лучше поступить?

    Поступить нужно так:
    1. Изучить гит.
    2. Ознакомиться с git-flow.
    3. Использовать git checkout, git commit, git push, git pull
    Ответ написан
    Комментировать
  • Какой смысл в throw?

    delphinpro
    @delphinpro
    frontend developer
    Какой смысл в throw?

    Смысл throw в выбросе исключения.
    Ответ написан
    Комментировать
  • Freelance: кто оплачивает хостинг + домен?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Пока ты как раб наивный новичок, работаешь за еду, оплачивает заказчик.
    Когда будешь думать головой брать нормальную оплату за заказы, сможешь делать это сам.
    Как это делают профессионалы: "Закажи сайт - хостинг и домен в подарок!".
    (При этом регистрация осуществляется на данные заказчика, так как владелец сайта заказчик).
    Клиенты любят халяву и подарки. Хорошая практика.
    Не смотря на то, что стоимость домена и хостинга уже будет заложена в проект.
    И еще "Как можно такое не понимать!?")))
    Ответ написан
    Комментировать
  • Один ip-адрес для двух интерфейсов?

    Когда получен входящий пакет и передан на уровень ОС, маршрутная информация канального уровня OSI (в т.ч. идентификатор интерфейса) стерта, и структуры ОС, обслуживающие сетевой и траснспортный уровни, хранят только IP-адрес получателя (т.е. Вашей машины).

    Соответственно, после того как прикладное ПО сформирует ответ и посредством сокетов даст команду ОС отправить его туда, откуда пришел запрос, у ОС возникнет дилемма через какой из двух интерфейсов его маршрутизировать.
    Ответ написан
    Комментировать
  • Минимум для junior web developer в Москве?

    s0ci0pat
    @s0ci0pat
    I'm Awesome
    Требования для высоконагруженного проекта Яндекса и для поддержки одного сайта мебельной фабрики - совершенно разные, хотя для обоих проектов нужны junior developer.
    Ответ написан
    Комментировать
  • ООП в высоконагруженных проектах считается устаревшим?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Обычная демонстрация эффекта Даннинга - Крюгера.
    Ответ написан
    Комментировать
  • ООП в высоконагруженных проектах считается устаревшим?

    @bromzh
    Drugs-driven development
    Только ситхи возводят всё в абсолют. ООП для каких-то случаев хорошо применим, а для каких-то нет. Тоже самое справедливо для любой другой парадигмы. А выбирать технологии только исходя из общей моды очень тупо.
    Ответ написан
    Комментировать
  • ООП в высоконагруженных проектах считается устаревшим?

    Adamos
    @Adamos
    Баланс.
    Если проект реально высоконагруженный, но простой, как табуретка - то человек прав, чем меньше в коде будет абстракций, тем меньше оверхеда.
    Но если проект не только высоконагруженный, но и сложный - вы мозг сломаете, делая его функционально. Функции хороши там, где нужны простые решения. Если вы можете разобрать всю архитектуру на простые решения - вам не нужно ООП. Если не можете - то без него проект захлебнется в собственной сложности.
    Ответ написан
    3 комментария
  • Каковы Возрастные ограничения в программировании?

    xtozna
    @xtozna
    Frontend - разработчик.
    32 года. Только полгода, как начал работать фронтенд - разработчиком. Учусь быстрее и целеустремленней, чем в 22. Осознанное решение стать программистом и упорство - это главное. Все получится, если стремиться.
    Ответ написан
    2 комментария
  • Каковы Возрастные ограничения в программировании?

    @kp069
    27 лет. 27, Карл!
    И уже задаваться вопросом, а не поздно ли?
    Цензурных комментариев как-то в голову не приходит.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    hronik87
    @hronik87
    Обитаю в 1С-Bitrix
    Раз в день стабильно появляется похожий вопрос. Мне 28, год назад ничего не знал ни о HTML, ни о CSS, ни о JavaScript, ни о PHP. Сегодня работаю в хорошей компании, верстка у меня на твердую 4, JavaScript на 3+(библиотека JQuery в основном, но могу и на чистом написать что-нибудь полезное), PHP начал осваивать месяц назад, но уже есть довольно неплохие результаты. Было ли мне сложно в самом начале? Да! Я не знал ничего об этой сфере. Спал по 4 часа в сутки прямо возле компьютера, шаблон разрывало и я начал уже вслух разговаривать с собой. У меня не стояло выбора поучить сегодня или нет. У меня стоял выбор пойти поссать и дальше учить или все же потерпеть, а потом уже сходить когда невмоготу будет. И я сейчас в той сфере которая мне нравится, я постоянно учусь и я не остановлюсь. Так что если ты уверен, что это твое, то любыми правдами и неправдами учи, старайся, вникай. И все получится)
    Ответ написан
    14 комментариев
  • Каковы Возрастные ограничения в программировании?

    Нет возрастных ограничений
    Ответ написан
    Комментировать
  • Подготовка к работе Junior'ом?

    @Ciscoridze
    Удаленно Джуном действительно устроится тяжеловато. Тяжеловато даже, на мой взгляд, устроиться джуном даже в офис. Если только не за пиццу с чипсами работать.
    Ответ написан
    Комментировать