-
Если ты до сих пор пишешь так: const name = user.name;const email = user.email;const age = user.age;то деструктуризация покажется тебе супер способностью.ES6 ввел синтаксис деструктурирующего присваивания — лаконичный способ распаковки значений из массивов и объектов в отдельные переменные. Это одна…
-
Как улучшить фото в нейросети за минуту — реставрация, резкость и качество без искажений
У каждого есть такие фотографии. Размытый снимок с дня рождения где все получились нечёткими. Старое фото дедушки с царапинами и пятнами. Кадр с концерта — тёмный, зернистый, почти ничего не видно. Пейзаж снятый против солнца где все засвечено.Чтобы отреставрировать такие…
-
IBM PC/XT своими руками
Отдельное спасибо Сергею Киселеву за огромную работу, которую он проделал, чтобы мы все могли найти ответы на свои вопросы про IBM PC/XT и не только.Дальше будет очень много текста (черновик около 40 страниц). Не столько технического, сколько «научно-популярного». Итак, IBM-PC…
-
«Хороший продакт / плохой продакт: вредные советы для эффективного управления проектами»
(фото сделано сервисом nanobanana)Привет, Хабр!Я работаю директором проектов в РТК ИТ, уже больше семи лет в ИТ и занимаюсь запуском, развитием продуктов и проектов. За это время я не раз сталкивалась с ситуациями, когда из лучших побуждений принимаются решения, которые…
-
Газпромбанк обновил мобильное приложение для предпринимателей
Мобильное приложение Газпромбанка для клиентов малого и среднего бизнеса получило новое название — «Газпромбанк Бизнес» (прежнее — «Газпромбанк МСБ»). Также команда Банка доработала техническую часть и повысила надежность системы. Помимо обновленного названия, в приложении появились новые функции для работы со счетами,…
-
Kwayk: как я сделал Quake на Qt Quick3D и прикрутил физику из Death Stranding 2
Босс на e1m7Получится ли сделать полноценную 3D-игру на Qt Quick3D?Именно такой вопрос у меня возник, когда я начал изучать Quick3D. Казалось бы, рендер и партиклы есть, базовая физика в лице Quick3D Physics тоже присутствует. Пример CharacterController из Qt указывал на…
-
iPXE без лишних слов, но с большим количеством пояснений
Для начала определимся, что такое ipxe:iPXE (open-source network boot firmware) — это загрузчик с открытым исходным кодом, предназначенный для сетевой загрузки операционных систем и других файлов. Он расширяет возможности стандартного PXE (Preboot Execution Environment), добавляя расширенные функции и гибкость в процесс загрузки…
-
Учёные МИСИС разработали алюминиевый сплав с высокой прочностью и теплопроводностью для электроники
Учёные Университета науки и технологий МИСИС разработали и запатентовали новый алюминиевый сплав для применения в электронике и электротранспорте. Материал позволяет достичь оптимального сочетания прочности и теплопроводности за счёт точной настройки состава и режима термообработки. Исследовнаие проведено при поддержке Российского научного…
-
Как устроен продуктовый менеджмент в Anthropic
Большинство российских коллег и компаний до сих пор планируют роудмепы и фичи на 6-12 месяцев вперёд. В Anthropic за это время успевают выпустить продукт, переделать его, выбросить половину и выпустить снова. Релизы продуктов и критических фичей выходят — е-ж-е-д-н-е-в-н-о. Кэт…
-
Цифровой двойник компании: с чего начать изменения в сложном ИТ-ландшафте
После внедрения более одного ИТ-ландшафта возникает вопрос, как синхронизировать ИТ-ландшафты между собой, чтобы эволюция компании стала управляемой и не разрушала целостность бизнес-решений при любом изменении? В предыдущей статье мы выяснили, как можно выполнять изменения в ИТ-ландшафте, но для того, чтобы…