METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
В мире матриц
На Kickstarter появился ноутбук с тремя экранами. TriMax Pro оснащен центральным 16-дюймовым дисплеем, по бокам которого расположены два 10,5-дюймовых экрана. Все дисплеи имеют разрешение 1920×1280 пикселей, однако боковые экраны ориентированы вертикально (1280×1920 пикселей). IPS-матрицы обеспечивают яркость до 400 нит. Ноутбук легко складывается для транспортировки.
Ноутбук идет в разных конфигурация. Для справки базовая модель: процессор Intel Core i5-1235U или AMD Ryzen 7 7735HS, 16 ГБ ОЗУ и 512 ГБ SSD c ОС Windows 11 Pro. Клавиатура механическая, с возможностью замены колпачков клавиш.
Розничная цена базовой версии составит $1299 (~117 тыс. рублей). Правда, честно говоря, не думаю, что это будет пользоваться спросом
https://newatlas.com/computers/trimax-pro-triple-screen-laptop/
🔥2
Архитектурные стили API
👍4
Издание Android Authorit сообщило, что разработчики смогут мешать пользователям устанавливать свои Android-приложения в обход официального магазина приложений. В лучшем случае появится уведомление о возможных проблемах с безопасностью, а в худшем — блокировка приложения и требование скачать его из Google Play.
Это станет возможно благодаря Play Integrity API, который компания представила в мае 2024 года и с помощью которого разработчики смогут проверять источник загрузки приложения. Если пользователь воспользуется сторонним магазином, то на экране появится окно с предупреждением.
Журналисты отмечают, что со временем приложений с поддержкой Play Integrity API будет выходить больше. Поэтому пользователям придётся чаще выбирать официальный источник загрузки ПО. Это ставит под угрозу альтернативные площадки распространения приложений, так как компании-разработчики могут просто запретить установку из любых источников, кроме Google Play.
https://www.androidauthority.com/play-integrity-sideloading-detection-3480639/
Министр цифрового развития Максут Шадаев сообщил, что Минцифры и российские технологические компании запустят единую платформу по обучению школьников и студентов современным языкам программирования и робототехники, которая позволит получать необходимые навыки программирования.
"Для школьников и студентов совместно с нашими биг-техами создадим единую платформу, которая в онлайне позволит им получать необходимые навыки программирования, большие данные и использование технологий ИИ", - сказал министр.
Так, по его словам, для студентов, которые в российских вузах обучаются на IT-специалистов, также есть три дополнительные программы, которые позволят повысить качество их обучения. "Первая программа предусматривает обязательное включение IT-компаний в процесс обучения студентов по IT-специальностям. Это позволит поднять качество обучения в вузах. Вторая программа предусматривает дополнительную углубленную подготовку специалистов международного класса, которые будут двигать технологическое развитие. Третья будет связана с подготовкой инженеров будущего", - пояснил Шадаев.
Также Минцифры намерено продолжить программу дополнительного обучения школьников современным языкам программирования и робототехники, а студентам будет и дальше даваться возможность получить дополнительную вторую специальность, связанную с IT.
https://tass.ru/obschestvo/21814901
🔥1
Основные методы протокола HTTP
🔥2
Яндекс создал сервис Yandex Code Assistant для генерирования кода, некий аналог GitHub Copilot, и готовится сделать его частью будущей платформы создания цифровых продуктов.
«Яндексе» подтвердили, что разработали сервис для генерирования программного кода на основе искусственного интеллекта (ИИ). Сервис, по сообщению компании, будет доступен «бесплатно в режиме тестирования» на облачной платформе Yandex Cloud.
https://www.kommersant.ru/doc/7066594
👍2
Команда Express.js выпустила версию 5.0.0, первую мажорную версию с 2014 года.
Express.js — это фреймворк веб-приложений с открытым исходным кодом для Node.js, который ценится за свою простоту и производительность. Согласно опросу разработчиков StackOverflow 2024 года о самых популярных веб-фреймворках и технологиях, Express занимает третье место после React и Next.js как веб-фреймворк. Node.js и jQuery идут выше, но это не фреймворки в том же смысле.
Новые функции в версии 5, которая теперь требует Node.js 18 или выше, включают новый синтаксис сопоставления маршрута пути, который обеспечивает большую гибкость в сопоставлении пути запроса с обработчиком. Все выражения сопоставления групп теперь должны быть в синтаксисе регулярных выражений. Добавлены новые регулярные выражения для сопоставления параметров - "?*" и +.
Еще одно ключевое изменение заключается в том, что если Promise (асинхронная функция) завершился неудачей, он перенаправляет ошибку в middleware Express и не приводит к сбою приложения.
В-третьих, встроенный объект app.router, который был удален для Express.js 4, вернулся для версии 5.
Express.js 5.0 пока не является версией по умолчанию, и проект просит больше участников помочь с «документацией и остальными зависимостями экосистемы», прежде чем обозначить версию 5 как выпуск с долгосрочной поддержкой (LTS).
https://github.com/expressjs/express/releases/tag/v5.0.0
👍3
Microsoft выпустил .NET 9 Release Candidate 1 - первый RC-выпуск перед полноценным релизом в ноябре, который в принципе уже можно полноценно использовать. Этот релиз включает улучшенные API WebSocket, новые параметры сжатия, расширенную трассировку SignalR и обновления .NET MAUI для лучшего выравнивания текста и многое другое. Подробнее https://devblogs.microsoft.com/dotnet/dotnet-9-release-candidate-1-is-now-available/
👍1🤓1
Стратегии кэширования
«СберТех» и ИТ-сообщество «Хабр» провели исследование и составили портрет типичного программиста 2024 года. В опросе приняли участие 2500 ИТ-специалистов, а его результаты дали представление о возрасте, опыте и жизненных ценностях российских разработчиков.
Возраст типичного программиста 2024 года — от 20 до 39 лет (75%). Подавляющее большинство программистов — мужчины (87%), женщины составляют лишь 13% респондентов. Профильное ИТ-образование имеют большинство респондентов (52%), ещё 29% получили техническое образование. Далекое от ИТ образование у 12% опрошенных, и только у 6% нет «высшего».
Среднестатистический разработчик чаще всего занимается бэкенд-разработкой (39%), следом идут fullstack (19%) и frontend (13%). Самые популярные языки программирования у российских программистов – Java (54%), C (49%), Python (46%) и SQL (44%). Среди самых редких языков оказались Ruby, Perl и Swift (примерно по 2% каждый).
25% разработчиков имеют стаж от 3 до 5 лет, и такое же количество работает в сфере от 11 до 20 лет.
Также по результатам исследования программисты предпочитают чёткий, но гибкий график работы (46%), позволяющий варьировать рабочее время. Полный удалённый или смешанный формат работы выбирают 38% и 35% соответственно.
Общение на работе респонденты воспринимают нейтрально (40%), и лишь 10% считают себя интровертами, предпочитающими избегать активных коммуникаций. Экстравертами, в свою очередь, оказались 14% опрошенных. Что касается конфколлов, четверть респондентов (25%) отметили негативное отношение к ним, 74% относятся нейтрально и при необходимости готовы принимать участие в видеоконференциях, и только 1% опрошенных относится к конфколлам позитивно.
В разрезе карьерных амбиций программистам важны деньги, однако они находятся лишь на втором месте по приоритетности (24%). На первом месте — техническое лидерство в своем стеке без перехода в менеджмент (28%). Программистам важно состояться как профессионалам. Баланс между работой и личной жизнью находится на третьем месте (18%). Большинство разработчиков склонны видеть себя на более высоких должностях через три года (65%), а 32% считают, что для этого придётся сменить работу.
В свободное время 40% программистов продолжают изучать новые технологии, а популярные хобби включают DIY-проекты, кулинарию и спорт. Около 55% любят компьютерные игры, половина опрошенных активно занимаются спортом (49%). Главными ценностями для среднестатистического разработчика являются семья и близкие (28%), на втором месте работа и самореализация, третье и четвертое делят независимость (14%) и финансовое благополучие (12%).
https://habr.com/ru/specials/842562/
Для тех, кто не может выйти из Vim, шпаргалка по Vim
🔥1
12 сентября 2024 года OpenAI представила o1 — свою первую ИИ-модель с возможностями «рассуждения». Проект OpenAI o1 в разы производительнее GPT-4o. Новая модель показывает себя в 5 раз лучше в математических задачах и в 6 раз лучше в написании кода, чем GPT-4o.
По данным OpenAI, проект o1 отвечает на запросы и сложные задачи на уровне знаний доктора наук точных дисциплин. Также o1 заточена под соревновательное программирование, олимпиады по математике, точные науки и даже философию.
Тестовый доступ OpenAI к o1 обещала предоставить уже сегодня.
https://openai.com/index/introducing-openai-o1-preview/
Новая модель от OpenAIможет рассуждать о счете, но по прежнему не может считать
😁2🤬1
Clean Architecture вкратце
🔥6
Дискретное преобразование Фурье наглядно
Шпаргалка по различным аспектам SQL
5👍3
Процесс установки соединения браузером
👍5