В пункты выдачи Ozon в Москве и области теперь можно будет приходить с собаками Компания запускает программу дружелюбного отношения к домашним животным «Ozon: можно с лапками».
Рецензия на книгу “Flutter и Dart. Сборник рецептов: Разработка полнофункциональных облачных приложений” Новая рецензия будет о книге, помогающей разработчикам стать профи в довольно редкой пока профессии Flutter/Dart Developer. Книга«Flutter и Dart. Сборник рецептов» (Flutter and Dart Cookbook) авторства Ричарда Роуза (Richard Rose) — это практическое руководство по разработке...
Почему твой друг ест все, что не приколочено, но при этом всегда худой? И можешь ли ты стать таким же? Есть люди, глядя на которых ломает от несправедливости. Раздражает то, с какой легкостью они соглашаются на любую еду и как много едят, не испытывая никаких проблем с весом.Причины, по которым у них так получается, постоянно обсуждаются, но насколько они близки к правде? Дей...
SDR радиоприёмник в FPGA плате Марсоход3GW2 (Gowin) Когда-то давно, аж 2013-й год, на Хабре была статья "Простой SDR приёмник на ПЛИС" автора @iliasam. Я попытаюсь повторить этот проект на другой элементной базе: FPGA плата Марсоход3GW2, микросхема Gowin GW1NR-LV9QN88PC6/I5. Законы Цифровой Обработки Сигналов кажется остаются...
Как избежать разочарования пользователя: от NPS к ценности Привет, Хабр! Это Глеб Михеев — член ПК, отвечающий за программу широко известной в узких фронтендерских кругах конференции FrontendConf, автор канала «Уставший техдир» и знатный амбассадор работы с джунами. Эту статью я написал по мотивам выпуска моего подкаста Фичи Катятся...
Недельный геймдев: #120 — 17 ноября, 2024 Из новостей: Unreal Engine 5.5, документалка про Half-Life 2 на 20-летие, Blizzard выпустила ремастеры первых двух Warcraft’ов, 11 bit studios отчиталась о рекордной выручке.Из интересностей: сборник ссылок на полезные материалы, руководство по дизайну внутриигровой экономик...
С чего начинать на новом месте (памятка для Руководителя проектов) Каждый РП рано или поздно меняет работу. Вы уходите со старого места, где вы уже хорошо ориентируетесь, и приходите в неизвестность:- неизвестный проект с неизвестными рисками;- непонятный руководитель (при первом знакомстве он душка, но какой будет в реале?);- непонятные ко...
Шеринг файлов локализации между несколькими пакетами в Flutter Когда вы разрабатываете большое приложение, вы волей-неволей дробите его на пакеты, однако если использовать стандартный механизм, который предлагают разработчики Flutter в официальной документации, прямого способа пошерить файлы локализации между проектами нет.Есть вариант ...
Square Enix заявил о закрытии Romancing Saga: ReUniverse в декабре Разработчики Romancing Saga: ReUniverse из Square Enix сообщили, что сервера мобильной игры закроют 2-го декабря 2024 года. Напомню, что релиз проекта состоялся в 2020 году, так что 4 года для такого проекта — повод гордиться как разработчиками, так и сообществом. Выпускать ...
Зачем эффективной команде проекта нужен Устав? Статья пригодится начинающим менеджерам проектов, особенно тем, у кого есть свобода от мёртвых процессов и экстремальные условия выживания стартапа. К пониманию того, что правила взаимодействия внутри команды должны быть проявлены, приходишь обычно, пройдя через межличностны...
История о том, как мы быстрое хранилище в 2022 году строили Шёл 2022 год. Перед нам, как облачным провайдером, стояла задача создать под проект максимально быстрое хранилище объёмом от 150 ТБ. На тот момент рынок стремительно менялся: на смену традиционным SAS SSD стали приходить накопители форм‑фактора ...
Чтение на выходные: «Invent and Wander. Избранные статьи создателя Amazon Джеффа Безоса» Уолтера Айзексона Сборник лучших речей Джеффа Безоса под редакцией Уолтера Айзексона в рубрике. Бинго по качеству чтения, потому что обе персоны интересны сами по себе: Джефф — как предприниматель и личность, Уолтер — как биограф, книги которого никогда не бывает скучно читать. Читать далее
Чтение на выходные: «Invent and Wander. Избранные статьи создателя Amazon Джеффа Безоса» Уолтера Айзексона Сборник лучших речей Джеффа Безоса под редакцией Уолтера Айзексона в рубрике. Бинго по качеству чтения, потому что обе персоны интересны сами по себе: Джефф — как предприниматель и личность, Уолтер — как биограф, книги которого никогда не бывает скучно читать. Читать далее
Вредные советы для разработчика: Кодекс продуктивной неэффективности В этой статье вы найдёте сборник из 10 вредных советов, которые показывают, каким разработчиком не стоит быть. От усложнения кода без необходимости до высокомерных заявлений на встречах — эти привычки могут серьёзно мешать не только вам, но и всей команде. Узнайте, какие оши...
Правила файрволов не так уж и безобидны Представим, что вы работаете специалистом по информационной безопасности. И к вам приходит запрос от внешних подрядчиков, работающих над проектом для вашей компании — открыть доступ с пары серверов в тестовом и промышленном контуре на опред...
Jujutsu — новая система контроля версий Кому нужная новая VCS, когда уже есть Git, Mercurial, SVN, Perforce, Darcs и прочие? Автор проекта Jujutsu считает, что ещё есть куда рости. Знакомтесь - Martin von Zweigbergk из Google работает над проектом Jujutsu, или для краткости jj.Чем он лучше чем ваша система контрол...
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
Введение в ПЛИС: Содержание курса Цикл статей посвящен изучению базовых принципов работы с ПЛИС. Данная статья включает в себя оглавление с ссылками на последующие публикации и введение курса. Последующие статьи будут раскрывать отдельные темы курса, возможно, также появятся вспомогательные статьи по разбору...
[Перевод] Эвристики для эффективных организаций по разработке программного обеспечения: постоянно пополняемый список Этот список вряд ли является сборником моих собственных оригинальных мыслей. Он начинался как способ представить ценности и принципы Agile Manifesto более понятным и современным способом, хотя я и добавил в него несколько мыслей от себя. Он представляет собой снимо...
Почему плакать полезно и как делать это чаще Слёзы не проявление слабости, а полезный для организма ресурс.
Проект Mundaneum - как создавали интернет на бумаге ещё в начале XX века Интернет кажется нам чем-то привычным и само собой разумеющимся. Мы пользуемся им каждый день и редко задумываемся о том, как всё начиналось. Однако, ещё задолго до появления компьютеров, люди мечтали о создании системы, которая бы объединяла все знания мира и делала их дост...
В каждом городе свои легенды: как мы запускали новую цифровую площадку, чтобы сохранить культурное наследие Привет, Хабр! Этот материал — о нашем новом проекте «Городские легенды», который помогает воссоздать утраченные или сильно изменившиеся со временем шедевры архитектуры, знаковые здания и сооружения. Рассказываем, как нам в beeline cloud пришла идея такого проекта и что может...
[Перевод] Операции машинного обучения (MLOps) для начинающих: полное внедрение проекта Разработка, развёртывание и поддержка моделей машинного обучения в продакшене может быть сложной и трудоёмкой задачей. Здесь на помощь приходит Machine Learning Operations (MLOps) — набор практик, который автоматизирует управление ML-процессами и упрощает развёртывание модел...
[Перевод] Как мозг воспринимает время. И почему пространство-время выглядит как единая структура? Мы достаточно легко можем отделить пережитый опыт от ожиданий светлого будущего. Но когда речь заходит о концепции времени, то становится немного непонятно, как именно мы его чувствуем. Может действительно, стоит лишь изменить речь, и мы будем подобны существам из «Прибытия»...
Анонсирован сборник ремастеров Tomb Raider IV-VI на все современные платформы Похоже, новых игр можно уже не ждать. Эпоха римейков и ремастеров не собирает заканчиваться.
Мои заметки про процессоры для cовсем маленьких Центральный процессор (CPU, Central Processing Unit) — это основной компонент устройств, который выполняет все вычисления и логические операции, необходимые для работы программ.Здесь я постараюсь рассказать про строение и работу процессора на примере x86–64 архитектуры.Ко...
О технарях, управленцах и почему всё не так однозначно, как кажется Привет, Хабр! Сегодня поговорим о вечном вопросе в мире разработки: должен ли руководитель быть технарём? Казалось бы, всё просто: хороший начальник — это тот, кто и код напишет, и архитектуру спроектирует, и команду организует. Но давайте честно: в реальном мире единороги в...
Что нового в .NET 9? .NET 9 вышел в релиз, и значит, можно начинать переносить свои проекты на новую версию. В этой статье мы рассмотрим новые улучшения и фишки .NET: C# 13, производительность, BuildCheck, GC, LINQ, NuGet Audit и прочее. Читать далее
[Перевод] Почему нет достойных форматтеров кода для Java? Форматирование кода в Java всегда было темой обсуждения среди разработчиков. Многочисленные инструменты предлагают свои решения, но ни один из них не кажется идеальным. Так, возникает вопрос: есть ли форматтер, который действительно отвечает всем нашим требованиям?В новом пе...
Немного о подходе Architecture Decision Records В процессе разработки проектного решения мы, как правило вносим множество изменений. Нет, конечно есть проекты, где все требования жестко «приколочены гвоздями» в ТЗ и внесение каких‑либо изменений практически невозможно. Но большинство проектов в&nb...
Со вкусом ацетона: Как ИИ чуть не отравил программистов темным ПИВОМ Привет, Хабр! На связи Smart Engines с новым экспериментом. Помните, мы проверяли адекватность, реальность и убедительность советов искусственного интеллекта на примере рекомендаций светлого нефильтрованного пива? (Если не читали - бегом читать тут). Сегодня на очереди темно...
ThreadLocal и проблемы с памятью: что вы должны знать Привет, Хабр!ThreadLocal — вещь, которая на первый взгляд кажется отличным решением некоторых проблем многопоточности. Вроде бы просто: привязываешь переменную к каждому потоку, и никто из других потоков не может её трогать. Но за всей этим скрывается куча нюансов, которые м...
[Перевод] Муравьиный яд, пептиды, боль Яд насекомых кажется наименее вероятным вариантом для избавления людей от боли. Но понимание принципов, как именно маленький муравей может причинить сильную боль – это фундамент для исследования природы его яда и создания на его основе мощных обезболивающих. Читать далее
[Перевод] «Где хуже всего оставлять свои секреты?» — что происходит с учетными данными AWS, которые плохо лежат ИБ-энтузиаст «теряет» на разных публичных площадках ключи AWS API, чтобы выяснить, как быстро до них доберутся злоумышленники, — и приходит к неутешительным результатам. Читать далее
Как упорядочить данные в базе сайта, у которого пять личных кабинетов Привет, Хабр! Меня зовут Миша Шлыков, я менеджер проектов в диджитал-продакшене Далее . Уже два года мы вместе с «Национальными приоритетами» развиваем сайт наука.рф. За это время 30 миллионов человек поучаствовали в проектах Десятилетия науки, а делают его простые люди со в...
Как работать со стейкхолдерами ИТ-проекта Заинтересованные стороны (ЗС), или стейкхолдеры, в проекте автоматизации – это любые люди, организации или институты, кто пользуется его результатами и может на них влиять. Прежде всего, это заказчики / покупатели АИС как продукта. Основная работа аналитика с ними заключаетс...
Результаты исследования рынка русскоговорящих Developer Relation специалистов за 2022 год Привет! Первое исследование за 2021 год лежит здесь. Сейчас я готовлю новое исследование за 2024 год, и мне кажется важным положить на Хабр полный отчет за 2022 год, несмотря на то, что с момента сбора данных прошло 2 года. В отчет входят 4 раздела: портрет участни...
Интересные российские сервисы, которые сделают рынок недвижимости дружелюбнее Какие у вас первые ассоциации со словами рынок недвижимости? ЦИАН, жадные риелторы, которые получают деньги почти что не за что? Если так, то у нас для вас хорошие новости: новые технологии и сервисы меняют привычные правила игры. На какие российские PropTech-стартапы стоит...
AI Ecom Ассистент Я написал статью, свои мысли по поводу AI Ecom Ассистента.Зачем? Причины аж четыре:1. В наше время LLM и крутых ребят, которые двигают эти технологии в массы, многие думают как это использоваться. Я тоже не смог не подумать про это и думал как такой проект можно запустить. Б...
Почему программы лояльности — это путь к банкротству? Программа лояльности — это способ поблагодарить покупателей за то, что они выбирают ваш магазин. Вы даете скидки или подарки, чтобы они приходили чаще. Успешные программы развивают бизнес: растет количество клиентов, они чаще и больше покупают. В статье расскажем, какие быв...
Немного про UEFI и GRUB В данной статье пойдёт речь об особенностях UEFI на примере переноса Debian Stretch с MBR на UEFI. Опишу так же разницу между MBR и UEFI, так как я её воспринимаю.Кроме общей части, ключевая часть статьи про формирование GRUB EFI файла grubx64.efi во время grub-install и про...
TNI: Шестой флот США следил за авианосцем "Адмирал Кузнецов" из-за опасений, что последний сломается Какие дружелюбные военные в Штатах: и через море проведут и сумку тяжелую донести до дома помогут.
Работа Мечты для Руководителя проектов Пришло время для самого важного вопроса, встающего перед каждым Руководителем проектов, решающим сменить работу: «Куда мне лучше пойти работать?».Выбор большой: продукт или ИТ услуги? ИТ услуги в роли Заказчика внутри большой компании или в интеграторе/консультанте в роли Ис...
Что такое Home-виджеты и как их подружить с вашим приложением на Flutter Привет! Меня зовут Айдар Мавлетбаев, я Flutter-разработчик в AGIMA. С Flutter я работаю уже несколько лет. Несмотря на все преимущества, он не всегда оптимально решает задачи, которые требуют глубокой нативной интеграции. Существуют инструменты, разработанные специально под ...
Эксперты рассказали, как не плакать во время нарезки лука Лук — ингредиент, который используется во многих блюдах. Также он улучшает здоровье кишечника и сердца. Но вот нарезать этот продукт без слёз почти невозможно.
CBLT — безопасный, быстрый и минималистичный веб-сервер на языке программирования Rust Для изучения нового языка программирования я использую следующий подход. Сначала я читаю учебник по этому языку программирования, в котором объясняются синтаксис, идиомы, философия и принципы работы языка. После этого я пишу небольшой пет-проект на этом языке программировани...
Сборка Python проекта с uv и Docker Привет, Хабр! Меня зовут Денис Савран. Я старший разработчик направления серверной разработки на интерпретируемых языках и работаю в компании «Криптонит». В этой статье я хочу поделиться опытом сборки проектов на Python с использованием самых современных инструментов. Читать...
Outstatic CMS для персонального блога на Next.js: Легко и Быстро Решил сделать небольшой проект для веб-студии, чтобы удобно хранить наши наработки и получать дополнительный доход с продаж готовых решений.Для разработки я выбрал Next.js, создал структуру проекта и пошел думать над тем, как мне будет проще и удобнее публиковать и редактиро...
Почему оценить стоимость датасета не так просто, как кажется на первый взгляд Представьте, что вы получили заказ на разметку датасета из 1,000 изображений. Вы берете 20 картинок из сета, проводите тесты и получаете примерную стоимость 1 изображения. В итоге вы оцениваете проект, основываясь на количестве изображений, и устанавливаете цену за каждое. О...
Умножение троичных матриц для нейросетей В статье «Как исследователи нарушают привычные подходы в ИИ, исключая матричное умножение» упоминалось, в частности, что перспективным кажется хранение в нейросетевых матрицах лишь троичных значений: (-1, 0, 1), иначе говоря - тритов. Такие матрицы умножать друг на друга про...
Детское программирование: 10 проектов, которые могут создать дети Детское программирование пусть и кажется спорной и даже сомнительной темой, но навыки, которые ребята получают на курсах кодинга или путем самостоятельных занятий, закладывают основы формирования личности XXI века. Знания и умения, связанные с IT, способствуют развитию компь...
Коротко про слоты в Vue.js Привет, Хабр!Когда ты разрабатываешь интерфейсы на Vue.js, рано или поздно приходит момент, когда простые пропсы уже не спасают. Допустим, нужно сделать компонент не просто гибким, а настолько гибким, чтобы его можно было адаптировать под любые сценарии. Пропсами ты тут не о...
Учёные: люди, которые плачут при просмотре фильмов, умирают раньше Исследователи из Университета штата Флорида проанализировали данные Британского биобанка — обширной базы данных, в которой содержатся биологические образцы и генетическая информацию, а также сведения об образе жизни и здоровье более полумиллиона человек.
Анонс докладов по управлению знаниями KnowledgeConf 2024 — это сборник «историй из жизни». Точнее, из нашей повседневной рабочей рутины. Реальные люди делятся своим реальным опытом решения реальных проблем. Всем, что помогло им достичь целей бизнеса с помощью управления знаниями. От онбординга, обучения и развит...
Клонируем UWP-приложения – проще чем кажется Ни для кого не секрет, что на смартфонах под управлением операционной системы Android можно клонировать приложения. Иногда этот функционал даже встроен в систему. Один из примеров тому – (не) всеми любимая MIUI, которая, начиная с двенадцатой версии, уже умела создавать дубл...
Пять DIY-проектов на базе Raspberry Pi: от детской машинки до навигатора для незрячих Привет, жители Хабра! Это Виктор Сергеев из МТС Диджитал. Сегодня я к вам с новой подборкой самодельных систем на базе «малинки». Под катом — пять разных проектов, которые развлекают, помогают и учат. Поехали! Читать далее
Реализация горизонтального кеширования в PHP с Redis Cluster Привет, Хабр!Сегодня мы рассмотрим одну из задач высоконагруженных приложений — горизонтального кеширования. Когда система начинает испытывать давление под наплывом пользователей, стандартный кеш не всегда справляется. В таких ситуациях на помощь приходит Redis Cluster. Расс...
Настройка Failover в OctoDNS Настройка Failover в OctoDNSНаши пользователи взаимодействуют с DNS сервисом различными способами. Можно настроить зону и записи в личном кабинете, кто-то предпочитает отправлять запросы напрямую в API. Есть пользователи у которых десятки зон и тысячи записей, которыми прихо...
Геолог объяснила, почему Земля нам кажется плоской, хотя это не так С давних времён людям известно, что Земля — это шар. Но почему когда мы стоим, например, в парке, она нам не кажется круглой?
От Agile к анти-Agile Сегодня мы поговорим о таком интересном вопросе, как переход от Agile, к анти‑Agile. С течением времени команды часто сталкиваются с ситуациями, когда идеалы Agile начинают давать сбой, и приходит осознание, что работа по старым лекала...
Хотите, покажу вам магию живого кода на p5py? Хотите, покажу вам магию живого кода на p5py?Вдохновившись статьёй, посвящённой написанию клеточного автомата на Godot и экспорту проекта в HTML, хочу показать вам, как использовать для этих целей модерновый онлайн-движок p5py. Код живой не только потому, что мы про игру «Жи...
Epic Games Store бесплатно раздает культовый сборник Castlevania и головоломку Snakebird Успейте забрать тайтлы себе в коллекцию до вечера 21 ноября.
Что делать, если критичный для вашего проекта человек не отвечает? (практические советы Руководителю проектов) Бывает такое, что на вашем проекте есть эксперт, от которого вам надо получить ОК на документацию, или чтобы он сделал важную работу, которая находится на критическом пути проекта. И, внезапно, этот эксперт делать вашу свою работу и давать вам ОК вообще не торопится. Что с н...
История одного стартапа Идеи приходят неожиданно. Иногда они просачиваются в голову, как лёгкий утренний туман, а порой обрушиваются, словно лавина, заставляя всё вокруг уступить место. Именно так началась моя история. История о том, как один случайный день перевернул всё: ...
Исходный код на прощание: разбор ошибок в проектах закрывшейся инди-студии Инди-студия StarlightLabsCo закрылась, а разработчик и её основатель Харрис Ротаермель опубликовал исходный код своих проектов. Теперь желающие могут улучшать эти проекты или разрабатывать на их основе новые. Мы решили не оставаться в стороне и решили поискать ошибки в его п...
«Железный капитан», «Светлая память», «Спасибо, что был». Пользователи «Флибусты» скорбят по умершему основателю культовой онлайн-библиотеки Заблокированная в России онлайн-библиотека Flibusta сообщила о смерти своего основателя, известного под псевдонимом Stiver. В конце сентября Stiver объявил, что находится в больнице с глиобластомой «неприличных размеров», а библиотека прекращает работу. Впро...
Что выгодней — свое железо или облако? Привет, Хабр! Малый бизнес и крупные компании давно задаются вопросом: что выгоднее - облачные ресурсы или собственное оборудование? Облако кажется идеальным решением, но при более глубоком анализе не всё так однозначно, особенно в долгосрочной перспективе. Мы в ServerFlow п...
Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства Представьте, что вы, к примеру, директор по цифровому развитию крупного бизнеса, и вам нужно защитить перед начальством условия договора с IT-интегратором. Предполагаю, выбирая из вариантов Fixed Price, Time & Material или Retainer, вы остановитесь на каком-то из первых ...
Гибкая фильтрация EFCore с помощью Expression Фильтрация данных в EntityFramework — это довольно простая задача, которую можно легко решить с помощью метода Where() в LINQ. Однако если поля для фильтрации как и значения приходят к нам динамически, и тем более если фильтровать приходится по вычисляемым в рантайме зна...
Андроид подаст стакан воды: как работают роботы для ухода за пожилыми Сфера ухода за пожилыми людьми — это сложная и, прямо скажем, непрестижная работа, куда почти никто не стремится попасть. Идея внедрить в эту область роботов-помощников кажется здравой и логичной — особенно с учетом того, что самые роботизированные страны одновременно и самы...
Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО Всем привет, меня зовут Андрей Федотов, я бэкенд-разработчик в компании «Цифровая Индустриальная Платформа».Как сказал Кент Бек: «Многие силы мешают нам получить чистый код, а иногда не удается даже получить код, который просто работает». В данной статье я расскажу историю н...
Россия потратит 240 миллиардов рублей на развитие индустрии микропроцессоров Так вот ты какая, дорога в светлое будущее!
Сдохни или умри: мой опыт создания проекта от идеи до релиза За семь лет в IT я повидал многое: и большие задачи, и экстренные багфиксы ночью, и не совсем понятные требования от бизнеса, но всегда это были готовые проекты с уже выстроенной архитектурой, где знаешь, что и как работает. Год назад, в конце августа, ко мне пришел знакомый...
Методология проектного офиса: Гибкость управления портфелем через метрики Управление портфелем проектов через метрики является одним из ключевых элементов эффективного управления проектами. Это позволяет не только контролировать выполнение проектов в рамках портфеля, но и повышать его гибкость. Суть этой методологии заключается в том, что каждый п...
Хорошие книги для gamedev AI программера После статьи о книгах для саморазвития gamedev программиста, меня просили больше написать про аишную часть и том, что стоит почитать по этой теме. Для программиста ИИ в игрострое ситуация с книгами схожа, но с несколькими интересными особенностями. Здесь важна не только глуб...
Сложные проекты или как продать проект автоматизации руководству Периодически при работе на стороне заказчика (in‑house) встречаются «сложные» для запуска проекты, которые вы, как исполнитель (аналитик, архитектор, ИТ‑директор), не можете продать руководству или, находясь на стороне интегратора, вы сталкивает...
Как мы в МТС создали библиотеку для работы с графовыми нейронными сетями Привет, Хабр! Меня зовут Диана Павликова, я работаю ML-инженером. Часто к нам приходят задачи, когда нужно повысить качество работы модели там, где обычными способами это сделать уже не получается. Мы решили применить что-то новое, поэтому обратились к теории графов и написа...
Apex Architecture: Модульность и стабильность в Android-разработке Архитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не...
Кроссплатформенный терминал Modbus TCP / RTU / ASCII с открытым исходным кодом: Часть 2 Прошло уже достаточно времени с публикации предыдущей статьи. За это время я значительно улучшил приложение. Миграция проекта с WPF на Avalonia UI, обновленный дизайн, работа с числами типа float, а также другие возможности появились в новой версии моего Modbus терминала. Чи...
Практика создания и внедрения единого стайлгайда для команды разработчиков Каждый разработчик приходит в новую команду со своими привычками, видением и стереотипами о процессе разработки, инструментах, оформлении кода. Волей‑неволей, он немного холиварит с коллегами, отстаивая их. Это естественное явление, но иногда оно может вн...
[Перевод] Транзакции в БД на Go с использованием многослойной архитектуры Когда я присоединяюсь к новой компании, меня часто посещает синдром самозванца. После всех этих собеседований кажется, что парни знают, что делают и я смиренно настравиаюсь учиться у лучших.Однажды, я столкнулся с инцидентом на проде и обратился за помощью к самому опытному ...
Как оценить посадочную страницу перед запуском рекламы Когда на сайт приходит большой объем платного трафика, существует риск, что все усилия по привлечению пользователей могут быть напрасны из-за некачественной посадочной страницы. В итоге деньги на рекламу расходуются впустую, компания недополучает очень много потенциальных кл...
Правда ли оптимизм продлевает жизнь Верить или не верить в светлое будущее — решать только вам, наука пока ещё не определилась.
Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте Большая новость, о которой на прошлой неделе намекнул Evan YouEvan создал компанию Voidzero Inc, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (примерно как сейчас bun или deno только без js движка), и...
Как строить карьеру в корпорации Привет! Сейчас я CTO стрима в Газпромбанке, но начинал, как и все, в небольшой компании, где из ИТ-отдела было только два программиста. Мы же были аналитиками, тестировщиками и архитекторами, только ещё не знали таких слов. Надо было писать код для автоматизации — мы писали,...
Обучение ИИ-моделей на облачных серверах: совместный проект РБК и Рег.ру Привет, Хабр! С вами Сергей Рыжков, руководитель департамента хостинга и профессиональных сервисов Рег.ру, и Александр Михеев, ML-engineer РБК. В этой статье расскажем, как мы автоматизировали процесс тегирования редакционных материалов РБК с помощью нейросети в облаке Рег.р...
[Перевод] Чего на самом деле стоит ждать от ИИ и почему он начнет приносить прибыль раньше, чем кажется Команда VK Cloud перевела интервью с Эйданом Гомесом, генеральным директором и соучредителем компании Cohere. Cohere — один из самых обсуждаемых стартапов в сфере ИИ на данный момент, но его ориентир чуть отличается от многих других. В отличии, например, от OpenAI, он вовсе ...
Новые технологии и древние звуки Привет всем, это статья про DIY разработку и изготовление оригинального музыкального инструмента. Когда-то я увидел электронный конструктор «арфа» где на рамке стояло 7 лазерных диодов и простой генератор тона. И вот захотел сделать лучше и больше – начался проект Оптоарфа. ...
XML против JSON: как «слишком много тегов» убивает скорость Когда речь заходит о форматах обмена данными, сразу на ум приходят два давних соперника: XML и JSON. Это как сравнить эпическое повествование с краткой заметкой на полях. XML — это длинный роман, где каждый нюанс тщательно прописан и обрамлен тегами. JSON — это записка на хо...
Как мы отбираем и обучаем специалистов: от первых шагов до реальных проектов В чем секрет качественных данных и точной разметки? Мы в Data Light знаем: за каждым успешным проектом стоят не только технологии, но и люди — специалисты, отобранные после нескольких этапов тестирований и обученные на настоящих проектах.Мы знаем: чем лучше подготовлен испол...
Тварь ли я дрожащая или право имею? Берем чужие сайты под свой контроль. Chrome расширение на Angular 18. Часть 1 Как многие сказки начинаются с уже привычных фраз «жили‑были...» или «в некотором царстве, в некотором государстве...», так многие пет‑проекты или просто творческие эксперименты, опыты программиста начинаются с фразы «дело было вечером, делать&n...
Desktop only, desktop+adaptive, desktop+responsive и mobile-first: в чем разница, как выбрать и как работать? Стоит ли начинать разработку проекта с мобильной версии? Разбираем 4 ключевых подхода, рассчитываем затраты, смотрим окупаемость. Читать далее
Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению В 80% случаев к нам приходят клиенты, которые уже исчерпали ресурс сарафанного радио, попробовали вкладывать в рекламу и получили заказчиков, которые не могут сформулировать задачу и желаемый конечный результат. В результате — слитые рекламные бюджеты, неквалифицированные за...
Перестань обманывать себя. Моя история начала пути к здоровому и светлому духу Приветствую тебя, читатель!Написанная мной статья в первую очередь служит некоторым «эссе в стол», по случаю возвращения способная вернуть меня в то теплое время, когда я начинал становиться «человеком мудрости»!Вообще, на своем канале в телегра...
Компьютерное зрение на С++: подключаем ML-библиотеки и обрабатываем результаты поиска объектов Привет, Хабр! Меня зовут Кирилл Колодяжный, я разрабатываю системы хранения данных в YADRO и изучаю нестандартные подходы к машинному обучению: создаю ML-проекты на С++. Это вторая часть цикла о разработке приложения для обнаружения предметов на С++. В прошлом материале...
Международные стандарты безопасной разработки: ликбез DevSecOps — это не просто модное словечко, а целая философия, объединяющая разработку, безопасность и операции. Но как применить эту философию на практике? Здесь на помощь приходят международные стандарты.В этой статье мы рассмотрим пять основных международных DevSecOps-стан...
Куда утекает производительность? Ищем ответ в логах Greenplum Привет, Хабр!Greenplum — это база данных, созданная специально для больших данных и аналитики. Ее основное преимущество — это архитектура массово параллельной обработки, сокращенно – MPP, которая позволяет масштабироваться до огромных объемов данных, не теряя производительно...
Как мы выиграли соревнование CLEF 2024 по генерации медицинских снимков Всем привет! Меня зовут Михаил Чайчук, я учусь в магистратуре Вышки на ФКН, где также являюсь исследователем в НУЛ моделей и методов вычислительной прагматики. А недавно я пришел работать в AIRI на должность инженера-исследователя в команду Прикладное NLP, которой руководит ...
Автоматизация умного дома за 11 миллионов — а вы бы заплатили? Мы продолжаем знакомиться с интеграторами и изучать умные дома, которые они создают для себя. Насколько их личные проекты отличаются от решений для клиентов?Недавно к нам обратился энтузиаст Андрей из Петербурга. Сначала он сделал свой умный дом, затем собрал команду специал...
Улучшаем умный дом на KNX: добавляем диспетчеризацию на Modbus Умные дома на KNX весьма популярны, хотя относятся к верхнему ценовому сегменту. Как известно, аппетит приходит во время еды. Часто бывает, что через несколько месяцев после освоения умного дома у заказчика появляются какие-то пожелания, которые не учли в проекте.В нашем слу...
Контроль покрытия T-SQL Гоняем тесты кода на T-SQL в сборке каждого пулл-реквеста, собираем Coverage, проходим Quality Gate. Особенности построения CI-пайплайна для проектов БД MS SQL Server. Читать далее
Создание собственной системы F&R в «Магните»: функциональный дизайн Одна из крупнейших розничных сетей России, «Магнит», разрабатывает современную систему прогнозирования и пополнения товаров (F&R). Цель проекта – создание и внедрение нового решения, которое закроет все потребности ритейлера на ближайшие 10–15 лет. Для решения амбициозны...
Спутниковый интернет от Amazon: что происходит и какие у проекта перспективы? Project Kuiper — проект корпорации Amazon, направленный на развертывание глобальной сети спутникового интернета. Как и у Starlink, главная цель — предоставить доступ к интернету жителям тех регионов планеты, где традиционные методы подключения к сети недоступны или слишком д...
Программирование для детей 8–9 лет: примеры направлений и проектов Младшие школьники 8–9 лет, о чем говорит наша практика, уже способны справляться с блочным программированием и постепенно погружаться в текстовые языки, ведь соответствующий возраст – хорошее время для первых успешных шагов в IT. А мы хотим рассказать о доступных направления...
JSON как альтернатива CSV в Postman, или как описать тестовые данные быстрее и лучше Я старший преподаватель направления функционального тестирования в «ЛАНИТ Экспертизе». К нам в штат приходят люди из разных профессий и с разным уровнем знаний. Поэтому в компании организованы курсы обучения практикам тестирования, которые уже стали базовыми. Одной из них яв...
Получение бесплатного сертификата разработчика для проекта с открытым исходным кодом от SignPath На Хабре уже рассказывалось о бесплатной (уже давно не бесплатной) возможности подписать свои открытые проекты: https://habr.com/ru/articles/242267/.Компания SignPath GmbH предлагает бесплатную сертификацию проектов с открытым исходным кодом (https://about.signpath.io/produc...
Любят — не любят: что мы сделали хорошо и плохо в первом опросе удовлетворенности клиентов Привет! Меня зовут Саша Старикова, я младший исследователь пользовательского опыта в Selectel. Мой отдел собирает обратную связь от клиентов и доносит ее в виде идей и выводов до заинтересованных команд. Мы работаем как лаборатория внутри компании: коллеги из смежных подр...
Все вопросы для собеседования программиста, low-code платформа для технических проектов – и еще 8 российских стартапов 10 новых российских сервисов для добавления календаря на сайт, расшифровки аудио- и видео-файлов, создания статус-страницы сервисов и многого другого. Битва за «Продукт недели» началась!Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от р...
Победители Московского городского конкурса (МГК) 2024 года Рассказываем про победителей Московского городского конкурса 2024. Заходите и читайте, какие проекты придумали наши подростки! Читать далее
Тестирование фронтенд компонентов с jest-dom на видимость пользователю Решаем проблему с тестирование элемента что он виден пользователю или не виден.Данное решение для reactjs проекта написано, но также работает и для других фреймворков, с которыми работает jest-dom Читать далее
Немного размышлений о домене и инфре Предположим вам надо написать десктопное приложение, где будет свое состояние с набором коллекций и других свойств. Объекты для отображения могут храниться древовидно, содержать различные свойства со своей логикой и.т.д.Для быстрой реализации этого, надо, как минимум, создат...
Полнолуние увеличивает на 50% количество ДТП с дикими животными Исследование Техасского университета A&M показывает, что полнолуние увеличивает риск столкновений с дикими животными на 45,8%. Ученые призывают водителей быть особенно осторожными в светлые ночи.
[Перевод] Кристофер Йех, аспирант Калтеха, про «тренажеры» для разработки алгоритмов Привет, на связи Елена Кузнецова, специалист по автоматизации Шерпа Роботикс. Сегодня я перевела для вас небольшое интервью с Крисом Йехом, стипендиатом Resnick и аспирантом в области CMS, который работает под руководством Адама Уирмана, о его проекте по созданию «тренажеров...
Тёмная сторона IT: зловещие истории про пароли, скупердяйство и DDoS Когда духи приходят в наш мир и магия становится не просто мифом, а чем-то реальным, случиться может все что угодно. Например, все сервера внезапно перегреются, задымятся, и у пользователей пропадет доступ к вашим сервисам. Или, что не менее ужасно, хакер зашифрует данные кл...
[Перевод] Этот учёный хочет постепенно заменить ваш мозг Американское агентство, занимающееся революционными разработками в области здравоохранения, наняло учёного, предлагающего крайне радикальный план победы над смертью. Его идея? Заменить части тела. Все. Включая мозг. Ожидается, что Жан Эбер, новый сотрудник агентства перспект...
Методичка по ведению проекта Меня зовут Артем! Я проектный менеджер студии разработки CORE. Мы разрабатываем программное обеспечение для бизнеса. В основном, мелкие CRM и ITSM решения, которые включают функционал, не реализованный в крупных продуктах. Читать далее
Как ошибка в ТЗ сделала из тигра бобра, или Почему дизайн — пиковый туз в колоде цифрового продукта Всем привет! Я Вика Левена, руководитель отдела аналитики в AGIMA. По роду деятельности я много работаю с дизайнерами. На рынке заказной разработки (да и не только) все точно понимают, насколько важна роль дизайна. Но когда приходит время доказать эту важность, ситуация прев...
Проект Shiva: Альтернатива Apache Tika и Pandoc Я начал работать над проектом Shiva с первого коммита в марте 2024 года, стремясь создать универсальный инструмент на Rust для парсинга и конвертации документов. За несколько месяцев проект значительно расширился, добавив поддержку множества форматов файлов, включая HTML, Ma...
Как я проектировал для госструктур: тонкости и сравнение с коммерческими проектами Государственные и коммерческие проекты имеют кардинально разные подходы к дизайну интерфейсов: они затрагивают разные аудитории, решают различные задачи, и требуют специфических методик. В статье мы обсудим, как особенности госструктур влияют на проектиро...
Галера от HH или джуны по-дешевке Рассказываю инсайды закрытого проекта от HeadHunter: джуниоры по-дешевке всем и пусть никто не уйдет обиженным. Кроме самих новичков, которые заплатят 100к+ за возможность получить первую работу и будут получать зарплату 36к. Читать далее
Как использовать Evolution free tier: опыт тех, кто уже запустил проект с помощью бесплатных ресурсов в облаке Привет, Хабр! Это снова Никита Бутримов — лидер продуктового направления в Cloud.ru, отвечаю за эксплуатацию, стабильную работу и поддержку облачной платформы Cloud.ru Evolution. С марта этого года мы выдаем объем бесплатных облачных ресурсов — Evolution free tier, и нам ста...
[Перевод] Автономный картографический сервер с питанием от USB Представьте себе: вы только что добрались до начала тропы, за многие километры от цивилизации, а приложение с картами на вашем смартфоне решило, что самое время уйти в оффлайн-режим. Статус приложения? Отключено. Обновления? Забудьте об этом. Память? Заполнена. Добро пожалов...
Надо ли Руководителю проектов быть аналитиком? ...и должен ли РП уметь писать ТЗ?Этому холивару, по-моему, ровно столько же лет, сколько лет проектному управлению в IT.Границы управления проектами просты: инициация - планирование – исполнение – завершение. Это знает даже джун. Сделай устав, план, делай статусы каждую нед...
От проваленного пилота до идеальной системы — как мы научились работать с LLM проектами LLM — одно из самых сложных и интересных направлений в Data Light. В статье расскажу о своем опыте управления LLM-проектами: как провела с командой первый провальный пилот, какие инсайты по процессам из него извлекла, и как их после применила на успешных проектах. Поговорим ...
Blizzard выпустила ремастеры Warcraft и Warcraft 2, а Warcraft 3 Reforged получила патч 2.0 Обновленные игры уже доступны для покупки на платформе Battle.net. Каждый ремастер можно приобрести по отдельности: Warcraft: Remastered стоит 9,99 евро, а Warcraft 2: Remastered — 14,99 евро. Также доступен сборник Warcraft Remastered Battle Chest за 39,99 евро.
И снова о dbt… Привет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин. Читать далее
Как найти саппорт-систему за три месяца, если при себе нет 10 миллионов Два года назад Kokoc Group вышел на международный рынок, а в этом году запустил новый продукт KIT Global — многофункциональную платформу, предоставляющую широчайший спектр услуг диджитал маркетинга для развития бизнеса международных клиентов.Перед запуском платформы передо м...
Встречаем yx_scope: DI-фреймворк для работы со скоупами в открытом доступе Для больших проектов не всегда хватает одного модуля: иногда надо пошарить какие‑нибудь классы или UI‑элементы. Так со временем проект дробится на много мелких модулей, которые так или иначе связаны разного рода зависимостями. И если за этим не&...
Как использовать менеджер состояний NgRx для Angular-проектов Всем привет! Меня зовут Ильмир, я frontend-разработчик SimbirSoft. Это моя первая статья, в которой я хотел бы разобрать тему менеджера состояний в Angular. Читать далее
Объявлены системные требования к STALKER 2 После долгого ожидания мы добрались до ноября, когда игра STALKER 2: Heart of Chornobyl должна увидеть свет. Учитывая, что до этого светлого дня осталось пару недель, нет ничего удивительного в публикации системных требований.
[Перевод] Геймдизайн и мотивация: как создать захватывающий игровой опыт Как хорошо известно любому геймдизайнеру, самой большой загадкой в наших проектах всегда будут оставаться сами игроки. Разброс и разнообразие данных, в таких аспектах, как происхождение, потребности, желания, навыки, мотивы, способности и сила воли, всегда будут приводить к ...
Кейс: решения Qbic, Yealink и ITC развернуты в МФК Бурный во Владивостоке Компания АйПиМатика активно отслеживает успешные кейсы применения — от Калининграда до Владивостока — решений из собственного каталога. Сегодня мы расскажем о проекте, реализованном в МФК Бурный (Владивосток) — первом дальневосточном проекте с концепцией "город в город...
Коллекционный бумажный спецвыпуск «Хакера» еще в продаже Успей приобрести второй бумажный спецвыпуск «Хакера» — настоящий артефакт для всех, кто увлекается технологиями и кибербезопасностью. Сборник включает 240 страниц с лучшими материалами за 2017–2019 годы и может стать не только хорошим дополнением к твоему архиву, но и отличн...
Психологический тупик в ИТ-карьере: как я преодолевал «выгорание» и почему сопротивлялся изменениям В этой статье я хочу поделиться личным опытом и рассказать о том, как я оказался в психологическом тупике выбора пути дальнейшего развития в ИТ. Расскажу на что это было похоже, с какими трудностями столкнулся, какие варианты перепробовал и что мне действительно помогло. Все...
«Облако Mail.ru» забирает вечные 100 Гб у пользователей Показательно некрасиво, подтверждая сказанное выше, ведёт себя «Облако Mail.ru». Пользователям этого сервиса стали приходить письма о том, что доступное им пространство уменьшится на 100 Гб. Читать полную статью
Что делать, когда попал на проект без документации Пару раз на предыдущих местах работы я попадал на проект, где не было документации. Все знания о проекте были у разных коллег, а некоторые части систем вообще были «чёрными ящиками».Что делать, когда попал в проект без д...
Как понять, что твой коллега — психопат, и что с этим делать Привет, Хабр! Я Женя, CPO в корпоративном мессенджере Compass. Поделитесь в комментариях, если было: в команду приходит обаятельный и с виду классный новый сотрудник, который на деле оказывается абсолютно бесполезным, да еще и токсичным. Речь об особом типе людей, котор...
HR-бренд, методика разработки Всем привет, меня зовут Алексей Коваленко, в этой статье я расскажу о том, как полтора года назад меня пригласили в проект по разработке HR-бренда для компании с 2 тысячами сотрудников. Как строилась работа, о нюансах разработки и методике. Да и вообще, о том, что такое HR-б...
Слово пацана (менеджерам и исполнителям посвящается) Самое важное, что характеризует любого менеджера – это то, как он выдерживает собственные обещания. Не то, как он их дает, а то, как выдерживает.В зависимости от психологических особенностей и опыта работы, менеджеры бывают разных типов, прямо как на картинке. Причем менедже...
Контроль качества разметки на проекте: делай как ОКК Существует известное правило: “мусор на входе, мусор на выходе”. Все знают, что “чистые”, точные данные повышают качество и корректность работы ИИ-моделей, так что итоговая ценность оправдывает дополнительные усилия и вложения. Намного дешевле компаниям выходит предотвратить...
«Коммуникация — ключ к успеху» На недавнем тренинге по управлению проектами все участники сошлись в одном — коммуникация является ключевым фактором успеха любого проекта.Очень часто проекты буксуют не из-за нехватки навыков или ресурсов ( хотя и это не редкая причина провалов), а потому, что люди не...
[Перевод] Когда акулы грызут сетевые кабели в Google: сложность устранения нестабильности тестов Одной из самых раздражающих проблем, с которыми я сталкивался за последние 25 лет в индустрии, являются нестабильные тесты (flaky tests) — тесты, которые чаще всего проходят, но иногда необъяснимо завершаются ошибкой без явных на то причин. Вы отправляете код в репозиторий, ...
Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта Кэширование с FeignClient: ускоряем микросервисы и радуем пользователейСтатья о том, как добавить кэширование в FeignClient с помощью Caffeine Cache и сделать микросервисы молниеносными. Простая настройка, минимум кода, максимум пользы — пошагово на примере Java и Spring Boo...
Управление зависимостями с Autofac в C# Привет, Хабр! Сегодня у нас на повестке дня библиотека Autofac — один из самых популярных инструментов для внедрения зависимостей в C#. Разберемся, как она помогает упорядочить код и сделать проект более управляемым. Читать далее
ИИ в логистике: отслеживаем транспортные средства на производственной территории с помощью нейросети Весной на Хабре я рассказывал о том, как для дипломного проекта создавал приложение для отслеживания объектов спортивного мероприятия. Из моего пет-проекта вырос полноценный реальный проект. Знания и навыки в области нейронных сетей, трекинговых библиотек и компьютерного зре...
Разбираем китайский беспроводной микрофон Для одного из проектов аля-караоке понадобился простой беспроводной микрофон. Ранее имел опыт с простыми беспроводными стоимостью в 1-2 тр. Все они полный шлак и разве что побаловаться: Качество так себе, белый шум, связь пропадает даже в 1 метре от приемника. Но проект был ...
Скажем нет «Превращению», или анализ Kafka Бывало ли вам интересно, какие баги может таить исходный код проектов, которыми пользуются большие компании по всему миру? Не упустите шанс познакомиться с интересными ошибками, которые нашёл статический анализатор PVS-Studio в исходном коде Open Source проекта Apache Kafka....
Как найти общий язык с любым заказчиком: 6 наблюдений из личного опыта Привет! Меня зовут Аня, я аналитик в Naumen Erudite. За четыре года в компании у меня было несколько проектов внедрения с крупными заказчиками. Не всегда работать на таких проектах легко — нужно уметь находить правильный подход к&...
Почему Mercurial не смог угнаться за Git (и чем они отличаются под капотом) Привет, я Александр, разработчик из команды Битрикс24. В этой статье разбираюсь в особенностях распределенной системы управления версиями Mercurial. Хотя она появилась одновременно с Git и похожа на него внешне, успеха достичь не смогла. Почему так получилось, как она работа...
Применение статических анализаторов архитектуры на примере гексагональной архитектуры Отсутствие четкой структурированной архитектуры проектов — не редкость в ИТ. Одни этим пренебрегают из-за маленького масштаба проекта, другие — из-за сжатых сроков разработки, третьи — из-за отсутствия экспертизы в этом вопросе. Вместе с тем, движение по этому пути — практич...
Figma без хаоса Как превратить хаос в порядок? Простые советы для удобной работы в FigmaЕсли файл проекта плохо организован, это усложняет жизнь не только дизайнерам, но и всей команде. Делюсь несколькими правилами, которые помогут навести порядок в вашем рабочем пространстве. Читать далее
Кто двигает космическую экономику с триллионным потенциалом? Космическая экономика стремительно развивается, привлекая крупные инвестиции и давая старт инновационным проектам — от мини-спутников до добычи ресурсов с астероидов, что открывает перед бизнесом новые возможности. Несмотря на удешевление запусков, индустрия сталкивается с о...
Всё о цифровых методах восстановлении аудио у себя дома. От ручных методов до ИИ Цифровая реставрация аудио Этот процесс может быть как нетривиальным, так и крайне сложным. Но за последний десяток лет цифровые методы значительно шагнули вперёд, заменив кропотливую работу с узкопрофильными алгоритмами на нажатие двух кнопок для получения желаемого резуль...
«Приходят в компанию, а уходят от руководителя»: 11 проявлений негатива, которых стоит избегать в рабочей коммуникации Большинство работодателей считает, что заработная плата — самый веский аргумент при принятии оффера. Но не меньшее значение имеют другие нюансы. И это не социальный пакет или соблюдение трудового кодекса, предлагаемые от щедрот с барской души. Ключевой фактор — внутренняя ат...
Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора Создание эмулятора для игр Xbox 360 на ПК — задача не из простых, и на каждом шагу можно столкнуться с коварными багами. Сегодня рассмотрим типичные проблемы, которые можно обнаружить при разработке, на примере проекта Xenia. Читать далее
Data Science и машинное обучение: примеры использования в реальных проектах Искусственный интеллект (AI) и машинное обучение (ML) уже давно вышли за рамки экспериментальных разработок и стали частью реальных проектов в бизнесе и промышленности. Их применение открывает новые горизонты для анализа данных, автоматизации задач и повышения эффективности ...
Сколько я заработал за год фриланса? После того, как я расширил свой опыт в мобильной разработке, став широкопрофильным специалистом мое ЧСВ улетело в космос. Почувтсовал так сказать, мощь и переоценил себя. К тому же я хотел попробовать пресловутое “поработать на себя”. В результате я решил уйти из компании A ...
Биткоин добрался до $80 тыс, но через год может стоить и все $200 тыс, если аналитики окажутся правы Ранний лозунг Трампа о "США – новой столице криптовалюты и биткоина", кажется уже не кажется таким нереальным и смешным.
Как мы привлекли в стартап NFCKEY 17 000 000 рублей инвестиций NFCKEY — стартап, который создает умные замки, открывающиеся телефоном на Android и iOS с помощью технологии NFC. В сентябре 2024 года проект привлек 17 000 000 рублей. Об этом написало более 16 крупнейших СМИ в стране. Но как привлечь такие средства сегодня в России, начина...
Описываем UseCase'ы правильно Слова usecase и interactor попали в обиход Android-разработчиков из книги про "чистую" архитектуру. Книгу эту почти никто не читал внимательно, плюс изложенные там свойства "чистой" архитектуры сформулированы неточно (многие до сих пор уверены, что "чистая" архитектура — это...
Нагружаем и отдыхаем: load testing без стресса ч.2 — автоматизация Привет, Хабр, это снова Валентина, которая отвечает за качество low-code платформы Eftech.Factory в компании Effective Technologies. Представляю вторую статью из серии публикаций о наших практиках нагрузочного тестирования (НТ). Первую, про поиск оптимального процесса НТ, мо...
ВКС-дайджест: как плохая связь влияет на репутацию и есть ли на совещании реальные люди 43% родителей дают детям пароли к рабочим гаджетам. Сэкономленное с помощью ИИ время менеджеры собираются посвятить креативным проектам и профессиональному росту, а их сотрудники — себе, семье и друзьям. Читать далее
[Перевод] ARPA-H: новый шаг к биологическому бессмертию В 2022, когда биолог Рене Вегжин возглавила Агентство перспективных исследовательских проектов в области здоровья (ARPA-H), вопросы закрутились вокруг совершенно нового агентства, созданного президентом Джо Байденом для финансирования смелых, передовых биомедицинских исследо...
Управляем проектом и его документацией при помощи Python Доброго времени суток, хабр! Управление проектом — это настоящее искусство, требующего внимания к деталям, навыков планирования. Документация, планы и структура проекта должна составляться в первую очередь, перед написанием кода.Недавно я присоединился к команде, которая раб...
Инновации в инженерии: функционал конвертации проектов и анализ целостности систем в nanoCAD BIM Вентиляция Материал будет полезен инженерам-проектировщикам ОВиК, которые стремятся автоматизировать рутинные процессы и минимизировать количество ошибок при проектировании систем вентиляции и кондиционирования. Читать далее
Как обновить зависимости, чтобы не было больно Всем привет! Я Родин Максим, старший разработчик ГК Юзтех. С ростом количества прожитых лет проекты могут обрасти зоопарком разнообразных зависимостей. Все они со временем нуждаются в обновлении по разным причинам — плановый апгрейд зависимостей, переход на другую платф...
Тестируем Pixtral12B и LLaMA 3.2 11B на народных Tesla P100 и P40 Привет Хабр! С вами снова ServerFlow, и мы начинаем наш новый цикл статей о проектах связанных с GPU. В начале цикла мы хотим заняться непривычной для нас темой – нейросетями, а именно большими языковыми моделями LLM. В сентябре-октябре, судя по новостям вышел особенно богат...
Открытие TortoiseORM: Асинхронная ORM глазами Python-разработчика Недавно я столкнулся с задачей выбора ORM для нового проекта на Python, и мое внимание привлекла TortoiseORM. Скажу честно, я был удивлен тем, насколько эта ORM упрощает работу с базами данных в асинхронных приложениях.Как разработчик, я привык к таким инструментам, как SQLA...
Как Generative AI может помочь в подготовке к собеседованию для ИТ специалистов В последнее время я достаточно большое количество времени стал уделять генеративному искусственному интеллекту и возможностям его применения в различных аспектах обучения.В целом на тему ИИ можно много холеварить, но в этой статье я хотел бы поделиться с вами моим новым прое...
Leading и Lagging индикаторы в разработке продуктов Управление разработкой продуктов требует точного мониторинга процессов и результатов. Команды, которые отслеживают только конечные результаты, могут упустить важные сигналы на ранних этапах работы. Здесь на помощь приходят leading и lagging индикаторы. Эти метрики ...
Представлен смартфон Vivo Y19s с процессором Unisoc T612 Компания Vivo официально представила новый смартфон Vivo Y19s, который приходит на смену модели Y17s.
Как заставить тесты «видеть» дефекты: о внедрении функционала скриншот-тестирования в проект E2E автотестов Всем привет, меня зовут Александр Матюшенко, я инженер по автотестированию в одной из платформенных команд в Альфа-Онлайн. Долго откладывал написание этой статьи по разным причинам: начиная от занятости, заканчивая собственной ленью. Но вот наконец-то решился. Читать далее
Использование ChatGPT для автоматизации генерации кода в JS-проекте В своих предыдущих статьях о разработке телеграм-ботов я делился опытом создания базового функционала и работы с командами через аргументы (раз, два). На этапе подготовки третьей статьи передо мной встал вопрос генерации однотипного кода для новых команд, что превратилось в ...
Мальчики, которые чинят компьютеры: что на самом деле делают инженеры сопровождения Инженеры сопровождения — это специалисты, которые следят за стабильной работой IT-систем. Но часто их путают с техподдержкой, системными администраторами, DevOps-специалистами, а иногда и с тестировщиками. Тема кажется очевидной, но зачем тогда писать статью? В професси...
Isambard 2 списан: на смену приходит суперкомпьютер Isambard 3 с 384 процессорами NVIDIA Grace Суперкомпьютер Isambard 2 завершил свою шестилетнюю миссию и передал эстафету своему преемнику, Isambard 3. Новый суперкомпьютер, оснащенный 384 процессорами NVIDIA Grace, обещает значительно увеличить производительность и энергоэффективность.
Разработчики аниме-гачи «Позывной Кедр» могут открыть сервера игры в России «Позывной Кедр» это новая китайская аниме-гача, которая находится в разработке для iOS, Android и PC. Так как в ней активно используется сеттинг СССР и индустриальной России, среди разных вопросов разработчикам было открытие сервера для российских игроков. Они удивились тако...
Особенности хранения проектной информации в среде общих данных строительного проекта Сегодня поговорим про базовую функцию любой информационной системы - хранение информации. Для проектов строительства своя специфика начинается уже на данном этапе рассмотрения ИС.В других областях цифровизация документооборота была произведена достаточно давно. Хороший приме...
SoundCloud Api или как пример «плохой» документации Привет Хабр, недавно я решил написать свой аудио плеер, используя разные платформы и фреймворки.Но, сегодня статья не совсем об этом. На этапе требований к технической составляющей проекта я решил, что нужно какой-то место откуда можно "подтаскивать" мелодии. Пересмотрел я м...
Голый Линукс — запуск ядра-одиночки Итак, Linux - не операционная система, а только ядро для неё. Всё остальное приходит от проекта GNU (и других). И вот интересно - на что годится ядро само по себе? Эта статья - очень "начального" уровня. Устроим маленький эксперимент - создадим чистую виртуальную машину и по...
OnePlus 13 будет оснащен магнитной беспроводной зарядкой Поддержка этой функции в OnePlus 13 кажется логичной, особенно если учесть, что новая серия Find X8 от Oppo также будет включать эту функцию
Обзор электрической зубной щётки Swiss Diamond Travel Care (SD-STB33802BG) Продукт кажется актуальным, потому что даже несмотря на то, что я не искал в поисковых системах ничего про зубы и стоматологию, не обсуждал подобные темы с друзьями в последнее время, контекстная реклама на сайтах часто рекомендует услуги стоматологов. Да и в Telegram подо...
[Перевод] Проверяем фактор автобуса для опенсорсных проектов Из Википедии: фактор автобуса (англ. bus factor, либо truck factor) проекта — это мера сосредоточения информации среди отдельных членов проекта; фактор показывает количество участников проекта, после потери которых (в оригинале — «попадания» которых под автобус или грузовик,...
Где грань между амбициозностью и безумием в проекте? Где же та грань, за которой амбициозность превращается в безумие? Посвящается менеджменту одной компании где я отработал испытательный срок и получил обратную связь - ты слишком хорош для нас.Где грань между амбициозностью и безумием в проекте? Это вопрос, с которым часто ст...
Интеллектуальная собственность Telegram: несколько товарных знаков и сложности с патентами Идея создания мессенджера Telegram пришла к Павлу Дурову в 2011 году. За год до этого он, собрав группу единомышленников, начал конструировать программную часть (как предполагается, вместе со своим старшим братом Николаем, о нем мы подробно писали здесь). Уже в авг...
Feature-Sliced Design (FSD): Основы и практические примеры архитектуры Когда я только начинал свою карьеру фронтенд-разработчика, часто сталкивался с проблемами поддержки кода в проектах. Со временем я понял, что структура кода имеет решающее значение. Так я узнал о Feature-Sliced Design. Этот подход помогает разбивать проект на функциональные ...
Почта Mail.ru нерадиво блокирует целые проекты и теряет свою аудиторию Меня зовут Виктор, уже больше 10 лет я занимаюсь Retention в крупных интернет-проектах. Это подразумевает, что я занимаюсь, среди прочего, массовыми email рассылками, и вопросами доставляемости рассылок и других сообщений. В этой статье я хочу рассказать об участившихся...
Оголяем «данные» и что из этого вышло Однажды я задался целью создать устройство, которое измеряло бы качество воздуха — не просто как-то, а с высокой точностью. Проект по разработке устройства привел к созданию NeboAir — недорогого датчика, который претендует на высокую точность. В этом материале я расскажу об ...
Дизайн-система Mediascope: единый стиль для всех диджитал-продуктов компании Когда в компании большое количество проектов и интерфейсов, то для поддержания единого образа бренда становится недостаточно джентльменского набора из логотипа и шрифтов. В таких случаях на помощь приходит продуманная дизайн-система. Мы особенно остро ощутили потребность в е...
Как мы наводили порядок в документации. От ручного привода к полноценной автодоке Привет, Хабр! Меня зовут Паша Абдюшев, я занимаюсь развитием продуктов в HFLabs. А где продукты, там и документация. С одной стороны, её ведение — вопрос явно не первостепенный. А с другой — неактуальная информация не только бесит печалит, но и влечёт за собой дополнит...
Налоги для ИП в Грузии Правительство Грузии создало благоприятные условия для иностранцев, чтобы привлечь инвестиции и стимулировать экономику. Грузия абсолютный лидер на постсоветском пространстве по количеству открытых ИП со стороны россиян, белорусов, украинцев. За один только 2022 год было отк...
Каналы коммуникации и встречи (памятка Руководителя проектов) Руководитель проекта должен любить людей. И любить с людьми общаться. Потому что к только вы становитесь Руководителем проектов, вам нужно начинать говорить с кучей народа: с командой – это минимум несколько человек, с заказчиками – это тоже часто несколько человек. Еще есть...
5 признаков, что профессия аналитика вам не подходит На эту статью меня вдохновил мем о «лёгкой» работе айтишников, которые, мол, просто включают компьютер и получают за это по 300к в секунду. В комментариях к нему кто-то написал: «Ребят, недостаточно просто работать, надо ещё и любить свою работу». Вот тут я и задумалась: а м...
Россия поможет Сербии с новым проектом нефтепровода Россия и Сербия подписали соглашение о строительстве нового нефтепровода, который обеспечит сербские поставки нефти из Венгрии. Проект займет три года и позволит Сербии стать более независимой в вопросах энергоснабжения.
От провала до успеха один шаг: как спасти заваленный проект Самая большая проблема - практически никто не готов признать, что ему нужна помощь. Мало кто планирует на перспективу: все начинают суетиться, когда ситуация доходит до кризиса. В этот самый момент меня и зовут. Я помогаю разрешить проблемы на проектах, когда стандартные мет...
Как приходят идеи красивого и полезного. Кентавр Лет 20 мою комнату согревал большой ящик - аудиоресивер. У него было много кнопочек, переключателей, входов/выходов, из которых я пользовался ровно одним входом и одним колесиком регулировки мощности. Недавно вот как раз это колесико и начало у него глючить. Быстрые попытки ...
Единая Ментальная Модель разработчика: новые старые концепции процесса выпаса команды котов В современном мире разработка программного обеспечения требует не только технических навыков, но и умения работать в команде, эффективно распределять время и ресурсы, а также учитывать специфику отрасли. В финтехе, например, важно соблюдать требования информационной безопасн...
От контекста до юрисдикции: 7 ключевых параметров при выборе LLM для вашего проекта Год назад казалось, что достаточно просто выбрать GPT-4 — и все проблемы с ИИ решены. Сегодня же рынок языковых моделей напоминает зоопарк, где каждый день появляются новые экзотические виды. Claude, Gemini, Mistral, Qwen — и это только верхушка айсберга. Как в этом безумном...
Интеграция внешнего сервера авторизации https://authorizer.dev в фулстек приложение на NestJS и Angular В этой статье я подключу в проект внешний сервер авторизации https://authorizer.dev и напишу дополнительные бэкенд и фронтенд модули для интеграции с ним.Код будет собран для запуска через Docker Compose и Kubernetes. Читать далее
Почему рейтинги лгут: разбираемся, как и почему рейтинги BI не говорят всей правды Мы, Luxms, создаём передовые решения для обработки и анализа данных. В этой статье мы поговорим о том, как на основе рейтингов можно пропустить подходящий вам BI-инструмент и о том, как выбрать неподходящий.Рейтинг кажется находкой для бизнеса: посмотрел кто в топе, выбрал л...
Rust-Bert: высокопроизводительные NLP-пайплайны на Rust Привет, Хабр!Сегодня у нас на повестке дня rust-bert — одна из самых мощных библиотек для обработки естественного языка в экосистеме Rust. Если вы уже знакомы с Hugging Face и их библиотекой Transformers на Python, то rust-bert для вас. Эта библиотека переносит state-of-the-...
Как построить качественный процесс тестирования на проекте и собрать правильную команду QA Мы в Clevertec тестируем финтех-приложения и повидали всякое: и включение в действующие проекты, и создание QA-команд с нуля. Обобщили опыт и делимся, что помогает нам организовать процессы и команды для оптимального результата. Читать далее
PPSSPP или всё же PSP? Думаю, многих из нас охватывает тёплое чувство ностальгии, когда речь идёт о PSP. Эта портативная консоль, выпущенная в 2004 году, стала настоящим прорывом для своего времени. Она подарила нам возможность наслаждаться полноценными игровыми проектами в дороге, что было неверо...
Кастомный Date and Time picker как в Telegram на Kotlin Jetpack Compose Вдохновившись классными колесиками для выбора времени и даты напоминаний Telegram я захотел сделать на одном из своих пет-проектов что-то подобное. Первой мыслью было - найти этот код в исходниках Telegram, но т.к. скорее всего, у них это написано на Java, я решил не играть ...
Как работают патентные тролли и кому сейчас грозит опасность Представьте: вы — предприниматель, успешно работаете уже пару лет в своей нише. Однажды вы получаете электронное письмо от неизвестной компании с угрозой судебного иска. Они утверждают, что надпись на вашем товаре, технология производства, название компании, внешний вид прод...
Как не дать команде выгореть из-за заказчика Нередко тяжелые испытания проекта происходят не из-за технических сложностей реализации и сложных задач, а из-за заказчика и заинтересованных лиц. Кто не слышал чего-то из разряда «А давайте вы сделаете этот проект, который оценили в три месяца за полтора в том же виде»?Даже...
NI: НАТО до сих пор приходит в себя от поставок новых истребителей Су-57 и Су-35 в ВКС России В руководстве североатлантического альянса всерьёз верили, что западные санкции работают и истощили Россию на 100%.
Hail to the Rainbow. Разработка игры длиною в вечность Hail to the Rainbow. Разработка игры длиною в вечность. Всем привет! Вот уже пятый год я веду разработку своего инди-проекта Hail to the Rainbow! Поскольку дело уже близится к финалу, я решил создать цикл статей на тему разработки , где хотел бы поделиться историей создания,...
Assistant Alice — Jailbreak, обогащение контекста с помощью интернет поиска и базы знаний Статья будет переписываться по мере развития проекта и внесения правок в системный промт.Прототипом для промта послужила Алиса Селезнева. В промте используется 3 стоя абстракции для обхода цензурных ограничений. Комбинированы методы из DANv13, Developer Mode v2, DarkGPT и Sy...
Туториал: как начать внедрять культуру управления данными? Привет, Хабр! На связи Максим Иванов, директор по развитию компании Modus.К 2025 году глобальная сфера управления данными будет в пять раз больше, чем в 2018-м. Запрос на внедрение проектов Data Culture только набирает обороты. Компании, которые успели инвестировать средства...
E-com как снежный ком: история развития направления электронной коммерции в России на личном опыте Сегодня я хочу на собственном, более чем 30-летнем, опыте показать историю развития направления E-com в России. Вспомню, с чего все начиналось, и какие испытания выпали на долю электронной коммерции. Выделю основные сегодняшние тенденции в онлайн-торговле, немного помечтаю о...
Карты на стол: зачем нам понадобился собственный картографический сервис Привет, Хабр! На связи Настя Швецова, руководитель проектов управления исследований и разработки «МосТрансПроекта». Недавно мы создали свой собственный картографический сервис. Вы спросите – зачем, есть же готовые решения? Да, но для наших нужд они не подходят по ряду причин...
Управление проектами и задачами в Obsidian Используя Obsidian более двух лет, я привык организовывать в нём все свои заметки по проектам. Хотя Obsidian предлагает широкий набор сторонних плагинов для расширения своего функционала, мне так и не удалось найти идеальный инструмент для управления проектами и задачами. Эт...
В сёла Приморья приходит 4G МегаФона В пяти поселениях Приморского края связисты запустили новые базовые станции и обеспечили для абонентов возможность пользоваться мобильным интернетом на средней скорости до 30 Мбит/с.
DIY-проекты на базе Raspberry Pi — что нового? Привет, Хабр! В мире DIY-проектов всегда есть место для творчества, особенно на Raspberry Pi. Энтузиасты и разработчики не перестают удивлять нас свежими идеями: от необычных игровых контроллеров до многофункциональных мини-компьютеров. В подборке — последние новинки. Нап...
Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации Всем привет! Меня зовут Тимур Балан. Я инженер-проектировщик в ГК «Цифра», которая разрабатывает специализированное ПО для горной добычи, нефтегаза, металлургии и прочих нелегких направлений промышленности. Меня часто спрашивают, чем я вообще занимаюсь, ведь для большинства ...
Как управлять техническим долгом и минимизировать его влияние на проект Технический долг — это как оставлять грязные тарелки в раковине. Если все время откладывать, рано или поздно они превратятся в гору, с которой придется бороться. В этой статье мы поговорим о том, как не допустить, чтобы горы долга перекрыли все возможности для чистоты и поря...
Рекурсивные зависимости на фронтенде Хочу рассказать о том, какие проблемы при разработке создают рекурсивные зависимости на фронте.С данной проблемой каждый второй проект живет и разработчики не знают, что у них есть циклические зависимости.Рассмотрим способы разрешения циклических зависимостей и их обнаружени...
Разметка изображений: самый полный гайд Представьте себе, что от точности разметки изображений зависит успех вашего проекта: будь то способность нейросети распознавать сложные объекты или автоматизация рутинных задач. Но в чем ее специфика, какие виды разметки изображений существуют и какой тип аннотации лучше под...
Полезные фичи С++ на примере организации пайплайна В рамках микросервисной архитектуры достаточно легко делать «реактивные» сервисы: к вам приходит событие или вызов HTTP-метода, и в ответ на это происходит какое-то действие. Однако бывают более сложные сценарии, когда надо собрать некоторое количество информации или событий...
Как я психанул и написал свой менеджер закладок Я менеджер менеджеров, отвечаю за разные команды с разными фокусами. У каждой команды свои проекты. В каждом проекте есть по несколько Миро-досок, гугл-доков, доков в конфлюенсе, эпик в джире и еще горка ВАЖНЫХ ссылок!Все это богатство надо как-то организовать и перестать, н...
Всё под контролем: сила useRef и forwardRef в React Начнем с небольшой истории. Как-то раз я с размахом накинулся на проект — в духе нынешних фреймворков всё было обложено компонентами, декларативный стиль царил, все шло идеально… ну почти. Дошел я, значит, до нужды контролировать DOM-узлы напрямую. И что вы думаете? Прямого ...
Современный on-call менеджмент: 5 основных шагов от мониторинга до постмортема Управление инцидентами - это порой ночной кошмар любого ИТ-директора. Поднимите руку те, у кого не было ночных сообщений, что упал критический сервис! Почему так мало рук? Да потому что этот самый процесс в большинстве компаний устроен криво. Каждый раз его придумывают занов...
АвтоВАЗ объяснил, почему на Lada Vesta не будет полного привода АвтоВАЗ объяснил, почему у Lada Vesta нет и не будет полного привода. Дело в том, что в бюджетной нише выпуск полноприводных легковушек нерентабелен из-за отсутствия достаточного спроса. Якобы даже иностранцы, которые умеют считать деньги, не предлагали такую опцию в B-...
Синдром самозванца: путь от сомнений к уверенности Представь: тебя повысили, предложили проект мечты, твои достижения признают, аплодисменты оглушают… Но внутри неприятно скребется сомнение: «А достоин ли я этого?». Знакомо?Это и есть шепот синдрома самозванца — коварного психологического феномена, заставляющего че...
Собрать DIY-коммутатор — примеры любительских проектов В одном из предыдущих материалов мы уже рассказывали про самый маленький open source коммутатор, который собрала команда американских школьников, участвовавших в соревнованиях по робототехнике. Сегодня мы решили продолжить тему и рассказать о других подобных проектах. Оказыв...
Интеграция внешнего файлового сервера https://min.io в фулстек приложение на NestJS и Angular В этой статье я подключу в проект внешний файловый сервер https://min.io и напишу дополнительные бэкенд и фронтенд модули для интеграции с ним. Читать далее
Обзор Xiaomi 14T Pro: искусственный интеллект, классный экран и камера Leica Круче, чем кажется
«Магнит» совершенствует сервис доставки: новые алгоритмы определяют лучший магазин для вашего заказа Когда вы заказываете товары на сайте и в приложении, сервис доставки привозит их из магазинов «Магнит». Раньше для сборки заказов выбирался ближайший к покупателю магазин. Причём ближайший в буквальном смысле — по прямой. Это позволяло экономить на курьерах, но во всех магаз...
Подводные камни проектов. Записки менеджера Практически все проекты (настоящие, соответствующие классическому определению, когда в условиях временных и ресурсных ограничений создаётся уникальный результат) сложны и требуют серьёзного напряжения сил проектной команды для успешного их завершения. Причём сложность проект...
Функциональная спецификация на разработку ERP-системы на примере ABAP-отчета Имплементация корпоративной информационной системы требует вовлечения большого числа участников для решения задач управления проектом, моделирования бизнес-архитектуры, реализации программного обеспечения, миграции данных, подготовки технической инфраструктуры и обработки из...
«Ты во всем виноват» или про ответственность Руководителя проектов (Практические советы РП) Для начинающих Руководителей проектов часто становится новостью, что у них не только новая звонкая должность (руководитель!), зарплата и премия, но и неприятная обязанность отвечать вообще за все неприятности на вверенном проекте. Эта статья – очередная из цикла статей о том...
История о том, как учительница английского с тремя детьми решила стать тестировщиком Привет! Меня зовут Полина, я тестировщик в компании, которая занимается разработкой ПО для американских университетов. В этой статье расскажу, как мне удавалось одновременно учиться, собирать проекты в портфолио и воспитывать троих детей. Мой опыт может пригодиться тем, кто ...
Умеют ли кошки и собаки плакать Домашние животные точно испытывают эмоции, но умеют ли они плакать? Изображение: koshka.top Животные, как и люди, могут испытывать различные эмоции, в этом ни у кого нет сомнений. Например, домашние кошки и собаки прекрасно понимают, когда их ругают, поэтому запросто могут о...
Горизонты высшего образования Из прочтения множества комментариев на публикацию «Горизонты школьного образования» прихожу к выводу о том, что тема и затронутые проблемы представляют интерес для читателей, особенно для родителей школьников. Предполагаю, что не меньший интерес существует у родителей выпуск...
Telegram-бот для анализа текста | выделение тематических групп Буквально месяц назад, мы с моим коллегой участвовали в HAKATON. Наша команда взялась за интересную задачу от компании МТС: на основе тысяч опросов, найти усредненный синоним к определенной категории ответов и визуализировать это в виде графика, либо облака слов.После выполн...
Как я перешел из веб разработки в мобильную? Это был 2014-й год. После 3-х лет работы в маленькой аутсорс компании я набрался опыта в совершенно разных проектах. К тому моменту я заканчивал магистратуру и готовился перейти на фулл-тайм. Однако, мне нужно было больше денег. Я нашел интригующий проект по разработке мобил...
[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2? Недавно была зафиксирована версия 5.8.3 для SObjectizer и версия 1.6.2 для сопутствующего ему проекта so5extra. В данной статье попробую рассказать о том, что и зачем появилось в новых версиях.Для тех же, кто про SObjectizer слышит впервые, очень кратко: это относительно неб...
Google представляет отдельное приложение Gemini AI для iPhone Gemini AI приходит на мобильные устройства Apple
1500 часов разработки, 300 часов аналитики и согласование макетов с врачами, чтобы разработать дневник здоровья Привет! Я — Вера Осолодкина, работаю аккаунт-директором в диджитал-продакшене Далее. Сегодня хочу рассказать о разработке медицинского сервиса для МЕДСИ, который из MVP превратился в полноценный продукт. Это один из самых интересных проектов в моем послужном списке и в целом...
Как универсально управлять проектами Для лучшего понимания статьи, желательно предварительно ознакомиться с основными актуальными подходамиКаждый бизнес, так или иначе, сталкивается с вопросом: каким образом реализовывать проекты. В современном, быстро меняющемся мире гибкость - уже просто необходимость. Именно...
Кейс по локализации IT: как мы не уложились в сроки, но клиент остался доволен Всем привет. В предыдущей статье я обещал рассказать об одном из проектов по локализации, который должен был завершиться 12 сентября. Сразу отмечу, в сроки мы не уложились. Подробно расскажу почему. Для тех, кто не знаком с моим предыдущим постом, представлюсь: меня зов...
Разработка онлайн-сервиса музея ЗИЛ от идеи до реализации Привет! На связи продуктовая команда PixelPeak. В статье расскажем подробно, как собралась наша команда, почему решили сделать сервис онлайн-музея ЗИЛ, какие исследования проводили, с какими сложностями встретились и многое другое. Кейс будет полезен тем, кто хочет знать, ка...
Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder Блочное программирование нетрудно освоить с помощью Minecraft Education Edition и Code Builder. Давайте разбираться, что это за инструменты, как они знакомят детей с программированием еще в начальной школе и какую пользу могут принести.Чем обусловлена популярность визуально...
Паттерны проектирования Go. Fan-in Доброго времени суток! Наблюдая за тем, как разработчик пишет код, можно подумать, что он пребывает в состоянии глубокой безмятежности - работа непыльная, тяжести поднимать не нужно. Тем не менее, этот труд кажется простым только с виду. На самом деле очень легко сделать что...
[Перевод] Идеальное сочетание обода и шины – Почему важен не только профиль обода Колеса с низким профилем выглядят быстрыми и экономят ватты – это кажется очевидным, но почему? Конечно, они более аэродинамичны и создают меньшее сопротивление воздуха, но давайте посмотрим правде в глаза: очень немногие люди понимают общую картину, когда езда на велосипеде...
Как перенести базу данных с выделенного сервера в облако: секреты успешной миграции Обычно, когда речь заходит про миграцию базы данных, задача формулируется так: без простоя и с минимальными усилиями перенести базу в облако. Процесс кажется понятным, однако на практике приходится учитывать множество нюансов. Привет, Хабр! Меня зовут Жан, я системный адми...
Soft Skills для программистов: 6 принципов влияния, которые изменят вашу карьеру Как думаешь, почему ты купил тот новый гаджет, о котором даже не думал вчера? Или почему соглашаешься помочь кому‑то, хотя совсем нет времени? Это не случайность — это работа проверенных механизмов влияния. И книга Роберта Чалдини «Психология вл...
Как не сломать мониторинг своими руками Проблема наблюдаемости (observability) возникает во всех организациях. Я помогу вам научиться не на своих, а на моих ошибках, подскажу, как обойти грабли и подводные камни. Здесь вы найдёте подборку антипаттернов, которая поможет избежать проблем в будущем.Меня зовут Кирилл ...
Заметка про пользовательские соглашения в Web-играх Некоторое время назад у меня была дискуссия на тему необходимости оповещать пользователей о сборе пользовательских данных в Web-играх.Многие крупные проекты в Google Play при первом запуске требуют прочитать и принять пользовательские соглашения: обычно это Privacy Policy и ...
Low-code в крупных IT-проектах: безумие и отвага или «пиши и сокращай» в разработке? Так заведено, что сложные проекты требуют серьезных инструментов. К примеру, финтех-продукты холдинга IDF Eurasia, в том числе и Своего Банка, где я работаю, разрабатываются на далеко не самых простых языках Java и Kotlin. И, казалось бы, использование сложных форм — это сам...
Приходят за Geely Coolray, а уезжают на Cityray. За сколько на самом деле продают новинку российские дилеры Сколько на самом деле стоит новый кроссовер Geely Cityray у дилеров, как можно сэкономить и какие комплектации есть в наличии, выяснило издание Autonews.ru. «Новый Cityray у нас только появился, а звонков по нему уже масса. Интерес к нему даже больше, чем к Coolra...
ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum Привет, Хабр! Меня зовут Дмитрий, я инженер данных, и это моя первая статья. В ней я хочу поделиться своим пет-проектом, который посвящен созданию ETL-процесса — важного элемента в работе любого Data Engineer. Мой проект направлен на извлечение данных из электронной почты и ...
Приложение ChatGPT для Windows на поверку оказалось веб-обёрткой на базе Chromium Подобный подход кажется немного поспешным.
ИТ-пенсионеры, и где они обитают Я не социолог, но наблюдаю, как мне кажется интересное явление. Хочу поделиться своими наблюдениями и, возможно, предложить тему для обсуждения. When I retire, I will...
«Да будет свет!», — подумали мы. И стал свет. Краткая история обучения нейросветодизайнера нейросветодизайну Давным-давно, скажем, этим летом, нас посетила удачная мысль включить повсюду свет и озарить ночные города. Так родился проект по обучению нейросети сложному искусству светодизайна. Разумеется, мы были не первыми, кто до этого додумался, но поскольку бум ИИ ...
«Самолёт» прилетел Очередная история про тихие сокращения в ГК «Самолёт», которую принесли в обратную связь.Работала Senior QA на HR Tech-проекте. Активно набирали команду под быстрорастущий проект вплоть до апреля 2024 года. В апреле заморозили найм по всему «Самолёту». Некоторые коллеги успе...
Как без больших затрат найти точки роста для B2B SaaS-стартапа в 2024 году Последние несколько лет оказались достаточно сложными для стартапов – инвестиции привлечь тяжело, эффективно их потратить в условиях очень дорогой digital-рекламы – тоже, не говоря уже про попытки развития «на свои». Графики хоккейных клюшек хорошо выглядят, но в реальности ...
EA планирует продолжить создание игр по «Звездным войнам» Светлое будущее тебя ждет , если «Звездных войн» фанат ты EA обрисовала в общих чертах планы продолжить развитие серии игр Star Wars, а также,в будущем, создавать новые IP на основе франшизы. Генеральный директор, Эндрю Уилсон (Andrew Willson), во время отчета ...
Самое подробное сравнение аутстаффинга и классического рекрутинга в закрытии IT позиций В этой статье вы найдете самое подробное сравнение (в цифрах) между двумя способами найма IT-специалистов в проект — классическим рекрутингом и аутстаффом. Каким компаниям и в каких ситуациях подойдет каждый из этих способов.Я описал плюсы и минусы каждого способа, временные...
Забыл, где лежат ключи? Телефон уже начинает волноваться Привет, Хабр!Болезнь Альцгеймера — это то, о чем никто не хочет думать, но все боятся. Она приходит не сразу, а медленно подкрадывается. Сначала теряешь ключи, потом забываешь, зачем вообще пошел на кухню. Но что, если я скажу вам, что ваш смартфон — тот самый, который вы ис...
В MWM рассказали о стремительном росте потерь ВСУ в Курской области Но кажется кричать "караул" всему Украинскому Генштабу уже поздно.
5 главных факторов, из-за которых жизнь кажется такой сложной штукой Всему виной ловушки мышления, любовь к драме и другие внутренние установки.
Как грузить данные во ViewModel? Привет, Хабр! Эта статья будет полезна для мобильных разработчиков, потому что в ней обсуждаются различные подходы к первоначальной загрузке данных во вьюмодели (Jetpack ViewModel) при ее использовании в проектах на Jetpack Compose (либо Compose Multiplatform). Тема эта наст...
Кому нужны CAT-инструменты и как с ними работать На первый вопрос очень легко ответить. Еще вчера для зарубежных тендеров и поставок без переводчиков было не обойтись. На больших предприятиях создавали целые отделы, где работали в поте лица десятки лингвистов. Сегодня вместо отдела достаточно 1-2 специалистов, которые умею...
Client-Side DoS, или, ещё одна уязвимость, за которую вам не заплатят "В современном мире уже придумали так много всего, что мы можем использовать защитные механизмы против того, кто их внедрил"Привет Хабр!В этой небольшой статье хочу поделиться кейсом, с которым я столкнулся на одном из проектов во время работы, а также моими мыслями на этот ...
Pydantic 2: Полное руководство для Python-разработчиков — от основ до продвинутых техник Друзья, сегодня мы погрузимся в мир Pydantic 2 – мощного инструмента для валидации данных в Python! Узнаем, почему эта библиотека стала незаменимой в 30% Python-проектов и как она упрощает работу с данными. От базовых концепций до продвинутых техник – мы охватим всё, что нуж...
Кроссплатформа, зови меня победителем Привет, это оргкомитет CrossConf Awards — первой премии в области кроссплатформенной разработки. 8 ноября мы вручили награды кроссплатформенным проектам в номинациях Indusrty, Technology и Community. Это было очень волнительно, потому что выбрать, кто лучше всех — большая от...
UML для всех: почему бы не описать проект на языке диаграмм? Даже долго работая в одной команде, люди смотрят на вещи по-разному – у них отличается бэкграунд, взгляды на технологии и подходы к работе., т.е. всегда есть проблема синхронизации. И для ее решения необходим общий способ коммуникаций, который исключает недопонимания. Без не...
Отладка и мониторинг в MobX: trace, introspection и spy Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложности с количеством перерисовок или на...
[Перевод] Главный космический вопрос: как быстро расширяется Вселенная? Новые наблюдения далеких галактик обострили спор, который ученые называют «напряжением Хаббла».11.11.2024, Джоэл Ахенбах, The Washington PostПока продолжаются дебаты о напряжении Хаббла, на фронте космического расширения появилось еще одно головокружительное событие. Пр...
ПАО «Симпреал» усиливает поддержку отечественной строительной отрасли ПАО «Симпреал» продолжает активно поддерживать стройотрасль нашей страны. Компания является одной из ведущих на российском рынке добычи и производства светлого каолинитового сырья. ПАО «Симпреал» продолжает активно работать с производителями керамики, взаимодействуя с ведущи...
Как превратить онбординг в инструмент развития команды Привет, Хабр! Я Надежда Погина, менеджер проектов в Cloud.ru. В этой статье расскажу, как мы настроили процесс онбординга новых сотрудников в период активного найма. Как работали с мотивацией, отошли от привычных стандартов адаптации и создали инструмент, который помог усили...
Как можно запустить процесс эволюции IT в промышленной компании Привет, Хабр! Хочу поделиться опытом довольно непростой, но интересной трансформации в промышленной компании и моим участием в проекте автоматизации производства. Мы не только помогали внедрить систему, которая начала развиваться на предприятии, но и меняли культуру ра...
Закон больших чисел как лекарство от прокрастинации Во мне столько идей, мыслей и проектов как у галлюцинирующего ChatGPT, но в отличие от него я не выдаю результат по запросу. Внутреннему цензору нужно время на проварить в голове мысли, собрать конденсат, провалидировать полученное, посомневаться в задуманном и только после ...
FastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на Python Как создать асинхронный API для мониторинга курсов валют на Python? В этом практическом руководстве мы разработаем сервис на FastAPI с интеграцией APScheduler, который будет отслеживать курсы USD и EUR в банках России. Вы узнаете, как реализовать асинхронный парсинг данных, ...
Front-end глазами back-end разработчика Всем привет! После учебы попал на ферросплавный завод в 2005 году, сначала "киповцем" в цех КИПиА, а позже меня перевели в службу АСУТП. Там относительная свобода в сравнении с цехом АСУП, потому что у них там были разные корпоративные стандарты безопасности, Active Director...
Военкор Поддубный: вокруг Днепропетровска начали строить сооружения из "зубов дракона" Кажется в устойчивость "крепостей" Курахово и Угледар не верят даже в Киеве.
SEO от начинающего для незнающих Итак есть один бустрап проект, отличный продукт и мало клиентов, мое время дошло до SEO. Вообще бустрап или инди проект качает очень многие навыки и учит делать больше фокуса на бизнесе(деньгах) и что маркетологи не бездельники и у них тоже сложная работа!Сейчас будут д...
Как я переходил с Built-In на URP в Unity и обратно с помощью Chat GPT Недавно я решил перевести свой проект с классического Built-In рендеринга на URP (Universal Render Pipeline) в Unity. Как и многие разработчики, я был вдохновлён обещаниями улучшенной производительности и современного внешнего вида графики, особенно для мобильных устройств. ...
«Летучий корабль» на подводных крыльях Тема экранопланов в нашей стране занимает особое место, она окутана многочисленными мифами и легендами. Практически любой увлекающийся техникой знает экранопланы «КМ», «Лунь», «Орлёнок» и имя их создателя - Ростислав Алексеев, про которого недавно даже был снят художественны...
Разгоняем 1С: 27 приемов Привет, Хабр! Меня зовут Анжелика Захарова, я — менеджер облачных проектов K2 Cloud, product owner 1C. Сегодня я хотела бы поговорить о производительности систем 1С в облаке. В этой статье мы остановимся на том, почему 1С начинает тормозить, какие компоненты обычно в этом «в...
Невидимый Технический Долг: Управление TODO Комментариями В разработке ПО важно обеспечивать чистоту и качество кода, чтобы проект оставался легко поддерживаемым.Однако в ежедневной работе разработчики часто сталкиваются с необходимостью быстро решить задачу, и тогда они начинают оставлять в коде комментарии типа TODO или FIXME для...
Apache Flink: Unit и E2E-тестирование оператора с таймерами в Apache Flink Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. В предыдущей части я рассказал про создание Flink-джобы Kafka-to-Kafka с оператором на основе встроенных таймеров. Такой пайплайн позволяет создавать вызов через определенное время после обработки соб...
ТРИЗ для IT-директора Добрый день. Я Алексей Благих, председатель The International Business TRIZ Association Russia (IBTA RUSSIA)На офлайн-конференциях и под статьями в интернете, у меня достаточно часто спрашивают, возможно ли интегрировать ТРИЗ для бизнеса в IT-сферу. Повысит ли это эффективно...
В Европе оказался повреждён ещё один кабель, на этот раз соединяющий Швецию и Литву Кажется подводные течения ещё больше усилились как и ещё больше испортилась погода.
Аркада Smurfs: Touched появилась в Google Play 2 стран Студия Orka Games проводит софт-запуск мобильной игры Smurfs: Touched — скачать её можно через Google Play Канады и Филиппин. Это F2P-проект с рекламой и внутриигровыми покупками, а скачали его более 5000 раз. Smurfs: Touched это мини-приключение, в ходе которого игроки дол...
Как мы сделали базу знаний Smarty на основе RAG За 15 лет работы red_mad_robot база знаний компаний сильно масштабировалась. Появление новых артефактов и рост количества проектов усложнили актуализацию знаний для сотрудников. Времени на обновление данных часто не хватает, поиск материалов стал сложнее,...
Тесты для функций compose в андроид Представьте себе мир, где каждый раз, когда вы вносите изменения в код вашего приложения, вы уверены, что ничего не сломалось. Где ошибки обнаруживаются еще до того, как пользователи успеют их заметить. Где ваш код не только работает, но и документируется автоматически, улуч...
[Перевод] Расширенная шпаргалка по корутинам Kotlin Предположим, что вы уже какое-то время работаете с Kotlin-корутинами и знакомы с базовыми концепциями, такими как приостанавливаемые (suspend) функции и билдер launch. Однако по мере усложнения проектов вы всё чаще сталкиваетесь с необходимостью искать решения для более прод...
Как реализовать методы скроллов через Appium для Android-приложений Привет, меня зовут Сергей и я SDET-специалист в IT-компании SimbirSoft. В своей практике мне приходится тестировать как веб-, так и мобильные приложения на Android. Особенность тестирования мобилок в том, что шаги автотеста нужно максимально приблизить к действиям пользовате...
Как и зачем мы в Fix Price разработали корпоративный UI-кит для наших бэк-офисных систем Привет, Хабр! С вами Вадим Райский, руководитель IT-проектов Fix Price, и сегодня я расскажу вам, как и зачем мы разработали отдельный корпоративный UI-кит для наших бэк-офисных систем.В компании множество внутренних сервисов, и постоянно пишутся и планируются новые под разл...
Смолатон — вот это действительно был марафон на 22 часа кодинга, а еще презентация, MVP и защита проекта Хорошего дня, Хабр! С вами снова Иван Клюев, я занимаюсь организацией и продвижением хакатонов в России. Сегодня отчет об очередном хакатоне — и это «Смолатон» (Смоленский хакатон), который прошел 10-11 октября 2024 в рамках Всероссийского ИТ-форум форума «Свой Код». «...
Как мы плавно подготовились к переходу с Oracle на PostgreSQL и не потеряли в эффективности Привет, Хабр! Меня зовут Михаил Герасимов. Это продолжение статьи «Как в РСХБ разработали средство генерации SQL-запроса для упрощения задач по тестированию», где описывались принципы работы QueryBuilder. В условиях растущего тренда на импортозамещение в ИТ-компаниях, п...
Fluidd, камера, timelapse! Все кажется очевидным, но только если ты уже в курсе как что устроено и работает, для новичков, вроде меня, есть неочевидные вещи, напрмер я искал плагин timelapse для Fluidd, ииии, его нет, потому что это не та компонента, компонента нужна для лунного гонщика. Настраиваем.
Первые отряды штурмовиков РФ появились на окраинах Селидово и начали бои за контроль над городом Кажется "план победы" Зеленского должен как-то иначе работать.
Quake 2 на нашем RISC-V, или как мы поднимали старый Radeon на FPGA Всем привет! Меня зовут Александр Разинков, я разрабатываю системный софт в компании YADRO. В этом посте я расскажу о стресс-тестировании нашего RISC-V-кластера с помощью… Quake 2! Почему «квейк»? RISC-V активно развивается как основная application-платформа в мире, и игры —...
Text-to-speech. Анализ открытых решений синтеза речи Всем привет! В этой статье будут рассмотрены открытые проекты по синтезу речи с поддержкой русского языка. Под словом «открытые» будем иметь в виду, что разработчики безвозмездно предоставляют в пользование результаты своих трудов (спасибо им за это большое). Также в обзоре ...
Dagger Hilt (Для начинающих) Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt!Следите за мной в телеграмDagger Hilt - это необходимый каждому ин...
«Большой российской энциклопедии» в онлайне приходит конец — скоро ее закроют По данным РБК, в ближайшем будущем портал «Большой российской энциклопедии» прекратит свою работу.
Julia 1.11: новый релиз и много возможностей. Что добавили разработчики и что изменилось? Источник. Выпущена новая версия языка программирования Julia 1.11, который сочетает высокую производительность с гибкостью динамической типизации, а также предлагает встроенные средства для параллельного программирования. Синтаксис языка схож с MATLAB, включает элементы Ru...
Осторожно, Combine! Откуда берутся утечки памяти, потеря эвентов, нестабильность операторов и что с этим всем делать Привет, меня зовут Никита, я iOS‑разработчик в Яндекс Диске. В прошлый раз я рассказывал, как мы начали свой путь в SwiftUI. Теперь настало время рассказать ещё об одном фреймворке, который мы затащили в свой проект параллельно со SwiftUI, ...
Создатели Black Mesa анонсировали игру Rogue Point Студия Crowbar Collective, ответственная за Black Mesa, опубликовала трейлер Rogue Point — своей новой мультиплеерной игры про спасение заложников спецназом. В отличие от классических Rainbow Six, Rogue Point кажется более аркадной, с акцентом на скины персонажей в стиле Wat...
АвтоВАЗ выпустит совершенно новую «Ниву» — гораздо больше Lada Niva Travel АвтоВАЗ выпустит совершенно новую Lada Niva, но это будет не внедорожник, а кроссовер. Причем довольно большой, класса D (что-то вроде будущего «Москвича 8»). О проекте рассказал Сергей Цыганов, автоэксперт и ведущий Telegram-канала «Русский автомобиль...
Сон оказался полезен для принятия верных решений Обычно проблема, которая кажется сложной вечером, легко решается с утра. И это неспроста. Современные исследования подтверждают, что сон важен для принятия решений.
Объявлена дата релиза Infinity Nikki на смартфонах, PC и PS5 Авторы Infinity Nikki из InFold сообщили официальную дату релиза — 5-е декабря. В честь этого разработчики опубликовали свежий трейлер, в котором снова показали красоту внутриигрового мира, платформинг и красивые наряды, которые нужно будет менять для использования разных ак...
Сравнение способов отрисовки спрайтов в canvas Не так давно помогал брату сделать проект для курсовой. Необходимо было создать клиент - серверное приложение, и решено было создать небольшую браузерную игру с мультиплеером. Курсовая была сдана успешно, а у меня появилось желание сравнить различные возможные методы отрисов...
В поисках сокровищ: Pillars of Eternity Ещё пятнадцать лет назад жанр классических изометрических ролёвок был в большом упадке. Такие игры не сильно пользовались спросом у аудитории, мечтающей о проектах в честном 3D, а издатели не горели желанием спонсировать разработчиков, создающих в жанре с сомнительным комм...
Boston Dynamics и Toyota будут совместно разрабатывать роботов Boston Dynamics, одна из первых компаний, которая приходит на ум, когда речь заходит о человекоподобных роботах, сотрудничает с японским автогигантом Toyota.
Телефоны с дисплеями E-Ink: для тех, кому нужна связь и не хочется отвлекаться Привет, Хабр! Не так давно стало известно о проекте Mudita Kompakt — это мобильный телефон с черно-белым E-Ink-экраном, базовым набором приложений для связи, заметок, чтения и музыки и без сервисов Google (фича, а не баг). Устройство для тех, кто не хочет отвлекаться на сооб...
А от техническом долге я скажу… Бывало у вас такое, что приходилось вставлять не самое лучшее решение в код, только чтоб успеть сдать задачу перед условной выставкой? Или идет работа над проектом в течение уже пару месяцев, а документация откладывается на потом когда все устаканится - поздравляю, вы “счаст...
[Перевод] Дашборды качества в Ericsson, Volvo, Saab Перевод части главы "Dashboard for Continuous Monitoring of Quality" / "Дашборд для постоянного мониторинга качества" книги "Relating System Quality and Software Architecture" / "Связь качества системы и архитектуры программного обеспечения", Mistrik, 2014----------В этом ра...
«ИИ можно использовать для помощи в кризисных ситуациях, например, при буллинге или потере работы» Как в таком чувствительном и социальном направлении, как ментальное здоровье, применять большие данные и искусственный интеллект? И может ли ИИ стать психологом? Эти весьма любопытные темы подняли в свежем выпуске подкаста Data Therapy от X5 Tech, гостем которого с...
Гринатом — паровозик, который смог: внедрили RPA в госкорпорации Приходит бизнес к архитекторам и говорит: «У меня есть задачка для доработки системы. Подскажите, кто мне поможет её решить». Архитектура отвечает: «Вы можете сходить к 1С-никам или сапёрам, и в зависимости от того, чем вы там пользуетесь, вам запилят кнопку в системе. И...
Немного про Тайм-менеджмент или «спасите от насилия попу Василия» Как только вы становитесь Руководителем проектов, да и не только проектов – вообще любым руководителем - список ваших дел начинает расти. Вам больше не ставят задачи в любимой джире по одной, где оценил - сделал. Не. Задачи начинают лететь в вольном формате и неограниченном ...
Абсурдная незащищенность проекта @gamee Возможно вы подумаете, что этот многопользовательский видеоигровой проект, основанный практически десять лет назад должен сейчас содержать хотя бы что‑то на подобии античита: лично я сразу начинаю представлять в своей голове фоновые капчи, слежку за&...
Популярные платежные решения для Adult 18+ проектов Индустрия контента для взрослых и 18+ сервисов — это огромный и разнообразный рынок, где требования к платежным решениям гораздо строже, чем в большинстве других отраслей. Нестабильность в области регулирования, особенности возвратов платежей, и даже репутационные риски — эт...
Домашнее пароходостроение Меня уже с детства манил судомоделизм, паровые двигатели и пароходы. И вот вдруг, в какой-то момент, я всё-таки решил поженить эти два устремления в одном хобби. Посему начал смотреть видео про паровой судомоделизм, попутно отвисал в Ленинской библиотеке и читал всё, что уд...
Нобелевская премия по микроРНК, оксилипины и биохимический плагиат Будучи постоянным автором издания "Элементы", недавно получил заказ на статью о Нобелевской премии за открытие микроРНК, вручённой этой осенью. Писал статью с особенным чувством — ведь в истории микроРНК есть параллели с моим биоинформатическим проектом по совсем другой тема...
The Economist: Белому дому не нравится "план победы" Зеленского Кажется план украинского президента не нравится уже никому.
Как разметить 3D кубойды на 2D изображениях в CVAT? Методы геоинформационных систем в разметке данных Команда Data Light регулярно встречается с нестандартными задачами, и в прошлом году мы начали работать над одной из них: наш проект неожиданно перерос из привычной разметки LiDAR облаков (изображений со специальных сканеров) в написание скриптов и созданию нестандартных реш...
Технология и методология работы с 3D-моделями в среде общих данных строительного проекта Информационная модель объекта строительства может быть представлена в виде 3D-модели.Существует два принципиально разных способа формирования 3D-модели в среде общих данных.Первый способ предполагает передачу в СОД уже собранной сводной 3D-модели, для последующей работы (рас...
Байден разрешил Киеву наносить удары ATACMS по общепризнанной территории России — NYT Приходит время наносить массированные удары по предприятиям американского военно-промышленного комплекса.
Внешний аккумулятор, который «может легко поместиться в кошельке», OnePlus Magnetic Power Bank, оценили в 20 долларов OnePlus представила свой новейший магнитный внешний аккумулятор вместе с новым смартфоном OnePlus 13, а теперь он поступил в продажу. OnePlus Magnetic Power Bank, как утверждает OnePlus, «может легко поместиться в кошельке». Внешний аккумулятор, изготовленны...
Кроссплатформенная архитектура ядра приложения. Простая. Линейная. Масштабируемая Описание проблемы Задача Я — андроид разработчик. Обычно ко мне приходят с фразой вроде “вот мы тут придумали фичу, сделаешь?” и с макетом дизайна, вроде такого. Я смотрю на это всё и вижу: вот экраны, эти данные на них — статические, а вот эти динамические, значит их надо ...
Tcl — как скриптовый язык для университетских проектов стали использовать по всему миру Одна из ключевых облачных фич — масштабирование (о возможностях облака с примерами из реального бизнеса мы расскажем 30 октября, подключайтесь). Настраивать масштабирование, а также балансировщики нагрузки и виртуальные машины можно различными способами. Один из нетипичных в...
Готовы вывести свои веб-приложения на новый уровень? Проходите бесплатный курс в Академии Selectel В Академии Selectel вышел новый курс «Веб-разработка на практике». Внутри — подробные инструкции о разработке и деплое проектов с реальными примерами, а также полезные советы для начинающих веб-разработчиков. Изучение займет меньше часа. Читать дальше →
Саудовская Аравия намерена удивить мир своим проектом проведения чемпионата мира по футболу 2034 Предложенные Саудовской Аравией проекты строительства новых футбольных площадок для проведения здесь чемпионата мира по футболу 2034 года сопоставимы с впечатляющим проектом - строительством гигантского футуристического города Neom посреди пустыни.
Чему и на каких роботах учить на уроках робототехники Сегодня в стране действует образовательный проект Минцифры России для школьников 8-11 классов и студентов колледжей «Код будущего». В рамках проекта молодёжь бесплатно учится программированию на курсах от ведущих ИТ-компаний и вузов России. И в скором времени пройдёт стратег...
Tuist: добавляем генерацию проекта в текущее приложение Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пок...
Карточная игра Bloons Card Storm стала доступна на смартфонах и PC Студия Ninja Kiwi выпустила Bloons Card Storm на мобильные устройства и PC (Steam). Релиз состоялся во всём мире, включая РФ; скачать клиент можно через App Store, Google Play и Steam. В плане геймплея это необычная игра — на поверхности в её основе карточные баталии между о...
Apache Flink: Сериализация и JacksonStateSerializer Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. Это мой десятый материал про Apache Flink. В предыдущей части мы закончили разбирать оператор с Flink-таймерами, использующими внутреннее состояние. Также я показал, как их можно тестировать с помощью...
Учёный объяснил, почему Луна кажется больше вблизи горизонта Около горизонта Луна выглядит действительно огромной: намного больше, чем когда она находится у нас над головой. Но в действительности её размеры всегда остаются одинаковыми. Астроном рассказал, с чем связан этот эффект.
Кто одолеет проект: сказ о трех богатырях на новый лад Всем привет! Меня зовут Андрей Скрипкин. Еще когда был студентом, понял, что хочу заниматься информационной безопасностью — увлек брат. Уже прошло больше 15 лет, а интерес к профессии только растет. И даже когда казалось, что, работая в различных интеграторах по информационн...
Оптимизация хранимых процедур на PostgreSQL, мигрированных с MsSQL. Подходы к реализации, личный опыт Привет всем!Я — Ипатов Александр, backend-разработчик в ГК Юзтех. Сегодня хочу поделиться своим опытом в интересном проекте, связанном с миграцией БД MsSQL на PostgreSQL в разрезе оптимизации хранимых процедур и функций (далее — хранимых процедур, так как процесс оптимизации...
Dasung продолжает совершенствовать свой первый в мире полноцветный E-Ink монитор Компания Dasung, первой в мире выпустившая полноцветный монитор на базе технологии E-Ink, представила новую модель, частота обновления которой равна 33 Гц. В сравнении с ЖК-моделями, где аналогичный параметр составляет 60 и более Гц, это достижение не кажется значимым, но дл...
Мобильная разработка за неделю #558 (30 сентября — 6 октября) В новом дайджесте ускорение запуска приложений и спойлер-эффект кна Swift, сборщик метрик Android-проекта и рисование звезд, замена Firebase, идеальный встраиваемый язык, приложение для заметок, которое не стремится сделать вас более продуктивным и многое другое. Подключайте...
Назад в будущее: Япония собирается вернуть статус лидера в электронной отрасли В ноябре 2024 года премьер-министр Японии Сигэру Исиба представил стратегию, рассчитанную на усиление роли страны в глобальной полупроводниковой индустрии. Для реализации этого амбициозного плана выделено 65 миллиардов долларов США.Основная его часть — поддержка отечественны...
Востребованность и полезность 3D для управления строительными проектами через СОД «Трехмерное моделирование» (3D), уже много лет используется при реализации строительных проектов. 3D технологии позволяют создавать точные и детальные модели зданий и сооружений, что помогает улучшить качество проектирования и минимизировать ошибки в строительных проектах. «...
Как устроен сборщик метрик Android-проекта Привет! Меня зовут Даниил, я Android-разработчик в команде VK ID SDK в VK. Наша команда создала легковесный SDK для авторизации через приложения экосистемы VK. Он состоит из кнопки One Tap для входа в один клик, кнопки входа в другую учётную запись и виджета для авторизации ...
На кой джуну пет-проекты или отзывы тех, кому они действительно помогли Привет, Хабр! На связи команда Collabry (в прошлом Sapphire), победитель Битвы пет-проектов 2023. Коротко напомню, в чём заключалась идея Битвы: две команды начинающих IT-специалистов работали над одной идеей: создавали место в Интернете, где можно объединяться с единомышлен...
Как создать плохой REST-сервис: краткое руководство REST API — один из самых популярных типов веб‑сервисов. Но несмотря на множество туториалов по его созданию, на практике встречаются сервисы, которые вызывают лишь разочарование у пользователей.Это подтолкнуло Костю, проектного разрабо...
CH32V307 и сколько же на самом деле FLASH в микроконтроллерах WCH В течении последнего года я запустил серийные проекты на микроконтроллерах CH32V207 и CH32V203. И в том или ином виде попробовал работать почти со всеми RISK‑V ядрами от WCH. Анализ опыта работы, это отдельная история, сейчас хотел бы расск...
Джуд Лоу подтвердил завершение сценария для «Шерлока Холмса 3» Третий фильм о Шерлоке с Робертом Дауни-младшим ближе, чем кажется
Родительский helm chart для проектов + werf Sequel Мы значительно сократили время деплоя: раньше деплой готового или даже частично готового приложения мог занимать от одного дня до недели в зависимости от загрузки команды DevOps. Сейчас этот процесс занимает у разработчика около 30 минут. Конечно, у разработчиков всё ещё воз...
Как правильно разговаривать с вашим руководителем? (памятка Руководителю проектов Под начало недели небольшая база по общению с руководителем. В целом, может касаться и заказчика, и спонсоров вашего проекта: то есть всех людей, от которых вам нужна помощь или решение проблем вашего проекта.Когда у вас проблемы на проекте, вам хочется прийти к руководителю...
Next.js v15 — Работа над Ошибками Привет! Это ставшая уже регулярной рубрика о релизах next.js (читайте релизы по v11, v12, v13, v14). Каждый релиз - набор нового, интересного и спорного. Новая версия не станет исключением. Но всё же новая версия интересна не столько новым функционалом, сколько изменением пр...
Тёмная тема ИИ Google показалась компании слишком тёмной Google недавно внедрила небольшие изменения в темную тему ИИ Gemini, заменив прежний оттенок черного на более мягкий светло-серый. Теперь дизайн «гармонирует» с темной темой поисковика Google, который также получил более светлые оттенки в последних о...
Bloomberg: ВСУ впервые использовали британские ракеты Storm Shadow для ударов вглубь РФ Кажется у Владимира Александровича дела слишком плохи, если решил эскалировать ситуацию перед приходом Трампа в Белый дом.
Операционная система реального времени Xenomai 4 В данной статье подробно рассмотрим, как собрать ядро, поддерживающее EVL core, и библиотеку, реализующую пользовательский API для этого ядра. А также разберем некоторые аспекты реализации драйвера устройства и приложения под Xenomai 4.Xenomai — Фреймворк для разра...
[Перевод] Новый нечёткий поиск и автодополнение в Manticore Search Краткое содержаниеМы рады представить две новые важные функции в Manticore Search: нечёткий поиск и автокорректировка запросов (или "автодополнение"). Эти функции улучшают возможности поиска, предлагая более удобный для пользователя опыт. Читать далее
Комплаенс-особенности создания ИТ-продуктов в рамках выполнения ИТ-проектов Отечественная судебная практика показывает, как сильно комплаенс-особенности в рамках выполнения ИТ-проектов влияют на процесс создания ИТ-продуктов. Например, как внесение изменений в уже созданную информационную систему (далее – ИС) может привести к конфликту между заинтер...
Фрэнк Харт: человек, который создавал Интернет Что такое ARPANET, знает каждый пользователь интернета. Ну ладно, не каждый, а лишь те, кто интересовался историей Всемирной сети. Основные вехи реализации этого проекта тоже широко известны: финансирование со стороны Управления Перспективных Исследовательских Проектов Мини...
Как мы переманили пользователей удобным сервисом платежей Всем привет! Меня зовут Александра Пилюгина, я продакт-менеджер команды «QR и Фотоплатеж» в управлении «Платежи», банк ВТБ. К нам каждый месяц приходит около 500 тысяч новых клиентов. Специально для них наша команда разработала сервис переноса платежей в ВТБ Онлайн, попутно ...
[Перевод] Вышел Spring AI 1.0.0 M3 Spring выпустил Spring AI 1.0.0 M3, который принес множество значительных улучшений и новых возможностей в разработку AI-приложений. В новом переводе от команды Spring АйО рассказывается про улучшения, связанные с observability, совершенствование системы advisor`ов и оп...
ITV: во время строительства The Line и других проектов в Саудовской Аравии погибло 21 000 рабочих Проекты NEOM в Саудовской Аравии находятся в кризисе и сталкиваются с серьезными обвинениями.
Вы не знали, а в России есть сервисы для помощи студентам в обучении Если вы заканчивали универ в далёкие бородатые времена, то скорее всего не в курсе, сколько появилось новых фишек, которые помогают студентам грызть гранит науки. И речь сейчас не про банальные поисковики (или даже ChatGPT) , а о чём-то таком, что поможет усвоит новые знания...
[Перевод] Интеграция библиотек C/C++ в .NET приложения с использованием P/Invoke В своей практике я несколько раз сталкивался с задачей интеграции и взаимодействия с низкоуровневыми языками программирования (C/C++) и низкоуровневыми API, такими как Windows API.Этот туториал упрощает мой опыт использования низкоуровневых языков и API, а также демонстрируе...
Fallout London: гигантский мод для Fallout 4. Что за новинка и стоит ли поиграть? Бонджорно, мои золотые! Это Идар Табухов, скрам-мастер в МТС Диджитал и фанат компьютерных игр. Сегодня хочу поговорить про Fallout London — на мой взгляд, это один из самых крупных фанатских проектов за всю историю существования игры. Мод переносит центр интересов игрока за...
[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 2) Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd), а пользователи получают интерфейс с динамически подгру...
10 детских онлайн-лагерей: информационные технологии, языки, творчество и другие направления Онлайн-лагеря для детей – отличный способ сделать каникулы нескучными и увлекательными, а также полезными и даже необычными. Особенно при условии, что в программу виртуальных лагерных мероприятий заложены образовательные направления, а не только интерактивный развлекательный...
Samsung Galaxy Ring нового поколения представят уже скоро Этим летом компания Samsung официально запустила в релиз умное кольцо Galaxy Ring, и многие ожидали, что преемник данной модели, если компания всё же решит его выпустить, выйдет следующим летом. Однако, как утверждает один из инсайдеров, это может случиться раньше, чем плани...
Как сделать разрушение в Roblox — урок Lua для детей В этом уроке мы расскажем, как создать разрушаемые блоки в Роблокс. Добавим простые объекты на карту и напишем для них программы на Lua.Roblox Studio — отличный движок для создания первых 3D-игр. Здесь дети от 9-10 лет могут научиться моделировать объекты и программировать н...
Вычисления на RISC-V: исследуем производительность OpenCL на CPU и совместимых GPU библиотек в YADRO. Эта сфера активно развивается на RISC-V: известные математические библиотеки, такие как OpenBLAS, Eigen и многие другие, портируются и оптимизируются под RISC-V. Большой интерес представляет OpenCL — открытый стандарт разработки программного обеспечения дл...
Dorks на новый лад – ищем то, что открыто При проведении любого пентеста корпоративной сети одним из направлений действий белых хакеров является поиск информации, находящейся, практически в открытом доступе: на файловых шарах, в репозиториях, в расшаренных папках на машинах пользователей. Короче, все то, что лежит к...
Альтернативный список заблокированных в РФ ресурсов Re:filter В этой статье я хочу описать работу над проектом альтернативного списка заблокированных адресов Re:filter: проблему с которой я столкнулся будучи пользователем существующих списков заблокированных ресурсов, шаги к решению и полезные на практике результаты этой работы.Получил...
Главный конкурент Twitter достиг 15 млн аудитории: Bluesky после выборов в США Bluesky, децентрализованная платформа для публикации коротких сообщений (аналог Twitter), преодолела отметку в 15 миллионов пользователей благодаря недавнему росту регистраций после президентских выборов в США, пишут СМИ. Платформа, основанная на протоколе AT,...
KinCony M1: умный рубильник на 30 ампер (когда нужно дёрнуть красиво) Сегодня у нас на обзоре довольно своеобразное устройство, которое сходу даже классифицировать затруднительно. Это что-то вроде «умного» реле на 30 ампер, только на стероидах. Это реле совмещено с полноценным контроллером (в смысле центрального вычислителя и интерфейсов), н...
iOS 18 для разработчиков: Ключевые изменения в UIKit Привет! Меня зовут Лена, я работаю iOS-разработчиком в KTS. Недавно вышла новая версия iOS 18, и я решила подробно изучить все нововведения, чтобы понять, какие новые возможности она предлагает разработчикам. В этой статье расскажу о самых интересных обновлениях в UIKit — но...
Ускорение LUP-разложения матрицы с помощью OpenCL Я являюсь автором проекта по математическому моделированию прикладной механики и в работе моей программы до 90% вычислительного времени уходит на решение системы линейных уравнений. Цель этой статьи сугубо практическая - найти оптимальный метод решения системы линейных уравн...
Эксперты объяснили, почему полезно пить горячую воду каждый день Чашка горячей воды ежедневно кажется простой привычкой. Однако это поможет вам улучшить самочувствие и поддержать здоровье.
5 проблем микросервисов на gRPC + TypeScript
Реальность — виртуальная и физическая. Проблемы взаимодействия Виртуальная реальность замещает для человека физическую реальность, но при этом человек продолжает взаимодействовать с физической реальностью. Чем меньше виртуальная реальность отличается от физических сигналов получаемых телом, тем сильнее погружение и восприятие виртуально...
MMO игра Pixel Heroes Adventure появилась на смартфонах Мобильная игра Pixel Heroes Adventure открыла свои сервера, а скачать её можно через App Store и Google Play почти всех стран мира, включая РФ. По своей сути это пиксельная MMO с «бесконечной прокачкой» и коллекционированием предметов — HeroZ и ToyZ. Вместе с другими игрокам...
CedrusData Catalog — новый технический каталог с поддержкой Iceberg REST API Мы выпустили новый технический каталог для аналитических платформ, который поддерживает спецификацию Iceberg REST API. Рассказываем, зачем это нужно вам и нам Читать далее
Vivaldi 7.0 для iOS Давайте углубимся в новые функции, каждая из которых разработана для того, чтобы дать вам больше контроля над вашим мобильным браузером. Вот что нового: Читать далее
Возрождение проекта ChiArdumeg - подключаем сенсорный модуль и готовим прошивку Настало время возродить ранее заброшенный проект сделав что-то интересное из него.
Получаем удовольствие от дешевых китайских микроконтроллеров (CH32V003) Если вы оказались здесь, то скорее всего помните как в еще в 2022 году одним из самых важных событий в мире (DIY) была новость про микроконтроллер за 10 центов от уже известной всему миру благодаря своему USB-UART свистку CH340 компании Nanjing Qinheng Microelectro...
Модель внедрения изменений: путь от обратной связи к результатам В большой ИТ-компании существует множество процессов работы. Часто бывает так, что тем органам управления, которые занимаются их построением, сложно понимать какие отрабатывают хорошо, а что устарело или требует преобразований. Столкнулась с этим и наша Команда изменений в S...
Игровой ноутбук vs компьютер — подсчитываем, сколько придется переплатить за мобильность в 2024 году Сравниваем стоимость примерно одинаковых по производительности геймерских ПК и ноутбука и приходим к интересным результатам.
[Перевод] Spring Framework 6.2.0: переопределение бинов в тестах Недавно вышел Spring Framework 6.2, который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах. В новом переводе от команды Spring АйО вы узнаете как можно использовать @TestBean, @MockitoBean и @MockitoSpyBea...
Как я отказался от оффера в Сбер Вы, наверное, хотите сказать: "Ну отказался и отказался, что тут такого?". Чтобы добавить контекста, расскажу немного о себе. Ещё год назад я новоиспечённый гофер, только начинаю познавать основы языка, делаю свои первые пет-проекты и начинаю делать свои первые отклики. Есте...
Раскрыто, что произойдёт с организмом, если пить огуречную воду каждый день целый месяц Огуречная вода кажется здоровым напитком. Алекса Меллардо рассказала, какие преимущества для здоровья она получила через 30 дней употребления этой воды.
80% разработчиков софта должны будут повысить свою квалификацию к 2027 году, чтобы идти в ногу с ИИ ИИ не отнимет у вас работу по написанию кода, но повышение квалификации кажется неизбежным в долгосрочной перспективе.
Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS Как организовать доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLSВ моем проекте было несколько Docker-контейнеров с графическими приложениями, к которым приходилось подключаться удаленно через VNC. До тех пор пока контейнеров было несколько ...
Управление рисками в проектах диджитал-агентства: как сохранить нервы и минимизировать последствия Как работать с рисками, чтобы сохранить ресурсы, увеличивать эффективность проектов и удерживать хорошие отношения с заказчиками.
Obtainium позволяет отслеживать и устанавливать обновления Android-приложений из разных источников Разработчики различных Android-приложений не всегда пользуются Google Play и другими крупными маркетами — порой они используют GitHub, как это было с создателями различных эмуляторов Nintendo Switch. Obtainium позволяет отслеживать обновления выбранных вами приложений, а так...
[Перевод] «Это как коллективныё грёзы наяву»: гигантское исследование, показывающее, как танцы влияют на наш мозг Гель холодил кожу головы, и мне пришлось забыть о том, как глупо я выглядела, потому что мы находились в центре серьёзных научных исследований. Это было в 2021 году, ещё в мире антибактериальных средств и масок для лица — я уже давно смирилась с тем, что во имя науки можно в...
BBC: Западная помощь Украине в 2025 году может "сильно сократиться" по сравнению с 2024 годом Спонсоры Украины устали ждать отсутствия результатов. Кажется Владимиру Александровичу уже пора заказывать вместительный американский самолёт до Вашингтона.
Vivaldi 7.0 для Android Давайте подробнее рассмотрим новые функции, каждая из которых разработана для того, чтобы предоставить вам больше контроля над вашим мобильным браузером. Вот что мы приготовили: Читать далее
5 фич в JDK, о которых вы могли не слышать Привет, Хабр! В JDK постоянно появляются новые возможности, но далеко не все из них получают заслуженное внимание. В этой статье я расскажу о пяти фичах JDK, о которых вы, возможно, не слышали. А именно:• VarHandle API• Foreign Linker API• JEP 376• JEP 389• JEP 411 Чита...
kjs-box: добавляем ленивые модули, ресурсы с типизацией и модели представления в React-проекты на Kotlin Года три назад я захотел сделать для себя небольшой сайт. Лезть в TypeScript или тем более в JavaScript, когда любишь Kotlin, желания не было, равно как и не хотелось создавать какие-то типовые функции с нуля. По этим причинам выбор пал на React в сочетании с Kotlin Wrappers...
Что делать, если с кейсов не приходят лиды Продающий кейс: от визуального нарратива до использования на пресейлах.
[Перевод] От DevOps к DevEx: не мешайте работать инженерам У компаний, стремящихся привлечь и удержать лучших технических специалистов, появляется новая цель – сделать так, чтобы им было приятно работать.Поскольку мир все больше живет новыми технологиями, технические специалисты все так же важны для бизнеса, как и раньше. По прогноз...
С возвращением! Чего ждать от нового Intel Xeon 6900P Привет! На связи команда mClouds. Пока у Intel не всё гладко на финансовом фронте и ходят слухи о продаже компании гиганту Qualcomm, производитель выводит на рынок новый процессор. Обещают, что Intel Xeon 6900P догонит и перегонит ближайшего конкурента — AMD EPYC Zen&nb...
Что на неделе: экзамены для айтишников на «Госуслугах», новые фичи Telegram и ИИ-портрет за $1,08 миллионов Этим воскресным днем я Олег Малахов из AGIMA приветствую вас в новом выпуске моего дайджеста новостей. На этой неделе собрал для вас всё (или почти всё) самое актуальное и любопытное из мира IT — будет что обсудить с коллегами завтра на перерыве. Погнали! Читать далее
Кибертакси Илона Маска, а также новые законы от бешеного принтера Все самые важные и интересные финансовые новости в России и мире за неделю: доллар по 97 рублей, налог на бездетность, конфискации у эмигрантов, отягчающее гражданство, Unilever ушел из России, кровная месть за Wildberries, РКН прокачал замедлялки, нобелевки за AI, криптотре...
Нос по ветру: как наш DNS-сниффер помогает искать Blind-уязвимости Всем привет! В блоге центра исследования киберугроз Solar 4RAYS мы продолжаем делиться результатами расследований инцидентов, полезными инструментами для ИБ-специалистов и другими практическими материалами, часть которых мы размещаем и здесь.Сегодняшняя статья от специалисто...
Как привыкнуть к новой работе. Секреты успешной адаптации от HR-специалиста Смена работы — это всегда волнительно. Новые эмоции, ожидания, знакомства, а зачастую и стресс. Психологи говорят, что лишь немногие могут сразу же включиться в рабочий процесс, остальных ожидает период адаптации к новым условиям и коллективу. Даже если у вас за плечами мног...
Виктор Карасёв «Уютный Подвальчик»: Критика российских видеоплатформ, ретрогейминг, российские игры и консоли Виктор Карасев — блогер, создатель и ведущий проекта «Уютный подвальчик», рассказывающий про ретроигры (история видеоигр, игровой техники, консолей и не только). Уже больше 10 лет он записывает и публикует одни из самых интересных и информативных роликов по ретрогеймингу в Р...
Как NVIDIA и AMD пользуются неопытностью геймеров, и на что обратить внимание при покупке видеокарты Иногда видеокарта только кажется выгодной, но на самом деле она не соответствует своей цене и плохо подходит для запуска требовательных новинок
Заменить термистор? Работы будет много. Про все этапы замены термистора.Приходите в один далеко не прекрасный день и видите, что котик не допечатался и на дисплее, что-то типа thermal runaway printer halted please reset. Ну делаете резет. печатаете котиков заново. Но через некоторое время понимаете, что от ошибки ...
DDD и аналитика данных Я сейчас занимаюсь разработкой своего pet-проекта: LMS на базе TG, и подошел к стадии набрасывания первых модели: курсы, лекции и их контент. Всё это вывел для дебага.Но давайте вернёмся к теме. Раз я занялся моделью предметной области, есть один неочевидный момент, который ...
Новый старый дед в Штатах, а также заработок криптокита $85 млн на ставке на Трампа Все самые важные и интересные финансовые новости в России и мире за неделю: 10-летняя «малышка на 2,8 млрд» из Краснодара, новые ограничения от Interactive Brokers, физический интеллект пизеров для OpenAI и Безоса, Tether идет в торговлю нефтью, а также опасные времена для к...
[Перевод] Не пытайтесь динамически загружать код в ваше Flutter-приложение Привет, Хабр! Меня зовут Станислав Чернышев, я автор книги «Основы Dart», телеграм-канала MADTeacher и доцент кафедры прикладной информатики в Санкт-Петербургском государственном университете аэрокосмического приборостроения. Исследуя тему плагинной архитекту...
После OAuth. Разбираем атаки на OpenID Connect Для подписчиковПротокол OpenID Connect — это наследник OAuth. Поскольку у OAuth есть множество проблем, в том числе с безопасностью, ему на смену приходит более совершенный вариант. Но и он при неправильном обращении может оставлять лазейку для злоумышленников. В этой статье...
Темная сторона ИТ Из многих источников преподносится информация, что ИТ — это золотая жила. Что это элита, что там все миллионеры, и туда стремятся многие. Даже появились курсы, коучи, агентства, которые натаскивают пройти собеседование на определенную должность ...
Сэм Альтман представил новую версию Worldcoin с новой функцией Deep Face и улучшенным сканером Главная цель нового проекта – создание универсальной системы цифровой идентификации для системы блокчейна.
Статистические критерии и доверительные интервалы Сегодня поговорим о том, как понять, работает ли ваша новая фича или это просто случайный всплеск. Разберёмся, что такое статистические критерии, доверительные интервалы, и как их использовать, чтобы принимать обоснованные решения. Читать далее
Какие бывают Руководители проектов в разных компаниях Куда можно пойти поработать, если вы – Руководитель проектов? Есть много сладких названий: Яндекс, Тинькоф, Сбер, Авито, ВК. Есть еще Газ-Нефть-Полиметал-Тех-сырье компании, есть просто ИТ подразделения не ИТ компаний типа Магнита или Технониколь. Есть еще системные интеграт...
Астроном рассказал, почему в суперлунии нет ничего особенного для нас Считается, что во время суперлуния полная луна кажется ярче и больше, чем обычно. Однако, по словам Фила Плэйта, профессионального астронома, эту разницу вы, скорее всего, даже не заметите.
Новый Porsche 911 Carrera — по цене Lada Granta. Дилер привозит новые спорткары из Японии и продает их по цене около 1 млн рублей, но есть нюанс — собирать придется самостоятельно Дилер из Владивостока, продающий в России легковые автомобили из-за рубежа, предложил россиянам новый вид транспорта — реплики спортивных автомобилей. Их доставляют из Японии, а цены совсем невелики: новый Ferrari Testarossa — всего 950 тыс. рублей (и это уж...
Новая аутентификация в Kubernetes: зачем переходить на Structured Authentication Config Меня зовут Максим Набоких, и я один их тех, кто участвовал в разработке Structured Authentication Config. Это крупнейшее изменение в системе аутентификации в Kubernetes за последние годы, которое появилось в версии 1.29. В статье я расскажу о предпосылках появления нового ау...
Inertia 2.0: Новые возможности для разработчиков На конференции Laracon Тэйлор Отвел, создатель популярного PHP-фреймворка Laravel, представил Inertia.js версии 2.0 — самое крупное обновление с момента запуска этого пакета. Новая версия приносит множество полезных функций, которые значительно упростят разработку приложений...
[Перевод] Биохакинг пептидов. Новый класс пероральных препаратов Пептидный гормон, вырабатываемый в мозге и запускающий физиологические репродуктивные реакции, был «хакнут» учеными для создания эффективного, безопасного и неинвазивного способа лечения хронической боли в кишечнике. Став пионером в новом классе обезболивающих. Читать далее
Под микроскопом: AI Product Hack Сколько раз вы были свидетелями судейства на хакатонах, которое, на первый взгляд, казалось неверным? Думаем, таких случаев было много.Сегодня мы- Анна Тищенко и Минко Богдан участники AI Security Lab из магистратуры Talent Hub, посмотрим на результаты AI Product Hack и пост...
С кем важно говорить о требованиях? Когда работала в заказной разработке, то заинтересованные стороны по сути назначались. Кого выделили поговорить от заказчика, с тем и говоришь. Аналитик не был допущен к внутренней кухне настолько, чтобы понять, какой вес в компании имеет этот "назначенный". Когда оказалась ...
Формирование задач для выбора информационной системы из стратегических целей проектной организации Настоящая статья является развитием статьи “Организация процесса выбора среды общих данных для проектов объектов капитального строительства”. Ее публиковал ранее тут. В ней мы говорили о важном шаге при выборе будущей информационной системы - описании задач, для которых прио...
ВКС-дайджест: уже в продаже 3D-связь от Google и додекаэдр с наклейками для удаленщиков А также новые очки виртуальной реальности и веб-камеры от Insta360 — немного интересного за прошлый месяц. Читать далее
Избавляемся от Android в api-модулях Небольшой туториал на тему «Как уменьшить количество Android-модулей в проекте при помощи оберток над Android-классами»На решение, которое будет описано ниже, меня натолкнула статья Оптимизация Gradle: избавляемся от Android-модулей. В ней приведен синтетический бенчмарк, из...
Как в цифровом мире безопасно рассказать информацию не выдавая себя? К примеру контрибьютер опенсорс проекта хочет рассказать о планах но при этом остаться анонимным.Или еще пример: какая-то технологическая фирма замешана в тёмных делишках и некоторый честный сотрудник хочет это прекратить. Он не знает сколько таких же как он единомышленников...
Создание GitHub бота для сообщества В мире разработки ПО своевременное получение информации о событиях в репозиториях важно для активного сообщества. Мы решили автоматизировать этот процесс, создав чат-бота для нашего комьюнити в Telegram.Мы сделали упор на то, чтобы бот был простым в использовании, помогал ос...
Митап FPGA-Systems: RnD-цикл современных SoC, физическая имплементация для FPGA и ASIC, обзор систем прототипирования 26 октября в 11:00 стартует первая осенняя встреча сообщества FPGA-Systems, организованная совместно с YADRO. Инженеры поделятся опытом и расскажут про разработку ASIC, физический дизайн, новый чип AG32 от AG micro и многое другое. Митап интересен не только программой, но и ...
Польша будет минировать восточную границу в рамках проекта «Восточный щит» Проект планируют реализовать до 2028 года.
Ежу понятно: как разработать логотип и маскота для IT-компании Привет, Хабр. Я Дмитрий Кузьмичёв, руководитель проектов в ПГК Диджитал (ПГКД). Наша IT-компания появилась два года назад, как цифровая дочка крупнейшего частного оператора грузовых железнодорожных перевозок в России — Первой грузовой компании. Мы разрабатываем свои цифровые...
Telegraph: Передача американских систем ПВО Украине ослабила противоракетную оборону Израиля Кажется Джо Байдену или следующему президенту США придётся делать болезненный выбор: кто важней для Штатов – Зеленский с его "границами 1991 года" или Нетаньяху, абсолютно игнорирующий любое мнение Вашингтона по Ближнему Востоку. А выбирать придётся.
Как за месяц научить нейросеть говорить на татарском: опыт MTS AI Привет, Хабр! Меня зовут Настя Бурьянская, я занимаюсь координацией LLM-проектов в MTS AI. Сегодня я расскажу вам о том, как мы силами пяти человек за месяц научили нашу большую языковую модель Cotype Lite общаться на татарском языке.Я лишь недавно пришла в компанию, п...
Vike — современный SSR-фреймворк Всем привет. Я являюсь ведущим frontend-разработчиком компании 21Yard. Мы разрабатываем сервис для поиска строительных подрядчиков. На проект я пришел желторотым масленком, который мало смыслил в seo-продвижении продукта, но жизнь внесла свои коррективы, и сейчас я хочу расс...
Как найти своего идеального QA и отсеять жертв инфоцыганских курсов За прошедшие два года работы на фрилансе мне довелось пройти множество собеседований в качестве кандидата, а также проинтервьюировать достаточно людей на свои два пет-проекта и в команду на текущую работу. И по моим личным ощущениям – 99,99% типовых технических собеседований...
[Перевод] Безопасный Docker в продакшене В новом переводе от команды Spring АйО вы узнаете, как минимизировать риски и обеспечить безопасность Docker-контейнеров с помощью CIS Benchmark рекомендаций и автоматизированных инструментов вроде Docker Bench for Security. Читать далее
Новый Ryzen 7 9800X3D разгоняется до 6,9 ГГц и выдает 1000 fps в CS2, а потребляет всего лишь 100 Вт Вот уже несколько лет процессоры AMD Ryzen с технологией 3D V-Cache задают новые стандарты игровой производительности. Уникальная архитектура с трехмерным кэшем позволяет достигать впечатляющих результатов в современных играх, превосходящих показатели даже более дорогостоящи...
Qualcomm уже работает над новым поколением процессоров Snapdragon X2 на базе Arm для ПК Новейший чип SC8480XP, известный как проект "Glymur", прошел испытания.
Bloober Team и Konami обсуждают возможные новые проекты в серии Silent Hill Bloober Team не против разработать новую игру во вселенной.
Предлагаю сделать интернациональный форк ядра Linux Приветствую, всех!Я думаю, многие не только на Хабре, читали ядренные новости о Linux и Open Source. Если кратенько, то из мейнтейнеров ядра Linux исключены русские программисты работающие в подсанкционных компаниях. Читать далее
Мои простые правила хорошего текста: личное руководство по стилю Известно, что инструкция — это документ, который обычно читают в двух случаях: когда нечего читать или когда уже всё сломано. Сегодня я хочу рассказать вам про инструкцию, которую читают в третьем случае: когда нужно что-нибудь написать. Это — руководство по стилю. Читать да...
[Перевод] Новая методика существенно повышает эффективность систем RAG в поиске необходимых документов В новой работе исследователи из Корнеллского университета представляют «контекстные эмбеддинги документов» — технику, повышающую эффективность моделей эмбеддингов путем учета контекста, в котором извлекаются документы. Читать далее
Белорусские инженеры предложили связать новой транспортной сетью БАМ, Транссиб и СМП Белорусские инженеры предложили проект высокоскоростной трассы uST длиной около 6,5 тыс. км, соединяющей Архангельск и Магадан, с целью интеграции ключевых транспортных артерий России, таких как Северный морской путь и Байкало-Амурская магистраль. Альтернативный маршрут вдол...
WB Games Montreal разрабатывает новую AAA-игру по вселенной DC Авторы Gotham Knights и Batman: Arkham Origins готовят новый проект
Discord не работает: Обход блокировки Discord новые способы 09/10/2024 Первый способ1) Качаем с ntc.party zapret_only_DS.zip (1,1 МБ) 2)Распаковываем и запускаем Preset_russia_autohostlistНаслаждаемся дискордомВторой способ Читать далее
Чатовая слепота Чаты в телеге у меня по работе. Чаты в вотсапе у меня по школьным вопросам детей и по вопросам личного общения. Чат в вайбере был для занятий английским. Чат в ВК - развлечение. Телега у меня на рабочем ноуте. Вотсап - на телефоне. ВК и там, и там. В итоге у меня р...
Проект «Бутан». Как в СССР с помощью ядерного взрыва нефть добывали Проект "Бутан" был первым в мире опытом использования мирного атома в интенсификации работы нефтяного месторождения. работы длились свыше 20 лет и дали просто блестящие результаты.Грачевское месторождение в Башкирии расположено всего в 15 километрах от города Мелеуза. Разраб...
Что нужно, чтобы тебя увидели в Play Market? Если вы пришли за ответом на вопрос в заголовке - то не хочу расстраивать вас, я и сам не знаю.15 ноября этого (2024) года я опубликовал своё приложение в Play Market. Казалось бы, вот оно - начало пути к "миллиардам пользователей", как говорит Гугл при публикации игры, боль...
Опенсорсные альтернативы Discord на своём сервере Мессенджер Revolt После блокировки Discord в РФ люди начали искать варианты решения проблемы. Легально это можно сделать двумя способами: Перейти на альтернативный мессенджер с централизованным управлением от сторонней компании (TeamSpeak, Skype и др.). Правда, некоторые ...
GoodbyeDPI перестал работать новый фикс 10.10.24 После последнего фикса https://habr.com/ru/articles/845114/, пользователи стали жаловаться снова на проблемы с DPI и что через HEX у многих перестало работать. В следствии чего выкатываю вам два новых способа которые работают ( но не у всех, так что тестите ) Читать далее
GOG представила новую программу для сохранения видеоигр Целью новой инициативы является обеспечение долговечности устаревших проектов
Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.1 В условиях ускоряющейся цифровой трансформации компании стремятся применять гибкие подходы управления проектами, которые могут масштабироваться для крупных программ и портфелей проектов. Scaled Agile Framework (SAFe) является фреймворком, разработанным специально для масштаб...
Появился новый тип супер-накопителей: Это SSD и магнитная лента в одном устройстве Стремительный рост объемов пользовательских данных, которые нужно долго и безопасно хранить, создает серьезные вызовы для инженеров и архитекторов систем хранения. В то время как большинство производителей концентрируются на совершенствовании традиционных технологий, один из...
Создание уведомлений на языке Kotlin Как создать всплывающие уведомления в мобильном приложения, привязанные ко времени? Читаю документацию и разбираю код. Читать далее
В «Домклике» Сбера упростили получение ипотеки — единая заявка на участок и проект дома в одной корзине Команда Сбербанка сообщила о запуске нового сервиса на платформе «Домклик» в разделе «Построить дом». Теперь выбрать земельный участок и проект будущего дома для строительства в ипотеку Сбербанка стало проще — нужно просто добавить понравив...
Под микроскопом: AI Product Hack Сколько раз вы были свидетелями судейства на хакатонах, которое, на первый взгляд, казалось неверным? Думаем, таких случаев было много.Сегодня мы, участники AI Security Lab из магистратуры Talent Hub, посмотрим на результаты AI Product Hack и постараемся разобраться в том, к...
Разбор новых атак Buhtrap на российских финансистов и юристов Спустя год после затишья зафиксированы новые кампании преступников, использующих Buhtrap. В ходе исследования инцидента, связанного с загрузкой вредоносного объекта на устройство одного из клиентов, экспертами Центра кибербезопаcности компании F.A.C.C.T. были обнаружены...
Новый вид мошенничества в IT: как рекрутеры-мошенники выманивают деньги у соискателей Недавно я столкнулся с хитрой схемой мошенничества в IT-рекрутинге и хочу предупредить коллег, ищущих работу. Все началось с обычного звонка. Читать далее
Получение, обработка, анализ и визуализация спутниковых снимков с помощью библиотек: GDAL, numpy и matplotlib Эта статья является продолжением цикла статей посвященных развитию стартапа "Arrow". Ребята из моей команды тоже не отстают и те, кого больше интересует бизнес-сторона вопроса можете почитать "Старт проекта и гибкость как залог успеха: путь команды ARROW", а те кто больше по...
Подходы к сокращению регрессионного тестирования Привет, Хабр! Меня зовут Ксения Сергеева, я QA-инженер в компании SM Lab, IT-подразделении Спортмастера. Сейчас работаю с мобильным приложением для продавцов, а за последние несколько лет успела потрудиться на благо финтеха и сервисов топливной компании. И, конечно, на каждо...
Моя работа позволяет использовать способности и приносить пользу обществу Я начинал в 2004 году с позиции .NET программиста в сфере аутсорс-разработки для зарубежных заказчиков. Это заложило прочную основу моей карьеры в IT. Полученный опыт в Java и .NET применил в научном институте в Новосибирске, а затем в университетах Германии и Швеции. ...
Автоматизация: новый стандарт конкуренции в бизнесе В этой статье я объясню, почему автоматизация бизнеса становится неотъемлемой частью настоящего времени и какие преимущества она дает. Читать далее
Эволюция архитектур нейросетей в компьютерном зрении: классификация изображений Приветствую вас, дорогие читатели! В своей прошлой статье на Хабр я рассказывал, как стать разработчиком в области машинного обучения и нейронных сетей, а также какие вопросы об эволюции архитектур нейронных сетей часто задают на собеседова...
Что на неделе: штраф в 2 ундециллиона рублей для Google, война Дауни-младшего с нейросетями и новые правила для блогеров Всем привет! Это новая подборка примечательных новостей из мира IT и технологий. Смотрим на самые громкие заголовки российских СМИ, вспоминаем самые забавные темы недели и пытаемся разобрать самые важные явления. Ничего серьезного — просто дайджест любопытных новостей для те...
Intel Core Ultra 200S Arrow Lake-S — что изменилось в новых десктопных процессорах? Привет, Хабр! На связи Сергей, менеджер выделенных серверов Selectel. Вчера Intel® представили новую линейку процессоров Intel® Core™ Ultra 200S Arrow Lake-S. Что изменилось по сравнению с Intel® Core™ 14 и AMD Ryzen 9 в новом продукте — читайте под...
YYYY? yyyy! Знаете ли вы, в чём разница между 'Y' и 'y' символами в паттерне даты в Java? В этой статье мы рассмотрим, как неправильное форматирование даты может привести к ошибке, а также расскажем вам про нашу новую диагностику V6122 для языка Java, которая убережёт вас от внезапных п...
Проект OpenTofu опубликовал политику работы с реестром провайдеров В конце августа разработчики проекта OpenTofu приняли решение ограничить доступ к своему реестру для российских IP-адресов и удалить из GitHub-репозитория провайдеров российских облачных сервисов, таких как Yandex Cloud, Cloud.ru, Rustack Cloud Platform, VK Cloud и других....
Кто придумал школы Школы были очень давно, но кто создал школы такие, какие мы их знаем. С классами и каникулами, школьным спортом и наглядными пособиями. Привлечением юных талантов и бесплатным образованием. Всё это придумали в шестнадцатом веке. А как и кто, читайте в статье. Читать далее
REST vs gRPC. Межсервисная интеграция для начинающих Привет! Меня зовут Максим Соколов, я — аналитик в команде “Управление доступностью товаров и категорий”. В нашей команде была выделена отдельная подгруппа, которая создавалась специально под новый продукт-фичу для селлеров. Сразу стало понятно, что для реализации нового функ...
Память GeForce RTX 5090 кажется устаревшей на фоне нового продукта Samsung. Компания анонсировала GDDR7 с эффективной частотой 40 ГГц Компания Samsung рассказала, что уже работает над памятью GDDR7 со скоростью 40 Гбит/с. То есть с эффективной частотой в 40 ГГц. фото: Samsung Речь о первых на рынке микросхемах GDDR7 ёмкостью 24 Гбит, то есть объёмом 3 ГБ. Частота при этом очень высока. Напомни...
Вы всё ещё ищете пути обхода блокировок, чтобы посмотреть видео на ютюбе? А надо ли обходить саму блокировку? Эта статья содержит только идеи, но не описывает механизмы. Потому, что… Вспомните недавнюю историю с Discord, когда «школьники сделали…» (далее имя одной очень известной конторы, которую лучше не упоминать вовсе). Что сделала эта контора в отве...
Мам, а ты можешь принести твоего хлеба на год вперед? Или почему мое производство больше ничего не испечет Производство хлеба «Никитин-хлеб» закрылось 8 октября 2024 года спустя ровно 9 лет: с 8 октября 2015 года.Мы покупали новое оборудование, открывали новые точки, пекли по 1 700 буханок в день, но в 2024-м выручка резко упала, а расходы также резко выросли.Пишу эту статью, пок...
Пекин планирует вложить 4,6 млрд долларов в производство 12-дюймовых пластин Согласно новому проекту в столице будет возведён новый высокотехнологический завод
Тысячи иконок и адаптация под RTL: проектирование интерфейса шаблона мобильного приложения для партнёров Travelpayouts Представьте, вы скачиваете приложение-шаблон и хотите настроить его под себя. А будут ли там нужные цвета, иконки, кнопки и темы? Удобно ли будет им пользоваться после всех манипуляций?Об этих вопросах мы в CleverPumpkin задумались, когда проектировали интерфейс для White La...
Мобильную MMORPG Game of Thrones: Kingsroad покажут на G-Star 2024 15-го октября корейский издатель Netmarble сообщил, что MMORPG Game of Thrones: Kingsroad покажут на G-Star 2024 с 14 по 17 ноября. Ожидается, что это будет первая RPG с открытым миром по франшизе Game of Thrones. Проект делают на движке Unreal Engine 5, плюс стоит ожидать P...
Котики умнее, чем кажется Привет, Хабр!Все привыкли считать, что собаки — те самые верные ребята, которые понимают нас с полуслова: скажешь «сидеть» — и они тут же хлопнут задом по полу. А коты? Ну, они, конечно, величественные игнорщики, которые могут разве что&nbs...
Солнечная энергия: собираем в космосе, отправляем на Землю. Как это работает? Привет, жители Хабра! Это Виктор Сергеев из команды спецпроектов МТС Диджитал. Идея получения солнечной энергии прямиком из космоса появилась примерно в середине XX века, возможно, даже раньше. Ее озвучил, например, Айзек Азимов в НФ-рассказе «Логика» в 42-м году. Что касает...
Недельный геймдев: #194 — 06 октября, 2024 Из новостей: публичный бета-тест Nau Engine назначен на конец ноября, Ubisoft обдумывают возможность продажи компании Tencent’у, Nintendo убила Ryujinx, Epic Games теперь финансово стабильна.Из интересностей: кто разрабатывает новых HoMM: Olden Era, у нас есть Game Boy дома,...
25 нетипичных способов продвижения магазина одежды для беременных Эту статью можно использовать как чек-лист для продвижения в любой нише. Попробуйте пройтись по пунктам, мысленно адаптируя каждый из них под себя. У вас наверняка возникнут новые идеи. Читать далее
Бот-юрист в Telegram, агрегатор IT-мероприятий – и еще 9 российских стартапов 11 новых российских сервисов для саммаризации ваших тг-каналов, поиска деталей для авто, создания сайтов-визиток при помощи нейросетей и многого другого. Битва за «Продукт недели» началась! Читать далее
Мемоизация в HMPL. DevBlog №1 В версии 2.1.3, помимо прочего, был введён новый функционал для улучшения производительности сайтов, использующих hmpl.js. Мемоизация запроса - это один из отличнейших способов оптимизации в программировании. «Что это? Как оно работает?» - на эти вопросы я постараюсь ответит...
[Перевод] Можно ли получить рут при помощи одной зажигалки? Спойлер: ДА. Элитный инструмент для хакинга; от вас скрывают, что он уже у вас есть Прежде чем писать эксплойт, нам нужен баг. А если багов нет, то приходится быть изобретательными — тут нам на помощь приходит внесение неисправностей. Внесение неисправностей (fault injecti...
Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов Превращаем известную игру 2048 в увлекательный Telegram-бот! Расскажу, как за несколько шагов создать MiniApp с помощью FastAPI и Aiogram, интегрировать API и настроить базы данных. Пошаговое руководство для тех, кто хочет освоить разработку на новом уровне. Читать далее
Создание списка выбора конфигураций 1С, опубликованных как веб-приложения Новая задача, связанная с 1С. Дано: сервер 1С, на нём есть несколько конфигураций 1С, опубликованных как веб-приложения. Нужно создать удобный список для выбора той конфигурации, с которой пользователь будет работать. Читать далее
Зачем нужны эмбеддинги? Современные проекты с использованием больших языковых моделей часто сталкиваются с задачей нечеткого поиска, когда нужно находить строки с неполным соответствием. В этой статье на конкретном примере мы рассмотрим разные методы определения сходства ст...
[Перевод] Учёные обнаружили быстрый радиовсплеск в мёртвой галактике Существование и происхождение быстрых радиовсплесков (FRB) в последние годы стало горячей темой исследований в астрономии. Международная команда астрономов объявила об открытии нового источника FRB, который повторился целых 22 раза, что открыло для исследователей новые возмо...
Выйти из IT или почему я не на месте TradingView Многие хотят войти в IT, и им кажется зарплата в 3000 долларов космосом и пределом мечтаний, у меня такой доход был еще 20 лет назад и хотелось выйти из IT, потому что хотелось роста, казалось что если после универа такая зарплата, то всяко разно к 30 годам я обязан быть мил...
Как сделать Unit-тестирование в .NET проще и интереснее? Сегодня мы поделимся неожиданным решением, которое перевернуло наше представление о тестировании в C# проектах. Скажем только одно: мы кое-что позаимствовали у фронтендеров — и это избавило нас от проблем с тестами навсегда. Что за трюк? Читайте дальше! Читать далее
Telegram Web App, FastAPI и вебхуки в одном приложении: Создаем Telegram-бот с веб-интерфейсом для приема заявок Сегодня мы создадим полноценное веб-приложение на FastAPI, которое будет взаимодействовать с Telegram-ботом через MiniApp и вебхуки. В основе проекта — асинхронное взаимодействие с базой данных SQLite с помощью SQLAlchemy, что позволит нам реализовать масштабируемое и эффект...
Apple вынуждена искать замену iPhone Все четыре квартала 2024 финансового года компании Apple были в значительной степени обусловлены доходами от продажи смартфонов iPhone, на которые приходилась либо половина общей выручки, либо даже больше. Собственно, смартфоны этой компании стали основным драйвером прироста...
ВКС, мессенджер и совместная работа с документами в одном приложении. Изучаем новый продукт — Squadus PRO от МойОфис Полтора года назад мы выпустили цифровое рабочее пространство Squadus — полноценную замену решений иностранных вендоров. Сегодня мы представляем новый продукт Squadus PRO, в котором объединили возможности сразу нескольких наших решений в одном интерфейсе. Помимо корпоративно...
Тема путешествия – основа архитектурной концепции обновленного ТЦ «Марко Молл» в Рязани Идею обновления торгово-развлекательного центра «Марко Молл» в Рязани разработало знаменитое архитектурное бюро BLANK. В основу проекта легла тема путешествия как движения от точки к точке в поисках новых впечатлений. Реновация торгового центра созвучна миссии девелоперской ...
Рассказываем о новом инструменте SimpleOne ESM-платформы – «Светофорные карты показателей» Рады сообщить, что мы дополнили свою ESM-платформу новым продуктовым расширением – «Светофорные карты показателей» (Traffic Light Scorecard). Этот инструмент объединяет концепции Balanced Scorecard и SLM Chart, помогая реализовать принцип Plan-Do-Check-Act на этапе контроля ...
Почему надувается пузырь персональных данных ВступлениеКогда я присоединился к компании IDX после некоторого перерыва в профессиональной карьере, хотя и не в прежнем качестве архитектора и менеджера проектов, а в роли автора, я погрузился в обширный материал того, что произошло в отрасли информационной безопасности (ИБ...
Как сделать кликер на Scratch с нуля – урок для детей Сделать игру кликер в Scratch – это просто. Хотим доказать и предложить наглядную пошаговую инструкцию со скриншотами: с ней справится даже новичок. Сразу отметим, что для успешного выполнения проекта желательно понимание Скретча: если есть опыт работы в программе или в Scra...
Nau Engine: взгляд под капот. Ядро движка Nau Engine — 3D-движок для создания игр и приложений, который находится в активной фазе разработки с начала 2023 года. Одна из целей его создания — дать возможность любому разработчику реализовать проекты своей мечты, поэтому Nau Engine является Open Source-решением и будет ...
[Перевод] AI-ассистент со Spring AI (Часть I) В новом переводе от команды Spring АйО показан процесс интеграции AI в немалоизвестное приложение Spring Petclinic. В статье автор пошагово делится своим опытом внедрения Spring AI, чтобы сделать приложение более интерактивным. Читать далее
Почему вам лучше не работать проджектом Часто слышу от людей, которые только хотят войти в IT, что “если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов”. Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можн...
Совершенный код: 10 книг по веб-разработке для начинающих Книги — отличный способ узнать больше и начать изучать новую профессию. Составили подборку учебников по программированию, которые помогут познакомиться с веб-разработкой. Читать далее
19 ошибок в LLVM 19 Статический анализатор PVS-Studio способен находить ошибки даже в таком качественном и протестированном проекте, как LLVM. Чтобы это не было пустыми словами, мы время от времени перепроверяем проект и публикуем такие заметки, как эта. Читать дальше →
Правила хранения продуктов питания в холодильнике – как сделать еду вкусной и безопасной Эксперты приходят к выводу, что многие люди хранят продукты питания в холодильниках с нарушением основных правил, знать которые обязан каждый современный человек
Маскот в мешке: как выбрать талисман и не пожалеть об этом «Плохой маскот» - так называется мультсериал, появление которого ждут и обсуждают веб-сёрферы и прочие виртуальные интернет-жители. Автор проекта Дима Сыендук (широко известен тем, что озвучил «Рика и Морти» на русском языке) выпустил первый эпизод захватывающей истории о пр...
Неуклюжая геймификация в Instagram*. Как НЕправильно управлять поведением пользователей Мой друг недавно купил Киберпанк. Спрашиваю его через неделю:— Ну как, прошел уже?— Да какой там, 30 минут побегал. Даже пролог не прошел.— А чего так?— Да мне блин страшно даже. Я же знаю – там впереди 160 часов геймплея. И куда мне это все? Когда я это пройду? Мне же еще р...
Как в России зарабатывают на утилизации мусора Делать деньги из воздуха нас уже успели научить «инфо-бизнесмены» всех мастей. А вот как делать деньги из мусора, да ещё и с пользой для окружающей среды, задачка посложнее. И если первое, что вам приходит на ум, — устроить сбор всей стеклотары на районе и заработать денег н...
Правильные графики и коммуникация Красота и стиль – это ценность. В отношении данных это проявляется в любви к графикам. Если вы читаете эти строки, значит и вас не обошел этот недуг. Кому нужны эти скучные таблицы? Ведь есть же ГРАФИКИ! Читать далее
Секреты заработка на нейросетях. История Анны Веклич В этом откровенном интервью Анна Веклич, основательница AI-проекта с аудиторией в 14 миллионов пользователей, раскрывает секреты своего неожиданного успеха.Узнайте, как без рекламного бюджета покорить международный рынок, почему Бразилия и Африка - перспективные направления ...