Select a country

Пятничные заявки и 6 ТБ WAL: будни инженера поддержки Postgres Professional

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

Пятничные заявки и 6 ТБ WAL: будни инженера поддержки Postgres Professional

Техподдержка бывает разная. Где-то это «попробуйте перезагрузить» или «проверьте провод», а где-то — сложные инженерные задачи, которым не жалко посвятить хоть всю жизнь. Какой вариант в поддержке Postgres Professional и кого/чего больше в этой сфере — людей или технологий, — разбираемся со старшим инженером технической поддержки Postgres Professional Камилем Каримовым. Читать далее

Контроль против гибкости: два подхода к созданию AI-агентов

Привет! Меня зовут Женя Орлов, я руковожу NLP-разработкой в red_mad_robot. Мы экспериментируем с мультиагентными системами и изучаем, как LLM ведут себ
Наука - Хабрахабр

Контроль против гибкости: два подхода к созданию AI-агентов

Привет! Меня зовут Женя Орлов, я руковожу NLP-разработкой в red_mad_robot. Мы экспериментируем с мультиагентными системами и изучаем, как LLM ведут себя в разных архитектурах. В процессе накопилось много наблюдений и рабочих инсайтов — хочу поделиться тем, что помогает нам при проектировании AI-агентов. В последнее время внимание инженеров и исследователей привлекают агентные архитектуры — системы, где LLM координирует работу внутренних инструментов и других моделей. Разберём два основных подхода к построению агентных систем.  Читать далее

Три роли руководителя: Родитель, Ребенок, Взрослый

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

Три роли руководителя: Родитель, Ребенок, Взрослый

Руководителю важно выбрать правильную роль, иначе его личная эффективность, а значит и вся эффективность бизнеса будет под вопросом. Ролевые модели руководителя. Любая компания, любой бизнес - это всегда выражение личности ее основателя, ее руководителя, того, кто определяет, как существует эта компания, какие правила в ней приняты. Именно поэтому, когда мы пытаемся понять что происходит в компании, почему она успешна или нет, надо смотреть не на экономические показатели - они являются лишь следствием, но не причиной, а на то, как ведет себя ее руководитель, ведь именно от стиля поведения руководителя зависит и стиль поведения сотрудников, а, следовательно, их способность эффективно работать. И да, деньги любой компании приносят ТОЛЬКО сотрудники, а не руководитель, как ошибочно думают некоторые управленцы. Но в то же время именно Руководитель своими действиями создает систему, при которой сотрудники приносят или не приносят деньги компании, именно поэтому так велика роль Руководителя в деятельности компании и поэтому они больше получают, а не потому, что так принято. Чтобы понять, что способствует желанию сотрудников приносить деньги компании, важно разобраться в том, какие основные типы руководителей бывают, и к каким результатам деятельности сотрудников приводят действия каждого типа руководителя. Я взял типологию Эрика Берна и его три эго-состояния личности «Родитель», «Ребенок», «Взрослый» и несколько адаптировал ее к практике управления. Почему именно эту модель я использую? По одной простой причине, она проста (я не верю в практическую ценность и применимость сложных конструкций) и дает много для понимания реальности, при этом эта модель позволяет видеть не только стиль поведения руководителя, но и как этот стиль влияет на модели поведения сотрудников. При этом важно понимать, что эго-состояние не является чем-то неизменным, это всего лишь модель поведения конкретного человека в конкретный момент времени в конкретных условиях. Поэтому любое эго- состояние можно изменить, и тут важно только желание человека. Итак, начнем, чтобы понять эти три эго-состояния важно дать им определения и, главное, критерии, по которым их можно определить. Самым главным критерием, который определяет эго-состояние это Ответственность, то есть, какую долю ответственности руководитель позволяет сотрудникам. Читать далее

Скорми своей LLM

<SUDO> FIRE! протокол, который мы не заслужилиЧто будет, если скормить ИИ не запрос, а состояние души? Кайфуй
Наука - Хабрахабр

Скорми своей LLM

<SUDO> FIRE! протокол, который мы не заслужилиЧто будет, если скормить ИИ не запрос, а состояние души? Кайфуй

Замок в небесах: история Oracle

Oracle снова в центре внимания. Компания, долгое время считавшаяся инфраструктурным элементом корпоративных ИТ-систем, внезапно оказалась в це
Наука - Хабрахабр

