Skip navigation.
Home

Все монстрее и монстрее

Программа немецкой налоговой декларации стартует на виртуальной винде 3,5 (три с половиной) минуты. Я даже боюсь представить себе, что именно надо было написать, какой код, для того, чтобы добиться таких выдающихся результатов. Такого полета мысли. У меня 8 процессоров, 32 Гб памяти, ssd-диск, 16 Мбит сеть наружу, не хватает только стразиков на мониторе. Что, что вы сделали такого в коде, что оно похоже на авианосец, которого разворачивают полудохлой джонкой с подвесным мотором? Ну я понимаю, С#, не ассемблер, мать его, но я сам как бы себе на жизнь похожим трудом зарабатываю, что вы умудрились написать в этом коде?

Для понимания: у меня операционка + сервер БД + IntelliJ + почтовый клиент + браузер имеют суммарное время холодного старта 1 (одну) минуту. Одну.

Вообще программа уникальная. Установил. Запросила регистрационный номер. Софтина честно купленная, номер есть. Ввел. Понадобилось удалить виртуальную винду и поставить по-новой. Удалил. Поставил. Поставил софтину вновь. Запросила номер. Ввел. А хер тебе: ты уже этот номер вводил, он больше недействительный, снеси старую софтину. Звоню в техподдержку, обьясняю, что я не могу снести старую софтину, я снес всю систему вместе с этой софтиной. Ничуть не удивившись, сообщают, что через час активируют номер опять. По пользованию этим продуктом сумрачного немецкого гения у меня сделан 15-ти страничный личный мануал, где расписано, что, куда и после чего тыкать, и чего ни в коем случае не делать. Но наученный горьким опытом, я сохраняю промежуточные состояния отчета "до импорта книги поездок", "после импорта", "до подсчетов MwSt", "после" и так далее, потому что где и когда это гуано начнет выдавать цену на дрова, знает только оно само.

С этого года светлые головы райха сделали ЭТО 64-битным. Молча. И нет, их абсолютно не волнует, что ты, к примеру, имеешь только 32-битную винду. Хочешь годовой отчет - ставь 64 бита. Уроды клинические, у меня стоит отдельная виртуальная машина только и исключительно для годового отчета, и ни для чего другого. Со всем остальным в полный рост справляется старая добрая Windows XP, и мне не надо ничего больше.

Для сравнения: японская налоговая декларация (по сведениям от ККК): полторы страницы (при этом есть английская версия, для иностранцев). Я, конечно, ее в глаза не видел, может, там кровью девственниц в полнолуние расписываться надо, но думаю, что нет. Швейцарский налоговый софт: под три платформы, причем да, и Линукс тоже, причем да, и 32-битные версии тоже. При этом швейцарский налоговый софт абсолютно бесплатен: это государству нужны мои деньги, а не мне его софт. До кучи пояснения в софте написаны высоким немецким канцеляритом (и утыканы густой чередой ссылок на параграфы законов), понять который можно только хорошо курнув что-то, что они сами курят. (кто не в курсе, поясняю: существует немецкий разговорный, и т.н. Амт-дойч, т.е. канцелярит, слабо пересекающийся с обычным немецким языком, который из себя представляет то еще счастье и изящен примерно как бульдозер на городской свалке).

При этом сотрудники Арбайтсамта (ведомства по труду) не самого большого немецкого города с гордостью сообщают мне, что над написанием программы учета Арбайтслозгельд (пособия по безработице) у них трудится 700 (семьсот) разработчиков. Оформляют они себе людей не напрямую, а через цепочку из трех посредников, что обычно является кристально четким индикатором попила и отката (каждый посредник накручивает сверху свою долю немалую, плюс делится с менеджерами клиента). Вдумайтесь. Семьсот рыл на очень нехилых ставках пишут программу учета выплат пособий по безработице. Там диаграммы процессов во всю стену, на митингах графит кипит в грифелях, релизы каждый месяц, микросервисы и кластеры линуксовских серверов во все поля. Ах, почему же у нас, мля, темпы роста экономики падают? Удивительно, сам никак в толк не возьму.

Тьфу.

Это из-за

Это из-за .NET.
Там ещё маркетинг присутствует - чтобы стимулировать юзеров покупать новую винду, которая более лучше майнит персональные данные, и новое железо.

Другое дело, какого хрена государство, навязывая гражданам определённые процедуры, завязывается на коммерческого монополиста, к тому же ещё и из другой страны?

Я так понимаю, здесь госчиновники попали в типичную маркетинговую ловушку ушлых америкосов: а чего такого - дотНЕТ же бесплатный? - бесплатный. А то что миллионы юзеров вынуждены будут купить за свой счёт ненужный им софт и железо попутно вынося капитал из страны - это им в голову просто не приходит. Зато чиновник отчитался о невиданной экономии в его конкретном ведомстве - проект реализован на бесплатном высокоэффективном и безопасном фреймворке.

Вот, кому интересно, японская налоговая декларация для физлиц
https://www.nta.go.jp/taxes/tetsuzuki/shinsei/annai/gensen/pdf/h31_01_en...

TAX вроде

TAX вроде полегче, и чуть лучше наводящие вопросы ... IMHO.

ОООО !!! Это у

