golang
Приложение на Go шаг за шагом. Часть 2: отправка ответов в формате JSON

Привет! Я Владислав Попов, автор курса «Go-разработчик с нуля» в Яндекс Практикуме. В серии статей я хочу помочь начинающим разработчикам упорядочить знания и написать приложение на Go с нуля: мы вместе пройдём каждый шаг и создадим API для получения информации о книгах и управления ими.В прошлой статье мы уже создали сервер и добавили обработчики для трёх эндпоинтов. Также добавили простенькую конфигурацию и логгер, которые впоследствии будем развивать. В этой части статьи обновим наши обработ…

  • пятница, 28 февраля 2025 г. в 00:00:11
javascript
Next.js 15 в Hikasami: Глубокая оптимизация рендеринга, загрузки данных и производительности

ВведениеВ эпоху цифрового контента каждая миллисекунда загрузки страницы может существенно повлиять на пользовательский опыт. В Hikasami, платформе, предоставляющей потоковое аниме и азиатские медиа для пользователей СНГ, наша цель — обеспечить мгновенную загрузку страниц, минимизировать задержки, а также гарантировать актуальность данных. Для этого мы внедрили Next.js 15, который открыл перед нами возможности глубокой оптимизации:Оптимизированное серверное рендеринг (SSR) с прогрессивным кешир…

  • пятница, 28 февраля 2025 г. в 00:00:08
javascript
Centrifugo v6 + FastAPI + Python: разрабатываем веб-опросник с обновлениями в реальном времени

Друзья, приветствую!Если вы следите за моими публикациями на Хабре, то знаете, что прошлую свою статью я посвятил теме разработки мини-чата с комнатами. Там я использовал такую технологию, как веб-сокеты. Реализовал я все через FastApi + Websockets, но это был лишь один из примеров возможной реализации Real-time приложений.Сегодня же на теоретико-практическом примере я рассмотрю ещё один подход к реализации Real-time приложений, но уже при помощи такой технологии как Centrifugo.План на сегодняС…

  • пятница, 28 февраля 2025 г. в 00:00:07
javascript
Popover = hint

Эта статья — перевод оригинальной статьи «Popover = hint»Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеChrome 133 развивает существующую функцию всплывающих подсказок, представляя новый режим: popover="hint". Этот режим, управляемый браузером, позволяет использовать новый контекст наложения, упрощающий создание всплывающих подсказок и подобных эфемерных плавающих элементов. Он снижает трудозатраты разработ…

  • пятница, 28 февраля 2025 г. в 00:00:06
github
freddyaboulton / fastrtc

The python library for real-time communication FastRTC The Real-Time Communication Library for Python. Turn any python function into a real-time audio and video stream over WebRTC or WebSockets. Installation pip install fastrtc to use built-in pause detection (see ReplyOnPause), and text to speech (see Text To Speech), install the vad and tts extras: pip install fastrtc[vad, tts] Key Features 🗣️ Automatic Voice Detection and Turn Taking built-in, only worry about the logic fo…

  • пятница, 28 февраля 2025 г. в 00:00:03
github
allenai / olmocr

Toolkit for linearizing PDFs for LLM datasets/training olmOCR A toolkit for training language models to work with PDF documents in the wild. Try the online demo: https://olmocr.allenai.org/ What is included: A prompting strategy to get really good natural text parsing using ChatGPT 4o - buildsilver.py An side-by-side eval toolkit for comparing different pipeline versions - runeval.py Basic filtering by language and SEO spam re…

  • пятница, 28 февраля 2025 г. в 00:00:02
xaker
Криптобиржа Bybit обещает до 140 млн долларов за помощь в поимке хакеров

ИБ-эксперты связали северокорейскую хак-группу Lazarus с кражей почти 1,5 млрд долларов у криптовалютной биржи Bybit. Тем временем, компания объявила о вознаграждении в размере 10% от украденных средств (порядка 140 млн долларов) за любую информацию, которая поможет вернуть похищенное.

  • четверг, 27 февраля 2025 г. в 00:00:23
xaker
В Google Cloud KMS появятся квантово-устойчивые цифровые подписи

Разработчики Google Cloud представили квантово-устойчивые цифровые подписи в сервисе управления ключами Cloud Key Management Service (Cloud KMS), открыв доступ к ним в предварительной версии.

  • четверг, 27 февраля 2025 г. в 00:00:22
xaker
Google отказывается от двухфакторной аутентификации через SMS

В Google сообщили, что компания намерена постепенно отказаться от использования текстовых SMS-сообщений для многофакторной аутентификации в пользу более безопасных методов.

  • четверг, 27 февраля 2025 г. в 00:00:21