• Чем фрилансить?

    @gro
    Единственные рабочие пути во фриланс для сферического студента в вакууме по специальности Computer Science — пыхо-говнокод или html-вёрстка.
    Ответ написан
    2 комментария
  • Анализ и разбор текста

    @MikhailEdoshin
    У Apple в Newton'е был такой assistant, небольшой системный сервис, которому пишешь, например, «fax Bob», и он соображал, что нужно взять текущий документ, найти в адресной книге Боба и отправить ему этот документ по факсу. Принцип там был несложный, детали можно найти в Newton Programmer's Reference v2.0, ch. 18, Intelligent Assistant. (PDF можно найти в Google.)

    Если будете сами писать, советую присмотреться к такому методу разбора CYK — это универсальный bottom-up метод разбора, начинающий с выделения токенов в строке, и затем сворачивающий их по правилам грамматики. Целиком CYK вам не потребуется, скорее всего, потому что у вас основная проблема как раз в отсутствии грамматики, но основной принцип можно использовать примерно так:

    — Разбираете строку на слова

    — Классифицируете каждое слово. Например, пусть «ПН» будет порядковый номер, «ДН» — день недели, «М» месяц, "?" — неопредленное слово. Ваша фраза будет "?-ПН-ДН-М-?-?-?".

    — Ищете в строке паттерны (собственно, это как раз фаза свертки и получается). В данном случае паттерн «ПН-ДН-М», он у вас будет зарегистрирован для парсера дат. В другой строке у вас будет, например, «В среду по первому кино» — "?-ДН-?-ПН-?". Паттерна «ДН-?-ПН» в датах у вас не будет (вряд ли такая комбинация может обозначать дату), поэтому парсеру дат пойдет только «ДН», а «ПН» либо проигнорует, либо отдаст, например, парсеру телеканалов.

    Такой подход удобен тем, что грамматика не нужна, а подходящие паттерны вы можете определить по мере обработки данных. Я как-то писал такой парсер для адресов — неплохо разбирал, грамотно различая, например, разные «St» в «St Patrick St». Хотя и не со стопроцентной точностью, попадались там двусмысленные паттерны.
    Ответ написан
    2 комментария
  • Как перестать читать Хабр?

    transcend
    @transcend
    Оффтоп.
    Подскажите, что нужно, чтобы я мог задать вопрос в Q&A?
    Ответ написан
    1 комментарий
  • Как перестать читать Хабр?

    crea7or
    @crea7or
    Что тут читать-то? Один топик из 50 интересный. Остальное копипаста новостей и всякая чушь о «как меня надул МТС/Магафон/Билайн», десятки скучных и не интересных прессрелизов ну и что-то много в последнее время тупого юмора.
    Ответ написан
    4 комментария
  • Проблемы с настройкой DNS (bind)?

    charon
    @charon
    первое, что я заметил:
    domain.ru. IN MX 10 mail
    domain.ru. IN MX 20 mail
    это бред. Зачем вы два одинаковых сервера в МХах указали? Вы, собственно, чего ожидаете? Что почтовый сервер будет 2 раза стучать на один сервер? Нет, после первого сбоя он прекратит попытку в этом случае.
    Проблема у вас лёгкая на самом деле. Я думаю, суппорт мог бы помочь.
    Можно и самому диагностировать: для этого необходимо спросить про sub.domain.ru. у всех серверов имён, указанных для домена domain.ru. Список этих серверов можно узнать из командной строки командой
    whois domain.ru

    Учтите, что он может не совпадать с
    domain.ru. IN NS ns1.firstvds.ru.
    domain.ru. IN NS ns2.firstvds.ru.
    domain.ru. IN NS ns3.firstvds.ru.
    Когда узнаете, проверьте А-запись на каждом из этого списка, например:
    nslookup sub.domain.ru. ns3.firstvds.ru.
    если где-то ошибка — исправляйте
    Ответ написан
    3 комментария
  • Проблемы с настройкой DNS (bind)?

    @lhav
    А второй DNS сервер имеется?

    Вообще давно понял — собственноручно собранный DNS сервер не благодарное дело. Гораздо проще взять за 40 евроцентов сервер DNS на целый год и не париться.
    Ответ написан
    3 комментария
  • Проблемы с настройкой DNS (bind)?

    SunX
    @SunX
    C Developer
    Скорее всего на серверах имен FirstVDS информация разная. Посоветовал бы Вам (ну или заказчику точнее) обратиться в тех.поддержку, помогут.
    А так — редактировали файл ручками или через ISPmanager? нужно через ISPmanager, так как он меняет сериал зоны и уведомляет внешние сервера о том, что не плохо бы обновить информацию о домене.

    ЗЫ: ns3.firstvds.ru не существует — его лучше удалить (и из настроек ISPmanager)
    Ответ написан
    2 комментария