Социальные сети Рунета
Понедельник, 13 мая 2024

Разбираем геймпад Xbox Elite Series 2 Разбираем геймпад Xbox Elite Series 2. В этой статье мы рассмотрим нюансы разборки\сборки геймпада и ознакомимся с содержимым второго элитного контроллера.

[Перевод] Серфинг интернета геймпадом (Javascript) Сидя за столом, вы используете мышку и клавиатуру, сидя на диване — скорей всего тачпад ноутбука или тачскрин планшета. Возможно, вы даже используете Leap Motion и управляете компьютером с помощью жестов. Как вы уже поняли, существует множество способов серфить интернет и у...

Обзор Artplays X4 (P4J-387b). Геймпад с ассиметричными стиками для Sony PlayStation 4 Pro Консоли Xbox и PlayStation отличаются не только доступными играми и сервисами, но и подходом к исполнению геймпадов. В частности, одно из самых заметных отличий касается ассиметричного расположения стиков на Xbox One, а также самой формы корпуса. В новом геймпаде Artplays X4...

Обзор FlyDigi Apex — лучший геймпад для Android-смартфонов и не только Обзор самого универсального из существующих геймпадов — FlyDigi Apex. Android-смартфоны, PC, приставки — геймпад весьма дружелюбен к любой из платформ.

[Перевод] Подключение геймпада к Raspberry Pi Автор статьи, перевод которой мы сегодня публикуем, Эрик Гебельбекер, недавно собрал робота, основанного на одноплатном компьютере Raspberry Pi. Он хочет сделать так, чтобы роботом можно было бы управлять, пользуясь геймпадом. А для этого геймпад нужно подключить к Raspberry...

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

Обзор ArtPlay Lynx 3. Геймпад для Android и iOS Время, когда для игр со сложной графикой нужно было собирать дорогостоящие настольные ПК или консоли Xbox и Playstation, уже давно ушло в прошлое. Карманные смартфоны даже в недорогом сегменте предлагают высокое качество графики, и количество самих игр в магазинах-приложения...

Революционный контроллер DualSense не работает с PlayStation 4, зато каким-то чудом работает с PlayStation 3 Неделю назад мы узнали, что революционный геймпад DualSense не работает с PlayStation 4, но при этом отлично работает с устройствами под управлением Android.  Оказалось, что не только с ними. DualSense успешно подключили к N...

Sony оснастит геймпад PlayStation 4 двумя новыми кнопками Компания Sony, неожиданно для всех, анонсировала свой новый аксессуар, разработанный специально для геймпада консоли PlayStation 4. По словам создателей DualShock 4 Rear Side Key Connection Board, разработка направлена на игроков, предпочитающих соревновательные игры.

Геймпад DualShock 4 получит насадку с дополнительными кнопками Компания Sony анонсировала новый аксессуар для геймпада Dualshock 4 - специальную насадку DualShock 4 Back Button Attachment. Она поставляется с двумя программируемыми кнопками «назад», которые могут отображать до 16 различных действий и обеспечивают удивительную такти...

[Из песочницы] Почем Appium для народа В этой статье мы рассмотрим инструмент Appium. Данная статья является вводным материалом для введения в автоматизированное тестирование мобильных приложений. Она покажет с какими трудностями возможно придется столкнуться при использовании данного инструмента. Рассмотрим неб...

Xbox 360 Controller Emulator (X360CE) 4.17.15.0 – эмулятор геймпада Xbox 360 Microsoft всячески продвигает свои геймпады не только на консолях собственного производства (есть также и сторонние), но и на ПК. Ни для кого не секрет, что по умолчанию практически все игры на компьютерах имеют поддержку геймпадов от Microsoft, но вот проблема заключается в...

Сниппеты. Как сделать процесс работы с документацией проще Привет, Хабр! Меня зовут Павел Лесюк. Я тестировщик нативных мобильных приложений. В своей предыдущей статье я привел список инструментов, которые могут использоваться тестировщиками и некоторыми другими специалистами для повышения продуктивности своей работы. В новой сери...

Дайджест интересных материалов для мобильного разработчика #292 (3-9 февраля) На этой неделе мы рассказываем про важные и интересные новости и статьи - “универсальные покупки”, единый магазин и платформу от Xiaomi, Huawei, Oppo и Vivo, про рисование муравьями и тех, кто играет в мобильные игры в России, про локализацию приложений и пробку из смартфоно...

Как я разработал мобильную игру на Android с использованием React.js и выложил её в Google Play Store В данной статье рассмотрим все этапы разработки: от зарождения идеи до имплементации отдельных частей приложения, в том числе выборочно будут предоставлены некоторые кастомные куски кода.Данная статья может быть полезна тем, кто только задумывается или начинает разрабатывать...

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

Дайджест интересных материалов для мобильного разработчика #332 (3 — 9 февраля) На этой неделе мы рассказываем про важные и интересные новости и статьи — “универсальные покупки”, единый магазин и платформу от Xiaomi, Huawei, Oppo и Vivo, про рисование муравьями и тех, кто играет в мобильные игры в России, про локализацию приложений и пробку из смартфоно...

LG G8X ThinQ смартфон с двумя экранами LG представила смартфон LG G8X ThinQ с двумя экранами. LG G8X ThinQ является обновленной версией LG G8 ThinQ. Обновленный DualScreen оснащен 6,4-дюймовым дисплеем. Шарнир на 360 градусов позволяет пользователям использовать смартфон под любым углом. Пользователи могут исполь...

Лучшие игровые контроллеры для Android 2020 года Лучшие игровые контроллеры для Android Мобильный гейминг с ростом производительности смартфонов становится популярнее. К тому же разработчики игр стали чаще прибегать к модели free-to-play с внутриигровыми покупками. Одним из таких примеров может стать популярная сегодня For...

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

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

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

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

Как переназначить кнопки джойстика в iOS 14 Для начала убедитесь, что джойстик официально поддерживается системой. Только в этом случае для геймпада будет доступна настройка клавиш управления. Официально к iPhone, iPad и iPod Touch с последними версиями мобильной операционной системы можно подключить такие джойс...

Opennebula. Короткие записки Всем привет. Данная статья написана для тех, кто до сих пор мечется между выбором платформ виртуализации и после прочтения статьи из серии «Поставили proxmox и вообще все отлично, 6 лет аптайм не единого разрыва». Но после установки того или иного коробочного решения, воз...

[Перевод] Quarkus — новый взгляд на Cloud Native Java Привет, Хабр! В наступившем новом году мы планируем всерьез развивать темы контейнеров, Cloud-Native Java и Kubernetes. Логичным продолжением этих тем на русском языке будет рассказ о фреймворке Quarkus, уже рассмотренном в хорошей статье на Хабре. Сегодняшняя статья посвящ...

Геймпад Xbox Series X можно будет использовать с iPhone и iPad. Apple уже работает над этим iPhone, iPad и компьютеры Mac уже давно совместимы с игровыми контроллерами Xbox и DualShock 4, однако геймпады новейших Xbox Series X и PlayStation 5 пока устройствами Apple официально не поддерживаются. Но в компании уже работают над этим. На страничке официальн...

33 потрясающих GitHub-репозитория для разработчиков мобильных приложений В этой статье мы рассмотрим 33 полезных GitHub-репозитория для разработчиков iOS, Android и Flutter.

Материальный дизайн. Создание анимаций в Kivy Приветствую всех любителей и знатоков языка программирования Python! В этой статье я покажу, как работать с анимациями в кроссплатформенном фреймворке Kivy в связке с библиотекой компонентов Google Material Design — KivyMD. Мы рассмотрим структуру Kivy проекта, использован...

Rainway — новый инструмент для стриминга игр с ПК на мобильные устройства Вполне вероятно, что уже 2020 станет годом стриминга во всех его проявлениях. Да, Steam Link запустился в 2018 году, а в 2019 Nvidia GeForce Now вышел в режиме пробного запуска. В 2019 в отдельных странах также начала работать сервис Google Stadia, но пользователи пока тольк...

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

[Перевод] Python Gateway в InterSystems IRIS Эта статья посвящена Python Gateway — комьюнити-проекту с открытым исходным кодом для платформы данных InterSystems IRIS. Этот проект позволяет оркестрировать любые алгоритмы машинного обучения, созданные на языке Python (основная среда для многих Data Scientists), использов...

Топ-10 смартфонов с AliExpress стоимостью 250-300 евро В конце 2019 года мы сделали несколько подборок лучших смартфонов в разных ценовых сегментах. Всех их вы можете найти по этой ссылке. Предпоследняя статья цикла будет посвящена десятке лучших решений в ценовом сегменте 250-300 евро. Но в этот раз мы рассмотрим смартфон компа...

PlayStation 5 теперь выглядит по-новому Дизайнер Джермейн Смит (Jermaine Smit), известный по видеоканалу Concept Creator в YouTube, специально для тематического ресурса LetsGoDigital создал новые трехмерные модели игровой консоли PlayStation 5 и геймпада DualShock 5, опираясь на имеющуюся информацию. ...

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

Razer представила геймпад для iPhone и Android На продолжающейся международной выставке бытовой электроники CES 2020 компания Razer представила новый геймпад, совместимый с большинством Android-смартфонов и iPhone. Новый геймпад называется Razer Kishi, он подключается непосредственно через разъем USB-C или Lightnin...

Геймпад с поддержкой Xbox Series X является самым продаваемым игровым аксессуаром в США Аналитик игровой индустрии Мат Пискателла (Mat Piscatella) сообщил, что премиальный геймпад Microsoft Xbox Elite Series 2 стал самым продаваемым игровым аксессуаром в США третий месяц подряд. Контроллер Xbox Elite Series 2 поступил в продажу всего три месяца назад и пр...

у Sony PlayStation 5 серьёзные проблемы с DualSense и они пока не исправлены Компания Sony выпустила свою новую игровую приставку PlayStation 5 уже месяц назад. Одновременно стал доступен и контроллер DualSense. Согласно отзывам в сети, у геймпада серьёзные проблемы и они не устранены недавними обновлениями ПО.  Речь идёт о так называемом ...

[Из песочницы] Создание Discord-бота на Python. Часть 1 Версии, которые стоят у автора Версия Python: 3.8.2 Версия discord.py: 1.3.3 Приветствую, хабровчане и другие пользователи интернета. Сегодня я начну цикл статей, посвящённых созданию Discord-бота с помощь...

Sony представила гаджет, который превратит DualShock 4 в профессиональный геймпад В продажу устройство поступит в январе.

Энтузиаст собрал геймпад с электрошокером Энтузиаст собрал геймпад с электрошокером. С этим устройством он сыграл в файтинг Super Smash Bros. Ultimate.

Освободи свой Android Некоторое время назад на Хабре вышла статья замечательной девушки fur_habr о проблемах безопасности, приватности и конфиденциальности мобильных коммуникаций и о путях решения этих проблем на платформе Android. В момент выхода этой статьи я как-то не обратил на неё внимани...

Новый геймплейный ролик слэшера Devil May Cry: Pinnacle of Combat Уже в этом году на мобильных может выйти Devil May Cry: Pinnacle of Combat — первая мобильная игра в серии слэшеров. Мы уже неоднократно публиковали игровые скриншоты, геймплейные ролики и даже переводили ответы на вопросы от разработчиков. Теперь студия Yunchang Game, кото...

Call of Duty и еще пять игр для Android, в которые лучше играть на геймпаде Многим недостаточно просто играть на смартфоне и хочется воспользоваться контроллером. Учитывая интерес, который вызвала статья о геймпадах для смартфона, которая выходила на нашем сайте некоторое время назад, хотелось бы остановиться на этой теме подробнее. В игровом проце...

Epic Games добавили в iOS-версию шутера Fortnite поддержку геймпадов и режим 120 fps (только для iPad Pro) Планшет iPad Pro обычно приобретают профессиональные пользователи, способные по достоинству оценить его продвинутые возможности. Однако ничто человеческое не чуждо даже профессиональным дизайнерам, фотографам и другим творцам, которые в минуту отдыха используют мощную начинк...

Новые геймпады Ritmix GP-004, GP-033BTH и GP-063BTH Ritmix представляет три модели геймпадов GP-004, GP-033BTH и GP-063BTH, которые совместимы с многими устройствами.

Microsoft представила консоль следующего поколения — Xbox Series X А еще новый геймпад и игру Hellblade 2.

Sony представила стильный игровой контроллер DualSense для приставки PlayStation 5 Компания Sony официально представила новый игровой контроллер, предназначающийся для приставки PlayStation 5.Геймпад DualSense предлагает стильный двухцветный дизайн. Синяя подсветка в нем располагается под сенсорной панелью, рассеиваясь влево и вправо. В наличии встроенные ...

SteelSeries показала гарнитуру в стиле Cyberpunk 2077 После выпуска геймпада Xbox в стиле Cyberpunk 2077, пришел черед за гарнитурой. Компания SteelSeries представила несколько вариантов в стилистике предстоящей игры. За основу были взяты беспроводные наушники Arctis 1 и Arctis Pro. Версии: Johnny Silverhand Edition и Netrunn...

Sony «исправила» механическую проблему геймпадов PS5 обновлением прошивки Пользователи предположили, что Sony попыталась «исправить» механическую проблему геймпадов PlayStation 5 обновлением прошивки. Речь о дрифте стика.

[Перевод] Дружим ORDER BY с индексами Привет, Хабр! Я потихоньку перевожу статьи Маркуса Винанда из блога use the index luke. Первой статьей в цикле был манифест Маркуса о важности использования безофсетной пагинации на ключах. Мы рассмотрели всего один пример, как этот подход работает на практике. В этой и сле...

Парсинг сайта кинотеатра на Golang Всем привет, в этой статье мы рассмотрим небольшой пример кода, написанный для сбора данных с сайта на популярном сегодня языке программирования Go. Эта статья будет особенно интересна тем, кто много слышал о Go, но пока еще не попробовал его самостоятельно. Для одного из...

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

[Из песочницы] Материальный Python. Что нового в библиотеке KivyMD Приветствую! Не так давно уже писали о Python в Mobile development и разработке мобильных приложений на Python с помощью библиотек Kivy и KivyMD. Эта статья продолжит знакомить вас с кроссплатформенными Python инструментами, а конкретно сегодня мы рассмотрим новинки, котор...

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

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

Геймпад PlayStation 5 умеет показывать состояние здоровья персонажа в игре Пользователи обнаружили, что новый геймпад PlayStation 5 — DualSense умеет показывать состояние здоровья персонажа в игре. По крайней мере в Resident Evil 3.

Sony неожиданно добавила в геймпад PlayStation 4 еще две кнопки компания Sony Interactive Entertainment сегодня анонсировала неожиданный аксессуар для геймпада DualShock 4, который является оригинальным контроллером для консоли PlayStation 4. В официальном описании говорится о том, что DualShock 4 Rear Side Key Connection Board пре...

Анатомия юнит-теста Эта статья является конспектом книги «Принципы юнит-тестирования». Материал статьи посвящен структуре юнит-теста.В этой статье рассмотрим структуру типичного юнит-теста, которая обычно описывается паттерном AAA (arrange, act, assert — подготовка, действие и проверка). З...

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

Топ-7 самых дешёвых смартфонов на Snapdragon 855 Plus с AliExpress В этой статье мы расскажем о семи самых дешёвых смартфонах на базе флагманского мобильного процессора Snapdragon 855 Plus, которые можно купить на AliExpress.

Битва Charles и Fiddler: как тестировать с комфортом? Всем привет! Меня зовут Ксения Мерзлозубова, и я тестирую мобильные приложения в компании ATI.SU.Для тестирования большинства задач мобильному тестировщику необходим сниффер — инструмент для перехвата и анализа трафика. Сейчас существует множество снифферов, но самые популяр...

3.Elastic stack: анализ security логов. Дашборды В прошлых статьях мы немного ознакомились со стеком elk и настройкой конфигурационного файла Logstash для парсера логов, в данной статье перейдем к самому важному с точки зрения аналитики, то что вы хотите увидеть от системы и ради чего все создавалось — это графики и табл...

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

