Библиотека программиста | программирование, кодинг, разработка
83.3K subscribers
3.79K photos
175 videos
89 files
6.85K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/a32a0d94

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
#новости #чтопроисходит

🔥 Дайджест интересных новостей за неделю:

▫️Создатель Ansible запустил проект jet, в котором переосмысливает свой легендарный инструмент. Как думаете на чем он написан? Конечно на Rust.
▫️Google опубликовала черновик спецификации Web Environment Integrity и работает над включением её реализации в кодовую базу Chromium и движка Blink. API Web Environment Integrity позволяет владельцам сайтов удостовериться, что окружение клиента заслуживает доверия.
▫️Выпуск среды разработки PascalABC.NET 3.9.0, предлагающей редакцию Pascal с поддержкой генерации кода для .NET, возможностью использования библиотек .NET и дополнительными возможностями.
▫️Протокол MLS, предназначенный для организации сквозного шифрования в приложениях, получил статус предложенного стандарта.
▫️Представлен выпуск языка формирования запросов и преобразования данных PRQL 0.9, развиваемого в качестве более простой и функциональной замены SQL.
▫️Разработчики Chrome развивают возможность предпросмотра ссылок во всплывающем окне.
▫️Представлен релиз Firefox 116 и сформированы обновления ветки с длительным сроком поддержки: 115.1.0 и 102.14.0.
▫️Опубликован план избавления CPython от глобальной блокировки интерпретатора (GIL, Global Interpreter Lock)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
#чтопроисходит

📌 Подборка для разработчика:

💔Умер Bram Moolenaar, автор текстового редактора Vim
🎂Let's Encrypt’у 10 лет
🔸Релиз языка программирования Go 1.21.
🔸Релиз языка системного программирования Nim 2.0.
🔸В ChromeOS ведётся работа над проектом Lacros (Linux And ChRome OS), цель которого — отделить браузер Chrome от оконного менеджера и системного интерфейса пользователя.
🔸После 8 месяцев разработки опубликован выпуск языка программирования Zig 0.11.0.
🔸Компания HashiCorp, известная разработкой открытых проектов Vagrant, Packer, Hermes, Nomad и Terraform, объявила о смене лицензии на ПО с MPLv2 (Mozilla Public Licence) на проприетарную BSL 1.1.
🔸Революция подавлена, Reddit победил.
🔸Компания Google Google объявила о запуске Project IDX. Это браузерная среда разработки, построенная на базе Google Cloud и Codey, базовой модели искусственного интеллекта PaLM 2.
🔸X (Twitter) отбирает дескрипторы (@premium, @music — пользователь вел аккаунт 16 лет) и переименовывает подписку Twitter Blue в X Premium.
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥2🙏2
This media is not supported in your browser
VIEW IN TELEGRAM
#чтопроисходит

🤖 Главные ИИ-новости за две недели:

▪️IBM и NASA объединяют усилия для анализа климатических данных с помощью открытой модели ИИ
▪️Alibaba открывает исходный код своей модели ИИ: новый вызов ИИ-гигантам
▪️OpenAI анонсировала шесть новых фич для ChatGPT
▪️ИИ перехватывает данные, прослушивая нажатия клавиш клавиатуры с точностью 95%
▪️Тим Кук говорит, что Apple встраивает искусственный интеллект в «каждый продукт»
▪️ИИ-приложения исчезают из App Store в Китае
▪️Google представила модель, которая может управлять роботами
▪️
OpenAI грозит банкротство в 2024-м, но это не точно
▪️OpenAI представляет GPTBot, который сканирует веб-страницы для улучшения будущих моделей ChatGPT
▪️Google вводит проверку грамматики в строке поиска — новый ИИ-инструмент поможет вам писать без ошибок
▪️Stability AI представляет StableCode, генеративный ИИ для помощи и обучения разработчиков
▪️Zoom использует некоторые клиентские данные для обучения своей модели ИИ — новость, которая наделала много шуму
▪️Nvidia представила новое поколение чипов для ИИ с улучшенной производительностью
▪️Amazon представляет новый инструмент на основе ИИ для продавцов на своей площадке, который будет автоматически создавать описания товаров
▪️Toyota представила ИИ для автомобильной промышленности: от проектирования и разработки до производства и продаж
Please open Telegram to view this post
VIEW IN TELEGRAM
👍231
#новости #чтопроисходит

🔥 Новости и обновления для разработчика: подборка за неделю

