Социальные сети Рунета
Вторник, 26 января 2021

PostgreSQL 14: Часть 3 или «ноябрьское затишье» (Коммитфест 2020-11) В ноябре завершился последний в этом году коммитфест изменений PostgreSQL 14. О двух предыдущих, июльском и сентябрьском уже говорилось. Громкими киллер-фичами нас не побаловали, надеемся разработчики припрятали их на последние два коммитфеста в январе и марте следующего г...

PostgreSQL 14: Часть 2 или «в тени тринадцатой» (Коммитфест 2020-09) Главным событием сентября в мире PostgreSQL безусловно является выход 13 версии. Однако жизненный цикл PostgreSQL 14 идет своим чередом и в сентябре прошел второй коммитфест изменений. О том, что интересного было в первом рассказывалось в предыдущей статье. А прочитав эту мо...

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, что д...

[Перевод] 7 способов повысить эффективность автоматизации тестирования в Agile разработке Перевод статьи подготовлен в преддверии старта курса «Java QA Engineer». Разработка программного обеспечения — процесс сложный. Еще на заре разработки программного обеспечения как дисциплины архитекторы поняли, что без структуры управления этот процесс превращается в хао...

Новая Windows 10 стремительно набирает популярность Статистическое агентство AdDuplex опубликовало результаты ежемесячного исследования распространенности различных версий операционной системы Windows 10. В августе на первое место вышла Windows 10 1909 с долей 35,5%, а прошлый лидер, Windows 10 1903, спустился на второе...

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

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

Что такое 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 максимально схожи с обычными компьютерными комплектующими. А во-вторых, именно в рамках текущего поколения обе ...

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

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

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

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

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

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

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

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

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

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

[Перевод] 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 – это нечто священное, от чего категорически нельзя отступать. Именно поэтому презентации новых версий ОС проходят в июне, а испытания каждой бета-версии состоят минимум и...

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

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

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

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

Apple выпустила iOS 14.4 beta 1. Как установить Сегодня, 16 декабря, Apple возобновила программу бета-тестирования iOS, выпустив первую тестовую сборку 14.4. Апдейт вышел всего через день после запуска релизной версии iOS 14.3, чьё тестирование длилось на протяжении целого месяца. iOS 14.4 beta 1 уже доступна участникам ...

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

Kotlin Lifecycle Delegates: управление жизненным циклом Kotlin Lifecycle Delegates — легкая библиотека для управления полями жизненным циклом Android-приложения. Удобный способ избежать переопределения полей lateinit и методов жизненного цикла в компонентах Android (фрагментах, активити). Исходники: https://github.com/Link1...

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

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

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

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

[Перевод] Реализация epoll, часть 4 Это — последний материал из серии четырёх статей (часть 1, часть 2, часть 3), посвящённой реализации epoll. Тут речь пойдёт о том, как epoll передаёт события из пространства ядра в пользовательское пространство, и о том, как реализованы режимы срабатывания по фронту и по уро...

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

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

Виртуальная АТС. Часть 3: Переводим Asterisk на PjSIP без лишних телодвижений В первой и второй частях цикла статей мы разобрались с установкой IP-АТС (IP-PBX) на работающий под управлением Ubuntu VPS от RuVDS и настройкой основных функций с использованием канального драйвера chan_sip. Этот подход считается устаревшим, и в будущих версиях Asterisk п...

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

PlayStation 5 может стать последней консолью Sony Жизненный цикл игровых консолей довольно долгий, а у новых PlayStation 5 и Xbox Series X может стать ещё дольше — больше 6-7 лет. Аналитики считают, что к тому времени консоли могут стать не актуальны, а значит PS5 может стать последней у Sony.

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

Скачать Windows 11 и получить лицензионный ключ бесплатно Жизненный цикл операционной системы Windows 10 подходит к концу, так как еще никогда ранее ни одна «винда» не оставалась самой новой в своем классе дольше 5 – 6 лет, а этот временный период в случае Читать полную версию публикации Скачать Windows 11 и получить лицензионный ...

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

Java HotSpot JIT компилятор — устройство, мониторинг и настройка (часть 1) JIT (Just-in-Time) компилятор оказывает огромное влияние на быстродействие приложения. Понимание принципов его работы, способов мониторинга и настройки является важным для каждого Java-программиста. В цикле статей из двух частей мы рассмотрим устройство JIT компилятора в Hot...

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

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

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

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

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

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

