METANIT.COM
6.23K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Типы аутентификации в REST API
👍5
Число IT-специалистов в России уже перешагнуло за 900 тыс. человек и продолжает расти. На это обратил внимание премьер-министр РФ Михаил Мишустин в видеообращении к участникам международного форума Kazan Digital Week.
"Оказываем всестороннюю поддержку IT-сфере, чтобы инновации и прорывные решения создавались и активно применялись в нашей стране. Здесь важным направлением является подготовка высококвалифицированных кадров. В отрасли сейчас трудятся свыше 900 тыс. специалистов. И их число увеличивается. Многие молодые люди хотят связать свою жизнь именно с современными технологиями", - указал глава кабмина.
Он отметил, что ученики все чаще предпочитают сдавать единый госэкзамен по информатике. "Эта дисциплина стабильно удерживает второе место по популярности среди предметов по выбору и уступает только традиционному лидеру - обществознанию", - привел статистику премьер.
Почти каждый десятый из тех, кто оканчивал российский вуз в нынешнем году, получил специальность в IT-области, а за последние 5 лет число выпускников по таким направлениям выросло на 18%, сообщил председатель правительства. "Уверен, они приумножат достижения столь перспективной индустрии, которая сейчас активно развивается и наращивает потенциал", - добавил Мишустин
https://tass.ru/ekonomika/21812873
Сетевые протоколы
1
9 сентября 2024 года Google начал запрещать пользователям из РФ создавать новые аккаунты с российскими номерами телефонов. Это может быть как сервисный сбой, так и новые санкции, предполагают профильные эксперты.
Подтверждение нового аккаунта в Google с помощью российского мобильного номера сейчас невозможно, сообщили пользователи из РФ в интернете и Telegram. Облачная система Google даёт сделать все шаги для создания новой учётной записи, включая выбор имени, пола и даты рождения, а также придумать название почты и пароль к ней. Но подтвердить мобильный номер РФ не получается, так как появляется ошибка, что этот номер нельзя использовать для подтверждения.
Возможные версии:
• это может быть серверный сбой (есть жалобы на то, что он продолжается не первый день);
• у Google закончился контракт с компанией, которая рассылала коды для подтверждения.
https://tass.ru/obschestvo/21816207
🔥1
Неплохие мониторчики, самое то для программирования
😁2
Модель сетевых протоколов OSI
В мире матриц
На 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