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

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

Firefly Studios перенесла релиз стратегии Stronghold: Warlords Серия стратегий Stronghold известна практически каждому, даже тем, кто со стратегиями на «вы». В 2019 году на выставке E3 студия Firefly презентовала новую часть под названием Stronghold: Warlords. Разработчики обещали много чего, включая релиз в 2020 году. Но кто бы мог под...

[Перевод] Как Gatsby обошёл Next.js Автор статьи, перевод которой мы сегодня публикуем, работает программистом в компании Antler. Эта компания представляет собой глобальный генератор стартапов. В Antler несколько раз в году проходят демонстрационные дни, собирающие множество создателей стартапов и инвесторов с...

[Перевод - recovery mode ] Простое обнаружение проблем производительности в PostgreSQL Существует ли в мире очень большая и крупная база данных, которая время от времени не страдает от проблем с производительностью? Держу пари, что их не так уж много. Поэтому каждый DBA (администратор базы данных), отвечающий за PostgreSQL, должен знать, как отслеживать потен...

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

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

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

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

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

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

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

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

[Перевод] Создание CI/CD-цепочки и автоматизация работы с Docker Я написала мои первые сайты в конце 90-х. Тогда приводить их в рабочее состояние было очень просто. Был Apache-сервер на каком-нибудь общем хостинге, на этот сервер можно было войти по FTP, написав в браузерной строке нечто вроде ftp://ftp.example.com. Потом надо было ввести...

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

Улучшение 3D печати поддержек МАРКЕРОМ [Перевод статьи] Любой, кто провел некоторое время с настольным 3D-принтером, знаком с концепцией поддержек. Если вы работаете со сложной моделью, которая имеет нависающие элементы, часто требуется печать поддержек из опорного материала. К сожалению, опоры могут быть трудными для удаления и ...

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

Постройте великую империю в стратегии Civilization VI, доступна и на Android Кажется, что в последнее время издатели решили, что лучше выпускать порты и ремастеры сразу на две мобильные платформы, вместо одной. Так поступила студия Beamdog, выпустив на iOS долгожданный ремастер классической RPG — Neverwinter Nights: Enhanced Edition. Издатель Aspyr M...

Blue-Green Deployment на минималках В этой статье мы с помощью bash, ssh, docker и nginx организуем бесшовную выкладку веб-приложения. Blue-green deployment — это техника, позволяющая мгновенно обновлять приложение, не отклоняя ни одного запроса. Она является одной из стратегий zero downtime deployment и лучше...

[Перевод] Выжимаем из Gears Tactics максимальную производительность с минимальными артефактами при помощи VRS Gears Tactics — динамичная пошаговая стратегия во вселенной одной из самых известных игровых франшиз — Gears of War. Кроме того, это первая игра, поддерживающая одну из основных функций DirectX 12 Ultimate — Variable Rate Shading (VRS). VRS позволяет Gears Tactics добиться ...

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

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

[Перевод] Что я узнал после более чем 1000 code review За последние 3 года я рассмотрел более 1000 pull (merge) request’ов. За это время я многому научился — в основном тому, как не проверять код, как сделать процесс менее болезненным, что делает код хорошего качества и так далее. Pull request должен делать только одну вещь Это...

[Перевод] О 30-кратном увеличении параллелизма в Node.js Каков наилучший способ беспроблемного увеличения параллелизма в Node.js-сервисе, который используется в продакшне? Это — вопрос, на который моей команде понадобилось ответить пару месяцев назад. У нас запущено 4000 контейнеров Node (или «воркеров»), обеспечивающих работу на...

[Перевод] Битва C# JSON сериализаторов для .NET Core 3 Всем привет. В преддверии старта курса «Разработчик C#» подготовили для вас интересный перевод, а также предлагаем бесплатно посмотреть запись урока: «Шаблон проектирования Состояние (State)» Недавно выпущенный .NET Core 3 принес с собой ряд нововведений. Помимо C# 8 и под...

Prettier в крупных проектах: тратим 20 минут на настройку, забываем о форматировании навсегда Разработчики часто не могут договориться о форматировании кода, и типичный рабочий день для многих начинает выглядеть так: кофе, кодинг, всё мирно и хорошо, — а потом, бац, и наступает код-ревью, на котором выясняется, что ты где-то поставил скобочки не так или не перенес чт...

Когда вам не нужно «безопасно извлекать» USB-накопитель в Windows 10 Нужно ли вам «безопасно извлекать» или просто «извлекать» USB-накопитель перед тем, как отсоединить его от компьютера? Смотря как. Если вы используете Windows 10 версии 1903 или новее, Windows теперь автоматически отключает кэширование записи для USB-накопителей, и вы не най...

Рецепты для хворающих SQL-запросов Несколько месяцев назад мы анонсировали explain.tensor.ru — публичный сервис для разбора и визуализации планов запросов к PostgreSQL. За прошедшее время вы уже воспользовались им более 6000 раз, но одна из удобных функций могла остаться незамеченной — это структурные подска...

[Перевод] Реализация технологии SSO на базе Node.js Веб-приложения создают с использованием клиент-серверной архитектуры, применяя в качестве коммуникационного протокола HTTP. HTTP — это протокол без сохранения состояния. Каждый раз, когда браузер отправляет серверу запрос, сервер обрабатывает этот запрос независимо от других...

Google позволит веб-приложениям работать на Android наравне с обычными Разработчики уже давно пытаются найти альтернативу современным мобильным приложениям. Что они только ни придумывали. Одни пытались создавать облачные версии популярных программ и игр, чтобы вся нагрузка по обработке ложилась не на смартфон, а на удалённые сервера по типу ст...

[Перевод] Delta: Платформа синхронизации данных и обогащения В преддверии запуска нового потока по курсу «Data Engineer» подготовили перевод интересного материала. Обзор Мы поговорим о достаточно популярном паттерне, с помощью которого приложения используют несколько хранилищ данных, где каждое хранилище используется под свои цели,...

Как использовать Websocket на примере простого Express API? Краткое описание технологии Websocket — это протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером в режиме реального времени. Для установления соединения WebSocket клиент и сервер используют протокол, похожий на HTTP. Кл...

Готовься, Apple. Чем Google собирается заменить приложения для iOS Рынок мобильных приложений стал одним из многих отраслей, которые Apple изменила буквально на корню. Компания из Купертино показала, что софт для смартфонов может не только распространяться через единый и крайне обширный каталог, но и быть платным, не говоря уже о пользе, к...

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

Лучшие стратегии 2019 года на iOS и Android: Bad North, Zombie Night Terror и другие Со стратегиями на мобильных всегда были огромные проблемы. Причина банальна и очевидна — крайне сложно адаптировать интерфейс классических игр с ПК для мобильных. Зато бестолковых клонов Clash of Clans, которая тоже очень хочет считаться стратегией, действительно много. Но т...

Анонсировано дополнение Invasions для Age of Wonders: Planetfall Age of Wonders: Planetfall — это смесь из 4X и пошаговой стратегии от студии Triumph Studios и издателя Paradox Interactive, которая вышла на ПК, PlayStation 4 и Xbox One летом прошлого года. Разработчики анонсировали крупное DLC под названием Invasions, которое вместе с уж...

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

5 фактов о Windows 10X: контейнеры, универсальные приложения, приложения Win32 Компания Microsoft представила новую информацию о работе операционной системы Windows 10X. Ещё она выпустила эмулятор, благодаря которому разработчики могут начать оптимизировать свои приложения под устройства с двумя экранами. Главная новость заключается в том, что Windows ...

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

iOS 14 всего лишь копирует Android После выхода оболочки MIUI 12 на базе операционной системы Android 10 многие заговорили о том, что она стала очень похожа на iOS 13. Теперь же, после презентации iOS 14, заговорили о том, что Apple скопировала то, что давно есть в Android. Одним из основных моментов iOS...

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

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

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

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

Мобильная стратегия Stellaris: Galaxy Command теперь доступна во всем мире и на русском языке Мобильная Stellaris: Galaxy Command вышла в режиме бета-теста еще осенью прошлого года, но получила массу критики со стороны игроков. Проект не имел ничего общего с масштабной и комплексной стратегией разработчиков из Paradox. А чуть позже и вовсе оказалось, что это всего ли...

[Перевод] 10 React-компонентов на все случаи жизни Я полагаю, что для решения различных задач React-разработки лучше использовать маленькие узкоспециализированные инструменты, а не универсальные решения, предлагаемые библиотеками компонентов. Мне нравится выбирать компоненты самостоятельно, я не люблю читать длинную документ...

PostgreSQL Antipatterns: редкая запись долетит до середины JOIN Если писать SQL-запросы без анализа алгоритма, который они должны реализовать, ни к чему хорошему с точки зрения производительности это обычно не приводит. Такие запросы любят «кушать» процессорное время и активно почитывать данные практически на ровном месте. Причем, это в...

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

PostgreSQL Antipatterns: «Должен остаться только один!» На SQL вы описываете «что» хотите получить, а не «как» это должно исполняться. Поэтому проблема разработки SQL-запросов в стиле «как слышится, так и пишется» занимает свое почетное место, наряду с особенностями вычисления условий в SQL. Сегодня на предельно простых примера...

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

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

Делаем HTTP-запросы, изящно деградируем (и ни единого разрыва) Сегодня мало кто помнит, что веб-приложения могут работать без единого XHR-запроса. AJAX (Asynchronous Javascript and XML) дает классную возможность — подгружать данные без перезагрузки страницы. Эта концепция лежит в основе большинства современных SPA. Но ничто не дается...

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

Что пошло не так у "Яндекса" с обсуждаемым контентом Недавно Яндекс начал показывать в результатах поиска вкладку с обсуждаемым контентом по запросам о фильмах, географических объектах и известных личностях. Как сообщает пресс-служба "Яндекса", некоторые пользователи заметили, что во вкладке не всегда отображался качественны...

Kubernetes, микросервисы, CI/CD и докер для ретроградов: советы по обучению Кажется, тема «зачем нужен Kubernetes», уже раздражает. Хочется сказать: «все кому надо — давно уже поняли», однако я разделил бы технических (и околотехнических) работников на тех, кто «понял и знает как использовать», и тех, кто «понял, но хочет знать, как сделать знания а...

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

[Перевод] Formidable, Busboy, Multer или Multiparty? Выбор npm-пакета для обработки файлов, выгружаемых на сервер Существует немало npm-пакетов, предназначенных для разбора и обработки multipart/form-data-запросов на Node.js-сервере. Каждый из них спроектирован по-особенному. Некоторые предназначены для использования с Express.js, другие рассчитаны на автономное применение. Некоторые хр...

Смартфоны Samsung шпионят за владельцами, отправляя данные в Китай Samsung заподозрили в отправке личных данных пользователей на китайские сервера Всем известно, что не так давно Huawei запретили сотрудничать с американскими компаниями. Из-за этого новые устройства китайского гиганта работают без сервисов Google. Торговая война США и Китая ...

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

Мне больше не нужен компактный смартфон Как я понял, что мне не нужен компактный смартфон Я много лет в качестве основного устройства использовал старый добрый iPhone 6. Однако пришло время обновлять свой гаджет, и я решил приобрести восстановленный iPhone 7. Однако, почитав комментарии пользователей на AppleInsid...

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

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

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