[Перевод] Что такое SDLC? Этапы, методология и процессы жизненного цикла программного обеспечения Цитируя автора книги Managing Information Technology Projects Джеймса Тейлора, «жизненный цикл проекта охватывает всю деятельность проекта». Задачей же разработки ПО является выполнение требований продукта. Если вы хотите научиться создавать и выпускать высококачественное ПО...

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

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

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

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

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

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

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

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

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

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

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

[Перевод] Vue 3 Composition API: Ref или Reactive Сейчас, когда я пишу эту статью, мы все ближе к релизу Vue 3. На мой взгляд самое интересное наблюдать как воспримут и будут применять его другие разработчики. У меня была возможность поиграть с Vue 3 в последние несколько месяцев, но я знаю есть те, у кого такой возможнос...

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

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

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

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

[Из песочницы] Целочисленный логарифм по основанию 2 за O(1) Часто бывает нужно посчитать целую часть логарифма по основанию 2 от любого целого числа. Решение в лоб это сделать цикл и в этом цикле постоянно делить число на два, пока оно не станет равно нулю. Сколько таких делений произошло, таково и значение логарифма. Да, такой спо...

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

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

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

Apple выпустила iOS 14.2 beta 4 для разработчиков. Что нового и как скачать В ночь с 20 на 21 октября Apple выпустила iOS 14.2 beta 4. Запуск тестовой версии обновления состоялся всего через несколько часов после релиза iOS 14.1. Это довольно нетипично для Apple – выпускать несколько апдейтов одной и той же ОС подряд, пусть они и различаются предна...

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

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

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

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

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

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

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

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

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

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

[Перевод] Реализация epoll, часть 2 Публикуя перевод первой статьи из цикла материалов о реализации epoll, мы провели опрос, посвящённый целесообразности перевода продолжения цикла. Более 90% участников опроса высказались за перевод остальных статей. Поэтому сегодня мы публикуем перевод второго материала из эт...

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

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

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

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

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

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

О запуске системы Social PLM на рынок сообщает Centric Software® Centric Software с гордостью сообщает, что теперь доступна новейшая версия их флагманского решения для управления жизненным циклом продукта (PLM) Centric 8 PLM v 7.2. Centric Software предоставляет самые инновационные корпоративные решения ...

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

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

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

[Из песочницы] История стартапа по разработке и изготовлению детских конструкторов из фанеры от первого лица Я руковожу проектом по разработке и производству детских конструкторов из фанеры с самых первых дней. Не самый простой проект. Копировать чужие бизнес-модели мы принципиально не стали. Нам пришлось изобретать колесо. Читать дальше →

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

Релиз акторного фреймворка rotor v0.09 (c++) rotor — ненавязчивый С++ акторный микрофремворк, похожий на своих старших братьев — caf и sobjectizer. В новом релизе внутреннее ядро полностью было переделано с помощью механизмов плагинов, так что это затронуло жизненный цикл акторов. Читать дальше →

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

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

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

Популярная лингвистика. Часть 1. Маме — пиджин, детям — креол Если вам интересно, что такое пиджин и чем он отличается от креола, на каком языке общаются пришельцы и откуда есть пошёл дотракийский язык, то этот небольшой цикл статей для вас. Читать дальше →

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

Минимум треть владельцев 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...

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

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

Долгожданное обновление Android пришло на четырёхлетнюю телеприставку Xiaomi Компания Xiaomi начала распространять стабильную версию новой операционной системы Android для телеприставки Xiaomi Mi Box 3.  Конечно, это не Android 11, но даже Android 9 Pie пользователи ждали с нетерпением. Бета-версию Android 9 Pie некоторые пользователи могл...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ноутбук MacBook Pro 13” на ARM-процессоре Apple M1, часть 1: конфигурация и производительность Выход компьютеров Apple на базе ARM-процессора M1 — пожалуй, самое интригующее IT-событие этой осени. О планах Apple перейти с x86-процессоров Intel на собственную SoC архитектуры ARM мы знали еще с лета. Но когда именно это произойдет, что будут представлять собой новые про...

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

Методы организации DI и жизненного цикла приложения в GO Есть несколько вещей, которыми можно заниматься вечно: смотреть на огонь, фиксить баги в легаси-коде и, конечно, говорить о DI — и всё равно нет-нет, да и будешь сталкиваться со странными зависимостями в очередном приложении. В контексте языка GO, впрочем, ситуация чуть слож...

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

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

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

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

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

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

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

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

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

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