Замок в небесах: история Oracle

Oracle снова в центре внимания. Компания, долгое время считавшаяся инфраструктурным элементом корпоративных ИТ-систем, внезапно оказалась в центре внимания ИИ. Это история Oracle Ларри Эллисона, её многолетней трансформации и создания облака, идеально подходящего для эпохи искусственного интеллекта. Читать далее

Маркировка ИИ-видео в России: что планируется изменить и как это может повлиять на индустрию

В Госдуме началось обсуждение законопроектов, направленных на регулирование видеоконтента, созданного или изменённого с помощью технологи
Наука - Хабрахабр

Маркировка ИИ-видео в России: что планируется изменить и как это может повлиять на индустрию

В Госдуме началось обсуждение законопроектов, направленных на регулирование видеоконтента, созданного или изменённого с помощью технологий искусственного интеллекта. Инициатива касается только видео, однако затрагивает сразу несколько аспектов интернет-инфраструктуры: от работы платформ до практики создания и распространения медиаматериалов. Читать далее

«Почему тут Маклахлен? Преза не та?» Сделали 150 слайдов для 2500 зрителей конференции Гроуинг в Минске

Во время работы в БС я пару раз соприкасалась с Ильей Кретовым, руководителем eCommerce Т-Банка. А в сентябре менеджер по выступлениям Ильи спроси
Наука - Хабрахабр

«Почему тут Маклахлен? Преза не та?» Сделали 150 слайдов для 2500 зрителей конференции Гроуинг в Минске

Во время работы в БС я пару раз соприкасалась с Ильей Кретовым, руководителем eCommerce Т-Банка. А в сентябре менеджер по выступлениям Ильи спросила, могу ли я помочь подготовить презентацию про тренды в бизнесе на ближайшие годы. Выступление будет на конференции «Гроуинг. Тренды 2026» в Минске.Сейчас расскажу, что для меня было самым сложным в этой впечатляющей задаче. И дальше немного кинематографичности: моей ассистентке преза снилась по ночам, а в момент самого выступления организаторы сначала перепутали файл — отсюда вопрос про Маклахлена в заголовке этой истории. Читать та преза или, всё же, не та

Не смотрите вниз

ESO/S. GuisardМы привыкли, что в жизни, наблюдение за какими-либо красотами всегда требует удобного места. Именно поэтому, так ценятся квартиры с
Наука - Хабрахабр

Не смотрите вниз

ESO/S. GuisardМы привыкли, что в жизни, наблюдение за какими-либо красотами всегда требует удобного места. Именно поэтому, так ценятся квартиры с хорошим видом, гостиницы в первой линии у океана, рестораны с романтическим видом. Однако, многие даже не догадываются, что, где бы они ни находились, они всегда находятся в самом лучшем месте для наблюдений — если хотят смотреть на небо, чтобы наблюдать за вселенной... Читать далее

Малоизвестные игровые журналы и газеты нулевых

Это глава из цикла статей «История игровой журналистики в России».В сытые нулевые игровых изданий закрылось куда больше, чем в 90-е годы. И э
Наука - Хабрахабр

Малоизвестные игровые журналы и газеты нулевых

Это глава из цикла статей «История игровой журналистики в России».В сытые нулевые игровых изданий закрылось куда больше, чем в 90-е годы. И этому явлению есть множество причин: серьёзная конкуренция, стремительное развитие интернета и финансовый кризис 2008 года, который привёл к мировому кризису печатной прессы в 2009 году.К тому же в это время про игры начали писать в журналах с совершенно другой направленностью. Игровые колонки появились в мужских журналах Maxim и Playboy. Обширные игровые разделы были в «Мире Фантастики» (до 20 страниц в номере) и «АнимеГиде» (в журнале писали про японские игры). Изменилось и отношение к игровым журналистам, мнение которых уже заметно обесценилось. Читать далее

Создаем виджеты для BUSY Bar без кодинга

В этом посте мы покажем, как с помощью HTTP API создавать виджеты для BUSY Bar — продвинутого фокус-таймера с функцией блокировки отвлекающих прилож
Наука - Хабрахабр

Создаем виджеты для BUSY Bar без кодинга