NAS Backup и никакой магии. Deep dive от Veeam Уже несколько месяцев прошло с момента релиза Veeam Backup & Replication 10. Даже была обзорная статья про грядущий релиз. А вот пост-релизной статьи посвящённой более детальному и техническому разбору самой ожидаемой функции новой версии — NAS Backup, так и не было. Поэ...

Доходы мобильных игр в Одноклассниках выросли в 2 раза В течение 2019 года ОК активно развивали мобильную платформу и смогли своевременно адаптировать площадку под массовый переход аудитории на мобильные устройства. Это позволило добиться впечатляющих результатов по выплатам разработчикам на всех платформах — более 3,2 млрд рубл...

Разложение монолита: Декомпозиция БД (часть 1) Эта статья является конспектом книги «От монолита к микросервисам». Материал статьи посвящен декомпозиции БД во время процесса разложения монолита на микросервисы.В предыдущей статье рассмотрели способы извлечения функциональности из монолита в микрослужбы. Однако, что делат...

Аппаратный конвертер HDMI-RGB (18/24-bit) Доброго времени суток, Хабр! И снова моя статья будет посвящена видео конвертеру. На этот раз это будет HDMI-RGB. Статью хочу посвятить не конкретно разработке, а одной проблеме с цветами, которая у меня возникла при подключении 18-bit матрицы к 24-bit драйверу. Читать да...

Массивы в C++ Продолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Это четвертая статья из серии, первые три, посвященные перегрузке в C++, находятся здесь, здесь и здесь. Эта статья посвящена...

В США наблюдается большой рост продаж консолей, и Switch по-прежнему лидирует Аналитическая фирма NPD Group опубликовала отчёт о продажах консолей на территории Соединённых Штатов Америки в апреле. По её данным, расходы на покупку Nintendo Switch, Xbox One и PlayStation 4 составили $420 миллионов, что выше на 163 % по сравнению с тем же периодом прошл...

PlayStation 5 и DualShock 5 и во всей красе В середине ноября 2019 года Sony Interactive Entertainment подала в патентное ведомство Японии документы, в которых присутствовали изображения контроллера для игровой консоли PlayStation 5. Итальянский графический дизайнер Джузеппе Спинелли (Giuseppe Spinelli), ...

Геймпад DualSense для PlayStation 5 раскритиковал бывший глава маркетингового отдела Microsoft Альберт Пенелло (Albert Penello) возглавлял отдел маркетинга Xbox в течение 18 лет, сейчас он работает в Amazon, однако он не регулярно комментирует происходящие в игровой индустрии события. Недавно он прокомментировал новый геймпад DualSense для игровой консоли следую...

Создано приложение для управления играми с помощью геймпада Xbox на удалённом компьютере Создано приложение для управления играми с помощью геймпада Xbox на удалённом компьютере. Это может пригодиться владельцам старых устройств с доступом к скоростному каналу связи.

Геймпад для PlayStation сможет сам распознавать личность человека Sony запатентовала технологию, которая не даст игрокам входить в свои личные учётные записи с чужих консолей. Согласно патенту, геймпад для PlayStation сможет сам распознавать личность человека, то есть проводить идентификацию.

Sony представила аксессуар для DualShock 4, добавляющий новые кнопки Компания Sony представила аксессуар для геймпада DualShock 4, которые добавляет контроллеру две новые кнопки. Источник

Компьютерный игровой геймпад OKLICK GP-300M Darkside OKLICK, производитель компьютерной периферии, выпустил новый продукт для геймеров — геймпад GP-300M.

NetEase Games исправит Bloodstained: Ritual of the Night — 60 ФПС, поддержка геймпада и другое Релиз метроидвании Bloodstained: Ritual of the Night на смартфоны выдался не самым гладким, поэтому мы спешим рассказать о том, что разработчики услышали вас и поэтому пообещали исправить известные проблемы в этом месяце. Информация поступила из официального Twitter-аккаунта...

3. Анализ зловредов с помощью форензики Check Point. SandBlast Mobile Добро пожаловать в третью статью нашего цикла по форезнике от Check Point. На этот раз мы рассмотрим SandBlast Mobile. Мобильные устройства уже давно стали частью нашей жизни. В смартфонах наша работа, наш досуг, развлечения, личные данные. Про это знают и злоумышленники. ...

Keyboa: клавиатуры на максималках для ботов в Telegram Боты - одна из особенностей Telegram, сделавших мессенджер столь популярным. А его встроенные клавиатуры дают разработчикам большую свободу взаимодействия с пользователями.Keyboa помогает создавать встроенные клавиатуры любой сложности для ботов, разработанных на базе pyTele...

DS4Windows: рассматриваем возможности приложения Установка, настройка и описание возможностей приложения DS4Windows, предназначенного для полноценной работы геймпадов DUALSHOCK 4 с персональным компьютером.

Появился новый патент геймпада DualShock от Sony Возможно в следующей версии компания добавит пару новых кнопок.

Samsung, Huawei и MediaTek пока могут спать спокойно. Oppo M1 — это не мобильная однокристальная система В прошлом месяце в Сети появилась информация о том, что Oppo создала некий мобильный процессор M1. Предполагалось, что речь идёт об однокристальной системе для смартфонов. Однако Oppo M1 может оказаться кое-чем иным. Источник сообщает, что несколько ранее компан...

Блогер прошёл игру с управлением фруктом вместо геймпада Блогер Дилан Rudeism Бек прошёл игру Hades, управляя персонажем с помощью фрукта — разрезанного на части граната.

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 3. Библиотека для анализа данных Pandas Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (3. データ分析ライブラリPandas編)". Это третья статья из серии. Ссылки на предыдущие статьи: первая, вторая В данной статье я объясню, как работать с библиотекой Pandas, чтобы создавать De...

Создаем калькулятор на Swift 5 В преддверии старта базового курса «iOS-разработчик» публикуем статью, которую написал наш внештатный автор. Всем привет! Прошло уже больше года с того момента, как появился релиз Swift 5, который принес разработчикам много нового. В этой статье я хочу поговорить о мобиль...

Жесткость корпуса 3D-принтера CoreXY В предыдущей статье я рассказывал о нагрузках на корпус 3D-принтера при его работе. Статья была посвящена нагрузкам для кинематик CoreXY и H-Bot. В ней я обещал, что далее будут опубликованы расчеты жесткости корпусов на основе этих нагрузок. Но появилась пара «но».В коммент...

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

[Перевод] Seccomp в Kubernetes: 7 вещей, о которых надо знать с самого начала Прим. перев.: Представляем вниманию перевод статьи старшего инженера по безопасности приложений британской компании ASOS.com. С ней он начинает цикл публикаций, посвящённых повышению безопасности в Kubernetes благодаря использованию seccomp. Если введение понравится читателя...

Масштабирование базы данных. Microsoft AlwaysOn Привет. Меня зовут Тигран Петросян, я ведущий инженер по технической поддержке Docsvision, и сегодня расскажу о применении технологии MS SQL AlwaysOn. Это вторая статья из мини-серии «Масштабируемость системы ECM на предприятии», в которой первая статья моего коллеги была по...

App Annie: итоги развития рынка мобильных игр в 2019 году По числу загрузок в России лидирует Color Bump 3D, по количеству потраченных средств — Game of Sultans Компания App Annie опубликовала ежегодный отчет о состоянии мобильного рынка State of Mobile 2020. Одна из частей отчета посвящена изменениям ...

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

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

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

[Перевод] Фронтенд-2019: итоги года В 2019 году мир фронтенд-разработки, как уже бывало, развивался с головокружительной скоростью. Материал, перевод которого мы сегодня публикуем, посвящён обзору важных событий, новостей и трендов 2019 года. А вот, кстати, аналогичный материал, опубликованный нами в 2018 г...

Разработчики League of Legends: Wild Rift подводят итоги альфа-теста Разработчики League of Legends: Wild Rift поделились своим мнением по поводу прошедшего альфа-теста. Оригинальная статья доступна на португальском, мы же предоставим вам основные моменты из неё. В альфа-версии была представлена только небольшая часть игры, чтобы она была бо...

Покупаем смартфон: как сделать правильный выбор без консультации специалиста? Жизнь современного человека очень трудно представить себе без цифровой техники. Смартфоны – вот один из обязательных атрибутов, без которых сегодня практически невозможно обойтись ни одному человеку. Большой спрос на «умные телефоны» порождает не менее впечатляющее предложен...

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

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

[Перевод] Локализация в ASP.NET Core Razor Pages — Культуры Привет, хабр! Прямо сейчас OTUS открывает набор на новый поток курса "C# ASP.NET Core разработчик". В связи с этим традиционно делимся с вами полезным переводом и приглашаем записаться на день открытых дверей, в рамках которого можно будет подробно узнать о курсе, а также за...

[Из песочницы] Изучаем мультикаст операторы RxJS Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding RxJS Multicast Operators» автора Netanel Basal. Широковещательные или мультикаст операторы нередко кажутся самой сложной темой при изучении RxJS. В этой статье я попробую все доступно объяснить. Мы рас...

Какой смартфон Redmi выбрать в 2019 году на AliExpress Ранее Redmi была линейкой бюджетных смартфонов, которая также включала сублинейку Redmi Note. В январе текущего года Xiaomi объявила о выделении Redmi в отдельный независимый бренд. Тогда же появилась и первая модель. Ею стал представитель среднебюджетного уровня Redmi Note ...

[Перевод] С чего начать изучение Flutter в 2021 году Как и многие мобильные разработчики, мы с нетерпением ждали презентации Flutter и теперь хотим поделиться с читателями Хабра переводом статьи Tadas Petra о том, как можно выстроить свое обучение, если вы хотите познакомиться с Flutter и кроссплатформенными приложениями в 202...

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

Геймпад за 14 тысяч рублей оказался хитом продаж Выяснилось, что не только доступные аксессуары для консолей могут быть популярными. Так, геймпад за 14 тысяч рублей оказался хитом продаж. Речь об Xbox Elite Series 2, который, по данным издания VentureBeat, является одним из наиболее успешных игровых аксессуаров за все врем...

Основы Bash-скриптинга для непрограммистов. Часть 3 Во второй части статьи мы обсудили файлы скриптов, их параметры и права доступа. Также поговорили про операторы условного выполнения, выбора и циклы. В этой, заключительной части мы рассмотрим функции и планировщик заданий cron. Также приведу различные полезные команды и ссы...

Какой смартфон Huawei P следует купить в 2020 году? Если вы ищете смартфон с хорошей камерой, высоким уровнем быстродействия, красивым дизайном и вменяемым ценником, своего кандидата вы наверняка обнаружите среди устройств Huawei. Покупка нового смартфона может оказаться нелегким делом для тех, кто не следит за новостями моби...

Топ-10 смартфонов до 400 долларов на процессоре Snapdragon 855 с AliExpress В конце прошлого года компания Qualcomm анонсировала первый свой мобильный процессор, выполненный по технологии 7-нм. Он называется Snapdragon 855. В этой статье мы расскажем о 10 самых дешёвых смартфонов с чипом Snapdragon 855, которые можно купить на AliExpress.

Precursor — собери сам свое open-source мобильное устройство с криптографической защитой На днях представлен проект открытой программной платформы для создания мобильных устройств. Он получил название Precursor. По словам автора, это Arduino или Raspberry Pi для мобильной отрасли. На базе платформы можно собрать любой мобильный девайс. В отличие от тех же о...

Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о...

Функциональное программирование на TypeScript: задачи (tasks) как альтернатива промисам Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» Option и Either как замены nullable-типам и исключениям В предыдущей статье мы рассмотрели типы Option и Either, которые предоставляют функциональную замену nullable-типам и выбрасыванию искл...

Геймпад Playstation 5 оснастят новыми кнопками для средних пальцев В сети появились данные о новом патенте Sony, в описании которого были найдены изображения геймпада. Предполагается, что речь идет об одной из модификаций DualShock 5 для грядущей консоли от Sony пятого поколения.

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

Vue для самых маленьких a.k.a небольшой блог по всем канонам Всем привет! В данной статье рассмотрим разработку фронта простенького блога на Vue с использованием всех прелестей Vue включая Vuex и Router. А также поговорим про структуру приложения и работу с контейнером и роутером. Читать дальше →

Для Dead Cells вышло последнее обновление Fatal Falls В мобильную Dead Cells добавили последнее DLC — Fatal Falls. Оно уже доступно на смартфонах и стоит 379 рублей. Кстати, игру также можно взять по скидке. Сегодня для метроидвании Dead Cells вышло DLC под названием «Fatal Falls». Оно добавляет два маршрута примерно в середин...

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

Чего ждать от Java в 2020 году? 2020 уже в разгаре, давайте же обсудим, какие изменения в мире Java нас ожидают в этом году. В этой статье перечислю основные тренды Java и JDK. И буду рад дополнениям от читателей в комментариях. Сразу оговорюсь, что статья носит скорее ознакомительный характер. Детали по ...

Знакомство с возможностями Ubiquiti UniFi на примере точки доступа AP AC Pro Наиболее эффективным способом расширения зоны покрытия беспроводной сети с сохранением высокой скорости является использование дополнительных точек доступа. Бренд Ubiquiti UniFi давно известен на этом рынке и предлагает широкий выбор решений и удобные средства управления кру...

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

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

«Мистер X» или стоит ли небольшой команде рассмотреть XWiki как возможную замену Confluence? В феврале 2021 Atlassian прекращает продажу лицензий на серверные версии Confluence. В этой статье я поделюсь своим виденьем Xwiki в качестве аналога Confluence, закрывающего потребности по документированию для небольшой команды разработчиков. Читать далее

Адаптивный или отзывчивый? Разбираем структуру React-компонентов В этой статье мы разберёмся, в чем сложность написания адаптивных компонентов, поговорим о code-splitting-е, рассмотрим несколько способов организации структуры кода, оценим их достоинства и недостатки и попытаемся выбрать лучший из них (но это не точно). Читать дальше &ra...

ТОП-10 лучших смартфонов с IPS-дисплеем в 2020 году В этой статье мы рассмотрим десять лучших моделей 2020 года, в которых установлены экраны, выполненные по технологии IPS. Мы не будем раздавать места с 10 по 1, а пойдём по хронологии.

Почему не скачиваются приложения? Почему на смартфон не скачиваются приложения? Вроде все делаете правильно, но не выходит! В этой статье разберем основные ошибки пользователя, которые мешают установке мобильного приложения на устройство. Не скачиваются приложения: проблемы с App Store Что делать, если на iP...

Sony может анонсировать на CES 2020 смартфоны Xperia, PlayStation 5 и другое Первая крупная технологическая выставка этого года, Consumer Electronics Show, пройдёт на следующей неделе в Лас-Вегасе, поэтому эфир уже наполнился всевозможными слухами и предположениями о том, чего ожидать от различных производителей. Sony проведёт пресс-конференцию в нул...

[Перевод] Сжатие ответов в GRPC для ASP.NET CORE 3.0 Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик». В этом эпизоде моей серии статей о gRPC и ASP.NET Core мы рассмотрим подключение функции сжатия ответов (response compression) служб gRPC. ПРИМЕЧАНИЕ: В этой статье я рассказываю о некото...

32 отличия дизайна мобильного приложения под iOS и Android Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями. Адаптировать дизайн под другую платформу — неотъемлемая часть работы дизайнера мобильных приложений. Цель этой работы — органично вписать дизайн в паттерны взаимодействия пользователя. К тому ...

[Перевод] Опенсорсные инструменты и пакеты для работы с HTTP API Мы продолжаем серию статей о создании HTTP API с помощью .NET 5. В предыдущей статье мы рассмотрели создание обнаруживаемых HTTP API с помощью ASP.NET Core 5 Web API. В этой статье мы рассмотрим пакеты и инструменты для работы с HTTP API с открытым исходным кодом. Ну что ж, ...

