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

Huawei продолжает обновления смартфонов назло санкциям. Свежий апдейт получили Mate 20 и Mate 20 Pro Компания Huawei продолжила выпускать обновления для своих смартфонов и планшетов, несмотря на завершившееся действие временной лицензии.  Вслед за недавним обновлением Mate 10, Mate 10 Pro, P20 и P20 Pro, апдейт получили флагманы 2018 года — Huawei Mate...

Полная поддержка популярных реализаций Docker Registry в werf Все популярные реализации реестров для образов контейнеров поддерживают Docker Registry HTTP API и позволяют использовать одни и те же инструменты для работы с ними. Тем не менее, часть реализаций имеет свои особенности и ограничения, а значит — если вам нужно их поддержива...

Прошиваем смартфон Vsmart Live до фирменной оболочки VOS 3 Почему я сегодня лёг в 3 часа ночи вместо привычных 00:00? Потому что уже некоторое время вышла прошивка на базе Android 10 с фирменной оболочкой VOS 3.0 для смартфона Vsmart Live. Какое-то странное совпадение цифр 3, но уж как вышло. Утром всё равно была возможность выспа...

Важное обновление флагманских Samsung Galaxy S20. Новые функции, улучшенная съёмка и июльский апдейт безопасности Компания Samsung Electronics начала распространять обновление программного обеспечения для флагманских смартфонов серии Galaxy S20, приносящее новые функции, улучшения для камеры и не только.  В апдейт вошло новейшее июльское обновление безопасности Android, что д...

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

Что такое Windows PowerShell и с чем его едят? Часть 3: передача параметров в скрипты и функции, создание командлетов Во второй части цикла рассматривались основы языка программирования PowerShell, а сейчас стоит разобраться с использованием написанного на нем кода для задач администрирования. Самый очевидный способ это сделать — запустить сценарий. Кроме него существует возможность созда...

Sony PS4 Pro была тестовым плацдармом, так что стоит готовиться к выходу PS5 Pro Текущее поколение домашних игровых консолей Sony и Microsoft кардинально отличается от предыдущих. Во-первых, аппаратные платформы у PlayStation 4 и Xbox One максимально схожи с обычными компьютерными комплектующими. А во-вторых, именно в рамках текущего поколения обе к...

Sony PS4 Pro была тестовым плацдармом, так что стоит готовиться к выходу PS5 Pro Текущее поколение домашних игровых консолей Sony и Microsoft кардинально отличается от предыдущих. Во-первых, аппаратные платформы у PlayStation 4 и Xbox One максимально схожи с обычными компьютерными комплектующими. А во-вторых, именно в рамках текущего поколения обе ...

MediaTek увеличила июльскую выручку на 29% Huawei помогла?

