Форк Terraform OpenTofu 1.9 добавляет итерацию провайдеров
Выпущен OpenTofu 1.9. Этот инструмент с открытым исходным кодом представляет собой форк Terraform.

SQLite живет в браузере благодаря WebAssembly. С помощью Sqlime вы можете запускать свои рабочие нагрузки в режиме онлайн без необходимости что-либо настраивать. Кроме того, вы можете задавать вопросы своим данным с помощью CLI-утилит с поддержкой искусственного интеллекта.
WebAssembly проложила путь. Благодаря ему в браузере появились такие СУБД, как PostgreSQL и DuckDB, а теперь.
Теперь пришло время SQLite присоединиться к ним. Фактически, перенос SQLite на WebAssembly был осуществлен в 2022 году, и Sqlime использует его для создания онлайн-площадки для быстрой отладки и обмена фрагментами SQL, причем внутри вашего браузера. Это означает, что вы получаете одноразовый экземпляр SQLite, работающий по принципу «сначала локально, потом данные не покидают браузер», без необходимости что-то настраивать.
Изюминка в том, что вы можете удобно импортировать бинарную базу данных в виде файла, а не просто SQL-схему, которую потом нужно построить и загрузить в нее данные.
Sqlime предоставляет полнофункциональную реализацию SQL, включая индексы, триггеры, представления, транзакции, CTE, оконные функции и планы выполнения.
В него также входят основные расширения SQLite, от математической статистики и регулярных выражений до хэш-функций и динамического SQL;
Кроме того, нет никаких зависимостей от сторонних разработчиков.
Для того чтобы использовать возможность совместного использования, базу данных и запросы нужно где-то хранить, чтобы можно было поделиться ссылкой на подготовленную игровую площадку.
К счастью, существует GitHub Gist API, который идеально подходит под все критерии. Пользователю достаточно указать токен Github API, учетные данные GitHub хранятся локально, а запросы сохраняются в виде приватных гистов GitHub в вашем аккаунте.
Вы также можете подключить учетную запись OpenAI, чтобы получить помощь с вашими запросами с помощью ChatGPT, который может объяснить, научить и устранить неполадки в вашем SQL. Учетные данные OpenAI также хранятся локально.
Если вы хотите испытать его, не загружая сначала собственную базу данных, то уже есть одна предварительно загруженная база данных, с которой вы можете поработать в режиме «попробуй, прежде чем купить». Ну, «купить» в данном случае не применимо, потому что игровая площадка предоставляется бесплатно!
Что касается задавания вопросов по базам данных SQLite с помощью LLM, то появилась новая утилита, которая запускается в терминале и работает с локальными установками sqlite. Это новый плагин sqlite-utils-ask для инструмента sqlite-utils CLI.
После его установки:
sqlite-utils install sqlite-utils-ask
вы сможете прямо в терминале задавать вопросы по вашим базам данных SQLite, а также CSV/JSON-файлам:
curl -O https://datasette.io/content.db
sqlite-utils ask content.db «сколько скачиваний sqlite-utils pypi в 2024 году?».
Он получает ключи API из переменной окружения OPENAI_API_KEY, или вы можете установить LLM и использовать llm keys set openai для хранения ключа в конфигурационном файле.
Sqlime доступен не только в виде онлайн-площадки, но и может быть самостоятельно размещен на хостинге путем клонирования его репозитория на Github. Наслаждайтесь!
Выпущен OpenTofu 1.9. Этот инструмент с открытым исходным кодом представляет собой форк Terraform.
Компания JetBrains запустила Junie, агент по кодированию с искусственным интеллектом, который, по словам компании, изменит наши представления о коде, используя «агентскую силу» для совместного творчества прямо в вашей IDE.
Компания Apache выпустила Hudi 1.0, которую называют знаковым достижением, определяющим, чего должно достичь следующее поколение озер данных. Hudi стала пионером транзакционных озер данных в 2017 году.