Pull to refresh
73
0.8

User

Send message

Паттерны проектирования Composable в Vue

Level of difficultyMedium
Reading time4 min
Views3.5K

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

Читать далее

Агенты в Pydantic AI от вызова LLM до MCP

Reading time16 min
Views3.8K

Всем привет, сегодня я расскажу вам о том, как делать можно делать агентов с помощью Pydantic AI.

Начнем с простых примеров в виде вызова LLM , а затем постепенно будем усложнять задачу, создавая более сложного агента. Начиная от простой валидации данных на выходе, заканчивая хайповым MCP протоколом.

Читать далее

Защита без шифрования: парадокс или альтернатива?

Level of difficultyHard
Reading time4 min
Views6.9K

Можно ли защитить данные без шифрования? В 2025 году, когда алгоритмы устаревают, квантовые вычисления наступают, а большинство утечек происходят из-за человеческого фактора, этот вопрос становится не праздным, а стратегическим. В статье — альтернативные подходы, неожиданные решения, боевые кейсы из реальных проектов, рабочие примеры кода и личный опыт внедрения защиты данных там, где шифрование либо неуместно, либо недостаточно. Будет нестандартно, местами — на грани костылей, но всё по делу.

Читать далее

Минимум книг, которые нужно прочитать начинающему или продолжающему свою кривую обучения программисту

Level of difficultyEasy
Reading time3 min
Views66K

Ниже небольшой список книг, которые лично я могу рекомендовать для чтения всем программистам, в том числе начинающим. Как это обычно бывает, что купил, то и продаю.

Читать далее

Озвучка диалогов с помощью нейросети FishSpeech

Level of difficultyEasy
Reading time3 min
Views6.9K

Озвучка диалогов из текста может сильно упростить и ускорить работу во многих ситуациях: подкасты, аудиокниги, обучающие материалы, рекламные ролики, создание игр, reels и даже фильмов.

Часто записать аудио крайне трудно: нет доступа к микрофону, шумная обстановка или ограниченные временные рамки. Или просто лень.

Поэтому сегодня на обзоре нейросеть Fishspeech, которая реалистично озвучит текст, сохраняя интонации и эмоциональную окраску. Так ещё можно добавлять свои голоса или использовать уже готовые 50+ голосов от сообщества Нейро-Софт. Вообще сказка! Давайте к обзору.

Читать далее

Lookupper: как игровой оверлей помогает изучать языки

Level of difficultyEasy
Reading time4 min
Views8.1K

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

Так возникла идея Lookupper. Если мы не можем оказаться в англоязычной среде, почему бы не создать её вокруг себя, прямо в тех местах, где мы уже проводим время? В играх, фильмах, в браузере — везде, где язык используется в естественном виде, а не в заученных фразах из учебников.

Читать далее

Подключаем AI к LibreOffice: плагин localwriter

Level of difficultyEasy
Reading time7 min
Views7.4K

Прошло всего несколько лет с момента взрыва популярности нейросетей, и уже практически невозможно найти профессию, связанную с работой за компьютером, которая не использовала бы AI для ускорения работы или улучшения её качества. Эта революция повлияла на всех, включая самых маленьких детей. Но, наигравшись с надиктовыванием указаний телефону и написанием запросов в браузере, хочется большего. И мы начинаем искать способы внедрить AI в программы, в которых работаем ежедневно. Программисты дают указания для написания кода через GitHub Copilot прямо из родной среды программирования. Появились плагины для MS Office, которые позволяют подключить AI. Но есть некоторые нюансы. Основная проблема этих плагинов не в том, что они стоят денег, а в том, что они отправляют почти все данные, с которыми вы работаете, на серверы провайдеров AI-услуг. По условиям использования провайдеры AI-сервисов открыто заявляют «Не отправляйте нам приватные данные, мы будем делать с ними, что захотим, включая передачу третьим лицам». И это полностью закрывает путь к использованию подобных сервисов там, где данные хоть сколько-нибудь чувствительны к утечке.
Как запустить локально AI-модель и установить плагин в LibreOffice для работы с нейросетью