В этом посте мы покажем, как с помощью HTTP API создавать виджеты для BUSY Bar — продвинутого фокус-таймера с функцией блокировки отвлекающих приложений и интеграцией в умный дом. Это смогут сделать не только разработчики, но и обычные пользователи. Читать далее

Создаем свой «Photoshop» на Python: пишем десктопный редактор изображений с помощью Flet и Pillow

Название громкое, но цель реальна: написать на Python простую, но полезную утилиту для обработки изображений, которая выглядит и работает как со
Наука - Хабрахабр

Создаем свой «Photoshop» на Python: пишем десктопный редактор изображений с помощью Flet и Pillow

Название громкое, но цель реальна: написать на Python простую, но полезную утилиту для обработки изображений, которая выглядит и работает как современное приложение. Внутри — пошаговый гайд, где мы берем всю мощь библиотеки Pillow для работы с картинками, добавляем магию Flet для создания интерфейса. Только чистый Python. Читать далее

Нажми и забудь: как автоматизировать рутину с PowerShell и GUI

Нажми и забудь: как автоматизировать рутину с PowerShell и GUIЭто руководство пригодится всем, кто устал от рутины и хочет сделать свои PowerShell-скрипт
Наука - Хабрахабр

Нажми и забудь: как автоматизировать рутину с PowerShell и GUI

Нажми и забудь: как автоматизировать рутину с PowerShell и GUIЭто руководство пригодится всем, кто устал от рутины и хочет сделать свои PowerShell-скрипты доступными для коллег: системным администраторам, инженерам технической поддержки, DevOps-специалистам. Мы не только разберем основы создания кнопок и окон, но и ответим на ключевые вопросы: Как выбрать между WinForms и WPF, как избежать зависания интерфейса при выполнении долгих операций, и как удобно упаковать ваш скрипт в EXE или ярлык, чтобы любой сотрудник мог запустить его одним кликом. Читать далее

Маркетинговые инструменты, которые помогают e-commerce продуктам расти: опыт бизнеса

Маркетинговые инструменты нужны любому e-commerce приложению. Без них команда работает вслепую, продукт не решает ключевых пользовательских зад
Наука - Хабрахабр

Маркетинговые инструменты, которые помогают e-commerce продуктам расти: опыт бизнеса

Маркетинговые инструменты нужны любому e-commerce приложению. Без них команда работает вслепую, продукт не решает ключевых пользовательских задач и теряет аудиторию. В этой статье аналитик студии комплексной разработки цифровых продуктов CleverPumpkin Алёна Сорокина, совместно с брендами «ВкусВилл», Flowwow и Kassir.ru поделились опытом — какие маркетинговые инструменты помогают e-commerce-проектам расти и какие выбрать под текущий этап развития бизнеса. Читать далее

Портативный СВЧ-детектор

                                           &
Наука - Хабрахабр

Портативный СВЧ-детектор

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

Фиксация интернет-подключения к конкретной базовой станции

В предыдущей моей статье разбиралась  реализация подключения мобильного интернета от удаленной на 7 км не заглушенной вышки в условиях ег
Наука - Хабрахабр

Фиксация интернет-подключения к конкретной базовой станции

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

Работа с художественным стеклом. Часть 2. Упрощённые светильники

Имея малую долю художественных навыков или даже просто «чувства прекрасного» с толикой терпения и усидчивости, своими золотыми можно делат
Наука - Хабрахабр

Работа с художественным стеклом. Часть 2. Упрощённые светильники

Имея малую долю художественных навыков или даже просто «чувства прекрасного» с толикой терпения и усидчивости, своими золотыми можно делать удивительные вещи, тем более что современные технологии и материалы позволяют, например, легко работать с такой сложной субстанцией, как стекло, даже не слишком подготовленным барышням и школьникам. Речь пойдёт о небольших декоративно-прикладных работах из цветного стекла, и двух простых вариантах светильников на их основе. Светильники на основе витража, тоже демонстрируют работу из стекла на просвет, но по сравнению с витражами классическими — мобильнее, проще адаптируются в обстановку, легко заменяются и не зависят от внешнего освещения. В части №1 мы рассмотрели светильник-ящик, при должном исполнении, внушительно, под стать самому витражу, выглядящий, требующий однако, некоторого столярного навыка, оборудования и места для пыльных и пахучих (отделка) работ. Предлагаемые же здесь варианты подсветки намного проще и лучше приспособлены для хоббийных стеснённых квартирно-балконных условий. Читать далее