Команда Mozilla анонсировала реализацию поддержки в мобильной версии браузера всех имеющихся для Firefox дополнений. Firefox становится первым мобильным браузером для Android, поддерживающим полноценную открытую экосистему дополнений.
Сообщество берет в свои руки разработку Vim, оставшегося без сопровождающего после смерти Bram Moolenaar
Команда Ubuntu намерена на следующей неделе задействовать по умолчанию в тестовых сборках Ubuntu 23.10 новый менеджер приложений Ubuntu Store, написанный на Dart + Flutter и распространяемый под лицензией GPLv3.
Релиз Flutter 3.13: разработчики ускорили движок рендеринга и обновили Engine API для складных смартфонов.
Релиз Electron 26.0.0, платформы создания приложений на базе движка Chromium
Релиз дистрибутива Devuan 5.0, форка Debian 12 без systemd.
Команда Apple опубликовала исходные коды низкоуровневых системных компонентов macOS 13.4 и 13.5 (Ventura)
Debian празднует своё тридцатилетие. Дистрибутив был анонсирован в далеком 1993 году Яном Мёрдоком (Ian Murdock) в списке рассылки comp.os.linux.development
Релиз nginx 1.25.2
Команда Google представила релиз Chrome 116. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome.
Релиз проекта fheroes2 1.0.7, который воспроизводит движок игры Heroes of Might and Magic II с нуля
Команда Google намерена реализовать несколько шагов для усиления использования HTTPS по умолчанию. Конечная цель — включение для всех пользователей режима HTTPS-first для автоматического перенаправления HTTP-запросов на HTTPS.
Релиз GHC 9.4.6 (Glasgow Haskell Compiler), компилятора для функционального языка программирования Haskell
Разработчик Иван Кулешов из JetBrains представил проект Mac mini на базе чипа M1 с поддержкой питания по Ethernet.
Минцифры оценило дефицит IT-специалистов в 500-700 тыс. человек при текущем составе IT-отрасли в 740 тыс. сотрудников
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍95
#чтопроисходит

⚡️Ловите подборку самых важных нововведений Git 2.42:

Предложен новый алгоритм обхода битовых карт, отражающих данные о наборах объектов, доступных для каждого коммита, и позволяющих быстро определить наличие базового объекта для сокращения времени извлечения данных при выполнении операций с большими репозиториями ('git fetch', 'git rev-list' и 'git clone').
Добавлен новый механизм для сохранения недостижимых объектов (unreachable object), на которые в репозитории отсутствуют ссылки (не ссылаются ветки или теги) и которые подлежат удалению сборщиком мусора после истечения таймаута.
В команде 'git for-each-ref' реализован гибкий механизм исключения ссылок из вывода, более удобный и эффективный, чем применение переменной transfer.hideRefs.
В команде 'for-each-ref' расширены средства форматирования ссылок при помощи опции '--format'. Появилась возможность вывода информации, связанной с GPG-подписями.
Расширено применение механизма частичных индексов (sparse index), охватывающих лишь часть репозитория.
В команде 'git rev-list' при использовании опции '--stdin' для упрощения вызова из скриптов разрешено указание через входной поток данных для расширенных модификаторов, таких как '--branches', '--tags' и '--remotes'.
Реализовано отложенное удаление сообщения $GIT_DIR/TAG_EDITMSG, производимое только после успешной записи тега, что решает проблему удаления примечания до вывода сообщения об ошибке.
В команду 'git worktree add' добавлена опция '--orphan' для создания рабочего дерева на основе осиротевшей ветки.
В команду 'git cat-file' добавлен режим '-Z', который в отличие от режима '-z' применяет разделение на основе символов с нулевым кодом (вместо символов перевода строки) не только для входных, но и для выходных данных.
В команду 'git notes append' добавлена опция '--separator' для выбора разделителя абзацев.
В команде 'git diff --no-index' реализована возможность чтения из именованных каналов ('git diff <(process) <(substitution)').

🔗 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
#новости #чтопроисходит

🔥 Новости и обновления для разработчика: подборка за две недели

Вышла новая версия системы контроля версий Git. Самые важные обновления читайте в нашей публикации.

Анонсирован язык программирования Moonbit, оптимизированный для WebAssembly. Hongbo Zhang, основной разработчик языка ReScript, также участвовавший в разработке OCaml и Flow, представил новый ЯП Moonbit, специально оптимизированный для создания приложений, компилируемых в WebAssembly.

В Microsoft Excel встроена поддержка языка Python. Его можно использовать для написания формул, работы с данными, анализа информации и формирования диаграмм.

Состоялся релиз Firefox 117, а также в браузере развивается возможность импорта дополнений из других браузеров.

Представлен новый релиз дистрибутива для этичных хакеров Kali Linux 2023.3.

Опубликован релиз Rust 1.72, основанного проектом Mozilla, но в данный момент развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Также представлен первый стабильный выпуск проекта sudo-rs, развивающего написанные на Rust варианты утилит sudo и su.

Ядру Linux исполнилось 32 года. 25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux. Также представлен релиз ядра Linux 6.5.

Опубликован манифест OpenTF, цель которого — вернуть Terraform к лицензии с полностью открытым исходным кодом. Разработку планируется перевести под покровительство Linux Foundation для дальнейшего развития платформы на нейтральной площадке Cloud Native Computing Foundation при участии заинтересованных в проекте компаний и энтузиастов.

Доступен релиз ОС Chrome OS 116, основанной на ядре Linux, системном менеджере upstart, инструментах ebuild/portage, открытых компонентах и веб-браузере Chrome 116.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍32
🤖🔥 Главные новости за неделю, связанные с ИИ и не только