Когда ждать Xiaomi Mi 11 Pro? Время выхода названо Есть вероятность, что Xiaomi Mi 11 Pro дебютирует во второй половине февраля   Xiaomi Mi 11 — интересный и внешне, и в техническом плане смартфон. Отличный экран QuadHD+, мощный чипсет, достаточно памяти, не ущербная батарейка, есть NFC и беспроводная зарядка...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Представлен предварительный выпуск GIMP 3.0 — что нового? Разработчики графического редактора GIMP 3.0 представили версию 2.99.2, которая считается предварительной версией новой стабильной ветки GIMP 3.0. Среди основных нововведений — переход на GTK3, добавление штатной поддержки Wayland и HiDPI, переработка и оптимизация кода, до...

Качественный аутсорсинг от А до Ё: работаем с типовыми слабостями На каждой фазе жизненного цикла сервиса всплывают то одни, то другие проблемы. Это зависит от специфики сервиса, ожиданий и уровня зрелости обеих сторон. Я выделил 8 типичных проблем, с которыми сталкиваюсь при аутсорсинге. Я обращаю на них внимание, чтобы у участников проце...

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

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

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

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

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

Microsoft завершила жизненный цикл последней версии Windows 7 – под угрозой миллионы компьютеров Последняя версия Windows 7 прекратила получать официальные обновления Microsoft

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое Windows Feature Experience Pack в Windows 10 Microsoft обычно внедряет улучшения и новые функции для Windows 10 с помощью двух основных обновлений, которые она поставляет каждый год, но компания готова изменить этот подход и принять так называемые пакеты Windows Feature Experience Pack, которые будут использоваться для...

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

Знакомство с pg_probackup. Третья часть Завершающая часть из цикла "Знакомство с pg_probackup" (первая | вторая части). В предыдущей статье мы решили сразу две задачи: в первой создали архив wal-файлов, перешли к PAGE-архивам, настроили политику удержания wal-файлов; во второй — реплику из бэкапа и на...

Дизайнер показал обновленный Tesla Model 3, выполненный в духе Roadster 2 Tesla Model 3 в неизменном виде производится с 2016 года – для автомобильной индустрии это приличный срок. По сути, половина жизненного цикла автомобиля уже пройдена, самое время для рестайлинга. И хотя за прошедшие четыре года Tesla внесла много изменений в конст...

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

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

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

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

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, испытания кото...

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

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

Связанные одним тросом: NASA показала новый планетоход DuAxel из двух половинок Фото: NASA Лаборатория реактивного движения (Jet Propulsion Laboratory) NASA разработала новый прототип вездехода DuAxel. Несмотря на схожесть с другими марсоходами, DuAxel гораздо маневренее, поскольку состоит из пары двухколесных транспортных средств. NASA опубликовала ...

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

21 актуальный смартфон Xiaomi завершил жизненный цикл – выход Android 11 на MIUI 12.5 отменён Очередная партия смартфонов Xiaomi, которые завершили жизненный цикл раньше срока

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

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

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

Ученые зафиксировали полный жизненный цикл нановспышки на Солнце Новое исследование, опубликованное в Nature Astronomy, знаменует собой первый раз, когда исследователи зафиксировали полный жизненный цикл предполагаемой нановспышки - от яркого происхождения до безумной гибели. The post Ученые зафиксировали полный жизненный цикл нановспышки...

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

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

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

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

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

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

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

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

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

Заметка о перебираемых объектах Доброго времени суток, друзья! Данная заметка не имеет особой практической ценности. С другой стороны, в ней исследуется некоторые «пограничные» возможности JavaScript, которые могут показаться вам интересными. Руководство по стилю JavaScript от Goggle советует отдавать ...

Обзор инструментов для chaos engineering в Kubernetes. Часть 1: kube-monkey, chaoskube, Chaos Mesh Хаос-инжиниринг для Kubernetes становится всё популярнее, и это закономерно: ведь такая инфраструктура создавалась быть готовой к тому, чтобы в любой момент что-нибудь «отстрелило». А значит — это замечательное свойство надо проверять в реальных проектах. Благо, уже сегод...

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

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

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

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

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

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

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

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

Жизненный цикл популярных смартфонов Redmi Note 8 и Redmi Note 7 завершён – Xiaomi не планирует выпускать Android 11 на основе MIUI 12 на большую часть актуальных телефонов 2019 года Смартфоны Redmi Note 8 и Redmi Note 7 превратились в тыкву ещё до того, как вы купили из в магазине и больше не получат обновлений

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