Что важнее: наследственность или воспитание?

Привет, Хаброжители! В возрасте 97 лет ушел из жизни лауреат нобелевской премии Джеймс Уотсон, открывший структуру ДНК. Мы выражаем глубокие с
Наука - Хабрахабр

Что важнее: наследственность или воспитание?

Привет, Хаброжители! В возрасте 97 лет ушел из жизни лауреат нобелевской премии Джеймс Уотсон, открывший структуру ДНК. Мы выражаем глубокие соболезнования семье и коллегам великого ученого. В издательстве «Питер» была издана его книга «ДНК. История генетической революции», которую можно бесплатно скачать по ссылке в конце поста.Предлагаем ознакомиться с отрывком «Что важнее: наследственность или воспитание?» Читать далее

Свой REST API сервер на Kotlin с базой данных и деплоем на Railway за 10 минут на Ktor

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

Свой REST API сервер на Kotlin с базой данных и деплоем на Railway за 10 минут на Ktor

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

ИИ в программной инженерии: обзор практик, инструментов и проблем

Привет, Хабр! Меня зовут Николай Бушков, я работаю архитектором в команде Engineering Productivity R&D в Т-Банке (группа «Т-Технологии»). В начале лета я в
Наука - Хабрахабр

ИИ в программной инженерии: обзор практик, инструментов и проблем

Привет, Хабр! Меня зовут Николай Бушков, я работаю архитектором в команде Engineering Productivity R&D в Т-Банке (группа «Т-Технологии»). В начале лета я выступал на конференции MTS True Tech Day c докладом «Не эксперимент, а стратегия: путь к системному использованию AI в SDLC». А сейчас хочу поделиться текстовой версией описания сценариев использования искусственного интеллекта (ИИ) в программной инженерии, которые реализуются у нас в компании. Уверен, наш опыт будет полезен многим для генерации и фильтрации идей применения ИИ, а также сравнения их с положением дел в ваших рабочих процессах. В конце статьи кратко сформулирую наше видение дальнейшего развития и приглашу поучаствовать в  исследовании ИИ в инженерной культуре России. Читать далее

Миссия выполнена: как мы “подружили” системы в ТЭК

Привет, Хабр! На связи Евгений Аверьянов, директор интеграционной платформы USEBUS AI-Code. В первой статье мы разобрали, почему попытки собрать шин
Наука - Хабрахабр

Миссия выполнена: как мы “подружили” системы в ТЭК

Привет, Хабр! На связи Евгений Аверьянов, директор интеграционной платформы USEBUS AI-Code. В первой статье мы разобрали, почему попытки собрать шину из подручных средств или жить по сценарию интеграций «точка–точка» — это путь к росту затрат, хаосу и зависимости от уникальных специалистов. В этой статье мы разберем практический интеграционный кейс одного крупного вертикально-интегрированного холдинга, какой путь мы вместе проделали и каких результатов достигли.Поехали!На старт…ручное управление, или мы потеряли тимлида и всё перестало работатьРасскажу немного о нашем заказчике. NDA, к сожалению, не даёт мне право написать наименование компании, но я посвящу немного в отраслевую специфику. Наш заказчик – один из лидеров топливно-энергетической отрасли в России. Что это значит? А это значит невероятное количество ИТ-систем для управления, оптимизации и автоматизации производства, например, соблюдение высоких качественных показателей, соблюдение технологии производственного процесса, оптимизация энергопотребления, профилактическое обслуживание оборудования и т.д. Все технологические и бизнес-процессы взаимосвязаны и требуют «дружбы» между собой для понимания полной картины и принятия обоснованных стратегических решений. Да и вообще, ИТ-технологии играют важную роль в развитии ТЭК, поэтому внедрение новых ИТ-систем – это не редкость, а закономерность развития промышленных компаний.Что было у компании? А было более 300 интеграционных потоков разной критичности, самописные решения на базе RabbitMQ, open-source ETL, а еще несколько десятков интеграций по принципу «точка-точка». Каждый новый бизнес-процесс – это целый отдельный квест проект. Читать далее

[Перевод] Сверхбыстрые запросы: принципы Compaction при разделении хранения и вычислений в StarRocks и руководство по тюнингу

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

