Библиотека программиста | программирование, кодинг, разработка
83.2K 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
Media is too big
VIEW IN TELEGRAM
🕹 Microsoft завершила приобретение компании Activision Blizzard King за 68,7 млрд долларов

Сделку оформляли более полутора лет. Теперь Microsoft владеет правами на Call of Duty, Diablo, Overwatch, Warcraft и Starcraft. Игровое подразделение компании пополнилось рядом студий-разработчиков.

📌 Ловите подборку полезных материалов на тему геймдева и не только:

🎮 Идеальный подарок геймеру: Xbox vs PlayStation vs Nintendo Switch vs Steam Deck
🎮 Первый игровой движок на С++ и SFML
🎮 Разработка игр Unreal Engine 4: 10 советов начинающим
🎮 Пишем игру Pac-Man на Python в 300 строк кода
🎮 10 игр про IT: основы программирования с полным погружением
🎮 Сохранение игровых данных в Unity
🎮 ТОП-10 игр, которые научат ребенка программировать на Python
🎮 Разработка мобильных игр для iOS: с чего начать, что изучать и какие инструменты использовать
🎮 Разработка игр на Unity: 9 важных советов для начинающих

#чтопроисходит #разработкаигр
👍125🤔5
⚡️Несколько свежих новостей про проекты на #rust, которые в очередной раз подчёркивают популярность последнего:

🦀Google переписала на Rust прошивку pvmfm, используемую в Android.

• В рамках работы по усилению безопасности критически важных компонентов Android компания Google переписала на языке Rust прошивку pvmfm, используемую для организации работы виртуальных машин, запускаемых гипервизором pVM из состава Android Virtualization Framework.
• Ранее прошивка была написана на Си и реализована поверх загрузчика U-Boot, в коде которого было много багов, вызванных проблемами при работе с памятью.

🦀Разработчики проекта NGINX представили инструментарий для разработки модулей на Rust.

🔧 ngx-rust позволяет создавать модули к http-серверу и многопротокольному прокси NGINX на Rust. Он включает два crate-пакета:

• nginx-sys — генератор привязок;
• ngx — прослойка для обращения к Си-функциям из кода Rust, API и система реэкспорта обвязок, созданных при помощи nginx-sys.

#rust #чтопроисходит
👍171
This media is not supported in your browser
VIEW IN TELEGRAM
🤖ChatGPT теперь умеет анализировать интернет за вас, чтобы предоставлять актуальную и достоверную информацию с прямыми ссылками на источники.

🚀Чат-бот больше не ограничивается данными до сентября 2021 года. Новая фича называется Browse with Bing.

#чтопроисходит
👍27🎉6❤‍🔥1
🤖 По мотивам нашей email-рассылки

Китайские исследователи ИИ разработали систему корректировки галлюцинаций для LLM — Woodpecker
Google DeepMind представила визуальную модель PaLI-3 на 5 млрд параметров. Она отвечает на вопросы по изображениям и видео, распознает объекты, и несмотря на скромный размер, показывает по всем тестам лучшие результаты, чем модели, превосходящие PaLI-3 по объему параметров в 10 раз
Эксперты Anthropic выяснили, что все крупнейшие LLM, включая их собственные модели Claude 1.3 и Claude 2, склонны к подхалимству: они извиняются за ошибки, которых не совершали, поддерживают ошибочные мнения и дают необъективные ответы, которые совпадают с точкой зрения пользователя

💬 Как это работает

📝Статья «Эмбеддинги: что это такое и почему это важно» расскажет об использовании эмбеддингов в машинном обучении
📝Дэвид Розенберг, глава отдела машинного обучения в Bloomberg, рассказал о тонкостях разработки финансовых LLM на примере своего детища – BloombergGPT

🧰Инструменты

🔧React Agent — упростит жизнь React-разработчика: сгенерирует компоненты с нуля по текстовым описаниям, создаст новые элементы на основе существующих
🔧Dashtoon — сделает комикс в вашем любимом стиле
🔧Reclaim — бесплатно проанализирует, какие дела и привычки занимают большую часть вашего дня и научит эффективно управлять своим временем
🔧Knowbase — позволяет сделать чат с собственной базой данных, состоящей из любых документов, учебников, лекций, видео и подкастов

