Социальные сети Рунета
Пятница, 9 декабря 2022

Почему важна адаптация на проекте. Аналитика Привет, Хабр! Ранее  я писала о том, как адаптировать тестировщика, который только-только приступил к работе на проекте. В этой статье я хочу уделить особое внимание адаптации нового сотрудника на проекте и почему это так важно: проведу сравнительный анализ одного и тог...

Цифровизация программ поддержки – один из важных блоков работы Российского экспортного центра  21 октября в рамках Международного экспортного форума «Сделано в России» состоялся вебинар, посвященный государственной поддержке экспортеров. Специалисты Российского экспортного центра (Группа ВЭБ.РФ) рассказали о действующих мерах поддержки экспорта, а также поделились изм...

Проектирование Data Pipelines в Apache Airflow Сегодня я хотел бы познакомить вас с важным инструментом в методологии DataOps, а именно Apache Airflow и проектирование Data Pipelines (Конвейеры данных).Эта статья будет посвящена краткому введению в Airflow и шагов по созданию и настройке конвейеров данных (Data Pipelines...

[Перевод] Не-пирамида Маслоу Недавние исследования нейробиологов в области толерантности человеческого организма к дофамину реабилитируют/легитимизируют представления Авраама Маслоу о мотивации человека. К моему разочарованию, русскоязычные научные публикации, науч. поп материалы и пособия по марке...

Стайлгайд для технической документации: зачем нужен, из чего состоит, как его создавать Дисклеймер: это продолжение темы о составлении правильной технической документации. В первой статье мы рассказали, какие цели преследуются при составлении инфраструктурной документации и какие у нее особенности. А теперь поговорим о том, как составить годный стайлгайд, что...

[Перевод] Работа с графикой на языке Rust Всем привет! Меня зовут Саша и я backend разработчик. Нет, не на rust. Но раст мой любимый язык и недавно я задался целью портировать движок онлайн игры, написанный на C++. Первый месяц ушел на то, чтобы разобраться с бинарными ассетами, их чтением и управлением. Но статья б...

Призрак AGI. Записки читателя Хабра Поводом для статьи послужила публикация К AGI через самоорганизацию и структурную адаптацию / Хабр (habr.com), в которой автор замахнулся на святое и заявил, что нейросети - это тупик. Я попытаюсь поддакнуть коллеге в том смысле чтобы определить где тупик и почему тупик. Чит...

[Перевод] i18n в Go: работа с переводами — Часть 2 В предыдущей части мы реализовали в нашем приложении базовый функционал перевода сообщений. Теперь давайте сделаем что-то более сложное — разберемся, как работать с переводами, содержащими переменные. Читать далее

Проблема с использованием тега img и picture в Safari Данная статья описывает баг и его решения в контексте ReactJS + Server-Side Rendering, но это также актуально для всех фреймворков большой тройки так и для чистого JS.При разработке сайта мы столкнулись с проблемой, что при использовании тега <img> на некоторых страниц...

Сканим с ansible Данная статья вольное рассуждение о том, как можно использовать инструменты из разных областей для проведения автоматизации рутинных задач, в том числе и для проведения отдельных действий при пентесте. В статье будет описан процесс создания проекта на Ansible, который можно ...

PMBoK, Agile и Канбан: современное проектное управление и его значение для менеджеров проектов Привет, Хабр! Я Денис Бартоломе, Agile-коуч Сбера.   Вся эта статья ― обсуждение новой версии Project Management Body of Knowledge (PMBoK) и её влияния на прекрасный мир проектного управления. PMBoK ― свод знаний, максимально полное изложение информации по управлен...

[Перевод] Node.js: работа с файловой системой Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи. Данная статья включает в себя: обзор основных частей интерфейса Node.js для работы с файловой системой (далее — ФС); рецепты (сниппеты кода) для выполнения задач с помощью названного интерфейса...

Тестирование скорости работы 1C в режиме файловой версии, MS SQL и POSTGRES на HDD, SSD и RAMDisk Мне всегда было интересно (и не только мне) есть ли смысл запуска 1С в диске из оперативной памяти, потому что если посмотреть на графики скорости чтения различных типов накопителей, то преимущества  очевидны: Читать далее

Я сделаю свою «умную» колонку… «with blackjack and hookers!». Эпизод 2 (но двоек не существует). Проект NeBender Данный проект является одновременно развитием и ответвлением проекта Pinder.В комментариях к первой статье (да и сам думал об этом тоже) мне предлагали вариант для распознавания смыслов на GPT.Почитал немного про использование GPT, круто это всё конечно, вот прямо спорткар, ...

Принципы проектирования SOLID Группа принципов проектирования, связанных с разработкой программного обеспечения, предложенные Робертом Мартином. Характеризуют принципы, которые рекомендуется соблюдать при написании программного кода. Эти правила помогают писать код, который легко масштабировать и поддерж...

Парсинг Яндекс Карт или как найти целевую аудиторию Как написать парсер Яндекс Карт? А также аналитика данных организаций. Поиск целевой аудитории Читать далее

Как добавить музыку фоном к видео на Android? Тестируем 3 приложения В этой статье мы максимально сжато предлагаем инструкции применения приложений. Также вы отметите, что принцип добавления звука в видео (во всех трех вариантах) очень похож и прост. Поэтому, освоив данную схему в одном приложении, вы с легкостью проделаете то же самое и в ...

Тестируем cs1238 В данной статье сделана попытка сравнить работу двух АЦП – cs1238 (Chipsea Tech Shenzhen) и mcp3424 (Microchip) в диапазоне входных напряжений 0-30мВ. Читать далее

Google Dorking. Если ты сотрудник СБ компании Про Google доркинг написано и сказано много. Косвенно данной темы мы касались в статье: как проверяют физических лиц в СБ компаний методом OSINT. Ну и самой, на мой взгляд, толковой статьей на просторах Хабр по вопросу доркинга является статья: Google Dorking или используем ...

TypeScript в React-приложениях. 1. Как типизировать данные Данная статья является первой в цикле статей о практическом применении языка Typescript в React-приложениях. Амбициозная цель автора — в конечном счёте написать книгу, которая будет ближе к практике чем к теории. В этом смысле книга не будет разжёвывать документацию языка, а...

Поиск объектов на видео с помощью Python В данной статье хочу рассказать про поиск объектов на видео с помощью Python и OpenCV. Помимо обычных видео, можно использовать и камеры.Полный код и все исходники можно найти на моем Github.Данный проект является продолжением моей предыдущей статьи - Поиск объекто...

Вебинар, посвященный государственной поддержке экспортеров, провел Российский экспортный центр 21 октября в рамках Международного экспортного форума «Сделано в России» состоялся вебинар, посвященный государственной поддержке экспортеров. Специалисты Российского экспортного центра (Группа ВЭБ.РФ) рассказали о действующих мерах поддержки экспорта, а также поделились изм...

[Перевод] Работа с графикой на языке Rust. Часть 2 В этой статье я продолжу перевод и исследование WGPU, библиотеки языка Rust для работы с графикой.Для тех, кто не читал первую статью небольшая вводная информация.WGPU реализует современный стандарт работы с видео подсистемами — WebGPU и компилируется в разные backend-ы (Ope...

[Перевод] Обработка изображений с помощью библиотеки Python Pillow Данный туториал является переводом статьи, написанной Stephen Grupetta. Все изображения и коды скопированы без изменений. В конце вы найдете примечания относительно данной информации, а также ссылку на github с работающим кодом. Если код, приведенный автором не запускается, ...

Российский экспортный центр раскрыл планы по мерам господдержки экспортеров на 2023 год 21 октября в рамках Международного экспортного форума «Сделано в России» состоялся вебинар, посвященный государственной поддержке экспортеров. Специалисты Российского экспортного центра (Группа ВЭБ.РФ) рассказали о действующих мерах поддержки экспорта, а также поделились изм...

[Перевод] OWASP Web Security Testing Guide: как улучшить защищённость web-приложений Open Web Application Security Project (OWASP) — одна из самых известных организаций, целью которой является улучшение защищённости приложений. Большинство специалистов в области информационной безопасности знакомы с OWASP Top Ten. У OWASP есть множество других проектов для р...

9 шагов к employee-friendly среде в IT Одной из основных целей современного HR в компании является создание и развитие комфортной рабочей среды для сотрудников — говоря иначе, такой внутренней корпоративной среды, которая была бы благоприятной для всех сотрудников, или employee-friendly среды. Employee-friendly с...

Адаптируем Android-приложение для незрячих людей. Часть 2: Jetpack Compose По данным ВОЗ, в мире более миллиарда человек обладает с той или иной формой инвалидности. Поэтому Accessibility, или доступность, — важная штука в разработке программного обеспечения, особенно под мобильные платформы. Адаптировать View-интерфейс для людей с ограниченными во...

Как снимать логи с устройств на Android и iOS: разбираемся с инструментами Краткая инструкция по чтению и разбору логов мобильных устройств на Android и iOS, а также необходимые инструменты для Windows и MacOS.Статья подготовлена red_mad_robot и «Альфа-Банком» на основе доклада Senior QA red_mad_robot Ол...

Работа над неразмеченными данными с QGIS и opentripmap на практике В этом посте я хочу поделиться интересным опытом работы с неразмеченными данными при помощи открытого ресурса opentripmap.ЗадачаПо исходным данным определить является ли конкретное фото, сделанное пользователем туристическим или нет. А так же масштабировать и автоматизироват...

[Перевод] Поздравляю с новой работой Недавно я сменил работу и, как все новички, столкнулся с трудностями адаптации на новом месте. Предыдущие 5 лет я работал в одной компании и выступал стороной, принимающей людей в команду. И вот мне довелось побывать на их месте.В этой статье я хочу поделиться с вами чувства...

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

Миграция кода с Oracle на PostgreSQL: особенности и пути обхода, средства конвертации, вспомогательные модули Эта статья завершает цикл о миграции с СУБД Oracle на СУБД PostgreSQL. В первых двух статьях рассматривались проблемы и устоявшиеся способы переноса данных из одной СУБД в другую (часть 1, часть 2). В третьей статье была представлена часть особенностей, которые нужно учесть ...

Ubisoft изменит сюжет в Splinter Cell Remake, чтобы адаптировать игру под современную аудиторию У Splinter Cell Remake будет не только обновленная графика, но и измененный сценарий. Об этом можно сказать исходя из вакансии сценариста для игры, которая была опубликована на сайте Ubisoft. Читать полную статью

[Перевод] Что нового в Swift 5.7 Swift 5.7 привносит в язык очередную гигантскую коллекцию изменений и улучшений, включая такие мощные фичи, как регулярные выражения; практические усовершенствования, как сокращенный синтаксис if let; а также множество доработок по приведению в порядок согласованности вокруг...

Kongsberg и Hanwha адаптируют противокорабельную крылатую ракету NSM для запуска с южнокорейской реактивной системы залпового огня K239 Chunmoo Норвежская компания Kongsberg Defence & Aerospace и южнокорейская Hanwha Techwin объявили о сотрудничестве с целью адаптации ракеты NSM для пуска с реактивной системы залпового огня K239 Chunmoo.

Отображаются иначе. Google внес важное изменение в поиск для россиян Крупнейшим в мире поисковиком, а одновременно и самым посещаемым веб-сайтом, является Google. Данной поисковой системе уже более чем 20 лет, и за такой внушительный срок она проделала огромный путь, сумев обрести небывалую популярность и известность Читать полную версию пуб...

[Перевод] Pre-Commit хуки, о которых DevOps-инженер должен знать, чтобы управлять Kubernetes Контролировать качество исходного кода как можно раньше в жизненном цикле проекта - хорошая практика. Давайте разберемся, как применять этот принцип в работе с Kubernetes.В целом, компании всегда ищут способы увеличить свою продуктивность на всех уровнях: инфраструктура, люд...

10 итераторов, о которых вы могли не знать Одним из главных достоинств Python является выразительность кода. Не последнюю роль в этом играет возможность удобной работы с коллекциями и последовательностями различного вида: перебор элементов списка по одному, чтение файла по строкам, обработка всех ключей и значений в ...

Поиск открытого API сайта или Ускоряем парсинг в 10 раз Поиск открытого API сайта или Ускоряем парсинг в 10 раз Цель статьи — описать алгоритм действий поиска открытого API сайта. Целевая аудитория статьи — программисты, которым интересен парсинг и анализ уязвимостей сайтов. В статье рассмотрим пример поиска API сайта edadeal.ru...

Как сделать карту цен в Excel без макросов и VBA Считается, что Data Mining — это магическое снадобье из SQL, Python, Power BI и других волшебных компонент. Мало кто знает, что при правильном подходе с Data Mining может совладать офисный планктон с помощью одного лишь Excel.Если вы абсолютно далеки от Data Mining, но хотит...

Система техподдержки, которая понравится руководству В статье перечислю некоторые кейсы работы системы техподдержки портала https://www.gosuslugi.ru/. Я столкнулся с ним как обычный пользователь. Заранее извиняюсь перед всеми причастными к работе ГосУслуг. Я с глубоким уважением отношусь к создателям этого портала. Надеюсь, чт...

Шесть картинок, как создать словарь Словарь - это абстрактный тип данных, который связывает ключи со значениями. Его ещё называют ассоциативный массив, карта, таблица символов, коллекция. Будет две статьи на эту тему, где мы покажем шесть картинок / способов реализации словаря, которые отличаются друг от друга...

[Перевод] Моана. Визуальные эффекты В большей мере эта статья основана на статье-интервью 2017 года, которое взяли у создателей фильма ребята из SideFX.Было бы очень желательно, чтобы вы ознакомились с оригинальной статьёй, однако, даже при наличии качественного перевода, можно обнаружить, что многие моменты в...

SWUpdate, Yoctо(ерный) театр и paperina SWUpdate — это агент обновлений Linux, целью которого является эффективный и безопасный способ обновления встроенной системы. SWUpdate поддерживает локальные и удаленные обновления, включает несколько стратегий обновления, и его можно легко интегрировать в систему сборки Yoc...

Elm – забава или серьёзный инструмент? Привет, Хабр! Данный обзор познакомит вас с частичкой мира функциональных языков программирования, а именно с Elm, кто-то узнает про этот инструмент, кто-то про то, что фронтенд – это не только HTML, CSS и JS. Читать далее

Ternaus: сводим поиск по картинкам и по тексту В прошлом посте я рассказывал о том, что планирую добавить сгенерированные картинки в поиск.Сказано - сделано. Добавил 8.5M картинок, под лицензией CC0, то есть "Free of copyright". Используйте как душе угодно.Более того, я убрал те, что не позволяют коммерческое использован...

Варианты использования Java ML библиотек совместно с Spring, Docker, Spark, Rapids, CUDA В данной статье рассматривается способ использования GPU nVidia с технологией CUDA в Docker-контейнерах для распределенной тренировки моделей машинного обучения на нескольких машинах. Цель статьи - показать вариант использования Big Data Tool Apache Spark в Docker-контейнера...

Как устроена работа thread_local переменных: разбираемся и добавляем поддержку в учебную ОС Эта статья написана по мотивам моей курсовой работы, основной смысл которой описан здесь. В процессе работы над ней мне понадобилось добавить в учебной ОС, над которой я работал, поддержку thread_local переменных, о чём я и хочу здесь рассказать в надежде что кому-то это ока...

NORVI Cema (автоматизатор Сёма) Сегодня мы разберём (в прямом и переносном смысле слова) ещё один контроллер Norvi, на этот раз не на привычном нам по прошлым статьям ESP32, а на «старом-добром» микроконтроллере ATmega32U4. Этот чип применяется в популярной плате Arduino Micro (а также в Arduino Leonardo...

Чтоб два раза не вставать: продажи программистскими методами Сегодня – никаких сказок. Только факты, цифры и кейсы. Про продажи глазами и руками программиста. Точнее, с применением подходов из программирования. Лично мне кажется, что эти подходы суть – здравый смысл. Странно, что не все так делают. И интересно, согласитесь ли вы с эти...

Чем занимается Лаборатория изучения культурного наследия ИТМО и при чем тут оптика С 2020 года в ИТМО есть новая Лаборатория изучения культурного наследия. Из названия можно предположить, что это территория гуманитарных наук. Но на самом деле это междисциплинарная структура, где физики ИТМО адаптируют методы оптической спектроскопии и томографии, изначальн...

Как подготовить и провести A/B-тестирование. Базовый роадмэп для новичков Хабр, привет! Меня зовут Полина Окунева, я работаю ведущим аналитиком в компании GlowByte в команде Advanced Analytics, а также автор курса по A/B тестам. Сегодня в статье я предлагаю интересующимся небольшой гайд по A/B-тестам.Когда я начала погружаться в тему A/B-тест...

Ускоряем разработку: автоматический перевод C++ в Swift. Часть II В первой статье рассказали, почему нам потребовалась автоматическая кодогенерация свифтового интерфейса для C++ в Mobile SDK. Описали инструменты, которые есть в нашем распоряжении, и сделали вывод: лучший промежуточный слой для преобразования на сегодняшний день — это C.&nb...

Нейронная сеть для распознавания образов с TensorFlow: как с ней работать Привет, Хабр! В сегодняшней статье хотим поделиться опытом, как можно начать использовать TensorFlow в целях распознавания образов. Напомним, что TensorFlow — открытая программная библиотека для машинного обучения, разработанная компанией Google для решения задач построения ...

[Перевод] What dreams may come Примечание первое: заголовок статьи — перевести одной фразой нереально (удивите?). Слишком много игры слов и смыслов. Первоисточник — монолог Гамлета “быть или не быть”. Поэтому я решила оставить оригинальный заголовок.Примечание второе: переобучение (переподгонка, пере- в з...

[Перевод - recovery mode ] Эволюция управления доступом объяснена с помощью Python ОС CTSS (Compatible Time-Sharing System) Массачусетского технологического института была разработана в 1961 году для обеспечения независимого доступа нескольких пользователей к большому компьютеру. Вскоре разработчики обнаружили, что существует огромная потребность в предост...

Выбор основных проектных параметров ракеты. Или как самостоятельно спроектировать Falcon 1e (часть 1) В одной из статей я писал с чего начать создание своей ракеты. Среди основных технических задач первого этапа самой главной является задача проектно-баллистического анализа и выбора основных проектных параметров. В данной статье я постараюсь на примере показать что это такое...

Чтение в фокусе: 5 золотых правил, которые мне помогли Книга — предмет настолько универсальный и всеобъемлющий, что у каждого найдётся свой уникальный и самобытный способ с ней взаимодействовать. Такие способы, правила и методы есть и у меня. С годами они накапливались и менялись, в результате все они сложились в своеобразную си...

Новый взгляд на асинхронность в Python: в лучших традициях gevent, но ещё лучше Некоторые уже видели мои статьи про добавление асинхронности в django. Этот пост не об этом: вопрос более широкий и посвящён асинхронности в целом. И подход совсем другой.Кстати, вопрос с асинхронным django тоже решился - как побочный эффект. Между прочим, собираюсь использо...

[Перевод] CVE 2022-0847: Исследование уязвимости Dirty Pipe ПредисловиеДанная статья является переводом англоязычного исследования, посвященногоразбору уязвимости Dirty Pipe и непосредственно эксплоита, позволяющего еювоспользоваться для локального повышения привилегий.ОригиналВведениеУязвимость Dirty Pipe была обнаружена в ядре Linu...

Конструирование LIDAR своими руками. Часть1 Данная статья посвящена изучению принципов и практической реализации технологии обнаружения и определения дальности с помощью активных оптических систем (LIDAR) LIDAR – Light Detection and Ranging – технология получения и обработки информации об удалённых объектах с помощью ...

Релокация в Турцию: получение международной карты и перевод денег из России Это вторая статья из серии статей о релокации. Первая была здесь. В этой статье я расскажу как получить международную карту MasterCard и наладить перевод денег из России. Читать далее

Plastic SCM + Unreal Engine Доброго времени суток! Меня зовут Евгений, я разработчик геймдев студии. Как и в любой разработке, мы используем системы контроля версий. Моей любимой является Plastic SCM, вместе с тем я почти не встречал команды её использующие. Обидно. Попробую исправить это недоразумение...

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

«Коммерсантъ» напугал российских эмигрантов штрафами в размере 2000% за переводы на иностранные карты В Твиттере завирусилась статья «Коммерсанта» с жутковатым посылом: если гражданин РФ эмигрировал в другую страну и открыл там себе местную банковскую карточку – то любой валютный перевод другому такому релоканту грозит чуть ли не неминуемым штрафом от российской налоговой в ...

Астероид как роскошь и средство передвижения Подумывая о том, не возобновить ли мне переводы в основном блоге (блог с моими переводами на IT-темы – тут), я вспомнил, что одну из самых масштабных дискуссий в этом блоге вызвал перевод «Мечта о межзвёздных путешествиях умирает» (оригинал). Статья собрала 209 комментариев ...

Читаем почту mail.ru из python при помощи imap Подробно разбираем работу библиотек imaplib и email, открываем ящик и читаем письма (получаем из писем всё что есть) на примере mail.ru (хотя в целом, должно работать везде).Рабочие задачи заставили обратиться к классике - электронной почте, материала довольно много в сети...

Собираем кластер PostgreSQL для разработки и тестирования Сегодня СУБД PostgreSQL является одной из самых известных и популярных систем управления баз данными в мире. Открытый исходный код, отсутствие платы за использование, контроль целостности, репликация – это далеко не все преимущества данной СУБД. В современных реалиях, когда ...

История IBM PC IBM PC. Всего пять букв, но сколько теплых чувств они вызывают глубоко в душе каждого, кто неравнодушен к зарождению эры персональных компьютеров. Но история IBM PC – это не просто набор фактов о модели или семействе машин, и даже не долгий рассказ о годах, которые познакоми...

Моя учеба в голландской провинции и что из этого вышло Моя главная задача в этой статье — показать вам саму страну и ее жителей, несмотря на то, что описываю я здесь вроде бы свою учебу на математическом факультете. Я не буду посвящать целые страницы сравнению местных и наших Демидовичей, полной структуре своего университета и т...

Шаблон диплома в LaTex / практика написания диплома и составления презентации Изначально я хотел рассказать в данной статье про свой шаблон дипломной работы, но таких статей полно, зачем мне делать еще одну? За 6 лет работы научным сотрудником в лаборатории МГТУ им. Баумана я много чему научился, в том числе и оформлению своих результатов, как графиче...

Концепция локального изготовления изделий (описание) НИМАНИЕ! ЛОНГРИД! Данная статья является видением автора и основывается на личном опыте и накопленной информации. Применение основной идеи данной статьи несет предположительный характер. Спасибо за внимание.Концепция локального изготовления изделий - это модель производства ...

Страшное обновление. WhatsApp рассекретил личные данные всех пользователей Наиболее известным, популярным и распространенным сервисом для общения является WhatsApp, а пользуется он очень и очень большой популярностью среди пользователей, то есть многие люди видят смысл в том, чтобы им активно пользоваться. Используя встроенные в Читать полную верс...

Зрители в бешенстве. YouTube многократно увеличил количество рекламы перед видео Наиболее крупным, известным и распространенным сервисом, позволяющим смотреть видеоролики на различных самых разных языках, в том числе на русском, является YouTube. Данная платформа внедряет одно новшество за другим в надежде расширить постоянную аудиторию и начать Читать ...

Vivaldi 5.5 для Android — Быстро и красиво Не секрет, что мобильные браузеры часто сильно отличаются от своих десктопных вариаций в силу различных объективных причин. В связи с этим пользователям приходится не только переключаться между устройствами, но и между стилем работы с браузером. Мы стараемся сделать такое пе...

Задача о 8-ми ферзях. Свежий взгляд. Шаг 1 + 1/2. Сокращаем количество шагов перебора в три с половиной раза Данная статья в большей мере является уточнением моей предыдущей статьи по оптимизации перебора на шахматной доске с ферзями.https://habr.com/ru/post/679200/Оптимизация перебора в данной задаче, это не только лишь хардкорное скоростное решение на базе 64-битной арифметики и ...

Запрет на Ghost Gun в Америке Данная статья написана в целях познакомить читателя с таким являнием как Ghost Gun. Автор ни к чему не призывает. Помните, неправомерное приобретение, хранение и применение оружия является преступлением и должно преследоваться по всей строгости Закона! Ghost Gun (гост ган)...

Сравнение стандарта PEP8 и «Чистого кода» Роберта Мартина ПРЕДИСЛОВИЕПривет Хабр! Признаюсь, честно, за время моего отсутствия я успел по вам соскучиться.Прежде чем начинать изложение материала, позвольте рассказать небольшую историю, вдохновившую написать эту статью.Был совершенно обычный день, когда мне в обеденное время написал ...

[Перевод] Истоки Python Привет, Хабр! Вашему вниманию представляется перевод статьи "The Origins of Python" за авторством Ламберта Меертенса - соавтора языка ABC и коллеги Гвидо ван Россума. В своей статье Меертенс вспоминает как зарождалось программирование, своё участие в разработке языка ABC, зн...

[Перевод] Детальное рассмотрение поведения при использовании INCLUDE Некоторые базы данных такие, как Microsoft SQL Server, IBM Db2, а также PostgreSQL начиная с 11 версии – предлагают прибегнуть к оператору include для генерации индекса. Представление данного функционала в PostgreSQL (исходная статья вышла 30.04.2019) послужило поводом для э...

Конструктор клиент-серверных протоколов Здравствуйте, это моя четвёртая статья на хабре, на этот раз я выйду за область ML решений и познакомлю вас с другим своим проектом.В процессе работы над различными проектами, рано или поздно возникает необходимость реализации клиент/серверных протоколов передачи данных, это...

С 27 октября. «Сбербанк» автоматически переведет доллары и евро клиентов в рубли по ужасному курсу Ни для кого не является секретом, что кредитная организация «Сбербанк» находится под санкциями и начиная, а с июня 2022 года она отключена от системы банковских переводов SWIFT. На практике это означает, что клиенты данного крупнейшего Читать полную версию публикации С 27 о...

Социальные сети: 7 трендов осени 2022 года Какие тренды подхватить, на какие площадки выйти, о чём и как рассказывать аудитории этой осенью? Я проанализировал тренды в SMM с 2020 года и получил список, на который стоит обратить внимание всем, кто интересуется социальными сетями по долгу службы – SMM, PR, HR специалис...

Как проверяют физических лиц в СБ компаний методом OSINT Чтобы обезопасить себя от влияния «человеческого фактора» и снизить любые риски, связанные с потерей денег или репутации службы безопасности компаний прибегают к различным методам. Как ни крути, а это их прямая обязанность. Если в компанию, скажем, придёт человек, который на...

Sony привела владельцев PlayStation 5 в бешенство, и они ей отомстили Ни для кого не является особым секретом, что практически все иностранные компании частично или полностью ушли с российского рынка, сделав это с целью поддержки антироссийских санкций. Одной из таких компаний оказалась японская Sony, которая не Читать полную версию публикаци...

Fast-dreambooth. Имба для тонкой настройки StableDiffusion DreamBooth очень просто способ дообучить StableDiffusion на вашем наборе изображений. В этой статье я расскажу как за 3 часа добавить в нейроную сеть ваши объекты стили или персонажей Читать далее

Accessibility в Android для чайников: адаптируем приложение для незрячих людей В один из зимних вечеров я сидел дома, читал замечательную книжку «Android-программирование для профессионалов» и наткнулся на главу про Accessibility. Раньше я об этой теме не задумывался: клал null в поле contentDescription и жил себе спокойно. Но когда узнал, как слабовид...

Статический анализ кода в современной Java-разработке Сегодня я хочу затронуть тему, которая будет полезна как Java-разработчикам, так и начинающим тех- и тимлидам. Я расскажу о том, как добиться высокого качества кода на вашем Java проекте и перестать волноваться о стилях кодирования.Если вы идёте по пути подготовки развесисты...

[Перевод] Распространенные ошибки при написании плагинов Joomla 4 Перевод недавней статьи профессионального PHP-разработчика, руководителя Akeeba Ltd и ведущего разработчика Akeeba Backup для WordPress, Joomla! и standalone Николаса Дионисопулоса.В статье он делится своим опытом отладки плагинов Joomla 4, написанных разными разработчиками...

Similar images: API Кортокая версия.Я набил API и python библиотеку, которые позволяют искать картинки похожую на искомую.API бесплатный, на один запрос выдает до 20 похожих картинок.В базе данных 18 миллионов изображений. Надеюсь, в ближайшее время, добавлю еще 50M.API: LINKpython wrapper: LIN...

«Пиши, сокращай» для объявлений на поиске: применяем правила инфостиля (с примерами) «Пиши, сокращай» М. Ильяхова и Л. Сарычевой – настольная книга того, кто профессионально занимается текстами. Копирайтеры, редакторы, журналисты, многие маркетологи и стратеги либо читали ее, либо проходили корпоративное обучение по ней, либо, по крайней мере, смотрели видео...

О способах отслеживания данных — простыми словами. Server-side vs client-side tracking: преимущества и недостатки Отслеживание и сбор данных является одной из ключевых составляющих успеха бизнеса в интернете. В этой статье я расскажу о том, как происходит отслеживание, какие методы бывают, их преимущества и недостатки, а также поделюсь своим опытом использования нового способа отслежива...

Привет Emotet! Заключительная 3-я часть.Продолжаем исследовать дамп оперативной памяти заражённый Emotet Эта статья - продолжение серии статей "Привет Emotet!", заключительная её частьПервую и вторую статьи вы можете найти здесь и здесь.В данной статье, мы решили убрать в сторону плагины volalatility, автоматизирующие нашу работу и прогуляться по узким коридорам памяти, в поиск...

Звуковая карта USB на STM32. Часть 1: Используем I2S-кодек С момента публикации материала о реализации составного устройства USB на STM32 прошло полтора года. Данная статья в двух частях будет своеобразным отчётом о проделанной за это время работе. Напомню, что описанное в предыдущей публикации решение состоит из двухканального зв...

Зачем мы сделали собственный контроллер для копирования секретов в Kubernetes Делимся нашей внутренней разработкой — Kubernetes-контроллером mirrors. Мы создали его внутри нашего DevOps-отдела для копирования Kubernetes-секретов между неймспейсами кластера. В итоге mirrors превратился в универсальный инструмент синхронизации данных из разных исто...

[Перевод] JDBC vs JPA В мире разработки программного обеспечения очень любят аббревиатуры. И работа с базами данных в Java — не исключение.Наличие множества вариантов работы с БД может запутать: что же я использую на самом деле? Все используют JPA? Мне тоже стоит его использовать? Но я еще слышал...

Роль таланта в программировании Долгое время в истории человечества мастерство, талант казались божественным проявлением, чем-то данным свыше. И в этом нет ничего удивительного - для обычного человека работа мастера являлась чем то сродни магии. Примерно так же воспринималась работа программиста. Считалось...

Ошибки технарей, которые пишут документацию для разработчиков Краткий разбор типичных ошибок и когнитивных искажений при написании технической документации для разработчиков. Обнаружение и hotfix этих дефектов призван сделать ваши тексты лучше, а процесс работы с ними — чуть более осознанным. Читать дальше

Разработчики ПО для бизнеса переходят на РЕД ОС Разработчики комплексных ИТ-решений для бизнеса ускоряют перевод и адаптацию своих продуктов для использования за пределами программной экосистемы Microsoft. Компании Comindware и «РЕД СОФТ» добились полной совместимости платформы для создания бизнес-приложений с операционно...

Записки Космического Сантехника. Lenovo IdeaPad S100 Рассказ о первом опыте восстановления ноутбуков на примере Lenovo IdeaPad S100, проделанной работе и сделанных ошибках.

Ретроспектива работы с bare metal Kubernetes, или Туда и обратно Команда Kubernetes Platform в Quadcode внедряет, поддерживает и сопровождает Kubernetes и все процессы вокруг него. Пять с половиной лет наши кластеры и подходы менялись и эволюционировали. В статье расскажем, с чего мы начинали, к чему пришли, и как получилось сделать сопро...

Ternaus: Chrome Extension Я добавил Chrome extension, которое позволяет по тексту и по картинкам в интернете искать похожие в базе данных на Ternaus.com.* ссылка на Extension* ссылка на GitHub Читать далее

NFT — крипто-пирамида или технология будущего История появления и популярности цифровых картинок, NFT - финансовая пирамида или же технология будущего

Работа с хранимым кодом приложения при миграции с Oracle на PostgreSQL: особенности, сложности и способы их преодоления В предыдущих статьях о миграции с Oracle на Postgres мы рассматривали перенос данных из одной системы управления базами данных в другую (часть 1, часть 2). Сегодня разговор пойдёт об особенностях работы с кодом приложения при необходимости смены СУБД. В частности, буду...

Как я сделал полноценный проект из ничего от одной Bitcoin платёжки на Python В этой статье хочу рассказать, как можно из обычных вещей сделать нечто большее и новое используя python, qt и bitcoin библиотеки. Читать далее

Машинное обучение с Apache Cassandra и Apache Spark В первой статье из серии об использовании Apache Cassandra в машинном обучении мы обсудили цели и задачи машинного обучения, и поговорили почему Cassandra — превосходный инструмент для обработки больших наборов данных. Также рассмотрели технологический стек, используемый Ube...

Выходим за пределы JVM. Объясняем на крестиках-ноликах чем хорош Kotlin Multiplatform Какой есть общий недостаток у мобильной, front-end и back-end разработки и иногда распила микросервисов? Дублирование логики. Очень часто я видел статьи или новости, где одна команда мобильных разработчиков ждет другую, чтобы выкатить релиз. И если с мобильными версиями боле...

[Перевод] Пример Django Admin Stacked Inline: отношения многие-к-одному и многие-ко-многим Django Admin — довольно мощный инструмент при работе с данными в стиле CRUD (создание, чтение, модификация, удаление). Одна из особенностей, о которой многие (даже опытные) разработчики не подозревают, — это наличие нескольких строк «many-one» или «many-to-many» на одной стр...

[Перевод] Как работают браузеры, часть 3: деревья специальных возможностей и рендеринга Это заключительная статья из цикла статей о работе браузеров. Ссылка на первые два перевода:Часть 1: навигация и получение данныхЧасть 2: парсинг и выполнение JSСтатьи предназначена для начинающих разработчиков и тех, кто интересуется разработкой. Здесь нет глубоких техничес...

Уже с октября. «Тинькофф» запретил переводы в долларах и евро Одним из немногих крупных банков, который не попал под санкции со стороны Запада, оказался «Тинькофф». Данное финансовое учреждение решило воспользоваться этим в полной мере, установив грабительскую комиссию за хранение денег на счетах, за переводы в Читать полную версию пу...

Сознание как система памяти Учёные из Бостонского университета предложили новое объяснение сознания. Статья «Сознание это система памяти» опубликована в журнале Cognitive and Behavioral Neurology (CBN). Согласно их теории, сознание является побочным эффектом работы памяти, необходимой для принятия пове...

Allure TestOps: «Нестандартный» сценарий использования Привет. Меня зовут Николай, я QA Automation Engineer в мобильной платформенной команде Delivery Club. Эта статья будет о том, как мы интегрировали Allure TestOps (далее Allure TO) в регрессионное тестирование нескольких мобильных приложений и ушли от TestRail. Альтернативу T...

5 супер полезных сетевых утилит linux Привет! Начинающие devops инженеры часто задают вопрос: что мне поучить, чтобы стать лучше (привет diablo)? Обычно я отвечаю: поучи команды linux. Но в целом посыл обычно ясен, чтобы что-то учить, надо хотя бы знать название утилит. Цель этой статьи и является ознакомление л...

Глобальное отключение. WhatsApp с 1 сентября перестанет работать на Android и iOS Все больше людей с каждым днем видят смысл в том, чтобы использовать разного рода сервисы для общения в интернете, вместо отправки традиционных сообщений SMS. Уже даже многие компании, в целях экономии денежных средств, стараются делать Читать полную версию публикации Глоба...

Новая радужная серия PLA от Eryone Всем привет!На днях мне приехала новая серия PLA пластика радужных цветов от компании Eryone.Всего цветов в новой серии четыре. Все цвета являются шёлковыми.Так же данная серия отличается катушками. Eryone с целью работы в Европе полностью переработала катушки и сделала их и...

[Перевод] История стиля который никто не просил или body margin 8px Все браузеры элементу body добавляют внешний отступ со значением 8px (margin 8px). Это часть таблицы стилей по умолчанию, рекомендованных w3c. Но почему именно 8px? Откуда такая тенденция? Читать далее

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

Задачи для средней школы. Скрещивание Microsoft Active Directory (LDAP) и Hashicorp Vault на домашнем стенде, часть 1 Такой низкокачественный лонг лонг рид я писать не хотел, меня заставили, но сначала в комментариях задали вопрос про доучивание, затем эта статья вызвала у меня некое недоумение своим обрывом на полуслове. Поскреб по амбарам, нашел черновик заметки по дообучению коллег от ур...

ПуFFIндуй. Волшебная палочка или грабли в PHP Привет, Хабр! В этой статье расскажу о некоторых нетривиальных методах увеличения быстродействия кода, когда все лежащие на поверхности варианты уже испробованы.Прежде чем приступить к изложению сути темы, расскажу историю из практики. Когда-то я занимался автоматизацие...

Учёные объяснили тайну пирамид Пирамиды Гизы не дают покоя как многим обывателям, так и учёным. На этот раз исследователи заявили, что приблизились к разгадке того, как именно были созданы эти каменные сооружения.

[Перевод] Технология создания динамических моделей на примере обогрева помещения Данная учебная задача показывает, как создавать динамическую модель системы, методами структурного моделирования. Несмотря на то, что данная модель очень проста, процесс ее создания, необходимая последовательность шагов и выполняемые действия в данном примере, точно такие же...

«Бит за бит»: новый подкаст от «Звука» для продактов и инженеров В HiFi-сервисе Звук начал выходить новый подкаст «Бит за бит», посвященный взаимодействию музыки и IT. Задача подкаста — познакомить пользователей с людьми, которые занимаются развитием аудиосервиса. На данный момент в серии доступно шесть выпусков, каждый из которых посвя...

#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCV Это вторая статья из серии введения в «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким понятием — как обработка графических данных, визуализация данных, а также на практике решим пару простых задач. Предыдущая статья — #1 Нейронные сети для ...

В iPhone 14 Pro неправильно работает камера Сегодня на просторах интернета появилось множество видео и сообщений о том, что камера смартфона iPhone 14 Pro ведёт себя очень странно при записи видео. И в роликах, которые были опубликованы на просторах интернета, есть предостаточно подтверждений тому, что смартфон и прав...

С 1 декабря. «Сбербанк» сделал проезд в общественном транспорте бесплатным Нет на всей российской территории ни одной какой-либо другой настолько крупной и известной кредитной организации, кроме как «Сбербанк». Данный банк стремится делать все с целью повышения своих доходов и увеличения популярности своих фирменных услуг, чтобы Читать полную верс...

Postgres Pro Enterprise 14.4.1: что нового — статистика, безопасность, анализ работы VACUUM В дни майского HighLoad++ Foundation 2022 наша компания объявила о выпуске Postgres Pro Enterprise 14.2.1. С тех пор вышло несколько обновлений, мы расскажем о наиболее свежем из них - Postgres Pro Enterprise 14.4.1, основанном на PostgreSQL 14.4. Этот выпуск включает все но...

Туда и обратно: как мы пытались отследить актуальное время в Android Эта статья будет посвящена тому, как мы в команде PREMIER, пытались установить актуальность загруженного контента и что из этого вышло. Возможно публикация будет полезна тем, кто решил следить за переводами времени устройства в условиях отсутствующего соединения. Читать дале...

Адаптация Jetpack Compose в hh.ru Представьте: теплый осенний вечер, на столе перед вами чашечка чего-нибудь вкусного, за окном порхают пожелтевшие листья, тонко насвистывает ветер, но на душе скребутся коварные мыши. И вам точно известно, откуда эти мыши растут: еще летом вышел стабильный Jetpack Compose, а...

[Перевод] Герой или «козел отпущения» для ИБ-сообщества? Рассказываем историю одного начальника службы безопасности Uber Привет, хабр! Мы с очередным постом из серии «интересное на иностранном языке» – история про экс-начальника службы безопасности Uber Джозефа Салливана, которого обвиняют в сокрытии кибератаки. Теперь ему грозит до восьми лет тюрьмы и шестизначный штраф. Примечательно, что к ...

Репликация MySQL и MariaDB: мониторинг с помощью Zabbix Когда к отказоустойчивости интернет-магазина или другого сервиса с базами данных предъявляются повышенные требования, не обойтись без репликации серверов СУБД и файлов. Репликация совместно с другими технологиями отказоустойчивости помогает полностью защититься от сбоя обору...

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

[Перевод] Полное руководство по модулю asyncio в Python. Часть 3 Сегодня публикуем третью часть (первая, вторая) перевода учебного руководства по модулю asyncio в Python. Здесь представлены разделы оригинала №5, 6 и 7. Читать далее

Исследование формата бинарных файлов на Python Реверс-инжиниринг неизвестного бинарного формата файла – задачка нечастая, но, на мой взгляд, вкусная. Самое то, чтобы в пятницу с утра отвлечься от организационной текучки, техподдержки, бизнес-планов, заполнения восьмёрок в системах отчётности - и поиграть в Шерлока Холмса...

React hooks, как не выстрелить себе в ноги. Часть 3.2: useMemo, useCallback Данная статья продолжение статьи про мемоизацию, в которой мы разбирали зачем нужно использовать memo и как правильно с ним работать. В этой статье разберем, как правильно использовать useMemo и useCallback, какое у них api и разберем пару трюков. В прошлой статье я писал, ч...

Когнитивные искажения или мои мысли о том, как мы мыслим Я очень люблю тему когнитивных искажений, и сейчас мне эта тема кажется актуальной, поэтому я решила написать о ней статью. На Хабре уже есть несколько статей о когнитивных искажениях, но еще одна статья вряд ли будет лишней. Понимать, как работает мозг, очень важно. Эт...

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

Ура, Сенет: история настольных игр В январе 2022 года археологи обнаружили в долине Кумайра (Оман) каменную настольную игру, возраст которой составляет около 4 тыс. лет. На игровое поле нанесена разметка в виде сетки и в нём проделаны отверстия для фигурок. Вероятно, находка археологов является предшественниц...

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

Миграция приложения из Docker Compose в Kubernetes. Как, зачем и с какими проблемами я столкнулся Зачастую, приложение, у которого происходит существенный рост пользователей оказывается не готово к этому. Требования к быстродействию и доступности растут, а инфраструктура и архитектура приложения не позволяют их обеспечить.Стоявшая передо мной задача: улучшить инфраструкт...

Импорт данных с MSSQL на PostgreSQL В наличии была база данных MSSQL (с которой забираем данные), а также PostgreSQL Pro Enterprise 10.3, развернутая на CentOS 7 (на которую импортируем). Ну и полное отсутствие интернета. Читать далее

Работа с требованиями и данными при проектировании интерфейсов Данная статья — короткий ликбез о процессе проектирования интерфейсов, не включая этап реализации финальных макетов. Что в него входит и почему все происходит именно в такой последовательности. О том, как организовать информацию по задаче, чтобы она помогала, а не мешала про...

Как написать своего бота, если устал от голосовых Единственный  мессенджер, которым я пользуюсь — это Telegram. Мне нравится его простой и ненагруженный лишними элементами интерфейс. Но меня очень напрягают голосовые сообщения в диалогах и чатах. Я использую мессенджер для общения в текстовом формате. Мне гораздо удобн...

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

«Теперь это неизбежно». YouTube заблокируют в России Наиболее известным, популярным и распространенным сервисом, позволяющим смотреть видеоролики на различных самых разных языках мира, является YouTube. Данный сервис внедряет одно новшество за другим с целью занять еще большую долю рынка, хотя он итак является Читать полную в...

[Перевод] Почему ваши ежедневные стендапы не работают и как это исправить Перевод статьи Лукаса Ф. Косты "Why your daily stand-ups don't work and how to fix them" с некоторыми размышлениями переводчика (выделены курсивом).Ежедневные стендапы — классический пример выученной беспомощности. Мы все знаем, что они отстой. Тем не менее, мы ничего с этим...

Как я восстанавливал аудиозапись Adobe Audition 1.5 из временного файла Звуковым редактором Adobe Audition версии 1.5 пользовались многие пользователи старых ПК. Некоторые пользуются им до сих пор из-за его простоты и удобства, несмотря на наличие более свежих версий или другого подобного современного софта. В своих предыдущих статьях я неоднокр...

Real-time optimization (RTO) — что это такое и в чем его польза Привет! В этом посте мы обсудим Real-time optimization и его влияние на бизнес, само собой, по большей части поговорим про нефтехимию. Но RTO способно повысить эффективность бизнеса и в других сферах, главное — правильно применять этот подход.Что это вообще такое —...

Materialized Path – создаём своё первое дерево Всем привет! Меня зовут Хусрав, я бэкенд разработчик в компании Bimeister.В этой статье я бы хотел бы поговорить о способе поиска родительских и дочерних элементов структуры посредством PostgreSQL Materialized Path.Статья является вводной и рассчитана на людей, незнакомых с ...

Как я в зеленом банке архитектором работал Привет, друзья!Все, описанное мной в этой статье, является пересказом моих личных наблюдений и моим личным мнением. Статья не несет в себе цели кого-либо порочить, но, возможно, подтолкнет кого-то из руководителей Сбера к изменениям в компании.В конце 2021 года я работал арх...

Фракталы, порожденные zeta-функцией В своей последней статье я попытался создать фрактал, порожденный простыми числами. Но он меня не очень устроил эстетически. Поэтому я решил воспользоваться zeta функцией Римана для создания фракталов.Будет много картинок и мало формул! Читать далее

Типизация для Kafka-топиков в Юле Мы делаем Юлу уже 7 лет, из небольшого проекта она превратилась в сервис объявлений с аудиторией в 33 млн пользователей. За это время в Юле появилось значительное количество функций и настроек, реализованных в разных компонентах. Одна из трудностей, встающих перед разработчи...

Ретроспектива. Doin’ It Right Привет! Меня зовут Лёша Дидух, я тимлид команды личного кабинета в Skyeng. Это текстовая адаптация моего доклада про ретроспективы на DUMP-2022 в Екатеринбурге. Когда я пришёл в компанию пару лет назад, то немножко обалдел от разницы в подходах ...

Сбер начал перевод своих сайтов на российские сертификаты удостоверяющих центров Сбер первым в стране начал установку сертификатов, выпущенных Удостоверяющим Центром Минцифры на все свои сайты, а также рабочие ресурсы и системы. Данное решение обеспечит независимость банка от зарубежных удостоверяющих центров и гарантирует пользователям безопасный доступ...

АвтоВАЗ переходит на российское программное обеспечение АвтоВАЗ рассказал, что в данный момент на заводе ещё используется иностранное программное обеспечение, однако завод уже начал процесс перехода на решения отечественных поставщиков и намерен довести их долю до 100%. Уход от зарубежных поставщиков и работа с отечественны...

Продолжаем избавляться от шаблонного кода: переиспользуемый делегат табличных экранов Мы продолжаем сражаться с шаблонным кодом в табличных экранах iOS-приложений. В предыдущих статьях мы описали мотивы и подход, используемый для решения проблемы дублирования кода из контроллера в контроллер. Также мы показали детальную реализацию и возможности использов...

Отечественная микроэлектроника — как выдать нищету за благодетель Ушедший день порадовал нас всплеском новостей, связанных с многострадальной судьбой отечественной индустрии микроэлектроники. Сначала новостные ленты запестрели статьёй в Коммерсанте «Электронику начнут с чистого нуля» с описанием планов правительства по развитию отрасли. И ...

DALL-E 2 vs MidJourney: наш опыт практического применения нейросети для оформления сайта…и не только Привет, Хабр! В этом посте я расскажу том, как мы на практике применили результат работы нейросети, почему решили использовать ИИ для отрисовки графики на сайте и предлагаю обсудить, какие вообще существуют перспективы в этой сфере для российского бизнеса. Под катом — наша и...

[Перевод] Влияние дофамина на организм: как работает и как этим управлять Ура! Готов магнум опус про дофамин, по мотивам подкаста Лаборатории Губермана! Это было сложно, долго и дорого, но оно того точно стоило! В статье содержатся основные факты о дофамине и его воздействии на нас, а, главное, — описаны практические инструменты управления этим в...

Симс 4 все дополнения: полный обзор на 2022 год Для игры The Sims 4 на данный момент подготовлено более 40 так называемых «аддонов», которые могут играться исключительно в комбинации с базовой версией игры. Из них 13 являются полноценными «дополнениями», 9 — «игровыми наборами», 18 — «каталогами с аксессуарами» и 3 компле...

[Перевод] Пользовательские типы и std::format в C++20 std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.В этой статье я расскажу, как р...

LASSO и Ridge Регрессия. Что же значит та картинка Пыталась я вникнуть в устройство регрессии LASSO и Ridge… И сделала объективный вывод, что верхнеуровнево про них много где хорошо и подробно написано. Человеку непосвящённому легко найти понятные объяснения, просто погуглив. Но я-то человек посвящённый! Я хочу понять! Но во...

Нейросети на RISC-V с Movidius Neural Compute Stick RISC-V — перспективная открытая архитектура, не требующая royalty от производителей железа на её основе. Нужно отметить, что интерес к архитектуре RISC-V растёт намного быстрее, чем закрепляется её спецификация и идёт процесс принятия новых фич комитетом, а также дальнейшая ...

JupyterHub или как перестать бояться pip install Всем привет! Сегодня я расскажу о том, как мы переехали на наш велосипед в виде JupyterHub, и он оказался удобным. У нас в компании работают ~20 дата саентистов и в своей работе они используют множество Open Source-инструментов: Airflow, Hadoop, Hive, Spark и т.д. Но в ...

[Перевод] Самое уязвимое место в интернете. Причем здесь Египет? Подводные кабели поддерживают интернет в рабочем состоянии, но когда таких кабелей в одном месте становится становится слишком много, то возникают проблемы. Это перевод статьи Мэтта Берджесса для Wired. Читать далее

Самая большая пирамида находится в Мексике и имеет кровавую историю Великая пирамида Чолулы Самой высокой пирамидой в мире по праву считается пирамида Хеопса. Сооружение находится недалеко от египетского Каира и возвышается на 140 метров. Несмотря на рекордную высоту, он не является самым объемным — этот титул давно принадлежит Великой пирам...

Использование ООП подхода для рассылки писем через Unione (php, Yii2) В данной статье мы бы хотели описать использованный нами ООП подход к отправке писем через данный сервис рассылок на php. Суть которого заключается в создании объекта инкапсулирующего данные необходимые для отправки письма и методы работы с ними. Кажется что это довольно про...

DevOps-инструменты как новая ступенька для разработчика В октябре Владислав Килин, Кирилл Борисов и учебная команда Слёрм проведут «DevOps Tools для разработчиков» — практический интенсив в новом формате. Его цель — расширить стек специалистов и познакомить их популярными эксплуатационными инструментами. Мы провели интервью с авт...

Как мы уменьшили размер приложения ВТБ Онлайн с многомиллионной аудиторией в 2 раза В 2022 году многим российским компаниям пришлось адаптировать мобильные приложения и решать проблемы, вызванные международными санкциями. Когда мобильное приложение ВТБ было удалено из Google Play, сразу встал вопрос — как пользователи смогут получать обновления? В наше...

Yii3 Overview 3. Обзор app-* шаблонов и demo Текущая статья будет посвящена обзору app, app-api и app-console шаблонов, а также demo приложений.Рассмотрим некоторые особенности конфигурирования шаблонов приложений по умолчанию, а также логику работы конфигов и расположение кодовой базы. Читать далее

[recovery mode] Flutter: Настройка тем приложения Всем привет, читатели Habr! В начале я хочу сделать акцент на том, что статья ориентирована для новичков, однако может быть полезной для более опытных коллег. В этой статье я расскажу про то, что такое тема приложения, какие ошибки обычно делают новички и рассмотрю, как по м...

Фанат делает демейк Dead Space в стиле 90-ых. Игра может выйти вместе с ремейком Энтузиаст Фрейзер Брамли решил сделать демейк Dead Space и показать как игра выглядела бы если бы вышла не в 2008, а в 90-ые. Читать полную статью

Делаем плавный скролл в нагруженных таблицах Как часто вы обращали внимание на плавный скролл в мобильных приложениях?В этой статье я предлагаю рассмотреть технические аспекты работы со сложными таблицами. Кстати говоря, работа с коллекциями будет аналогична.Кажется, что это очень не важный элемент при их разработке. Н...

Как бесплатно мониторить массивы HP EVA с помощью Zabbix: два варианта решения Привет, Хабр! В данной статье мы рассмотрим процесс настройки мониторинга массивов семейства HP EVA (Enterprise Virtual Array) с помощью Open Source продукта Zabbix, объясним, как получать и обрабатывать данные с массива, покажем, с какими проблемами можно столкнуться п...

Sony представила DualSense Edge – кастомизируемый контроллер с возможностью замены стиков и других деталей Sony Interactive Entertainment на выставке Gamescom представила новый беспроводной контроллер для PlayStation 5 – DualSense Edge. Аналог Xbox Elite получит новые полезные функции, а также предоставит игрокам возможность адаптации геймпада под свой стиль игры. Преимуществом…

Jira без боли (часть 1) Конечно, рядовым пользователям от использования Jira бывает больно, и это даже порождает целые сайты вроде — https://ifuckinghatejira.com/. Я же попытаюсь рассказать, как жить с Jira без боли хотя бы для бизнеса.На протяжении последних трёх лет в компании Karuna я помогал ма...

[Перевод] Принцип «Fail Fast!» в разработке приложений В этой статье описан принцип "Fail Fast!". Что это? Зачем он нужен? Как этот принцип поможет нам писать лучший код?Всякий раз, когда в запущенном приложении происходит ошибка, есть три возможных подхода к её обработке:Ignore! - ошибка попросту игнорируется, приложение п...

[Перевод - recovery mode ] YOLOv7 пользовательское обнаружение объектов Статья по обучению YOLOv7 на своих данных, для обнаружения выбоин на дорогахС момента своего создания семейство моделей обнаружения объектов YOLO прошло долгий путь. YOLOv7 является самым последним дополнением к этому знаменитому семейству детекторов объектов с одним вы...

Книга «EF Core в действии» в правильном переводе команды DotNetRu Около трех лет назад наше сообщество DotNet.Ru приняло участие в интересном эксперименте. Взаимодействуя с издательством ДМК-пресс, члены сообщества работали над переводом на русский язык замечательной книги Конрада Кокосы «Управление памятью в .NET для профессионалов». Пере...

Поиск объектов на фото с помощью Python В данной статье хочу рассказать про поиск объектов на изображении. В качестве изображения может быть использована как Captcha, так и любое другое изображение.Полный код и все исходники можно найти на моем Github. Для того, чтобы написать легковесное приложение для обнаружени...

Статья о том, как «Не надо искать работу за границей» Все советы выполнены профессионалами. Пожалуйста, не пытайтесь повторить самостоятельно! Читать далее

Домашний Linux-сервер или как самому развернуть систему визуализации на MQTT+Telegraf+InfluxDB+Grafana В данной статье приведен скоуп информации о том, что взять за основу, чтобы развернуть свой домашний Linux-сервер и систему визуализации на нем, используя MQTT в качестве транспорта с оконечного оборудования. Многие статьи или инструкции, которые есть в и...

Конструктор дашбордов своими руками – базовые идеи для реализации Всем привет! На связи команда разработки модуля ESMP Metrica.Зачем может понадобиться конструктор дашбордов?Во-первых, дашборды – это современная неотъемлемая часть большинства бизнес-процессов, как инструмента, позволяющего наглядно, в виде инфографики и интерактивных инфор...

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

Баг: Windows 11 может показывать постоянную нагрузку на видеокарту В очередной раз появляется новость, что не всё так просто с переводом пользователей на Windows 11 22H2 .Microsoft постоянно приходится закрывать найденные баги, зачастую достаточно курьёзные и не вредящие работе операционной системы. Читать полную статью

[Перевод] Перестаньте использовать SQLite в Unit-тестах TLDR; Использование Sqlite в Laravel (или любых других PHP приложениях) для Unit-тестирования может привести к false positive результатам тестов. Тот код который пройдет тесты, не заработает после переезда в production и использования других БД, например, MySQL. Вместо этого...

Учёные поняли, почему пирамида майя «чирикает» У основания пирамиды Кукульканы на полуострове Юкатан в Мексике наблюдается интересный акустический эффект: если хлопнуть в ладоши, можно услышать щебетание или чириканье птицы. Физики наконец смогли воспроизвести этот эффект и поняли, почему он происходит.

[recovery mode] Автоматический подбор синаптических весов. Самое начало. Циклический перебор В одной из предыдущих статей (Синаптические веса в нейронных сетях – просто и доступно) мы разбирались со смыслом синаптических весов на примере определения цифры на 13-ти сегментном индикаторе и подбирали веса "вручную", путем логических рассуждений.С этой статьи приступаем...

Вот зачем нужны 200 Мп. Появились сравнительные фотографии с Xiaomi 12T Pro в разном разрешении Сетевой инсайдер Бен Гескин (Ben Geskin) уже получил в свое распоряжение новый смартфон Xiaomi 12T Pro, особенностью которого является 200-мегапиксельная камера. Конечно же, он задался вопросом, имеет ли смысл делать фотографии в столь высоком разрешении, выложив сравни...

Шерудим под капотом Stable Diffusion Вероятно вы уже слышали про успехи нейросетей в генерации картинок по текстовому описанию. Я решил разобраться, и заодно сделать небольшой туториал, по архитектуре модели Stable Diffusion. Сегодня мы не будем глубоко погружаться в математику и процесс тренировки. Вместо этог...

TypeScript в React-приложениях. 6. Изящная типизация Заключительная в цикле статья подводит итоги и рассказывает о том, как должна выглядеть типизация React-приложений по мнению автора. Также в конце статьи располагается опрос для получения обратной связи. Читать далее

[Перевод] i18n в Go: работа с переводами — Часть 1 Недавно мне впервые довелось создавать полностью интернационализированное (i18n) и локализированное (L10n) веб-приложение, в котором я задействоал набор пакетов Go golang.org/x/text. Я обнаружил, что пакеты и инструменты, собранные в golang.org/x/text, невероятно полезны и о...

Как запретить OneDrive перехватывать клавишу PrtSc? Знакомая картина? К примеру, я для работы со скриншотами пользуюсь приложением ShareX, которое умеет очень много всего, в том числе автоматически загружать картинку на бесплатный фотохостинг, чтобы можно было отправить ссылку собеседнику. Читать полную статью

Экономим на Azure SQL Databases Всем привет! В данной статье я расскажу о том, как наша компания смогла сэкономить за счет внедрения Azure SQL Elastic Pool. Дополнительно будут примеры Azure REST API для энумерации SQL Servers, для энумерации SQL databases и для получения метрик. Самые пытливые в конце ста...

[Перевод] Экзибит, прокачай мой трансформер или Основные идеи по улучшению модели трансформера с 2018 по 2020 год (часть 1) В июне 2021 года вышла статья “A Survey of Transformers” - обзор различных нововведений, сделанных с применением архитектуры “трансформер” после ее появления в материале “Attention is all you need”.Этот материал особенно актуален сейчас. Приведенные подходы и архитектуры нач...

QA Lead и точка: Часть 4 – Фасилитатор и Амбассадор В прошлой статье “QA Lead и точка: Часть 3”  мы рассмотрели список ролей, в которых может участвовать QA Lead и любой руководитель подразделения. Это роли наставника, эксперта, ментора, коуча и процессного управленца. Все они,  разве что за исключением последней, с...

«Р7-Офис» имеет функцию поддержки формата xml Формат xml поддерживают все продукты «Р7-Офис». Пользователи часто спрашивают о наличии поддержки у «Р7-Офис» формата xml. Как выяснилось, решение действительно его поддерживает. Данный формат рекомендован Консорциумом Всемирной паутины (W3C), поэтому он часто используется д...

Анализ больших данных в Excel: используем сводную таблицу для работы с BigQuery, Snowflake и ClickHouse BigQuery и другие аналитические хранилища в сочетании с современными BI инструментами перевернули работу с данными за последние годы. Возможность обрабатывать терабайты информации за секунды, интерактивные дашборды в DataStudio и PowerBI, сделали работу очень комфортной.Одна...

Как мы ведём документацию рядом с кодом В Альфа-Банке мы уже больше 5 лет ведём документацию рядом с кодом. Но она используется не для всех проектных документов. Дело в том, что документация у нас делится по слоям: фронт, миддл и бэкенд. Если с миддлом — слоем микросервисов — всё хорошо, то вот с переводом фр...

IKEA шокировала всех возобновлением работы в России Одним из наиболее крупных, известных и узнаваемых брендов на рынке мобильных устройств является IKEA. Ее фирменная продукция продается в десятках стран по всему земному шару, а совершить ее покупку может любой желающий, сделав это максимально Читать полную версию публикации...

Компания 70mai представила первый видеорегистратор, вращающийся на 360°  Компания 70mai, являющаяся одним из ведущих в отрасли производителей автомобильных интеллектуальных средств и специализирующаяся на внедрении интеллектуальных инноваций через свои передовые продукты, объявила о выпуске модели видеорегистратора Omni. Запатентованная вращающая...

Меньше работы и встреч с коллегами – больше счастья: опыт Microsoft Microsoft провела внутреннее исследование среди сотрудников. Цель — выяснить, что делает их счастливыми. Спойлер — оставить людей в покое. Читать далее

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

Unreal Engine: Unreal header tool и Рефлексия в деталях Привет Хабр!В этой статье будет разобрана работа Unreal Header tool, рефлексии, и немного затронем VM. Читать далее

Бюро переводов «Перевод и Право» Компания трудится на рынке услуг более 7 лет. За этот период здесь сформировался состав, насчитывающий 900 профессионалов. Это дипломированные и сертифицированные переводчики, имеющие высокую квалификацию. Они обучались как в отечественных, так и в зарубежных университетах. ...

Как я использовал старые телевизоры в качестве мониторов Года четыре назад на Хабре я писал статью про перевод бумажной кардиограммы в формат звука. В конце данной статьи я разместил снятое мной видео, демонстрирующее пример. Не все читатели его поняли, поэтому я его убрал из статьи. Однако многие были больше удивлены не самим опе...

Trezor добавит в кошельки инструмент для микширования BTC-транзакций Производитель аппаратных кошельков Trezor объявил о партнерстве с командой Wasabi Wallet. Цель сотрудничества — интеграция в устройства инструмента для микширования биткоин-транзакций CoinJoin. Технология случайным образом группирует транзакции, чтобы скрыть прои...

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

Как улучшить звук в AirPods Я стал владельцем AirPods Pro два года назад и не представляю больше свой день без этих наушников. Меня в них устраивает абсолютно все: от внешнего вида до качества звука. Именно благодаря им я больше не воспринимаю TWS наушники без системы активного шумоподавления и режима...

Плагины, горячие клавиши, настройки для PyCharm Пару лет назад, когда я впервые ставил PyCharm я пытался найти по нему гайды, статьи где рассказывалось бы о прикольных плагинах и горячих клавишах. Но таких стезей почти не находилось.Поэтому я принял решение написать данную статью, она является сборником плагинов и хоткеев...

Проверяем Архитектурные стили на движке Factorio (часть 2, SOA) Все снова большой привет, спустя полгода! Сегодня мы будем продолжать работать на движке Factorio в попытках разобраться, какой же Архитектурный стиль по каким аспектам является хорошим или плохим!Welcome!Сегодня мы рассмотрим SOA и даже сравним его с Monolith-архитектурой! ...

Не работай как ИП Опрос в нашем телеграм-канале показал, что 20% работников ИТ получали серую зарплату или работали по ГПХ/ИП. В комментариях встречалось мнение, что работа по ГПХ/ИП — это благо. Тема подмены трудовых отношений договорными обширная и выходит за рамки одной статьи. Сейчас мы п...

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

Распознавание лиц с InsightFace или как CatBoost имена угадывал Цель статьи - рассказать про простой и в тоже время рабочий вариант создания системы распознавания лиц, используя только модели из коробки, а именно ,библиотеку InsightFace для обнаружения и предобработки лиц и Catboost для их классификации. Читать далее

Как мы изменили подход к локализации приложения и перевели его на казахский за 4 недели Представьте, что вы перевели свое приложение на английский. А что, если ваше приложение работает в 47 странах, большая часть из которых говорит на разных языках и диалектах? Возникает проблема выстраивания единого процесса локализации и проверки переводов в каждом конкретном...

«Гигиенический минимум» в работе тимлида Привет, я Илья — Frontend Team Lead в Альфа-Банк. Отвечаю не только за команду, но также веду и техчасть. Как тимлид я часто задаюсь вопросом «В чем моя роль?», «Как измерить эффективность моей работы?» и «Какой профит от лидов для проекта в целом?»Для себя я вывел опре...

Рабочее время: кошелек или жизнь? Проблемы учета рабочего времени обсуждались не раз и не два. При этом мнение о необходимости таймтрекинга разделяет сотрудников на два противоположных лагеря. Как правило, исполнители всячески осуждают и указывают на неэффективность проектов, в которых необходимо вести ...

[Перевод] Том Перски о дискетном бизнесе: полный перевод интервью Том Перски основал компанию по продаже и восстановлению дискет floppydisk.com. Компания и сейчас занимается переносом данных с дискет и продаёт людям по всему миру бывшие в употреблении и повреждённые дискеты. На ее складе хранится около полумиллиона дискет, а самые крупные ...

RuStore стал первым по аудитории среди отечественных сторов По данным проекта Cross Web Mediascope в августе 2022 года мобильная аудитория RuStore составила более 1,76 миллиона человек по всей России старше 12 лет. На втором месте расположился RuMarket – 776,5 тыс человек, замыкает тройку NashStore – 550,6 тыс человек. Данные приведе...

Как мы переходили с pip на Poetry Всем привет! Я Станислав Бушуев, Software Engineer в Semrush. В этой статье я расскажу о том, как мы столкнулись с проблемой периодического обновления Python-зависимостей, тестировали решение с полной их фиксацией, ошибались, и в итоге перешли на Poetry. Читать далее

Разбираемся что MySQL пишет на диск и зачем Разработчики предъявляют высокие требования к базам данных: максимальная надежность (ничего из того, что было записано не должно быть утеряно ни при каких обстоятельствах), и, одновременно, максимальная производительность при различных видах нагрузки (Запись/Чтение или OLTP/...

Что может сделать злоумышленник зная пароль от Госуслуг На днях один мой знакомый получил звонок от работника ФНС с целью уточнить некоторые данные по декларации 3-НДФЛ на возврат бюджетных денег за лечение. Удивлению не было предела: мало того, что декларацию эту он не подавал (!) так и возврат уже был проверен и одобрен (!!), в...

Робот-гуманоид Tesla Optimus будет стоить менее $20 000. Технические характеристики уже известны Как мы уже сообщали, вчера Илон Маск представил свежий прототип робота-гуманоида Optimus, подробности о котором опубликовало издание Slashgear. Робот способен двигать всеми пальцами независимо, в пальцах расположены датчики для обратной связи и контроля силы сжатия. Роб...

Как перевести деньги в Казахстан из России и наоборот? В Сентябре 2022 года, Казахстан побил все рейтинги по количеству переехавших граждан РФ. В связи с этим вопрос перевода денег между двумя странами стал актуальным как никогда. В это посте хотелось бы разобрать виды денежных переводов в Республику Казахстан, как при наличии т...

8 сервисов для зарубежных покупок в 2022 году Эта статья стала итогом моих экспериментов в 2022-ом. С начала года я искала сервисы, которые помогают выкупать товары в интернет-магазинах за рубежом и доставляют их в РФ. Прочитав кучу отзывов (спойлер: в основном плохих), я попробовала заказать товары через так назыв...

Как устроен перевод трансляций в Яндекс Браузере и чем он отличается от перевода обычных видео Осенью прошлого года мы рассказали читателям Хабра, как работает голосовой перевод видео в Яндекс Браузере. За первые десять месяцев пользователи посмотрели видеоролики с закадровым переводом 81 миллион раз. Механизм действует по запросу: нейросеть получает аудиодорожку це...

Мнение WE-ON GROUP на тему новой стратегии развития строительной отрасли В начале ноября была утверждена новая стратегия развития строительной отрасли. Одним из векторов работы стала оптимизация и перевод в электронный вид большинства административных процедур. В компании WE-ON GROUP прокомментировали, какие возможности цифровизации есть сейчас, ...

Технологии NiFi & Kafka: применение (часть 1) Добрый день, меня зовут Рустам Ахметов, я архитектор ГК Юзтех и интеграционной шины данных UseBus. В этой статье я расскажу о нашем опыте разработки продукта и выборе технического стэка. Хочу добавить, что я буду давать лишь поверхностный Helicopter view на продукты и их ана...

Event Storming: что будет, если запереть 10 человек в одной комнате Меня зовут Александр Донсков и я архитектор в компании REG.RU. Сегодня я расскажу о том, что такое Event Storming и что будет, если запереть 10 человек в одной комнате (в том числе виртуальной). Цель статьи не столько в том, чтобы рассказать, как это работает, сколько п...

«Радужная» перспектива работы разработчика, ожидание / реальность Поговорим об основных заблуждениях о работе разработчиком у начинающих специалистов, почему не стоит романтизировать профессию и верить на слово обещаниям с курсов. В конце статьи немного мотивации для тех, кто уже начал работать и чувствует себя неуверенно. Читать далее

Переезжаем с VMmanager на Proxmox VE В данной статье мы расскажем, как своими силами перенести виртуальные машины с VMmanager 5 на Proxmox VE. Читать далее

Опыт многопоточной работы, или Как быть DevOps’ом для множества команд разработки Привет, Хабр!  В этой статье хотел бы поделиться опытом участия в процессе цифровизации огромной компании. Под катом расскажу об особенностях, с которыми столкнулся при взаимодействии с большим количеством команд разработки. На их основе во второй части статьи рассмотри...

Окей, Хабр, сделай мне интересно Читать Хабр — важная часть моей работы. Ощущение от статей разное: одни статьи читаешь и жалеешь, что они заканчиваются; от других статей веет нафталиновым сборником вымученных статей аспирантов; третьи утомляют личностью автора; иные раздражают неприкрытой рекламой и т. д. ...

[Перевод] Грокаем функторы Это перевод статьи из целого цикла постов "Грокаем функциональное программирование" Мэта Торнтона. Я позволил себе немного поменять порядок постов. В оригинале, функторы идут после монад, что мне показалось неверным. Всякая монада - это функтор, но не всякий функтор - это мо...

Вице-президент Моуран посетил бразильский завод GWM и высоко оценил L.E.M.O.N. DHT  5 июля вице-президент Бразилии Амилтон Моуран (Hamilton Mourão) посетил бразильский завод компании GWM в Ирасемаполисе и высоко оценил инновационную гибридную систему L.E.M.O.N. DHT. На встрече также присутствовала Нелита Мишель (Nelita Michel), мэр Ирасемаполиса. В рамках в...

Поиск пропавших людей на снимках лесного массива, полученных с помощью БПЛА или ещё один разбор задачи Цифрового Прорыва Привет, Хабр!Это статья является продолжением цикла материалов по разбору задач Всероссийского чемпионата "Цифровой Прорыв", связанных с Computer Vision. Решение, предлагаемое в статье, позволяет получить место в топ-10 лидерборда, при это реализация самого подхода у ав...

Насколько хорошо у вас настроен OSPF/IS-IS или помогатор для сетевых инженеров Коллеги-сетевики, привет. К написанию данной статьи меня сподвигли задачи, с которыми приходилось сталкиваться во время работы с OSPF/IS-IS и тот набор решений, к которому я в конечном итоге пришел. Речь идет о насущном вопросе сетевых инженеров, когда приходится применять н...

5-16 декабря пройдет онлайн-фестиваль для аналитиков Yandex DataLens Festival С 5 по 16 декабря пройдет онлайн-фестиваль Yandex DataLens Festival по аналитике данных. Ведущие эксперты облачной платформы Yandex Cloud и других компаний познакомят участников с сервисом для анализа и визуализации данных Yandex DataLens. Аналитики смогут улучшить навыки по...

Мессенджеры в школе стали новым «каркасом» учебного процесса в России Всероссийский центр изучения общественного мнения (ВЦИОМ) поделился интересными результатами опроса об использовании мессенджеров при обсуждении школьных вопросов.  Абсолютное большинство опрошенных школьников старше 14 лет, школьных учителей и родителей учеников ...

Деньги заморожены. Клиенты всех российских банков попали в неприятную ловушку Ни для кого уже давно не является секретом, что российские финансовые учреждения попали под самые жесткие и суровые запреты за всю историю человечества. Многие из таких теперь не могут выполнять какие-либо переводы через SWIFT, покупать Читать полную версию публикации Деньг...

5 приложений, позволяющих изменить шторку уведомлений на Android Каждый владелец смартфона ежедневно открывает шторку уведомлений, чтобы проверить оповещения, а также настроить работу тех или иных функций (Bluetooth, Wi-Fi и так далее). В течение нескольких лет эксплуатации устройства внешний вид элемента интерфейса может сильно наскучит...

С 24 октября. WhatsApp объявил о прекращении работы на смартфонах Наиболее популярным, известным и распространенным сервисом для общения в мире является WhatsApp, а пользуется это программное обеспечение огроменной громадной популярностью по всему земному шару. Свыше 2 мдрд человек активно используют данный сервис, будучи в полной Читать ...

В шоке все. IKEA приняла неожиданное решение по работе в России Одним из наиболее известных, крупных и распространенных брендов в мире является IKEA. Эта шведская корпорация выпускает мебель, бытовую технику, электронику, детские игрушки, сумки, матрасы и подушки, а также многие другие товары, делая это вот уже Читать полную версию публ...

Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать".Как какой из двух категорий относится эта статья — решать вам.В этой статье вы увидите по...

[recovery mode] «Вам повезло!» или как Яндекс устранял баг ПредисловиеHello, team! Возможно, столь завуалированное название статьи Вас заинтересовало, и вы решили прочитать ее во что бы то ни стало, дабы понять суть. Но на деле все куда проще, а остроты данной ситуации подбавляют лишь комические реплики службы поддержки Яндекс ...

[Перевод] Гэри Дарби, автобиография — Delphi For Fun Уверен, что история жизни этого человека достойна быть упомянутой на Хабре, поэтому хочу поделиться переводом его автобиографии (за качество перевода сильно не пинать). Тем более, что вот как уже несколько лет его нет в живых, однако надеюсь, что его примеры решения головоло...

Тайм-менеджмент для разработчика. Секреты эффективности в работе и в жизни Привет! Меня зовут Макс Нечаев и я iOS-разработчик. Буквально два года назад я абсолютно не понимал реального значения тайм-менеджмента. Это привело меня к крайне неэффективному использованию своего времени, выгоранию и ряду переживаний.В данной статье я хочу помочь вам разо...

История Android от L до T Как для мобильных разработчиков менялся Android с 2014 года и до сегодняшнего дня? Казалось бы, можно просто открыть официальное описание каждой версии и узнать. Но интереснее не просто читать сухие чейнджлоги, а вместе вспомнить все и из отдельных фактов сделать общие вывод...

Теория алгоритма лежащего в основе фантазирования реальностью в мозге Оригинальный взгляд на алгоритм распознавания объектов головным мозгом, который еще может и фантазировать с увиденными объектами и моделировать их. Так же он объясняет механизм генерации сновидений и на его основе можно объяснить работу пальцев рук.Мы видим картинку двухмерн...

Аудитория RuStore выросла в шесть раз Месячная аудитория RuStore по итогу октября превысила 7 миллионов человек. Данные приведены на основании исследования Cross Web Mediascope, реализуемого на Android only подходе. Замеры аудитории проводятся с июля 2022 года.

«Сбербанк» заморозит и аннулирует кредиты россиян, попавших под мобилизацию С целью пополнения рядов ВС РФ российский президент Владимир Путин подписал указ о частичной мобилизации населения, в рамках которого с 21 сентября военкоматы рассылают повестки тем, кого затрагивает данное мероприятие. По данным от Минобороны РФ, Читать полную версию публи...

Машинное обучение в Streamlit: делаем это понятным для бизнеса Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect.В этой статье я хотел бы рассказать об использовании машинного обучения в Streamlit и о том, как оно может помочь бизнес-пользователям лучше понять, как работает Data Science. В этой лабора...

WhatsApp неожиданно прекратил работу по всему миру Наиболее известным, популярным и распространенным сервисом для общения в мире является WhatsApp, а пользуется он просто колоссальной популярностью. Свыше 2 млрд человек активно используют данное программное обеспечение, находя его лучшим и наиболее привлекательным среди все...

[Перевод] 6 шагов к успешному проекту машинного обучения Создание проекта машинного обучения – это сложный процесс, требующий глубокого понимания науки о данных и статистических методов, а также способности работать с исследовательскими, инженерными и продуктовыми командами.В этой статье мы рассмотрим и создадим базовую структуру ...

«Сервер и дракон»: сборник неординарной фантастики от финского ученого и предпринимателя Ханну Райаниеми — финский автор, обладатель научной степени по математической физике в области теории струн, а также предприниматель, чей стартап занимается разработкой вакцины от коронавируса, которая будет эффективна против его новых штаммов. Его самая прославленная работа...

Сегментация сети для самых маленьких: рабочие станции Цель данной статьи: показать основы межсетевого экранирования при организации доступа к инфраструктуре компании работникам, гостям, клиентам, партерам и подрядчикам. Читать далее

150+ хакерских поисковых систем и инструментов Все тарированные хакерские атаки начинаются с разведки. Социальные инженеры, красные команды и отдельные пентестеры также собирают информацию о своих целях перед тем, как перейти к активным действиям. Им помогают десятки инструментов и хаков. Под катом ссылки на некоторые из...

Программирование в Word: зачем, почему? Картинка pch.vector, freepik Практически каждый из читателей, наверняка не раз (а кто-то и на постоянной основе), имеет потребность в написании и редактировании документов в среде Word. Однако если подобная деятельность производится с некоторой периодичностью, пытливый у...

Заплатит каждый. «Сбербанк» начал «раздевать» россиян при переводах с карты на карту Наиболее крупным, известным и распространенным банком в России является «Сбербанк», а делать он стремится все возможное ради того, чтобы его фирменные услуги и возможности использовал как можно больший круг людей, находя такие самыми лучшими и Читать полную версию публикаци...

Господа делайте ставки! В прошлой статье я предложил отгадать модель машины по 3D модели и референсу, в замен обещал помощь в моделировании первым трём отгадавшим. Увы но конкурс намеренно или нет запороли. Данное мероприятие служило одной конкретной цели - найти интересные идеи для дальнейшего тво...

Ambrosia – Open Source-библиотека для работы с A/B-тестами Всем привет! На связи Аслан Байрамкулов и Артем Хакимов из Big Data МТС. Мы вывели в OpenSource первую версию библиотеки под названием Ambrosia. Ее назначение – работа с A/B тестами и экспериментами. В этой статье мы расскажем о функционале библиотеки и напомним о ключевых э...

Почему все говорят про ДАО. В чем суть, и как они делаются Будем откровенны – про ДАО говорят далеко не все. К относительно широкой аудитории это слово только начало прокладывать путь. Американский Forbes выпустил колонку на тему «Что такое ДАО» в прошлом году, NY Times и The Economist написали свои объяснения уже в 2022-м. Издания ...

ONYX BOOX Nova Air 2 — новинка для чтения и работы c документами Ёмкостный сенсорный слой позволяет управлять устройством касаниями и жестами, листать страницы и масштабировать изображения. А индукционный сенсор производства WACOM даёт возможность с помощью стилуса делать рукописные заметки в тексте, рисунки и редактировать документы. В...

«Перестанет открываться». «Сбербанк» предупредил россиян С июня 2022 года кредитная организация «Сбербанк» находится под полными блокирующими санкциями США и Европы, в связи с чем клиентам банка недоступны переводы через SWIFT, а вместе с тем, кроме того, многие другие действия и Читать полную версию публикации «Перестанет открыв...

[Перевод] Топ-5 бессмысленных Agile-практик, которые делают вашу команду несчастной Среди сотен различных Agile-практик разработки программного обеспечения есть несколько совершенно бесполезных, но, как ни странно, они все еще очень популярны среди многих организаций и Scrum-команд.Вот мой список 5-ти лучших Agile-практик, на которые уходит много времени и ...

Диспетчер задач Windows, наконец-то, получит поиск Диспечтер задач (можно вызвать по «Ctrl»+«Shit»+«Esc» или через «Ctrl»+«Alt»+«Delele», «Диспетчер задач») — один из очень мощных инструментов Windows для контроля работы системы. Microsoft в последнее время уделяет ему много внимания. В Windows 11 22H2 он получил новый диз...

Apache Cassandra: механизмы репликации и поддержания согласованности Apache Cassandra - это распределенная NoSQL база данных. В этой статье будут описаны основные механизмы передачи, репликации и поддержания согласованности данных внутри сети. Читать далее

Xiaomi приостанавливает работу над бета-версиями MIUI для планшетов Xiaomi Pad 5 Pro 5G, Pad 5 Pro и Pad 5 Xiaomi сообщила о том, что с завтрашнего дня компания приостановит работу над бета-версиями прошивки MIUI для Xiaomi Mix Fold, а также планшетов Pad 5 Pro 5G, Pad 5 Pro и Pad 5. Выпуск бета-версий для них возобновиться после того, как эти устройства будут переведены на ...

Если не электромобили, то паромобили? Часть 1 Сегодня — 12 октября, отмечается Международный день вопля разочарования (Когда что-то не получается, кто-то подводит и не оправдывает наших ожиданий, тогда очень хочется выплеснуть весь полученный негатив, все накопившиеся разочарования из себя, чтобы стало легче и спокойне...

Обзор GraphQL-фреймворков на Java В предыдущей статье мы поговорили о том, что такое graphQL, почему решили на него переходить, какие у него есть достоинства и недостатки. Но что делать дальше, если вы всё-таки решились внедрить graphQL в java-проект? Какие на данный момент есть фреймворки, чем они отличаютс...

[Перевод] React: полное руководство по повторному рендерингу Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи, посвященной повторному рендерингу (re-render, далее — ререндеринг) в React. Что такое ререндеринг? Существует 2 основные стадии, которым следует уделять пристальное внимание, когда речь заходит ...

Настоящая привилегия. Wildberries сделал возврат товаров бесплатным, временно Ни для кого не является секретом, что одним из крупнейших и наиболее известных онлайн-магазинов, позволяющих покупать различные самые разные товары с доставкой в любое удобное место, является Wildberries. Данный онлайн-магазин захватил огромную громадную популярность по Чит...

«Тинькофф» запустил «убийцу» WhatsApp и Telegram Наиболее известными, популярными и распространенными сервисами для общения в мире являются WhatsApp и Telegram, которые также активно используются для коммуникации внутри компаний. С использованием данного ПО можно обмениваться текстовыми и голосовыми сообщениями, звонить п...

Разбираемся в Apache Kafka: подборка полезных статей и кейсов Разрабатываете приложения с применением Apache Kafka? Мы собрали для вас статьи, которые помогут освоить инструмент, познакомят с рабочими кейсами с использованием ПО. Делимся пользой и свежими идеями, подборками книг и реализованными задумками. Читать далее

Цифровой манифест Целью цифрового манифеста является описание цифровых инструментов управления таким государством, в котором народ, являясь единственным источником власти, никогда не отделяет эту власть от себя, а лишь делегирует избранным представителям функции по управлению государством и л...

Первое знакомство с nRF52832, его оригинальным SDK и средой разработки SEGGER. Мигалка светодиодом Bluetooth nRF52832 дешевый и доступный микроконтроллер с поддержкой Bluetooth/В статье ниже постарался рассказать как сделать BLE UART устройство мигания свтеодиодом. Читать далее

В день масштабного сбоя WhatsApp у Telegram резко выросла аудитория По данным исследовательской компании Mediascope, 25 октября, в день масштабного сбоя работы WhaysApp, у Telegram резко выросла аудитория.

Как приложения заботятся о своих пользователях. Основные принципы хорошего UX Забота о пользователях — это фундамент долгосрочных и доверительных отношений с клиентом, где доход является не основополагающей целью, а достойным результатом работы компании и её цифровых сервисов. Такой показатель достигается через внимание к потребностям своих клиентов и...

React: работа с 3D-графикой Привет, друзья! В данном туториале я покажу вам самый простой и быстрый, хотя и не очень оптимальный с точки зрения размера сборки, способ рендеринга 3D-объектов и моделей в React. Мы решим 3 интересные задачи: рендеринг самописного 3D-объекта; рендеринг готовой 3D-модели...

[Перевод] SQLAlchemy с FastAPI для асинхронной работы В этой заметке я буду использовать новые асинхронные возможности ORM-слоя вместе с новыми запросами в стиле 2.0. Мы создадим простое FastAPI-приложение с двумя маршрутами. Один — для добавления городов и их жителей, а другой — для вывода списка наиболее населенных объектов. ...

Разработка cache-сервера для сохранения аккаунтов в задачах веб-парсинга Всем привет!Одной из самых больших проблем при решении задач веб-парсинга данных является риск блокировки аккаунта. В общем случае эта проблема возникает только по одной причине – это большое количество запросов к веб-порталу за единицу времени.Существует несколько путей реш...

Проверка JavaScript-движка Rhino, или как встретились единорог с носорогом Имеется большое разнообразие языков программирования, но больше всего наши пользователи хотят, чтобы анализатор PVS-Studio поддержал один из самых популярных языков – Javascript. Одним из проектов, который можно использовать для написания статического анализатора JavaScript...

[Перевод] Языковая модель GPT-3 умеет объяснять код — рассказываем, как это можно использовать За два года с момента релиза GPT-3 эту языковую модель использовали в множестве интересных задач — например, для сочинения поэзии, написания футурологических эссе и подготовки научных статей. Но как алгоритм обработки естественного языка может быть полезен программистам?На э...

“Один дашборд, чтобы править ими всеми” Привет! Как мы писали в предыдущих постах, наша команда создает удобные дашборды для разных департаментов СИБУРа, от хозяйственной деятельности до продаж. Но всегда есть кто-то уровнем повыше, которому нужно как-то централизованно и быстро получать самую верхнеуровневую...

Торопиться не надо… (Про спинлоки) После небольшой статьи про особенности при работе с кэшем (https://habr.com/ru/post/687146/) мне в личку прилетело несколько замечаний про работу спинлоков и приглашение на собес от пчелайнов, приятно, что технические статьи читают не только технари... лирика. Возвращаясь к ...

А почему? Часть 1. Вводная Мы все умрём. Рано или поздно, и в этом не стоит сомневаться. Ровно точно так же отомрёт и текущее мироустройство, создав что то новое. И я этому безмерно рад.Сегодня я бы хотел поговорить о культе потребления, который уже стал каким то чёртовым флагом нашей цивилизации. Ну ...

В России предложили блокировать переводы от 10000 руб, в целях борьбы с мошенниками Телефонные мошенники опять активизировались. От их действий страдают ежедневно сотни человек, в основном пенсионеры и доверчивые граждане. В рамках борьбы с подобными мошенничествами, в России было предложено блокировать средства при переводе на специальных счетах, что назы...

Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола Привет, Хабр! Меня зовут Юра Кучанов, работаю Android разработчиком в Garage Eight и сегодня хочу рассказать о том, как мы делали Retrofit-подобную библиотеку для JSON-RPC протокола. Началось всё с того, что нам потребовалось для общения сервера и Android приложения использо...

Прикосновение к пустоте. О реактивных ранцах и управляемых скафандрах Управляемый индивидуальный полет – дело сложное и непредсказуемое. В конце июня я публиковал материал об орнитоптерах, оказавшийся довольно успешным (+68) – и как сама работа над этим постом, так и реакция аудитории заставили меня задуматься, почему индивидуальный летательны...

Работа с микросхемой АЦП MCP3301 Микросхема MCP3301 представляет собой 13-битный низкопотребляющий (до 450 мкА в активном режиме при питании  от источника 5 В) аналого-цифровой преобразователь (АЦП) последовательного приближения с дифференциальным входом и возможностью передачи данных по SPI-интерфейсу...

Как обновить 100 Excel файлов, чтобы не отсохли руки и пару слов о немецкой диджитализации Всем привет! На связи Максим и я продолжаю описывать свой университетский опыт работы VBA программистом с Excel. В сегодняшней статье поговорим о том, как можно произвести изменения в десятках, сотнях, миллионах Excel файлов за один заход с помощью одного макроса и как этот ...

Oauth 2.1 spring authorization server + SPA Доброго всем дня уважаемые хабровчане!До сего момента я являлся лишь читателем этого замечательного ресурса, но вот кажется и пришло время написать мою первую статью.Oauth 2.1 - дальнейшее развитие популярного фреймворка авторизации Oauth 2.0, который на момент написания ста...

Конструктор триггеров в Telegram. Или как мы сделали простейшего, но полезного бота Привет! Меня зовут Боровков Евгений и я предприниматель. В этой статье я расскажу про свой pet-проект. Или как я решил проблему вечного поиска информации прямо в уютном Телеграммчике. Читать далее

Что нужно знать о применении шрифтов Одна из самых частых проблем при миграции информационных систем на ОС Astra Linux — это искажение документов, ранее созданных на ОС Windows в MS Office и других программных средствах. В лучшем случае «слетает» вёрстка, в худшем — всё превращается в текст из нечитаемых с...

Создание игровых аддонов и текстур — minecraft В этой статье - аддоносоздание (minecraft), создание текстур (minecraft), хитбоксы и субпаки.Привет, Хабр! В этой статье я хочу затронуть тему аддонов. Многим чего-то не хватало в игре, и они скачивали аддоны с интернета. Когда вы понимаете, что скачанный аддон настолько без...

В России введен запрет на WhatsApp и другие зарубежные сервисы Вот уже как более чем 25 лет российские власти регулярно принимают решения, направленные на повышение качества жизни населения с целью сделать всех россиян более жизнерадостными, счастливыми и обеспеченными. Действия «недружественных стран» в 2022 году привели Читать полную...

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

Как в more.tv организовали команды разработки В рамках этой статьи мы бы хотели рассказать про разные способы организации команд разработки, которые онлайн-кинотеатр Национальной Медиа Группы more.tv прошел за три года: цели изменений, их плюсы и минусы и допущенные ошибки. Уверены, что для многих такой формат может быт...

Как в МойОфис обучают разработчиков. Возможности и форматы Обучение команды — важное условие развития компании. Работаете ли вы с джунами, адаптируете новичков или помогаете прокачать экспертизу опытным синьорам — поддержка нужна всем. Внешние условия стремительно меняются, и успешным остается лишь тот, кто следит за трендами рынка ...

Лицензирование ПО. Часть вторая Привет! С вами снова я, QA-специалист SimbirSoft, Максим. В прошлой статье рассказал, зачем разработчикам, бизнесу и широкой аудитории пользователей программного обеспечения нужно изучать вопрос лицензирования. В этой части обсудим несколько популярных лицензий, а также их в...

5 нейросетей для создания картинок, о которых мало кто знает Современные нейросети рисуют не хуже, чем профессиональные художники В 2021 году компания OpenAI представила миру нейросеть DALL-E, которая умеет создавать изображения по текстовому описанию. С этого момента сервисы, которые умеют выполнять ту же функцию, начали появляться к...

Работа с кодом в Terraform В предыдущей статье мы рассмотрели основы языка HCL, используемого Terraform для описания требуемых конфигураций. Также мы подготовили небольшое описание для создания экземпляра EC2 в AWS. Однако, в представленном описании у на присутствуют только основные параметры, необход...

Что нужно знать, перед тем как использовать Prisma у себя в проекте Привет, Хабр!Основным языком разработки у нас, в TIMELESS, является TypeScript, как на frontend,  так и на backend.  Поэтому в рамках идеи типизации всего и вся для работы с БД мы выбрали Prisma, которая позиционирует себя как “Next generation ORM for Node.js and T...

[Перевод] Инженерия данных != инженерия ПО В последние годы мы видим, как инженерия данных всё больше сливается с индустрией DevOps. В обоих этих направлениях для доставки надёжных цифровых продуктов клиентам используется облачная инфраструктура, контейнеризация, CI/CD и GitOps. Это схождение в плане использования о...

Использование Python в SQL Server Machine Learning Services В продолжение статей Приключения при настройке сервисов машинного обучения в MS SQL Server 2019 и Используем R lang в SQL Server разбираемся как работать с Python в сервисам машинного обучения. С Python ситуация несколько лучше, чем с R, так как достаточно много предустанов...

Ресерч свежего Excel документа с Loki malware внутри Вечер добрый, Хабр! Решил немного изучить свежий сэмпл малваря LokiBot (31.08), который содержится в Excel документе и используется для фишинговой рассылки. В этой небольшой статье основное внимание уделено практической части поиска, извлечения и небольшого разбора поведения...

Реализация кэш-компрессии по алгоритму base+delta Существенную часть кристалла современных ЦП занимает кэш-память. Дальнейшее увеличение кэш-памяти без изменения технологических норм приведет к соответствующему увеличению кристалла. Одним из способов увеличения объема хранимой информации в кэше без увеличения самого кэша яв...

Приручаем многопоточность в Node.js (часть 3: разделяемая память, атомарные операции и блокировки) В предыдущей части мы остановились на мысли, что минимизировать простой вспомогательных потоков нашего приложения можно, если заставить их самих получать себе задачи, не дожидаясь, пока их загрузит кто-то другой со стороны.Но тут возникает две проблемы:1. как эффективно дост...

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

Что нам стоит д̶о̶м̶ голограмму построить? Картинка freepik Голограмма… Известное многим слово, за которым скрываются высокие технологии, сулящие большие перспективы в деле хранения информации, защиты, а также художественном самовыражении. Нет, в этой статье речь не пойдёт о голографическом проецировании изображени...

[Перевод] Эффективная работа со строками в JavaScript Все что отображает браузер кроме картинок и видео это строки, поэтому грамотная работа с ними может значительно увеличить скорость работы веб-приложений как на стороне клиента так и на стороне сервера. Итак, начнем.Что нужно знать о строках с позиции эффективности их использ...

Победитель премии Booker эксклюзивно появится в сервисе «Строки» от МТС Перевод на русский готовит Юлия Полещук, известная как один из авторов перевода культовой биографии Стива Джобса, написанной Айзексоном Уолтером. Среди ее переводческих работ и работа с нуарной литературой, и книги заметных англоязычных авторов, родившихся в тихоокеанском ре...

Git for Windows: работа с параметром core.autocrlf Одна из настроек программы (системы управления версиями) «Git» называется «core.autocrlf». В этой статье я на практическом примере описываю, что происходит при каждом из трех возможных значений этой настройки. После этого я делаю выводы о том, для чего эта настройка нужна и ...

100GE: о частой причине линк-DOWN Нередко заказчики обращаются с проблемой, когда с исправными и верно установленными трансиверами оптический линк 100G не поднимается. Как правило, происходит это во время миграции/модернизации с одновендорных решений типа "Вендор А - Вендор А" на сеть типа "Вендор А - HUAWEI...

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

Теперь запрещено. «Сбербанк» и другие российские банки ввели лимит на денежные переводы Как известно, законодательство РФ очень быстро меняется, в связи с чем то, что еще не так давно было доступно всем и и каждому, теперь уже может быть в полной мере запрещено и более недоступно ни Читать полную версию публикации Теперь запрещено. «Сбербанк» и другие российск...

Звуки вселенной. Фотографии телескопа «Джеймс Уэбб» превратили в музыку Фотографии, которые были сделаны космическим телескопом «Джеймс Уэбб», превратили в музыку с помощью технологии сонификации или озвучивания данных. В данный момент доступны три озвучивания изображений – это фото туманности Киля, туманности Южное к...

[Перевод] Хотите service mesh без sidecar’ов? Скорее всего, вы уже слышали про service mesh — в последние два-три года этот подход становится все популярнее.Одной из распространённых моделей service mesh считается Sidecar-прокси, которые отвечают за сетевое взаимодействие, безопасность и мониторинг. Правда у этой м...

Выбор параметров OFDM сигнала с целью снижения Пик-фактора сигнала для передатчиков Резюме – Принципы OFDM модуляции уже получили большое распространение в аппаратуре связи (к сожалению, в основном зарубежного производства). Они обещают высокую спектральную эффективность и в то же время обладают способностью бороться с частотной селективностью каналов. К со...

Почему децентрализованный хостинг не работает (cc) Пирамиды Гизы за окном пиццерии Минуло 13 лет с появления биткоина, который породил сотни платформ со своими блокчейнами, протоколами и смарт-контрактами. И некоторые умные люди жалуются, что за прошедшее время мы так не нашли новых полезных применений для всего этого ...

Хуже блокировки. Пользователей Windows 11 обрекли на страшную судьбу Ни для кого не является секретом, что операционные системы Windows 10 и Windows 11 всегда были платными, то есть желающим в полной мере использовать данные платформы на полную катушку всегда требовалось платить за такие деньги, Читать полную версию публикации Хуже блокировк...

Налоговый резидент & валютный резидент РФ последствия приобретения и утраты статусов — Полный FAQ с примерами Друзья, всех приветствую и предлагаю ознакомиться, как мне кажется с довольно полным FAQ по теме налогового и валютного резиденства РФ. По ходу материала есть некоторые примеры, а внизу вопросы & ответы. Обращаю Ваше внимание, на то что вопросы касающиеся СИДН и КИК, я б...

OAuth в iOS В большинстве случаев мобильное приложение должно уметь авторизовывать пользователя для доступа к данным, и зачастую это должно происходить с помощью сторонних сервисов. В таких случаях используется OAuth2.0 — протокол, позволяющий авторизоваться в другом сервисе без необход...

Электронная игра «лабиринт» на сервоприводах. Никаких arduino, только жесткая логика Устройство представляет собой площадку-лабиринт, балансирующую на сервоприводах. Цель игры: закатить шарик в центр диска. Когда-то разработал его для факультатива по электронике. Схема сделана из того, что в буквальном смысле было под рукой. А что еще нужно для детей? Немн...

Я у мамы криптотрейдер Или как за один вечер написать бота для автопокупки NFT.P.S. Картинку для поста мне купил бот. Читать далее

От Albumentations к Image Search По этой ссылке приложение для поиска по датасету Open Images (1.7M картинок).Загружаете свою картинку - получаете 5 похожих. Читать далее

Как стать UX-дизайнером, 10 советов из практики Идея этой статьи родилась, когда я стал получать предложения от различных образовательных проектов выступить в качестве преподавателя или ментора.  Аудитория этих курсов очень широкая, с разным уровнем знаний. Но каждый слушатель хочет понять, как развиваться в сфе...

Найден способ бесплатно питаться во «Вкусно и точка», замене «Макдоналдса» После того как сеть американских ресторанов быстрого питания «Макдоналдс» закрыла все свои заведения, а произошло это в марте 2022 года, заинтересованные лица выкупили все такие, сделав это с целью открыть в стране заведения «Вкусно и Читать полную версию публикации Найден ...

ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кода Релиз ОС Аврора 4.0.2 — первый сертифицируемый выпуск четвёртого поколения операционной системы, именно он теперь будет использоваться на устройствах в актуальных проектах.В этой статье мы расскажем о ключевых нововведениях и детально рассмотрим некоторые важные для разработ...

ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кода ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кодаРелиз ОС Аврора 4.0.2 — первый сертифицируемый выпуск четвёртого поколения операционной системы, именно он теперь будет использоваться на устройствах в актуальных проектах.В этой статье мы расскажем о ключевых ...

[Перевод] Атака на Intel TXT через перехват выполнения кода SINIT Атака, представленная в этой статье, как обычно, предполагает, что злоумышленник может выполнить код до запуска TXT, т.е. до инструкции SENTER. Цель злоумышленника состоит в том, чтобы либо 1) иметь возможность скомпрометировать только что загруженный гипервизор, даже если о...

Сколько школ во всем мире? Чтение сотен гигабайт OpenStreetMap данных в JVM из Apache Arrow JVM основная платформа для Big Data решений, таких как Hadoop, Spark, Presto, NiFi но на производительность значительно влияют копирование/сериализация данных "на каждый чих" с последующей сборкой мусора и отсутствие SIMD оптимизаций при работе с данными.А можно ли в програм...

Дайджест событий для эйчаров и рекрутеров в IT в октябре 2022 В любой непонятной ситуации не забывайте учиться и набираться опыта. В октябре организаторы курсов и конференций для IT HR сделали акцент на работе с IT-командами, эффективном обучении сотрудников и развитии бизнеса через лидерство. А если вы эйчар или рекрутер не в IT, то в...

PostgreSQL для звездочетов Свободная СУБД PostgreSQL известна не только как высокопроизводительное решение для выполнения запросов и хранения данных в реляционной модели, но также своим механизмом расширения, который позволяет создавать дополнительные функции, типы данных, индексы и иные структуры дан...

Grafana OnCall. Быстрое знакомство Данная статья планировалась мной, как небольшая "лабораторка" для знакомства с сервисом Grafana OnCall, ее возможностями и особенностями. Читать далее

«Сбербанк Онлайн» вернулся в App Store для iPhone, но под другим названием В июне 2022 года в отношении кредитной организации «Сбербанк» ввели полные блокирующие санкции, в связи с которыми на ее деятельности на международном уровне был поставлен жирный крест. Компания лишилась доступа к переводам через SWIFT, утратила Читать полную версию публика...

Некоторые особенности заказной разработки Всем привет. Я работаю в заказной разработке уже больше 10ти лет, и хочется поделиться своим опытом. Рассказать, с какими особенностями в работе я сталкиваюсь. Возможно, это найдет у вас отклик или поможет вам не совершить ошибок, или поможет быть готовым к некоторым рабочим...

Отмена релокейта в Болгарию, плесень и ремонт, или как я переехал в деревню Всем привет. Меня зовут Павел Кишеня, я работаю в REG.RU системным администратором. Два года назад я переехал из Минска в область, деревню Лещёвцы. В этой статье я расскажу, как и почему я переехал, какие здесь условия для работы и жизни и причем здесь плесень. Читать далее

Почему после курсов по программированию вы никому не нужны. Как найти первую работу в IT В статье разбираем на цифрах, что сейчас происходит с IT-рынком. Объясняем новичкам что от них ожидают работодатели и даём инструкцию как устроится на свою первую работу в IT. Читать далее

Текстовое кунг-фу: советы от мастера UX-дизайна Привет, меня зовут Булат Давлетов, я продуктовый дизайнер в «БАРС Груп». Эта статья будет не про копирайтинг или дизайн, а про удобство работы с текстом за компьютером каждый день. Читать далее

Операционная система FreeBSD на ноутбуке Lenovo В этой статье я хочу поделиться с общественностью некоторыми аспектами настройки и эксплуатации операционной системы FreeBSD при установке на современный ноутбук с целью использования его как основного рабочего места инженера (программиста, электронщика или конструктора). ...

Найти и уничтожить: как Clickhouse удаляет собственный код из памяти и переключается на использование Huge Pages В Clickhouse есть интересный код: при вызове одной функции происходит перевод области памяти исполняемого кода программы на использование Huge Pages. В процессе весь код программы копируется на новое место, память, использовавшаяся изначально для кода программы возвращается ...

AliExpress обновил условия покупки товаров для всех, кто живет в России Одним из наиболее крупных, известных и популярных сервисов, позволяющих приобретать различные самые разные товары с доставкой из Китая, является AliExpress. Данный маркетплейс внедряет одно новшество за другим в надежде сделать свои фирменные услуги еще более Читать полную ...

Разбор задачи «Распознавание дорожных знаков на кадрах с автомобильного видеорегистратора», Цифровой Прорыв Привет, Хабр!Этой статьей я открываю цикл материалов по разбору задач Всероссийского чемпионата "Цифровой Прорыв", связанных с Computer Vision. Решение, предлагаемое в статье, позволяет получить место в топ-5 лидерборда. Особенность данного подхода в том, что мы не будем исп...

Реализация и применение Entity Component System на примере python Entity Component System (ECS) - это паттерн, используемый при разработке видеоигр, для хранения игровых объектов.В данной статье я хотел бы показать как используется этот паттерн на примере простой сцены в pygame. Читать далее

«Не будет работать». «Альфа-Банк» экстренно обратился к россиянам Одним из крупнейших и самых распространенных банков на российской территории является «Альфа-Банк». К сожалению для всех ее клиентов, данный банк попал под санкции Запада, причем под полные блокирующие. Из-за этого больше клиенты компании не могут Читать полную версию публи...

С 1 сентября. ГИБДД начнет штрафовать на 3 тысячи рублей всех водителей автомобилей без исключения Ни для кого не является секретом, что десятки миллионов россиян владеют транспортными средствами, снова и снова на таких перемещаясь по дорогам общего пользования. Однако все и каждый, вне зависимости от целей поездки, должны в обязательном Читать полную версию публикации С...

Основы Terraform Управление распределенной архитектурой требует значительных трудозатрат и финансовых вложений. Для автоматизации этого процесса можно использовать различные самописные скрипты, но лучше воспользоваться готовыми решениями с открытым исходным кодом. Одним из наиболее известных...

Что не так с китайским экономическим чудом, или почему оно закончилось? Еще совсем недавно многие экономисты предрекали Китаю и китайской экономике большое будущее. Некоторые известные экономисты, такие как Рей Далио, вообще выпускали целые книги, объясняющие, что цикл верховенства США в мире закончен, и теперь пришло время Китаю вырваться впер...

Почему ты делаешь за меня мою работу? Типы людей, которые не пишут в поддержку Привлекательное название статьи должно раскрывать то, что будет в ней. Так вот, работа специалистом поддержки клиентов подразумевает появление вопросов к пользователю. Иногда возникает как раз такой: "Почему ты делаешь за меня мою работу?", — но он больше риторический.На сам...

Готовим Window Inset под соусом Jetpack Compose и щепоткой View Обожаю запах свежей мобильной разработки по утрам, дням и вечерам

PostgreSQL. Тестируй то, тестируй это, тестируй не боясь Как:1. тестировать на продуктивных данных и не бояться2. получить 100 копий продуктивной БД и не создавать 100 серверов3. узнать какой будет план запроса на продуктиве4. дать каждому разработчику свою БД с данными и не разориться на оплате дисковЕсли вам это нужно и у вас Po...

[Перевод] Безопасный Spring REST с применением Spring Security и OAuth2 В этой статье мы продемонстрируем пример настройки Spring Security + OAuth2  для защиты конечных точек REST API на фреймворке Spring Boot. Клиенты и учетные данные пользователей будут храниться в реляционной базе данных (для баз данных H2 и PostgreSQL подготовлены приме...

Пишем собственную тему для Visual Studio Code Если зайти в магазин дополнений Visual Studio Code, то можно заметить огромное количество совершенно разных тем и оформлений. Во всем этом обилии наверняка найдётся что-то подходящее. Но если ничего не нашлось или просто хочется реализовать свою идею, то всегда можно сделать...

Все люди — НПС в компьютерной игре? Упомянув, несколько лет назад, в опубликованной на Хабре юмористической статье «12 способов» о том, что значительная часть населения Земли является НПС (от англ. Non-Player Character) я не собирался возвращаться к этой теме. Но идея оказалась прилипчивой — раз возникнув, она...

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 1 — как не надо начинать Да здравствуй, великий и могучий Хабр! Надеюсь это будет не лонгрид, но даже если так, то думаю читателю, который набрел на эту статью, будет интересно что да как.Итак, о чем цикл этих статей? Цикл будет повествовать о проблемах проектирования, реализации, расчетов, ракеты-н...

Как Go выполняет встраивание Привет, я Никита Галушко, работаю над мессенджером ВКонтакте. Расскажу, как Go подходит к инлайнингу функций — этот процесс ещё называют встраиванием. В статье разберёмся, зачем вообще это нужно, какой профит можно получить для ускорения работы кода, а когда плюсы могут обер...

Kafka как интеграционная платформа: от источников данных к потребителям и в хранилище (часть 2) Привет! Продолжаю рассказ про интеграционную платформу на базе Apache Kafka и про то, как мы постарались гармонично вписать ее в непростую ИТ инфраструктуру группы НЛМК.Напомню, что в первой части статьи были описаны соглашения об именовании топиков, подход к реализации роле...

Несмотря на новые вызовы, наши требования к докладам DevOpsConf 2023 все так же высоки Привет, Хабр! Меня зовут Дмитрий Зайцев. Я руководитель ПК конференции DevOpsConf. А ещё CTO/CIO @flocktory.com. Помогаю компании делать платформу реферального маркетинга для половины магазинов рунета, которая не падает в черную пятницу. Вместе с сообществом делал техническу...

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

Полный запрет с 25 августа. WhatsApp лишил пользователей функции, которую активно используют все Наиболее крупным, известным и распространенным мессенджером в мире является WhatsApp, а пользуется он просто колоссальной громадной популярностью. На практике это означает, что очень и очень многие люди его активно используют, находя данное программное обеспечение лучшим Чи...

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

Разработка контроллера фотоловушки для управления фотоаппаратом Приветствую, Хабр! В статье речь пойдет о разработке устройства, которое позволяет отправлять «команду сделать снимок» фотоаппарату, принимая ее от фотоловушки. И почему, например, не подойдет вариант с обычным датчиком движения. Устройство простое и узкоспециализированное...

Спасибо процессорам M-серии. Наконец на Mac стали выходить крутые игры Видеть ААА-игры на Маке после стольких лет практически полного их отсутствия очень непривычно. Крутые игры на Mac — большая редкость. Хотя, если посмотреть на железо, которое устанавливает Apple в свои компьютеры, для многих это выглядит достаточно странно. Но удивлять...

Начало работы Strand-based Hair Unity Данная статья даст старт для создания реалистичной симуляции волос в Unity на основе Strand-Based Hair. Экспорт волос из Maya в движок, настройка и некоторые проблемы, с которыми можно столкнуться. Читать

Лучшие минималистичные темы оформления для Windows В сети можно найти множество тем оформления для Windows 10. В данной статье собраны 10 вариантов в минималистичном стиле. Читать полную статью

Как фермеру узнать состояние своих полей по NDVI? В данной статье я не буду вдаваться в подробности теории, предполагаю, что вы знаете для чего нужен этот индекс. Моя задача - показать, как вам можно его получить. Читать далее

«Тинькофф» неожиданно разрешил всем клиентам сделать один долларовый SWIFT-перевод на любую сумму Как сообщает iPhones.ru, банк «Тинькофф» неожиданной предложил всем клиентам совершить один SWIFT-перевод в долларах в любой банк на любую сумму. Комиссия составит 1%, при этом минимальная ставка равна 30 доллара, а больше 200 долларов банк обязуется не ...

[Перевод] Исчерпывающее руководство по множествам в Python Класс set (множество) — это одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set, в некоторой степени, соответствует математическому множеству. Многие широко используемые математические опе...

Красота в консоли Если верить статистике MacOS то топовые приложения которые я использую для работы это Chrome, VS Code, iTerm и VK Teams. При этом в консоли я провожу от часа до трех ежедневно. На самом деле время в терминале больше, потому что часть того что трекается как VS Code тоже явля...

[Перевод] Как Осборн Рейнольдс пришёл к своему числу. Часть 2 Перевод классической научной работы, вышедшей в 1883 году. Читать далее

[Перевод] Как Осборн Рейнольдс пришёл к своему числу. Часть 5 Перевод классической научной работы, вышедшей в 1883 году. Читать далее

[Перевод] Как Осборн Рейнольдс пришёл к своему числу. Часть 3 Перевод классической научной работы, вышедшей в 1883 году. Читать далее

[Перевод] Как Осборн Рейнольдс пришёл к своему числу. Часть 4 Перевод классической научной работы, вышедшей в 1883 году. Читать далее

[Перевод] Как Осборн Рейнольдс пришёл к своему числу Перевод классической научной работы, вышедшей в 1883 году. Читать далее

GraphQL: доступ запрещен Жил-был один маленький разработчик, работал себе над REST API и горя не знал. Но вот приходит к нему тимлид и предлагает затащить GraphQL. Казалось бы: классный и мощный GraphQL — это запросто! Но в процессе проектирования API разработчик столкнулся с неожиданными проблемам...

Приёмы высокоуровневой векторизации на примере Card Raytracer Хочу рассказать о том, как занимался оптимизацией card raytracer - минимального рейтрейсера, код которого умещается на визитке.Точнее, это развёрнутая для лучшей читабельности версия, которая в форумной ветке использовалась как тест скорости разных языков.Когда я наткнулся н...

Программа для распознавания текста и перевода AssistAnt Хорош ли ваш английский? Мой – нет. По крайней мере точно недостаточно, чтобы обходиться без переводчика в играх. Недолгий поиск бесплатных программ в интернете мне не помог. Возможно, я просто плохо искал :) Но когда я поймал себя на мысли, что сейчас возьму в руки сотовый ...

АвтоВАЗ рассказал, как доработал МКПП до совершенства АвтоВАЗ опубликовал статью, в которой рассказал, что механическая коробка переключения передач не затормозилась в развитии и продолжает совершенствоваться наравне с автоматом. В статье рассказывается, что за последние годы механическая коробка передач ВАЗ была существен...

NAS за шапку сухарей Привет коллеги! На связи системный администратор Cloud4Y Денис Генералов (или тот самый чел, который искал уязвимости биоса в прошлых статьях на ноутбуках, статья тут).Сегодня предлагаю рассмотреть вариант сборки домашнего NAS дендральным методом. Всё описанное в статье явля...

[Перевод] Начало работы с Dynamic Island и Live Activities в iOS 16.1 Документация Apple рассказывает, как начать работу с Dynamic Island, динамическим островом. С ним можно анимированно показывать информацию вокруг области выреза фронтальной камеры, которую мы привыкли называть «чёлкой».В этой статье мы рассмотрим пример базовой работы с разм...

Готовим, пробуем Casbin RBAC и handmade RBAC Всем привет!Меня зовут Андрей Таболин, я системный аналитик в компании Bimeister.Casbin – одна из популярных библиотек для построения авторизации в веб-сервисах. В этой статье расскажу, как я тестировал Casbin, попутно подготовил своё решение для сравнения и п...

Ты вовсе не мерило всех вещей Вы слышали о «Золотом Правиле»? Нет, не о том, которое можно свести к формуле «У кого золото, тот и правит», а о настоящем «Золотом правиле нравственности» — которое гласит: «Не делайте другим то, что вы не желаете для себя, и поступайте с другими так, как хотели бы, чтобы с...

Ноутбуки XPG Xenia от ADATA впервые появились на российском рынке Ноутбуки XPG на европейском и, в частности, на российском рынке представлены впервые. В «Ситилинке» сейчас можно приобрести три новые модели: игровой ультрабук ADATA XPG XENIA 14 (в двух сборках), ультрабук ADATA XPG XENIA Xe и ультрабук ADATA XPG XENIA 15. До конца нояб...

Программа адаптации – как помочь новичку стать «своим» в команде Хабр, привет! Меня зовут Екатерина Герт, я ведущий аналитик и ресурсный менеджер одной из групп аналитиков в КРОК. В этих двух ролях я много работаю с новичками. Как аналитик на уровне проекта знакомлю новичка с проектной командой и спецификой предметной области, а как руков...

Облачные токены Microsoft – больше никаких «секретиков». Часть 1 Введение Данный цикл статей сформировался по итогам нашего выступления на Offzone-2022 в конце августа. Ввиду ограниченности времени презентации, нам не удалось в полной мере рассказать о данном исследовании. Поэтому, чтобы исправиться и разложить всё «по полочкам», представ...

Выгрузка HDFS FSImage в Hive для мониторинга и аналитики: руководство к действию Привет, Хабр! Меня зовут Борис Мурашин, я системный архитектор развития платформы больших данных в Х5 Tech. В статье делюсь своим опытом работы с кластером Hadoop: рассказываю, как с помощью сторонней библиотеки мне удалось организовать оперативную выгрузку образа файловой с...

Путь в Европу: грузовик FOTON iBlue EV получил сертификат ЕС WVTA Грузовик FOTON iBlue EV получил Европейский сертификат о полном одобрении типа транспортного средства (WVTA) от Германской ассоциации по технадзору TÜV Rheinland, являющейся одной из ведущих независимых организаций, занимающихся тестированием, инспекцией и сертификацией, а т...

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

С 1 октября. «БКС» ввел полный запрет на покупку акций и облигаций для всех физлиц Наряду со многими другими брокерами, одним из самых крупных и известных среди всех таковых является «БКС Мир инвестиций». Данный брокер активно продвигал свои услуги на российской территории, предлагая всем и каждому к таким доступ, чтобы Читать полную версию публикации С 1...

Аннулированы полностью. «Сбербанк» и «ВТБ» лишили россиян всех льгот Наиболее крупными, известными и самыми распространенными банками в России являются «Сбербанк» и «ВТБ». Они обслуживают десятки миллионов человек, проживающих в различных частях страны. Данные финансовые учреждения попали под антироссийские санкции, причем полные блокирующие...

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

Настоящий Product Backlog Refinement: 4 этапа правильной работы над фичами Привет, Хабр! Я Екатерина Колесникова, Agile Coach в inDriver. Когда я пришла в команду, заметила проблемы в процессе Product Backlog Refinement. Я предложила новый сценарий этой церемонии — и он сработал. В этой статье поделюсь опытом проведения PBR без скучной теории о «пр...

[recovery mode] Изучаем инструменты для работы с ARP протоколом Статья расскажет об очень простом протоколе, который может быть использован для атак на сети. Рассмотрим из чего состоит протокол и какие инструменты есть для работы с ним. Читать далее

Sony выпустила совершенно новую PlayStation 5. Уже можно купить Ни для кого не является секретом, что даже не смотря на широкое распространение игровых компьютеров за последние 10 лет, огромной популярностью по-прежнему пользуются специально созданные для этих целей консоли. Они предлагают просто потрясающий пользовательский опыт, Читат...

[Перевод] Что станет с производительностью, если переборщить с ленивой загрузкой Ленивая загрузка – это выжидательный подход к работе с ресурсами, когда загрузка ресурса откладывается до момента, пока он фактически не понадобится. В таком случае при работе с критически важными ресурсами экономятся данные, а также снижается конкуренция за эти данные при р...

[Перевод] Поговорим о средних показателях Возможно, самая важная часть нашей работы — это осмысление данных, в первую очередь чисел. Как правило, мы смотрим на показатели, которые получаем благодаря инструментам нагрузочного тестирования, мониторингу серверов и приложений, логам или запросам к базе данных. Цель сост...

Как джуну найти работу: лайфхаки от HR Привет, Хабр! Меня зовут Анна Галимова, я HR бизнес-партнер в МТС Digital. В этой статье я расскажу о том, что делать, если вы специалист уровня junior и хотите найти хорошую работу в IT. Я дам советы: расскажу, на что смотреть при выборе работодателя, как подготовиться к со...

Безопасный мэтчинг данных: кейс Platforma и HFLabs Совместные программы лояльности крупных компаний — это настоящее и будущее маркетинга. Но чтобы запустить интересную и релевантную интеграцию, которая зайдет общей аудитории и принесет деньги обеим компаниям, нужно для начала найти эту самую общую аудиторию. Эту задачу и реш...

[Перевод] Как опубликовать свой плагин в репозиторий WordPress.org Каждый, кто знаком с WordPress, пользуется плагинами с его репозитория, это очень простой и удобный способ расширить стандартный функционал. Если вы разрабатывали или кастомизировали тему, то сколько раз вы копировали один и тот же код с предыдущего сайта на новый? Сколько р...

[Перевод] Как спроектировать, построить и испытать малые жидкостные ракетные двигатели. Часть 2 Перевод разделен на две части.Как проектировать, строить и испытать малые жидкостные ракетные двигатели. Практика. Читать далее

[Перевод] Как спроектировать, построить и испытать малые жидкостные ракетные двигатели. Часть 1 Перевод разделен на две части.Как проектировать, строить и испытать малые жидкостные ракетные двигатели. Теория. Читать далее

Автоматное программирование: определение, модель, реализация Термин «автоматное программирование» (АП) был введен в широкую практику в 90-х годах прошлого века [1, 2], хотя о применении автоматов в программировании шла речь задолго до этого. R первым упоминаниям уже начала 70-х годов можно отнести метод введения переменной состояния и...

Asterisk. Доставка SIP Message после возврата абонента из off-line'а В предыдущих статьях я описал как настроил и собрал GSM <> SIP систему на базе Asterisk. В этой статье расскажу как быть с входящими SMS, если получатель не в сети. Читать далее

Чего ждать от NeoVim: особенности редактора Привет! Я Антон Губарев, инженер команды Platform as a Service (PaaS) в Авито. Долгое время я пользовался IDE от JetBrains, затем пересел на VS Code. Последние несколько лет работаю с кодом только в NeoVim — адаптировал его под себя и перестал использовать другие IDE. Читать...

Как агенты сбора метрик защищаются от потерь данных при работе с remote write протоколом Привет. Меня зовут Григорий Рочев. Хотел бы поделиться сравнением Prometheus like агентами для сбора метрик (нигде я такого определения не встречал, но почему бы их так не назвать?). Рассматривать буду prometheus в режиме agent mode, grafana agent, VictoriaMetrics agent (дал...

Обзор электронной книги ONYX BOOX Darwin 9 До этого я уже делал обзоры на во многом похожие ONYX BOOX Volta 3 и ONYX BOOX Edison, поэтому в данном обзоре попытаюсь сделать акцент на отличительных чертах данной модели. Читать полную статью

MKS DLC 32 v2.1 FluidNC ПредисловиеВторая версия инструкции. Первую админов прошу удалить, либо заменить новой. этот ужасТак же если будут изменения, то в прикрепленной ссылке яндекс диска будет лежать Word копия данной статьи, которая (в отличии от версии на сайте) будет редактироваться.ВНИМАНИЕ: ...

[Перевод] Экзибит, прокачай мой трансформер или Основные идеи по улучшению модели трансформера с 2018 по 2020 год (часть 2) Представляю в блоге ЛАНИТ вторую часть моего пересказа статьи “A Survey of Transformers”, в которой приведены основные модификации архитектуры стандартного трансформера, придуманные за два года после ее появления. В первой части мы кратко вспомнили, из каких основных элемент...

Кроссовки Reebok Shaq Attaq в стиле Street Fighter от Capcom Так, вместе с брендом CASETiFY они выпустили чехлы для смартфонов и другие аксессуары для гаджетов с изображением героев Street Fighter, футболки и толстовки с принтами на тему игры. Также компания выпустила лимитированную партию кроссовок Nike Air Force 1. Читать полную...

Building generator in Unity Генератор зданий в ЮнитиВ данной статье описан процесс создания генератора зданий внутри Юнити с объяснением логики и примером подходящих моделей. Читать далее

Как я 20 лет ненавидела физкультуру, а потом решила подойти с точки зрения нейрофизиологии и выучилась на тренера Восемь практических советов как сделать тренировки частью привычной жизни и перестать ненавидеть физкультуру. Часть первая.Делюсь личным опытом как встроить спортивные тренировки в режим жизни обычного офисного работника и как повысить повседневную физическую активность. Мы ...

Найден способ сделать из смартфона полноценную замену зеркальной камере За последние лет 10 камеры смартфонов проделали гигантский эволюционный путь. Чтобы понять это, достаточно сравнить фото, сделанные на условный iPhone 5 и iPhone 14 Pro Max.

Как сейчас зарубежные IT-компании нанимают разработчиков из России и Беларуси: отвечаю на ваши вопросы В последнее время, из-за сложившейся в мире ситуации, я получаю много вопросов от кандидатов о том, что сейчас происходит на рынке хайринга в IT, стало ли сложнее устроиться в зарубежные компании и релоцироваться (да), нанимают ли в целом сейчас разработчиков из России и Бел...

Есть ли жизнь без RTTI: пишем свой dynamic_cast В современном С++ осталось не так много вещей, которые не подходят под парадигму "Не плати за то, что не используешь". Одна из них – dynamic_cast. В рамках данной статьи мы разберёмся, что с ним не так, а когда поймём – попробуем предложить альтернативу. Читать далее

Обзор и разгром фильма "Ламборгини: Человек-легенда" Я являюсь фанатом автомобилей. Особенно спортивных. Особенно итальянских. Поэтому всякое искажение истории, пусть даже в художественных формах, принимаю за ересь...

Простая гравитационная модель в браузере Нелогичное продолжение моей старой статьи Рисуем интерференционную картину на JavaScript.Забавы ради появилась идея сделать анимацию движения планет. Чтобы далеко не отходить от станка решено все было сделать в браузере на JavaScript. Читать далее

Знакомство с Apache Airflow: установка и запуск первого DAGа Привет! Меня зовут Алексей Карпов, я прикладной администратор (MLOps) отдела сопровождения моделей машинного обучения в Альфа-Банке. Хочу поделиться опытом в работе с Apache Airflow. Расскажу, как установить интерпретатор Python и сам Airflow, а также как отладить его работу...

Рост Ethereum 2022 и какие ждать цены на видеокарты Никто не может знать будущего. Данный анализ является плодом фантазии автора и не является финасовым советом, а лишь пищей для Ваших собственных размышлений и приятного времяпровождения за чтением статьи.

Как найти первую работу продактом [1/3] Привет! Меня зовут Миша Гуляев, я работаю менеджером продукта в Авито. Также веду канал Продактом быть, где делюсь своим опытом в PM.2 года назад я работал Android-разработчиком в VK, и захотел перейти в продакт-менеджмент. Оставлю за скобками мотивацию сего перехода, так ка...

DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 1 Статья написана для java разработчиков, создающих системы со сложной предметной областью. Система, как правило, представлена сетью микросервисов или модульным монолитом. В рамках такой системы обычно содержится большое количество сущностей (JPA/JOOQ), которые одновременно ис...

Все на борт! Онбординг и адаптация новых сотрудников Вы приходите на работу, завариваете кофе, подходите к своему рабочему месту, душите нового сотрудника, садитесь за свой стол, разбираете письма, начинаете писать код... Приятно, да? Нет. Не душите нового сотрудника.Всем привет! Меня зовут Павел Стрельченко, я — And...

Как работать с атомарными типами данных в C++ Насколько популярна сегодня тема атомарных данных, настолько же она обширна для одной статьи. Можно подробно останавливаться на разных аспектах атомарности: например, анализировать memory ordering, рассуждать о lock-free алгоритмах с использованием атомиков или исследовать п...

Полная замена. WhatsApp подготовил сюрприз для всех пользователей Наиболее распространенным сервисом для общения в мире является WhatsApp, а пользуется он просто колоссальной популярностью по всему земному шару. Проще говоря, им активно пользуются очень и очень многие люди, находя данное программное обеспечение самым лучшим Читать полную ...

Golang fyne Куда нажать? :-( fyne - кросс-платформенная библиотека для Golang, но ее кросс-компиляция не очевидная вещь, в данной статье Гайд, как же все-таки собрать и распространить свое первое приложение Читать далее

Вариационное исчисление и Вариационные алгоритмы В этой статье буду рассмотрены основные задачи и формулы в вариационном исчислении. Также применение этих алгоритмов в машинном обучении. В конце статьи будет объяснение теории вероятностных глубоких нейросетей, в котором как раз применяется вариационный выводВариационное и...

Golang-дайджест № 23 (1 – 30 ноября  2022) Свежая подборка новостей и материаловИнтересное в этом выпускеРуководство по стилю Go Style, выпущен Goland 2022.3, видео с конференции GopherCon 2022 Читать далее

«Я понятия не имею, как он будет выглядеть». Даже если Илон Маск сделает Twitter ужасным, то это не так уж и плохо, считает создатель Ethereum Виталик Бутерин Соучредитель Ethereum Виталик Бутерин заявил аудитории на фестивале FinTech в Сингапуре в четверг, что даже если Илон Маск сделает Twitter ужасным, но это не так уж и плохо. Он также считает, что Twitter могут заменить лучшие платформы социальных сетей. Илон &...

Публикация пакета Wolfram Language Несколько месяцев назад компания Wolfram Research открыла общий доступ к Wolfram Language Paclet Repository. Это централизованное хранилище пользовательских пакетов, написанных на языке Wolfram. Данное хранилище не является чем-то новым само по себе. Для языка Wolfram уже ес...

Моя попытка сделать WiFi-флешку и что из этого получилось (а что нет) Что такое WiFi-флешка? Это флешка, которая опознается, как флешка, пахнет, как флешка, крякает, как флешка, но на самом деле никакая она не флешка, она эмулирует файловую систему, а данные берет по WiFi с сервера. Читать далее

Зеленский заявил, что не может быть эффективной климатической политики без мира во всём мире "Возможно, удастся сохранить мир без успешной адаптации к климату, но успешная адаптация к климату невозможна в отсутствие мира"

Реализация алгоритма Дейкстры для поиска оптимального пути между двумя точками на поверхности и обхода препятствий Приветствую Вас, хабровчане!В статье поговорим о всем известном алгоритме Дейкстры для поиска кратчайших путей между вершинами взвешенного графа, а также о том, как с помощью данного алгоритма найти оптимальный путь между двумя заданными точками на поверхности и обойти препя...

Контроллер измерения влажности почвы для вертикальной фермы Приветствую, Хабр!Статья о разработке контроллера измерения влажности почвы с передачей данных по Wi‑Fi. Конкретно это устройство было разработано для вертикальной фермы на 64 ячейки. Читать далее

Разработка мобильных приложений для бизнеса: причины, цели и задачи Разработка приложений для бизнеса существует уже много лет, но компании с каждым годом получают все больше выгод от мобильных сервисов. Если до сих пор есть сомнения в том, нужна ли разработка мобильных приложений для бизнеса,в статье по ссылке разобрали 7 причин заказать пр...

Мониторинг NGINX с помощью NGINX Amplify и Zabbix Правильная настройка NGINX влияет на работоспособность и производительность использующих его сайтов. Из нашей статьи вы узнаете, как установить NGINX в ОС Debian и настроить мониторинг этой программы с помощью SAAS-сервиса NGINX Amplify, а также с помощью Zabbix. Читать дале...

Soft skills: полезные советы в общении Сейчас в сфере IT и не только много говорят о том, как важны так называемые soft skills. Не уверен, что есть какое-то четкое определение этого понятия, думаю, что каждый понимает его по-своему. Но точно можно сказать, что сейчас работа в сфере IT невозможна без эффективного ...

[Перевод] Использование Redis для работы с геоданными Работа с геопространственными данными заведомо сложная задача, хотя бы потому что широта и долгота это числа с плавающей запятой и они должны быть очень высокоточными. К тому же, казалось бы, широта и долгота могут быть представлены в виде сетки, но на самом деле нет, не мог...

Граффити в стиле ЛАНИТ: день рождения в ярких красках Нашей группе компаний исполнилось 33. Мы – большая творческая команда, в которой много молодежи. А она мыслит нестандартно, формирует нетривиальный подход к делу. Поэтому в свой праздник также хотелось рассказать о себе как-то оригинально. Но как создать портрет такой органи...

Трудности перевода в разработке: как делать интернациональные проекты и говорить с пользователями на одном языке В современных приложениях и сервисах часто нужна интернационализация (i18n, от англ. internationalization). Она позволяет создавать интерфейсы с учётом культурных и языковых особенностей пользователей из разных стран. Это требует не только простого перевода, но и некоторых т...

Amazon хочет купить Electronic Arts В новом отчете, опубликованном USA Today, говорится, что Amazon вскоре объявит о своем предложении купить издателя видеоигр Electronic Arts. Всего несколько месяцев назад мы узнали, что EA практически объединилась с подразделением Comcast NBCUniversal. В этом отчете также уп...

Древние египтяне мумифицировали тела не для того, чтобы их сохранить Древние египтяне делали мумии, возможно, не для того, чтобы сохранить тела умерших Древний Египет всегда ассоциируется с пирамидами и мумиями, которые в них хранятся. Долгое время считалось, что мумификация проводилась с целью сохранения тел. Согласно верованиям древних егип...

Важные основы фреймворка Скрам, про которые забывают Многие, говоря про Скрам в первую очередь вспоминают про добавление событий в процессы работы команды (дейлик, планирование, обзор, ретроспектива и сам спринт). Но это лишь является верхушкой айсберга всего фреймворка.Данные события часто проводятся как механические упр...

Дайджест xcom-shop: киноамбиции Apple, белорусские демоны, ядреная память, лазерный интернет и многое другое Привет, Хабр! Это первый дайджест новостей в нашем блоге. Тут мы решили кратко рассказать о самых интересных, полезных…или просто забавных событиях мира ИТ и высоких технологий — в основном российского, но и немного глобального. Под катом читайте новости майнинга, информацию...

Philips Monitors представляет новую модель для более эффективной коллективной работы Широкий ассортимент продукции компании Philips Monitors пополнился новой моделью, которая соответствует новым стандартам в сфере видеосвязи: Philips 34E1C5600HE. Эта модель от компании Philips Monitors разработана с учетом специфических потребностей и задач, возникающих при ...

Что нам стоит UAV построить, нарисуем – будем жить. Часть 1. Про поликремний В комментариях к статье Вредные заблуждения о нанометрах. Или почему наличие в России доступа только к 90нм – это катастрофа проявилась не только масса экспертов с вежей регистрацией, но и отсутствие понимания работы индустрии в целом.. Ну что ж, попробую как могу пояснить –...

Работа с ASO: как тестировать тренды и не получить иск ASO — это настройка страницы мобильного приложения в сторе, за которой скрывается работа с артом, иконкой, описанием, ключевыми словами и многим другим. Цель проста — привлечь как можно больше пользователей. И не важно игровой у вас проект или нет.Под катом разберемся, что т...

Pixel 7A станет прорывом Google среди недорогих смартфонов За последние несколько лет Google проделала большую работу при создании линейки смартфонов Pixel A.

Использование цвета в терминале Я пишу небольшие скрипты для работы в программах-оболочках «Windows PowerShell» версии 5.1 и «PowerShell» версии 7 в операционной системе «Windows 10». Иногда тянет подсветить текстовый вывод в консоль разными цветами. В этой статье я хочу рассказать о паре грабель, на котор...

Как бесплатно привлечь 17 тысяч пользователей, а потом упустить 50 тысяч История о том, как разработал бота, привлек 10 тысяч пользователей, в один момент удвоил аудиторию и упустил удачу прямо с рук. Читать далее

Неожиданный сюрприз. «Сбербанк» ввел комиссию за зачисление зарплаты на банковскую карту Наиболее крупной, известной и распространенной кредитной организацией на территории России является «Сбербанк». Данный банк стремится занимать как можно большую долю рынка финансовых услуг в стране, и это ему в полной мере удается. Компания предоставляет всем Читать полную ...

Топ полезных SQL-запросов для PostgreSQL Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто мо...

White-Box Cryptography: Расшифровываем эту белую коробку В этой статье мы рассмотрим основные подходы к реализации White-Box Cryptography (WBC) и атаки. На данный момент есть WBC для различных видов алгоритмов: симметричного и асимметричного шифрования, электронной подписи и других. Здесь изучим только WBC для алгоритмов симметрич...

Темная сторона Снупи В предыдущей статье мы познакомились с наиболее интересными проектами с общим именем «Снупи». Некоторые из них заслуживают более подробного описания, и сегодня на очереди фреймворк для фингерпринтинга.Несмотря на использование шифрования и другие меры безопасности, конфиденц...

«Если кто-то и может это сделать, то только они», — орбитальный запуск Starship и выпуск Tesla FSD состоится в этом году Генеральный директор SpaceX и Tesla Илон Маск на своей страничке в социальной сети Twitter назвал две главные целы, которые он установил для себя и своих компаний на этот год. Во-первых, он намерен осуществить первый орбитальный запуск гигантской ракеты Starship. А во-в...

Шахматы на C++ Не так давно я захотел написать свой шахматный движок. На удивление в Интернете нашлось не так много хороших статей на эту тему. Были статьи с довольно слабыми программами, многие из которых даже умудрялись пропускать некоторые важные правила. А были статьи с хорошими програ...

OnePlus 10T начал получать обновление OxygenOS A.06, которое исправляет ошибки и улучшает работу камеры Его цель — оптимизация некоторых внутренних функций, а также улучшение работы камеры.

[ВИДЕО] Fusion 360. Урок - убираем выступ, гладкий переход. 2 способа. Частенько при моделировании возникает ситуация когда образуется ступенька из за разности высот, а задача стоит что бы переход был плавный, но сильно усложняет сложная геометрия. Так вот в данном видео я постарался наглядно показать как можно сделать такой переход.Это адаптац...

iPhone 14 продаётся просто ужасно Появились достаточно интересные новости относительно старта продаж нового iPhone 14, который, как и предполагали инсайдеры, прошёл не так хорошо, как многие думали. Дело в том, что на самом деле в обычном iPhone 14 нет ничего уникального, что могло бы привлечь внимание аудит...

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

Люди с похожими лицами часто имеют генетические сходства Генетики из Испании установили, что люди с похожими лицами, которые не являются родственниками, могут иметь генетические сходства.  Научная работа на эту тему опубликована в в журнале Cell Reports. Делимся подробностями. Читать далее

С 1 октября. Банковские переводы россиян начнут массово блокировать и отменять Жизнь в России никогда не была простой и легкой, а одна из причин подобного положения дел заключается в том, что необходимо всегда следить за новостями и читать такие буквально каждый день, потому что иначе, в Читать полную версию публикации С 1 октября. Банковские переводы...

За что вы минусуете карму? Когда я только начинала писать статьи на Хабр, работая в айтишной компании, мне всегда было страшно смотреть на изменения рейтинга публикации. Поэтому я открывала профиль, жала F5 и наблюдала за своими рейтингом и кармой. Если карма прирастала, можно было выдыхать: статья то...

«Тинькофф» принял ужасное решение по деньгам россиян в долларах, евро и других валютах До лета 2022 года россияне могли свободно хранить деньги в российских финансовых учреждениях в любых валютах и пользоваться полным перечнем различных возможностей, начиная с банковских переводов и заканчивая выгодной конвертацией валют. Но все изменилось, так Читать полную ...

Возможен ли электромагнит без электричества? Картинка rawpixel, Freepik Периодически у каждого человека бывают такие ситуации, когда необходимо надолго уехать и запереть технический шкаф, гараж, дачу и т. д. и т. п. Но дело осложняется тем, что навесной или врезной замок может быть нерационально размещать по тем или ...

Ученые раскрыли главный секрет строительства египетских пирамид Пирамиды Гизы в Египте Недалеко от египетской столицы Каир располагается комплекс пирамид Гизы — один из самых известных археологических памятников. Он состоит из множества объектов вроде Большого сфинкса и древних гробниц — последние были предназначены для отправки фараонов...

Вот как мы поняли, что нам нужно больше стажеров Всем привет! Меня зовут Алексей Половинкин, я руковожу отделом Python в AGIMA. Последние пару лет мы набираем в команду больше стажеров. Это был наш эксперимент — хотели посмотреть, что из этого выйдет. Результат впечатлил: мы поняли, что нам нравится с ними работать. В...

SRE: как его понимают бизнес и разработчики В сентябре Антон Скобин, коммерческий директор Слёрма, записал два выпуска подкаста «Манул Слёрма» с Олегом Блохиным, лидером инфраструктурной команды Dodo Engineering. Поговорили о том, как выстраивается работа SRE-команд, какие функции они выполняют и в чём профит от SRE д...

Украинские силы ПВО за утро сбили 8 иранских дронов-камикадзе Shahed-136 ВВС Украины отличались о проделанной работе за утро 14 октября.

Сага о SEO, часть 2: разметка В предыдущей части статьи мы разбирались, как обеспечить поисковым роботам доступ к HTML-коду страницы. С вами снова Александр Усков, я ведущий разработчик more.tv, и в этом посте мы поговорим о том, что именно представляет из себя этот код и что можно сделать, чтобы сделать...

Jmeter не только для нагрузочного тестирования Однажды отделу тестирования понадобился инструмент для постоянного измерения скорости загрузки страниц, с помощью которого можно узнавать о проблемах на сайте в режиме реального времени. В статье я расскажу о том, как силами QA-отдела REG.RU мы сделали мониторинг страниц на ...

Sun против Intel: Питерское противостояние 2004-го года Эта история произошла 18 лет назад. Все сроки давности уже прошли, так что можно рассказать о тех событиях и как так получилось, что две огромных технологических компании буквально дрались за коллектив из 150 человек. Но прежде надо немного объяснить, что же это был за колле...

Лучшие практики модальных окон. Компоненты дизайн системы Меня зовут Андрей Насонов, я работаю UI/UX-дизайнером и руковожу дизайн-отделом. В 2008 году я начал заниматься графическим дизайном, а в 2015 году перешел в веб-дизайн. В этой статье я описываю работу модального окна для десктоп-версии сайтов. Читать далее

Вернулись трансграничные переводы с карт «Мир» на Uzcard Пресс-служба межбанковской платёжной системы Uzcard в Узбекистане сообщила о возобновлении работы сервиса трансграничных переводов с банковских карт «Мир», выпущенных в России. Пользователи могут осуществлять денежные переводы с карты на карту посредством мо...

Что не так с изображением сферы Блоха в википедии, на многих сайтах и статьях Недавно я опубликовал на HABR'е статью про визуализацию кваннтового спина и сферы Блоха. После некоторых размышлений решил опубликовать в дополнении к этой статье следующий текст. Читать далее

[Перевод] Грокаем монады Прим. переводчика: Это перевод первой статьи из целого цикла постов "Грокаем функциональное программирование" Мэта Тронтона. Да, это очередная статья про монады. Но она отличается от всего, что я читал по этой теме ранее. Поэтому мне захотелось перевести ее, чтобы самому вни...

Делаем из Mastech MS6100 частотомер Да, я не ошибся в заголовке. В том виде, в котором этот недостойный представитель семейства измерительных приборов был приобретен, он не заслуживал звания частотомера. В данной статье я описываю его доработку, в результате чего его точность и стабильность будет превосходить...

[Перевод] Методы обнаружения дрейфа данных. Часть 1: Многомерные методы обнаружения дрейфа табличных данных Это первая статья из серии, в которой мы исследуем задачу обнаружения дрейфа данных. Мы разбираем не только, почему это очень важная часть мониторинга моделей, но также обсуждаем методы и подходы, которые следует взять на заметку. В первой части этой серии мы обсуждаем дрейф...

Концепция локального изготовления изделий (введение) ВНИМАНИЕ! ЛОНГРИД! Данная статья является видением автора и основывается на личном опыте и накопленной информации. Применение основной идеи данной статьи несет предположительный характер. Спасибо за внимание.Как, находясь в шаговой доступности, изготовить для потребителя пер...

Как серебрить провода? (часть 2) В предыдущей статье я написал о том, зачем нужны покрытия из драгметаллов в электронной технике. И пообещал, что в следующей публикации раскрою некоторые технологические секреты. Выполняю это обещание. Статья эта посвящена тому, как в домашних условиях нанести серебро на те ...

Перевод официально-деловых текстов Деловые документы обеспечивают коммуникацию между сторонами. Читать полную статью

«Коммерсантъ»: украинские хакеры атаковали платёжную систему «Мир» Хакеры устроили мощную и масштабную DDoS-атаку на национальную платёжную систему «Мир» на фоне новостей о возможном отказе ряда стран работать с ней. Как сообщает «Коммерсантъ», целью является перегрузка системы, чтобы начались сбои в работе &laq...

Новые приложения Adobe станут нативными для ПК с Windows на основе SoC Snapdragon Компания Adobe решила, что не стоит затягивать с адаптацией своих приложений для архитектуры Arm. Согласно пресс-релизу, приложения Adobe Fresco и Adobe Acrobat получили нативные версии для ПК с Windows на базе SoC Snapdragon. Распространяется ли это на другие платформы...

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

Привет Emotet! Исследуем вредоносный документ Excel Исследуем вредоносный документ с вновь набирающим популярность трояном Emotet.Основная цель моих статей: предоставить практически полезные способы обнаружения вредоносной активности в файлах, дампах и.т.д, а также поделиться знаниями, на поиск которых, у меня ушло достаточно...

Какие есть форматы контента в телеграм? Согласно данным исследований медиапотребления Deloitte, в настоящее время более 61% пользователей России скачали телеграм на свой смартфон. Не менее 40% активно используют приложение. По этой причине контент для телеграмм — возможность собрать собственную аудиторию и предлож...

Миграция микросервиса с геоданными с MS SQL на PostgreSQL Не секрет, что тема перехода в IT-сфере на технологии, не требующие дорогостоящего лицензирования становится всё более актуальной. В то же время, очевидно и стремление компаний попасть в Реестр отечественного ПО, чтобы получить разного рода преференции для себя и своих сотру...

Microsoft предупредила о нацеленной на страны NATO киберугрозе «из России» Компания Microsoft выпустила отчёт фирменного центра кибербезопасности, в котором рассказывается о фишинговой кампании Seaborgium. Как утверждает Microsoft, кампания Seaborgium ведёт своё происхождение из России, а «цели и виктимология которого тесно связаны с ин...

100 рублей за каждый счет. «ВТБ» ввел ежемесячную комиссию за доступ к онлайн-банку Одним из крупнейших российских банков является «ВТБ» и он стал первым, кто попал под полные блокирующие санкции. Это привело к тому, что компания утратила возможность совершать платежи в SWIFT, а также совершать огромное множество других Читать полную версию публикации 100 ...

Полный запрет с 19 сентября. Для россиян подготовили неприятный сюрприз Пускай активная стадия ввода разного рода антироссийских санкций уже и позади, но при всем при этом отдельные государства продолжают такие придумывать и вводить, делая это с целью ухудшения жизни всех и каждого, кто проживают в Читать полную версию публикации Полный запрет ...

Использование GitHub в обучении студентов. Автоматизация проверок. Часть II Это продолжение статьи про автоматизацию проверок работ студентов (первая часть).Сегодня продолжу рассказывать про автоматизацию проверок работ студентов: проверку правильности решения (прохождение unit-тестов). И пока ещё примеры будут связаны с C#. Понимаю, что для многих ...

Flutter Web и WebAssembly — ключ к тайной комнате Web для Flutter-платформы с одной стороны является очень хорошо изученной платформой (поскольку Dart создавался как альтернатива JavaScript и изначально хорошо компилировался в JS и предусматривал возможности взаимодействия с JS-объектами и функциями, а также с DOM браузера)...

Власти Катара обязывают зрителей ЧМ установить приложения с широким доступом к данным Все это подается "под соусом" заботы о дорогих гостях. Но приложения имеют уж слишком большие права, касающиеся как полного доступа к геолокации, так и чтению оперативной и внутренней памяти устройства

Немного про Infrastructure as Code в VMmanager и про ценности для IT-отделов и всей компании Привет, Хабр! Недавно мы выпустили новую функциональность в продукте VMmanager — интеграцию с Terraform и Swagger для работы в рамках концепции Infrastructure as Code. В этой статье я хочу крупноуровнево рассказать о таком подходе, немного раскрыть составляющие нашей интегра...

Обзор устройства для чтения электронных книг ONYX BOOX «DA VINCI» Комплектация и внешний вид устройства Возможности дисплея Внутренняя начинка ридера Особенности операционной системы Навигация и организация процесса чтения Технические характеристики Итоги Читать полную статью

Туториал по настройке почты exim4 в облаке Yandex Эта статья представляет собой материал, который предназначен для экономии времени системных администраторов, столкнувшихся с проблемой работы почты в облаке yandex. В этом материале мы рассмотрим настройку почты с использованием exim4 и 360.yandex. Читать далее

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

GALAX GeForce RTX 4090 SG получила сразу четыре вентилятора Чем ближе презентация компании NVIDIA, тем больше слухов и слитых данных появляется на просторах интернета. Например, недавно появились почти все характеристики грядущих видеокарт, которые, вероятно, на момент анонса удивят аудиторию разве что ценой, ведь до сих пор нет точн...

Низко висящие фрукты Active Directory В данной статье рассмотрим уязвимости, которые легко проэксплуатировать в Active Directory — так называемые «низко висящие фрукты». Они часто встречаются и в результате дают возможность атакующему продвинуться вглубь инфраструктуры или получить дополнительную информацию.Комб...

FeatureWeek: как мы повысили вовлеченность команды и заполнили бэклог Привет! Я Саша Пургина, руководитель отдела развития data-продуктов в Lamoda. В этой статье хочу рассказать, как мы использовали экспертизу разных команд для генерации 200+ новых гипотез и сплотили весь отдел вокруг решения пользовательских проблем.Статья будет полезна прода...

Что я бы хотел знать про ML System Design раньше Около года назад я начал проходить собеседования в разные компании на позицию Machine Learning Engineer. Одним из этапов в каждой компании было проектирование ML системы. В данной статье я делюсь опытом и ресурсами, которые помогли мне пройти собеседования. В том числе в ком...