👉 Ключевые фичи новой версии:
☑️ Добавлена предварительная поддержка бэкенда
reftable
для эффективного хранения в репозитории ссылок на ветки и теги.☑️ Предоставлены средства для обеспечения переносимости между идентификаторами объектов на базе хэшей SHA-1 и SHA-256.
☑️ В команду
git rev-list
добавлена возможность отображения идентификаторов объектов, отсутствующих в локальном репозитории, даже если они недостижимы в ветке или теге, что можно использовать для диагностики повреждения репозитория.☑️ Добавлена новая команда
git reflog list
для показа известных reflog-ов и соответствующих им ссылок на теги и ветки.☑️ Предоставлена возможность определения альтернативных префиксов для вывода
git diff
.☑️ Добавлен параметр
core.commentString
для определения строки-разделителя, которая будет использоваться вместо символа #
для игнорирования комментариев в сообщении для коммита.☑️ В команду
git config
добавлена опция --comment
.☑️ В команду
git cherry-pick
добавлена опция --empty
для автоматического удаления избыточных коммитов, по аналогии с опцией --empty
в git-rebase
и git-am
.☑️ В команде
git checkout -p
разрешено использовать символ @
в качестве синонима имени HEAD.#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Slack уходит из России: чем заменить зарубежный сервис
15 июня стало известно, что корпоративный мессенджер Slack уходит из России. Мы подготовили коллекцию аналогов Slack и других зарубежных сервисов, которые больше недоступны в России. Сохраняйте в заметки!
#новости
15 июня стало известно, что корпоративный мессенджер Slack уходит из России. Мы подготовили коллекцию аналогов Slack и других зарубежных сервисов, которые больше недоступны в России. Сохраняйте в заметки!
#новости
🔥 CodeRun — новый онлайн‑тренажёр от разработчиков Яндекса с каталогом задач для разработчиков и аналитиков
Задачи разделены по уровням сложности и направлениям: мобильная разработка, фронтенд, бэкенд, машинное обучение и аналитика данных. Их составляли разработчики Яндекса и приглашённые эксперты.
Также вас ждут задания с прошлых мероприятий (например, с чемпионата по программированию Yandex Cup и «Тренировок по алгоритмам») и авторские подборки, придуманные или рекомендованные экспертами.
#новости
Задачи разделены по уровням сложности и направлениям: мобильная разработка, фронтенд, бэкенд, машинное обучение и аналитика данных. Их составляли разработчики Яндекса и приглашённые эксперты.
Также вас ждут задания с прошлых мероприятий (например, с чемпионата по программированию Yandex Cup и «Тренировок по алгоритмам») и авторские подборки, придуманные или рекомендованные экспертами.
#новости
🐧 Опенсорсный редактор Zed, который раньше можно было скачать только на MacOS, теперь доступен для Linux.
Zed — это современный редактор кода с GPU-accelerated рендерером, написанный на Rust.
📃 Руководство
📦 Скачать на Mac
#инструменты #новости
Zed — это современный редактор кода с GPU-accelerated рендерером, написанный на Rust.
curl -f https://zed.dev/install.sh | sh
📃 Руководство
📦 Скачать на Mac
#инструменты #новости
This media is not supported in your browser
VIEW IN TELEGRAM
DBA-1 представляет собой базовый курс для администраторов PostgreSQL, разработанный специалистами Postgres Professional. Материал доступен для самостоятельного изучения на сайте, а также в авторизованных учебных центрах.
👨🏫 Пройти курс
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🐧🚸 Проект Debian Junior начал формирование Live-сборок для детей (когда фраза «накатил себе Linux в 10 лет» обретает смысл)
Разработчики проекта Debian Junior, занимающегося развитием возможностей для комфортной работы детей с дистрибутивом Debian GNU/Linux, объявили о формировании Live-сборок (3 ГБ), содержащих оптимизированное для детей пользовательское окружение и подборку программ, полезных и интересных для детей до 12 лет. Предложенную Live-сборку планируют обновлять еженедельно. Изначально Debian Junior был нацелен на доработку штатного Debian и поддержание набора пакетов для детей.
Пользовательское окружение сформировано на базе оконного менеджера IceWM, что позволяет использовать его даже на устаревших компьютерах с небольшим объёмом ОЗУ. В качестве файлового менеджера поставляется Thunar от проекта Xfce, для навигации в Web предложен Epiphany (GNOME Web), для обмена сообщениями — Dino-IM, для работы с электронной почтой — Evolution, для написания текстов — LibreOffice, для воспроизведения мультимедийного контента — VLC, для просмотра документов — Evince, для просмотра изображений — Eye of GNOME. В состав также включены обучающие приложения, включая GCompris (уроки для детей дошкольного и младшего школьного возраста), Stellarium (планетарий), kturtle (обучение программированию), pySioGame (образовательные игры).
👉 Источник
#новости
Разработчики проекта Debian Junior, занимающегося развитием возможностей для комфортной работы детей с дистрибутивом Debian GNU/Linux, объявили о формировании Live-сборок (3 ГБ), содержащих оптимизированное для детей пользовательское окружение и подборку программ, полезных и интересных для детей до 12 лет. Предложенную Live-сборку планируют обновлять еженедельно. Изначально Debian Junior был нацелен на доработку штатного Debian и поддержание набора пакетов для детей.
Пользовательское окружение сформировано на базе оконного менеджера IceWM, что позволяет использовать его даже на устаревших компьютерах с небольшим объёмом ОЗУ. В качестве файлового менеджера поставляется Thunar от проекта Xfce, для навигации в Web предложен Epiphany (GNOME Web), для обмена сообщениями — Dino-IM, для работы с электронной почтой — Evolution, для написания текстов — LibreOffice, для воспроизведения мультимедийного контента — VLC, для просмотра документов — Evince, для просмотра изображений — Eye of GNOME. В состав также включены обучающие приложения, включая GCompris (уроки для детей дошкольного и младшего школьного возраста), Stellarium (планетарий), kturtle (обучение программированию), pySioGame (образовательные игры).
👉 Источник
#новости
Что, если вместо того, чтобы просто создать форк SQLite, полностью переписать его на модном Rust?
Именно так и поступила команда Turso, создав новую реализацию SQLite с нуля, полностью совместимую на уровне языка и формата файлов, с той же или более высокой надёжностью, которой славится SQLite, но с полной защитой памяти и на новой, современной архитектуре.
Проект называется Limbo — и вот его основные характеристики:
io_uring
👉 Читайте подробнее в анонсе
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓💡 Коллекция свежих дорожных карт с популярного ресурса roadmap.sh по различным направлениям и скиллам
🔸AI Engineer
🔸Engineering Manager
🔸Redis
🔸PHP
#roadmap #новости
🔸AI Engineer
🔸Engineering Manager
🔸Redis
🔸PHP
#roadmap #новости
OpenAI выпустила GPT-4o и o1, Anthropic представил Claude 3 и 3.5, Google запустил Gemini, а Meta (запрещена на территории РФ) обновила Llama до версии 3.1. Конкуренция привела к значительному улучшению возможностей моделей, особенно в области рассуждений и анализа. X.AI выпустил Grok, но он не оправдал ожиданий по сравнению с конкурентами.
GitHub Copilot получил поддержку моделей от Anthropic и Google, а также добавил Extensions. JetBrains встроил AI во все свои IDE. Google сообщил, что 25% нового кода пишется с помощью AI. Появились дискуссии о возможной деградации навыков программистов из-за чрезмерного использования AI.
Первое VR/AR устройство Apple получило смешанные отзывы. Netflix отказался создавать приложение для платформы. Устройство впечатлило технологиями, но цена в $3,499 и ограниченная автономность вызвали критику. К концу года продажи оказались ниже ожиданий.
Amazon потребовал полного возвращения в офис, Dell ограничил карьерный рост для удаленных сотрудников. Google сохранил гибридный формат. Бывший CEO Google Эрик Шмидт обвинил удаленную работу в отставании компании в области AI.
Google столкнулся с требованием продать Chrome и прекратить антиконкурентные практики. Epic Games выиграл суд против Google, что приведет к открытию Android для сторонних магазинов приложений. Apple была вынуждена разрешить установку приложений из интернета в ЕС.
Cloudflare автоматически отразил рекордную DDoS-атаку в 3.8 Tbps. AT&T сообщила об утечке данных, затронувшей «почти всех» клиентов. CrowdStrike вызвал массовый сбой у клиентов из-за проблем с обновлением. Signal признал проблему с хранением ключей шифрования.
Reddit вышел на IPO и заключил сделку с Google по данным для AI. X разрешил контент для взрослых и столкнулся с проблемами в Бразилии. Telegram добавил мини-приложения и улучшил браузер. Bluesky показал значительный рост, конкурируя с Threads.
Redis перешел на dual source-available лицензирование. Elasticsearch вернулся к open source. Возник конфликт между WP Engine и WordPress.org. Linux удалил российских мейнтейнеров из ядра. Let's Encrypt отметил 10-летие.
HashiCorp присоединилась к IBM. GitLab начал искать покупателя. Qualcomm рассматривает возможность покупки Intel. Microsoft расформировал команду DEI. Google уволил команды Flutter, Dart и Python.
Apple представила Mac на M4, новые iPad и MacBook. Tesla показала Cybercab — автономное такси без руля. Google анонсировал квантовый чип Willow, обещающий революцию в квантовых вычислениях. Новое семейство Kindle получило цветной дисплей.
👉 Слушать подкаст
#подкасты #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Copilot может предложить вам сообщение о коммите на основе внесенных вами изменений. Доступно всем сегодня с GitHub Copilot Free для VS Code.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Metaplay заявляет, что сейчас игровой мир переживает что-то вроде Ренессанса. После бурных лет с пандемией, изменениями IDFA и ростом цен на привлечение пользователей, всё движется в сторону роста.
• 77% разработчиков уверены в будущем.
• Ожидается выручка почти $190 млрд в 2025 году.
— Внешние технологии делают разработку дешевле: 63% студий отмечают снижение затрат.
— Самоиздательство и гибкие модели работы с издателями становятся популярными.
— LiveOps остаётся главным трендом разработки успешных игр
— 68% разработчиков обещают фокус на полировку и оптимизацию игр, чтобы уйти от практики «запустил и забыл».
— 90% студий планируют релиз хотя бы одной игры в 2025 году.
Ренессанс — не просто красивое слово. Разработчики теперь могут делать больше с меньшими ресурсами: адаптироваться к запросам игроков и создавать проекты, которые остаются в сердцах на годы.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа с датами и временем в JavaScript всегда была сложной задачей, но это меняется с появлением нового объекта Temporal. Экспериментальные версии браузеров уже начинают внедрять его.
Прощай, Date: Date объект, созданный в 1995 году, наконец получает замену. Temporal решает все основные проблемы, включая поддержку часовых поясов и более точное управление временем.
🔗 Подробнее о Temporal: Документация на MDN
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы не смотрели другие доки, обязательно сделайте это. Ну а сегодня для вас свежая история о взлётах и падениях популярного фреймворка Angular (ранее известного как AngularJS) с участием настоящих звёзд JavaScript.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🗞 Oracle требует отклонить иск о мошенничестве в деле о товарном знаке JavaScript
Oracle подала ходатайство об отклонении иска о мошенничестве, связанного с их торговой маркой «JAVASCRIPT».
➡️ Контекст
Товарный знак «JAVASCRIPT» зарегистрирован Oracle ещё в 2000 году и используется для компьютерных программ, инструментов для разработчиков и образовательных услуг. Споры касаются продления этого знака в 2019 году.
#новости
Oracle подала ходатайство об отклонении иска о мошенничестве, связанного с их торговой маркой «JAVASCRIPT».
Товарный знак «JAVASCRIPT» зарегистрирован Oracle ещё в 2000 году и используется для компьютерных программ, инструментов для разработчиков и образовательных услуг. Споры касаются продления этого знака в 2019 году.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Новые материалы суда раскрыли, что Meta* якобы использовала торренты для скачивания огромного количества пиратских книг из LibGen и Z-Library. По данным авторов, Meta* загрузила более 160 терабайт данных с использованием теневых библиотек.
«Скачивать торренты с корпоративного ноутбука кажется неправильным», — написал инженер Meta* Николай Башлыков, добавив смайлик.
Если суд признает Meta* виновной в нарушении авторских прав, это может стать прецедентом для всех компаний, обучающих ИИ на данных из открытых источников.
* — запрещена в РФ
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Спрос на программистов снижается, сообщает «Известия»
Всё началось с кредитов с низкой ставкой, которые в 2020–2024 годах позволяли бизнесу нанимать сотрудников без оглядки на маржинальность проектов. Но времена изменились, и теперь.
▪️ Количество стажировок сократилось почти до нуля — за январь-февраль 2025 открыто всего 27 мест против 9,2 тыс. в 2024 году.
▪️ Бессрочные контракты больше не в тренде. Работодатели делают ставку на временные контракты и проектную занятость.
▪️ Удалёнка растёт: треть вакансий в IT связана с дистанционной работой (33%).
Эксперты уверены, что текущая пауза временная. Когда экономическая ситуация стабилизируется, спрос на специалистов снова вырастет.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
DeepSeek теперь владеют ai.com: раньше этот домен был у Google, затем OpenAI приобрели его за $11 млн. Теперь он перешел к китайцам, но сумму сделки пока держат в секрете.
А Маск готов раскошелиться на OpenAI
Группа инвесторов Илона предложила $97.4 млрд за контрольный пакет акций OpenAI. В документах указано, что они перебьют любую другую ставку, если OpenAI решит продаться.
▪️ OpenAI планирует стать коммерческой компанией.
▪️ Чтобы это сделать, им нужно «убрать» некоммерческий совет директоров, который должен получить компенсацию.
▪️ Маск вмешался, усложнил ситуацию и назвал Альтмана мошенником.
Совет директоров решает, но в любом случае Альтману придётся щедро платить. Если переход в коммерческую компанию не завершится через 2 года, инвесторы 2024 года могут забрать свои деньги обратно.
Маск говорит, что хочет сделать OpenAI снова «Open» и выложить все их наработки в опенсорс.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
У нас, кстати, есть курс «Самоучитель по Go для начинающих», в котором вас ждут 18 частей с практикой.
• Обеспечена полная поддержка generic type alias.
• Внесены оптимизации в runtime, которые привели к снижению нагрузки на процессор на 2-3% при проведении типовых тестов производительности.
• В команду
go
для модулей добавлен механизм отслеживания исполняемых зависимостей.• В команды
go build
и go install
добавлена опция -json
для вывода в формате JSON.• Добавлена переменная окружения GOAUTH для задания параметров аутентификации, необходимых для извлечения модулей, доступ к которым ограничен.
• В команде
go vet
реализован новый анализатор тестов, выявляющий типовые ошибки при включении тестов, fuzzing-инструментов, утилит проверки производительности и примеров приложений.• Добавлен тип
os.Root
, позволяющий изолировать операции с файловой системой заданным каталогом.• В пакет testing добавлен метод
B.Loop
для выполнения тестов производительности и многое другое.#новости #golang
Please open Telegram to view this post
VIEW IN TELEGRAM
Кристоф Хелвиг, мэйнтейнер подсистем DMA, KVM, Slab Allocator и архитектуры PowerPC в ядре Linux, отказался подтверждать патчи, связанные с поддержкой разработки драйверов на языке Rust. Предложенные патчи добавляли обвязки над несколькими функциями подсистемы DMA, позволяющие использовать DMA в драйверах на языке Rust.
Причина отказа — усложнение сопровождения кода при наличии обвязок на других языках и желание сохранить программные интерфейсы к DMA в читаемом виде на языке Си, без размазывания по непонятным обвязкам. Кристоф предложил напрямую обращаться к исходному Си API DMA в каждом драйвере на языке Rust, чтобы не создавать дополнительных абстракций, от которых вынуждены будут зависеть сопровождающие ядра.
При этом он не имеет ничего против Rust и считает его одним из лучших новых языков, но он против смешивания кода на разных языках. По словам Кристофа он за создание новых проектов на Rust, но против примешивания Rust к большим кодовым базам на Си, так как такое смешивание сильно снижает удобство сопровождения ядра, как интегрированного проекта.
#новости #rust
Please open Telegram to view this post
VIEW IN TELEGRAM