Социальные сети Рунета
Четверг, 18 апреля 2024

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

[Перевод] Почему разработчики создают так много сайд-проектов Сайд-проект — это, как правило, проект, который разрабатывают в качестве хобби и развивают наряду с основной работой (моя основная работа — соучредитель и техдир финтех-стартапа) Это, например, робот на базе Raspberry Pi, приложение со списком задач или игра для iOS, которая...

Constraints в PostgreSQL, или о том, как попытаться спокойно жить Данный материал был создан на основе одноимённого доклада на PGConf.Online, вошедшего в число самых популярных выступлений конференции. Поскольку тема ограничений по-прежнему сохраняет свою актуальность, а смотреть видео с мероприятий любят не все, появилась эта статья.Конце...

Развертывание Spring Boot приложения с помощью Nginx, Let's Encrypt и Docker Compose Привет, Хабр! В своей первой статье я бы хотел поделиться опытом в развертывании Spring Boot приложения. Но для начала небольшое отступление, которое должно ответить на вопросы зачем и почему.Недавно я столкнулся с задачей разработать Telegram бота. Казалось бы, что тут слож...

Найм продактов: что рекрутеры говорят анонимно (Часть 1) Привет! Ты можешь знать меня по java-публикациям. Время идет, и вот я уже продакт-менеджер. Недавно я ушел из одного крупного банка и сейчас активно прохожу собеседования на продакта. Хочу поделиться некоторыми наблюдениями, которые я сделал в этом процессе. Надеюсь, кому-то...

Выбираем чехол для Samsung Galaxy A42 5G Довольно часто от пользователей можно услышать вопрос о том, как правильно выбирать чехол для Samsung Galaxy A42 5G, чтобы он выглядел достаточно привлекательно, при этом стоил адекватных денег и предоставлял все те функции, ради которых аксессуар и приобретается. Что же, во...

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

Что такое слои блокчейна L0, L1, L2 и L3 и зачем они нужны В последнее время в новостях все чаще и чаще упоминаются L-слои блокчейна (например, инвестиционный фонд A16z вкладывается в L2 решение на Ethereum Optimism или L3 компания Orbs расширяет свое решение на блокчейн TON).Концепция слоев — это категоризация блокчейнов, необходим...

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. Этот выпуск включает все но...

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

Сам себе data scientist или зачем нужен анализ данных менеджеру по продажам Всем привет! Меня зовут Михаил Тимофеев, я работаю специалистом в отделе телемаркетинга в Ростелекоме. Когда начинал работать менеджером по продажам, меня постоянно мучали вопросы: почему клиент отказался, где моя зона роста, что делать, чтобы продавать больше? И т...

[Перевод] Почему KRaft заменил ZooKeeper Зачем менять ZooKeeper на встроенный лог Apache Kafka® для управления метаданными? В этой статье вы узнаете, зачем нужна была эта замена, какие преимущества даёт протокол консенсуса на основе кворума, вроде Raft, и как работает контроллер кворума поверх протоколов KRaft. Чит...

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

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

Быстро и дёшево: проверяем сложную гипотезу без разработки за три дня В прошлом году я прочитал книгу «Спринт. Как разработать и протестировать новый продукт всего за пять дней». Это книга-методичка, в которой описывается быстрый и проверенный формат тестирования идей — дизайн-спринт. Авторы рекомендуют выбирать рискованные и дорогие в разрабо...

OpenAI решили распознавание речи! Разбираемся так ли это… Вчера OpenAI выпустили Whisper. По сути они просто опубликовали веса набора больших (и не очень) рекуррентных трансформеров для распознавания речи и статью (и самое главное, в статье ни слова про compute и ресурсы). И естественно уже вчера и сегодня утром мне в личку начали ...

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

Перенос данных из Oracle в PostgreSQL: секционирование, временные таблицы и инструменты Поскольку тема «переезда» c СУБД Oracle на СУБД Postgres не теряет актуальности, продолжаем наш цикл о миграции. Это вторая статья о переносе данных из Oracle в Postgres (первая доступна по ссылке). На этот раз мы подробнее остановимся на секционировании и временных таблицах...

А какой-то что-то как-будто бы open source VDI будет? Open source так плотно вошел в нашу жизнь, что мы ее без этого феномена и не представляем. Многое чем мы пользуемся основано на open source компонентах, работает на open source ОС и это можно продолжать до бесконечности. И если любая инфраструктура начинается с фундамента в ...

Model serving в Kubernetes: сравнение инструментов Доброго времени суток, дорогой читатель!Последние несколько лет в решении бизнес задач прогрессирует тренд использования Искусственного Интеллекта. Перед специалистами, отвечающими за инфраструктуру встают вопросы о том, какие решения они могут предложить ML-специалистам для...

Kubernetes CronJob не запустился? Тогда мы с shared informer идём к вам Всем привет! Меня зовут Аня, я строю и развиваю инфраструктуру мониторинга в платформе телеметрии Ozon. Моя команда не только помогает настроить мониторинг, но и разрабатывает различные сервисы и инструменты, чтобы упростить жизнь разработчикам компании.В прошлом году я расс...

Как оформить ПМЖ в Парагвае самостоятельно, пошаговая инструкция ✅ Какие документы нужно для подачи в Миграсьон Парагвая?✅ Где собрать эти документы?✅ Зачем нужная российскому гражданину туристическая виза в Парагвай?✅ Где и как получить туристическую визу в Парагвай?✅ Пошаговое руководство по подаче документов в Мигрисьон Парагвая?✅ Сайт...

Книга о коренных микробах — введение Привет!Я ученый и изучаю микробиом и то как он связан с нашим здоровьем и когнитивным состоянием; десятки исследований, работа в международных организациях и экспедиции по всему миру привели к тому, что в моей голове появилась теория о "коренных микробах". Пишу об этом стать...

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

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

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

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

Россия на 30 месте, Украина — на 24, а на первом Израиль. Стало известно, где в мире самый дешёвый мобильный интернет Свежие данные Cable.co.uk показывают стоимость мобильной связи в разных странах мира. Если точнее, среднюю стоимость 1 ГБ мобильных данных.  Разрыв между самой доступной и самой дорогой связью просто огромен. Дешевле всего 1 ГБ данных обходится в Израиле, где он ст...

[Перевод] Написание расширений PostgreSQL на языке С — это интересно PostgreSQL — это мощная система управления реляционными базами данных с открытым исходным кодом. Она дополняет язык SQL новыми фичами. СУБД определяется не только ее производительностью и встроенными фичами, но и способностью поддерживать персонализированную/дополнительную, ...

[recovery mode] RE Crypto Part#2 Наверное самое популярное действие, которое приходится выполнять для исследования криптографии сегодня это процедура анализа зловредного кода, который блокирует чьи-то данные с использованием кастомного или общепринятого алгоритма. Попробуем в этой статье рассмотреть зловред...

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

20 000 потоковых процессоров, 36 ГБ памяти и шина разрядностью 512 бит. AMD работает над видеокартой-монстром, но она выйдет нескоро Инсайдер принес очень интересные новости относительно перспективной видеокарты AMD, которая выйдет через поколение. Информатор приписывает ей компоновку с 13 (!) чиплетами: четырьмя модулями GCD (Graphics Compute Dies) и девятью MCD (Memory Complex Dies). Компания, по ...

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

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

Кто такой Data Product Manager и почему без него не обойтись в 2022 году, если вы работаете с Big Data В 2022 году индустрия больших данных изменилась. И нужно решать, что делать с инфраструктурными вызовами, переходить ли в облако и как продолжать развитие ИТ-решений. Со всем этим компаниям может помочь новая роль в команде — Data Product Manager. Это статья написана по м...

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

Использование slots | Python Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.К счастью, есть выход — слоты, они обеспечивают специальный механи...

Легкая автоматизация кроссплатформенных тестов с Kotlin DSL Привет! Я - Урманчеев Станислав, QA Automation Engineer на проекте «Лояльность» в Mир Plat.Form (НСПК). Хочу поделиться с читателями Хабра нашим опытом в создании и развитии фреймворка для автоматизации тестов на Appium.Какие проблемы мы собрали по пути, к чему пришли в итог...

Использовать ли Reusable Workflows в GitHub Actions? CI система GitHub Actions достаточно свежа по сравнению со своими конкурентами, но продолжает радовать сочетанием легкости использования и постепенным расширением функционала. На мой взгляд, шаблонизация используемых пайплайнов это безумно важная составляющая, и в конце 2021...

Что будет с iOS-разработкой в России Этим вопросом наверняка задавался не один мобильный разработчик, который создаёт приложения для айфонов и другой яблочной техники. Приложения удаляют из App Store, статьи пугают тем, что скоро все смартфоны превратятся в кирпич, — ситуация напряжённая. Может, уже стоит искат...

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

Data Science Pet Projects. FAQ Привет! Меня зовут Клоков Алексей, сегодня поговорим о пет-проектах по анализу данных. Идея написать эту статью родилась после многочисленных вопросов о личных проектах в сообществе Open Data Science (ODS). Это моя третья статья на Хабре, до этого делал разбор алгоритма SVM ...

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

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

Управление учетными записями в Linux. Часть 2. Не/правильная настройка доступа В предыдущей статье мы рассмотрели вопросы хранения учетных данных в ОС семейства Линукс. Теперь перейдем к обсуждению вопросов правильной и не очень настройки прав доступа к различным объектам операционной системы.Напомню основные моменты относительно учетных записей в Лину...

Web3.0 на Python, часть 2: advanced Привет, хабр! В первой части мы рассмотрели базовые операции на web3py. Здесь же речь в основном пойдет про улучшение производительности и различные "фишки". Скорее всего, они не будут полезны тем, кто делает какой-то pet-project или проект на хакатоне. А полезны они будут ...

[Перевод] Бенчмаркинг service mesh — Istio, Linkerd, Kuma и Consul Многие современные приложения состоят из множества микросервисов, которые выполняются в контейнерах в распределённой системе, локально и в облаке. В этом контексте service mesh — инфраструктурный уровень, который отвечает за безопасность, взаимодействие и мониторинг мик...

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

Отладка в C++ геометрии и топологии Генерация 3д объекта - как правило, многоэтапный процесс (например в булевых операциях сначала поиск графа пересечений, нахождение геометрии кривых пересечения и построение топологии результирующего тела). Закономерно возникает сложность с его отладкой. Положим при генерации...

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

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

Автоматизация на Wiren Board и Node-RED: четыре полезных сценария без программирования Меня зовут Дмитрий, и я готов признаться: я не программист. Я знаю, что многие электрики и технари тоже не пишут код, и эта статья для вас! Ниже я покажу, как с помощью Wiren Board 7 и Node-RED настроить самые полезные сценарии умного дома. И ни строчки кода писать не придет...

Canary-релизы в Kubernetes на базе Ingress-NGINX Controller Canary-развертывание используется, чтобы протестировать новую функциональность на отдельной группе пользователей. Группа выделяется по определенному признаку. Тест при этом не должен затрагивать работу основной версии приложения и его пользователей. Нагрузка между двумя верс...

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

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

__proto__ и prototype Часто на собеседовании опытный разработчик может спросить у начинающего: «Что такое __proto__ и prototype, и чем они отличаются?». Обычно этот вопрос либо ставит в тупик, либо на него отвечают заученной мантрой из видео «50 вопросов на собеседовании»: « __proto__ — это ссылк...

Паттерны проектирования в Dart В последние годы растет популярность фреймворка для кроссплатформенной разработки приложений Flutter, а вместе с ним вторую жизнь получил и язык программирования Dart. Dart создавался как потенциальная замена JavaScript и мог бы занять нишу, которая сейчас принадлежит TypeSc...

Когда можно обойтись без проджекта: о командах эксплуатации на аутсорсе Эта статья — текстовая версия выступления Сергея Хованова на онлайн-квартирнике про инфраструктуру на аутсорсе. Если вам удобнее, можете посмотреть видео. И заодно заглянуть в другие доклады — они тоже интересные. Слово Сергею. Привет, Хабр! Меня зовут Сергей Хованов, я...

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

Подходы к декомпозиции бэкендов информационных систем Количество классов в реализации даже небольшой программы на один человеко-месяц исчисляется десятками. В средних программах на несколько человеко-лет счёт идёт уже на тысячи. А человек может одновременно оперировать 7-ю +/- 2 объектами. Поэтому все нетривиальные программы тр...

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

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

Быстрой зарядкой тут и не пахнет: iPhone 14 Pro большую часть времени заряжается при мощности 15-20 Вт Различные тесты зарядных устройств для iPhone 14 Pro Max показали, что телефон поддерживает пиковую мощность до 27 Вт, в то время как стандартная версия iPhone 14 поддерживает быструю зарядку до 25 Вт. Однако также тесты подтвердили, что если у вас нет зарядного устройс...

Наша новая удачная попытка бесшовной замены Redis на KeyDB Мы уже как-то рассказывали о базе данных KeyDB — форке Redis, разработка которого началась в 2019 году. Проект распространяется под свободной лицензией BSD, и у него уже почти 6k звезд на GitHub. Авторы в свое время столкнулись с проблемами производи...

5 отличных расширений для Safari в iOS 16, которые стоит попробовать Год назад Apple добавила расширения для Safari в iOS 15: даже на сегодняшний день они не стали такими же полезными, как в Google Chrome для ПК, но это не значит, что среди них нельзя найти полезных. На первый взгляд может показаться, что в App Store собраны лишь расширения ...

Made at Intel. Acquisitions Всем привет. С восстановленными в отпуске силами приступаю к продолжению саги Made at Intel (начало -1,2,3,4,5). Cегодня речь пойдет об М&A активности компании, которую ваш покорный наблюдал в течение 20ти с хвостиком лет. Тема поглощений неисчерпаема, и если рассматрива...

[Перевод] GitHub Copilot — он вам не нужен Я его попробовал и уверяю вас: он вам не подходит. И у меня есть несколько очень веских аргументов, почему это именно так…Вот серьезно. Разработчики программного обеспечения во всем мире пишут прямо-таки религиозные документы о чистом коде, парадигмах разработки программного...

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

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

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

[Перевод] Почему нейросеть DALL-E не отнимет мою работу иллюстратором Наконец-то я смог протестировать DALL-E. И я могу заверить вас, что невозможно сгенерировать профессиональные и пригодный изображения из текстового описания. Вот мои попытки заниматься творчеством с помощью нейросети.Я профессиональный иллюстратор и художник-раскадровщик уже...