[Перевод] 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 и...

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

[Перевод] Bluetooth Low Energy: подробный гайд для начинающих Создание кастомного сервиса и тем более клиента Bluetooth Low Energy – прогулка по граблям с завязанными глазами. По крайне мере так было для меня 4 года назад, когда я только начинал работать с BLE-устройствами. Сейчас почти каждый мой проект предусматривает использование э...

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

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

RTM-версия Windows 10X появится в течении двух месяцев Windows 10X – это одно из самых амбициозных программных проектов Microsoft за последнее время, поскольку это новая операционная система, которая должна обеспечивать работу с одним/двумя экранами и новые возможности. Анонсированная осенью 2019 года Windows 10X также была плат...

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

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

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

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

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

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

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

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

Как я решил сделать игру, вдохновившись Heroes of Might and Magic, и потерял деньги (часть 3) Данная история состоит из трёх частей, т.к. я выпустил три игры:●     Beasts Battle●     Necromancer Returns●     Magicians Legacy В прошлых частях я рассказал, как я пришел к разработке гексагональной пошаговой игры Beasts Battle и как не ...

В Pascal's Wager пришлое зимнее обновление — испытание и поддержка клавиатуры с мышкой Для хардкорной Pascal's Wager на смартфоны доступно зимнее обновление. Особых изменений в нём нет, но самым главным нововведением является испытание против боссов на время. Оно доступно для всех, кто приобрёл хотя бы базовую версию. Игрокам предстоит столкнуться с достаточно...

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

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

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

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

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

Графический чип AMD Navi 10 может обрести новую жизнь в видеокартах для майнинга Жизненный цикл графического чипа Navi 10 не закончится с уходом видеокарт Radeon RX 5700 XT. Он может найти применение в специальных версиях видеокарт для майнинга.

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

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

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

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...

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

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

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

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

Новая версия командного интерпретатора GNU Bash 5.1 уже в строю Сегодня стало известно о выходе новой версии командного интерпретатора GNU Bash 5.1. На ее разработку ушло целых два года. Кроме того, есть и еще новость — сформирован релиз библиотеки readline 8.1, которая применяется в bash для организации редактирования командной строки....

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

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

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

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

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

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

Под капотом сортировок в STL Стандарт С++ почти никогда не указывает, как именно должен быть реализован тот или иной std алгоритм. Дается только описание того, что на входе, что на выходе и асимптотические ограничения по времени работы и памяти. В статье я постарался прикинуть, какие математические алг...

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

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

[Перевод] ECMAScript 4: версия, которой не было Вы наверняка заметили, что в системах сборки кода используются спецификации ECMAScript 3, затем ECMAScript 5 и так далее. ECMAScript 4 не используется никогда. Почему?Я подумал, что было бы интересно изучить историю ECMAScript 4 и выяснить, чего мы лишились.Согласно Википеди...

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

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

VxLAN фабрика часть 4. Multipod Привет, Хабр! Все еще заканчиваю цикл статей, посвященных запуску курса "Архитектор сетей" от OTUS, по технологии VxLAN EVPN. И сегодня обсудим реализацию подключений машинных залов или ЦОД в одну VxLAN фабрику Читать дальше →

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

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

[Перевод] Отпечаток браузера: что это, как работает, нарушает ли закон и как защититься. Часть 1 От Selectel: эта статья первая в цикле переводов очень детальной статьи об отпечатках браузера и том, как работает технология. Здесь собрано все, что вы хотели знать, но боялись спросить по этой теме. Что такое отпечатки браузера? Это метод, используемый сайтами и сервиса...

Стримим и кастим youtube и не только… (часть 2) Raspicast, Mps-Youtube и Youtube-viewer Продолжим обследование "звездных" клиентов по стримингу медиа контента не попавших в первую часть. И "кастингу" как возможности передавать ролики через другие устройства на Raspberry Pi. Есть еще несколько простых способов сделать это! Встречаем Raspicas...

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

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

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

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

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

Всё о проекте «Спутниковый интернет Starlink». Часть 7. Пропускная способность сети Starlink и программа RDOF Часть 1 ‣ Часть2 ‣ Часть 3 ‣ Часть 4 ‣ Часть 5 ‣ Часть 6 Пропускная способность сети Starlink В первой заявке, поданной SpaceX в FCC (Федеральная Комиссия по связи), указывалось, что пропускная способность одного спутника составит 17-23 Гбит/с, и усредненно принималась ка...

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

