Оперативное вмешательство обслуживающего персонала компании Integral Energy помогло (http://www.theinquirer.net/inquirer/news/1556944/linux-saves...) предотвратить отключение одного из основных поставщиков австралийской энергосистемы после того, как компьютеры в зале управления оборудованием оказались заражены вирусом. Подвергшиеся атаке Windows терминалы благодаря находчивость инженеров дежурной смены были заменены на Linux машины, использовавшиеся программистами для разработки приложений.
Правительства многих стран всерьез озабочены защищенностью критически важных систем, особенно в области энергообеспечения. Это связано со все возрастающей активностью хакеров и кибер террористов, которые потенциально могут обесточить целое государство. И, кажется, самые пессимистические ожидания чуть было не стали реальностью. По некоторым сведениям, в Австралии многие критически важные системы контролируются компьютерами именно под управлением Windows, несмотря на повсеместную ...URL: http://www.theinquirer.net/inquirer/news/1556944/linux-saves...
Новость: http://www.opennet.me/opennews/art.shtml?num=23732
А у нас на AЭС Windows 2000 Server работают :)http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...Там на нижнем скрине про Windows XP
http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
ЛАЭС? можно ползти в сторону ближайшего кладбищща?
>ЛАЭС?Она родимая :)
у них на сайте:
Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
>у них на сайте:
>Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.Смишно :)
>у них на сайте:
>Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.Это едва ли не страшнее винды как раз... :(
>>у них на сайте:
>>Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
>
>Это едва ли не страшнее винды как раз... :(Это еще почему? Зачем заниматься велосипедостроением, когда все уже написанно?
>>>у них на сайте:
>>>Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
>>Это едва ли не страшнее винды как раз... :(
>Это еще почему? Зачем заниматься велосипедостроением, когда все уже написанно?Если цель -- построить дырявый сайт, то не могу не согласиться.
А вообще из php-шных движков есть минимум два достойных: Drupal и TYPO3 (попроще и понавороченней, соответственно). Mambo/Joomla в число достойных не входит.
Посмотрите secunia.com по ним, если ещё не.
Вроде в joomla в последнее время дыр не больно то и много. Видимо, некоторые команды разработчиков все-таки умеют учиться, а хоть и на своих ошибках.
>Посмотрите secunia.com по ним, если ещё несколько дыр в самой жумле и сколько в плагинах?
От последней картинки по последней ссылке начало подташнивать от.. активного высасывания из пальца словесного поноса.Windows XP + Visual Basic - это глобально и надежно!:)
WinXP обеспечивает безопасность! надежность! а еще она, цитирую, "обеспечивает высокие стандарты":).
Visual Studio же, помимо удобства разработки, обеспечивает "надежность отладки", т.е. видимо преимущество в том, что VS не очень часто падает при наступании на баги в отлаживаемой программе:).
>т.е. видимо преимущество в том, что VS не очень часто падает при наступании на баги в отлаживаемой программе:).У меня ни разу не упала, в отличии от всяких недоделанных gdb-фронтендов
gdb - сам по себе прекрасный front end. кстати, надеюсь, у тебя VS лицензионная?
>gdb - сам по себе прекрасный front end.сам по себе
>кстати, надеюсь, у тебя VS лицензионная?
Windows, VS лицензионная, и даже офис, и даже Visio, А что? :-) Или это типа памек, что у gdb никаких преимуществ, кроме цены больше нет? :-D
У gdb есть как минимум несколько забойных преимуществ: он есть не только под остое...вшую винду и поддерживает вагон разных платформ. И может работать с весьма разными вещами.Например OpenOCD. К слову, полно коммерческих тулзов юзают gdb как бакэнд. То есть, он достаточно хорош даже для дорогих коммерческих компилеров (что подтверждается его юзежом там).
>поддерживает вагон разных платформ.о которых 99.99% никто никогда не слышал и не видел, соотв. вес этого преимущества аж целых 0.01%
>поддерживает вагон разных платформ. И может работать с весьма разными вещами.Например OpenOCD.
0.01%
>К слову, полно коммерческих тулзов юзают gdb как бакэнд.
Приведите список тулз дающих в итоге результат уровня отладчика VS, пжлста
>То есть, он достаточно хорош даже для дорогих коммерческих компилеров (что подтверждается его юзежом там).
Только никто об этом почему-то не слышал и не знает :-D
Падает, всё падает. К счастью падает достаточно редко.
>А у нас на AЭС Windows 2000 Server работают :)
>
>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>
>Там на нижнем скрине про Windows XP
>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...Фигней то не майтесь - Информационно-управляющие комплексы - где там написано про управление? O_o
>>А у нас на AЭС Windows 2000 Server работают :)
>>
>>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>>
>>Там на нижнем скрине про Windows XP
>>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>
>Фигней то не майтесь - Информационно-управляющие комплексы - где там написано про
>управление? O_oЭто ещё цвяточки...
http://www.vniiem.orc.ru/atom_expro.htm
Работает всё это добро на китайской железе, с советским названием ККСН ЭКСПРО.
Блок питания маде ин Тайвань, (ещё не Китай) - http://www.portwell.com/orion-330a.htm
http://forum.radiospec.ru/index.php?s=cdba49a167fdb8e6aa17b9...
Коммутаторы 3Com Super Stack 3 3300 3C16980A в системе управления.
>Работает всё это добро на китайской железе, с советским названием ККСН ЭКСПРО.Ну вот - достаточно надежно.
>>ККСН ЭКСПРО заключен в металлический корпус высотой 4U (U = 44,45 см)Oh SHI...
>А у нас на AЭС Windows 2000 Server работают :)
>
>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>
>Там на нижнем скрине про Windows XP
>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...В смысле. Где там написано об управлении реактором? O_O
>>А у нас на AЭС Windows 2000 Server работают :)
>>
>>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>>
>>Там на нижнем скрине про Windows XP
>>http://www.vniiem.ru/ru/index.php?option=com_content&view=ar...
>
>В смысле. Где там написано об управлении реактором? O_OБольшая система - Система "Скала-микро", в которую входит до...я всякого железа.
> Информационно-измерительная система "Скала-микро"
> предназначена для контроля технологического процесса
> и состояния оборудования энергоблоков АЭС с реакторами РБМК-1000...В том числе:
* Рабочая станция "РС-ДКМ"
* Рабочая станция "РС-БАЗА ДАННЫХ"
* Рабочая станция "СЕРВЕР"
* Рабочая станция "РАСЧЕТ"
Вот они-то и на Вендах, чем они рулят читайте в PDF - http://pavlinux.ru/tmp/63780496.pdf
Я имею в виду, что по идее за самим блоком должна следить другая система. Какая-нибудь аппаратная реализация. Вот оно:Информационно-измерительная система "Скала-микро" предна-
значена для контроля технологического процесса и состояния обо-
рудования энергоблоков АЭС с реакторами РБМК-1000 и >>осущест-
вляет сбор информации, формируемой аналоговыми и дискретны-
ми датчиками систем контроля и управления энергоблока<<, расчет-
но-логическую обработку, регистрацию и отображение на блочном
щите управления с целью обеспечения эффективного и безопасного
ведения технологического процесса оперативным персоналом.
>Я имею в виду, что по идее за самим блоком должна следить
>другая система. Какая-нибудь аппаратная реализация. Вот оно:
>Информационно-измерительная система "Скала-микро"Ну это и ежыку понятно, но индикация и мониторинг не менее важны.
Наверно каждый, хоть раз но видел, висячий банкомат иль терминал оплаты,
с BSOD или окошко Unexpected error, а там функций с хулькин гуй -
вывод меню, проверка ввода, проверка результата сканера банкнот, пересылка на сервак.
Так Венда умудряется ничего не делая глюкать.
она всегда так делала.
фирменный почерк такой.
>Ну это и ежыку понятно, но индикация и мониторинг не менее важны.Это могут быть большие денежные потери - неоптимальный режим какой-нибудь. Вряд ли что-нибудь серьёзное с точки зрения безопасности.
АЭС дерут за безопасность везде по-страшному, поэтому там предусмотрены все возможные и невозможные аппаратные защиты. И если их не отключать, всё будет нормально.
Слышал, что в Чернобыле вывели на/за режим было выводившийся на профилактику энергоблок за... премию в двести рэ, надо было подбросить киловатт-часов предприятию.Автоматика автоматикой, а человеческий фактор остаётся самым страшным на планете.
> Слышал, что в Чернобыле вывели на/за режим было выводившийся на профилактику энергоблок за... премию в двести рэ, надо было подбросить киловатт-часов предприятию.Прочитайте книгу Дятлова и прекратите бредить. Чернобыль взорвался из-за банальной ошибки разработчиков защиты.
>> Слышал, что в Чернобыле вывели на/за режим было выводившийся на профилактику энергоблок
>> за... премию в двести рэ, надо было подбросить киловатт-часов предприятию.
>Прочитайте книгу ДятловаПочитаю.
>и прекратите бредить.
Уважаемый(-ая,-ое) аноним: сделайте одолжение, начните с себя.
>Чернобыль взорвался из-за банальной ошибки разработчиков защиты.
Особенно если не хватает соображалки подумать, что одно дело -- когда дело дошло до защиты, а другое -- _почему_ дело вообще дошло до защиты.
Конкретно это упоминал знакомый мужик из службы, который общался с причастными к.
>Прочитайте книгу Дятлова и прекратите бредить.Приступил; забираю слова рядом назад, написанное им стыкуется лучше. Спасибо.
Знакомому ссылку постараюсь передать, а при встрече расспросить детальнее.
>Прочитайте книгу Дятлова...которого если не ошибаюсь, признали виновным в этом тарараме в свое время? А нет опасений что его точка зрения сдвинута в определенную сторону? Читать стоит *разных* людей. Для большей симметрии мнений и балансировки. К слову - в этом мире оказывается вполне реально набрести на некоторых участников тех событий, некоторые из них до сих пор живы. В районе ixbt например кто-то из персонала ЧАЭС попадался в длиннющем треде про это все. Ну так у него точка зрения на события была явно отличная от дятловской.
Насколько понимаю лично я - это double fault. Дурная конструкция реактора с подлыми особенностями + крайне сомнительные действия персонала вызвали неудачную цепь событий. В общем, хорошая мина при плохой игре. И разумеется, разработчики валят на персонал. А персонал - на разработчиков. Каждые по своему правы. А истина как всегда где-то посередине, потому что виноваты в сумме и те кто сделал это возможным и те кто сделал это потому что оно оказалось возможным.
>>Прочитайте книгу Дятлова
> ...которого если не ошибаюсь, признали виновным в этом тарараме в свое время?
> А нет опасений что его точка зрения сдвинута в определенную сторону?
> Читать стоит *разных* людей. Для большей симметрии мнений и балансировки.Разумеется => http://www.opennet.me/openforum/vsluhforumID3/95946.html#155
вспоминается блэкаут. там тоже винды засветились.
Программное обеспечение АЭС написано на языке VisualBasic 6.0? (;,;)
Не вижу ни одного упоминания про то, что в качестве системы используется Windows.
а как же хваленая QNX которая стоит на АЭС ?
QNX как не уловимый Джо, все говорят что стоит на АЭС но никто не знает на какой.
АЭС - огромный и архисложный комплекс технических средств, и на любой есть не одна ОС, а множество. Все технические средства разрабатываются разными организациями, профильными НИИ И КБ, многие из которых отдают 100% порученной работы на аутсорсинг в мелкие частные компании, организованные ясное дело руководителями этих НИИ. Поэтому там кто в лес, кто по дрова. Всё зависит от личных пристрастий руководителя работы. Лично меня нанимали собрать дистрибутив Linux на девайс для системы мониторинга для Калининской АЭС, громно называемый именем компании, хотя это был просто пересобранный под конкретную задачу Rat Hat Enterprise, который даже купили за $2000 баксов непонятно зачем, - в лицензиях и в праве руководители обычно разбираются так же, как и в программировании. При этом работа была одноразовая - софт на этот девайс (компания поставляла железяку с линуксом) писало совсем другое ООО. Я как сертифицированный программист QNX пытался донести до начальства ошибочность выбора, - ядро не отвечало требованиям жесткого realtime, время девайс синхронизировал с управляемым пиндосами GPS и прочая и прочая. Но на всё это людям с советским образованием насрать.Есть в комлексе части и под управлением QNX, и маздаю ясное дело нашлось место на терминалах управления, есть и Solaris, и MS DOS, линуксов целый зоопарк, а самые ответственные части делаются вообще практически без софта - одно железо с многократным дублированием. Технологии 60-х годов, каменный век.
QNX разве обеспечивает жёсткий реалтайм? Скорее там говорится: этот системный вызов скорее всего (может быть) займёт несколько микросекунд, но никто ничего не гарантирует. Примерно о том же говорится в RT патчах для ядра. Так что не думаю что в данном конкретном случае QNX лучше редхета. С другой стороны, если они смогли привлечь "сертифицированного специалиста по QNX", то им стоило прислушаться к вашему мнению (опыт всё же важнее тут).
Нет, в QNX - это hard realtime os, время отклика там гарантированное, в отличие от realtime костылей к linux-у
>Технологии 60-х годов, каменный век.Согласитесь, это намного лучше, чем J2ME около вторичного контура...
>Согласитесь, это намного лучше, чем J2ME около вторичного контура...Да уж. Старое и дубовое хотя-бы не станет юзать со всей дури Garbage Collector в наименее подходящий для этого (в соответствии с законами мерфи) момент. Там некоторая дубовость - оправдана.
Может и не на одной, но наверное не на отечественных, с википедии про QNX:
"
Одно из отделений канадской компании Atomic Energy of Canada Ltd., которая известна как разработчик, производитель и продавец ядерных реакторов, специализируется на разработке программных продуктов по управлению и мониторингу. На основе QNX этим отделением разработана система управления ядерным реактором, которая называется «Распределённая система управления с открытой архитектурой» (Open Architecture Distributed Control System).
"
QNX уже давно перестал быть надёжной OS для атомных станций. После покупки всего этого какой-то фирмой, занимающейся автомобильными компьютерами их основная проблема - прикрутить флеш и OpenGL к QNX.
>QNX уже давно перестал быть надёжной OS для атомных станций. После покупки
>всего этого какой-то фирмой, занимающейся автомобильными компьютерами их основная проблема -
>прикрутить флеш и OpenGL к QNX.Фирма Harman, но это не портит сразу унаследованный код и автоматически не делает его ненадежным, код сам не изменился. Сама архитектура ОС отличная, надежная изначально. Сейчас доступна в исходниках (частично или полностью - не знаю), но если использовать ее в коммерческих целях - надо платить покупать лицензию. Другой вопрос с поддержкой и сопровождением - наверное с этим теперь грустно, после того как QSS из компании превратилась в IT-отдел хармана
>Другой вопрос с поддержкой и сопровождением - наверное с этим теперь грустно, после того как QSS из компании превратилась в IT-отдел харманаQNX и при жизни не баловали интеллектом создателей (или маркетологов?) - система фактически в Ж, благодаря консерватизму и жлобству - я под дулом не стану писать для неё приложения. Вобщем, кто чего добивался, тот то и получил.
>>Другой вопрос с поддержкой и сопровождением - наверное с этим теперь грустно, после того как QSS из компании превратилась в IT-отдел хармана
>
>QNX и при жизни не баловали интеллектом создателей (или маркетологов?) - система
>фактически в Ж, благодаря консерватизму и жлобству - я под дулом
>не стану писать для неё приложения. Вобщем, кто чего добивался, тот
>то и получил.Эх, под дулом чего только не согласишься писать :) Да, тут верно, тактически сделано гениально (сама архитектура и реализация ОС), а стратегически - препоганейше (маркетинг, лицензирование, остановка в развитии на уровне реалтайм ОС без попыток развития до универсальной ОС еще в те времена когда винды только на ноги вставали - типа мы свой кусок пирога взяли, нам этого хватит, будем удерживать эту нишу, чужого не надо). Консерватизм все победил и в итоге проиграл
чёрт! какая новость сорвалась... а ведь могло быть: "крупнейшая техногенная катастрофа в австралии: windows разрушила энергосистему континента"
>чёрт! какая новость сорвалась... а ведь могло быть: "крупнейшая техногенная катастрофа в
>австралии: windows разрушила энергосистему континента"Тебе новость охота почитать, а я здесь сижу. Чесгря, мне катастрофы нах не нужны(так же как и windows)
Читаем оригинал статьи на английском и не находим ни единого упоминания о Linux.http://www.smh.com.au/technology/security/sinister-integral-...
Еще написали бы, что ReactOS спас энергосистему Австралии от возможной аварии... Тьфу.
I LOL'd hardly
Читаем эту статью и находим http://www.theinquirer.net/inquirer/news/1556944/linux-saves...
Все новости скопипастены с австралийской Sydney Morning Herald, где кстати про Linux ни слова....
Они же в свою очередь, нарыли на сайте самой Integral Energy http://www.integral.com.au,
вот этот PDFнег - http://www.integral.com.au/wps/wcm/connect/2dc9fa804fc929beb...
Кстати, забыли одно из самых интересных моментов перевести:> Ironically, Integral Energy's computer networks are protected
> by a Symantec security solution, a source said. Symantec has
> had a virus signature for W32.Virut.CF since February.Дословно:
Прикккольна, сеть Целых Энергетикаф защышается при помощи Symantec Secutity.
Но найденый нами вирь, был описан в их сигнатурах аж за Февраль месяц.Далее пишуть о том, что
> "This might indicate the antivirus software was not updated
> in a timely matter on some machines ...""... Мы ламерюги позорные, и не обновляем наши базы по 8 месяцев..."
>> Ironically, Integral Energy's computer networks are protected
>> by a Symantec security solution, a source said. Symantec has
>> had a virus signature for W32.Virut.CF since February.
>"... Мы ламерюги позорные, и не обновляем наши базы по 8 месяцев..."Ну и что? Для того, чтобы защищать комп, не обязательно знать каждый вирус в лицо - нужно оберегать самые критические компоненты. То, что сюманьтег облажался, видно за версту.
>
>Ну и что? Для того, чтобы защищать комп, не обязательно знать каждый
>вирус в лицо - нужно оберегать самые критические компоненты. То, что
>сюманьтег облажался, видно за версту.Блин горелый! А Symantec-то в чём облажался?
Самый критичный компонент - свой зад.
У меня в одной фирмочке пятый год на Exchange молотит без присмотра, сам обновляется и тьфу-тьфу.
причина: принесенная на работу сидишка, или флешка?
>причина: принесенная на работу сидишка, или флешка?По такому количеству зараженных хостов можно сделать вывод: отсутствие какого-либо антивирусного ПО...
которое так же стоит денег, которое так же не является идеальным.
>которое так же стоит денег, которое так же не является идеальным.Ну хотя бы что-то...
они просто до этого случая были уверены, что системе, без доступа в глобальную сеть, вирусы не грозят.
Линуксоиды всегда изливают столько желчи при слове ВИНДОВС? O_ohttp://www.symantec.com/security_response/writeup.jsp?docid=...
О вирусе известно с 4-го февраля. Так причем в данном случае ОС, если ее не обновляли?
просто это далеко не единственный случай. причем, система уязвима внутри - через...
>через...RPC? IE?
всеже это самая распространенная ОС. к сожалению или к счастью, но это так.
через пользователя. быстро забыли времена распространения вирусов на дискетках.
>Линуксоиды всегда изливают столько желчи при слове ВИНДОВС? O_o
>О вирусе известно с 4-го февраля. Так причем в данном случае ОС,
>если ее не обновляли?Как это не причём. Данный вирь работает ТОЛЬКО в этой, боюсь сказать, Операционной системе.
Так у линуксов нет такой популярности. Судить о безопасности труднее.
А где связь между популярностью и безопасностью?
>Линуксоиды всегда изливают столько желчи при слове ВИНДОВС? O_oДык не без причин же. Скажите вот мне - вот НАХРЕНА например в виндах вагон сервисов с правами SYSTEM крутится, а? Это даже покруче чем админ! Чтобы вирус мог не только прорваться но и надежно закрепиться во всех уголках системы, да?
а может это сделано с целью избежать проблем доступа при работе сервисов? Если хочешь сделать работающую систему "даже из коробки вынимать не надо", то не жалко поступиться безопасностью.
>Дык не без причин же. Скажите вот мне - вот НАХРЕНА например
>в виндах вагон сервисов с правами SYSTEM крутитсяУ винды есть миллион недостатков, но есть одно громадное достоинство на букву Хэ - хороший интерфейс. В то время, когда линукс только начинал светиться убогими кнопо-библиотечками, винда-95 уже позволяла полностью автоматизировать офис, причём независимо от квалификации юзеров. Естественно, всё это "побырому" прикручивалось на legacy Win3.1, что не могло не сказаться на безобразной (в конечном итоге) архитектуре. Сервисы - из той же оперы, они должны одновременно и делать свою работу (на уровне системы), и быть легко управляемыми простым чайником. Этого можно было добиться только такими вот "широкими" привилегиями.
Та или иная система, но чел.фактор остаётся самым слабым, вот система и полетела.
>вот система и полетелавосемь лет уже летает :)
и пока что не собирается уходить на покой
>восемь лет уже летает :)
>и пока что не собирается уходить на покойНу и замечательно! Юзеры пользуют то, что ЛИЧНО ОНИ считают наиболее удобным, а значит и более эффективным.
>У винды есть миллион недостатков, но есть одно громадное достоинство на букву
>Хэ - хороший интерфейс.Вообще-то хороший интерфейс тут практически не при чём. Кому нужен был графический интерфейс - брали Apple, NeXT, SunOS. Две последние системы являлись Unix-ами и всю графику разруливали через X11. X11 легко переносится на Linux.
Windows - это совсем другая история. Агрессивная маркетинговая политика (предустановленная винда, драйверы на железо от производителя) и совместимость с DOS'ом позволила занять главенствующее положение на платформе x86.
Прошло много времени, Windows уже не совместим с DOS. И до сих пор он побеждает только из-за распространённости платформы x86, из-за того как ловко ему удалось перетянуть всех с DOS'а, включая разработчиков программ.
С другой стороны Linux:
1. на компьютеры никто не предустанавливал,
2. производители оборудования драйверов под него не делали (собственно, Linux не особо то и желает, чтобы под него писали драйверы сами производители железа - об этом свидетельствует постоянно изменяющееся ядерное API),
3. совместимости с DOS'ом он не имел.Но зато Linux:
1. был дешевле коммерческих Unix'ов,
2. позволял запускать почти всё тоже самое, что можно было запускать на коммерческих Unix'ах.Соответственно сейчас наблюдаем, что Unix'ов становится всё меньше и меньше.
>В то время, когда линукс только начинал
>светиться убогими кнопо-библиотечками, винда-95 уже позволяла полностью автоматизировать офис, причём независимо
>от квалификации юзеров.Linux - ядро, оно не может светиться кнопо-библиотечками.
>Естественно, всё это "побырому" прикручивалось на legacy Win3.1,
>что не могло не сказаться на безобразной (в конечном итоге) архитектуре.
>Сервисы - из той же оперы, они должны одновременно и делать
>свою работу (на уровне системы), и быть легко управляемыми простым чайником.
>Этого можно было добиться только такими вот "широкими" привилегиями.
>Та или иная система, но чел.фактор остаётся самым слабым, вот система и
>полетела.Преимущества Windows временны. Linux скушал Unix'ы и принялся за Windows. Цифра 1%, которой так часто плюются линуксоненавистники, имеет совсем другой смысл, если взглянуть на неё в абсолютном выражении - десятки миллионов пользователей. Да даже и в процентном выражении - возьми сто человек пользующихся компьютерами, и в среднем 1 человек из них знаком с Linux. Это вам не дети в песочнице играют, пользователей Linux много и их количество растёт.
>>У винды есть миллион недостатков, но есть одно громадное достоинство на букву
>>Хэ - хороший интерфейс.
>Вообще-то хороший интерфейс тут практически не при чём. Кому нужен был графический
>интерфейс - брали Apple, NeXT, SunOS.Да не спорьте с этим невменяемым!! Он же громоздит чушь по принципу "абы несуразней". И вполне возможно, что себя уже убедил.
Пользуйтесь ссылкой на ks_nick.cgi -- тут один тролль минус, а этот вот плюс. И нечего их вразумлять, они не за тем здесь.
>По такому количеству зараженных хостов можно сделать вывод: отсутствие какого-либо антивирусного ПО...Ironically, Integral Energy's computer networks are protected by a Symantec security solution, a source said. Symantec has had a virus signature for W32.Virut.CF since February.
"This might indicate the antivirus software was not updated in a timely matter on some machines or that the Symantec product was not able to detect it due to the obfuscation techniques used by the malware," Gatford said.
Так толку с него без сигнатур - обновляться нужно было своевременно...
если эвристический анализ на высоте - можно продержаться и без актуализации сигнатур. а у симантек каких-то изменений алгоритма не было заметно года этак с 1999-2000
>если эвристический анализ на высоте - можно продержаться и без актуализации сигнатур. а у симантек каких-то изменений алгоритма не было заметно года этак с 1999-2000Это миф, вредный и не имеющих под собой никаких оснований. На самом деле все эти эвристические алгоритмы - маркетинговый bullshit. По-настоящему спасают только сигнатуры.
Сигнатуры - такая же бесполезная фигня, как и эвристика. На самом деле все что нужно - это разграничение прав и закрытие уязвимостей.
>Сигнатуры - такая же бесполезная фигня, как и эвристика. На самом деле
>все что нужно - это разграничение прав и закрытие уязвимостей.Слова не мальчика, но мужа!
>Сигнатуры - такая же бесполезная фигня, как и эвристика. На самом деле
>все что нужно - это разграничение прав и закрытие уязвимостей.Да уж, тут 100% согласен.
> маркетинговый bullshitда? а что же делать с тестами антивирусов, без актуализированной базы? тесты на распознание новых вирусов? что там по-твоему, распознание вирусов на основе сигнатур? :-D приплыли.
>> маркетинговый bullshit
>
>да? а что же делать с тестами антивирусов, без актуализированной базы? тесты
>на распознание новых вирусов? что там по-твоему, распознание вирусов на основе
>сигнатур? :-D приплыли.Делать то, что положено делать и со всем другим маркетинговым bullshit'ом - игнорировать.
Да, эвристика позволяет найти подозрительные программы, но большее количество обнаруженных подозрительных программ создаётся за счёт большего числа ложных срабатываний, когда вполне нормальные программы определяются как опасные.
Пример - безобидная программа "Hello world!", написанная на Visual Basic, будучи запакованной с помощью AsPack и затем UPX, подавляющим большинством "умных" антивирусов сразу же определяется как "очень опасное ПО". Вот, ознакомьтесь: http://sporaw.livejournal.com/79480.html
> Делать то, что положено делать и со всем другим маркетинговым bullshit'ом - игнорировать.что и делаю с продуктами m$
по теме запаковки всякими UPX и подобными: в данном случае реакция адекватная, станут ли простую программу упаковывать дважды? она же себя в памяти распаковывает и т.д. то есть налицо манипуляция данными в памяти. а уже от корректности самого алгоритма зависит, на сколько точен будет результат распознания "ядра" программы эвристическим алгоритмом.
повторюсь: в данном примере реакция антивиров корректна.
>> Делать то, что положено делать и со всем другим маркетинговым bullshit'ом - игнорировать.
>
>что и делаю с продуктами m$
>
>по теме запаковки всякими UPX и подобными: в данном случае реакция адекватная,
>станут ли простую программу упаковывать дважды?Какая разница сколько раз и что запаковали? Если запакую rar'ом каталог, в котором случайно окажется zip-архив, то это тоже можно считать признаком вируса? Пусть антивирус распакует этот exe-шник, а там уже смотрит - вирус или нет.
>она же себя в памяти
>распаковывает и т.д. то есть налицо манипуляция данными в памяти.Она себя не распаковывает. Распаковщик находится в сегменте кода, запакованная программа - в сегменте данных. Почему бы антивирусу не вычленить сегмент данных и не распаковать его самостоятельно, а уже потом анализировать своей "эвристикой"? А ещё лучше - проверить на совпадение с сигнатурами.
>а уже от корректности самого алгоритма зависит, на сколько точен будет результат
>распознания "ядра" программы эвристическим алгоритмом.Факт в том, что "эвристика" не даёт вообще никакой точности. Это как фильтрация спама spamassassin'ом: по совокупному счётчику подозрительных свойств делается вывод о том, что письмо является спамом.
Проблемы с вирусами в винде нужно решать средствами централизованного репозитория с цифровыми подписями, грамотной системой ограничения доступа на уровне операционной системы и своевременным закрытием дыр в этой системе. Проблемы со спамом нужно решать введением в протокол SMTP аутентификацию серверов. А всякие эвристики - это рулетка, они исповедуют не инженерный подход к решению проблем, а подход торгашей.
>повторюсь: в данном примере реакция антивиров корректна.
Если антивирусная система жрёт кучу системных ресурсов на эвристику, не гарантирует при этом правильности срабатывания, даёт некоторым пользователям ложное ощущение безопасности, то такой эвристикой лучше не пользоваться. Лучше пользоваться только сигнатурами (вирусов и легитимных программ) и своевременно их обновлять.
Случай, описанный в новости, скорее всего про вас - только такие люди как вы могут всерьёз полагаться на эвристику и забивать на обновления в течение полугода.
ого, великие спецы перешли на личности. продолжайте в таком же духе. сигнатуру вам в... помощь
Нет. Причина - сокращение штата сотрудников IT восемь месяцев назад >.>
А вирус этот"It then opens a back door by joining a channel controlled by a remote attacker on one of the following IRC servers:
* irc.zief.pl on TCP port 80
* proxim.ircgalaxy.pl on TCP port 80"Интересно было бы электроснабжением порулить)
> Интересно было бы электроснабжением порулить)Так ведь уже можно. Нужно только очень захотеть... http://pda.computerra.ru/?action=article&id=450845. Жалко что пока не в России, а в Европе.
Можно было бы круче сказать- Windows уничтожил Австралию. А так-Linux спас Австралию.
Бред! Не Windows мог бы уничтожить Австралию, а идиоты проэктировщики/админы, которые это допустили.
> проблема была в отсутствии какого-либо разграничения между сетью общего пользования и сетью контроля электротехнического оборудованияКак всё просто... И зачем я полез какие-то C-подобные языки учить, знал же басик и умел сетки на виндах поднимать, надо было идти сразу программировать электростанции...
угу. саяно-шушинскую.
всё-равно во всем виноват Чубайс.
Как работник атомной станции, сам удивляюсь - почему не линукс или фряха на рабочих местах там, где важна надежность? Сейчас завершилась "модернизация" ПО, компьютеров и железок на одном из блочных щитов - а там винда-хрюша. Спрашивал разработчиков - почему? - "а мы под линукс не пишем". А там проблем-то никаких, просто не знают они линукса совсем. Ну не могут эти "спецы" на С++ писать нигде, кроме винды 8-))) А станционное начальство тоже выросло на винде. Вся станционная сеть на ней. Причин было много - и дрова на переферию, и сложность переучивания персонала, и отсутствие линуксоидов, и разные автокады и фотопопы и т.д. и т.п. Лично я вот уже несколько лет в той же сети на линуксе (gentoo) - и винда на лично моем месте не нужна, хотя держу на диске на случай, когда я в отпуске, а комп понадобится. И проблем нет ни с печатью, ни с доступом куда-либо. Но никто не будет заниматься переводом с винды - проще деньги мелкософту и таким "спецам программистам" платить, которые не знают, что С++ не только под виндой.
Инерция велика. Очень.
>винда-хрюша. Спрашивал разработчиков - почему? - "а мы под линукс не
>пишем". А там проблем-то никаких, просто не знают они линукса совсем.Может, начать их в неофициальном порядке знакомить? Рассылку там поднять по обмену опытом, в Обнинск вот летом вытащить на конференцию разработчиков? (я не шучу, в других сферах ровно так и делаю)
> - "а мы под линукс не пишем".Вот в чем корень всех бед - поколение программистов выросшее на ворованной винде и обучавшееся паскалю!
Но есть надежда - молодежь. Моему дитю (учится на программера) до лампочки под какую ось писать. Счас взяли студента - тоже в сторону линуха смотрит. Глядишь, лет через 20 лед тронется. (судя по 1С - уже)
>Вот в чем корень всех бед - поколение программистов выросшее на ворованной
>винде и обучавшееся паскалю!
>Но есть надежда - молодежь. Моему дитю (учится на программера) до лампочки
>под какую ось писать. Счас взяли студента - тоже в сторону
>линуха смотрит. Глядишь, лет через 20 лед тронется. (судя по 1С
>- уже)паскаль не трогай, люди на нем прикладные вещи пишут и не заморачиваются, какая ось под ногами. Почитай хотя-бы http://en.wikipedia.org/wiki/Free_Pascal
>паскаль не трогай, люди на нем прикладные вещи пишут и не заморачиваются,
>какая ось под ногами. Почитай хотя-бы http://en.wikipedia.org/wiki/Free_PascalДяденька, а можно я встряну как недавно пытавшийся допинать PeaZip по просьбе трудящихся? (в итоге допинал наш майнтейнер fpc)
Паскаль _надо_ оставлять за партой. Это изначально чисто учебный язык. Вот только поскольку ужасно многие встают из-за парты и не додумываются снять этот памперс, лучше его не трогать в том смысле, что и не преподавать.
Уж лучше питоны-руби и лиспы-схемы. См., например, http://ruby.osdn.org.ua/seminar/ или http://ftp.linux.kiev.ua/pub/docs/developer/general/sicp-ru/
>Вот только поскольку ужасно многие встают из-за парты и не додумываются
>снять этот памперс, лучше его не трогать в том смысле, что и не преподавать.Факт неразвития догадливости масс конкретной _партой_... :( боюсь, ничего не говорит о непреподаваемости/-нии Паскаля. С сентиментами, наверное, согласился бы, если бы это имело какое-то значение.
>недавно пытавшийся допинать PeaZip по просьбе
>трудящихся? (в итоге допинал наш майнтейнер fpc)fpc нехило так отличается от готового продукта aka Delphi 7, в котором сочетаются гибкая библиотека классов с множеством внешних библиотек, быстрый компилятор и удобная _стабильная_ среда разработки.
этот ваш убогий PeaZip совсем не показатель качества языка или компилятора.>Паскаль _надо_ оставлять за партой. Это изначально чисто учебный язык.
доброе утро. "изначально чисто учебный паскаль" (который без перегрузки, без динамической типизации) давно не используется
>>Паскаль _надо_ оставлять за партой. Это изначально чисто учебный язык.
>
>доброе утро. "изначально чисто учебный паскаль" (который без перегрузки, без динамической типизации)
>давно не используетсявелкам ту Раша. кто тут использует динамическую типизацию и оверлодинг?!)
>>недавно пытавшийся допинать PeaZip по просьбе
>>трудящихся? (в итоге допинал наш майнтейнер fpc)
>fpc нехило так отличается от готового продукта aka Delphi 7Извините, а при чём здесь *NIX? Я отозвался на вполне конкретный кивок в сторону fpc как инструмента для построения пользовательского софта. И пример этого самого софта с точки зрения потенциального майнтейнера пакета.
>доброе утро. "изначально чисто учебный паскаль" (который без перегрузки,
>без динамической типизации) давно не используетсяВы хотите сказать, что язык Delphi -- это язык Pascal, или всё-таки подумаете и согласитесь, что:
>>Паскаль _надо_ оставлять за партой. Это изначально чисто учебный язык.?
(только не надо уверять, что готовый продукт Delphi является реализацией языка именно Pascal)
>(только не надо уверять, что готовый продукт Delphi является реализацией языка именно
>Pascal)пардон, а что тогда, если не продукт трансляции с языка и компиляции?))
а по сабжу - Первый Pascal, написанный Николаусом Виртом в мохнатом 1970-м году действительно создавался для обучения студентов, а вот поздние версии языка, такие как Turbo Pascal, оснащенные библиотекой Turbo Vision, на которой можно было написать NC с менюшками и окошками, и уж тем более Delphi - вполне себе языки для применения в коммерческких структурах.
Для обучения я бы оставил три языка - (Q)BASIC, Borland C++ и язык ассемблера: вполне удовлетворяет условиям необходимости для изучения основ программирования и достаточности, учитывая как мало часов в наше время этому уделяется даже в специализированных учебных заведениях.
(Q)BASIC то зачем?
вообще (как препод информатики) абсолютно согласен с ходом Вашей мысли.
но есть ряд посылок
1. в первую очередь необходимо изучать алгоритмы и развивать алгоритмическое мышление.
при чём уровни сложности от команд ветвления, до классов, шаблонов, графов, деревьев и пр.
2. необходимо изучать архитектуру.
3. развивать знания, умения и навыки. и желательно максимально приближённо к реальности.
соответственно выбор:
1. с/с++ - gcc + qtcreator = не плохой на мой взгляд выбор. и доступен каждому студенту/учащимуся (почему qtcreator? он прост. и не отвлекает от учебного процесса)
естественно другие иде также затрагиваются
2. раз знание архитектуры - асм нужен
3. скриптовые языки. тут выбор огромен. от sh до питона... а если привезать к теме сети/интернет/субд и пр. (согласно программе обучения), то и js|php|mysql
>(Q)BASIC то зачем?Затем, что архитектуру вычислительной техники нельзя давать сразу в полном объеме. Надо показать границы основных блоков ПК и от языка к языку "разжевывать" их хоть до транзисторов. Для первого этапа обучения вполне хватит понимания таких блоков, как: 1. Память и ее виды 2. Процессор 3. Устройства ввода-вывода. Чтобы закрепить это и развить интерес, вполне хватит средств (Q)BASIC'a.
>1. в первую очередь необходимо изучать алгоритмы и развивать алгоритмическое мышление.
>при чём уровни сложности от команд ветвления, до классов, шаблонов, графов, деревьев
>и пр.Алгоритмическое мышление приходит с решением поступающих в мозг задач) Кстати, графы - это куда ближе к сетевому программированию, а до его архитектуры тоже дорасти надо)
>3. развивать знания, умения и навыки. и желательно максимально приближённо к реальности.Выходные можно посвятить тому, что интересует обучающихся с учетом опыта, уже приобретенного ими)
>2. необходимо изучать архитектуру.Обязательно. Но параллельно с каким-нибудь языком. Лично мое мнение таково, что паскаль - вещь не очень-то и нужная, С++ куда шире и яснее смотрит на задачи системного ПО. Здесь уже можно говорить об адресации памяти, ее распределении, подключить сюда основы дискретной математики.
>соответственно выбор:
>1. с/с++ - gcc + qtcreator = не плохой на мой взгляд
>выбор. и доступен каждому студенту/учащимуся (почему qtcreator? он прост. и не
>отвлекает от учебного процесса)
>естественно другие иде также затрагиваютсяCode::Blocks, например;)
>2. раз знание архитектуры - асм нуженбезусловно) Жалко, что нигде не достать большую схему хотя б третьего пня, чтоб показать, что там куда бегает. Не менее занимательно, чем планетарий-)))))) И уж если дошли до асма, можно преподавать и VHDL, а параллельно к нему рассказать, из чего состоят регистры процессора и о программируемых логических интегральных схемах (ПЛИС). Вот где дискретная математика должна блеснуть во всей красе! Тут просто необходимо рассказать и показать, как с помощью формул алгебры логики можно уменьшить количество булевых операций, а соответственно блоков, а значит ускорить время выполнения и количество используемых схем.
>3. скриптовые языки. тут выбор огромен. от sh до питона... а если
>привезать к теме сети/интернет/субд и пр. (согласно программе обучения), то и
>js|php|mysqlнасчет сетей лучше подождать HTML 5. Он должен взять на себя кучу работы, которая сейчас выполняется на javascript и php. Базы данных я не люблю, поэтому про них ничего говорить не буду-)
>2. раз знание архитектуры - асм нуженШутите?
>Для обучения я бы оставил три языка - (Q)BASIC, Borland C++ и
>язык ассемблера: вполне удовлетворяет условиям необходимости для изучения основ программирования и
>достаточности, учитывая как мало часов в наше время этому уделяется даже
>в специализированных учебных заведениях.Поздравляю, вы выбрали самую ублюдочную тройку языков.
(Q)Basic не дотягивает по возможностям до Pascal, например в нём нет модулей. Если мне не изменяет память, нет структур (или по-паскалевскому - записей).
C++ - это язык не для обучения, в нём нет модулей как таковых, в нём нет сокрытия структуры объектов, поскольку обьявление структуры объекта как правило всегда можно увидеть в h-файле. Возможность пользоваться макросами, писать что-то вроде *t++ = *s++, или i ? 0 : 1 где ни попадя тоже ясности программ не способствует. Этот язык - ублюдочный выродок Страуструпа, не понятно каким образом ставший столь популярным. Учить писать на нём - значит сразу калечить мозг.
Ассемблер, строго говоря, вообще языком не считается. Хотя тут вы правы, хотя бы один ассемблер программисту изучить нужно, чтобы потом на высокоуровневых языках представлять во что код будет оттранслирован и писать оптимальные и безопасные программы.
Вы представляете цели и задачи обучения? извините, но Ваше мнение о С/С++ АБСОЛЮТНО субъективно. даже если не спорить об "ублюдочности" (а я с Вашим мнением НЕ согласен), а взять только практический момент, то получаем следующее:
1. С/С++ не многим сложнее паскаля... по-крайней мере количество часов на изучение аналогичных понятий - одинаково.
2. количество кода на С/С++ подавляющее большинство. но САМОЕ главное - он применяется и в прикладном программировании, и в системном.
3. с С/С++ очень просто можно перейти на паскаль (при, например, производственной надобности). а вот с паскаля на с - видел у многих взыв мозга.в результате неоднократно наблюдал - те кто начал изучение с паскаля, на нём и зависли. максимум - дельфи. как следствие - зависли и на прикладном уровне.
извиняюсь, но напоминают ит-кастратов.
не говоря уже о реализации - где дельфя на 64 бита? а где остальные паскалевские компиляторы? и как быть с кросс-платформенностью? а как делать домашние задания дома? заставить всех купить домой дельфю? хорошо, что fpc с лазарусом развиваются. удачи проекту и всё такое, но.....
резюмирую - это не системный подход. отдаёт дилетантщиной. 90-е закончились, а с ними и паскаль.
>Поздравляю, вы выбрали самую ублюдочную тройку языков.Программист на С#, я угадал?) ^____o
>(Q)Basic не дотягивает по возможностям до Pascal, например в нём нет модулей.
>Если мне не изменяет память, нет структур (или по-паскалевскому - записей).ЗАЧЕМ ПЕРВОКЛАШКАМ МОДУЛИ?!!
Они кнопку включения и ресета еще путают! >_<>C++ - это язык не для обучения,
Вы правы, это язык системного ПО)
> в нём нет модулей как таковых,В таком случае у меня бы был один .срр и один .h файл! о_О
>в нём нет сокрытия структуры объектов, поскольку обьявление структуры объекта
>как правило всегда можно увидеть в h-файле.Объекты в С++ могут иметь секцию private, которая недоступна извне объекта. А .h файл вы при всем желании не увидите в исполняемом файле)))))) Вы точно не программист на С#?) O_o
> Возможность пользоваться макросами, писать
>что-то вроде *t++ = *s++, или i ? 0 : 1Лично мне тут всё ясно о_О у меня мысли кривее бегут или Вы базового синтаксиса не знаете? В конце концов паскаль с его тремя символами для указателей и ссылок: * ^ @ тоже
ясности не вносит, а в С/С++ их только * и &
А два uses, созданных для возможности перекрестных вызовов двух модулей это прям верх логичности! >_< Мне слегка страшновато думать о том, как на самом деле работает паскалевский линковщик...
>ублюдочный выродок Страуструпа, не понятно каким образом ставший столь популярным. Учить
>писать на нём - значит сразу калечить мозг.На это я могу пожелать Вам только одно - да будет Ваш IP навеки статичным.
Я имею ввиду IP/EIP-регистр CPU =_=
>Ассемблер, строго говоря, вообще языком не считается.
_Не_следует_путать_ 'ассемблер' и 'язык ассемблера'. ассемблер - это компилятор! дословно "сборщик" >_<
>Хотя тут вы правы, хотя бы один ассемблер программисту изучить нужно,Взаимоисключающие параграфы!
>чтобы потом на высокоуровневых языках представлять во что код будет оттранслирован и писать оптимальные и безопасные
>программы.У меня бы лопнул мозг. Честно. Для того, чтобы писать оптимальные и безопасные программы, следует прислушиваться к сообщениям транслятора/компилятора. Он сам оценит ошибочность/нерациональность кода. За переполнением стека в 255 вложенных циклах тоже должен следить компилятор, а не я. Когда я пишу на С++ я не могу сделать программу идеально подходящей, выровненной по инструкциям, чтоб она без единого nop; ложилась на конвейер. Это тем более нереально, если на ПК работает система разделения времени. В этом случае вся подобная оптимизация пойдет коту под хвост, когда мой стройный код прервёт чужая программа, просто потому, что мой квант времени истёк.
>>(только не надо уверять, что готовый продукт Delphi является реализацией языка именно
>>Pascal)
>пардон, а что тогда, если не продукт трансляции с языка и компиляции?))Криво выразился -- имел в виду не компилят, а коробку с компилятором. :)
>а по сабжу - Первый Pascal, написанный Николаусом Виртом в мохнатом 1970-м
>году действительно создавался для обучения студентов, а вот поздние версии языка,
>такие как Turbo Pascal, оснащенные библиотекой Turbo Vision, на которой можно
>было написать NC с менюшками и окошкамиЧто-то мне не помнится, чтоб NC тащил борландовский рантайм.
>и уж тем более Delphi - вполне себе языки для применения в коммерческких структурах.
Вот только они породили такое жутковатое явление, как "программист на дельфи пять". Характер проблем -- схожий с php-шной молодёжью (не те, кто пишет, а те, чей код между версиями транслятора -- а то и вообще -- проще выбросить, чем исправить).
>Для обучения я бы оставил три языка - (Q)BASIC, Borland C++ и язык ассемблера
Сочувствую тем, кому бы пришлось так учиться. Ничего личного и совсем серьёзно.
Ассемблер (и си) нет никакого смысла давать без железа. Люди, способные внятно и кратко объяснить железо -- в школе могут оказаться скорее случайно :(
C++ -- даже без прибития гвоздями к конкретной реализации -- это не тот язык, в котором опять же самому-то преподавателю нет опасности запутаться. Пожалуй, вот наиболее толковое виденное описание того, зачем и как плюсы можно рассказывать детям:
http://lists.altlinux.org/pipermail/community/2009-October/6...BASIC -- что с (Q), что без -- это, извините, диагноз: в известной шутке Дейкстры есть доля шутки. Это могу утверждать как не один год угробивший на GW/Turbo/Q, а до того на МС0511'ом. Потом уже вспомнил, что начинал книжки читать всё-таки с лиспа. :)
Ну то есть на бейсике только PRINT "HELLO WORLD" и дешёвый SCREEN 3 на что-то годятся, и то голову больше замусоривают, чем образовывают. Мне вот мои тыщи строк коду .bas только помешали пораньше перебраться на ту же модулу.
PS: а тред по ссылке выше рекомендую, там довольно неплохо разобрали в очередной раз.
>>Паскаль _надо_ оставлять за партой. ... Уж лучше питоны-руби и лиспы-схемы.
>
>Боже, не дай окончить школу таким вот "прогерам"-маргиналам!
>
>> Это изначально чисто учебный язык.
>
>Который (в реализации Borland) практически ничем не уступал Си, разве что многословностью.
>
>Кроме того, на порядок превосходя по скорости компилляции эти самые Си.
>Ну а результат применения "неучебного Си" в виде Линукса доступен лицезрению.Кстати, да. Я не понимаю почему так плюются на Паскаль? По возможностям является почти точным аналогом C/C++, но с более прямым синтаксисом. Конкурс IOCCC не нём скорее всего невозможен, но недостаток ли это?
Различия между GCC и Borland C++ Builder, который даже не сертифицирован по ANSI, весьма огромные) плюс к тому GCC старается сохранить исходную чистоту, в то время как Borland перестал существовать, наплодив CodeGear студий и продавшись Embarcadero, в результате получилась Гремучая смесь языков С++, Delphi(официально объявлено, что это именно Delphi, а не Object Pascal!))), Delphi for .NET, C#, J# и т.д. и все для одной тормозной IDE, названной CodeGear RAD Studio 2007 Architect. Нужна сука мощная машина, чтоб эта IDE на ней ползалаи работала. Что сейчас творится с MS Visual студиями не могу сказать, но скорее всего что-то ужасное...
>Различия между GCC и Borland C++ Builder, который даже не сертифицирован по
>ANSI, весьма огромные) плюс к тому GCC старается сохранить исходную чистоту,
>в то время как Borland перестал существовать, наплодив CodeGear студий и
>продавшись Embarcadero, в результате получилась Гремучая смесь языков С++, Delphi(официально объявлено,
>что это именно Delphi, а не Object Pascal!))), Delphi for .NET,
>C#, J# и т.д. и все для одной тормозной IDE, названной
>CodeGear RAD Studio 2007 Architect. Нужна сука мощная машина, чтоб эта
>IDE на ней ползалаи работала. Что сейчас творится с MS Visual
>студиями не могу сказать, но скорее всего что-то ужасное...Всё то, что вы назвали, конечно верно, но к достоинствам и недостаткам языка (Object) Pascal как такового не имеет ровным счётом никакого отношения.
(offtop) Вот тут товарищи модераторы запретили комментирование не зарегистрированным пользователям, а меня от флейма не остановили. Я имею учётку на этом ресурсе, но удобнее комментировать не регистрируясь.
я всего лишь хотел ткнуть вас носом в ту пропасть, что вижу я,)
>>>Паскаль _надо_ оставлять за партой. ... Уж лучше питоны-руби и лиспы-схемы.
>>Боже, не дай окончить школу таким вот "прогерам"-маргиналам!Мужики, у меня виртуалоскоп показывает, что это персонаж, ославившийся как Thorn. А это на некоторое время диагноз, поскольку пургу несёт бесстыжим образом и с наглым видом.
>Кстати, да. Я не понимаю почему так плюются на Паскаль? По возможностям
>является почти точным аналогом C/C++, но с более прямым синтаксисом.Некрасивый он. Modula-2 -- красивая, там нет writeln() и прочего хлама в языке вместо стандартной библиотеки. Хорошего там был разве что String.
>Некрасивый он. Modula-2 -- красивая, там нет writeln() и прочего хлама
>в языке вместо стандартной библиотеки. Хорошего там был разве что
>String.Ну это уж не настолько большой недостаток, чтобы из-за него отрицать весь язык. Вообще, в Turbo Pascal, эти функции находятся в неявно всегда подключенном модуле system. Если убрать неявность подключения этого модуля, язык станет красивым?
>>Некрасивый он. Modula-2 -- красивая, там нет writeln() и прочего хлама
>>в языке вместо стандартной библиотеки. Хорошего там был разве что String.
>Ну это уж не настолько большой недостаток, чтобы из-за него отрицать весь язык.Так я не отрицаю -- нормальный алголоподобный учебный язык. Просто дальнейшее его развитие привело к странным php-образным результатам.
>Вообще, в Turbo Pascal, эти функции находятся в неявно всегда
>подключенном модуле system.Спасибо, не знал.
>Если убрать неявность подключения этого модуля, язык станет красивым?
Чуть красивше. :)
Вы поставили меня в изрядный тупик, на самом деле -- оказывается, сложно передать, чем именно бегство как раз с турбопаскаля на модулу (TS M2 в исполнении JPI) оказалось таким глотком свежего воздуха. Вряд ли же только тем, что они прилагали исходники своих стандартных библиотек, на которых очень даже было чему поучиться... но оказывается, в точности уже не помню, осталось только сильное кумулятивное ощущение. Возможно, совсем строгая типизация, которая не очень много, но неприятных ошибок ловила? Или набор библиотек, включавший поддержку параллельного выполнения? Интересно, прочитаются ли ещё те 5.25" :)
>> - "а мы под линукс не пишем".
>
>Вот в чем корень всех бед - поколение программистов выросшее на ворованной
>винде и обучавшееся паскалю!
>Но есть надежда - молодежь. Моему дитю (учится на программера) до лампочки
>под какую ось писать. Счас взяли студента - тоже в сторону
>линуха смотрит. Глядишь, лет через 20 лед тронется. (судя по 1С
>- уже)Паскаль не трогать - для обучения основам - самое то. Да и, в современном мире собственно пофигу на чем писать ( проца и памяти нужному приложению хватает в 95% случаев, куда важнее что писать)
>Да и в современном мире собственно пофигу на чем писать
>( проца и памяти нужному приложению хватает в 95% случаев,
>куда важнее что писать)вы же не хотите сказать, что нативный паскалевский код медленнее педона или похапе
>> - "а мы под линукс не пишем".
>
>Вот в чем корень всех бед - поколение программистов выросшее на ворованной
>винде и обучавшееся паскалю!
>Но есть надежда - молодежь. Моему дитю (учится на программера) до лампочки
>под какую ось писать. Счас взяли студента - тоже в сторону
>линуха смотрит. Глядишь, лет через 20 лед тронется. (судя по 1С
>- уже)ну да, если пишешь на асме или в пикаде - действительно до лампочки. Но на нашем предприятии таких - 8 человек) Из меня растят девятого =)))
> Windows-терминалы были заменены на Linux-машины......но никто не заметил потери и праздник продолжался? гагага :)))
Фактически, чуваки признались в полном дилетантстве по управлению виндовозными сетями. Вопрос: не жлобство ли послужило тому причиной и никто не проходил администраторские курсы?
ха!
а вот мне сдаётся, что всё же это больше смахивает на то, что замена винды на линух - это совсем не так страшно, как говорят маркетологи мс.
да ещё и в экстремальных условиях.и кстати, а что такое виндовозные сети?
> и кстати, а что такое виндовозные сети?Особенные, наверное, какие-то ))
точно.
о, это такие сети, в которых вместо ДНС было придумано нетбиос,винс, типы узлов, винс прокси, был придуман могучий сервис просмотра ресурсов - по всем законам демократии главный всевед конечно же выбирается голосованием, а когда сетевых сегментов стало больше одного, то стали придумывать мастер-браузеров для этих сегментов, а когда стало совсем плохо, то решили отойти от канонов демократии и придти к тоталитаризму (или монархии... нет, скорее тоталитаризм однопартийной систем - голосуют все, но выигрываем всегда один или его зам.) и придумать свой собственный контроллер домена и каталоги, чтобы всех-всех-всех помнить и знать, но к этому моменту стало понятно, что без ДНС очень тяжело, плохо и неправильно и поэтому придумали как жить с днс и винсом одновременно... и главное все так просто и прозрачно получилось... Особенно понятно пользователям, которые почти по часу наблюдают в сетевом окружении выключенные машины своих соседей...ну, вы уж добавьте чего-нить сюда по вкусу...
всегда в самбе забываю приоритет уменьшить... проигрывает виндовый домен выборы, хоть ты тресни. :-D
зачем удалили ответ оппонента?!!!!
я ничуть не оскорбился... интересно же было! :-D
по существу, плс... соблюдая регламент. :-D
>что замена винды на линух - это совсем не так страшно,А в случае надвигающейся ядерной зимы - это еще и быстро! а перед начальством - еще и радостно, мол, наконец-то осилили, перешли! мало того - гордо, ведь не много ни мало континент от биг барабума засейвили))
>и кстати, а что такое виндовозные сети?
присоединяюсь) *nix'ы в терминале там вполне достаточно))
>Фактически, чуваки признались в полном дилетантстве по управлению виндовозными сетями.Уважаемый, потрудитесь объяснить, на кой винда в качестве подкладки под X-сервер. Если её не только покупать и обтыкать подпорками, а потом и админить надо, да ещё и не по-дилетантски.
Почему у меня линуксовые тонкие клиенты вообще не нуждаются в обслуживании? Даже дилетантском?
>Уважаемый, потрудитесь объяснить, на кой винда в качестве подкладки под X-сервер.Вероятно, как наиболее простая в эксплуатации система, т.к. наверняка помимо Хэ-сервера там крутились ещё какие-то приблуды, тот же M$ Офис!
> т.к. наверняка помимо Хэ-сервера тамИзвините, Хэ-клиента конечно же. :)
>> т.к. наверняка помимо Хэ-сервера там
>
>Извините, Хэ-клиента конечно же. :)Нет, именно X-сервера. Вы не понимаете терминологию X11?
>>Извините, Хэ-клиента конечно же. :)
>
>Нет, именно X-сервера. Вы не понимаете терминологию X11?Это вы, му_аковатый "специалистишка", пытаетесь тут гнуть пальцы. Вас ткнуть носом в оригинал? (подразумевая хоть какое-то знание инглиша)
"servers run Solaris Unix and the operator consoles only really need to run X-windows displays."
X-windows displays - как раз работает на клиенте и обзывается x-сервером.
прикольно, да? :-D
>X-windows displays - как раз работает на клиенте и обзывается x-сервером.
>прикольно, да? :-DПрикольно. И очень хорошо, что эта архиидиотичнейшая система наконец загнивает.
>>X-windows displays - как раз работает на клиенте и обзывается x-сервером.
>>прикольно, да? :-D
>
>Прикольно. И очень хорошо, что эта архиидиотичнейшая система наконец загнивает.Ну-ну, прямой и логичной RDP до возможностей и гибкости изначальной X11, как до Китая раком.
пусть так. это не меняет тот факт, что Вы, мягко говоря, не в курсе дела...зато как жарко выступали! :-D
>>>Извините, Хэ-клиента конечно же. :)
>>
>>Нет, именно X-сервера. Вы не понимаете терминологию X11?
>
>Это вы, му_аковатый "специалистишка", пытаетесь тут гнуть пальцы. Вас ткнуть носом в
>оригинал? (подразумевая хоть какое-то знание инглиша)
>
>"servers run Solaris Unix and the operator consoles only really need to
>run X-windows displays."Поздравляю тебя, шарик, ты - балбес. X-клиенты работают на сервере, а X-сервер на клиенте.
Проще говоря, X-сервер работает на том компьютере, к которому подключены монитор, клавиатура и мышь (с колоночками - опционально). X-дисплей - это и есть X-сервер.
>X-дисплей - это и есть X-сервер.Технически - да, я говорю об "Х-клиенте" в целом, как рабочей станции. Так вот: использование винды на раб.станциях вполне было оправдано, неоправдано было только использование сюманьтега. :)
>>X-дисплей - это и есть X-сервер.
>
>Технически - да, я говорю об "Х-клиенте" в целом, как рабочей станции.
>Так вот: использование винды на раб.станциях вполне было оправдано, неоправдано было
>только использование сюманьтега. :)Применение "сьюманьтега" было оправданным, не оправданным было то, что его не обновляли полгода.
>Так вот: использование винды на раб.станциях вполне было оправдано,а если все-таки с аргументами?
(не говоря уже о платности данного удовольствия.)
>> т.к. наверняка помимо Хэ-сервера там
>Извините, Хэ-клиента конечно же. :)Ну это ж надо, так красиво расписаться в собственном ламерстве.
Слушайте, так всё-таки -- Вы в MS хоть деньги-то получаете за свою проникновенную пургу? Если нет -- подёргайте, только вот в MS Rus сейчас так себе, придётся на HQ выходы искать. А то даже девочки засмеют, лохом называть будут.
PS: да, и пассажи про "офис", "поддерживаемую" и "об Х-клиенте в целом" -- засчитываются в тот же слив. Надеюсь, модераторы не сотрут, будет в послужной google trail.
> её основная проблема была в отсутствии какого-либо разграничения между сетью общего пользования и сетью контроля электротехнического оборудования,После этого говорить не о чем.
А ОС и вирусы тут не причем.
особенно вирусы!!!
они жили (сожительствовали?) себе, никого не трогали и вот на тебе - винда виновата! :-D
Просто на лицо необразованность или раздолбайство людей ответсвтенных, так сказать.
даже и не спорю. человеческий фактор - бич любой организации.
и избавиться от него нельзя. если только со всем человечеством сразу...вот только линух им в нужный момент пригодился. это тоже факт.
Общий итог «работы» вируса W32.Virut.CF для компании Integral Energy составил более 1000 зараженных компьютеров
************
А антивирусом корпоративным в Австралии пользоватся не принято очевидно. Аксесс-листы настраивать. 1000 ПК заразить единомоментно - вообще забили на инф. безопасность имхо + права админа всем юзерам в придачу. Легче бегать с линуксовыми ворстейшенами, очевидно.
>А антивирусом корпоративным в Австралии пользоватся не принято очевидно.
>Аксесс-листы настраивать. 1000 ПК заразить единомоментно - вообще забили на инф.
>безопасность имхо + права админа всем юзерам в придачу. Легче бегать с линуксовыми
>ворстейшенами, очевидно.Даже бегать было бы легче. А один раз залить, расклонировать и пользоваться, особенно тонкими клиентами, если нужен аж X-сервер -- так много-много-много легче.
Только объясните мне, тупому: зачем с воркстейшенами /бегать/? Зачем на винде устраивать приседания на бровях и прыжки в ширину -- я примерно догадываюсь, там так принято. Но бегать-то зачем, железки поди весят чего и шнурки при беге мешают?
PS: :]
+1.
не говоря о том, что раз в год (как минимум) любой антивирь не_ловит.что поделаешь.
не научились ещё антивири писать раньше самих вирей!ну и дырки сами собой не патчатся.
Thornik (lolo), бросайте виртуалить. Есть и встречные методы развлечения, раз уж свои тормоза не отрабатывают.
не говоря о том, что раз в год (как минимум) любой антивирь не_ловит.
*****************************
Не нужно кошмаров. Годами работаем без особых проблем. Раб. мест тысячи. Корп. сеть по всей стране. Просто админов нужно будить иногда.
угу. слышал я эту песню.
по 2-3 разных антивируса в стеке (на проксе, на клиенте, на хранилище). куплены. обновляются.
но раз в год всё-равно стреляет.
народ порой замечать не успевает. это да.
последний мой "интересный" случай - обновление клиент-банка (не скажу какой ;-)) с сюрпризом. пришёл бы через проксю с кламав - поймался бы. а на клиенте с навом - только через пару дней. вот так то.
внешне никто не пострадал... но сама ситуация - жопа.