Программируемая, масштабируемая и безопасная конфигурация
🛠 Команда Apple представила язык для описания конфигураций под названием Pkl.
📌 Что внутри:
🔸 Возможность создания любого статического формата конфигурации: определите все свои данные в Pkl и сгенерируйте выходные данные для JSON, YAML, Property Lists и других форматов конфигурации.
🔸 Интегрированная конфигурация приложения: встраивайте Pkl в свои приложения для настройки во время выполнения и получайте возможность генерировать код для Java, Kotlin, Swift и Go.
🔸 Интеграция с IDE: отличный инструмент для написания Pkl с такой же лёгкостью, как и статически типизированный язык. Apple предлагает плагины и расширения для IntelliJ, Visual Studio Code и Neovim.
🔸 Выявляйте ошибки перед деплоем: благодаря богатой системе типов и валидации выявляйте ошибки конфигурации перед деплоем приложения.
#новости
🥱27👍13
Linux потребовалось 30 лет, чтобы завоевать 3% доли рынка ОС для десктопных компьютеров (июнь прошлого года). Впечатляет, что за последние восемь месяцев операционная система с открытым исходным кодом выросла еще на 1%.
Благодаря постоянным улучшениям и юзерфрендли интерфейсу, Linux стал более доступным для широкой аудитории, включая тех, кто может быть не так технически подкован.
💬 А у вас какая ОС на десктопе?
❤️ — Linux
👍 — Windows
🔥 — macOS
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤297👍254🔥116🥱5😁1
👉 Ключевые фичи новой версии:
☑️ Добавлена предварительная поддержка бэкенда
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
👍24❤4
👋 Slack уходит из России: чем заменить зарубежный сервис
15 июня стало известно, что корпоративный мессенджер Slack уходит из России. Мы подготовили коллекцию аналогов Slack и других зарубежных сервисов, которые больше недоступны в России. Сохраняйте в заметки!
#новости
15 июня стало известно, что корпоративный мессенджер Slack уходит из России. Мы подготовили коллекцию аналогов Slack и других зарубежных сервисов, которые больше недоступны в России. Сохраняйте в заметки!
#новости
😁32👍12🥱4👏1🎉1
🔥 CodeRun — новый онлайн‑тренажёр от разработчиков Яндекса с каталогом задач для разработчиков и аналитиков
Задачи разделены по уровням сложности и направлениям: мобильная разработка, фронтенд, бэкенд, машинное обучение и аналитика данных. Их составляли разработчики Яндекса и приглашённые эксперты.
Также вас ждут задания с прошлых мероприятий (например, с чемпионата по программированию Yandex Cup и «Тренировок по алгоритмам») и авторские подборки, придуманные или рекомендованные экспертами.
#новости
Задачи разделены по уровням сложности и направлениям: мобильная разработка, фронтенд, бэкенд, машинное обучение и аналитика данных. Их составляли разработчики Яндекса и приглашённые эксперты.
Также вас ждут задания с прошлых мероприятий (например, с чемпионата по программированию Yandex Cup и «Тренировок по алгоритмам») и авторские подборки, придуманные или рекомендованные экспертами.
#новости
🔥19😁7👍4🥱2🥰1
🐧 Опенсорсный редактор Zed, который раньше можно было скачать только на MacOS, теперь доступен для Linux.
Zed — это современный редактор кода с GPU-accelerated рендерером, написанный на Rust.
📃 Руководство
📦 Скачать на Mac
#инструменты #новости
Zed — это современный редактор кода с GPU-accelerated рендерером, написанный на Rust.
curl -f https://zed.dev/install.sh | sh
📃 Руководство
📦 Скачать на Mac
#инструменты #новости
👍19🤔7❤3🤩3😁1
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
😁23👍9🤩3❤1
🐧🚸 Проект 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 (образовательные игры).
👉 Источник
#новости
👍14🥰8❤1🤩1😍1
Что, если вместо того, чтобы просто создать форк SQLite, полностью переписать его на модном Rust?
Именно так и поступила команда Turso, создав новую реализацию SQLite с нуля, полностью совместимую на уровне языка и формата файлов, с той же или более высокой надёжностью, которой славится SQLite, но с полной защитой памяти и на новой, современной архитектуре.
Проект называется Limbo — и вот его основные характеристики:
io_uring
👉 Читайте подробнее в анонсе
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👏18👍4❤2😁2🥱2