Почему падают темпы прогресса? Это текст появился в процессе работы над лекциями по теории автоматического управления (пример лекции здесь...), когда я заметил, что мой уровень подготовки явно ниже, чем требуется для этих лекций, при том, что с математикой у меня всегда было хорошо. Более того, я ког...

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

Как увидеть 120 Гц и выбрать три телевизора. Часть 1 Разбираемся, зачем экранам 500 Гц, почему телевизор не монитор, за сколько часов выгорит OLED и как вообще это всё работает. Читать далее

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

PHP & Kafka — production sadness Это короткая история наивного любителя популярных технологий.Ранее я уже писал почему на моем текущем проекте мы решили использовать — Apache Kafka, если вкратце, то цель — унификация используемых технологий в компании.Сфера деятельности компании это ставки на спорт, зона от...

[Перевод] SQL и NoSQL. Правда ли одно лучше другого? Базы данных (БД) существуют с первых дней программирования, а появились они ещё раньше. Это — неотъемлемые части любых приложений. Хорошо спроектированная БД — это один из важнейших компонентов, влияющих на производительность программных проектов. Из-за этого множество архит...

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

IT для неайтишников: Инженеры в заложниках у бизнеса Мы недавно рассмотрели интересную тему про «бизнес в заложниках у IT». Теперь для симметрии нужно рассмотреть обратную сторону: «IT в заложниках у бизнеса». Честно говоря, в эту игру всегда играют двое, а бизнес далеко не такой беззащитный, как это кому-то может показаться. ...

Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор Hola, Amigos!На связи Александр Чаплыгин, Flutter Dev. В разработке я 3 года, сейчас работаю в компании по заказной мобильной разработке, за последний год делал проекты для частного медицинского центра, системы маркировок и нескольких стартапов. По свежим следам хочу рассказ...

Переход на Metal Мы закончили регрессионное тестирование и со дня на день собираемся начать раскатывать на бой релиз с включенным Metal. Зачем мы это делаем и как всё происходит — рассказываем в статье. Причина первая: уход на пенсию OpenGL для iOS/OSX. В 2018 году Apple объявили, что п...

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

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

Алгоритмы для веб-разработчиков простыми словами Здравствуйте, друзья! Данным постом мы открываем цикл статей об алгоритмах и структурах данных.В этой статье мы поговорим о том, зачем вообще их нужно знать веб-разработчикам, и затронем тему оценки сложности алгоритмов и Big O нотации.Зачем мне алгоритмы? Я фронтендер!Вы на...

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

Как мы создали шаблон функциональных требований к разработке ПО Всем привет, мы – Таня и Лиза, системные аналитики в МТС Банке, работаем над мобильным приложением и сайтом для физических лиц. В этой статье мы поделимся опытом внедрения структурированного шаблона функциональных требований (ФТ) к разработке ПО в нашем банке.Статья будет по...

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

Redmi Note 12 уже зарегистрирован в России. Он может получит экран OLED с разрешением 1,5К Вместе с флагманом Xiaomi 13 китайская компания готовит еще несколько моделей, в число которых входят и Redmi Note 12. Когда выйдут смартфоны этой серии – не сообщается, но источник обнаружил две модели, ассоциирующиеся с Redmi Note 12, в базе данных ЕЭК. Их ката...

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

Как работа с ресурсами вызывает микрофризы Думаю, каждый из нас периодически сталкивается с непонятными микрофризами при взаимодействии с, казалось бы, простым UI…Просто скролишь список, и тут — бац! Лагнуло! Сегодня я бы хотел разобрать одну из множества причин такого поведения — работу с ресурсами. Мы разберёмся, в...

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

Расширение списка ACE для BloodHound BloodHound – это популярный инструмент для сбора и анализа данных при проведении пентеста внутренней инфраструктуры на базе Active Directory. Этот инструмент позволяет визуализировать некорректные настройки объектов AD и строить цепочки атак. Основная его особенность — испол...

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

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

Как выбрать шлагбаум? Если посмотреть на ассортимент шлагбаумов у нас на сайте, то одна из первых вещей, которая бросается в глаза, это разлет стоимости шлагбаумов от 49 650 рублей до 1 793 567 рублей. А один из часто возникающих вопросов это, а в чем собственно разница между шлагбаумом за условн...

Что делать, если собеседование QA по типовым вопросам не работает Заходит как-то тестировщик в бар, а бармена нет — он на курсах «Как стать тестировщиком программного обеспечения».Всем привет! Меня зовут Алиса, я — ведущий тестировщик в компании Constanta, и сегодня расскажу вам, как мы нанимаем QA на наши проекты.Наверняка многие из вас ...

Обзор паттернов интеграции микросервисов. Часть 2 Продолжаем обзор паттернов интеграции микросервисов. В первой части мы рассказали, зачем IT-специалистам нужны шаблоны интеграции, и для каких задач они подходят. Подробно остановилисьна Circuit Breaker, Sidecar, Ambassador, Anti-Corruption Layer и Async Request-Reply. Сегод...

Чувак, где моя черепаха? Как написать программу, чтобы победить на конкурсе плохого кода? Этот вопрос я задал сам себе, когда прочёл о необычном челлендже на форуме reddit. Да, вы правильно поняли. Это статья не о чистом коде и правильных тестах. Но здесь не будет и речи о плохом, заурядно плохом ко...

Хранение данных, опыт Oxygen: профессиональные СХД становятся еще более востребованными Проблема эффективного хранения данных стоит сегодня перед многими компаниями, и поэтому сегодня я подготовил текст о том, как именно мы решаем задачу хранения в облаке Oxygen. В этом посте речь пойдет о преимуществах виртуализации хранилищ NetApp, о том, что дают нам СХД Hua...

[Перевод] Вероятно вам не нужен MediatR MediatR - это очень популярная библиотека, которая используется для уменьшения зависимостей между объектами. Она популяризует архитектуру, основанную на крайне значимых принципах проектирования:• препятствование прямому общению между объектами для уменьшения связности;• наце...

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

Обходим блокировки сайтов: или как я развёртывал прямой proxy на базе nginx Ты как специалист в области IT, после февральских событий скорее всего столкнулся с проблемой недоступности некоторых ресурсов и наверняка подумал о том, как это дело обойти. Но использовать "бесплатный" или сторонний сервис кажется небезопасным или не даёт нужную ширину кан...

Как установить игры без Google Play и обойти ограничения Android Наверное, вы заметили, что в 2022 году из Google Play пропали многие игры и приложения. Отдельные разработчики попросту запретили скачивать свои проекты пользователям из России. Поэтому сама жизнь заставляет нас вспомнить, что из себя представляют игры с кэшем. Это мобильны...

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

YNDX Family: рассказываем, что это такое, зачем и почему сейчас Всем привет! Меня зовут Антон Абдухамидов, работал в Яндексе директором по корпоративному развитию, где развивал внутренние стартапы компании и направление венчурных инвестиций, а сейчас партнер венчурного фонда GuruDev.В качестве одного из организаторов хочу поделиться...

C++. Унарный минус и беззнаковый тип Привет, Хабр! Меня зовут Владимир, я работаю в VK Карты. Хочу рассказать про случай, который недавно произошёл у нас в подразделении. Он кажется достаточно типичным и может быть интересен другим программистам.Нам, программистам на C++, не привыкать, что даже самый безобидный...

6 причин установить Linux Mint вместо Ubuntu: первый взгляд на Mint 21 “Vanessa” Зачем нужен Mint, если есть Ubuntu? Аудитории требуется настольный Linux, который разработчики еще не превратили в неведомое чудище. В этом обзоре разберем, что нового появилось в версии 21 с точки зрения удобства использования. Читать далее

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

В России создаётся система распознавания лиц без обработки биометрической информации Компания «Росатом» работает над системой распознавания лиц, которая работает «без обработки биометрической информации». Нужно это для того, чтобы не заниматься обработкой и хранением персональных данных в рамках регулирующих норм 152-ФЗ.  С...

Честная цена ЕРС-контракта Сколько стоит ТЭЦ 3 МВт? Пришлите коммерческое предложение на котельную 150 т/час пара! Оцените стоимость работ по реконструкции системы теплоснабжения! С такими вопросами к нам в компанию «Первый инженер» обращаются регулярно.  Причём как минимум в половине случаев отв...

Eppie: чего не хватает новому интернету? Привет, Хабр! Давайте знакомиться. Это Eppie — децентрализованный сервис обмена зашифрованными сообщениями. Проект еще в разработке, но представиться профессиональному сообществу уже пора. Eppie будет работать в одноранговой p2p сети. Приложение шифрует сообщения по ста...

«Идёшь и думаешь, что сейчас сдохнешь, но почему-то живой, и приходится идти дальше»: как мы поднялись на Эльбрус Для нас лучший отдых – это полная смена деятельности. Недавно мы очень сильно сменили эту деятельность: от печатания кода перешли к печатанию следов на снегу самого высокого пика в России — Эльбруса. Провести отпуск среди льдов и заснеженных вершин может показаться безумной ...

Размышления об успешном успехе над сломанным цифровым магнитофоном Говорят, забуксовавший проект иногда лучше бросить, зафиксировав убытки, чем пытаться всеми силами довести до конца. Именно это в 1996 году сделала компания Philips, закрыв проект нового звукового носителя, цифровой компакт-кассеты. Идея использовать для записи сжатого аудио...

Что, если… забыть про безопасность кластера k8s? Я думаю, многие слышали про громкий инцидент произошедший с Tesla в 2018 году, когда группа хакеров через консоль Kubernetes смогли получить доступ к аккаунту. После чего изрядно повеселились и настроили майнер в облачном сервисе Amazon Web Services. У многих людей сразу же ...

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

Нужно возвращать понятие игровых процессоров? Тестирование GeForce RTX 4090 показало, что даже в 4K от CPU может зависеть многое Nvidia выпустила GeForce RTX 4090 и теперь, похоже, понятие игровых процессоров снова стало актуальным.   Тестирование этой видеокарты с CPU Ryzen 7 5800X и Core i9-12900K показало, что разница между ними есть, она существенна и имеет место почти всегда.   Об...

Про Елену Першину и Сливинского из Яндекс.Вебмастер   Вот это первый экран в Яндексе по запросу — «шкафы купе спб»:     Ну и?! Одна реклама и только реклама. Кто то скажет, что есть и другие позиции где то там внизу… Да, есть, но блядь это первый экран забирает 90% трафа Продвижение и бес...

Что делать, если в смартфоне не хватает оперативной памяти Современные Android-смартфоны имеют какой-то бешеный объем оперативной памяти. 2 Гб — это минимум, который можно встретить в бюджетных смартфонах, но во флагманах он варьируется от 8 до 12 Гб. Топовые игровые смартфоны и вовсе имеют 16 Гб оперативки — у некоторы...

И нафиг ты это пишешь Статья будет краткой. Даже не очень статья, а так - вопрос для раздумий.Сколько раз я на Хабре видела авторов интересных (мне), но замолкавших (навек!! ааа) от комментариев вроде "зачем вы тащите это старьё", "лучше бы написали о..." и т.д. Читать далее

