Одним из самых распространенных инструментов для внедрения аналитики является BI инструменты – Tableau, Superset, Datalens и многие другие, десятки их. Это отличные инструменты, но какие бы крутые и сложные визуализации традиционно у каждого из таких инструментов одной из важнейших фич является «Экспорт в Excel» - пользователям нужны выгрузки, детальные данные и т.д. На одном из проектов я обсуждал с заказчиком перспективы развития BI в компании – что уже сделано, что делаем дальше и менеджер задал коварный вопрос: «Артём, дашборды это конечно здорово, но можно ли сделать так, чтобы данные загружались к нам сразу в Excel, причем автоматически». И вот что вы придумали...
Читать далееВ этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve(), как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения.
Изучил я этот механизм, когда разрабатывал Zapper — инструмент Linux, удаляющий все параметры командной строки из любого процесса без прав root.
Читать далееСиний — самый увлекательный цвет, потому что из всех распространённых цветов его сложнее всего создать искусственно.[1] Нельзя просто взять кусочек неба и поместить его в картину. А синие пигменты довольно редки в минералах, растениях и животных. Поэтому синий цвет приходилось изобретать снова и снова, начиная с 4000 года до нашей эры и вплоть до XXI века. Это самый технологичный цвет, и я готов утверждать, что именно поэтому он обычно используется в научной фантастике и других областях для обозначения будущего.
История синего цвета начинается с индиго. Это органический краситель, получаемый из растений рода Indigofera, которые растут во всех тропических и субтропических регионах мира. Первые известные следы использования индиго как красителя были обнаружены в Новом Свете, в древнем Перу, 6000 лет назад, где использовался Indigofera suffruticosa, или анил.[2] В Старом Свете он был известен от Африки до Восточной Азии, но особенно ассоциировался с Индией (отсюда и название «индиго», indi-go), где Indigofera tinctoria одомашнили. Индиго вскоре стало предметом роскоши, им торговали из Индии в Греко-Римскую, а затем и в средневековую Европу, где такой же синий краситель можно было получить только из менее продуктивного растения, вайды или Isatis tinctoria. В конце концов, «синее золото» стало важной колониальной культурой в Карибском бассейне и было частью истории рабства, наряду с сахаром, табаком и хлопком.
Читать далееРешение Кунцевского районного суда от 14.07.2025 по иску кунцевского межрайонного прокурора о признании информации распространяемой в Интернете (речь про информацию как получить «синюю галочку») экстремисткой.
Данное решение суда напрямую касается digital- специалистов, маркетологов и владельцев ИТ-бизнеса. разбираемся, как техническая процедура верификация аккаунта попала под статью 282.3 УК РФ (финансирование экстремизма) какие правовые и технические риски это создает
Читать далееПока крупные компании продолжают создавать ноутбуки, смартфоны и игровые консоли, энтузиасты и небольшие команды пробуют переосмыслить сами принципы портативной электроники. У некоторых вроде получается, и неплохо. В этой подборке — ноутбук на основе Legion Go, карманный Linux-компьютер с LoRa, упрощенный Android-смартфон с кнопками, DIY-консоль с двумя экранами и обновленный Rabbit R1, который теперь умеет запускать мини-приложения. Что ж, поехали!
Читать далееВ мире много профессий и навыков, которые со временем забываются и исчезают. Так, например, в Англии и Ирландии до 1920 года существовала профессия будильщика. Этот человек ходил с легкой бамбуковой палкой и духовой трубкой для стрельбы горохом. Его задачей было будить людей стуком в дверь или окно, чтобы те вовремя прибыли на работу — промышленная революция, как-никак. И пока клиент не вставал, стук не прекращался. С появлением будильников эта профессия канула в Лету.
Приложения на языках программирования второй половины 20-го века вроде COBOL, Fortran и Ada до сих пор встречаются в банках, страховых компаниях и госучреждениях. Но вот людей, которые реально могут легко написать программу на COBOL, в мире осталось немного. Точно так же дело обстоит со старыми операционными системами. Казалось бы, прошло всего 25 лет с момента выхода FreeBSD 4.x, но сейчас многие навыки работы с ней уже утрачены. Сегодня предлагаю взглянуть на процесс установки старой версии «фряхи» и запуска несложного серверного приложения вроде IRC.
Читать далее25 сентября в Москве мы снова собираем участников Java-сообщества вместе. В программе: хардкорные доклады, дискуссия о будущем Spring в России и много живого общения.
Регистрируйтесь на митап по ссылке.
А пока присоединяйтесь к нашему ТГ-каналу и чату Java Rock Stars Meetup, чтобы быть в курсе новостей митапа.
Читать далее20 августа 2023 года. Мы с друзьями решили провести выходные неподалёку от Афин. Утро, готовим завтрак.
“О, Германия анонсировала новый закон о гражданстве, можно получить второе гражданство за 3 года” — раздалось от Фёдора.
Нас с женой, на тот момент почти год живших в Болгарии, но уже понимающих, что Болгария — это большая любовь, но точно не навсегда, захлестнула волна энтузиазма. Дальше всё было как в тумане. Начали учить язык, собирать информацию, но самое главное — бесконечно долго искать работу.
Всем привет, меня зовут Артём, и я разработчик. В этой статье я хотел бы рассказать свою историю о том, как я с женой и двумя собаками переехал из Софии (Болгария) в небольшой баварский городок в ~50 км от Мюнхена.
Читать далееСегодня поговорим про реализации решения конфликтов подходов local / offline-first – это когда ваше приложение позволяет пользователям работать полностью или частично оффлайн, а когда они выходят в сеть, синхронизировать все их изменения.
Примеры таких приложений: Notion-like редакторы, Figma-like вайтборды или Linear-like таск менеджеры.
Основная идея – коллаборация, а коллаборация несет за собой конфликты, разберем очень наглядный пример:
Читать далееЯ не разработчик. Я жертва своей идеи. В роли исполнителя — нейросеть; в роли тестировщика, тоже я, с кофе, на рабочем месте,... в три ночи.
Ночью стилусом в смартфоне: «маленькое окно с камерой, всегда поверх». Утром: «чат сделай мне программу, где я в кружке поверх… «. Днём — баги. Ночью — тесты. Утром — снова что‑то не работает.
Все хотят одну кнопку, а получают месяц ночей, десятки итераций, тригорстку багов и тревожный сон.
Если как и я, ведёте совещания, презентации, записываете демо или объясняете что‑то на видео, вы знаете, как важно держать внимание слушателей и...
Бесплатно | Без рекламы | Без интернетаОсновной тезис Пикетти звучит так: неравенство — это не баг, а фича, намеренно вшитая в «операционную систему» общества через идеологию и законы. Это прямой аналог того, как кодекс программы определяет её поведение.
Читать далееНа этой неделе разбираем методику Deep Think with Confidence (DeepConf) — подход к рассуждениям LLM, который измеряет локальную уверенность модели по ходу генерации и использует её для ранней остановки низкокачественных трасс, а также для взвешенной агрегации ответов офлайн. DeepConf не требует дообучения модели и легко встраивается в существующие inference‑стеки, при этом одновременно:
- Повышает точность на сложных бенчмарках (до 99.9% на AIME 2025 с GPT‑OSS‑120B),
- Существенно сокращает вычисления за счёт раннего отсечения «плохих» цепочек (до −84.7% токенов).
Читать далееПривет! ИИ-агенты — главная горячая тема этого года, но все наверняка видели как их ради хайпа пытаются затащить куда угодно, совсем не глядя на эффективность и какой-либо здравый смысл.
В этой статье я расскажу о действительно полезном применении концепции агентов и попробую доказать, почему любой боксерский поединок является мультиагентной системой. И да, сходу со старта: это, конечно же, легкая и ироничная статья, к которой не нужно относиться серьезно — это чистый сарказм и попытка натянуть мультиагентную сову на мультиагентный боксерский глобус, а все приведенные аналогии между боксом и агентами — лишь художественный вымысел. ツ
Итак, поговорим про system design бокса, про reinforcement learning, адаптивные алгоритмы, всевозможный вызов tools типа джебов или клинча, очереди сообщений и гарантию их доставки, graceful degradation агентов и многое другое.
Читать далееЗа один клик из сводного дашборда — на «дочерний» с уже выставленными фильтрами. Разберём, как в Apache Superset прокидывать выбранные значения через URL-параметр native_filters в формате Rison и собирать ссылку Jinja-макросами.
Читать далееКоллектив российских ученых провел моделирование космических джетов в сверхсильных магнитных полях лазерной релятивистской плазмы. Эксперименты проводились на лазерной установке 10-ти ТВт уровня мощности созданной в АО «ЦНИИмаш». Результаты работы опубликованы в Астрономическом журнале РАН.
Читать далееВам знакомо чувство вины, что вы могли бы работать больше или эффективнее, а ваши результаты могли бы быть лучше? Кажется ли вам, что другие справятся с вашей работой быстрее и качественней? Многим отличным специалистам и предпринимателям знакомы эти переживания, но мало кто осознает их источник, потому что осознавать его очень больно.
Читать далееЧем только компании не занимаются под видом цифровой трансформации. Разбираем, что это такое и из каких элементов состоит этот процесс.
Первым делом следует определить термин "трансформация". Так вот, четкого определения нет! В генетике, лингвистике, электронике, бизнесе и праве термин определяет разные процессы, но есть одна общая составляющая, которую и возьмем за основу.
Читать далееНейросети оперативно анализируют гигантские массивы текстовой информации, обучаются на промахах и обеспечивают перевод довольно точно. Сегодня даже профильные лингвисты нередко применяют подобный метод перевода больших текстов. Можно ли довериться переводу нейросети и когда его хватит?
Конечно, нейросети сильно упрощают нашу жизнь. Но даже самые современные нейронки делают ошибки. Уже набралось немало примеров, когда машинный перевод оказался не слишком удачным.
Читать далееZennoPoster и Browser Automation Studio (BAS) - два популярных инструмента для автоматизации веб-браузера. Оба используются для создания ботов, парсеров, спам-скриптов и других утилит, снимающих рутину с пользователя. Но если бы все было так просто и если бы выбор был очевиден - не было бы вокруг сторонников обоих инструментов столько споров.
Порой кажется, что это как фанаты Зенита и Спартака. Оба говорят об одном - футбол (в нашем случае автоматизация) - но одни имеют дорогого спонсора, кучу дорогостоящих легионеров, а другой народную любовь москвичей, ну вы поняли кто из инструментов кого представляет.
Читать далееВот и дошли мои руки покопаться во внутренностях системного промпта tool-deep-research (ссылка)
Сразу скажу, что возможностями Deep Research я пользовался редко, но в тех моментах, где оно действительно требовалось, он не раз меня выручал. Особенно это касается всяких финансовых вопросов: кредиты, вклады, инвестиции (решения принимаю все еще сам, но понимая конкретную конечную сумму и понятно расписанные условия, принимать решения стало значительно легче) и когда надо быстро погрузиться в новую для себя тему.
Читать далее