[Перевод] Сверхбыстрые запросы: принципы Compaction при разделении хранения и вычислений в StarRocks и руководство по тюнингу

StarRocks при каждом импорте данных создаёт новую версию, что со временем приводит к росту числа мелких файлов и падению эффективности запросов. Фоновый процесс Compaction объединяет версии, устраняет дубликаты и сокращает количество I/O. В материале разобраны: архитектура Compaction в режиме разделения хранения и вычислений (FE — Scheduler, BE/CN — Executor), диспетчеризация по Partition и Tablet, критерии безопасной очистки данных, а также практики тюнинга. Показано, как смотреть Compaction Score на уровне Partition, отслеживать и отменять задачи, и какие параметры FE/BE/CN действительно влияют на производительность (compact_threads, lake_compaction_max_tasks и др.). Отдельно затронут мониторинг и алерты в Grafana/Prometheus. Текст ориентирован на инженеров DWH/OLAP и эксплуатацию высоконагруженных систем хранения данных. Читать далее

ОС 7 ЕС. Симбиоз* системы виртуальных машин и операционных систем

В моих предыдущих статьях я так или иначе сравнивал систему виртуальных машины МФ и подобные виртуальные системы на платформе х86-64. В одной и
Наука - Хабрахабр

ОС 7 ЕС. Симбиоз* системы виртуальных машин и операционных систем

В моих предыдущих статьях я так или иначе сравнивал систему виртуальных машины МФ и подобные виртуальные системы на платформе х86-64. В одной из них я доказывал (безуспешно - статью заминусовали. Правда сколько было плюсов не известно) что хорошая ОС с классическим разделением времени и ресурсов, плюс встроенный в железо микро-, или милликод для представления сервера набором разделов** аналогичным по всем параметрам всему серверу делают ненужным виртуальные системы. Вспомнил свой опыт работы с ОС 7 ЕС и несколько изменил свое мнение. Правда при этом вскрылся еще один недостаток виртуальных систем на х86-64, который не позволяет ей считаться настоящей (полной, классической).Давайте разбираться.* симбиоз - сожительство двух организмов разных видов, приносящее им взаимную пользу.** с этой статьи я буду называть логические партиции (LPAR) разделами сервера Подпись под дбложкой «Структурная схема ОС 7 ЕС». Не вошли в рисунок слои «Машинная графика», и прикладные системы. Взято из статьи «Операционные системы ЕС ЭВМ» В.В Пржиялковского на Виртуальном Компьютерном Музее. . Читать далее

Типизация данных в PHP, надо ли оно? Прирост скорости JIT

Влияет ли типизация данных на скорость работы PHP? Варианты конфигурации JIT. Не самые комплексные тесты, но результат понятен. Читать далее
Наука - Хабрахабр

Типизация данных в PHP, надо ли оно? Прирост скорости JIT

Влияет ли типизация данных на скорость работы PHP? Варианты конфигурации JIT. Не самые комплексные тесты, но результат понятен. Читать далее

CardDOM на Rust: через лайфтаймы и боль

Четвертая статья в серии про DOM-подобные модели данных в различных языках программирования.В прошлых сериях мы рассмотрели DOM-подобные струк
Наука - Хабрахабр

CardDOM на Rust: через лайфтаймы и боль

Четвертая статья в серии про DOM-подобные модели данных в различных языках программирования.В прошлых сериях мы рассмотрели DOM-подобные структуры данных, тест их поддержки в языках программирования с помощью бенчмарка CardDOM и сравнили их реализацию в JavaScript и С++.Сегодня - Card DOM на Rust - великом и ужасном. Читать далее

Как дизайнер своё приложение навайбкодил

История о том, как одинокий UX/UI-дизайнер сделал Flutter приложение, прошёл огонь, воду, Drag’n Drop — и вышел в релиз. Читать далее
Наука - Хабрахабр

Как дизайнер своё приложение навайбкодил

История о том, как одинокий UX/UI-дизайнер сделал Flutter приложение, прошёл огонь, воду, Drag’n Drop — и вышел в релиз. Читать далее

Китайские бюджетные камеры: глазами пользователя

Есть популярное мнение - «дешевые китайские камеры ужасно плохие потому что дешевые! А вот другие - ого-го!»Ну что ж, вот он я, который пол
Наука - Хабрахабр

Китайские бюджетные камеры: глазами пользователя