Дюк, вынеси мусор! — 6. Shenandoah GC Несмотря на то, что мы уже успели достаточно подробно рассмотреть целых шесть сборщиков мусора (Serial, Parallel, CMS, G1, ZGC, Epsilon), у OpenJDK еще есть, что нам предложить. Эта статья посвящена Shenandoah, тому самому сборщику, "который смог" (с таким слоганом он обычно...

Создание .NET библиотеки от А до Я Думаете о создании .NET библиотеки, но не знаете, в какую сторону двигаться? Уже разрабатываете нечто подобное, но хочется открыть для себя что-то новое? Ищете варианты расширить автоматизацию? Не знаете, что делать с пользователями?Надеюсь, данная статья поможет ответить на...

Почему необходимо покупать чехол для Samsung Galaxy A72 Стоимость современных смартфонов постоянно увеличивается — если вы посмотрите на цены, то заметите, что флагман десять лет назад стоит под 500 долларов, а сейчас переваливает за полторы тысячи долларов. Именно по этой причине многие пользователи приобретают чехол для Samsung...

Сценарии применения Greenplum PXF для интеграции с Data Lake, OLTP, Clickhouse Привет! Меня зовут Артемий Козырь, и я Analytics Engineer в Wheely.Популярность массивно-параллельных СУБД (MPP) для решения аналитических задач неукоснительно растет. Сегодня хотел бы поговорить о широко распространенной СУБД Greenplum и, в частности, о ...

Высококачественные услуги облачного провайдера Вас интересует производительная облачная IT-инфраструктура в дата-центре? Ищете хорошего облачного провайдера? В таком случае рекомендуем к сотрудничеству компанию Нубес. Почему стоит выбрать в качестве партнёра именно её, а не кого-то из конкурентов? Начнём с того, что на р...

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

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

Как и почему мы переехали из SAP в 1C c интеграцией в Directum RX Сегодня многие компании вынуждены мигрировать на российский софт, в связи с санкционными ограничениями или требованиями регуляторов. У нас есть похожий опыт, хотя сам процесс миграции произошёл до введения санкций, а обязательств по импортозамещению у нашей компании нет. Мы ...

[Перевод] Почему ваш веб-сайт должен быть меньше 14 КБ Чем меньше веб-сайт, тем быстрее он грузится, и это неудивительно. Удивительно то, что страница на 14 КБ может грузиться гораздо быстрее, чем страница на 15 КБ, даже на 612 мс быстрее, хотя разница между страницами на 15 КБ и 16 КБ минимально. Так происходит из-за алгорит...

Джейлбрейк-2022. Выбираем альтернативу для Cydia Для подписчиковОсновное преимущество Cydia по сравнению со стандартным магазином приложений для iOS — App Store — заключается в возможности подключать сторонние репозитории. Если какое-то приложение отсутствует в настроенных по умолчанию хранилищах, оно наверняка найдется во...

Flutter Flame: подходы к оптимизации В предыдущей статье я разбирал проблемы Bonfire и причины, по которым он не очень подходит для сложных игр. Несмотря на то, что чистый Flame намного легче, там тоже не всё так гладко. В этой статье я поделюсь своими рецептами увеличения производительности игры и распишу прич...

Еще раз о сфере Блоха и, возможно, ее неправильном изображении в википедии, некоторых сайтах, книгах и статьях Ранее мной на хабре была опубликовна статья в которой приводились интерактивные программы визуализирующие в браузере эксперимент Штерна-Герлаха, кваннтовый спин, сферу Блоха и вращения квантового спина. Примерно через две недели я опубликовал еще одну статью. В этой статье...

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

24 ГБ памяти подтверждены для GeForce RTX 4090. Как и название карты Похоже, новая флагманская видеокарта Nvidia действительно будет называться GeForce RTX 4090 и действительно получит 24 ГБ памяти.  На это указывают данные вьетнамского продавца Kccshop, в списках которого уже появились три модели новой карты.  Речь о Gigabyte...

Обход средств защиты в iOS-приложениях В прошлой статье мы рассмотрели базовые уязвимости и способы их обнаружения. Но что делать, если в приложении используются дополнительные средства защиты (например, Jailbreak Detection или SSL-pinning), которые не позволяют нам изучить его? В этой статье расскажем, как и с п...

Готовим Android к пентесту — WSA edition Мы в Digital Security часто проводим анализ Android-приложений, поэтому пришло время поделиться некоторыми накопленными знаниями и сделать обзор по тому окружению, который мы используем каждый день.Существует множество вариантов для настройки пентестерского окружения, которы...

Приложение Фитнес в iOS 16. Зачем оно нужно и как работает iOS 16 — удивительная операционная система, которая состоит из множества новых мелких функций. Некоторые из них знакомы нам давно, но их переносят в другие разделы или переименовывают. Другие же в прямом смысле получают новую жизнь, хотя не очень понятно, зачем это ну...

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

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

Unity: Небольшой скрипт = все ориентации экрана Хватит блокировать вертикальную или горизонтальную ориентацию экрана в своих проектах на Unity! В этой статье мы рассмотрим небольшой скрипт, который я использовал в своем проекте. Читать далее

Зелёные цвета не тускнеют Сегодня во всем мире по-иному начали обсуждаться подходы к глобальным вопросам — выбросам углекислого газа, замене нефти и газа на альтернативные источники. Отсюда идёт ощущение, что в принципе вся «зелёная» тема не нужна и не интересна, но это не так. На уровне человека и е...

Путь к метрикам Метрики используют для оценки, отражения динамики и выявления слабых мест в процессе разработки. Как их внедрять и применять здесь и сейчас? А если у вас в команде проблемы с процессами, может вам и не до метрик? Раз вы видите проблемы, то, наверное, как-то их оцениваете, из...

Почему рискованно развертывать автоматизированное машинное обучение без экспертных знаний Перед развертыванием МО в вашем бизнесе следует узнать, что такое AutoML, какую пользу приносят специалисты по исследованию данных (data scientists), а также о лучших практиках использования AutoML, пишет на портале ...

5 лучших смартфонов до 15 000 рублей: рейтинг октября 2022 года Ищете новый смартфон, но не хотите тратить на него много денег? Тогда стоит рассмотреть покупку недорогого устройства. Мы как раз подготовили новую подборку лучших аппаратов в ценовом диапазоне до 15 тысяч рублей. Redmi 10 2022 NFC Открывает подборку лучших бюджетных смартфо...

[Перевод] Лучший учебник по математике? «Вычисляем легко» Математику было достаточно просто изучить?Я услышал множество хороших отзывов о книге  Calculus Made Easy by Silvanus P. Thompson. Начал читать и правда, это была самая простая книжка на английском, которую я читал (советую попробовать почитать в оригинале), причем...

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

[Перевод] Apache Kafka в цепочке поставок в пищепроме и ритейле Цепочка поставок в пищевой промышленности и ритейле — это сложная, медленная и ненадёжная система. В этой статье мы рассмотрим развёртывание Apache Kafka для обработки данных в реальном времени в таких сферах, как производство, логистика, розничная торговля, доставка, р...

Кем вы видите себя через 5 лет? Почему вы пришли к нам на собеседование? Как Рекрутер и основатель небольшого международного агентства, также как человек, который вырос в США, я имею неплохое представление не только о рынке труда в мире, но и о манере проведения собеседований в разных странах. Я часто общаюсь с разработчиками как из Рос...

Адаптивные таблицы в вебе Таблица — один из самых эффективных способов подачи ТЕКСТОВОЙ информации: на минимуме пространства размещено максимум данных. И что не менее важно — эти данные доступны не только для восприятия, но и для анализа (СРАВНЕНИЯ). О...

Визуализация данных с помощью Metabase Привет, Хабр!Сегодня я рассмотрю основные возможности BI-инструмента с открытым исходным кодом Metabase. Читать далее

Используем R lang в SQL Server В продолжение предыдущей статьи поговорим о том, как использовать SQL Server Machine Learning Services. В этой статье приведены варианты использования на языке R. Для чего должна быть установлена R 4.2.1(https://cran.r-project.org/src/base/R-4/) Также нам потребует...

Управление устройствами интернета вещей через Kubernetes Kubernetes последовательно захватывает все новые ниши для декларативного описания ожидаемого состояния и теперь ресурсами Kubernetes можно управлять облачными провайдерами (например, через Crossplane), создавать и масштабировать функции (KNative) и многим другим. И кажется и...

[recovery mode] Современные тренды и управление репутацией Мы с вами живем в довольно интересное время, когда даже тот бизнес, который главным образом зависит от своей репутации, совершает очевидные ошибки и наступает на одни и те же грабли по несколько раз подряд, вызывая недовольство своей аудитории. Особенно это видно по современ...

Чем опасны электрические чайники, которые продаются в России Многие из нас каждый день кипятят воду в электрическом чайнике. И мало кто задумывается о том, что такой прибор может навредить здоровью. Пользователь iXBT.com рассказал, почему выбирать электрический чайник для дома нужно с осторожностью.

Apple выпустила iOS 15.6.1 для всех. Стоит ли устанавливать прямо сейчас Казалось бы, время iOS 15 подходит к концу, а iOS 15.6 была последним апдейтом перед сентябрьской презентацией, но не тут-то было: Apple внезапно выпустила iOS 15.6.1 с исправлением ошибок. Если обычно вы пропускаете минорные обновления iOS из-за отсутствия новых функций, т...

У GoPro Hero 11 Balck только одно отличие от GoPro Hero 10 Black. Опубликованы качественные изображения новой экшн-камеры GoPro Немецкий ресурс, за которым стоит известный инсайдер Роланд Квандт (Roland Quandt), опубликовал качественные изображения будущей флагманской action-камеры GoPro – Hero 11 Black. Если судить по внешнему исполнению, отличие у нее от нынешней GoPro Hero 10 Black толь...

Человеку нужен человек. Как выстроить работу технической поддержки в IT Техническая поддержка... Как много любви, боли и взаимовыручки кроется в этих словах. За этими словами стоят люди со своим характером, проблемами и настроением. Они – те самые супергерои, которые способны сдержаться и не выругаться в ночи в ответ на очередное «А почему @#$ у...

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

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

Почему не работает Wi-Fi на телефоне, а в настройках — сеть без доступа к интернету Наверное, ничто так не раздражает, как неработающий интернет. Ведь с его помощью мы не только проводим свободное время, но и работаем. Представьте: вам вот-вот нужно сдавать важный проект, а вы не можете найти информацию для его составления из-за отсутствия сети. Проблема п...

Генерация статических сайтов с Hugo Иногда появляется необходимость в создании простого сайта. К примеру, личного блога, документации продукта или веб-версии резюме на нескольких языках, которым можно будет делиться по ссылке. Если нет времени разбираться с веб-разработкой, надо получить быстрый результат и не...

Смешали TCP — почему появился стандарт RFC 9293 Новый стандарт объединил в себе большинство изменений в спецификации протокола. Сегодня поговорим о том, что включили в обновленный документ. Читать далее

5 типичных ошибок при использовании Apache Kafka Даже если у вас большой опыт работы с Apache Kafka, время от времени наверняка случается зайти в тупик. Например, когда вы конфигурируете и изучаете клиенты или настраиваете и отслеживаете брокеры. Попробуй за всем уследить, когда в конвейере Kafka столько компонентов. В это...

Установка сервера 1С, Postgresql и терминального сервера для клиентских приложений 1С на ОС Fedora Linux На настоящий момент фирма 1С предоставляет возможность установки своего основного программного продукта на ОС Windows, Linux и MacOS (только клиентского приложения). На официальном портале 1С зарегистрированный пользователь может скачать установочные наборы программ для э...

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

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

[Перевод] Напишите свою инфраструктуру Kubernetes — как код Go cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи которого можно определять приложения Kubernetes при помощи обычных языков программирования (вместо yaml). В предыдущих постах по этой теме я познакомил читателей с фреймворком ...

Выбираем лучший чехол для Samsung Galaxy S21+ Чаще всего пользователи ищут, как выбрать чехол для Samsung Galaxy S21+ plus (SM-G996), так как это флагманский смартфон и хотелось бы сохранить его в более приличном виде как можно дольше. На самом деле вопрос действительно важный, так как современные смартфоны, особенно ес...

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

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

«Я устал, я мухожук», или почему VK скатился ВКонтакте - самая популярная русскоязычная социальная сеть. За прошедшие годы сайт пережил многое: сменил владельцев, несколько раз изменял дизайн, обрастал новыми сервисами и возможностями. Пока не оброс настолько, что пользоваться нормально им стало очень сложно. Этот пост...

Spring Test Containers как бины TestContainers это отличный инструмент, позволяющий тестировать свой код в prod-like окружении.Однако трудности возникают когда появляется потребность провести сложное интеграционное тестирование используя несколько таких контейнеров, например, базы + очереди, нескольких оче...

NFun — expression evaluator для .Net Представляю вам Nfun - встраиваемый язык и исполнитель выражений, который поддерживает примитивные типы, массивы, структуры и лямбда выражения. Вероятнее всего, вы уже встречали задачи, требующие такой инструмент, и в этой статье я хочу показать примеры его применения, ...

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

Physically-based rendering. Ray marching (часть 1) В этой статье ты, мой читатель, познакомишься с основными понятиями в трассировке лучей и сможешь попробовать написать свой первый рендер, а во второй части я расскажу, как получить реалистичный рендер мыльного пузыря. Читать далее

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

Онлайн-встреча «Мастер-класс по созданию сайтов и веб-интерфейсов для начинающих» Если вам интересно научиться создавать красивые сайты, но вы – новичок и не знаете, с чего начать, то приглашаем вас на наш мастер-класс. Мы познакомим вас с основными инструментами для разработки пользовательской части, расскажем про этапы создания сайтов и вместе создадим ...

Скачайте свежую версию Diablo Immortal на iOS и Андроид В этой статье я расскажу, как лучше всего установить Diablo Immortal для тех, кто живёт в России и СНГ. Версия будет последняя, так что не благодарите. Diablo Immortal — мобильная MMO с возможностью проходить контент в одиночку или с друзьями. Но что, если вы живёте в СНГ? ...

Насколько быстрее будут заряжаться iPhone 14 Pro и iPhone 14 Pro Max? 30-ваттные зарядные устройства уже рассылают СМИ для тестирования Еще в марте аналитик Минг-Чи Куо предсказывал, что в этом году Apple представит зарядное устройство мощностью 30 Вт. Теперь же стало известно, что производитель аксессуаров рассылает средствам массовой информации новые зарядные устройства мощностью 30 Вт для тестировани...

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

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

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

Почему AMD - плохая платформа для тестирования Это вторая и закрывающая часть, посвященная теме "почему AMD - худшая платформа для тестирования". И больше к этому вопросу мы возвращаться не будем.

Вот почему нужно побыстрее обновиться до iOS 15.6.1 и macOS 12.5.1 Важные исправления

Экологически чистое развитие, создание энергоэффективной инфраструктуры ИКТ В ходе недели инноваций Win-Win·Huawei главный маркетинговый директор компании Huawei Филип сон представил новый пакет решений для экологически безопасного развития. Это решение, объясняет он в своей речи под названием «Green Development, Building Energy-efficient ICT I...

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

Голос в мобильных сетях. От чего зависит качество? Привет, Habr! На связи МегаФон и в данной статье мы подробно расскажем всё про передачу голоса в мобильных сетях. Что определяет качество речи? Какие речевые кодеки используются в мобильных сетях и их отличия? Как оператор измеряет и контролирует качество реч...

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

Чек-лист онбординга системного аналитика На каждом проекте, рано или поздно, наступает момент, когда появляется необходимость ввести в команду аналитиков еще одного сотрудника. И раз появилась данная необходимость, значит команда аналитиков либо уже не справляется с объемом работы, либо не будет справляться с ним в...

Как стажёр оптимизировал запросы и нашел баг в Django Недавно я нашел баг в Django, создал тикет с исправлением и его приняли.В статье расскажу подробнее — над чем работал, в чем была ошибка и почему ее сложно встретить. А также еще про один баг, который по классике оказался фичей

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

Почему не стоит занижать свои зарплатные ожидания — и как правильно определить свою стоимость Почему не стоит занижать свои зарплатные ожиданияНедавно мой знакомый Project повысил свой ценник в резюме до 300+ тыс. руб. И ему сразу начали поступать интересные предложения от крупных компаний. Год назад мы с ним занимались планированием карьеры и стабилизацией самооценк...

От Soda Luv до BTS: как ВКонтакте рекомендует музыку миллионам пользователей Всем привет! Это Даня Самойлов и Женя Замятин, мы из команды Core ML, занимаемся рекомендациями VK Музыки. В этой статье мы хотим поделиться с вами, как устроена наша система музыкальных рекомендаций (на примере алгоритмическ...

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

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

Как отправить сообщение почти любому человеку в LinkedIn Самый популярный способ поиска работы — используя профессиональную сеть LinkedIn. На западном рынке именно эта сеть стала основным инструментом для поиска деловых контактов и расширения нетворка. Большинство компаний используют LinkedIn для поиска сотрудников. Это основ...

Задачи на собеседованиях. Event loop. JS Почти на каждом собеседовании бывает задачка на событийный цикл. И как я понял, не все до конца понимают как их решать. А решают их обычно в голове, а лучше используя бумажку и ручку. В статье я приведу способ решения через таблицу Основной поток/Микрозадачи/Макрозадачи Чита...

5 золотых правил разметки данных Роберт Рождественский писал: «Все начинается с любви…». Если бы Роберт Иванович погрузился в мир машинного обучения (ML), то наверняка продолжил свое произведение словами «Все начинается с любви к данным». Надо сказать, что никто не любит данные так, как их разметчики и...

Почему джуны могут получать в пять раз больше сениоров Читайте под катом:Почему джун может получать в 5 раз больше сениораЧто определяет зарплату продактаКакие субъективные критерии могут задавать уровень ЗП Узнать подробности

Связь GreenPlum и PostgreSQL GreenPlum — популярное решение для масштабных аналитических систем и в небольших стартапах, и в крупных корпорациях. Оно предлагает понятный пользователям синтаксис ANSI SQL, хорошо ложится на облачный ландшафт, позволяет обучать и применять модели машинного обучения, а ещё ...

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

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

User Story Mapping как подход к проектированию Меня зовут Наталья Кобякова, я ведущий аналитик в Ak Bars Digital. В этой статье я расскажу, почему для проектирования функциональности наших продуктов вместо стандартных ТЗ мы используем методологию User Story Mapping и как это помогает нам вести разработку быстро и качеств...

Внедрять или не внедрять. Развеиваем главные мифы о SRE Site Reliability Engineering (SRE) пришел в компании, чтобы прорабатывать вопросы надежности целиком всей системы без разделения на отдельные зоны ответственности, как это было при работе сисадминов и программистов до появления DevOps'ов. Однако роль SRE-инженера, которую пр...

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

Обработка исключений в Java в функциональном стиле. Часть 2 Обработка исключений в Java в функциональном стиле. Часть 2. В предыдущей статье была рассмотрена функциональная обработка исключений с помощью интерфейса Try<T>. Статья вызвала определенный интерес читателей и была отмечена в "Сезоне Java". В данной статье а...

Применение языка Python в инженерной практике Язык Python (правильно это читается "Пайтон", но в русскоязычном сообществе так же прижилось и прочтение "Питон", мне оно тоже больше по душе ;) в последнее время получил очень большую популярность в среде непрограммистов по двум причинам:- лёгкий синтаксис, очень близкий к ...

Микроконтроллеры по 5 рублей. Программируем микросхемы PADAUK Впервые известие о том, что фирма PADAUK Tech продаёт микроконтроллеры по три цента появилось в 2018 году. Эта новость вызвала интерес и обсуждение на форумах, а затем благополучно была забыта (по крайней мере в русскоязычном комьюнити).В статье расскажу о своём опыте освоен...

Три главные проблемы модернизации инфраструктуры Джозеф Джордж, вице-президент BMC по управлению продуктами для цифрового управления услугами и операциями, обсуждает на портале The New Stack основные проблемы, с которыми сталкиваются ИТ-команды при переходе на новые среды, и ...

Глава Роскосмоса объяснил, почему Россия уходит с МКС. Дело вовсе не в американцах или санкциях Новый глава Роскосмоса Юрий Борисов сообщил, что основные модули Международной космической станции превысили свой ресурс в несколько раз. Это и является главной причиной выхода России из проекта. «На сегодняшний день ресурсы основных модулей МКС выработаны многок...

Итоги недели мобилизации. Отсрочка вне закона. Наша статистика мобилизации IT-специалистов. Новое письмо Мишустину? Прошла неделя с момента нашей публикации «О мобилизации для IT-специалистов». Несмотря на то, что Минцифры запустило форму для предоставления отсрочки, статья актуальна: всё ещё нет закона, предоставляющего отсрочку IT-специалистам. В то же время мы начали обрабатывать заявк...

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

Почему ученики застревают в online обучении IT даже с наставником? Предложение о смене ПРОФЕССИИ online — современный тренд. На вебинарах, лайвах, митапах и т.п. обучающие организации рассказывают о нюансах дистанционного развития трудовых навыков.   Один такой лайв я посмотрел на днях (сентябрь 2022г.). Зацепило название: «Как на...

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

Альтернативная прошивка для датчика температуры и влажности Sonoff SNZB-02 Zigbee Приветствую всех читателей Habr. В этой статье хочу поделиться с вами своим новым небольшим проектом. Звездой этого проекта является датчик температуры и влажности воздуха SONOFF SNZB-02 от компании ITEAD. Этот датчик появился на рынке около 2 лет назад, это было по сути ...

Рассказываем, как донатить в мобильные игры из России В App Store и Google Play нельзя покупать игры и донатить напрямую, а многие сайты и боты могут вас «кинуть» на деньги. Поэтому мы нашли сервис, который не только позволяет оставаться лучше других, но и предлагает цены ниже официальных. Safe Zone Market существует уже свыш...

Как правильно выбирать чехол для Xiaomi Redmi 10A Если вы следите за рынком современных смартфонов, то знаете, что китайские производители достаточно активно работают в этом направлении и выпускают просто шикарные устройства за вполне разумную цену. Проблема только в том, что чехол для Xiaomi Redmi 10A, например, который вп...

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

Откуда взялся системный интегратор X-Com? Сегодня мы расскажем немного о нашей компании, а точнее о том, как в Группе компаний X-Com появился системный интегратор и чем он отличается от других, имена которых у всех на слуху. Это будет пост про становление нашей компании, которым мы ответим на вопрос, почему уделяем ...

Microsoft представила док-станцию Audio Dock Сегодня компания Microsoft представила не только новые ноутбуки и компьютер в формате моноблока, но и достаточно интересный гаджет для повседневного использования в самых разных ситуациях. Речь идёт о док-станции Audio Dock, которая выглядит крайне привлекательно и при этом ...

Если не мы, то кто занял VTY SSH линии? Это OPS Недавно расследовали кейс, когда при казалось бы исправной конфигурации все попытки залогиниться на маршрутизатор Huawei NE40E-X8A (V800R021C00SPC100) были неуспешны в течение около двадцати минут, при этом все линии VTY SSH линии были свободны, никто не логинился на устройс...

В ГК «Астра» вошла компания Tantor Labs В контур ГК «Астра» включена компания Tantor Labs — разработчик софта на базе PostgreSQL. Программный стек вендора системного и инфраструктурного ПО пополнили российская СУБД Tantor и платформа управления ...

Всё-таки выйдут? Стало известно, когда видеокарты Intel Arc для настольных ПК могут появиться на рынке Немецкий журналист и инсайдер Игорь Валлосек с ресурса Igor'sLAB опубликовал новые данные о видеокартах Intel Arc для настольных ПК. По его информации, компания изменила график запуска так, чтобы карты появились в период с 5 августа по 29 сентября. При этом запуск к...

Российские банки в основном владеют неподходящими для ЕБС биометрическими данными клиентов Согласно данным источника, биометрические данные клиентов банков в России в большинстве случаев не подходят для Единой биометрической системы (ЕБС).  Лишь около 10% данных (4-5 млн образцов), собранных банками, соответствуют стандартам качества ЕБС. И, согласно но...

Как выбрать чехол для Huawei Mate 40 Pro+ Китайские компании давно научились делать смартфоны привлекательными, так что мы часто слышим вопросы о том, зачем чехол для Huawei Mate 40 Pro+ Plus, если у него такая стильная тыльная панель. На самом деле вопрос действительно интересный — производитель вкладывает огромные...

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

[Перевод] Продвинутые хуки в React: всё о UseEffect В этой статье рассмотрим советы и приёмы, которые помогут более профессионально написать код на React. Читать далее

Заменит ли no-code программистов? Вопрос некорректен Найм профессионального программиста — это слишком дорого, да и программирование — совсем не быстрый процесс. А бизнесу всегда нужно "вчера" и желательно бесплатно. Поэтому всё более популярным становится no-code подход: вы не пишете код, а просто, используя кнопки...

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

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

Будни техпода. Разворачиваем Android на Hyper-V Вопрос, о котором хотелось бы сегодня поговорить, мне кажется, я слышу ежедневно, по несколько раз на дню. Точно не помню, но, мне кажется, что этот вопрос был первым, с которым я столкнулся на данной должности. Звучит он обычно так: «Как мне установить эмулятор Android на ...

5 главных причин, почему людям снятся кошмары Наблюдения показали, из-за чего людям чаще всего снятся ночные кошмары Каждому человеку иногда снятся кошмары. Они бывают разные: в одном сне человек падает в пустоту, в другом у него выпадают зубы, в третьем за ним кто-то бежит и так далее. Обычно конец ночного кошмара один...

Postgresso #7 (44) ИТ-инфраструктура — это как водопровод, без неё жизнь уже почти невозможна. И мы продолжаем выпускать Postgresso. Релизы и коммитфесты Postgres PostgreSQL 15 Beta 3 Третья бета закрывает неожиданно обнаруженную дыру в безопасности. Ситуация объяснена в пресс-релизе и вот ...

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

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

Тихо звонит будильник на Айфоне. Что делать Apple регулярно улучшает iOS и добавляет в систему дополнительные полезные функции. Вот, казалось бы, как можно улучшить будильник? Конечно, сделать его умнее с помощью режима сна! Но за десятками приятных нововведений всегда скрываются мелкие неприятные баги, которые портя...

Как паутина может собирать воду Наверняка вы замечали, что после дождя на паутине остаются капли воды. Но почему так происходит? Объясняют китайские учёные.

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

Год на Airtable: как настроить процессы в компании с помощью low-code решения и стоит ли? Привет, Хабр! Я — Антон Иванов, работаю продакт-менеджером в двусторонних платформах. Как правило отвечаю за опыт поставщиков, вместе с командой успел помочь разработать с нуля и удвоить выручку на второй год после запуска у трех мобильных  приложений и у двух веб-верси...

AMD готовит очень быстрые и ещё более быстрые процессоры, и это в рамках одного поколения. Появились тесты Ryzen 7000X3D Компания AMD ранее уже говорила, что позже выпустит CPU нового поколения с технологией V-Cache. И сегодня у нас есть первые слухи касательно таких процессоров.  Согласно данным источника, объём микросхемы V-Cache останется равным 64 МБ, как у Ryzen 7 5800X3D. При ...

В отпуск за ПМЖ в сердце Латинской Америки. Почему Парагвай и как нас чуть не депортировали из Бразилии из за covid 19 А еще история про потерянный багаж.Друзья привет, история из личной жизни. Произошла она совсем недавно, главные участники я - Миша, моя жена Инна и мой двухлетний сын Константин.Решили мы с женой получить возможность легально жить в другой стране( получить ПМЖ зна...

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

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

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

Ferrum — бесстрашный Ruby-драйвер для Chrome с открытым исходным кодом Если вы хотите запустить интеграционные тесты на своем сайте, у вас есть три варианта: Poltergeist, Selenium и новое секретное оружие — Ferrum. Читать далее

Я рад, что Apple решила убить свои компактные Айфоны. А вы? Этой осенью Apple окончательно убьет iPhone 13 mini — один из самых провальных смартфонов компании. Apple пыталась сделать его лучше, чем iPhone 12 mini, но даже это не помогло продажам: как итог, в этом году появится iPhone 14 Max размером с существующий iPhone 13 Pr...

Рубим под корень: расследование атаки на хост с закреплением и запуском rootkit Привет, Хабр!  В предыдущей статье мы разобрали пример фишинга с использованием зловредного PDF вложения на примере задания GetPDF от CyberDefenders. Сегодня мы поговорим о руткитах (от англ. root – корневой, kit –набор, в данном контексте означает получение неограничен...

Jira: когда дорогие плагины не нужны При разработке любого крупного и длительного проекта нельзя обойтись без CMS (Content Management System), так как с ее помощью легко формировать списки задач, отслеживать прогресс и решать разные проблемы, которые могут возникнуть. При этом желательно, чтобы выбранная систем...

В альтернативном браузере Vivaldi большое обновление — более 100 изменений Команда набирающего популярность браузера Vivaldi объявила о выпуске обновления Vivaldi 5.4 для компьютеров (Windows, macOS, Linux).  Апдейт довольно обширный, всего список изменений насчитывает более сотни позиций. Правда, они в основном не слишком крупные. Так, ...

Проклятые Земли. Освежаем геймплей Статья о том, как реверс-инжиниринг может дать новое дыхание старой игре и освежить её геймплей. Обзор уникальных фишек игры Проклятые Земли, изменение механик и добавление новых фишек.Наверняка многие играли в Проклятые Земли и аддоны к ним лет 15, а то и все 22 года назад....

[Перевод] Отступ 8px у body: история стиля, который никому не нужен Во всех браузерах элементу body через таблицу стилей по умолчанию добавляется внешний отступ 8px. Но почему именно 8px? Разбираемся вместе с автором книги Jump Start Sass: Get Up to Speed With Sass in a Weekend к старту курса по Fullstack-разработке на Python. Читать далее

Apple выпустила первую бета-версию iOS 16.2. Что нового и как обновиться Сегодня, 25 октября, Apple выпустила первую бета-версию iOS 16.2 — следующего крупного обновления системы. Теперь, когда долгожданная iOS 16.1 позади, купертиновцы уже занялись работой над следующим апдейтом, в котором, кстати, будут новые функции и улучшения уже суще...

Видеокарты уже рекордно подешевели, на очереди – SSD. Контрактные цены на флеш-память NAND падают сильнее, чем ожидалось, на фоне слабого спрос на SSD и затоваривания складов Твердотельные накопители могут оказаться следующим после видеокарт компонентом ПК, стоимость которого значительно упадет в ближайшее время. Аналитики TrendForce в своем исследовании указывают, что на рынке флеш-памяти NAND на этот раз не отмечалось существенного роста с...

Быстро сжимаем, быстро пишем и читаем! На Java В ходе разработки IDE 1С:Enterprise Development Tools у нас возникла необходимость быстро оперировать с довольно большими (несколько гигабайтов) объемами данных. Если не вдаваться в детали: при интерактивной работе пользователя с IDE при переключении с одной ветки репозитори...

«Стать лучшей версией себя и полюбить». Что не так с этой идеей? "Не пытайтесь себя полюбить!", - вот с такой парадоксальной мысли я начну сегодняшнюю статью. Меня зовут Евгения Мисюченко, я практикующий психолог, гештальт-терапевт, и ко мне на консультации часто приходят люди с запросом на “полюбить себя”. Но в разговоре мы часто вы...

Массовые коммерческие беспилотники могут появиться в России через 3-4 года Заместитель руководителя рабочей группы рынка Национальной технологической инициативы Aeronet Павел Булат заявил, что коммерческие беспилотники в России могут появиться в перспективе 3-4 лет. По его словам, это поможет решить проблему перевозок для отдаленных территорий...

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

Делаем эффекты в видеосвязи, используя Canvas API и MediaPipe Привет! На связи Влад из команды видеоплатформы Skyeng. Мы отвечаем за аудио и видео коммуникацию в образовательных продуктах, применяем WebRTC и реализуем фичи вокруг Video Conferencing. О реализации одной из них хочу рассказать: мы сделали видеоэффекты для веба.Изначально,...

Что поменялось в Google в марте 2019? Источник изображения: Searchenginejournal.com   Вопрос пользователя: Есть ли понимание, какие факторы изменились в ранжировании Гугл после обновления алгоритма в марте 2019? Большой контентный проект с хорошим трафиком начал плавно терять посещаемость после мартовского...

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

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

Нефункциональные требования: как не пустить систему ко дну Привет, Хабр! Меня зовут Елена, я ведущий аналитик ИТ-компании SimbirSoft. Сегодня хочу затронуть такую тему, как нефункциональные требования к ИТ-продукту, которым не всегда уделяется должное внимание, а зря. Их несоблюдение может привести к потере прибыли, клиентов, репута...

Сделать невидимую камеру проще, чем может показаться — достаточно вернуть её на место. Новый Google Pixel получит экран без вырезов и отверстий Новый смартфон компании Google на стадии прототипа получил экран без вырезов и отверстий, а его эффективная площадь является довольно высокой. Digital Chat Station уточняет, что Google просто вернулась к уже забытому решению, разместив фронтальную камеру в верхней ...

[Перевод] Что я узнал за пять лет проведения аудитов кода Когда я работал в PKC, моя команда вела около тридцати аудитов кода. Многие из них предназначались для стартапов, которые вышли на серию А или B – именно на этом этапе основатели обычно обзаводились деньгами, отвлекались от тотальной сосредоточенности на выходе на рынок и ос...

Купил iPhone и потерял деньги. Почему не стоит покупать временный смартфон В нашем Телеграм-чате обсуждают не только проблемы Apple, приложения для iOS, но и то, какой iPhone выбрать для разных ситуаций. Например, есть определенная сумма на покупку или варианты обмена. Но иногда некоторые читатели спрашивают, какой iPhone купить ненадолго — ...

Недельный геймдев: #80 — 31 июля, 2022 Из новостей: создатель отменённой Limit Theory поделился исходниками, AMD релизнула Raytracing Analyzer 1.0, Godot начали готовить к 4.0 и с 3 августа заморозят новые фичи и родмеп, исследователи из Disney предложили решение проблемы бороды при захвате движений лица, в St...

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

Ещё поживём. Климатолог назвал примерный срок шестого массового вымирания Учёный-климатолог из Университета Тохоку (Япония) Кунио Кайхо назвал примерный срок следующего массового вымирания. Его работа была опубликована в журнале Biogeosciences. За последние 540 миллионов лет Земля пережила пять массовых вымирани...

Бот или не бот — вот в чем вопрос Идентификация пользователей интернета по "веб-отпечатку" (fingerprint) формирует новую реальность. Интернет теряет анонимность прямо сейчас. Это происходит не по причине насилия регулятора, а естественным путем вследствие появления доступной технологии защиты от ботов. Почем...

[Перевод] «Программировать не сложно — сложно не разочароваться в процессе» В детстве у меня была Mattel Auto Race — портативная игровая консоль со встроенным LED-экраном с красными светодиодами, элементами управления, одной игрой и динамиками. Почему-то я однажды о ней вспомнил и субботним вечером решил создать версию игры, используя p5.js. С...

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

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

Истребитель Tempest сможет «читать мысли» пилота Во время Второй мировой войны пилоты Spitfire описывали свои самолеты как настолько отзывчивые, что они казались продолжением их конечностей. В 2030-х годах у пилотов будет более тесная связь со своими истребителями, которые смогут «читать мысли». Самолет Te...

Роль UX писателя и копирайтера в мультивселенной безумия UX писатель (UXW) и копирайтер (CW) — две разные профессии. Их путают по одной причине: у них один и тот же основной рабочий инструмент — текст. С помощью текста копирайтер создает красивую, завораживающую вселенную, а UX писатель наводит там порядок — в этой вселенной ...

Что такое Умный дом Matter в iOS 16 и зачем он нужен Одним из грядущих нововведений iOS 16 должна стать поддержка нового стандарта умного дома под названием Matter. Это новшество осталось незамеченным, так как большинство из пользователей предпочитает улучшение повседневных функций, а Умный дом для многих по-прежнему остается...

PostgreSQL Antipatterns: где скаляру в GiST место? В PostgreSQL есть "волшебный" тип индекса GiST, который позволяет быстро искать разные сложные вещи - от интервалов до массивов и даже реализовывать полнотекстовый поиск.Про его внутреннее устройство и возможности подробно рассказывал Егор Рогов, а я в статье "PostgreSQL Ant...

Гипертекст в книгах — попытки, реликты, артефакты Источник иллюстрации: Пикабу https://pikabu.ru/story/tekstovyie_kvestyi_i_knigiigryi_620671020 мая 1998 года Умберто Эко (1932 - 2016) выступил в МГУ со знаменитой лекцией «От Гутенберга к Интернету: текст и гипертекст». Недавно я перечитал ее, размышляя о том, сколько лет н...

Как мы строили реактивный игровой сервер на Vert.x Всем привет, меня зовут Алексей Жуков, я старший программист в студии IT Territory. В этой статье я расскажу, как мы строили игровой сервер для Rush Royale. Объясню, почему создание сервера в геймдеве — это не так просто, как кажется на первый взгляд, а также опишу плюсы и м...

Сложно, но можно — стажировка в Яндекс Go Впереди новый сезон стажировок, и статья будет актуальна для тех, кто планирует начать карьеру в Яндексе. Я Максим, iOS-разработчик в службе технического развития Яндекс Go. В декабре 2021 года завершил стажировку в команде и хочу поделиться опытом, полезными ссылками и выво...

Программирование под SIBO (EPOC16) в наши дни Так уж получилось, что я (как и многие из присутствующих здесь) увлекаюсь различным древним железом, в том числе, конечно, и КПК. И сегодня речь пойдёт об одной навсегда ушедшей в историю линейке КПК от компании Psion.Далее инструкция о том, где найти нужный софт, как его ус...

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

Как побороть Stale Element Reference Exception при E2E тестировании современных SPA-приложений Всем привет, меня зовут Денис, я Software Developer Engineer in Test (SDET) в компании Bimeister. Я занимаюсь разработкой софта для тестирования — это фреймворки, автоматизированные тесты, настройка CI Pipeline’ов и многое другое.В статье расскажу, как мы...

На рынок готовится выйти необычная GeForce RTX 4090 с «турбиной». Карта Manli будет двухслотовой Компания Manli готовит первую на рынке видеокарту GeForce RTX 4090 с «турбиной».  Видеть такую систему охлаждения с центробежным вентилятором на RTX 4090 довольно необычно, так как такие СО обычно проигрывают другим современным решениям по производител...

Разработка драйвера сетевого адаптера для Linux. Часть 1 В этой статье мы рассмотрим как устроен драйвер сетевого адаптера для Linux.Cтатью разделим на две части.В первой части рассмотрим общую структуру сетевого адаптера, узнаем какие компоненты входят в его состав, что такое MAC и PHY, разберемся как подготовить адаптер к работе...

Разберемся. Русские уходят с МКС в 24-м году? Мутную фразу от Юрия Борисова надо понимать буквально — уйдем с МКС когда появится возможность летать на РОС. «После 24-го года». Получится в 28-м — получи вашингтонец гранату! Нет, будем обниматься до 30-го. Может и хочется в 25-м, но это нереально. Читать далее

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

Tabletop Simulator — редактор колод Я занимался созданием стола для карточной игры в Tabletop Simulator (TTS) и ощутил нехватку удобного инструмента для управления колодами. Из того что можно найти на youtube есть два способа: первый - это вручную в любом графическом редакторе сеткой расставлять карточки; втор...

[Перевод] «Это просто мой стиль кода» Стиль кода. Я слышал эти слова, эту глупость в сотне разнообразных вариантов:«Это просто мой стиль программирования».«Все пишут код по-разному».«Так я лучше всего понимаю код».И так далее, и тому подобное...Честно говоря, меня бесит, когда я слышу, что разработчик использует...

Илон Маск увольняет ветеранов Twitter, которые публично критикуют его Владелец Twitter Илон Маск, назвавший себя «абсолютистом свободы слова», уволил ключевых инженеров компании, которые публично критиковали его в социальной сети. В первом случае Маск сам объявил об увольнении в Twitter. В другом случае бывший сотрудник с...

Как переносить данные из S3 в BigQuery с помощью Meltano Создание пайплайнов для трансфера данных — рутинная задача Data-инженеров. Чтобы ее решить, многие копируют код коннекторов из одного проекта в другой. Из-за копипаста общая структура ломается, и в перспективе может возникнуть трудность с поддержкой проекта.Источников данных...

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

Nvidia готовит настоящего 3D-монстра? Топовая модель линейки GeForce RTX 40 может получить 18176 ядер CUDA и 48 ГБ памяти В Сети появились параметры возможной топовой видеокарты линейки GeForce RTX 40 – идейного преемника нынешней GeForce RTX 3090 Ti. Если данные, приведенные инсайдером, окажутся правдой, то нас ждет сверхмощная потребительская модель, которая превзойдет GeForce RTX ...

Деньги, знания, самооценка: зачем айтишнику становиться ментором Недавнее исследование MentorcliQ показало, что все компании США из списка топ-50 по версии Fortune используют программы менторства. Также наставничество практикуют 84% компаний, входящих в топ-500. Во время экономического спада из-за Covid-19 у компаний с программами об...

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

Личный опыт переезда в Португалию по стартап-визе: как правильно ответить на важные вопросы в анкете и получить апрув Свою историю для сообщества Пароль от вайфая рассказал Антон. Он поделился опытом и рассказал: где искал информацию, какие документы собирал, на какие вопросы отвечал, должен ли стартап зарабатывать, почему въехал по турвизе и как быстро получить одобрение от инкубатора...

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

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

Ремонт телефона Samsung станет более безопасным. Но не везде А вы сдавали когда-нибудь телефон в ремонт? Я сдавал и признаюсь честно мне было немного не по себе, когда мне говорили, что надо было отключить пароль разблокировки или сказать его специалистам сервисного центра. Это происходило в официальном сервисном центре Huawei в Моск...

Дилеры продают Lada Vesta по 2,7 млн рублей, утверждая, что это и есть рекомендованные цены В начале недели мы уже сообщали, что автомобили Lada Vesta нового поколения, которые поступили в продажу крайне ограниченным тиражом, вовсе не раскупили за первые дни. Причина заключается в том, что дилеры начали устанавливать на них запредельные цены. Однако если в пр...

Как работает Autoplay в онлайн-кинотеатре Привет! Меня зовут Алексей Мельников, я продакт в KION (онлайн-кинотеатр от МТС Digital), занимаюсь фичами, связанными с искусственным интеллектом. Весной мы писали о фиче пропуска титров. Судя по карме, статья хабровчанам понравилась и это мотивировало нас на написание...

Apple, а зачем вообще A16 Bionic? Появились первые тесты производительности новой платформы, и она почти идентична предшественнице В Сети уже появились результаты тестирования новейшей SoC Apple A16 Bionic, которая доступна в iPhone 14 Pro и 14 Pro Max.   Новая платформа набирает в Geekbench 1879 и 4664 балла в однопоточном и многопоточном режимах соответственно. Для сравнения, A15 Bionic наб...

Мнение: Зачем MacBook вырез от iPhone 14 Pro Новые iPhone 14 Pro и Pro Max уже оказались у своих владельцев: хотите вы того или нет, но нам нужно привыкать к новому понятию Dynamic Island (он же «островок»). На первый взгляд, он может показаться баловством, но на деле Apple решает важнейшую проблему, которая...

Нагрузочное тестирование: что? где? когда? После весны 2020 года слово “тестирование” приобрело некоторые неожиданные значения и неоднозначные коннотации — пожалуй, везде, кроме IT. В нашей сфере без него никуда — и так было всегда. Видов тестирования ПО — множество: модульное, функциональное, А/В-тестирование, инте...

DALL·E 2 — мои первые эксперименты с возможностями нейросети Еще в прошлом году я в свое время подавался в лист ожидания для того чтобы опробовать нейросеть GPT3 для генерации текстов, и спустя достаточно длительное ожидание она попала ко мне в руки, и даже в рабочем проекте мы с ней поэкспериментировали.И когда Open AI открыли возмож...

Доступна бета-версия Honor of Kings, она вообще чем-то отличается от Arena of Valor? В Турции, Бразилии, Мексике и Египте начался бета-тест Honor of Kings, альтернативной версии Arena of Valor. Между ними почти нет разницы. Геймеры на Андроид могут затестить глобальную версию Honor of Kings, нужно только подключить VPN к одной из стран, где сейчас проходит...

4 классных фишки Google Pixel 7, которых никогда не будет в iPhone Недавно представленный Google Pixel 7 не получил весомых улучшений ни в производительности, ни в автономности. Но это не главное: преимущество смартфона не в том, хорошо ли он будет тянуть Genshin Impact или проработает несколько дней без подзарядки, а в фирменных функциях ...

Инсайдеры рассказали, почему EVGA ушла от NVIDIA Если вы следите за рынком компьютерных комплектующих, то знаете, что компания EVGA недавно перестала сотрудничать с NVIDIA и выпускать видеокарты этой компании больше не будет. Это многих сильно удивило, так как для EVGA 80% прибыли приходило именно с продажи видеокарт NVIDI...

Какие бывают аксессуары для Samsung Galaxy Watch 3 На просторах интернета можно найти множество вопросов о том, какие бывают аксессуары для Samsung Galaxy Watch 3 (45мм) SM-R840NZKACIS, ведь эти умные часы пользуются повышенным спросом из-за своей относительно низкой стоимости. Мы решили разобрать этот вопрос более детально,...

WireMock – швейцарский нож в арсенале тестировщика. Часть 2 Всем привет! В предыдущей части я рассказал, что такое WireMock, в каких случаях его необходимо использовать, как его разворачивать и настраивать, как правильно сопоставлять запросы с заглушками и как пользоваться журналированием. Настало время рассмотреть все что связано с ...

Консольный UI и отказ от асинхронного кода в idewave-cli С выходом версии 1.0.1 я решил осветить некоторые аспекты технической стороны моего проекта. В этой статье я расскажу про использование библиотеки tui-rs и про нюансы использования библиотеки tokio-rs, а так же постараюсь рассказать, что же было исправлено и почему так, как ...

Что умеет умный ИТ-секретарь Мы в CTI занимаемся сложными интеграционными проектами и автоматизацией процессов. Делаем это ещё с тех времён, когда вместо какой-нибудь «Алисы» энтузиасты вручную собирали умные розетки на базе ESP8266 или Arduino, а понятие Internet of Things (IoT) не приобрело широкую по...

Pixel 7 и Pixel 7 Pro будут катастрофически отставать от новых флагманов конкурентов? Появились подробности о SoC Tensor G2 Похоже, смартфоны Pixel 7 и 7 Pro будут ещё сильнее отставать от конкурирующих флагманов, чем текущее поколение Pixel.   Речь в данном случае о платформе. Согласно свежим данным, SoC Tensor G2 получит практически тот же самый процессор, что и текущая платформа. То...

Как битриксоиды в React уходили Приятно познакомиться, мы битриксоиды. Да-да, те самые которые:- вообще не модные,- пишут НЕ на Laravel и Symphony,- возятся с кучей мягко говоря “неидеального” кода под названием “1С-Битрикс: Управление сайтом”,- проходят Академию 1С-Битрикс и сдают платные экзамены для под...

Microsoft выпустила Xbox September Update Компания Microsoft выпустила Xbox September Update. Настройте цвет кнопки Xbox на Xbox Elite Wireless Controller Series 2 Предоставление фанатам выбора и возможностей для самовыражения является основной частью миссии Xbox. Вот почему Microsoft рада объявить о настройке цвета...

AppTime теперь на Boosty. Отвечаем, зачем и почему Привет, мобильные геймеры! С вами я, Никитенков Валерий, несменяемый автор и главред сайта AppTime уже как на протяжении 2 лет. Мы долгое время пытались не идти по тому же пути, что и другие игровые сайты СНГ, но реальность диктует свои правила. Как вы знаете, Google по сути...

Android 12L существует только благодаря Samsung. Вскрылись подробности необычного сотрудничества Google с корейским гигантом Операционная система Android 12L в своё время была представлена, как решение для устройств с большими экранами. Несмотря на это, Samsung Galaxy Z Fold4 стал первым смартфоном компании на данной ОС, а другие производители зачастую вообще не используют эту версию. И тепер...

Образование в РФ избыточно Эта статья призвана дать ответы на вопросы, которые возникают у некоторых студентов во время обучения и после окончания вузов относительно процесса обучения, образования вообще. Вроде таких наивных вопросов: Для меня, как человека, который верил в то, что учебное заведение ...

Как сменить базу данных, если у вас Entity Framework Entity Framework — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти) SQL-запросы прямо из высокоуровневых LINQ-конструкций. Одной из киллер-фич фреймворка ...

Умная подсказка в навигаторе: что могло пойти не так Это история о том, что подсказка умная, а мы — нет :)) Рассказываем, как мы планировали сделать всё быстро и просто, а получилось как всегда не так. Но мы справились, хоть и не сразу. Речь пойдёт о навигаторе 2ГИС: пользователи строят в нём маршруты и приезжают, ку...

Какие базы данных регистрировали российские компании и почему? 7 примеров из практики Под базой данных подразумевается набор самостоятельных материалов, собранный и систематизированный таким образом, чтобы быть доступными к обработке электронными вычислительными машинами (ЭВМ). Обычно представления о базах данных ограничиваются контактными данными пользо...

4 причины купить Apple Watch 7 прямо сейчас и одна, чтобы отказаться Не знаю как вы, но я обожаю небольшой промежуток времени перед презентацией Apple. Несмотря ни на что, это традиционно лучшая возможность купить тот или иной прошлогодний гаджет от Купертиновцев. Обычно речь идет об iPhone: во всяком случае, наши читатели постоянно прикидыв...

Жизнь на сложности «Hard»: избыточность ожиданий, способы работы с ними и причем здесь Что? Где? Когда? В данной статье речь пойдет о том, как влияют на нашу жизнь избыточные ожидания в разных сферах, рассмотрим причины их формирования, а также методы отделения зерен от плевел. Ну и проведем черту между амбициозностью и описываемой избыточностью.Избыточность ожиданий легко уви...

Звездочки во время трассировки через IPsec Недавно обратился клиент с вопросом почему у него при трассировке появляются звездочки. Трассировка проходила через IPsec тоннель, поэтому коротким ответом было: потому что IPsec не возвращает ICMP reply. Но у клиента также была проблема с маршрутизацией, причину которой он ...

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

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

Мы знаем, когда примерно выйдет бета-версия Call of Duty Warzone Mobile Call of Duty Warzone Mobile — королевская битва нового поколения. Она не только предложит движок оригинальной Warzone, но ещё и совместные ивенты и аккаунты на ПК, консоли и смартфоны. Так вот, комьюнити-менеджеры Warzone Mobile говорят, что они скоро поделятся деталями о да...

Выжить в Рио-де-Жанейро. Обзор рынка Бразилии Бразилию часто сравнивают с Россией. Две страны БРИКС похожи и по размеру, и по населению, и по уровню жизни, и по структуре экономики. Из-за бюрократии и непрозрачной налоговой системы зайти на бразильский рынок может быть непросто. Тем не менее у него есть множество перспе...

СДЭК запустил новый сервис по продаже восстановленной техники из США и Европы Логистический оператор СДЭК запустил новый сервис CDEK recommerce, который занимается покупкой восстановленной электроники в США и Европе. Как заявили в компании, речь идёт о товарах, которые вернули сразу после покупки или же о тех, где есть небольшие недостатки, восст...

Лучший чехол для бюджетного Samsung Galaxy A02s Нам часто задают вопрос о том, почему нужно покупать чехол для Samsung Galaxy A02s SM-A025F (2021), особенно если учитывать, что смартфон относительно доступный. Среди пользователей бытует мнение, что такого рода смартфоны выступают расходным материалом — пользователь просто...

5 необычных приложений для Android, о которых вы точно не знали Если заглянуть в смартфон кого-либо из своих друзей, то вы, скорее всего, обнаружите довольно скудный набор приложений на рабочем столе. Соцсети, плееры, онлайн-магазины, может, парочку игр — пожалуй, все эти программы есть у каждого. Но разве ради этого смартфоны про...

Распознавание поднятых пальцев на Python+OpenCV В данной статье хочу рассмотреть банальный и не сложный проект, а именно подсчет количества поднятых пальцев.Все исходники можно найти на моем Github.Код будем рассматривать с самого начала, но лучше всего ознакомиться с моими предыдущими статьями.Подготавливаем среду и уста...

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

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

[Перевод] 5 способов развёртывания микросервисов Микросервисы — это самый масштабируемый способ для разработки программного обеспечения. Но это громкое заявление мало что значит, если мы не выберем для себя правильный способ развёртывания микросервисов: процессы или контейнеры? Запускать на своих серверах или использовать...

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

Компания Ростсельмаш сливает данные своих клиентов Компания Ростсельмаш, сливает данные своих клиентов. Сегодня хочу поделиться своим мнением и опытом использования, сервисом картирования от компании Ростсельмаш.У компании есть сервис под название Agrotronic. Который позволяет отлеживать данные по картированию. Для того, чт...

О доверии-2 или Почему надо вести себя хорошо Статья двухлетней давности вызвала кое-какой резонанс, а последние месяцы максимально жёстко уткнули нас в то, как много (да всё, фактически!) зависит от того, кому и чему мы верим. Ну вот.1. Как-то в середине 80-х сестра моя пришла из детского сада и, с благоговением в голо...

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

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

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

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

WireMock – швейцарский нож в арсенале тестировщика. Часть 1 Всем привет! Меня зовут Анатолий Калмыков, и я отвечаю за качество создаваемых решений в «Ростелеком ИТ». Сегодня я расскажу вам про WireMock – это одновременно и утилита, и библиотека на Java для создания HTTP заглушек над веб-сервисами. Он создает HTTP-сервер, к которому м...

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

Мини-ПК для бизнеса: обновляем парк корпоративных решений Привет, Хабр! Корпоративный парк техники — штука сложная, особенно когда настает момент списания большого числа старых компьютеров и закупки новых. Да еще и в условиях мировых санкций. Сегодня изучаем компактный системник от HP (EliteDesk 805 G6) с необычным железом внутри. ...

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

Как слушать бесконечную музыку в Яндекс и что такое нейромузыка Вы же знаете, что такое музыка, и как-то слушаете ее? До недавнего времени вариантов, как сделать это, было намного больше, но теперь с уходом Spotify и проблемами с оплатой Apple Music приходится искать другие варианты. Одним из таких вариантов уже много лет является Яндек...

Meta* Quest 2 как фитнес-девайс. Мой опыт Судя по статьям на тему физо и обсуждениям под ними, далеко не все хабровчане любят упражняться (а кто-то вообще с детства ненавидит любые околоспортивные активности). А они нужны.Не буду писать почему, ибо тут достаточно статей на эту тему. Про влияние физнагрузок на когнит...

Как поладить с программистами Программист — человек суровый, строгий, умный и отчасти опасный. Именно так ты думаешь, когда погружаешься в ИТ на стороне заказчика, того, кому что-то от программиста надо. И вот уже ты плодишь сущности, путаешься в терминологии и важно раздуваешь щёки, чтобы не показаться ...

Разработка, основанная на приемочных тестах (ATDD) Работая с продуктовыми командами разработки, я чаcто наблюдал два сценария написания требований к разрабатываемому продукту, и у обоих сценариев есть перекос в одну или в другую сторону:1. Большой фокус в требованиях уделяется функциональной и технической части, то есть тому...

Экран 5,92 дюйма, Snapdragon 8 Plus Gen 1, 50-мегапиксельная камера с осевой стабилизацией, IP68 и до 16 ГБ ОЗУ. Норвежский ретейлер раскрыл все характеристики Asus Zenfone 9 Официальная премьера смартфона Asus Zenfone 9 назначена на 28 июля, но норвежский ретейлер уже поспешил добавить новинку в свой каталог. Поэтому уже сейчас известны все параметры устройства. В частности, конфигурации памяти. В базовой версии Asus Zenfone 9 будет 8 ГБ О...

Не Nintendo Switch Lite, но очень похоже. Logitech и Tencent готовят портативную консоль В наши дни мало кого можно удивить портативными консолями или игровыми смартфонами. Однако Logitech и Tencent сделали следующий шаг и объявили о создании носимой игровой системы для облачных игр. Впервые об этом стало известно в начале месяца, а теперь в сети появились ...

Зачем разработчикам Discord.NET нужен статический анализатор? Discord.NET – библиотека, написанная на C#, которая используется для взаимодействия с Discord API. Сможет ли PVS-Studio помочь её разработчикам? Узнаете в статье! Читать далее

Многопоточный бекап и рестор в СУБД Ред База Данных Добрый день. Меня зовут Сергей, я работаю системным архитектором в компании "РЕД СОФТ". При эксплуатации СУБД Ред База Данных или Firebird возникает необходимость выполнить операцию резервного копирования и восстановления. На БД размером сотни гигабайт бекап и рестор занимае...

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

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

Появилось новое доказательство того, что Луна была частью Земли Геофизики из Цюрихского университета нашли новые доказательства того, что Луна когда-то была частью Земли. Их исследование опубликовано в журнале Science Advances. Согласно части гипотез о возникновении Луны, она образовалась из вещества, ...

Земля неожиданно стала вращаться быстрее. Чем это грозит? По данным TimeAndDate.com, наша планета установила рекорд, совершив один оборот быстрее, чем за всю историю таких отслеживаний. Земля сделала один оборот вокруг своей оси в среду, 29 июня, на 1,59 миллисекунды быстрее 24 часов. Ещё в 1960-х годах атомные часы начали с б...

И никаких инопланетян: проблема с отправкой странных сигналов зонда Voyager 1 на Землю разрешилась Американское управление по аэронавтике и исследованию космического пространства NASA поделилось радостной новостью — инженеры наконец-то сумели устранить сбой, который приводил к отправке зондом Voyager 1 (Вояджер-1) странных данных на Землю. Напомним, Voyager 1 ...

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

Есть ли жизнь на Go после C#? Всем привет! На связи Пётр, Go-разработчик в команде Ozon, которая занимается управлением товарами торговой площадки. Всё, что загружают продавцы, обрабатывается нашими сервисами. Девять месяцев назад я сменил основной язык программирования с C# на новый для меня Go. В стать...

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

Анна Юртаева: «В кибербезе  сейчас идет самая ожесточенная борьба с криминалом» Со времен Эжена Видока, “отца” классических уголовных расследований, их алгоритм мало изменился: сыщик собирает улики, строит гипотезу, исключает лишних подозреваемых и, наконец, выходит на злодея, которого в итоге отправляет за решетку. С киберпреступлениями не все так прос...

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

Httpool и Reddit приступают к сотрудничеству с рекламодателями на развивающихся рынках Европы и Центральной Азии Партнёрство предоставит рекламодателям доступ к глобальным рекламным возможностям Reddit и аудитории платформы как на местных рынках, так и за их пределами.

«Мы измеряем срок службы батареи умных часов в месяцах, а не в часах». Garmin тоже решила потроллить Apple с её новыми Watch Ultra Многие журналисты, блогеры и прочие обозреватели называют Apple Watch Ultra конкурентом для часов Garmin. Видимо, в Garmin решили объяснить, почему о прямой конкуренции речи не идёт, и сделали это всего несколькими словами.  Мы измеряем срок службы батареи в месяц...

Какие приложения можно удалить из iOS 16 и как это сделать Не все заметили, но с каждым поколением iOS становится все более открытой и подвергается кастомизированию. Так, в iOS 10 впервые появилась возможность удалять стандартные приложения с рабочего стола, чтобы не захламлять его — согласитесь, отличный способ почистить про...

Уникальный стратосферный беспилотник Airbus Zephyr разбился в Аризоне после 64 дней полета. Ему всего несколько часов не хватило, чтобы установить новый рекорд длительности пребывания в воздухе Об этом уникальном беспилотнике мы уже писали: подразделение Пентагона под названием Army Futures Command запустило проект длительных испытаний стратосферного многоцелевого беспилотника Airbus Zephyr 15 июня. Аппарат кружил в основном над юго-западной частью США на...

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

«Москвич» объяснил смысл названия кроссовера «Москвич 3» Завод «Москвич» сегодня ответил на интересующий многих вопрос о том, «Москвич 3» получил такое название. Почему не «Москвич 1», если это первая модель после возрождения бренда? Что означает «3», почему не «1»? ...

Terraform за 15 дней (AWS/Yandex cloud). День 1 Terraform за 15 дней (AWS/Yandex). День 1Мы от простого к сложному, поднимем небольшую инфраструктуру на aws и Яндекс (актуальность последнего я думаю объяснять не нужно). Так что по итогу вы сможете сказать: “Я изучал terraform от простого к сложному”.Я постараюсь добавить ...

Как очистить кэш на Айфоне и зачем это делать Говорят, что iOS не только лучше оптимизирована, чем Android, но и более эффективно автоматизирована. Якобы мобильная операционка Apple со временем не забивается мусором и не замедляется, как аппараты на Андроид, потому что умеет автоматически очищать кэш, который сохраняют...

Зачем военные строят авианосцы, которые так легко разбомбить Считается, что авианосцы уже устарели. Но почему некоторые страны продолжают их производить и покупать?

Простой симулятор лидара автомобильного базирования на Unity Хотите просто и быстро получить данные трехмерного сканирования улицы? Нет желания тратить тысячи долларов на покупку лидара? Давайте я предложу вам попробовать симулятор!Я участвовал в проекте лидарного картографирования, где руководство не торопилось покупать дорогую техни...

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

Почему разработчику важно заниматься «PET-проектами» Привет Хабр! Прошло более 7 лет с момента старта моего первого PET-проекта. Тогда я еще не задумывался о пользе подобных инициатив и разрабатывал исключительно в академических целях, чтобы наработать практический опыт и более продуктивно справляться с задачами в компании где...

Call of Duty Warzone Mobile не выйдет в России Издатель Activision в одном из последних «твитов» опубликовал список стран, где Call of Duty Warzone Mobile не выйдет. Даже если страница игры в них имеется и игроки могут пройти предрегистрацию, награды они не получат. Стоит отметить, что геймеры всё равно найдут способ ...

Создатели Goat Simulator 3 объяснили, почему продолжение проекта стало триквелом Максимально абсурдный проект получается.

В России начали продавать «киберимунный» тонкий клиент «Лаборатория Касперского» и группа компаний «Тонк», российский производитель тонких клиентов, объявили о начале продаж первого «кибериммунного» тонкого клиента в России. Аппаратную часть представила «Тонк», кибериммунност...

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

Микроконтроллеры Megawin серии MG32F02: таймеры общего назначения Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3, 4 и 5), сегодня рассмотрим таймеры общего назначения. Читать далее

Разработчики Tank Company Mobile поделились новой информацией Пока разработка Tank Company Mobile идёт полным ходом, издатель NetEase Games ответил на 24 вопроса по будущему игры. Tank Company Mobile — хорошая альтернатива World of Tanks Blitz; почему так, узнаете в нашем обзоре. А пока пройдёмся по Q&A, которое провели разработч...

Samsung придумала как переманить фанатов Apple. Эта фишка не скоро появится в iPhone Как известно, Samsung является важнейшим поставщиком дисплеев для многих компаний, в частности, для Apple. Вокруг их сотрудничества ходит множество слухов: так, считается, что Samsung в своих лабораториях готовит обновленный гибкий дисплей не только для складного Айфона, но...

Вместо Mazda на заводе «Соллерс» во Владивостоке могут наладить выпуск Geely и Chery На заводе «Соллерс» во Владивостоке могут начать выпускать автомобили китайских брендов Geely и Chery. До мая на предприятии выпускались автомобили Mazda для российского рынка. Местное издание PrimaMedia сообщает, что соответствующие переговоры с представите...

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

Выбираем чехол для Huawei Nova 9 SE Многие пользователи после приобретения свежего смартфона со стильным дизайном задают вопрос, например, нужен ли чехол для Huawei Nova 9 SE, если производитель вложил столько усилий в разработку и производство настолько удивительного гаджета. Это действительно интересный вопр...

Почему боль всегда усиливается по ночам Любая боль усиливается ночью, и у ученых есть несколько объяснений этому явлению Каждый человек иногда испытывает боль — чаще всего она бывает физической, но существует и душевная. Согласно определению Международной ассоциации по изучению боли (IASP), боль является неприятны...

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

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

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

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

7 крутых товаров с AliExpress, которые я уже купил, а ты еще нет Глядя на подборки товаров с АлиЭкспресс, вы наверняка задавались вопросом: «А автор сам этим когда-то пользовался?». Если я угадал, то сегодняшний рейтинг точно не оставит вас равнодушными. В нем собраны недорогие, но очень полезные товары, которые я покупал сам и советовал...

Как мы делали свой Typeform с тотализатором, но без куртизанок, а ещё случайно изобрели велосипед Всем привет. Меня зовут Дима, и пока мой конструктор опросников не захватил рынок, лишив три сотни испанцев из Typeform работы, средств к существованию и крыши над головой, придется самому немного рассказать о том, что такое WebAsk, почему я решил создать именно такой проект...

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

Илон Маск рассказал, зачем чипировать людей Илон Маск написал статью для китайского журнала China Cyberspace, который издает агентство КНР по цензуре в интернете. В тексте он в том числе рассказал, зачем нужно чипировать людей – этим будет заниматься его компания Neuralink. Перевод ...

Telegramm-habr-бот. Долгий путь к совершенству Каждый день мы просматриваем habr. Каждый день заходим на главную ленту и просматриваем её. Что, если автоматизировать этот просмотр?В статье я расскажу, как я писал telegram-бота на python3, который вытаскивает заголовки статей с habr и пишет их в telegr...

У вас WPA Enterprise PEAP/TTLS? Тогда мы уже у вас Доброго времени суток, коллеги! Меня зовут Роман и эксперт отдела анализа защищенности (в простонародье — пентестер). До того, как перейти в это направление, я 10 лет был системным администратором (преимущественно Windows систем). Скажу вам честно, мне очень нравится симбиоз...

Для Path to Nowhere проходит бета-тест до 30-го сентября Path to Nowhere — мобильная игра в жанре «башенная защита». Сейчас для неё проходит лимитированный бета-тест на Андроид, тогда как на iOS доступна предрегистрация с примерной датой релиза 27-го октября. Регионы, где проходит тестирование — Индонезия, Филиппины и Австралия. Т...

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

7 неожиданных причин, почему люди ночью потеют Если в спальне не жарко, а постель промокает, нужно обратиться к врачу.

[recovery mode] Квантовая запутанность глазами хакера. Часть 1 Квантовая запутанность, изначально предсказанная в совместной работе Эйнштейна, Подольского и Розена, подразумевает взаимозависимость квантовых состояний двух или большего числа объектов. Такая взаимозависимость может сохраняться, даже если эти объекты разнесены в пространс...

Apache Cassandra заменит СУБД Oracle в системах ДБО Компания R-Style Softlab объявила о переходе к использованию открытой платформы Apache Cassandra в качестве замены реляционной СУБД Oracle для высоконагруженных компонент систем дистанционного банковского обслуживания. Предпосылкой ...

Что не так с лекарством от болезни Альцгеймера Или почему его ещё нет.Вам когда-нибудь хотелось выдать желаемое за действительное? Подогнать факты под свои представления? А если вы за это получите миллионы долларов? Мне вот например хотелось, когда я писала диссер (не-не, я удержалась). Ужасно трудно не смухлевать чуть-ч...

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

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

GeForce RTX 4090 появится в ноутбуках. Вместе с ней в линейке мобильных GPU Ada Lovelace будет еще четыре модели Слухи о том, что Nvidia готовит линейку мобильных GPU GeForce RTX 40, ходят давно, а сейчас в Сети появилось очередное свидетельство этого. На слайде ниже перечислены модели всей серии. В новой линейке будет пять моделей: GeForce RTX 4060, RTX 4060 Ti, RTX 4070, RTX 40...

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

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

5 явлений, которые ученые до сих пор не могут объяснить Существуют вещи, которые ученые до сих пор не могут объяснить За последние 50 лет научный прогресс сделал большой шаг вперед. Люди наконец-то осуществляют полеты в космос, умеют лечить считавшиеся смертельными болезни, развивают искусственный интеллект и так далее. Но чем бо...

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

Как мы уменьшили время проверки релизной сборки с 4 дней до 4 часов Всем привет! Меня зовут Иван, я QA-инженер релизной команды в inDriver. В этой статье расскажу о том, как мы сократили время регрессионного тестирования релизной сборки мобильного приложения и релизный цикл до одной недели, с какими проблемами столкнулись и как их решали.Ран...

Объяснение паттерна Наблюдатель на примере Redux Как часто приходится сталкиваться с тем, что начиная проект и развивая его до какого то момента, приходит понимание что код стал запутанным, а чтобы поправить зависимость в одном модуле, приходится править десятки похожих? Казалось бы, что может избавить нас от мучительной р...

Это Chery Tiggo 9. Новейший кроссовер показали со всех сторон После появления первых шпионских фотографий флагманского кроссовера Chery Tiggo 9 были созданы рендеры, позволяющие более точно рассмотреть ожидаемую новинку. Первая информация о Chery Tiggo 9 появилась ещё в прошлом году, автомобиль проходит под модельным номером ...

Паттерн Outbox: как не растерять сообщения в микросервисной архитектуре Привет! Меня зовут Михаил Боровиков, я тимлид команды, которая отвечает за систему процессинга заказов Lamoda — Orders Management. Эта система, словно «сердце» Lamoda, через которое проходит самый важный для бизнеса шаг — оформление заказа.Раньше система представляла из себя...

Samsung наконец-то выпустила One UI 5.0. Бета-версия стала доступна актуальным флагманам компании Компания Samsung наконец-то выпустила бета-версию One UI 5.0, хоть и с задержкой в несколько недель.  Обновление S90xBXXU2ZHV4 стало доступно для линейки Galaxy S22. Как это часто бывает, первоначально в Германии, но в ближайшие дни стоит ожидать распростране...

Подбираем ремешок для Xiaomi Redmi Watch 2 Lite Практически всегда после покупки умного браслета или часов пользователи спрашивают какие аксессуары для Xiaomi Redmi Watch 2 Lite стоит приобрести, чтобы получить от устройства максимум удовольствия. На деле ответ достаточно простой, но его, безусловно, нужно аргументировать...

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

[Перевод] Ликбез по диплинкам. Часть 2: диплинки с нуля Если вы хотите сделать так, чтобы ваши пользователи могли напрямую попасть в определенную часть внутри вашего приложения, например, когда вы отображаете предложение оформить подписку, выводите просьбу обновить свой профиль или переносите пользователя в корзину в приложении д...

UAC Bypass и вариации на тему детектирования. Часть 1 Привет, Хабр!Сегодня мы хотим рассказать о возможных вариантах обхода контроля учётных записей пользователей (UAC) и способах их детектирования. Если коротко, UAC (User Account Control) – механизм, поддерживаемый всеми последними версиями Windows, который призван предотврати...

Feature Engineering или стероиды для ML моделей Привет, чемпион! Часто при построении ML моделей мало просто взять сильную модель. Оказывается, иногда грамотная предобработка данных существенно важнее. Сегодня речь пойдёт про feature engineering. Рассмотрим несколько кейсов на эту тему более подробно. Данные будут упро...

Памятка архитектору Я работаю архитектором (Solution Architect если быть точным) в аутсорсинговой компании. В ходе работы я занимаюсь такими активностями как: дизайн и внедрение архитектурных решений, аудит систем заказчика и разного рода консультации вокруг архитектуры систем. Иногда в разгово...

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

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

iPhone 14 Plus — это полный провал. Вот 4 причины его не покупать iPhone 14 Plus не оправдал ожиданий. Что не так с новинкой? iPhone 14 Plus поступил в продажу позже остальных моделей, но так уж вышло, что буквально в первый же день, когда он появился на полках магазинов, стали известны многие недостатки этого смартфона. Интересное совпаде...

[Обновлено] WhatsApp перестал работать и не отправляет сообщения. Что случилось? Сегодня утром, около 10 часов утра по Москве, у многих пользователей перестал работать WhatsApp. Люди стали сообщать, что мессенджер — независимо от платформы, на базе которой его пытаются использовать — запускается, но не загружает информацию о контактах и не д...

Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689 Наш мир кишит камерами видеонаблюдения, и большинство из нас сами добровольно окружают себя этими устройствами. Камерами, которые имеют как случайные дыры в безопасности, так и намеренно внедренные компоненты которые отстукивают своему хозяину. Одни производители стараются п...

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

Микроконтроллеры Megawin серии MG32F02: АЦП и компаратор Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2 и 3), сегодня рассмотрим АЦП и аналоговый компаратор, а также проведем эксперименты с более "продвинутым" МК MG32F02A064. Читать далее

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

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

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