ОООО !!! Это у тебя Wiso?
Я пользуюсь, так сложилось, аналогом от Lexware. И поверь - оно не лучше. :(
Для него тоже у меня стоит виртуалка, так как эта херь коректно, как и ЛЮБОЙ немецкий софт, потом не удаляется так чтобы начисто, всегда остаются кривые хвосты. Причем обязательно - система должна быть полностью настроенной по всем локалям на немецкий язык и немецкие настройки. Иначе оно пути найти или создать не могет, или свои же файлы апдейтов только 10 секунд назад скачанные ею же самой найти или удалить не может.

И работало оно все всю жизнь на ХР 32-разрадной.

Так эта сука тоже с позапрошлого года сказала мне "опаньки, мы теперь работать будем только на 7 и выше". А так как ее основная для меня важная фишка в том была, чтобы она данные с прошлого года подтягивала и мне только десяток цифр перевбить было - то вся лафа на этом закончилась и пришлось трахаться все вносить с нуля. Старые свои же экстракты она отказывалась распознавать, хотя функция экспорта - импорта вроде есть. Так что пришлось и виртуалку до 7 апгрейдить.

А уж сколько оно ставит вместе с союой всяких библоиотек.... :-( И занимает потом несколько гигов места на диске. Распространяется на ДВД или скачивать надо примерно 2 гига для установки... Слава богу, пока вроде 32-разрадная.

Вот это все - во 2 десятилетии 21 века, наличии UTF и большом количестве иностранцев в Германии, коим немецкий - не родной.
Но стартует моя хрень побыстрее, несколько секунд всего. Правда, на экране с разрешением менее фулл-хд очень плохо ей пользоваться.
А так как у меня еще и экран нестандартный, 2К, с нестандартным масштабированием - то оно выглядит тоже херово.

Оно,

Оно, родное.
Дебилы. Зачем вам понадобилась 64-разрядность? Я понимаю, когда надо ворочать в памяти какие-то структуры конского размера. Когда надо какой-нить Oracle in memory запустить для телефонного кластера на 100,000 соединений. Но здесь мы имеем дело с объемом данных размером в полмегабайта максимум. Зачем?

Все очень

Все очень просто и элементарно. Смысл поддерживать 32-х битную архитектуру почти испарился. На сегодняшний день, зайди в любой мэйнстримный магазин техники. Посмотри в отдел компов. На всех будет стоять 10-ка 64х битная. 8 Гб памяти это уже практически стандарт. 32-х битная 10-ка существует, кажется, только в Home варианте.

Энтерпрайз? Так а во всех офисах тоже стоят 64-х битные системы. Я практически уверен что следующая версия винды будет x64 only.

Хотя, тут вопрос - а какая тебе разница? Ну стяни 64-х битную винду, да поставь в виртуалку. Она же вроде не требует особого отношения к себе. Или я чего-то не понял?

У массы людей

У массы людей стоит старая винда. Таких очень много. Как я сказал, моя ХР решала все мои задачи, для которых требовалась винда, и у меня ХР будет ещё минимум лет пять точно.

Многие люди не покупают ни компьютер мощнее, ни операционную систему поновее: незачем.

Я тебе ниже дал

Я тебе ниже дал ссылку. На ХР только 64-х битную. Там исошник на 500 мегов.

Ты не понял.

Ты не понял. Вопрос не в том, существует ли 64-битная ХР. Вопрос в том, что многих устраивает винда, установленная 5-7-9 лет тому.

Этот софт - он

Этот софт - он как раз таки на домашних пользователей рассчитан. До сих пор даже по офф. статистике минимум 30% народа на 7 сидит, а не на 10. Да и действительно, у народа совсем немало 32-разрядных систем дома осталось.
Далее, по моему опыту - под виндой почти все крупные проги, что заявлены как 64-битные - продолжают почему-то все равно тащить и 32-битыне зависимости. Насколько я помню, послежний раз мне оно в ноябре попалось, когда один большой рограммный пакет, требуя обязательно 64-битную винду - все равно тащил .нет 32 битный и С-редистрибютаблес тоже 32-битный зачем-то. Хотя ставил сам с собой еще и SQL Server 64-битный. Так что кривизну рук все равно списывать со счетов еще рано. :-)

Да ну! 32х битная

Да ну! 32х битная семерка была более-менее ходовой в ранних версиях. Мы говорим где-то о 2009-2010-х годах. Когда еще Starter Edition был жив и пытался форситься. Когда Home Premium шел дефолтом с "домашними" машинами. На мой, личный взгляд, поддерживать архитектуру которую сам рынок вытесняет - просто геморно.

Начиная с 8-ки - ставить что-то меньше 64-х бит просто смысла не имело.

Ну, еще, будем честными ;) - большинство из нас эту Винду тупо скачивает. Найти годный торрент 32-х битной мне не удалось. Все-равно не вижу в чем проблема поставить 64-х битную в виртуалку. Она ведь не жрет больше ресурсов чем предыдущая.

Кстати, на заметку автору - ХР есть в 64-х битном варианте ;) https://softfamous.com/windows-xp-professional-64-bit/

Ну, крякнуть наверное придется, но с каких пор это проблема?

Дык

Дык стильно-модно-молодёжно. Манагер этого добра услышал где-то что 64 бит это типа круто, у всех клевых пацанов есть, а у кого нету, тот лох. Вот и результат...

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.