1⃣OctoML интегрируется с Llama 2, предоставляя разработчикам мощные инструменты.
2⃣Amazon представила биометрический сканер по ладони на базе ИИ Amazon One.
3⃣Zoom представила нового генеративного ИИ-ассистента AI Companion, интегрированного в одноименную платформу. Он помогает автоматически создавать сводки встреч и предлагать ответы в чатах.
4⃣Glass Health разрабатывает ИИ-решение для помощи врачам в диагностике, а компания Starkey уже разработала слуховые аппараты Genesis AI, которые улучшают качество звука, переводят язык в реальном времени и выступают в качестве ассистента.
5⃣OpenAI объявила о первом мероприятии для разработчиков ИИ DevDay 6 ноября в Сан-Франциско.
6⃣Apple вкладывает миллионы долларов в день на развитие своего ИИ, который упростит многозадачность для пользователей iPhone через голосовые команды. Кстати, сегодняшнюю презентацию можно посмотреть здесь, а анонсы почитать здесь.
7⃣Heart on My Sleeve: песня на основе ИИ, имитирующая Drake и The Weeknd, представлена для рассмотрения на Grammy.

#чтопроисходит #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥32
⚡️Компания JetBrains представила новую IDE RustRover, ориентированную на разработку приложений на Rust.

Разработка базируется на существующем открытом плагине intellij-rust, добавляющем поддержу Rust в IDE CLion и IntelliJ IDEA. После анонса RustRover плагин будет deprecated и перестанет официально поддерживаться. Первый стабильный релиз RustRover планируют опубликовать до сентября 2024 года.

📌Новые выпуски:

🔻Java SE 21: интерфейс AI и последняя версия LTS, поддерживаемая в течение 8 лет; под капотом тысячи улучшений производительности, стабильности и безопасности
🔻СУБД PostgreSQL 16: много небольших улучшений + повышение производительности
🔻Беты Ubuntu 23.10
🔻Распределённого OLAP-хранилища Apache Pinot 1.0
🔻 Windows Subsystem for Linux 2.0.0
🔻Высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера Angie 1.3.0 (российский форк Nginx)
🔻cppcheck 2.12, статического анализатора кода для языков C++ и С
🔻Chrome 117

📌Другое:

🔺OpenTF, форк платформы Terraform, переименован в OpenTofu и официально принят в число проектов организации Linux Foundation
🔺GitLab выпустила обновления безопасности, закрывающие уязвимость, позволяющую запустить pipeline-jobs под другим пользователем

💬Пропустили что-то интересное? Пишите в комментарии👇

#новости #чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍158🤩3🌚2👾1
This media is not supported in your browser
VIEW IN TELEGRAM
🤩Ловите подборку за неделю:

🔍Чат-бот Bard теперь может подключаться к вашим приложениям и сервисам Google.

🏁OpenAI спешит опередить Google и запустить «мультимодальную» LLM.

👾Также компания представила DALL·E 3. Новая версия системы генерации изображений на основе текста позволяет использовать ChatGPT как партнера для обдумывания идей и уточнения запросов.

🦮Компания Microsoft представила повседневного ИИ-помощника Copilot. Он будет доступен в Windows 11, Microsoft 365 и веб-браузере с Edge и Bing.

📹YouTube анонсировала новые инструменты для создателей контента: от нового мобильного редактора до AI-фонов. Тестирование инструмента начнется уже в этом году.

🦠Специалисты из Google DeepMind представили новую ИИ-систему AlphaMissense. Она может помочь классифицировать, являются ли генетические мутации доброкачественными или нет. Это важный шаг на пути к раскрытию причин многих заболеваний.

🥳Мы тоже не отстаем от трендов — и запустили новую еженедельную email-рассылки, посвященной последним новостям и тенденциям в мире искусственного интеллекта.

#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
⚡️Про Rust сразу две новости:

🦀 Представлен релиз языка Rust 1.73:

• В соответствии с RFC 3184 добавлена возможность прямой манипуляции локальными для потока ключами хранилища.
• В компиляторе обеспечена запись информации о версии в секцию ".comment" по аналогии с GCC и Clang.
• Переработано оформление сообщений, выдаваемых применяемым по умолчанию обработчиком паники, и многое другое.

🦀 Компания Ferrous Systems объявила о начале преобразования Ferrocene, проприетарного дистрибутива с Rust-компилятором для критически важных систем, в открытый проект:

• Ferrocene предоставляет инструментарий для разработки приложений для защиты информации и критически важных систем, требующих повышенной надёжности, сбой в которых может угрожать жизни людей, нанести вред окружающей среде или привести к серьёзным повреждениям оборудования.
• Разработанные независимыми участниками улучшения и исправления предлагается передавать напрямую в основной репозиторий rust-lang/rust, а не в репозиторий Ferrocene.

#чтопроисходит #rust
11👍4❤‍🔥11