и в ответ
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: Âñå î òîì æå
Ïóñòü íàçûâàþò êàê óãîäíî, ÷òî ìíå çà äåëî äî íàçâàíèÿ? Âåñü âîïðîñ â òîì, ÷òî äðóãèõ íàçâàíèé íåò è íå ïðåäâèäèòñÿ. À åñëè è áóäóò, òî íå ìåíåå "âèðóñíûìè" aka êîðÿâûìè.
Ýòî Âû .NET èìååòå â âèäó? Íå ñìåøèòå ìîè òàïî÷êè (c) Frodo.
Íåò, ÷åðò âîçüìè! È êñòàòè ïî÷åìó ìû íà "Âû"? Òðóðëü, ìåíÿ ìåíüøå âñåãî èíòåðåñóåò ìàðêåòèíãîâîå íàèìåíîâàíèå ïëàòôîðìû, íå ãîâîðÿ î åå ðåàëèçàöèè. Ðàâíî êàê âñÿêèå òåðìèíû âðîäå "DOHC" íå òðîãàþò ìîå ñåðäöå ïðè ðàçãîâîðå ïðî àâòîìîáèëüíûå ìîòîðû; à êòî, êàê è ïî êàêîé òåõíîëîãèè âûòî÷èë öèëèíäðû - íå âîëíóþò è ïîäàâíî. ß ïðîñòî ñàæóñü è åäó. È MS ãîâîðèò ïîëüçîâàòåëþ "Ñàäèñü è åçæàé!". Íó èëè "Plug&Play", ".NET", whatever, êàêàÿ ðàçíèöà, ýòî ñèíîíèìû? È âñå íà÷èíàþò íûòü ïðî òî, êàêîé ýòîò PnP êîðÿâûé è óæàñíûé, ÇÀÁÛÂÀß îäíó ïðîñòóþ èñòèíó: èìåííî îí (ïîäñòàâèòü àêðîíèì)ïîçâîëèë ïðîñòîìó Äæîíó èëè Èöèêó íà÷àòü èñïîëüçîâàòü êîìïüþòåð áåç ñïåöèàëüíûõ çíàíèé. Ãîä çà ãîäîì èñòîðèÿ ïîâòîðÿåòñÿ, MS ìàòåðÿò, à êîíñòðóêòèâà ïðåäëîæèòü íå ìîãóò.
Íå äóìàþ - åñëè íå îãðàíè÷èâàòüñÿ desktop. Ê ñ÷àñòüþ, åñòü æèçíü è ïîñëå desktop
Äîáðîå óòðî! MS óæå *ãîäû* êàê â handhelds, wireless, cellular, âîîáùå embedded è ëþáîì áîëåå-ìåíåå ïåðñïåêòèâíîì êîíñîðöèóìå. È ñíîâà MS äàñò ñòî î÷êîâ ôîðû ëþáîìó äðóãîìó ïëàòôîðìåííîìó ïðîâàéäåðó, èìåþùåìó öåëüþ ïðåäîñòàâèòü Äæîíó èëè Èöèêó ÷òî-íèòü âðîäå embedded. Òîëüêî íà ñåé ðàç Äæîí è Èöèê - ïðîèçâîäèòåëè hardware.
Re: Âñå î òîì æå
Åñòü äåëî äî íàçâàíèÿ. Ïîòîìó ÷òî "ïðîíèêíîâåíèå MS â ãîëîâû ïîëüçîâàòåëåé" òàêîâî ÷òî îíè óæå íå îòëè÷àþò Èíòåðíåòà îò ñðåäû MS.
Ðàâíî êàê âñÿêèå òåðìèíû âðîäå "DOHC" íå òðîãàþò ìîå ñåðäöå ïðè ðàçãîâîðå ïðî àâòîìîáèëüíûå ìîòîðû; à êòî, êàê è ïî êàêîé òåõíîëîãèè âûòî÷èë öèëèíäðû - íå âîëíóþò è ïîäàâíî.
Õîòèòå äî ñèõ ïîð åçäèòü íà ìàøèíå ñ íèæíèì ðàñïðåäâàëîì? Ôëàã Âàì â ðóêè 8-).
È MS ãîâîðèò ïîëüçîâàòåëþ "Ñàäèñü è åçæàé!". Íó èëè "Plug&Play", ".NET", whatever, êàêàÿ ðàçíèöà, ýòî ñèíîíèìû?
Ïðîñòèòå, íå ïîíÿë. P&P - ýòî hardware spec, .NET - software platform. Ýòî íå ñèíîíèìû.
Ãîä çà ãîäîì èñòîðèÿ ïîâòîðÿåòñÿ, MS ìàòåðÿò, à êîíñòðóêòèâà ïðåäëîæèòü íå ìîãóò.
Òàê âåäü ìû è îáñóæäàåì - ïî÷åìó óæàñíûé ñîôò ÿâëÿåòñÿ áåçàëüòåðíàòèâíûì.
MS óæå *ãîäû* êàê â handhelds, wireless, cellular, âîîáùå embedded è ëþáîì áîëåå-ìåíåå ïåðñïåêòèâíîì êîíñîðöèóìå.
Íó, â êîíñîðöèóìàõ ñèäåòü - íå ïðîäóêöèþ äåëàòü. Monopoly leverage íà ýòèõ ðûíêà ó MS ìèíèìàëüíûé, êà÷åñòâî ïðîäóêòîâ - óæàñíî, óñïåõè ïîêà ÷òî íå âïå÷àòëÿþò. Ñëàâà áîãó.
MS äàñò ñòî î÷êîâ ôîðû ëþáîìó äðóãîìó ïëàòôîðìåííîìó ïðîâàéäåðó, èìåþùåìó öåëüþ ïðåäîñòàâèòü Äæîíó èëè Èöèêó ÷òî-íèòü âðîäå embedded. Òîëüêî íà ñåé ðàç Äæîí è Èöèê - ïðîèçâîäèòåëè hardware.
Ñîâñåì íå ïîíÿë ýòîé ôðàçû. Ericson ñ Nokia áåæàëè Windows CE êàê ÷óìû - ñ ÷åãî áû ýòî?
Re: Âñå î òîì æå
Àãà, õî÷ó! Õî÷ó åçäèòü íà ìàøèíå, ÍÅ ÇÍÀß ïîíÿòèÿ "ðàñïðåäâàë". È âîîáùå íèæíèé îí èëè âåðõíèé. Çíàåòå, ÿ ñàì áûë óìíèêîì. Ñëèøêîì äîëãî áûë, ÷òîáû ïðîäîëæàòü òåðïåòü óìíè÷àíèå òåõíàðåé â êîìïüþòåðíûõ âîïðîñàõ. ß âèæó êàêèìè ïîíÿòèÿìè îïåðèðóþò ïîëüçîâàòåëè è ìàðêåòèíã. Êðîìå òîãî, ÿ ê íåñ÷àñòüþ ïðåêðàñíî ðàçáèðàþñü â òåõíè÷åñêèõ âîïðîñàõ, ÷òî äàåò ìíå ïðàâî çàÿâèòü ïðèìåðíî ñëåäóþùåå:
Windows NT-2000 - ïðåêðàñíî ñïëàíèðîâàííàÿ è ðåàëèçîâàííàÿ îïåðàöèîííàÿ ñèñòåìà. Îíà ëîãè÷åñêè ïîëíàÿ è î÷åíü íàäåæíàÿ. Êîíêóðåíòîâ åé íåò è íà ïóøå÷íûé âûñòðåë. Êîíêóðåíòû ïî ïîääåðæèâàåìîìó õàðäâåðó - òå âîîáùå âðÿä ëè êîãäà ïîÿâÿòñÿ. Ãîâîðèòü îá åå àáñîëþòíîé êîðÿâîñòè - çíà÷èò çàíèìàòüñÿ ïóñòîñëîâèåì. Ãîòîâ ñîãëàñèòüñÿ ñ ïëîõèì êà÷åñòâîì ñîôòâåðà âîîáùå, íî âûäåëÿòü ïðè ýòîì îäíó Ìàéêðîñîôò íåïðàâèëüíî è íåñïðàâåäëèâî.
Ïðîñòèòå, íå ïîíÿë. P&P - ýòî hardware spec, .NET - software platform. Ýòî íå ñèíîíèìû.
Ðàçóìååòñÿ, íå ñèíîíèìû. Íî P&P ôèã áû ïîÿâèëñÿ â ðåàëå, åñëè áû Ìàéêðîñîôò íå áðàëà ïðîèçâîäèòåëåé æåëåçà ïîä áåëû ðó÷êè è íå ó÷èëà áû òåðïåëèâî *êàê* íàäî äåëàòü. Òàê è âûïóñêàëè áû âñå ñ ïåðåêëþ÷àòåëÿìè è "ëåâûìè" òðåáîâàíèÿìè ê ðåñóðñàì. P&P, PC98 è 99 - âñå ýòî õàðäâåðíûå ñòàíäàðòû, ïðèíÿòûå ïðè äîìèíèðóþùåì ó÷àñòèè Ìàéêðîñîôò. Ïðàêòè÷åñêè òà æå èñòîðèÿ áûëà è ñ USB, òîëüêî åùå õóæå. Âñå øòàìïîâùèêè äæîéñòèêîâ, ìûøåê è êàìåð ñèäåëè ìîë÷à â òðÿïî÷êó, ïîêà Ðåäìîíä íå ñìèëîñòèâèëñÿ íàïèñàòü íåñ÷àñòíûé äðàéâåð äëÿ USB êîíòðîëëåðà, íèêòî, áëèí, íå äåðíóëñÿ! Òåïåðü áóäåì ðóãàòü MS çà êîðÿâóþ ïîääåðæêó USB?
Re: Âñå î òîì æå
Òóò ÿ âûíóæäåí, ìÿãêî ãîâîðÿ, íå ñîãëàñèòüñÿ... Ñèñòåìà, â êîòîðîé ñáîé â îäíîì ñåðâèñå ìîæåò íàïðî÷ü çàáëîêèðîâàòü âñþ ðàáîòó è íå ëå÷èòñÿ íè÷åì, êðîìå ïåðåçàãðóçêè, òðóäíî íàçâàòü 'íàäåæíîé'. Ìîæåò, çàäóìêà áûëà è íåïëîõàÿ, íî ðåàëèçàöèÿ...
Òà æå èñòîðèÿ ñ ïðàâàìè, íàïðèìåð - òåîðåòè÷åñêè â NT ìîæíî óéìó âñÿêèõ ïðàâ íàïëîäèòü, à ôàêòè÷åñêè âñå ðàáîòàþò ïîä àäìèíèñòðàòîðîì, è ïåðâûé æå òðîÿí âûíîñèò ñèñòåìó ê ÷åðòÿì.
Êîíêóðåíòû ïî ïîääåðæèâàåìîìó õàðäâåðó - òå âîîáùå âðÿä ëè êîãäà ïîÿâÿòñÿ.
Òóò íàäî ðàçëè÷àòü 'õàðäâåð, ñäåëàíûé ïî ñóùåñòâóþùèì ñòàíäàðòàì' è 'õàðäâåð, ñäåëàíûé ñïåöèàëüíî ïîä äàííóþ âåðñèþ Windows, ÷òîáû ñýêîíîìèòü íà çàòðàòàõ è òåñòèðîâàíèè'. Ïîíÿòíî, ÷òî âòîðîé âèä õàðäâåðà íå òî, ÷òî äðóãàÿ ÎÑ, äðóãîé Windows ïîääåðæèâàòü íå ìîæåò - è íå ïîääåðæèâàåò, êñòàòè. Äëÿ òîãî æå NT åñòü ïîëíî óñòðîéñòâ, êîòîðûå íå ðàáîòàþò â íåì, à ðàáîòàþò â 95/98. Èìåííî ïîòîìó, ÷òî. Ñ òàêèì õàðäâåðîì íóæíî î÷åíü ïðîñòî ïîñòóïàòü - íå ïîêóïàòü, à ïðîèçâîäèòåëÿì äðàòü ðóêè ñ êîðíåì :)
Ïåðâûé æå âèä õàðäâåðà è Linux/FreeBSD íà äàííîì ýòàïå ïîääåðæèâàþò âåñüìà íåïëîõî. Åñëè, êîíå÷íî, íå òðåáîâàòü ðåàëèçàöèè DirectX ;)
Re: Âñå î òîì æå
Ôðîäî, ýòî â áîëüøåé ìåðå ïðîøëûå âîñïîìèíàíèÿ. Windows 2000 ðåàëüíî íàäåæíà, çàâàëèòü ñåðâèñîì ñèñòåìó âîçìîæíî, íî î÷åíü òÿæåëî.
Òà æå èñòîðèÿ ñ ïðàâàìè, íàïðèìåð - òåîðåòè÷åñêè â NT ìîæíî óéìó âñÿêèõ ïðàâ íàïëîäèòü, à ôàêòè÷åñêè âñå ðàáîòàþò ïîä àäìèíèñòðàòîðîì
Àáñîëþòíî âåðíî! ß äàæå îá ýòîì ïèñàë â îäíîé èç ñòàòåé. Îäíàêî ýòî ïîêàçûâàåò ñêóäîóìèå ðàçðàáîò÷èêîâ ïðèëîæåíèé, à íå ñèñòåìû, êîòîðàÿ âñå æå ïðåäîñòàâëÿåò áîãàòûé íàáîð ïðàâ.
Ïåðâûé æå âèä õàðäâåðà è Linux/FreeBSD íà äàííîì ýòàïå ïîääåðæèâàþò âåñüìà íåïëîõî
Íó ïîääåðæêó äåâàéñîâ â Ëèíóêñå è Îêíàõ íåëüçÿ äàæå ñðàâíèâàòü. È òóò ÿ äàæå íå "ðóãàþ" Ëèíóêñ, ïðîñòî ýòî äåéñòâèòåëüíî íåñðàâíèìûå âåùè. Ëèíóêñ âûíóæäåí êîðìèòüñÿ êðîõàìè ñ áàðñêîãî ñòîëà.
Re: Âñå î òîì æå
×òî äî Ëèíóêñà - íàñêîëüêî ìíå èçâåñòíî, âåñü ìåéíñòðèì Ëèíóêñ ïîääåðæèâàåò óæå íåñêîëüêî ëåò. Ñóïåð-ïóïåðñêèå æå èçäåëèÿ âûïóñêà ìåñÿö íàçàä îí ïîääåðæèâàòü íå ìîæåò ïî îáüåêòèâíûì ïðè÷èíàì, ýòî ôàêò. À èçìûøëåíèÿ ñêóïåðäÿñéêîé ìûñëè òèïà âèíìîäåìîâ è ïîääåðæèâàòü-òî íå ñòîèò. Äà è NT òà æå èõ äàëåêî íå âñåõ ïîääåðæèâàåò.