Windsurf vs Cursor IDE: кто лучший AI-редактор кода?

Level of difficultyMedium
Reading time7 min
Views22K

Две популярные IDE (среды разработки) с поддержкой искусственного интеллекта: Windsurf и Cursor. Оба инструмента заявляют, что ускорят процесс написания кода, но какой из них лучше подойдет именно вам? Я тщательно изучил обе, и ниже расскажу к каким выводам пришел.

Наверное вы слышали про Composer в Cursor (функциональность типа агента, ему можно формулировать задание в чате на естественном языке, он пишет и запускает скрипты в командной строке, при этом он может сам разобраться что ему нужно для понимания контекста). Если вы как и я фанат Composer, то стоит сказать спасибо Windsurf, они первыми придумали такое в их Cascade.

Что же там классного в этих IDE?

Всё, что я узнал о запуске локальных языковых моделей

Level of difficultyEasy
Reading time19 min
Views23K

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

В статье подробно разобраны разные виды LLM, их особенности и сценарии использования. Какие модели лучше подходят для программирования? Какие эффективнее справляются с переводами, генерацией текста или анализом больших объемов данных? Автор статьи Chris Wellons* протестировал популярные открытые модели — Mistral, Qwen, DeepSeek-Coder, Mixtral, Llama 3.1 и другие, — чтобы понять их сильные и слабые стороны. Также автор делится опытом и практическими советами, которые помогут вам запустить и использовать LLM на собственном оборудовании. Хотите разобраться, какую модель выбрать под свои задачи и как эффективно запустить её на локальном оборудовании? Тогда приступим!

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис

Читать далее

LangChain vs LlamaIndex: проектируем RAG и разбираемся, что выбрать для вашего проекта

Level of difficultyEasy
Reading time14 min
Views9.4K

Сегодня it-сообщество предлагает большое количество любопытных инструментов для создания RAG-систем. Среди них особенно выделяются два фреймворка —  LangChain и LlamaIndex. Как понять, какой из них подходит лучше для вашего проекта? Давайте разбираться вместе!

Читать далее

Сравнение AI-инструментов для прототипирования: v0, Bolt и Lovable

Level of difficultyEasy
Reading time9 min
Views6.2K

Здравствуйте! Меня зовут Богдан, я являюсь автором телеграм канала про нейросети в телеграме, посчитал эту статью очень интересной для перевода, приятного прочтения

На переполненном рынке инструментов разработки с поддержкой ИИ выделяются три платформы для прототипирования компонентов и приложений: v0 от Vercel, Bolt от StackBlitz и Lovable. В этой статье рассматриваются их практическое применение для начальной загрузки MVP, ограничения и компромиссы с инженерной точки зрения.

Обзор: v0, Bolt, Lovable

Основная задача, которую пытаются решить эти инструменты, не нова: уменьшить трение между идеей и реализацией. Однако их подходы существенно различаются как по архитектуре, так и по исполнению.

v0.dev преуспел в быстром прототипировании пользовательского интерфейса, и несколько компаний используют его для поддержки библиотек компонентов и дополнения своих дизайн-систем. Он хорошо работает с популярными UI-фреймворками, такими как Tailwind или Material-UI. v0 теперь поддерживает генерацию не только UI-компонентов, но и серверных служб, включая интеграцию с базами данных и API-маршрутами, демонстрируя стремление Vercel к разработке полного стека. Хотя эта поддержка полного стека находится на ранней стадии, в будущем она может стать конкурентоспособной.

Я часто предоставляю v0 макет (загружаю изображение или выбираю входные данные Figma), а затем предлагаю интерактивную версию, которая меня устраивает. Он также хорошо работает с чистым текстом, если вам удобно отложить дизайн. Если вам нужна дополнительная поддержка бэкенда, например, БД для хранения данных, v0 также может работать с такими поставщиками, как Prisma, создавая для вас схему.