🤩Полную версию можно прочитать в нашей рассылке — подписывайтесь на нее сегодня, чтобы получить письмо завтра.

#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4😍1
🤔 Казалось, в какой-то момент язык Ruby с фреймворком Rails умерли, но так ли это? На Ruby пишут проекты, его используют в проде. У Ruby активное сообщество, которое проводит конференции и развивает экосистему.

📌Кстати, вот доклады с конференции RubyRussia 2023:

🌐 Компонентная архитектура Rails приложения / Андрей Ермолаев, groupprice.ru
🌐 Аннигиляция rails-лапши с помощью dry-rb / Михаил Моргунов, Evrone
🌐 Разработка бэкэнда для мобильного приложения / Александр Меркулов, Uchi.ru
🌐 Дёшево и быстро? YJIT в production / Иван Корней, Домклик
🌐 Игровой движок на Ruby: как, зачем и для кого? / Павел Оганесян, Geeky House
🌐 Как избавить себя и команду от боли при работе с RSpec? / Сергей Удалов, Samokat
🌐 100 бед — один sorbet / Светлана Савельева, Workato
🌐 Как мы боролись с проблемами фабрик и пришли к фикстурам / Кирилл Мокевнин, Хекслет
🌐 Как прибрать бизнес-процессы и не сойти с ума / Даниил Давыдов, Ростелеком
🌐 Операция «Буря в контейнере» / Руслан Ибрагимов, Umbrelio
🌐 Сложности роста Ruby приложений / Валентин Бритвич, СберМаркет
🌐 TurboStreams: от ActionCable к CDN+SSE / Владислав Кузнецов, Uscreen
🌐 Парсинг Ruby кода — надежда есть / Сергей Приходько, Workato
🌐 Секреты Автоматизации с Selenium / Антон Шевцов, KUPIBILET.RU

💬 А что вы думаете по поводу Ruby и его экосистемы?

#ruby #чтопроисходит #холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍4
📌То, что зацепило нас на этой неделе:

🤖 OpenAI на DevDay представила GPT-4 Turbo с новыми функциями: GPT-4 Turbo с контекстом 128 КБ и более низкими ценами, новый API Assistants, GPT-4 Turbo с Vision, API DALL·E 3 и многое другое. Компания также анонсировала возможность создания кастомизированных AI-ассистентов под названием GPTs.
GitHub Copilot Chat станет общедоступным в декабре: так же, как GitHub был основан на Git, сегодня команда GitHub вновь основана на Copilot. Узнайте, как концепция платформы GitHub на базе ИИ превратилась в новую реальность для разработчиков, и узнайте все, что было анонсировано на GitHub Universe.
📊 GitHub опубликовал Octoverse — ежегодное исследование платформы и сообщества опенсорсных проектов. Краткие выводы:

☑️92% разработчиков используют на постоянной основе или иногда экспериментируют с ИИ
☑️Зафиксирован большой рост доли новых разработчиков
☑️Разработчики начинают всё чаще использовать облачные технологии в своих проектах и многое другое

#чтопроисходит
👍8❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
📌То, что зацепило на этой неделе:

Microsoft на .NET Conf 2023 представила релиз .NET 8. Сложно назвать тип приложения, который нельзя реализовать с помощью этой платформы. Отдельно опубликованы ASP.NET Core 8.0, Entity Framework Core 8.0, WPF 8, Windows Forms 8, проект Aspire 8 для создания облачных приложений, .NET MAUI 8, а также выпуски языков C# 12 и F# 8.

🤖Вдохновленные OpenAI DevDay, Игорь Котенков и Павел Комаровский написали отличную статью про главное событие в мире ИИ. Вас ждет:

• рассказ про то, что произошло в GenAI за более чем полгода с момента выхода GPT-4;
• декомпозиция недавней конференции OpenAI DevDay и оценка её влияния на рынок;
• прекрасный, но пугающий рассказ об AI-агентах и нашем будущем.

📝 Опубликован 230-страничный отчёт исследователей Microsoft о применимости и навыкам GPT-4.
🦀 Выпуск Rust 1.74. О новых фичах языка читайте здесь на русском.
💻 Опубликована 62 редакция рейтинга самых высокопроизводительных суперкомпьютеров.

#чтопроисходит
👍11
🎙️ArchDays — конференция по микросервисам и архитектуре IT-решений. Ниже — записи свежих и не только докладов с митапов, приуроченных к конференции.

