Как стать автором
Обновить

Manticore Search 7.0.0: fuzzy search, автодополнение, Kafka, JSON индексы, Jieba, лёгкая пагинация

Время на прочтение4 мин
Количество просмотров916

Мы представляем Manticore Search 7.0.0 — новую версию с интересными функциональными улучшениями, оптимизациями производительности и критическими обновлениями для повышения стабильности. Среди ключевых изменений — поддержка нечёткого поиска, автодополнения, интеграция с Kafka, новая сегментация китайского.

Читать далее

5 декабря проведем Naumen Java Meetup #4

Время на прочтение2 мин
Количество просмотров364

5 декабря встретимся на бесплатном онлайн‑митапе от Naumen. Поговорим о промышленной java‑разработке, разберем реальные кейсы и поделимся рекомендациями.

→ Зарегистрироваться на митап.

Читать далее

Ollama обновилась до версии 0.5.1

Время на прочтение1 мин
Количество просмотров1.1K

Ollama обновилась до версии 0.5.1. В нее добавлена поддержка модели Llama 3.3 - 70B и структурированного вывода в JSON формате.

Читать далее

СИГМА на конференции PGConf.Russia

Время на прочтение2 мин
Количество просмотров604

СИГМА представила опыт использования PostgreSQL на крупнейшей конференции по открытой СУБД PostgreSQL — PGConf.Russia.

Ежегодно компания Postgres Professional проводит масштабную международную техническую конференцию PGConf.Russia, которая объединяет более 1000 разработчиков, администраторов баз данных и ИТ-менеджеров.

Читать далее

Вышло расширение для Chrome JSON Editor 1.0

Время на прочтение1 мин
Количество просмотров5.9K

Google опубликовала расширение для Chrome JSON Editor 1.0, которое позволяет оптимизировать управление данными JSON, упростить процесс редактирования, визуализации и проверки файлов прямо в браузере. 

Читать далее

Релиз инструмента для просмотра и обработки JSON в командной строке Fx 35.0.0

Время на прочтение1 мин
Количество просмотров2.3K

27 июня 2024 года состоялся релиз инструмента для просмотра и обработки JSON в командной строке Fx 35.0.0. Исходный код компонентов проекта написан на Go и JavaScript и опубликован на GitHub под лицензией MIT разработчиком Anton Medvedev. Предыдущая стабильная версия проекта вышла в 28 марте 2024 года.

Читать далее

Microsoft обновила Windows Terminal и добавила возможность создавать и запускать кастомные темы

Время на прочтение2 мин
Количество просмотров3.4K


13 сентября 2022 года Microsoft обновила превью версию приложения с открытым исходным кодом Windows Terminal. Разработчики добавили в Windows Terminal Preview 1.16 долгожданную функцию, позволяющую создавать и запускать кастомные темы.
Читать дальше →

Weekend offer в X5 для системных аналитиков

Время на прочтение2 мин
Количество просмотров2K

Приглашаем на Weekend Offer в X5 Group. Сокращаем дистанцию для системных аналитиков до двух дней: 31 июля — интервью, 2 августа — оффер.

Читать далее

В OpenAI представили структурированные выводы в API

Время на прочтение3 мин
Количество просмотров1.9K

В OpenAI представили структурированные выходные данные в API. Эта функция обеспечит, чтобы выходные данные, сгенерированные моделью, точно соответствовали схемам JSON разработчиков.

Читать далее

Укротителям слонов: 30 сентября пройдёт PGConf.NN

Время на прочтение1 мин
Количество просмотров580

30 сентября 2021 года в Нижнем Новгороде пройдёт PGConf.NN – техническая конференция по СУБД PostgreSQL, организованная компанией Postgres Professional при активной поддержке партнера соорганизатора – ассоциации IT-компаний iCluster.

Участие бесплатное.

А что там будет?

Aider: большие языковые модели хуже пишут код, если требовать ответ в формате JSON

Время на прочтение5 мин
Количество просмотров4.5K

В начале августа организация OpenAI представила улучшенные функции структурирования ответов своих больших языковых моделей. Обещалось, что теперь модели будут точнее следовать формату JSON в ответах. Проект Aider сравнил качество кода в различных форматах ответов и пришёл к выводу, что любые БЯМ пишут код лучше, если отвечать нужно в plain text.

Читать далее

Taigram: как мы решали проблемы данных и пришли к бете

Время на прочтение15 мин
Количество просмотров1.8K

Продолжаем рассказывать о разработке нашего Open Source проекта Taigram.

В этой статье мы поделимся тем, как организовали конфигурацию приложения, решили проблемы с запуском в разных окружениях и как справлялись с потоком уведомлений.

