и в ответ
pargentum отсюда
Все, приехали, я окончательно рехнулся - микрософт защищаю. Вызывайте скорую. Но истина дороже.
Как вы представляете себе альтернативный процесс стандартизации джавы?
Например, как независимый от Sun комитет по Java. Типа W3C. Я понимаю, что Сану это нафиг не надо, ну тогда и нечего на микрософт наезжать. У микрософта - Win32 API, у Сана - Java API. Кто за что подержался, тот то и имеет. Причем у Микрософта, заметим, .net в своей виртуальной машинке поддерживает любые языки и Evil Empire работает в этом направлении. А у Сана все, что не ява - ересь, коей надо избегать, елико возможно.
По количеству известных бафер оверранов, например, IIS в далеком отрыве от всех известных коммерческих и некоммерческих продуктов.
К сожалению, ровно там же. Сановские и проч. продукты так же дырявы, а IRIX вообще в этом смысле напоминает (или напоминал, я с ним много лет уже не общался) решето, причем крупноячеистое. Что и понятно - для избавления от оверранов нужно прилагать серьезные усилия, причем уже на этапе проектирования, на каковые нет денег и времени. Или интереса, если говорить о бесплатном софте.
Например, чего надо было обкуриться, чтобы сделать систему, которая начинает поиск DLL с текущего каталога?
Того же, что курил один крупный производитель юникс-систем, встраивая в свою систему беспарольный дефолтовый логин с правами шелла. Вы думаете, похуизм в secuiry микрософт изобрел? Ага-ага...
Кстати, а протоколы, позволяющие любому подделывать identity любого другого, вам нравятся? А на них весь сегодняшний интернет построен. Don't talk to me about life...
Или почтовый клиент, который без вопросов начинает запускать любой аттачмент, похожий на исполняемый код?
Много лет назад примерно такая же глюка была, насколько я помню, в sendmail-е. Просто тогда сегодняшние писатели вирусов если и родились, то еще писали в памперсы.
Упустили - то, что это продукт, который скорее вреден, чем бесполезен - и компания, озабоченная конкурентоспособностью (т.е. нуждами потребителей) и вынужденная считаться со всякими там соображениями профессиональной этики не имеет ни права, ни возможности такое писать, не говоря уж о том, чтобы продавать за деньги
Не понял. С этого момента, pls, поподробнее. Во-первых, каким образом нужды потребителей отрицают наличие офисного софта, и на кой хер в таком случае эти потребители выбрасывают миллионы долларов за этот софт? Во-вторых, каким образом наличие офисного софта противоречит профессиональной этике. В третьих, что значит "компания не имеет права такое писать"? Что и кто имеет и нее имеет права писать? В четвертых, если это такое говно, на кой черт, интересно, Сан удочерил СтарОфис? Из мазохизма? И т.п. Короче, что-то я этого вашего тезиса насчет инфернальности офисного софта не понимаю. Не обьясните ли подробнее?
Все, приехали, я окончательно рехнулся - микрософт защищаю. Вызывайте скорую. Но истина дороже.
Как вы представляете себе альтернативный процесс стандартизации джавы?
Например, как независимый от Sun комитет по Java. Типа W3C. Я понимаю, что Сану это нафиг не надо, ну тогда и нечего на микрософт наезжать. У микрософта - Win32 API, у Сана - Java API. Кто за что подержался, тот то и имеет. Причем у Микрософта, заметим, .net в своей виртуальной машинке поддерживает любые языки и Evil Empire работает в этом направлении. А у Сана все, что не ява - ересь, коей надо избегать, елико возможно.
По количеству известных бафер оверранов, например, IIS в далеком отрыве от всех известных коммерческих и некоммерческих продуктов.
К сожалению, ровно там же. Сановские и проч. продукты так же дырявы, а IRIX вообще в этом смысле напоминает (или напоминал, я с ним много лет уже не общался) решето, причем крупноячеистое. Что и понятно - для избавления от оверранов нужно прилагать серьезные усилия, причем уже на этапе проектирования, на каковые нет денег и времени. Или интереса, если говорить о бесплатном софте.
Например, чего надо было обкуриться, чтобы сделать систему, которая начинает поиск DLL с текущего каталога?
Того же, что курил один крупный производитель юникс-систем, встраивая в свою систему беспарольный дефолтовый логин с правами шелла. Вы думаете, похуизм в secuiry микрософт изобрел? Ага-ага...
Кстати, а протоколы, позволяющие любому подделывать identity любого другого, вам нравятся? А на них весь сегодняшний интернет построен. Don't talk to me about life...
Или почтовый клиент, который без вопросов начинает запускать любой аттачмент, похожий на исполняемый код?
Много лет назад примерно такая же глюка была, насколько я помню, в sendmail-е. Просто тогда сегодняшние писатели вирусов если и родились, то еще писали в памперсы.
Упустили - то, что это продукт, который скорее вреден, чем бесполезен - и компания, озабоченная конкурентоспособностью (т.е. нуждами потребителей) и вынужденная считаться со всякими там соображениями профессиональной этики не имеет ни права, ни возможности такое писать, не говоря уж о том, чтобы продавать за деньги
Не понял. С этого момента, pls, поподробнее. Во-первых, каким образом нужды потребителей отрицают наличие офисного софта, и на кой хер в таком случае эти потребители выбрасывают миллионы долларов за этот софт? Во-вторых, каким образом наличие офисного софта противоречит профессиональной этике. В третьих, что значит "компания не имеет права такое писать"? Что и кто имеет и нее имеет права писать? В четвертых, если это такое говно, на кой черт, интересно, Сан удочерил СтарОфис? Из мазохизма? И т.п. Короче, что-то я этого вашего тезиса насчет инфернальности офисного софта не понимаю. Не обьясните ли подробнее?
Re: Âñå î òîì æå
Ìíå íàïëåâàòü ñêîëüêî äûð â IIS, ïîéìèòå! Äûðû åñòü è áóäóò âåçäå. Àïà÷ - ïîðîæäåíèå óìíèêîâ äëÿ óìíèêîâ. Îí ñîâåðøåííî íå áåðåò â ðàñ÷åò âñþ êàðòèíó îáëàñòè äëÿ êîòîðîé ïðåäíàçíà÷åí. Îò äèçàéíåðîâ - ÷åðåç àäìèíèñòðàòîðîâ ñàéòà - äî ïîëüçîâàòåëåé. Ýòî è åñòü ïðèíöèï, î êîòîðîì ÿ òîëêóþ, îòâëåêèòåñü îò òåõíè÷åñêèõ äåòàëåé îäèí ðàç è ïîéìèòå: íåñêîëüêî "òåõíàðåé", íå ïàäàþùèõ â îáìîðîê ïðè âèäå httpd.conf è çíàþùèõ, êàê ïðèñîáà÷èòü ìîäóëü ê àïà÷ó, ïîãîäû â ãëîáàëüíîì ìàñøòàáå ÍÅ ÄÅËÀÞÒ. Íèêòî íå íàéìåò íà ðàáîòó êðóòîãî ìýíà êàê ìèíèìóì èç-çà çàðïëàòû è èç-çà íè÷òîæíîãî êîëè÷åñòâà òàêèõ ìýíîâ. Êòî èõ áóäåò ãîòîâèòü è ãäå? Êàê êîíòåíò-ïðîâàéäåð îáåñïå÷èò ðàáîòîñïîñîáíîñòü ñàéòà ÷åðåç íåñêîëüêî ëåò? Ìàéêðîñîôò ñìîòðèò íà âåùè ãëîáàëüíî, åå íå èíòåðåñóåò "Âåá-ñåðâåð", êàê ïðîäóêò standalone!  ýòîì ïðè÷èíà åå óñïåõà è íåóñïåõà îñòàëüíûõ. Äà, ñåðâåð ïóïêèíà íàìíîãî êðó÷å, íó è ÷òî? Êëèåíòà ýòî íå èíòåðåñóåò. Âñå ñêàçàííîå îòíîñèòñÿ â ðàâíîé ñòåïåíè è ê Îôèñó, è ê Exchange.
Îíè áû äëÿ íà÷àëà õîòü ñ DLL'ÿìè è øåëëàìè ðàçîáðàëèñü è íå íàñòóïàëè ñ ðàçìàõó íà ãðàáëè, êîòîðûå â ëþáîì ó÷åáíèêå 70õ ãîäîâ íàïèñàíû â ïåðâîé ãëàâå (êàê ñ òåì æå ïîðÿäêîì çàãðóçêè DLL).
Îòâåòèòü íà ýòî ïðîùå ïðîñòîãî: ñîâìåñòèìîñòü ñ ïðåäûäóùèìè âåðñèÿìè. Ïîâåðüòå, ðåäìîíäñêèå òåõíàðè ïðåêðàñíî çíàþò îáî âñåõ ïðîøëûõ áàãàõ è äûðàõ, ÿ ëèñòàë èõ âíóòðåííþþ bug tracking áàçó. Íî èõíèé ìàðêåòèíã âñåãäà ñòàâèë ñîâìåñòèìîñòü îáÿçàòåëüíûì óñëîâèåì (íà ìîé âçãëÿä, ñîâåðøåííî ñïðàâåäëèâûì). Ñëåäîâàòåëüíî, ïîðÿäîê çàãðóçêè DLL ìåíÿòü íåëüçÿ íè â êîåì ñëó÷àå (it's not a bug, it's a feature :-). Åùå ðàç ïîâòîðþñü î íåîáõîäèìîñòè îòðûâà îò òåõíè÷åñêîé ñòîðîíû âîïðîñà è ó÷åáíèêîâ. Ïîëüçîâàòåëþ ïîõåð ïîðÿäîê çàãðóçêè, åìó íåîáõîäèìî, ÷òîáû ïðîãðàììà, êóïëåííàÿ â 95-ì ãîäó ðàáîòàëà.
Ðàç óæ ðå÷ü çàøëà î ñîâìåñòèìîñòè
Î÷åâèäíî òàê æå, êàê áóäåò îáåñïå÷èâàòü åå íà ïðîòÿæåíèè âñåõ íåñêîëüêèõ ëåò. Åñëè åãî òàê áåñïîêîèò îïàñíîñòü íå íàéòè çàìåíû òåêóùåìó àäìèíó, ïóñòü ïîäïèøåò ñ ýòèì àäìèíîì êîíòðàêò, â ñîîòâåòñòâèè ñ êîòîðûì òîò ïåðåä óõîäîì îáÿçóåòñÿ îáó÷èòü ïðååìíèêà (äîâîëüíî ðàñïðîñòðàíåííàÿ ïðàêòèêà, êñòàòè).
 ëþáîì ñëó÷àå, ìèô î òîì, ÷òî íåïîäãîòîâëåííûé (âîîáùå íåïîäãîòîâëåííûé) ÷åëîâåê ñïîñîáåí óïðàâëÿòü âåá-ñàéòîì èëè ñåòêîé, îò÷àñòè îòâåòñòâåí çà íûíåøíþþ âîëíó âèíäîâûõ òðîÿíîâ.