Удобное логирование на бэкенде. Доклад Яндекса Что-то всегда идет не по плану. Приходится отвечать на вопросы, «Что сломалось?», «Почему тормозит?» и «Почему мы не увидели этого раньше?». На примере простого приложения Даниил Галиев zefirior из Яндекс.Путешествий показал, как отвечать на эти вопросы и какие инструменты в...

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

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

[Перевод] Как построить четкие модели классов и получить реальные преимущества от UML. Часть 3 В первых двух частях (1, 2) мы обсудили общий принципы UML, о семантике и признаках хорошей модели. В этой части добавим ещё кое-что про хорошие модели и перейдём к плохим. Читать далее

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

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

Как я участвовал в 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...

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

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

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

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

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

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

NSX Advanced Load Balancer – умный автомасштабируемый балансировщик нагрузки. Часть 1: архитектура и особенности В этом посте я хочу рассказать о системе балансировки нагрузки VMware NSX Advanced Load Balancer (by Avi Networks), или NSX ALB. Чуть больше года назад компания VMware купила компанию Avi Networks, и тогда же система балансировки сменила название с Avi Vantage на NSX ALB, но...

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

Red Hat сделала бесплатным свой дистрибутив RHEL Отличные новости, %username%! Компания Red Hat сделала бесплатным свой корпоративный дистрибутив RHEL. Правда, есть ряд правил, выполнив которые, этим дистрибутивом можно пользоваться безвозмездно, то есть даром (вы тоже читаете это голосом Совы из мультика про Винни-Пуха?)...

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

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

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

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

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

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

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

[Перевод] Релиз Dart 2.10: на шаг ближе к null-safety Команда языка Dart постепенно приближается к одному из самых мажорных релизов — null-safety. Эта фича есть у многих лидеров рынка, включая Kotlin и TypeScript. По понятным причинам этот релиз нельзя сделать в виде рубильника: одним днём и простым апдейтом. Набравшее скорост...

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

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

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

Линукс-порт Far Manager: прогресс за 4 года Первая публикация исходников far2l, порта Far Manager под Линукс — штуки, которая когда-то считалась принципиально невозможной — состоялась 10 августа 2016го. Поскольку главный разработчик поговаривает о переходе проекта в статус беты, решил написать обзорный пост, как там и...

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

Apple выпустила iOS 14.3 beta 3. Что нового Сегодня, 2 декабря, Apple выпустила iOS 14.3 beta 3 и iPadOS 14.3 beta 3. Оба апдейта вышли только в версиях для разработчиков. Несмотря на то что раньше для их установки потребовался бы действующий аккаунт разработчика, сегодня будет достаточно просто бета-профиля, который...

Почему я ушёл с React Native и перешёл во Flutter: Часть 2 Всем привет. Меня зовут Дмитрий Андриянов. Два года я писал на React Native, сейчас работаю в Surf во Flutter отделе и уже более полутора лет пишу на Flutter. В первой части статьи я рассказал про основные различия между React Native и Flutter. В этой части расскажу про раз...

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

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

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

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

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

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

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

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

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

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

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

Анбоксинг в современной Java Сейчас новые версии Java выходят раз в полгода. В них время от времени появляются новые возможности: var в Java 10, switch-выражения в Java 14, рекорды и паттерны в Java 16. Про это всё, конечно, написано множество статей, блог-постов, сделано множество докладов на конференц...

[Из песочницы] BAIKAL-GVD. Охотники за нейтрино Цикл научно-популярных видео «BAIKAL-GVD. Охотники за нейтрино» рассказывает о строительстве уникальной установки по детектированию нейтрино на озере Байкал, о целях и задачах эксперимента и о людях в нем участвующих. Это цикл о серьезном и веселом, грандиозном и обыденном, ...

