Министерство внутренних дел и по делам королевства Нидерландов перевело (http://fsfe.org/news/2017/news-20171206-01.html) в разряд свободного ПО программное обеспечение BRP (Basisregistratie Personen), применяемое для ведения базы регистрации жителей страны. Код и сопутствующая документация опубликованы (https://github.com/MinBZK/OperatieBRP) на GitHub под лицензией AGPLv3.
Информационная система находится в разработке с 2004 года, на которую было потрачено около 100 млн евро. Предпринимались три попытки внедрения данной системы, но все они завершились неудачно и система до сих пор так и не внедрена. После последней неудачной попытке внедрения под давлением Парламента министр внутренних дел согласился опубликовать код BRP для предоставления возможности общедоступного анализа причин провала проекта и обеспечения прозрачности разработки. Открытию кода также способствовала деятельность ряда общественных организаций Нидерландов, выступающих (https://publiccode.eu/) с инициативой развития программных продуктов, создаваемых на деньги налогоплательщиков, как свободного ПО.URL: http://fsfe.org/news/2017/news-20171206-01.html
Новость: http://www.opennet.me/opennews/art.shtml?num=47706
>было потрачено около 100 млн евроЗаглянул в исходники и охренел. Воистину, ТАКОЙ распил нам и не снился.
>система до сих пор так и не внедренаEpic win.
> Заглянул в исходники и охренел. Воистину, ТАКОЙ распил нам и не снился.Поделился бы хоть примерами. А то звучит как "вот неумные, я бы такое за пару месяцев сделал на руби/скале/расте".
Я ожидал увидеть там что-то более навороченное, чем Postgre с нашлёпками.>потрачено около 100 млн евро
>система до сих пор так и не внедренаСТО МИЛЛИОНОВ ЕВРО, КАРЛ! Куда смотрит Навальный?!
"Postgre с нашлёпками" можно много о чём сказать. Что вас конкретно не устраивает? Или вы думали, что софт на единорогах работает?
Я поддержу. Там более 100k строк жабакода. Да, я понимаю, это жаба код, в котором как минимум половина -- это архитектурный boilerplate, без которого java-программа -- не программа вовсе, а так, студенческая поделка. И да, я понимаю, что 100 лямов за это, пожалуй, перебор -- то есть, возможно это можно оправдать тем, что разработка ведётся с 2004 года, что было несколько неудачных попыток внедрений, что после каждой попытки переписывали ТЗ, и весь этот boilerplate приходилось писать заново -- может быть и можно оправдать, я не знаю, но всё равно кажется перебором.Но дело ведь в том, что слова "я заглянул в код" намекают на то, что смотревший увидел там что-то более информативное, чем число "100k строк кода". "100k строк кода" -- это то, что в коде увидел, заглянувший туда sloc. От человека ждёшь чего-то большего.
А что boilerplate. в качественном програмировании всегда саоме важное - это сложность стртуктуры данных. А переусложненная бизнес логика на фоне минимального внимания описанию объектов - признак плохого ПО.
> А что boilerplate. в качественном програмировании всегда саоме важное - это сложность
> стртуктуры данных. А переусложненная бизнес логика на фоне минимального внимания описанию
> объектов - признак плохого ПО.Отсутствие бизнес-логики будет ещё более плохим признаком. Я не большой знаток жабы, но у меня тем не менее сложилось впечатление, что java-программисты подчастую пытаются писать код на все случаи жизни. То есть, решать не конкретную задачу, а обязательно настолько обобщённую, что иногда кажется, что этот код призван решать любую задачу. Это даже наводит на подозрение, что жаба такая толстая и тормозная из-за оверинженеринга, а не из-за just in time компиляции, или сборки мусора, или динамической типизации.
Может быть так и надо делать в тех случаях, когда используется java -- я не вникал. Может быть так надо в силу специфики задач, может быть в силу специфики языка, может быть в силу специфики протекания психических процессов в черепах java-программистов -- не важно почему, потому что результат от этого не меняется, в java-программе половина кода посвящена архитектурным изыскам.
Такое не только с java-кодом бывает, но в java, по-моему, не бывает иначе.
Все так и есть. Дело в том, что джава - это обычно энтерпрайз. А энтерпрайз - это значит, что вчера мы писали систему для учета животных в цирке, а сегодня пришел бизнес и сказал, что с завтрашнего дня мы продаем стиральный порошок в авоськах, и надо быстренько все переделать. Поэтому в EE такой подход - пытаться убить всех зайцев одним выстрелом.Я даже могу сказать, что мой пример не умозрителен. Есть у меня знакомые разработчики в одной конторе. Писали себе мирно внутренний сервис, пока однажды не пришел бизнес и не сказал - конечно, ваша работа приносит нам бабло за счет автоматизации, но нам все равно не нравится, что приходится платить вам зарплату. Давайте, ребята, напрягитесь, и сделайте так, чтобы через месяц мы могли свой внутренний сервис продавать сторонним организациям. И ребята сделали. Не за месяц, конечно, но довольно быстро.
А структура классов Явы (от голой схемы к конкретному) этому способствует. Там невозможно удержаться, чтобы не сделать "один из частных случаев".
Думается, что 100 млн не только на программистов/архитекторов потрачено.
Процентов 40 на дефективных менеджеров, ещё 30 чиновники растащили (будем считать, что их чиновники более скромные).
> Процентов 40 на дефективных менеджеров, ещё 30 чиновники растащили
> (будем считать, что их чиновники более скромные).Будем считать, что Вы наивны, а не безудержно глупы.
Обычное описание подобного с долькой юмора выглядело примерно так: "приходит проект на миллион, отдаётся субподрядчику за $100k, переходит в отдел с бюджетом $10k, вручается программисту на $1k, отдаётся в реализацию студенту за стобаксов -- и все довольны".
Жмите маршировать где-нить в Брюсселе, получите вкусных и полезных резиновых пуль (а в штатах так и сразу натуральных).
> что смотревший увидел там что-то более информативное, чем число "100k строк кодаМожет он ожидал, что ему этот код хотябы потрахаться даст? Столько денег отдано на этот код, а он неблагодарный =)
postgres
> СТО МИЛЛИОНОВ ЕВРО, КАРЛ! Куда смотрит Навальный?!
> под давлением Парламента министр внутренних дел согласился опубликовать код
> Открытию кода также способствовала деятельность ряда общественных организацийВсё нормально там с Навальными.
Неееее! Те норкоманы таки добились своего и код - вот он. Готов для *** и обтекания :-)
А чего добилась наша нелицензионная копия?! Лузер и есть лузер! :-р
Да нифига. Где их возмущения?
> СТО МИЛЛИОНОВ ЕВРО, КАРЛ! Куда смотрит Навальный?!А у него что, есть гражданство Нидерландов? Но кто-то видимо смотрел, если "под давлением ... открыли код".
А что там не так (кроме xml головного мозга, что вообще для жабовозников характерно)? Я не то, что понять, что к чему, но и продраться через помойку каталогов до собственно кода не осилил. Но у меня с проектами на жабе всегда так.
>> Заглянул в исходники и охренел.Это да. Ахрперденный стиль.
Гораздо важнее то, что там зачесались и открыли исходники для контроля и анализа распила, а не будем говорить где просто не вся инфа по распилам доступна охлосу.
А так 100 лямов в небудем говорить где это вовсе не фантастически огромный распил, тут дороги дороже запуска станции на задворки солнечной системы выходит. А просто посчитайте сколько на ремонты списывается, так эти 100 нидерландских лямов мелочишкой на молочишко покажутся.
> А просто посчитайте сколько на ремонты списывается, так эти 100
> нидерландских лямов мелочишкой на молочишко покажутся.Вот так и начинается мозгомойка -- "ты тудой не смотри, ты сюдой смотри, давай посравниваем яблоки с крокодилами". Говорите про дороги -- сравнивайте дороги (причём по всем параметрам, включая протяжённость и населённость окрестностей), говорите про ремонты -- сравнивайте ремонты.
Или у вас у всех таких мозги настолько разжижены дешёвой пропагандой, что до элементарных действий дойти самостоятельно неспособны?
PS: тем, кому всё-таки интересно научиться не есть с лопаты хотя бы вот такое, могу рекомендовать для выработки своей гигиены stdin почитать http://utro-vecher.livejournal.com/1841929.html
>> Заглянул в исходники и охренел. Воистину, ТАКОЙ распил нам и не снился.Шо интересно — UML-диаграмм проект не содержит вообще?
Ахрперденно!
Rational Rose? — Нет, не слышали!!!
А что ж интересного?! Их в реальных проектах ооччееннно не часто встретишь. Ибо Ынтерпраайз это про костыли и изоленту, не надо мне тут! Даже если диаграммы есть - они практически никогда не показывают как оно на самом деле :( Практически всегда - как кисо-архитектор видел ...
Там кода что-то нет, одни pdf-ки
Тут жавовый код сидит - https://github.com/MinBZK/OperatieBRP/tree/master/Broncode/o...
Статья должна называться
"Правительство Нидерландов обнародовало как их кидонули на 100 лямов"
Познание умножает скорбь
-------------------------------------------------------------------------------
Language Files Lines Code Comments Blanks
-------------------------------------------------------------------------------
Java 2688 221281 124034 69205 28042
SQL 52 47104 44576 1418 1110
XML 359 26066 23241 800 2025
JavaScript 88 15595 13383 799 1413
JSON 9 5928 5928 0 0
HTML 120 3543 3388 50 105
TypeScript 51 1865 1513 90 262
CSS 7 571 474 24 73
Plain Text 5 202 202 0 0
Shell 13 182 110 23 49
Markdown 4 105 105 0 0
Sass 8 58 42 6 10
Batch 3 25 20 0 5
Dockerfile 1 7 5 0 2
-------------------------------------------------------------------------------
Total 3408 322532 217021 72415 33096
-------------------------------------------------------------------------------Завидую java-кодерам. 1 лям за строчку кода.
Какой-то у тебя неправильный cloc, и как ты лям за строчку насчитал — непонятно.$ cloc --quiet .
Complex regular subexpression recursion limit (32766) exceeded at /usr/bin/cloc line 7327.github.com/AlDanial/cloc v 1.70 T=6.09 s (546.4 files/s, 60177.4 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 2688 28042 69463 123776
XSD 52 32 1636 50216
SQL 52 1110 1418 44576
Maven 143 955 434 14327
JavaScript 56 1059 767 8734
XML 191 1054 362 8196
JSON 10 0 0 5990
HTML 54 55 27 1745
TypeScript 51 262 90 1513
CSS 6 37 21 289
Bourne Shell 13 49 10 123
Markdown 4 30 0 75
XSLT 2 16 8 46
SASS 3 10 5 43
DOS Batch 3 5 0 20
JSP 1 0 0 5
-------------------------------------------------------------------------------
SUM: 3329 32716 74241 259674
-------------------------------------------------------------------------------
И это он мог из-за ошибки что-то ещё не посчитать. Хотя без малого 400 евро за строчку — тоже неплохо.
2/3 менеджерам
И **ля! - всё равно отлично! :)
> И **ля! - всё равно отлично! :)100лямов/14 лет = 7 в год. минимальная зарплата на blaue kard 40000 (это критерий, по которому отличают совершенно бесполезную зверушку от работника, который хоть что-то может). А еще всей этой хрени надо офис, электричество, страховки, налоги в размере до 30% (с доходов конторы, не с зарплат). Итого получается что они 14 лет кормили крохотную лавочку, явно меньше сотни человек, большую часть которых, надо полагать, составляли эффективные менеджеры и специалисты по договорнякам, поскольку мало написать, надо еще заставить чиновников это принять.
Language: Maven? Мавен.. WTF!!??
В таких ситуациях код передают на захоронение в Apache.
Но они на что-то надеются, раз под AGPL выпустили.
А я думал такое только в России бывает.
Вас ждет еще много открытий и прозрений.
> А я думал такое только в России бывает.Когда это в России открывали код, разработанный на деньги налогоплательщиков?
Ну да, подумаешь, одна строчка на вес 1 кг платины... главное - код открыли!
А вот зря смеётесь. Многие взлетевшие проекты -- это выброшенные компаниями недоделки или то что было лень поддерживать. А потом сообщество подхватило, подбросило, и оно полетело.
А есть парочка примеров? Мне правда интересно.
> А есть парочка примеров? Мне правда интересно.Netscape -> огнелис, StarOffice -> опен->libre-офис
вы не в теме, совсем.netscape - разработка коммерческой вполне успешной компании, чуть не десять лет занимала больше половины рынка браузеров (а если вычесть "один раз запустил чтобы скачать документ", то как бы не 90%, потому что все остальные конкуренты были уникальнейшим, отборнейшим дерьмом) которая в два года сделалась по сути банкротом, сдуру сделав исходник публичным - при том что большая часть кода той мазилы 1x - написана ее же собственными разработчиками за зарплату. (с gecko там отдельная история, ее изначально во многом пилили те же ребята, но уже на деньги foundation)
ну ладно, эти просто поставили не на ту лошадь (их убила не мазила, а проект apache)staroffice - вполне законченная и работающая разработка тоже вполне себе успешной коммерческой компании, успешно закончившей свое существование, продавшись заподорого сану. Дальше, не смотря на открытие исходников (сан любил широкие жесты), уже openoffice пилился разработчиками коммерческой компании, за зарплату. До самого конца существования и той компании тоже. Почти все, что там сделано с тех времен - мелкие улучшизмы в погоне за еще большей похожестью на ms-office (хотя, казалось бы, за 8 лет, можно было сделать нечто такое, что ms разорилась бы следом за нетскейпом. Но хрен там. Опенсосие нынешнее оказалось неспособно ни на что, кроме клепания кривых форков.) Кое что ценное при этом просpали (угадайте, что у них было вместо ms-sql для их аналога ms-access, в гугль не подглядывать)
я всегда знал, что у тебя мозги набекрень.
> вы не в теме, совсем.
> netscape - разработка коммерческой вполне успешной компании, чуть не десять лет занимала
> больше половины рынка браузеровС 95 по, максимум, 99-00.
Потом о нем большая часть народу лишь слышала краем уха, т.к. "массы" пошли в тырьнет только с конца девяностых, как раз с проталкиваемой МС всеми правдами (OEM и прочая кабала железячников) и неправдами (т.е. не обращали внимания на пиратсво) винды и ее предустановленным эксплорером.
А вот где-то 2000-2001 IE и занял, субъективно (но наверняка можно нагуглить и статистики тех времен) "90% рынка", т.к. МС, в лучших своих традициях, утвердившись на рынке, на него [IЕ] забила, а на страничках частенько стало красоваться гордое "оптимайзед фор 800х600/1024х768 энд тырьнет искплорэр!".> "один раз запустил чтобы скачать документ"
В 99-01 "последний" навигатор (4.что-то там) весил 6-7 дискет, т.е. 8-9MБ. НС коммуникатор с библиотекаршами был раза в два жирнее.
Так что нужно было не только знать о его существовании, но и потратить часик-другой (причем, совсем не бесплатных) на закачку браузера.
> С 95 по, максимум, 99-00.с 94-го, netscape 1.x, наследник mosaic.
Мозаика с первой же их беты пошла к чертям, поскольку была заметно медленней на тогдашних каналах - сперва _целиком_ скачивала страницу куда-то на диск, потом пыталась ее нарисовать.винда с ее эксплойтером стала серьезным конкурентом только в 99-м, когда йешак5 уже не только умел все то же самое что и тормозила (и не показывал пустое место, если, ненароком, одна из пятисот вложенных table оказалась незакрытой), но и работал заметно быстрее (на по прежнему адски тормозном железе у большинства своих чудо-пользователей)
Ну и как, хорошо ли работал этот самый эксплойтер на линуксе у тебя? У меня он вот что-то никак не работал.
И в os/2 не работал, вот беда-то какая. (кто помнит родной ibm'овский браузер, не умевший (в 97м!) таблицы?! ;-) А на маке работал как-то настолько уныло, что маководы почему-то тоже его невзлюбили, глюкалом и тормозом обзывались - за шо?> А вот где-то 2000-2001 IE и занял, субъективно (но наверняка можно нагуглить и статистики тех
> времен) "90% рынка"у меня есть статистика тех времен. Не было никаких 90. Пользователь, имевший неограниченный свободный доступ к интернету в те времена был штукой редкой, это были в основном профессионалы, непрофессионалы просили меня "скачай мне оффлайн сайтик, а то там флэш сплошной, а у меня его не показывают" (а я такой - опа, а как я его скачаю-то, если флэш сплошной и линки внутри?).
То что на каждом писюке был установлен йешак, ничем тем пользователям не помогло - интернет им на этот писюк ни разу не провели. А у профессионалов не было ни монокультуры писюков, ни тем более монокультуры винды на этих писюках.Ситуация изменилась к 2005-му, когда интернет во-первых, подешевел, во-вторых снова превратился из средства развлечения в средство профессиональной деятельности, теперь уже профессионалов не только от IT (то есть появилось что-то помимо рекламы, онлайн-магазинов и страничек как-пропатчить-kde), в третьих не-писюкам настал окончательный каюк как серверным, так и настольным.
Вот тут нетскейпу и сделались мгновенно кранты, не из-за браузера (у тебя в линуксе по прежнему выбор был из голд и не голд, куда ты с подводной-то лодки), а из-за полной негодности его коммерческих продуктов - я, опять же, застал всю эту красоту, это было такое уг, что словами не описать. Как только веб перестал быть статическими страничками с парой cgi-скриптиков, так оно и заболело, и померло всеми забытое и нахрен ненужное.
Браузер остался, но, поскольку еще с 90х пользователей приучили что он бесплатный, деньги платятся только за сервер - переиграть было уже поздно. До эпохи зарабатывания на браузерах оставалось еще десять лет.
> Ну и как, хорошо ли работал этот самый эксплойтер на линуксе у тебя? У меня он вот что-то никак не работал.И какая "доля рынка" тогда была у линукса? Неужто 50%? Ты уж определись, о чем ты лапшу^W - о доле браузеров в целом или о браузерах для не-винды.
>> А вот где-то 2000-2001 IE и занял, субъективно (но наверняка можно нагуглить и статистики тех
>> времен) "90% рынка"
> у меня есть статистика тех времен. Не было никаких 90. Пользователь, имевший
> неограниченный свободный доступ к интернету в те времена был штукой редкой,"Субъективно" (как и "размер в дискетах") было не только намеком на то, что я не считаю свою точку зрения единственно правильной, но и что я все это совсем не в мемуарах и педивикии вычитал.
Но ладно:
http://edition.cnn.com/TECH/computing/9810/08/browser.idg/
NTERNATIONAL DATA CORP.1996 1997
Netscape 55% 51%
Microsoft 16% 23%
MeasuresPrimary browser used by U.S. PCs installed in home, business, government and education markets.
ZONA RESEARCH
1/97 9/97 7/98
Netscape 70% 62% 54%
Microsoft 28% 36% 45%
MeasuresPrimary browser used among U.S. companies with over 20 employees.
MethodAn online survey asked 250 computer professionals from the IntelliQuest Technology Panel which browser was primarily used at their companies.
https://web.archive.org/web/20070211144452/http://www.websid...As of Feb. 21, 2001, the worldwide usage share of Microsoft’s (NASDAQ: MSFT) Internet Explorer was 87.71 percent, up from only 86.08 percent on June 18, 2000, according to WebSideStory’s StatMarket (www.statmarket.com),
https://www.w3schools.com/browsers/
2002 AOL IE Netscape
November 5.2 % 83.4 % 8.0 %
В общем, то ли глобальный заговор, то ли кто-то лапшу^W эктстраполирует ситуацию в своей конторе/Мухосранске на весь остальной мир.> А у профессионалов не было ни монокультуры писюков, ни тем более
> монокультуры винды на этих писюках.Мне влом спорить и что-то доказывать. Но в 2000-2001 я не только был в "этих ваших тырьнетах", но и подрабатывал в паре разных, околоайтишных фирмочках, с количеством писюков до пары сотен. И "вебщики" в одно из них, уже тогда "оптимировали" под IE, который считали основным пользовательским браузером. О чем им недвусмысленно намекала статистика UA.
Тут получается одно из двух - либо они (да и я сам) были из параллельной вселенной и вешали на уши макаронные изделия, либо ты развешива^W выдаешь свой субъективный кусочек увиденного и пережитого за абсолютную истину.
Из забавного припомнилось, что в 2001 году, в мелкой (человек на 30) конторке по "предоставлению услуг телекоммуникации" кроме вебдизайна, бухучетного софта и собственно, телефоно-факсо-тырнетов, еще побочно был лохотр^W "услуга предоставления доступа к эротическому контенту", через классический дайл-ап-сетап-екзе. Видимо, сугубо для сферического непрофессионального пользователя.
> И какая "доля рынка" тогда была у линукса?повторяю для непонятливых и изучавших ту эпоху по википедии и непойми-чьим опросам основанным на хз какой выборке: доля рынка ничего не говорит о том, у какой части этого рынка был доступ не только к серверу 127.0.0.1
Линуксы отдельно я никогда не считал, это был далеко не самый популярный вариант до начала 2000х.> В общем, то ли глобальный заговор, то ли кто-то лапшу^W эктстраполирует ситуацию в своей
> конторе/Мухосранске на весь остальной мир.а ты точно этого не делаешь, поработав в третьеразрядной околоинтернетной конторе на побегушках в начале своей карьеры? (во второразрядной в это время мучительно пытались придумать, что делать с оперой, которая уже научилась подделывать user-agent, но не научилась соответствующему функционалу)
> Мне влом спорить и что-то доказывать. Но в 2000-2001 я не только был в "этих ваших тырьнетах",
> но и подрабатывал в паре разных, околоайтишных фирмочках, с количеством писюков до пары сотен.а у меня был доступ к статистике tx3, помимо своих сайтов. Она, конечно, не очень аккуратная, потому что именно владельцы неправильных браузеров норовили тем или иным способом отделаться от баннеров, но tx3шный баннер не так просто было обнаружить и он не так мозолил глаза, поэтому она все же лучше основанных на картинках (и тем более опросах- вспоминается опрос про длину члена, когда одни опрашивали, а другие - меряли)
Никаким "основным пользовательским браузером" там и не пахло даже в 99-2000, когда был неимоверный успех msie, вышла пятая версия, которая была действительно в разы лучше мазилы (на родной платформе), и вышла 2000я винда, которой уже не стыдно было пользоваться. Даже, пожалуй, половины не набиралось.
Потом был еще и небольшой откат, когда оказалось, что трояны тоже почему-то его любят ;-)
Ну вообще насчет Нетшкафа вы несколько ошибаетесь. Да, это была коммерческая разработка успешной компании, НО банкротство тут не причем. На гране банкротства Нетшкаф оказался еще ДО и решил продаться тогдашнему американскому провайдеру AOL, но при этом успел подло выпустить исходники в свободное плавание как раз перед продажей. А не стала Нетшкафа как такового уже после, когда АОЛ полнял что их обманули и никакой ценности в Нетшкафе де факто нет.Это раз.
Во вторых, несмотря на мнение что Мозилла эт вот прямой насленик Нетскейпа это тоже не совсем так - получив исходники энтузиасты из мозиллы сразу взялись их переписывать, и начали с выкидывания тон кода. Последние остатки исходных кодов исчезли когда Мозиллы выпилила извращенный формат бд Mork (это был праздник у них). Сейчас ни следа нету уже.
Это два.
Так что не Мозилла убила Нетскейп, мозилла была спасательной лодкой для "женщин и детей".
> Ну вообще насчет Нетшкафа вы несколько ошибаетесь. Да, это была коммерческая разработка
> успешной компании, НО банкротство тут не причем. На гране банкротства Нетшкафнаоборот. Некоммерческая разработка (удачная) неуспешной коммерчески компании.
> оказался еще ДО и решил продаться тогдашнему американскому провайдеру AOL, но
> при этом успел подло выпустить исходники в свободное плавание как разкогда они уже были никому особо не нужны. Доля маргиналов с их линуксами уже провалилась до нуля, пользователей вполне устраивал встроенный в их винду IE (меня, по крайней мере, вполне устраивал). Это вы застали только закат былой славы, видимо, опоздав родиться.
11.2005:
26.71% MSIE 6.0
16.34% MSIE 6.0 (SV1)
14.57% Mozilla/5.0 (Windows)
13.59% MSIE 6.0 (Windows NT 5.0)остальное роботы или ниже уровня плинтуса. agent подменять было уже/еще не принято - сквиды вместо маршрутизатора уже в массе кончились, борьба с анальными зондами еще не началась, так что это довольно достоверная статистика.
> это тоже не совсем так - получив исходники энтузиасты из мозиллы
> сразу взялись их переписывать, и начали с выкидывания тон кода. Последниелучше от этого выкидывания ни разу не стало. А исправить банальное < в 1251 "энтузиасты" ниасилили (были слишком заняты своим ЧСВ, докричаться до них не удалось), "исправилось" только когда код был с нуля написан. Соответственно, к "спасению нетскейпа" не имело никакого отношения, это не нетскейп уже ни разу. Коммерческая разработка на деньги гугля (и потом яхи) и в интересах гугля.
> вы не в теме, совсем.
> netscape - разработка коммерческой вполне успешной компании, чуть не десять лет занимала...
> конкуренты были уникальнейшим, отборнейшим дерьмом) которая в два года сделалась по
> сути банкротом, сдуру сделав исходник публичным - при том что большаяНет, сначала MS отнял у них рынок (MSIE3->4->5), а потом уже началась история с NN6/Mozilla 1.* и прочее.
> staroffice - вполне законченная и работающая разработка тоже вполне себе успешной коммерческой
...
> и той компании тоже. Почти все, что там сделано с тех
> времен - мелкие улучшизмы в погоне за еще большей похожестью на
> ms-office (хотя, казалось бы, за 8 лет, можно было сделать нечто
> такое, что ms разорилась бы следом за нетскейпом. Но хрен там.
> Опенсосие нынешнее оказалось неспособно ни на что, кроме клепания кривых форков.)Да. Деградация, увы. Люди, пишущие ОСС, зачастую просто не понимают производства (в широком смысле).
> Кое что ценное при этом просpали (угадайте, что у них было
> вместо ms-sql для их аналога ms-access, в гугль не подглядывать)За 20 лет пользования SO/OO/LO/AOO я так и не удосужился полюбить их базоданный компонент, что ж там было такого-растакого?
> Netscape -> огнелис, StarOffice -> опен->libre-офисИ как у опенофиса сейчас дела?
> И как у опенофиса сейчас дела?как и у любого опенсорса
Как и у любого проекта, попавшего в фонд Apache.
fxd
>> Netscape -> огнелис, StarOffice -> опен->libre-офис
> И как у опенофиса сейчас дела?ну, он, вроде, научился не портить у меня ту таблицу, которую staroffice сохранял так, что потом в ms окткрывалась не с тем форматированием. Офигенный прогресс за десять лет, слава опенотсосию!
А ты нае... наоборот попробуй! OO->MSO->OO :)
Шокируюшая новость:
Microsoft Office портит ту таблицу, которую сохранял так, что потом в staroffice окткрывалась не с тем форматированием. Офигенный прогресс за десять лет, слава мы-сы-сосию!Поправил, ...(С) ... ну ты это ... :-)))))
>> Netscape -> огнелис, StarOffice -> опен->libre-офис
> И как у опенофиса сейчас дела?Ну, не от хорошей же жизни МС пришлось в срочном порядке придумывать новый формат на 8000 страниц спеков, да еще и в нескольких несовместимых между собой (и разных версиях МС офиса) вариантах.
> Ну, не от хорошей же жизни МС пришлось в срочном порядке придумыватьне от хорошей, но опенофис тут совершенно непричем.
люди, под nda получавшие от ms спеки до-xml'ного офиса, плевались от них страшно. Во-первых, это не были даже законченные документы - полудописанные white papers к позапрошлой версии и куски кода.
Во-вторых, внутри был такой же ад как и в документации. (исходная структура была относительно еще человеческой, но вложенные ole-объекты - это полный пэ)
в общем, как обычно - слишком спешили обойти конкурентов, не было времени ни для тщательной разработки, ни для документирования, ни для вылизывания - "у wp появилась новая фича, нам такую же надо завтра. И к послезавтра придумайте что-нибудь, чего у них нет".К 2000му, видимо, стало понятно, что все, приехали, дальше развивать это невозможно, дешевле переделать нормально. Да и времени на это стало достаточно, поскольку все конкуренты уже всплыли кверху брюхом. За аж семь(!) лет монстр кое-как сумел справиться с этой задачей.
> новый формат на 8000 страниц спеков, да еще и в нескольких
заметьте, на сей раз - открытый. Это они так боялись-боялись вжопенофиса, ну конечно.
>> новый формат на 8000 страниц спеков, да еще и в нескольких
>заметьте, на сей раз - открытый. Это они так боялись-боялись вжопенофиса, ну конечно.А что толку, с закрытыми вставками-блобами и который до сих пор НИКТО не реализовал, включая сами мс. Не более чем отписка для ISO как теперь стало ясно. Это как с кодировкой ISO 8859-5 - вроде есть, но никто ее не использует.
> заметьте, на сей раз - открытый. Это они так боялись-боялись вжопенофиса, ну конечно.Не, это они достали своим вендорлоком настолько, что начали возникать идеи о переходе к использованию только открытых и станадртизированных форматов, заодно всякие комиссии начали ненавязчиво намекать на желательность открытия используемого формата.
А так-то они конечно настолько не опасались ОО и прочих, что просто из любви к искуству вместо нормального формата родили раз в десять раздутую НЁХ, с которой и сами толком совладать не могут.
> Во-вторых, внутри был такой же ад как и в документации.Насколько понимаю, больший -- т.к. вместо кусков кода в quicksave шли куски бинарного внутреннего состояния.
>> новый формат на 8000 страниц спеков, да еще и в нескольких
> заметьте, на сей раз - открытый. Это они так боялись-боялись...еврокомиссии или кого там, не? (тоже могу спросить, в кэше уже осадок плавно растворился)
> Ну да, подумаешь, одна строчка на вес 1 кг платины... главное - код открыли!Не надо передёргивать. Одно неотделимо от другого. И не 1 кг, а десяток г.
Ваш пост - пример того, как в чужих руках все толще кажется
Я не говорил про налогоплательщиков, я говорил про то как хорошо распиливают.
>> А я думал такое только в России бывает.
> Когда это в России открывали код, разработанный на деньги
> налогоплательщиков?В России, на минуточку, есть инициатива о том, что разработанный за счёт бюджета код должен быть не просто свободным, а копилефтным. Не удивлюсь, если помалу дойдёт и до этого -- лет пятнадцать тому государство как таковое вообще ещё не слышало о свободных лицензиях, а к моменту выхода 4-й части гражданского кодекса там приземлилась соответствующая нормативная база.
Могу спросить и о конкретных примерах.
> А я думал такое только в России бывает.В России открывают хоть что-нибудь сделанное на деньги налогоплательщиков? Так бывает?
Да. Ёлкин цетр вон недавно открыли :-)))
Не LDAP?!!!
Кака "много" денех, откуда? Небось население обнищало за эти 13 лет, недоедали, пока делали систему.
А Вы думаете, что в Нидерландах все проблемы уже решены и там некуда применить 100млн с большей пользой?
что может быть полезнее чем открытые исходники информационной системы?
Работающая система?
коменты в коде на голландском
Если изначально это внутренний проект для Нидерландов, то зачем на другом языке?
Не только комменты.
Справедливости ради: как-то видал бухгалтерскую отчётность то ли для ПФ, то ли для налоговой. Так там XML с кириллическими тегами.
Хе-хе ... а кодироака какая?
>коменты в коде на голландскомДык делали голландцы для голландцев ... почему бы и не да?
Программа не внедрена, 100 лямов освоено, но тем не менее регистрация жителей ведётся. Может ну его, этот "прогресс"?
Оно же должно быть предельно простым, надежным и безопасным, но там какой-то миллион строк жабочего-то... (если верить анонимусам выше)
> применяемое для ведения базы регистрации жителей страны.
> потрачено около 100 млн евро
> находится в разработке с 2004 года.Слушайте, а ведь с такими ресурсами, используй они чистый SQL, Postgres и обучая сотруников по-простому в CLI вбивать данные, на текущий момент получили бы офигенно работающее решение, вместо тонны сомнительного г0внокода! Имелись бы квалифицировнные обученные сотрудники и гибчайшее решение! Но нет, всем надо г0внояву и профукать баблос вникуда
+1
А почему нельзя было подойти к решению этого вопроса просто через единый формат передачи данных в общие базы и их получения (например ODBC)?
Грубо говоря - сводной командой экспертов по БД и по нужной предметной области (например, сотрудники загсов) пишется технический документ с указанием всей нужной информации вроде типов полей БД, требований к шифрованию и пр., которому придаётся статус наподобие ГОСТА или нацстандарта. Затем, каждый госорган получает только информацию для подключения к общей сетевой распределённой БД и права только на внесение записей и их новых версий (но не на удаление или редактирование) а реализации наборов инструментария АРМ операторов всяческих там загсов, военкоматов, больничек и муниципалитетов - пишутся частными конторами (в крайнем случае, можно выложить небольшую частичную открытую реализацию). В итоге даже и бумажная отчётность от госорганов не особенно нужна будет - нужную отчётность могут посчитать скрипты на R, прямо в базе, и отобразить в инет - это и будет пресловутая "открытость государства перед гражданами".
Самое главное в таком подходе - автоматизация государства происходит постепенно (годы и даже десятилетия), органично и под контролем специалистов-экспертов из автоматизируемых областей, сами базы же находятся также под контролем спецов по БД.
Изменения в законодательстве, с течением лет и десятилетий, опять таки сведутся с технической стороны к добавлению/скрытию в такой БД доступных столбцов.
Вы такие странные. Вы думаете все проекты у всех ИТ-компаний успешные? Возьмите тот же гугл, сколько г...а они выкатывали и закрывали https://www.wordstream.com/articles/retired-google-projects (лень искать что-то новее)Сколько миллионов $ туда зарыли вряд ли даже сам гугл знает. В реальной жизни огромное количество проектов неуспешно и не только потому что это распилы, а это может быть как внешний фактор (конкуренты сделали раньше и лучше), отсутствие экспертизы, недооценка трудозатрат и многое другое.
Да, конечно, распилы существуют не только в РФ, но и в европе, но писать первым комментом что это был распил это значит что вы никогда не видели реальную проектную деятельность или участвовали только в одном-двух успешных проектах.
...
> это распилы, а это может быть как внешний фактор (конкуренты сделали
> раньше и лучше), отсутствие экспертизы, недооценка трудозатрат и многое другое....неправильно поставленная задача...