• Как доказать яндексу, что я сам себе не спамер?

    charon
    @charon
    по вашему коду не всё ясно. Но всё равно можно предложить кое-что:
    — лучше всего не использовать бесплатную почту. Добудьте мыло на частном почтовом сервере;
    — m.From.Text := 'dump@'+GetComputerName; — это неправильно. Добавляйте лучше имя компьютера в какой-нибудь заголовок письма, или в тему, или в тело;
    — отправляйте почту непосредственно через почтовый сервер, который обслуживает почтовый домен To:. В этом случае авторизация не нужна.
    Ответ написан
  • О стиле программирования: Переносить ли скобку?

    charon
    @charon
    не переношу. Кстати, в JS это не просто дело вкуса:
    return {
      a: 5,
      b: 7
    }
    

    вернёт объект как положено,
    а вот
    return 
    {
      a: 5,
      b: 7
    }
    

    просто завершит выполнение функции. Для удобства программиста интерпретатор сам подставит точку с запятой сразу после return
    Ответ написан
    Комментировать
  • Как сделать ротационный лог средствами MySQL?

    charon
    @charon
    мы сделали так: функция сохранения записи в БД вычисляет название таблицы по сегодняшней дате, например, the_log_2012_09, затем проверяется существование таблицы в БД и в случае неуспеха таблица создаётся, затем в таблицу добавляется запись. Старые таблицы можно на досуге переносить/удалять и всё такое.
    Ответ написан
    Комментировать
  • Не применяются правила iptables после обновления ubuntu server?

    charon
    @charon
    sudo /sbin/service iptables status
    ?
    Ответ написан
    Комментировать
  • Каким языкам программирования учить в колледже?

    charon
    @charon
    сначала Питон, потом C#.
    Ответ написан
    Комментировать
  • Реально ли использовать систему контроля версий для дизайнера? (mercurial)

    charon
    @charon
    Mercurial для графических файлов использовать не очень удобно. Конкретно у Адоуб для этой цели есть Adobe Version Cue или Adobe Drive (я и сам не понял, что из них что, но это точно оно).
    Также есть книжка «Foundation Version Control for Web Developers» — там ваша тема рассмотрена.
    Ответ написан
    Комментировать
  • Какова ситуация с PHP 5.3 у российских хостингов?

    charon
    @charon
    по моим наблюдениям на новые сервера некоторые хостеры ставят 5.2 и 5.3 с возможностью переключения. Ну а сам я имею возможность работать с ВПС/выделенными серверами, там уже начал ставить 5.4
    Ответ написан
    Комментировать
  • Какой дистрибутив подходит для десктопа?

    charon
    @charon
    поменять комп и поставить Убунту. Бага в видео скорее всего сохранится во всех дистрибутивах.
    Ответ написан
    3 комментария
  • Стоит ли покупать iMac для работы с графикой?

    charon
    @charon
    мне как веб-разработчику на Маке неудобно (использую только для видеоконференций, не разрабатываю в нём). В нём всё слишком сильно отличается — начиная от ОС и программ и вплоть до клавиатуры с мышкой.
    Перейти с винды на линукс было как-то проще и приятнее.
    Хотя при этом на Маке есть много симпатичных и приятных вещей, особенно если использовать несколько продуктов Эпл. Лично мне очень понравился Эйрсервер — включил музыку на айпаде, нажал 1 кнопку на планшете — и вот уже музыка играет через колонки Мака.
    Ответ написан
    2 комментария
  • Сервис Secondary DNS?

    charon
    @charon
    я использую ypdns.com много лет в бесплатном режиме для размещения своего домена.
    Ранее очень долго пользовался secondary.net.ua/ — он жив и до сих пор. Бесплатен, но прожив столько лет вряд ли завтра помрёт.
    Ответ написан
    Комментировать
  • Что вы используете на десктопе?

    charon
    @charon
    я использовал Федору и Гном2, а теперь на работе — Ubuntu + XFCE
    Ответ написан
    Комментировать
  • Программу для организации внутриредакционного общения?

    charon
    @charon
    Google Talk кажется мне хорошим решением вашего вопроса.
    Ответ написан
    Комментировать
  • Куда лучше податься: ios или android?

    charon
    @charon
    для бедных — только Андроид. Абсолютно все эпловские штуки раскрывают свой потенциал только при использовании комплекта эпловской техники. Эмуляторы, хакинтоши и прочее — это фигня и мучения. Для иОс — только Мак, без вариантов.
    Ответ написан
    Комментировать
  • Какой функциональный язык программирования выбрать при изучении структур данных и алгоритмов?

    charon
    @charon
    Я не понял вашего предубуждения против F# — это почти тот же OCaml (программы OCaml полностью валидны в F#) — а Окамл — это очень нормальный функциональный язык, предшественник многих современных да и сам не отсталый.
    Если вам нужен полный хардкор — то только Хаскелл. Ничто не сравнится с ним по современности и точности следованяи парадигмы.
    Если заработать деньги — тогда лучше Эрланг. Но вообще идея заработать деньги на ФЯ весьма труднореализуема. Лисп тоже используется, но мне не понравился его внешний вид. Слишком много скобок, моя душа этого не выдерживает.
    Ответ написан
    Комментировать
  • Стоит ли изучать администрирование Линукс серверов?

    charon
    @charon
    трудно ответить на ваш вопрос. Если вы хотите расширить знания, попробовать что-то новое — то стоит. Но вообще-то можно вместо этого потратить усилия на более глубокое изучение Виндоус. Есть люди, которые настолько хорошо изучили Виндоус, что работают в нем даже эффективнее, чем товарищи, которые всё учили по чуть-чуть. И при этом по моим представлениям крутой Виндоус-админ скорее всего будет получать больше, чем среднезнающий Виндоус и Линукс.
    Сам я довольно быстро влюбился во ФриБСД, потом в Линукс. Виндоус весьма хорош для многих задач, но просто лично меня не вставляет. Мой выбор — начав учить всё, постепенно полностью отказался от Винды в работе (дома есть).
    Ответ написан
    Комментировать
  • Откуда начать изучение Java?

    charon
    @charon
    если проблема в 30k rps, то вы неправильно её решаете. Вам нужно администрирование Линукс учить, а не Яву :)
    Ответ написан
    3 комментария
  • Как стать профессиональным веб-разработчиком за 7 лет?

    charon
    @charon
    хочу для начала посоветовать переключиться с РНР на другой язык. Можно на С#, или Java, или Питон (в этом языке ООП чуток похуже предыдущих, но много другого хорошего) или что там хорошего у вас в ВУЗе учат. Не потому, что РНР — это ужас, а просто чтобы научиться хорошему для начала. Вернуться к РНР будет нетрудно (через годик-два, и сразу можно на стажировку), но постичь важные идеи программирования в лучшем языке будет полезно просто для развития (тем более РНР постепенно развивается, и на мой взгляд в правильную сторону).
    Ответ написан
    Комментировать
  • Кто такой Systems architect?

    charon
    @charon
    моё понимание: системный архитектор в разработке ПО — это такой работник, который выбирает способ воплощения сложных фантазий заказчика и главное держит всю систему в голове в целом, не давая ей развалиться, когда разработчики начинают свою работу. Большинство задач заказчика не стоят внимания архитектора, но когда требуются радикальные изменения в фундаментальных частях системы, то необходима консультация архитектора. UML-диаграммы — да, должен рисовать. Архитектор должен находить общий язык с программистами на любом языке и технологии, а более универсального языка, чем UML, пока для этого не придумали.
    Ответ написан
    Комментировать
  • Сколько живут SSD?

    charon
    @charon
    Раз уж ССД ставят в Маки, то можно быть уверенным, что Эпловцы рассчитывают на стабильную работу ССД-диска как минимум в течении 2 лет (примерный срок жизни девайсов Эпл).
    Ответ написан
    Комментировать
  • PHP. C чего начать?

    charon
    @charon
    честно говоря, не прочитал от корки до корки ни одной книги по РНР. Язык сравнительно несложный, вообще-то. Просто выберите какую-нибудь из последних книг, чтобы там был описан РНР хотя бы 5.1 (а лучше 5.2)
    Ответ написан
    Комментировать