Feed aggregator

Чему меня научила разработка C#-клиента для распределённой СУБД Яндекса

Habr.com - Mon, 12/29/2025 - 12:05

Привет, Хабр! Меня зовут Кирилл Курдюков, и мы с командой делаем YDB (СУБД Яндекса). Как и с языками программирования, популярность СУБД определяется не только их возможностями, но и экосистемой.

В предыдущей статье я рассказал о том, как разработать Java-клиент для распределённой СУБД и интегрировать его с популярными ORM. А из этой статьи вы узнаете, как под капотом работает ADO.NET, почему управление пулом сессий может сильно влиять на ваш код работы с базой данных и какой стратегии обработки ошибок можно придерживаться для разработки отказоустойчивых сервисов. Статья будет полезна тем, кто изучает особенности взаимодействия в распределённых системах или просто хочет научиться лучше писать клиентский код, работающий с современными распределёнными системами.

Читать далее

Чему меня научила разработка C#-клиента для распределённой СУБД Яндекса

Habr.com - Mon, 12/29/2025 - 12:05

Привет, Хабр! Меня зовут Кирилл Курдюков, и мы с командой делаем YDB (СУБД Яндекса). Как и с языками программирования, популярность СУБД определяется не только их возможностями, но и экосистемой.

В предыдущей статье я рассказал о том, как разработать Java-клиент для распределённой СУБД и интегрировать его с популярными ORM. А из этой статьи вы узнаете, как под капотом работает ADO.NET, почему управление пулом сессий может сильно влиять на ваш код работы с базой данных и какой стратегии обработки ошибок можно придерживаться для разработки отказоустойчивых сервисов. Статья будет полезна тем, кто изучает особенности взаимодействия в распределённых системах или просто хочет научиться лучше писать клиентский код, работающий с современными распределёнными системами.

Читать далее

Пока нам впаривают MAX, РСЯ генерирует подписчиков в Telegram по 300р

Habr.com - Mon, 12/29/2025 - 12:04

Внутри статьи:

скрины и настройки конвертящей РСЯ для подписчиков в Telegram по 300₽;
мотив, а не продажи - именно такой трафик приведут цели «просмотр страниц», «время на сайте» и подобные;
официальная схема Яндекса, где пользователям платят бонусы за клики по рекламе;
наступили на яйца: рекламное объявление должно ощущаться именно так;
клики с WebView — или как распознать мусорный рекламный трафик самостоятельно;
код сервера для учета офлайн подписок (конверсий) на в телеграм канал.

Читать далее

MoonShine 4: AI-инструменты, Tailwind 4 и новый UI — большой разбор релиза open source админ панели

Habr.com - Mon, 12/29/2025 - 12:00

Tailwind 4, дизайн-токены, AI-генерация через Claude Code, Telegram Mini App, модульная архитектура CRUD, 20+ палитр из коробки и генератор собственных. MoonShine 4 большое обновление админ панели для проектов на Laravel и других фреймворках. Вместо часов настройки полей — один промпт. Вместо танцев с CSS — система дизайн-токенов. Вместо мобильного приложения — интеграция с Telegram. За 11 месяцев разработки мы переосмыслили то, как должна создаваться админ-панель в 2025 году. Внутри — полный технический разбор.

Читать далее

Вайбкодинг. Сопротивляться или возглавить?

Habr.com - Mon, 12/29/2025 - 11:45

Кто-то кайфует от новых возможностей и говорит, что теперь всё будет делаться с AI. Кто-то называет ерундой, говорит AI ничего не может, и придумывает таким разработчикам клички типа “Саша GPT”. Кто-то готовится к обороне кода как Егор Бугаенко (@yegor256) в своём видео “Как защитить код от AI”: https://www.youtube.com/watch?v=GPJ-LfRpxM4 (очень рекомендую посмотреть)

На какой стороне вы? Новаторов или староверов?

Делюсь своим видением происходящего, с какими плюсами и ограничениями столкнулся на практике.

Читать далее

[Перевод] «История игрушек» уже не такая, какой вы её помните

Habr.com - Mon, 12/29/2025 - 11:40

«История игрушек» выглядела иначе, но объяснить это будет немного сложно.

В 1995 году компьютерная графика была самой важной темой в индустрии, и в центре этого ажиотажа находилась Pixar. Эта студия уже заставила Disney перейти на компьютеры и выиграла первый Оскар за компьютерную короткометражку (Tin Toy). ПО Pixar использовалось в крупных голливудских фильмах наподобие «Парка юрского периода».