Читать далее

Оцените мой инди-стартап для чтения книг в оригинале. Что думаете?

Level of difficultyEasy
Reading time7 min
Views16K

1 Приложение Канделибра — 2 Недостатки существующих решений — 3 Сценарий использования — 4 Попытки отыскать целевую аудиторию — 5 Мечты и амбиции — 6 Любопытные проблемы — 7 Заключение

Делюсь своим опытом создания инди-приложения. Читателю может быть интересно подумать над необычной задачей, пофантазировать вместе со мной.

Слово «инди» здесь означает, что я работал один. За границей есть такой термин, даже сайт indiehackers.com, а у нас это как-то не распространено. Спасибо всем родственникам и друзьям за советы и тестирование!

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

Читать далее

8 классных подкастов про стартапы, пет-проекты и венчур на русском языке – 2025 год

Reading time5 min
Views4.8K

Обновленная подборка подкастов про развитие ИТ-бизнеса и технологических продуктов за 2025 год. Обновленная подборка подкастов про развитие ИТ-бизнеса и технологических продуктов за 2025 год.

Читать далее

11 бесплатных ИИ-инструментов без регистрации

Level of difficultyEasy
Reading time4 min
Views14K

Если вы ищете потрясающие ИИ-инструменты, вам повезло. Я нашел 11 бесплатных и полезных ИИ-инструментов, которые не требуют никаких регистраций. Да, вы не ослышались - никаких уловок, никакой информации о банковской карте, только чистая ИИ-магия! Но имейте в виду - они не могут оставаться бесплатными вечно, поэтому лучше воспользоваться ими, пока есть такая возможность.

Читать далее

Самостоятельно учить языки и глубже понимать текст. Зачем читать в параллельном переводе?

Level of difficultyEasy
Reading time11 min
Views10K

Примеры в параллельном переводе — Что привносится в чтение?— Что и как читать? Отрывки из Шекспира — Попытки чтения на совсем незнакомых языках — Где читать? Печатные и онлайн ресурсы — Заключение

Примеры из Улисса

В первый раз в параллельном переводе я прочел роман Улисс (Ulysses).

Это толстый модернистский роман ирландца Джеймса Джойса, написанный по⁠-⁠английски в начале прошлого века.

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

Пример 1

Начало третьей главы Улисса, последней в предисловии, самой запутанной:

«Неотменимая модальность зримого. Хотя бы это, если не больше, говорят моей мысли мои глаза. Я здесь, чтобы прочесть отметы сути вещей: всех этих водорослей, мальков, подступающего прилива, того вон ржавого сапога. —»

Оригинал:

«Ineluctable modality of the visible: at least that if no more, thought through my eyes. Signatures of all things I am here to read, seaspawn and seawrack, the nearing tide, that rusty boot.»

Здесь, в отличии от перевода, хотя бы видна какая⁠-⁠то красивость, ради чего затевался этот сырбор: гармоничное «thought through», а еще «seaspawn and seawrack» / «водоросли, мальки» — даже если не знать конкретных значений этих слов, за счет повторения корня «sea» рождается образ моря, и с первого абзаца понятно, где стоит герой. Это такой способ избежать утилитарщины в описании сцены. Хочется сказать, что «видел перед собой море», но как⁠-⁠то иначе, сохранив протяженность фразы. В переводе же пройдет еще четыре абзаца до первого появления корня «мор».

Для сравнения первый абзац четвертой главы:

«Мистер Леопольд Блум с удовольствием ел внутренние органы животных и птиц. Он любил жирный суп из гусиных потрохов, пупки с орехами, жареное фаршированное сердце, печенку, поджаренную ломтиками в сухарях, жареные наважьи молоки. Всего же больше любил он бараньи почки на углях, которые оставляли во рту тонкий привкус с отдаленным ароматом мочи.»

Пример 2

«What sound accompanied the union of their tangent, the disunion of their (respectively) centrifugal and centripetal hand? The sound of the peal of the hour of the night by the chime of the bells in the church of Saint George»