[Из песочницы] Точные и быстрые вычисления для чисел с плавающей точкой на примере функции синуса. Введение и часть 1 Внимательно прочитал очень хорошие статьи от ArtemKaravaev по сложению чисел с плавающей точкой. Тема очень интересная и хочется её продолжить и показать на примерах, как работать с числами с плавающей точкой на практике. В качестве эталона возьмём библиотеку GNU glibc (libm...

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

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

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

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

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

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

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

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

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

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

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

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

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

Точные и быстрые вычисления для чисел с плавающей точкой на примере функции синуса. Часть 2: libm Продолжаю цикл статей по работе с плавающей точкой. В первой статье я дал небольшое математическое введение и показал самый простой и очевидный способ вычисления синуса с примерами программ с разными «подводными камнями». Сегодня статья будет немного другая по стилю. Здесь н...

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

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

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

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

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

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

Названы сроки запуска обновления Windows 10 Sun Valley - радикальное изменение внешнего вида ОС Апдейт 21H2 обещает самые заметные изменения дизайна за весь жизненный цикл операционной системы.

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

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

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

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

Дневник Samsung Galaxy Note 20 Ultra: 10 мелочей, которые мне нравятся в этом смартфоне Изучение возможностей Samsung Galaxy Note 20 Ultra в формате дневников подходит к концу, поэтому мне бы хотелось отдельно остановиться на приятных мелочах, делающих использование этого смартфона комфортнее. О части из них я уже рассказывал, часть из них есть не только в этом...

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

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

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

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

Решения для защиты корпоративной и технологической сети: обзор продуктов Positive Technologies Коллеги, добрый день! Данная статья является отправной точкой в цикле статей по продуктам Positive Technologies. Первая часть будет посвящена MaxPatrol 8, а сегодня в рамках данной статьи мы поговорим о разнообразии продуктов и решений Positive Technologies и их совместно...

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

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

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

[Из песочницы] Создание микросервисной архитектуры с использованием single-spa (миграция существующего проекта) Это первая статья по в данной теме, всего их планируется 3: * Создание root application из вашего существующего проекта, добавление в него 3 микро-приложения (vue, react, angular) Общение между микро-приложениями Работа с git (deploy, обновления) Оглавление Общая час...

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

[Перевод] Что нового в Node.js 15? Делимся переводом статьи, в которой собраны подробности о новых функциях 15-й версии Node.js. Версия Node.js 15 была выпущена 20 октября 2020 года. Среди основных изменений: режим throw при необработанных отклонениях особенности языка V8 8.6 NPM 7 экспериментальная поддер...

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

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

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

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

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

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

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

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

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

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

Постковид: как продвигать ЖК на каждом этапе жизненного цикла объекта

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

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

Самый подробный обзор Samsung Galaxy Z Fold 2: дальний родственник Nokia Communicator Складывающиеся смартфоны со сгибающимся экраном — это новая big idea отрасли. Успех первого Galaxy Fold, тепло принятого рынком, закрепляет вышедший год спустя Galaxy Z Fold 2, получивший вместе с индексом Z, унаследованного от «раскладушки» Z Flip специаль...

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

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

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

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

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

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

WorkBox: ваш toolkit в мире сервис-воркеров Всем привет! Меня зовут Святослав. Я лидирую разработку сервисов оформления ипотеки в компании Домклик. Не так давно наша компания взяла курс на внедрение философии Progressive Web Application в наших клиентских сервисах.Одним из важных аспектов PWA является использован...

PostgreSQL Antipatterns: «Бесконечность — не предел!», или Немного о рекурсии Рекурсия — очень мощный и удобный механизм, если над связанными данными делаются одни и те же действия «вглубь». Но неконтролируемая рекурсия — зло, которое может приводить или к бесконечному выполнению процесса, или (что случается чаще) к «выжиранию» всей доступной памяти. ...

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

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

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

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

Как и зачем проходить сертификацию AICPA SOC 2 и 3. Опыт Яндекс.Паспорта Привет! На связи Аня Зинчук. Я работаю в Службе информационной безопасности. Мы сопровождаем ключевые сервисы Яндекса на всех этапах жизненного цикла от дизайна и проектирования до реализации в коде: анализируем архитектуру новых решений, ищем потенциальные риски, проводим а...

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

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

Дневник Samsung Galaxy Z Fold2: режим Flex Mode — то, ради чего мы будем покупать смартфоны со сгибающимся экраном Смартфоны со сгибающимися экранами на самом деле открывают для нас новую эру в использовании телефонов. Это одновременно и новый, и «хорошо забытый», а поэтому понятный и знакомый нам форм-фактор. Но самое главное в этих устройствах — это сгибающийся диспле...

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

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

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

Финальный релиз этого года — CLion 2020.3! С новыми функциями в отладчике, проверками MISRA и улучшениями для Qt Привет, Хабр! Год подходит к концу, и мы в JetBrains выпускаем традиционный «паровоз» релизов для наших десктопных инструментов. Про некоторые из них (WebStorm, DataGrip) мы уже писали тут на Хабре. А сегодня пришло время рассказать про обновление нашей кроссплатформенной с...

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

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

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

Точные и быстрые вычисления для чисел с плавающей точкой на примере функции синуса. Часть 3: fixed-point Продолжаем цикл лекций (часть 1 и часть 2). В части 2 мы посмотрели, что внутри у библиотеки libm и в данной работе попробуем немного переделать функцию do_sin, чтобы увеличить её точность и скорость работы. Приведу эту функцию ещё раз do_sin): Как было показано в предыду...

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

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

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

