Здравствуйте, Ночной Зудящий, Вы писали:
НЗ>Здравствуйте, мыщъх, Вы писали:
М>>http://en.wikipedia.org/wiki/Deterministic_finite_automaton
М>>если не секрет, а какие вы алгоритмы используете? в самых общих чертах,
НЗ>читаюсь вас и ржу. конченые автоматы проходят на втором курсе любого технического института. выдавать это за откровения Бога программирования это пипец
git clone
https://github.com/vrtadmin/clamav-devel
wget
http://www.snort.org/dl/snort-current/snort-2.9.1.tar.gz -O snort-2.9.1.tar.gz
ткните пальцем в Divine Mandate если он там есть. ну или объясните что там делают 500+ человек и почему мы их крыли как бык тузика, рвущего грелку на британский флаг и разрыв в производительности был одной из причин по которой покупатели выбирали нас.
кстати, транслятор регулярных выражений в DFA тоже на втором курсе проходят? а если мы говорим о правилах снорта, записанных с учетом его синтаксиса, то задача существенно усложняется. типа найти все строки в которых присутствует интим, но отсутствует гербалайф, следующий за интимом ближе чем в 100 символах.
Ken Thompson в лохматых 60х написал серию статей почему DFA рулит и даже засунул это в никсы и его код дожил до наших дней.
а теперь по теме. как я понимаю второй курс у вас уже позади. вас не затруднит объяснить фундамантальные ограничения DFA приминительно к поиску подстроки в строке и прикинуть во что эти ограничения вылетают в смысле памяти.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
Здравствуйте, alpha21264, Вы писали:
A>Пожилой программист приходит устраиваться на работу.
A>HR-менеджер: "Вы нам не подходите. Нам нужны молодые, амбициозные, способные творчески расти".
A>Программист: "Запишите мой телефон. Когда выяснится, что у вас все амбициозно растут, а работать некому – позвоните".
А приходил-то зачем?