Геймпад для Xbox Series X будет на батарейках Сотрудники компании Microsoft объяснили причину, по которой в контроллере для Xbox Series X будет использоваться не аккумулятор, а батарейки типа АА. Дело в том, что таким образом производитель убивает сразу двух зайцев — кто хочет, тот просто купить себе аккумулятор и поста...

[Из песочницы] Postman — Автотестирование метрики в AppMetrica 1. Введение Недавно встала задачка периодически проверять, все ли события в мобильном приложении работают корректно, передаются ли в AppMetrica. Подробности интеграции я опущу, имеется в виду, что она уже есть в МП. Для проверки нашел два варианта: через web интерфейс че...

Qualcomm представила продвинутую мобильную 5G платформу Qualcomm Technologies, дочерняя компания Qualcomm Incorporated, представила Qualcomm Snapdragon 865. Это самая продвинутая мобильная платформа в мире, созданная для обеспечения непревзойденной скорости и производительности флагманских устройств ...

Мониторинг БД Oracle с помощью OEM Привет! Меня зовут Александра, я работаю в команде тестирования производительности. В этой статье расскажу базовые сведения об OEM от Oracle. Статья будет полезна для тех, кто только знакомится с платформой, но и не только для них. Основная цель статьи — помочь провести бы...

Обзор Call of Duty: Mobile. Лучший мобильный шутер Многие владельцы смартфонов почему-то уверены, что на рынке мобильных видеоигр нет достойных релизов, на которые стоит обратить свое внимание. Однако это совершенно не так, ведь некоторые компании делают действительно крутые продукты и готовы радовать аудиторию шикарным гейм...

[Перевод] Canary Deployment в Kubernetes #1: Gitlab CI Мы будем использовать Gitlab CI и ручной GitOps для внедрения и использования Canary-деплоя в Kubernetes Статьи из этого цикла: (эта статья) Canary Deployment при помощи ArgoCI Canary Deployment при помощи Istio Canary Deployment при помощи Jenkins-X Istio Flagger Выполн...

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

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю св...

[Перевод] 21 извлеченный урок за 21 год программирования Доброго времени суток, друзья! 7 апреля 2020 года. Сегодня для меня очень важный день. Сегодня исполняется ровно 21 год с того момента, как я начал писать код (делать это профессионально, зарабатывать этим себе на хлеб). Кажется, что это было только вчера… сегодня я — че...

[Перевод] Разбираемся в моделях кода архитектуры x64 «Какой моделью кода мне воспользоваться?» — часто возникающий, но нечасто разбираемый вопрос при написании кода для архитектуры х64. Тем не менее, это довольно интересная проблема, и для понимания генерируемого компиляторами машинного кода х64 полезно иметь представление о м...

BMW выбрал планшеты и мобильные компьютеры Getac С обновлением партнёрства, Getac получила новый и важный заказ от группы BMW на ноутбуки и усилённые планшеты, как S410, V110, F110, A140, UX10 и серия T800.

[Перевод] Какую кибердеку я бы хотел сделать для себя Перевод статьи из блога AbcLinuxu В 2016 году я создал сабреддит /r/cyberDeck. Отчасти потому, что меня вдохновила статья о создании кибердеки, а отчасти из-за нескольких обсуждений в IRC, в которых я принимал участие, и поскольку мне кажется, что эта идея – нечто большее, ...

Привет, Маруся! Да и вообще, умным колонкам — привет Скорее всего, именно подписки будут самым важным критерием при выборе умных колонок в России.

Создание отказоустойчивой ИТ инфраструктуры. Часть 3. Организация маршрутизации на роутерах VyOS Основная цель статьи – показать процесс установки и настройки виртуальных маршрутизаторов VyOS на кластере oVirt, для организации связи на уровне L3 между внутренними и внешними сетями. Также в статье будут рассмотрены вопросы, связанные с особенностями настройки выхода в Ин...

JIRA: правила своевременного приготовления вкусного ПО. TLDR 2: управление требованиями Ранее в статье «JIRA: правила своевременного приготовления вкусного ПО. TLDR 1: границы возможностей» была  предпринята попытка унификации общих требований по применению JIRA в случае управления несколькими проектами по разработке заказного программного обеспечения в одном и...

Интерфейсные байки Токсичного Деда. “Исследуй это!” (s1 e1) Приветствую. Сейчас только ленивый не пишет статьи и не выступает с докладами на тему: «Я дизайнер интерфейсов и сейчас я буду чесать ЧСВ.» И всегда в таких статьях и выступлениях речь идет о сайтах, мобильных приложениях и подобном b2c продукте. Переводя на общеупотребит...

Подготовка к PMP по шагам Всем привет!Это вторая статья по подготовке к сдаче экзамена на сертификат Project Management Professional (PMP). Первая статья была посвящена тому, зачем сдавать РМР. Сегодня я хочу поговорить о том, как можно подготовиться к сдаче.  Итак, вы решили сдавать PMP. Н...

Лучшие газонокосилки и триммеры для газона: выбор ZOOM Летом на дачном участке не обойтись без специального инструмента для ухода за газоном и быстрого покоса травы. Редакция Zoom.CNews выбрала лучшие триммеры и газонокосилки, которые облегчат эти задачи.

[Перевод] Разработка REST API — что такое Code First подход? В этой статье мы продолжим знакомство с разработкой REST API и рассмотрим подход Code-First. Разработка хорошего REST API важна для того, чтобы иметь хорошие микросервисы. Подход Code-First фокусируется на генерации контракта из кода. Это наилучший из возможных подходов? Чи...

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

oVirt за 2 часа. Часть 3. Дополнительные настройки В этой статье мы рассмотрим ряд необязательных, но полезных настроек: использование дополнительных имен для менеджера; подключение аутентификации через Active Directory; Mutlipathing; управление питанием; замена SSL сертификата; архивация; менеджмент-интерфейс хостов (cockp...

App Annie: половина времени в мобильных приложениях приходится на социальные сети Российские пользователи провели в TikTok 55 миллионов часов Компания App Annie опубликовала ежегодный отчет о состоянии мобильного рынка State of Mobile 2020. Одна из частей отчета посвящена изменениям и достижениям рынка социальных сетей и стриминговых ...

Сергей и «программирование лучше секса» Небольшая зарисовка-комментарий к статье «Программирование лучше секса» Самодостаточная, можно читать без ознакомления с оригиналом. — Сергей, можно вопрос? Сергей, не отвлекаясь от экрана… — Ну, задавайте. — Объясните, почему вы ТАКОЙ? Почему вам важнее написать эту ...

ККИ Magic: The Gathering Arena выйдет на iOS и Android вначале 2021 года Ещё в самом начале сентября мы писали о том, что карточная игра под названием Magic: The Gathering Arena выйдет на мобильные устройства. Тогда было непонятно, когда это событие состоится, но теперь у нас есть новая информация. Если верить этой статье на официальном сайте игр...

Изучаем ELK. Часть I — Установка Elasticsearch Эта статья является первой в серии статей по стеку Elasticsearch, Logstash, Kibana (ELK). Цикл статей ориентирован на тех, кто только начинает знакомится со стеком ELK, и содержит минимально необходимый набор знаний, чтобы успешно запустить свой первый кластер ELK. В этой ...

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

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

[Перевод] Как демо Memories умещается в 256 байт Введение Привет! Меня зовут «HellMood», а эта статья посвящена небольшой программе для MS DOS под названием «Memories». Эта программа имеет размер 256 байт, она выиграла в категории «PC 256 byte» соревнований демосцены «Revision» 2020 года, а также получила приз зрительских...

Одноглазый глубиномер Недавно вышла интересная статья от FaceBook о том как можно делать неплохой 3D с монокулярных камер. Статья не очень применимая на практике. Но по качеству картинки завораживает.Посмотрев на это я решил сделать небольшой рассказ о том что в статье твориться, куда современные...

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

Ленивая реализация обхода дерева дочерних элементов класса QObject Введение В статье описана ленивая реализация обхода дерева на языке C++ с использованием сопрограмм и диапазонов на примере улучшения интерфейса работы с дочерними элементами класса QObject из фреймворка Qt. Подробно рассмотрено создание пользовательского представления для р...

5 видеоуроков Теплицы, которые стоит посмотреть Автор видеоуроков на Теплице Вова Ломов собрал пять лучших видеоуроков 2019 года. Научитесь сами создавать мобильное приложение, делать спецэффекты и дизайн, а также запускать краудфандинговую кампанию на Planeta.ru. WikiTribune: новая социальная сеть без алгоритмов ...

[Из песочницы] Кодогенерация в Go на примере создания клиента к БД В данной статье хотелось бы рассмотреть вопросы кодогенерации в Golang. Заметил, что часто в комментариях к статьям по Go упоминают кодогенерацию и рефлексию, что вызывает бурные споры. При этом на хабре статей по кодогенерации мало, хотя она применяется довольно много где в...

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

База данных как сервис: когда, зачем и как использовать DBaaS в облаке Database by Julian-Faylona Многие облачные платформы предлагают базы данных как сервис (Database as a Service, DBaaS). Базу можно создать в облаке в несколько кликов, не тратя время на настройку и поддержку. Но не всем приложениям облачные базы данных подходят. Мы расскажем...

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

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

Глаза, мозг, качество видео: размышления о 120fps, 8K, HDR, палочках, колбочках и «эффекте мыльной оперы» Я много писал в этом блоге о верности воспроизведения звука, а видео несправедливо обходил стороной и касался лишь косвенно. Решил исправить ситуацию — статья целиком и полностью посвящена проблемам качества изображения, высокой верности воспроизведения видео, а также их свя...

[Перевод] Кто есть кто в платежной экосистеме 2020. Часть 2 Продолжаем разбираться в многослойной инфраструктуре платежного ландшафта. Первая часть была посвящена системам моментальных платежей, платежным платформам, онлайн-банкингу, сервисам по приему платежей и мобильной революции. Сегодня в переводе — онлайн-платформы (Google, A...

Водонепроницаемость Apple Watch Series 6, SE, 5, 4, 3, 2, 1: можно ли плавать и что необходимо знать Водонепроницаемость является одним из главных критериев при выборе часов. Многие ошибочно полагают, что все Apple Watch водонепроницаемы, однако это не так. Погружение на небольшую глубину допустимо лишь с Apple Watch Series 6, SE, 5, 4, 3 и 2, тогда как первое поколение час...

Сокеты в ОС Linux В данной статье будет рассмотрено понятие сокета в операционной системе Linux: основные структуры данных, как они работают и можно ли управлять состоянием сокета с помощью приложения. В качестве практики будут рассмотрены инструменты netcat и socat. Читать далее

Подключение Yandex Database к serverless телеграм боту на Yandex Functions Данная статья является продолжением вот этой статьи. В ней мы рассмотрели создание и настройку yandex cloud functions телеграм бота. А сегодня мы рассмотрим подключение телеграм бота к базе данных и сохранение какой-либо информации о пользователе, с которым общается бот.В ка...

Опыт ювелирной компании SOKOLOV: как 300 анкет помогли выбрать амбассадора бренда Как выбрать селебрити, чтобы не навредить репутации бренда? Спросить аудиторию. Статья рассказывает, как исследования с помощью сервиса Яндекс.Взгляд помогают не ошибиться с выбором амбассадора компании.

Смартфоны Samsung, Razer и Asus теперь поддерживают Google Stadia Производители смартфонов стремятся использовать в своих гаджетах самые производительные чипсеты. И эти времена, когда кому-то будет важна модель процессора, уже совсем скоро уйдут в прошлое. А всё дело в развитии 5G и стриминговых сервисов. В настоящее время самым популярны...

Самые выгодные принтеры и МФУ: выбор ZOOM Картриджи для принтеров — существенная статья расходов. Если вы много печатаете, то стоит купить устройство на базе СНПЧ (система непрерывной подачи чернил) — это значительно снизит затраты. Редакция Zoom.CNews выбрала наиболее актуальные модели принтеров и МФУ, которые помо...

Как забраться на дерево Точнее, как с него спуститься. Но обо всем по порядку. Эта статья немного выбьется из привычного формата статей от PVS-Studio. Мы часто пишем о проверке других проектов, но почти никогда не приоткрываем дверь нашей внутренней кухни. Пришло время это исправить и рассказать о...

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

Превращаем DSLogic U2Basic в DSLogic Plus Привет, Хабр! В данной статье расскажу как модифицировать DSLogic U2Basic до DSLogic Plus. Данная статья является обновлением статьи — Превращаем DSLogic Basic в DSLogic Plus Кому интересно — прошу под кат. Читать дальше →

Топ-5 смартфонов ноября 2019 года В этой статье мы рассмотрим несколько интересных решений, которые были представлены в ноябре текущего года. Благо, в прошлом месяце таких моделей было несколько, но мы отметим только пять самых запоминающихся.

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

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

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

Kubernetes: мониторинг c помощью Prometheus Привет, Хабр! Меня зовут Радик, Head of DevOps of AGIMA! В этой статье я постарался показать, как можно использовать Prometheus в качестве системы мониторинга для микросервисной архитектуры. Подробно рассмотрел архитектуру Prometheus и взаимодействие его компонентов. О...

Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов Приветствую вас, дорогие любители и знатоки Python! Прошло пол года с момента моей последней публикации на Хабре. Был погружен в пучину обстоятельств и сторонние проекты. Начиная с сегодняшней, статьи будут выходить с периодичностью раз в месяц. В этой статье мы рассмотрим к...

Лучшие спортивные игры 2019 года на iOS и Android: Grand Mountain Adventure, Trail Boss BMX и другие  Со спортивными играми на любых платформах все всегда стабильно вне зависимости от качества выпускаемых проектов. Это объясняет феноменальные продажи FIFA каждый год и миллионы игроков в симуляторы на iOS и Android. В этом году обошлось почти без сюрпризов. PES 2020 Mobile ...

Лучший мобильный процессор по версии The Linely Group Китайский ресурс Mydrivers сообщил о том, что не так давно консалтинговая группа The Linely Group опубликовала отчет c анализом рынка микропроцессоров за 2019 год и назвала лучшие решения. Так, звание лучшего мобильного процессора 2019 года в своем классе получил Kirin 810. ...

Совместный рекламный бизнес в России начинают BIGO Ads, Go Mobile и Fistashki Go MobileInc и Fistashki стали авторизованными реселлерами платформы мобильного маркетинга BIGO Ads в России. Принадлежащая компании BIG O Technology платформа BIGO Ads предоставляет мобильные маркетинговые решения клиентам по всему миру. Охватывая более 150 стран мира, плат...

[Перевод] 9 полезных трюков HTML Приветствую, Хабр! Представляю вашему вниманию перевод статьи «9 Extremely Useful HTML Tricks» автора Klaus. У HTML есть много практических секретов, которые могут вам пригодиться. Но я хочу убедиться, что сайт работает в Internet Explorer и других браузерах. Я использую ...

[Из песочницы] Простой zero-copy рендеринг аппаратно ускоренного видео в QML Введение Целью данной статьи является продемонстрировать способ как можно подружить сторонние видео буфера и QML. Основная идея — использовать стандартный QML компонент VideoOutput. Он позволяет подсовывать сторонние источники, неплохо документирован и имеет бекэнд поддержив...

Параметризованное 3D-моделирование подшипникового стакана в nanoCAD Plus 20 Компания MaxSoft категорически приветствует всех читателей! В этой статье речь пойдет о САПР-платформе nanoCAD, а если конкретнее — о её 3D модуле. Так уж сложилось, что из релиза в релиз, все вертикальные решения на базе платформы nanoCAD, ровно как и сама платформа, обяза...

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

HackTheBox endgame. Прохождение лаборатории Hades. Пентест Active Directory В данной статье разберем прохождение не просто машины, а целой мини-лаборатории с площадки HackTheBox. Как сказано в описании, Hades предназначен для проверки навыков на всех стадиях атак в небольшой среде Active Directory. Цель состоит в том, чтобы скомпрометировать дост...

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

Как написать правила для Checkmarx и не сойти с ума Привет, Хабр!В своей работе наша компания очень часто имеет дело с различными инструментами статического анализа кода (SAST). Из коробки они все работают средне. Конечно, всё зависит от проекта и используемых в нём технологий, а также, насколько хорошо эти технологии покрыва...

[Из песочницы] Защита проекта VBA в MS Excel Всем привет! Я обычный пользователь MS Excel. Не являющийся профессиональным программистом, но накопивший достаточно опыта, для установки и обхода защиты проектов VBA. Дисклеймер: В данной статье рассмотрены виды защиты проектов VBA, от несанкционированного доступа. Их сил...

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

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

[Перевод] Как достичь Уровня 5 по модели CMM в области QA и тестирования Перевод статьи подготовлен специально для студентов курса Python QA Engineer. В этой статье мы поговорим о том, что такое уровни СММ и как их достичь в QA-процессах, а также рассмотрим доступные и понятные примеры. Для любого процесса, будь то процесс контроля качества,...

Qualcomm представила мобильную 5G платформу Snapdragon 865 Модемная система Qualcomm Snapdragon X55 5G Modem-RF System обгоняет большинство проводных соединений и качественно преобразует процесс мобильной связи. Устройства на базе Snapdragon 865 будут доступны в первом квартале 2020 г.

Flutter + arduino nano 33 BLE sense = очень простой BLE sensor В этой статье я хочу рассказать как сделать очень простую bluetooth метеостанцию (куда уж без нее :) ) и написать мобильное приложение на Flutter для нее. Читать дальше →

Техподдержка 3CX отвечает: Обновление на 3CX v16 с предыдущих версий В новый год с новой АТС! Правда, не всегда есть время или желание разбираться в тонкостях перехода между версиями, собирая информацию из разных источников. В этой статье мы собрали всю информацию, необходимую для простого и быстрого обновления до 3CX v16 Update 4 со старых в...

Huawei обрушила цены в России к празднику Компания Huawei запустила в своём официальном российском онлайн-магазине новую акцию со скидками на мобильные устройства к 14 февраля, Дню всех влюблённых.  Акция «Созданы, чтобы быть вместе» продлится с 7 по 13 февраля. В рамках акции предлагаютс...

Разработка первого проекта на платформе Microsoft Dynamics 365 For Finance and Operations Всем привет! Меня зовут Таня, я тимлид группы разработки Axapta в компании Lamoda. В этой статье речь пойдет про разработку нашего первого проекта на платформе Microsoft Dynamics 365 For Finance and Operations. Я расскажу про подходы, которые мы использовали, про ошибки,...

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

[Из песочницы] 3 года программирования вслепую. Часть 1 Всем доброго времени суток! Хочу поделиться своим опытом из разряда «Войти в IT». Тем более, что он происходил в полностью невизуальном режиме. О незрячих людях в нашем обществе знают мало, а о незрячих программистах еще меньше. И эта статья предлагает проследить за тем, как...

Запись видео UI автотестов, работающих в headless Chrome Всем привет! В данной статье хочется рассказать о том, как была решена задача записи видео автотестов, работающих в headless Chrome (с записью в не headless режиме проблем быть не должно). Будет рассмотрено несколько разных подходов, рассказано про трудности и пути их реше...

[Перевод] Логирование в Kubernetes: EFK против PLG Мониторинг стал весьма важным компонентом растущих облачных решений с ростом сложности распределенных систем. Он необходим для понимания их поведения. Нужны масштабируемые инструменты, которые смогут собрать данные со всех сервисов — и предоставить специалистам единый интер...

Как мы работаем с логами (сбор, хранение, анализ при помощи Graylog) Всем привет! В этой статье мы хотим поделиться нашим опытом использования полезной платформы Graylog, которая ежедневно помогает собирать, надежно хранить и анализировать логи с десятков серверов, окутанных заботой нашей поддержки :)Это первая часть статьи, в которой мы расс...