Почему 29 июня 2022 года — самый короткий день в истории Недавно человечество самый короткий день за всю историю наблюдений Многие взрослые люди страдают от того, что не успевают за один день выполнить все запланированные дела. Иногда очень хочется, чтобы в сутках появились лишние пара часов, чтобы посвятить их себе и отдыху. К со...

Минцифры и РКН пояснили, почему не будут ограничивать публикации в СМИ насчёт товаров параллельного импорта В Минцифры и Роскомнадзоре пояснили, что не станут ограничивать публикации в СМИ о товарах, которые завозят по параллельному импорту. В ведомствах заявили, что таких полномочий у них попросту нет, так что мониторить СМИ и блокировать публикации они не станут. В обоих в...

Один из альтернативных протоколов для интернета вещей — CoAP Источник Говоря об интернете вещей, мне сразу приходит в голову связка из разных устройств или датчиков, соединённых с помощью беспроводных каналов связи с удалёнными клиентами, используя посредника — Mqtt broker. Однако интернет вещей не ограничен только этим протоколом,...

Средние highload паттерны на Go Привет, Хабр! Меня зовут Агаджанян Давид и ранее я опубликовал статью «простые highload паттерны на Go», в которой были рассмотрены простые подходы увеличения пропускной способности отдельно взятого экземпляра приложения без хардкора. Мне импонируют простые подходы, так...

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