📌 Выберите и смотрите ту тему, которая вам интересна:

📺 Сага — решение технической проблемы или доменный процесс / Михаил Натаров
📺 Об архитектуре системы моделирования на базе цифровых двойников производства / Илья Смирнов
📺 Многоликий DDD / Сергей Баранов
📺 Тернистый путь инструмента цифрового проектирования / Виктор Выскребенцев
📺 Проектирование БД: от NF к денормализации данных / Антон Цитульский
📺 Continuous deployment — следующая ступенька после Continuous delivery / Иван Волынкин
📺 Как автоматизация и AI позволяют сократить время устранения уязвимостей / Антон Башарин

#чтопроисходит #проектирование_систем
👍121
📌 То, что зацепило на это неделе:

🤯 Как сооснователя Сэма Альтмана уволили с поста СЕО, а затем вернули обратно: разбор истории.
🤩 Dota 2 стала образовательной дисциплиной по стратегии в Филиппинском университете.
🤩 DALL-E 3 заработала в Paint для всех пользователей Windows 11.

🔸 Опубликован выпуск IDE Qt Creator 12.0, предназначенной для создания кроссплатформенных приложений с использованием Qt.
🔸 Представлен релиз PHP 8.3. Новая ветка включает ряд новых возможностей, а также несколько изменений, нарушающих совместимость.
🔸 Доступен выпуск Git 2.43. О новых фичах на русском читайте здесь.
🔸 Состоялся релиз Firefox 120. Новый выпуск поддерживает операцию Copy Link Without Site Tracking, позволяющую скопировать URL выбранной ссылки, предварительно вырезав из него опции, которые используются для отслеживания переходов. Читайте подробнее об этой и многих других фичах на русском.
🔸 В репозитории PyPI выявлено около 5000 оставленных в коде секретов и 8 вредоносных обфускаторов.

#чтопроисходит
👍4🔥4
📌Интересные новости и обновления популярных инструментов для разрабов:

🤖 Google представила ИИ-модель Gemini, которая обходит GPT-4 в большинстве тестов. Вместе с семейством моделей Gemini был показан видеоролик, где человек взаимодействует с мультимодальной языковой моделью. Позже Google признала видео постановочным.
🗣 Линус Торвальдс рассказал о Rust в Linux, усталости сопровождающих ядра проекта и будущей роли ИИ в новых версиях ОС
На Rostelecom Tech Day представлена ОС «Аврора 5.0» и проект Aurora Foundation
😎 Опубликованы результаты анализа популярности открытых лицензий, в зависимости от используемых в проектах ЯП
🤝 Сформирован AI Alliance для совместного развития открытых технологий ИИ

🔸 Релиз ядра Linux 6.6.6, в котором предложено изменение, затрагивающее беспроводной стек cfg80211
🔸 Релиз системы сборки CMake 3.28
🔸 Обновление Debian 12.4
🔸 Выпуск Electron 28.0, платформы создания приложений на базе Chromium
🔸 Релиз веб-браузера Chrome 120

#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥51
🤖 Итоги недели в мире ИИ и обзоры новых сервисов

Мы написали статью на VC, которая основана на очередном выпуске нашей рассылки про последние новости и тенденции в мире ИИ. Залетайте и читайте!

👇Ниже — мини-подборка из статьи 👇

📰 Новости

▫️ OpenAI объявила о запуске долгожданного магазина кастомных чат-ботов.
▫️ В Пасадене (штат Калифорния) открывается первая закусочная CaliExpress by Flippy, полностью управляемая ИИ.
▫️ NVIDIA выпустила модель для распознавания речи Parakeet, которая по всем показателям превосходит OpenAI Whisper.
▫️ Использование ИИ в совместном научном проекте Microsoft и Тихоокеанской северо-западной национальной лаборатории в течение недели помогло определить новый элемент, который поможет снизить на 70% использование лития в батареях. Без ИИ такое исследование заняло бы по меньшей мере 20 лет.
▫️ Компания ByteDance выпустила новую модель MagicVideo-V2 для генерации видео.

🛠 Инструменты