Ïîòîìó, ÷òî åñëè ÷åëîâåê ïàäàåò â îáìîðîê ïðè âèäå httpd.conf, òî ÷òî ñ íèì ïðîèçîéäåò ïðè âèäå ðååñòðà âèíäû? Àñü? Âîò òî-òî.
>ñîâìåñòèìîñòü ñ ïðåäûäóùèìè âåðñèÿìè.
Íå ñìåøèòå ìîè òàïî÷êè ((c)
Ñðàòü îíè õîòåëè íà ñîâìåñòèìîñòü ñ âûñîêîé áàøíè. Êîãäà îíè õîòÿò, âî âñÿêîì ñëó÷àå, èõ íèêàêèå ñîîáðàæåíèÿ ñîâìåñòèìîñòè (êàê è ëþáûå äðóãèå ðàçóìíûå ñîîáðàæåíèÿ) íè îò ÷åãî íå îñòàíàâëèâàþò. Çíà÷èò ëèáî îíè íå õîòÿò (íî ýòî â äàííîì ñëó÷àå áûëî áû ñîâñåì ñòðàííî), ëèáî åñòü áîëåå ñèëüíûå ñîîáðàæåíèÿ - íàïðèìåð, ÷òî êîäà, êîòîðûé èùåò DLL äëÿ çàãðóçêè, ðóêà ÷åëîâåêà íå êàñàëàñü 10 ëåò (ñ òîãî ìîìåíòà, êàê ïðîøåë ôðèç ýòîãî êîäà â OS/2 New Techology) è ïðîñòî íèêòî íå ìîæåò âçÿòü íà ñåáÿ îòâåòñòâåííîñòü èçìåíèòü â ýòîì êîäå õîòü áóêîâêó.
Re: Ðàç óæ ðå÷ü çàøëà î ñîâìåñòèìîñòè
Re: Ðàç óæ ðå÷ü çàøëà î ñîâìåñòèìîñòè
Âîðêñ, êñòàòè, ïðîäóêò ãîðàçäî ìîëîæå è âîðäïåðôåêòà, è âîðäà, è ïðîæèâøèé ãîðàçäî ìåíüøå.
Re: Âñå î òîì æå
Re: Âñå î òîì æå
Re: Âñå î òîì æå
Re: Âñå î òîì æå
Ýòî, èçâèíèòå, ñîâñåì íåñåðúåçíî. Äûðû, êàê ïðàâèëüíî îòìå÷àåò
Ìàéêðîñîôò ñìîòðèò íà âåùè ãëîáàëüíî, åå íå èíòåðåñóåò "Âåá-ñåðâåð", êàê ïðîäóêò standalone!  ýòîì ïðè÷èíà åå óñïåõà è íåóñïåõà îñòàëüíûõ.
Really? Åñëè Apache - ýòî íåóñïåõ, òî ÿ êèòàéñêèé ëåò÷èê. Êñòàòè, apache óìóäðÿåòñÿ ñîõðàíÿòü ïîçèöèè ïðîñòî ïîòîìó ÷òî MS åùå íå ïðèäóìàë êàê ðàñïðîñòðàíèòü íà Web server ñâîé desktop monopoly leverage. Ïðèäóìàåò - è íàêðîåòñÿ àïà÷, âíå çàâèñèìîñòè îò ñâîèõ äîñòîèíñòâ è íåäîñòàòêîâ.
Äà, ñåðâåð ïóïêèíà íàìíîãî êðó÷å, íó è ÷òî? Êëèåíòà ýòî íå èíòåðåñóåò.
Äëÿ ñåðâåðà Âàñè Ïóïêèíà IIS ãîäèòñÿ êàê íåëüçÿ ëó÷øå. A äëÿ ñåðúåçíîãî content providing'à, íå ãîâîðÿ óæå î e-commerce, èñïîëüçîâàíèå IIS ñìåðòè ïîäîáíî.
Çàìåòèì, ìåíÿ íå î÷åíü âîëíóþò áàãè êàê òàêîâûå - äåëî ýòî æèòåéñêîå. À âîò òî îáñòîÿòåëüñòâî ÷òî â íûíåøíåé îáñòàíîâêå çàâåäîìî êîðÿâûé äèçàéí íå ÿâëÿåòñÿ ïðåïÿòñòâèåì äëÿ êîììåð÷åñêîãî óñïåõà åñò, ÈÌÕÎ, íåõîðîøî.