Какой телевизор лучше выбрать в 2020 году для дома: 11 практических советов Разве не может радовать потребителя постоянный рост диагоналей телевизоров с уменьшением их средней цены? Теперь уже огромная, на полстены панель, роскошью не кажется. Между тем выбор телевизора – не такая уж и простая задача. Наивно доверять в этом вопросе консультантам в м...

Microsoft официально представила консоль следующего поколения Xbox Series X Помимо интересных анонсов новых игр и непосредственно объявления победителей произошло еще одно важное событие — Microsoft официально анонсировала новую Xbox, объявив ее название и представив дизайн. Xbox Series X похожа на современные умные колонки, но, разумеется, гораздо...

[Перевод] Что же такого особенного в IAsyncEnumerable в .NET Core 3.0? Перевод статьи подготовлен в преддверии старта курса «Разработчик C#». Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable<T> (он же асинхронный поток). Но что в нем такого особенного? Что же мы можем сделать теперь, что было невозмо...

[Из песочницы] 9 ключевых алгоритмов машинного обучения простым языком Привет, Хабр! Представляю вашему вниманию перевод статьи «9 Key Machine Learning Algorithms Explained in Plain English» автора Nick McCullum. Машинное обучение (МО) уже меняет мир. Google использует МО предлагая и показывая ответы на поисковые запросы пользователей. Netflix...

Что почитать на праздниках Длинные праздники впереди, а это значит, что будет время вернуться к закладкам в Read later или еще раз перечитать важные статьи уходящего года. В этом посте мы собрали и подготовили для вас список из самых интересных материалов из нашего блога за 2019 год и надеемся, что ...

Поддержка геймпада для эмулятора Omega Red Привет всем читателям! Я продолжаю тему программного эмулятора для PlayStation 1, PlayStation 2 и PlayStation Portable — Omega Red. Более подробно: Новый PS1 графический рендерер для эмулятора Omega Red Omega Red + PS1 эмулятор = Кодзима гений PS2/PSP эмулятор + game p...

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

Небольшой вклад в борьбе Avalonia UI против зоопарка платформ Эта статья – результат проверки проекта Avalonia UI с помощью статического анализатора PVS-Studio. Avalonia UI – это кроссплатформенная платформа пользовательского интерфейса на основе XAML, с открытым исходным кодом. Это один из технологически значимых проектов в истории ....

Обзор SPEEDLINK TORID Gamepad Wireless. Беспроводной геймпад для PC/PS3 Сегодня мы бы хотели представить вашему вниманию очередную новинку от компании Speedlink. В нашем распоряжении беспроводной геймпад, позволяющий заменить привычную компьютерную клавиатуру и мышь, что дает возможность перейти на совершенно новый уровень игры. Встречайте, пере...

[Из песочницы] Моделирование меандровой инвертированной-F антенны – это просто Приветствую, эта статья посвящена моделированию меандровой инвертированной-F антенны (англ. Meander inverted-F antenna, MIFA) в программе Ansys HFSS. Пошаговая инструкция проектирования антенны. Сделай свою MIFA! Читать дальше →

Медленный (тормозит) интернет (3g / 4g / Wi-Fi) на Айфоне: основные причины Для многих из нас смартфон является основным средством доступа к «Всемирной паутине», поэтому скорость интернета на мобильном устройстве имеет весьма важное значение. Однако временами скорость мобильного интернета может существенно снижаться, что выражается в медленной загру...

Samsung выбрала самого молодого президента подразделения смартфонов Компания Samsung регулярно производит перестановку кадров, на днях южнокорейский производитель объявил об очередных назначениях. Компания объявила, что назначила Ро Тхэ Муна (Roh Tae-moon) в качестве нового руководителя, который будет контролировать мобильный бизнес ком...

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

[Перевод] Классификация изображений на Android с помощью TensorFlow Lite и сервиса Azure Custom Vision Классификация изображений позволяет нашим приложениям Xamarin распознавать объекты на фотографиях. Все более и более распространенной становится возможность сделать фотографию и распознать ее содержимое. Мы можем наблюдать это в наших банковских приложениях при внесении мо...

Компания Sony представила беспроводной геймпад для PlayStation 5 Компания Sony представила беспроводной геймпад для PlayStation 5. Новый геймпад получил более футуристичный дизайн и расширенную функциональность. Разработчики улучшили виброотдачу геймпада, добавили адаптивные триггеры в кнопки L2 и R2 для того, чтобы пользователи смогли о...

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

Как выбрать авокадо и не прогадать Важные советы по выбору и лайфхаки, которые помогут сделать неспелый фрукт мягким.

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

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

Лучше своими руками: как мы сделали мобильное приложение Perekrestok.ru inhouse Привет! Меня зовут Мария Тимофеева, я директор по продукту онлайн-супермаркета Perekrestok.ru. К выходу нашего нового мобильного приложения мы решили рассказать, как делали текущую версию, сколько багов собрали и как пришли к выводу, что в нашем случае inhouse-разработка ока...

[Из песочницы] Коронавирус: мы все умрём? Что мы говорим Богу смерти? — Не сегодня. Сирио Форель, сериал «Игра престолов». Насколько действительно опасен коронавирус COVID-19? Сколько людей умрёт от коронавируса в мире? А сколько – в России? Так ли необходимы жесткие меры, принимаемые для борьбы с коронавирусом в ...

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

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

SDR трансивер SoftRock Ensemble RXTX Данная статья является продолжением серии публикаций про SDR (Software Defined Radio). В двух предыдущих статьях мы разобрались, как работает схема Tayloe, как с помощью схемы Tayloe осуществить синхронный приём АМ сигналов, и как устроен связной SDR-приёмник. В этой публи...

[Перевод] Оптимизация кода на Python с помощью ctypes Перевод статьи подготовлен специально для студентов курса «Разработчик Python». Внимание: код в этой статье лицензирован под GNU AGPLv3. Я написал это руководство, поскольку не смог найти такого, которое будет объединять в себе все полезное о ctypes. Надеюсь, эта статья ...

Oracle: разница между deterministic и result_cache От переводчика: свой путь на habr я решил начать не с попытки написать какой-то уникальный текст с нуля, а с перевода относительно свежей (от 17.08.2020) статьи классика PL/SQL-разработки Стивена Фойерштайна, в которой он достаточно подробно рассматривает разницу между двумя...

Онлайн-курс «Смартфон для родителей» теперь доступен на образовательной платформе «Дія.Цифрова освіта» С сегодняшнего дня, 26 февраля 2020 года, первый курс по мобильной грамотности от Киевстар «Смартфон для родителей» доступен также на Национальной онлайн-платформе по цифровой грамотности «Дія.Цифрова освіта». Это первый партнерский курс, появившийся на платформе Министерств...

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

Вот как будет выглядеть самый мощный геймерский ноутбук после выхода новинок Intel и Nvidia Несмотря на все успехи AMD на рынке процессоров, для игр зачастую лучше выбрать CPU Intel. А если хочется максимальной производительности, то это точно видеокарты Nvidia. Это справедливо как для настольного, так и для мобильного сегмента. И вскоре топовые геймерские но...

Капля в море: Запуск Drupal в Kubernetes Я работаю в компании Initlab. Мы специализируемся на разработке и поддержке Drupal проектов. У нас есть продукт для быстрого создания Ecommerce решений, основанный на Drupal. В 2019 году мы начали решать задачу построения масштабируемой и отказоустойчивой инфраструктуры для...

Google Stadia работает с ПК Беспроводной контроллер от приставки Stadia теперь работает с компьютером по беспроводной связи. Собственно, эта новость для отечественных читателей не будет чем-то очень привлекательным, так как компания Google на территории нашей страны не очень активно внедряет свои серви...

[Перевод] Реализация SOLID и слоистой архитектуры в Node.js с TypeScript и InversifyJS Привет, Хабр! Предлагаю вашему вниманию перевод статьи Implementing SOLID and the onion architecture in Node.js with TypeScript and InversifyJS автора Remo H. Jansen В этой статье мы рассмотрим архитектуру, известную как слоистая (onion). Слоистая архитектура — подход к пост...

Использование Intel Processor Trace для трассировки кода System Management Mode Эта статья посвящена тестированию возможности использования технологии Intel Processor Trace (Intel PT) для записи трассы в System Management Mode (SMM) режиме. Работа была выполнена в рамках Summer Of Hack 2019. Автор работы: @sysenter_eip. Большинство использованных инст...

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

Хабрарейтинг 2019: статистика и рейтинг авторов за 2019 год Привет Хабр. В первой части была рассмотрена некоторая статистика и опубликован рейтинг статей этого сайта. Во второй части будут рассмотрены другие статистические закономерности этого года, которые мне показались интересными, а также будет опубликован рейтинг авторов за эт...

OPPO запустит смартфоны с поддержкой 5G на базе процессора Snapdragon 865 OPPO объявила о том, что станет одной из первых компаний, которая осуществит запуск своего флагманского смартфона с поддержкой 5G на базе мобильной платформы Qualcomm Snapdragon 865.

Моделируем поведение Quartus-проекта на Verilog в среде ModelSim В прошлой статье мы сделали достаточно сложный модуль. Разумеется, я вставил в тело статьи уже отлаженный результат. Но мне показалось, что достаточно странно, когда автор говорит «делай, как я», но при этом не показывает очень важного процесса. Давайте я покажу, как вообще ...

Вот почему новейшие мобильные процессоры AMD не используют многочиповую компоновку Пару дней назад мы имели возможность увидеть, как выглядит кристалл процессора Ryzen 7 4800U. Несмотря на наличие восьмиядерного CPU и достаточно производительного GPU, все представители мобильной линейки Ryzen 4000 имеют монолитный кристалл. Источник поговорил с директ...

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

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

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

Топ-5 смартфонов Honor 2019 года, которые можно купить на AliExpress Для компаний Huawei и Honor 2019 год жизнь на «до» и «после» разделили американские санкции, которые были наложены в середине мая. Из-за них китайские производители не могут использовать программное обеспечение Google, не считая операционной системы Android, в устройствах с ...

Смартфоны Huawei P40, Huawei P40 Pro и Huawei P40 Pro+ получили 50-мегапиксельную камеру, собственный магазин приложений и виртуальный ассистент Celia Компания Huawei провела официальную презентацию своей новой флагманской линейки смартфонов Huawei P40. В этом году компания подготовила улучшенные камеры, высокоскоростную беспроводную зарядку и перешла на программную оболочку с собственными мобильными сервисами. В этом году...

«Системный софт» поставил лицензии для развертывания мобильных рабочих мест для сотрудников «Фудплекс» «Системный софт» выступил технологическим партнёром по поставке лицензий VMware Workspace One в компании «Фудплекс». «Нашей команде особенно важны гибкость и скорость. Примерно 70% сотрудников используют для работы мобильные ...

[Из песочницы] C++ и Численные Методы: Приближенное интегрование по Ньютону-Котесу Методы Ньютона-Котеса — это совокупность техник приближенного интегрирования, основанных на: разбиении отрезка интегрирования на равные промежутки; аппроксимации подинтегральной функции на выбранных промежутках многочленами; нахождении суммарной площади полученных криволин...

Почему Мистер Робот — лучший сериал про IT-индустрию Доброго времени суток, уважаемые читатели Хабра! 23 декабря 2019 года в свет вышла заключительная серия одного из самых популярных сериалов про IT — Мистер Робот. Посмотрев сериал до конца, я твёрдо решил написать статью о сериале на Хабре. Выход этой статьи приурочен к мое...

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

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

Геймпад в стиле Cyberpunk 2077 разочаровал Некоторое время назад на просторах интернета появился слух, что компания Microsoft будет выпускать свой геймпад к консоли Xbox One в стиле Cyberpunk 2077. Правда, саму игру перенесли и покупать ее на текущем поколении консоли как минимум не очень интересно. Более того, тепер...