Следующим шагом стала «История игрушек» (Toy Story), которую рекламировали как первую анимационную картину, полностью созданную в компьютерной графике1. Даже после предыдущих успехов Pixar этот шаг оставался рискованным. Будут ли продаваться билеты на полностью цифровой фильм?

Как мы уже знаем, у студии всё получилось. «Историю игрушек» выпустили тридцать лет назад, в ноябре 1995 года, и её популярность сформировала тот мир анимации, в котором мы живём сейчас. Индустрию покорил новый технологический процесс.

Читать далее

Как я решил больше 1000 задач на leetcode за 2 года и потратил на это 2000+ часов своей жизни

Habr.com - Mon, 12/29/2025 - 11:12

Эта статья — не инструкция "как быстро выучить алгоритмы" и не история успеха в духе "сделал X и теперь у меня всё получилось".

Скорее, это подробный и честный рассказ о длинном пути: с моими сомнениями, ошибками, периодическими откатами назад и постепенным прогрессом.
Я решил написать этот текст по нескольким причинам.

Если коротко: за два года решил больше 1000 задач на LeetCode и потратил на это, по моим оценкам, свыше 2000 часов. Это не рекорд и не повод для гордости. Это просто факт, который задаёт масштаб проделанной работы.

Итак, наливайте чай, теперь начинаю свою историю…

Ок, че там давай почитаем

Байки из ЦОДа-3: план с «газелькой», испытание оттепелью и неожиданные соседи

Habr.com - Mon, 12/29/2025 - 11:06

Привет, Хабр, на связи команда Т1 Облако. Продолжаем делиться с вами необычными историями из жизни инженеров data-центров. Если вам любопытно, читайте первый и второй выпуски баек, а сегодня расскажем о том, как природные стихии, огонь и вода, устроили суровые испытания для серверов, а отключение электричества и соседские «шалости» превратили рутину в незабываемые удивительные события. Если вы тоже верите, что ЦОДы — это нескучно, то добро пожаловать под кат.

Читать далее

Meeting-LLM: Транскрипция + ИИ-анализ совещаний в одном окне своими руками (T-One + GPT-OSS-20B)

Habr.com - Mon, 12/29/2025 - 11:00

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

Я решил комплексно подойти к этому вопросу и навайбкодить веб-приложение, где все задачи решаются в одном окне, а именно:

- Хранение транскрипций
-Чат с ИИ по содержимому встречи
-Структурированные протоколы (задачи, решения, события)
-Рекомендации ИИ на базе текущей и предыдущих встреч
-Интеграция с CRM в один клик (beta)

Читать далее

Встраиваемые системы для начинающих. Часть 1: Устройство

Habr.com - Mon, 12/29/2025 - 10:26

Привет, Хабр! В этом цикле статей я попытаюсь наглядно и сжато объяснить устройство встраиваемых систем на базе Rockchip. Пройдусь по всем шагам загрузки, начиная с первой инструкции и заканчивая разворачиванием всей системы. Для демонстрации я выбрал плату Orange Pi R1 Plus LTS на базе Rockchip RK3328 SoC, ARM Cortex-A53 64-Bit Processor.

Читать далее

Возможность завести себе мини-Дурова по акции, а также крипто-оттепель в РФ

Habr.com - Mon, 12/29/2025 - 10:23

Самые интересные новости финансов и технологий в России и мире за неделю: ЦБ решил позволить неквалам покупать криптовалюту, на Роскомнадзор подали в суд за блокировку мессенджеров, Маску наконец вернули бонус за Теслу, новая цензура для китайских нейросетей, а также взлом браузерного расширения Trust Wallet.

Читать далее

Бэкап файлов без программирования

Habr.com - Mon, 12/29/2025 - 10:03

Цель: быть независимым от корпораций и государств. Мне нужна флешка, чтобы открыть её везде и не беспокоиться за двухфакторку по потерянной симке или блокировку моей учётки из-за неудобного паспорта.

Читать далее

Как налоговый юрист написал сервис для расчета пени по НДС с помощью LLM, не зная Python

Habr.com - Mon, 12/29/2025 - 10:00

Я налоговый юрист и автор телеграм-канала «Налоговый Инсайдер». В моей работе есть рутинные задачи, которые сложно автоматизировать стандартными средствами вроде Excel. Одна из таких задач — расчет пени по НДС при подаче уточненной налоговой декларации.

