habrahabr
Сгенерированный ИИ код сделает вас плохим программистом

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

  • пятница, 1 ноября 2024 г. в 00:00:11
habrahabr
Уменьшать срок или платёж, что выгоднее: наглядное сравнение способов досрочного погашения кредита

Большинство из нас так или иначе сталкивается с кредитами, а потом и с досрочными платежами по ним. Эта статья в блоге ЛАНИТ на Хабре посвящена подробному сравнению двух способов внесения частичных досрочных платежей по кредиту: с уменьшением срока и с уменьшением платежа.На реальном примере показано, что способы математически равнозначны, если их сравнение выполняется корректно, то есть устранено влияние разной скорости возврата долга. Также разобраны нематематические выгоды обоих способов.Воп…

  • пятница, 1 ноября 2024 г. в 00:00:10
golang
Как мы внедрили CockroachDB на DBaaS в компанию классических СУБД

Привет! Меня зовут Полина Кудрявцева, я инженер DBA в Авито. Мы с командой развиваем и поддерживаем системы управления базами данных (СУБД) PostgreSQL и CockroachDB на платформе DBaaS. Если с PostgreSQL всё более-менее понятно, то к смузи-технологии CockroachDB может возникнуть немало вопросов. Сегодня расскажу, как этот «таракан» заполз и обжился в Авито.Что внутри статьи:Мир баз данных в Авито до CockroachDBКак мы пришли к Cockroach DBКак распределяются данныеКак выполняется запросКак Cockroa…

  • пятница, 1 ноября 2024 г. в 00:00:09
javascript
linkedSignal: управлять связанным состоянием теперь ещё проще

Бу! Испугался? Не бойся. Angular 19 уже не за горами и представляет новый мощный примитив, называемый linkedSignal, который поможет вам управлять сложным состоянием в ваших приложениях. Это альтернатива использованию effect для простого обновления сигнала на основе изменения другого сигнала. В сообществе не все были согласны (впрочем, как и всегда), некоторые продвигали идею использовать computed вместо effectдля сброса сигналов на основе изменения другого сигнала.linkedSignal — это функция, пр…

  • пятница, 1 ноября 2024 г. в 00:00:07
javascript
Захват подписи в 1С с помощью графического планшета

Подписание документов — неотъемлемая часть многих бизнес-процессов. Будь то заключение трудового договора, выдача материальных ценностей или оформление счетов: часто в таких случаях необходимо распечатать документ и подписать его. Чтобы упростить и автоматизировать этот процесс, мы разработали решение, которое позволяет получать подписанные документы прямо в 1С, исключая необходимость печати, подписи и последующего сканирования.В этом примере мы используем графический планшет One by Wacom S-siz…

  • пятница, 1 ноября 2024 г. в 00:00:06
javascript
Эпопея шахматных движков: мой опыт в разработке шахматной программы

ВведениеШахматами я начал заниматься около 3 лет назад, во время громкого матча на первенство мира между Магнусом Карлсеном и Яном Непомнящим. Начиная играть на личесс, а позднее перейдя в игру на живых турнирах - я постепенно погружался в шахматную культуру, изучал стратегии и тактики, анализировал свои партии и стремился к повышению своего уровня игры. В результате я достиг уровня первого разряда и нашел в шахматах не только отдых, но и хобби, которое помогает развивать сосредоточенность и ан…

  • пятница, 1 ноября 2024 г. в 00:00:04
javascript
CI/CD для начинающих: деплой React-приложения без боли

Следующий шаг после разработки веб-приложения — размещение его на сервере. Независимо от сложности проекта или используемой инфраструктуры, общий процесс остается одинаковым: нужно «упаковать» код в CI/CD-конвейер и отправить на сервер. В тексте рассмотрим, как это происходит на примере простого приложения to-do list на React. Подробности под катом! Используйте навигацию, если не хотите читать текст полностью: → Описание проекта → Создание проекта в облаке → Настройка веб-сервера и ручной де…

  • пятница, 1 ноября 2024 г. в 00:00:04
github
udecode / plate

A rich-text editor powered by AI Plate Templates You can choose one of the following templates to get started: Option NextJS Plate Plugins AI & Backend Notion clone template ✅ ✅ ✅ ✅ Plate playground template ✅ ✅ ✅ Plate minimal template ✅ ✅ NextJS template ✅ Documentation You can learn more about Plate by checking out our documentation. Contributing To get started, check out our contributing guide. Contributors We'd love for you to jo…

  • пятница, 1 ноября 2024 г. в 00:00:01
xaker
JPMorgan Chase подает в суд на пользователей, которые обналичили тысячи долларов из-за сбоя

Американский транснациональный финансовый конгломерат JPMorgan Chase & Co начал судиться с пользователями, которые похитили тысячи долларов из банкоматов банка. Дело в том, что минувшим летом в социальных сетях завирусилась информация о мошенническом способе снятия денег при помощи фальшивых чеков.

  • четверг, 31 октября 2024 г. в 00:00:23