В первой части цикла мы разобрались, зачем вообще нужен Capacitor и почему он стал адекватным выбором для кроссплатформенной разработки.
Теперь переходим к самому болезненному и интересному этапу: миграции уже существующего веб-приложения.
Читать далееЗапрос выполняется за 25 мс, но планируется 500 мс. База небольшая, в запросе 9 таблиц, default_statistics_target всего 500. Откуда такой разрыв?
Недавно в pgsql-performance поступил именно такой кейс. Разбор показал неожиданного виновника: статистика по колонкам таблиц в pg_statistic.
Я давно торгую на рынках криптовалют, металлов, форексе. И большинство трейдеров знает, что на финансовых рынках значительная часть инструментов движется не изолированно, а в составе коррелирующих групп. Валютные пары, индексы, криптоактивы и производные индексы часто демонстрируют согласованное поведение, поскольку отражают одну и ту же макроэкономическую или риск среду.
Среды таких активов я выделяю особые 'триады активов' - активы с максимальной корреляцией, где расхождение является прямым сигналом. Эти триады - почти общепризнанные тройки. Именно по этим триадам мы будем искать интересное расхождение - PSP. Оно является отличным подтверждением в торговле.
Для упрощения его поиска и работы с ним напишем Pine Script индикатор. Я разберу для вас логику работы psp, логику его использования в торговле, объясню полностью код индикатора и структуру pine script.
Читать далееВ январе на Давосе случилось то, чего не бывает: два человека, строящие одну и ту же технологию в конкурирующих компаниях, сели рядом и начали вслух считать, сколько им осталось до точки невозврата.
Демис Хассабис из Google DeepMind. Дарио Амодеи из Anthropic. Модератор сравнил это с разговором Beatles и Rolling Stones — метафора хромает, но калибр передаёт верно. Тема беседы: «День после AGI». Только чтобы обсуждать «день после», нужно сначала договориться, когда наступит сам день.
И тут они разошлись.
Интересно. Читать далееНа написание этой статьи меня сподвигнуло прослушивание выпуска подкаста Запуск завтра - Цифровая хрупкость. Как сохранить важное в сети (Episode 8 Season 13). После которого у меня сложилось впечатление что гостья не разбирается в архивации, хотя вроде бы эксперт, а Самат называет не верные факты, например он говорит, что данные на LTO лентах хранятся до 100 лет, хотя даже производители на упаковке пишут 30 лет. По этому я решил сделать максимально полный обзор на все типы физических носитиелей которые доступны обычному человеку сегодня. FDD, NAND, CD, DVD, BD, SSD, HDD, LTO. А также попробую посчитать экономику и разобраться когда например выгоднее оставаться на HDD, а когда уже пора переходить на LTO.
Читать далееВ постиндустриальном мире «совой» быть все еще тяжело: ты можешь сколько угодно стремиться к гибкому распределению задач, но будь добр, вписывайся в общепринятое расписание, если сталкиваешься с системой образования (дети), медициной или административными вопросами. Да и топая в офис к 9:00, не всегда веришь в то, что индустриальный век с его жесткими графиками «по звонку» закончился.
Удаленка дает чуть больше свободы. В этой статье разбираемся, есть ли смысл настраивать ее так, чтобы сова наконец выдохнула? Насколько это поможет и в чем заключается эта настройка?
Читать далееПишут, что в греческом и арабском технически ещё больше, но с оговорками (что считать словом и т.п.)
1. В 1066-м году Вильгельм Завоеватель захватил британские земли и получилась такая ситуация: всё начальство – французы, говорят на французском; местные – на своих языках. Французов ассимилировали, связь с Францией у них фактически оборвалась. Но английский впитал в себя огромную часть французского языка. Эти слова стали литературными синонимами, их до сих пор используют в образованных кругах + в школах и вузах французский учат как иностранный – это тоже не даёт французским словам устаревать.
2. Со времён римских завоеваний латинский язык из Англии особо и не уходил. А когда над Британской империей перестало заходить солнце, он всё ещё был международным языком науки. Для руководства колониями и обслуживания финансовых потоков нужно было много образованных людей. Они и ввели тонны латинской лексики и даже фразеологии в обиход. Все эти слова до сих пор формально существуют в английском, но используются всё реже, и некоторые уже смело можно считать устаревшими. Но многие прижились. Например, в юриспруденции и в языке церкви – сплошная латынь.
3. США, Канада, Австралия и Великобритания – уже очень давно самостоятельные цивилизации, к тому же удалённые друг от друга географически.
Причём речь в этих странах различается и от региона к региону. Нам кажется естественным говорить на совершенно одном языке в Питере, Владивостоке и уральских деревнях, а жители других стран удивляются. И дело тут не в них, а в нас.
В СССР проводилась сознательная политика унификации речи. Абсолютно одинаковая школьная программа по всей стране, одни учебники. Одинаковый язык всех СМИ – от местной газеты до центрального радио и телевидения. Одни и те же фильмы, их мало, все пересмотрены по сто раз и растасканы на цитаты. До 30-40-х местные диалекты ещё абсолютно господствовали в деревнях, а потом подросло первое советское поколение. На самом деле, у нас до сих пор почти в каждом поселении есть старики, которые эти диалекты помнят, просто говорить на них уже не с кем.
Читать далееДля кого статья: для тех, кто набирает разработчиков в свою команду и понимает в технологиях.
О чём статья: о проблемах найма в IT, о нарисованных резюме и зазубренных уроках.
Об авторе: лид стрима в облачном провайдере, набирал большую часть команды в 2024-2025, пришлось скорректировать процесс проведения интервью.
Эта статья — не просто отчёт, а взгляд на реальность набора специалистов, где на первый план выходит борьба с инфоцыганами и “вкатышами”, которые составляют красивые резюме, учатся красиво рассказывать, но не умеют не только разрабатывать, но и просто писать код.
Читать далееКак успеть сделать огромную не профильную работу и выжить. Срочные задачи, размытые требования, меняющиеся вводные и большое количество людей, принимающих решения – это нормальное состояние для IT, продуктовой разработки и любых сложных систем. Поэтому в этой статье не будет рассуждений в духе «надо было всё предусмотреть заранее». Здесь про мой опыт и про то как мы преодолели этот рубеж и где оступились.
Читать далееЭто мой крик души в сегодняшнем IT-кризисе. Я более 1,5 лет живу в ужасе. И не могу толком-то выбраться оттуда...
Читать далееВсем привет! У меня уже публиковался небольшой цикл статей про атрибуты качества, они же нефункциональные требования и вот первая часть этого цикла.
Сегодня поговорим о проблеме, которая возникает при общении с заказчиками. Как правило для них термин «атрибуты качества» звучит абстрактно и не воспринимаются, как нечто, имеющее прямую ценность для бизнеса. Однако же этот разрыв стоит устранять.
Читать далее15-20 минут на ручное тестирование. После каждого коммита. 47 состояний диалога. Бесконечные «а этот edge case я проверил?». Flaky тесты с реальным API. Rate limits от Telegram. Проблема не в коде - проблема в том, как вы его тестируете. Ручное тыканье в Telegram не масштабируется. Тесты с реальным API - медленные и flaky. Свои моки писать - неделя работы. Я нашёл способ лучше: 50 интеграционных тестов за 2 секунды. Без сети. Без токенов.
50 интеграционных тестов за 2 секундыОдной из частых задач документирования является документирование баз данных. Это может быть документирование PostgreSQL, Clickhouse, MongoDB и других баз данных. Их все объединяет один простой факт — такую документацию сложно делать вручную. В этой статье я разберу, как создать описание базы данных PostgreSQL с помощью утилиты tbls.
Читать далееВ Латинской Америке формируется новая финансовая инфраструктура - не в мобильных приложениях и не в банковских отделениях, а прямо в чатах. Стартап Jelou строит платформу, которая позволяет проводить платежи, оформлять кредиты, открывать счета и проходить проверку личности прямо внутри WhatsApp, без переходов в сторонние сервисы.
Такой подход отражает более широкий сдвиг: для миллионов людей и малых бизнесов мессенджеры уже стали основным цифровым интерфейсом. Когда финансовые операции «переезжают» в чат, снижается трение, расширяется доступ к банковским услугам и в формальную экономику включаются те, кто раньше оставался за ее пределами.
Читать далееЗдравствуй, читатель. За время моего почти десятилетнего отсутствия в мире x86 и UEFI довольно много воды утекло, и то, что раньше считалось интересными, но мало кому нужными настройками прошивки (к примеру, Above 4G Decoding и Resizable BAR) теперь считается фичами первой необходимости (без которых современные видеокарты Nvidia и AMD теряют в производительности, а карты Intel могут и вовсе не работать). При этом прогресс не превратил мощные старые системы в совсем уж полный хлам, и потому есть смысл научить этих старых псов новым трюкам, если это возможно.
Читать далееРассматриваю метод интерпретации модели на временных рядах, который работает как инструмент дебага с интервенционным протоколом, а не как банальная визуализация. Метод строит карту вклада входных сигналов в координатах время × масштаб × признак, и я проверяю ее через два фальсифицируемых теста. Цель — не проиллюстрировать веса конкретной предобученной нейросети, а деанонимизировать поведение модели: прямо и доказуемо увидеть внутреннюю стратегию чтения сигнала.
Читать далееВ бизнесе часто случается парадокс: люди обсуждают один и тот же проект, одни и те же цифры и процессы — но делают разные выводы. На уровне ощущений это выглядит как «топы не понимают стратегию» или «собственник вечно всё усложняет». На уровне реальности чаще происходит другое: разные роли включают разные режимы системного мышления.
В основе материала — данные исследования центра исследования компетенций SkillCode: выборка включала 300 собственников малого и среднего бизнеса и более 1000 топ-менеджеров из различных отраслей экономики РФ.
Читать далее«Я это ненавижу». Я спросил нейробиолога Бена Рейна, что он думает о том море ненужной информации о нейробиологии, в котором мы плаваем в Интернете — о «дофаминовых детоксах», «повышении уровня серотонина» и людях, «регулирующих» свою «нервную систему», — и вот такой была его спонтанная реакция. Он рано встал со своей новорождённой дочерью в своём доме в Буффало, штат Нью-Йорк, но во время видеозвонка он выглядел бодрым и полным энергии, быстро добавив к своему искреннему заявлению: «Позвольте мне пояснить свою позицию: я не ненавижу это, когда описания точны, но они редко бывают точными».
Он показал мне ролик, который он недавно видел в социальных сетях, где мужчина объясняет, что переосмысление боли как «нейрофидбэка, а не наказания» активирует переднюю поясную кору (часть мозга, участвующую в регистрации боли). «На самом деле это никогда не изучали; это просто выдумки», — говорит он. Он опубликовал лаконичный ответ, призывая создателей контента «не примешивать к этому нейробиологию». «Вот почему я считаю, что особенно важно, чтобы в Интернете были настоящие учёные», — говорит он. «Мы должны показать общественности, как выглядит ответственное и точное обсуждение науки».
Читать далееПока ещё полёты в космос не приобрели массовый характер, несмотря на усилия Безоса, Брэнсона и Маска. Однако исследователи и изобретатели обдумывают физиологические особенности и проблемы человеческого питания за пределами Земли, а также прорабатывают различные решения. Об этом мы сегодня и поговорим.
Читать далееНесколько месяцев назад я опубликовал статью про использование Outline для корпоративной базы знаний. Теперь хочу описать некоторые процессы подробнее.
Сегодня речь пойдет про основы создания такой базы знаний. Опишу кратко применение метода Event Storming, ревью структуры, регламент по ведению БЗ.
Изучить вопрос