Современный Проводник Windows, наконец, появится с Windows 10X Windows 10X изначально планировалась как операционная система для продуктов с двумя экранами, таких как Surface Neo, но, по словам Microsoft, сначала она появится на традиционных ноутбуках с одним экраном. Окончательная версия Windows 10X включает новый современный Проводник...

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

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

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

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

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

Компания s.Oliver внедрила PLM нового поколения от Centric Software® Centric Software® и s.Oliver всего за четыре месяца запускают систему с 700 пользователями для обеспечения процесса цифровизации с максимальной эффективностью Одна из ведущих немецких компаний индустрии моды s.Oliver Group внедрила систему управления жизненным цикл...

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

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

Законопроект об информационно-аналитической системе (ИАС ГОЗ) принят в первом чтении Документ состоит из двух частей. Первая часть устанавливает правовые основы функционирования информационно-аналитической системы сопоставления цен на однородные товары, работы, услуги (ИАС ГОЗ) и соответствующего каталога, который будет составной частью ИАС ГОЗ. ИАС ГОЗ стан...

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

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

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

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

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

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

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

Прогресс в кельвинах. Глобальное потепление в индустрии сверхпроводников, и что это для нас значит Явление сверхпроводимости обнаружил в 1911 году Хейке Камерлинг-Онесс, легендарный голландский физик, который пришел к этому открытию отнюдь не случайно. Еще в 1882 он, работая в Лейденском университете, изобрел установку для сжижения газов, в результате чего ему удалось пос...

Создание 3D-модели детали на основе чертежа в формате PDF Здравствуйте, дорогие читатели! В этой статье, открывающей цикл материалов, посвященных возможностям программного решения nanoCAD Механика с модулем «3D и зависимости», мы рассмотрим создание 3D-модели детали на основе чертежа в формате PDF. Читать дальше →

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Первая прошивка на Android 11 для Samsung Galaxy Z Fold2 «ломает» ... Похоже, программистам не удалось совладать с необычным форм-фактором Galaxy Z Fold2 при создании новой версии прошивки.     Внешне Samsung Galaxy Z Fold 2 больше походит на смартфон будущего – более узкие рамки, безрамочный (со всех сторон) дизайн, защитное ...

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

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

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

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

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

Наиболее популярные смартфоны Xiaomi и HUAWEI 2019 года не получат Android 11 – жизненный цикл телефонов Redmi Note 8 Pro, Redmi Note 7 и других сократился до одного года Жизненный цикл самых популярных смартфонов сократился до минимума. Кто виноват, и что делать?

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

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

На Nokia 8.1 можно установить Android 11 На данный момент еще ни один смартфон Nokia не получил стабильную версию операционной системы Android 11, но благодаря энтузиастам каждый владелец Nokia 8.1 может установить самую актуальную версию ОС. На YouTube появилось видео с инструкцией установки закрытой бета-версии A...

Новые возможности Microsoft 365 для Mac Недавно мы анонсировали ряд улучшений для Mac, в частности новые версии приложений Microsoft 365 для компьютеров Mac на базе процессора M1. Благодаря этому повысится производительность офисных приложений Microsoft на последних моделях MacBook Air, MacBook Pro и Mac mini. Н...

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

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

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

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...

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

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

Вышла стабильная версия EMUI 11 для флагманов Huawei Huawei начали отправку последней версии своей прошивки EMUI под номером 11 – теперь в стабильном состоянии.     Компания Huawei начала отправку стабильной версии EMUI 11 для некоторых своих флагманов, а именно Huawei P40, P40 Pro и Mate 30 Pro. О выходе ново...

Уведомления от Bitbucket в Telegram Суть проекта Когда я только устроился на первую работу разработчиком Java, сразу же возникла проблема уведомлений о событиях в Bitbucket. Направление Java разработки было новым (я был вторым программистом), поэтому среду для разработки пришлось настраивать мне. После устано...

