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

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

AWS Lambda in Action. Часть 2: знакомимся с инструментами разработки и тестирования Этот гайд — результат личного опыта разработки и тестирования Serverless-приложений, а также маневрирования между «костылями» и «велосипедами» при попытках их протестировать. Когда я только начинал заниматься разработкой Serverless-приложений, во всем приходилось разбирать...

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

Однажды на пентесте, или Как все сломать при помощи уролога и Роскомнадзора Эта статья написана по мотивам очень удачного пентеста, который пару лет назад провели специалисты Group-IB: случилась история, претендующая на экранизацию в Болливуде. Сейчас, наверное, последует реакция читателя: «О, очередная пиар-статья, опять эти рисуются, какие они х...

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

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

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

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

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

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

MediaTek Dimensity 1000L смог. Он признан самым мощным чипом ... Вчера мы публиковали рейтинг самых производительных флагманских смартфонов за январь 2020 года по версии AnTuTu. Он показал, что модели с Snapdragon 855+ лидеры в этом зачете и взяли 8 мест из 10. Но их тотальному доминированию помешали две модели от Huawei с чипом Kirin 990...

Concurrent Mode в React: адаптируем веб-приложения под устройства и скорость интернета В этой статье я расскажу о конкурентном режиме в React. Разберёмся, что это: какие есть особенности, какие новые инструменты появились и как с их помощью оптимизировать работу веб-приложений, чтобы у пользователей всё летало. Конкурентный режим — новая фишка в React. Его зад...

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

V&V не значит вендетта На протяжении последних шести лет я занимаюсь разработкой и приёмочным тестированием самых разных по сложности и размеру приложений для проведения и сопровождения клинических исследований. Big data, огромное количество визуализаций и представлений, хранилища данных, ETL и ...

Entity Framework Core Привет, друзья. В этот чудесный майский день мы продолжаем трудиться и сегодня хотим рассказать о том, что в мае OTUS запускает полюбившийся всем курс «Разработчик С#», а также отдельный курс по С# ASP. NET Core. Традиционно, в преддверии старта курсов начинаем публиковать п...

Microsoft пообещала не убивать Skype Внезапный успех Microsoft Teams и смещение потребительских интересов в связи с пандемией коронавируса вызвало опасение, что Microsoft в конце концов решит полностью переключиться на Microsoft Teams и отказаться от Skype.  Однако опасения оказались напрасными. Micr...

Debouncing с помощью React Hooks: хук для функций Здравствуйте! Меня зовут Игорь Шамаев, я главный инженер по разработке в команде SmartData. Занимаюсь fullstack-разработкой внутренней аналитической BI-системы. В нашей компании React принят в качестве основного стандарта для построения пользовательских интерфейсов. Как и бо...

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

[Перевод] Движок, который смог: как Chromium удалось захватить 90% рынка браузеров От браузерного движка, который изначально был малоизвестной альтернативой, применявшейся в непопулярном браузере, до чемпиона, захватившего весь рынок. Вероятно, иногда вы встречаете в текстах понятие браузерное разнообразие. Под ним подразумевается равновесие на платформе...

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

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

О конкурентном корутинизме (на примере реактивного программирования) 1. Введение Конкурентная борьба за умы, настроения и чаяния программистов является, как мне представляется, современным трендом развития программирования. Когда почти не предлагается ничего нового, хотя и под лозунгом борьбы за него. Распознать в толчее программных парадигм ...

[Перевод] Новости из мира OpenStreetMap № 498 (28.01.2020-03.02.2020) SolidaryCityMap by openDEM 1 | map data OpenStreetMap contributors – Foodsharing.de, Mundraub.org, Repaircafe.org Картографирование Команда разработчиков инструмента проверки качества Osmose сообщила, что теперь доступна интерактивная панель помощи с описанием потенциаль...

Microsoft пообещала не убивать Skype Внезапный успех Microsoft Teams и смещение потребительских интересов в связи с пандемией коронавируса вызвало опасение, что Microsoft в конце концов решит полностью переключиться на Microsoft Teams и отказаться от Skype.  Однако опасения оказались напрасным...

Вторая волна обновления до EMUI 10: какие смартфоны в списке В ближайшее время Huawei запустит вторую волну бета-тестирования фирменной прошивки EMUI 10 на базе Android 10.

Как проверить IPS? Infection Monkey vs Check Point Три года назад мы публиковали статью “Online инструменты для простейшего Pentest-а”. Там мы рассказали про доступные и быстрые способы проверки защиты вашего периметра сети с помощью таких инструментов как Check Point CheckMe, Fortinet Test Your Metal и т.д. Но иногда треб...

Hardware-тестирование в СИБУРе Ожидание не всегда соответствуют реальности. К сожалению. И если очередное такое несоответствие в жизни может стать поводом для грустной ухмылки, создания нового мемчика или спешного раскатывания бэкапа, то в промышленной сфере все немного иначе. Если какая-то железка, кото...

[Перевод] “Давайте использовать Kubernetes!” Теперь у вас 8 проблем Если вы используете Docker, следующим логичным шагом кажется переход на Kubernetes, он же K8s, правильно? Ну, предположим. Однако решения, предназначенные для 500 инженеров-программистов, одновременно разрабатывающих одно приложение, достаточно сильно отличаются от решений д...

Главу Xiaomi уличили в публичном использовании iPhone Продукция Apple весьма популярна в Китае, особенно среди обеспеченных слоев населения, к которым, несомненно, относится руководитель весьма успешного и всемирно известного производителя смартфонов. Кроме того, один из топ-менеджеров компании выступил в защиту своего босса. К...

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

Функциональные тесты в Циан Привет! Меня зовут Тимофей, я Python-разработчик в команде Платформа компании Циан. Наша команда занимается разработкой инструментов для продуктовых разработчиков. Это и библиотеки: HTTP-клиент, веб-сервер, библиотеки доступа к базам данных, и средства мониторинга микросерв...

Новый браузер Microsoft Edge собирается стать еще быстрее В 2018 году Microsoft прекратила выпуск собственного обозревателя в пользу другого, поддерживающего Chromium. Ключевыми отличиями между новыми браузерами на базе EdgeHTML и Chromium являются его пользовательский интерфейс, плавная прокрутка, настраиваемый интерфейс стартовой...

Браузер Google Chrome научится экономить заряд аккумулятора у Microsoft Компания Microsoft сумела хорошо поработать над функциями эноргосбережения в своём новом браузере Edge на базе движка Chromium.  Многие из этих трюков были внесены в «копилку» проекта с открытым кодом Chromium. Теперь один из разработчиков Google Chrom...

Разработчики КОМПАС – конструкторы или программисты? В названии статьи кроется маленькая провокация, ведь ясно, что без программистов софт сам себя не напишет. Другой вопрос: кто определяет логику и удобство работы системы, ее развитие. Недавно на Форуме пользователей ПО АСКОН в очередной раз начались разговоры о том, что разр...

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

[Из песочницы] Ликбез по браузерам для Windows в 2020 Доброго времени суток, Хабр! В очередной раз читая комментарии, наткнулся на мысль о том, что далеко не все понимают, как обстоит ситуация с браузерами для Windows на данный момент. От чего хотелось бы провести небольшой обзор текущего положения. Ну, и сразу к делу! Читать ...

ТВ-приставка Movix Pro: от софта до последней гайки Весной прошлого года компания «ЭР-Телеком Холдинг» (работает под брендами «Дом.ru» и «Дом.ru Бизнес») выпустила ТВ-приставку Movix Pro, которую, ни много ни мало, позиционирует в качестве российского ответа модным и популярным Apple TV, Google Chromecast, Xiaomi Mi Box и N...

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

«Большой Navi». GPU Navi 21 выступит основой десятка новых видеокарт AMD Radeon В скором времени AMD выведет на рынок новое поколение игровых видеокарт Radeon (Navi 2X) с архитектурой RDNA 2-го поколения. Во главе линейки станет видеокарта на базе флагманского GPU Navi 21 (его второе название — Big Navi) с аппаратным ускорением трассировки лучей д...

Обзор What The Golf? Просто и со вкусом Частенько при написании обзора на очередную игру мне в голову приходят мысли о том, что проект безыдейный, скучный и однообразный. Однако сегодня ситуация изменилась кардинально — разработчики показали нам весьма интересный проект, который порадовал увлекательными уровнями и...

Делаем голову шинного USB-анализатора на базе комплекса Redd В прошлой паре статей мы рассмотрели пример «прошивки» для комплекса Redd, делающей его ПЛИСовую часть логическим анализатором общего применения. Дальше у меня было желание сделать следующий шаг и превратить его в шинный USB-анализатор. Дело в том, что фирменные анализаторы ...

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

[Перевод] Детальное сравнение WordPress и October CMS Меня зовут Павел Ловцевич, я сооснователь и CTO веб-студии LOVATA. Одной из основных платформ, на которой мы разрабатываем проекты для наших заказчиков, является October CMS, с которой мы работаем уже почти 6 лет. Эта CMS несколько опередила свое время и не сразу снискала з...

[Перевод] Сравнение Blazor и JavaScript-инструментов В последние несколько лет JavaScript был самым популярным и распространённым языком для разработки одностраничных приложений (Single Page Application, SPA). Это так и сегодня. Но недавно Microsoft выпустила новый фреймворк, который называется Blazor. Он позволяет писать брау...

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

[Перевод] Трюки с SQL от DBA. Не банальные советы для разработчиков БД Когда я начинал свою карьеру разработчика, моей первой работой стала DBA (администратор базы данных, АБД). В те годы, ещё до AWS RDS, Azure, Google Cloud и других облачных сервисов, существовало два типа АБД: АБД инфраструктуры отвечали за настройку базы данных, конфигури...

Мощный процессор в PlayStation 5 и Xbox Series X — это отчасти минус. Разработчики не хотят делать совместимые с текущим поколением игры Консоли нового поколения имеют немало общего с текущими приставками, но есть и кардинальные отличия. К примеру, у устройств нового поколения очень быстрые SSD, а у PlayStation 5 и вовсе уникальная подсистема хранилища. Ещё одно важное отличие, о котором часто забывают,...

Mozilla объяснила, почему стоит пересесть с Chrome на Firefox Популярность Google Chrome не знает границ. Ни один другой браузер не может сегодня похвастать такими показателями, как он. На мобильных платформах его доля составляет 64%, а на десктопах – аж 69%. Впрочем, объяснить это довольно просто. Chrome удобный, быстрый и вроде бы д...

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

90+ полезных инструментов для Kubernetes: развертывание, управление, мониторинг, безопасность и не только Осенью 2018 года мы опубликовали список из 25 полезных инструментов Kubernetes. С тех популярность платформы сильно выросла. Экосистема оркестрации контейнеров бурно развивается, можно найти вспомогательные инструменты практически для любой задачи. Поэтому команда Kubernet...

Накопитель в PS5 вас разочарует До выхода консолей нового поколения осталось не так уж много времени и многие разработчики уже обсуждают новые возможности гаджетов. Кто-то говорит, что это будет настоящий прорыв, а кто-то уверен, что PS5 и Xbox Series X разочаруют геймеров своими накопителями. Точнее, хара...

[Из песочницы] Web Scraping. Часть 1 Введение Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём. Данная часть рассчитана для того, чтобы познакомить те...

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

Анализ цен криптовалют: в ожидании очередной волны падения О дальнейших возможных сценариях движения цены биткоина и нескольких популярных альткоинов рассказывает ведущий аналитик RoboForex Дмитрий Гурковский. Рынок криптовалют корректируется перед очередной волной падения. После предыдущего халвинга биткоин не демонстрировал агресс...

Перфоманс фронтенда как современное искусство: графики, код, кулстори Всем привет. В предыдущих статьях мы говорили о базовых вещах оптимизации: раз и два. Сегодня я предлагаю с разбега окунуться в одну часть из тех задач, которыми занимается команда архитектуры фронтенда в hh.ru. Я работаю в команде архитектуры. Мы не только перекладываем фай...

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

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

Самые-самые в мире Android. Апрельский рейтинг AnTuTu Команда разработчиков известного бенчмарка AnTuTu опубликовала свежий рейтинг самых производительных смартфонов на основе Android. В апрельском рейтинге лидируют только смартфоны, которые построены на базе однокристальной системы Snapdragon 865. OPPO Find X2 Pro по-преж...

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

Как вписать «свободную» PostgreSQL в суровое enterprise окружение Многие знакомы с СУБД PostgreSQL, и она отлично зарекомендовала себя на небольших инсталляциях. Однако тенденция к переходу на Open Source стала все более явной, даже когда речь идет о крупных компаниях и enterprise требованиях. В этой статье мы расскажем, как встроить Postg...

Биткоин-стартап Circle вновь уволил часть команды Волна сокращений в криптовалютной компании Circle продолжается — стартап анонсировал увольнение десяти сотрудников, сообщает CoinDesk. В Circle такое решение объяснили сокращением отделов из-за концентрации на бизнес-стратегии, направленной на стейблкоины. За неделю до...

Apple удалила учётную запись Epic Games из магазина App Store В середине августа Apple заявила о намерении удалить из App Store учётную запись Epic Games, если разработчики продолжат нарушать правила платформы, осуществляя поддержку собственного платёжного механизма в популярной игре Fortnite. Теперь Apple перешла от угроз к действиям ...

Как я определение “продукта” искал В один прекрасный летний день к нашей команде пришла коллега из отдела контента сайта и попросила сделать инструмент для публикации информации о работе кафе и туалетов во всех магазинах страны. И все бы ничего, только мы не имеем никакого отношения к кафе и туалетам, а заним...