Есть популярное мнение - «дешевые китайские камеры ужасно плохие потому что дешевые! А вот другие - ого-го!»Ну что ж, вот он я, который пользуется этими самыми дешевыми китайскими камерами: попробую обьяснить почему, ну и немного заглянем внутрь.В недавней разгромной статье нам рассказали о них ужасные вещи: в них высыхают электролиты, у них запланировано устаревание и больше чем год они работать не могут, и вообще всё плохо.Мягко говоря, это не совсем правда. Но сначала - о чем вообще идёт речь? Читать далее

Пошаговый гайд по развертыванию «Континент 4»

В IT ANGEL мы регулярно настраиваем инфраструктуру на базе «Континент. Версия 4» и часто сталкиваемся с типовыми шагами, которые важно выполнять
Наука - Хабрахабр

Пошаговый гайд по развертыванию «Континент 4»

В IT ANGEL мы регулярно настраиваем инфраструктуру на базе «Континент. Версия 4» и часто сталкиваемся с типовыми шагами, которые важно выполнять в правильном порядке.В этом материале мы разбираем простой и понятный пример развертывания, основанный на наших рабочих проектах, который помогает быстро поднять защищенную сеть без лишних ошибок и задержек. Читать далее

Почему опытные программисты всё чаще молча переписывают, чем спорят в комментариях

В мире разработки существует интересное наблюдение: чем опытнее разработчик, тем реже он вступает в бурные перепалки в комментариях к коду и
Наука - Хабрахабр

Почему опытные программисты всё чаще молча переписывают, чем спорят в комментариях

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

Убивает ли ваша деструктуризация производительность?

Я давно хотел написать статью или пост на эту тему, поскольку заметил проблему с некорректным пониманием синтаксиса так называемой «дестр
Наука - Хабрахабр

Убивает ли ваша деструктуризация производительность?

Я давно хотел написать статью или пост на эту тему, поскольку заметил проблему с некорректным пониманием синтаксиса так называемой «деструктуризации» в JavaScript. Эта информация будет особенно интересна разработчикам, использующим React, где деструктуризация (например, в хуке useState) встречается повсеместно. Читать далее

Как фитнес-клубу без базы клиентов сделать 5,4 млн в первый месяц открытия

Делюсь своим опытом и кейсом, как у нас получилось сделать 5,4 млн для фитнес-клуба в первый месяц открытия. Читать далее
Наука - Хабрахабр

Как фитнес-клубу без базы клиентов сделать 5,4 млн в первый месяц открытия

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

Тестирование Ansible-ролей локально на macOS (Apple silicon) с помощью драйвера molecule-lima

Разрабатываете Ansible роли на macOS с процессорами M1/M2/M3/M4? Тогда вы знаете проблему локального тестирования роли: molecule + vagrant + virtualbox не работает, mole
Наука - Хабрахабр

Тестирование Ansible-ролей локально на macOS (Apple silicon) с помощью драйвера molecule-lima

Разрабатываете Ansible роли на macOS с процессорами M1/M2/M3/M4? Тогда вы знаете проблему локального тестирования роли: molecule + vagrant + virtualbox не работает, molecule + vagrant + VMWare через «костыли», а Docker не подходит для тестирования системных компонентов. Я написал драйвер molecule-lima, который использует нативную виртуализацию macOS через Lima и полностью интегрируется со стандартным Molecule workflow. Драйвер реализован на Ansible playbooks, работает на macOS (ARM/Intel) и Linux, устанавливается одной командой pip install molecule-lima. Читать далее

[Перевод] Anthropic зафиксировали первый официальный случай крупной кибератаки, выполненной с помощью ИИ

Команда AI for Devs подготовила перевод статьи о первой зафиксированной кибератаке, почти полностью выполненной ИИ. Атака, где человек нужен лиш
Наука - Хабрахабр

[Перевод] Anthropic зафиксировали первый официальный случай крупной кибератаки, выполненной с помощью ИИ

Команда AI for Devs подготовила перевод статьи о первой зафиксированной кибератаке, почти полностью выполненной ИИ. Атака, где человек нужен лишь для того, чтобы пару раз «подтвердить заказ», — и это уже не фантастика, а реальность 2025 года. Читать далее

[Перевод] Почему у нас (пока) нет вакцины от простуды

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