[Перевод] Четыре важных теста для Apache Kafka CI/CD с GitHub Actions Если вы используете GitHub для создания приложений Apache Kafka®, наверняка вы захотите интегрировать Kafka в свою среду разработки и эксплуатации GitOps. Эта статья для тех, кто понимает принципы GitOps, ценность непрерывной интеграции и поставки (CI/CD) и важность промежут...

Евросоюз потратит 300 миллиардов евро на зеленую энергетику, «чтобы исключить возможности для энергетического шантажа со стороны России» Евросоюз потратит 300 миллиардов евро на переход на зеленую энергетику, чтобы навсегда отказаться от ископаемого топлива РФ. Об этом заявила глава Еврокомиссии Урсула фон дер Ляйен, выступая на XVII Международном стратегическом форуме в городе Блед (Словения)....

PUSH в GIT как средство доставки в прод, или как сэкономить время на развертывании и обновлении сервисов Программисты любят программировать. Но если вы – программист, и результат вашего творения делается не “в стол”, рано или поздно наступит момент, когда нужно показать его миру: заказчику, пользователям, инвесторам, etc. Хорошо, когда вы работаете в компании, где есть целый от...

Стало известно, какие устройства Apple перейдут на USB-C Apple давно уже предлагает порты USB-C на каждом Mac — от простого MacBook Air до мощного Mac Pro. Есть они и на планшетах, включая iPad Pro 2018 года и новее, iPad Air 2020 года и новее, iPad mini шестого поколения, а также некотоыре другие устройства. Apple такж...

Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills Решил составить для себя план развития (я в IT с 2007, как аналитик - с 2017). Что получилось: некий чек-лист с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.С чего все началось. Я недавно менял работу...