Что нового в Android 11 для пользователей и разработчиков На этой неделе внезапно выкатили превью-версию Android 11 для разработчиков. Google говорит «разработчики, вы в прошлом году хорошо нам нафидбечили, поэтому в этот раз мы даём вам превью раньше, чем когда-либо» (релиз намечен на третий квартал, то есть до него примерно пол...

Maltego Часть 4. ВК, Instagram, LinkedIN и другие фантастические твари И снова здравствуйте, дорогие друзья. Мы опять готовимся окунуться в прекрасный мир OSINT. Статьи в нашем цикле прибавляются, поэтому пора уже вводить некое подобие оглавления, ведь дальше их будет только больше. Итак, что мы уже разобрали в Maltego: Часть 1 — Что такое ...

[Перевод] Новые фичи Python 3.8 и самое время перейти с Python 2 Наступил 2020 год, а значит, Python 2 перестал поддерживаться. Если быть совсем точным, то основные разработчики уже перестали заниматься веткой, а выход релиза 2.7.18, приуроченный к PyCon US в апреле 2020 года, ознаменует полное прекращение любой активности, связанной с Py...

[Перевод] Питонистический подход к циклам for: range() и enumerate() Автор заметки, перевод которой мы сегодня публикуем, хочет рассказать о некоторых особенностях использования циклов for в Python. Цикл for — это один из краеугольных камней программирования. С этими циклами будущие программисты знакомятся в самом начале учёбы и, после пер...

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

Warner Bros. перенесла релиз нового Бэтмена, Флеша и Шазама, июльский релиз «Довода» Кристофера Нолана также под вопросом После Disney и Marvel кинокомпания Warner Bros. также объявила новые сроки выхода грядущих блокбастеров, основанных на кинокомиксах. В итоге, в лучшем случае фанаты DC смогут увидеть фильмы Batman, The Flash и Shazam 2 на несколько месяцев позже, чем ожидалось ранее. Ранее н...

Неожиданно: Samsung выпустила июльское обновление для Galaxy S20, Galaxy S20 Plus и Galaxy S20 Ultra Компания Samsung, неожиданно для всех, выпустила июльское обновление безопасности для флагманских смартфонов Galaxy S20, Galaxy S20 Plus и Galaxy S20 Ultra.

Определена дата большой распродажи игр для PlayStation Не успела закончится акция “Июльские скидки” в PS Store, как была определена дата новой большой распродажи игр для владельцев консолей PlayStation.

[Перевод] PEP 3107 (Аннотации в функциях) Всем привет. Я решил полностью разобраться в пайтоновских аннотациях и заодно перевести цикл PEP-ов, документирующих эту тему. Мы начнём со стандартов версии 3.X и закончим нововведениями в python 3.8. Сразу говорю, что этот PEP — один из самых базовых и его прочтение пригод...

[Перевод] PHP 8: код «До» и «После» (сравнение с PHP 7.4) Осталось всего несколько месяцев до выхода PHP 8, и в этой версии действительно есть много хорошего. Под катом расскажем, как эти нововведения уже начали менять подход автора этого материала к написанию кода. Читать дальше →

Apple выпустила iOS 13.4 beta 1 для всех iOS 13.4 beta 1 содержит как минимум четыре нововведения, но это, вероятно, ещё не всё График для Apple – это нечто священное, от чего категорически нельзя отступать. Именно поэтому презентации новых версий ОС проходят в июне, а испытания каждой бета-версии состоят минимум и...

С начала месяца капитализация Apple сократилась на $532 млрд Возвращение на июльские позиции оказалось быстрым.

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

Microsoft продлевает поддержку Windows 10 версии 1803 на шесть месяцев Корпорация Microsoft объявила сегодня, что она продлевает жизненный цикл поддержки Windows 10 версии 1803 на шесть месяцев. Эта мера является результатом пандемии COVID-19, поскольку Microsoft получила о сложностях предприятиям перейти на новую версию ОС. В соответствии со с...

5. NGFW для малого бизнеса. Облачное управление SMP Приветствую читателей, в нашем цикле статей, который посвящен SMB Check Point, а именно модельному ряду 1500 серии. В первой части упоминалось о возможности управления вашими NGFW серии SMB с помощью облачного сервиса Security Management Portal (SMP). Наконец, пришло врем...

Поддержка Windows 10 версии 1803 продлена на шесть месяцев Microsoft объявила о продлении жизненного цикла Windows 10 версии 1803 на шесть месяцев. Такое решение принято, поскольку корпоративные клиенты из-за пандемии COVID-19 не готовы осуществить переход на более новые версии системы в ранее указанные сроки. Отметим, что поддержк...

Разработка hexapod с нуля (часть 7) — новый корпус, прикладное ПО и протоколы общения Всем привет! Проектирование, печать и сборка нового корпуса наконец-то завершились. Также завершился запуск новой платы управления на базе STM32F373 и FW успешно перенесено на новый МК. Все ближе подходит релиз версии 1.00 с базовым функционалом. Теперь можно рассказать о т...

Как переиспользовать код с бандлами Symfony 5? Часть 7. Релизный цикл, установка и обновление Поговорим о том, как прекратить копипастить между проектами и вынести код в переиспользуемый подключаемый бандл Symfony 5. Серия статей, обобщающих мой опыт работы с бандлами, проведет на практике от создания минимального бандла и рефакторинга демо-приложения, до тестов и ре...

Драйвер AMD Radeon Adrenalin 20.7.1 оптимизирован для шутера Disintegration Компания AMD выложила в свободный доступ набор графических драйверов Radeon Software Adrenalin 2020 Edition с индексом 20.7.1. Первый июльский выпуск призван обеспечить наилучшую производительность в шутере Disintegration, с нашим обзором которого можно ознакомиться...

Sony наконец добавила поддержку RAW в Xperia 1 II и улучшила фронтальную камеру Компания Sony представила флагманский камерофон Xperia 1 II еще в начале года, однако в продажу он поступил только этим летом. Еще на момент презентации была заявлена поддержка RAW, но пользователи получили ее лишь после выхода последнего обновления. Прошивка для Sony ...

Vue.js: Хуки жизненного цикла ваших и сторонних компонентов Lifecycle hooks (Хуки жизненного цикла) — это очень важная часть любого компонента. Нам, нашему приложению, часто нужно знать что происходит с компонентом, когда он создан, смонтирован, обновлен или уничтожен. В компоненте мы можем отлавливать эти события используя соотве...

Python в Visual Studio Code — июльский релиз Мы рады сообщить, что июльский выпуск расширения Python уже доступен для Visual Studio Code. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также может...

Морской Джедайст #56 Прячемся от июльского зноя в море свежих инструментов вместе с 56 Джедайстом.

EMUI 11 даст дополнительные возможности даже на старых смартфонах Западные СМИ сообщают, что в грядущей версии EMUI 11, хотя Huawei лишь вчера анонсировала EMUI 10.1 ожидается новая возможность по управлению смартфонами. Что приятно — нововведение сможет работать даже не с самыми новыми смартфонами компании, так как «железные» возможност...

Apple выпустила GM-версию iOS 13.4 для разработчиков Сегодня, 17 марта, Apple выпустила Golden Master-версию iOS 13.4. Это заключительная сборка, которая выходит в рамках программы бета-тестирования и ничем не отличается от релизной. Это было ожидаемо, поскольку сегодня стало известно, что в релиз апдейт поступит уже 24 марта...

Июльские скидки: лицензия Windows 10 Pro OEM за 924 рубля и Office 2019 Pro за 2638 рублей По специальному промокоду, который действует ограниченное время, вы можете получить скидку, которая гарантирует низкие цены.

Три тяжёлые ракеты «Протон-М» вернутся на завод для устранения брака Сразу три ракеты тяжёлого класса «Протон-М» вернутся с космодрома Байконур в Центр им. Хруничева для устранения производственного брака. Об этом сообщает «РИА Новости», ссылаясь на информацию, полученную от осведомлённого источника в ракетно-космической отрасли. Фотографии Р...

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

Пусть ничего не сломается. Microsoft выпустила важное обновление Windows 10 Компания Microsoft выпустила плановое ежемесячное «обновление по вторникам» Patch Tuesday для операционной системы Windows 10, которые исправляет три больших проблемы ОС.  В июне такое обновление обернулось большими неприятностями для пользователей &md...

Maltego Часть 5. Твое лицо тебя сдало Здравствуйте, дорогие друзья. Сегодня поговорим о более тяжелой артиллерии в рамках OSINT, а именно, о применении технологии распознавания лиц от Social Links для Maltego. Если не читали предыдущие статьи цикла о Maltego, то сейчас — самое время: Часть 1 — Что такое Malt...

Сегодня может состояться релиз Windows 10 May 2020 Update В некоторых регионах мира Microsoft обновила страницу сведений о жизненном цикле версий Windows 10, добавив туда запись о Windows 10 May 2020 Update (версия 2004). Это не удивительно, ведь компания вовсю готовится к публичному релизу нового функционального обновления. Но ес...

[Из песочницы] Тестирование JavaScript кода с Jest для чайников. Часть 1 Здравствуй, Хабр! Данное руководство является первой частью в запланированном цикле статей про такой замечательный фреймворк для тестирования как Jest. Материал будет полезен новичкам и тем, кто только знакомится с тестированием, и хотел бы изучить этот фреймворк. В первой ч...

Apple выпустила iOS 14 GM для разработчиков. Как скачать Презентация Apple закончилась целый час назад, но новинки всё ещё продолжают поступать. Только что стало известно, что в Купертино представили финальную тестовую сборку iOS 14 под названием Golden Master. Как правило, она ничем не отличается от релизной версии как с функцио...

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды Всем привет! Если вы слышали о Blazor, но до сих пор не понимаете, что это такое. То вы по адресу. Это первая статья из цикла 12 статей, которая проведет вас через все круги ада весь процесс создания приложения на Blazor. В конце у нас будет готовый сайт небольшой пиццерии, ...

Немцев не впечатлили новые процессоры Intel. AMD всё ещё занимает львиную долю в продажах магазина Mindfactory Статистика крупнейшего немецкого магазина Mindfactory указывает на то, что выход процессоров Intel Comet Lake-S практически не повлиял на предпочтения потребителей. AMD всё ещё занимает львиную долю рынка, и показатель в августе снизился относительно июльского лишь на 1...

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

Гибридные процессоры AMD Ryzen 4000 для настольных ПК выйдут через две недели Сегодня AMD вывела на рынок троицу 7-нм процессоров Ryzen 3000XT, однако на этом июльские релизы «красных» не заканчиваются. Как сообщает веб-издание WCCFTech, ровно через две недели, 21 июля, выйдут гибридные процессоры Ryzen 4000...

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

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

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

Вице-президент игрового подразделения Sony намекнул на выход PS5 Pro Все из-за сокращения жизненного цикла консолей.

[Перевод] Нововведения CSS – Июль 2020 (Gap, Aspect ratio, Masonry, Subgrid) Приветствую. Представляю вашему вниманию перевод статьи «CSS News July 2020», опубликованной 7 июля 2020 года автором Rachel Andrew В последнее время скорость внедрения новых возможностей технологий веб-разработки существенно увеличилась по сравнению с тем, как это было ран...

Разработка hexapod с нуля (часть 6) — переход на 3D печать и новая электроника Всем привет! Разработка гексапода активно продолжается и пришло время показать кардинальные изменения в конструкции и планы по прошивке. Появилась большая пауза в выходе новых статей в результате длительного проектирования новой электроники и корпуса. В принципе об этом и б...

Asus подтвердила июльский выход самого быстрого смартфона Asus ROG Phone 3 Компания Asus опубликовала новый постер, посвященной грядущей презентации игрового смартфона Asus ROG Phone 3, на котором подтверждено, что новинка будет показана в июле этого года. Стоит отметить, что предшественник данной модели в лице Asus ROG Phone 2 был официально ...

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

Новейшая версия MIUI 12 для Xiaomi Mi 10 Pro добавляет очень интересный режим в камеру Компания Xiaomi в данный момент не только предлагает владельцам флагманского смартфона Xiaomi Mi 10 Pro опробовать бета-версию MIUI 12 на базе операционной системы Android 11, но и продолжает выпускать стабильные прошивки на базе Android 10. На этой неделе производитель...

Google выпустила Android 11 Developer Preview, финальный релиз в третьем квартале Google внезапно выпустила новую версию операционной системы Android 11 в версии Developer Preview. Загрузить ее можно на смартфоны самой компании: Pixel 2, Pixel 3, Pixel 3a и Pixel 4. Как можно понять из названия, эта прошивка в первую очередь предназначена для разработчико...

[Перевод] 5 практических рекомендаций по использованию React-хуков в продакшне Автор статьи, перевод которой мы сегодня публикуем, говорит, что в компании commercetools приняли на вооружение хуки React в начале 2019 года — в момент их появления в React 16.8.0. С тех пор программисты компании постоянно перерабатывают свой код, переводя его на хуки. Хуки...

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

Владельцам Poco F2 Pro стоит установить исправленную версию MIUI 12 Недавно смартфон Poco F2 Pro был обновлен до стабильной версии MIUI 12 во всех регионах, прошивка получила номер V12.0.1.0. Через несколько дней компания выпустила еще одно обновление под номером V12.0.2.0, которое исправляет ошибки, обнаруженные пользователями. Напомни...

[Перевод] Chaos Engineering: искусство умышленного разрушения. Часть 3 Прим. перев.: Это продолжение цикла статей от технологического евангелиста из AWS (Adrian Hornsby) про довольно новую ИТ-дисциплину — chaos engineering, — в рамках которой инженеры проводят эксперименты, призванные смягчить последствия сбоев в системах. Первый материал этого...

Перенесена дата релиза многопользовательского слэшера Chivalry 2 На E3 2019 нам представили симулятор средневекового рыцаря Chivalry 2. Тогда считалось, что проект выйдет в 2020 году на PC в качестве эксклюзива Epic Games Store. Если последнее заявление остаётся правдой, то вот выход игры был на днях перенесён. Разработкой проекта занима...

4. NGFW для малого бизнеса. VPN Продолжаем наш цикл статей о NGFW для малого бизнеса, напомню что мы рассматриваем новый модельный ряд 1500 серии. В 1 части цикла я упомянул об одной из самых полезных опций при покупке устройства SMB — поставка шлюзов с встроенными лицензиями Mobile Access (от 100 до 200...

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

Вышла версия Appius-PLM 2020 Компания «АППИУС», разработчик PDM/PLM-решений на платформе «1С:Предприятие 8» с 2005г. (Appius-PDM, 1C:PDM), выпустила новую версию программного комплекса Appius-PLM Управление жизненным циклом изделия. Appius-PLM — решение, работающее ...

27 мая 2020 года – дата запуска Winows 10 версии 2004 В некоторых регионах (в том числе и в России) Microsoft обновила свою страницу с информационным бюллетенем о жизненном цикле Windows 10, добавив в нее обновление Windows 10 May 2020 Update, также известная как Windows 10 версии 2004. Это само по себе неудивительно, поскольку...

[Перевод] Как корпоративные команды разработчиков используют GitLab и Mattermost ChatOps для ускорения разработки И снова здравствуйте! В феврале OTUS запускает новый курс «CI/CD на AWS, Azure и Gitlab». В преддверии старта курса подготовили перевод полезного материала. Полноценный набор DevOps инструментов, мессенджер с открытым исходным кодом и ChatOps – как тут не влюбиться? Нико...

Очередная статья: STM32 для начинающих Всех приветствую! Это моя первая статья на Хабре, поэтому прошу не кидаться тяжелыми предметами. Заранее спасибо. Начнем с предыстории. Когда-то мне пришлось перейти на микроконтроллеры ARM фирмы ST. Это было связано с тем, что PIC и AVR уже не хватало и хотелось новых при...

Пусть ничего не сломается. Microsoft выпустила важное обновление Windows 10 Компания Microsoft выпустила плановое ежемесячное «обновление по вторникам» Patch Tuesday для операционной системы Windows 10, которые исправляет три больших проблемы ОС.  В июне такое обновление обернулось большими неприятностями для пользовате...

1. Group-IB. Комплексная защита сети. Архитектура TDS Добрый день, коллеги! Сегодня начинаем новый цикл статей, посвященный решениям информационной безопасности от компании Group-IB. Компания работает на рынке информационной безопасности уже более 17 лет, и за это время обросла весьма существенными компетенциями, выполняя про...

Продвинутая система авторизации действий с ресурсами в Laravel. Часть 3. Чтение/запись атрибутов, собственные модели Введение Здравствуйте, дорогие Хабровчане. Сегодня я представляю вашему вниманию заключающую часть цикла статей о продвинутой авторизации действий с ресурсами в Laravel. Чтобы лучше понимать о чем пойдет речь в этой статье — необходимо прочесть первую и вторую части. На э...

Google выпустила сразу два обновления Android Компания Google выпустила сразу два обновления операционных системы Android, ориентированных на исправление серьёзных уязвимостей в системе безопасности.  Обновление 2020-07-01 включает исправление семь «дыр» в безопасности, 2020-07-05 — семнадца...

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

Июльский вторник обновлений принес патчи для 123 проблем Компания Microsoft исправила 123 уязвимости в своих продуктах. Ни одна из уязвимостей не находилась под атаками. В свою очередь, компания Adobe исправила более десятка уязвимостей, но на этот раз обошлось без патчей для Flash.

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

[Перевод] Разработка WebGPU-приложений WebGPU — это один из современных API, предназначенных для работы с компьютерной графикой. Среди других подобных API можно отметить Vulkan, DirectX 12 и Metal. То, что в сфере веб-графики появляются подобные решения, даёт пользователям веб-приложений те же возможности, которы...

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

5. Check Point SandBlast Agent Management Platform. Logs, Reports & Forensics. Threat Hunting Добро пожаловать на пятую статью цикла о решении Check Point SandBlast Agent Management Platform. С предыдущими статьями можно ознакомиться, перейдя по соответствующей ссылке: первая, вторая, третья, четвёртая. Сегодня мы рассмотрим возможности мониторинга в Management Pla...

Как кибербезопасность трансформирует рынок ИТ (Часть 1) Как может измениться структура всей сферы ИТ, если некоторые системы защиты авторских прав, контроля, подтверждения подлинности, мониторинга и криптографии дадут нам не только более совершенные инструменты, но и принципиально новые технологии работы с данными? Это может отра...

[Перевод] Zero Downtime Deployment и базы данных В этой статье подробно объясняется, как решать проблемы, связанные с совместимостью баз данных при деплое. Мы расскажем, что может произойти с вашими приложениями на проде, если вы попытаетесь выполнить деплой без предварительной подготовки. Затем мы пройдемся по этапам жиз...

C такого ракурса вы Xbox Series X еще не видели Несмотря на то, что общий дизайн Xbox Series X уже никакого секрета не представляет, еще никто не видел (кроме сборщиков на предприятии и работников самой Microsoft, разумеется), как эта консоль выглядит снизу. Но теперь уже и в этом нет никакого секрета. Тыльная панел...

Июльское обновление для флагманов серии Galaxy S20 Разработчики компаний Samsung выпустили июльское обновление для новых флагманов Samsung: Galaxy S20, Galaxy S20 Plus и Galaxy S20 Ultra. Обновление вышла с номером сборки G98xNKSU1ATFD и весить 386 Мб. В ней разработчики проработали над улучшением качество съемки фотографии...

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

Международные Redmi 8 и Redmi 8A получили Android 10 без MIUI 12 Компания Xiaomi начала распространять стабильную глобальную прошивку MIUI на основе операционной системы Android 10 для смартфонов Redmi 8 и Redmi 8A.  Ранее Android 10 получили китайские модели Redmi 8 и Redmi 8A, а теперь пришёл черёд международных версий. Отмет...

История взлома одного интернет провайдера Привет хабр! Сегодня речь пойдет о том, как были найдены уязвимости провайдере, скажем так: example.ua Ну чтож… Начнем! Первый этап: Анализ Для начала необходимо собрать как можно больше информации о нашей жертве. Ведь, как известно, все дыры не закроешь. Начнём с поис...

Дополняя SQL. Часть 4. Работа с исключениями, влияние данных на процесс разработки. Использование ML.NET Что будет в этой статье? Это заключительная статья в цикле о жизни разработчиков IDE для баз данных. В этой части я расскажу, о том, как внедрение продуктовой аналитики повлияло на некоторые аспекты разработки. Для понимания этой статьи не обязательно читать все три предыду...

C такого ракурса вы Xbox Series X еще не видели Несмотря на то, что общий дизайн Xbox Series X уже никакого секрета не представляет, еще никто не видел (кроме сборщиков на предприятии и работников самой Microsoft, разумеется), как эта консоль выглядит снизу. Но теперь уже и в этом нет никакого секрета. Тыльна...

Опубликован финальный трейлер Final Fantasy VII Remake, релиз 10 апреля Уже 10 апреля состоится релиз Final Fantasy VII Remake — первой части масштабного ремейка одной из самых популярных частей в легендарной серии японских ролевых игр. Изначально проект будет эксклюзивом PlayStation 4, а только через год доберется до остальных платформ. Издате...

VxLAN фабрика. Часть 2.5 Всем привет. Проходил тут собеседование и появилась мысль следующую часть из цикла статей, посвященных запуску курса "Сетевой инженер" от OTUS, сделать более теоретической, дабы ответить на некоторые вопросы с которыми столкнулся во время интервью. Читать дальше &...

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

Худший месяц за 23 года существования: бизнес HTC продолжает рушиться Последние несколько лет некогда популярный тайваньский производитель смартфонов HTC испытывает большие финансовые трудности. Свежий отчёт компании показывает падение июльских показателей на 35,6% по сравнению с тем же месяцем прошлого года ($9,6 млн в 2020 против $15 млн в 2...

Apple может выпустить первый Mac на процессоре ARM в 2021 году В настоящее время Apple разрабатывает собственную серию процессоров для своей линейки ноутбуков Macbook на основе архитектуры Arm Instruction Set. Разработав некоторые из самых мощных мобильных процессоров, которые входят в серию устройств iPhone, Apple готовится перейти к е...

Форензика, SQL-инъекция и многострадальный котик: разбор задания №3 online-этапа NeoQUEST-2020 Сегодня рассмотрим самое противоречивое задание NeoQUEST-2020: первая его часть является рекордсменом по количеству прошедших его участников, а вторая часть покорилась лишь единицам. Что же в нем такого особенного? Разбираемся под катом! Читать дальше →

C2x: будущий стандарт C Я ловлю в далёком отголоске, Что случится на моём веку. («Гамлет», Борис Пастернак)Признаться, пишу на чистом C я не так уж и часто и за развитием языка уже давно не слежу. Но тут произошло два неожиданных события: С вернул себе звание популярнейшего языка программирования ...

Xiaomi Mi 10 Pro получил новый режим работы камер Компания Xiaomi выпустила для топового Xiaomi Mi 10 Pro стабильную версию прошивки MIUI 12.0.3.0, которая привносит одну весьма любопытную функцию. Речь идет о записи видео одновременно на основную и фронтальную камеры. Данный режим работы точно придется по душе видеоблогера...

Vivaldi для ПК и Vivaldi для Android — Командная игра со счётом 3.0 Всем привет! Пулемётный выпуск тестовых сборок и релиз-кандидатов завершён — мы готовы представить вам новую версию браузера Vivaldi. И не одну, а сразу две. Как уже понятно из названия, мы сегодня представляем не только очередную, знаковую в прямом смысле слова, версию V...

Пользуетесь Google Chrome? Значит Google собирет ваши данные через X-client-data Многие считают сервисы Google полезными и удобными в использовании, однако у них есть как минимум одна важная особенность. Речь идет о постоянной слежке за пользователями, об интенсивном сборе и отправке данных об их активности. Далеко не все пользователи представляют, как...

Firefox внедряет режим «только HTTPS» В тестовом билде Firefox Nightly реализован интересный режим. Возможно, когда-нибудь его включат по умолчанию, но сейчас он выглядит слегка необычно и его нужно вручную активировать из настроек. Это режим HTTPS-only, в котором вы не можете загрузить сайты по незащищённому...

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

System Analysis Online Meetup 29/04 Приглашаем вас в онлайн: митап System Analysis пройдет 29 апреля и обещает быть интересным. Узнаем, как можно понять клиентов еще лучше, посмотрим в действии инструмент UML State Machine Diagram для описания жизненных циклов объектов и разберемся во взаимоотношениях аналитик...

История создания домашнего облака. Часть 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 и Nextcloud 17 Два года назад я опубликовал цикл статей на тему создания веб-сервера на базе Debian 8 и запуске на нём сервиса Nextcloud 11. Через несколько месяцев появилось дополнение, содержащее «диффиренциальную» информацию по установке Nextcloud 13 на Debian 9. В конце 2018 года я про...

6 июльских обновлений ВКонтакте для предпринимателей и итоги акции поддержки бизнеса Оплата товаров банковской картой, реклама с мобильного для всех сообществ, еженедельные отчёты, callback-кнопки чат-ботов и новый раздел — «Покупки». Команда ВКонтакте для бизнеса рассказывает о горячих новинках июля и подводит итоги акции поддерж...

Apple выпустила iOS 14 beta 7 с новыми обоями Apple выпустила седьмую бета-версию iOS 14 и iPadOS 14 для разработчиков. Обновление уже доступно для загрузки с помощью Wi-Fi через меню «Обновление ПО», а также на специализированном портале Apple. Помимо обычных изменений для обновлений вроде повышения стабильности работ...

Машинное обучение. Нейронные сети (часть 2): Моделирование OR; XOR с помощью TensorFlow.js Статья является продолжением цикла статей, посвященных машинному обучению с использованием библиотеки TensorFlow.JS, в предыдущей статье приведены общая теоретическая часть обучения простейшей нейронной сети, состоящей из одного нейрона: Машинное обучение. Нейронные сети (ча...

Стабильная MIUI 12 прибыла на Redmi Note 9 в Европе Компания Xiaomi начала распространять фирменную оболочку MIUI 12 для смартфонов Redmi Note 9 в Европе.  Стабильная версия европейской прошивки на основе Android 10 доступна «по воздуху». Апдейт имеет номер V12.0.1.0.QJOEUXM и размер 538 МБ. Несмотря на...

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

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

Intel возвращает 22 нм процессор Компания Intel, на фоне своих проблем с производством по 14 нм технологии, решила отменить завершение жизненного цикла 22 нм процессора, выпущенного в далёком 2013 году.

Есть ли «GameDev» на Сахалине? END Вот и настал финальный обзор сахалинского околоигрового пространства. Первая и вторая часть разогрела интерес, а значит финальная должна поставить жирную точку на пути к игре года по-сахалински. Гонки — это хорошо, а вот гонки, и туристическая экскурсия ещё лучше! Автор с...

Подписчики PlayStation Plus получили две бесплатные игры Компания Sony каждый месяц дарит подписчикам PlayStation Plus бесплатные игры. В августе принято решение подарить две игры: Call of Duty: Modern Warfare 2 Campaign Remastered, а также Party Royale Party Fall Guys: Ultimate Knockout. Обе игры можно загрузить с 4 августа, до э...

Windows 10 Build 19041.450 уже доступна для скачивания Windows 10 KB4566782 теперь доступна для развертывания в Windows 10 версии 2004 через Центр обновления Windows. Как обычно, Microsoft также опубликовала прямые ссылки для загрузки автономных установщиков накопительного обновления KB4566782. Вторник исправлений – это второй в...

Что нового в Red Hat OpenShift 4.2 и 4.3? Четвертая версия OpenShift вышла сравнительно недавно. Актуальная на текущий момент версия 4.3 доступна с конца января и все изменения в ней — это или нечто совершенно новое, чего в третьей версии не было, или крупное обновление того, что появилось в версии 4.1. Все, что мы...

[Перевод] Статический анализ в GCC 10 Я работаю в Red Hat над GCC, GNU Compiler Collection. Для следующего основного релиза GCC, GCC 10, я реализовывал новую опцию -fanalyzer: проход статического анализа для выявления различных проблем во время компиляции, а не во время исполнения. Я думаю, что лучше выявлять ...

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

ActivityLifecycleCallbacks — слепое пятно в публичном API С детства я люблю читать инструкции. Я вырос, но меня до сих пор удивляет то, как взрослые люди безалаберно относятся к инструкциям: многие из них считают, что все знают, и при этом пользуются одной-двумя функциями, в то время как их намного больше! Кто из вас пользовался ...

«Суперобои» для российских Xiaomi Mi 9. Смартфон, наконец, получил стабильную MIUI 12 Компания Xiaomi начала распространение фирменной оболочки MIUI 12 для российских пользователей прошлогоднего флагманского смартфона Xiaomi Mi 9.  Это уже стабильная версия оболочки. Обновление 12.0.1.0.QFARUXM распространяется «по воздуху», но не сразу...

Сервер Игры на MS Orleans — часть 1: Что такое Акторы Привет Хабр! И так, на четырнадцатый день копья решил я значит начать делать простенький игровой сервер для простой онлайн стрелялки. За одно тему распределенных вычислений затронуть. В этой вводной статье цикла хочу рассказать что такое акторы (в Орлеанс их зернами называ...

Redis Best Practices, часть 2 Вторая часть цикла переводов «Redis Best Practices» от Redis Labs, и в ней рассмотрены паттерны взаимодействия и паттерны хранения данных. Читать дальше →

OpenCV в Python. Часть 1 Привет, Хабр! Запускаю цикл статей по библиотеке OpenCV в Python. Кому интересно, добро пожаловать под кат! Читать дальше

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

Какие смартфоны Huawei и Honor обновятся до Android 11 Huawei, несмотря на напряжённые отношения с Google, всё-таки обновит до Android 11 свои флагманы Для большинства производителей смартфонов под управлением Android обновления – явление чрезвычайно факультативное. Очевидно, многие из них искренне полагают, что нет ничего предо...

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

Sony взяла новую планку: продажи PlayStation 4 превысили 110,4 млн Подводя очередные финансовые итоги сегодня Sony сообщила, что объём продаж консолей PlayStation 4 за всё время существования этого семейства превысил 110,4 миллионов — то есть взята новая психологическая планка. Стоит отметить, что по состоянию на февраль этого года совокупн...

Huawei выпустила первое обновление замены Android Компания Huawei выпустила первое обновление фирменной операционной системы HarmonyOS для телевизоров Honor Vision TV.  Отметим, что HarmonyOS рассматривается как замена Android, разработанная Huawei для широкого круга устройств. Первыми её получили телевизоры Hono...

У PlayStation 5 будет самый короткий жизненный цикл На это указывает свежий отчет Digitimes.

Xiaomi умоляет пользователей не обновлять смартфоны. Многострадальный Xiaomi Mi A3 снова сломался после апдейта Пользователи Xiaomi Mi A3 (обзор) начали жаловаться на очередное неудачное обновление программного обеспечения смартфона. Xiaomi уже далеко не первый раз с начала года выпускает проблемные апдейты для этой модели.  Прошивка под номером V11.0.3.0.QFQMXTC имеет...

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

Смартфоны Redmi Note 7 Pro начали получать долгожданную стабильную MIUI 12 Компания Xiaomi начала распространять стабильную версию фирменной оболочки MIUI 12 для смартфонов Redmi Note 7 Pro.  Как это обычно бывает, сначала обновление получили китайские пользователи. Аналогичное обновление прошивки для международного рынка появится немног...

«Суперобои» для российских Xiaomi Mi 10. Флагман, наконец, получил стабильную MIUI 12 Компания Xiaomi начала распространять стабильную версию фирменной оболочки MIUI 12 для российских пользователей флагманских смартфонов Xiaomi Mi 10.  Прошивка с номером V12.0.1.0.QJBRUXM носит статус Beta Stable. Cоответственно, она доступна «по воздуху&raqu...

Microsoft отправляет под нож версию Windows 10, выпущенную чуть больше года назад Компания Microsoft опубликовала на своём сайте предупреждение в разделе поддержки о скором конце жизненного цикла для операционной системы Windows 10 версии 1809.  Данная версия вышла в ноябре 2018 года и получила название Windows 10 October 2018 update. Её поддер...

Как установить Fortnite на Android без Google Play На этой неделе стало известно, что Apple и Google удалили игру Fortnite из своих магазинов приложений. Первыми такое решение приняла Apple, возмутившись тем, что Epic Games – студия-разработчик – добавила в игру собственный инструмент оплаты встроенных покупок. Google тоже ...

Страница PS5 появилась на официальном сайте PlayStation На официальном сайте PlayStation появилась страница, посвящённая грядущей игровой консоли нового поколения Sony PlayStation 5. Скриншот с немецкой версии сайта в своём твиттере опубликовал пользователь Alcoholikaust, который ранее уже делился с миром фотографиями девкита PS...

Xiaomi обновила свой бюджетник Redmi 8A до 10 версии Android, но ... Бюджетник Redmi 8A получил обновление до Android 10 на базе MIUI 11. А где MIUI 12?     Надо сказать, что политика обновлений продукции от Xiaomi немного удивляет. Компания держит некоторые свои более дорогие устройства на еще более-менее бодром, но уже все-таки у...

Обновление процесса CI/CD: teamcity Это вторая статья из цикла об обновлении CI/CD процессов. До этого момента осуществлялась подготовка к настройке новых средств, а именно: планирование, ежедневные митинги, решение разногласий, в общем, все без чего не получится грамотно построить рабочий процесс. И вот, все...

Институциональные инвесторы продолжали скупать акции AMD даже во время пандемии Любой кризис принято считать временем возможностей. Главное — определиться, кто и какие возможности может реализовать. Игроки фондового рынка используют это время для поиска активов, которые можно купить по сниженной цене, а затем получить доход от их курсового роста. Акции ...

[Перевод] Как использовать простую утилиту для поиска уязвимостей в программном коде Graudit поддерживает множество языков программирования и позволяет интегрировать тестирование безопасности кодовой базы непосредственно в процесс разработки. Источник: Unsplash (Markus Spiske) Тестирование — важная часть жизненного цикла разработки программного обеспечени...

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

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

Анонсирована оболочка MIUI 12 – список нововведений Программное обеспечение основано на базе операционной системы Android 10. Старт распространения стабильной версии прошивки планируется к концу первой половины 2020 года.

Обновление для Dream League Soccer 2020 вышло в виде отдельной игры в режиме пробного запуска В официальной группе игры Dream League Soccer в Facebook разработчики сообщили, что обновление 2020 для игры выйдет только в январе следующего года. Однако новую версию можно найти в виде отдельного приложения в Google Play. Она доступно в ограниченном количестве стран, но э...

[Перевод] Руководство по версиям и возможностям Java Здесь есть все, что вам нужно знать о различных версиях и функциях Java. Java 8, Java 11, Java 13 — какая разница? Вы можете использовать это руководство, чтобы найти и установить последнюю версию Java, понять различия между дистрибутивами Java (AdoptOpenJdk, OpenJDK, Oracl...

[Перевод] Как линейное время превращается в Windows в O(n²) Недавно я столкнулся с многоминутными задержками на моей рабочей станции. После расследования выяснилось, что причина проблемы заключалась в блокировке, которая могла длиться по пять минут, во время которых источник блокировки в основном крутился в цикле из девяти инструкци...

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

Huawei обновила смартфон, выпущенный в 2015 году Компания Huawei часто выпускает обновления для очень старых смартфонов, которым исполнилось уже 3-4 года. Но на этот раз все пошло еще дальше: компания обновила модель, выпущенную в 2015 году! Этой моделью оказался Mate 8. Вдуматься только: когда EMUI 10 на базе Androi...

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

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

[Из песочницы] Автоопределение кодировки текста Введение Я очень люблю программировать, я любитель и первый и последний раз заработал на программировании в далёком 1996 году. Но для автоматизации повседневных задач иногда что-то пишу. Примерно год назад открыл для себя golang. В качестве инструмента создания утилит golan...

Сериал «Ходячие мертвецы» закрыли спустя 11 лет после выхода первого сезона Еще в 2010 году на телевидение появился сериал «Ходячие мертвецы». В те годы такого рода формат сериалов был не слишком популярным, поэтому первое время лишь немногие люди его смотрели. Тем не менее, спустя многие годы Читать полную версию публикации Сериал «Ходячие мертвец...

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

[Перевод] MVC в Unity со Scriptable Objects. Часть 3 Завершение цикла статей от Cem Ugur Karacam о реализации MVC в Unity с помощью Scriptable Objects. Прочитать предыдущие части вы можете здесь и здесь. Читать дальше →

«Холодный, не ламповый» обзор Audio-Technica AT-LPW40WN Этот пост начнёт новый цикл, в котором будут обзоры электроники без субъективной оценки автора и громких заявлений производителей, мнения и выводы будут строиться исключительно на технических данных об устройствах и фактах об их функциональности и потребительских свойствах. ...

[Перевод] Правда ли то, что скрам уничтожает отличных программистов, или дело в том, что его неправильно применяют? Недавно наше внимание привлёк один вопрос, заданный на stackexchange.com. Этот вопрос был направлен на то, чтобы разобраться с влиянием скрама на работу программистов. Автор вопроса, пользователь Qiulang, поднимает довольно смелую тему: «Скрам превращает хороших разработчико...

Введение в SSD. Часть 3. Форм-факторная В прошлых частях цикла «Введение в SSD» мы рассказали про историю появления дисков и интерфейсов взаимодействия с накопителями. Третья часть познакомит читателя с современными форм-факторами дисков. Читать дальше →

MQTTv5.0: Обзор новых функций Привет всем любителям IoT и железок! В этой статье я расскажу про, пожалуй, самый популярный протокол передачи данных, используемый в сфере Интернета вещей, — MQTT. А если конкретнее, то про MQTT Version 5.0 (версия, опубликованная 7 марта 2019 года). А если еще конкретнее...

Я есть root. Получаем стабильный shell Давайте представим, что мы получили бэк-коннект в результате эксплуатации RCE-уязвимости в условном PHP-приложении. Но едва ли это соединение можно назвать полноценным. Сегодня разберемся в том, как прокачать полученный доступ и сделать его более стабильным. Это третья част...

[recovery mode] Итоги десятилетия До конца десятилетия остается две недели, а это значит пришло время подведения итогов. Я очень хотел сам написать весь материал, но боялся, что он получится слишком однобоким, поэтому долго откладывал. Признаюсь, для написания статьи, я вдохновлялся шикарнейшим выпуском The ...

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

Антон Логвинов: Horizon Zero Dawn выйдет на ПК в феврале 2020 года Журналист и видеоблогер Антон Логвинов в новом ролике на своём канале на YouTube сообщил, что Horizon Zero Dawn, один из самых красивых эксклюзивов для PlayStation 4, выйдет на ПК в феврале 2020 года. Официальный анонс должен состояться уже совсем скоро. Антон считает, что ...

Apple выпустила iOS 13.3 beta 4, tvOS 13.3 beta 4 и watchOS 6.1.1 beta 4 iOS 13.3 beta 4 вышла спустя больше двух недель после выпуска предыдущей сборки Вы тоже это заметили? За последние две недели Apple не выпустила ни одного обновления для своих операционных систем, будь то мелкий патч с баг-фиксами или тестовая сборка iOS 13.3, испытания кото...

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

Sysmon теперь может записывать содержимое буфера обмена О релизе 12 версии Sysmon сообщили 17 сентября на странице Sysinternals. На самом деле в этот день вышли также новые версии Process Monitor и ProcDump. В этой статье я расскажу о ключевом и неоднозначном нововведении 12 версии Sysmon — типе событий с Event ID 24, в который л...

Loghouse 0.3 — долгожданное обновление нашей системы работы с логами в Kubernetes У компании «Флант» есть ряд Open Source-разработок, преимущественно для Kubernetes, и loghouse — одна из самых популярных. Это наш инструмент для централизованного логирования в K8s, который был представлен более 2 лет назад. Как мы упоминали в недавней статье про логи, о...

Вышло июльское обновление для мобильной стратегии Lords Mobile Мобильная стратегия Lords Mobile чувствует себя хорошо с момента выхода в 2016 году. О чём только могут говорить сотни миллионов загрузок. Издатель игры — IGG — даже решил проявить смелость и вывести проект на PC через Steam. Стоит ли говорить о том, что проект не взлетел та...

Ремейк культовой Battletoads готовится к выходу 20 ... Следующая новость должна заставить олдов всплакнуть о давно ушедшем детстве. И порадоваться с приятных перспектив, конечно же. Готовится ремейк одной из самых любимых и почитаемых игр поколения Sega – Battletoads.     Первая информация о новой игре серии Bat...

Apple выпустила iOS 13.4.5 beta 1 для разработчиков. Чем она необычна? Спустя всего неделю после релиза iOS 13.4, компания Apple возобновила программу бета-тестирования своей мобильной ОС, выпустив первую бета-сборку iOS 13.4.5. Кажется, это первый раз, когда в Купертино перепрыгивают сразу через пять порядковых цифр в обозначении обновлений д...

Крупнейшие DDoS-атаки первого полугодия 2020 года Мы продолжаем знакомить вас с последствиями активности киберпреступников, ведь как говорили еще в древние времена Praemonitus, praemunitus, предупреждён — значит вооружен. Только зная, как выглядит враг можно подготовиться к его встрече. Сегодня хотим рассказать о крупных...

[Перевод] SageMath и CoCalc: как всё начиналось. Часть первая Публикуется с разрешения автора. От переводчика Текст, перевод которого я намерен представить вашему вниманию, — краткая автобиография (называющаяся в оригинале «Mathematical Software and Me: A Very Personal Recollection», то есть «Математическое ПО и я: очень личные размыш...

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

Почему я не буду пользоваться онлайн-кинотеатрами Всем привет! Меня зовут Леонид, я — разработчик сайта Поиск VPS. Некоторое время назад ко мне в обратную связь писало немало пользователей, которые просили помощи в подборе виртуального сервера для организации онлайн-кинотеатра. Естественно, планировалось использовать VPS то...

Самое интересное в PHP 8 PHP 7.4 только-только объявлена stable, а нам уже подавай еще больше усовершенствований. И лучше всех о том, что ждет PHP, может рассказать Дмитрий Стогов — один из ведущих разработчиков Open Source PHP и, наверное, старейший активный контрибьютор. Все доклады Дмитрия тольк...

[Из песочницы] Angular 9. Перезапуск guard-ов текущей страницы. Trigger current route guards Столкнулся с необходимостью перезапустить guard-ы для текущей страницы, вне зависимости от того какая страница открыта. Стандартного решения не нашел, а предлагаемые в интернете ограничиваются одной страницей. Поэтому написал своё и решил им поделиться. Описание кейса Стра...

[Перевод] Вышла первая превью-версия Microsoft PowerShell 7.1 для Windows, Linux и macOS Компания Microsoft выпустила новую превью-версию PowerShell 7.1 — средства для автоматизации работы и языка сценариев для Windows, Linux и macOS. Эта версия содержит в себе возможности, которых не было в PowerShell 7.0. Общедоступная версия PowerShell 7.0, которой предшество...

[recovery mode] Пишем простую ORM с возможностью смены БД на лету Привет, Хабр! Карма слита из-за неосторожного комента под холиварной статьей, а значит нужно написать интересный (я надеюсь) пост и реабилитироваться. Я несколько лет пользуюсь серверным telegram клиентом на php. И как многие пользователи — устал от постоянного роста пот...

Малый бизнес на карантине: паника — враг разума Скажем прямо: оставить сотрудников работать дома в эти несколько недель — с одной стороны, круто, гуманно и правильно, даже вне паники, вне потока фигни от телеграм-каналов. И, как ни удивительно, Яндексу и другим крупным компаниям это сделать во многом проще, чем малому биз...

Xiaomi представила мощнейший смартфон Black Shark 3S с 16 ГБ ОЗУ и 512 ГБ флэш-памяти Сегодня, 7 сентября, компания Xiaomi в официальном онлайновом магазине Xiaomi Mall представила старшую версию игрового смартфона Black Shark 3S, которая оснащена 16 ГБ оперативной и 512 ГБ флэш-памяти. На момент июльского анонса этого смартфона такая версия не...

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

«Суперобои» для российских Xiaomi Mi 9T. Смартфон, наконец, получил стабильную MIUI 12 Компания Xiaomi начала распространение новой фирменной оболочки MIUI 12 для российских пользователей смартфонов Xiaomi Mi 9T.  Xiaomi Mi 9T представляет собой международную версию популярной китайской модели Redmi K20. Прошивка с номером V12.0.1.0.QFJRUXM относитс...

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

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

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

Unity + git = дружба: часть 1 джентльменский набор Система контроля версий git уже давно стала стандартом де-факто в мире разработки, но для большинства разработчиков на Unity не секрет, что существует ряд трудностей связанных с особенностями Unity, которые мешают эффективно использовать ее совместно с git. Вот список типи...

[Перевод] Если Fairphone может поддерживать телефон 5-летней давности, то и другим производителям это под силу, не так ли? Подобная бизнес модель не очень хорошо обходится с потребителями и окружающей средой, но Google держит в своих руках все карты Android Fairphone – крохотный игрок в области смартфонов. Его необычное конкурентное преимущество лежит в области защиты окружающей среды, и реклам...

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

Смартфон PinePhone имеет тумблеры, отключающие камеры, беспроводные модули, микрофон На мобильном рынке появился достаточно занятный смартфон PinePhone, управляемый операционной системой Linux.PinePhone уникален тем, что в нем можно отключить камеры, микрофон, разъём для наушников, модем, Wi-Fi, Bluetooth. Для этого у устройства под задней крышкой есть шесть...

[Перевод] Отложенное завершение pod'а при его удалении Задержка выключения pod’а в Kubernetes Это третья часть нашего пути (прим. пер. — ссылка на первую статью) к достижению нулевого времени простоя при обновлении Kubernetes-кластера. Во второй части мы сокращали время простоя, которое возникло из-за принудительного завершения...

[Перевод] Life in the Fast Lane Серия статей о GC Don’t Fear the Reaper Life in the Fast Lane Go Your Own Way. Часть первая: Стек Go Your Own Way. Часть первая: Куча В первой из серии статей о GC я представил сборщик мусора в языке D и...

Смартфон Sony Xperia 1 II научили снимать в RAW Компания Sony выпустила обновление прошивки под номером 58.0.A.3.88 для флагманского смартфона Xperia 1 II, которое включает улучшения в работе основной и фронтальной камер, а также июльский патч безопасности Android. Теперь в режиме Photo Pro пользователь сможет сохранять с...

16 советов по разработке для андроид на языке Kotlin. Часть 3 И еще раз здравствуйте! В преддверии старта базового курса по Android-разработке, делимся заключительной частью статьи «16 советов по разработке для андроид на языке Kotlin». Читать первую часть Читать вторую часть LATEINIT Одной из ведущих особенностей Kotlin является е...

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

Apple выпустила iOS 13.4.5 beta 2 для разработчиков Вслед за iPhone SE 2020, чей анонс состоялся несколько часов назад, Apple выпустила вторую бета-версию iOS 13.4.5. На самом деле выхода этого обновления ждали ещё вчера, но, скорее всего, в Купертино решили приурочить запуск нового аппарата к запуску свежей сборки iOS. Это ...

Глубокое погружение в принципы работы Wi-Fi 6: OFDMA и MU-MIMO В своих разработках Huawei делает ставку на Wi-Fi 6. И вопросы от коллег и заказчиков о новом поколении стандарта подтолкнули нас к тому, чтобы написать пост о теоретических основах и физических принципах, заложенных в него. От истории перейдём к физике, подробно разберёмся,...

VxLAN фабрика. Часть 3 Привет, Хабр. Заканчиваю цикл статей, посвященных запуску курса "Сетевой инженер" от OTUS, по технологии VxLAN EVPN по маршрутизации внутри фабрики и использовании Firewall для ограничения доступа между внутренними сервисами Читать дальше →

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

Укравтопром: В июле спрос на электромобили в Украине упал — продано всего 799 штук, лидируют б/у Nissan и Tesla Несмотря на общий рост июльского спроса на автомобили, регистрации электромобилей в прошлом месяце снизились. В течение июля украинцы растаможили и зарегистрировали 799 автомобилей, работающих исключительно на электротяге. Это на 6% меньше, чем годом ранее и на 3% меньше июн...

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

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

[Из песочницы] 7 основополагающих принципов ITIL Сегодня ценность ITIL многими ставится под сомнение. Одни утверждают, что это дорого и работает только в крупных инфраструктурах, другие говорят, что применять можно даже в небольших структурах. Я придерживаюсь идеи, что истина где-то посередине. Полностью следовать рекоменд...

[Из песочницы] A* pathfinding на C#: двоичные кучи и борьба с аллокациями Сегодня мы разбираем один из популярнейших алгоритмов поиска пути. Работать будем с двумерным массивом целочисленных координат. Сначала кратко ознакомимся с методами обхода графов, напишем собственно поиск пути, а затем перейдём к самому вкусному: оптимизации быстродействия...

Руководство по Node.js для начинающих. Часть 4 Доброго времени суток, друзья! Продолжаю публиковать перевод этого руководства по Node.js. Другие части: Часть 1 Часть 2 Часть 3 Часть 4 Файл package-lock.json В пятой версии Node.js был представлен файл package-lock.json. Что это такое? Для чего он нужен, если есть ...

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

Стабильная MIUI 12 с «суперобоями» пришла на флагман Xiaomi Mi 10 Pro в Европе Компания Xiaomi начала распространять стабильную фирменную оболочку MIUI 12 для Mi 10 и Mi 10 Pro несколько недель назад, начав с Китая. Однако распространение проходит постепенно и занимает время.  Парой недель ранее началось распространение глобальной прошивки, ...

[Перевод] Создайте свой собственный симулятор Q# — Часть 1 Симуляторы — это особенно универсальная особенность QDK. Они позволяют вам выполнять различные задачи в программе на Q#, не меняя ее. Такие задачи включают симуляцию полного состояния, оценку ресурса или симуляцию трассировки. Новый интерфейс IQuantumProcessor позволяет очен...

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

Автоматизация журналиста. Часть 1: Задачи и календари Уже больше 15 лет я работаю техническим журналистом. Помогаю рассказывать о продуктах, технологиях и, что уж тут скрывать, встраиваюсь в стратегию хантинга. На меня есть спрос, поэтому много лет для меня ребром стоит задача повышения эффективности работы. Как говорится, вок...

Swift 5.3: Что нового? Привет Хабр! Язык программирования Swift обладает большой популярностью ввиду его использования в написании приложений под iOS, поэтому его развитие представляет интерес для всех занятых в этой области. Давайте посмотрим что нового приготовил разработчикам Swift версии 5.3....

Google прекратила продажи смартфонов Pixel 4 и Pixel 4 XL через 9 месяцев после выхода Вслед за Pixel 3/Pixel 3 XL (флагманскими моделями 2018 года), и более доступными Pixel 3A/Pixel 3A XL компания Google отправила на покой и актуальные флагманы Pixel 4/Pixel 4 XL — с официального сайта они пропали и больше не появятся. Отвечая на соответствующий запрос The V...

Apple выпустила iOS 14.2 beta 1 для всех. Как скачать Как понять, будет ли следующая версия iOS масштабной? Конечно же, посмотреть на то, как долго длится каждый этап бета-тестирования этого обновления. Если оно крупное и включает много новых функций, его испытывают на протяжении полутора-двух месяцев, выпуская свежие сборки н...

Разработка hexapod с нуля (часть 9) — завершение версии 1.00 Всем привет! 2 года разработки, 9723 строчек кода и киллограмы пластика сделали свое дело — разработка гексапода подошла к заключительному этапу в рамках текущей версии. К этому этапу проект полностью перешел на красивые зеленые железки, слегка изменен дизайн и появилась тр...

Navigation Component-дзюцу, vol. 3 — Corner-кейсы В этой части трилогии про Navigation Component разберем как организовать навигацию в многомодульных приложениях, как работается с диплинками, а также рассмотрим кейсы со встраиваемыми фрагментами и диалогами. Это третья и заключительная статья в цикле про различные кейсы н...

Apple выпустила беты iOS 14, macOS Big Sur, tvOS 14 и watchOS 7 Сегодняшняя презентация Apple оказалась одной из самых насыщенных за последнее время. На это повлияло отсутствие зрителей и отснятый заранее материал, который наверняка несколько раз репетировался. На выходе мы получили совершенно потрясающую картинку, кинематографические п...

Тестирование StoreKit в Xcode 12 и iOS 14 Привет, Хабр! Меня зовут Сэм, я разработчик в сервисе Qonversion. В этой статье описаны новые возможности для тестирования подписок, представленные Apple во время сессии Introducing StoreKit Testing in Xcode на WWDC 2020. Рынок подписок в мобильных приложениях быстро растет,...

Intel переведёт процессоры Skylake на новый этап жизненного цикла позже, чем планировала А вот к Kaby Lake она будет безжалостна.

От Threat Modeling до безопасности AWS: 50+ open-source инструментов для выстраивания безопасности DevOps Привет, Хабр! Я консультант по информационной безопасности в Swordfish Security по части выстраивания безопасного DevOps для наших заказчиков. Я слежу за тем, как развивается тенденция развития компаний в сторону DevSecOps в мире, пытаюсь транслировать самые интересные практ...

Адаптируем существующее бизнес-решение под SwiftUI. Часть 1 Доброго всем времени суток. О технологии SwiftUI, которую Apple анонсировали в прошлом году WWDC 2019, говорили уже много. В принципе уже довольно материала про ее особенности, что у нее под капотом и как это использовать для быстрого и красивого UI. Предлагаю вам небол...

Родительский контроль, отслеживание фаз сна и тахиметр. Что ещё известно о watchOS 7 Несмотря на то что до релиза iOS 14 остаётся ещё более полугода, мы уже знаем некоторые подробности о предстоящем обновлении. Например, ещё в конце прошлого года стало известно, что Apple после фиаско iOS 13 решила изменить подход к тестированию операционных систем. Для это...

Смотрим на внутренности камеры первого в мире смартфона с 10-кратным оптическим зумом. Huawei P40 Pro+ готовится к выходу в Европе Huawei P40 Pro+ только недавно поступил в продажу в Китае, а в Европе он ожидается в конце текущего месяца. Модель интересна тем, что это первый в мире смартфон с 10-кратным оптическим зумом! И сейчас у нас есть возможность взглянуть на то, как выглядит его впечатляющая...

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

Sony обрушила цену игровой приставки PlayStation 4 до минимума Самой известной и распространенной игровой приставкой на рынке в настоящее время является Sony PlayStation 4, которая была представлена и выпущена на рынок еще в конце 2013 года. За весь ее жизненный цикл компания-производитель сумела продать Сообщение Sony обрушила цену иг...

Какие Samsung получат Android 11. Полный список Релиз Android 11 в этом году состоялся довольно неожиданно. По крайней мере, для меня. Всё-таки, учитывая, что Google пришлось трижды отложить запуск бета-теста обновления, в общей сложности сметив его больше чем на месяц, я был склонен ожидать, что поисковый гигант выпусти...

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

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

Vivo строит гигантскую штаб-квартиру Vivo, китайский производитель смартфонов, строит новый многоэтажный офис в Шэньчжэне, Китай. Речь идет о будущей штаб-квартиры, в которую компания уже вложила более 180 миллионов долларов США, причем речь идет только о покупке места под строительство. Строительство 32-э...

Apple выпустила iOS 13.5 beta 4 для разработчиков Традиционным для Apple днём обновлений является вторник. Именно в этот день компания выпускает все свежие апдейты своих операционных систем, даже если они находятся в стадии бета-тестировании. Почему так вышло и есть ли в этом какой-то скрытый смысл, неизвестно, но уже мног...

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

Форум «РазвИТие»: цифровые двойники на практике 6 октября состоится онлайн-форум «РазвИТие. Российские технологии для инженеров». Консорциум ИТ-разработчиков в составе компаний «Аскон», ADEM, НТЦ «АПМ», «Тесис» и «Эремекс» представит новые версии продуктов, составляющих интегрированный программный комплекс управления жизн...

Что такое Windows PowerShell и с чем его едят? Часть 1: основные возможности Исторически утилиты командной строки в Unix-системах развиты лучше чем в Windows, однако с появлением нового решения ситуация изменилась. Windows PowerShell позволяет системным администраторам автоматизировать большинство рутинных задач. С ее помощью можно менять настройки,...

[recovery mode] Переезд от jQuery к Svelte, без боли Всем привет. Я бэкэнд разработчик и фронтэнд задачи решаю как умею, то есть на jQuery, это работало в 2015, работает и сейчас. Но при наличии Vue и React это уже не камильфо. Из любви к особому пути я решил осваивать не проверенный миллионами разработчиков Angular/React/Vue...

Android 11 Developer Preview — что нового У Google есть очень странная традиция, понять суть которой довольно сложно. Вместо того, чтобы сначала провести презентацию новой версии Android, а потом запускать её бета-тест, поисковый гигант делает с точностью до наоборот. В результате тестовая версия обновления выходит...

Использование сканера уязвимостей Dependency-Check в GilabCI Важная часть управления уязвимостями состоит в том, чтобы хорошо понимать и обеспечить безопасность цепочки поставок тех компонентов ПО, из которых строятся современные системы. Команды, практикующие гибкие методики и DevOps, широко применяют библиотеки и каркасы с открытым ...

Apple представила специальную версию сайта iCloud.com для iPhone и Android Спустя 8 лет Apple всё-таки решилась выпустить мобильную версию iCloud.com Несмотря на то что Apple всегда стремилась обеспечить удобство своих пользователей при взаимодействии с фирменными сервисами, иногда в Купертино – осознанно или нет – всё-таки допускают осечки. Но одн...

3. NGFW для малого бизнеса. Беспроводная передача данных: WiFi и LTE Здравствуйте, уважаемые читатели блога TS Solution, мы продолжаем цикл статей для решений NGFW СheckPoint сегмента SMB. Для удобства вы можете ознакомиться с модельным рядом, изучить характеристики и возможности в первой части, далее предлагаем обратиться к распаковке и пе...

[Перевод] 3 известных и 3 неизвестных факта о темной материи Составное изображение «скопление пуль» ꟷ кластер галактик, образованный в результате столкновения двух кластеров. Розовые сгустки обозначают горячий газ, состоящие по большей части из обычного вещества, в то время как два синих сгустка показывают, где на самом деле содержит...

Как я участвовал в IOCCC-'19 (и проиграл). Часть 2: «Симулятор NOR» Это вторая часть цикла статей о том, как я участвовал в IOCCC'19 Как я участвовал в IOCCC-'19 (и проиграл). Часть 1: «Крестики-нолики» Как я участвовал в IOCCC-'19 (и проиграл). Часть 2: «Симулятор NOR» Я надеюсь, что данная статья поможет вам при разборе чужого кода и...

Ultimate Custom Night от автора Five Nights at Freddy's впервые вышла на мобильных Летом прошлого года студия Clickteam анонсировала, что выпустит ремастеры мобильных игр серии Five Nights at Freddy's, используя для новых версий ассеты в высоком разрешении из Steam, новый интерфейс, улучшенное управление и другое. Она также пообещала перенести на iOS и And...

Планирование потоков в Windows. Часть 1 из 4 Ниже представлена не простая расшифровка доклада с семинара CLRium, а переработанная версия для книги .NET Platform Architecture. Той её части, что относится к потокам. Потоки и планирование потоков Что такое поток? Давайте дадим краткое определение. По своей сути поток это...

Зоны в Dart: операция на открытом сердце для окружения Привет! Меня зовут Дима, я frontend-разработчик в компании Wrike. Клиентскую часть проекта мы пишем на Dart, однако работать с асинхронными операциями нам приходится не меньше, чем на других технологиях. Зоны — один из удобных инструментов, который Dart для этого предоставля...

[Из песочницы] Взаимодействие с NIDD через SCEF с использованием утилиты Postman. Краткий экскурс в SCEF и его возможности Данная статья позволит тем, кто еще только начинает свою разработку или уже применяет технологию NB-IoT, составить представление о том, как можно удаленно взаимодействовать с NB-IoT устройством. Краткий обзор NB-IoT легко наступает на пятки 2G и зарекомендовал себя как эн...

[recovery mode] Как я участвовал в IOCCC-'19 (и проиграл). Часть 1: «Крестики-нолики» Нас с детства учили, что хороший, качественный код должен хорошо читаться, быть семантически и алгоритмически понятным. Все ругают программистов, которые пишут непонятный или переусложенный код. Но что, если провести конкурс, в котором критерий «хорошести» кода будет переве...

Изучаю Scala: Часть 1 — Игра змейка Привет Хабр! Когда я изучаю новый язык я обычно делаю на нем змейку. Может какому нибудь новичку который тоже изучает Scala будет интересен код другого новичка в этом ЯП. У опытных скалистов скорее всего мой первый код на Scala вызовет грусть. За подробностями добро пожалов...

[Перевод] А вы можете решить эти три (обманчиво) простые задачи на Python? С самого начала своего пути, как разработчика программного обеспечения, я очень любил копаться во внутренностях языков программирования. Мне всегда было интересно как устроена та или иная конструкция, как работает та или иная команда, что под капотом у синтаксического сахара...

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

Смотрим на внутренности камеры первого в мире смартфона с 10-кратным оптическим зумом. Huawei P40 Pro+ готовится к выходу в Европе Huawei P40 Pro+ только недавно поступил в продажу в Китае, а в Европе он ожидается в конце текущего месяца. Модель интересна тем, что это первый в мире смартфон с 10-кратным оптическим зумом! И сейчас у нас есть возможность взглянуть на то, как выглядит его впечатляюща...

Оптимизация рендера под Mobile. Часть 3. Шейдеры Привет Хабр! В предыдущих частях цикла (раз, два) мы рассматривали тайловую архитектуру мобильных GPU, а также классифицировали различные семейства GPU, представленные у пользователей. В этой части мы рассмотрим приемы, которые помогут писать быстрые шейдеры для мобильных GP...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

Как выглядит zip-архив и что мы с этим можем сделать. Часть 4 — Чтение архива Продолжение цикла о Zip-архивах и PHP. Предыдущие статьи: Часть 1, Часть 2, Часть 3 Доброго времени суток, дорогие читатели. На этот раз я хотел бы представить, наверное, заключительную часть цикла о Zip-архивах и PHP. В этой статье я покажу как прочесть уже существующий ...

Ускоренная разработка софта: барьеры и перспективы Разработка и доставка ПО продолжают ускоряться, поэтому командам разработчиков нужно минимизировать узкие места на любом этапе жизненного цикла софта (software development lifecycle, SDLC). Опрошенные порталом InformationWeek эксперты ...

[Из песочницы] BPF для самых маленьких, часть нулевая: classic BPF Berkeley Packet Filters (BPF) — это технология ядра Linux, которая не сходит с первых полос англоязычных технических изданий вот уже несколько лет подряд. Конференции забиты докладами про использование и разработку BPF. David Miller, мантейнер сетевой подсистемы Linux, назыв...

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

Huawei продолжит обновлять свои смартфоны, Mate 10, Mate 10 Pro, P20 и P20 Pro обновлены в очередной раз На прошлой неделе завершила свое действие временная генеральная лицензия, выданная Huawei правительством США. Она позволяла компании продолжать выпускать обновления для своих смартфонов и планшетов после отлучения от сервисов Google Play. По этой причине возникли опасен...

Умные часы Apple Watch следующего поколения станут ещё более полезными в вопросе отслеживания здоровья Apple Watch — самые популярные в мире умные часы, и это не изменится в ближайшем будущем. Несмотря на то, что это полноценные умные часы с собственной операционной системой, многие владельцы используют только те программы и функции, которые есть в Apple Watch из к...

Процессоры AMD Ryzen 7 3700X и 3800X, а также Ryzen 9 3900X и 3950X: второе тестирование по новой методике, посвященное самым быстрым настольным процессорам на рынке Это лишь второе тестирование по новой методике, так что основной задачей, как и в первый раз, была отладка собственно методики и создание «опорной» базы результатов. Сами же процессоры AMD нам знакомы — за исключением разве что Ryzen 7 3800X, но ничего принципиально нового в...

Книга «Компьютерные сети. Принципы, технологии, протоколы: Юбилейное издание» Это издание в некотором смысле особенное — прошло ровно 20 лет с момента выхода книги в свет. 20 лет — это немаленький срок, за это время дети наших первых читателей подросли и, возможно, стали интересоваться компьютерными сетями. И, возможно, у них в руках окажется 6-е изд...

Vivo строит гигантскую штаб-квартиру Vivo, китайский производитель смартфонов, строит новый многоэтажный офис в Шэньчжэне, Китай. Речь идет о будущей штаб-квартиры, в которую компания уже вложила более 180 миллионов долларов США, причем речь идет только о покупке места под строительство. Строительство 32-...

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

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

[Перевод] Руководство по Node.js для начинающих. Часть 1 Доброго времени суток, друзья! Представляю Вашему вниманию перевод этого руководства по Node.js. Введение в Node.js Node.js — это открытая и кроссплатформенная среда выполнения JavaScript. Это отличное решение почти для любого проекта. Node.js запускает «движок» Java...

[Из песочницы] MMORPG для Telegram — Первый большой проект — Часть 0 Рождение идеи Все мы помним такие легендарные MMORPG нулевых, как Lineage 2, World of Warcraft, Aion, Perfect World. Мы растем, жизненные приоритеты меняются — работа, семья, друзья. И уже не можем уделять столько времени играм. Но желание играть никуда не пропадает! Хочется...

[Перевод] Использование VueJS вместе с Django Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Введение Сейчас я работаю над очень интересным проектом. И в нем все сложно, потому что сам проект очень масштабный, а я занимаюсь им один в свободное время, при этом работая полный рабочий ...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

Как сделать бота, который превращает фото в комикс. Часть вторая. Обучение модели ⇨ Первая часть И снова здравствуйте! Как вы могли заметить, праздники несколько подкосили график выхода статей. Думаю, многие за это время успели если не полностью обучить свою модель, то хотя бы поэкспериментировать с различными наборами данных. 1. Ставим дистрибутив 2. ...

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

[Перевод] Руководство по возможностям Java версий 8-14 Здесь есть все, что вам нужно знать о различных версиях и функциях Java. Java 8, Java 11, Java 13, Java 14 — какая разница? Вы можете использовать это руководство, чтобы получить практическую информацию о том, как найти и установить последнюю версию Java, понять различия ме...

Доступна для загрузки Windows 10 Build 18363.1016 Если вы используете Windows 10 версии 1909 или 1903, Microsoft выпускает новое обновление для вашего устройства с исправлениями безопасности. Microsoft также опубликовала прямые ссылки для загрузки автономных установщиков кумулятивного обновления KB4565351, которые могут быт...

[Из песочницы] Как скомпилировать декоратор — C++, Python и собственная реализация. Часть 2 Декораторы — одна из самых необычных особенностей Python. Это инструмент, который полноценно может существовать только в динамически типизированном, интерпретируемом языке. В первой части статьи мой товарищ Witcher136 показал, как в С++ реализовать наиболее приближенную к эт...

[recovery mode] Пробуем и разбираемся с StateFlow Всем привет. Несколько дней назад JetBrains выпустил новую версию корутин — 1.3.6 и одним из нововведении стал новый подвид Flow — StateFlow, который приходит на замену ConflatedBroadcastChannel. Я решил попробовать StateFlow в действии и изучить внутреннее устройство. Чита...

Какие функции Google Ассистент получит после обновления Я уже рассказывал о том, что некоторое время назад окончательно пересел с Google Ассистента на Алису от Яндекса. Отечественный помощник оказался реально полезнее при использовании в совокупности с сервисами вроде Яндекс.Музыки, Яндекс.Такси и прочих. Однако Google – будто у...

Грядет анонс новой части в гоночной серии DiRT, а поддержка DiRT Rally 2.0 завершена На официальной странице гоночной серии DiRT в Твиттере появилась новая запись, фактически, анонсирующая новую игру в линейке, которая будет отличаться от всего, что было раньше. Разработчики опубликовали следующий логотип и подпись «Приготовьтесь к чему-то... другому». На о...

Какие смартфоны получат Android 11 Список смартфонов Oppo, Xiaomi, OnePlus, Samsung, Huawei и др. компаний, которым стоит ждать Android 11   В последнее время Google взяла за правило не озвучивать дату выход стабильной сборки новой версии Android. И только инсайдеры подпитывали наше любопытство, предсказ...

[Из песочницы] «Да, они существуют!» Чем занимаются и сколько зарабатывают Data Science-специалисты в Казахстане? Дмитрий Казаков, Data Analytics Team Lead в Kolesa Group, делится инсайтами из первого казахстанского опроса специалистов по работе с данными. Помните популярную фразу о том, что Big Data больше всего напоминает подростковый секс – все о нем говорят, но никто не знает, ест...

Единое цифровое пространство стройотрасли и ЖКХ должно появиться в России Об этом сообщил в пятницу заместитель министра строительства и ЖКХ РФ Александр Козлов на онлайн-конференции по цифровизации строительной отрасли."Мы говорим о том, что нам нужны данные, которые содержатся в градостроительной исходно-разрешительной документации, и эти д...

В новой версии Windows 10 появились «танцующие» значки. Увы, это не новая функция Пользователи выпущенного в конце мая крупного обновления Windows 10 (версия 2004 или May 2020 Update) заметили новую недоработку в системе. В результате сбоя в области уведомлений  появилась необычная анимация — значки как-будто танцуют. После установки Wind...

[Перевод] Разговаривать — это трудно. Эссе об общении с непрограммистами У программистов есть разные поговорки о трудных проблемах. Наверное, мой любимый вариант: «В информатике две трудные проблемы: недействительность кэша, присвоение имён и ошибки на единицу». Я пишу программное обеспечение достаточно давно, чтобы столкнуться с каждой из этих ...

Собираем игру «Змейка» на макетной плате. Часть 2: «векторный» дисплей В первой части мы собрали автомат с логикой игры. Точнее, не всей игры, а только движения самой змеи. В этой, заключительной, части мы разберёмся с подключением экрана и закончим всю схему целиком. Большое разрешение — по клику Читать дальше →

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

Как с помощью js и google sheets стать соседом Билла Гейтса по гольф клубу В последнее время на хабре стали появляться статьи, начинающиеся с рассказов про свободное время на самоизоляции и, как итог, появившихся троллейбусов из буханки. Возможно, администрации стоит задуматься о добавлении нового хаба — Самоизоляция.. Вот и у меня появилось свобо...

Скроллбар, который не смог Недавно вышла новая версия Windows Terminal. Всё бы ничего, но работоспособность её скроллбара оставляла желать лучшего. Поэтому настало время немного потыкать в него палкой и сыграть на бубне. Читать дальше →

Новая версия смартфона Samsung Galaxy S10 получит 12 Гб ОЗУ Компания Samsung готовит к выходу новую версию смартфона под названием Galaxy S10. Гаджет Samsung Galaxy S10 получит комплект памяти, состоящий из 12 ГБайт оперативной памяти и внутреннего флэш-массива объемом 1 ТБ. Остальные технические характеристики устройства Samsung Gal...

Всё про налоги для IT-фрилансеров. ИП и самозанятые. Часть 1 Раньше у IT-фрилансеров было только два варианта работать легально: зарегистрировать ИП на УСН или на патенте. С этого года появилась ещё одна альтернатива — стать самозанятым. Пока новый режим действует только в 4 регионах, но в 2020 году его планируют ввести на всей терри...

Huawei не забыла важный для себя флагман четырёхлетней давности. Модель P9 получила полезное обновление Смартфон Huawei P9 можно назвать некой отправной точкой. Именно этот аппарат производителя во многом стал на одну ступеньку с другими флагманами, а в чём-то даже превосходил их. Но вышел он в 2016 году, так что сейчас в целом он уже очень устарел. Однако это не помешал...

Выпущена Windows 11 с бесплатной лицензией В настоящее время более чем 900 млн электронных устройств, в число которых входят персональные компьютеры, моноблоки, ноутбуки и планшеты, работают под управлением актуальной Windows 10, однако уже вскоре все изменится, так как ее жизненный цикл Сообщение Выпущена Windows 1...

Honor V30 Pro получил прошивку Magic UI 4.0 Во время анонса оболочки EMUI 11 Huawei пообещала не медлить с обновлением своих смартфонов до самой актуальной версии прошивки. Сказано – сделано: Honor V30 Pro уже получил Magic UI 4.0 – фирменный вариант EMUI 11. Правда, доступно обновление пока не в...

Teamgroup выпустила SSD на 15,3 терабайта за 4 тысячи долларов Накопитель QX оснащён новейшими микросхемами памяти 3D QLC и имеет жизненный цикл до 2560TBW.

Главный секрет блока else в циклах пайтона Это короткая статья для новичков. Наверняка вы знаете, что в пайтоне для циклов for и while предусмотрен блок else. И с этим блоком возникает много путаницы, потому что его действие на первый взгляд не интуитивно. Приходится потратить немного времени или заглянуть в документ...

Windows 10 IoT Enterprise 2019 — режим мультикиоска Введение Windows 10 IoT Enterprise 2019 – маркетинговое наименование очередного выпуска Windows 10. Выход данной версии был объявлен в сентябре 2018 года, соответственно имеет версию 1809, 18 – год, 09 – месяц. По новому выпуску Windows 10 1809 написано много статей, но боль...

Работа с API КОМПАС-3D → Урок 17 → Текстовый документ На предыдущих уроках цикла мы подробно рассмотрели различные средства работы с текстом. КОМПАС позволяет создавать текстовые документы. Они отличаются от файлов, создаваемых стандартным блокнотом Windows наличием оформления в виде основной надписи различных видов. На этом у...

Введение в SSD. Часть 4. Физическая Прошлые части цикла «Введение в SSD» поведали читателю про историю появления SSD-накопителей, интерфейсы взаимодействия с ними и популярные форм-факторы. Четвёртая часть расскажет о хранении данных внутри накопителей. Читать дальше →

Умные часы Apple Watch следующего поколения станут ещё более полезными в вопросе отслеживания здоровья Apple Watch — самые популярные в мире умные часы, и это не изменится в ближайшем будущем. Несмотря на то, что это полноценные умные часы с собственной операционной системой, многие владельцы используют только те программы и функции, которые есть в Apple Watch из к...

PVS-Studio теперь в Compiler Explorer Совсем недавно произошло знаменательное событие: PVS-Studio появился в Compiler Explorer! Теперь вы можете быстро и легко проанализировать код на наличие ошибок прямо на сайте godbolt.org (Compiler Explorer). Это нововведение открывает большое количество новых возможностей ...

Apple выпустила iOS 13.4.5 beta 1 для всех Стандартный цикл выпуска свежих бета-версий, которого придерживается Apple, длится две недели. То есть каждые 14 (иногда 15) дней компания старается выпускать очередную тестовую сборку обновления своей ОС. Но поскольку в тестировании участвуют не только разработчики, которы...

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

Пишем матчмейкинг для Доты 2014 года Всем привет. Этой весной я наткнулся на проект, в котором ребята научились запускать Dota 2 сервер версии 2014 года и, соответственно, играть на нем. Я большой фанат этой игры, и не смог пройти мимо уникальной возможности окунуться в свое детство. Окунулся я очень глубоко, и...

[Из песочницы] Что такое ЭЭГ и зачем она нужна Ученые любят искать первое упоминание своей науки. К примеру, я видел статью, где всерьез утверждалось, что первые опыты по электрической стимуляции мозга были проведены в Древнем Риме, когда кого-то ударил током электрический угорь. Так или иначе, обычно, историю электрофиз...

Apple выпустила финальные версии iOS 13.6 и macOS 10.15.6 Вторник – вот традиционный день для выхода свежих версий операционных систем Apple. Неважно, какой статус имеет обновление – бета или релиз, — оно почти всегда выходит во вторник. А почти – потому что время от времени в Купертино позволяют себе сместить график выхода ...

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

Вместо консолей и игровых ПК. Сервис GeForce Now привлёк более 1 млн пользователей менее чем за три недели Облачный игровой сервис GeForce Now вышел из длительной стадии бета-тестирования менее трёх недель назад, но уже успел отличиться. Как сообщает Nvidia, за это время к сервису присоединилось более 1 млн новых пользователей! Конечно, в данном случае это заслуга не только...

Разработка плагинов для Zabbix Agent 2 На последнем Zabbix Summit 2019 вместе с выходом Zabbix 4.4 был анонсирован новый Zabbix Agent 2, ключевая фишка которого — возможность написания плагинов к нему на языке Go. И многие сразу стали спрашивать: а как же, собственно, эти плагины писать, как они устроены? Где взя...

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

Автоматизация Для Самых Маленьких. Заметки. RESTful API Эта статья — одна из обещанных коротких заметок по ходу цикла статей Автоматизация Для Самых Маленьких. Поскольку основным способом взаимодействия с IPAM-системой будет RESTful API, я решил рассказать о нём отдельно. Воздаю хвалы архитекторам современного мира — у нас ест...

[Перевод] Почему WSL 2 в 13 раз быстрее, чем WSL: впечатления от Insider Preview Microsoft готовит релиз Windows May 2020 Update (20H1). Это обновление будет содержать несколько приятных улучшений пользовательского интерфейса, но для разработчиков и других посвященных важнее то, что в новой версии Windows появится WSL 2 (Windows Subsystem for Linux). Это...

Кто такой хороший QA? Начнем с того, что в народе всех quality assurance инженеров (“по-нашенски”, инженеров отдела качества) обзывают тестировщиками. Это не совсем правильно, в реальности тестирование — это только часть задач QA, но кого бы это волновало. Поэтому пойдем в общем тренде и будем и...

Unreal Engine 5 задает новую планку игровой реалистичности Компания Epic Games впервые продемонстрировала возможности игрового движка Unreal Engine 5. Одной из главных целей его создания было достижение исключительной фотореалистичности, сравнимой только с AAA-блокбастерами и самой жизнью. Unreal Engine 5 поддерживает ПК, Mac, ко...

Square Enix опубликовала трейлер игры Marvel's Avengers Marvel’s Avengers - компьютерная игра в жанре action-adventure, разрабатываемая компаниями Crystal Dynamics и Eidos Montreal. Издателем выступим студия Square Enix. Выход игры запланирован на 4 сентября 2020 года. Игра доступна для предзаказа. Есть несколько вариантов ...

YouTrack теперь с просмотром пул-реквестов в задачах Привет, Хабр! С вами команда YouTrack из JetBrains. У нас отличные новости — начиная с YouTrack 2020.3 в задачах отображаются не только коммиты, связанные с задачами, но и пул-реквесты. В сегодняшнем посте мы расскажем, что это, зачем это, и как это поможет сделать процесс...

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

От скриптов к собственной платформе: как мы автоматизировали разработку в ЦИАН На РИТ 2019 наш коллега Александр Коротков сделал доклад про автоматизацию разработки в ЦИАН: чтобы упростить жизнь и работу, мы используем собственную платформу Integro. Она отслеживает жизненный цикл задач, снимает с разработчиков рутинные операции и заметно сокращает ко...

Флагман Motorola с «бесконечной гранью» стал первым смартфоном компании с долгой поддержкой обновлениями Недавно анонсированный флагманский смартфон Motorola Edge+, который получил изогнутый по бокам экран под маркетинговым названием Endless Edge, стал первым устройством компании с длительной поддержкой обновлениями. Это первый настоящий флагманский смартфон компании со вр...

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

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

Xiaomi поделилась первыми успехами Redmi K30 Xiaomi порадовала своих поклонников информацией об успехах одной из ключевых моделей из своего текущего ассортимента – Redmi K30. Согласно официальным данным, за первые три месяца жизненного цикла этого смартфона его тираж составил 1 млн экземпляров.

Ликбез по Compliance: разбираемся в требованиях регуляторов в области ИБ Привет, Хабр! И у карантина есть плюсы — у нас появилось время подготовить еще несколько учебных вебинаров по информационной безопасности (вебинары по основам ИБ смотрите тут). Хакеры и сетевые атаки — это, конечно, захватывающе, но почти любой безопасник сталкивается и с д...

В новой версии Windows 10 появились «танцующие» значки. Увы, это не новая функция Пользователи выпущенного в конце мая крупного обновления Windows 10 (версия 2004 или May 2020 Update) заметили новую недоработку в системе. В результате сбоя в области уведомлений  появилась необычная анимация — значки как-будто танцуют. После установ...

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

Обновление Google Camera добавит пару интересных фич Мы все с вами большие любители нововведений в Android. Несмотря на скорый выход новой версии Зеленого робота, Google не забывает о поддержке своих приложений и регулярно выкатывает обновления самых популярных из них. На этой неделе было представлено обновленное приложение Go...

[Перевод] Хакаем WhatsApp, часть 2 – разбор Whatsapp VOIP протокола В это статье я хочу рассказать как я вскрыл несколько частей WhatsApp VoIP протокола с помощью джейлбрейкнутого iOS устройства и набора разных программ для анализа. В последнее время Whatsapp привлекает к себе большое внимание из за найденных уязвимостей и возможностей дл...

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

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

Завтра Xiaomi представит новый среднеуровневый смартфон Mi Note 10 Lite Завтра, 30 апреля, Xiaomi проведет очередное онлайн-мероприятие по случаю анонса важного продукта — смартфона Xiaomi Mi Note 10 Lite. Да, речь идет о более доступной версии прошлогоднего 108-мегапиксельного камерофона Xiaomi Mi Note 10, чей жизненный цикл неожиданно оборвалс...

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

iPad mini 6 или iPad Pro mini: что ждет самый маленький планшет Apple iPad mini никогда не был устройством, которое хотел выпустить Стив Джобс. Когда начали появляться небольшие планшеты на Android, Стив ухмыльнулся и заявил, что пользоваться ими «человеческими» пальцами будет непросто. Однако впоследствии Apple все равно пришла к тому, что в...

Google выпустила функцию Focus Mode для Android 9 и 10 Focus Mode — новая функция Digital Wellbeing для ограничения работы отвлекающих приложений Наверное, все знают, что в этом году у Apple как-то не задалось с iOS 13. Мало того, что разработчики компании пропустили массу багов, часть из которых, по сути, препятствовала и...

Обновлённая версия самого продаваемого смартфона Samsung переедет на платформу Qualcomm. Galaxy A51s 5G получит Snapdragon 765G Смартфон Samsung Galaxy A50 в своё время был очень популярным. Несмотря на минимум отличий, Galaxy A51 стал ещё популярнее — по итогам первого квартала это был самый продаваемый смартфон Samsung. Также мы знаем, что есть модификация Galaxy A51 5G, основанная на S...

Новый конкурент MIUI наступает на пятки: ColorOS 7 поступает на первую партию устройств Oppo анонсировала ColorOS 7 в ноябре 2019 года, но только сейчас компания выпустила первое обновление стабильной версии платформы, и оно уже рассылается первой группе устройств в Китае. В группу вошли шесть устройств, но можно надеяться, что в ближайшие дни бренд выпустит об...

Вышел Intercepter-NG 2.5 для Android Да, Intercepter еще жив! И после длительного затишья я рад представить новую версию. Изначально ставилась задача причесать интерфейс, исправить ошибки, ввести некоторые нововведения и протестировать работоспособность на новых версиях Android. Что из этого вышло — под катом...

На этой неделе для PUBG Mobile выйдет обновление 0.18.0 с картой Mad Miramar и другими нововведениями На этой неделе для популярной мобильной королевской битвы PUBG Mobile выйдет обновление 0.18.0. Вместе с ним в игре стартует новый 13-й сезон, появятся новые возможности и контент. Главное нововведение — обновление карты, которая теперь будет называться Mad Miramar. На ее с...

Новая версия Apple & Google Contact Tracing Protocol 24 апреля 2020 года Apple и Google анонсировали обновление совместно разработанного протокола отслеживания контактов (Apple & Google Contact Tracing Protocol), который они теперь называют исключительно технологией «уведомления о возможном заражении» (Exposure Notificat...

На мобильных вышел ремейк японской тактики Disgaea 1 Complete за 2500 рублей NIS America за последнее время выпустила массу новых игр как от NIS Japan, так и от сторонних партнеров. Самой популярной франшизой издателя является Digaea. Сегодня первая ее часть в обновленном виде внезапно появилась в App Store. Disgaea 1 Complete — это улучшенный ремей...

Вместо консолей и игровых ПК. Сервис GeForce Now привлёк более 1 млн пользователей менее чем за три недели Облачный игровой сервис GeForce Now вышел из длительной стадии бета-тестирования менее трёх недель назад, но уже успел отличиться. Как сообщает Nvidia, за это время к сервису присоединилось более 1 млн новых пользователей! Конечно, в данном случае это заслуга не...

УдАленка: как в Х5 планировали перейти на дистанционный формат работы А потом действительно перешли Х5 не сегодня задумалась о переводе сотрудников на удаленный формат работы – еще в 2019 году мы проводили пилот, который показал отличные результаты и планировался в «роллаут», ведь удаленка — одна из важных опций и возможностей работы в цифрово...

Известна дата релиза симулятора Forager от HopFrog и Humble Games на iOS и Android В апреле разработчики из студии HopFrog сообщили отличную новость для любителей симуляторов, подобных Stardew Valley — Forager выйдет на смартфоны. Оригинальная игра была выпущена на PC, а вскоре и на Nintendo Switch, PlayStation 4 и Xbox One. Издателем выступает всеми извес...

В Marvel: Contest of Champions появился новый кооперативный режим «Вторжения» С 8 апреля в одной из самых популярных мобильных игр во вселенной Marvel, Contest of Champions, появился новый режим под названием «Вторжения». Разработчики называют его эволюцией другого режима «Подземелья». Ранее его собирались запустить только 20 числа, но решили ускорить...

[Из песочницы] Хакатон с нуля за две недели Так уж сложилось, что любая инициатива наказуема. Точнее как: лучше высказывать идеи тогда, когда вы точно знаете, что есть ещё куча времени чтобы получать за них своё наказание (хо-хо-хо). Придумали мы с командой хакатон для студентов университета. Перед нами встало две б...

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

Финальная бета Android 11 уже здесь. Какая в ней пасхалка Релизная версия Android 11 все ближе, но перед тем, как ее сможет установить любой желающий, надо выпустить последую бета-версию. Так на днях вышла новая Android 11 Beta 3, которая принесла новые функции и долгожданную пасхалку, которой многие ждали и гадали, какой она буде...

История IT. ООП Мою предыдущую статью «История IT. Когда компьютеры были большими…» мы завершили концом 80-х, когда произошло два знаменательных события. Во-первых, появился ООП и объектный язык C++. А во-вторых, появились персоналки, и это принципиально изменило задачи, стоящие перед IT-ра...

[Из песочницы] История одного программиста с биполярным расстройством Привет, Хабр! Мне 33 года и у меня биполярное аффективное расстройство (БАР). В настоящее время тема психических расстройств все еще покрыта стигмой, поэтому я считаю нужным поделиться своей историей, чтобы тех программистов из нас, у которых есть ментальные отклонения, восп...

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

Spider-Man: Miles Morales и Horizon Forbidden West выйдут на PlayStation 4! Вот это действительно неожиданный анонс! Компания Sony в блоге PlayStation объявила, что Horizon Forbidden West, Marvel’s Spider-Man: Miles Morales и SackBoy A Big Adventure будут выпущены на PlayStation 4, а не только на новом поколении консолей. Мы знаем, что сообщество P...

Интересные материалы: 13.02 Заканчиваем неделю мобильным справочником-навигатором, советами по улучшению UX и жизненным циклом View.

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

Тестирование MIUI 12.1 началось. Какие новые функции получат смартфоны Xiaomi и Redmi в ближайшее время Пока далеко не все смартфоны Xiaomi и Redmi получили новую фирменную оболочку MIUI 12. Тем временем компания уже работает над следующим апдейтом.  Xiaomi начала бета-тестирование MIUI 12.1 в Китае. Более того, в сети уже появился видеоролик с обзором новых функций...

Samsung Galaxy S20+ получит 120 Гц дисплей Слухи о новом корейском флагмане буквально появляются каждый день. Кажется, что до анонса — 11 февраля — мы узнаём все обо всей линейке, а южнокорейская сторона открыла настоящий трубопровод, из которого как из рога изобилия прилетают новые данные, фотографии и с...

#08 — И целого байта мало… | Голосуем на Revision Мероприятие закончилось! Все работы на Revision Online 2020 показаны. Идет голосование. Вы вполне можете принять участие в выборе лучших работ Revision если у вас есть свободные 20 EUR на аккаунте PayPal. Инструкция по регистрации есть в нашем прошлом посте. Голосование оче...

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

Xiaomi выпустила долгожданную Android 10 для международных Redmi Note 7 Компания Xiaomi начала распространять долгожданное обновление фирменной оболочки MIUI 11 на основе операционной системы Android 10 для пользователей глобальных версий Redmi Note 7.  Смартфон Redmi Note 7 дебютировал в 2019 году с MIUI 11 на базе Android 9 Pie. Сер...

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

Xiaomi завершила жизненный цикл 10 популярных смартфонов 2019 года – Redmi Note 8 Pro и множество актуальных телефонов не получат прошивку MIUI 13 на Android 11 Redmi Note 8 Pro и множество других популярных смартфонов больше не смогут получать новые обновления

Релиз werf 1.1: улучшения в сборщике сегодня и планы на будущее werf — наша GitOps CLI-утилита с открытым кодом для сборки и доставки приложений в Kubernetes. Как и обещали, выход версии v1.0 знаменовал начало добавления в werf новых возможностей и пересмотра привычных подходов. Теперь мы рады представить релиз v1.1, который является б...

Apple выпустила iOS 13.3.1 beta 2. Не прошло и месяца Apple вспомнила, что у неё остались невышедшие обновления ОС Apple – компания крайне предсказуемая. Чтобы она не делала, всё будет расписано по дням, часам и даже минутам. В результате фанаты бренда чётко усвоили, что анонс новых версий операционных систем проходит в июне на...

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

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

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

[Из песочницы] Создание отказоустойчивой ИТ инфраструктуры. Часть 1 — подготовка к развёртыванию кластера oVirt 4.3 Вниманию читателей предлагается ознакомиться с принципами построения отказоустойчивой инфраструктуры небольшого предприятия в рамках одного ЦОДа, которые будут детально рассмотрены в небольшом цикле статей. Читать дальше →

[Перевод] Знакомьтесь с Ember Octane Ember Octane — это новая редакция фреймворка Ember.js, а также лучший способ для команд создавать амбициозные веб-приложения. 20 декабря вышла новая версия Ember 3.15. И это Octane! Любопытно, что это значит для веб-разработки? Этот пост поможет вам сориентироваться. Мы с г...

[Перевод - recovery mode ] Хорошие программисты копируют, великие программисты воруют Простое копирование кода может быть опасным. Однако так можно сказать про множество других аспектов в разработке программного обеспечения при условии неосторожного с ними обращения. В этом посте я разберу такие вопросы как: Что на самом деле обозначает копирование кода в р...

[Из песочницы] Жизнь после смерти, или не игровая инкарнация консолей Рано или поздно жизненный цикл любого электронного устройства по исчерпанию технологического потенциала подходит к концу. И игровые консоли здесь не исключение. Наиболее успешным удаётся не только пересечься с консолью-преемником, но и с почестями уйти на покой. Оставляя гей...

[Перевод] Портируем Quake на iPod Classic Запускаем Quake на iPod Classic (видео). TL;DR: мне удалось запустить Quake на MP3-плеере. В статье описывается, как это произошло. Часть прошлого лета я потратил на пару своих любимых вещей: Rockbox и игру Quake id Software. Мне даже предоставилась возможность объединить...

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

[Из песочницы] DevSecOps: принципы работы и сравнение SCA. Часть первая Значимость анализа сторонних компонентов ПО (англ. Software Composition Analysis — SCA) в процессе разработки растет по мере выхода ежегодных отчетов об уязвимостях open source библиотек, которые публикуются компаниями Synopsys, Sonatype, Snyk, White Source. Согласно отчету ...

[Перевод] Новости из мира OpenStreetMap № 496 (14.01.2020-20.01.2020) OSM и улицы в моем городе 1 | Leaflet | map data OpenStreetMap contributors Картографирование Энди Мэббетт обратил внимание, что при использовании тега building=disused редактор JOSM выдает предупреждение, что этот тег устарел. При этом он не смог найти в WikiOSM какой л...

Sony отчиталась о рекордной квартальной выручке и почти двукратном росте продаж игр Во время публикации финансовой отчётности за первый квартал фискального года компания Sony поделилась интересной информацией о состоянии своего игрового бизнеса. Отмечается, что накануне окончания жизненного цикла консоли PlayStation 4 продажи игрового оборудования и комплек...

PlayStation 5 Pro и Xbox Series X Pro не будет? Бывший топ-менеджер Microsoft считает, что обновлённые консоли в этом поколении не появятся Текущее поколение игровых консолей Sony и Microsoft было весьма знаковым для рынка. Во-первых, именно в рамках этого поколения обе компании сделали свои устройства намного более похожими на ПК. Во-вторых, это поколение в середине жизненного цикла пережило серьёзное обно...

Samsung рассказала, сколько места будут занимать видео в формате 8K, снятые на Galaxy S20 Смартфоны Samsung Galaxy S20 стали первыми в мире, получившими возможность съёмки видео в формате 8K при 24 к/с. Вопрос необходимости в данном случае оставим в стороне и перейдём к техническим нюансам. Само собой, видео в формате 8K будет занимать существенно больше ме...

[Перевод] Реализуем преобразования кода на Python Привет, Хабр. Сегодня мы предлагаем вам перевод статьи, затрагивающей не самую обсуждаемую тему: компиляцию кода в Python, а именно: работу с абстрактным синтаксическим деревом (AST) и байт-кодом. Притом, что Python является интерпретируемым языком, такие возможности в нем ...

Итоги: 9 главных технологических прорывов 2019 года На связи Александр Чистяков, я евангелист vdsina.ru и расскажу про 9 лучших технологических событий 2019 года. В оценке я больше полагался на свой вкус, чем на мнение экспертов. Поэтому в этот список, например, не вошли беспилотные автомобили, потому что ничего принципиальн...

[Перевод] Минимально жизнеспособный Kubernetes Перевод статьи подготовлен в преддверии старта курса «DevOps практики и инструменты». Если вы это читаете, вероятно, вы что-то слышали о Kubernetes (а если нет, то как вы здесь оказались?) Но что же на самом деле представляет собой Kubernetes? Это “Оркестрация контейнеро...

К осени 2022 года Intel представит некие обновлённые 10-нм процессоры По примеру 14-нм техпроцесса, Intel будет растягивать жизненный цикл 10 нм.

YouTube для Android TV обновился и стал еще удобнее Google продолжает упрощать жизнь пользователям Android TV – в этот раз обновляя приложение YouTube.     Наверное, без приложения YouTube тяжело представить Android TV. Да что там говорить – многие специально покупают смарт-телевизоры, чтобы удобнее пот...

[Из песочницы] Как переиспользовать код с бандлами Symfony 5? Часть 1. Минимальный бандл Поговорим о том, как прекратить копипастить между проектами и вынести код в переиспользуемый подключаемый бандл Symfony 5. Серия статей, обобщающих мой опыт работы с бандлами, проведет на практике от создания минимального бандла и рефакторинга демо-приложения, до тестов и ре...

Конференции на удалёнке: онлайн-трансформация JUG Ru Group Многие читатели Хабра уже знают и любят наши IT-конференции. Кто-то был на них лично, а кто-то видел онлайн-трансляции. На лето 2020 у нас запланированы 8 конференций, и сейчас мы переводим их все в онлайн. Но это не означает, что они станут выглядеть как прежние трансляци...

Telegram достиг отметки в 400 млн пользователей и выкатил масштабное обновление Telegram достиг отметки в 400 млн активных пользователей, что на 100 млн больше, чем год назад. Сегодня Telegram занимает первое место в AppStore в списке самых скачиваемых мессенджеров и социальных сетей в более чем 20 странах. По словам создателя мессенджера Павла Дурова, ...

[Из песочницы] Как визуализировать и анимировать (геофизические) модели Данная публикация это начало цикла статей. Если вам интересно, скажите об этом, а если не интересно, цикл на этом и закончится, тогда просто смотрите ниже список необходимого программного обеспечения и примеры. Это не пошаговое руководство по визуализации трех- и четырехмерн...

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

Смартфон Moto G8 Plus получил новый Android Несмотря на то, что на данный момент на различных смартфона уже тестируется операционная система Android 11, компания Motorola продолжает обновлять свои устройства до Android 10, которая вышла на рынок в сентябре прошлого года. В этот раз обновление вышло для смартфона ...

Xiaomi прекращает официальную поддержку Mi Mix 3, Mi Max 3 и серии Mi 8 Возможно, это было неизбежно, учитывая количество смартфонов, которые бренд Xiaomi ежегодно разрабатывает в своих лабораториях и выпускает на рынок, но эта новость, тем не менее, вызвала недовольство многих пользователей. Мы говорим о новости, которую в эти часы пытаются осо...

Redmi собралась завтра раздавать стабильную MIUI 12 на свои устройства Xiaomi, владеющая брендом Redmi, объявила, что завтра часть смартфонов начнёт получать MIUI 12. Уже планируется стабильная версия прошивки для смартфонов. Читать полную статью

iOS 13 объединяет все iPhone в один суперкомпьютер. Зачем это нужно Apple объединила все свои устройства в один суперкомпьютер и обучает таким образом Siri Несмотря на то что долгое время Apple считалась компанией одного человека, которым был Стив Джобс, на деле в создании продуктов, конечно, участвовал не только он, но и большое количество ...

[Перевод] Волшебная отвёртка для дальневосточной сборки Excel 97 Группа строений кампуса Microsoft от №16 до №18 многие годы служила домом для команды разработчиков Microsoft Office. Когда они переехали в строение №37, все машины в старой лаборатории выключили и перевели в новую лабораторию здания 37. На тот момент Office 97 уже был оч...

Snapdragon 875 может обзавестись лайт-версией Snapdragon 860 Системы на чипе 800 серии Snapdragon, несомненно, являются востребованными и самыми крутыми с точки зрения производительности процессорами для Android-смартфонов. Именно эти платформы от Qualcomm, прежде всего, являются гордостью самого чипмейкера.   На данный моме...

[Перевод] Усложняем Sci-fi-модели процедурно: что такое Greeble и как его использовать Для начала позвольте мне пожаловаться, что «greeble» — ужасное слово, которое нужно изгнать из словаря. Ну, сняв камень с души, перейдём к объяснениям. Greeble — это мелкие повторяющиеся детали, добавляемые к модели, чтобы придать ей ощущение масштаба и определённой эстети...

Подробности о следующем крупном функциональном обновлении Windows 10, которое выйдет через год В канале Microsoft для разработчиков (Dev channel, ранее известный как Fast ring) появилась новая сборка Windows 10 – Windows 10 Dev Preview 20150. Под этим обозначением скрывается следующее крупное функциональное обновление Windows 10 – оно выйдет весн...

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

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

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

Как перевести страницу в Сафари на iOS 14 iOS 14, которую Apple представила 22 июня на конференции WWDC, можно смело считать одним из самых масштабных обновлений операционной системы со времён iOS 7. Несмотря на то что дизайнеры компании почти не изменили внешний вид интерфейса ОС, разработчики постарались на славу...

Buck-boost преобразователь с цифровым управлением на STM32F334 в режиме CC/CV Наиболее популярные топологии dc/dc преобразователей buck и boost имеют существенное ограничение: топология buck может лишь понижать входное напряжение, а топология boost только повышает его. Однако бывают задачи, когда диапазон входного напряжения требует одновременно работ...

VxLAN фабрика. Часть 2 Привет, Хабр. Продолжаю цикл статей по технологии VxLAN EVPN, которые были написаны специально к запуску курса "Сетевой инженер" от OTUS. И сегодня рассмотрим интересную часть задач — маршрутизацию. Как бы ни банально это звучало, однако в рамках работы сетевой фаб...

Что посмотреть на карантине? Подборка материалов от Технострима (часть 2) Продолжаем нашу подборку интересных материалов (первая часть тут). На этот раз один образовательный курс Техносферы, две передачи из ток-шоу для айтишников «Oh, my code» и анонс нового сезона. Читать дальше →

Google рассказала, как переосмыслила обновления на Android Проблемы с безопасностью, недостаток качественного софта и перебои с обновлениями. Именно эти претензии в основном предъявляют Google за Android. Ведь, несмотря на все преимущества продукта, лучше всего в память врезаются именно недостатки. Они не дают нам покоя и чуть что ...

Обновлённая версия самого продаваемого смартфона Samsung переедет на платформу Qualcomm. Galaxy A51s 5G получит Snapdragon 765G Смартфон Samsung Galaxy A50 в своё время был очень популярным. Несмотря на минимум отличий, Galaxy A51 стал ещё популярнее — по итогам первого квартала это был самый продаваемый смартфон Samsung. Также мы знаем, что есть модификация Galaxy A51 5G, основанн...

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

Создание полноценного Viberbot на Django 2 и Viber REST API. Часть первая — Webhook Установка Webhook для работы bot на viber и отправка первого POST запроса к backend мессенджера Опираясь на свой опыт разработки под Viber и множество неоднозначных мнений, публикую цикл статей по созданию и запуску viberbot. Для понимая полной картины в целом, будем работат...

[Перевод] Беспроводные телефоны с британских бипланов времён Первой мировой войны Пилоты во время разведывательных миссий могли быстро рассказать о полученных данных по телефону Такой воздушный телефонный аппарат разработали инженеры британского Королевского лётного корпуса Как только люди в XVIII веке впервые начали подниматься в воздух в корзинах воз...

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

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

Мохнатики захватывают рынок игровой индустрии! Peregrine Labs объявили о коллаборации с Epic Games Не одними волосами едины. Теперь перьевые персонажи доступны не только в синематеках! Да-да, не плашки, а натуральные динамические перья! 26 ноября 2019 года на официальном сайте Peregrine Labs объявили о том, что их продукт, плагин Yeti версии 3.5.4, состоит в официальных “...

2. NGFW для малого бизнеса. Распаковка и настройка Продолжаем цикл статей по работе с новым модельным рядом SMB CheckPoint, напомним что в первой части мы описали характеристики и возможности новых моделей, способы управления и администрирования. Сегодня рассмотрим сценарий развертывания старшей модели серии: CheckPoint 15...

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

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

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

Как быстро заряжается OnePlus 8 Pro без проводов Функция беспроводной зарядки вошла в перечень главных и ожидаемых нововведений OnePlus 8 Pro. Благодаря стараниям инженеров компании владельцы новенького флагмана смогут заряжать его по беспроводу на мощности 30 Вт. Но далеко не все беспроводные зарядки выдают по «чест...

Не скачиваются приложения с Play Market. Что делать Несмотря на расхожее мнение о том, что Android – это более проблемная платформа, чем iOS, на самом деле это не совсем так. Google, как и Apple, старается сделать так, чтобы смартфоны, которые работают на базе её операционной системы, работали стабильно и не доставляли польз...

GoLand 2020.1 — расширенная поддержка Go Modules, множество автодополнений и многое другое Привет, Хабр! Чуть больше недели назад мы выпустили новую версию нашей IDE для Go — GoLand 2020.1. Если кратко, в этот релизный цикл мы сфокусировались над расширением текущей поддержки Go Modules. Например, в файле go.mod теперь работают автодополнение кода, рефакторинги...

17 странных лайфхаков, которые работают Гениальные (и не очень) способы найти выход из самых разных жизненных ситуаций.

Представители группы Тинькофф заверили о скором выходе полной версии суперприложения Представители группы Тинькофф сообщили, что в самое ближайшее время будет в полную силу запущено первое на территории Российской Федерации суперприложение (суперапп). Новый мобильный клиент будет представлять собой объединение различных финансовых и лайфстайл-сервисов группы...

Postgres: bloat, pg_repack и deferred constraints Эффект раздувания таблиц и индексов (bloat) широко известен и присутствует не только в Postgres. Есть способы борьбы с ним “из коробки” вроде VACUUM FULL или CLUSTER, но они блокируют таблицы во время работы и поэтому не всегда могут быть использованы. В статье будет немн...

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

Пишем блог на микросервисах – часть 3 «User» Во второй части нашего цикла статей «Пишем блог на микросервисах» мы описали «API Gateway». Здесь мы опишем реализацию микросервиса User. Читать дальше →

[Перевод] Python и разработка простого веб-приложения, использующего технологии машинного обучения Тот, кто занимается машинным обучением (Machine Learning, ML), обычно, реализуя различные проекты, выполняет следующие действия: сбор данных, их очистка, разведочный анализ данных, разработка модели, публикация модели в локальной сети или в интернете. Вот хорошее видео, в ко...

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

Что такое Windows PowerShell и с чем его едят? Часть 4: Работа с объектами, собственные классы Текстовый вывод команд в окне интерпретатора PowerShell — всего лишь способ отображения информации в пригодном для человеческого восприятия виде. На самом деле среда ориентирована на работу с объектами: командлеты и функции получают их на входе и возвращают на выходе, а до...

LabVIEW NXG 5.0 — Основы и Блок-Диаграмма Это первая статья из небольшого цикла о графическом языке программирования G, который используется в LabVIEW. Язык этот пока не очень популярен — по индексу TIOBE на май 2020 года LabVIEW находится на сороковом месте аккурат между Julia и Haskell. Выпуск LabVIEW Community Ed...

Анонс Dyson CoVent: новый аппарат ИВЛ для больных коронавирусом Сегодня компания Dyson объявила о том, что она перенаправила часть своих ресурсов на разработку и производство принципиально нового аппарата искусственной вентиляции лёгких CoVent. Подробнее об этом читайте на THG.ru.

Android изнутри: сравнение Dalvik и ART Привет, Хабр! Около полугода назад я публиковал подробный «гайд» по JVM. Пост, в целом, зашел, а в комментариях спросили, не планируется ли “чего-то по андроиду”. Наконец, у меня дошли руки. В этом посте поговорим о среде выполнения в Android. В частности, я постараюсь кр...

Apple выпустила iOS 14 beta 8 для разработчиков Сколько может длиться бета-тестирование новой версии iOS? Ну, если говорить о ежегодных обновлениях, то весь процесс может состоять из разного количества этапов, но длится он, как правило, около трёх месяцев. За это время Apple может выпустить и 10, и все 12 тестовых сборок...

[Из песочницы] Наука о пользовательском опыте. Использование когнитивных искажений в разработке качественных продуктов Содержание Введение. О чем эта статья Цели и дисклеймеры Часть 1. Хороший продукт Часть 2. Пользовательский опыт (UX). Что это? Часть 3. Архитектура выбора Часть 4. Архитектор выбора Часть 5. Когнитивные искажения и Пользовательский опыт Ссылка на полную версию UX CORE (105...

Наш опыт с разработкой под CSI: релиз драйвера хранилища для Яндекс.Облака Рады объявить, что компания «Флант» пополняет свой вклад в Open Source-инструменты для Kubernetes, выпустив альфа-версию драйвера CSI (Container Storage Interface) для Яндекс.Облака. Но перед тем, как перейти к деталям реализации, ответим на вопрос, зачем это вообще нужно...

Apple выпустила iOS 13.4 beta 2 для всех. Как скачать Apple довольно пунктуальная компания и обычно старается следовать намеченному заранее плану, выпуская даже тестовые версии обновлений для своих ОС по графику. В обычных условиях между выходами закрытой бета-сборки, предназначенной для разработчиков, и общедоступной, проходи...

Adobe попросит всех пользователей удалить Flash Player Adobe попросит всех пользователей удалить Flash Player с компьютеров до конца года, до момента, когда программа достигнет завершения жизненного цикла — End-Of-Life (EOL).

[Перевод] Фольклор программистов и инженеров (часть 2) Продолжение подборки историй из интернета о том, как у багов иногда бывают совершенно невероятные проявления. Первая часть тут. Читать дальше →

Правила, которые я выработал по результатам тысяч code review Во время работы в LinkedIn большая часть моей работы состояла из проверки кода, code review. Были определенные ситуации, которые постоянно возникали снова и снова, поэтому я решил составить список, которым и поделился с командой. Вот мои 3 (+1 бонус) наиболее распространенны...

МЕРЧ! МЕРЧ! МЕРЧ! и… единороги Очередной сезон конференций подошел к концу, и совсем уже уверенно нам на пятки наступает новогодний марафон, поэтому самое время сейчас нам поговорить о прекрасном и самом универсальном виде подарка – сувенирной продукции. Читать дальше →

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

Полный разбор первой части экзамена в ШАД 2020 Привет! С вами Азат Калмыков, куратор в «ШАД Helper». Мы продолжаем наш цикл статей, в которых разбираем задачи для поступления в ШАД. На этот раз мы (я, Николай Проскурин и Александр Курилкин) посмотрим на решения первого этапа отбора в ШАД в этом году, который закончился с...

TDD для микроконтроллеров. Часть 3: Запуск на железе TDD для микроконтроллеров. Часть 1: Первый полет TDD для микроконтроллеров. Часть 2: Как шпионы избавляют от зависимостей TDD для микроконтроллеров. Часть 3: Запуск на железе В первой части нашего цикла статей мы начали освещать тему эффективности применения методологии TDD...

Руководство по Node.js для начинающих. Часть 3 Доброго времени суток, друзья! Продолжаю публиковать перевод этого руководства по Node.js. Другие части: Часть 1 Часть 2 Часть 3 Получение данных, введенных пользователем, в Node.js Как сделать Node.js-программу интерактивной? Для этого в 7 версии Node.js представлен м...

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

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

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

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

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

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

Вышли iOS 14 beta 2, macOS 11 beta 2, watchOS 7 beta 2 и tvOS 14 beta 2 Несмотря на то что по логике вещей лето должно быть периодом затишья, который предшествует осенней череде релизов, на самом деле это не совсем так. Именно летом Apple приступает к бета-тестированию свежих обновлений для своих операционных систем. Поэтому эта пора смело може...

Устанавливаем Exchange 2019 на Windows Server Core 2019 Microsoft Exchange — большой комбайн, который включает в себя прием и обработку писем, а также веб интерфейс для вашего почтового сервера, доступ к корпоративным календарям и задачам. Exchange интегрирован в Active Directory, поэтому представим себе, что она уже была разверн...

Нас Django вкус волнует и манит Прошло уже несколько недель, как официально вышла 3 версия Django. Я работал с этой версией ещё до публикации официального релиза и, к сожалению, заметил, что развитие Django сильно замедлилось. Версия 1.3 от 1.7 отличается в разы, а вот 3 версия содержит косметические изм...

Ультразвуковая ванна. Часть 2 В предыдущей части мы узнали из чего состоит устройство и как его настроить. Научились правильно рассчитывать резонансный дроссель и многие другие тонкости в этом ремесле. Первая часть Теперь подаем питание и видим что таймер сразу рисует нули, и тем самым переходит в ре...

Samsung Galaxy Note10 и Note10+ получили экомаркировку «Листок жизни» Флагманские смартфоны Samsung Galaxy Note10 и Note10+ успешно прошли сертификацию соответствия в системе «Листок жизни». Получение маркировки подтвердило статус Samsung Electronics как ответственного производителя экологически безопасных мобильных устройств ...

Состоялся релиз легендарного шутера Crysis Remastered от Crytek По американской традиции — один в поле воин, особенно если у него есть нанокостюм и огромный пулемёт. Студия Crytek выпустила в далёком 2007 году первую часть серии шутеров от первого лица под названием Crysis. После этого фраза «А потянет мой PC Crysis?» стала скорее нарица...

Стоит ли покупать Apple Watch Series 3 в 2020 году Если вы сейчас выбираете себе новые Apple Watch, то ваш выбор в основном состоит из Apple Watch Series 3, Apple Watch SE и Apple Watch Series 6. После презентации 15 сентября Apple убрала из продажи Apple Watch Series 5, производство этой модели тоже остановлено, так что он...

История разработки The Light Remake. Часть 2 Приветствую, читатель! В первой части статьи, посвященной разработке The Light Remake в общих чертах был рассмотрен процесс переноса игры на новую версию Unity. Я немного рассказал об используемых шейдерах и эффектах, о том, какие решения были реализованы в работе со свето...

PlayStation 5 Pro и Xbox Series X Pro не будет? Бывший топ-менеджер Microsoft считает, что обновлённые консоли в этом поколении не появятся Текущее поколение игровых консолей Sony и Microsoft было весьма знаковым для рынка. Во-первых, именно в рамках этого поколения обе компании сделали свои устройства намного более похожими на ПК. Во-вторых, это поколение в середине жизненного цикла пережило серьёзное обно...

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

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

[Перевод] Фольклор программистов и инженеров (часть 3) Последняя часть подборки историй из интернета о том, как у багов иногда бывают совершенно невероятные проявления. Первая часть, вторая часть. Читать дальше →

Vivaldi 3.1 — Заметные радости Привет, Хабр! При работе на компьютере в сети мы больше всего времени проводим в браузере, а главная задача, которую мы при этом решаем — получение или создание информации. Собственно, всё просто. Но только на словах. А на самом деле за этими простыми описаниями стоит оче...

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

HUAWEI выпустила новую прошивку EMUI 11 на 10 популярных смартфонов 2020 года – HUAWEI P30 и другие флагманы 2019 года могут остаться на EMUI 10.1 HUAWEI сокращает жизненный цикл флагманов до одного года. Список смартфонов, которые получили EMUI 11

Квалификация как продукт: фриланс отборных специалистов vs фриланс штампования услуг на поток Рынок фриланса в Рунете — это такое заколдованное болото, на котором жизнь бурлит, но место всё равно гиблое. С появления free-lance.ru в 2005 на рынке менялись разве что цифры на счётчике «убийц фриланса». Сам рынок фриланса словно застрял в лимбе: на нём никому не нравится...

Julia и дистрибутивная семантика С момента выхода прошлой публикации в мире языка Julia произошло много интересного: Она заняла все первые места в плане роста вспомогательных пакетов. За это я и люблю статистику — главное выбрать удобную единицу измерения, например проценты как в приведенном ресурсе Вышла...

iFixit разобрали iPad Pro 2020 и показали LIDAR изнутри   iFixit разобрали новенький iPad Pro и показали это на видео. Специалисты обнаружили, что основная часть планшета 2018 года не изменилась. Добавились лишь мелкие детали. Самой заметным нововведением в iPad Pro стал сканер LIDAR. Он измеряет расстояние до окружающ...

Показали 2 новых цвета для Galaxy Fold 2 Ранее в этом году корейские СМИ намекали на возможность выпуска Fold 2 со стилусом S Pen, но в новом отчете теперь речь идет об обратном. Имеется в виду, что Samsung отказалась от своих намерений по стилусу, чтобы уменьшить вес смартфона по сравнению с предыдущей версией Fol...

[Из песочницы] Koin – это Dependency Injection или Service Locator? Введение В Android-разработке для DI традиционно используют Dagger 2, очень мощный фреймворк с кодогенерацией. Но есть проблема: новичкам сложно его использовать. Сами принципы DI просты и понятны, но Dagger усложняет их. Можно жаловаться на поголовное падение грамотности пр...

HUAWEI завершила жизненный цикл для недорогих смартфонов 2019 года и флагманов 2018 года – список телефонов, которые не получат новую прошивку EMUI 10.1 HUAWEI прекратила поддержку популярных смартфонов 2018 и 2019 годов и не будет выпускать для них новых прошивок EMUI 10.1

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

[Перевод] Apple может потерять множество разработчиков На июньской WWDC 2020 Apple объявила о том, что в течение следующих двух лет все компьютеры Mac перейдут на собственные чипы ARM компании. Об этом решении уже давно ходили слухи, но услышать эту новость от самой Apple — совсем другое дело. Компания не только выполнит этот пе...

Создание клона WhatsApp для Android на Kotlin Руководство по созданию клона WhatsApp для Android на Kotlin. Пока есть только первая часть с чатами, дальше предполагаются голосовые и видео звонки. Проект на GitHub: https://github.com/GetStream/WhatsApp-Clone-Android

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

Так могла бы выглядеть Windows 10 — проект «Acrylic» Сейчас Microsoft работает над внешним видом Windows 10. Компания уделяет внимание не только новым возможностям и исправлению ошибок, но и дизайну, хотя нам бы хотелось более быстрых и даже радикальных изменений. В тоже время Windows 10X показывает нам нечто новое, что може...

Эксперимент VTrade. Часть 3: Книга ордеров. Обработка и хранение торговой информации В прошлой статье цикла мы познакомились с типами биржевых заявок. Сегодня мы разберем книгу ордеров, обработку заявок и вопросы связанные с организацией хранения торговой информации. Читать дальше →

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

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

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

[Перевод] Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Целевая аудитория Вы разработчик, который хочет повернуть свою карьеру в сторону более совершенной модели DevOps? Вы являетесь классическим Ops-инженером и хотели бы получить представление о том, что означит DevOps? Или же вы не являетесь ни тем, ни другим и, потратив некото...

Что на самом деле скрывается за успехом Apple Watch Apple Watch Series 3 остаются самыми востребованными Несмотря на появление новых моделей умных часов на рынке, Apple Watch продолжают оставаться лидером, стремительно наращивая свою долю. Об этом свидетельствует и тот факт, что носимые устройства приносят корпорации заметно ...

[Перевод] Как стать DevOps инженером за полгода или даже быстрее. Часть 3. Версии Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Как стать DevOps инженером за полгода или даже быстрее. Часть 2. Конфигурирование Освежим память В первой части мы говорили о культуре и целях DevOps, во второй — о том, как заложить основу для буду...

CLion 2020.2: поддержка проектной модели Makefile, больше C++20 и не только Привет, Хабр! У нашей команды выдалось очень насыщенное лето, результатами которого мы и спешим сегодня поделиться. Итак, встречайте новый релиз CLion 2020.2! Коротко о том, что вошло в новую версию: Поддержка проектной модели Makefile. Последние обновления в CMake. Но...

Как я писал полудецентрализованную криптовалюту на PHP. (Часть 1 — Сбор библиотек) Предисловие Вы наверно помните прошлую статью, в которой я разрабатывал централизованную криптовалюту. Идея была, как Вы знаете, плохой. Я решил перезапустить линейку этих туториалов, но уже более менее нормальной, чем было в прошлые разы. В этой линейке постараемся «пережев...

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

[Перевод] Дэн Абрамов о замыканиях в JavaScript Замыкания вызывают у программистов сложности из-за того, что это — «невидимая» конструкция. Когда вы используете объект, переменную или функцию, вы делаете это намеренно. Вы думаете: «Тут мне понадобится переменная» — и добавляете её в свой код. А вот замыкания — это уже...

[Перевод] Второй год Q# Прошло уже больше 2 лет с момента первого публичного выпуска языка квантового программирования Q#. К случаю годовщины ребята из команды Q# подготовили рассказ про второй год этого развития. Читайте о нем под катом! Читать дальше →

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

После удаления Telegram входит в учетную запись без верификации даже после смены пароля После удаления приложения Telegram с Вашего macOs устройства стандартным путем (переносом из папки Applications в корзину) — в нем остаются файлы. Скриншот файлов Это какая-то часть переписки, информация об аккаунте и т.д. Вещи на первый взгляд не страшные — все, что ест...

[Перевод] Swift Property Wrappers Если вы использовали SwiftUI, то наверняка обращали внимание на такие ключевые слова, как @ObservedObject, @EnvironmentObject, @FetchRequest и так далее. Property Wrappers (далее «обёртки свойств») — новая возможность языка Swift 5.1. Эта статья поможет вам понять, откуда же...

Путь к ООП: Взгляд инженера Дисклеймер Статья не предполагает какой-то принципиально новый взгляд на вещи, кроме как с точки зрения изучения этого материала с «абсолютного нуля». Материал основан на записях примерно 7-летней давности, когда мой путь в изучении ООП без IT-образования только начинался...

Android 11 принесла на Xiaomi Mi 10 новые проблемы Компания Xiaomi еще в прошлом месяце объявила о том, что операционную систему Android 11 еще до ее выхода можно будет опробовать на флагманских смартфонах Xiaomi Mi 10 и Mi 10 Pro. Теперь же пользователи подтверждают, что они начали получать бета-версию MIUI 12 на базе ...

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

На смартфонах Xiaomi и Redmi появятся классические темы MIUI десятилетней давности Глава компании Xiaomi Лэй Цзюнь (Lei Jun) сообщил сегодня утром интересную новость для давних поклонников смартфонов бренда. Для тем MIUI готовится классическая подборка, основанная на старых версиях фирменной оболочки за все десять лет истории.  Классическая подб...

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

6 мифов о разработке в финтехе Привет! Когда спрашивают, чем современная IT-компания отличается от финтеха с точки зрения разработки, чаще всего на ум приходит стек. Оно и ясно, ведь финтех и банки — это процессинг, гора легаси, множество систем, которые обновляются не так быстро, как хотелось бы. И возн...

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

Мы разобрали новую «Капсулу». Знаем, сколько микрофонов, и как она работает В конце января была представлена «Капсула» — умная колонка с ассистентом «Маруся». С 22 апреля ее можно купить. Мы делали полный обзор функционала новинки, но всегда интересно, что внутри. По просьбе Hi-Tech Mail.ru я разобрал «Капсулу» и описал свои впечатления. Мне всегд...

343 Industries работает над улучшением графики в Halo Infinite Студия 343 Industries опубликовала пост в блоге, где подтвердила, что на июльской конференции Xbox Games Showcase геймплей Halo Infinite демонстрировался с использованием довольно старой сборки игры. Эта сборка была создана за несколько недель до конференции, когда многие г...

Аномалии голосования по поправкам к Конституции России. Часть 2 Сcылка на первую часть Основная цель второй части — это детально исследовать феномен массового рисования (выдумывания) результатов голосования на конкретных примерах. Как и в первой части, все вычисления, визуализации и парсинг данных приведены в Google Colab, который доступ...

Временные ограничения для внешних интерфейсов ПЛИС Здравствуйте. В данной статье я хочу по возможности максимально просто и понятно рассказать о том, как рассчитываются временны́е ограничения (timing constraints) на синхронные интерфейсы ПЛИС. Просто — не значит коротко, но зато простыми словами, которые вы сможете легк...

Блокнот Windows 10 может стать отдельным приложением, обновляемый через магазин Microsoft Store Блокнот по-прежнему остается очень популярным инструментом в Windows 10 и в предыдущих версиях операционной системы. Пока Microsoft продолжает делать Блокнот простым текстовым редактором без добавления кучи ненужных вещей, и он, вероятно, останется популярным текстовым редак...

Что нового в SObjectizer-5.7.0 и ждет этот проект дальше? SObjectizer — это относительно небольшой C++17 фреймворк, который позволяет использовать в С++ программах такие подходы, как Actor Model, Publish-Subscribe и Communicating Sequential Processes (CSP). Что существенно упрощает разработку сложных многопоточных приложений на C++...

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

Ракету «Союз-2» модифицируют для повышения точности стыковки на орбите Ракета-носитель «Союз-2» подвергнется незначительным доработкам после июльского запуска. Об этом сообщает «РИА Новости», ссылаясь на информацию, полученную от представителя пресс-службы государственной корпорации Роскосмос. Фотографии Роскосмоса Напомним, что 23 июля 2020 го...

Наша с девушкой первая видеоигра. Разработка на Unity. Часть 2 У-у-у… Кто обитает на дне океана? Cubicity — квадратная игра. Привет всем, кто ждал продолжения первой части нашей статьи. Настало время подвести итоги релиза Cubicity. Это был долгий путь с довольно полезным хоть и местами болезненным опытом, которым хотим с вами поделитьс...

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

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

Telegram в новой бета-версии “покусился” на Zoom и Skype В разгар всей коронавирусной истории, весной 2020 года команда разработчиков Telegram сделала первый шаг на «поле» таких авторитетных сервисов для группового общения в образовательных и деловых целях, как Zoom и Skype анонсировав появление видеоконференций. Таким образом пла...

Одним флагманским чипом Kirin 9000 Huawei не ограничится Huawei должна представить два топовых чипа в этом году   Huawei, на которую в последнее время обрушилось много проблем из-за санкций США, старается аккуратно подойди к выпуску своей флагманской серии Mate 40 и чипа Kirin 9000 — одного из главных орудий новой линей...

Прошлогодний Motorola G7 Power получил стабильную версию ... Motorola только сейчас закончила отправку обновления для Motorola G7 Power до Android 10.     Motorola – не из тех производителей, которые привыкли обеспечивать своих пользователей самым быстрым выходом обновления. Вот и отправку крайнего обновления до 10 вер...

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

[Перевод] Deepfakes и deep media: Новое поле битвы за безопасность Эта статья является частью специального выпуска VB. Читайте полную серию здесь: AI and Security. Количество дипфейков – медиа, которые берут существующее фото, аудио или видео и заменяют личность человека на нем на чужую с помощью ИИ – очень быстро растет. Это вызывает бе...

[Перевод] Знакомимся с Event Sourcing. Часть 1 Перевод статьи подготовлен в преддверии старта курса «Java Developer. Professional». Event sourcing (источники событий, регистрация событий, генерация событий) — это мощный архитектурный шаблон, при котором все изменения, вносимые в состояние приложения, сохраняются в той ...

Готовится к выходу Xiaomi Mi Smart Band 5 с NFC В июле состоялась глобальная премьера Xiaomi Mi Smart Band 5. В числе достоинств новинки производитель выделил небольшой вес, защиту от воды, длительное время работы, мониторинг здоровья и физической активности. Интересно, что на презентации ничего про версию с NFC сказано н...

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

TelegramBot инструкция по созданию базового функционала для бота. (Часть 1) Не так давно я предложил вам воспользоваться моим ботом для телеграмма. Telegram Bot — помощник в планировании мероприятий Получив много вопросов в личку, я понял, что вопрос создания ботов для Телеграм довольно популярен. У меня спрашивали исходный код бота, просили по...

[Перевод] Это норма — 2: как запекаются карты нормалей Это вторая часть серии туториалов о картах нормалей. Первая часть находится здесь, но для понимания второй части читать её не обязательно. Общий принцип запекания карты нормалей относительно прост: у нас есть lowpoly-модель с UV-координатами и highpoly-модель; мы переносим...

Sealed типы в Java Язык Java с недавнего времени стал активно развиваться. Шестимесячный релиз версий Java не может не радовать Java разработчика новыми фичами. Одним из приоритетных направлений развития Java является сопоставление с образцом (pattern matching). Pattern matching раскрывают п...