[Перевод] Разница между фальшивыми и истинными смещениями в 3D-графике Bump maps (рельефные текстуры), Normal maps (карты нормалей), Displacement и Vector Displacement — вероятно, вы уже сталкивались хотя бы с одним из этих терминов. Несмотря на то, что о них уже есть много информации, похоже, многие путают их различия и последствия использова...

В сетевых хранилищах Asustor Lockerstor 2 и Lockerstor 4 используется кэширование в SSD Компания Asustor выпустила хранилища с сетевым подключением (NAS) Lockerstor 2 и Lockerstor 4, располагающие соответственно двумя и четырьмя отсеками для накопителей. Основой указанных NAS служит четырехъядерный процессор Intel Celeron J4125 (Gemini Lake), работающий ча...

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

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

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

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

Apple запретила покупать больше двух одинаковых iPhone за раз Apple ввела ограничение на продажу iPhone и AirPods Pro. Сначала оно вступило в силу только в некоторых странах Азии, затем добралось до США, а потом пришло и в Россию. Теперь пользователи, которые хотят приобрести любой смартфон компании или фирменные наушники на официальн...

Изменяем формат флешки, HDD или SSD без потери данных в Windows 10 Часто случается так, что стандартная файловая система для накопителей FAT 32 не поддерживает те или иные сценарии использования, например в качестве внешнего накопителя для магнитолы в авто, где чаще всего нужен формат NTFS. Но что же делать, если мы хотим изменить формат фа...

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

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

PostgreSQL Antipatterns: сказ об итеративной доработке поиска по названию, или «Оптимизация туда и обратно» Тысячи менеджеров из офисов продаж по всей стране фиксируют в нашей CRM-системе ежедневно десятки тысяч контактов — фактов общения с потенциальными или уже работающими с нами клиентами. А для этого клиента надо сначала найти, и желательно очень быстро. И происходит это чаще ...

Что если скрестить Svelte и Angular? Или мутабельный Svelte Svelte — очень хороший фреймворк/библиотека, но она имеет чувствительный недостаток (где их нет...) — это система отслеживания изменений, она плохо ловит мутации данных, поэтому в Svelte комьюнити форсируется иммутабельный подход. И у меня давно чесались руки попробовать си...

2019 – самый успешный год Apple c 2009? «Apple» и «рост компании» уже давно стали синонимами. Формально – да. В конце 2009 курс акций вырос в 2,3 раза по сравнению с началом года. В пятницу 27 декабря текущего года на момент закрытия торгов курс акций превысил курс с которым закрылись первые в ...

Инкапсулятор Etherblade.net и импортозамещение сетевых компонентов (часть вторая) В первой статье я хотел показать, что FPGA девелопмент — интереснейшее занятие, а реализация потокового инкапсулятора является достаточно несложным проектом, который вполне мог бы выступить в качестве академического проекта для студентов старших курсов или аспирантуры. Да...

Пишем свою стратегию для виртуального скролла из Angular CDK Привет! В Angular CDK в седьмой версии появился виртуальный скролл. Он отлично работает, когда размер каждого элемента одинаков, — причем прямо «из коробки». Мы просто задаем размер в пикселях и указываем, к какому элементу нужно прокрутить контейнер, сделать ли это плавно, ...

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

DevOps и «смерть» разработчиков. Что-то пошло не так Разработка уже умерла давным-давно и была заменена DevOps. Или, по крайней мере, так должно было случиться после появления DevOps. Знакомая мантра? Бернард Броуд (Bernard Brode) в своей заметке на портале DevOps.com рассказывает, почему это не так. На самом деле у разработчи...

[Из песочницы] Разбор настройки ELK 7.5 для анализа логов Mikrotik Давно была мысль посмотреть, что можно делать с ELK и подручными источниками логов и статистики. На страницах хабра планирую показать практический пример, как с помощью домашнего мини-сервера можно сделать, например, honeypot с системой анализа логов на основе ELK стека. В э...

Стартовала предрегистрация на World War Doh — мультиплеерную стратегию в стиле Clash Royale Студия Jam City, которая известна тем, что выпускает игры по лицензии (в частности, Harry Potter: Hogwarts Mystery) запустила предварительную регистрацию на PvP-стратегию World War Doh. Разработчики предлагают оставить электронную почту и выбрать тип устройства, чтобы на зап...

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

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

Легендарная стратегия Company of Heroes доступна на iPad по цене 1090 рублей Как и планировалась, компания Feral Interactive выпустила порт одной из лучших стратегий в реальном времени Company of Heroes в App Store. Проект доступен только в App Store и продается за приличные 1090 рублей, но учитывая общий уровень и количество проделанной Feral работы...

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

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

Состоялся пробный запуск пошаговой стратегии Grimguard Tactics: End of Legends Grimguard Tactics: End of Legends — это мрачная RPG с большим количеством героев и пошаговым игровым процессом. Игра вышла в раннем доступе, но так или иначе мы не можем пройти мимо неё. В ней по сюжету проснулось древнее зло и теперь игрокам предстоит собрать команды из сам...

Официально: Apple переходит на собственные ARM-процессоры Apple в рамках ежегодной конференции разработчиков WWDC 2020 официально объявила о планах перевести устройства линейки Mac на ARM-процессоры Apple Silicon собственного производства. Главным преимуществом ARM-чипов является низкое энергопотребление, при этом производительнос...

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

Анонс нового формата: прямые эфиры с IT-гуру Привет, Хабр. Мы уже 4 года ведем блог здесь и собрали большое сообщество разработчиков, почти 17 тысяч! Мы пишем для вас статьи, переводим то, что стоит внимания и создаем туториалы. Пришла пора расти и идти дальше, поэтому мы запускаем совершенно новый формат: прямые э...

В карте памяти Transcend MicroSDXC для увеличения скорости записи применено SLC-кэширование Компания Transcend представила первую карту памяти microSDXC с технологией SLC-кэширования. Кэширование в карте памяти USD230I работает прозрачно для хоста, то есть все заботы берет на себя встроенный контроллер, который использует небольшую часть флэш-памяти 3D TLC NAN...

Как мы внедрили скрытие аккаунтов в Telegram или #ДуровДобавьДвойноеДно Если анимация не воспроизводится, смотрите её здесь. Здравствуйте, Павел Дуров! Мы надеемся, что Вы нашли время ознакомиться с данным открытым письмом. Мы разработали решение для Telegram-клиента, которое позволяет скрывать аккаунты и открывать их только через уникальный к...

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

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

Что же получилось у Intel? Первые полноценные тесты CPU Lakefield пока дают противоречивые результаты Мобильные процессоры Intel Lakefield полноценно были представлены месяц назад, и сейчас на рынке уже есть один ноутбук с таким CPU. Это Samsung Galaxy Book S, причём стоит иметь в виду, что этот аппарат существует и с SoC Snapdragon 8cx, и обе версии глобально отличаютс...

Первый взгляд на Westmark Manor: приключение во вселенной Лавкрафта Westmark Manor позиционируется как приключенческая игра вдохновленная творчеством Говарда Лавкрафта и действительно, маленькой шведской студии Nodbrim Interactive удалось создать атмосферу таинственности и ожидания ужаса. По скриншотам можно было даже подумать, что перед н...

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

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

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

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

[Перевод] Асинхронные задания в Django с Celery Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Если в вашем приложении есть какой-то длительный процесс, вы можете обрабатывать его не в стандартном потоке запросов/ответов, а в фоновом режиме. К примеру, в вашем приложении пользователь...

Большинство Win32-приложений будут совместимы с Windows 10X Компания Microsoft начала делиться подробной информацией о своей новой операционной системе Windows 10X, предназначенный для складных и двухэкранных устройств. Новая версия Windows 10 построена на базе проекта Windows Core OS и получила упрощённый и оптимизированный пользов...

Эффективное использование ClickHouse. Алексей Миловидов (Яндекс) Так как ClickHouse является специализированной системой, при его использовании важно учитывать особенности его архитектуры. В этом докладе Алексей расскажет о примерах типичных ошибок при использовании ClickHouse, которые могут привести к неэффективной работе. На примерах и...