Вышла публичная версия iOS 14.2 beta 4 с поддержкой Shazam и интеркома Среда – не традиционный день для выхода новых бета-версий iOS. Обычно в этот день выходят либо экстренные апдейты, либо общедоступные тестовые сборки, которые следуют сразу за сборками для разработчиков. Сегодня, 21 октября, так и вышло. Сначала Apple выпустила iOS 14.2 bet...

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

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

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

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

Huawei выпустила смарт-подушку, которая следит за качеством сна Теперь в ассортименте компании Huawei есть еще и смарт-подушка, получившая название Smart Choice Mok Planet Smart Latex Pillow.Новинка имеет двухслойную конструкцию, состоит из латексного слоя толщиной 9 см и дополнительного съёмного увеличения толщиной 2 см. Содержание нату...

Еще не все флагманы на Snapdragon 865 вышли. Представлен Oppo Reno5 Pro+ — первый в мире смартфон с 50-мегапиксельным датчиком Sony IMX766 Несмотря на то, что уже на следующей неделе выйдет первый флагманский смартфон на однокристальной платформе Qualcomm Snapdragon 888, Snapdragon 865 пока не собирается уходить на покой. Эта SoC приписана смартфону OnePlus 9 Lite, но тот выйдет только весной, а уже сейчас...

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

Xiaomi завершила жизненный цикл 23 актуальных смартфонов – MIUI 12.5 и Android 11 отменяются Для 23 актуальных смартфонов Xiaomi последних лет не выйдет никаких обновлений

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

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

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

Практическое сравнение лазерного и лампового проекторов Epson для дома: Epson EH-TW5400 против Epson EF-100B/W Давненько хотел сравнить аппараты на разной технологии. Вкратце: в ассортименте Epson какое-то время назад появились первые лазерные проекторы для дома. Инсталляционные аппараты в каталоге уже не первый год, а вот первый компактный лазерный проектор Epson EF-100B/W появился...

[Перевод] Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 1 В недавней статье выдвинуто предложение использовать Tekton в качестве фреймворка для облачных пайплайнов CI/CD и Argo CD в качестве идеальной пары для GitOps. Методики GitOps поддерживают непрерывное развертывание в гибридных и мультикластерных средах Kubernetes. В настоящ...

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

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

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

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

Вышел .NET 5. И что? Несколько недель назад вышел .NET 5. На сайте Microsoft можно найти подробный анонс со всеми изменениями, но главный вопрос для меня, как для разработчика — и что с того? Что мне с выхода пятого дотнета, как я могу его использовать, есть ли смысл переходить на новую версию п...

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

Apple выпустила iOS 14.2 beta 2 для разработчиков. Как скачать Бета-тестирование iOS, особенно, если речь идёт о так называемых функциональных обновлениях, — процесс очень ответственный и размеренный. Поэтому всю первую половину программы предварительных испытаний Apple выпускает новые сборки не чаще одного раза в две недели. За ...

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

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

Российское ПО нового поколения для управления инфраструктурой Российская компания ISPsystem создает платформы для управления оборудованием и виртуальными ресурсами. Компания начинала с мирового рынка. Ее решениями с 2004 года пользуются в США, Европе, Азии. А с 2016 года платформы ISPsystem входят в Реестр отечественного ПО. Управлени...

«Морзянка сэр» или обзор составных функциональных блоков в CannyLab 2 Год назад, мне подарили мой первый контроллер Canny 3 Tiny, о чем я написал статью, из которой со временем вырос целый небольшой цикл. Все-таки опыты с этим контроллером стали в некотором роди моим хобби. Поэтому я решил отметить годовщину нашего знакомства очередной стать...

По слухам, Samsung Galaxy Fold 3 будет столько же, сколько ... Samsung должен оценить третье поколение своего складного смартфона так же, как и оценивался Galaxy Z Fold 2.     В начале сентября этого года корейцы представили Samsung Galaxy Z Fold 2 – своеобразную работу над ошибками, если брать в сравнение первый смартф...

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

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

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

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, прежде всего, являются гордостью самого чипмейкера.   На данный моме...

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

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

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

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

Новое обновление для Black Desert Mobile: мощные Кристаллы измерений, акция Земли мужества и другое На днях в мобильную MMORPG Black Desert Mobile добавили новое обновление. Её главным нововведением являются так называемые «Кристаллы измерений». Их есть четыре вида: Лабриф, Ааль, Ахив, Селет. Они намного мощнее всех имеющихся кристаллов. Стоит уточнить, что их нельзя встав...