Да ладно. Никакого особенного бреда он не несёт. Я, например, тоже могу написать архиватор,
который будет сжимать 2 гига в несколько килобайт. Про разархиватор-то речи нет.
Рубик-джан! Ты только не обижайся, но я тебе один умный вещь скажу. Твой машина стоит в соседнем дворе.
Я так думаю!
Здравствуйте, std.denis, Вы писали:
SD>Парниша все правильно сделал: склепал какую-то хреноту на коленке, SD>и его внахаляву зачислили в вуз. Прям по заветам партии.
кстати, я знаю парня в красной майке, который в конце фигурирует.
в написании антивируса ничего сложного нет. это по силам и школьнику. голый движок пишется с пол-пинка. а кто будет работать над сигнатурами и откуда у него сэмплы -- хз. впрочем, сэмплы можно получать с вирус-тотала если отгрузить им "иммунитет". и они будут посылать все файлы, на которые хоть кто-то ругнулся. файлов много. одному никак не осилить.
но в рамках высказывания "вылечил компьютеры друзей" ничего невероятного нет. у него есть движок. быть может даже со сложностью O(N^2), где N — кол-во детектируемых зловредов. при малом N оно будет работать даже с тупейшим алгоритмом вплоть до O(N!). сколько у друзей зловредов? никак не больше сотни. в чем проблема в их удалении? да ни в чем. тем более, что "иммунитет" никому не известен и зловреды с ним не борются.
но как ни крути, а для школьника это все-таки достижение (если сравнивать его с серой массой остальных).
SD>Хотя вот откровения про чудокодек, да и интервью в целом, я совсем не понимаю.
Q: можно ли восстановить файл по MD5
A: вбиваешь в осла, восстанавливаешь
SD> Неужели его наставники настолько тупые, SD> что не могут помочь парнише разобраться?
очень мало кто понимает как работает антивирус и в чем проблемы его написания. не понимают даже Ph.D., которые эти самые антивирусы разрабатывают. в частности, сейчас Snort-формат стандарт де-факто. попытки объяснить, что это тупик и путь в никуда -- бесполезная трата времени. даже на наглядных примерах типа известной дыры в gif. логика детекции -- элементарна, но Snort ловить такое не в состоянии. а ведь gif это очень простой формат...
талантливые разработчики и ученые просто не знают как выглядит живая малварь. зато они знают как реализовать поддержку формата Snort самым быстрым образом. хоть в софте, хоть в железе. и их не волнует, что их продукт изначально мертворожденный.
если парень написал антивирус, который ловит зловреды у его знакомых, то польза очевидна. а вот масшабируемость и прочие фичи -- это отдельный вопрос. по мере роста кол-ва юзеров и числа детектируемых зловредов -- скорость будет падать, а ошибочные срабатывания -- расти и процветать. если архитектура выбрана правило, то все пучком. если же нет -- начинать с нуля, набравшись опыта ошибок и набив шишек. по другому никак.
SD> Хотя возможно они тролли 80 уровня
ему же не лимон бабла из бюджета дали, а только зачислили вне конкурса. и не только его одного. что сделали остальные? про них вообще ни слова. говорить не о чем? или я чего-то не понимаю.
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.
об чем вообще вся эта истерия ?
даже если парень написал пару батников и срубил на этом бабла,
это не повод исходиться на гомно интернет неудачникам, мнящим себя мега спецами в антивирусах ... или повод?
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Может ли быть, что некий дилетант, в сущности мало знакомый с предметом, вдруг возьмет и сделает нечто такое (всерьез нечто такое), что заставить специалистов только ахнуть ?
"Обозреватель процессов" в этом паке гуано это ничто иное как MS Process Viewer из поставки Visual Studio 6.0 (откуда и основное IDE VB6) с перебитыми копирайтами в VERSION_INFO. Подозреваем, что остальные "утилиты", которые не на вб, получены таким же образом. [...]
Да конечно, он все сам писал. Например самое технологичное, что есть в этом паке гуано. ProcView, "обозреватель процессов".
Слева оригинальный PView, справа PView после "доработки" этим идиотом. Он знатно похерил диалог, удалив с него "лишние" контролы.
То что аффтар перевел как "Память" и "Исп." на самом деле % времени в привилегированном режиме и пользовательском — Kernel/User time. К памяти не имеет никакого отношения. Матчасть, нет, не слышали.
Рекомендуем также ознакомится с остальной "русСификацией", где Executable память превратилась внезапно в EXE-модуль, Working Set в "Рабочия", загадочный "Предел" (Peak Virtual Size), Writeable стало "Записывается" и тд. =)
Слева переделка воришки, справа оригинал.
[...]
Помимо бедного проквью там еще изнасилованный Peid 0.95 (Fin.dll), у которого старательно отмодили главное окно и все диалоговое окна, что могут быть с него открыты, все дабы скрыть что это собственно такое
А в установщике самописном, описание файла MSVBVM60.DLL исправлено на Visual C++ Runtime, так же как и переименованы секции и имя файла на Immunity. Это все видимо для солидности.
Здравствуйте, denisko, Вы писали:
D>Ты принимай во внимание сколько ему лет, если он уже может клепать хреноту на коленке (чего не могут 50% программистов, хз можешь ли ты), то обучить его в универе точно не грех.
Говорит, что "написал антивирус" в 11-м классе, но сейчас-то он на третьем курсе университета. Если ему на третьем курсе не стыдно такую хрень нести, то ему не в программисты надо, а в политики. Или в чиновники.
И почему-то мне кажется, что парень сознательно стебается над телевизионщиками..
Здравствуйте, pzhy, Вы писали:
P>Здравствуйте, мыщъх, Вы писали:
P> Ph.D в этой теме, как автор сего чуда не знают что такое эвристики? P> Как можно ловить полиморфы без них?
что такое эвристики строго говоря не знает никто, ибо нет формального определения и потому эвристиком зачастую называют что угодно.
как ловить полиморфов. рассказываю.
1) самое простое, но не самое надежное -- если у нас есть 100500 сэмплов, то а полиморфный генератор не слишком крут, то все сводится к традиционному сигнатурному поиску со сложностью порядка O(log N), где N кол-во сэмплов, т.е. это решение хорошо масштабируется, однако, оно не работает с троянами, которых генерирует хакерский сервер и предотвращает отгрузку более одного сэмпла на тот же самый IP, т.е. банально на руках будут пускай десятки сэмплов и все разные -- тупик;
2) усовершенствованный вариант движка (1) позволяет парсить машинный или байт-код, игнорируя перестановки команд, вариации в регистрах, вычищая ненужный мусор, раскручивая "лапшу" из (без)условных переходов. сложность по прежнему O(log N) и достаточно значительно меньшее кол-во сэмплов для надежной детекции. кстати, (1) обеспечивает порядка 90%, а (2) порядка 96% — 98%. (отдельная песнь, если полиморфный генератор "криптует" код используя заранее написанные кодеры/декодеры, выбирая их наугад. в вирусах (обладающих репродуктивными функциями) все эти кодировщики присутствуют и достаточно одного сэмпла. трояны генерируются на серверной стороне и потому рейт детекции стремительно падает вниз;
3) усовершенствованный вариант движка (2) включает в себя эмулятор, "раскручивающий" упаковщик или навесной энкодер и добирающегося до "ядра" зловреда, на котором хорошо работает (1), но в силу тормознутости (3) и (2) нужно определить когда стоит задаействовать (2) и (3), а когда нет. эвристика этому может помочь, но ценой снижения рейта детекции. а без эвристики мы получаем тормоза. впрочем, когда не идет речь и задаче проверить over 9000 файлов, а всего лишь проверять файлы, поступающие из тырнета и флешек -- производительности (3) хватает с головой (а для известных упаковщиков пишутся статические распаковщики, работающие очень быстро);
4) для оптимизации (3) под каждого хитрожопого извращенного зловреда пишется свой модуль детекции, что упрощает (3) и (2) и сильно их ускоряет. в итоге сложность получается O(N log N), но производительность выше. или ниже? зависит от N... на самом деле это O(M log (M+N)), где M -- кол-во хитрожопой малвари. как видно, это решение не масштабируется;
5) при больших M становится выгодно писать универсальный транслятор машинного кода (байткода) в микрокод, выполнять оптимизацию и дальше применять (1) и (2) или на худой конец (3). мы получаем O(1), которое не зависит от M, но не для всех M можно такое и у этого подхода чудовищная латентность, то есть его рационально применять только при очень больших M;
6) поскольку большинство разработчиков малвари -- дебилы, то они могут морфить код, но забыть морфить иконку (или морфят ее так, что тривиальный фильтр отсекает все вариации). если иконка уникальная или стыбренная из того же "блокнота", то мы видим, что программа имеет иконку блокнота из поставки винды, но это не блокнот. дальше можно сразу ругнуться или врубить (3) для раскрутки упаковщика;
и это все в рамках сканера командной строки. у хипса гораздо больше возможностей по отлову зловредов.
практически каждый зловред (за редкими исключениями) каким бы полиморфным он ни был, имеет косяки реализации и тащит за собой предсказуемые фичи. а потому (4) и (6) работают на ура. и без всякой высшей математики и теории графов, которая нужна (5), для (2) так же желательная матчасть и знание особенностей ЦП и оси, а (1) требует владения алгоритмами мультипоиска. в школе они не рассматриваются, но изучаются в универах и описаны на вике.
вот такая теория детекции зловредов. если вы не видели их в живую и не знаете какой процент составляют полиморфы и насколько они полиморфны, будь вы хоть сто раз Ph.D. -- вы не в состоянии выбрать адекватный алгоритм детекции. многие антивирусы пошли по пути (1) и (4). в результате... качество детекции так себе. скорость -- на уровне асфальтового катка. разработка специфичных модулей детекции для (4) с их последующих тестированием отнимает время, в течении которого малварь плодиться и размножается, а затем тухнет как бычок в писуаре, задавленная конкурентами у которых есть (5).
ЗЫ. почитал таки описание "иммунитета" (а не только то, что человек говорил с голубого экрана). ну... для школьника это не так уж и плохо. по крайней мере, это не попов II, и перед нами не перекоцанный ClamAV, а собственная разработка. рассуждая отвлеченно -- если парень будет рыть в сторону куда прописываются зловреды для автозагрузки и добавит поддержку маков и мобильных устройств -- может получиться интересный ресерч. для школьника, конечно.
ЗЫ.ЗЫ. от преподавателей ждать глубоких знаний -- наивно. вот вы, товарищ, совершенно не представляете себе архитектуру антивируса и путаете эввристику с детекцией полиморфов.
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.
Здравствуйте, IID, Вы писали:
IID>Ответ автора: IID>
IID>"Про архивацию, вынудили:Алгоритм архивации таков: любой файл представляет собой HEX-последовательность символов, переводим этот HEX в DEC, получаем неебически-большое число, дописываем перед этим число 0, — получаем число в диапазоне от 0 до 1 с огромным числом знаков после запятой, а дальше всё просто — подбираем 2 таких целочисленных числа, частное которых даст нам искомое число в диапазоне от 0 до 1 с точностью совпадений до последнего знака. Беда в подборе чисел, которое может идти и 2 часа, а может идти и 2 недели. Есть опытные образцы и работающая программа, и всё это работает.Про антивирус:Имун написан на C++, VB со вставками из ASM-а и CMD скриптов. То, что представлено на каких-то там идиотских обзорах — не больше, чем зависть раковой школоты, которой не спится в 3 ночи. Разобрано не больше, чем 1% всего кода, а на основе этого уже начали строится какие-то предположение про развод людей и т.п., хотя на самом деле антивирус работает. "База", как её обозвали, где 32 каких-то там записи — идиоты, даже не смогли полную антивирусную базу найти. Антивирус работает не только по сигнатурному поиску. Про эвристические анализаторы, деструктивные анализаторы, аглгоритмы мониторинга системных изменений, алгоритмы сравнений и песочницу никто упоминать не стал, так же как и про 0-кольцо, службы и т.п., видимо недоразобрали. А теперь получается, что я аналог какого-то там дениса, только вот я не воровал код и не брал готовый, а продукт мой успешно работает, хотя пользователь "Кирилл Питон" утверждает, что у него брат умер от этого. Связь, конечно же, прямая.На дваче упорно была попытка положить мой сервер, но чего-то она кончилась ничем, кроме 95 отражённых подключений, который отразил таки Иммунитет. 2 года стоит на сервере, 2 года лезут всякие тролли, и 2 года ни разу не падала защита и серв не укладывался. Если и это не результат и я продолжаю продавать фикцию и нести чушь — то хз, какие ещё аргументы нужны, можешь лишь то,что в антивирусе почти 59000 строк кода, где из них 4759 строк на АСМЕ... Может ещё исходники выложить почитать?"
Вполне адекватно. Явно те такой дилетант, как его расписывают.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, std.denis, Вы писали:
SD>Парниша все правильно сделал: склепал какую-то хреноту на коленке, и его внахаляву зачислили в вуз. Прям по заветам партии.
Ты принимай во внимание сколько ему лет, если он уже может клепать хреноту на коленке (чего не могут 50% программистов, хз можешь ли ты), то обучить его в универе точно не грех.
SD>Хотя вот откровения про чудокодек, да и интервью в целом, я совсем не понимаю.
Когда знаний мало каждый день делаешь кучу открытий, это нормально.
Другое дело, что поскольку профессионалов мало везде, в том числе и в журналистике, то подача материала достаточно тошнотная. Лет через 20 это прекратится.
"Про архивацию, вынудили:Алгоритм архивации таков: любой файл представляет собой HEX-последовательность символов, переводим этот HEX в DEC, получаем неебически-большое число, дописываем перед этим число 0, — получаем число в диапазоне от 0 до 1 с огромным числом знаков после запятой, а дальше всё просто — подбираем 2 таких целочисленных числа, частное которых даст нам искомое число в диапазоне от 0 до 1 с точностью совпадений до последнего знака. Беда в подборе чисел, которое может идти и 2 часа, а может идти и 2 недели. Есть опытные образцы и работающая программа, и всё это работает.Про антивирус:Имун написан на C++, VB со вставками из ASM-а и CMD скриптов. То, что представлено на каких-то там идиотских обзорах — не больше, чем зависть раковой школоты, которой не спится в 3 ночи. Разобрано не больше, чем 1% всего кода, а на основе этого уже начали строится какие-то предположение про развод людей и т.п., хотя на самом деле антивирус работает. "База", как её обозвали, где 32 каких-то там записи — идиоты, даже не смогли полную антивирусную базу найти. Антивирус работает не только по сигнатурному поиску. Про эвристические анализаторы, деструктивные анализаторы, аглгоритмы мониторинга системных изменений, алгоритмы сравнений и песочницу никто упоминать не стал, так же как и про 0-кольцо, службы и т.п., видимо недоразобрали. А теперь получается, что я аналог какого-то там дениса, только вот я не воровал код и не брал готовый, а продукт мой успешно работает, хотя пользователь "Кирилл Питон" утверждает, что у него брат умер от этого. Связь, конечно же, прямая.На дваче упорно была попытка положить мой сервер, но чего-то она кончилась ничем, кроме 95 отражённых подключений, который отразил таки Иммунитет. 2 года стоит на сервере, 2 года лезут всякие тролли, и 2 года ни разу не падала защита и серв не укладывался. Если и это не результат и я продолжаю продавать фикцию и нести чушь — то хз, какие ещё аргументы нужны, можешь лишь то,что в антивирусе почти 59000 строк кода, где из них 4759 строк на АСМЕ... Может ещё исходники выложить почитать?"
Коллега, вы описание к ролику читали? Там этот "антивирус" описан:
Юный гений Алексей Бабушкин готовится занять лавры Дениса Попова, представив миру свой инновационный антивирус на bat-скриптах.
Разбор антивируса (брать его тут: immunity.double-a.ru )
1. Движок — 2 батника, которые рождают кучу ping — пингами реализована задержка в их работе.
2. Детекты по полным путям файлов, включая профиль пользователя (C:\Users\Babushkin\Desktop\123123123\КРИПТОР\bin\crypt\bin\php\php.exe, C:\Users\Babushkin\Documents\SMSDV\SMSDV.exe) Всего их 36 штук. Хотя в GUI сообщается об 1,7 миллионах. Впрочем 3 из них — это не полные пути к файлам, а их CRC.
3. Какой-то мега sysfiles.info с содержимым
C:\192.168.0.2-Администратор-GHRmkd743ff
C:\192.168.1.102-Настя-насастюсюхаса
4. В одном из батников движка реализован мега-эвристик. Например в корнях дисков C — J (не более, и, почему-то, без I) детектирует и предлагает удалить любой *.sys
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, Michael7, Вы писали:
M>>Мда, это уже даже не смешно. Денис Попов хоть не предлагал гусей это самое
PD>И не брал, кстати, деньги.
Бедняга Попов вообще пострадал на ровном месте. Общество жестоко и не прощает ошибок даже в тех случаях, когда можно было бы понять и простить.
Но случай с антивирусом — совсем из другой серии. Попов даже не понял сам, что он учудил, а энтон господинчик все прекрасно понимает. И уж подавно все понимают люди, которые стоят за ним.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Может ли быть, что некий дилетант, в сущности мало знакомый с предметом, вдруг возьмет и сделает нечто такое (всерьез нечто такое), что заставить специалистов только ахнуть ? PD>Так вот — в ИТ такое возможно ?
Парниша все правильно сделал: склепал какую-то хреноту на коленке, и его внахаляву зачислили в вуз. Прям по заветам партии.
Хотя вот откровения про чудокодек, да и интервью в целом, я совсем не понимаю.
Ну ладно, антивирус еще как-то можно толкнуть как это принято в нашей стране (и наверное не только в ней?), сшибать денег себе.
Но какой смысл вот так вот открыто идиотизмом фонтанировать? Неужели он не слышал про Дениса Попова и Болдженос? Неужели его наставники настолько тупые, что не могут помочь парнише разобраться? Хотя возможно они тролли 80 уровня
Здравствуйте, Artem Korneev, Вы писали:
AK>Коллега, вы описание к ролику читали? Там этот "антивирус" описан: AK>4. В одном из батников движка реализован мега-эвристик. Например в корнях дисков C — J (не более, и, почему-то, без I) детектирует и предлагает удалить любой *.sys[/q]
Кстати да, видел на экране его бука как autorun.sys предлагался как вирус
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, std.denis, Вы писали:
S>Здесь подробнее разобрано.
Мда, это уже даже не смешно. Денис Попов хоть не предлагал гусей это самое
Большой мальчик умеет хорошо работать с *.bat файлами, довольно редкое нынче умение. За это респект. Все остальное печально, что такие "инновации" еще и считаются научными достижениями.
Здравствуйте, Artem Korneev, Вы писали:
AK>Здравствуйте, denisko, Вы писали:
D>>Ты принимай во внимание сколько ему лет, если он уже может клепать хреноту на коленке (чего не могут 50% программистов, хз можешь ли ты), то обучить его в универе точно не грех.
AK>Говорит, что "написал антивирус" в 11-м классе, но сейчас-то он на третьем курсе университета. Если ему на третьем курсе не стыдно такую хрень нести, то ему не в программисты надо, а в политики. Или в чиновники.
Хрен знает, я толи на 5 курсе, толи на первом курсе аспы выиграл штук 5 конкурсов и всяких микрофинансирований (в пределах 50 к баксов) уж очень деньги были нужны. Правда тогда кроме пары совсем гиковских сайтов типа хобота и ферры это никого не интересовало и меня лавры тезки минули. В результате сварганил кучу прототипов и забыл об этом. Программистом стал относительно нормальным.
AK>И почему-то мне кажется, что парень сознательно стебается над телевизионщиками..
похоже.
Здравствуйте, Kana, Вы писали:
SD>>http://www.youtube.com/watch?v=ANQ8D0cQlRM
K> Да ладно. Никакого особенного бреда он не несёт. Я, например, тоже могу написать архиватор, K>который будет сжимать 2 гига в несколько килобайт. Про разархиватор-то речи нет.
Об этом "антивирусе" говорить ничего не буду. Все, что тут сказано, верно, практически со всем согласен.
А вопрос мой совсем иной, он не для КУ, но уж раз здесь, так здесь.
Может ли быть, что некий дилетант, в сущности мало знакомый с предметом, вдруг возьмет и сделает нечто такое (всерьез нечто такое), что заставить специалистов только ахнуть ?
//////////////
Однажды на лекции Эйнштейна спросили, как делаются великие открытия. Он ненадолго задумался и ответил:
"Допустим, что все образованные люди знают, что что-то невозможно сделать. Однако находится один невежда, который этого не знает. Он-то и делает открытие!".
Ну что вы — мальчик сын чиновника, он только учится делать попил и получать откаты... ну получил он с этого 700 тыс рублей — ну напоролся — ну первый блин комом... Думаю у него большое будущее в Сколково...
Здравствуйте, D. Mon, Вы писали:
DM>Дилетант скорее всего нет. А так, чтобы просто талантливый молодой человек заставил всех ахнуть и не раз, это бывало. Например: DM>http://en.wikipedia.org/wiki/Fabrice_Bellard
Полностью согласен. Дядька могучий. Но также стоит упомянуть, например, Торвальдса, Кармака, Цукерберга(?) и т.д.
На самом деле молодых и аховых ит специалистов не мало было, есть и будет.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, std.denis, Вы писали:
PD>Об этом "антивирусе" говорить ничего не буду. Все, что тут сказано, верно, практически со всем согласен.
PD>А вопрос мой совсем иной, он не для КУ, но уж раз здесь, так здесь.
PD>Может ли быть, что некий дилетант, в сущности мало знакомый с предметом, вдруг возьмет и сделает нечто такое (всерьез нечто такое), что заставить специалистов только ахнуть ?
PD>////////////// PD>Однажды на лекции Эйнштейна спросили, как делаются великие открытия. Он ненадолго задумался и ответил: PD>"Допустим, что все образованные люди знают, что что-то невозможно сделать. Однако находится один невежда, который этого не знает. Он-то и делает открытие!".
PD>http://www.c-cafe.ru/days/bio/28/einstein.php
PD>//////////////
PD>Так вот — в ИТ такое возможно ?
Возможно, но вероятность этого мала, поэтому на 1 самородка будет приходится 100 Денисов Поповых. Из совсем самородков — Хоар и Риччи.
Здравствуйте, ishmakov, Вы писали:
I>Ну что вы — мальчик сын чиновника, он только учится делать попил и получать откаты... ну получил он с этого 700 тыс рублей — ну напоролся — ну первый блин комом... Думаю у него большое будущее в Сколково...
Ага.
Наша команда, очевидно, тоже все сыны того же чиновника. И даже круче — мы получили за свою работу 2 Умника и первый грант Старта.
Пацан что-то сделал, а его тут оплевывают.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Так вот — в ИТ такое возможно ?
Я думаю, нет. Инженерные дисциплины — это в первую очередь опыт, знания и трудоспособность (умение выполнять большой объем работы в короткие сроки), и только потом — талант. Да даже и в науке время талантливых одиночек давно прошло. Но я еще могу представить, что юный гений (условно студент пятого курса) придумает что-то новое в математике. Но вот сделать реально работающую программу из разряда шедевров — никогда в это не поверю. В тот же продукт Касперского вбухано сотни человеколет работы не худших мозгов, за год такое не воспроизвести одному человеку каким бы гениальным он не был.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, carpenter, Вы писали:
C>Здравствуйте, std.denis, Вы писали:
C>об чем вообще вся эта истерия ? C>даже если парень написал пару батников и срубил на этом бабла, C>это не повод исходиться на гомно интернет неудачникам, мнящим себя мега спецами в антивирусах ... или повод?
Здравствуйте, MikePetrichenko, Вы писали:
MP>Здравствуйте, LaptevVV, Вы писали:
LVV>>Пацан что-то сделал, а его тут оплевывают.
MP>Пацан начал с того, что поправил все копирайты в чужих программах. Вот это правильное начало. так держать!
В каких?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, ., Вы писали:
.>Здравствуйте, Sharov, Вы писали:
S>> Здесь подробнее разобрано. .>Интересно, а microsoft ему может впаять иск за подделку авторства их софта?
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Так вот — в ИТ такое возможно ?
Знаете чем хорошая программа отличается от посредственной? Внятной обработкой ошибок и исключительных ситуаций.
То, что опускают во всех учебниках по программированию как скучный и неинтересный код. То, написание и отладка чего занимает уйму времени.
Дилетант такое писать не станет, а значит хорошей его программа никогда не будет.
Здравствуйте, мыщъх, Вы писали:
М>ЗЫ.ЗЫ. от преподавателей ждать глубоких знаний -- наивно. вот вы, товарищ, совершенно не представляете себе архитектуру антивируса и путаете эввристику с детекцией полиморфов.
По ссылкам то ходил? Парень не сделал ровным счетом ничего, что можно назвать антивирусом. "Откопирайтил" несколько программ из поставки VS. Написал пару батников с рэндом генератором для иммитации деятельности. Все. На этом его труды закончились. И эвристика закончилась там же.
Здравствуйте, Sergey Astakhov, Вы писали:
SA>Дилетант такое писать не станет, а значит хорошей его программа никогда не будет.
Я немного не о том. Вот придет дилетант и выдаст идею, от которой мы все только мекать будем...
А реализация — да, конечно, идею подхватят и реализуют профессионалы. Тут в конце концов просто людские ресурсы нужны, одному человеку это может быть и не по силам.
Здравствуйте, LaPerouse, Вы писали:
LP>Я думаю, нет. Инженерные дисциплины — это в первую очередь опыт, знания и трудоспособность (умение выполнять большой объем работы в короткие сроки), и только потом — талант. Да даже и в науке время талантливых одиночек давно прошло. Но я еще могу представить, что юный гений (условно студент пятого курса) придумает что-то новое в математике. Но вот сделать реально работающую программу из разряда шедевров — никогда в это не поверю. В тот же продукт Касперского вбухано сотни человеколет работы не худших мозгов, за год такое не воспроизвести одному человеку каким бы гениальным он не был.
Да не надо программы. Вот выдаст он идею, от которой мы охнем и ахнем, хватит и этого. Программу потом доведут.
Во времена бурного развития такое сплошь и рядом бывает. Unerase Нортона для ДОС сделала ему имя.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Да не надо программы. Вот выдаст он идею, от которой мы охнем и ахнем, хватит и этого. Программу потом доведут.
Дилетант не поймет идею, даже если ему ее объяснят. Как он придумает свою?
А я и не знал, что шизофазия — запрещенное оскорбительное слово.
Все-таки, чтобы выдать что-то аховое, надо разбираться в деталях. Что как раз и отличает
специалиста или грамотного человека от дилетанта. Так что боюсь, что нет.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>А если он придумает идею, до которой мы все не додумались ? Невозможно ?
Не думаю. Все-таки чтобы что-то сказать кардинально новое и оригинальное в какой-либо области,
нужно неплохо знать уже существующую базу и в ней ориентироваться(разбираться).
Просто так, с разбега -- только в сказках.
Контрпримером, кмк, может выступить Эйнштейн. Но тут правда самоучка, а не дилетант.
Примеров можно кучу накапать из древней Греции, и вообще на заре становления научного знания.
Собственно, тогда все и были дилетантами. Но это не так интересно.
А Вы не могли бы привести пример из какой-нибудь области?
Здравствуйте, Sharov, Вы писали:
S>Не думаю. Все-таки чтобы что-то сказать кардинально новое и оригинальное в какой-либо области, S>нужно неплохо знать уже существующую базу и в ней ориентироваться(разбираться). S>Просто так, с разбега -- только в сказках.
S>А Вы не могли бы привести пример из какой-нибудь области?
Могу. Из своей собственной.
Я делал диссертацию по расчету некоторых физических свойств органических кристаллов. До этого я познакомился с одним методом расчета этих свойств для жидкостей, там он работал хорошо. Для кристаллов он работать не должен был, потому что не учитывает кристаллическую структуру (для жидкости ее нет). Тем не менее я попробовал, и получилось. Потом я узнал, что так нельзя, что это не учитывает то и то и третье, но когда мне это говорили, я отвечал одно — он же работает!
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Могу. Из своей собственной.
PD>Я делал диссертацию по расчету некоторых физических свойств органических кристаллов. До этого я познакомился с одним методом расчета этих свойств для жидкостей, там он работал хорошо. Для кристаллов он работать не должен был, потому что не учитывает кристаллическую структуру (для жидкости ее нет). Тем не менее я попробовал, и получилось. Потом я узнал, что так нельзя, что это не учитывает то и то и третье, но когда мне это говорили, я отвечал одно — он же работает!
Ну тогда если присутствует элемент угадывания, ткнуть пальцем в небо и попасть. Интуиция.
И дерзость. Ваш же пример показывает, что не хватает некой осмысленности что-ли.
И да, не очень Вы на дилетанта похожи раз диссер защищали. Явно не с улицы.
Здравствуйте, LaptevVV, Вы писали:
LVV>Наша команда, очевидно, тоже все сыны того же чиновника. И даже круче — мы получили за свою работу 2 Умника и первый грант Старта. LVV>Пацан что-то сделал, а его тут оплевывают.
Здравствуйте, alzt, Вы писали:
A>Здравствуйте, LaptevVV, Вы писали:
LVV>>Наша команда, очевидно, тоже все сыны того же чиновника. И даже круче — мы получили за свою работу 2 Умника и первый грант Старта. LVV>>Пацан что-то сделал, а его тут оплевывают.
A>Как можно подобное писать после прочтения A>этого