Задать вопрос
  • Что использовать вместо checkinstall в?

    DanielWolf
    @DanielWolf
    Ответ написан
    Комментировать
  • Классификация почтовых серверов?

    VBart
    @VBart
    В свое время выбирал между exim и postfix. Остановился на exim и ни разу с тех пор не пожалел. Очень стабильный. Конфигурационный синтаксис легко читается, но в то же время настолько гибкий, что можно буквально запрограммировать в конфигурации всё что угодно. Для почтового сервера это достаточно важно, так у меня 85% спама срезается только лишь с помощью мощной системы всевозможных правил и проверок. А авторизация пользователей происходит запросом к PostgreSQL таблице, которую использует и Dovecot, таким образом получается полная интеграция между MTA-LDA и всё очень удобно прописывается из одного места. Доставляет мгновенно, кушает при этом мало, так что я бы назвал его прямым аналогом nginx. Есть модуль Яндекс спам-обороны, а также прекрасно интегрируется с ClamAV из коробки. DKIM, SPF — само собой. Имеется исчерпывающая документация и Wiki с примерами: exim.org/docs.html wiki.exim.org
    Ответ написан
    3 комментария
  • Классификация почтовых серверов?

    mihavxc
    @mihavxc
    Поддержку postfix
    Ответ написан
    Комментировать
  • Классификация почтовых серверов?

    TROODON
    @TROODON
    Если нет нужны в корпоративной тайне, забудьте и используйте SMTP известных серверов (Яндекс.Почта, Google Apps) и радуйтесь жизни. И скорость достаточная, и с почтой можно делать всё что хочешь и места хватит и спам фильтр гарантированно не будет шалить (тонкая настройка грелистов, анализаторов, установка приоритета писем, пытаясь найти оптимальный уровень), это ужасное и гиблое дело и с очередями попроще.

    Сам использую dbmail + exim4 + spamassassin + calm + roundcube.
    Пробовал так же dovecot, sendmail

    Если вы пользуетесь Debian'ом, то он идёт в базовом наборе приложений, для минимальной настройки под ваш сервер достаточно настроить через dpkg-reconfigure, есть возможность разбиения конфига на множество файлов (для более удобной навигации по настройкам), по скорости и надёжности, имхо, он примерно одинаков и с postfix и с sendmail. Особенно хочу отметить хорошую интеграцию с различными системами фильтрации и анализаторов.

    DBMail работает шустрее dovecot, имеет меньше документации, благодаря своей архитектуре его данными не сложно управлять. Поддержка sieve из коробки, можно настроить как фильтрацию нежелательных писем, так и складирование по разным папкам. В комплекте есть несколько приложений для администратирования

    P.S. Почему-то в процессе настройки почтового сервера у меня всегда возникало уйма сюрпризов, которые не бывали при настройке какого либо другого серверного ПО.
    Ответ написан
    2 комментария
  • Классификация почтовых серверов?

    alekciy
    @alekciy
    Вёбных дел мастер
    Крайне рекомендую postfix, тем более для изучения есть очень хороший перевод на русский по данному серверу: Postfix. Подробное руководство

    Несмотря на то, что поначалу меня смущало, что он разбит на ряд независимых по сути программ (в отличие от того же exim), т.е. в top нет единого процесса «почтовый сервер», но ознакомившись с ним более детально, особенно с архитектурой пришел к выводу, что это идеальный почтовик. Поэтому лично для себя давно уже вопрос выбора почтовика не возникает.
    Ответ написан
    3 комментария
  • Музыка и программирование

    Monnoroch
    @Monnoroch
    Слушаю pianorama.ru. Успокаивает, не лезет в голову, не мешает.
    Ответ написан
    1 комментарий
  • Linux, ищу удобный терминал

    zombic
    @zombic
    Ubuntu, мой действия по работе в терминале (стандартном):
    Cntr+Alt+T (открытие терминала) -> набрал команду, выполнил -> Cntr+D (закрыл терминал).

    Дополнительно: Cntr+Alt+T (открытие терминала), Cntr+Shift+T (открытие еще одной вкладки). Переключение между вкладками — Cntr+PgUp/PgDn.
    Ответ написан
    5 комментариев
  • Выбор между Mac и Thinkpad?

    @Shizz
    Я владелец T420 в комплектации с Core i5 и дискретной видеокартой. По макам ничего не скажу, но по Thinkpad плюсы следующие:
    1. Trackpoint. Вещь очень хорошая, можно не снимать руки с клавиатуры. Привыкаешь очень быстро, после трекпойнта очень сложно пересесть на тачпад. Скроллинг по вертикали и горизонтали при удержании средней кнопки — без этого сложно :)
    2. Возможность заменить встроенный привод (DVD) на что-нибудь иное. Например, на батарею, на SSD и так далее.
    3. Очень удобная клавиатура.
    4. Не то, чтобы плюс, но авторизация в линуксе (я работаю в Убунту) по fingerprint reader — очень удобно. Работает и в консоли, не нужно постоянно долбить пароль, экономит секунды времени. В общем, приятный довесок.

    Ну и вещи вроде ребристого тачпада (если он вам нужен; у меня он выключен уже с полгода), невытирающегося пластика, и т.п.
    По экрану сказать ничего не могу, я не ценитель сочных цветов. Главное — что экран матовый, это сейчас нечасто встретишь.
    Ответ написан
    1 комментарий
  • TCP/IP и собеседование?

    easy_john
    @easy_john
    Когда я интервьюировал я хотел видеть примерно следующее:
    — Знать примерно уровни, хотя бы четко ответить что находится на втором, а что на третьем.
    — Понимать структуру и работу TCP/IP 4. Правильно написать сеть/маску, знать что такое гейт, объяснить разницу между tcp/udp, знать что такое пинг и трейс, как и с каким протоколами они работают, привести примеры сетевых сервисов.
    Если эти знания у кандидата есть — сразу видно на сколько четко человек на общие вопросы отвечает, если их нет — можно выгонять.
    Ответ написан
    17 комментариев
  • Полезный набор рецептов или хороший учебник разработчика в Linux?

    @miwa
    Упс. Вот правильная ссылка на русский перевод bash guide.
    Ответ написан
    Комментировать
  • Полезный набор рецептов или хороший учебник разработчика в Linux?

    @miwa
    Из тех, что мне попадались, могу порекомендовать:

    Линукс не для идиотов — несмотря на провокационное название, неплохо описаны основные моменты работы в линуксе. Рассмотрены многие типичные проблемы, причины возникновения и пути решения.

    Bash Guide for Beginners (русский перевод) — руководство пользователя bash для начинающих. Хорошо рассмотрена одна из наиоблее популрярных командных оболочек, кратко описаны ее возможности в том числе и в написании простых скриптов для облегчения повседневной жизни.

    На хабре, естесственно, тоже можно найти хорошие топики :)

    Ну и есть смысл посмотреть мануал к используему дистрибутиву — там будет куча вещей, специфических именно для вашей системы (например, для debian, для gentoo).
    Ответ написан
    2 комментария
  • Различия между классом и объектом?

    Я придумал свою дурацкую аналогию.

    Класс — это бог, который есть всегда. И бог по образу и подобию своему создаёт экземпляры — человеков. Каждый человек наделён своим набором свойств (рост, вес, ...) и методов (плавать, ходить, летать, ...). А бог в свою очередь наделён общими для всех методами: принимать мольбы, карать, посылать манну небесную и сотворить чудо. Эти методы могут быть приватными. Т.е. бог например может принимать мольбы только людей, а не марсиан. А вот сотворить чудо может как для людей, так и для марсиан — ему не жалко.

    : )
    Ответ написан
    Комментировать
  • Различия между классом и объектом?

    Weageoo
    @Weageoo
    Класс = срособ организации полей, методов и пр. = инкапсулированный «кусок» функциональности, описание структуры будущих объектов + своё пространство имён внутри.

    Статическая составляющая класса — static-методы и static-поля — это логический способ организации функциональности, общей для любого объекта выделенной сущности. Тут значение имеет логическая составяющая — например, статический метод Parse есть и в классе int, и в классе Guid — но его функциональность различна и соответствует выделенной сущности. Для static-составляющей класса, в принципе, его можно воспринимать как пространство имён. Но пространсто имён нельзя инициализировать, нельзя создать объект пространства имён.

    Объект = экземпляр класса = объект, типом которого является какой-то класс = класс после инициализации = сущность в памяти, обладающая поведением, способная изменять своё состояние.
    Ответ написан
    Комментировать
  • Различия между классом и объектом?

    homm
    @homm
    Может быть вам легче будет понять, если вы будете думать о классе как о наборе функций, а об объекте как о наборе данных.

    Некоторые функции в классе могут быть использованы только с набором данных (т.е. объектом), который передается неявно, когда вы указываете $object->method().

    Другие функции не требуют объекта, поэтому могут быть вызваны напрямую из класса.

    С этой точки зрения очень логично выглядит Python, где у любого метода есть явный аргумент self, указывающий на объект, из которого был вызван метод. А запись object.method(5) является краткой записью ObjectClass.method(object, 5).
    Ответ написан
    1 комментарий
  • Как стать веб-программистом?

    ertaquo
    @ertaquo
    Из Python-фреймворков могу посоветовать Django. По нему есть неплохой учебник, переведенный на русский
    Ответ написан
    2 комментария
  • Как правильно учиться PHP / mySQL?

    Voffko
    @Voffko
    из книг перечисленных книг я бы выделил Котерова. оч хорошая книга, если вы начинающий. там довольно хорошо и просто описано то, что проиходит в сети и как это работает. вобщем дается хорошая база для дальнейшего развития.
    в список книг добавил бы «разработка web-приложений на php и mysql» Лауры Томсон и Люка Веллинга. эти люди принимали участие в разработке mysql. так что знают много :) и на протяжении всей книги создается веб магазин. так что все построено на примерах :)
    удачи вам в соискании.)
    Ответ написан
    1 комментарий
  • Python: посоветуйте форум, конференцию или похожее

    Nevostruev
    @Nevostruev
    Если нет проблем с английским языком, то посмотрите на stackoverflow.com. Этот сайт посвещён вопросам и ответам не только по языку python, но вы получите квалифицированный ответ с завидной скоростью.
    Ответ написан
    Комментировать