habrahabr
Пол Лайнбарджер. Научная фантастика и психологическая война

Несколько лет назад на Хабре поднималась тема приёмов психологической войны. Там же приводились примеры военной пропаганды времён Второй мировой. В обсуждении мельком упомянули легендарного Пола Лайнбарджера, который заложил фундаментальную теоретическую основу для этой дисциплины. Работы американского специалиста внимательно изучались в СССР (см. книгу Лайнбарджер. Психологическая война. Перевод с английского, Издательство министерства обороны СССР, 1962 год). Эти методы применяются на прак…

  • пятница, 1 ноября 2024 г. в 00:00:13
habrahabr
TV Typewriter. Революционный терминал Дона Ланкастера

Многие застали эпоху, когда купить готовую персоналку было по карману далеко не каждому, поэтому энтузиасты самостоятельно паяли с нуля устройства вроде «ЮТ-88» по журнальным публикациям, либо покупали на радиорынке «зоновскую» плату и микросхемы россыпью, чтобы собрать «Спектрум» по ксерокопии инструкции с едва различимым текстом. В США такой период пришёлся на первую половину 70-х: доступных персональных компьютеров ещё не изобрели, а машины вроде Mark-8 на процессоре Intel 8008 требовали о…

  • пятница, 1 ноября 2024 г. в 00:00:12
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