Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик, Разработчик приложений
Старший
От 250 000 ₽
Git
C++
PostgreSQL
Python
Linux
Oracle
Английский язык
ООП
Bash
Golang
C++ простой и удобный язык который позволяет делать много прикольных вещей. Например:
Изменять "const" объекты:
Создавать reference на nullptr:
возвращать куски разрушенных объектов:
Или присвоение в условном операторе:
В свежих компиляторах эти действия вызывают предупреждения и даже ошибки, но разве это может остановить трудолюбивых кодеров?
З.Ы. Это, если кто не понял, был сарказм после изучения репозитория на пару гигабайт С++ кода с давней историей, который успешно собирается и проходит тесты.
Потому что действительно полезные вещи устанавливаются после подтверждения пользователя. А иначе - это вирус/adware/троян/руткит.
А не надо брать 7 нанометров за штуку баксов :-)
Пока не появилось чего-то отличающегося по производительности в разы и не стоящего как кусок золота того же объёма - нет большого смысла бегать за инновациями. Если буду ещё обновляться - возьму что-то из 15 нанометрового процесса, если успею.
Бессвинцовый припой в сочетании с многослойной платой - это вообще беда. Если что на плате отвалилось - плата сразу в помойку, потому что уже почти нет кулибиных, которые смогут это починить :-(
Новые программы требовали всё больших ресурсов, новые игры требовали новых видеокарт. Был большой прыжок по оперативке на рубеже 32/64 разрядности. С учётом ограничений Windows Home на 16 ГБ редко кто (владельцы Pro/Enterprise) купит больше. Новые процессоры быстрее старых не в разы, а на проценты. Значит можно сидеть на Windows 7 до тех пор, пока игры работают и новые видяхи имеют драйвера под семёрку. Новые операционки требут немного обновить железо. Большая часть недавно обновлённого оборудования эти железяки имеет. Игроделы не хотят производить игры для немассового рынка, потому что игра с разрешением 8К это, безусловно, круто, но оборудование для её запуска найдётся чуть менее чем ни у кого. Значит средний пользователь на Windows 10 сможет погонять в танчики и одним глазком заглянуть в Night City. Игры, по большей части из весёлого времяпрепровождения превратились в убийц времени, требующих многочасовых забегов. Заработок игроделов неумолимо перемещается в область DLC/lootbox. А для этого нужна массовость.
Мой первый компьютер Pentium 100/32-128M проработал 4 года, начиная с Windows 95 и закончился на Windows 2000. Мой предпоследний комп (Core I5-2500K/16G) на Windows дети уже пару лет насилуют играми, а со времени его последнего обновления прошло 7 лет. Так что 10 лет, вполне вероятный срок работы тех компов, которые сегодня купят за условную 1000 баксов.
Если у нас импортозамещённым считается оборудование с отечественным корпусом, блоком питания, шнурами и тому подобной хренью, то не будет у нас импортозамещения никогда. И уже неважно насколько хороши или плохи Эльбрусы и Байкалы.
Уход на свою серверную архитектуру (Эльбрус) и свою клиентскую архитектуру (ПК/планшеты/нотебуки на Байкале) был бы неплохим заявлением на суверенитет, потому что повсеместное применение x86 сильно упрощает распространение деструктивных программ и атаку инфрастуктуры.
Процессор x86 - это старая обратно-совместимая несуразица с неустранимыми заплатками и "плевками в вечность". На некоторых задачах по обработке изображений/видео x86 откровенно сливает ARM/RISC с такой же частотой и разрядностью. Попробуйте сделать систему видеонаблюдения на Intel Atom. А китайские OrangePi вполне работают, но у них свои проблемы.
Проблемы импортозамещения кроются не в том сможет ли промышленность РФ в стандартные детальки и как она это сможет. Проблема в том, что нет готовых решений как по аппаратной части, так и по программам. Попробуйте перевести кого-нибудь с M$ Window$/Office на Linux/LibreOffice. Первое время вам будет не просто тяжело. Вы познаете истинное значение слова писец! А потом, если вас не расстреляют перед строем, сорвав перед этим погоны и отняв партбилет, то вы будете всё это поддерживать. А писец никуда не денется! А если контора большая, на несколько зданий? А если несколько зданий находятся в разных городах?
И да. На Microsoft/Intel/AMD завязано много бизнеса, который не хочет ничего менять. Как вы думаете, будут ли все эти люди сидеть сложа руки, или вывернут все волосатые лапы и удавят отечественное в собственном соку? Ответ очевиден, даже на этом ресурсе.
Тема VPN и RDP не раскрыта.
Если Cisco Anyconnect будет работать в Ubuntu LTS и Fedora, то кое-какие VPN сольюшены работать не будут (у меня не получилось с fortinet), хотя и бывают нужны.
Некоторые RDP приложения (krdp) работают до первой неожиданной комбинации клавиш, после чего только реконнект. Однако есть другие приложения.
чтобы система быстрее загружалась :-)
Даже в таких условиях скорость загрузки при 8 гектарах стала гораздо выше, чем с HDD. А на последний комп я просто поставил SSD, 32 гектара оперативки, HDD и видеокарту.
Не хочу наговаривать, но это был известный брэнд и вышел он именно по здоровью. Когда оно в фирменной утилите осталось менее 5% я написал заявку на замену.
Итого: В свете новых данных я уже не могу однозначно утверждать, что фишка только в дефрагментации/оптимизации. Но что-то в этом есть.
Также несогласен в том, что хранение JSON/XML это великое благо принесённое в реляционные СУБД. Но, к сожалению вместо развития сложных типов вроде координат и геометрии реляционные СУБД пошли на хранение структурированных (JSON/XML) и типизированных данных в столбцах таблиц.
Впрочем, моё мнение, несмотря на всё неприятие разрушения реляционной модели не является единственно верным.
Также могу отметить, что мне встречались ситуации, когда реляционная СУДБ не до конца отвечала требованиям решения и приходилось создавать некий гибрид из быстрого хранилища для поглощения входящих данных, реляционной СУБД для обработки и OLAP для архива и мономерных отчётов.
З.Ы. Система стала слишком сложной, а ставка на индийских поромистов, которые не смогли в Microsoft Edge, себя явно не оправдала.
Всё новое, упрощающее код, ускоряющее и облегчающее разработку — это безусловное благо, но, по моему скромному мнению, в развитии C++ появляется много узкоспециализированного и фрагментарного.
А если серьёзно, то мне это видится очередной попыткой сделать номальное POSIX окружение на винде. Пока, с моей точки зрения, результаты выглядят обнадёживающе.