Все ещё течет?
Год назад текло, сейчас не заметно. Можно пример кода на котором это наблюдается? Или ссылку на статью. Не хотелосб бы наступить.
По наблюдениям — основная проблема ноды на данный момент — сборщик мусора и плохая утилизация больших объемов памяти.
Я проводил. По состоянию на более чем год назад — phpdaemon проигрывал очень сильно, причем по всем параметрам.
Документация phpdaemon не соответствовала актуальному api настолько что примеры из неё отказывались запускаться, установка требовала танцев с бубном. По потреблению памяти / скорости работы у даймона тоже все было плохо. Цифры точно не помню, но было что-то вроде 300мб даймон против 7мб ноды, на простейшей задаче.
Ну и чисто эстетитечески — phpdaemon оставляет ощущение костылей. Коими в общем и является.
Да видимо мне действительно стоит объяснится, откуда взялась такая, может быть через чур резкая реакция. При всем уважении к сообществу, мне кажется подобным историям место на итхапенс. Хотя если всем нравится, пусть будут и тут, от хабра не убудет.
Моя же проблема в том, что как раз примерно в предполагаемое время событий, я активно «эникеил» по разным предприятиям, в том числе приходилось видеть и промышленные решения. И писал на ассемблере (правда на этот момент, видимо, это ещё был Z80), так что технические несуразности в этой истории мне режут глаза, и отсутствие технических подробностей это только усугубляет. Тут я бы даже если захотел — поверить бы не смог.
Черт, я даже год событий идентифицировать не могу. Судя по наличию процессоров 086 в новых промышленных решениях и жестким дискам «на целых 20 мегабайт», это должна быть вторая половина восьмидесятых, но автор пишет о том, что это девяностые, и некоторые другие факты указывают на тоже. С другой стороны мой первый интел — очень бывалый 286-ой с 40-ка мегабайтным диском и дисководом на 3,5 дюйма появился у меня в 93-ем, а в промышленных решениях в это время я видел уже только 386+.
В это же время в политехе мы играли в «оставь подлянку следующей группе». От простейших шуточек прописанных в autoexec.bat дело быстро перешло к резидентам и модифицированным exe файлам, так как учился я на электротехе и талантов у нас хватало. Даже на забитом винте политеховской двойки спрятать что-то было делом не простым. На домашнем же компьютере я знал что делает каждый из файлов, там спрятать что-то без моего ведома было бы нереально. То же самое было и у моих приятелей, которые на сегодняшний день к ИТ имеют достаточно отдаленное отношение. Так что я сильно затрудняюсь догадаться, где могло находится то «хорошо спрятанное место на жестком диске» куда дублировались файлы с дискеты. Как среди десятка файлов, необходимых в описанном решении (msdos.sys, io.sys, command.com, config.sys, autoexec.bat, keyrus.com, вездесущий aidstest.exe и сам исполняемый файл программы) можно спрятать ещё один? Сдвинули партиции и разместили все это в неиспользуемом пространстве? И никто не заметил что диск усох на пару мегабайт? Да и работать с неразмеченным местом, прямо скажем, не так уж просто. А ведь оттуда ещё надо и запускать tasm, или что там было…
Как все эти замечательные возможности впихнуть в keyrus (размер com-файла не может превышать 64кб) я вообще затрудняюсь даже предположить.
Но на самом деле все это неважно, потому что проблема тут видится не техническая, а административная. Потом, я почти десять лет проработал в торговле (в том числе и по муниципальному заказу, хотя бензином не торговал) и ни разу не видел, чтобы обнаруженная систематическая «усушка» не пресекалась дольше чем за пару месяцев. Нужно быть очень пофигистичным, чтобы этого не сделать. Воруют хитро и невозможно найти как? Мягкий вариант девяностых — «господа, у нас невозможно украсть так чтобы вы этого не заметили. Поэтому, если в течении недели виновный не будет найден, это значит что вы все в сговоре, и в случае следующей недостачи будете уволены по статье все»
При всей моей критичности, я хорошо отношусь к интересным байкам, и не стал бы ничего писать, если бы текст не вызвал лично у меня боль в нижней части спины. А вызвал он её у меня очевидным подтекстом: «Если чиновники воруют — это очень плохо, а если ворует простой человек, красиво и изобретательно, то это прекрасно.» Конечно, автор утверждает что «никто не пострадал», но на самом деле, без пострадавших в таких историях никогда не обходиться. И если предположить что история истинна, а рассказчик искренне гордиться своим достижением… я даже не знаю что сказать. Особенно печально за честных ребят интеграторов (или разработчиков ?) которые были вынуждены по гарантии менять выведенное из строя недешевое железо, (как ломали, разрядником по портам?), получили отвратительный пиар своего продукта, а может быть и заплатили неустойки.
Хорошо, конкретный вопрос: как группа товарищей обеспечила отсутствие интереса к систематическим недостачам?
Второй конкретный вопрос, можно пруфы? Название города, и фирмы установшика чудосистемы, в студию.
Даже на хапенсе историю бы моментально разоблачили как охотничий рассказ.
Даже если не брать в рассмотрение технические подробности (серьезные ребята не догадались вставить в автозагрузку проверку контрольных сумм?)
Наличие систематических недостач привлекло бы внимание в течении недели работы, после чего систему бы разобрали по байту.
Знали бы Вы, сколько радости эта «особенность» доставляет разработчикам веб приложений. Заметно что сделано специально, только непонятно зачем — неужели кто-то про неё ещё знает, кроме тех кому она портит жизнь? Может быть, если пока нет времени на то, чтобы сделать эту фичу отключаемой, просто вырубить её?
Ну а пока, всем пострадавшим предлагаю такой воркэраунд: повесить над SVG абсолютно позиционированный прозрачный div, событие клика повесить на него, по событию убрать див, получить элемент через elementFromPoint, вызвать обработчик события, вернуть div на место. Естественно, это нужно делать только для оперы, в браузерах проблемы нет и не нужно их загружать лишней работой.
Учитывая, что большую часть финансирования SpaceX получает от NASA, сроки, как принято, постоянно сдвигались, а стоимость проекта возрастала, я в общем-то не вижу значительного отличия от описанной Вами ситуации.
Разве что только тот, что расходы на разработку — государственные, а профит от эксплуатации законченной разработки — в руках частных лиц.
«Web 3.0 будет запоминать ваш выбор, ваши вкусы, и ваши интересы. Вам будут предлагать программы, учитывая ваши потребности, поиск будет настроен на ваши потребности.»
«Web 3.0 — будет обладать функцией анонимности. Рекламные компании и спецслужбы будут получать о вас минимальные сведения. Web 3.0 будет защищать личную жизнь человека. Компании, которые будут передавать данные «третьим лицам» не будут пользоваться популярностью.»
Не оспаривая основную часть заключения, позволю себе таки выразить сомнение вот в этом:
«Единицы, горстка людей, делает все самое глубокое и важное, все языки программирования, СУБД, операционные системы, сложные прикладные пакеты»
Что-то мне подсказывает, что время одиночек в IT прошло, также как немногим ранее прошло время одиночек в науке. Сейчас время сообществ. Даже если продукт начат одим человеком — если вокруг него тем или иным обществом не будет сформировано сообщество разработчиков, скорее всего дальше прототипа он не продвинется.
При разработке веб-приложений для корпоративных клиентов пункт 2 можно даже не обсуждать. Тем более, что как уже сказали ниже, для XP ничего свежее восьмерки нет. Продукт не поддерживающий IE8 с великими шансами просто не будет продаваться. Sad but true.
Год назад текло, сейчас не заметно. Можно пример кода на котором это наблюдается? Или ссылку на статью. Не хотелосб бы наступить.
По наблюдениям — основная проблема ноды на данный момент — сборщик мусора и плохая утилизация больших объемов памяти.
Документация phpdaemon не соответствовала актуальному api настолько что примеры из неё отказывались запускаться, установка требовала танцев с бубном. По потреблению памяти / скорости работы у даймона тоже все было плохо. Цифры точно не помню, но было что-то вроде 300мб даймон против 7мб ноды, на простейшей задаче.
Ну и чисто эстетитечески — phpdaemon оставляет ощущение костылей. Коими в общем и является.
Моя же проблема в том, что как раз примерно в предполагаемое время событий, я активно «эникеил» по разным предприятиям, в том числе приходилось видеть и промышленные решения. И писал на ассемблере (правда на этот момент, видимо, это ещё был Z80), так что технические несуразности в этой истории мне режут глаза, и отсутствие технических подробностей это только усугубляет. Тут я бы даже если захотел — поверить бы не смог.
Черт, я даже год событий идентифицировать не могу. Судя по наличию процессоров 086 в новых промышленных решениях и жестким дискам «на целых 20 мегабайт», это должна быть вторая половина восьмидесятых, но автор пишет о том, что это девяностые, и некоторые другие факты указывают на тоже. С другой стороны мой первый интел — очень бывалый 286-ой с 40-ка мегабайтным диском и дисководом на 3,5 дюйма появился у меня в 93-ем, а в промышленных решениях в это время я видел уже только 386+.
В это же время в политехе мы играли в «оставь подлянку следующей группе». От простейших шуточек прописанных в autoexec.bat дело быстро перешло к резидентам и модифицированным exe файлам, так как учился я на электротехе и талантов у нас хватало. Даже на забитом винте политеховской двойки спрятать что-то было делом не простым. На домашнем же компьютере я знал что делает каждый из файлов, там спрятать что-то без моего ведома было бы нереально. То же самое было и у моих приятелей, которые на сегодняшний день к ИТ имеют достаточно отдаленное отношение. Так что я сильно затрудняюсь догадаться, где могло находится то «хорошо спрятанное место на жестком диске» куда дублировались файлы с дискеты. Как среди десятка файлов, необходимых в описанном решении (msdos.sys, io.sys, command.com, config.sys, autoexec.bat, keyrus.com, вездесущий aidstest.exe и сам исполняемый файл программы) можно спрятать ещё один? Сдвинули партиции и разместили все это в неиспользуемом пространстве? И никто не заметил что диск усох на пару мегабайт? Да и работать с неразмеченным местом, прямо скажем, не так уж просто. А ведь оттуда ещё надо и запускать tasm, или что там было…
Как все эти замечательные возможности впихнуть в keyrus (размер com-файла не может превышать 64кб) я вообще затрудняюсь даже предположить.
Но на самом деле все это неважно, потому что проблема тут видится не техническая, а административная. Потом, я почти десять лет проработал в торговле (в том числе и по муниципальному заказу, хотя бензином не торговал) и ни разу не видел, чтобы обнаруженная систематическая «усушка» не пресекалась дольше чем за пару месяцев. Нужно быть очень пофигистичным, чтобы этого не сделать. Воруют хитро и невозможно найти как? Мягкий вариант девяностых — «господа, у нас невозможно украсть так чтобы вы этого не заметили. Поэтому, если в течении недели виновный не будет найден, это значит что вы все в сговоре, и в случае следующей недостачи будете уволены по статье все»
При всей моей критичности, я хорошо отношусь к интересным байкам, и не стал бы ничего писать, если бы текст не вызвал лично у меня боль в нижней части спины. А вызвал он её у меня очевидным подтекстом: «Если чиновники воруют — это очень плохо, а если ворует простой человек, красиво и изобретательно, то это прекрасно.» Конечно, автор утверждает что «никто не пострадал», но на самом деле, без пострадавших в таких историях никогда не обходиться. И если предположить что история истинна, а рассказчик искренне гордиться своим достижением… я даже не знаю что сказать. Особенно печально за честных ребят интеграторов (или разработчиков ?) которые были вынуждены по гарантии менять выведенное из строя недешевое железо, (как ломали, разрядником по портам?), получили отвратительный пиар своего продукта, а может быть и заплатили неустойки.
Второй конкретный вопрос, можно пруфы? Название города, и фирмы установшика чудосистемы, в студию.
Даже если не брать в рассмотрение технические подробности (серьезные ребята не догадались вставить в автозагрузку проверку контрольных сумм?)
Наличие систематических недостач привлекло бы внимание в течении недели работы, после чего систему бы разобрали по байту.
Ну а пока, всем пострадавшим предлагаю такой воркэраунд: повесить над SVG абсолютно позиционированный прозрачный div, событие клика повесить на него, по событию убрать див, получить элемент через elementFromPoint, вызвать обработчик события, вернуть div на место. Естественно, это нужно делать только для оперы, в браузерах проблемы нет и не нужно их загружать лишней работой.
Разве что только тот, что расходы на разработку — государственные, а профит от эксплуатации законченной разработки — в руках частных лиц.
«Web 3.0 будет запоминать ваш выбор, ваши вкусы, и ваши интересы. Вам будут предлагать программы, учитывая ваши потребности, поиск будет настроен на ваши потребности.»
«Web 3.0 — будет обладать функцией анонимности. Рекламные компании и спецслужбы будут получать о вас минимальные сведения. Web 3.0 будет защищать личную жизнь человека. Компании, которые будут передавать данные «третьим лицам» не будут пользоваться популярностью.»
«Единицы, горстка людей, делает все самое глубокое и важное, все языки программирования, СУБД, операционные системы, сложные прикладные пакеты»
Что-то мне подсказывает, что время одиночек в IT прошло, также как немногим ранее прошло время одиночек в науке. Сейчас время сообществ. Даже если продукт начат одим человеком — если вокруг него тем или иным обществом не будет сформировано сообщество разработчиков, скорее всего дальше прототипа он не продвинется.