Айфон перестал заряжаться на iOS 16. Что делать iOS 16 полна сюрпризов, порой, весьма странных: недавно AirPods Pro 2, которые система приняла за AirTag, предлагали заменить батарею, а теперь еще пользователи столкнулись с непонятным сообщением, которое гласит, что зарядка iPhone приостановлена. Первое, что приходит на у...

DWT-шаблоны и DWS-стандарты DWT-шаблонВот мы и подходим к той стадии, когда уже создали стили мультивыносок (см. «Выноски nanoCAD vs мультивыноска») и собственную библиотеку блоков (см. «Блоки и атрибуты блоков»), а также (см. «Лайфхаки печати nanoCAD») научились быстро выводить документ...

Выход нового расширения Wrath of the Lich King Classic состоится в сентябре В сеть просочилась дата выхода нового расширения для WoW Classic под названием Wrath of the Lich King Classic. Помимо крупного расширения WoW Dragonflight, фанаты WoW Classic также получают расширение Wrath of the Lich King. На данный момент официальных новостей от Blizzar...

ИТ листок Так получилось, что я вот уже 12 месяцев нахожусь во временном и очень интересном путешествии. И в этом путешествии я изначально столкнулся с проблемой отсутствия информации по моим профессиональным темам. Её не хватает....

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

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