Лучшие Bluetooth-контроллеры для PC и Android в 2020 году Не столь важно, являетесь вы компьютерным или мобильным геймером - в любом случае, вы согласитесь, что существуют игры, в которые лучше играть с помощью контроллера. Мышь и клавиатура, безусловно, более точны, но их неудобно использовать, сидя на диване. Тачскрины мобильных ...

4К (2160р) разрешение для игр PS1, PS2, PSP в эмуляторе Omega Red Привет всем читателям! Я продолжаю тему программного эмулятора для PlayStation 1, PlayStation 2 и PlayStation Portable — Omega Red. Более подробно: Видео гид по эмулятору Omega Red Поддержка геймпада для эмулятора Omega Red Новый PS1 графический рендерер для эмулятора ...

Microsoft выпустила мобильные гонки Forza Street для всех. Но у пользователей Samsung Galaxy есть привилегии Компания Microsoft объявила о запуске гоночного симулятора Forza Street для пользователей мобильных устройств iOS и Android с сегодняшнего дня, 5 мая.  Мобильная версия Forza Street дебютировала ещё в феврале с запуском флагманского смартфона Galaxy S20. С сегодня...

Игровой сервис GeForce Now для Android заработал в России GeForce Now уже есть на Android Игровые потоковые сервисы, действующие по подписке, – пожалуй, единственные из всех – обрели свою популярность благодаря не мобильным устройствам, а компьютерам. Предполагалось, что они помогут тем, у кого нет консолей или высокопроизводительн...

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

[Из песочницы] 10 лучших инструментов для автоматизации тестирования ПО Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Automated Software Testing Tools» автора Pratik Satasiya. Боб Иган, директор по исследованиям Sepharim Research, говорил о мобильной безопасности. Он выступил с заявлением на Enterprise Mobility Trends 2016: «...

Бенчмарк Master Lu выбрал самые производительные смартфоны 2019 года Китайский аналог AnTuTu под названием Master Lu подвел итоги прошлого года на мобильном рынке, в рамках чего выбрал самые производительные смартфоны. ***

Первый казахстанский интерактивный триллер вышел на мобильных платформах Киностудия Rhinotales выпустила мобильное приложение для интерактивного триллера «Она сердится», который стал ее дебютным проектом.

Xbox Elite Controller Series 2 пользуется спросом Какое-то время назад компания Microsoft выпустила в продажу геймпад Xbox Elite Controller Series 2, который стоит 180 долларов и обладает довольно неплохим перечнем заметных преимуществ и особенностей. Однако многие финансовые аналитики были уверены, что компания не сможет ...

Microsoft показала аксессуары для Xbox Series X Компания Microsoft представила линейку аксессуаров для Xbox Series X и Xbox Series S. Первое что компания показала это новый беспроводной геймпад Xbox, который будет доступен в трех цветах: Carbon Black, Robot White и Shock Blue. Эти контроллеры будут стоить 59,99 долларо...

Похоже, компании Intel попросту нечем конкурировать с новейшими мобильными процессорами Ryzen 4000 Мобильные процессоры Ryzen 4000 уже вышли, но ещё не добрались до магазинов в составе новых ноутбуков. И пока этого не случилось, мы можем посмотреть на то, как сама AMD оценивает свои новинки относительно продуктов Intel. Можно видеть, какие именно CPU Intel противопо...

[Перевод] Современные архитектуры фронт-энда В статье "Contemporary Front-end Architectures" рассмотрены архитектуры фронт-энда с точки зрения потоков данных в исторической ретроспективе. Материал состоит из трех частей Теория и история Реализация Перспективы Читать дальше →

Появился Steam для Apple Watch. Только называется Smoke   На iOS появилось новое бесплатное приложение Smoke, которое полностью переносит функции мобильного Steam на Apple Watch. Прямо с запястья можно просматривать достижения, общее время в играх, магазин, списки друзей и игры, в которых они сейчас, читать новостные с...

Видеоигра Dead by Daylight Mobile появится этой весной Разработчики популярной игры на выживания Dead by Daylight объявили, что игра появится на платформах Android и iOS. Приблизительная дата, весна 2020 года. Игра уже доступна для предзаказа. Dead by Daylight Mobile полностью оптимизирован и предлагает тот же игровой процесс ...

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

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

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

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

Заметки о разработке МРРТ контроллера Приветствую! Ранее я уже рассказывал в статье о своем проекте контроллера заряда для небольшой СЭС с алгоритмом поиска ТММ. Сей проект вялотекущий из-за нехватки времени и порой отcутствия настроения, но все же он развивается. С момент последней статьи я сделал еще 2 ревизии...

Тысяча и один UI-баг, или Как помочь разработчику избегать типовых ошибок в UI Тестирование новых фич, казалось бы, очень творческий и интересный процесс. Но что делать, если ошибки в интерфейсах повторяются из фичи в фичу, а большая часть времени тратится на отлавливание мелких интерфейсных проблем?  За четыре года работы в Badoo из более чем тысяч...

Мобильный топ: 10 лучших игр для смартфонов на Android Даже если ваш ПК или консоль остались дома, всегда можно скачать игру на смартфон с Android и весело провести время. Мы отобрали десятку самых интересных мобильных игр.

Хотите геймерский смартфон Samsung? Такого устройства нет, но компания готовит геймпад У компании Samsung нет ни единого геймерского смартфона, и вряд ли такое устройство в ближайшее время появится. Однако геймерский смартфон — понятие весьма условное, так как играть можно практически на любом, и уж тем более — на любом флагмане. Несколько ле...

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

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

HackTheBox. Прохождение Traceback. Бэкдор, LUA, SSH Продолжаю публикацию решений, отправленных на дорешивание машин с площадки HackTheBox. В данной статье эксплуатируем чей-то бэкдор, получаем шелл через Luvit и возимся с SSH для LPE. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабо...

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

[Перевод] REST API на Java без фреймворков Перевод статьи подготовлен специально для студентов курса «Разработчик Java». В экосистеме Java есть много фреймворков и библиотек. Хотя и не так много, как в JavaScript, но они и не устаревают так быстро. Тем не менее, это заставило меня задуматься о том, что мы уже забы...

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

Мобильный порт инди-приключения Forager перенесён на 2021 год Инди-приключение Forager от студии HopFrog вышло на PC весной прошлого года, а несколько месяцев спустя на Nintendo Switch и другие консоли. Игра похожа на хорошую смесь Stardew Valley, Minecraft и Terraria. Не обошлось без пиксельной графики и всеобщего безумия. Но мобильны...

Microsoft представила консоль Xbox One X в стилистике Cyberpunk 2077 До выхода Cyberpunk 2077 остаётся несколько месяцев, но компания Microsoft решила предвосхитить события. Фирма представила ограниченную серию консоли Xbox One X, которая выполнена в соответствующей эстетике. Новинка получит жёсткий диск объёмом 1 Тбайт, подсветку, кастомные...

Новые архитектуры нейросетей Новые архитектуры нейросетей Предыдущая статья «Нейросети. Куда это все движется» В этой статье кратко рассматриваются некоторые архитектуры нейросетей, в основном по задаче обнаружения объектов, чтобы найти (или хотя бы попытаться найти) будущие направления в этой быстро р...

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

Головоломка для ИИ Как я обучал агента собирать клетку 2048 в игре “2048”Привет! Меня зовут Ринат Максутов, я работаю в подразделении Intelligent Engineering Services департамента Technology российского офиса компании Accenture, и веду проекты по заказной разработке. За свою многолетнюю карьер...

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

Самоходная платформа на МК esp8266 с micropython Привет, Хабр! Эта статья описывает страдания начинающего процесс изготовления самоходной платформы на базе МК esp8266 с micropython, управляемой через встроенный веб-сервер. КДПВ: Интерфейс: Читать дальше →

В утекших планах Samsung на 2021 год нет новых Galaxy Note, но в августе должен выйти Galaxy S21 FE Зарекомендовавший себя инсайдер Эван Блэсс (@evleaks) опубликовал часть планов Samsung по выпуску смартфонов и других мобильных устройств в текущем году. Буквально вчера Samsung представила обновленную А-серию из трех моделей — Galaxy A32, Galaxy A52 и Galaxy A72. Как можно ...

4G и 4G+ (LTE-Advanced) — что это и чем отличается? Современные гаджеты используют мобильную связь 4G и 4G+. Рассмотрим различия между двумя стандартами. 4G — это четвертое поколение связи, где буква...

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

[Перевод] Argo CD: готов к труду и обороне в Kubernetes В этой статье мы рассмотрим несколько вопросов касательно Argo CD: что это такое, зачем его используют, как его развернуть (в Kubernetes), как его использовать для реализации непрерывного развертывания (continuous deployment), как настроить SSO с помощью GitHub и разрешений ...

Quartet 9: Allegro | TypeScript Когда создавалась библиотека для валидации данных quartet были поставленны следующие цели-ориентиры: TypeScript Краткость и простота Производительность В этой статье я хотел бы рассмотреть ориентированность quartet на TypeScript. Читать дальше →

Лучшие модели холодильников в 2020 году. Haier C3F532CMSG Холодильник является наиважнейшим бытовым прибором на кухне, который приобретается далеко не на один год использования. Выбрать же подходящую модель среди тысяч представленных на рынке действительно не просто. Мы упростили вам задачу и составили подборку из пяти удачных моде...

HackTheBox. Прохождение Obscurity. OS Command Injection и Race Condition Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье эксплуатируем уязвимость в программном коде python, а также выполняем атаку Race Condition. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключа...

LG G9 ThinQ не будет флагманским смартфоном Известно, что смартфоны LG серии «G» являются флагманами, но это может вскоре измениться. Согласно новому отчету, южнокорейская компания выпустит LG G9 ThinQ в качестве телефона среднего класса, а не флагмана.По словам источника, LG G9 ThinQ будет оснащен процессором Snapdra...

[Перевод] Заменяем Redux c помощью Observables и React Hooks Управление состоянием — одна из важнейших задач, решаемых в разработке на React. Было создано множество инструментов в помощь разработчикам для решения этой задачи. Наиболее популярным инструментом является Redux — небольшая библиотека, созданная Дэном Абрамовым, и предназн...

Добавляем кулерам поддержку сокета АМ4. Часть 2 В этой статье мы рассмотрим способы кустарной модернизации старых кулеров, не имеющих изначальной поддержки АМ4

Невангеры: Division impossible Доброго дня! Статья познакомит вас с очередными обновлениями проекта, посвящённого биомеханическим машинкам, с нотками ностальгии по различным произведениям винтажного игропрома. В этот раз в игру пришли артефакты, появилась доставка грузов, киберпространство, новые декорат...

[Перевод] Безопасная работа с секретами при сборке в Docker Compose Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Когда вы собираете Docker-образ вам могут понадобиться секреты, например, пароль к приватному репозиторию пакетов. Вы не хотите, чтобы этот секрет в конечном итоге оказался в образе, потому ...

Android и iPhone принесли Nintendo миллиард долларов Согласно новому отчету аналитической компании SensorTower, компания Nintendo преодолела важный рубеж в области мобильных игр для смартфонов на основе Android и iOS.  Доход компании в этом сегменте превысил 1 миллиард долларов. Причём большую часть принесла условно...

Обзор работы «Learnability Can Be Undecidable» Эта статья является моим вольным пересказом работы Learnability can be undecidable, Shai Ben-David, et al. Недавно на Хабре вышла статья Машинное обучение столкнулось с нерешенной математической проблемой, которая является переводом одноименного обзора в Nature News статьи Ш...

Определение объёма кластера Elasticsearch и тестирование производительности в Rally В этой статье мы разберёмся с основными подходами к сайзингу Elasticsearch, покажем сравнения бенчмарков кластера при загрузке логов и метрик. А разница там заметная. Надеемся, вам это поможет с определением объёма кластера Elasticsearch и расшифровкой того самого «it depend...

Выход мобильной игры EVE Echoes запланирован на август этого года EVE Echoes это совместный проект компаний NetEase Games и CCP Games. Мобильная игра EVE Echoes основана на легендарной MMO игре EVE Online. В игре EVE Echoes будет представлена огромная вселенная. Игрокам представиться возможность выбрать путь, по которому они будут идти. ...

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

Добавляем старым кулерам поддержку сокета АМ4 В данной статье мы рассмотрим несколько способов добавления поддержки сокета АМ4 старым моделям кулеров, которые были очень популярны в прошлом.

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

Геймпад PlayStation 5 может получить биодатчики для контроля эмоций В Сети появился очередной документ с регистрацией технологий Sony. По слухам, компания Sony, придумала технологию биологической обратной связи в геймпаде для PlayStation 5. Это система должна отслеживать потоотделение на ладонях и сердцебиение игрока, чтобы потом влиять на ...

Архитектура и дизайн Android приложения (мой опыт) Хабр, привет! Сегодня я хочу рассказать об архитектуре, которой я следую в своих Android приложениях. За основу я беру Clean Architecture, а в качестве инструментов использую Android Architecture Components (ViewModel, LiveData, LiveEvent) + Kotlin Coroutines. К статье прил...

[Перевод] Юнит-тесты на Python: Быстрый старт Перевод статьи подготовлен специально для студентов курса «Python QA Engineer». Юнит-тестирование кода является неотъемлемой частью жизненного цикла разработки программного обеспечения. Юнит-тесты также формируют основу для проведения регрессионного тестирования, то есть о...

SVM. Объяснение с нуля, имплементация и подробный разбор Привет всем, кто выбрал путь ML-самурая! Введение: В данной статье рассмотрим метод опорных векторов (англ. SVM, Support Vector Machine) для задачи классификации. Будет представлена основная идея алгоритма, вывод настройки его весов и разобрана простая реализация своими рука...

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

А вы готовы заменить домашнюю «оптику» на 5G? Результаты нового исследования, связанного с сетями пятого поколения, указывает на то, что именно поддержка 5G может стать одним из главных фактором при выборе смартфонов уже в следующем году. 67% опрошенных заявили, что поменяют свой смартфон на модель с поддержкой 5G...

Zabbix. Что делать, если принтер не делится информацией по SNMP? Доброго времени суток! КДПВ Данная статья – небольшой мануал, написанный в несколько художественной форме. В статье много картинок, заботливо упрятаных в спойлеры. Для кого написана эта статья? Для начинающих сисадминов, еще слабо знакомых с UNIX-системами, Zabbix’ом, но ...

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

Новая бюджетная мобильная видеокарта Nvidia снова будет результатом переименования старой модели На сегодняшний день самой младшей из актуальных мобильных видеокарт Nvidia является GeForce MX250. Это переименованная MX150, которая, в свою очередь, является мобильным аналогом настольной видеокарты GT 1030. Все эти адаптеры основаны на GPU GP108 и относятся к поколен...

Почему lsFusion, а не 1С? Предыдущая статья “Почему не 1С?” вышла больше года назад и вызвала достаточно живой интерес (совсем немного не дотянула до 100к просмотров и 2к комментариев). Впрочем, как и ожидалось, у многих возник резонный вопрос: “Если не он, то кто?” Безусловно, как многие поняли, т...

[Из песочницы] Регистрация и авторизация с помощью Spring Security на примере простого приложения Добрый день! В этой статье будет рассмотрено создание простого веб приложения с использованием Spring Boot и Spring Security. В приложении будет реализована регистрация новых пользователей и авторизация, ограничение доступа к страницам сайта в зависимости от роли пользовате...