Playwright — драматургия от Microsoft и новый инструмент для тестирования Я десять лет тестирую и пишу код, а последние четыре года — тестирую доклады в программном комитете конференции Heisenbug. Сегодня расскажу о сквозных тестах, кросс-браузерности и ощущениях от использования Playwright версии 0.10.0. Из конца в конец Зачем нужны сквозные (...

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

Apache Airflow: делаем ETL проще Привет, я Дмитрий Логвиненко — Data Engineer отдела аналитики группы компаний «Везёт». Я расскажу вам о замечательном инструменте для разработки ETL-процессов — Apache Airflow. Но Airflow настолько универсален и многогранен, что вам стоит присмотреться к нему даже если вы не...

[Перевод] Независимые браузеры более не конкурентоспособны В 2017 году консорциум W3C принял стандарт Encrypted Media Extensions (EME), тем самым положив конец конкуренции со стороны независимых браузеров. Теперь невозможно выпустить свой браузер, который будет воспроизводить некоторые из самых популярных материалов в интернете. Са...

Инструменты создания бэкапов PostgreSQL. Андрей Сальников (Data Egret) Предлагаю ознакомиться с рашифровкой доклада Андрей Сальников из Data Egret "Инструменты создания бэкапов PostgreSQL" . В конце обновленная сводная таблица по инстрментам Данный доклад посвящен доступным инструментам бэкапирования PostgreSQL. Логические backup, бин...

Microsoft полностью перепишет часть Windows на своем новом языке программирования Как пишет CNews со ссылкой на Zdnet, новый язык базируется на набирающем популярность Rust, развитием которого занимается компания Mozilla, разработчик известного браузера Firefox. Проект получил название Verona и, по данным издания, ключевое его отличие от Rust заключается ...

Всё, что анонсировала Microsoft на мероприятии Inside Xbox Завершилась прямая трансляция очередного эпизода шоу Inside Xbox, и она оставила весьма странные впечатления. Дело в том, что Microsoft обещала продемонстрировать геймплей игр нового поколения на Xbox Series X, а по итогу не показала ни одного геймплейного трейлера, огранич...

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

Как изменилась политика Google в связи с коронавирусом Вирус, который получил название COVID-19, впервые появился в Китае и нанес такой удар по всему миру, что многие теперь просто не знают, что делать. Если вдуматься, то сюжет всего происходящего сейчас выглядит очень аппокалиптично. Люди заперты по домам, объекты инфраструкту...

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

[Перевод] Что JavaScript-разработчику следует знать о Curl Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «What JavaScript Developers Should Know About Curl» автора Valery Karpov. Curl — это популярный инструмент командной строки, часто используемый для отправки HTTP-запросов. Curl поддерживает большое...

МТС теряет мобильных абонентов на фоне пандемии Группа МТС опубликовала финансовые показатели деятельности за второй квартал текущего года: значительное влияние на бизнес-процессы оказали пандемия и нестабильная экономическая ситуация. Общая выручка за апрель–июнь составила 117,7 млрд рублей, что на 1,3 % больше по сравне...

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

Обнаружена серия атак Lazarus на устройства Windows, Linux и macOS Мультиплатформенные вредоносные инструменты - редкость, так как их разработка требует значительных вложений. Соответственно, они создаются не для разового применения, а для долгосрочного использования. Так, этот фреймворк был замечен в атаках с целью краж баз данных компаний...

[Перевод] Unity Analyzers теперь Open-Source Наша команда разработки инструментов Visual Studio для Unity видит свою миссию в повышении производительности разработчиков Unity. В Visual Studio 2019 коллеги представили инструменты Unity, набор диагностик и исправлений кода, специфичный для Unity. Сегодня мы рады анонсиро...

Мобильная версия кликера Forager получит весь контент, выпущенный для игры за год Пару месяцев назад разработчики «кликера, в который хочется играть непрерывно», Forager, объявили, что выпустят его на мобильных. Теперь же авторы подробнее рассказали о том, что ждет игроков на iOS и Android. На самом деле, они просто объявили, что в этой версии игры будет...

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

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

Как перенести на TypeScript большую кодовую базу React UI-компонентов Как перенести на TypeScript большую кодовую базу React UI-компонентовПривет! Меня зовут Иван Греков, я работаю UI-разработчиком в frontend-команде Badoo. Главные задачи нашей команды — создание новых и поддержка существующих пользовательских интерфейсов для сайтов и приложен...

Linux Kernel Library: ядро Linux в форм-факторе so или dll Когда-то читал статью о выборе файловых систем «чтоб везде-везде работало». В ней в очередной раз увидел жалобы, что Ext4 замечательная файловая система, но на Windows есть только кривые неточные проприетарные драйверы. Но отмотаем ленту ещё на пару лет назад: тогда на Хабре...

Владимир Китов: «Невозможно понять, как ученые-первопроходцы предвидели всеобщую компьютеризацию еще в 1950-х!» Владимир Китов, работающий с ИТ более полувека, возглавлял команды программистов в ГВЦ Минморфлота СССР и ЦНИИ «Монолит», руководил разработкой ПО для международной системы космического спасения КОСПАС-SARSAT и созданием мультитерминального монитора для ЕС ЭВМ. Он работал ...

[Перевод] Джоэл Спольски: как началась эпоха Stack Overflow (эссе 2018 года) Всем привет! Много чего произошло с тех пор, как я, 18 лет назад, писал посты в блоге об эргономичных стульях Aeron. Некоторые из тех записей настолько старые, что уже сами могут идти получать первое высшее. О, и еще: скоро Stack Overflow исполняется 10 ...

Компания Epic Games просит суд запретить Apple удалять ее игры из магазина приложений Компания Epic Games сообщила, что пытается заблокировать удаление игры Fortnite и других ее игр из магазина приложений Apple, обратившись в суд. В обращении в суд генеральный директор Epic Тимоти Суини (Timothy Sweeney) заявил, что по состоянию на июнь 2020 года у Fortn...

[Из песочницы] Как работают реляционные базы данных (Часть 1) Привет, Хабр! Представляю вашему вниманию перевод статьи "How does a relational database work". Когда дело доходит до реляционных баз данных я не могу не думать, что чего-то не хватает. Они используются везде. Существует множество различных баз данных: от небольшог...

Первый взгляд на Microsoft Edge для Linux Обновленный браузер Microsoft Edge, который был запущен в январе, официально доступен для Linux и может быть запущен на платформе с открытым исходным кодом в конце этого года. Microsoft Edge на основе Chromium, который в целом был хорошо принят, уже изначально доступен для W...

Чип Exynos. Давай, до свидания? Snapdragon 865 будет ... Samsung из года в год пытается догнать в деле создания флагманских чипов Qualcomm. Увы, у нее это плохо получается и ее Exynos стабильно остаются позади конкурентов. Не удастся и Exynos 990 выйти на один уровень с Snapdragon 865.   В этой ситуации южнокорейский гигант...

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

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

Microsoft Edge на базе Chromium стал общедоступным В декабре 2018 года компания Microsoft объявила о том, что радикально меняет планы по развитию своего браузера Edge, который теперь будет основываться на открытом движке Chromium от Google. Теперь этот браузер стал общедоступным, и, если вы пользуетесь Windows 10, он по...

Какими решениями от Apple мне не хочется пользоваться В Apple может нравиться много. Возможно, даже почти все. Но исключения есть всегда. Наверное, про читателей нашего сайта одно можно сказать очень точно. Так как сайт в некоторой степени посвящен достаточно узкой теме, а именно, продуктам компании Apple и соответствующим ново...

Море, пираты — 3D онлайн игра в браузере Приветствую пользователей Хабра и случайных читателей. Это история разработки браузерной многопользовательской онлайн игры с low-poly 3D графикой и простейшей 2D физикой. Позади немало браузерных 2D мини-игр, но подобный проект для меня в новинку. В gamedev решать задачи, с...

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

Если вас разочаровали новые iPad Pro, дождитесь конца года — Apple готовит новое поколение с поддержкой 5G Позавчера Apple неожиданно представила новые планшеты iPad Pro. Они обзавелись новыми камерами, новый массив микрофонов и обновлённую платформу Apple A12Z Bionic. Последняя, как потом оказалось, очень мало отличается по производительности от A12X Bionic, являющейся сер...

Если вас разочаровали новые iPad Pro, дождитесь конца года — Apple готовит новое поколение с поддержкой 5G Позавчера Apple неожиданно представила новые планшеты iPad Pro. Они обзавелись новыми камерами, новый массив микрофонов и обновлённую платформу Apple A12Z Bionic. Последняя, как потом оказалось, очень мало отличается по производительности от A12X Bionic, являющейся серд...

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

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

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

MyApp extends Holiday Я уверен, что среди уважаемой аудитории найдутся те, кто меня поймет. Дело в том, что во всем изобилии популярных библиотек и фреймворков для веб-фронтэнда, лично мне, не нравятся, практически, все альтернативы. В каждом из вариантов я нахожу для себя существенные минусы, к...

[Перевод] Заменяем User Story на Job Story Всем привет. Перевели еще один интересный материал для студентов курса «Product Manager IT-проектов». Приятного прочтения Раньше, я уже писал о проблемах с user story (пользовательскими историями). В те времена я считал, что лучше просто попросить команду обсудить предлаг...

Apple объявила войну хакерам, а потом передумала Secure Enclave — это защищённый чип, который хранит пароли, биометрию и другие зашифрованные данные. А теперь его расшифровали Долгое время взломать iPhone было невозможно. В результате такое понятие, как джейлбрейк, практически исчезло из обихода пользователей iOS. Эт...

Ежегодный отчет Qrator Labs о сетевой безопасности и доступности Есть у нас в Qrator Labs такая традиция — в начале, а февраль это точно не конец, каждого года публиковать отчет о годе предыдущем. Как и любая многолетняя сущность, она обрастает множеством сопутствующих историй. К примеру, уже стало «доброй» приметой, когда в начале ян...

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

Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов В общем потоке новостей остался незамеченным совместный призыв продукт-менеджера Chrome Кенджи Бахе и веб-консультанта Google Юсуке Уцуномии об использовании нового стандарта Web Bundles, разработанного Google. На chromium.googlesource появился соответствующий мануал по испо...

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

IDC оценила влияние коронавируса на мировой ИТ-рынок Затраты на информационно-коммуникационные и бизнес-услуги упадут 3,4% до $4 трлн, а расходы на телекоммуникации снизятся на 0,8%. Тем не менее, согласно прогнозам, расходы на ИТ-инфраструктуру в целом вырастут почти на 4% до $237 млрд благодаря устойчивым расходам со стороны...

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

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

Почему меня разочаровали результаты Kaggle ARC Challenge Кто-то с ужасом, а кто-то с нетерпением ждет ИИ как в произведениях фантастов. С личностью, эмоциями, энциклопедическими знаниями и главное – с интеллектом, то есть способностями к логическим выводам, оперированию абстрактными понятиями, выделению закономерностей в окружающе...

Книга “Разработка мобильных приложений на C# для iOS и Android” Уважаемые читатели, рады представить вам книгу “Разработка мобильных приложений на C# для iOS и Android” от уже хорошо известного вам автора и эксперта в Xamarin, Вячеслава Черникова из компании Binwell. Без долгих прелюдий передаю слово автору. Добрый день, уважаемый хабр...

Истории развития популяций, генетика и генетические алгоритмы Многим знакома гипотеза зарождения человечества в Африке. В рамках этой гипотезы предполагается, что все современное неафриканское население Земли в значительной степени происходит от популяций Homo sapiens, покинувших Африку. Первым эту теорию предложил Чарльз Дарвин, основ...

Как я заработал 1 000 000 $ без опыта и связей, а потом потратил их, чтобы сделать свой переводчик Как все начиналось Эта история началась 15 лет назад. Работая программистом в столице, я накапливал деньги и увольнялся, чтобы потом создавать собственные проекты. Для экономии средств уезжал домой, в небольшой родной город, где работал над сайтом для студентов, программой ...

Windows 10 API наконец-то сократит удручающе долгое время загрузки игры С новым API Windows 10 под названием «DirectStorage» Microsoft обещает улучшить общий игровой процесс, а в некоторых случаях повысить производительность. DirectStorage – это API для ПК с Windows 10, который предоставит лучшую в своем классе технологию ввода-вывода для поддер...

Xiaomi зарабатывает неприлично мало на каждом Redmi K30 Всеобщая любовь к продуктам Xiaomi объясняется очень просто — они стоят дешево за предлагаемый набор характеристик. Преданные фанаты компании как истинные воины на каждом углу вещают, что «Xiaomi луДше» и изливают шквал негодования, когда кто-то ставит этот...

Xiaomi зарабатывает неприлично мало на каждом Redmi K30 Всеобщая любовь к продуктам Xiaomi объясняется очень просто — они стоят дешево за предлагаемый набор характеристик. Преданные фанаты компании как истинные воины на каждом углу вещают, что «Xiaomi луДше» и изливают шквал негодования, когда кто-то ставит этот...

Ростех интегрирует «Электронную школу» с функционалом образовательных онлайн-платформ Интеграция систем "БАРС.Образование - Электронная школа" с ЦОР "ЯКласс" − резидентом Кластера информационных технологий Фонда "Сколково" − позволит планировать уроки при помощи цифровых ресурсов, автоматизировать проверку школьных ра...

Электронное голосование по поправкам в Конституцию. Инструмент для визуализации метрик Электронное голосование уже идет как два дня и вашему вниманию представляется инструмент для визуализации метрик блокчейна голосования. Читать дальше →

Xiaomi выпустила исходные коды прошивок для Xiaomi Mi 10 Ultra, Redmi 7 и Redmi Y3 Компания Xiaomi все быстрее выпускает исходные коды прошивок для своих недавно выпущенных устройств. Весной этого года компания выпустила исходные коды ядра для своей флагманской серии Mi 10 в день презентации устройств. Точно так же исходные коды ядра для Redmi K30 Pro...

Доступный MVVM на хакнутых экстеншенах Много лет подряд я, помимо всего прочего, занимался настройкой MVVM в своих рабочих и не очень рабочих проектах. Я увлеченно делал это в Windows-проектах, где паттерн является родным. С энтузиазмом, достойным лучшего применения, я делал это в iOS-проектах, где MVVM просто т...

[Из песочницы] Когда дизайнеру нужно быть немножко программистом О том, как дизайнеру освоить «азы программирования», чтобы не утонуть в рутине Меня зовут Владислав Кузеванов, я руковожу отделом дизайна и верстки в рекламно-производственном агентстве Zeytz Project group. Наша компания работает с крупными сетями и практически ежедневно мы...

ITSM и DevOps: некоторые практические рекомендации по совместному применению Уже много написано об IT service management (ITSM) и DevOps. Большая часть статей посвящена противопоставлению ITSM и DevOps или даже тому, как DevOps «убивает» ITSM. К счастью, некоторые ведущие эксперты по DevOps высоко оценивают необходимость в совместной раб...

Как тратить меньше времени на обучение стажеров-аналитиков и повысить его качество Привет, Хабр! Мы – аналитики команды облачного ИТ-сервиса. Наши клиенты – это бизнесмены, которые используют service desk решение. Мы много с ними общаемся и решаем их проблемы, делаем статьи и вебинары о продукте и занимаемся его развитием. Найти сотрудника, который смог ...

Теперь это одна из самых популярных игр в истории. Fortnite шокирует статистикой Компания Epic Games опубликовала удивительную свежую статистику многопользовательской онлайновой игры Fortnite, сообщил, что в проекте участвуют уже более 350 миллионов игроков со всего мира. Fortnite запустили в 2017 году, это кооперативная песочница, в которой нужно с...

[Из песочницы] Как организована работа в Amazon Как и во многих других американских компаниях, организация рабочих процессов в Amazon построена на базовых принципах, основная цель которых – помочь сотрудникам принять правильное решение, основываясь на ценностях компании. Мы поговорили с продукт-менеджером в Amazon, которы...

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

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

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

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

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

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

FOSS News №14 – обзор новостей свободного и открытого ПО за 27 апреля – 3 мая 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Участие Open Source сообщества в борьбе с COVID-19, выход Canonical на самоокупаемость, холивар (или нечто бо...

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

FOSS News №31 – дайджест новостей свободного и открытого ПО за 24-30 августа 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. 29-летие Linux, пара материалов о столь актуальной сегодня теме децентрализованного Веба, обсуждение ...

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

[Flipper Zero] отказываемся от Raspberry Pi, делаем собственную плату с нуля. Поиск правильного WiFi чипа Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который я разрабатываю с друзьями. Предыдущий пост [1]. Много всего произошло с момента первого поста про флиппер. Мы усердно работали все это время и проект претерпел радикальные изменения. Г...

Nanya до конца года выпустит микросхемы оперативной памяти 10-нм класса Компания Nanya является самым крупным тайваньским производителем микросхем памяти, и четвёртым в мире с долей чуть больше 3 %. Несмотря на значительное отставание от Samsung, Micron и SK Hynix в объёмах поставок, тайваньский производитель продолжает работать и над новыми тех...

Исполнительный директор Magic Leap сообщил о скором уходе со своего поста Основатель Magic Leap Рони Абовиц (Rony Abovitz) сообщил о скором уходе с должности исполнительного директора компании. Ранее производитель некогда нашумевшей гарнитуры смешанной реальности Magic Leap 1 отказался от идеи создавать устройство для обычных потребителей и решил ...

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

Истории аварий с Patroni, или Как уронить PostgreSQL-кластер В PostgreSQL нет High Availability из коробки. Чтобы добиться HA, нужно что-то поставить, настроить — приложить усилия. Есть несколько инструментов, которые помогут повысить доступность PostgreSQL, и один из них — Patroni. На первый взгляд, поставив Patroni в тестовой среде...

Xiaomi завершит вторую волну распространения MIUI 12 в сентябре Компания Xiaomi планирует завершить распространение фирменной оболочки MIUI 12 для смартфонов второй волны к концу сентябре.  Изначально об этом сообщили в китайской социальной сети Weibo. Пока речь о китайских моделях смартфонов, международное распространение MIU...

[Из песочницы] Микросервисы — комбинаторный взрыв версий Привет, Хабр! Представляю вашему вниманию авторский перевод статьи Microservices – Combinatorial Explosion of Versions. Во времена когда мир IT постепенно переходит на микросервисы и инструменты вроде Kubernetes, все более заметной становится лишь одна проблема. Эта проблем...

Пять стадий принятия неизбежного, или Как мы разрабатывали программу для автоматизированного профайлинга Привет, на связи Алексей Филатов (aka afilatov123). В 2017 году меня пригласили в команду «СёрчИнформ» для запуска нового программного решения. Точнее так – для наращивания возможностей флагманского продукта – DLP-системы. Рынку мало того, что софт уже умеет (предотвращать у...

Kickstarter сократит почти половину сотрудников из-за коронавируса По сообщениям сетевых источников, в ближайшее время краудфандинговая онлайн-платформы Kickstarter может сократить до 45 % сотрудников. Похоже, что пандемия коронавируса буквально разрушает бизнес сервиса, доход которого формируется за счёт комиссии, взимаемой с проектов по п...

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

«В карантин нагрузка выросла в 5 раз, но мы были готовы». Как Lingualeo переехал на PostgreSQL с 23 млн юзеров Проекту Lingualeo уже 10 лет. Более 23 миллионов человек из России, Турции, Испании и стран Латинской Америки учат с помощью нашего сервиса английский. LinguaLeo создавали в конце нулевых – начале десятых годов и использовали передовые на тот момент технологии и методы. ...

iPhone XR — не просто самый популярный iPhone Большинство в восторге от iPhone XR. Чем он так хорош? Когда Apple впервые показала широкой публике iPhone XR, многие авторитетные издания, практически в один голос, предрекли новинке неминуемый провал. Но этим негативным прогнозам было не суждено сбыться. Скорее наоборот: i...

Самые производительные iOS-устройства по версии Antutu в мае 2020 Было бы нелогично, ознакомив наших читателей с лучшими Android-устройствами в мае по версии создателей бенчмарка мобильных устройств Antutu (www.antutu.com), не рассказать про рейтинг наиболее популярных устройств на базе iOS. Надо отметить, что после выхода нового iPhone S...

Первые последствия реструктуризации: Intel сократит 128 работников офиса в Санта-Кларе Реструктуризация бизнеса Intel привела к первым увольнениям: в скором времени работы лишатся 128 сотрудников штаб-квартиры Intel в Санта-Кларе (Калифорния, США), о чём свидетельствуют новые заявки, поданные в Департамент по занятости Калифорнии (Employment Development Depart...

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

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

Как iPhone повлиял на безопасность Android-смартфонов Принято считать, что Android в значительной степени уступает iOS по уровню безопасности. Отчасти это действительно так. Большое количество оболочек и нерегулярные обновления банально не позволяют своевременно находить и устранять все уязвимости, которые обнаруживаются в про...

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

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

[Перевод] Малоизвестные, но популярные JS-фреймворки для фронтенда Не так давно мы, создавая динамические веб-приложения, использовали для работы с DOM чистый JavaScript или jQuery. С тех пор появилось много замечательных JavaScript-фреймворков и библиотек. Они помогают разрабатывать проекты, которые, по привлекательности и удобству, превос...

«Битва в Нчурдамце»: 15 минут игрового процесса ремейка Skywind на базе Skyrim Skywind — крупномасштабная модификация на базе The Elder Scrolls V: Skyrim Special Edition, которая представляет собой ремейк любимой поклонниками серии ролевого экшена The Elder Scrolls III: Morrowind. Команда, работающая над ней уже не один год, поделилась новой демонстрац...

О работе ПК на примере Windows 10 и клавиатуры ч.2 В этой части мы рассмотрим какой путь проходит информация о нажатой клавише от клавиатуры до CPU, будет очень много картинок и это не последняя часть. Я буду рассказывать об этом с точки зрения программиста который пишет в режиме пользователя — пользовательские програмы, web...

Пора на свалку Никогда не думал, что это случится со мной, но, похоже, я выгорел. А ещё мне стрёмно. Да, это ещё одна статья про выгорание. Я тут на днях смотрел на свою RSS-читалку и заметил, что под тегом «C++» у меня где-то три сотни непрочитанных статей. Я не прочитал ни одной статьи ...

Треть россиян не пользуются интернетом. Частично это дети и пожилые люди В России пользуются интернетом около 100 миллионов человек из 145 миллионов населения. Об этом сообщил Алексей Волин, заместитель главы министерства цифрового развития, связи и массовых коммуникаций Российской Федерации.  Чиновник сделал заявление на молодёжном фо...

[Перевод] Новости из мира OpenStreetMap № 491 (10.12.2019-16.12.2019) Хайку, созданные с помощью локаций в OpenStreetMap1 | satellite studio, Map data OpenStreetMap contributors Мы благодарим всех наших читателей за интерес к нашему проекту, потому что вы и ваши замечания — это самое важное для нас. Это позволяет нам — редакторам — в очере...

Создание браузерных 3d-игр с нуля на чистом html, css и js. Часть 2/2 В данной статье мы продолжим создавать трехмерную браузерную игру лабиринт на чистом html, css и javascript. В предыдущей части мы сделали простой 3-мерный мир, реализовали движение, управление, столкновения игрока со статическими объектами. В этой части мы будем добавлять г...

[Перевод] Параллели между Factorio и проектированием ПО Я уже долгое время работаю проектировщиком ПО и могу с уверенностью сказать — это интересно. Это отличная работа, и я не променял бы её ни на что другое. Это настолько увлекательно, что некоторые люди стремятся передать самые интересные аспекты нашей работы и выразить их в ...

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

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

Панель корреляции на QtQML/Quick Всем привет! Я — тимлид команды по разработке десктопных приложений в компании Роджии Европа. Мы разрабатываем программные решения для нефтегазовой отрасли. Так получилось, что в нашем флагманском продукте StarSteer нет панели корреляции — классического инструмента проводчик...

Google выпустит новый мессенджер на основе Gmail, Google Drive и Hangouts Google хочет создать новый мессенджер, но только для корпораций Google очень любит экспериментировать с интеграцией своих сервисов друг с другом. В рамках этой инициативы компания уже встроила Google Assistant в браузер Chrome, снабдила сервис «Google Фото» технологией распо...

14 старых моделей Xiaomi и Redmi получили стабильную MIUI 12 Сегодня команда разработчиков оболочки MIUI объявила в своем официальном микроблоге в Weibo о выпуске второй волны стабильной версии MIUI 12 для 14 моделей смартфонов Xiaomi и Redmi. Во вторую волну вошли Xiaomi Mi 8, Xiaomi Mi 8 Fingerprint Edition, Xiaomi Mi 8 Transpa...

Мониторим базу PostgreSQL — кто виноват, и что делать Я уже рассказывал, как мы «ловим» проблемы PostgreSQL с помощью массового мониторинга логов на сотнях серверов одновременно. Но ведь кроме логов, эта СУБД предоставляет нам еще и множество инструментов для анализа ее состояния — грех ими не воспользоваться. Правда, если про...

Как изменились автономность и скорость работы iPhone на iOS 13.6 Автономность и быстродействие — то, чего ждут пользователи от обновлений? Но что они получают? Не знаю, как вам, а мне понадобилось довольно много времени, чтобы понять, что большинству пользователей обновления iOS как таковые совсем не нужны. Им нужно, чтобы их iPhone...

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

Firefox готовит большое обновление Android-приложения, ... Mozilla решил «создать новое браузерное приложение для Android, чтобы браузер был быстрее и надежнее, чем его текущая стабильная версия». Компания также хотела, чтобы приложение было основано на собственном движке мобильного браузера GeckoView, что позволило бы п...

[Перевод] «Ленивая» загрузка с помощью Intersection Observer API Доброго времени суток, друзья! В данной статье мы познакомимся с Intersection Observer API, новым мощным инструментом для «ленивой» загрузки изображений и других элементов на странице, поддерживаемым всеми современными браузерами. Мы можем использовать этот инструмент для...

Онлайн-интенсив SRE: всё сломаем до основания, потом починим, ещё пару раз сломаем, а затем выстроим заново А давайте-ка что-нибудь сломаем? А то всё строим и строим, чиним и чиним. Скука смертная. Давайте сломаем так, чтобы нам за это ничего не было — мало того, чтобы нас за это безобразие ещё и похвалили. А потом заново всё построим — да так, что будет на порядок лучше, отказо...

MS Remote Desktop Gateway, HAProxy и перебор пароля Друзья, привет! Существует множество способов подключения из дома к рабочему месту в офисе. Один из них — это использовать Microsoft Remote Desktop Gateway. Это RDP поверх HTTP. Я не хочу здесь затрагивать настройку самого RDGW, не хочу рассуждать, почему он хорош или плох,...

Нишевый контент: как 10% статей дают 61% конверсий из блога Раньше у нас был блог и читатели. Теперь у нас есть блог, читатели и клиенты из блога. Свою роль здесь сыграли нишевые статьи. Это статьи, где реклама продукта упакована в решение определенной проблемы в узкой нише. Рассказываем, как мы их делаем и сколько клиентов они нам ...

Ученые создали первых в истории роботов из живых клеток Команда исследователей из Университета Вермонта (США) сообщила о том, что им удалось создать первых в истории роботов из живых клеток. Они состоят из 500–1000 клеток и получили названия ксеноботы. При весьма скромных размерах – не более 1 мм – они способны перемещаться по ча...

HTC готовит очередной бюджетный и, скорее всего, мало кому интересный смартфон — Wildfire E2 Похоже, HTC намерена и дальше потихоньку наполнять рынок смартфонами, которые на первый взгляд вряд ли кого-то заинтересуют. В базе Google появилось описание модели Wildfire E2, и оно совершенно не впечатляет. Смартфон получит SoC MediaTek Helio P22, 4 ГБ ОЗУ, экран HD...

Китайский мозг, или в защиту Яровой (не политика). В качестве эпиграфа хочется выбрать строфу “Видит горы и леса, Облака и небеса. Но не видит ничего, Что под носом у него” – впервые я ее прочитал у Стругакцих в “Волнах гасят ветер”. Ее говорил колдун с планеты Саракш, который понял, что земляне не видят кое-ч...

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

Разработчик оценил сложность современных браузеров Известный Linux-разработчик, соавтор графического протокола Wayland, пользовательского окружения Sway и почтового клиента Aerc, Дрю ДеВолт (Drew DeVault) провёл анализ спецификаций W3C, которым должны соответствовать современные браузеры. Он скачал 1217 спецификаций с помощ...

IntelliJ IDEA: Structural Search & Replace Современные IDE — очень мощные инструменты, способные помогать разработчику в самых разных ситуациях. Но обратной стороной этой мощности является то, что большинство функций находится в тени — об их наличии мало кто подозревает. Простой пример одной...

«Нам больше не нужен Прадик, особенно Русский!» Смесь УАЗ «Хантера» и «Шишиги» привела автомобилистов в восторг Люди теряют интерес к очередной пародии на легенду. Волна ажиотажа по поводу модернизированного УАЗ «Патриота» с атмосферным 2,5-литровым мотором мощностью 145 лошадиных сил или турбодвигателем на 2,3 литра мощностью 150 и 170 «лошадей» начинает спадать. Более того, недавно...

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

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

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

Microsoft передумала делать Bing поиском по умолчанию в Chrome для клиентов Office 365 ProPlus Microsoft отказывается от своих первоначальных планов сделать Bing поиском по умолчанию в браузере Chrome для корпоративных пользователей Office 365 ProPlus. В прошлом месяце компания объявила о намерении добавить в Chrome новое расширение, которое должно сделать приоритетно...

Инструменты для удалённой работы команды: от тайм-трекинга до финансов Я знаю, как это муторно — подбирать инструменты для перехода команды на удалённую работу. В этом посте я собрал сервисы, которыми мы пользуемся в uix.one. Когда собирали, отталкивались от следующих исходных: невысокая стоимость сервиса или вообще бесплатно, интуитивный и ...

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

[Из песочницы] Прототипы в JS и малоизвестные факты Лирическое вступление  Получив в очередной раз кучу вопросов про прототипы на очередном собеседовании, я понял, что слегка подзабыл тонкости работы прототипов, и решил освежить знания. Я наткнулся на кучу статей, которые были написаны либо по наитию автора, как он "чувс...

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

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

Apple представила macOS Big Sur — и она очень похожа на iOS 14 В отличие от iOS 14, слухов про macOS до начала WWDC было не так много. За несколько часов до начала презентации стало известно название новой версии операционной системы для Mac — macOS Big Sur. И это подтвердилось. macOS Big Sur значимое обновление для линейки компьютеров...

Наконец-то действительно новые настольные процессоры Intel. Линейка Rocket Lake может выйти уже в этом году Уже в апреле компания Intel выпустит настольные процессоры Comet Lake. К сожалению, почти ничего нового от этого поколения ждать не стоит. Единственное существенное изменение — появление 10-ядерных моделей. При этом эти CPU будут производиться по 14-нанометровой т...

Бьем рекорды: почему люди стали чаще помогать НКО во время пандемии и что с этим делать дальше В России с начала самоизоляции количество онлайн-пожертвований на помощь социально уязвимым группам населения увеличилось почти в два раза. К такому выводу пришли аналитики «Яндекс.Денег» и проекта «Если быть точным» фонда «Нужна помощь». В мае 2020 года всплеск пожертвован...

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

.NET: Лечение зависимостей Кто не сталкивался с проблемами из-за assembly redirect? Скорее всего все, кто разрабатывал относительно большое приложение, рано или поздно с этой проблемой столкнется. Сейчас я работаю в компании JetBrains, в проекте JetBrains Rider, и занимаюсь задачей миграции Rider на...

На основе MIUI 12 создали оболочку JoyUI 12 для Black Shark 3S Компания Black Shark продолжает раскрывать подробности о своем новом игровом смартфоне Black Shark 3S, который будет представлен уже на этой неделе. Представитель команды разработчиков подтвердил, что смартфон будет работать под управлением графической оболочки JoyUI 12...

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

Что делать, если поймал HardFault? Что делать, если поймал HardFault? Как понять, каким событием он был вызван? Как определить строчку кода, которая привела к этому? Давайте разбираться. Всем привет! Сложно найти программиста микроконтроллеров, который ни разу не сталкивался с тяжелым отказом. Очень часто он...

В реальности PlayStation 5 гораздо мощнее Xbox Series X. Разработчики делятся эксклюзивной информацией Разработчики игр для PlayStation 5 утверждают, что в реальности эта консоль гораздо мощнее Xbox Series X. Такую информацию опубликовал редактор известного издания Kotaku Джейсон Шрайер (Jason Schreier) в своем микроблоге, чем порадовал для фанатов Sony, которые были раз...

[Перевод] Мой второй год в качестве независимого разработчика Иллюстрация Лорейн Йоу. Суслик-талисман языка Go адаптирован из работ Рене Френч Два года назад автор этой статьи Майкл Линч (Michael Lynch) уволился с должности инженера-программиста в Google, чтобы начать собственный бизнес (см. статью «Почему я ушёл из Google и начал ра...

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

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

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

Базы данных в IIoT-платформе: как Mail.ru Cloud Solutions работают с петабайтами данных от множества устройств Привет, я Андрей Сергеев, руководитель группы разработки IoT-решений в Mail.ru Cloud Solutions. Известно, что универсальной базы данных не существует. Особенно когда нужно построить платформу интернета вещей, способную обрабатывать миллионы событий от датчиков в секунду в р...

Google Assistant умеет удалять случайно записанные разговоры. Нужно просто попросить Google Assistant может случайно записать то, что вы сказали, но при этом может и удалить Если вы пользуетесь Google Assistant и интересуетесь его развитием, скорее всего, вы знаете, что иногда он может срабатывать, даже если вы его не звали. Это жертва, на которую мы идём в ...

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

Make Ops Dev again! Одной из задач, которую приходится решать в рамках помощи команде организоваться — приблизить ее к пониманию ответов на один из часто возникающих вопросов: Как привлекать специлистов, которые не работают над развитием продукта fulltime: Compliance, UX, CI/CD? Вход...

Microsoft Edge против Safari — какой браузер лучше? Выбор браузера для Mac — дело ответственное Пока еще рано говорить о победителе. Соревнование только начинается, новый браузер от Microsoft внешне почти ничем не отличается от Google Chrome. Внутри тоже много общего, в частности, браузеры используют один и тот же движо...

[Перевод] 7 расширений для VS Code, установив которые, вы не захотите выходить из редактора …Даже простейшие инструменты могут давать людям возможность делать великие дела. Биз Стоун, «Решайся! Заряд на создание великого от основателя Twitter» Одно из различий между очень хорошими и хорошими программистами заключается в том, какие инструменты они используют. Подбо...

Месть сладка: Apple удалит аккаунт Epic Games и запретит развивать движок Unreal Engine Можно ли назвать Apple мстительной компанией? Наверное, нет. Несмотря на то что на разработчики десятки, если не сотни раз подавали на компанию жалобы, она никогда не чинила им препятствий для дальнейшего продвижения своего софта. Скорее, происходило всё с точностью до наоб...

Новые версии Chrome и Chrome OS заморожены из-за коронавируса. Реакция пользователей оказалась смешанной Разработчики самого популярного браузера Chrome и операционной системы Chrome OS обратились ко всем пользователям в социальной сети Twitter, заявив, что компания приостановила разработку новых версий Chrome и Chrome OS. Причина заключается в том, что сейчас многие компа...

Треть российских компаний, использующих интернет вещей, столкнулись с кибератаками на него Такие данные опубликовала "Лаборатория Касперского" по результатам исследования "Информационная безопасность бизнеса" . По прогнозам исследовательской компании Gartner, к 2021 году число подключённых к интернету вещей достигнет 25 миллиардов. Эти технолог...

Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем. Иван Пономарёв Предлагаю ознакомиться с расшифровкой доклада Иван Пономарёв "Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем" Рефакторинг кода может быть увлекательным, особенно если это код вашей инфраструктуры. К тому же Ansible-роли почему-то имеют те...

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

Многообещающая MMORPG Warhammer: Odyssey выйдет в начале 2020 года Мобильные геймеры, наверное, уже давно научились понимать, когда анонсированный продукт только кажется уникальным, являясь на самом деле очередным клоном чего-то популярного, а когда можно рассчитывать на что-то более-менее интересное. MMORPG Warhammer: Odyssey однозначно от...

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

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

Dragon Age, Star Wars: Squadrons, Medal of Honor, Ratchet & Clank и другие анонсы с Gamescom 2020 Вчера состоялась премьера виртуальной Gamescom 2020 – выставки, которая обычно проходит в Кёльне. Gamescom Opening Night Live заняла около двух часов и подарила нам очередную порцию громких и не очень анонсов. Давайте рассмотрим самые интересные новости с ивента. Новое видео...

Новый браузер Microsoft Edge доступен для загрузки на Windows ... Со вчерашнего дня компания Microsoft начала развертывание нового браузера Edge, который создан на базе движка Chromium для пользователей MacOS и Windows 10. О выходе нового браузера техногигант объявил еще в декабре 2018 года, но год понадобился разработчикам, чтобы в итоге ...

[Перевод] SRE: Анализ производительности. Способ настройки с использованием простого вебсервера на Go Анализ производительности и настройка — мощный инструмент проверки соответствия производительности для клиентов. Анализ производительности можно применять для проверки узких мест в программе, применяя научный подход при проверке экспериментов по настройке. Эта статья опреде...

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

Тестирование на основе моделей Картинка с unsplash.com Обеспечение качества, оно же Quality Assurance, оно же QA, включает в себя много разных активностей, позволяющих делать продукт лучше. Незаменимая и широко известная часть этого процесса — тестирование. Принято считать, что тестирование следует пос...

Профессия: программист. Не всё однозначно Мы писали о фронтендерах и бэкендерах, о мобильной разработке и о тестировании, но это были частные случаи. Когда человек подходит к первой или очередной профессии, он редко говорит, что станет разработчиком под iOS или проктологом, как правило это звучит «программистом» и «...

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

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

Книга «Как тестируют в Google» — бесплатная электронная версия Привет, Хаброжители! В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компан...

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

[Перевод] Высокопроизводительная сборка мусора для C++ Мы уже писали о сборке мусора для JavaScript, о DOM, и о том, как всё это реализовано и оптимизировано в JS-движке V8. Правда, Chromium — это не только JavaScript. Большая часть браузера и движок рендеринга Blink, куда встроен V8, написаны на C++. JavaScript можно использова...

Книга «Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. 2-е межд. изд.» Привет, Хаброжители! Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. К...

Браузер Brave – достойная замена Chrome По данным на конец 2019 года, самым популярным браузером в мире был Google Chrome (примерно ⅔ рынка). Свободный браузер Firefox более логичный и простой с точки зрения настроек безопасности. На Firefox основан анонимный Tor Browser. Многие приверженцы Apple остаются верны с...

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

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

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

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

Очередной новый сокет у Intel появится уже в следующем году. Необычные гетерогенные CPU Alder Lake будут иметь исполнение LGA 1700 На днях Intel представила настольные процессоры Comet Lake, которые в целом мало отличаются от Coffee Lake, но имеют новое исполнение — LGA 1200. Такой же сокет будут использовать и CPU Rocket Lake, которые должны выйти в конце текущего года. Они сохранят 14-нано...

Позиция Mail.ru Group по развитию opensource в России Считаем важным сегодня сформулировать позицию компании по развитию открытого исходного кода в России. Mail.ru Group — opensource-компания в своем ДНК. Мы уже много лет активно развиваем opensource-проекты — и силами отдельных разработчиков-энтузиастов, и целыми командами вну...

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

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

Лучшие приключенческие игры на Android Берите в руки смартфон и вперед. Навстречу приключениям! Приключенческие игры являются одними из самых уникальных среди всех проектов. Они не вписываются ни в одну категорию, и часто они создаются на стыке нескольких игровых жанров. Единственным реальным условием для того, ч...

В реальности PlayStation 5 гораздо мощнее Xbox Series X. Разработчики делятся эксклюзивной информацией Разработчики игр для PlayStation 5 утверждают, что в реальности эта консоль гораздо мощнее Xbox Series X. Такую информацию опубликовал редактор известного издания Kotaku Джейсон Шрайер (Jason Schreier) в своем микроблоге, чем порадовал для фанатов Sony, которые были раз...

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

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

Самый мощный GPU Nvidia следующего поколения впервые засветился в Сети Менее чем через две недели компания Nvidia должна раскрыть первые подробности об архитектуре Ampere, которая ляжет в основу новых видеокарт GeForce. Напомним, последние данные указывают на то, что соответствующие GPU будут производиться по техпроцессу 7 нм. Сами видеока...

Продажи игровых ноутбуков в Западной Европе выросли на 40,7% По данным IDC, рынок игровых настольных компьютеров и ноутбуков в регионе EMEA, включающем страны Европы, Ближнего Востока и Африки, во втором квартале 2020 года вырос по сравнению с тем же периодом прошлого года на 33,0%. Всего за три месяца было продано 2,0 млн систем...

Leatherman для разработчика в Big Data Экосистема Big Data, а для определенности — Hadoop, достаточно большая, и включает в себя множество продуктов. Какие-то применяются чаще, какие-то реже. Но один из них в нашей команде мы выбрали для себя в качестве универсального инструмента «на все случаи жизни» — на нем пи...

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

Microsoft добавила в Windows 10 неотключаемую рекламу своих продуктов Корпорация Microsoft интегрировала в свою ОС рекламу, которая предлагает пользователям скачать и установить один из продуктов компании. На данный момент реклама показывается лишь тем юзерам, кто работает с приложениями Mail и Calendar — встроенные инструменты Windows. Не...

Разработчики игр в восторге от GeForce RTX 3000 Series Серия GeForce RTX 3000 серия последние два дня пользуется большим успехом. Компания NVIDIA поделилась видео, в котором избранные разработчики игр хвалят серию GeForce RTX 3000. Билли Хан, ведущий программист движка в id Software (создатель DOOM Eternal) сказал: новые графи...

DevOps или как мы теряем заработную плату и будущее IT-отрасли Самое печальное в сегодняшней ситуации то, что IT постепенно становится отраслью, где вообще нет слова “стоп” в количестве обязанностей на 1 человека. Читая вакансии иногда уже даже видишь не 2-3 человека, а целую компанию в 1 лице, все спешат, тех.долг растёт, старое lega...

[Из песочницы] Антипаттерны работы с базами данных Привет, Хабр! Представляю вашему вниманию перевод статьи «Database: Anti-Patterns» автора Sergey Kozlov. Если вы храните данные, это критически важная часть вашего приложения. Можно легко и быстро задеплоить исправление бага на новом сайте знакомств, чтобы фермер Джо из сев...

Huawei обратилась к русским инженерам для работы над HarmonyOS Разработка программного обеспечения является делом непростым. Особенно, если это касается современного программного обеспечения. А если говорить о том, сколько сил и времени надо на разработку целой операционной системы, то тут, что называется, ”легко запутаться в нулях”. Т...

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

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

[Перевод] Скромное руководство по схемам баз данных Geometry of Flowers by Mookiezoolook Для приложений, которые будут масштабироваться по трафику и сложности, крайне важно изначально спроектировать грамотную схему базы данных. Если сделать плохой выбор, придется потратить много усилий, чтобы этот плохой шаблон не распрост...

Microsoft Edge стал вторым по популярности браузером в мире Microsoft Edge на основе движка Chromium с открытым исходным кодом появился в середине января. За минувшие месяцы он сумел добраться до второго места в рейтинге популярности, обойдя Firefox. Тенденция впечатляет, хотя до показателей Chrome «синему» браузеру еще далеко (68,5...

Слухи: ASUS ROG Phone 3 получит чипсет Snapdragon 865 и 8 ГБ ОЗУ Ожидается, что ASUS представит свой очередной флагманский смартфон до конца этого года, и, похоже, что эти ожидания оправдаются, поскольку смартфон ASUS ROG Phone 3 был замечен на Geekbench и в базе данных Wi-Fi Alliance. Подробнее об этом читайте на THG.ru.

Google тестирует «идеальный» тёмный режим Chrome для смартфонов Android Тёмная тема для смартфонов успела завоевать множество поклонников. С запуском Android 10 она стала доступна на системном уровне. Множество приложений сейчас уже имеют встроенные тёмные темы и многие способны синхронизировать этот параметр с Android 10.  На данный ...

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

Apple Watch 6 смогут определять панические атаки Я никогда особо не верил в то, что Apple с самого начала планировала превратить Apple Watch в персональный инструмент слежения за здоровьем. Скорее всего, эта идея пришла к компании гораздо позже, когда стало очевидно, что уведомления на запястье пользователей не слишком пр...

[Перевод] Интересные CSS-находки в дизайне Twitter Хочу, в очередной раз, рассказать о результатах исследования дизайна сайта, который привлёк моё внимание. В прошлый раз я писал о CSS-механизмах, лежащих в основе нового дизайна Facebook. А теперь мне стало любопытно исследовать CSS-код Twitter. Новый дизайн Twitter появился...

[Перевод] Компилируем Microsoft Word 1989 года Собираем Opus Opus — это кодовое имя, которое разработчики компании Microsoft дали пакету Microsoft Word for Windows v1.1a. Давайте скомпилируем его из исходного кода и посмотрим, удастся ли его запустить! 1. Введение В этой статье задокументирован процесс получения исход...

[Перевод] Профессиональное применение инструментов разработчика Chrome: 13 советов Автор статьи, перевод которой мы сегодня публикуем, хочет поделиться советами по профессиональной работе с инструментами разработчика браузера. А именно, эти советы рассчитаны на программистов, которые по какой-то причине решили, что их основным браузером будет Google Chrome...

Как сыграть в секретную игру в браузере Microsoft Edge В новых сборках браузера Microsoft Edge Canary и Dev есть пасхальное яйцо, доступное любому подкованному пользователю. Изначально оно было частью динамической составляющей сложного логотипа Edge, а теперь стало игрой про серфера, скрытой в самом браузере. С очередным обновле...

Google рассказала, сколько оперативной памяти нужно Android Объём оперативной памяти современных смартфонов уже давно достиг компьютерного уровня. Поэтому сейчас уже никто особенно не удивляется, когда слышит о выходе очередного аппарата с 12 или 16 ГБ ОЗУ. В конце концов, всем и так понятно, что производитель просто-напросто пытает...

Что бы я хотел знать когда начинал изучать Django? — очень общий взгляд Здесь на Хабре много различных инструкций по использованию Django. Эти инструкции часто включают много кода и представляют последовательность шагов, которые нужно сделать, чтобы создать проект. Когда я начинал изучать Django и Wagtail по таким инструкциям, меня часто смущал...

[Из песочницы] За пределами массива Усталость Смотрю в код и совершенно не понимаю, что он делает. Мысли путаются, вижу знакомый синтаксис и набор конструкций, но информация на экране монитора абсолютно не несет для меня никакой смысловой нагрузки. Читаю код построчно, делаю даже пометки в черновике, пытаясь...

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

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

Google обращается за помощью к Microsoft, чтобы решить самую большую проблему Chrome После того, как Microsoft начала выпуск обновления Windows 10 May 2020 Update, софтверный гигант заявил, что нашел способ исправить использование оперативной памяти браузерами на базе Chromium. Исправление – «Segment Heap», которое теперь включено в Windows 10 и должно помоч...

[Из песочницы] Фейки и теории заговора. Как не сойти с ума самому и уберечь других? На тему проверки достоверности информации, фейковых новостей и теорий заговора написано уже много книг и научных статей. Однако текущая ситуация с пандемией (или “инфодемией”, как окрестила ее ВОЗ), показала, что многие из нас, ежедневно пользуясь плодами сотен лет научного ...

Единороги (Airbnb, Uber, Lyft, Careem) увольняют тысячи сотрудников на фоне проблем в период пандемии коронавируса На прошлой неделе активно обсуждалась новость об увольнениях в Lyft. Этот известный американский такси-сервис сократил 17% штата или 982 сотрудника. Теперь уже его главный конкурент Uber проводит собственную, куда более масштабную реорганизацию штата. Работу потеряют до 5 ...

У Xiaomi серьёзные проблемы с Android 10 Обновления – это явление, которое для большинства пользователей смартфонов под управлением Android является практически недоступным. Несмотря на то что Google регулярно и в срок выпускает новые версии своей операционной системы, производители зачастую игнорируют их и либо а...

Избавляемся от рутины со своим плагином для PhpStorm Привет, Хабр! Я тружусь в команде Антиспама, и, как и у большинства бэкенд-разработчиков Badoo, большая часть времени у меня уходит на работу с PHP-кодом. С этой работой связано много специфических проблем и задач, которые можно решить или упростить. Когда мне надоело вруч...

Выход Halo Infinite отложен на 2021 год Microsoft и студия 343 Industries приняли решение отложить выход Halo Infinite на 2021 год. Разработчики заявляют, что причина задержки связана с продолжающейся пандемией коронавируса, из-за чего сотрудники вынуждены работать из дома, и разработка столь крупных игр теперь в...

[Перевод] Forge of Empires из AS3 в Haxe. Постмортем В комментариях к переводу доклада с HaxeUp Sessions 2020 Hamburg — Зимний отчет о состоянии Haxe — был задан вопрос о том, зачем нужен Haxe. На него, конечно же, ответили там же, в комментариях. Предлагаемый вашему вниманию перевод еще одного доклада с прошедшего HaxeUp долж...

Google Chrome сможет моментально открывать вкладки и не жрать оперативку Google Chrome по праву является одним из самых популярных, если не самым популярным, браузером в мире. У него много плюсов с точки зрения удобства, но есть у него и минусы, которые выражаются в требовательности к системе. Всем известно, что Google Chrome сожрет всю операти...

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

Лучшие игры апреля 2020: Beyond Blue, Kingdom: Two Crowns, Levelhead и другие Несмотря на карантин, апрель оказался довольно богат на релизы хороших мобильных игр. В их числе как новинки, которых игроки ждут не первый год, так и пара долгожданных портов с iOS на Android. Большая часть игр была запланирована на этот месяц, но не обошлось и без традицио...

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

В Minecraft построили самый большой город за всю историю игры Пользователь портала Reddit с ником @NJDaeger опубликовал новость об очередном обновлении виртуального города «Гринфилд» (Greenfield), который строят в игре Minecraft с 2011 года. Сейчас он по размерам сопоставим с крупнейшими мегаполисами Земли и гораздо больше всех остальн...

Apple изменила работу Siri в бете iPadOS 14: что изменилось? Одним из значительных нововведений iOS 14 и iPadOS 14 стало то, что Siri больше не занимает весь экран, когда вы обращаетесь к ней. Да, через столько лет наконец-то голосовой ассистент Apple умещается в небольшом окошке, а не перекрывает весь экран! Собственно, как и «звони...

[Из песочницы] Как не сдохнуть на проекте или 5 лайфхаков В моем опыте аналитика за почти 7 лет (хоть он и не очень большой на самом деле) было много разных интересных историй, но самый забавный момент — это когда я оказалась в патовом проекте, который нельзя было не сдать, но туда свалились все беды: и смена заказчика, и распредел...

Публикуем дизайн-библиотеки компонентов VKUI в Figma Библиотеки в дизайн-инструментах — это важная часть дизайн-системы. Мы считаем, что дизайнеры должны работать с элементами, которые максимально приближены к реализации в коде. Поэтому в библиотеках мы собрали для них самые актуальные компоненты, которые отражают все те же со...

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

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

[recovery mode] Оптимизация расходов на СМС Андрей Бышенко, руководитель направления ИТ-дирекции МКБ Коллеги, привет! Как и любой банк, мы информируем наших клиентов – частных лиц с помощью СМС и тратим на это довольно много денег. В прошлом году мы провели внимательный осмотр СМС-коммуникаций с целью сокращения ра...

WhatsApp перестанет работать на миллионах устройств в 2020 году WhatsApp прекратит поддержку многих устройств на старых версиях ОС Каждый разработчик под Android знает, что популярность его приложения зависит не только от полезности разработки, но и от совместимости. Если программа поддерживает только Android 10, вероятность того, что он...

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

Это мог быть очередной JavaScript-фреймворк Прошлым летом, в процессе подготовки статьи для Хабра, я не поленился упаковать свой шаблон для бэкэнд-приложений на Node.js в npm-пакет, сделав из него cli-утилиту для быстрого старта. Никаких надежд на то, что этим пакетом будет пользоваться кто-то, кроме меня, не было изн...

Мобильные процессоры AMD Ryzen 5000 могут разочаровать производительностью GPU. Пока всё указывает на те же GPU Vega с теми же параметрами В этом году компания AMD нанесла по Intel очередной мощный удар, выпустив мобильные APU Ryzen 4000U и Ryzen 4000H. Следующим поколением будут мобильные Ryzen 5000 линейки Cezanne. Мы знаем, что они перейдут на архитектуру Zen 3, то есть производительность процессорной ...

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

Продвижение ИТ-продуктов в b2b: какие инструменты использовать в 2020-м? Продвижение ИТ-продуктов в b2b: какие инструменты использовать в 2020-м? Хотите попробовать что-то более действенное для увеличения продаж, чем профильные ИТ-конференции и «сарафанное радио»? Не знаете, с чего начать или как пересмотрет...

[По докам] Flutter. Часть 4. Для веб-разработчиков Начинаем новую неделю с очередной интерпретации официальной документации Flutter в формате «вопрос-ответ». 4-я часть освещает в сравнительном стиле Flutter для веб-разработчиков. Она целиком посвящена вёрстке и вышла не такой объёмной, как предыдущие. Традиционно рекомендую ...

[Из песочницы] Как собирать проекты в Jenkins, если нужно много разных окружений На Хабре много статей о Jenkins, но мало где описывается пример работы Jenkins и докер агентов. Все популярные инструменты сборки проектов типа Drone.io, Bitbucket Pipeline, GitLab, GitHub actions и другие, могут собирать все в контейнерах. Но как же Jenkins? На сегодняшний...

[Перевод] Действительно ли использование BSP в Doom стало гениальным ходом? Вершина технологий того времени. В 1993 году id Software выпустила шутер от первого лица Doom, который быстро превратился в феномен. Сегодня считается, что это одна из игр, оказавших самое большое влияние за всю историю. Десять лет спустя после выпуска Doom, в 2003 году, ...

Внедрение CI/CD и DevOps в Enterprise (в нашем случае — Ростелеком) Тема до сих пор весьма хайповая, и админы, добавляющие в свои резюме словечко DevOps, автоматически рассчитывают на +100К к зарплате. Но мы не про это. Мы хотим рассказать про то, как Ростелеком ИТ внедряет CI/CD & DevOps в энтерпрайзовый ИТ-ландшафт и тяжелые монолитные...

Pocophone F1 начинает получать MIUI 11 на основе Android 10 Pocophone F1 уже несколько месяцев работает на стабильной версии MIUI 11. Xiaomi инициировала запуск OTA-обновления для этого устройства по всему миру. Конечно, эта версия MIUI 11 была основана не на Android 10, а на Android 9 Pie. Это означает, что пользователи Pocophone F1...

Производитель первого Android смартфона близок к катастрофе. Помнишь ли ты, мой дорогой друг, такой некогда славный бренд, как HTC? В свое время это не просто был очередной производитель смартфонов. Они были олицетворением Android. Перый смартфон на этой операционной системе назывался HTC Dream. Тогда он полностью соответствовал свое...

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

Airport — маркетплейс для приложений в TestFlight У пользователей iOS сейчас непростые времена: App Store теряет крупные приложения и блокирует успешные стартапы, многие компании обвиняют Apple в монополизме, а Epic Games вообще в открытую нарушает ToS. В этой ситуации всё больше разработчиков и юзеров начинает пользовать...

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

Go-swagger как основа взаимодействия микросервисов Здравствуй, NickName! Если ты программист и работаешь с микросервисной архитектурой, то представь, что тебе нужно настроить взаимодействие твоего сервиса А с каким-то новым и ещё неизвестным тебе сервисом Б. Что ты будешь делать в первую очередь? Если задать такой вопрос ...

[Перевод] После 220 лет поисков ученые наконец-то нашли глобальные волны Лапласа Еще в XVIII веке великий французский физик предсказал существование “симфонии” из атмосферных волн, охватывающей всю планету. И вот, 220 лет спустя, ученые наконец-то сумели ее услышать. Динамика атмосферы нашей планеты настолько сложна, что даже современные метеорологичес...

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

Две альтернативы JDBC Примеры для двух неблокирующих библиотек доступа к SQL базам данных — Vert.X SQL и R2DBC. Примеры будут основаны на PostgreSQL и реактивных обертках Java. Начнем с главного: JDBC — это отличный стандарт. Служил и служит верой и правдой. Но новые веяния просят новых решений...

Как будет выглядеть вспышка сверхновой с Земли? Любимая многими звезда Бетельгейзе, возможно, станет сверхновой. Такое мнение ранее высказали многие исследователи. Дело в том, что яркость Бетельгейзе — красного сверхгиганта — начала меняться в 2019 году. Это значит, что рано или поздно она станет сверхновой &...

[Из песочницы] Пять интересных способов использования Array.reduce() (и один скучный путь) Привет, Хабр! Представляю вашему вниманию перевод статьи "Five Interesting Ways to Use Array.reduce() (And One Boring Way)" автора Chris Ferdinandi. Из всех современных методов работы с массивами самым сложным из всех, что мне пришлось использовать, был Array.reduce(). На пе...

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

Как бизнес-аналитику встроиться в гибкую среду? Есть ли роль бизнес-аналитика в гибкой среде? Я уже довольно давно работаю бизнес-аналитиком, и этот вопрос возникает постоянно. Бизнес-аналитики  зачастую считают, что они должны оправдывать свою роль в гибкой разработке. Тот факт, что такой вопрос всё время задают, происте...

Huawei выразила готовность устанавливать российский софт С 1 июля 2020 года в России вступает в силу так называемый закон о российском софте. Чисто технически это не какой-то самостоятельный закон, а просто поправки к уже имеющемуся закону «О защите прав потребителей», но никто его так не называет. Впрочем, ничего удивительного т...

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

Переводим корпоративный портал в Microsoft Teams Привет, Хабр! Аудитория корпоративного мессенджера Teams от Microsoft превысила 20 млн пользователей в день, сообщила компания 19 ноября 2019 года. Teams по-прежнему опережает своего конкурента — корпоративный мессенджер Slack, у которого сейчас 12 миллионов пользователе...

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

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

[Перевод] 5 малоизвестных секретов Pandas Pandas не нуждается в представлении: на сегодняшний день это главный инструмент для анализа данных на Python. Я работаю специалистом по анализу данных, и несмотря на то, что пользуюсь pandas каждый день, не перестаю удивляться разнообразию функционала этой библиотеки. В это...

OnePlus представила новый смартфон за 399 долларов. Он вернулся! Компания OnePlus официально представила свой новый смартфон, который получил название OnePlus Nord. Долгое время мы думали, что он будет называться OnePlus Z, но не срослось. Как же долго я ждал это устройство! С момента выхода восьмого поколения любимого многими смартфона,...

Книга «Обработка естественного языка в действии» Привет, Хаброжители! Мы издали практическое руководство по обработке и генерации текстов на естественном языке. Книга снабжена всеми инструментами и методиками, необходимыми для создания прикладных NLP-систем с целью обеспечения работы виртуального помощника (чат-бота), спам...

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

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

Новости CLion: релиз 2020.1, пятилетие IDE и онлайн-сессия вопросов и ответов Привет, Хабр! Столько всего хочется сегодня рассказать, что даже сложно выбрать, с чего начать. Так что сначала попробую коротко обо всем самом важном: Продукту CLion вчера исполнилось 5 лет! В честь праздника мы смонтировали небольшую видеоисторию, своеобразное воспомина...

Epic Games хочет официально выложить Fortnite в Google Play Fortnite нет в Google Play по одной простой причине — Epic Games не хочет делиться с Google выручкой Google Play – один из самых (если вообще не самый) популярных магазинов приложений. В его ассортименте присутствуют сотни тысяч всевозможных программ на любой вкус и ко...

Redmi Note 7 начал получать Android 10 в китайской версии MIUI Летом 2019 Xiaomi объявила, что больше 10 смартфонов войдут в первую волну устройств, которые получат Android 10 и MIUI 11. Одной из моделей, которой пообещали свежую версию «Зеленого робота» и новый пользовательский интерфейс, был Redmi Note 7, и, согласно источ...

Браузер Microsoft Edge получает доступ к данным ещё до того, как вы это разрешили На Reddit раскопали одну недокументированную особенность браузера Microsoft Edge. Оказалось, что продукт Microsoft, равно как и многие другие на базе Chromium, задаёт вопрос о том, можно ли импортировать данные из других браузеров на вашем ПК. Но не дожидаясь пока вы дадит...

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

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

В 2019 году количество попыток отмывания денежных средств выросло почти в три раза Такие данные приведены в отчёте Kaspersky Fraud Prevention , подготовленном "Лабораторией Касперского". По статистике, среди приложений для удалённого управления устройством лидировали AnyDesk, Team Viewer, AirDroid и AhMyth. После установки такого ПО вероятность, ...

[ +конкурс ] Новый релиз Acronis True Image 2021 — комплексная киберзащита и новые возможности Привет, Хабр! У нас настало время очередного релиза Acronis True Image, нашего флагманского продукта для персональных пользователей. Версия 2021 года вышла действительно особенной, потому что она сочетает в себе и обширные возможности по защите данных, и новые средства для о...

Qualcomm Snapdragon 865 5G лег в основу первой волны 5G-смартфонов 2020 года ASUS, Black Shark, Fujitsu, iQOO, Lenovo, Nubia, OPPO, realme, Redmi, Samsung, Sharp, Sony, vivo, Xiaomi и ZTE анонсировали флагманские устройства на базе Qualcomm Snapdragon 865 Mobile Platform.

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

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

Бизнес-процессы на прокачку: как Process Intelligence помогает компаниям определить, что, где и когда автоматизировать Как вы, возможно, слышали, в прошлом году ABBYY приобрела компанию TimelinePI – разработчика платформ Process Intelligence. Теперь, помимо интеллектуальной обработки информации, продукты ABBYY помогают компаниям решать новый класс задач – анализировать бизнес-процессы, пони...

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

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

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

Tele2 внедрила с помощью "Крок" систему управления знаниями Как сообщил ComNews представитель "Крок", в данный момент в KMS Lighthouse заведено более 13 тысяч статей. Базой знаний уже пользуется три тысячи операторов и аналитиков контактного центра, а также восемь тысяч сотрудников салонов связи оператора. Ежедневно сотрудники Tele2 ...

Apple выпустила iOS 13.4 beta 2, macOS 10.15.4 beta 2 и watchOS 6.2 beta 2 Сколько лет уже пишу про бета-версии операционных систем Apple и не перестаю удивляться тому, что они интересуют многих наших читателей даже основные релизы. То ли ореол недоступности, который окружает тестовые сборки, делает своё дело, то ли чувство незащищённости из-за по...

ТОП-5 моих любимых браузеров для телефона Обычно при покупке смартфона на Android в нем установлено два браузера. Первым, конечно, является Google Chrome, а вторым фирменный браузер производителя смартфона. Зачем он нужен не очень понятно, но это правило хорошего тона — он должен быть и компания должна его ка...

Первое исследование состояния DevOps в России В 2019 году компания DORA и и Google Cloud выпустили совместный отчет The 2019 Accelerate State of DevOps: Elite performance, productivity, and scaling, из которого мы знаем, как в мире обстоят дела с DevOps. Это часть большого исследования DevOps, которым DORA занимается с ...

Обзор LifeAfter: Night falls. Выживание во всей красе Далеко не всем разработчикам мобильных игр удается привлечь внимание пользователей своими продуктами по одной простой причине — некоторые проекты просто не выдерживают критики. Однако если вы действительно хотите поиграть в нечто крутое и необычное, то у нас для вас отличные...

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

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

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

Как разогнать Parallels Desktop до космических скоростей С Parallels Desktop пользователи знакомы более 10 лет. До сих пор потребность в работе с Windows (у кого-то Linux) на Mac не теряет свою актуальность. Дизайнеры, бухгалтеры, геймеры, разработчики, музыканты, полицейские, список пользователей можно продолжать бесконечно. С...

Security Week 14: приватность в условиях пандемии В дайджесте на прошлой неделе мы привели примеры эволюции традиционной киберпреступности на фоне пандемии. Это важная тема, особенно в условиях массового перехода на удаленную работу, но лишь в краткосрочной перспективе. Мы еще столкнемся с кибератаками, эксплуатирующими «ви...

"Ростелеком" закупился облаками и ЦОДами Покупка за 17,5 млрд руб. делает сделку рекордной. Это 3,3 годовых выручки приобретенной компании. Выручка группы компаний "Даталайн" (Dataline) в 2018 г. составила 5,3 млрд руб. (см. новость ComNews от 20 ноября 2019 г.). Как сообщало ранее агентство ТАСС, объем всего рос...

Новая презентация Ubisoft, студия для удалёнки от выходцев Respawn и виртульная E3 для инди — кратко о новостях начала недели Выходной понедельник остался позади, и мы обнаружили, что новостей появилось очень много. Пройдёмся по самым интересным. Ubisoft всё своё покажет сама Save the Date! Join us July 12 for Ubisoft Forward, a fully digital showcase with exclusive game news, reveals and more

Реверс USB-SATA-адаптера (история одного стажера) Предыстория Стажировка – это процесс получения знаний и опыта. Наша команда Raccoon Security считает, что повышение уровня информационной безопасности окружающих нас устройств и ПО невозможно без передачи этих знаний и опыта будущим поколениям специалистов. Именно поэтому мы...

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

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

[Перевод] Разработчики open source проектов пишут письмо GitHub Дорогой GitHub, Почти 4 года назад группа разработчиков ПО с открытым исходным кодом написала вам письмо. В нем мы выразили свое разочарование тем, что платформа, которую мы так сильно любим, игнорирует нашу просьбу о помощи. Вы стали работать над собой — обращали внимани...

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

Apple заблокировала обновления приложения WordPress, заставив внести в него поддержку покупок Появился очередной пример натянутых отношений Apple с разработчиками. Основатель WordPress Мэтт Малленвег (Matt Mullenweg) написал в Twitter, что его бесплатное приложение для iOS какое-то время не получает обновлений, потому что компания была заблокирована в App Store. Hoch...

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

Apple собралась полностью закрыть для Epic Games доступ к инструментам разработки под iOS и Mac Конфликт между Apple и Epic Games получил дальнейшее развитие. Теперь платформодержатель пригрозил разработчику Fortnite полностью удалить его учётную запись из App Store. Об этом пишет CNBC. Это означает, что студия потеряет доступ к инструментам разработки на iOS и Mac. В ...

Впечатляющее первое демо движка Unreal Engine 5. Такая графика нас ждёт в играх следующего поколения Компания Epic Games сегодня впервые продемонстрировала новый игровой движок Unreal Engine 5. Он сменит очень популярный Unreal Engine 4, на котором было создано огромное количество игр. К примеру, именно на Unreal Engine 4 создана достаточно свежая игра Gears 5, да и Ge...

Новый современный интерфейс в Windows 10 Windows 10 была выпущена пять лет назад, и операционная система в основном оставалась неизменной, так как Microsoft больше не делает масштабные обновления версий ОС раз в три года, как это было раньше. Во время недавней веб-трансляции Windows Insider Microsoft продемонстриро...

PostgreSQL Antipatterns: сражаемся с ордами «мертвецов» Особенности работы внутренних механизмов PostgreSQL позволяют ему быть очень быстрым в одних ситуация и «не очень» в других. Сегодня остановимся на классическом примере конфликта между тем, как работает СУБД и тем, что делает с ней разработчик — UPDATE vs принципы MVCC. Кра...

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

Настройка автовыравнивания фазы в дифференциальных парах в САПР Cadence Allegro Иногда даже любимые программы могут доставить мучения — особенно если не знаешь, как правильно настраивать ту или иную функцию. В редакторе печатных плат Cadence Allegro есть такая офигенно полезная опция, High Speed, которая ооочень помогает в трассировке скоростных сигнало...

[recovery mode] Развитие осознанного лидерства для управления командой *На фотографии моя голограмма из моего приложения. Эта статья про меня, про мои знания и опыт. В ней я расскажу, как мне помогает осознанное лидерство. Я больше 12 лет изучаю менеджмент. За последние 3 года я сильно поменял свое отношение к управлению людьми. Осознанное л...

Agile в ИТ-компаниях. Как увидеть лес за деревьями В этой статье хотелось немного поговорить о том, как используется Agile в ИТ-компаниях. И начнем сразу с главного: для большинства таких компаний Agile в виде Scrum, Kanban, Lean или XP – это не просто эфемерная атмосфера всеобщей гибкости, а вполне себе конкретный производс...

Microsoft объединяет Windows и Surface Официально о реорганизации пока не объявлено, но весьма вероятно, что уже вскоре мы услышим соответствующие анонсы. Компания Microsoft объединяет группы клиентских продуктов Windows и Surface в отдельное подразделение под руководством Паноса Паная. Это должно привести к т...

«Тудурант» — менеджер задач, который заставляет примитивный мозг работать Буду краток: системы продуктивности типа GTD никогда не работают в долгосрочной перспективе. Я взял все самые сочные части разных методологий, соединил их, упростил — и теперь им пользуется более 5000 пользователей. В этой статье я описал весь процесс развития продукта от ид...

Глобальная бета MIUI 12 стала доступна для Redmi Note 8 Pro, Note 7 Pro, Note 7 и Note 7S Анонсированная в апреле текущего года прошивка MIUI 12, постепенно начинает приходить на смартфоны Xiaomi.В первой волне устройств, получивших доступ к бета-тестированию глобальной версии MIUI 12, оказались смартфоны Redmi K20, Redmi K20 Pro, Xiaomi Mi 9, Xiaomi Mi 9Т и Xiao...

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

Браузеры на основе Chromium теперь используют Windows Spellcheck для проверки орфографии Новая версия Microsoft Edge под номером 83, помимо всего прочего, принесла с собой улучшенную систему проверки правописания, интегрированную с Windows Spellcheck, благодаря чему повысится точность проверки орфографии. Ранее Microsoft Edge, как и другие браузеры на движке Ch...

Бывший глава разработки Windows сделал из iPad Pro настольный компьютер Истории, когда глав технологических корпораций, конкурирующих с Apple, уличают в использовании «яблочной» техники, происходят настолько часто, что они уже перестали хоть кого-то удивлять. Если поначалу это вызывало искреннее веселье, то теперь – ничего, кроме чувства стыда....

В корпоративном сегменте Western Digital делает ставку на QLC и NVMe После сделки с SanDisk американская корпорация Western Digital получила возможность стать крупным игроком на рынке твердотельных накопителей. Серверный сегмент SSD тоже манит производителя, для профильных клиентов готовятся решения с поддержкой протокола NVMe, а также накопи...

[Перевод] Бенуа Мандельброт на TED: «Фракталы и искусство изломов» Большое спасибо. Прошу прощения за то, что я сижу. Я очень старый человек. Моя сегодняшняя тема в определённом смысле весьма особенная, потому что она очень древняя. Изломы – неотъемлемая часть человеческой жизни, они есть всегда. Об этом писали древние. Эта вещь по боль...

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

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

MSI представила собственные варианты карт GeForce RTX 3000 Micro-Star International анонсировала собственные нереференсные видеокарты из долгожданной серии GeForce RTX 3000. В первую волну войдут две линейки продуктов Gaming и Ventus, уже известные геймерам по предыдущим поколениям видеокарт. «Как второе поколение RTX,...

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

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

Наступает эпоха ARM-серверов? Материнcкая плата SynQuacer E-Series для 24-ядерного ARM-сервера на процессоре ARM Cortex A53 с 32 ГБ оперативной памяти, декабрь 2018 года Много лет процессоры ARM с сокращённым набором команд (RISC) доминируют на рынке мобильных устройств. Но им так и не удалось пробить...

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

[recovery mode] Как я искал работу в Берлине Обычно рассказывают про уже свершившиеся истории о том как кто-то уже нашел работу и переехал. Я все еще в процессе, так что расскажу с чем сталкивался и к каким выводам пришел. Советы будут в самом конце.В Германии ситуация на рынке труда для программистов, как и для всех о...

Знакомство с Rome от создателей Babel — компилятор, сборщик, линтер, тесты в одном флаконе Почти две недели назад вышла запись в блоге по поводу Rome. Rome представляет собой целый набор инструментов — линтер, компилятор, сборщик, тест раннер и даже больше. Нацелен он на JS, TS, HTML, JSON, Markdown, CSS. Проект пытается унифицировать набор инструментов необход...

[Из песочницы] Разбор UI/UX на примере прототипа в Figma и основные принципы Кому адресована статья В данной публикации я хочу помочь начинающим и «не очень» бизнес-аналитикам, менеджерам проектов, владельцам продуктов, желающим сделать свой первый сайт и всем-всем, кому надо сделать макет сайта или приложения, а он не знает с какой стороны подступит...

Кто кого: история борьбы пермских автосалонов с коронакризисом Некоторые коллеги не только готовы к новым испытаниям на второй волне карантина, но и первую волну вспоминают с удовольствием. Ещё бы, когда твоя антикризисная работа принесла хорошие показатели клиенту. Автосалонный кейс из Перми.

[Из песочницы] WAL-G: бэкапы и восстановление СУБД PostgreSQL Уже давно известно, что делать бэкапы в SQL-дампы (используя pg_dump или pg_dumpall) – не самая хорошая идея. Для резервного копирования СУБД PostgreSQL лучше использовать команду pg_basebackup, которая делает бинарную копию WAL-журналов. Но когда вы начнёте изучать весь про...

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

Quarkus: Сверхзвуковая субатомная ветклиника Это вольный пересказ моего Lightning Talk с конференции Joker 2019. С тех пор вышло несколько новых версий Quarkus, доклад приведен в соответствие с текущим положением вещей. В рамках разработки нашего фреймворка CUBA Platform, мы уделяем много внимания тому, что происходит...

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

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

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

Новогодний подарок фанатам аниме: очередной ЗБТ MMO Naruto: Slugfest Первый бета-тест MMO Naruto: Slugfest прошел в конце апреля и вызвал ажиотаж как минимум среди русскоязычных игроков. В ноябре ЗБТ повторился, а теперь разработчики сделали своеобразный подарок игрокам, позволив поиграть до 31 декабря (да, всего несколько дней). Игра доступ...

Xiaomi опубликовала список смартфонов Xiaomi, которые получат глобальную версию MIUI 12 Сегодня состоялось официальное представление глобальной версии фирменной оболочки Xiaomi — MIUI 12. Презентация, которую провела компания, практически не отличалась от мероприятия, состоявшегося ранее, в конце апреля в Китае, где Xiaomi представила MIUI 12 для внутреннего ры...

Xiaomi опубликовала список смартфонов, которые получат глобальную версию MIUI 12 Сегодня состоялось официальное представление глобальной версии фирменной оболочки Xiaomi — MIUI 12. Презентация, которую провела компания, практически не отличалась от мероприятия, состоявшегося ранее, в конце апреля в Китае, где Xiaomi представила MIUI 12 для внутреннего ры...

В России появился первый в России маркетплейс для ресторанов Онлайн-платформа Mix Маркет - это специализированный для HoReCa B2B-маркетплейс, который содержит базу поставщиков Москвы и Московской области с актуальными ценами и каталогом продукции и позволяет предприятиям общественного питания делать онлайн-закупки у этих поставщиков. ...

Samsung заявила, что Exynos 990 ничем не уступает Snapdragon 865 Недавно мы публиковали слухи о том, что подразделение Samsung, разрабатывающее чипы Exynos, было удивлено и разочаровано решением компании о продаже на домашнем корейском рынке Galaxy S20 на базе Snapdragon 865 вместо Exynos 990. Это было неожиданное решение: ранее все флагм...

Для любителей той самой Nokia. Бренд возродит какую-то очередную культовую модель Недавно мы узнали, что смартфон Nokia 9.2 PureView со Snapdragon 865 отложен до конца текущего года, то есть бренд, вероятно, почти весь 2020 год будет обходиться без флагмана. Но зато на вскоре Nokia представит кое-что для любителей ретро. Один из топ-менеджеров HMD Gl...

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

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

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

Впечатляющее первое демо движка Unreal Engine 5. Такая графика нас ждёт в играх следующего поколения Компания Epic Games сегодня впервые продемонстрировала новый игровой движок Unreal Engine 5. Он сменит очень популярный Unreal Engine 4, на котором было создано огромное количество игр. К примеру, именно на Unreal Engine 4 создана достаточно свежая игра Gears 5, да и Ge...

Появился мобильный гаджет для взлома iPhone. Он стоит 45 тысяч долларов До определённого момента было принято считать, что взломать iPhone нельзя. Тех, кто так считал, даже не особенно смущало то, что почти любая версия iOS позволяла выполнить джейлбрейк, который и являлся по своей сути тем самым взломом. Всё-таки, оправдывались они, таким обра...

Измеряем изменения в скорости загрузки сайта в различных сетевых (и не только) условиях. Теперь удобнее Всем, привет. Хочу поделиться своим проектом, который я делал в последние несколько месяцев. Это open-source инструмент командной строки, предназначенный для удобного сбора метрик производительности веб-сайта в различных сетевых (и не только) условиях. Уже реализована эмуля...

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

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

[recovery mode] Корпоративный архитектор: похож на обычного, только строит не дом, а IT-город Мало кто понимает, чем занимаются корпоративные архитекторы. Меня зовут Евгений Быстров, я корпоративный архитектор топливно-логистического контура компании «Газпром нефть», я вместе с коллегами занимаюсь построением систем для того, чтобы топливо было доставлено в срок и в ...

Спрос на "Бесплатный вызов" сохраняется Основные игроки рынка бесплатных звонков год от года не меняются. По данным "ТМТ", лидером рынка по итогам 2019 г. является ПАО "Ростелеком". Компания обладает самой большой номерной базой - 41% от общей номерной емкости в коде 8800 и 34% в структуре доходов всех операторов....

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

Играем в DOOM на тесте на беременность. Что? Да А также на микроволновке, валидаторе билетов и многом другом. Ко флэшмобу по переносу DOOM на любые устройства, у которых только есть дисплей, теперь добавился еще и тест на беременность. Программист-энтузиаст и адепт реверс-инжиниринга Foone сумел запустить полнофункцио...

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

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

Морское приключение Sea of Thieves выйдет в Steam 3 июня Microsoft объявила, что ее мультиплеерный экшен Sea of Thieves доберется до Steam 3 июня, на следующей день после релиза шутера VALORANT от Riot Games. Разработчики выпустили новый трейлер, в котором готовятся встречать новых игроков в проекте и знакомят их с тем, что ждет ...

Java-дайджест за 6 марта Вышел очередной выпуск подкаста «Битовая Каска» с Антоном Архиповым (@antonarhipov). Антона, наверное, представлять не нужно, но всё-таки: Java-чемпион, менеджер по продукту в команде Kotlin, раньше работал в ZeroTurnaround. Подкаст помогает вести Кирилл Толкачёв, в остал...

Флагманы Huawei Mate 40 и Mate 40 Pro не появятся в Европе раньше следующего года Несмотря на ожидания, Huawei на своих недавних мероприятиях так и не представила 5-нм флагманскую SoC Kirin 9000, которая должна лечь в основу следующей флагманской серии камерофонов Huawei Mate 40. После очередной волны ужесточения санкций со стороны США и последствий, с ко...

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

Vivaldi научился удобно отправлять ссылки на устройства Браузер Vivaldi уже давно известен ИТ-сообществу. Он базируется на движке Chromium и умеет работать со всеми сайтами сети, а по возможностям превосходит большинство известных сегодня браузеров. Очень гибкий в настройке, дающий возможность действительно настроить приложение...

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

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

Razer начнёт производство медицинских масок чтобы помочь в борьбе с коронавирусом Компания Razer решила принять непосредственное участие в борьбе с распространением коронавируса. Как объявил её генеральный директор Мин-Лян Тань (Min-Liang Tan) в своём твиттере, его компания займётся выпуском медицинских масок. Сообщается, что несмотря на «невероятный спро...

Разработка System Shock 3 продолжается Недавно в сети ходили слухи о том, что команду разработчиков System Shock 3 распустили в начале года. Однако на форумах OtherSide Entertainment появилось сообщение: «Мы всё ещё здесь». Вице-президент студии заявил, что работа идёт удалённо. Он не пояснил, когда состоится ре...

[Из песочницы] IPSec всемогущий Добрый день, друзья. Не секрет, что многим из нас хоть раз, но пришлось столкнуться с необходимостью настройки VPN. Являясь активным читателем Хабра я заметил, что несмотря на обилие статей про IPSec, многим он всё равно представляется чем-то сложным и перегруженным. В данно...

Мёртвый код: найти и обезвредить Меня зовут Данил Мухаметзянов, я работаю бэкенд-разработчиком в Badoo уже семь лет. За это время я успел создать и изменить большое количество кода. Настолько большое, что в один прекрасный день ко мне подошёл руководитель и сказал: «Квота закончилась. Чтобы что-то добавит...

[Из песочницы] Умирает ли RuTracker? Анализируем раздачи Любая деятельность генерирует данные. Чем бы вы ни занимались, у вас наверняка на руках кладезь необработаной полезной информации, ну или хотя бы доступ к его источнику. Сегодня побеждает тот, кто принимает решения, основываясь на объективных данных. Навыки аналитика как ни...

Проверяем на самих себе: как развернут и как администрируется 1С: Документооборот внутри компании 1С Мы в фирме 1С широко используем собственные разработки для организации работы компании. В частности, «1С:Документооборот 8». Помимо управления документами (как следует из названия) это ещё и современная ECM-система (Enterprise Content Management — управление корпоративным ко...

Функция записи звонков в приложении Google Phone стала доступна на смартфонах Xiaomi Приложение Google Phone пользуется большой популярностью, но доступно оно не на всех смартфонах Android. Однако постепенно разработчики расширяют список поддерживаемых устройств и добавляют новые функции. На этот раз сетевые источники сообщили, что в приложении Google Phone ...

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

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

[Из песочницы] Использование Camunda для удобной оркестровки на основе REST и Workflow Engine (без Java) Привет, Хабр! Представляю вашему вниманию перевод статьи «Use Camunda as an easy-to-use REST-based orchestration and workflow engine (without touching Java)» автора Bernd Rücker. 07.07.2020 г., перевод статьи Bernd Rücker Я часто обсуждаю микросервисную архитектуру с люд...

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

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

Xiaomi официально завершила вторую волну распространения MIUI 12 – 14 смартфонов получили обновление Китайская компания Xiaomi официально заявила о завершении распространения программного обеспечения MIUI 12 в рамках второй волны и подвела её итоги.

Blackberry: I'll be back BlackBerry вернется в 2021 году с 5G-смартфонами   BlackBerry. Даже, если у вас не было телефона этой компании, то вы наверняка слышали это имя. И, скорее всего, в разрезе того, что это аутсайдер, который сумел растерять свое лидерство в индустрии мобильных телефонов. В...

Чистая архитектура с Go Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается  финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в нагрузку» небольшой микросервис. Мне поручили его изучить и подготовить план ре...

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

[Подборка] 6 no-code инструментов для быстрого запуска продуктов и автоматизации процессов Изображение: Designmodo Еще несколько лет назад запуск любого онлайн-бизнеса был связан с целым рядом сложностей. Нужно было найти разработчиков для запуска сайта – если требовался хоть шаг в сторону от функциональности обычных конструкторов. В том случае, когда требовало...

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

FOSS News №9 — обзор новостей свободного и открытого ПО за 23-29 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №9 за 23–29 марта 2020 г.: Open Source против COVID-19: как разработчики могут помочь в борьбе с...

[Перевод] Неизбежность проникновения FPGA в дата-центры Не нужно быть разработчиком чипов, чтобы программировать для FPGA, как не нужно быть программистом на С++, чтобы писать код на Java. Однако в обоих случаях, вероятно, это будет не лишним. Цель коммерциализации обеих технологий, Java и FPGA, в том, чтобы опровергнуть послед...

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

В поиске вопросов, или как создать новый отладчик Мы уделяем много внимания инструментам разработки: участвуем в горячих спорах о редакторах (Vim или Emacs?), долго настраиваем IDE под свой вкус, и тщательно выбираем языки программирования и библиотеки, которые с каждым днем становятся все лучше и удобнее. Однако, здесь мож...

Samsung делает пользовательский чип для Google Когда Google объявила о своем намерении купить Fitbit, она сделала большой шаг к тому, чтобы стать крупным игроком на рынке фитнес-трекинга. Это приобретение вызвало удивление среди европейских регуляторов, но Google полностью намерена довести сделку до конца. Судя по всему...

«Довели. Переходим на Audi!»: Российские «ваговоды» разочаровались в Skoda Superb 2020 Претензий к «люксовому» лифтбеку хватает даже у поклонников марки. Сами собой миновали времена, когда продукция компании Skoda считалась бюджетной и доступной для людей. К 2020 году из моделей дешевле 1 миллиона рублей в России продаётся разве что Skoda Rapid – чуть ли не е...

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

[Перевод] Пришло ли время забыть о React и перейти на Svelte? Каждый год выходит исследование State of JavaScript, которое обобщает результаты опроса, изучающего текущее состояние экосистемы JavaScript. Это исследование затрагивает фронтенд-фреймворки, серверную и мобильную разработку, тестирование, популярные ресурсы для разработчиков...

Cлабовидящий веб-разработчик Артем Плаксин: «Люди думают, что инвалид сидит дома и ничего не умеет. Но это не так» У Артема Плаксина с рождения дистрофия сетчатки. Он практически ничего не видит, только светотени и немного цвета, это помогает ему ориентироваться в пространстве. У мамы Артема был огромный интерес к компьютерам. Она с детства начала обучать сына печатать в Word, рассказыв...

Как разработчик открыл бар для разработчиков в Питере Две недели назад Роман Ганин добавился в наш список PHP-сообществ и тех, кто готов их поддерживать, а на днях в его баре прошла очередная встреча местной ячейки BeerPHP. Более того, вот уже пару месяцев он предоставляет заведение для встреч по Angular, CSS и не только. Мы...

Меньше пожертвований, больше программ: 8 главных выводов из исследования «КАФ» Благотворительный фонд поддержки и развития филантропии «КАФ» провел второе исследование о последствиях пандемии коронавируса для некоммерческих организаций. В опросе, который проводился с 25 мая по 8 июня, приняли участие 194 некоммерческие организации. Эксперты фонда подг...

Google тестирует новый Chrome, который меньше нагружает аккумулятор Mac Если вы когда-либо использовали Chrome вместо Safari на своем MacBook, вы наверняка заметили, что хотя браузер от Google предлагает множество полезных функций, он потребляет слишком много энергии. На эту тему даже делали мемы, когда якобы даже с 1,5 ТБ оперативной памяти на...

Защита и взлом Xbox 360 (Часть 1) Вы наверняка слышали про игровую приставку Xbox 360, и что она «прошивается». Под «прошивкой» здесь имеется в виду обход встроенных механизмов защиты для запуска копий игр и самописного софта. И вот здесь возникают вопросы! Каких механизмов, как они обходятся? Что же наворот...

Без управления знаниями больно: 5 основных последствий отсутствия системы Toyota — мировой лидер автомобилестроения, один из самых дорогих автомобильных брендов и синоним слова «качество». Toyota известна своей сложной производственной системой, благодаря которой она стала мировым лидером. На её описание потребовалось 10 лет и 20 версий, в итоге п...

[Из песочницы] Пользовательские истории – это не требования Привет, Хабр! Представляю вашему вниманию перевод статьи «User stories are not requirements» автора Пер Лундхольм (Per Lundholm). Слоны – не жирафы, а пользовательские истории – это не требования. Они имеют и общие черты и общий контекст, однако это не ставит между ними зна...

Закрыт ещё один проект отечественного смартфона Как сообщает CNews со ссылкой на главу компании Infowatch Наталью Касперскую, причиной неудачи «Тайгафона» стали неудовлетворительные технические характеристики и отсутствие программного обеспечения. Софт для стандартной версии Android был несовместим с аппаратом, а корпорат...

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

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

Гульзира Гаязова, ТМГ «Барс-Медиа», Казань: «3 секрета успеха: четкая цель, хороший креатив и грамотный медиаплан» Традиционные медиа, тем более нишевые тематические, находятся в поисках собственных решений и рецептов отстройки от конкурентов. Многие холдинги идут по пути перестройки услуг, некоторые, не сумев справиться с падением рынка, закрываются. Главная опасность в погоне за ренова...

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

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

[Перевод] Переживёт ли Airbnb коронавирус? [спойлер: да] Рынок краткосрочной аренды штормит в результате краха туристической отрасли, вызванного коронавирусом. Вернёт ли главный игрок отрасли свои позиции после того как всё закончится? Что будет с услугой home-sharing после коронавируса? Один из животрепещущих вопросов о судьба...

Визуальная новелла If Found... от Annapurna Interactive выйдет 19 мая У игроков очень противоречивые чувства к жанру визуальных новелл. Их ругают за минимальную интерактивность и одновременно хвалят за глубокие истории, которые удается рассказывать, поскольку не нужно тратить силы на создание игрового процесса. Сам жанр возник в Японии, и боль...

[Перевод] Производительность современной Java при работе с большим объёмом данных, часть 1 Среда исполнения Java в последние годы развивалась быстрее, чем раньше. Спустя 15 лет мы наконец-то получили сборщик мусора по умолчанию — G1. Ещё два в разработке и доступны в качестве экспериментальных функций — Oracle ZGC и OpenJDK Shenandoah. Мы решили протестировать вс...

Halo Infinite отложена до 2021 года Долгожданная Halo Infinite – без всяких сомнений, главный блокбастер от Microsoft для её консоли нового поколения Xbox Series X – была отложена, сообщили разработчики в своём Twitter. Видеоигра, которая должна была стать главной причиной для покупки Series X, всё ещё не гото...

[Перевод] Исследование CSS-свойства flex Вам когда-нибудь было интересно узнать о том, как работает сокращённое CSS-свойство flex? Оно позволяет задавать значения свойств flex-grow, flex-shrink и flex-basis. Я обратил внимание на то, что данное свойство чаще всего используют в виде flex: 1, что позволяет flex-элеме...

[Перевод] 10 инструментов для повышения продуктивности React-девелоперов в 2020 году Давайте обсудим несколько отличных инструментов, которые повышают продуктивность разработчиков React и улучшают качество работы. Обычно, когда я начинаю новый проект, то использую собственный шаблон для тех инструментов, которые добавил в этот список. Также я работаю и с ...

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

Xbox Series X – новая консоль от Microsoft Microsoft анонсировала консоль следующего поколения под названием Xbox Series X, официального названия Xbox Scarlett.Анонсированное во время The Game Awards, новое поколение консоли/консолей Xbox, похоже, станет самой совершенной консолью в истории компании.Во время шоу TGA2...

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

Более терабайта корпоративных данных попали в Интернет Эксперты UpGuard обнаружили в открытом доступе более терабайта незащищенных пользовательских данных, хешированных паролей и корпоративных документов. Утечка коснулась сразу нескольких крупных компаний, включая GE, Xerox, Nasdaq и Dunkin’. Причиной инцидента стали непра...

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

Трансформация Android-разработки с Jetpack Compose и Корутинами Jetpack Compose — одна из наиболее обсуждаемых тем из серии видео про Android 11, заменивших собой Google IO. Многие ожидают от библиотеки, что она решит проблемы текущего UI-фреймворка Android, содержащего много легаси-кода и неоднозначных архитектурных решений. Другим не м...

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

10 причин, по которым Chromebook полезен для бизнеса Chromebook, возможно и стартовал медленно, но быстро набирает силу. Посмотрите, какие преимущества он может предложить вашему бизнесу. Chromebook изначально был встречен с презрением и негативными отзывами в свой адрес. Это изменилось. Работая на основе Linux и продаваясь по...

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

OCS начинает поставки РТ Sandbox Продукт предназначен для защиты корпоративной почты, пользовательского трафика и файловых хранилищ, а также выборочной проверки объектов.

Самые сумасшедшие ожидания от WWDC 2020: iPhoneOS, новый режим в iPadOS и HomePod В самое ближайшее время (22 июня, в 10 часов утра по летнему времени тихоокеанского побережья США, в 20:00 по московскому времени) мы узнаем, насколько «революционный формат массовых онлайн-конференций» революционен и удачен. В феврале и марте этого года о нем пис...

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

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

Почему не стоит устанавливать Android 11 прямо сейчас Несмотря на то что раньше я относился к обновлениям Android довольно скептически, потому что думал, что все нововведения можно получить в виде приложений, не обновляя саму ОС, со временем я изменил своё мнение. Теперь я устанавливаю любые, даже самые мелкие патчи безопаснос...

Вот вам и крутой сервис: миллионы учеток ZOOM утекли в Сеть Уже несколько лет в мире наблюдается большой спрос на видеосвязь. Не считая тех, кто запирается в мессенджерах, люди стали больше любить относительно ”живое” общение. Им уже не хватает просто поговорить голосом и хочется смотреть на собеседника. Особенно это актуально, когд...

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

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

Графические процессоры NVIDIA следующего поколения будут до 75 % производительнее Volta Следующее поколение графических процессоров NVIDIA, которое скорее всего будет называться Ampere, предложит значительный прирост производительности по сравнению с актуальными решениями, сообщает The Next Platform. Правда, речь идёт о графических процессорах, используемых в у...

Десять самых ожидаемых игр на PlayStation 5 На календаре – самая середина года, а значит совсем скоро состоится релиз долгожданной PlayStation 5 от Sony. Японский гигант празднует победу: в очередной раз удалось переиграть Microsoft Xbox, в процессе даже побив несколько рекордов. Это приятно, но долго кичиться прошлым...

Что хочет знать Магнит о своих покупателях? С завидной периодичностью в новостях встречаются заголовки, связанные с различными утечками персональных данных: Персональные данные миллиона клиентов российских МФО выставлены на продажу в сети Очередная утечка базы данных клиентов, на этот раз от гипермаркета «Лента» Оче...

Такими должны быть Apple Watch 6 — с датчиком кислорода в крови и не только До появления Apple Watch многие пользовались фитнес-трекерами (в том числе совмещенными с часами) от компании Fitbit. Потом Apple представила собственные смарт-часы, Fitbit начала терять свои позиции, а после того, как о планах поглотить компанию объявила Google, многие и н...

Epic Games показала демо игрового движка Unreal Engine 5 на PlayStation 5, но его релиз состоится только в конце 2021 года [видео] Компания Epic Games впервые показала новую версию игрового движка Unreal Engine 5, продемонстрировав технологическую демку на платформе Sony PlayStation 5 и объявив сроки выхода новинки. К сожалению, движок не будет готов к выходу консолей следующего поколения Xbox Series X ...

[Перевод] Прекращайте покупать Макинтоши с процессором от Intel По нашему мнению, Apple будет осуществлять техподдержку Mac на процессоре Intel не более пяти лет В понедельник появились новости от Apple – компания отказывается от использования Intel x86 CPU в пользу собственных чипов ARM. В результате для всех, кто не хочет остаться за...

[Перевод] Почему я отказался от Google Maps API TL;DR Недавние изменения в модели ценообразования, мягко говоря, безумны. Когда я в 2012 году запустил NUKEMAP, у Google Maps были просто потрясающие программные интерфейсы. Абсолютно лучшие API для создания картографических мэшапов на JavaScript, практически бесплатные, с...

Как кастомные прошивки делают Android-смартфоны лучше LineageOS — преемница CyanogenMod, которая продлевает поддержку старых устройств Почему, по-вашему, среди пользователей Android так популярны кастомные прошивки? Вовсе не потому, что у них на генетическом уровне заложена аллергия на спокойную жизнь и им хочется усложит...

Чем Huawei отличается от Samsung и при чем тут Apple? Многие уже привыкли к тому, что в мире есть буквально несколько топовых производителей смартфонов. Особой ротации среди них нет и они удерживают свое лидерство годами. Даже неудачные модели, вроде Note 7, не могут испортить общее положение дел компании. Но задумывались ли в...

Xiaomi не планирует возвращать звонилку MIUI с приходом Android 10 Операционная система Android выпускается с открытым исходным кодом. Это означает, что у пользователей есть множество вариантов с точки зрения предпочтений пользовательского интерфейса. Компания Xiaomi, к примеру, годами создавала различные усовершенствованные форки, использу...

Браузер Microsoft Edge принудительно добавляют в Windows 7 и 8.1 Когда Microsoft впервые объявила о доступности своего нового браузера Edge на основе Chromium , она сказала, что пользователям Windows 7 и 8.1 придется установить браузер вручную, если они захотят его опробовать. Однако теперь браузер принудительно устанавливается в Win...

Самый провальный смартфон года получит второе поколение В этом году было много проблем со смартфонами, которые вышли на рынок. Это касается не только трудностей у Huawei, которой надо как-то привыкать жить в новом мире, опустевшем без Google. Не только у OnePlus 8 были проблемы из-за его ценника. Наверное, самым провальным смарт...

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

Сетевые продукты и решения Huawei Enterprise для корпоративных заказчиков в 2020 году Даже в дни тотальной «социальной турбулентности» Huawei продолжает обучать своих партнёров и заказчиков. Разумеется, ради нашего общего блага теперь — строго онлайн. На апрель и май у нас намечена целая серия вебинаров: часть из них посвящена продуктовой и технологической ст...

Скорый анонс флагманской видеокарты Big Navi от AMD получил очередное подтверждение Фанаты АМД замерли в ожидании самой быстрой видеокарты в истории

РИТ, Максим Лапшин (Erlyvideo): как программисту вырастить компанию РИТ++ 2017, Whale Rider. Зал «Конгресс-холл. 6 июня, 13:00. Тезисы. В докладе я хочу рассказать о собственном опыте органического развития компании, продающей b2b серверный софт без инвестиций. Я начинал с ковыряния just for fun в том, что мне было интересно, потом был го...

Huawei P40 Pro – фотофлагман без сервисов Google, и с ними… С самого начала развития бизнеса смартфонов в Huawei делали ставку на возможности камер в своих флагманских моделях. И сегодня в условиях американских санкций компания надеется, что эта особенность её топовых устройств поможет поддержать продажи в Европе, где пользователи ос...

Лучшие Android-игры на начало 2020 года Лучшие игры для Android в 2020 году Всего в магазине Google около 2,9 млн приложений. Из них по статистике к концу 2019 года было доступно около 700 тысяч игр. Каждый квартал число игр увеличивается примерно на 50 тысяч. И во всей этой массе контента достаточно сложно найти ...

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

Microsoft рассказала о процессе распространения Edge Chromium для Windows 10 Официальный релиз Microsoft Edge на базе Chromium состоится 15 января 2020 года, и в преддверии этого события Microsoft опубликовала информацию о том, как будет проходить процесс обновления пользователей Windows 10 до новой версии браузера. Новый Microsoft Edge не привязан ...

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

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

Opium.Fill — цветовая схема глазами программиста Привет. Сегодня покажу вам цветовую схему, которой пользуюсь последние 2 года. Она была придумана, чтобы на проблемном проекте избавиться от огромного количества переменных в CSS. А потом оказалось, что эти принципы можно применить почти к любому проекту. В общем, попробу...