Новый рекорд. AliExpress установил курс доллара, устроив сильное подорожание Когда речь заходит о покупке каких-либо товаров с доставкой из Китая, обычно в таком случае на помощь приходит онлайн-магазин AliExpress, где можно купить более чем 10 млн товаров на любой вкус и цвет. Продажей таких Читать полную версию публикации Новый рекорд. AliExpress ...

[Перевод] Скорость времени Сколько нужно времени, чтобы снять показания времени? Каков хронометраж времени? Эти странные вопросы выплыли в публичную плоскость еще в 2014 году, когда Netflix переносил свои сервисы с CentOS Linux на Ubuntu, а автору этой статьи довелось помогать в отладке некоторых прич...

На «Яндекс Картах» появились 3D-модели новостроек Команда Яндекса объявила о запуске новой функции для своего картографического сервиса «Яндекс Карты». На фирменные карты добавили детальные 3D-модели зданий, которые еще только строятся.  Как отмечают разработчики, это поможет тем, кто выбирает квартир...

SSD с PCIe 5.0 в первом поколении не такие быстрые, как показывали производители Первое поколение твердотельных накопителей с интерфейсом PCIe 5.0 может быть не таким быстрым, как хотелось бы и как нам показывали во время демонстраций прототипов.  За последнее время несколько производителей анонсировали свои новые SSD на основе контроллера Phi...