Также затронем тему бета-тестирования и расскажем, как вы можете помочь нам сделать Taigram лучше.

Читать далее

Эффект внутреннего JSON

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров14K
Джейк с энтузиазмом приступил к своей новой работе, ожидая нового опыта и новых сложных задач. Он жаждал изучать новые стеки технологий и узнать, чему его новая компания может научить его в мире ПО.

Ему сказали, что он будет работать над веб-сайтами и иметь дело с JavaScript, Node.js, JSON и тому подобным. Звучало вполне логично для веб-разработки; странным был только комментарий нетехнического собеседователя, что всё «построено на основе Subversion»; Джейк решил, что просто чего-то недопонял.


Его поставили на проект, в котором использовался собственный «JSON-based Domain Specific Language» компании, или JDSL. Его начальник посоветовал ему изучить копию проекта, на который его назначили, и дал неделю-две на освоение. «Если возникнут вопросы, просто спрашивай, кого угодно, но, судя по твоему опыту, проблем у тебя возникнуть не должно».
Читать дальше →

Технический геймдизайн. Конфиги, баланс и контент на примере PC стратегии

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров11K

Одна из распространённых задач, с которой сталкиваются как начинающие, так и опытные геймдизайнеры - описание большого объёма контента для передачи его параметров в движок. Задача не из лёгких, учитывая что найти материалы о технических аспектах геймдизайна очень тяжело, особенно на русском языке. Что ж, давайте разбираться, как перенести данные в движок.

Читать далее

Основы библиотеки cURL PHP

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров35K

cURL — библиотека, используемая для отправки HTTP-запросов с различных языков программирования, включая C, PHP и другие.

В статье проведено знакомство с библиотекой, описаны основные функции и предопределённые константы. Представлены способы настройки сеанса, совершения GET- и POST-запросов, обработка исключений, проверки SSL-сертификата и аутентификации на сервере.

Читать далее

Ищем альтернативу и упрощаем работу с JSON

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.1K
image

Разработчики часто находятся между Сциллой и Харибдой: «не улучшай то, что работает» и «можно ли сделать лучше то, что и так работает отлично?». Применительно к облачной архитектуре пространство для манёвра сужается: каждое изменение может повлиять на бизнес тысяч клиентов.

Сегодня наша тема — повод задуматься и подискутировать. Мы затронем аспект облака, о котором обычно не говорят — JSON. Объекты JSON используют для разных задач. В основном это обмен данными между серверами и веб-приложениями. Формат также применяют для управления облачной инфраструктурой, интеграции с кастомными скриптами и сервисами. Есть и экзотические кейсы вроде хранения в файлах JSON записей базы данных.

Однако некоторые специалисты отмечают большое количество «синтаксического мусора», другие — ограниченную поддержку инструментов разработки. Поэтому появляются альтернативы, о которых мы и поговорим в сегодняшнем материале.

Читать дальше →

Глубокие проверки работоспособности Kubernetes

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров3K

Распределённые системы часто характеризуют как палку о двух концах. В Интернете найдётся множество отличных материалов как об их неприглядных, так и об отличных сторонах. Но этот пост — немного иного характера. Вообще обычно я за распределённые системы в тех случаях, когда они действительно нужны, но в этом посте я расскажу, как одна моя ошибка при работе с распределённой системе привела к далеко идущим последствиям.

Ошибка, которую я допустил, сейчас случается во многих компаниях и может приводить к лавинообразным отказам. Назовём её глубокая проверка работоспособности в Kubernetes.

Читать далее

Как мы делали просмотрщик BIM-моделей: взлеты, падения и уроки

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров3.4K

Привет, Хабр! Если вы открыли эту статью, вероятно, вам интересна разработка BIM‑приложений, а конкретно — просмотрщиков 3D‑моделей (Viewer). Возможно, у вас уже есть свое BIM‑приложение, и вы столкнулись с трудностями, или вы только планируете начать разработку и собираете информацию. В любом случае, вы попали по адресу.

Я расскажу вам историю о том, как мы создавали наш 3D Viewer, какие подводные камни встретились на пути, и какие уроки мы извлекли. Поехали!

Читать далее

12 неочевидных правил проектирования REST API

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров27K

Раскрываем 12 кейсов проектирования спецификации REST API из практики red_mad_robot, которые помогут сэкономить время для разработки. А также объясняем, почему стоит следовать подходу contract first — писать спецификацию прежде кода.

Читать далее

Версионная миграция данных в мире DTO

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров5.8K

Доброе время суток, уважаемое Хабр коммьюнити. В этой публикации я хотел бы показать несколько известных мне подходов к версионной миграции данных в контексте DTO. Примеры будут продемонстрированы на языке Java.

Читать далее
1
23 ...