◾️ Auto Wiki — генерирует вики-документацию для GitHub репозиториев.
◾️ Code to Flow — визуализирует, анализирует и объясняет код, написанный на всех популярных языках и фреймворках.
◾️ Concepto — платформа для создания прототипов веб-приложений.
◾️ Afforai — выполняет суммаризацию, перевод и поиск по множеству документов.
◾️ Corgea — исправляет уязвимые фрагменты кода.
◾️ Jan — опенсорсный оффлайновый чат-бот.
◾️ Plus AI — плагин для Google Slides: делает профессиональные презентации, персональные и командные дашборды, любые отчеты.

🤙 Сделай сам

🔸 WikiChat — опенсорсный инструмент для коррекции галлюцинаций с помощью информации из Википедии.
🔸 Подробная шпаргалка и советы по созданию продвинутых RAG.
🔸 OpenVoice — опенсорный инструмент для мгновенного клонирования голоса.

🎓 Туториалы

🔹 Туториал по работе с новым API Query Pipelines показывает примеры создания простых линейных цепочек и сложных ациклических графов из модулей LlamaIndex.
🔹 Туториал по объединению LLM с помощью mergekit детально разбирает 4 основных метода объединения моделей.

#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥6👍4
🤩 Новый выпуск Game Bytes уже здесь

📌 Game Bytes — ежемесячная серия из мира разработки игр на GitHub. Ниже — некоторые из наиболее ярких новостей:

🎮 Выпуск VVVVVV 2.4: популярный платформер-головоломка, в котором нельзя прыгать, но можно переворачивать гравитацию, был выпущен как Flash-игра в 2010 году, портирован на C++ в 2011 году и открыт в 2020 году. Версия 2.4 включает переводы на 21 язык, исправления ошибок и улучшения производительности.

🎮 Выпуск Hypersomnia на Steam. Hypersomnia — это быстрый многопользовательский топ-даун шутер, вдохновленный такими играми, как Counter-Strike и Hotline Miami. Игра разрабатывалась с 2013 года и была впервые запущена на Steam в декабре 2023 года.

🎮 Hyperrogue 13.0: уникальная рогалик-игра, разворачивающаяся на гиперболической плоскости, получила свое первое крупное обновление с 2021 года. Версия 13.0 вводит новые игровые механики, включая арбалет, и новые способы визуализации неевклидовых геометрий.

🎮 Daggerfall Unity 1.0 теперь доступен: этот проект по сохранению игры является самой полной реализацией The Elder Scrolls II: Daggerfall 1996 года. Daggerfall Unity переносит классическую RPG из эмуляции DOS на Windows, macOS и Linux.

🎮 Heaps.io 2.0: игровой движок, созданный оригинальным дизайнером языка Haxe, получил обновление с рефакторингом буферов, унифицированным кэшированием шейдеров и поддержкой DirectX 12.

🎮 GodotOS — новый минималистичный десктопный интерфейс: созданный в игровом движке Godot, GodotOS предлагает элегантный и минималистичный десктопный опыт.

🎮 LDtk 1.5: известный редактор уровней от создателя Dead Cells и Nuclear Blaze получил обновление с новыми функциями, включая глобальный поиск и улучшенную поддержку больших проектов.

🎮 ScummVM 2.8.0: проект по сохранению игр добавил поддержку 50 новых игр, включая несколько титулов Nancy Drew и Syberia, а также выпустил версию для iPhone и iPad.

#геймдев #чтопроисходит
👍12🥰2❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 Несколько недавних новостей, но очередной важный прорыв в мире искусственного интеллекта!

1️⃣ Команда OpenAI представила text-to-video модель Sora.

☝️ Приведённое выше видео получено из следующего промта: Beautiful, snowy Tokyo city is bustling. The camera moves through the bustling city street, following several people enjoying the beautiful snowy weather and shopping at nearby stalls. Gorgeous sakura petals are flying through the wind along with snowflakes.

2️⃣ V-JEPA — модель от Meta* как симметричный ответ про обучение моделей на видео с целью улучшения понимания нейронками мира.

3️⃣ В Google анонсировали Gemini 1.5. Вот три главных фичи:

✔️ Увеличение длины контекста до миллиона токенов
✔️ Улучшение метрик Pro 1.5 до Ultra 1.0
✔️ Внедрение микстуры экспертов

*организация, деятельность которой запрещена на территории РФ

#чтопроисходит
👍14🔥62🥱1