Как выпускать продукты непрерывно на 20 языках и не умереть? В этой статье мы расскажем, как мы переводили локализацию мобильных проектов в Smartcat, какие изначально у нас были боли и как мы с ними справились. Кто мы Привет всем! Мы — Екатерина Галицкая и Дарья Егорушкина из «Лаборатории Касперского» (отдел документации и локализац...

Открыта предрегистрация на Summoners War: Lost Centuria с наградами Корейский издатель Com2uS собирается выпустить ещё одну мобильную игру. Если недавно это была Birdie Crush, то теперь — Summoners War: Lost Centuria. В последний раз мы слышали о ней в ноябре прошлого года, когда началось ЗБТ. Это мобильная стратегия с авто-боем и карточками...

Настройка ПИД-регуляторов: так ли страшен черт, как его малюют? Часть 5. Closed-Loop PID Autotuner Заключающая статья серии, посвященной автоматизированным способам настройки ПИД-регуляторов в среде Simulink, в которой мы рассмотрим применение блока автоматической настройки Closed-Loop PID Autotuner. Читать дальше →

Сбор метрик Spring Boot приложения c помощью Prometheus и Grafana В данной статье рассмотрен пример работы с метриками. В начале, настройка приложения для поставки метрик. Настройка Prometheus для сбора и хранения метрик. Настройка Grafana для отображения собранных метрик. Читать далее

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

Sony представила новый геймпад для PlayStation 5 В отличие от предыдущих контроллеров PlayStation, основное устройство для PlayStation 5 не будет иметь традиционного прозвища DualShock. Вместо этого Sony называет его «DualSense», чтобы лучше отражать его новые возможности. Как и DualShock 4, это был большой шаг вперед для ...

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

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

Осторожно: популярный менеджер паролей LastPass переиграл условия, не разобравшись можно потерять доступ с ПК или мобильных Команда популярного менеджера паролей LastPass объявила об изменениях в условиях бесплатного предоставления сервиса.  Теперь пользователи бесплатных учётных записей могут получать доступ к LastPass только с одного типа устройств — либо компьютеров, либо моби...

Xiaomi обновила драйвера GPU для своих смартфонов Когда в прошлом году Qualcomm анонсировала свою мобильную платформу Snapdragon 865, было отмечено, что производители Android-смартфонов могут обновлять драйверы графического процессора Adreno 650 через Google Play Store вместо обновлений прошивки. Xiaomi стала первым…

OPPO запустит смартфоны с поддержкой 5G на базе процессора Qualcomm Snapdragon 865 и 765G На ежегодном саммите Qualcomm Snapdragon Tech компания OPPO объявила о том, что станет одной из первых компаний, которая осуществит запуск своего флагманского смартфона с поддержкой 5G на базе мобильной платформы Qualcomm Snapdragon 865, в первом квартале 2020 года.

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

[Перевод] Пять вопросов о Ceph с пояснениями Что нужно знать о Ceph, хранилища с открытым исходным кодом, чтобы решить, подходит ли оно вашей компании. В статье будет сравнение с альтернативными объектными хранилищами, а также рассмотрена оптимизация Ceph. Читать дальше →

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

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

2. Check Point SandBlast Agent Management Platform. Интерфейс веб-консоли управления и установка агента Продолжаем изучать новую облачную платформу Check Point Management Platform для управления средством защиты пользовательских компьютеров — SandBlast Agent. В предыдущей статье мы описали основные составляющие SandBlast Agent, познакомились с архитектурой Check Point Infini...

Google о характеристиках, которые не очень важны для e-commerce сайтов Торговые онлайн-площадки не обязательно должны соответствовать критериям экспертности.

[Перевод] Сортировка в Scala — пример на кошках Привет, Хабр! Выношу на ваш суд русскоязычный перевод моей статьи на Medium: Sorting in Scala — a cat shop example. Статья рассчитана на читателей, знающих синтаксис языка Scala и осведомлённых о базовых инструментах стандартной библиотеки. Читать дальше →

[Из песочницы] Зачем ограничивать наследование с помощью final? Вы наверняка слышали это знаменитое высказывание от GoF: «Предпочитайте композицию наследованию класса». И дальше, как правило, шли длинные размышления на тему того, как статически определяемое наследование не настолько гибко по сравнению с динамической композицией. Гибкост...

«Киевстар»: В небольших сёлах наиболее высокое среднее потребление мобильного интернета Оператор сотовой связи «Киевстар» поделился интересной статистикой использования мобильного интернета его абонентами. Отмечается, что на текущий момент услуги 4G связи от «Киевстар» доступны в свыше 11 тыс. населённых пунктов Украины, где проживает 79% населения страны. Теле...

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

React Native для самых маленьких. Опыт мобильной разработки Однажды, в одной продуктовой команде захотели разработать мобильное приложение, чтобы проверить гипотезу востребованности продукта и его удобства для пользователей. И то, что в команде не было мобильных разработчиков, не помешало. Два фронтенд-разработчика взяли React Native...

Итоги 2019 года в игровой индустрии: мобильные игры заработали 46% всех денег в отрасли Сайт Gamesindustry.biz подвел итоги года в игровой индустрии, основываясь на данных от Newzoo, Sensor Tower и других компаний. Большая часть итогов посвящена консольным и компьютерным играм, но мы выделили то, что касается мобильных. Подробнее можете посмотреть здесь. Игры ...

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

Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок Всем привет, на связи Александр Панов, техлид из Pixonic. В компании я отвечаю за межпроектные решения и околопроектную периферию и сегодня хочу поделиться своим опытом и наработками. Платформы непрерывной разработки и интеграции, или CI/CD, сейчас используются повсеместн...

[Из песочницы] Микросервисы или модульные системы? Как заказчику выбрать подход к IT-архитектуре продукта Микросервисная и модульная системы — это типы архитектуры IT-решений. При работе с модулями мы дорабатываем коробочную версию существующего IT-продукта. Под коробочной версией имеем в виду монолит, готовую систему с ядром, которая поставляется всем заказчикам одинаково, «ка...

6 августа выйдет странная головоломка Puss! на мобильные устройства Некоторые игры прямо созданы для того, чтобы их стримить. Разработчики головоломки Puss! видимо знают об этом, поэтому решили создать кошмар для людей пожилого возраста и эпилептиков. Игра точно зайдёт тем, кто всегда ищет «чего-то другого». Puss! вышла на PC ещё в 2018 год...

Менеджер-передаст В конце статьи есть краткое содержание, если лень читать весь текст. Есть на свете интересная профессия, денежная, несложная и очень распространенная профессия – передавать информацию. Люди, ею занимающиеся, принципиально делятся на две категории: секретари и менеджеры. С ...

Мобильный Windows окончательно мёртв Компания Microsoft с завтрашнего дня окончательно прекращает официальную поддержку последней версии своей мобильной платформы Windows 10 Mobile (1709).  Прошлые версии Windows 10 Mobile, включая 1511, 1607 и 1703, уже давно не обслуживаются Microsoft. Устройства, ...

Тихий скетчинг Для Кирилла Гурбанова, руководителя мобильных продуктов Сбербанка для бизнеса, одним из самых неожиданных профессиональных открытий 2017 года стала техника «Тихого скетчинга» для решения продуктовых задач. Сначала он подсмотрел ее на конференции Mind The Product London во вр...

Snapdragon 780G приготовили для 5G смартфонов среднего уровня Линейка мобильных платформ Qualcomm пополнится новинкой. Сегодня неожиданно чипмейкер выложил пресс-релиз чипа Snapdragon 780G, который найдет свое применение в мощных смартфонах среднего уровня. Первые модели с новым процессором на борту появятся во втором квартале нынешнег...

GitFlic. Российский GitHub. Рассмотрение сервиса и его нюансы В этой статье мы рассмотрим новый российский сервис от компании ООО "Ресолют" под названием GitFlic, где попробуем найти хорошие моменты, а также выльем весь шкал критики на разработчиков этого чуда... Читать далее

[Перевод - recovery mode ] Zettelkasten: как один немецкий учёный стал невероятно продуктивным Изображение предоставлено автором. Основано на фотографии Патрика Томаса с Ансплэша Это перевод статьи Дэвида Клира о методе ведения заметок Zettelkasten, благодаря которому немецкий социолог Никлас Луман написал более 70 книг и 400 научных статей. Стоит читать, если вы хо...

Состоялся глобальный релиз мобильного шутера Warface: Global Operations Вряд ли какому-нибудь шутеру на мобильных удастся обойти по популярности прошлогодний хит Call of Duty: Mobile. Но то, что этот жанр всегда будет привлекать игроков на платформе — это факт. На этой неделе состоялся полноценный релиз Warface: Global Operations от издателя My....

Игровая индустрия с 2 по 8 декабря 2019 года В сегодняшнем выпуске: Capcom готовит ремейк Resident Evil 3. Valve прекращает производство Steam Controller. Doom запустили на фотокамере Kodak DC260. PlayStation исполнилось 25 лет . Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Capcom го...

Мобильный оператор lifecell запустил финансовое приложение Paycell для Android-смартфонов Украинский оператор мобильной связи lifecell объявил о запуске мобильного кошелька Paycell, с помощью которого можно осуществлять платежи с минимальной комиссией с помощью Android-смартфонов. Оператор отметил, что более 80% абонентов lifecell — активные пользователи см...

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

Анонсирован смартфон VIVO S7t 5G В списке China Telecom появилась информация о смартфоне VIVO S7t 5G под номером V2080A. Компания официально его еще не анонсировала. Дизайн смартфона идентичен прошлогоднему смартфону VIVO S7 5G. Он будет оснащен 6,44 дюймовым дисплеем с разрешением FHD+. Основная камера на ...

Как подключиться к VPN на Android: 5 простых шагов Узнайте как подключиться к VPN на Android!  Платформа Андроид, наравне с iOS занимает ведущее место на рынке операционных систем мобильных устройств и гаджетов. Если Вы, являясь обладателем устройства Андроид, хотите загрузить приложение, заблокированное или недоступное...

Transport City: Truck Tycoon — симулятор градостроителя вышел на смартфоны Студия CUPGUM выпустила мобильную игру в жанре «градостроительный симулятор» под названием Transport City: Truck Tycoon. Геймерам предстоит взять на себя ответственность за различные автомобили, которые должны выполнять свою работу. Система логистики построена на реалистичны...

Объем накопителей Biostar M700 увеличен до 1 ТБ Серию твердотельных накопителей Biostar M700, открытую в ноябре моделями объемом 256 ГБ и 512 ГБ, пополнила третья модель. Ее объем равен 1 ТБ. Напомним, серия M700 включает SSD типоразмера M.2 2280, оснащенные интерфейсом PCIe 3.0 x4 и поддерживающие протокол NVMe 1.3...

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

Sony PlayStation 5 представят сегодня вечером Сегодня вечером в 19:00 мск компания Sony официально представит PlayStation 5. Ведущий системный архитектор PlayStation 5 Марк Черни «подробно расскажет об архитектуре системы PS5 и о том, как она будет определять будущее игр», в блоге PlayStation Blog. Консоль следующ...

Из разработчика в менеджеры и обратно Зимой 2012-го коллега предложил мне, С++ программисту с пятилетним стажем, написать первое приложение под Android. Ещё через год я начал руководить небольшой командой мобильных разработчиков, и с тех пор размеры моих команд стабильно росли. Но в прошлом году, после 2 лет рук...

Как чаще всего смотрели порно в 2019 году. В России поставили своеобразный рекорд Один из самых популярных порносайтов в мире Pornhub по традиции подвёл итоги 2019 года. В подходящем к концу году для просмотра порно стали ещё чаще использовать мобильные устройства — их доля в трафике Pornhub достигла 83,7%.  76,6% из них приходится...

iPhone 4 — важнейший гаджет десятилетия. Так считают в The Verge Известнейший ресурс The Verge решил в конце года подвести итоги не только самого 2019 года, но и всего прошедшего десятилетия. Сделал он это относительно самых важных продуктов, появившихся за эту декаду. Наши коллеги выбрали 100 самых важных для рынка продуктов, но мы...

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

[Перевод] Знакомимся с NestJS Перевод статьи подготовлен в преддверии старта курса «Разработчик Node.js». У современных разработчиков есть много альтернатив, когда речь заходит о создании веб-сервисов и других серверных приложений. Node стал крайне популярным выбором, однако многие программисты предп...

Анонсирован новый российский бренд ультрабюджетных мобильных телефонов Strike Компания «Новая Линия», создавшая торговую марку BQ, представила новый бренд Strike для выпуска в России простых и удобных кнопочных мобильных телефонов с доступной ценой. Продукция Strike будет относиться к «ультрабюджетному» сегменту. В настоящее время самая дешёвая модел...

Как вырастить веб-разработчика от стажера до архитектора. Матрица компетенций Вместо эпиграфа Когда в 2004 году я окончил университет, в нашем городе почти не было команд разработчиков. Где работать, у кого набираться практического опыта? Выбор был прост: “админом” или “в Москву”. Или уйти из профессии. Сейчас я преподаю веб-разработку в местных ВУЗ...

IP-телефония. Виды VoIP устройств, обзор плюсов-минусов. Что выбрать? По данным исследований DISCOVERY Research Group среднегодовой темп роста IP-телефонии в России составляет 30%. Предположительно рынок IP-телефонии в России к 2021 году вырастет до 14,2 млрд. Как видите, рост довольно серьезный. С развитием услуг IP-телефонии растет и рынок V...

Cucumber и BDD. Пишем UI-автотесты на iOS Привет, Хабр! В данной статье-мануале я хочу рассказать о базовых функциях такого фреймворка как Cucumber и его применение для создания ui авто тестов на мобильных iOS устройствах.Я ставлю перед собой задачу сделать описание максимально простым и понятным для большинства чит...

Киевстар снова обходит Vodafone и Lifecell по мобильному интернету Французская компания nPerf представила "Барометр мобильной интернет-связи в Украине - 2019" с результатами работы мобильного интернета у Киевстар, Vodafone и Lifecell.

Состоялся релиз нового автобатлера Might & Magic: Chess Royale от Ubisoft Компания Ubisoft всерьез решила побороться с Electronic Arts за звание самого ненавидимого издателя игр. И последний в 2019 году даже начал реабилитироваться: не трогал мобильные платформы, представил популярную Apex Legends и выпустил удачную одиночную (!) игру по Звездным ...

Приложение Xbox Game Streaming теперь доступно и игрокам из России Компания Microsoft объявила, что приложение для стриминга игр с консолей Xbox One теперь доступно во всем мире. Важно при этом, что попробовать его могут только участники Xbox Insider — это программа предварительной оценки Xbox. Играть можно как в обычные дисковые или цифро...

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 3 Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим примеры развертывания Zip-функций, зависимости GitHub, а также подробнее опишем синхронизацию объектов между клиентом и сервером OpenWhisk. Читать дальше →

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

[Перевод] Как превратить скрипт на Python в «настоящую» программу при помощи Docker Никого не интересует, умеете ли вы разворачивать связанный список — всем нужно, чтобы можно было легко запускать ваши программы на их машине. Это становится возможным благодаря Docker. Для кого предназначена эта статья? Вам когда-нибудь передавали код или программу, дерево...

Microsoft выпустила прощальное обновление Windows 10 Mobile в день похорон Как известно, 10 декабря 2019 года Microsoft окончательно прекратила официальную поддержку последней версии своей мобильной платформы Windows 10 Mobile (1709). Однако на прощание компания успела выпустить финальное накопительное обновление.  Апдейт под номером KB4...

Huawei Kirin 820 превзошла по производительности Kirin 980 и Snapdragon 855 Китайские источники опубликовали первые результаты тестирования новой однокристальной системы Huawei Kirin 820, которая пока что не была официально анонсирована. Новая мобильная платформа была протестирована в популярном тестовом приложении Geekbench. В однопоточном реж...

Показан геймпад для Xbox Series X Как мы все знаем, совсем скоро состоится официальная презентация консоли Xbox Series X, так как разработчики даже поведали о характеристиках продукта и уже совсем скоро покажут свое устройство во всей красе. Однако кроме самой консоли геймерам интересно посмотреть еще и на г...

HackTheBox. Прохождение OpenAdmin. RCE в OpenNetAdmin и GTFOBins в nano Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье мы проэксплкатируем RCE в OpenNetAdmin, покопаемся в конфигах веб сервера, прокинем порт с помощью SSH Forwarding, крякнем пароль к ключу SSH и используем технику GTFOBin...

Relay атаки Статья расскажет о том, какие Relay атаки существуют на сегодняшний день и как их воспроизводить, какие основные инструменты для проведения данных атак при тестировании на проникновение можно использовать, а также будет рассмотрена Relay атака на Active Directory. Читать дал...

eBPF: современные возможности интроспекции в Linux, или Ядро больше не черный ящик У всех есть любимые книжки про магию. У кого-то это Толкин, у кого-то — Пратчетт, у кого-то, как у меня, Макс Фрай. Сегодня я расскажу вам о моей любимой IT-магии — о BPF и современной инфраструктуре вокруг него. BPF сейчас на пике популярности. Технология развивается сем...

Спор о первом языке программирования: окончательное решение Некоторые относятся к спору о выборе первого языка программирования примерно так: Говорят, на выбор влияет миллион фаторов и спорить по этому поводу не имеет никакого смысла. Тем не менее, холивары продолжаются. Виталий Брагилевский решил поставить точку и на Saint AppsC...

Epic Games поделилась информацией о мобильной игре Spyjinx Мобильная игра Spyjinx, выпущена компанией Epic Games и разработанная студией Bad Robot Games. Игра позволяет создавать свои собственные укрытия для предотвращения проникновения других проникновения. Spyjinx - это экшн-стратегия с компонентами RPG, вы играете за секретног...

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

#Назаметку. Осторожно, атомарные операции в ConcurrentHashMap В Java с незапямятных времён есть замечательный интерфейс Map и его имплементации, в частности, HashMap. А начиная с Java 5 есть ещё и ConcurrentHashMap. Рассмотрим эти две реализации, их эволюцию и то, к чему эта эволюция может привести невнимательных разработчиков. Warn...

[Из песочницы] Конфигурация кластера из трех узлов ZooKeeper и брокеров Apache Kafka Доброго времени суток! В этой статье рассмотрим настройку кластера из трех узлов ZooKeeper (служба координации распределенной системы), два из которых — брокеры сообщений Kafka, третий — управляющий. В результате будет реализована следующая схема компонентов: Читать дал...

StealthWatch: интеграция с Cisco ISE. Часть 4 В более ранних статьях было рассмотрено несколько обширных тем касательно решения по мониторингу Cisco StealthWatch. Напомню, что StealthWatch — решение по мониторингу трафика в сети на предмет инцидентов безопасности и легитимности сетевого взаимодействия. В основе работы...

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

[Из песочницы] Генетический алгоритм на Python для поиска глобальных экстремумов Предыстория Недавно в рамках учебной деятельности мне понадобилось использовать старый добрый генетический алгоритм в целях поиска минимума и максимума функции от двух переменных. Однако, к моему удивлению, на просторах интернета не нашлось подобной реализации на питоне, а в...

Гиперкуб. Как мы обеспечили разработчиков тестовыми устройствами и не потеряли их Невозможно полноценно тестировать и отлаживать мобильные приложения без тестовых устройств. Таких устройств должно быть много, потому что один и тот же код на разных моделях ведёт себя по-разному. Но как организовать учёт устройств? Как сделать так, чтобы разработчики и тест...

Как работать с API Google Таблиц (Google Sheets API v4) на языке R с помощью нового пакета googlesheets4 Электронные таблицы по-прежнему остаются довольно популярным инструментом для работы с данными, а среди различных процессоров электронных таблиц наиболее популярными являются Google Таблицы. Во-первых, это бесплатный инструмент, во-вторых, функционал Google Таблиц достаточно...

[Перевод] Вышла Vue 3.2 Эта статья — перевод оригинальной статьи Evan You "Vue 3.2 Released!"Мы рады объявить о выпуске Vue.js 3.2 "Quintessential Quintuplets"! Этот релиз включает в себя множество значительных новых функций и улучшений производительности и не содержит критических изменений. Читать...

App Annie рассказала, что ждёт мобильный рынок в 2021 году В новой COVID-реальности расходы на мобильную рекламу достигнут 290 млрд $, мобильные игры заработают более 120 млрд $, а приложения для просмотра видео станут на 85% популярнее.

Как выбрать робот-пылесос: 5 главных критериев Робот-пылесос стремительно вошел в обиход украинцев. Сегодня он активно вытесняет традиционные приборы для уборки

Что может предложить игровой клуб Плей Фортуна?   Казино Плей Фортуна основано почти пять лет назад и лицензировано игровым управлением Мальты. На playfortuna-24.ru вы найдете:   множество различных бонусов; более 2000 игр казино; уникальную VIP-программу.   Прогрессирующая платформа предлагает широкий сп...

Eset: 99% «мобильных» вредоносов нацелены на Android-устройства Постоянный рост числа пользователей и разнообразие экосистемы делают данную платформу идеальной мишенью для кибератак, утверждают эксперты. Антивирусная компания Eset представила отчет по кибербезопасности мобильных устройств в 2019 году. В нем рассмотрены уязвимости iOS ...

LyX: Общие замечания. Часть 1 Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме. Эта статья является продолжением следующих статей одного цикла: статья 1 статья 2 статья 3 статья 4 статья 5 Фух, даже не знаю, как писать этот пост. Я мог бы начать ...

[Перевод] Разработка REST API — что такое Contract First? В этой статье мы рассмотрим подход к разработке REST API на основе контракта. При разработке хорошего API REST важно иметь отличные микросервисы. Подход Contract First поможет вам разработать хороший контракт до его реализации. Однако это не так просто! Читать дальше →

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

[Перевод] Как автоматизировать развертывание баз данных с помощью Liquibase? Liquibase — это инструмент управления изменениями в базе данных. С его помощью вы можете отслеживать изменения в базе данных, сделанные с помощью SQL (или XML) скриптов. Эти скрипты могут быть добавлены в системы контроля версий, такие как git.В данной статье мы рассмотрим, ...

Разработка «простого генератора напряжения» в соответствии с ГОСТ Р МЭК 61508 (IEC 61508) В данной статье будут рассмотрены необходимые шаги для создания устройства, отвечающего общим требованиям функциональной безопасности (ФБ). А также будет предложена архитектура простейшего «безопасного» (safety) генератора напряжения. Так как управляя напряжением, можно уп...

Реальная производительность iPhone 12 Давно известно, что смартфон iPhone 12, который будет представлен осенью этого года, получит однокристальную систему Apple A14. Данная мобильная платформа будет производиться силами TSMC с использованием 5-нанометрового технологического процесса. Теперь же появились пер...

Honor представит на MWC 2020 новые смартфоны и носимые гаджеты Бренд Honor, принадлежащий китайскому телекоммуникационному гиганту Huawei, начал рассылать приглашения на презентацию, которая пройдёт в рамках выставки мобильной индустрии Mobile World Congress (MWC) 2020. Сообщается, что Honor анонсирует на мероприятии не менее шести новы...

Королевскую битву Super People перенесут на смартфоны Super People выйдет ещё и на смартфоны. Это будет основной конкурент PUBG: New State. Пока что об этой версии говорить рано, но разработчики уже говорят о ЗБТ глобальной версии. Super People — это мощная королевская битва, которая помимо PC появится на консолях и смартфонах...

[Из песочницы] Телефонный эфир v2.0. Возрождение легенды в telegram боте Это первая статья из будущей серии статей о том, как я возродил однажды ушедшую в историю идею в коде. В этой статье я опишу реализацию регистрации в части места жительства. Читать дальше →

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

[Из песочницы] Особенности выпуска Unreal Engine 4 игры на iOS Приветствую. В этой статье я перечислю трудности и неочевидные моменты, с которыми лично я столкнулся при выпуске игры на iOS, а также их решения. Игра начинала создаваться на Unreal Engine 4.18, сейчас последний билд в магазине использует UE 4.24. Сначала игра была выпуще...

Приложение Cubasis 3 стало доступно пользователям Android Компания Steinberg сообщила о выпуске версии для Android мобильной цифровой звуковой рабочей станции (DAW) Cubasis 3. Cubasis — мобильная версия программного обеспечения для создания музыки Steinberg Cubase. На платформе iOS она доступна с 2012 года. В Cubasis ест...

Как сделать базовый тест-класс для Selenium тестов и выполнить инициализацию через JUnit RuleChain Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ процесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло. Как эффективно организовать иерархию кл...

Qualcomm представляет процессор Snapdragon 865 для флагманских 5G-смартфонов Это самая продвинутая мобильная платформа в мире, созданная для обеспечения непревзойденной скорости и производительности флагманских устройств следующего поколения, на которой установлена максимально прогрессивная модемная система в мире 5G Modem-RF System.

HackTheBox. Прохождение Patents. XXE через файлы DOCX, LFI to RCE, GIT и ROP-chain Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье эксплуатируем XXE в сервисе преобразования DOCX документов в PDF, получаем RCE через LFI, копаемся в истории GIT и восстанавливаем файлы, составляем ROP цепочки с помощью...

Промокоды Free Fire сентябрь 2020: бриллианты, скины и другие предметы Free Fire - бесплатная мобильная королевская битва от Garena. Данная статья посвящена промокодам, благодаря которым вы можете получить бесплатные бриллианты, скины и другие эксклюзивные игровые предметы. Материал постоянно обновляется, мы следим за источниками и добавляем ...

Как вести технический блог? Я работаю в коммерческой разработке с 2011 года. С конца 2012 занимаюсь разработкой под iOS. Свою первую техническую статью я написал на Хабре в начале 2017 года про подход к локализации мобильных приложений. Потом выпустил ещё несколько статей по iOS-разработке на Хабре и...

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

25 лучших подписок 2020 года: выбор Лайфхакера Музыкальный стриминг, сериалы онлайн, мобильные игры и другие сервисы, на которые стоит подписаться в 2020 году.

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

Разбор буткита Всем привет! В связи с запуском курса «Реверс-инжиниринг» мы провели плановый открытый урок. На нём разобрали алгоритм работы буткита на разных стадиях его загрузки. Преподаватель — Артур Пакулов, вирусный аналитик в Kaspersky Lab. Следующая статья носит вступительный ха...

В пику Apple Pay и Google Pay. «Сбербанк» запустил платёжный сервис SberPay «Сбербанк» объявил о запуске собственной платёжной системы — SberPay. Фактически, это аналог Apple Pay и Google Pay.  Как поясняет пресс-служба, SberPay — это мгновенные, удобные, безопасные и бесплатные платежи. SberPay позволяет оп...

В России заработала система оплаты топлива на АЗС с помощью QR-кодов В России в феврале 2020 года в промышленную эксплуатацию введен сервис оплаты топлива на АЗС с помощью QR-кодов на заправочных пистолетах через Систему быстрых платежей (СБП). Теперь оплатить заправку можно проще и быстрее. Для этого не нужно идти в кассу, иметь при себ...

MMORPG Icarus M: Riders of Icarus от VALOFE вышла на iOS и Android Этот день наконец-то настал: мобильная MMORPG от издателя VALOFE — Icarus M: Riders of Icarus — увидела свет и теперь доступна по всему миру. Мы уже писали о ней и вынесли вердикт, что это типичный мобильный многопользовательский проект, коих сейчас тысячи в цифровых маркета...

[Перевод] Концепции, лежащие в основе Web Audio API Доброго времени суток, друзья! В этой статье объясняются некоторые концепции из теории музыки, на основе которых работает Web Audio API (WAA). Зная эти концепции, вы сможете принимать взвешенные решения при проектировании аудио в приложении. Статья не сделает вас опытным ...

PostgreSQL 13: happy pagination WITH TIES На прошедшей неделе вышло сразу две статьи (от Hubert 'depesz' Lubaczewski и автора самого патча Alvaro Herrera), посвященные реализованной в грядущей версии PostgreSQL 13 поддержке опции WITH TIES из стандарта SQL:2008: OFFSET start { ROW | ROWS } FETCH { FIRST | NEXT } [ c...

Первый смартфон на Snapdragon 720G на официальном изображении Исполнительный директор Realme India Манхав Шет (Madhav Sheth) официально объявил в Twitter, что его компания одной из первых выпустит смартфон на базе анонсированной сегодня мобильной платформы Snapdragon 720G. Мадхав Шет также поделился первым изображением, которое де...

Перегрузка в C++. Часть II. Перегрузка операторов Продолжаем серию «C++, копаем в глубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Эта статья посвящена перегрузке операторов. Особое внимание уделено использованию перегруженных операторов в стандартной биб...

Hack The Box. Прохождение Control. SQL инъекция и LPE через права на службу Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье проникаем в систему через SQL инъекцию, копаемся в истории командной строки и повышаем свои привилегии благодаря имеющимся правам на службу. Подключение к лаборатории ос...

МТС получил частоты для запуска 5G «Мобильные ТелеСистемы» (МТС) стала первой российской компанией, которая получила лицензию по оказание услуг мобильной связи в 5G-сетях. Лицензия мобильному оператору была выдана Роскомнадзором до 16 июля 2025 года. МТС создаст сеть, которая охватит 83 регионов России из 85…

Первые шаги с Fiddler Classic Привет! После знакомства с Charles Proxy большинство из читателей захотело узнать больше про инструменты мониторинга и анализа HTTP/HTTPS трафика. Расскажем про популярный у многих тестировщиков Fiddler. Описать все возможности Fiddler в одной статье вряд ли получится, поэто...

[Перевод] Микросервисы на Java: практическое руководство Вы можете использовать это руководство, чтобы понять что такое Java микросервисы, как вы их разрабатывать и создавать. А также получить обзор библиотек для разработки Java микросервисов. Примечание: Статья ~ 7000 слов, вероятно, не стоит читать ее на мобильном устройстве. До...

AMD назвала конкурентов своим мобильным процессорам 2020 года В январе компания AMD представила 7-нм гибридные процессоры Renoir, разделив их по признаку энергопотребления на две серии: Ryzen 4000H (45 Вт) и Ryzen 4000U (15 Вт). Ноутбукам попроще были адресованы 14-нм процессоры семейства Dali. Теперь AMD готова назвать потенциальных к...

[Перевод] Что происходит, когда вы выполняете manage.py test? Перевод статьи подготовлен специально для студентов курса «Python Web-Developer».Вы запускаете тесты командой manage.py test, но знаете ли вы, что происходит под капотом при этом? Как работает исполнитель тестов (test runner) и как он расставляет точки, E и F на экране? К...

И снова про embedded: ищем баги в проекте Embox Embox – это кросс-платформенная мультизадачная операционная система реального времени для встраиваемых систем. Она рассчитана на работу в условиях невысоких вычислительных ресурсов и позволяет запускать Linux-приложения на микроконтроллерах без использования самого Linux. К...

Как выбрать карту памяти для смартфона и другой техники Она может понадобиться, например, для смартфонов с небольшим объемом постоянной памяти. А также для фотоаппаратов, видеорегистраторов и так далее.

[Из песочницы] List Comprehension vs Map Привет, Хабр. Часто при работе с последовательностями встает вопрос об их создании. Вроде бы привык использовать списковые включения (List Comprehension), а в книжках кричат об обязательном использовании встроенной функции map. В этой статье мы рассмотрим эти подходы к раб...

Перепрошивать смартфоны Android стало намного проще Компания Google представила новый сервис Android Flash Tool. Главным образом сервис предназначен для разработчиков и энтузиастов. Он упростит процесс установки сборок Android на разные мобильные устройства.  Android Flash Tool позволяет быстро прошить новые смартф...

[Из песочницы] Выбор VPS. Битва хостингов Знаете, что заметила наша небольшая команда? Если какое-то время назад, буквально в январе, мы выбирали IT-инфраструктуру весьма халатно, то сейчас отношение сильно поменялось. Ресурсов реально меньше (никому не верьте, в ИТ тоже!) и хочется уже получить не первый софт/хости...

Headwind Solutions разработала платформу MDM с открытым кодом Петербургская компания Headwind Solutions разработала программную систему, облегчающую работу системных администраторов по управлению корпоративными мобильными устройствами. Платформа для управления мобильными устройствами (Mobile Device ...

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

Apple обновила сайт iCloud.com, запустив мобильные версии для iOS и Android Компания Apple обновила свой сайт iCloud.com и дополнила его соответствующими мобильными версиями для iOS и Android. Тем самым она упростила доступ к своим сервисам, таким как Notes, Photos, Reminders и Find My iPhone, через браузер на мобильном устройстве. Сайт iCloud.com б...

[Перевод] Почему нужна инструментальная поддержка пагинации на ключах Всем привет! Я бэкэнд-разработчик, пишу микросервисы на Java + Spring. Работаю в одной из команд разработки внутренних продуктов в компании Тинькофф. У нас в команде часто встает вопрос оптимизации запросов в СУБД. Всегда хочется еще чуть-чуть быстрее, но не всегда можно об...

Samsung запускает мобильные сервисные центры для обслуживания флагманских смартфонов Компания Samsung Electronics объявляет о запуске в России специальных мобильных сервисных центров для обслуживания уникальных премиальных устройств Galaxy Fold и смартфонов флагманских линеек.

Рубрика «Читаем статьи за вас». Март 2020. Часть 2 Привет, Хабр! Продолжаем публиковать рецензии на научные статьи от членов сообщества Open Data Science из канала #article_essense. Хотите получать их раньше всех — вступайте в сообщество! Первая часть мартовской сборки обзоров опубликована ранее. Статьи на сегодня: NeRF: ...

Hack The Box. Прохождение Rope. PWN. Форматные строки и ROP используя pwntools Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье собираем много много pwn, которые будем решать средствами pwntools. Думаю будет полезно читателям с любым уровнем осведомленности в данной теме. Поехали… Подключение к л...

HackTheBox. Прохождение Oouch. OAuth2, RCE в uWSGI и LPE через DBUS Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье разберем атаку на OAuth2 аутентификацию через, а также зарегистрируем свое приложение для угона куки администратора. В добавок к этому, проэксплуатируем RCE в веб-сервере...

Мобильные игры принесли Nintendo уже $1 млрд дохода, 2/3 которого пришлось на одну бесплатную игру Fire Emblem Heroes Согласно новому отчету SensorTower, компания Nintendo получила более $1 млрд дохода от своих мобильных игр для платформ Android и iOS. При этом большую часть дохода принесла бесплатная игра Fire Emblem Heroes, выпущенная в 2017 году. Она помогла компании заработать $656 млн ...

Catchain: алгоритм консенсуса блокчейна TON В предыдущем обзоре наша команда R&D рассказала о структуре Telegram Open Network и особенностях функционирования ключевых узлов (валидаторов) TON Blockchain, а также поделилась опытом Mercuryo, как валидатора сети. Эта статья посвящена одному из ключевых вопросов, отве...

Пишем шеллкод под Windows на ассемблере В этой статье я хочу показать и подробно объяснить пример создания шеллкода на ассемблере в ОС Windows 7 x86. Не смотря на солидный возраст данной темы, она остаётся актуальной и по сей день: это стартовая точка в написании своих шеллкодов, эксплуатации переполнений буферо...

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

[Перевод] Разбираемся с launchMode Android Activity: standard, singleTop, singleTask и singleInstance Перевод статьи подготовлен специально для студентов продвинутого курса по Android разработке. Activity — это одна из самых ярких концепций в Android (самой популярной мобильной операционной системе с хорошо продуманной архитектурой управления памятью, которая отлично реал...

Феном, пингвин и оверклокинг (часть 2) Вторая часть статьи о личном опыте разгона старого железа под Linux, в которой рассмотрен базовый набор софта для тестирования процессора и памяти. Снова Ubuntu, но в этот раз состоится на экскурсия в не такой уж страшный мир программ с текстовым интерфейсом (графический тож...

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

[Из песочницы] Java простое веб-приложения. Логин и регистрация Всем доброго времени суток. Эта статья рассчитана для новичков в мире Web и Java. Мы рассмотрим стандартную архитектуру веб-приложения и сделаем небольшой проект с нуля. Будем использовать Spring (Огромный фреймворк для веба), но по минимуму. Если не иметь предыдущего опыта ...

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

Исследование украинского рынка смартфонов: 6+ дюймов, 32 ГБ памяти, 4G, 2SIM и высокая лояльность к брендам [инфографика] Украинская розничная сеть Vodafone Retail представила ежеквартальный аналитический отчет рынка смартфонов в Украине, составленный на основе данных продаж за третий квартал 2019 года, а также big data аналитики мобильной сети оепратора Vodafone. При выборе смартфона украинцы ...

Sony запатентовала новый геймпад LetsGoDigital / Sony Портал LetsGoDigital нашел в Сети патент компании Sony, описывающий новый дизайн геймпада. Заявка на патент была подана летом 2019 года, а недавно была утверждена. В целом, как можно заметить на изображениях, контроллер имеет схожий дизайн с таковым...

Nvidia совершила переворот в бюджетном мобильном гейминге. GeForce MX450 обеспечивает производительность уровня GTX 1050 Пару дней назад Nvidia формально представила новую дискретную мобильную видеокарту начального уровня — GeForce MX450. При этом практически никаких характеристик компания не раскрыла, лишь указала, что адаптер может работать с памятью GDDR5 и GDDR6 и поддерживает P...

Check Point: количество угроз для мобильных устройств резко увеличилось К концу года резко увеличилась активность вредоносных программ для мобильных устройств. Впервые за последние три года в общий список наиболее активной малвари вошел мобильный троян XHelper, и он же стал самой распространенной мобильной угрозой ноября.

Microsoft внезапно передумала хоронить мобильный Windows Компания Microsoft планировала окончательно прекратить официальную поддержку последней версии своей мобильной платформы Windows 10 Mobile (1709) 10 декабря 2019 года. Однако в последний момент она передумала.  Забавно, что Windows 10 Mobile сейчас настолько «...

DevOps — что это, зачем, и насколько востребовано? Несколько лет назад в IT появилась новая специальность  DevOps-инженер. Она очень быстро стала одной из наиболее популярных и востребованных на рынке. Но вот парадокс — частично популярность DevOps объясняется тем, что компании, нанимающие таких специалистов, часто путают ...

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

Ах, эти строки Это текстовая версия моего доклада "Ах, эти строки" на конференции JPoint-2020. Дабы не тратить время читателей зря, сразу расставим все точки над "ё". О чём статья? Статья об эффективном (или не очень) использовании строк. Для кого статья? Статья для раз...

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

Почему доход майнинга Ethereum упал и от чего это зависит Заголовок статьи - это один из самых часто задаваемых вопросов. В этой статье я простыми словами расскажу, почему вознаграждение при майнинге Эфира меняется каждый день, и почему врут все калькуляторы доходности майнинга.

Oracle: Deterministic functions, result_cache and operators После перевода статьи Oracle: разница между deterministic и result_cache от Steven Feuerstein, хотелось бы дополнить ее действительно важными деталями их устройства. У меня есть серия статей на эти темы, но тут я хотел бы просто все резюмировать и оставить самое важное. Read...

RE: Страх и ненависть в IT Писать ответы на статьи легко и приятно. Не надо часами корпеть над структурой статьи, достаточно следовать чужому плану и лишь внятно изложить мысли на бумаге. Тем не менее, рискну предположить, что критический взгляд «с другой стороны» на проблемы, поднятые в статье "Страх...

Книжная полка компьютерного криминалиста: 11 лучших книг по Digital Forensics, Incident Response и Malware Analysis Хотите разобраться в компьютерной или мобильной криминалистике? Научиться реагированию на инциденты? Реверсу вредоносных программ? Проактивному поиску угроз (Threat Hunting)? Киберразведке? Подготовиться к собеседованию? В этой статье Игорь Михайлов, специалист Лаборатории...

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

oVirt за 2 часа. Часть 2. Установка менеджера и хостов Эта статья — следующая в цикле по oVirt, начало здесь. Статьи Введение Установка менеджера (ovirt-engine) и гипервизоров (hosts) — Мы здесь Дополнительные настройки Итак, рассмотрим вопросы первичной установки компонентов ovirt-engine и ovirt-host. Читать дальше →

Бессерверные вычисления на основе OpenWhisk, часть 4 Эта статья заканчивает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим процесс развертывания OpenWhisk поверх Kubernetes с исправленными командами для работоспособности с актуальными версиями приложений. Также будет описан процесс запуска функ...

[Перевод] Связь между C# и C#: REST, gRPC и все, что между Существует много способов связи между клиентом C# и сервером C#. Некоторые из них надежные, другие нет. Некоторые очень быстрые, другие нет. Важно знать различные варианты, чтобы вы могли решить, что лучше для вас. В этой статье будут рассмотрены самые популярные на сегодняш...

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

[Перевод] Визуализация работы сервис-воркеров (Service Workers) Доброго времени суток, друзья! Вероятно, многие из вас слышали о таком новшестве в экосистеме JavaScript, как сервис-воркеры, которые являются ключевым элементом современной веб-разработки. Сервис-воркеры становятся все более востребованными, в первую очередь, благодаря п...

Взглядами на эпоху 5G поделился технический директор ZTE Ван Сиюй Компания ZTE Corporation (0763.HK / 000063.SZ), крупный международный поставщик телекоммуникационных решений, а также корпоративных и потребительских технологий для мобильного Интернета, обнародовала доклад своего технического директора Вана Сиюя (Wang Xi...

Вышло обновление для слэшера Hundred Soul: The Last Savior — что нового? Мобильный слэшер Hundred Soul: The Last Savior посетил Европу ещё этим летом, включая Россию. На днях для него вышло обновление, которое добавило нечто новое и исправило надоедливые баги. Вместе с этим можно поздравить Юго-Восточную Азию, которая только-только получила досту...

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

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

Создание Discord – бота на .NET Core с деплоем на VPS-сервер Привет, Хабровчане! Сегодня вы ознакомитесь со статьей, в которой будет рассказано, как создать бота, используя C# на .NET Core, и о том, как его завести на удаленном сервере. Статья будет состоять из предыстории, подготовительного этапа, написания логики и переноса бот...

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

Huawei запускает в 33 странах мира игровую платформу HUAWEI GameCenter Компания Huawei анонсировала запуск официального игрового сервиса и дистрибуционной платформы HUAWEI GameCenter в 33 странах и регионах мира. Платформа GameCenter ориентирована на интеграцию мирового сообщества мобильного гейминга посредством высококачественного контента и р...

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

Единый реестр российских программ и GPL. Мои пять копеек Несколько дней назад на Хабре была опубликована статья вызвавшая определенный резонанс. Краткий пересказ статьи привело издание CNews, а оттуда тезис о запрете GPL и MPL в Едином реестре перекочевал в статью в Википедии. В исходной статье красноречиво рассказывалось о том, ...

myTarget позволит размещать in-stream видео в мобильных приложениях VK В myTarget появилась возможность запуска кампаний с прероллами в приложениях ВКонтакте. Теперь клиенты рекламной платформы смогут использовать in-stream формат в видеоконтенте мобильных приложений ВКонтакте на iOS и Android.  Ранее прероллы myTarget показывались лишь в дескт...

Вышел новый трейлер игры Cyberpunk 2077 CD Projekt Red провела второй эпизод Night City Wire с тремя новыми короткометражками, посвященными Cyberpunk 2077. Начав свое путешествие в Cyberpunk 2077, пользователи смогут создать собственного уникального персонажа, используя множество опций и даже выбрать их жизненный...

API, ради которых наконец-то стоит обновиться с Java 8. Часть 1 На сегодняшний день Java 8 является самой популярной версией Java и ещё довольно долго будет ей оставаться. Однако с тех пор уже выпущено пять новых версий Java (9, 10, 11, 12, 13), и совсем скоро выйдет ещё одна, Java 14. В этих новых версиях появилось гигантское количество...

[Перевод] Spring MVC: создание веб-сайтов и RESTful сервисов Вы можете использовать эту статью, чтобы понять, как использовать Spring MVC для создания веб-сайтов или RESTful сервисов. А также получить обзор часто задаваемых вопросов, охватывающих наиболее распространенные задачи Spring MVC. Примечание: Статья ~ 7500 слов, вероятно, не...

Обзор и тестирование ноутбука Acer Nitro 7 AN715-51 на базе процессора Intel Core i7-9750H и видеокарты GeForce GTX 1660 Ti Рассмотрим очередной игровой ноутбук от компании Acer. На этот раз в наших руках оказалась производительная модель линейки Nitro 7, которая в полной мере отвечают критерию игрового устройства, предлагая мощное «железо» и качественный быстрый...

Secured by Knox — механизмы мобильной безопасности Samsung Если у вас телефон Samsung, то вы, возможно, замечали на экране загрузки фразу «Secured by Knox». Что это вообще значит? Под катом – описание платформы мобильной безопасности, предустановленной на большинстве смартфонов и планшетов Samsung. Это первый русскоязычный обзор тог...

Распаковка Huawei TaiShan 2280v2 Серверы с процессорами на архитектуре arm64 старательно входят в нашу жизнь. В этой статье мы покажем распаковку, установку и небольшой тест нового сервера TaiShan 2280v2. Читать дальше →

В Югре запустят мобильный технопарк для пенсионеров Администрация Сургутского района Ханты-Мансийского автономного округа поддержала идею создания первого в своем роде мобильного технопарка для людей пожилого возраста, аналогичного детским мобильным технопаркам «Кванториум». Инициатором проекта выступил Совет ветеранов Сургут...

Реализация аудиоконференций в Telegram + Asterisk В предыдущей статье я описывал реализацию выбора пользователем места жительства при регистрации в моем telegram боте, который я создавал вдохновившись идеей «Телефонного эфира». В этой же статье я опишу интеграцию бота с Asterisk . Читать дальше →

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

One Q запустила мобильное приложение для безопасной печати Вышло новое приложение для мобильной печати One Q Mobile Print, которое уже доступно в магазинах Apple App Store и Google Play. Теперь пользователи One Q могут отправлять документы на печать непосредственно с мобильных ...

Пиццу для посетителей выставки CES 2020 будет готовить робот Компания Picnic сообщила, что в партнерстве с Las Vegas Convention Center впервые предложит посетителям CES пиццу, произведенную роботом с использованием технологий искусственного интеллекта, облачных вычислений и автоматизации. Робот способен производить до 300...

Платформа для удаленной работы Zlaker обновила мобильное приложение Москва, 29 октября 2020 года – Платформа Zlaker выпустила новую версию мобильного приложения для устройств, работающих на операционной системе Android. Особое внимание разработчики уделили стабильности программы и ее удобству для пользователей. В частности, увеличилась скоро...

[Перевод] REST API в Symfony (без FosRestBundle) с использованием JWT аутентификации. Часть 1 Перевод статьи подготовлен в преддверии старта курса «Symfony Framework». В первой части статьи мы рассмотрим самый простой способ реализации REST API в проекте Symfony без использования FosRestBundle. Во второй части, которую я опубликую следом, мы рассмотрим JWT аутентиф...

Обзор игровой гарнитуры ASUS ROG Cetra На мобильные игры в наши дни приходится третья часть всех загрузок. Поэтому можно уверенно сказать, что мобильный гейминг активно набирает обороты, и это не только игры одной кнопки, стратегии и шуттеры тоже вполне востребованы. Естественно, что пользователи часто хотят полу...

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

[Перевод] Реализация epoll, часть 1 Сегодня мы публикуем перевод первой статьи из серии материалов, посвящённых реализации epoll в ядре Linux 3.16.1*. Автор исходит из предположения о том, что читатели знакомы с API и с использованием epoll. Он уделяет основное внимание реализации подсистемы epoll в ядре Linux...

ZTE представит смартфон Axon 10s Pro на платформе Snapdragon 865 Как мы уже сообщали, на следующий год компания ZTE наметила анонс как минимум десяти смартфонов с поддержкой мобильных сетей пятого поколения (5G). Теперь появилась информация об одном из них. Новинка получит имя Axon 10s Pro. Она придёт на смену модели Axon 10 Pro, которая ...

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