Экспресс-курс создания масок для Instagram Не так давно на одном из наших проектов накануне релиза появилось несколько свободных дней (потому что Apple review team не могла понять, что для тестирования приложения с функцией чата недостаточно одного телефона/аккаунта. Хинт: не ленитесь снимать поясняющие видео — прове...

У 80% компаний Европы, Ближнего Востока и Африки проблемы с защитой данных Как показывают результаты проведенного недавно Dell Technologies и Vanson Bourne исследования "Глобальный индекс защиты данных", рассказывает, как компании региона MERAT оценивают защищенность своих данных.Всего в опросе участвовали 1000 менеджеров, принимающих реш...

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

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

Лучшая игровая консоль. Sony PlayStation 4 Slim 500 ГБ Sony PlayStation Classic Начнем нашу статью с достаточно простой и, можно сказать, классической консоли Sony PlayStation Classic. Это, естественно, просто реинкарнация оригинальной консоли, которая когда-то очень давно была чем-то нереальным. Игроки получили возможность ...

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

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

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

Windows 10X: подробности о контейнеризации, UWP и Win32-приложениях Несколько дней назад компания Microsoft раскрыла подробности о работе новой операционной системы Windows 10X, а также опубликовала эмулятор, благодаря чему разработчики уже могут приступить к оптимизации своих приложений для устройств с двумя экранами. Одна из важнейших фун...

[Перевод] Топология и комплексный анализ для ничего не подозревающего разработчика игр: сжатие единичных 3D-векторов Как вы уже могли понять из моих предыдущих статей, мне нравится использовать разработку игр как оправдание для демонстрации сложной математики, для которой в противном случае у большинства людей не было бы применения. И эта статья не исключение! Я хочу показать очень крутую...

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

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

Что же получилось у Intel? Первые полноценные тесты CPU Lakefield пока дают противоречивые результаты Мобильные процессоры Intel Lakefield полноценно были представлены месяц назад, и сейчас на рынке уже есть один ноутбук с таким CPU. Это Samsung Galaxy Book S, причём стоит иметь в виду, что этот аппарат существует и с SoC Snapdragon 8cx, и обе версии глобально отличаютс...

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

[Перевод] HTTP-заголовок Feature-Policy и контроль поведения веб-страниц в браузерах Существует одна совершенно бесподобная методика, позволяющая держать производительность веб-проекта под контролем. Она заключается во внедрении в процесс разработки механизмов, результаты работы которых хорошо заметны. Эти механизмы нацелены на то, чтобы всегда напоминать пр...

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

Стратегия Conflict of Nations: WW3 от Bytro Labs доступна на iOS и Android События в нашем мире напоминают Холодную войну версии 2.0: сверхдержавы всячески уходят от мирного диалога и вместо этого односторонне разрывают договоры о нераспространении ядерного оружия (сокращённо — ДНЯО). Каждый год мы видим техническое и технологическое развитие военн...

Основателя Amazon взломали через WhatsApp. Могут и вас Видимо, Джефф Безос больше не будет пользоваться WhatsApp WhatsApp – мегаудобный инструмент общения, которым пользуется два миллиарда человек со всего мира. Как так получилось, сказать сложно. Но из-за того, что у мессенджера образовалась такая широкая аудитория, сработал эф...

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

Жёсткие диски объёмом 80 ТБ уже на подходе. Благодаря новой технологии На сегодняшний день обычные жёсткие диски максимально приблизились к отметке в 20 ТБ. Если посмотреть на имеющиеся планы крупных игроков этого рынка, то можно увидеть, что, благодаря технологии HAMR, в 2026 году мы можем получить накопители объёмом 50 ТБ. Однако компани...

Поиск автовладельцев в Instagram: от хвостов китов до автомобилей К нам в рекламную группу Dentsu Aegis Network часто приходят компании-рекламодатели с запросом изучить и проанализировать их целевую аудиторию. И сделать это необходимо быстро и точно. Предположим, у нас есть клиент из автопрома, который хочет найти владельцев авто, а потом...

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

[Перевод] 5 бесплатных инструментов, повышающих продуктивность труда веб-разработчика Автор статьи, перевод которой мы сегодня публикуем, говорит, что один из способов разумной организации труда разработчика заключается в использовании инструментов, позволяющих достигать большего, прикладывая меньше усилий. Здесь он хочет рассказать о 5 замечательных инструме...

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

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

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

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

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

Тест-драйв жёсткого диска Verbatim Fingerprint Secure с AES-шифрованием Безопасность личных или корпоративных данных сегодня важна не меньше, чем их сохранность. Не будем представлять, какие могут разыграться сценарии, если какая-то не та информация попадёт в чужие руки и окажется доступной для ознакомления. Вариантов может быть слишком много....

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

Nvidia попыталась объяснить, что случилось с запуском GeForce RTX 3080, но получилось не очень внятно Запуск GeForce RTX 3080 многие смело могут назвать бумажным. Видеокарт было так мало, что купить такую посчастливилось немногим. Nvidia уже извинялась за сложившуюся ситуацию, но внятно объяснить её не захотела. Теперь компания решила дать более развёрнутые ответы на и...

Какую цену мы платим за использование async/await в языках JS / C# / Rust Привет, Хабр ! Работая с Javascript / Typescript, я давно заметил, что асинхронное API работает медленней чем аналогичное синхронное, и даже знал что так должно быть. Но на последнем проекте асинхронная работа с файловой системой стала узким местом, и я озаботился замерами. ...

[Перевод] Мои любимые инструменты разработчика Chrome Доброго времени суток, друзья! Chrome Developer Tools — очень мощный набор инструментов для разработки веб приложений. С помощью этих инструментов мы можем перемещаться по DOM, осуществлять проверку запросов на сервер, настраивать производительность приложений и др. Сред...

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

[Из песочницы] Кроссплатформенный многопоточный TCP/IP сервер на C++ Как-то раз встала задача по написанию простого и быстрого многопоточного TCP/IP сервера на C++ и при этом, чтобы работал из под Windows и Linux без требования как-либо изменять код за пределами класса самого сервера. Ранее, на чистом C++ без библиотек вроде Qt, Tcp-сервер не...

OnePlus представит новую технологию дисплеев OnePlus представит новую технологию дисплеев Компания OnePlus не так давно на потребительской выставке CES 2020 представила концептфон OnePlus Concept One. Особенностью телефона стал ND-фильтр, который скрывает камеры смартфонов по аналогии с солнечными очками. До анонса все...

Двухрычажные HDD Seagate MACH.2 позволяют удвоить производительность Главной проблемой жёстких дисков является их медленный доступ к данным. И чем больше объём накопителя, тем больше времени требуется, чтобы найти нужные данные и обеспечить к ним доступ. Однако с ростом объёма хранимых данных нужно ускорять доступ к ним.

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

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

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

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

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

Жёсткие диски объёмом 80 ТБ уже на подходе. Благодаря новой технологии На сегодняшний день обычные жёсткие диски максимально приблизились к отметке в 20 ТБ. Если посмотреть на имеющиеся планы крупных игроков этого рынка, то можно увидеть, что, благодаря технологии HAMR, в 2026 году мы можем получить накопители объёмом 50 ТБ. Однако компан...

Чем опасны бесплатные VPN для iOS Мне очень нравится слушать музыку в Spotify — долгое время пользовался и Apple Music, и Яндекс.Музыкой, но именно Spotify покорил своей умной подборкой плейлистов. Неудивительно, что последние несколько месяцев были проведены в ожидании официального прихода этого сервиса в ...

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

Почему macOS Catalina такая ужасная? Со дня выхода в свет первой публичной бета-версии macOS 11 Big Sur прошло несколько дней. Желающих попробовать её на вкус немало, большинство из них настроены критично и после того, что вытворяла macOS 10.15 Catalina их трудно за это винить – и пока тишина. Неужели, простит...

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

Google рассказала, как весь год защищала Android Google занимается безопасностью Android, и это не шутка Обновления и безопасность – вот два столпа, на которых основывается подавляющее большинство претензий к Android. Если критики не говорят о перебоях с обновлениями, значит, они либо спят, либо говорят о проблемах с безоп...

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

Обзор Surgeon Simulator 2. У нас тут перелом! Самое время стать лучшим хирургом в этом виртуальном мире. Или худшим. Как уж получится. Кооператив Я давно считаю, что любая игра становится в три раза лучше (как минимум), если в ней есть кооператив. Даже самые скучные проекты приносят море положительных эмоций, радости и ...

[recovery mode] Хочешь заработать миллион? Всем известна фраза Рона Хаббарда «…хочешь заработать миллион — создай свою религию», которую он выдал в 1950 году. Тогда он создал ещё одну деструктивную секту, можно это было в 60-х в США — которая до сих пор пытается утвердиться в мире, как религия. Хотя, сорри, друзья. ...

[Перевод] Как анализ поисковых запросов в Google позволяет выявлять очаги COVID-19 раньше, чем органы власти Аносмия — отсутствие обоняния — это симптом COVID-19. В соответствии с данными, полученными от 2,5 миллионов пользователей приложения для изучения симптомов COVID-19, разработанного в Королевском колледже Лондона, две трети пользователей, у которых выявлено заболевание, соо...

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

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

Практика использования Spark SQL или как не наступить на грабли Если вы работаете с SQL, то вам это будет нужно очень скоро. Apache Spark – это один из инструментов, входящих в экосистему Hadoop, который обрабатывает данные в оперативной памяти. Одним из его расширений является Spark SQL, позволяющий выполнять SQL-запросы над данными. Sp...

Open source – наше всё События последних дней заставляют нас заявить позицию по новостям вокруг проекта Nginx. Мы в Яндексе считаем, что современный интернет невозможен без культуры open source и людей, которые инвестируют свое время в разработку программ с открытым кодом. Судите сами: мы все испо...

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

Состоялся релиз тактической пошаговой Rebel Cops на iOS и Android Издатель HandyGames объявил о релизе на мобильных тактической стратегии Rebel Cops. Это спин-офф серии This Is the Police от той же студии Wheappy Studio. Основа игрового процесса — сражения, впервые появившиеся во второй части. В этот раз вам предстоит возглавить отряд коп...

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

Старые видеокарты против молодых. Как изменилась производительность недорогих адаптеров за несколько лет Несколько дней назад на нашем сайте вышел материал, который показал, что даже такие немолодые видеокарты, как Radeon R9 380, GeForce GTX 960, Radeon R9 390 и GeForce GTX 970 вполне позволяют играть в современные игры в Full HD, хотя две младшие модели уже зача...

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

Tesla выпустила шорты за 69 долларов, и пользователи обвалили сайт компании Илон Маск умеет не только удивлять, но и шутить. Вчера на официальном сайте Tesla неожиданно появился новый продукт — шорты. Обычные шорты под названием Tesla Short Shorts стоимостью в 69,420 доллара. В описании сказано, что изделие изготовлено из атласа, есть пят...

Уменьшение времени отклика при передаче данных по UDP Привет, Хабр! В этой статье я хочу рассказать о решении одной из типичных проблем, с которой Embox справляется лучше GNU/Linux. Речь идет о времени реакции на пакет, переданный по протоколу Ethernet. Как известно, основной характеристикой передачи данных по сети является пр...

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

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

Домашний веб-сервер на солнечных батареях отработал 15 месяцев: аптайм 95,26% Первый прототип солнечного сервера с контроллером заряда. Фото: solar.lowtechmagazine.com В сентябре 2018 году энтузиаст из Low-tech Magazine запустил проект «низкотехнологичного» веб-сервера. Задача была снизить энергопотребление настолько, чтобы домашнему self-hosted сер...

Мнение: Чем iOS в 2020 году всё еще лучше Android? Чем iOS лучше Android? Только не думайте, что мы пытаемся направить вас на ложный путь. Давайте просто попытаемся сравнить iOS с Android и понять, в чём iOS превосходит любимую нами операционную систему от Google. Признаюсь, в Android есть моменты, которые вызывают у меня и ...

Мониторинг сервера — бесплатно или за деньги? Утилиты Linux и специализированные сервисы Есть много полезных инструментов, которые помогают отслеживать нагрузку на сервер, начиная с утилит Linux и заканчивая специализированными службами. Простые утилиты Linux показывают текущее потребление памяти для каждого процесса, нагрузку на CPU, свободное место на диске...

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

Пин Ап казино и все что клуб предлагает Играть на деньги можно на любом игровом автомате в наземном заведении. Проблема в том, что сегодня найти надежный клуб непросто – они работают только в игорных зонах. Но, чтобы поиграть, вам не нужно ехать куда-нибудь в Макао, Лас-Вегас или в одну из легальных зон, где работ...

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

Ищете надежную и проверенную онлайн рендер ферму? Загляните на сайт «AnimaRender» В наше время очень многие компании интересуются рендер фермами. Если вы также ищете в сети информацию по запросу «3ds max рендер ферма», то вы однозначно попали по адресу. Прежде всего, необходимо разобраться, что это такое? Если говорить простыми словами, то это специализир...

Western Digital представляет iNAND память Новая память iNAND EU521 компании Western Digital предлагает пользователям мобильных приложений высокую пропускную способность UFS 3.1, а также кэширование SLC NAND. Скорость записи достигает 800 мб/с. iNAND EU521 увеличит загрузку видео с разрешением 4K/8K. Емкость флеш-н...

Что такое «Удалённое ПО» в настройках iPhone и почему оно расходует трафик Пользователи iPhone под управлением последних версий iOS 13, в том числе пятой бета-сборки iOS 13.4, которая является на данный момент самой актуальной, начали массово жаловаться на повышенный расход интернет-трафика уже удалёнными приложениями. По словам многих из тех, кто...

[Перевод] Распространённые заблуждения о временах жизни в Rust (прим. переводчика: времена жизни (lifetimes) — это одна из самых запутанных вещей в Rust, которая часто вызывает затруднение у новичков, даже не смотря на официальную документацию. Разъяснения по отдельным аспектам времён жизни есть, но они все разбросаны по разным источник...

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

AMD и Nvidia присоединились к консорциуму COVID-19 HPC Consortium Компании AMD и Nvidia присоединились к консорциуму COVID-19 HPC Consortium, члены которого выделяют имеющиеся в их распоряжении ресурсы на исследования, связанные с COVID-19. Консорциум, созданный в конце марта компаниями IBM, Amazon Web Services, Google Cloud и Micros...

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

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

Поберегись, ARM? Новые 64-разрядные ядра Synopsys ARC увеличат производительность втрое Немногие знают, что процессорная архитектура ARC является одной из самых распространенных архитектур наряду с ARM, MIPS и x86. Разработанная в 1980-х годах, архитектура ARC применяется в различных контроллерах для широчайшего спектра высокотехнологичной продукции, а каждый г...

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

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

Пара процессоров Intel Xeon Ice Lake-SP смогла обогнать 64-ядерный AMD EPYC Компания Intel ближе к концу текущего года должны представить первое семейство 10-нм серверных процессоров Ice Lake-SP. Результаты тестирования системы с двумя процессорами этого семейства была замечены известным сетевым источником с псевдонимом Tum_Apisak в базе бенчмарка G...

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

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

Теперь, чтобы пользоваться носимой электроникой Huawei или Honor, нужно устанавливать магазин приложений AppGallery Похоже, у Huawei назревают новые проблемы, так или иначе связанные с невозможностью сотрудничества с Google. Как известно, практически все новые аппараты китайского гиганта уже какое-то время выходят без сервисов Google. Приложения при этом нужно скачивать с официальног...

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

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

[Из песочницы] Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей Привет, Хабр! Представляю Вашему вниманию перевод статьи «Improve SPA performance by splitting your Angular libraries in multiple chunks» автора Kevin Kreuzer. Angular — отличный фреймворк. Мы все его любим <3. Одна из вещей, которая делает Angular успешным и прекрасным в...

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

Представлены сетевые хранилища Synology DS220+, DS420+, DS720+ и DS920+ Компания Synology выпустила хранилища с сетевым подключением DS220+, DS420+, DS720+ и DS920+. Модели DS220+ и DS420+ построены на двухъядерных процессорах Intel Celeron J4025, а основой моделей DS720+ и DS920+ служат четырехъядерные процессоры Intel Celeron J4125. Старш...

[Перевод] Вы правда знаете о том, что такое массивы? Там, где я тружусь, от веб-разработчиков ожидают знания PHP и JavaScript. Я, проводя собеседования, обнаружил, что достаточно задать всего один простой вопрос для того чтобы узнать о том, насколько глубоко разработчик понимает инструменты, которыми пользуется каждый день. Во...

Если участь Huawei постигнет и Xiaomi, у компании есть план Б Компания Huawei была не единственной, которая за последнее время попала под санкции США. До этого в схожей ситуации оказалась ZTE, но там были иные причины, и этому производителю удалось решить проблему. Можно лишь гадать, не коснутся ли в ближайшее время аналогичные пр...

[Перевод] Почему разработчики влюбляются в функциональное программирование? Функциональное программирование (ФП) существует уже лет 60, но до сих пор оно всегда имело достаточно узкую сферу использования. Хотя компании, меняющие мир, вроде Google, полагаются на его ключевые концепции, средний современный программист знает об этом феномене очень мало...

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

Что нового будет в iOS 14? Отобрали самые важные функции iOS 14 – следующая версия мобильной операционной системы Apple, которая выйдет грядущей осенью. То есть у нас есть ещё достаточно времени для того, чтобы порассуждать о том, какие нововведения она будет содержать. Ведь всё-таки большая часть функций, которые большинству из ...

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

AMD и Nvidia присоединились к консорциуму COVID-19 HPC Consortium Компании AMD и Nvidia присоединились к консорциуму COVID-19 HPC Consortium, члены которого выделяют имеющиеся в их распоряжении ресурсы на исследования, связанные с COVID-19. Консорциум, созданный в конце марта компаниями IBM, Amazon Web Services, Google Cloud и...

Как iOS 13.3 меняет производительность и автономность iPhone iOS 13.3 можно смело устанавливать, если вы еще этого не сделали iOS 13 стала, пожалуй, одной из самых неоднозначных версий операционной системы от Apple. С одной стороны, с её выходом, конечно, в Купертино начали радовать пользователей регулярными обновлениями, выпуская по ...

Tesla выпустила шорты за 69 долларов, и пользователи обвалили сайт компании Илон Маск умеет не только удивлять, но и шутить. Вчера на официальном сайте Tesla неожиданно появился новый продукт — шорты. Обычные шорты под названием Tesla Short Shorts стоимостью в 69,420 доллара. В описании сказано, что изделие изготовлено из атласа, есть пя...

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

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

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

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

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

Модульный iPhone — что это такое, и зачем Apple его выпускать Apple могла бы сделать iPhone модульным За последние годы крупнейшие технологические компании в мире стали более экологичными, чем когда-либо прежде. Чтобы защитить окружающую среду (и получить различные плюшки за заботу о природе) такие компании, как Apple, стремятся не тол...

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

Пойду туда – не знаю куда: зачем НКО проводить исследования «Мы хотим сделать карту для активистов из деревень, с ее помощью они смогут знакомиться друг с другом!» – с такой идеей ко мне подошла Марина Григорьева, участница команды «Альтернативный туризм» на нашем хакатоне, который команда Теплицы провела в феврале совместно с «Ново...

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

Innersloth анонсировала вторую часть кооперативной игры Among Us Игра «Мафия» известна всем любителям собираться компанией друзей, чтобы попытать свою удачу и ловкость рук в карточных или настольных играх. Главная задача — найти убийцу быстрее, чем он перебьёт всех жителей города. Но остальным геймерам тоже хочется поиграть порой в нечто...

Аркадная Rowdy City Wrestling с сюжетом выйдет на iOS и Android Разработчик Colin Lane любит реслинг. А также гольф. Но больше всего реслинг, да не простой, а аркадный и со своими прелестями. В 2015 студия Colin Lane Games выпустила Wrassling, который стал подпольным хитом на смартфонах. Спустя несколько лет на свет появилась Rowdy Wrest...

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

Топовые внешние накопители 2020 по мнению экспертов Если вы давно находитесь в поиске качественного жёсткого диска, но никак не можете сделать свой выбор, лучше полагаться на мнение экспертов. Перейдя по ссылке whattdw.com, вы сможете ознакомиться с информацией о топовых позициях внешних жестких дисков по мнению лучших специа...

Появились новые детали о настольной игре Tellstones: King’s Gambit от Riot Games Если некоторые компании, например, Netflix, стараются расширять свои франшизы в формате видеоигр, добавляя туда экшена и сюжета, то Riot Games считает, что настало время выпустить ещё одну настольную игру. Она называется Tellstones: King’s Gambit. Компания даже сделала аним...

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

Я уже заранее не люблю Google Pixel 5 буквально из-за ерунды Сколько же времени мы ждали (или нет) Google Pixel 4a и вот дождались. Теперь начинается эпопея с Google Pixel 5. Тут уже интереснее, так как он, судя по всему, не будет бесконечно переноситься. Мы уже слышали о том, какой у него будет процессор и даже видели утечки макета ...

Сколько приложений работают с Huawei Mobile Services AppGallery имеет все шансы стать лучшей версией Google Play даже при более узком ассортименте После того как США наложили на Huawei санкции и ей запретили пользоваться сервисами Google, многие решили, что на этом компания закончится. Не исключено, что китайцы и сами так дума...

Как я использую Google Assistant Из-за того что долгое время моим основным смартфоном был iPhone, я не знал других голосовых ассистентов, кроме Siri. Привыкший к эталонности фирменной продукции Apple, я с трудом мог поверить в то, что кто-то мог сделать что-то лучше. Однако Google смогла и опередила Apple ...

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

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

Обновление Windows 10 вызывает BSOD и снижает производительность Microsoft выпустила партию новых обновлений Windows, которые вызывают серьезные проблемы у некоторых пользователей. Недавние обновления с «исправлением ошибок», выпущенные компанией, могут быть одними из худших, и которые приведут к ошибкам Blue Screen of Death (BSOD), пробл...

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

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

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

Как iPhone помогает мне эффективно работать из дома Последние несколько недель, безусловно, стали отклонением от нормы для всех нас. У кого-то вышел незапланированный отпуск, другие же (большинство) перебрались из офиса домой. А работа дома для неподготовленного человека может стать настоящей проблемой: постоянно возникают к...

Нашумевшее приложение It is what it is оказалось пранком. Как не стать очередной жертвой? В конце прошлой недели социальные сети охватил новый таинственный тренд. Все началось с того, что несколько влиятельных людей в IT-индустрии (в основном это были авторитетные разработчики) добавили к своему имени в Твиттере три эмодзи: глаз, рот и глаз, расшифровав это как ...

Фотоотчет о работе ЦОД в условиях пандемии COVID-19: примеры Colo, CoreSite, GPX и iomart Медицинские защитные маски и респираторы, дезинфицирующие средства для рук и достаточное расстояние между людьми — эти вещи уже успели стать частью повседневности для многих людей, и операторы ЦОД не являются исключением. Эти специалисты были признаны властями большинс...

Фотоотчет о работе ЦОД в условиях пандемии COVID-19: примеры Colo, CoreSite, GPX и iomart Медицинские защитные маски и респираторы, дезинфицирующие средства для рук и достаточное расстояние между людьми — эти вещи уже успели стать частью повседневности для многих людей, и операторы ЦОД не являются исключением. Эти специалисты были признаны властями большинс...

Видеокарте GeForce RTX 3080 приписывают сумасшедшие результаты в майнинге. Если это правда, геймерам карт почти не останется Анонс впечатляющих видеокарт GeForce RTX 3000 был быстро омрачён информацией о том, что такие карты до конца года могут оказаться в большом дефиците из-за недостаточной «производительности» восьминанометрового техпроцесса Samsung. Однако теперь стало понятно...

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

[Перевод] Прослушиватели событий и веб-воркеры Недавно я разбирался с API Web Workers. Очень жаль, что я не уделил время этому отлично поддерживаемому инструменту раньше. Современные веб-приложения очень требовательны к возможностям главного потока выполнения JavaScript. Это воздействует на производительность проектов и ...

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

PUE — всего лишь метрика, а не самоцель Выступая в качестве индикатора эффективности использования энергии в ЦОД, метрика PUE (Power Usage Efficiency) имеет неоспоримые достоинства. С момента своего появления в 2007 году эта метрика предлагала простой способ оценки прогресса в деле повышения эффективности центров ...

Почему 97% программистов 1С мало платят и так будет всегда Внимание: статья — про программистов 1С, соответственно — не про вас. Считайте, что про вомбатов, и для вомбатов (погуглите, это интересные животные). У них есть проблемы, схожие с вашими. Вопрос зарплаты и её повышения волнует большинство работающих людей, которых я встреч...

Если участь Huawei постигнет и Xiaomi, у компании есть план Б Компания Huawei была не единственной, которая за последнее время попала под санкции США. До этого в схожей ситуации оказалась ZTE, но там были иные причины, и этому производителю удалось решить проблему. Можно лишь гадать, не коснутся ли в ближайшее время аналогичные п...

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

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

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

Google отменила давно устаревшее ограничение Android. 4 ГБ больше не предел при съёмке видео Компания Google, наконец, отменила давно устаревшее ограничение в операционной системе Android на размер файла в 4 ГБ при съёмке видео. Поддержка файлов большего размера уже доступна в первой бета-версии Android 11.  До того, как смартфоны научились снимать ролики...

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

Обзор внешнего жёсткого диска Verbatim Fingerprint Secure Hard Drive Сегодня многие начинают задумываться о безопасности своих данных и пресечении несанкционированного доступа к ним. Всё большее число пользователей начинает уделять внимание личным данным и контролю над доступом к ним. Причём актуально это и для домашних пользователей и для ...

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

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

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

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

[Перевод] useSWR – моя новая любимая библиотека React Перевод статьи подготовлен в преддверии старта курса «React.js разработчик». Последние несколько месяцев я работаю над приложением на NextJS. С каждой неделей оно становится все больше и больше. В приложении используется axios для вызовов API и unstated-next для управлени...

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

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

Тест UserBenchmark так активно завышал показатели CPU Intel, что его забанили на основных компьютерных ветках Reddit Те, кто давно и внимательно следит за рынком компьютерного «железа», прекрасно знают, что по тем или иным не всем бенчмаркам, тестам и ресурсам можно верить, когда речь идёт о тестировании процессоров или видеокарт. И хотя в последнее время каких-то совсем у...

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

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

У Xbox Series S маленький SSD, но Microsoft придумала выход. Игры для этой приставки могут занимать на 30% меньше места Игровая приставка Xbox Series S отличается от старшей сестры не только производительностью, но и объёмом накопителя. Эта приставка получила SSD объёмом 512 ГБ. Для кого-то этого вполне достаточно, а для кого-то — очень мало. Однако потенциальные покупатели Xbox Se...

Нужно ли мыть упаковки продуктов, принесенных из магазина? Кто бы мог подумать, что когда-нибудь большая часть населения России будет сидеть дома и бояться выйти даже в магазин? На момент написания этой статьи, 1 апреля 2020 года, коронавирус COVID-19 заразил более 800 000 людей по всему миру. С 30 марта жители Москвы и многих друг...

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

Александр Плющев про политизацию интернета, цифровизацию власти и роботов, которые заменят журналистов (но это не точно) Известный российский журналист, ведущий программы «Точка» на радио «Эхо Москвы» про интернет и технологии, а также автор колонки в Deutsche Welle Александр Плющев дал «Роскомсвободе» интервью. Он занимается темой интернета с 90-х, поэтому имеет хорошее представление о ра...

Несовместимо с устройством: как устанавливать на Android несовместимые приложения? Если вы хотите скачать из Google Play новую крутую игру или опробовать популярный стриминговый сервис, но вдруг оказывается, что выбранное приложение несовместимо с вашим устройством или не поддерживается в вашей стране – да, это разочарование. Но не спешите с выводами и не ...

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

Лучшие игры января 2020: Pascal's Wager, The White Door, Disgaea 1 Complete и другие Сюда по всему, абсолютное большинство способно лишь громко кричать о том, что мобильный гейминг двигается непонятно куда. А когда проекты, созданные с душой и мыслью об эмоциях игроков, а не кошельках разработчиков, все-таки выходят, начинается: «Как-то дорого», «Что-то совс...

Хеш+кэш: оптимизация «потоковой» обработки Что делать, если в базу хочется записать массу «фактов» много большего объема, чем она способна выдержать? Сначала, конечно, приводим данные к более экономичной нормальной форме и получаем «словари», в которые будем писать однократно. Но как это делать наиболее эффективно? ...

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

Теперь, чтобы пользоваться носимой электроникой Huawei или Honor, нужно устанавливать магазин приложений AppGallery Похоже, у Huawei назревают новые проблемы, так или иначе связанные с невозможностью сотрудничества с Google. Как известно, практически все новые аппараты китайского гиганта уже какое-то время выходят без сервисов Google. Приложения при этом нужно скачивать с официально...

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

Создание Python-обвязки для библиотек, написанных на C/C++, с помощью SIP. Часть 1 Иногда во время работы над проектом на языке Python возникает желание использовать библиотеку, которая написана не на Python, а, например, на C или C++. Причины для этого могут быть разные Во-первых, Python — язык замечательный, но в некоторых ситуациях недостаточно быстрый....

Разбираемся в оперативной памяти: Почему iPhone хватает 4 ГБ ОЗУ? Из года в год Android-производители форсируют железную часть смартфонов: 108мп, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне или даже быстрее своих конкурентов! И как же удалось компании Apple доб...

Сможет ли Byte, от создателя Vine, положить конец Tik Tok? Новое приложение должно стать популярным. Но это не точно! Несколько дней назад в магазинах приложений появился новый ”игрок”. Мало ли их появляется, скажете вы, и будете правы. Но в этот раз ситуация немного иная. Дело в том, что приложение, о котором мы сегодня будем говор...

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

[Перевод] Конференция DEFCON 26. Виляние хвостом: скрытое пассивное наблюдение. Часть 1 В наш цифровой век технически грамотных противников мы забываем о том, что существует необходимость использования физического наблюдения за целью методами «старой школы». Многие организации используют группы наблюдения: внутренние для правительственных учреждений или внешние...

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

Обзор Spiritfarer — Уютная игра о загробном мире Мы уже давно привыкли к тому, что чуть ли не в каждой игре нам приходится убивать и калечить, и лишь редкие гонки да симулятор фермы позволяют расслабиться. Разработчики из Thunder Lotus Games тоже это заметили, и решили сделать игру, которая объединяет в себе как тяжёлые во...

[Из песочницы] Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag Данная статья посвящена моему первому open source проекту “repl”(ссылка на репозиторий внизу). Идея данного проекта заключается в том, чтоб позволить программисту микроконтроллеров отлаживать программу в микроконтроллере через любой его интерфейс, при этом чтобы отладка не с...

Пользователи жалуются на быстрое старение батареи iPhone X iPhone X стоит тысячу долларов, а его аккумулятор изнашивается как и у iPhone SE за 300 Несмотря на то что старение аккумуляторов – это явление, которое существовало всегда, до определённого момента о нём подавляющему большинству пользователей было неизвестно. Распространени...

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

Western Digital начала коммерческие поставки 18-Тбайт ePMR жёстких дисков Корпорация Western Digital начала коммерческие поставки своих жёстких дисков Ultrastar DC HC ёмкостью 16 и 18 Тбайт. Новые винчестеры используют технологию перпендикулярной магнитной записи с энергетическим содействием (energy-assisted perpendicular magnetic recording, ePMR)...

Samsung Galaxy S20 Ultra: Месяц с главным УЛЬТРАфоном? Никогда Samsung не делал такого — не добавлял к своей основной линейке какуюто супер-пупер версию Galaxy S20 Ultra. Тем более было интересно надолго пересесть на него. Я проходил с ним почти месяц и нашел кучу интересного, чем хочется с вами поделиться. Зачем нужно отв...

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

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

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

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

Beyond Blue об исследовании океанов выйдет на ПК и консолях в июне На прошлой неделе студия E-Line Media, больше всего известная трогательным приключением Never Alone, выпустила в Apple Arcade новый проект под названием Beyond Blue, который создавался вместе с BBC Studios. С самого начала было известно, что со временем игра появится и на д...

Накопитель Kingston DC1000B с поддержкой NVMe предназначен для дата-центров Компания Kingston Technology объявила о выпуске твердотельного накопителя DC1000B, оптимизированного для работы в качестве загрузочного диска в серверах центров обработки данных. Накопитель Kingston DC1000B типоразмера M.2 2280 оснащен интерфейсом PCIe Gen 3.0 x 4 и под...

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

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

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

Новая функция Android 11 стала головной болью для разработчиков Scoped Storage? Боль или не боль? Android 11 — достаточно крупное обновление. Google планирует показать его уже в мае этого года, а само обновление начнет распространяться уже в сентябре. Главными нововведениями станут улучшенная темная тема, упрощенная передача файлов...

Азартные игры казино СОЛ В игровом клубе SOL находятся лучшие игровые автоматы от производителей с мировым именем. Клуб стремится предоставить клиентам только лучшие и самые качественные стимуляторы. Казино Сол имеет большой опыт и точно знает, что так необходимо геймерам именно поэтому предлагает ...

«Искусственные люди» Neon представлены официально Исследовательская группа Samsung Star Labs сегодня утром представила «искусственного человека» Neon на выставке Consumer Electronic Show 2020, которая проходит в Лас-Вегасе. Компания уточняет, что Neon — не голосовой помощник или робот. Скорее,...

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

AMD Ryzen 7 4800U обходит по производительности Intel Core i7-10750H при втрое меньшем энергопотреблении В Сети появилось очередное сравнение, демонстрирующее превосходство 7-нанометрового техпроцесса и архитектуры AMD Zen 2 над 14-нанометровым техпроцессом CPU Intel Comet Lake. В лоб сравнили AMD Ryzen 7 4800U и Intel Core i7-10750H. Вышло показательно и больно для «...

В Windows 10 появился новый современный инструмент управления дисковыми разделами Существует множество сторонних менеджеров разделов для Windows 10, но, как вы знаете, в Windows есть собственный инструмент управления дисками, скрытый в панели управления. Благодаря встроенному в Windows 10 инструменту управления дисками вы можете изменять размер, создавать...

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

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

Sony: «Играть в игры на PlayStation 5 должно быть так же легко, как пользоваться Netflix» Говоря о консолях нового поколения, а в особенности о PlayStation 5, разработчики зачастую восхваляют невероятно быстрые SSD, утверждая, что именно этот компонент позволит им создавать игры совершенно по-новому. А ещё быстрый накопитель позволит изменить взаимодействие ...

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

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

Веб-компоненты в реальном проекте Всем привет! Меня зовут Артур, я работаю frontend-разработчиком в Exness. Не так давно мы перевели один из наших проектов на веб-компоненты. Расскажу, с какими проблемами пришлось столкнуться, и о том, как многие концепции, к которым мы привыкли при работе с фреймворками, л...

[Перевод] Разработка и создание с нуля аркадного автомата на четверых игроков В ноябре 2019 года я уволился с работы и решил посвятить несколько месяцев изучению нового навыка, которому я уже давно хотел научиться. В то время я работал веб-разработчиком. До этого я изучал разработку ПО. А ещё раньше, детстве, я постоянно экспериментировал с электрони...

Что такое VPN-сервис и как выбрать тот, который вам подойдет Если вы ищете лучший VPN для обеспечения конфиденциальности, обхода цензуры, сохранения анонимности в интернете, обхода географических ограничений или просто маскировки своего местоположения, у вас есть множество вариантов. Сервисов VPN в Google Play довольно много, и запут...

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

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

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

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

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

Память DDR5 появится в серверах в этом году Хотя стандарт JEDEC DDR5 все еще находится в стадии разработки, похоже, что новая память DRAM появится в серверах уже в этом году. По словам Марка Гринберга (Marc Greenberg), одного из экспертов компании Cadence, ее участие в рабочих группах JEDEC дает представление о т...

Первые реальные тесты Mac mini с Apple Silicon: правда ли он такой мощный? В Mac App Store версии Geekbench 5 для Mac’ов c ASi (Apple Silicon) нет, и появится она не раньше, чем в конце этого года, когда выйдут первые такие Mac’и для всех. DTK, замаскированный под Mac mini 2020 года, получить очень непросто. Их немного, они насыщены тайнами, раскр...

Реализация консенсус-алгоритма RAFT для распределенного K-V хранилища на Java И снова здравствуйте. Несколько дней назад началось обучение в новой группе по курсу «Архитектор ПО», а сегодня мы хотели бы поделиться статьей, которую написал один из студентов курса — Плешаков Антон (руководитель направления разработки в компании «Программная логистика» и...

Дешёвую консоль Xbox Series S могут показать в августе Про игровую консоль Xbox под кодовым названием Lockhart с каждым днём появляется всё больше данных. Напомним, приставка может выйти под названием Xbox Series S. Согласно утечкам, производительность её GPU составит около 4 TFLOPS, а слухи приписывают ей цену вдвое ниже, ...

Пошаговая RPG Lord of Heroes доступна на Android В июле вышло достаточно пошаговых RPG, мы даже осветили большинство из них в нашем списке лучших RPG за июль, но студия CloverGames знает, что игр мало не бывает, поэтому ролевая игра под названием Lord of Heroes появилась на Android и всё благодаря глобальному запуску проек...

Обзор гибких методологий проектирования DWH Разработка хранилища — дело долгое и серьезное. Многое в жизни проекта зависит от того, насколько хорошо продумана объектная модель и структура базы на старте. Общепринятым подходом были и остаются различные варианты сочетания схемы “звезда” с третьей нормальной формой. К...

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

oVirt за 2 часа. Часть 1. Открытая отказоустойчивая платформа виртуализации Введение Open source проект oVirt — свободная платформа виртуализации корпоративного уровня. Пролистав habr, обнаружил, что oVirt освещен здесь не так широко, как того заслуживает. oVirt фактически является апстримом для коммерческой системы Red Hat Virtualization (RHV, ране...

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

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

Что лучше купить в 2020 году: Galaxy S10 или Galaxy S10 Lite Samsung привезла в Россию свои первые по-настоящему облегчённые версии флагманских смартфонов Долгое время моду на урезанные версии флагманских смартфонов поддерживали только китайские производители. Во всяком случае, они думали, что поддерживают её, потому что это были впол...

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

Western Digital представила твердотельные накопители WD Gold для предприятий Western Digital анонсировала новое семейство корпоративных твердотельных накопителей. Торговая марка WD Gold ранее использовалась для жёстких дисков повышенного класса надёжности, а теперь получила вариацию SSD. Цветовая маркировка дисков WD теперь включает в себя как твердо...

Какие баги iOS компания Apple должна исправить в 2020 году iOS 13 переросла Apple, и компания должна это принять iOS – это хрестоматийный пример того, как ученик превосходит учителя, или, в нашем случае, детище превосходит своего создателя. За годы существования мобильной платформы она уже вышла из того состояния, когда Apple ещё бы...

Самые провальные продукты 2019 года Mate 30 Pro не имеет сервисов Google Чем нам запомнился 2019 год? Конечно, большими событиями, ведь именно в этом году стали появляться в продаже первые гибкие смартфоны и первые 5G-смартфоны. Но не обошлось и без неудачных продуктов, которые мы рассмотрим в этом материале. ...

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

[Из песочницы] Практическое применение Kotlin в стартапах и энтерпрайзе Disclaimer: Я не имею никакого отношения к JetBrains, не получаю денег от продвижения Kotlin или от написания данной статьи. Весь материал — это лишь отражение моего личного опыта. Выбор того или иного языка (и вообще любого инструмента) как правило продиктован как объективн...

Почему появились асинхронные веб-сервера? Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Помимо преподавания, как вы могли заметить, я занимаюсь написанием авторского материала для б...

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

Инвестиции в периоды падений на рынке: 3 стратегии поведения на бирже Изображение: Unsplash Ситуация, при которой финансовые и фондовые рынки снижаются на протяжение достаточно длительного времени, называют «медвежьим рынком». Портал Investopedia рассмотрел несколько стратегий поведения биржевых инвесторов, которые они могут использовать в ...

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

Стоит ли покупать Xiaomi Mi 10. Отзывы владельцев Xiaomi – топ за свои деньги. Так обычно фанаты характеризуют смартфоны этого бренда. В принципе до недавнего времени так и было, потому что китайцы продавали фирменную продукцию с минимальной наценкой. Глава Xiaomi Лей Цзюнь даже как-то признался, что чистая прибыль с каждо...

На Android вышел новый Тетрис. Подготовили обзор новинки На Android вышел новый Tetris Игра Тетрис на смартфонах впервые появилась в 2008 году с выходом на iOS и стоимостью в 9,99 долларов. Тогда еще компании не предлагали каких-либо встроенных покупок, игроки получили полную функциональность. Позже, в 2011 году, EA удалила старое...

[Перевод] Реализации кэша в C# .NET Привет, Хабр! В преддверии старта курса «C# ASP.NET Core разработчик», подготовили перевод интересного материала о реализации кэша в C#. Приятного прочтения. Одним из наиболее часто используемых паттернов в разработке программного обеспечения является кэширование. Это прос...

Эксперимент проверки применимости графовой СУБД JanusGraph для решения задачи поиска подходящих путей Всем привет. Мы разрабатываем продукт для анализа оффлайн-трафика. В проекте есть задача, связанная со статистическим анализом путей движения посетителей по областям. В рамках этой задачи пользователи могут задавать системе запросы следующего вида: сколько посетителей про...

[Перевод] Обратная связь по грантам памяти (memory grant feedback) в SQL Server 2019 Всем привет! В преддверии старта курса «MS SQL Server разработчик», подготовили для вас еще один интересный перевод. Если оптимизатор неправильно вычисляет необходимый объем памяти для выполнения запроса, то это будет либо пустая трата памяти, которую мог бы использовать ...

Doom и Doom 2 получили поддержку широкоформатного режима Да, вы не ослышались, почти через 30 лет после выхода первой игры легендарной серии вы можете официально поубивать монстров в привычном для сегодняшнего дня виде.     Мы уже много раз говорили о том, что мобильный гейминг – будущее игровой индустрии. Да, мож...

Что такое Wi-Fi 6: преимущества нового стандарта Wi-Fi 6, или 802.11ax, это следующий этап развития технологии Wi-Fi, который обеспечивает более высокие скорости передачи для большего количества устройств. Если вы задумываетесь о покупке или апгрейде роутера, есть смысл нацеливаться на тот, который поддерживает новый станд...

Проект новой Стратегии развития ИТ-отрасли вызывает много вопросов Ныне действующая «Стратегия развития отрасли информационных технологий в Российской Федерации на 2014 — 2020 годы и на перспективу до 2025 года» была утверждена распоряжением Правительства РФ № 2036-р ...

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

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

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

[Перевод] Flutter и настольные приложения Ни для кого не секрет то, что команда разработчиков Flutter стремится к тому, чтобы этот фреймворк позволял бы, пользуясь единой кодовой базой, создавать приложения для широкого разнообразия платформ. Сюда входят iOS, Android, Windows, Linux, macOS и веб. При этом такие прил...

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

Хранилище для Веба Доброго времени суток, друзья. Представляю вашему вниманию перевод статьи «Storage for the Web» автора Pete LePage. Существует несколько технологий для хранения данных в браузере. Какая из них лучше? Интернет-соединение может быть плохим или вовсе отсутствовать в опреде...

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

Just another tool: знакомство с конфигурацией сервисов с помощью Desired State Configuration  Desired State Configuration (DSC) — инструмент управления конфигурацией сервера. С его помощью можно настроить сервер (внести изменения в реестр, копировать файлы, установить и удалить компоненты), проконтролировать текущее состояние настроек и быстро откатиться до базовых н...

[Перевод] Высокопроизводительный TSDB benchmark VictoriaMetrics vs TimescaleDB vs InfluxDB VictoriaMetrics, TimescaleDB и InfluxDB были сравнены в предыдущей статье по набору данных с миллиардом точек данных, принадлежащих 40K уникальным временным рядам. Несколько лет назад была эпоха Zabbix. Каждый bare metal сервер имел не более нескольких показателей – использ...

Найдены останки самого необычного млекопитающего В новом исследовании, опубликованном на портале Nature, палеонтологи подробно описали окаменелые останки существа, обнаруженные на Мадагаскаре. Adalatherium hui (букв. «безумный зверь») был размером с кошку и обитал на Земле примерно 72,1 — 66 миллионов лет назад. Что интере...

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

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

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

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

Этот браслет вибрирует каждый раз, когда вы касаетесь лица. Почему это важно именно сегодня? Если вы не хотите заразиться коронавирусом, вам следует реже выходить на улицу, регулярно мыть руки и не прикасаться к своему лицу. А все дело в том, что на улице можно столкнуться с зараженным человеком или объектом, а потом коснуться глаз, носа или рта и моментально впуст...

Sony: «Играть в игры на PlayStation 5 должно быть так же легко, как пользоваться Netflix» Говоря о консолях нового поколения, а в особенности о PlayStation 5, разработчики зачастую восхваляют невероятно быстрые SSD, утверждая, что именно этот компонент позволит им создавать игры совершенно по-новому. А ещё быстрый накопитель позволит изменить взаимодействие...

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

В Google Play появится передача приложений с Андроид на Андроид Как скачать приложение? Если вы пользуетесь смартфоном на Android, вам доступно куда больше способов, чем владельцам iPhone. Помимо Google Play, у вас есть возможность пользоваться альтернативными каталогами, скачивать софт в виде APK-файлов, запускать «быстрые» версии нужн...

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

Игровая индустрия с 20 по 26 января 2020 года В сегодняшнем выпуске: Left 4 Dead 3 все же не случится? Анонс ремастера легендарной Kingpin Life of Crime. Cyberpunk 2077 перенесли на сентябрь. DualShock 4 будет совместим с PlayStation 5. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Left 4...

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

Accessibility. Как сделать приложение доступным для пользователей с ограниченными возможностями Обо мне Меня зовут Аня Ковтун, я UX/UI дизайнер и работаю в компании Arcadia с 2015 года. Помимо проектирования пользовательских интерфейсов, я общаюсь с заказчиками и занимаюсь составлением требований для команды разработчиков. Предыстория В 2018 году я работала над одн...

Практическая стеганография. Скрытие информации в изображениях PNG На хакерских конкурсах и играх CTF (Capture The Flag) иногда попадаются задачки на стеганографию: вам дают картинку, в которой нужно найти скрытое сообщение. Наверное, самый простой способ спрятать текст в картинке PNG — прописать его в одном из цветовых каналов или в альф...

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

Дешёвую консоль Xbox Series S могут показать в августе Про игровую консоль Xbox под кодовым названием Lockhart с каждым днём появляется всё больше данных. Напомним, приставка может выйти под названием Xbox Series S. Согласно утечкам, производительность её GPU составит около 4 TFLOPS, а слухи приписывают ей цену вдвое ниже,...

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

Новый процессор Qualcomm уже мощнее 3 ГГц. Какие телефоны получат Snapdragon 865 Plus У вас нет ощущения, что современные мобильные процессоры уже и так слишком мощные? Ладно, вопрос риторический, но все же…. Есть у современных процессоров одна проблема — надо постоянно как-то увеличивать их производительность, но делать это все сложнее. Тем не менее, ...

Блокировку приложения TikTok в США отсрочили до ноября Приложение TikTok не будет заблокировано в течение ближайших 90 дней, так как президент США Дональд Трамп подписал соответствующее распоряжение.Согласно документу, у компании ByteDance, владеющей TikTok, есть 90 дней для продажи американского подразделения приложения. В расп...

Почему много оперативной памяти — это хорошо Не так давно Samsung представила Galaxy S20, минимальная модификация которого оснащена 8 ГБ ОЗУ, а максимальная предлагает 16 гигабайт. Новый Xiaomi Mi 10 также предлагает 8 гигабайт оперативной памяти. Но зачем же смартфонам так много памяти? На этот вопрос я и попытаюсь о...

[Перевод] Как EA работала над ремастерингом Command & Conquer При жёстком капиталистическом образе мышления, которым, без сомнения, обладают некоторые из руководителей EA, не было бы никакой причины возвращаться к Command & Conquer и заниматься её ремастерингом. Стратегии не очень хорошо продаются на консолях, full-motion video с ...

Энергопотребление Android-приложений Ваши пользователи жалуются на то, что приложение очень быстро сажает заряд телефона? Запущенный фоновый сервис внезапно останавливается? Сообщения от FCM не доходят до пользователя? Что связывает эти три серьезных вопроса? Ответ прост — неверно выстроенная работа с энергопот...

[Перевод] Unity Addressables: памяти хватит всегда Вы руководите командой из нескольких программистов и художников, работающих над портированием красивой VR-игры на PS4 под Oculus Quest. У вас есть на это шесть месяцев. Каким будет ваш первый ход? Давайте попробуем воспользоваться Unity Addressables. Вы понимаете, что прид...

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

Что такое LLVM и зачем он нужен? Всем привет! Думаю, у многих сразу возник другой вопрос — а зачем вообще нужна ещё одна статья про LLVM, ведь на хабре их и так больше сотни? Моей задачей было написать "введение в тему" for the rest of us — профессиональных разработчиков, не планирующих создавать ...

Есть ли в Google Play скрытая пасхалка? Google как ни одна другая компания любит всяческие пасхалки, которые скрывает во многих своих продуктах. Они делятся на постоянные, которые позволяют получить к ним доступ в любое время, и временные, которые появляются исключительно на период проведения каких-либо мероприят...

Ищем идеальный чехол для Amazon Kindle 4 Wi-Fi На текущий момент достаточно многие пользователи интересуются, где купить чехол для Amazon Kindle 4 Wi-Fi и как правильно его выбирать, чтобы устройство проработало еще много лет и предоставляло пользователю удобство и комфорт. Мы решили изучить этот вопрос, чтобы дать вам п...

Самые популярные игры десятилетия (2010-2019) на Андроид и IOS: часть №2 Мы уже начали подводить итоги 2019 года, но в декабре заканчивается не только год, но целое десятилетие, и его нельзя не отметить. В предыдущем материале мы рассказали о самых популярных экшен-играх, а теперь пришло время рассмотреть казуальные проекты. Здесь собраны развлеч...

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

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

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

Парсинг сайта Умного Голосования и новый API на сайте ЦИК 13 сентября 2020 года в России прошёл единый день голосования. В некоторых регионах оппозицией была применена стратегия «Умного Голосования», заключающаяся в том, что оппозиционно настроенные избиратели голосуют за единого кандидата, имеющего наивысшие шансы победить предс...

8 причин, по которым не стоит в 2020 году покупать SSD объемом менее 1 ТБ SSD-накопитель незаметно стал необходимым компонентом даже для офисного ПК, а жесткие диски вытесняются в нишу архивного хранения информации. Но SSD какого объема надо выбирать в 2020 году? В этом блоге я расскажу вам, почему пришло время брать SSD объемом не менее 1 ТБ.

Рост на 146% Как отметил технический директор Qrator Labs Артем Гавриченков, в 2019 году злоумышленники продолжали использовать технологии амплификации, позволяющие им значительно усиливать мощность своих атак. Атакающие отправляется запрос на уязвимый сервер, принадлежащей третьей сторо...

Moxy Strategy plugin Иногда простые вещи очень утомляют, особенно когда их необходимо делать постоянно. Одна из таких вещей при работе с фреймворком Moxy — это добавление стратегий к функциям. Для ускорения этого процесса был написан плагин, который по "alt+enter" предоставляет выбор ...

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

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

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

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

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

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

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

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

Широкий спектр серверов на базе Intel Cascade Lake Refresh представила Huawei Компания Intel представила новое пополнение в линейке Cascade Lakе процессор Cascade Lake Refresh производительностью на 36% выше по сравнению с предшественниками. Наглядно демонстрируя тесное сотрудничество между Huawei и Intel, китайский разработчик в феврале адаптиров...

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

Aсинхронный PHP Десять лет назад у нас был классический LAMP-стек: Linux, Apache, MySQL, и PHP, который работал в медленном режиме mod_php. Мир менялся, а с ним и важность скорости. Появился PHP-FPM, который позволил значительно увеличить производительность решений на PHP, а не срочно переп...

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

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

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

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

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

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

Anycast против Unicast: что лучше выбирать в каждом случае Про Anycast наверняка многие слышали. При этом методе сетевой адресации и маршрутизации один IP-адрес присваивается нескольким серверам в сети. Эти серверы могут находиться даже в удаленных друг от друга ЦОД. Идея Anycast в том, что, в зависимости от местоположения источника...

Древности: Sony MZ-1 или история о прототипе, попавшем в производство Вы — руководитель команды инженеров в крупной компании. Уже три года разрабатываете с нуля устройство нового типа: персональный аудиоплеер с возможностью записи. Задача непростая: технология новая, еще буквально год назад отлаживали чтение и запись звука на модели размером с...

[Из песочницы] Очереди сообщений в PostgreSQL с использованием PgQ Очереди сообщений используются для выполнения: отложенных операций, взаимодействия сервисов между собой, «batch processing» и т.д. Для организации подобных очередей существуют специализированные решения, такие как: RabbitMQ, ActiveMQ, ZeroMQ и тд, но часто бывает, что в ни...

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

120 к/с, HDMI 2.1, 12 TFLOPS и обратная совместимость — это всё есть у Xbox Series X Компания Microsoft только что без всякой шумихи взяла и раскрыла одну из главных особенностей грядущей приставки Xbox Series X. Недавние слухи были верны — производительность консоли действительно составит 12 TFLOPS. Это вдвое больше, чем у Xbox One X, втрое больш...

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

Я нашёл лучшую замену клиенту Gmail для Android, iOS, Windows и macOS Я уже много лет пользуюсь Gmail. Несмотря на то что у меня есть вспомогательная почта от Яндекса, которая обеспечивает мне доступ к фирменным сервисам российского поисковика, основной является всё-таки почта Google. Мне всегда нравилось, как эффективно Gmail отсекает спам, ...

[Перевод] Масштабирование кристалла: как Intel уменьшала масштаб процессора 8086 8 июня 1978 года исполнилось 42 года с того момента, как первые появились революционные микропроцессоры Intel 8086. В честь этого я изучал кристаллы 8086. Мне попались два кристалла 8086 разного размера, и на их примере видно, как работает масштабирование кристалла. Концепци...

[Перевод] Плохой сетевой код убивает ваши любимые файтинги Было мучительно наблюдать за выпуском DLC второго сезона Samurai Shodown. Игра продолжает расти и развиваться, не стремясь решить свою самую большую проблему: ужасный онлайн-режим. Есть ли вообще смысл развивать соревновательную игру, как бы ни была она красиво и хорошо сде...

Гениальный алгоритм создания лабиринтов в игре Entombed, который до сих пор не могут разгадать В 2017 двое ученых, канадец John Aycock и британка Tara Copplestone, опубликовали анализ классической игры Entombed для игровой приставки Atari 2600. Механика этой игры, выпущенной в 1982, крайне проста: археолог, управляемый игроком, должен пробраться по прокручивающимся ...

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

Microsoft раскритиковала изменения в правилах App Store для облачного гейминга Apple, наконец, изменила политику магазина приложений App Store, разрешив сервисам потоковой передачи игр, таким как Project xCloud и Google Stadia, работать на iOS и iPadOS. Однако компания хочет, чтобы Microsoft и Google добавляли все игры в качестве отдельных приложений....

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

Как включить папки в Telegram и скрытые функции Случилось то, чего пользователи Telegram ждали с середины прошлого года — в App Store появилась новая версия приложения с поддержкой папок (вкладок). До этого функциональность была доступна только пользователям бета-версии Telegram, однако версия 6.0 теперь доступна д...

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

[Перевод] 32 совета веб-разработчику, который хочет вырасти над собой в 2020 году Ушёл 2019 год. Для нас, для веб-разработчиков, это был год испытаний и возможностей. Вокруг много всего такого, что можно изучить, и такого, в чём можно попытаться достичь мастерства. Например — это JavaScript-инструменты для разработки сайтов, такие, как React, Vue, Angular...

[Перевод] Извините, но онлайн-курсы не сделают вас Data Scientist Причина, по которой вам серьёзно нужно прекратить записываться на онлайн-курсы, если вы не применяете на практике то, что уже знаете. Шли выходные. Я только что закончил ещё один онлайн-курс по науке о данных. Я чувствовал, что достиг чего-то. Ещё бы, любой почувствует, ч...

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

Процессор iPad разоблачили, что дальше? В это не хотелось верить, но предположения скептиков, увы, подтвердились: Apple A12Z идентичен Apple A12X. Отличий очень мало. В прошлые годы варианты систем-на-чипе с одним и тем же публичным обозначением для разных устройств иногда отличались один от другого радикальнее. ...

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

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

Чего ожидать от мобильных процессоров в 2020 году Snapdragon 865 — то, что нужно рынку в 2020 году Так ли важна модель процессора обычному потребителю? Нет. Но это, в какой-то степени, печально, ведь именно от производительности процессора зависят возможности смартфона. И речь может идти даже о привычных всем функциях...

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

Создаем CRUD API на Express и MySQL: часть вторая Всем привет. В преддверии старта курса «Разработчик Node.js», хотим поделиться продолжением материала, который был написан нашим внештатным автором. Всем еще раз привет. Мы возвращаемся к созданию приложения на Node.js и MySQL для небольшого todo — приложения на Node.js ...

Kubernetes для тех, кому за 30. Николай Сивко (2018г) Мы в okmeter.io в какой-то момент поняли, что нам тоже нужен k8s в production, хотя у нас нет даже CI/CD, но есть задача делить общий пул серверов между приложениями и достаточно легко добавлять мощности в кластер. При этом был ряд обстоятельств, которые усложняли внедрение...

Во что поиграть на iOS, когда все игры уже надоели? За праздники вам наверняка надоели все игры. Мы нашли кое-что интересное За последние несколько лет в App Store появилось множество игр различных жанров. Среди них есть и шутеры, и аркады, не говоря уже о большом количестве раннеров, три-в-ряд и прочих тайм-киллеров. Но все-...

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

DiskDigger Photo Recovery для Android: Как восстановить удаленные с SD-карты фото Проблема бэкапа данных в наши дни стоит особенно остро. Массовые пользователи зачастую пренебрегают базовыми правилами цифрового этикета и не сохраняют данные в облако или хотя бы на ПК или внешний носитель. А потом эти же люди удивляются: “куда пропали мои фотографии?...

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

Как Google Play изменился из-за коронавируса Снова, и снова, и снова, и снова мы возвращаемся к теме коронавируса «COVID-19», который уверенной поступью идет по планете. Из-за него уже не просто вводят карантин в школах и отменяют некоторые мероприятия. Он даже смог повлиять на проведение международной выставки MWC 20...

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

Samsung подняла цены на свои смартфоны в России. Что будет с ценами на iPhone? В начале этой недели российское представительство Samsung неожиданно повысило цены на свои смартфоны. Подорожание коснулось почти всех моделей, а единственным заметным исключением стал складной Galaxy Z Flip. Хуже всех пришлось флагманским моделям, которые прибавили в цене ...

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

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

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

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

Заметки Дата Саентиста: персональный обзор языков запросов к данным Рассказываю из личного опыта, что где и когда пригодилось. Обзорно-тезисно, чтобы понятно было что и куда можно копать дальше — но тут у меня исключительно субъективный личный опыт, у вас может быть все совсем по-другому. Почему важно знать и уметь обращаться с языками зап...

Разрабатываем первое мобильное приложение на Flutter от Google Flutter — фреймворк от Google В последнее время программированием интересуются всё больше пользователей. Наверняка и вас заинтересовала эта тема. Мы каждый день используем мобильные приложения гигантов рынка, и многих волнует вопрос — «Как же им удается созд...

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

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

Как настроить SEO для Вашего бизнеса Каждый день в Яндексе и Гугле люди запрашивают более 100 миллиардов запросов по всему миру. Каждый поисковой запрос заставляет поисковую систему искать на него ответ. Для чего нужна оптимизация сайта Чтобы довести Ваш сайт до такого состояния, которое будет соответствовать ...

Как сделать безопасным выход в интернет на любом устройстве Найти хороший VPN для айфона непросто На фоне различных новостей о кибератаках и утечках личных данных все большее количество пользователей задумывается о безопасном и анонимном пребывании в Сети. Анонимность в мировой паутине обеспечивает нам дополнительный уровень безопасн...

Qualcomm представила новый датчик 3D Sonic Max, который может серьезно повысить безопасность смартфонов В прошлом году компания Qualcomm придерживалась подхода, отличного от остальной индустрии смартфонов, когда она анонсировала встроенный в дисплей сенсор 3D Sonic. Вместо того, чтобы полагаться на оптическое изображение вашего пальца для аутентификации, система 3D Sonic испол...

Tangi — аналог TikTok от Google с обучающими видео Tangi — аналог TikTok от Google Как же так получается, что Google выпускает приложение не для Android, а для iOS? Компания выпустила аналог TikTok под названием Tangi. Ещё 6 дней назад разработчики приложения опубликовали пресс-релиз на официальном сайте Google, однако...

Google сломала поиск в Google Play В Google Play сломался поиск, а Google нет до этого дела Google Play – каталог с большими перспективами. Учитывая аудиторию пользователей Android, магазин приложений Google мог бы без особого труда заткнуть за пояс App Store не только по количеству загрузок, но и по объёмам ...

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

Невероятные 8192 ядра CUDA. Таким, судя по всему, будет новый монструозный GPU Nvidia Несколько дней назад в Сети засветились неизвестные графические адаптеры Nvidia с невероятным количеством исполнительных блоков. Мы видели две разные карты со 108 и 118 блоками CU, что означает наличие 6912 и 7552 ядер CUDA соответственно, при условии, что количество яд...

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

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

Все, что вам нужно знать о новом iPad Pro 2020 iPad стал полноценным компьютером. Или нет? Само его появление стало сюрпризом. Новый iPad Pro ждали, но не раньше 31 марта, и по слухам он не успевал даже к этой дате. Он появился 18 марта. Его представили онлайн, и Крейг Федериги даже снял о нем небольшое видео – захватыва...

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

Лучшие приложение для прослушивания музыки на Android Многие пользователи мобильных устройств слушают музыку через сервисы потоковой передачи, такие как Pandora, Spotify, Google Play Music или Apple Music. При этом немалая часть меломанов предпочитает использовать собственную коллекцию медиа - и потому что потоковая передача не...

[Перевод] Почему это антипаттерн? Всем привет. В сентябре в OTUS стартует сразу несколько курсов по JS-разработке, а именно: JavaScript Developer. Professional, JavaScript Developer. Basic и React.js Developer. В преддверии старта этих курсов мы подготовили для вас еще один интересный перевод, а также предла...

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

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

DBA: в погоне за пролетающими блокировками В прошлой статье, где я рассказывал о мониторинге БД PostgreSQL, была такая фраза: Растут wait — приложение в кого-то «уперлось» на блокировках. Если это уже прошедшая разовая аномалия — повод разобраться в исходной причине.Такая ситуация — одна из самых неприятных для DBA: ...

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

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

Прогноз CW: 5G в 2020 году — удел избранных Широко разрекламированное развертывание сетей пятого поколения по-прежнему базируется на технологиях, все еще не являющихся стандартом. Послушав заявления крупных операторов мобильной связи, можно сделать вывод о том, что технологии 5G уже здесь, уже с нами. Все развернут...

Обзор Dreams («Грёзы») — Песочница невиданных масштабов В 2020 году индустрию видеоигр ожидает множество перемен и знаковых событий. После долгой паузы ведущие игроки рынка готовятся представить своё новое поколение консолей, а игроки с нетерпением ждут выхода долгожданных блокбастеров, среди которых такие названия, как Cyberpunk...

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

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

[Из песочницы] Telegram-бот для управления инфраструктурой По мотивам статьи Телеграмм-бот для системного администратора (статья не моя, я только прочитал) захотел поделиться опытом создания Telegram-бота на PowerShell для управления серверами приложений. Будет текст, код и немножко картинок. Конструктивная критика приветствуется...

Что такое App Attest из iOS 14 и зачем это нужно Безопасности много не бывает, считают в Apple. Поэтому в этом году компания решила ещё больше подкрутить защитные механизмы операционной системы, чтобы дать понять своим клиентам, что их конфиденциальность для неё важнее, чем интересы всех остальных. Это подтвердила даже Fa...

Начались продажи жестких дисков Western Digital объемом 18 ТБ В европейской рознице замечен накопитель на жестких магнитных дисках производства Western Digital объемом 18 ТБ. Модель WD181KRYZ типоразмера 3,5 дюймов оснащена интерфейсом SATA 6 Гбит/с. Она входит в корпоративную линейку WD Gold и стоит 650 евро. Шпиндель нового HDD...

Windows 10 November 2019 Update — лучшая версия Windows 10 Версия операционной системы Windows 10 November 2019 Update, известная также как версия 1909, стала лучшим обновлением в истории Windows 10. Это обновление небольшое и быстро устанавливается. Здесь нет крупных новых функциональных возможностей и ничего не ломается.WINDOWS 10...

Какие данные пользователей Android может тайно собирать TikTok Ох сколько было в последнее время сказано про TikTok. То скандалы с запретами на публикацию ”некрасивых людей”, но скандалы, связанные с пропагандой насилия или накручиванием рейтинга в Google Play. Теперь во многих странах говорят, что сервис собирает слишком много информа...

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

Plague Inc стала самой популярной платной игрой в Китае на фоне эпидемии коронавируса Интересно, многие прошли игру до этого момента? В конце прошлого года в Китае был выявлен неизвестный вирус, который вызывает пневмонию. Меньше чем через месяц количество заболевших достигло 600 человек, для 17 болезнь закончилась летальным исходом. Из-за эпидемии власти Кит...

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

GeForce RTX 3080 очень быстрая в майнинге, но ценой невероятного энергопотребления. Карта потребляет свыше 300 Вт Недавние первичные данные о производительности GeForce RTX 3080 в майнинге криптовалюты Ethereum в целом подтвердились. Без разгона карта выдаёт около 81 Mh/s при 100-процентном лимите мощности. Разгон позволяет повысить показатель до 89 Mh/s. При этом производительност...

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

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

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

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

[Перевод] Реализация эффекта акварели в играх Введение Когда в январе 2019 года мы начали обсуждать нашу новую игру tint., то сразу решили, что важнейшим элементом будет эффект акварели. Вдохновлённые этой рекламой Bulgari, мы понимали, что реализация рисования акварелью должна соответствовать высокому качеству остальн...

iPhone 12: снова Lightning, USB-C или без разъемов вообще? Почти четыре года назад Apple убрала 3,5-мм разъем для наушников из iPhone 7. Это был не первый случай — HTC выпустила несколько телефонов без разъемов для наушников за несколько лет до Apple, в том числе первый телефон на Android без миниджека. Но почему-то только ко...

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

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

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

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

Что такое платформа как услуга (PaaS)? В модели «Платформа как услуга» (PaaS) разработчики, по сути, арендуют все, что им нужно для создания приложения, полагаясь на облачного провайдера для средств разработки, инфраструктуры и операционных систем. Это одна из трех сервисных моделей облачных вычислений. PaaS знач...

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

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

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

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

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

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

[Перевод] 5 JavaScript-библиотек для работы со строками Работа со строками может оказаться непростым делом из-за того, что она подразумевает решение множества разноплановых задач. Например, для простого приведения строки к «верблюжьему» стилю понадобится несколько строк кода: function camelize(str) {   return str.replace(/(?:^\w...

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

Новый NAS SSD с высокой производительностью от компании Apacer В эпоху интернета вещей и высокоскоростного 5G, в условиях возрастающей тенденции к хранению больших массивов данных, Apacer, ведущий производитель промышленных систем хранения и устройств памяти, выпустил твердотельные накопители, предназначенные специально для устройств се...

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

Профессия: фронтенд-разработчик ххх: на чём пишешь фронтенд? yyy: на костылях и велосипедах ххх: ммм, хороший фреймворк! Bash.im Когда приходит мысль стать программистом, ты вдохновенно открываешь справочник Шилдта по С, заказываешь толстую книгу Страуструпа по С++ и учишься шутить про указатель на указат...

Как Apple сделала Google услугу, представив iOS 14 Заголовок этой статьи кому-то может показаться абсурдным, но это только на первый взгляд. На самом деле, действия компаний часто влияют на ее конкурентов и иногда это не просто какое-то легкое влияние. Часто оно буквально переворачивает все с ног на голову. В эти моменты ка...

[Перевод] 10 полезных приёмов для JavaScript-программистов Как всем известно, JavaScript — это язык, который очень быстро развивается. В стандарте ES2020 имеется немало новых возможностей, с которыми вам, вероятно, захочется познакомиться поближе. Честно говоря, писать JS-код можно по-разному. Различные варианты кода, направленные н...

Какой функции Android 11 мне не хватает на iPhone iOS – вполне самодостаточная платформа, которая не только не уступает Android, но во многом даже её превосходит. Ведь если поначалу Apple довольно осторожно внедряла новые функции, то со временем разошлась и начала действовать куда активнее. В результате всего за несколько ...

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

Насколько длинными были дни во времена динозавров? Все мы с раннего детства знаем, что в сутках 24 часа. Но известно ли вам, что так было не всегда и когда-то давно у динозавров было заметно меньше времени для бодрствования, чем у нас? Это связано с тем, что миллионы лет назад Луна располагалась гораздо ближе к нашей планет...

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

Исследование: плотность мощности IT-оборудования в стойках ЦОД растет До недавнего времени средняя мощность IT-оборудования в ЦОД составляла 5 кВт на стойку. Теперь ситуация иная. Сорок пять процентов участников опроса 451 Research, который охватил в общей сложности 750 респондентов, заявили, что ожидают выхода на среднюю плотность в 11 кВт н...

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

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

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

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

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