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

Как избежать популярных ошибок сетевой безопасности В середине сентября стало известно об утечке почти 2Тб данных, в которых содержалась информация о работе системы оперативно-розыскных мероприятий (СОРМ) в сети одного российского оператора связи. Утечка произошла из-за неправильно настроенной утилиты резервного копирования...

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

В Windows 10 появились проблемы с запуском приложений Самое крупное обновление Windows 10 в текущем году принесло немало проблем, которые начали постепенно выявляться пользователями.Теперь стало известно о проблеме с запуском приложений. При их включении появляется ошибка Windows cannot find [*.exe] (Windows не удаётся найти фа...

Валидация ассетов в Unity3D Начнём с того, что я обожаю сериализацию в Unity. Она надёжна и очень проста в использовании. Я просто расширяю MonoBehaviour, ScriptableObject и подобные классы и настраиваю сериализуемые поля экземпляров в инспекторе. Но у неё есть и слабости. Одна из них ― человеческий...

[Из песочницы] Популярные ошибки в английском среди IT-специалистов Основываясь на многолетнем опыте преподавания английского специалистам IT-сферы (программистам, бизнес аналитикам, тестировщикам, маркетинговым специалистам), я собрала список наиболее распространенных среди “айтишников” ошибок в английском языке. Читать дальше →

Сборка sentry и его зависимостей в rpm. Установка sentry из rpm, базовая настройка Описание Sentry — инструмент мониторинга исключений (exception), ошибок в ваших приложениях. Основные возможности: легко интегрируется в проект, ловит ошибки и в браузере пользователя, и на вашем сервере. Бесплатен, Список ошибок обновляется в режиме реального времени, Если...

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

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

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

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

Как искать баги на фронтенде: 4 основных этапа В этой статье я рассмотрю вопрос выявления и обработки ошибок, возникающих на фронтенде (браузер или web-view). На фронтенде код JS выполняется в браузере. JavaScript не является компилируемым языком, поэтому всегда существует вероятность ошибки исполнения при непосредстве...

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

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

[Перевод] Ошибки при работе с датой и временем в SQL Server Перевод статьи подготовлен специально для студентов курса "MS SQL Server разработчик". Содержание Ошибка #1: Предполагать, что значения даты и времени хранятся в виде форматированных строк Ошибка #2: Забыть о людях, которые живут в других частях света Ошибка #3: ...

Контрибьютим в Swift Знакомо, узнали? Каждый раз когда вы пытались объявить опциональное замыкание @escaping в Swift компилятор ругался и писал непонятную ошибку @escaping attribute only applies to function types. Мне это не нравилось, и я решил это исправить. Теперь компилятор Swift 5.3 вместо...

Search Console добавил новый тип ошибок в отчёт о разметке Google Search Console добавил новый тип ошибок в отчёт о разметке структурированных данных. Об этом сообщается на странице Data Anomalies. Теперь Google регистрирует как ошибку те случаи, когда URL-адрес указывается в том поле, где ожидается текстовое значение. Это касается ...

Microsoft выпускает Windows 10 20H2 Build 19619 Microsoft только что выпустила Windows 10 Insider Preview 20H2 Build 19619.1000 для инсайдеров канала Fast Ring. Помимо самого анонса Microsoft также предоставила подробную информацию о новой функции дистанционного управления музыкой на телефоне, которая будет вскоре доступн...

Ошибка синего экрана (BSOD) Video Scheduler Internal Error в Windows: как исправить? Ошибки встречаются на всех компьютерах, ваш ничем не отличается от прочих. Надо понимать, что это всего лишь машина, которая сталкивается с самыми разнообразными проблемами аппаратного или программного обеспечения.  ♥ ПО ТЕМЕ: Как вывести экран iPhone или Android на компьюте...

[Из песочницы] Пишем шейдеры кодом в Unity LWRP Введение Здравствуй, Хабр. Сегодня хочется рассказать немного о том, как можно быстро и безболезненно (почти) начать писать классические текстовые шейдеры в Unity с использованием Lightweight Rendering Pipeline (LWRP) — одним из примеров конвейера Scriptable Rendering Pipeli...

Windows Server 2019 vs. VMware Snapshots with quiescing: элегантное решение проблемы Привет, Хабр! У виртуальных машин Windows Server 2019 с эмуляцией EFI на VMware есть проблема с Application-Aware снапшотами. Выглядит это так: снапшот делается, доходит до 100%, висит минут 5, а потом вываливается в ошибку Failed to quiesce the virtual machine.   Рассл...

Обновление MySQL (Percona Server) с 5.7 до 8.0 Прогресс не стоит на месте, поэтому причины обновиться на актуальные версии MySQL становятся всё более весомыми. Не так давно в одном из наших проектов настало время обновлять уютные кластеры Percona Server 5.7 до 8-й версии. Всё это происходило на платформе Ubuntu Linux 1...

Втискиваем Windows Server на маломощную VPS-ку с помощью Windows Server Core По причине прожорливости Windows-систем в среде VPS доминируют легкие Linux-дистрибутивы: Mint, Colibri OS, Debian или Ubuntu, лишенные ненужного, в рамках наших задач, тяжеловесного окружения рабочего стола. Как говорится, только консоль, только хардкор! И на самом деле, ...

В «osu!» играй, про ошибки не забывай Приветствуем всех любителей экзотических и не очень ошибок в коде. Сегодня на тестовом стенде PVS-Studio достаточно редкий гость – игра на языке C#. А именно – «osu!». Как обычно: ищем ошибки, думаем, играем. Читать дальше →

Sentry — трекинг java exception в Java Sentry — трекинг java exception в Java Стандартно Java разработчики мониторят ошибки, exception через логи. Но есть и другой способ, а именно отправка exception в Sentry. Sentry — инструмент мониторинга исключений (exception), ошибок в ваших приложениях. Преимущества использ...

Пять качественных USB-C хабов для MacBook с Aliexpress Компания Apple давно оснащает свои ноутбуки исключительно портами USB-C. Однако, как показывает практика, имеющегося «набора» далеко не всегда хватает для нормального использования MacBook. Именно по этой причине многие владельцы яблочных ноутбуков имеют один или несколько п...

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

[Перевод] Падение в кроличью нору: История об одной ошибке перезагрузки varnish — часть 1 ghostinushanka, молотив по кнопкам в течение предыдущих 20 минут, как если бы от этого зависела его жизнь, поворачивается ко мне с полу-диким выражением в глазах и хитрой ухмылкой — "Чувак, я кажется понял." "Посмотри вот сюда," — говорит, показывая на один из символов на эк...

Побеждая C двадцатью строками Haskell: пишем свой wc Привет, Хабр. На днях Siemargl предложил мне перевести любопытную статью о победе над юниксовым wc при помощи хаскеля. Переводить её я, конечно же, не буду, и по нескольким причинам: автор выжал из однопоточной версии далеко не всё, и однопоточная версия была существенно ме...

[Перевод] Как ограничить частоту запросов в HAProxy: пошаговая инструкция Автор статьи объясняет, как реализовать в HAProxy ограничение скорости обработки запросов (rate limiting) с определенных IP-адресов. Команда Mail.ru Cloud Solutions перевела его статью — надеемся, что с ней вам не придется тратить на это столько времени и усилий, сколько пр...

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

Большие ошибки в больших данных: проблемы анализа на практике При работе с big data ошибок не избежать. Вам нужно докопаться до сути данных, расставить приоритеты, оптимизировать, визуализировать данные, извлечь правильные идеи. По результатам опросов, 85 % компаний стремятся к управлению данными, но только 37% сообщают об успехах в ...

Релогин и HTTP Basic Auth Вэб разработчикам давно известна проблема разлогина и перелогина на сайтах, защищённых HTTP Basic Authorization. И хотя существуют другие методы аутентификации, не страдающие от этой проблемы, до сих пор Basic Authorization зачастую является наиболее оптимальным выбором. В с...

Sony PlayStation 5 получит «огромный» прирост производительности из неожиданного источника Компания Sony пока не провела полноценный анонс своей игровой приставки следующего поколения PlayStation 5. Тем временем разработчики игр с удовольствием делятся подробностями на её счёт.  Неофициальный рендер На этот раз, информацией поделился Марк-Андре Ютр...

Не запускаются приложения на iPhone с ошибкой «Общий доступ закрыт». Как решить За последние несколько дней многие пользователи iPhone и iPad на iOS 13 столкнулись с проблемами с запуском некоторых приложений. При этом появляется ошибка «Общий доступ к этому приложению теперь для Вас закрыт» или «This app is no longer shared with you», в зависимости от...

Ошибки в дизайне A/B тестов, которые я думала, что никогда не совершу Запуская свои первые эксперименты, я считала, что все эти «три / пять / семь самых популярных ляпов», о которых читала в статьях и слушала на конференциях — уж точно не про меня. Тем более в дизайне теста помогал большой красивый шаблон исследований, принятый в компании. ...

[Перевод] Бесконечный цикл, которого не было: история бага Святого Грааля Когда-то давным-давно жила игра для GBA под названием Hello Kitty Collection: Miracle Fashion Maker. Это была милая игра, основанная на знаменитой франшизе Sanrio Hello Kitty и разработанная компанией Imagineer. Но под маской кажущегося невинным названия скрывалась коварная ...

Ошибка – это не UIAlertController Дизайнеры, с которыми я работаю, часто рассматривают сообщениях об ошибках в iOS как что-то очевидное. А если конкретно – как UIAlertController. Читать дальше →

Почему не все ошибки надо исправлять, чтобы сделать ИТ-продукт лучше Данный материал подготовлен нашим партнером — компанией «Эквио». 2+2=3 2+2=5 2+2=4 Покупая ИТ-продукт для решения тех или иных корпоративных задач, бизнес-заказчики чаще всего задумываются о его стоимости, функциональности, удобстве, интеграционных возможностях и т.д. ...

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

Xiaomi сообщила о критических ошибках на смартфонах Mi 9, Mi 9T и Mi 9T Pro в прошивке MIUI 12 – список проблем и инструкция по их решению Популярные смартфоны подвержены массе ошибок и багов. Исправляем ошибки и скачиваем стабильную прошивку

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

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

Apple выпустила iOS 13.6.1 и обновлённую сборку macOS 10.15.6 Обновления операционных систем Apple в подавляющем большинстве случаев выходят точно по плану. Причём неважно, релизная это сборка или тестовая — если в Купертино запланировали выпустить её в начале недели, так тому и быть. Но так происходит только с плановыми обновле...

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

Sony PlayStation 5 получит «огромный» прирост производительности из неожиданного источника Компания Sony пока не провела полноценный анонс своей игровой приставки следующего поколения PlayStation 5. Тем временем разработчики игр с удовольствием делятся подробностями на её счёт.  Неофициальный рендер На этот раз, информацией поделился Марк-Андр...

Топ 10 ошибок в проектах Java за 2019 год 2019 год подходит к концу, и команда PVS-Studio подводит итоги уходящего года. В начале 2019 года мы расширили возможности анализатора, поддержав язык Java. Поэтому список наших публикаций про проверку открытых проектов пополнился обзорами Java проектов. За год было найдено...

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

RxRelay – это магия? Subject vs RxRelay В Android-комьюнити я встречал три типа разработчиков, которые сталкивались с RxRelay: Те, кто не понимают зачем RxRelay используется в их проекте, зачем он нужен и чем отличается от Subject Те, кто думают, что RxRelay «проглатывает» ошибки или «после того, как произошла...

Ошибка «разрушительный сбой 0х8000FFFF» на Windows, как исправить? Знаменитый «синий экран» стал такой же неотъемлемой частью Windows, как и легендарная кнопка «Пуск». Вот только наступление такого события становится проблемой. На синем фоне белыми буквами написана техническая информация, которая, теоретически, поможет установить причину пр...

Проброс USB-портов из Windows 10 для удалённой работы Когда человек много лет рыл бункер и запасал там продукты, он должен испытывать глубокое моральное удовлетворение, если бункер понадобился. Он будет довольный заявлять: «А я говори-и-и-ил!» То же касается и того, кто делал запасы продуктов в кладовой, когда все закупались в ...

Последнее накопительное обновление Windows 10 принесло ошибки и «синий экран смерти» В первой половине января текущего года компания Microsoft выпустила накопительное обновление Windows 10, которое принесло больше проблем, нежели пользы.Речь идет об обновлении с номером KB4528760. Его ключевой задачей было исправление уязвимости, обнаруженной АНБ США. Однако...

Сказка о лишнем и потерянном времени. По версии py3 Несколько недель назад в нашей инфраструктуре я обнаружил небольшую ошибку конфигурации переменной окружения TZ. Исправление этой ошибки нарушило хрупкое равновесие багов во вселенной и графики RPS для одного из проектов в нашем графите буквально сошли с ума. Я расскажу, как...

26 ошибок мышления, из-за которых мы ничего не понимаем Мы врём себе и сами того не замечаем. Это не специально: так уж устроен мозг. Но в наших силах понять ошибки и научиться их исправлять.

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

Новая ошибка Windows 7 не дает выключить или перегрузить компьютер Пользователи, пожелавшие остаться на Windows 7, начали сообщать о новых проблемах с операционной системой.Сейчас появились жалобы на то, что, при попытке перезагрузиться или выключить компьютер, система выдаёт сообщение об ошибке You don’t have permission to shut down ...

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

Самые распространённые ошибки Google Play: что делать и как исправить Google Play - это наиболее безопасная и доступная площадка, с которой можно скачать игры и приложения для Android-устройств. Само приложение Google Play работает очень стабильно, но иногда при загрузке из него выбранного контента всё-таки возникают ошибки. Для того, чтобы по...

Интеграция проекта VueJS+TS с SonarQube В своей работе мы активно используем платформу SonarQube для поддержания качества кода на высоком уровне. При интеграции одного из проектов, написанном на VueJs+Typescript, возникли проблемы. Поэтому хотел бы рассказать подробней о том, как удалось их решить. В данной стать...

[Перевод] The Ember Times — Выпуск 129 От переводчика: Хотя в последнее время js-фреймворк Ember переживает новый период роста, в русскоязычном js-сообществе сохраняется мнение, что его уже никто не использует и он переживает упадок, повторяя путь Backbone. Отчасти причиной этому является отсутствие материалов н...

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

Ученые обнаружили неизвестный источник гравитационных волн Существование гравитационных волн предсказывала ОТО Эйнштейна В 2016 году Лазерно-интерферометрическая гравитационно-волновая обсерватория (LIGO) подтвердила существование гравитационных волн — изменения гравитационного поля, распространяющиеся подобно волнам. Причиной...

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

Apple устранила ошибку с чтением зашифрованных писем в macOS и объединяет покупки приложений для различных платформ На прошлой неделе компания Apple выпустила обновление для своей настольной операционной системы macOS Catalina 10.15.3 и устранила в нём одну из ошибок приватности. Эта ошибка позволяла просматривать текст из зашифрованных писем, как если бы они были незашифрованными. Эту ош...

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

[recovery mode] Этюд в битовых тонах Когда то давно, во время ковыряния «в» и изучения «как» очень хорошего и полезного пакета OpenSSL и как всегда неожиданно возникла одна простая идея и как все такие очень неожиданные идеи канула в лету. Но сухой остаток остался — была найдена ошибка в OpenSSL, в умножении б...

[Перевод] Знакомимся с методом обратного распространения ошибки Всем привет! Новогодние праздники подошли к концу, а это значит, что мы вновь готовы делиться с вами полезным материалом. Перевод данной статьи подготовлен в преддверии запуска нового потока по курсу «Алгоритмы для разработчиков». Поехали! Метод обратного распространени...

[Перевод] Современный JavaScript: взгляд со стороны Сегодня я попытался помочь другу использовать JS-модуль, который он нашёл на Github. Мой друг отличный учёный, но не специалист по JS, Поскольку в течение последних шести я занимаюсь исследованиями юзабилити и преподаю в Массачусетском технологическом институте, то у меня по...

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

[recovery mode] Культура как основа масштабирования команды х2 каждый год. Про ошибки в найме и culture fit Я работаю менеджером разработки в Miro и активно участвую в найме. Последние несколько лет наша команда удваивается ежегодно и становится мультикультурной, у нас открываются офисы в Америке и Европе. 5 лет назад, в начале стадии быстрого роста, наши процессы найма и онборди...

[Перевод] Alpine собирает Docker билды под Python в 50 раз медленней, а образы в 2 раза тяжелей Alpine Linux — часто рекомендованный как базовый образ для Docker`а. Вам говорят, что использование Alpine сделает ваши билды меньше, а процесс сборки быстрей. Но если вы используете Alpine Linux для Python приложений, то он: Делает ваши билды намного медленней Делает в...

Microsoft оставила Windows 10 без антивируса Недавнее обновление, выпущенное компанией Microsoft для операционной системы Windows 10, оставило ряд пользователей без «штатного» антивируса Windows Defender (Защитник Windows).  Пользователи начали жаловаться, что обновление «сломало&raq...

[Перевод] Spring — эффективный роутинг Виктор Васнецов, Рыцарь на распутье; fatcatart.com Привет, Хабр! Здесь краткий пересказ интересной баги c GitHub. Для воспроизведения см. проект spring-flux-callstack. Не так давно я заметил, что при ошибках приложения, стектрейс иногда довольно длинный. И в нем повторялось...

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

Обновите RouterOS на вашем MikroTik Вечером 10 марта служба поддержки Mail.ru начала получать жалобы от пользователей на невозможность подключения к IMAP/SMTP серверам Mail.ru через почтовые программы. При этом часть коннектов не проходила, а часть показывают ошибку сертификата. Ошибка вызвана тем, что «серве...

[Перевод] 5 типичных ошибок при создании React компонентов (с хуками) в 2020 году Всем привет! Из этой статьи вы узнаете о самых распространенных ошибках при создании React компонентов, а также о том, почему они считаются ошибками, как их избежать или исправить. Оригинальный материал был написан немецким разработчиком Лоренцом Вайсом для личного блога, ...

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

Разбор: 3 причины заняться повышением финансовой грамотности Изображение: Unsplash Согласно данным исследований, в России с финансовой грамотностью дела обстоят средне. Наша страна находится по этому показателю на девятом месте среди стран G20, уступая, например, Турции (хотя в Италии с этим дела еще хуже). Карантин – отличное вр...

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

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

[Из песочницы] Маркировка остатков обуви в 1С. Решение проблемы сканирования и выгрузки в «Честный знак» Один из проблемных моментов в начале этого года для производителей и продавцов обуви – запрет с 1 марта 2020 года (возможно, с 1 июля) на производство, импорт, оптовую и розничную продажу обуви без маркировки и передачи данных в систему маркировки «Честный знак». Сегодня хо...

Исправление ошибки Microsoft Visual C++ с кодом 0x80070666 при запуске игр на Windows 10 Сегодня мы разберем довольно частую ошибку, которая раздражает пользователей Windows при запуске некоторых игр. Она связана с пакетом Microsoft Visual C++ — вы увидите сообщение «Настройка не завершена» с информацией о том, что уже установлена другая версия этого продукта и ...

Стала известна ​​стоимость Samsung Galaxy Z Fold 2 Несмотря на то, что складной смартфон Samsung Galaxy Z Fold 2 был представлен 5 августа 2020 года, компания еще не раскрыла все его спецификации и цену.Скорее всего, компания планировала провести еще одно мероприятие Galaxy Unpacked в сентябре, но сегодня на официальном сайт...

Сила PWA: cистема видеонаблюдения с нейросетью всего в 300 строчек JavaScript Привет, Хабр! Веб-браузеры медленно но верно реализуют большинство функций операционной системы, и остается все меньше причин разрабатывать нативное приложение, когда можно сделать веб-версию (PWA). Кроссплатформенность, богатое API, высокая скорость разработки на TS/JS, и ...

[recovery mode] Ключевые тренды рынка кибербезопасности и защиты информации 2020-2021 в противовес прогнозу 2019-2020 Всем привет, меня зовут Александр Дворянский, я директор по коммуникации компании «Инфосекьюрити». Сегодня я рассмотрю основные тренды и векторы развития кибербезопасности, как мировые, так и Российские, которые на мой взгляд будут актуальны в самое ближайшее время. В этом г...

IntelliJ IDEA 2020.2 Привет, Хабр! Недавно состоялся релиз IntelliJ IDEA 2020.2! В новой версии много нового: теперь можно полноценно управлять пул-реквестами GitHub из IDE и просматривать все ошибки и предупреждения в проекте с помощью виджета Inspections. Работать с несовершенным кодом помог...

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

5. Часто задаваемые вопросы по Check Point Maestro (FAQ) Мы опубликовали уже 4 статьи (1, 2, 3 и 4) по Check Point Maestro, где довольно подробно расписали предназначение и различные сценарии использования этого продукта. В связи с этим, нас довольно часто и много спрашивают по поводу данного решения. Большинство задает примерно...

Azure SDK for .NET: история о непростом поиске ошибок Когда мы решили поискать ошибки в проекте Azure SDK for .NET, то были приятно удивлены его размером. «Три с половиной миллиона строк кода», — приговаривали мы, изучая статистику проекта. Это сколько же там всего можно найти. Но, увы и ах. Проект оказался с секретом. Какова ...

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

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

[Перевод] Вышел Flutter 1.17 Сегодня (6 мая 2020) мы с радостью представляем Flutter 1.17, наш первый стабильный релиз в этом году. Наша цель – выпускать стабильные релизы примерно ежеквартально. Однако, данный релиз занял немного больше времени, потому что мы меняли нашу инфраструктуру для нового проц...

Light, создатели камеры Nokia 9 PureView, покидают рынок смартфонов Теперь точно известно, что смартфон Nokia 9.3 PureView не будет использовать странную систему камеры от компании Light, которая была реализована в Nokia 9 PureView. На самом деле, камеры Light не появятся ни в одном другом смартфоне, так как компания решила покинуть тел...

Сердце разработчика: девкиты Sony PlayStation 1 Отец платформы, Кен Кутараги, проектировал PlayStation не просто как ответ на неуместные действия со стороны Nintendo, он стремился создать эталонный продукт, на который будут ориентироваться все геймдевы поколения. Учитывая опыт и ошибки ближайших конкурентов, Кутараги созд...

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

Square Enix: Dragon Quest, Final Fantasy и другие игры для Tokio Game Show В этом году по понятным всем причинам некоторые игровые выставки были отменены, а некоторые перешли в цифровой формат. На прошлой неделе прошла церемония открытия Gamescom 2020, которую вёл известный канадский журналист Джефф Кейли. В конце сентября пройдёт Tokio Game Show, ...

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

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

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

Что стало причиной сбоя 30 августа, в ходе которого мировой трафик упал на 3,5% Глобальный сбой работоспособности интернета произошел по вине американского провайдера CenturyLink. Из-за некорректной настройки межсетевого экрана, у пользователей по всему миру наблюдались проблемы с доступом к Google, службам Microsoft, облачным сервисам Amazon, сервису м...

Crash-crash, baby. Автоматический мониторинг фатальных ошибок мобильных приложений Всем привет! Меня зовут Дмитрий, я релиз-инженер в команде CI/CD Speed Авито. Вот уже несколько лет мы с коллегами отвечаем за всё, что связано с релизами наших мобильных приложений и не только. В прошлый раз я рассказывал о нашей системе релизов моб...

Подземелья, драконы и аутизм: интервью с Адамом Дэвисом В этом году увидит свет настольная ролевая игра Critical Core, которая представляет собой адаптированный вариант D&D, специально предназначенный для развития социальных и коммуникативных навыков у детей с аутизмом и другими особенностями развития. Critical Core — это п...

SameSite=Lax по умолчанию — уже в Chrome 80 stable (правда, пока не у всех) На днях внимательная коллега (спасибо, Лена) зарепортила странный баг — сервер нормально ставил куку в браузере, но обратно она не прилетала. Днём ранее всё работало, теперь же кука выставлялась, но спустя несколько секунд магическим образом пропадала (хотя должна держаться ...

[Перевод] Об утечках GDI и о важности удачи В мае 2019 года меня попросили взглянуть на потенциально опасный баг Chrome. Поначалу я диагностировал его как неважный, потратив таким образом впустую две недели. Позже, когда я вернулся к расследованию, он превратился в причину номер один вылетов процесса браузера в beta-...

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

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

[Перевод] Использование asyncio для создания асинхронных драйверов устройств на MicroPython v.1.12 Изученая возможности MicroPython для своих целей натолкнулся на одну из реализаций библиотеки asyncio и, после недолгой переписки с Piter Hinch — автором библиотеки, понял, что мне необходимо глубже разобраться с принципами, базовыми понятиями и типичными ошибками использова...

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

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

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

Данные десятков тысяч россиян «утекли» с Госуслуг В открытом доступе оказались персональные данные пользователей портала Госуслуг одного из российских регионов. Причиной утечки стала ошибка программного обеспечения одного из серверов портала.

Перевод книги Эндрю Ына «Страсть к машинному обучению» Главы 30 — 32 предыдущие главы 30. Интерпретация кривой обучения: Большое смещение Предположим, ваша кривая ошибок на валидационной выборке выглядит следующим образом: Мы уже говорили, что если ошибка алгоритма на валидационной выборке вышла на плато, вы вряд ли сможете достигнуть желаем...

Эксперт раскрыл причину появления множества ошибок в Windows 10 Всё тайное рано или поздно становится явным

OSINT в Telegram Протокол Telegram известен своей доступностью и открытостью. У него есть множество публичных реализаций: tdlib/td, rubenlagus/TelegramApi, vysheng/tg, LonamiWebs/Telethon и другие. Однако, даже имея в распоряжении столь богатый инструментарий и объемную документацию (https...

Как не выгореть на работе и что делать, если всё-таки выгорел HR-директор сервиса «Зарплата.ру» Вера Маневич рассказала, как отличить настоящее выгорание от физической усталости и что поможет сохранять энергию в процессе работы. Публикуем статью по итогам ее выступления на конференции ProductSense. Выгорание в XXI веке — самая часта...

Постоянный рост долгов и ошибки в стратегии: причины банкротства Hertz — одной из старейших компаний по аренде машин Пандемия лишь обнажила проблемы, с которыми компания боролась не первый год, пишут Bloomberg и The Wall Street Journal.

Из-за ошибки софта банкоматы выдавали деньги без ограничений Если у вас на счету есть, допустим, 50 долларов, вы вряд ли сможете получить 500 долларов, не имея соответствующего кредитного лимита. Однако нескольким десяткам клиентов банка Santander из Нью-Йорка и Нью-Джерси удалось это сделать, воспользовавшись ошибкой программного обе...

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

[Из песочницы] Алгоритм распознавания номера на изображении с низкой вероятностью ошибки второго рода В индустрии существует целый ряд кэйсов, требующих распознавания номера по фотографии (scene number recognition). Часто требуемым условием для алгоритма распознавания является низкое значение ошибки второго рода, а именно случаи, когда распознается неверный номер. В качеств...

Как снизить стоимость владения SIEM-системой и зачем нужен Central Log Management (CLM) Не так давно, Splunk добавил ещё одну модель лицензирования — лицензирование на основе инфраструктуры (теперь их три). Они считают количество ядер CPU под серверами со Splunk. Очень напоминает лицензирование Elastic Stack, там считают количество нод Elasticsearch. SIEM-систе...

PostgreSQL Antipatterns: анализируем блокировки — SELF JOIN vs WINDOW Ранее мы уже научились перехватывать блокировки из лога сервера PostgreSQL. Давайте теперь положим их в БД и разберем, какие фактические ошибки и проблемы производительности можно допустить на примере их простейшего анализа. В логах у нас отражается всего 3 вида событий, ко...

Почему Apple Pencil не работает. 4 самых частых причины Apple Pencil является функциональным инструментом, с помощью которого пользователи могут делать не только небольшие наброски, но и создавать целые картины. А с выходом iOS 14 возможности фирменного яблочного пера заметно вырастут. Однако в некоторых случаях Apple Pencil прос...

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

Только арабы способны на такое: Если б подобные Toyota Land Cruiser 200 выпускались с завода, «Лексус» стал бы не нужен Когда денег слишком много и можно сделать из «Крузака» внедорожник круче, чем «Лексус». Toyota, по большей части, делает автомобили среднего ценового сегмента, а для рынка подороже есть Lexus, который тоже принадлежит «Тойоте». Эти марки широко популярны по всему миру, но н...

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

[Перевод] CPU-лимиты и агрессивный троттлинг в Kubernetes Прим. перев.: эта поучительная история Omio — европейского агрегатора путешествий — проводит читателей от базовой теории до увлекательных практических тонкостей в конфигурации Kubernetes. Знакомство с такими случаями помогает не только расширять кругозор, но и предотвращать ...

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

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

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

Mobile World Congress 2020 решили не проводить Ассоциация GSMA (торговая организация, представляющая интересы операторов мобильной связи по всему миру) опубликовала на сайте mwcbarcelona.com заявление о том, что мероприятие в этом году не состоится. Причиной стал коронавирус. Несколько дней назад появились новости о том...

Перед Китаем сдают и «французы»? Сравнение Chery Tiggo 4 и Renault Kaptur «Рено Каптюр» — уже известный в России бюджетный кроссовер с определенным кредит доверия, однако может ли держать лицо рядом с «новичком» из Китая — «Черри Тигго 4»? «Чери» предлагает покупателям гарантию на 5 лет и 150 000 км пробега на машину и на три года и 100 000 км на...

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

Срочные задачи. Да придёт Спаситель Вы когда-нибудь задумывались, откуда берутся срочные задачи? Вроде, они как-то сами по себе возникают, объективно, из ниоткуда. Срочность рассматривается, как объективное свойство задачи, которое и анализировать-то смысла нет. Вот просто есть на свете срочные задачи, и всё ...

В ядро Linux 5.6 включили VPN WireGuard Сегодня Линус перенёс к себе ветку net-next с VPN-интерфейсами WireGuard. Об этом событии сообщили в списке рассылки WireGuard. В данный момент продолжается сбор кода для нового ядра Linux 5.6. WireGuard — быстрый VPN нового поколения, в котором реализована современная кр...

[Перевод] В каких случаях не нужно использовать списки в Python Перевод статьи подготовлен в преддверии старта базового курса «Разработчик Python». В Python, наверное, самым популярным контейнером данных будет список (list). Он настолько гибкий, что его можно использовать в проектах почти повсеместно и хранить в нем данные различного т...

[Перевод] Исправляем графический баг Mass Effect, возникающий на современных процессорах AMD Введение Mass Effect — популярная франшиза научно-популярных RPG. Первая часть сначала была выпущена BioWare в конце 2007 года эксклюзивно для Xbox 360 в рамках соглашения с Microsoft. Спустя несколько месяцев, в середине 2008 года, игра получила порт на PC, разработанный D...

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

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

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

Помощь компилятору С++ в разрешении перегрузки функций В некоторых случаях компиляторы С++ не могут выбрать подходящую перегружаемую функцию, например, в очевидной с человеческой точки зрения ситуации — возникает ошибка компиляции: void f(int i){} void f(string s){} vector<int> int_c = { 1, 2, 3, 4, 5 }; vector<string...

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

10 распространенных ошибок при использовании iPhone и iPad Как заряжать, настраивать, эксплуатировать и ухаживать за iPhone и iPad. В этом материале собраны 10 наиболее  распространенных ошибок, совершаемых пользователями смартфонов и планшетов Apple.  ♥ ПО ТЕМЕ: Быстрая зарядка для iPhone: какие модели поддерживаются и какое зарядн...

[Перевод] Об изменчивых методах объекта Math в JavaScript Сегодня мы публикуем перевод статьи о математических вычислениях в JavaScript, которая представляет собой письменный вариант выступления её автора на WaffleJS. А само это выступление было чем-то вроде продолжения этой беседы в Twitter. Математическое образование Читать дал...

[Из песочницы] Разрабатываем игры на LibGDX с помощью шаблона Entity Component System Привет Хабр! Меня зовут Андрей Шило, я android-разработчик в компании FINCH. Сегодня я расскажу вам о том какие ошибки не стоит допускать при написании даже самой простой игры и чем крут архитектурный подход Entity Component System(ECS). Читать дальше →

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

[Из песочницы] Самодельный автопилот на одноплтаном компьютере (SBC) Tinker board и Arduino DUE Идея постройки автопилота появилась примерно 2 года назад. Хотелось создать полностью автономный аппарат способный добраться из точки А в точку Б с возможностью ухода от столкновений и облёта преград, способного преодолевать зоны глушения или отсутствия спутникового сигнал...

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

T-Rex-duino – клон игры про динозавра из браузера Chrome для Arduino Имея такой девайс, пользователи Firefox тоже смогут поиграть в T-Rex’а при ошибке загрузки страницы. Читать дальше →

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

OpenGL примитивы в стиле RAII Добрый день, хабра юзеры. Я давно не писал и возможно кто-то заждался статей от меня — конечно же нет. Так как свободного времени стало чутка поболее, а мой GitHub совершенно пуст, я решил написать свой клон Mein kampf Minecraft. С большой вероятностью, я задокументирую это...

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

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

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

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

STM32 Чать 2: Инициализация Программирование — это разбиение чего-то большого и невозможного на что-то маленькое и вполне реальное. Всем привет, для начала я хотел бы поблагодарить модераторов за то что пропустили мой первый (отвратительный) пост, и передать привет маме! А так же я хотел бы поблагода...

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

PostgreSQL Antipatterns: вычисление условий в SQL SQL — это не C++, и не JavaScript. Поэтому вычисление логических выражений происходит иначе, и вот это — совсем не одно и то же: WHERE fncondX() AND fncondY()= fncondX() && fncondY() В процессе оптимизации плана исполнения запроса PostgreSQL может произвольным образо...

Это есть в iPhone SE, но нет даже в iPhone XS Max. Самый дешёвый iPhone поддерживает Wi-Fi 6 и Gigabit LTE Как всегда после анонса новых смартфонов Apple мы начинаем узнавать о них какие-то дополнительные подробности. Какие-то факты изначально были упущены, а какие-то Apple и не указывала. К примеру, сегодня мы говорили об объёме ОЗУ и ёмкости аккумулятора в iPhone SE. Тепе...

Cookie-файлы и GDPR: какие ошибки совершают владельцы сайтов в погоне за соответствием? Cookie-файлы как персональные данные Проблема ужесточения требований в отношении использования cookie-файлов обсуждается с момента вступления в силу Европейского регламента о защите данных (далее GDPR), а так же публикации проекта изменений ePrivacy Directive (наиболее изв...

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

iOS 14 может подсказать, насколько надежны ваши пароли на сайтах В дополнение к переработанному главному экрану с виджетами, библиотеке приложений и таким функциям, как CarKey, в iOS 14 и iPadOS 14 также появились важные усовершенствования в «Связке ключей» iCloud. Теперь в разделе «Пароли», помимо, собственно, самих паролей, есть отдель...

[Перевод] Робогами – реальные потомки терминаторов и трансформеров Спросите любого, что приходит ему на ум при слове «робот», и вы наверняка получите ответы, основанные на поп-культуре. К примеру, T-1000 из жидкого металла, способный менять форму, из фильма «Терминатор 2: Судный день» (1991); или Оптимус Прайм, лидер автоботов, главный пе...

SARIF SDK и его ошибки Сегодня у нас на тесте очередной качественный проект Microsoft, в котором мы всё же попытаемся героически поискать ошибки при помощи PVS-Studio. SARIF – аббревиатура от «Static Analysis Results Interchange Format», представляет собой стандарт (формат файла), предназначенный...

Это есть в iPhone SE, но нет даже в iPhone XS Max. Самый дешёвый iPhone поддерживает Wi-Fi 6 и Gigabit LTE Как всегда после анонса новых смартфонов Apple мы начинаем узнавать о них какие-то дополнительные подробности. Какие-то факты изначально были упущены, а какие-то Apple и не указывала. К примеру, сегодня мы говорили об объёме ОЗУ и ёмкости аккумулятора в iPhone S...

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

Врач Стива Джобса назвал главную ошибку в лечении основателя Apple от рака Издание Forbes опубликовало новое интервью, в рамках которого журналисты пообщались с известным врачом-онкологом Дэвидом Агусом, к которому в свое время обращался за лечением Стив Джобс. Так, врач поделился, по каким причинам ему все таки не удалось помочь основатель Apple.

«Инженерия резильентности»: заметки с конференции REDeploy Пока конференции по всему миру ищут оптимальные форматы в онлайне, самое время вспомнить, как они (да и все мы) жили в довирусную эпоху. В конце прошлого года я посетил конференцию REDeploy 2019, посвященную Resilience Engineering. Очень долго пытался понять, как перевести...

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

[Перевод] Как работает шифровальщик Ryuk, который атакует предприятия Ryuk – это один из самых известных вариантов шифровальщиков за последние несколько лет. С тех пор как он впервые появился летом 2018 года, он собрал внушительный список жертв, особенно в бизнес-среде, которая является главным объектом его атак. Читать дальше →

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

Топ 5 неочевидных ошибок при сборке игрового ПК в 2020 году, цена которым - потерянные деньги и FPS в играх Рассматриваем и детально разбираем самые неочевидные, но фатальные ошибки при сборке игрового ПК в 2020 году, которые совершают даже опытные пользователи.

Начались поставки очень необычного 16:6 короткофокусного проектора Epson EB-1485Fi Даже на фоне проекторов Epson в этой модели много "впервые" и "такого больше нет ни у кого" ■ внешний вид ■ панель соединений ■ пульт■ спецификация■ инструкция (англ.) Очень часто производители проекторов не рассказывают об интересных, полезных и оч...

[Из песочницы] Не nginx единым: Айхор хостинг — цап-царап в прямом эфире Сегодня были замечены сбои в работе старого и заслуженного сайта OpenSource/Linux тематики, на котором много лет размещают документацию, статьи, новости, а также их бурные обсуждения. Что за этим стоит? Спор хозяйствующих субъектов или рейдерский захват? У нас есть информа...

[Перевод] Как устранить слепые зоны с помощью визуального тестирования Перевод статьи подготовлен в преддверии старта курса «Python QA Engineer». Визуальные ошибки – это ошибки в представлении приложения. Они появляются на протяжении всего времени жизни приложения, и очень часто всплывают, когда приложение отображается на экранах мобильных у...

Про их работы ещё не знает Википедия Нет, эта статья не про фантазии автора, патриотические песни или популистские размышления на тему. Это рассказ о том, как оно есть на самом деле. Как в одном конкретном ВУЗе создали условия, благодаря которым работать в нём вернулись те самые "утекшие мозги", уехав...

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

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

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

[recovery mode] CRUD операции с Entities в DialogFlow (C#) Вступление Совсем недавно я начал работу над новым проектом, который включал в себя работу с уже достаточно известным сервисом (AI) от Google — DialogFlow. Суть заключалась в том, что у нас был бот (Telegram) который работал с API нескольких сайтов, а сам же DialogFlow помог...

[Из песочницы] Методы регрессионного анализа в Data Science Накануне запуска курса «Математика для Data Science. Продвинутый курс» мы провели открытый вебинар на тему «Методы регрессионного анализа в Data Science». На нём познакомились с понятием линейных регрессий, изучили, где и как их можно применять на практике, а также узнали, к...

«Резни не будет» — рассказ о переводе «Червя» В конце прошлого года случилось давно ожидаемое литературное событие — группа переводчиков, которая в течении пяти лет переводила роман «Червь» известного канадского писателя Джона МакКрэя, пишущего под псевдонимом «Wildbow», наконец-то завершила работу. Если вы не слыша...

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

Twitter «штормит». Второй крупный сбой за последние два дня Сегодня ночью пользователи социальной сети Twitter столкнулись с еще одной проблемой в работе сервиса. Это подтверждает ресурс DownDetector, который занимается отслеживанием глобальных проблем в работе популярных ресурсов. Около 60% пользователей жаловались на некоррект...

[recovery mode] ООП: Кто взял Измаил? Вопрос принадлежности методов объекту Данная статья посвящена разбору вопроса о том, какому именно объекту ООП должен принадлежать метод, осуществляющий взаимодейстие между несколькими сущностями. Это распространённая тема для холиваров. Например: Не используйте ООП. Никогда. Это ошибка. На эту тему есть много...

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

Популярные ошибки настройки Яндекс.Метрики Частые ошибки установки счетчика, настройки событий и целей, и способы их исправить.

Интересные материалы: 25.02 В новой подборке рассматриваем 5 самых идиотских ошибок локализации, проектирование нового мобильного приложения Microsoft Office и даже самые распространенные ошибки программирования.

3D-Printer. Путь к мечте                          ПРЕДИСЛОВИЕВсем привет. Эта статья посвящается сборке самодельного 3d принтера, она скорее послужит не инструкцией, а уроком, как не надо делать, и какие ошибки можно допустить. Остальным я думаю будет просто интересно почитать, и даже может где то п...

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

Лучшие Android-смартфоны до 15 тысяч рублей в 2020 году Вот и пришло время рассказать о самых популярных устройствах до 15 тысяч рублей. В конце 2019 года мы уже публиковали подобный материал, однако на дворе 2020 год, и с тех пор многое изменилось. Если вам интересно, какие устройства были наиболее интересными за свои 15 тысяч,...

[recovery mode] Пример реализации универсального REST сервиса (Avalanche — application framework for Java) Пример реализации универсального REST сервиса (Avalanche — application framework for Java) "Avalanche — application framework for Java" — реализация технологии стирающей различия между вызовами локального и удаленного кода. Отказоустойчивость, масштабируемость, мод...

ThinkPad i1200 и Windows ME: неправильный ретроноутбук на неправильной ОС Наивысшую ценность для любого коллекционера представляют редкие, выдающиеся артефакты. Самый крутой магнитофон, самый мощный ноутбук, самый необычный КПК. Эти «приоритеты» иногда бывают надуманными, причина их появления — не объективные преимущества, а некий консенсус среди ...

Баг Android 10 заставляет смартфоны зависать без причины Сколько себя помню, Android никогда не был особенно проблемной платформой. Да, раньше, когда флагманские смартфоны имели по 1-2 ГБ оперативной памяти, а их аппаратную основу составляли процессоры, которые сегодня не ставят даже в умные розетки, Android не отличался высоким ...

Акселератор ВТБ: стартапы учатся взлетать По статистике, выживает около 8 % стартапов, а успех приходит всего к 1 % из них. Главная причина неудачи — нет спроса на товары или услуги: технология, может, и крутая, но потенциальные клиенты о ней не знают. Получается, чтобы не выстрелить вхолостую, надо ориентироваться ...

Исследование: самые частые причины ручных санкций Google за ссылки Было проанализировано 830 ссылочных профилей сайтов

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

[Перевод] Как ошибка из 2009 вызывает конфликт Docker for Windows и Razer Synapse Сегодня мне попался весьма любопытный баг: Docker for Windows не запустится, если у вас запущена панель управления драйвером Razer Synapse. Но интереснее всего то, почему так случилось… Читать дальше →

Как найти ошибки в C# проекте, работая под Linux и macOS PVS-Studio – известный статический анализатор кода, позволяющий найти множество каверзных ошибок, скрытых в исходниках. Недавно завершился бета-тест новой версии, в которой появилась возможность анализа C# проектов под Linux и macOS. Кроме того, теперь анализатор можно инте...

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

Лучшая электробритва. Philips S3134 Series 3000 На рынке достаточно много различных электробритв, которые способны не просто брить человеку лицо, но и приносить при этом весьма приятные ощущения. Если вы большой фанат подобной техники или только думаете о том, как бы приобрести себе подобное устройство, то давайте изучим ...

[Перевод] Сценарии использования service mesh Прим. перев.: автор это статьи (Luc Perkins) — developer advocate в организации CNCF, являющейся домом для таких Open Source-проектов, как Linkerd, SMI (Service Mesh Interface) и Kuma (кстати, вы тоже задумывались, почему в этом списке нет Istio?..). В очередной раз пытаяс...

Xiaomi Mi Band 4 содержит недостаток, от которого в ужасе все Спрос на различные модели спортивных браслетов с каждым днем стремительно растет, а происходит это по той простой причине, что их функциональные возможности стремительно расширяются. Именно поэтому если еще не так давно подобного рода устройства могли Сообщение Xiaomi Mi Ba...

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

Битва двух якодзун, или Cassandra vs HBase. Опыт команды Сбербанка Это даже не шутка, похоже, что именно эта картинка наиболее точно отражает суть этих БД, и в конце будет понятно почему: Согласно DB-Engines Ranking, две самых популярных NoSQL колоночных базы — это Cassandra (далее CS) и HBase (HB). Волею судеб наша команда управления...

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

Стол 300х300 на одном ремне без редуктора. Всем привет!Сегодня расскажу как избавился от ШПВ на оси Z и что из этого вышло.Итак, имеем стол 300х300 массой 3 кг.  Понятно что если для его перемещения использовать GT ремень и шаговик без каких либо ухищрений - то стол даже если и поднимется, заставив как следует "вспот...

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

[Из песочницы] People meet recommender systems. Factorization Машинное обучение довольно сильно проникло в нашу обыденную жизнь. Некоторые уже не удивляются, когда им рассказывают про нейронные сети в их смартфонах. Одной из больших областей в этой науке являются рекомендательные системы. Они есть везде: когда вы слушаете музыку, читае...

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

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

Книга «Гид по Computer Science для каждого программиста» Привет, Хаброжители! Колосс на глиняных ногах — так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Все это избавляет от ошибок и...

«Не самый»: Skoda Kodiaq «обрастает» претензиями автомобилистов? «- Но ведь раньше ты мозг так не выносила! – Я стеснялась». Один из лидеров продаж 2018-2019 годов новых кроссоверов в России, судя по статистическим данным, считается «проверенный вариант» Skoda Kodiaq, выпускаемый компанией Skoda с 2016 года – просторный, комфортный, осна...

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

(Без)умные устройства: топ-10 уязвимостей IoT от OWASP Не секрет, что реализация механизмов безопасности IoT-устройств далека от совершенства. Известные категории уязвимостей умных устройств хорошо описаны в Top IoT Vulnerabilities от 2018 года. Предыдущая версия документа от 2014 года претерпела немало изменений: некоторые пунк...

Тестирование виртуальных серверов от DigitalOcean, Vultr, Linode и Hetzner. Человеческие жертвы: 0.0 В одной из предыдущих статей я привел результаты тестирования дешевых виртуальных серверов от различных хостеров рунета. Спасибо всем комментаторам и людям, писавшим в личные сообщения, за обратную связь. В этот раз я хочу представить результаты тестирования виртуальных сер...

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

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

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

Как же, черт возьми, отсортировать этот список? Пусть у нас есть список — содержимое каталога, в котором элементами являются экземпляры классов File и Folder. Задача — отсортировать этот список. Есть два широко известных варианта сортировки структуры каталога — когда сначала идут каталоги, а потом файлы, и когда файлы и к...

Unreal Features of Real Types, или Будьте осторожны с REAL После публикации статьи об особенностях типизации в PostgreSQL, первый же комментарий был про сложности работы с вещественными числами. Я решил бегло пробежаться по коду доступных мне SQL-запросов, чтобы посмотреть, насколько часто в них используется тип REAL. Достаточно час...

API для генерации ответов сервера с любыми кодами статусов Привет, Хабр! Работая над библиотекой-обёрткой REST API, я столкнулся с проблемой. Для тестирования обработки ошибочных кодов ответа сервера (400, 500, 403 и т.д.) необходимо искусственно создавать условия на сервере для получения соответствующих кодов. При правильно настрое...

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

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

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

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

Создатели PlayStation 5 собираются совершить огромную ошибку Как утверждает Video Games Chronicle, ссылаясь на собственных информаторов, компания Sony Interactive Entertainment в этом году снова пропустит самую большую игровую выставку E3 в Лос-Анджелесе. Очень известный игровой аналитик Майкл Пактер (Michael Pachter) подтверждае...

FOSS News №6 — обзор новостей свободного и открытого ПО за 2-8 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №6 за 2–8 марта 2020 г.: Выпуск Chrome OS 80 Массовый отзыв сертификатов Let's Encrypt Удаление Эрика Рэймонда ...

Умные очки Bosch нарисуют лазерное изображение прямо внутри человеческого глаза Компания Bosh привезла на выставку CES 2020 прототип весьма необычных умных очков, но не проводила их презентацию, ограничившись интервью для самых настойчивых журналистов. Причина – лежащая в их основе технология лазерного рисования динамической картинки прямо внутри глаза ...

Мониторинг ошибок и событий в журнале PostgreSQL (grok_exporter) Доброго дня, коллеги и хаброчитатели! Сегодня, хотел бы поделиться с Вами небольшой заметкой о том, как можно организовать оперативный мониторинг ошибок и событий появляющихся в журнале PostgreSQL используя Prometheus и экспортер метрик grok_exporter. Сразу оговорюсь, что э...

Навык поиска работы Есть много причин, почему классные разработчики часто долго не могут найти работу, а компании — классных разработчиков. Я хочу поговорить об одной из наиболее распространённых. Эта причина — абсолютно неправильный, деструктивный подход к проведению технических собеседований...

The Sinking City украинской студии Frogwares исчезла из цифровых магазинов Хоррор The Sinking City, дебютировавший около года назад, наткнулся на новые трудности. Детище украинской студии Frogwares больше недоступно для покупки: игра исчезла из Steam и Epic Games Store, а также цифровых магазинов Xbox One и PlayStation 4. Причина подобного исчезно...

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

Когда и как бы вы умерли, будучи римским императором? Юлий Цезарь в сериале «Рим» Во время просмотра исторических сериалов вроде «Рим» 2005 года или фильмов про различных императоров многие зрители наверняка представляли себе, как бы они действовали на месте древних правителей. Однако, зная, насколько часто императоры погибали ...

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

[Перевод] Политика общего происхождения и CORS: визуальное руководство Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «CS Visualized: CORS» автора Lydia Hallie. Каждому разработчику приходилось сталкиваться с ошибкой Access to fetched has been blocked by CORS policy. Существует несколько способов быстрого решени...

Новая ошибка в Windows 10 бесконечно обновляет драйвера В Windows 10 есть встроенный Центр обновления Windows, который используется в том числе для обновлений драйверов для различных компонентов. Недавно стало известно о новой ошибке системы, из-за которой драйвера обновляются бесконечно.

[Из песочницы] Null safety в Dart Привет, Хабр! Представляю вашему вниманию перевод статьи «Announcing sound null safety» автора Filip Hracek с моими комментариями: Null safety — безопасная работа с пустыми ссылками. Далее по тексту для краткости и по причине устойчивости термина будет использоваться англий...

[Перевод] Миллион спрайтов при 120 с лишним fps Если вы побродите по форуму DOTS, то можете встретить там подобные посты о том, как автор написал библиотеку, способную рендерить миллион анимированных спрайтов, и всё равно получает только 60fps. Я создал собственный рендерер спрайтов DOTS, который достаточно хорош для наш...

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

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

Apple по ошибке одобрила вирус на Mac под видом Adobe Flash Player   Хакеры Питер Дантини и Патрик Уордл выяснили, что Apple по ошибке пропустила вирус для Mac под видом установщика Adobe Flash Player. В macOS есть утилита Gatekeeper, которая анализирует приложения и может запретить их установку, если обнаружит вредоносный код. Р...

Microsoft подтверждает проблемы обновления Windows 10 May 2020 Update 27 мая 2020 года Microsoft начала распространять обновление для Windows 10 под названием May 2020 Update для обычных пользователей. Любой, кто проверяет наличие обновлений вручную, теперь может обновить свой компьютер до Windows 10 версии 2004. Windows 10 версии 2004 тестиро...

Популярные ошибки в английском среди IT-специалистов. Часть 2: Произношение Моя статья «Популярные ошибки в английском среди IT-специалистов» собрала много комментариев с полезными дополнениями. И я решила выпустить вторую часть, теперь посвященную Произношению. Читать дальше →

Web-приложения на Flask: как бороться с циклическими импортами Flask – один из самых популярных фреймворков Python, но некоторые ошибки при его использовании могут привести к определенным затруднениям. В этой статье мы расскажем о том, как не допустить возникновения циклических импортов в проекте. Читать дальше →

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

Intel х86 Root of Trust: утрата доверия Изображение: shutterstock Вот и настал момент, которого, возможно, больше всего боялись системные архитекторы, инженеры и специалисты по безопасности компании Intel: была найдена ошибка в неперезаписываемой области памяти (ROM) подсистемы Intel Converged Security and Mana...

Древности: Roland MT-32, альтернативный звук для DOS-игр Не во всех играх под DOS есть настройки звука. Например, в Lemmings все просто работает. Или нет. Но там, где настройки все же имеются, они выглядят примерно так: Когда я играл в «Принца Персии» в девяностые, моим единственным выбором была верхняя строчка, по причине отсу...

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

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

«Сверить часы»: что известно о новом протоколе синхронизации времени серверов Рассказываем о причинах появления Roughtime и особенностях его работы. Читать дальше →

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

Повышаем надёжность HttpClient’а в .NET Core или как ошибиться в 3 строках кода 4 раза За несколько недель до 14 февраля системе Dodo IS немного поплохело под нагрузкой. Одной из причин стало то, что в backend’ах мобильного приложения и сайта не совсем корректно работали политики поверх HttpClient’а (Retry, Circuit Breaker, Timeout). В этой статье я хочу подел...

[Из песочницы] Типобезопасная работа с регистрами без оверхеда на С++17: value-based метапрограммирование С++, благодаря своей строгой типизации, может помочь программисту на этапе компиляции. На хабре уже довольно много статьей, описывающих как, используя типы, добиться этого, и это прекрасно. Но во всех, что я читал, есть один изъян. Сравним с++ подход и си подход с использова...

[Из песочницы] Хрестоматийный случай одного гика Киберздоровье через призму Мармока Марин Мокану, более известный как «Marmok» — один из самых популярных игровых видеоблогеров в СНГ. Его пример весьма показателен и, что самое главное, вполне характерен для любого человека, жизнь которого проходит за компьютером — вне з...

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

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

100 теоретических вопросов по JavaScript Доброго времени суток, друзья! Представляю вашему вниманию список из первых 100 вопросов по основам JavaScript из этого репозитория с краткими ответами и ссылками на «Современный учебник по JavaScript» Ильи Кантора (JSR) и MDN. Также в конце имеются ссылки на статьи для п...

[Из песочницы] Unity Editor Adventures: Сериализованная Матрёшка Краткое вступление Как правило, для того чтобы добраться до интересующего нас поля сериализованного свойства, мануальная терапия советует нам использовать метод FindPropertyRelative(), в который прокидывается название переменной. По определённым причинам такой подход не все...

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

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

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

[Из песочницы] Революция в ИТ-департаменте (отделе). Нужна ли? Приходя в новую компанию в роли ИТ директора, мы с вами, коллеги, невольно сталкиваемся с ошибками наших предшественников. Конечно, в приступах перфекционизма, мы рвемся все сразу же исправить. Ну как же так можно работать? Это же неправильно! Так нельзя! И так далее… И зд...

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

Вы не смотрите рекламу во время разработки? Непорядок Дожили. Примерно такая реакция у меня была, когда на локальном проекте на localhost поверх всего вылезла реклама. Вот так вот: Так-то давно пора было. Что это я себе позволяю? Браузером пользуюсь, а рекламу не везде смотрю. Читать дальше →

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

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

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

Lenovo обвиняет Intel в нарушении работы портов USB-C в ноутбуках ThinkPad Несколько дней назад источник обнаружил, что порты USB-C многих ноутбуков Lenovo ThinkPad перестали нормально работать. Изучение проблемы показало, что она затрагивает модели верхнего сегмента ThinkPad X1 Carbon, ThinkPad T480 и ThinkPad X390, выпущенные в 2017, 2018 и ...

[Перевод] Видеозвонки с виртуальным фоном и опенсорсные инструменты Сейчас, когда многие из нас находятся на карантине из-за COVID-19, видеозвонки стали куда более частым явлением, чем раньше. В частности, сервис ZOOM неожиданно стал очень популярным. Вероятно, самой интересной возможностью Zoom является поддержка виртуального фона (Virtual ...

Не обновляйте Redmi Note 9 до MIUI 12: есть причины Один из наиболее часто задаваемых вопросов в последние месяцы, поступающий от поклонников бренда Xiaomi, это «Когда MIUI 12 появится на моем устройстве»? И поэтому, когда после тысячи проверок, не появилось ли обновление, которые делались ежедневно, мы видим долгожданное уве...

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

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

Apple выпускает iOS и iPadOS 13.4.1 с исправлением ошибки FaceTime Сегодня Apple выпустила iOS и iPadOS 13.4.1, небольшие обновления, которые появятся через две недели после выпуска iOS и iPadOS 13.4, основные обновления, которые представили общий доступ к папкам iCloud, новую панель инструментов Mail, поддержку трекпада для iPad и многое д...

[Перевод] Шпаргалка по сортировке для Data Science Сортировка данных является основной задачей для ученых и инженеров по обработке данных. Пользователи Python могут выбирать наиболее удобную из ряда библиотек со встроенными, оптимизированными опциями сортировки. Некоторые даже работают параллельно с GPU. На удивление, неко...

[Из песочницы] Решение типовых проблем с json_encode (PHP) Это краткая статья о наиболее вероятных проблемах с json_encode и их решениях. Иногда при кодировании данных в json, с помощью json_encode в php, мы получаем не тот результат который ожидаем. Я выделил три наиболее частые проблемы с которыми сталкиваются программисты: до...

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

Магия 2-х строк на Lua или как донести исходные заголовки HTTP Authorization header-авторизации до web-сервиcа Статья будет полезна тем: кому необходимо задействовать несколько видов авторизации в одном запросе к серверу; кто хочет открывать сервисы мира Kubernetes/Docker в общий интернет, не задумываясь о способах защиты конкретного сервиса; думает, что всё уже кем-то сделано, ...

Практика обновления версий PostgreSQL. Андрей Сальников Предлагаю ознакомиться с расшифровкой доклада 2018 года Андрея Сальникова "Практика обновления версий PostgreSQL" В большинстве своем, системные администраторы и ДБА бояться как огня делать мажорные обновления версий баз данных (RDBMS), особенно если эта база данны...

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

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

Сказ о том, как из-за одной опции на серверной Windows у нас сайты тормозили Многие уже слышали, что Cloud4Y — это корпоративный облачный провайдер. Поэтому не станем рассказывать о себе, а поделимся небольшой историей о том, как у нас возникли проблемы с доступом к некоторым сайтам и что послужило причиной этого. Читать дальше →

Сервис проверки контрагентов расскажет о мерах поддержки конкретным компаниям Правительственная комиссия расширила перечень компаний, наиболее пострадавших от пандемии, для оказания адресной поддержки. Обновленный список сегодня уже загружен в сервис проверки контрагентов 1cont.ru. Чтобы узнать, какими мерами поддержки каждая ко...

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

FOSS News №7 — обзор новостей свободного и открытого ПО за 9-15 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №7 за 9–15 марта 2020 г.: Релиз Firefox 74 Полная домашняя автоматизация в новостройке. Продолжение Метод...

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

5 ужастиков, которых зрители боятся сегодня Казалось бы, причём здесь Теле2? Не так давно случился тот самый день, который послужил названием одному из пугающих фильмов — «Пятница 13». Теле2 составила список 5 фильмов ужасов, которые оказались самыми востребованными у её абонентов в приложении Tele2 TV. Любопытно. ...

Развитие DATA VAULT и переход к BUSINESS DATA VAULT В предыдущей статье я рассказал об основах DATA VAULT, описал основные элементы DATA VAULT и их назначение. На этом нельзя считать тему DATA VAULT исчерпанной, необходимо поговорить о следующих ступенях эволюции DATA VAULT. И в этой статье я сконцентрируюсь на развитии DATA...

Autel переносит выпуск дронов EVO II на март Как мы уже сообщали, компания Autel Robotics представила дрон EVO II, который может стать первым коммерчески доступным складным дроном с камерой, поддерживающей видео 8К. Говоря точнее, производитель готовит к выпуску трех варианта беспилотника, которые различаются моду...

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

В США предлагают запретить пользоваться смартфонами до 21 года В американском штате Вермонт был зарегистрирован законопроект, который предусматривает запрет на использование мобильных телефонов для лиц в возрасте до 21 года. Во вторник штат Вермонт представил законопроект сенатора-демократа Джона Роджерса (John Rodgers), который пр...

Обнаружение «невозможной» черной дыры оказалось ошибкой Художественное изображение гигантской черной дыры в бинарной системе LB1, которая аккрециирует газ звезды-компаньона 27 ноября группа ученых из Национальной астрономической обсерватории Китая (НАОК) сообщила об открытии бинарной системы LB-1 в галактике Млечный Путь. Спутник...

[Из песочницы] C чего начинается псевдо-Scrum в аутсорсинге (немного теории и Case Study) … в любом явлении есть малозаметные составляющие, которые, тем не менее, сильно влияют на его суть. Из ВикипедииAgile «захватил» мир информационных технологий? Или многие уже успели разочароваться? Почему? Потому что, даже если философия и подходы Agile (Scrum) к управлени...

Ставим задачи на развитие (в кровавом enterprise и не только) Забегает молодой парень в больницу: — Доктор, сделайте мне кастрацию, срочно! — ??? — Срочно, доктор, некогда объяснять! Доктор делает кастрацию. Наутро парень приходит в себя от наркоза, его спрашивают, в чем дело, собственно? — Понимаете, я собираюсь жениться на еврейк...

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

Приключения продолжаются. Пользователям Windows 7 не разрешают выключить компьютер Компания Microsoft прекратила поддержку операционной системы Windows 7 почти месяц назад. Тем не менее, пользователи продолжают сталкиваться с новыми удивительными проблемами.  Сначала финальное обновление Windows 7, вышедшее в день окончания поддержки 14 января, ...

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

Из-за чего у человека может идти кровь из глаз? В истории есть множество случаев, когда у людей шла кровь из глаз Человеческий организм — сложнейшая система, которая преподносит совершенно неожиданные и порой очень пугающие сюрпризы. Недавно офтальмологи из индийского города Нью-Дели рассказали о 14-летней девочке, у кото...

Autel переносит выпуск дронов EVO II на март Как мы уже сообщали, компания Autel Robotics представила дрон EVO II, который может стать первым коммерчески доступным складным дроном с камерой, поддерживающей видео 8К. Говоря точнее, производитель готовит к выпуску трех варианта беспилотника, которые различаются моду...

Как продвигать страницу в Instagram в 2020 году? Instagram сегодня – не только развлекательная социальная сеть, но еще и место для продвижения своего творчества, поиска клиентов, реализации товаров и услуг. Закономерно, что чем больше в подписчиках пользователей, тем больше вероятность покупки, заказа, ознакомления с творч...

Многочисленные проблемы процессоров Skylake могли вынудить Apple начать процесс отказа от CPU Intel Intel прокомментировала переход Apple на процессоры собственной разработки На днях Apple подтвердила то, о чём мы слышали из сторонних источников на протяжении пары лет. Компания действительно решила отказаться от процессоров Intel в своих ПК Mac и заменить их решениям...

Смартфоны с экраном 120 Гц Смартфоны с повышенной частотой обновления экрана Смартфоны с повышенной частотой дисплея могут стать новым трендом 2020 года. Впрочем, они уже стали трендом, ведь подобных аппаратов на рынке уже не так мало. Можно говорить, что тренд уже наступил. В этом материале представл...

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

Создатели PlayStation 5 собираются совершить огромную ошибку Как утверждает Video Games Chronicle, ссылаясь на собственных информаторов, компания Sony Interactive Entertainment в этом году снова пропустит самую большую игровую выставку E3 в Лос-Анджелесе. Очень известный игровой аналитик Майкл Пактер (Michael Pachter) подтвержда...

Xiaomi Mi Band 5 Pro и Mi Band 5 Lite: новые имена обнаружены в коде Mi Wear Долгожданный фитнес-браслет Xiaomi Mi Band 5 дебютировал на китайском рынке несколько дней назад, и это гаджет, который с уверенностью можно назвать флагманом в своём секторе носимых устройств. Наследник Mi Band 4 обладает многочисленными новыми функциями, хотя, возможно, в ...

Этюд по реализация бизнес-логики на уровне хранимых функций PostgreSQL Побудительным мотивом к написанию этюда послужила статья «В карантин нагрузка выросла в 5 раз, но мы были готовы». Как Lingualeo переехал на PostgreSQL с 23 млн юзеров. Показалось интересным то, что одна и та же мысль-"реализовать бизнес-логику в БД". пришла в ...

Искусственный интеллект научился создавать детальные портреты людей из самых грубых набросков В этом году из-за пандемии конференция SIGGRAPH пройдет в виртуальном режиме, поэтому ее участники заранее представляют свои новинки. В числе самых перспективных – технология DeepFaceDrawing, разработанная учеными из Китайской академии наук и Университета Гонконга. Она предн...

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

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

Доступна для загрузки Windows 10 Build 19035 Состоялся релиз Windows 10 Build 19035. Сборка снова несет только список исправлений.Список изменений:• отсутствует Wotermark;• ссылка «Необязательные обновления» больше не будет появляться в Центр обновления Windows;• исправлена проблема с отпечатком пальца, вариант которог...

Ракета от Амперки, часть 5: Разбор полетов, ремонт Рад всех приветствовать! Очередная неделя работы над ракетой. В этом выпуске займемся выяснением причин срыва сопла, поиском вариантов решений и ремонтом. Читать дальше →

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

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

[Перевод] Остров читеров в Fall Guys Позвольте мне рассказать безумную историю. Она называется… Расцвет и упадок Острова читеров! На момент запуска игры в неё было встроено несколько наших собственных систем распознавания читов. На этом этапе мы никого не банили, а просто тщательно собирали данные. Мы хотели...

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

AirPods Pro, Apple TV+ и много денег: почему акции Apple достигли рекордной цены После наступления нового года на американских биржах возобновились торги. В ходе одной из первых торговых сессий акции Apple достигли рекордной цены в $300 за штуку. В итоге капитализация производителя iPhone выросла до $1,33 трлн, что позволило обойти извечных сопернико...

Код игры Command & Conquer: баги из 90-х. Том второй Американская компания Electronic Arts Inc (EA) выложила в открытый доступ исходный код игр Command & Conquer: Tiberian Dawn и Command & Conquer: Red Alert. В исходном коде было обнаружено несколько десятков ошибок с помощью анализатора PVS-Studio, поэтому встречайте...

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

[Перевод] Пол Грэм: Как писать полезное (на Хабр) (часть 1) Каким должно быть эссе? Многие сказали бы — убедительным. Так нас учили… Но я думаю, что мы можем стремиться к чему-то более амбициозному: эссе должно быть полезным. Прежде всего эссе должно быть корректным. Но недостаточно просто быть корректным. Легко сделать...

[Перевод] Лучшие практики повышения производительности в C# Всем привет. Мы подготовили перевод еще одного полезного материала в преддверии старта курса «Разработчик С#». Приятного прочтения. Поскольку недавно мне довелось составлять список лучших практик в C# для Criteo, я подумал, что было бы неплохо поделиться им публично. Цель ...

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

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

Пользователи iPhone 11 пожаловались на проблемы с GPS iPhone 11 страдают от проблем с работой GPS, но не у всех К хорошему привыкаешь быстро. Именно поэтому никто даже внимания не обратил на то, что запуск iPhone 11 прошёл относительно гладко. Если сравнивать его с iPhone XS, который из-за сбоя в программном обеспечении из коро...

В чём причины частого мочеиспускания и что с этим делать Иногда это опасный симптом.

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

Из-за ошибки на сайте Vodafone клиент купил 500 стартовых пакетов по цене одного (50 грн). Теперь оператор обещает, что он получит свой заказ Нередко бывает, когда продавцы по ошибке снижают цену на тот или иной продукт, а особо зоркие покупатели, к радости своей, первыми замечают оплошность и успевают совершить покупку по выгодной цене. И вот сейчас произошла очередная такая история — пользователь по имени Григор...

Обнаружена причина развития нового опасного вируса Издание Journal of Medical Virology опубликовало новое исследование, в рамках которого ученые осуществили генетический анализ нового опасного коронавируса из Китая, что позволило установить наиболее точную причину его возникновения.

Как улучшить письменный английский с помощью расширения для Chrome: проект Linguix.com Привет, Хабр! Сегодня я хотел бы рассказать вам о нашем проекте – браузерном расширении Linguix, с помощью которого вы можете исправлять ошибки в англоязычных текстах на любых сайтах в интернете. Читать дальше →

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

В США предлагают запретить пользоваться смартфонами до 21 года В американском штате Вермонт был зарегистрирован законопроект, который предусматривает запрет на использование мобильных телефонов для лиц в возрасте до 21 года. Во вторник штат Вермонт представил законопроект сенатора-демократа Джона Роджерса (John Rodgers), который п...

Microsoft подготовила исправление ошибки в Windows 10, которая портит SSD После установки майского обновления Windows 10 May 2020 Update (2004) появилась проблема с функцией Drive Optimizer (Оптимизация диска).Указанная функция позволяет заново упорядочить данные, сохранённые на диске, что даёт повышение производительности и иногда увеличивает объ...

Обновление культовой стрелялки CS:GO для Windows оказалось с большим подвохом Компания Valve довольно часто обновляет популярную игру Counter-Strike: Global Offensive. Однако последнее обновление на Windows приводит к сбою, после которого игроков выбрасывает с сервера.  После обновления от 5 мая 2020 года (версия 1.37.5.0) геймеры нача...

[Из песочницы] Пожарные роботы При упоминании «пожарный робот» большинство из нас представляет себе робота, которого привезут с собой пожарные и направят его в самое пекло, куда не один пожарный не может войти. То есть робот такой обшитый броней, на гусеницах, которому не страшны огонь и пламя… Одним слов...

Перечислены причины потери сети смартфоном Издание “Прайм” пообщалось с гендиректором АНО "Цифровые платформы" Арсением Щельциным на тему причин потери сети смартфоном. Так, по мнению эксперта, связано это может быть не только с тем, что пользователь находится в месте с плохой связью, но и с тем, что он давно не обно...

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

Выпущена сборка Microsoft Edge Dev 87.0.637.0 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 87.0.637.0 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Основные новшества: Для устройств с сенсорным экраном добавлена возможность а...

Состоялся релиз MMO-стратегии Supremacy 1: The Great War Многие игры сегодня, включая мобильные, предлагают контента на месяцы и даже годы вперёд. Но вряд ли многие из них могут похвастаться затяжными сражениями, которые могут длиться неделями. В этом и заключается прелесть вышедшей MMO-стратегии Supremacy 1: The Great War, котору...

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

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

Приключения продолжаются. Пользователям Windows 7 не разрешают выключить компьютер Компания Microsoft прекратила поддержку операционной системы Windows 7 почти месяц назад. Тем не менее, пользователи продолжают сталкиваться с новыми удивительными проблемами.  Сначала финальное обновление Windows 7, вышедшее в день окончания поддержки 14 я...

Microsoft передумала хоронить Windows-смартфоны 10 декабря должна была окончательно прекратиться официальная поддержка Windows 10 Mobile. Уже после этой даты компания Microsoft по какой-то причине передумала.

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

Почему ваша зарплата не растёт: 8 частых причин Разберитесь, почему денег не становится больше, и исправьте ситуацию.

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

[Из песочницы] 6 самых распространённых ошибок разработчиков при написании HTML и CSS Привет, Хабр! Представляю вашему вниманию перевод статьи «The 6 most common mistakes developers when writing HTML and CSS» автора Stas Melnikov. Использование атрибута placeholder вместо элемента label Часто разработчики используют атрибут placeholder вместо элемента label....

Альтернативное понимание контекста с помощью статистической языковой модели В интернете полно статей на тему основанных на N-граммах языковых моделей. При этом, готовых для работы библиотек довольно мало. Есть KenLM, SriLM и IRSTLM. Они популярны и используются во многих крупных проектах. Но есть проблемы: Библиотеки старые, не развиваются. Пло...

Ошибка Android «Приложение было остановлено»: как исправить проблему Иногда необходимая программа внезапно закрывается, а на экране смартфона появляется сообщение об ошибке «Приложение было остановлено». Рассказываем, почему так происходит и как решить эту проблему.

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

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

Что может пойти не так с Data Science? Часть 1: сбор данных Сегодня существует 100500 курсов по Data Science и давно известно, что больше всего денег в Data Science можно заработать именно курсами по Data Science (зачем копать, когда можно продавать лопаты?). Основной минус этих курсов в том, что они не имеют ничего общего с реально...

[Перевод] Собственные игровые движки: небольшое исследование Пару недель назад я играл в A Plague Tale студии Asobo Studio (и прошёл её). Меня очень захватила эта игра, благодаря не только красивой графике, но и сюжету с локациями. Я решил немного изучить технологии, использовавшиеся при её разработке, и был удивлён, обнаружив, что и...

Поднимаем Mercurial на Windows-сервере (с Nginx) Недавно случайно узнал, что BitBucket, где лежат мои Mercurial-репозитории, прекращает поддержку Mercurial: новые репозитории создавать уже нельзя, а существующие будут удалелы с 1.06.2020. Возможные варианты действий: перейти на Git, выбрать один из других сервисов, или нас...

[Перевод] Семь самых распространенных ошибок при переходе на CI/CD Если ваша компания только внедряет DevOps или инструменты CI/CD, вам может быть полезно познакомиться с самыми распространенными ошибками, чтобы не повторить их и не наступать на чужие грабли.  Команда Mail.ru Cloud Solutions перевела статью Avoid These Common Pitfalls Whe...

Как выбирать долгосрочные инвестиции: 6 акций из портфеля Уоррена Баффета Изображение: Unsplash Уоррен Баффет – один из самых известных и уважаемых инвесторов в мире. Один из ключевых элементов его подхода к инвестициям называется value investing – он заключается в том, чтобы находить недооцененные акции. Сегодня мы поговорим о том, как именно ...

PlayStation 5 не повторит ошибки PlayStation 4. Новая консоль получит адаптер Wi-Fi 6 Игровая консоль Sony PlayStation 5, как оказалось, порадует покупателей самым современным стандартом беспроводной связи — Wi-Fi 6. Это стало известно благодаря появлению устройства в базе одного бразильского регулятора.

Многочисленные проблемы процессоров Skylake могли вынудить Apple начать процесс отказа от CPU Intel Intel прокомментировала переход Apple на процессоры собственной разработки На днях Apple подтвердила то, о чём мы слышали из сторонних источников на протяжении пары лет. Компания действительно решила отказаться от процессоров Intel в своих ПК Mac и заменить их решени...

[Из песочницы] Как перенести OpenVZ 6 контейнер на KVM сервер без головной боли Каждый, кому понадобилось хотя бы раз в жизни перенести OpenVZ контейнер на сервер с полноценной виртуализацией KVM, сталкивался с некоторыми проблемами: Большинство информации, банально устарело и было актуально для уже давно прошедших EOL цикл ОС По разным ОС всегда предо...

DIY и Open Source на помощь врачам Мейкеры всего мира (и России в том числе) помогают своими мощностями врачам, у которых сейчас острая нехватка банальных «расходников». Если вы медик на передовой или мейкер со свободными ресурсами, то эта информация для вас. (Щитки для лица, переходники для ныряльных масок и...

Lenovo предупредила владельцев ноутбуков ThinkPad об обновлении Windows 10 с ошибками Ошибки в последнем накопительном обновлении Windows 10 признала и компания Lenovo, поспешившая предупредить об этом пользователей.Проблемы затронули ноутбуки линейки Lenovo ThinkPad 2019 и 2020 годов выпуска. Причем проявляться они могут самым различным образом.Lenovo предуп...

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

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

Анонс Windows 10 Insider Preview Build 20185 (канал Dev) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 20185 для участников программы Windows Insider, использующих канал Dev (в прошлом «Ранний доступ»). Полный номер сборки: 20185.1000.rs_prerelease.200731-1415. Внимание! Ср...

[Перевод] Магические сигнатуры методов в C# Представляю вашему вниманию перевод статьи The Magical Methods in C# автора CEZARY PIĄTEK. Есть определенный набор сигнатур методов в C#, имеющих поддержку на уровне языка. Методы с такими сигнатурами позволяют использовать специальный синтаксис со всеми его преимуществами. ...

Анонс Windows 10 Insider Preview Build 20190 (канал Dev) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 20190 для участников программы Windows Insider, использующих канал Dev (в прошлом «Ранний доступ»). Полный номер сборки: 20190.1000.rs_prerelease.200807-1609. Напоминаем, ...

[Из песочницы] Опыт работы с фильтром Калмана на примере NMEA данных Цель статьи не в объяснении принципов Калмановского фильтра, а в его демонстрации на примере реальных (сырых) данных. Желающие могут модифицировать исходники и поэкспериментировать с алгоритмом, я надеюсь что моя работа поможет тем, кто столкнется с подобной задачей. Использ...

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

Опубликован список самых мощных смартфонов за март: Xiaomi теряет лидерство? Xiaomi Mi 10 Pro 5G стал лидером среди лучших смартфонов по версии AnTuTu в феврале. Сегодня компания выпустила новый список ТОП-10 самых производительных флагманских телефонов за март. Он показывает, что теперь в рейтинге с результатом 606 389 очков лидирует OPPO Find X2 Pr...

Xiaomi Mi 9 Lite получил глобальную официальную Android 10 Смартфон Xiaomi CC9, представленный на китайском рынке, получил ОС Android 10 примерно неделю тому назад. Логично было думать, что его клон под названием Mi 9 Lite, продающийся в Индии и в других странах, получит Android 10 тоже очень скоро. Так и получилось. Как пишет...

ФАС запретила РЖД покупать 15 тысяч «Эльбрусов» за 1 млрд рублей На днях стало известно о том, что РЖД не сможет закупить 15 тысяч компьютеров на «Эльбрусах» за 1 млрд рублей. Причина — запрет со стороны ФАС, служба посчитала, что РЖД неверно прописала процессор конкретного производителя. Так, в одной части документа прописаны характерис...

Коронавирус как способ отъема денег у населения «Коронавирусный» кризис, как и любой период нестабильности, стал причиной расцвета мошенничества. Последователи Остапа Бендера, знавшего «400 сравнительно честных способов отъема» денег у населения, могли бы пополнить этот список весьма изощренными методами обмана – о...

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

Backend United #6: Табаско — разработчики о безопасности Привет! 25 июня в 18:00 по Москве пройдёт шестой митап в серии Backend United под кодовым названием «Табаско». Вещаем в онлайн-формате. Тема митапа — безопасность. Будем говорить об обнаружении и предотвращении ошибок при написани...

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

[Из песочницы] UX-исследование ДБО: наш опыт, ошибки и открытия Привет. Я Денис Элиановский, дизайн-директор в JTC и руководитель в Opium Pro. Мы работаем в очень узких сегментах рынка IT, связанных с финансами и документооборотом. Вы точно ещё не слышали об этих компаниях и сегодня мало что о них узнаете, ведь эта статья про UX-исследов...

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

[Перевод] Новости из мира OpenStreetMap № 503 (03.03.2020-09.03.2020) Картатон в университете Сент-Луиса в городе Багио на Филиппинах 1 | Photo GOwin Картографирование Пользователи Stereo и contrapunctus предложили упрощенный метод картирования маршрутов общественного транспорта. Он основан на их большом опыте подобной работы в Люксембурге...

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

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

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

Morrowind Rebirth mod получила обновление к 18-летию The Elder Scrolls 3: Morrowind теперь официально взрослый, по крайней мере в США. Ролевая игра Bethesda сегодня исполняется 18 лет, и чтобы отпраздновать, разработчики выпустили большое обновление с названием 5.1. Это обновление немного меньше, чем предыдущие обновления, но...

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

Ликбез про VPS: как настроить удалённый рабочий стол, если вы Win-пользователь Привет! Это ликбез про то, как, имея обычные навыки Win-пользователя, создать удалённый рабочий стол на Windows. Сразу скажу, что большей части аудитории Хабра это покажется детским садом, но, как мы знаем по первой линии нашей поддержки, этот навык очень востребован. Ну и...

[Перевод] Разбор худшего в мире куска кода Есть одна итальянская страница на Facebook. Называется она «Il Programmatore di Merda», что в переводе означает «Дерьмовый программист». Мне нравится эта страница. Там часто публикуют куски отвратительного кода и мемы о программировании. Но однажды я увидел там кое-что сове...

К Земле движется астероид, но ученые успокаивают: причин для паники нет По социальным сетям будто прошел тайфун из опасений, что астероид (известный как «2018 VP1») может столкнуться с нашей планетой 2 ноября. Самое интересное… мы настолько доведены до отчаяния сумасшедшим 2020 годом с его «сюрпризами», что принимаем эту новость как закономерн...

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

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

Microsoft Cloud PC: Windows из облака не желаете? Если верить слухам, то весной 2021 года компания Microsoft может запустить облачный сервис Cloud PC. Нас ждет Windows и другие сервисы корпорации из облака? Мы привыкли к тому, что операционная система работает локально на компьютере и позволяет использовать все другие серви...

Я больше никогда не откажусь от MacBook в пользу других ноутбуков Около 4 лет использования MacBook Pro 2009 года сделали все, чтобы я больше никогда не мог пользоваться ноутбуками на Windows и Linux. Все началось с того, как в один прекрасный день на Avito в 2016 году я купил старенький MacBook 2009 года за 16 тысяч рублей. Бедный студен...

Паттерн «сага» как способ обеспечения консистентности данных Всем привет. Уже сейчас в OTUS открывает набор в новую группу курса «Highload Architect». В связи с этим я продолжаю серию своих публикаций, написанных специально для этого курса, а также приглашаю вас на свой бесплатный демо урок по теме: «Индексы в MySQL: best practices и ...

Ошибка 0x80070002 в Windows: как исправить? (5 способов) С этой распространенной проблемой сталкиваются многие пользователи Windows 10, Windows 8 и Windows 7. Речь идет об ошибке с кодом 0x80070002, который указывает на отсутствие нужных файлов или их повреждении при загрузке обновления, успешно при этом установленного. Да, звучит...

Windows vs Sysmon На последней конференции ZeroNights, в ходе неформального общения со своими коллегами по цеху — инженерами систем мониторинга, нам был задан простой на первый взгляд вопрос — распространено мнение, что для полноценного мониторинга эндпоинта с ОС Windows необходимо использов...

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

Как мы взламывали «умную» фабрику Хотя процесс подключения предприятий к интернету давно уже носит массовый характер, с точки зрения кибербезопасности каждый такой случай уникален, и охватить все возможные варианты нереально. В рамках нашего нового исследования Attacks on smart manufacturing systems мы сос...

[Перевод] Реализация движения по лестницам в 2D-игре Движение по лестницам уже давно было головной болью для разработчиков. Свой код я написал для нашего старого прототипа 2017 года и до недавнего времени он оставался почти неизменным. Он едва покрывал потребности нашего прототипа и не должен был дожить до релиза. Однако име...

Правда ли, что наши предки убили неандертальцев? Примерно 40 тысяч лет назад на Земле жили сразу несколько представителей рода людей. Самыми многочисленными из них были наши далекие предки Homo sapiens и неандертальцы. Жить на одной планете сразу нескольким видам прямоходящих существ, умеющих изготавливать оружие, разогре...

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

Смартфоны Samsung Galaxy S и Galaxy A начали сбоить по всему миру Пользователи смартфонов Samsung начали массово жаловаться на проблемы со своими устройствами.Сообщается, что смартфоны самостоятельно перегружаются, отображают черный экран и искаженные символы. Проблема затронула смартфоны линеек Samsung Galaxy S и Galaxy A, причем серия Ga...

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

Последнее обновление Windows 10 не исправило ошибки File Explorer Компания Microsoft сообщает, что накопительное обновление Windows 10 KB4532695, которое доступно в качестве дополнительного обновления для пользователей и предприятий, исправляет несколько ошибок в проводнике.

Теперь у OnePlus Nord нашли проблемы с работой Bluetooth OnePlus поймал еще одну проблему – слабая связь по Bluetooth.     Когда вышел  OnePlus Nord, все не могли перестать говорить о нем – первый за долгое время смартфон от известного бренда, который с натяжкой, но все-таки можно считать бюджетным устр...

Теперь у OnePlus Nord нашли проблемы с работой Bluetooth OnePlus поймал еще одну проблему – слабая связь по Bluetooth.     Когда вышел  OnePlus Nord, все не могли перестать говорить о нем – первый за долгое время смартфон от известного бренда, который с натяжкой, но все-таки можно считать бюджетным устр...

10 популярных ошибок настройки Google Analytics и способы их исправить Типичные ошибки при настройке Google Analytics: как настроить отслеживание, чтобы получать верные данные.

10 популярных ошибок настройки Google Analytics и способы их исправить Типичные ошибки при настройке Google Analytics: как настроить отслеживание, чтобы получать верные данные.

Заметки Инженера PICASO Designer X PRO. Лучший 3D принтер для 3D печати с поддержками. Обзор 3D принтера. Всем привет, Друзья! С Вами 3DTool!Герой нашего сегодняшнего видео имеет много титулов. Одна из самых популярных моделей по России, принтер, созданный для качественной двухэкструдерной 3D-печати, один из самых ожидаемых 3D-принтеров среди Российских производителей на момент ...

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

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

Sony запускает программу вознаграждений за поиск ошибок PlayStation с выплатами до $50 тыс. Sony представила программу вознаграждений за найденные ошибки в экосистеме PlayStation, включая аппаратное и программное обеспечение игровой консоли PlayStation 4, официальные аксессуары для PS4, а также сеть PlayStation Network и связанные веб-сайты. Целью программы...

[recovery mode] Проверка правописания онлайн VS конфиденциальность Бесплатное приложение для проверки английской орфографии и грамматики Grammarly, созданное двумя выходцами из Украины Алексеем Шевченко и Максимом Литвиным, позволяет находить ляпы, которые может пропускать MS Word и другие текстовые редакторы. Тот же «Ворд» проигнорирует ...

Интересный баг то ли слайсера Photon Workshop, то ли принтера Photon S Сегодня поймал интересный баг. Отслайсил в родном слайсере (v 2.1.17) пару мелких деталей, скопировал на флэшку, вставляю флэшку в принтер, выбираю его для печати - "Ошибка открытия файла". И все более ранние файлы, которые я печатал и они оставались на флэшке тоже не читают...

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

Работа с китайской микросхемой АЦП Hx711 (заключение) По прошествии некоторого времени, повторное ознакомление с начальной статьей вызвало чувство незаконченности в вопросе использовании данного АЦП. Да, были проведены определенные исследования данного изделия, были нащупаны слабые стороны и предложены пути обхода этих слабых с...

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

Стала известна дата раннего доступа ролевой игры Baldur's Gate 3, выпущены два трейлера Baldur's Gate — это одна из тех серий игр, за которой интересно наблюдать. Ведь её точно нельзя отнести к популярным жанрам: это адаптация и продолжение настольной игры Dungeons & Dragons. Но бельгийская студия Larian, видимо, не собирается следовать трендам, поэтому сов...

Microsoft выпустила обновление для уже не обслуживаемой Windows 7 Несмотря на то, что компания Microsoft назвала выпущенное 14 января обновление для Windows 7 последним, на этой неделе дебютировал еще один апдейт для этой ОС.Microsoft выпустила ещё одно обновление Windows 7 в качестве исключения. Причиной его выхода стали проблемы с обоями...

Ищем аксессуары для Sony PlayStation 2 Slim Старые игровые приставки по сей день пользуются популярностью среди пользователей по одной простой причине — они стоят довольно недорого, при этом позволяют играть вместе с друзьями в компании в какие-то классические игры или проходить их самостоятельно. Именно по этой причи...

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

[Перевод] Джон Ромеро о Doom: 25 лет Rip & Tear Быстрый. Брутальный. Хардкорный. Беспощадный. Это Doom. «Doom – ‘nuff said!» Именно так должен выглядеть постмортем одной из самых важных игр в истории. Doom написал историю игр, Doom — это поп-культура, Doom — имя, символизирующее скоростные, хардкорные и беспощадные шуте...

Обновление культовой стрелялки CS:GO для Windows оказалось с большим подвохом Компания Valve довольно часто обновляет популярную игру Counter-Strike: Global Offensive. Однако последнее обновление на Windows приводит к сбою, после которого игроков выбрасывает с сервера.  После обновления от 5 мая 2020 года (версия 1.37.5.0) геймер...

Ученые составили список животных, подверженных COVID-19 Список составлялся на основе схожести у животных ангиотензинпревращающого фермента 2, известного также как АПФ2 или ACE2, с человеческим. Для SARS-CoV-2 этот белок является основной «точкой входа» в клетки, и в человеческом организме основную роль в этом процессе играют 25 а...

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

Легендарная игра Grand Theft Auto V становится бесплатной Компания Epic Games решила порадовать пользователей своего официального магазина возможностью совершенно бесплатно скачать одну из самых популярных игр всех времен Grand Theft Auto V, которая вышла еще в 2013 году на консолях PS3 и Xbox 360. Годом позже ее портировали н...

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

Xiaomi отреагировала на скандал с разрядкой Xiaomi Mi 9T после обновления MIUI 11 Пару дней назад мы писали о проблеме, с которой столкнулись пользователи смартфона Xiaomi Mi 9T после установки самой новой версии фирменной оболочки MIUI 11 на основе свежей операционной системы Android 10. После установки обновления MIUI 11.0.4.0 с январскими исправл...

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

Новая тактика Pawn Storm На протяжении многих лет Trend Micro наблюдает за деятельностью киберпреступной группировки Pawn Storm, также известной как Fancy Bear и APT28. Исследуя эволюцию методов атак, мы обнаружили новую тактику, принятую на вооружение в 2019 году хакерами из Pawn Storm. В отчёте P...

[Из песочницы] Как поднять свой сервер на RaspberryPI на основе docker Сказ о том, как я настраивал сервисы в docker на Raspberry PI и почему это, возможно, не лучшая идея. Введение (или как всё начиналось) Началось всё очень давно пару лет назад. Так уж вышло, что я оказался в Китае и надо было как-то связываться с внешним миром. Сторонним VPN...

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

Xiaomi приостановила обновление для смартфона Mi A3 Китайская компания Xiaomi выпустила обновление до операционной системы Android 10 для смартфона Mi A3. Но по каким то причинам разработчики компаний Xiaomi приостановили обновление. Большинство пользователей скачали обновление на телефон и не смогли ее установить. По словам...

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

Ошибка DRIVER IRQL NOT LESS OR EQUAL на Windows 7, 8, 10: как исправить Синий экран смерти, или BSOD (Blue Screen Of Death) – это ошибка, отображаемая на экране компьютера, когда с ним случилось нечто фатальное. Если на экране Windows 10 появляется сплошной синий фон с сообщением об ошибке «Код остановки: DRIVER IRQL NOT LESS OR EQUAL», то это м...

Microsoft показала новый Xbox Компания Microsoft впервые показала внешность своей новой игровой консоли и, кроме того, раскрыла ее имя — Xbox Series X (хотя ранее приставка была известна под названием Project Scarlett). Новая консоль получила довольно необычный дизайн — внешне она напоминает системный бл...

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

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

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

Java-дайджест за 28 января Вышел JUnit 5.6. Добавлены any() и none(), чтобы запускать тесты без каких-то дополнительных тэгов, ReflectionSupport.findNestedClasses() может находить циклы в иерархии внутренних классов, TestExecutionSummary.Failure можно сериализовывать, и все в таком духе. Интересно,...

Разбор: почему SoftBank планирует продать акции телеком-гиганта T-Mobile на $21 млрд По данным СМИ, японской конгломерат SoftBank планирует продать 198 млн акций американского телеком-гиганта T-Mobile за примерно $21 млрд. Это примерно равняется 65% всей доли SoftBank в компании, чьи акции стабильно растут на протяжение последних месяцев. В нашей новой ста...

Помогут ли тренировки повысить иммунитет и не поздно ли их начинать У вас появится хорошая причина почаще нагружать тело.

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

Ждём смартфон Xiaomi с аккумулятором ёмкостью свыше 6000 мА·ч. 100-ваттная зарядка не будет одинока Компания Xiaomi сейчас вовсю готовит смартфон с очень быстрой зарядкой — мощностью 100 или даже 120 Вт. Как стало известно теперь, быстрая зарядка будет дополнена аккумулятором повышенной мощности.  Об этом сообщил известный китайский сетевой информатор Digi...

[Перевод] Не надо следовать JavaScript-трендам Однажды, когда у вас выдался не самый светлый день, вы увидели новый твит о том, как пользоваться хуками React. Но по какой-то причине ваша компания или ваша команда ещё не перешли на хуки. Или, может быть, вы ими пользуетесь, но не таким способом, который можно было бы назв...

Для чего в старых домах делали окно между ванной и кухней #5: Лучшие материалы «Популярной механики» за 2019 год Многие считают, что такое окно ставили из-за газовой колонки, в целях безопасности. Предполагается, что при возможной утечке газа взрывная волна выбьет лишь стекло, а стены, потолок и перекрытия дома не пострадают. Однак...

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

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

Вышла публичная iOS 14 beta 5. Что нового   Apple выпустила пятую публичную бета-версию iOS 14 для всех желающих. Номер сборки — 18A5351d   В этом обновлении исправили многочисленные ошибки и улучшили стабильность системы. Также вернули настройку времени с помощью свайпов и немного переделали Пункт у...

Профессия: бэкенд-разработчик Для остановки нет причин —  Иду, скользя. И в мире нет таких вершин, Что взять нельзя. В. Высоцкий Если бы эта статья вышла не на Хабре, а в образовательном журнале, я бы начал её так: «Вспомните сайты, которые вам нравятся, на которых удобная навигация и приятный интерфейс...

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

Data Engineer or die: история одного разработчика В начале декабря я совершил роковую ошибку принял поворотное решение в своей жизни разработчика и перешёл в команду Data Engineering (DE) внутри компании. В статье я поделюсь некоторыми наблюдениями, которые я сделал за два месяца работы в команде DE. Читать дальше →

[Из песочницы] Игровая консоль stm32 Немного шутеров для stm32; как, зачем, что получилось. Предисловие Будучи поклонником «старой» школы шутеров с одной стороны и embedded-разработчиком с другой, я всегда испытывал интерес, как и почему авторам той эпохи удавалось воплощать новый жанр, требующий совершенно ...

На плакате предвыборной кампании Трампа разместили МиГ-29 и АК-74 3 ноября 2020 года в США пройдут очередные выборы президента страны. Штаб действующего президента США Дональда Трампа уже начал предвыборную агитацию, но допустил ошибку в одном из макетов баннеров в интернете, призывающих отдать голос за действующего президента-республиканц...

В далеком космосе обнаружены круглые, таинственные объекты Четыре таинственных объекта, найденные в глубине космоса, не похожи на на что известное астрономам Астрономы регулярно обнаруживают новые объекты. При этом в далеком прошлом человечество вообще ничего не знало о происходящем на просторах далекого, космического океана. Так чт...

[Из песочницы] На что ещё способны шаговые моторы? — Забивать голы в настольном хоккее Создавая своего первого робота (Робот для настольного хоккея), а именно механическую часть, узнал много интересного для себя, чем и хочу поделиться. Примерно половину знаний я «нагуглил» или подсмотрел на Youtube, а вторую половину получил на практике, методом проб и ошиб...

Тот самый 5c. Как мы создали софтверный метод вскрытия знаменитого iPhone 5c Для подписчиковiPhone 5c стал последним смартфоном от Apple, основанном на 32-битном процессоре. В то же время iPhone 5c – знаковая модель, получившая широкую известность после инцидента в Сан-Бернардино. Пять лет назад взлом iPhone 5c террориста из Сан-Бернардино стал камне...

[Из песочницы] Сборка тонкого клиента RDP на базе Raspberry Pi С ростом популярности мини-ПК типа Raspberry Pi, и подобных ему клонов, возникла масса кейсов по их использованию в ИТ-инфраструктуре предприятия, умном доме / даче / гараже, и в других применениях. Одним из удобных и желаемых кейсов является использование RPi как тонкого к...

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

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

LetsEncrypt планирует отозвать свои сертификаты из-за программной ошибки Компания LetsEncrypt, предлагающая к использованию бесплатные сертификаты ssl для шифрования, вынуждена аннулировать некоторые сертификаты. Читать дальше →

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

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

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

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

Что влияет на выдачу кредита. Обзор соревнования Home Credit Default Risk Рассмотрим, как работают алгоритмы в банковском скоринге, какие метрики используются и какие параметры заемщика влияют на то, выдадут кредит или нет. В статье описывается прошедший конкурс с kaggle по предсказанию вероятности дефолта и приводятся влияющие на риск дефолта пар...

Меньше, чем пара. Еще один способ сокращения количества тестов Любому QA известен такой метод минимизации тест-кейсов, как Pairwise Testing — попарное тестирование. Метод отличный, достаточно простой и проверенный множеством команд. Но что делать, если после его применения кейсов остается слишком много? Именно так произошло в моем прое...

Surface Earbuds поступят в продажу 12 мая по цене в $199 В октябре прошлого года Microsoft анонсировала свои беспроводные наушники Surface Earbuds, которые концептуально схожи с Apple AirPods. Они должны были поступить в продажу в конце 2019 года, но по определенным причинам старт продаж перенесли на весну 2020. Теперь Microsoft ...

В процессорах AMD тоже нашли новую уязвимость Два дня назад мы узнали, что в процессорах Intel обнаружена самая опасная уязвимость, обусловленная ошибкой в неперезаписываемой области памяти (ROM) подсистемы Intel Converged Security and Management Engine (CSME). Она затрагивает все современные CPU Intel, кроме покол...

[Перевод] Как я строил карьеру в Amazon, куда меня взяли по ошибке Сегодня я праздную пять лет работы в Amazon. За это время я передал в продакшн боле 500 000 строк кода, проводил инспекцию чужого кода более 500 раз, проектировал, разрабатывал, развёртывал и поддерживал масштабные системы, которыми пользуются тысячи клиентов со всего света....

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

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

[Перевод] Pylint: детальная проверка работы анализатора кода Когда Люк работал с Flake8 и одновременно присматривался к Pylint, у него сложилось впечатление, что 95% ошибок, выдаваемых Pylint, были ложными. У других разработчиков был иной опыт взаимодействия с этими анализаторами, поэтому Люк решил детально разобраться в ситуации и из...

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

Триллер о настройке серверов без чудес с Configuration Management Дело близилось к Новому году. Дети всей страны уже отправили письма Деду Морозу или загадали себе подарки, а главный их исполнитель — один из крупных ритейлеров — готовился к апофеозу продаж. В декабре нагрузка на его ЦОД вырастает в несколько раз. Поэтому компания решила мо...

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

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

[Перевод] Анонс иерархических пространств имен для Kubernetes Прим. перев.: недавно в блоге Kubernetes был представлен проект «иерархических пространств имён». Формально он существует с конца прошлого года, но именно теперь авторы сочли уместным анонсировать свой Hierarchical Namespace Controller (HNC) для массовой аудитории. О предназ...

21 метод UX-исследований: какой выбрать Нравится тебе оно или нет, но при создании ИТ-продукта никак не обойти тему проверки UX на прочность. Любой специалист, которому хоть сколько-нибудь не наплевать на свою работу, хочет, чтобы результаты потраченных человеко-часов были по достоинству оценены конечным пользо...

Samsung представила виртуальную клавиатуру раньше Apple SelfieType — проекционная клавиатура от Samsung Несмотря на то что Apple довольно скрытная компания, которая старается до последнего держать втайне информацию о новых продуктах, она на постоянной основе сама сливает большую часть своих планов. Речь в данном случае идёт...

Умный дом: Строим графики потребления воды и электричества в Home Assistant Каждый раз получая платежку за электричество и воду я удивляюсь — неужели моя семья стооооолько потребляет? Ну да, в ванной установлен теплый пол и бойлер, но ведь они же не кочегарят постоянно. Воду тоже вроде экономим (хотя поплескаться в ванной тоже любим). Несколько ле...

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

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

Разбор: как мы нашли RCE-уязвимость в контроллере доставки приложений F5 Big-IP BIG-IP от компании F5 – это популярный контроллер доставки приложений, который применяют крупнейшие компании мира. В ходе анализа защищенности этого продукта, нам удалось найти опасную уязвимость CVE-2020-5902. Эта ошибка безопасности позволяет злоумышленнику получить возм...

Swift: Копируй-изменяй Часто бывает так, что нам нужно скопировать объект, изменив некоторые его свойства, но сохранив остальные неизменными. Для этой задачи существует функция copy().Это отрывок описания метода copy() из документации Kotlin. На нашем родном языке Swift это означает примерно таку...

Grand Theft Auto IV больше продается в Steam и Rockstar Games Launcher В магазине Steam и Rockstar Games Launcher игра студии Rockstar Games Grand Theft Auto IV теперь отсутствует. Купить ее можно только в версии для консолей. Студия Rockstar официального ответа еще не дала. Одна из наиболее распространенных причин по которой могло такое ...

Кеширование. Часть 2: 60 дней до релиза Привет! Я уже писал вам о том, как, бывает, удается продвигать инициативы в корпорации, какие сложности при этом могут возникнуть: здесь, и здесь. Сегодня же продолжим – я расскажу про психологически наиболее напряженный момент в разработке админки сайта Спортмастер – когда...

[Перевод] Крутые URI не изменяются Автор — сэр Тим Бернерс-Ли, изобретатель URI, URL, HTTP, HTML и Всемирной паутины, действующий глава W3C. Статья написана в 1998 году Какой URI можно считать «крутым»? Такой, который не изменяется. Как изменяются URI? URI не изменяются: их изменяют люди. По идее, у людей...

0-day Dropbox открывает максимальный доступ к Windows Независимые исследователи обнаружили в Windows-клиенте Dropbox опасную уязвимость нулевого дня. Ошибка, для которой еще не вышел патч, позволяет злоумышленнику получить максимальные привилегии на машине и открывает доступ к командной строке. Угроза содержится в компоненте, к...

[Перевод] Что такое «this» и с чем его едят Автор фото — Sebastian Herrmann. Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Daniel James «What is 'this'? Why is that?». Что такое «this» и с чем его едят Когда я начинал изучать JavaScript, концепция this показалась мне крайне запутанной. ...

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

Я есть root. Повышение привилегий в ОС Linux через SUID/SGID В прошлом посте я провел «обзорную экскурсию» по методам повышения привилегий в ОС Linux. Сегодня разбираю вектор повышения привилегий через небезопасные разрешения SUID/SGID. Поэтому больше консоли и меньше слов. Читать дальше →

Windows 10 Build 19041.488 доступна для загрузки Microsoft наконец-то приступила к выпуску отложенного необязательного обновления для Windows 10 версии 2004 с важными исправлениями. Как обычно, Microsoft также опубликовала прямые ссылки для загрузки автономных установщиков Windows 10 KB4571744, если у вас возникнут проблем...

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

ИБ-факапы 2019 – типичные и не очень «Зато не скучно!» — так звучит неформальный девиз сотрудников нашего центра мониторинга киберугроз Solar JSOC (и надо сказать, 2019 год полностью ему соответствовал). В начале нового года многие любят подводить итоги и ставить новые цели, но мы решили вместо этого рассказат...

Список лучшего оружия в Call of Duty Mobile: характеристики всех пушек Предлагаемый список лучшего оружия в Call of Duty Mobile поможет понять, какое именно подходит вам идеально. Естественно, личных предпочтений никто не отменял, но вам стоит обратить внимание на статистику выбранного оружия, прежде чем делать свой выбор. Штурмовые винтовки ...

Ошибка Kernel panic на Mac (macOS): что делать и как исправить? Если ваш Mac неожиданно перезагружается (соответствующее сообщение появится после перезагрузки), то обычно это свидетельствует о возникновении ошибки kernel panic (паника ядра). В этом материале мы рассмотрим основные причины, вызывающие неожиданную перезагрузку и расскажем ...

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

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

Быть или не быть отечественной «Википедии»? Проект создания портала «Знание», представляющего собой российский аналог знаменитой «Википедии», поставлен под угрозу. На сайте правительства появилась информация о приостановке работу по данному проекту. О причинах подобных действий ничего не сообщается.

IoT-ботнет Echobot обновил список целей Независимый ИБ-исследователь Карлос Брендель (Carlos Brendel) обнаружил новую версию IoT-ботнета Echobot. Теперь зловред использует 77 эксплойтов, которые позволяют ему атаковать разнообразные сетевые устройства — от роутеров и IP-телефонов до NAS-хранилищ и аналитических пл...

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

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

Разблокируем интернет с помощью Mikrotik и VPN: подробный туториал В этом пошаговом руководстве я расскажу, как настроить Mikrotik, чтобы запрещённые сайты автоматом открывались через этот VPN и вы могли избежать танцев с бубнами: один раз настроил и все работает. В качестве VPN я выбрал SoftEther: он настолько же прост в настройке как и ...

[Перевод] Что нового можно ожидать от Node.js в 2020 году? В 2019 году Node.js исполнилось 10 лет. Количество пакетов, доступных в реестре npm, пересекло отметку в 1 миллион. С каждым годом объём загрузок самой платформы Node.js увеличивается на 40%. Ещё одной важной вехой для Node.js стало то, что этот проект присоединился к OpenJS...

Оптимизация 3D-моделей для игровой сцены Эта статья завершает цикл публикаций от краснодарской студии Plarium о разных аспектах работы с 3D-моделями в Unity. Предшествующие статьи: «Особенности работы с Mesh в Unity», «Unity: процедурное редактирование Mesh», «Импорт 3D-моделей в Unity и подводные камни», «Пиксельн...

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