В этой статье я расскажу, как не написав самостоятельно ни строчки кода с помощью Gemini и ChatGPT я прошел путь от идеи до работающего приложения на Flask , и с какими неочевидными техническими проблемами (вроде устаревшего Python на хостинге и CGI-скриптов) столкнулся гуманитарий-юрист пытаясь запустить современную программу на обычном хостинге.

Читать далее

Сможет ли GigaCode стать качественным аналогом зарубежных AI-решений для разработчиков?

Habr.com - Mon, 12/29/2025 - 09:15

Ещё в 2022 году разработчики, использующие искусственный интеллект, казались своего рода чудаками. Однако в 2025 году совместный отчёт DORA и Google Cloud показал, что сейчас 90% специалистов используют AI-помощников в повседневной работе.

Рынок предлагает множество платформ для разработчиков: ChatGPT, GitHub Copilot, Claude и многие другие. Однако в российских реалиях их использование усложняется необходимостью подключения к VPN, трудностями с оплатой сервисов и другими проволочками. Поэтому стоит обратить внимание на отечественные аналоги, в частности, GigaCode.

Меня зовут Андрей Вишняков, я основатель нейро-артели «Полезные цифры», эксперт по искусственному интеллекту и цифровому развитию. В этой статье я хочу поделиться собственным опытом и рассказать о преимуществах использования GigaCode по сравнению с зарубежными и отечественными аналогами.

Читать далее

Как эффективно работать с ИИ: Руководство для начинающего

Habr.com - Mon, 12/29/2025 - 07:05

Группа авторов (к которым я не отношусь) провела опрос постоянных пользователей ии-инструментов с акцентом на практические вопросы. Что получается и что - нет, как получается и как - нет, для чего, для кого и т.п. На момент обзора ответы дали 139 опрошенных, среди которых самые разные специальности и опыт в профессии ойти.

Формат показался актуальным и информативным, но трудновоспринимаемым, поскольку ответы собраны в экселе (который прилагается). Поэтому сделано текстовое обобщение в notebookLM, которое под катом. Бонусом - майнд мэп по опросу.

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

Если у вас получается в ии и вы готовы обменяться опытом, то присоединяйтесь к опросу.

Читать далее

Очарованные Hibernate: проблемы, которые ведут разработчика странствовать по production

Habr.com - Mon, 12/29/2025 - 06:44

Hibernate часто работает как надо ровно до того момента, пока не приходит настоящая нагрузка. И тогда выясняется, что безобидные на вид решения отключают batching, ломают пагинацию, умножают число запросов и даже незаметно открывают дополнительные транзакции — ровно там, где вы рассчитывали на один аккуратный запрос в рамках одного unit of work.

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

поехали ...

DEVLOG 3: Сноски

Habr.com - Mon, 12/29/2025 - 04:11

Всем привет!
Этот пост будет предновогодним и потому мы обсудим самую мякотку.

Сегодня обсудим ключевую фичу проекта - сноски Дэвида Фостера Уоллеса! Это автор с уникальным подходом к написанию - как понятно из названия, там что-то любопытное придумал Уоллес со сносками. Его открытие: Сноски могут быть самостоятельным сюжетным битом, ироничным и харизматичным замечанием, они могут быть большие и огромные - некоторые его сноски достигают размера целой главы и создают ощущение бесконечного текста*(это сноска, листайте в конец чтобы оценить задумку).

Читать далее

Мозаики из кубиков Рубика: механический пиксель-арт или новый пуантилизм

Habr.com - Mon, 12/29/2025 - 03:09

Привет! Уже несколько лет я работаю с кубиком Рубика не как с головоломкой, а как с художественным медиумом и математическим объектом — собираю мозаики из кубиков, экспериментирую с формой, масштабом, двусторонними паттернами и оптическими эффектами.

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

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

Крутим кубик далее

[Перевод] Создаём замыкания С из замыканий Lua

Habr.com - Mon, 12/29/2025 - 01:00

Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные вызовы к коду C из функций Lua. Без них значительная часть API — например, WNDPROC – осталась бы бесполезной.

Читать далее

Царский путь к пониманию комплексных чисел. Часть I

Habr.com - Mon, 12/29/2025 - 00:05

Представьте, что вам сказали: «Этого не существует, просто запомни».

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

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

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

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

В этом цикле из 7 статей мы пройдем полное путешествие от парадоксов Кардано до квантовой физики и современной инженерии — с философией, историей и практикой.

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.
Syndicate content