Как мы кастомизируем Yandex Tracker под собственные проекты Yandex Tracker — аналог Jira, который так же предназначен для совместной работы над проектами и управления процессами внутри компании. Когда мы стали использовать его для внутренних проектов, нам захотелось его немного кастомизировать. Например, сервис не может автоматически...

Google Photos всё еще уродует старые фотографии, но решение на подходе. Проблема существует на Android и iOS Компания Google прокомментировала историю с тем, что качество старых фотографий в сервисе Google Photos начало неожиданно портиться. Вчера компания заявила: «Мы знаем об этой проблеме и выпустим исправление. Исходные фотографии не затронуты». Когда выйдет об...

Исследование: объём продаж недвижимости в метавселенных вырастет более чем на $5 млрд к 2026 году Рынок недвижимости в виртуальных мирах будет сильно колебаться из-за его зависимости от движений на  криптовалютных рынках, считают аналитики международной исследовательской компании Technavio. В своем отчете Technavio предсказала экспоненциальный рост рынка недви...

iPhone 14 Pro или топовые флагманы на Андроид 2022. Что лучше iPhone 14 Pro еще не появился в продаже, а уже известны почти все его характеристики. Это позволяет нам сравнить его с Android-смартфонами, так как заявленные данные Apple обычно являются правдивыми — особенно то, что касается чипа в iPhone. Напомню, в этом году компа...

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

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

Выбираем видеокарту для самых популярных игр Steam – 5 моделей от 8000 рублей в магазинах РФ Большая часть геймеров выбирает нетребовательные игры. В таком случае зачем покупать видеокарту за 100 000 рублей?

Как мы адаптировали «1С: Предприятие» под работу в облаке VK Cloud Результаты теста Гилева — одна из основных метрик производительности платформы «1С: Предприятие». На результаты теста обращают внимание как поставщики облачных услуг, так и клиенты, которым нужно решение с лучшими параметрами.  Меня зовут Тимур Явкин, я архитектор облачны...

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

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

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

Что там по автотестам на Android в 2022? Всем привет!Меня зовут Женя, и я люблю автотесты. Причем люблю так сильно, что даже стал соавтором Kaspresso, OpenSource библиотеки для написания автотестов под Android, и автором ряда докладов и статей про тесты (Kaspresso: фреймворк для автотестирования, который вы ждали, ...

Нет пустым полкам: система логистики Fix Price изнутри Приветствую, друзья! Продолжаем серию публикаций «Fix Price изнутри». Меня зовут Анна Васильева, я являюсь руководителем проектов в отделе департамента категорийного менеджмента Fix Price. В этой статье поделюсь с вами тем, как у нас выстроена система обеспечения магазинов т...

AMD готовит новую упаковку для процессоров Ryzen 7000 В сети появилось изображение новой упаковки для процессоров AMD Ryzen 7000. Речь идёт о дорогих моделях. Источник утверждает, что такие коробки получат процессоры с ценником от 500 долларов. Скорее всего, это будут модели Ryzen 9, тогда как Ryzen 7 и Ryzen 5 могут получ...

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

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

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

Умные часы Samsung Galaxy Watch 5 останутся доступными, но будут заряжаться быстрее Умные часы Samsung Galaxy Watch 5 и Watch 5 Pro будут заряжаться достаточно быстро. По крайней мере, если мы говорим об умных часах.  Как стало известно, часы получат новое зарядное устройство мощностью 10 Вт. И это вдвое больше, чем текущее ЗУ у Galaxy Watch 4. Б...

Внутренний мир: Project Reactor У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того или иного механизма. Но н...

«Русские хакеры» в кино Знаменитая фраза Ленина «Вы должны твёрдо помнить, что из всех искусств для нас важнейшим является кино» не теряет своей актуальности уже лет сто. Так уж получилось, что “движущиеся картинки” сегодня - это и анимированные книги сказок, и учебники истории, пособия по танцам, ...

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

Physically-based rendering. Ray marching (часть 2) Привет, Хабр!Перед вами продолжение статьи про рендеринг. В первой части, которую вы, кстати, можете найти по ссылке (link), мы поговорили о трассировке лучей и маршевом методе, а в этой части мы с вами получим фотографию мыльного пузыря. Будет интересно :) Читать далее

Яндекс Маркет обновил настройки подписки на уведомления В личном кабинете Яндекс Маркета появилась гибкая настройка подписки на уведомления от сервиса. Партнер может сам выбрать, какие сигналы ему важно получать - и в какие каналы. Например, уведомления про новые заказы удобней читать в Телеграме, а про каталог - в почте. Если к...

Ежегодная драма цифровой трансформации О том, почему c цифровой трансформацией связано так много драматизма, и какие вещи необходимо учитывать, чтобы добиться успеха, на портале InformationWeek рассказывает Эрик Варнесс, директор по маркетингу Micro ...

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

Klipper на orangePi 3 LTS Всем привет, я новичок в 3д печати, жду свой первый принтер (flying bear ghost 6), а пока жду руки чешутся, поэтому написал очередную инструкцию об установке klipper на armbian на orange pi 3 lts. Их много в интернете, все достаточно подробные, но если кому-то пригодится - б...

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

Онлайн-сервер для NFS Underground 2 своими руками. Часть 1 Привет, Хабр! Спустя 13 лет я решил рассказать как однажды начал писать dedicated-сервер для игры NFS Underground 2, как решил возродить функционал оригинального онлайн-сервера, закрытого ещё в 2007 году, и как получилось, что это всё ещё WIP, несмотря на килотонны написанно...

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

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

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

Анализ потока данных PVS-Studio распутывает всё больше связанных переменных Это вторая статья про связанные переменные и их поддержку в PVS-Studio. В этот раз мы расскажем об улучшении созданного механизма, разберём примеры из реальных проектов и увидим, какие проблемы пользователей анализатора это решает. Читать далее

[Перевод] Бесплатные сетевые IP-сканеры В локальной сети (LAN) обычно есть множество обменивающихся данными хостов. Сканирование сетей при помощи IP-сканера позволяет отделам ИТ, сетевым администраторам и службам безопасности следить, какие IP обмениваются данными и какие типы устройств занимают IP-адреса. Также ...

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

В Китае предлагают «ПК с видеокартой Colorful RTX 4090 Vulcan OC» за 56 долларов с двумя инженерами впридачу. Но есть один подвох Поклонники компании Colorful в Китае могут заказать уникальный «ПК с видеокартой Colorful RTX 4090 Vulcan OC» и другими фирменными компонентами. Ведь это набор пластиковых кубиков, которые очень похожи на Lego. Набор называется iGame M600. Новинка состоит и...

VK профинансирует создание игры про бумажный город Бумагогорск Игровая площадка VK Play и Telegram-канал «Бумагогория – новости» запустили конкурс для российских разработчиков, в рамках которого участники должны создать игру про бумажный город Бумагогорск. Победитель конкурса получит 100 тысяч...

ТОП-3 ИБ-событий недели по версии Jet CSIRT Сегодня в ТОП-3 — обновление безопасности GitLab, уязвимость в приложении TikTok и пять расширений Google Chrome, крадущих данные пользователей.Новости собирал Евгений Тюрин, старший специалист по информационной безопасности Jet CSIRT компании «Инфосистемы Джет».Подробнее чи...

7 шагов, которые помогут делать зарядку каждый день Зарядка помогает взбодриться и поднять настроение с самого утра. Но выбираться из тёплой кровати и приступать к упражнениям бывает лень. Вместе с федеральным проектом «Спорт — норма жизни» национального проекта «Демография» разобрались, как сделать зарядку привычкой.

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

Такая память будет у GeForce RTX 5090 и Radeon RX 8950 XT? Samsung будет производить память GDDR7 с частотой 36 ГГц Компания Samsung на мероприятии Samsung Tech Day 2022 рассказала о достижениях и планах касательно своего полупроводникового бизнеса, заодно затронув тему памяти GDDR7 для видеокарт будущих поколений.  Подробностей пока практически нет, мы не знаем, когда такая па...

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

Сравнение iPhone 13 и iPhone 14: что лучше купить в 2022 Несмотря на то что iPhone 14 вышел почти таким, каким его ждали, к нему по-прежнему остаётся немало вопросов. Главный из них — стоит ли его вообще покупать, учитывая минимум аппаратных изменений по сравнению с iPhone 13. Ведь Apple не удосужилась поменять не то что ди...

Почему уходят из 1С? Скромная "ответочка" на статью про то, что 1С-ники гораздо умнее коллег из других ЯП.Как IT специалист, знакомый с теми и другими, постараюсь оппонировать утверждениям из оригинальной статьи. Читать далее

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

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

Инсайдеры показали чип NVIDIA GeForce RTX 4070 Ti Некоторое время назад появилась информация о том, что NVIDIA планирует отправить в продажу свою новую видеокарту GeForce RTX 4070 Ti, а теперь якобы в сети появились фотографии графического чипа данной модели. И инсайдеры утверждают, что у видеокарты нового поколения будет у...

Как скачать приложение ВК на Айфон без App Store Вчера Apple удалила из App Store почти все приложения, принадлежащие холдингу VK. Но главной трагедией пользователей стало удаление мобильного клиента социальной сети ВКонтакте. В Купертино пока не дали комментариев на этот счёт, поэтому истинные причины удаления софта оста...

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

Samsung представила техпроцессы на 2 нм и 1,4 нм На рынке микрочипов сейчас идет весьма заметная борьба между Samsung и TSMC, в которой, безусловно, побеждает вторая — TSMC произодит лучшие чипы на рынке в плане технологического процесса, так что крупные производители смартфонов и не только заказывают продукцию именно у эт...

Прагматичная разработка-3: телеграм-бот Финальная часть разработки простого проекта про specialty-кофейни на Кипре. В первой части я рассказал про API микросервис, во второй - про фронтэнд-сайт и теперь - про телеграм-бота. Читать далее

Как пользоваться новыми фишками в приложении Файлы в iOS 16 Приложение “Файлы” появилось на iOS в далеком уже 2017 году. Тогда мало кто понимал, для чего Apple добавила его на свои смартфоны. Если на планшетах ему еще более-менее можно было найти применение, то привыкшие к закрытой системе и отсутствию возможности управлять документ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)