[Перевод] Почему у нас (пока) нет вакцины от простуды

Для тех из нас, кто живёт в Северном полушарии, наступил сезон простудных заболеваний. С изменением погоды мы все проводим больше времени в помещении. Дети уже пару месяцев как вернулись в школу. А простудные микробы повсюду.Моя младшая дочь в этом году пошла в школу, и вместе с рисунками и рассадой она приносит домой множество милых микробов, которыми делится с остальными членами семьи. Когда она в сотый раз кашлянула мне прямо в лицо, я начала задумываться, можно ли как-то прервать этот бесконечный цикл зимних болезней. Месяц назад мы все сделали прививки от гриппа. Почему бы нам не сделать прививку, которая защитила бы нас и от простуды? Читать далее

Ничто, которое может всё: чем опасно уменьшение компьютеров будущего

Привет! Я - специалист с бэкграундом в тестировании ПО, и я хотел бы рассказать о перспективах развития вычислительной техники, замеченных мн
Наука - Хабрахабр

Ничто, которое может всё: чем опасно уменьшение компьютеров будущего

Привет! Я - специалист с бэкграундом в тестировании ПО, и я хотел бы рассказать о перспективах развития вычислительной техники, замеченных мной в ходе работы в самых разнообразных условиях и технологических стеках. Здесь я расскажу, почему реверс-инжиниринг станет обязательным навыком для всех айтишных профессий, как компьютеры могут исчезнуть, а также почему любой научный прогресс неизбежно ведёт к фундаментальным вопросам о возникновении Вселенной. Ближе к финалу речь пойдёт о технологии, которая прямо сейчас недоступна рядовому обывателю - однако не исключено, что в какой-то форме она присутствует в обиходе узкоспециализированных организаций и мировых элит. Гордон Мур 19 апреля 1965 года сказал приблизительно следующее: в кристаллах процессоров становится вдвое больше транзисторов каждые 2 года. По крайней мере какое-то время это правило выполняется. С оговоркой, что сначала он назвал год, а потом скорректировал до двух, но со второй попытки его слова более не менялись. Для обывателя это звучит как «компьютеры становятся вдвое мощнее», что, впрочем, недалеко от правды. Тезисы статьи: 1. Компьютеры с мощностью, характерной для 2030 года выпуска, могли бы теоретически существовать и в 2020, и в 2010, и даже в 1970 году. 2. Если закинуть немного кремния, металлических руд, кислот, щелочей и углеводородов в баночку, и хорошенько её потрясти над доменной печью, с ненулевой вероятностью может оказаться, что, когда мы закончим трясти - в банке окажется iPhone 8 Plus. 3. Возможно, прямо сейчас в вашей комнате в виде пылинки летает мощнейший суперкомпьютер будущего (пишите в комментариях, если вы всегда это знали или догадывались). 4. Так как радио уже мертво на Земле, оно и подавно мертво на других планетах. Для поисков внеземного разума логичнее использовать TEMPEST-эффект. 5. Эксперимент с крупным количеством приматов, печатающих Войну и мир, состоялся в реальности: произведение было успешно напечатано. Интересно? Читать далее >>>

[Перевод] Corrosion от Fly.io: сервис-дискавери на Rust и SQLite без кластера

Когда у вас есть глобальная платформа с тысячами машин по всему миру, самая болезненная часть — не сервера и не сеть, а согласование того, кто
Наука - Хабрахабр

[Перевод] Corrosion от Fly.io: сервис-дискавери на Rust и SQLite без кластера

Когда у вас есть глобальная платформа с тысячами машин по всему миру, самая болезненная часть — не сервера и не сеть, а согласование того, кто и где сейчас жив. Команда Fly.io уже успела пройти через зависшие прокси по всему парку, «заразный» дедлок в Rust, DDL-миграции в глобальной базе состояния и истории, когда попытки восстановить соединение с Consul превращали инфраструктуру в обогреватель аплинков. В статье разбирается, как из этих факапов родился Corrosion — сервис-дискавери на Rust и SQLite без распределённого консенсуса и центрального хранилища, построенный по мотивам протоколов маршрутизации вроде OSPF и CRDT-репликации. Это история не только о том, как устроен инструмент, но и о том, какие архитектурные решения для распределённого состояния реально живут в продакшене, а какие красиво смотрятся только на диаграммах. Разобрать Corrosion