«Какие звуки сопровождали соединение их касательных и разъединение их (соответственно) центробежной и центростремительной рук? Звуки колоколов, отбивавших ночные часы на колокольне церкви Святого Георгия.»

В английском второе предложение звенит, как церковный колокол. В переводе от него остаётся один неуклюжий причастный оборот.

Пример 3. В редакции газеты Моллой декламирует часть из лучшей на его памяти речи в суде.

Читать далее

Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 2

Level of difficultyEasy
Reading time8 min
Views41K

Приветствую! Эта статья является продолжением (2 частью) статьи Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1 Если честно, я был приятно удивлен популярностью первой части: 115К просмотров за неделю и 137 голосов, которые принесли мне 21 место в рейтинге Хабра. Учитывая, что эта статья была из песочницы (отдельное спасибо @Ilha за приглашение), для меня это большой результат. Поэтому всем, кто поставил стрелочку вверх – авторское спасибо!)

В этой статье я покажу, как можно скачивать с YouTube каналы и плейлисты. Если кто-то не читал первую часть, настоятельно рекомендую это сделать. По крайней мере, если по мере чтения у вас возникнут какие-то вопросы, скорее всего там есть на них ответы. Напомню, что у нас уже есть средство, которое решает "проблему с устаревшим и изношенным оборудованием Google Global Cache" (к сожалению, оно не у всех работает, учтите), а также мы разобрались с тем, как скачивать с YouTube видео и аудио в любом качестве. Итак, начнём!

UPDATE: По решению Роскомнадзора в марте 2025 г. первая часть статьи была заблокирована на территории России. pdf-версию статьи вы можете скачать здесь

Читать далее

Алгоритм перевода видео/аудио с любого языка на любой язык в 10 шагов

Level of difficultyEasy
Reading time4 min
Views4K

Допустим у вас есть задача: перевести свой ютуб канал с русского на английский, перевести свои корпоративные обучалки на другие языки... (напишите, пожалуйста, ещё идеи в комментариях, кому может быть полезен данный алгоритм)

Для этого вам потребуется какой-то сервис, который для вас переозвучит видео. Проведя исследование, я пришёл к выводу, что сейчас самый лучший по качеству сервис предоставляет (раск) rask.ai у них своя нейронка, и стоит их услуга примерно 100$ за 1 час переводов на 1 язык.

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

Читать далее

Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1

Level of difficultyEasy
Reading time13 min
Views168K

Современный мир пресыщен различной информацией, и в наше непростое время её важно уметь не только находить и сохранять. Многие наверняка заметили, что в на YouTube, кроме мусора, котиков и прочих бесполезных вещей (которые мы иногда не прочь посмотреть) есть масса полезного материала по самым различным темам. И иногда этот материал неплохо было бы сохранить себе на будущее, чтобы не зависеть от переменчивых настроений в мире.

В этой статье я хочу рассказать, как можно скачивать видео, аудио (1 часть статьи), плейлисты и целые каналы с YouTube (2 часть статьи) без использования VPN и на чистом Python-е. Сразу оговорка: VPN нам не понадобится, но мы сделаем собственное средство, которое будет решать "проблему с устаревшим и изношенным оборудованием Google Global Cache" (вы поняли, о чём я). Я думаю это средство будет особенно актуально сегодня, когда у многих россиян YouTube почти или совсем не работает.

Читать далее

Выбираем подарок юному электронщику

Level of difficultyEasy
Reading time9 min
Views17K

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

Читать далее

Возможности LLM и RAG на примере реализации бота для поддержки клиентов

Reading time9 min
Views5.9K

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

Меня зовут Александр Волынский. Я технический менеджер продукта в подразделении Applied ML. В этой статье я хочу рассказать об LLM и RAG, вариантах их использования на примере нашего бота для поддержки клиентов, а также о сценариях применения полученной реализации.

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

Information

Rating
1,728-th
Location
Екатеринбург, Свердловская обл., Россия
Registered
Activity