Социальные сети Рунета
Суббота, 27 ноября 2021

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

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

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

[Перевод] Проверим тысячи пакетов PyPI на вредоносность Примерно год назад Python Software Foundation открыл Request for Information (RFI), чтобы обсудить, как можно обнаруживать загружаемые на PyPI вредоносные пакеты. Очевидно, что это реальная проблема, влияющая почти на любой менеджер пакетов: случаются захваты имён заброшенны...

[Перевод] Аппаратный взлом жёсткого диска Жёсткие диски: если вы читаете эту статью, то с большой вероятностью у вас есть одно или несколько таких устройств. Они довольно просты и, по сути, представляют собой набор 512-байтных секторов, пронумерованных возрастающими адресами, также называемыми LBA (Logical Block Ad...

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

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

[Перевод] Что нужно знать об SSD каждому программисту На фото SSD Samsung PM1733 Твердотельные накопители (Solid-State Drives, SSD) на основе флэш-памяти уже заменили многие магнитные диски в качестве стандартных накопителей. С точки зрения программиста SSD и диски очень похожи: и те, и другие являются устройствами постоянног...

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

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

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

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

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

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

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

В MIUI есть «секретная» опция для получения обновлений раньше других Xiaomi, MIUI и загадка ранних обновлений Когда дело доходит до Xiaomi и MIUI, сложно понять, как работает вся динамика программного обеспечения, которое является важной частью вселенной компании. Просто подумайте о том количестве Xiaomi ROM, которое циркулирует в Интернете —...

Как запускать в облаке приложения, требовательные к latency? СУБД Arenadata DB на сверхбыстрых облачных дисках Источник Arenadata DB — мощная распределенная аналитическая база данных для высоконагруженных проектов. Эта СУБД может в короткие сроки обслуживать огромное количество аналитических запросов к данным, но такой режим работы делает ее требовательной к производительности диск...

[Перевод] Исследование: становилась ли Windows 10 медленнее с каждым feature update? Одной из основных причин того, что некоторые люди избегают обновления своих ПК, стало то, что «обновления тормозят систему». Особенно это актуально для Windows 10 с её схемой Software as a Service, при которой ОС дважды в год получает «feature update». Но так ли это на само...

Как работают мобильные прокси? Мобильные прокси — это посредники в сети, которые работают с любыми устройствами, а не только телефонами и планшетами. Они переключаются между пользователем и сетевым ресурсом (например, веб-сайтом). Поэтому клиенты, которые выходят в Интернет и используют прокси, идут в обх...

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

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

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

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

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

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 1 Что такое Workbox? Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ). Если вы впервые слышите о СВ, то перед и...

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

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

[Перевод] 6 хитростей Python, о которых никто не рассказывает новичкам В наши дни Python — это самый популярный в мире язык программирования. Одна из причин этого кроется в том, что разработчики с удовольствием пишут на Python. Это выгодно отличает Python от других языков. Python завоёвывает сердца новичков и опытных программистов простотой си...

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

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 2 Что такое Workbox? Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ). Если вы впервые слышите о СВ, то перед и...

Винчестеры для NAS Seagate IronWolf Pro 18 ТБ и IronWolf 8 ТБ: «гелиевая» и «воздушная» топовые модели высокой емкости и производительности Прогресс в сегменте винчестеров в прошедшее десятилетие замедлился, но вовсе не остановился. Сейчас уже можно приобрести «классический» «воздушный» диск емкостью до 8–10 ТБ, а если этого мало, то гелиевые модели доросли уже и до 18 ТБ. Основная сфера применения таких накопит...

Не лайтхаусом единым: как проверить свой сайт со всех сторон Когда мы говорим о веб-валидаторах и оптимизации сайта под них, мы чаще всего имеем ввиду Lighthouse/Pagespeed Insights от Google, который давно стал де-факто стандартом для оценки производительности сайта. Кто-то стремится к заветным 100 баллам даже на прототипах и шаблон...

Тетрис, который максимально бесит Сможет ли коллективный интеллект Хабра побить мировой рекорд? Тетрис. Ну, казалось бы, что можно тут сделатть нового? Был уже и трёхмерный тетрис, и четырёхмерный тетрис. Сделали тетрис, который каждый раз подсовывает тебе самую ненужную фигуру. Сначала прикольно, а пото...

Real-time мониторинг тормозящих запросов PostgreSQL своими руками за полчаса В моей практике не раз были ситуации, когда хотелось посмотреть, какие именно запросы долго тупили в базе в определённый (конкретный) момент времени. А может, запросы не тупили, но каких-то запросов было слишком много. Ключевое слово — в конкретный момент времени. Например...

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

[Перевод] Сделайте свое приложение масштабируемым, оптимизировав производительность ORM Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP». Привет! Я Валерио, разработчик из Италии и технический директор платформы Inspector.dev. В этой статье я поделюсь набором стратегий оптимизации ORM, которые я использую, разрабатывая серв...

Лучшая клавиатура для работы. A4Tech KV-300H dark Grey USB Подбор клавиатуры для работы — достаточно сложный процесс, так как нужно учитывать особенности вашей работы, тонкости занятия и предпочтения потенциального покупателя. Мы решили сделать более универсальную подборку моделей, которые точно удовлетворят запросы большинства поль...

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

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

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

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

Western Digital расширила серию Purple ёмкими накопителями для умных систем видеонаблюдения Компания Western Digital расширила модельный ряд решений WD Purple, предназначенных в первую очередь для систем видеонаблюдения. В серию был добавлен жёсткий диск на 18 Тбайт, который позволит записать много часов видеопотока, а также карта памяти microSD на 1 Тбайт для каме...

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

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

AMD пообещала подробности о «лучах» и аналоге DLSS до выхода Radeon RX 6000 на рынок Соучредитель Alienware и по совместительству главный игровой архитектор AMD Фрэнк Азор (Frank Azor), подтвердил в Твиттере, что AMD предоставит более подробную информацию об аппаратной поддержке трассировки лучей и аналоге DLSS — технологии масштабирования на основе ИИ до вы...

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

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

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

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

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

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

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

[Перевод] Оптимизируем производительность: JavaScript (V8) vs AssemblyScript (WebAssembly) Чтобы повысить производительность web-приложений, используйте WebAssembly в связке с AssemblyScript, чтобы переписать критически важные для производительности компоненты web-приложения, написанные на JavaScript. «И это действительно поможет?», — спросите вы. К сожалению, ...

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

ArangoDB в реальном проекте ArangoDB гибридная (документная и графовая) база данных. К ее положительным сторонам относятся: мощный и удобный язык запросов AQL JOIN (даже более мощный чем в реляционных базах данных) репликация и шардинг ACID (в кластере работает только в платной версии) Из менее сущес...

[Перевод] Пришло время избавиться от Angular и сэкономить миллиарды долларов Я знаю, что эта статья вызовет поток гневных комментариев, но… так тому и быть. Кто-то должен наконец озвучить то, о чём уже некоторое время размышляют программисты, обладающие некоторым опытом. Я занимаюсь программированием более 20 лет, работал в некоторых из самых прилич...

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

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

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

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

[Пятничное] Сколько стоит держать 100 запросов в секунду в Azure на .NET Core MVC и MSSQL Эта пятничная история началась еще пять лет назад. Один мой друг, который в то время помогал запускаться разным стартапам, пожаловался на производительность базы данных, размещенной в Azure. По его словам, они провозились почти все выходные, но добиться приемлемого времени ...

11 друзей Sanic’а – собираем асинхронное веб-приложение на Python Рано или поздно маленькие приложения разрастаются до нагруженных production-решений, поэтому программисту необходимо заранее продумать стек технологий. Для Python концептуальный выбор стоит между синхронными и асинхронными фреймворками. После появления библиотеки asyncio поп...

UWP больше не в моде, так как Microsoft выпускает руководство по переносу приложений на Windows App SDK Windows App SDK предоставляет широкий набор API-интерфейсов Windows с реализациями, которые отделены от ОС и выпущены для разработчиков через пакеты NuGet. Если вы являетесь разработчиком приложения Universal Windows Platform (UWP), вы можете использовать существующий набор ...

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

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

Не тварь! Часть 2. Обзор настольного ПК Compaq ProLinea 4/25s в роли клиента сети Novell Netware В первой части статьи мы с вами рассмотрели сервер начального уровня из начала 90-х и установили на него серверную ОС Novell NetWare 3.12. Как и обещал, во второй части мы подключим к сети клиента на основе типичного компьютера тех же лет и попробуем поработать в сетевом ок...

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

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

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

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

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

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

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

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

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

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

Размер имеет значение: Intel 440MX Communications Appliance Reference Design Если спросить обычного человека, как он себе представляет сервер, в большинстве случаев ответ будет содержать слова «большой компьютер». Да и близкие к теме люди привыкли, что в большинстве случаев сервер — это как минимум «мини-башня» или одноюнитовый «стоечник». Куда ком...

«Дело было вечером, делать было нечего» или краткая история о сравнении производительности языков программирования "Бенч" дело такое... После нескольких дней бездействия начинается ломка, хочется занять себя чем-нибудь. Иногда я отвлекался на pet-проекты, иногда на чтение литератыры... Сейчас же я расскажу о том что случилось во время последнего "режима ожидания".Меня многие годы волнова...

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

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

[Перевод] Реализация сервера авторизации OAuth с помощью сервера авторизации Spring Сервер авторизации в OAuth предназначен для выдачи маркера доступа, который позволяет клиентскому приложению использовать этот маркер доступа для запроса ресурса, который ему нужно получить. Сервер ресурсов будет подтверждать этот маркер доступа с помощью сервера авторизации...

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

Могут ли ПЦР-тесты показывать неправильный результат Редакция Вопросы и ответы 07.07.2021, 20:29 Могут ли ПЦР-тесты показывать неправильный результат Тесты на основе полимеразной цепной реакции (ПЦР) сегодня нужно делать даже вакцинированным людям при въезде в другие страны. Но может ли ...

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

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

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

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

Уникальные сдвоенные жёсткие диски Seagate Mach.2 оказались дешевле обычных в производстве Компания Seagate утверждает, что её уникальные сдвоенные жёсткие диски Mach.2 оказались дешевле классических HDD в производстве.  Компания обнаружила, что технология, лежащая в основе новых накопителей, сокращает расходы на производство. Напомним, оговариваем...

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

Инженер Google рассказал, почему на iOS нет нормальных браузеров Большинство пользователей iOS искренне считают Safari самым лучшим браузером для iPhone. Он удобен, интуитивно понятен и, что самое главное, очень экономичен и быстр. В отличие от Google Chrome, Safari расходует меньше оперативной памяти, а работает при этом быстрее. Что и ...

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

Есть ли жизнь после разработки: Как расти, минуя менеджмент Сегодня мы поговорим про карьерный рост в разработке. В российских компаниях классический путь программиста заканчивается на должности тимлида или tech lead. В обеих этих позициях примешивается большая доля менеджерских задач. Инженер там остаётся, конечно, но его становится...

Готовим высокодоступный memcached с mcrouter в Kubernetes В одном из проектов мне пришлось столкнуться с классической ситуацией: нагрузка со стороны приложения на реляционную БД была чрезвычайно высока из-за большого RPS (requests per second). Однако реальный процент уникальных данных, извлекаемых приложением из БД, был относительн...

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

Apple рассказала, какие данные собирают все её приложения и сервисы Ярлыки конфиденциальности. Наверное, ещё не все пользователи iOS понимают, что это вообще такое, но для разработчиков это уже стало новой реальностью. Чтобы не вылететь из App Store им пришлось прописать и опубликовать все типы данных, которые собирают их приложения. Apple ...

Apple, а где же 30-дюймовый iMac? Разрабатывая 24-дюймовый iMac, Apple столкнулась с проблемами, с которыми ни одна нормальная компания, разрабатывающая компьютеры, столкнуться не могла. Все знают, что совершенство недостижимо, а лучшее – враг хорошего. Bloomberg уличила Apple в незнании этих элементарных в...

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

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

Обзор Xbox Series X: время загрузки и производительность игр Microsoft сняла эмбарго на обзоры игровой консоли нового поколения Xbox Series X, и многие зарубежные издания уже опубликовали первые впечатления о предфинальной версии устройства. Журналисты тестировали время загрузки и производительность игр, а также опробовали несколько ...

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

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

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

Производительность EonStor CS за счет внедрения SSD-кэширования повышает Infortrend Компания Infortrend® Technology, Inc. (TWSE: 2495), являющаяся ведущим в своей отрасли поставщиком корпоративных хранилищ, повышает производительность горизонтально масштабируемого сетевого устройства хранения данных EonStor CS за счет внедрения SSD-кэшир...

Язык тестовых сценариев Testo Lang: простая автоматизация сложных тестов Если Вы разрабатываете более-менее сложный программный продукт, то Вам должна быть знакома ситуация, когда системные (end-to-end) тесты по тем или иным причинам автоматизировать не удаётся. На это могут быть разные причины, я приведу несколько примеров: У приложения нет и ...

Как поиграть в Cyberpunk 2077 на слабом ПК? Мод EZ Optimizer повышает производительность на 50-80% Когда GeForce RTX 3090 кажется какой-то бесполезной бюджетной видеокартой. Cyberpunk 2077 в 8K требует чего-то намного более производительного Игра Cyberpunk 2077, кроме ужасного запуска на консолях уже прошлого поколения, явно запомнится многим и о...

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

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

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

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

Gartner указал, как достичь большего отклика B2B-маркетинга в период бурных перемен Руководителям B2B-маркетинга, стремящимся улучшить свою стратегию B2B-контента, чтобы она находила отклик во времена больших перемен, следует строить эту стратегию так, чтобы она была ориентирована на поведение клиентов, которое, вероятно, сохранится ...

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

Почему мой NVMe медленнее SSD? В данной статье мы рассмотрим некоторые нюансы подсистемы ввода-вывода и их влияние на производительность. Пару недель назад я столкнулся с вопросом, почему NVMe на одном сервере медленнее, чем SATA на другом. Посмотрел в характеристики серверов и понял, что это был вопрос...

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

Состоялся релиз SAS HAS5300 — жёстких дисков корпоративного класса от Synology Компания Synology объявила о выпуске новых 3,5-дюймовых жёстких дисков SAS серии HAS5300. В своём пресс-релизе она пообещала, что новинки соответствуют «растущему спросу на высокопроизводительные и отказоустойчивые системы хранения большой ёмкости в корпоративных средах». H...

Чем отличаются WD Red, WD Black и WD Blue Вот знаете, у меня в сетевом накопителе уже более месяца стоят жесткие диски Western Digital Red, как раз модели под NAS. И стоят они в QNAP TS 231P3-4G (обзор делал мой злобный двойник Денис Зайченко здесь), и ждут своего часа на обзор. Но обозревать простенькие диски скучн...

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

Fortnite сел на диету: вес игры уменьшился на 70%, геймеры и жёсткие диски довольны Если нынешнее поколение видеоигр что-то и доказало, так это то, что места на жёстком диске много не бывает. Некоторые из топовых проектов весят больше 100 ГБ (привет, Call of Duty Warzone). Теперь разработчики начинают по-немногу реагировать на эту ненормальную ситуацию. Нап...

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

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

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

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

Google потребовала сделать приложения для Android лучше Не знаю, как у вас, а у меня приложения для Android никогда не вызывали особого трепета. Мало того, что многих программ из тех, что доступны в App Store, в Google Play отсутствуют в принципе, а те, что есть, реализованы из рук вон плохо. Недавно я во всех подробностях расск...

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

В iOS 14.5 Safari не даст Google следить за пользователями Apple решила взять под контроль то, что до сих пор никто не решался трогать. Утечки личных данных и другой информации о пользователях. Эти сведения используются для адресной доставки рекламы, но, почти наверняка, не только для этого. Из-за действий Apple многие компании пот...

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

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

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

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

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

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

Зачем нужен регистр SPL Так и тянет меня задать в заголовке статьи вопрос, что по здешним правилам не допускается. А ответ опять очевиден: регистр SPL вообще не нужен.Я уже давно выступал с критикой системы команд AMD64, сейчас более известной как x86-64. Причем, задача специально анализировать поя...

Visual Studio 2019 и Visual Studio Code теперь доступны в Microsoft Store на Windows 11 Новая политика Microsoft Store для Windows 11, позволяющая публиковать в магазине неупакованные классические Win32-приложения, явно пришлась по душе многим разработчикам. Уже сейчас можно сказать, что Microsoft Store постепенно становится хабом для всех настольных приложени...

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

Lost Empires — стратегия наподобие Age of Empires? Мобильная стратегия Lost Empires появилась в некоторых странах. Пока что это ранний запуск в Азии, но вы уже можете её попробовать. По антуражу она близка к Age of Empires. Стратегия Lost Empires позволяет вернуться в Средневековье, чтобы построить свою Империю. В игре сим...

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

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

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

Я попользовался PWA-версией Telegram. Это просто ужасно В прошлом месяце Павел Дуров, как и обещал, выпустил новую веб-версию Telegram. Несмотря на то что об этом не было сказано прямо, было очевидно, что её предназначение состояло в том, чтобы сделать мессенджер более независимым от App Store. Это было нужно на случай, если App...

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

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

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

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

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

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

Hatoful Boyfriend закроют в конце мая, вы не сможете найти любовь даже среди голубей Давным-давно Mediatonic (разработчики Fall Guys) выпустили визуальную новеллу Hatoful Boyfriend. Она рассказывает о голубях в институте св. Голубнация для одарённых птиц. Мы будем искать свою любовь среди пернатых. Для тех, кто не хочет признаваться в любви голубям, то можно...

Apple повышает цены в App Store для России. Почему мне всё равно На этой неделе Apple приняла решение поднять цены в российском сегменте App Store. Повышение произойдёт в ближайшие дни и составит до 25% от прежних показателей. То есть приложения вместо 75 рублей будут стоить 99, вместо 149 рублей – 179, вместо 229 рублей – 279 и так дале...

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

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

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

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

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

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

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

[Перевод] Кунг-фу стиля Linux: великая сила make Со временем Linux (точнее — операционная система, которую обычно называют «Linux», представляющая собой ядро Linux и GNU-инструменты) стала гораздо сложнее, чем Unix — ОС, стоящая у истоков Linux. Это, конечно, неизбежно. Но это означает, что тем, кто пользуется Linux уже да...

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

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

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

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

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

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

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

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

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

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

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

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

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

Узнаем ли мы когда-нибудь как появилась Вселенная? Наши знания о Вселенной увы, недостаточны, чтобы понять, что происходило в первые доли секунды после ее рождения. Считается, что наша Вселенная родилась 13,8 миллиардов лет назад после Большого взрыва и с тех пор расширяется с ускорением. Однако что именно происходило в перв...

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

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

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

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

NVIDIA рассказала про производительность GeForce RTX 3070 NVIDIA недавно объявила о переносе даты выхода видеокарт GeForce RTX 3070 на 29 октября. И чтобы интерес потенциальных покупателей не угас, компания опубликовала данные о производительности грядущего графического ускорителя. NVIDIA представила сравнение производительности Ge...

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

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

Логирование запросов к приложению Django Привет, меня зовут Дмитрий Чернышов, я ведущий разработчик компании «БАРС Груп». Последние несколько лет среди прочих задач нам в команде приходится сталкиваться с необходимостью анализа производительности приложений на Django с большим количеством пользователей и постоянн...

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

AMD признаёт успех Apple с её SoC M1, но утверждает, что готова бороться Корпоративный вице-президент AMD Дэвид Макафи (David McAfee) в свежем интервью похвалил Apple и её однокристальную систему M1.  Что сделала Apple, так это то, что она применила другой подход к разработке микросхемы. Этот подход заключается в том, чтобы обеспе...

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

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

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

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

Где находится корзина в телефоне на Андроид Несмотря на то что мобильные ОС изначально проектировались под сотовые телефоны с сенсорным экраном, с точки зрения архитектурного устройства и особенностей взаимодействия с аппаратным обеспечением они довольны близки к настольным. Многие функциональные элементы десктопных ...

[Перевод] Kweb — Облегченный веб-фреймворк Kotlin для backend-разработчиков KWeb — это библиотека для создания многофункциональных интерактивных веб-приложений на чистом Kotlin, которая делает практически незаметным для программиста различие между веб-браузером и сервером. Но зачем нужен еще один веб-фреймворк? Создание полнофункциональных веб- при...

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

Что нужно знать об iPhone 13 и iPhone 13 Pro. Первые отзывы Поставки iPhone 13 еще не начались, откуда взялись пользователи? Некоторым из простых сметных их предоставила Apple, чтобы они их попробовали и оценили. На время, зато “за так”. А вчера им разрешили делиться своими впечатлениями, накопившимися за целую неделю с iPhone 13, и...

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

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

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

Google запустила в России Play Pass — подписку на приложения и игры из Google Play Сегодня, 8 декабря, в России официально заработал сервис Play Pass. Это ещё один продукт компании Google, который открывает доступ к сотням приложений и игр из Google Play по единой подписке. Буквально: вы платите фиксированную сумму каждый месяц или каждый год в зависимост...

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

Новые «умные» приложения для мошенничества в Google Play Вредоносные программы встроены в фоторедакторы, обои, головоломки, оболочки клавиатуры и другие приложения. Вредоносные программы перехватывают уведомления о SMS-сообщениях, а затем совершают несанкционированные покупки. Легальные приложения перед тем, как попасть в Google P...

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

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

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

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

Производительность EonStor CS за счет внедрения SSD-кэширования повышает Infortrend Компания Infortrend® Technology, Inc. (TWSE: 2495), являющаяся ведущим в своей отрасли поставщиком корпоративных хранилищ, повышает производительность горизонтально масштабируемого сетевого устройства хранения данных EonStor CS за счет внедрения SSD-кэширования в целях обесп...

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

Названы наиболее популярные экраны, SoC, объёмы оперативной и флеш-памяти, а также другие характеристики современных смартфонов по версии AnTuTu Разработчики AnTuTu опубликовали список предпочтений пользователей смартфонов на третий квартал 2021 года, в котором выбраны наиболее популярные экраны, однокристальные системы, объёмы оперативной и флеш-памяти, а также другие характеристики смартфонов. За последние нес...

[Перевод] Как управлять вашими секретами с git-crypt Большинство программных проектов используют секреты – обычно, как ключи к удаленному API или данные для доступа к внешнему ресурсу, например к базе данных. Вашему приложению необходимы эти ключи во время работы, поэтому вам нужно предоставить их при развертывании приложения ...

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

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

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

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

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

Мнение: Android-смартфоны круче, чем вы думаете Вот уже на протяжении как минимум 10 лет мы сталкиваемся с новостями о новом «убийце айфонов». Интересно, что iPhone жив-здоров, а «убийцы» появляются чуть ли не каждый месяц, но всё время что-то идет не так. Samsung троллила Apple за отказ от разъёма, о...

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

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

Что говорят о Windows 11 эксперты 24 июня Microsoft анонсировала операционную систему Windows 11, предварительная сборка которой оказалась в интернете за неделю до этого. Microsoft надеется предложить наиболее открытую и доступную Windows в истории. Из утечки было очевидно, что Windows 11 принесёт немало зна...

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

Приложения на iPad теперь могут использовать до 12 ГБ вместо 5 ГБ оперативной памяти Компания Apple решила увеличить ограничение на использование оперативной памяти в планшетах iPad с выпуском операционной системы iPadOS 15, запуск которой состоится 20 сентября. Ранее Apple решила, что приложения могут использовать на более 5 ГБ оперативной памяти. Это ...

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

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

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

Как и почему росли цены Android-смартфонов в 2020 году Сегодня уже никого не удивить смартфонами за 1000 долларов. Несмотря на то что именно айфоны почему-то считаются наиболее дорогостоящими аппаратами на рынке, в продаже давным-давно присутствуют устройства по куда более высоким ценам. Другое дело, что всё это – выбор довольн...

Состоялся релиз MMORPG TERA: Endless War на iOS и Android Издатель JOYCITY сообщил радостные новости для фанатов фэнтези-вселенной TERA — на мобильные устройства вышла стратегия TERA: Endless War. Разработчики даже решили в эту честь подарить героя «Арин» всем вошедшим хотя бы раз. Особенность этой игры заключается в том, что здесь...

Ultima Underworld и Syndicate стали бесплатными в GOG на месяц В июне Ultima Underworld и Syndicate были удалены из цифрового магазина GOG по запросу EA. Издатель не назвал причин для неожиданного снятия классических игр с продажи. Пользователи подумали, что компания планирует обновить старые проекты или сделать их эксклюзивом Origin. Т...

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

Оптимизация .NET приложения: как простые правки позволили ускорить PVS-Studio и уменьшить потребление памяти на 70% Проблемы с производительностью, такие как аномально низкая скорость работы и высокое потребление памяти, могут быть обнаружены самыми разными способами. Такие недостатки приложения выявляются тестами, самими разработчиками или тестировщиками, а при менее удачном раскладе – п...

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

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

[Перевод] Фронтенд-разработчику: 10 направлений, в которых стоит развиваться в 2021 году Профессия «фронтенд-разработчик», без сомнения, будет одной из самых востребованных в 2021 году. Раньше тем, кто работал в этой сфере, для создания интерактивных сайтов достаточно было знать HTML, CSS и, возможно, jQuery. Но сегодня фронтенд-разработчик вынужден существоват...

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

iPhone 12 mini: теперь все снова будут делать маленькие телефоны? Международная компания Kantar специализируется на маркетинговой разведке, даже не скрывая этого. То, что им удалось обнаружить в iPhone 12 mini заставляет задуматься. В Kantar уверены, что Стив Джобс, утверждая, что размер самых первых iPhone близок к идеалу, поскольку в не...

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

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

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

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

Сотовый оператор «МТС» запустил новый тарифный план, о котором все давным-давно мечтали На радость множества людей, которые знают цену деньгам, российский сотовый оператор «МТС» посчитал необходимым сделать то, чего никто даже и близко не ожидал, так как просто элементарно не мог представить, что подобное когда-то произойдет. Дело Читать полную версию публикац...

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

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

Xiaomi Mi Band 6 с поддержкой NFC может скоро дебютировать на европейских рынках Похоже, что компания Xiaomi готовиться к европейскому выпуску популярного фитнес-браслета Mi Band 6 с поддержкой NFC, так как устройство было сертифицировано в Италии.Итальянская сертификация, скорее всего, указывает на то, что Mi Band 6 NFC скоро появится на европейских рын...

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

Поиграли в PUBG: New State, стоит ли удалять PUBG Mobile? Мы записались в ряды тестеров PUBG: New State, чтобы предоставить вам сводку с полей. Можно сказать, что хоть проект и выглядит круче PUBG Mobile, в нём есть типичные для жанра проблемы. Вопрос: чего стоит ждать от New State и нужно ли ради неё удалять нынешнюю PUBG? Разберё...

Лучшие смартфоны с NFC в 2020 году: какой выбрать? Модуль NFC в смартфоне позволяет быстро обмениваться различными файлами с другими мобильными устройствами, совершать платежи через такие сервисы, как Google Pay, и многое другое. Он стал бесценным инструментом для современного пользователя смартфона. В наши дни большинство в...

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

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

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

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

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

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

Google пообещала разогнать Chrome в следующем обновлении. Снова Несмотря на серьёзные аппетиты Google Chrome относительно всего, что касается ресурсопотребления, особенных проблем с быстродействием у него не было никогда. По крайней мере, меня скорость работы браузера всегда устраивала на 100%. Однако самой Google так не казалось. Поэто...

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

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

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

Еще два подтверждения того, что Galaxy Note больше не будет выпускаться Судьба линейки смартфонов Samsung Galaxy Note в последнее время уже стала одной из самых острых тем для обсуждения. Так получилось, что ее могут отменить уже в этом году. Конечно, есть большие сомнения в правильности такого решения у истинных фанатов смартфонов с S Pen, но ...

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

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

Играем в симулятор пропаганды Not For Broadcast в раннем доступе Относительно недавно в ранний доступ поступил Not For Broadcast – симулятор телевидения, разработанный студией NotGames, а совсем скоро, 30 сентября игра заговорит на русском языке. Главным героем является обычный сотрудник телевидения, на которого неожиданно сваливается дол...

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

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

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

Доставка товаров дронами пока остаётся фантастикой? Оказалось, что проект Amazon Prime Air в последние годы практически мёртв Проект Amazon по доставке товаров дронами был представлен в далёком 2013 году, зародившись, соответственно, раньше. Он до сих пор не реализован в коммерческом масштабе, и сейчас у проекта большие проблемы.  Источник опубликовал большую статью касательно проекта Am...

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

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

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

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

От жёсткого диска на антресолях до Ransomware: как утекает исходный код игр В начале июня компания EA сообщила о том, что её серверы взломали хакеры, похитившие 780 ГБ данных, в том числе исходный код игры FIFA 21 и движка Frostbite. Мы решили вспомнить, как на протяжении многих лет утекал в руки хакеров и широкой публики код различных игровых проек...

iMessage, Flash, App Store: Сколько интересного мы узнали благодаря удалению Fortnite из App Store Летом прошлого года Apple удалила Fortnite из App Store за грубое нарушение правил. Разработчики Epic Games добавили в игру собственную платёжную систему, действующую в обход Apple. Мало того, что студия просто нарушила ключевое правило размещения в каталоге, так ещё и лиши...

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

[Перевод] C++ — это замечательно, и вот почему C++ — один из самых непонятных языков в современной поп-культуре разработчиков программного обеспечения. Люди часто сравнивают его с C, потому что это "низкоуровневый" язык. Следовательно, он получил репутацию эзотерического языка, который интересует только параноиков произв...

Age of KITA — добротная стратегия от создателей AFK Arena Издатель Lilith Games работает над космической стратегией Age of KITA. В ней приятная графика, продуманный геймплей и некоторая схожесть со StarCraft. Создатели AFK Arena делают стратегию Age of KITA. Сейчас для неё проходит пробный запуск в Азии, но скачать её можете и вы....

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

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

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

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

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

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

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

Экономическая стратегия Warpath вышла в App Store, стоило ожидать чего-то другого? Экономические и военные стратегии никогда не умрут, Warpath — прямое тому доказательство. Бравые воины будут строить базы и защищать их от коварных врагов. На строительство зданий, производство оружия и другие вещи тратится время. Переход между городами тоже не быстрый. Гейм...

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

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

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

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

[Перевод] «Студийные» приложения Netflix на Android и iOS теперь с Kotlin Multiplatform Примечание от переводчика: при словах «мобильные приложения Netflix» вспоминаются их основные приложения для просмотра видеоконтента, но компания ведёт и «киностудийную» разработку — для тех, кто этот контент создаёт. И их пост посвящён использованию Kotlin Multiplatform во ...

Лучшие игры для Android на начало осени В течение всего лета каждую субботу в 11:00 мы выпускали для вас подборки игр. Иногда они были тематическими, а иногда просто включали в себя все лучшее, во что можно поиграть на смартфоне. Лето прошло, а желание играть осталось. Поэтому мы решили продолжить традицию и подг...

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

Запросить 100 серверов нельзя оптимизировать код. Ставим запятую Можно выделить ряд алгоритмов, которые являются базовыми и лежат в основе практически каждой строчки программ, написанных на языках высокого уровня. Хорошо иметь под руками классический многотомный труд Дональда Кнута "The Art of Computer Programming", там детально...

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

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

Энтерпрайз, который выжил. Доклад в Яндексе Мы часто задумываемся о том, что нужно изменить, чтобы наша жизнь стала лучше. Но меняться должны не только мы, но и компании, в которых мы работаем. И мы сами можем принимать непосредственное участие в этих положительных изменениях. Вас ждёт маленькая сказка про одну компан...

Смотрим 28 минут геймплея Returnal для PlayStation 5: Mass Effect Andromeda с рогаликами На презентации Sony State of Play нам показали мало чего. Перечислим основные моменты: Among Us выйдет на консоли PlayStation с эксклюзивным скином, нам показали 16 минут геймплея Ratchet & Clank: Rift Apart, а также обещали выпустить Subnautica: Below Zero на PlayStatio...

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

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

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

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

[Перевод] Когда клиенты — твои коллеги. Оптимизация веб-производительности внутренних систем Как-то раз у меня был занятный разговор со службой поддержки Департамента международной торговли (DIT). Они хотели повысить производительность одного из своих веб-приложений. Подобные разговоры — это то, что мне больше всего нравится на моей текущей позиции. Я общаюсь на тем...

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

Производительность EonStor CS за счет внедрения SSD-кэширования повышает Infortrend Компания Infortrend® Technology, Inc. (TWSE: 2495), являющаяся ведущим в своей отрасли поставщиком корпоративных хранилищ, повышает производительность горизонтально масштабируемого сетевого устройства хранения данных EonStor CS за счет внедрения SSD-кэшир...

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

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

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

[Перевод] CSS-переменные CSS-переменные (их ещё называют «пользовательскими свойствами») поддерживаются веб-браузерами уже почти четыре года. Я пользуюсь ими там, где они могут пригодиться. Это зависит от проекта, над которым я работаю, и от конкретных задач, которые мне приходится решать. Работать ...

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

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

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

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

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

5 фишек, которые я хочу в iPhone 13 Хочется всего (хорошего), сразу и побольше. Чтобы экран iPhone 13 был как можно большим, но при этом сам iPhone комфортно и удобно помещался в руке, чтобы в смартфоне было как можно больше оперативной и флэш-памяти, но при этом его цена не была слишком высока. А несмотря на...

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

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

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

[Перевод] Продукцию точного машиностроения — в массы: жёсткие диски С современными жёсткими дисками (Hard Disk Drive, HDD) связано одно интересное противоречие. С одной стороны это — вершина инженерной мысли, достойный продукт индустрии точного машиностроения, производящийся в огромных количествах. С другой — они представляют технологию хран...

Забудьте про div, семантика спасёт интернет Давным-давно (лет пятнадцать назад) почти все делали сайты и не переживали о том, что под капотом. Верстали таблицами, использовали всё, что попадётся под руку (а попадались в основном <div> и <span>) и не особо заморачивал...

Топ 10 ошибок в C++ проектах за 2020 год За окном зима, год стремится к завершению, а значит, пришло время рассмотреть самые интересные ошибки, обнаруженные анализатором PVS-Studio в 2020 году. Читать дальше →

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

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

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

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

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

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

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

[Перевод] Как заставить руководство проникнуться техническим долгом «Руководство не даёт мне заняться рефакторингом legacy-кода!» Знакомая ситуация? Раздражает жутко. Большинство разработчиков рано или поздно сталкивается лбами с менеджером, который совершенно не заинтересован в том, чтобы совершенствовать уже готовое. То нужно реализовать ...

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

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

Seagate Mach.2 Exos 2X14 — уникальный двойной жёсткий диск со скоростью на уровне SSD Компания Seagate наконец-то добавила на свой сайт необычный жёсткий диск Mach.2 Exos 2X14 и раскрыла его характеристики.  Диски Mach.2 изначально появились в ассортименте компании ещё в 2019, но даже сейчас они недоступны в рознице и ориентированы ЦО...

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

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

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

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

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

В Телеграме появляются незнакомые контакты. Что делать «Любимая теперь в Telegram!». Именно такое уведомление я получил от мессенджера несколько месяцев назад. Это показалось мне странным по нескольким причинам. Во-первых, моя жена пользуется Телеграмом уже много лет, во-вторых, в моей телефонной книге она записана совершенно н...

Новый iPad Pro просто унижает Android-планшеты. Или нет? С тех пор, как Стив Джобс представил со сцены первый iPad, он стал не просто главным и самым продаваемым планшетом вне зависимости от поколения, но и именем нарицательным. С тех пор Apple не переставала дорабатывать и совершенствовать свой гаджет. Если выбор смартфона для м...

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

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

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

В Windows 11 Build 22000.282 наконец-то исправлены проблемы с производительностью Windows 11 Build 22000.282 (KB5006746) теперь развертывается для тестировщиков в каналах Beta и Release Preview, и, наконец, устраняет проблемы с производительностью, ранее признанные AMD. Windows 11 развертывается постепенно, и многие пользователи уже установили новую опера...

Microsoft тестирует функцию Super Duper Secure Mode для браузера Edge Microsoft тестирует новую функцию безопасности для собственного браузера Edge, которая в настоящее время называется Super Duper Secure Mode (или «супер-пупер безопасный режим»). SDSM призван повысить безопасность при просмотре веб-страниц за счёт отключения JIT-компиляции д...

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

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

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

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

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

[Перевод] Ускоряем на 70% игру на процессоре в 1 МГц Давным-давно, во времена студенчества в колледже я немного занимался разработкой компьютерных видеоигр. Это была эпоха 8-битных PC, когда игровое оборудование по современным стандартам было почти невозможно медленным. Поэтому вас не должно удивлять, что программисты игр пр...

Тестирование приложений в условиях нехватки памяти Вопрос о том надо ли проверять то, что возвращает malloc является спорным и всегда порождает жаркие дискуссии. Часть людей считает, что надо пытаться обрабатывать все виды runtime ошибок, в т.ч. и OOM ситуации. Другие считают, что с OOM всё равно мало что можно сделать и луч...

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

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

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

220-долларовая карта памяти для Xbox Series S/X пока будет единственным подобным вариантом расширения хранилища новых консолей Как известно, фирменная карта для расширения хранилища в новых консолях Xbox стоит немало. За модель Seagate объёмом 1 ТБ просят от 220 долларов, что близко к цене Xbox Series S.  И пока Microsoft ни разу не упоминала др...

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

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

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

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

Как начать думать про клиента на этапе разработки, а не адаптировать продукт после На рисунке — прототип продукта для Сбербанк Онлайн. Есть разные методики для исследования и улучшения клиентского опыта (Customer experience, CX). Сегодня расскажем про одну из них — дизайн-мышление, и поможет в этом Ирина Баженова — эксперт по исследованию клиентского опы...

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

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

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

Приложение Microsoft News для Android получило совершенно новый дизайн Microsoft начала тестировать крупное обновление приложения Microsoft News для Android, которое получило совершенно новый дизайн в стиле Fluent Design. В настоящее время оценить его могут лишь участники программы бета-тестирования, но в обозримом будущем обновление доберётся...

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

[Перевод] У Steam довольно любопытный способ логина Как передать пароль по Интернету? Обычно приобретается сертификат SSL, а TLS выполняет задачу безопасной перемещения пароля от клиента к серверу. Разумеется, всё не так сухо, как пытаюсь представить я, но в целом это так и подобный подход прошёл проверку временем. Однако та...

Репортаж: В погоне за дубайским 5G с realme GT А вот вы заметили, что переход человечества с 4-го на 5-е поколение мобильной связи, в простонародье 5G, сопровождается какими-то небывалым сакральным ажиотажем? Что-то я не припомню подобного накала страстей при смене стандартов ранее. С одной стороны — производители ...

Единая система мониторинга и оповещений BI: правда или вымысел? Привет, Хабр! Мы, Юлия Лузганова HiJulia и Наталия Прудникова balzaant, аналитики в команде Business Intelligence Delivery Club. Наш департамент аналитики стремительно вырос за последние полтора года, сейчас в нем 50 человек и десятки различных проектов. Мы в группе BI-ана...

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

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

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

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

Особенности прототипирования игр Думаю, во многих компаниях есть свои R&D-команды, которые ищут новые продукты. Такую решили организовать и в нашей студии, и меня туда пригласили. Конечно же, поначалу мы все были окрылены идеей, что сейчас мы в команде экспериментальных проектов и будем писать ПРОТОТИП...

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

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

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

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

Разведка с geo2ip и reverse-whois Разведка сетевых ресурсов компании главным образом заключается в брутфорсе поддоменов с последующим ресолвом найденных сетевых блоков. Далее могут быть найдены новые домены 2 уровня и процедура повторяется снова. Это позволяет найти новые IP-адреса на каждой итерации.Этот ме...

Состоялся пробный запуск Clash Quest от Supercell, в каких странах можно поиграть? На прошлых выходных Supercell (разработчики Brawl Stars) анонсировали целых три новых игры. Это необычное явление, потому что эти ребята не любят заранее говорить о незаконченных проектах — их могут в любой момент забраковать. Так вот, среди трёх игр мы узнали про Clash Ques...

Google обновит приложение Gmail, чтобы обеспечить лучшую ... Google продолжают работать над своими приложениями – настала очередь Gmail.     Как бы удивительно это не звучало, но вот уже 14 лет Gmail является одним из самых популярных почтовых клиентов. Одним из самых больших плюсов Gmail является уровень безопасности...

Google обновит приложение Gmail, чтобы обеспечить лучшую ... Google продолжают работать над своими приложениями – настала очередь Gmail.     Как бы удивительно это не звучало, но вот уже 14 лет Gmail является одним из самых популярных почтовых клиентов. Одним из самых больших плюсов Gmail является уровень безопасности...

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

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

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

PM Casino – универсальное казино для любителей выигрышей Казино PM Casino давно пользуется большим спросом у игроков. Пользователи с большим удовольствием активируют игровые автоматы, стараются пользоваться бонусами и дополнительными привилегиями. Украинские игроки могут с легкостью пополнять депозит гривнами, не теряя деньги во в...

[Из песочницы] Что такое Unity Asset Store и как на нем зарабатывать? Доброго времени суток, Habr! Я являюсь паблишером Asset Store уже 4 года и хочу поделиться с вами своим опытом. Расскажу вам что такое Unity Asset Store глазами программиста и что нужно знать для создания ассета. Итак, что же такое этот Unity Asset Store? Это магазин в котор...

У Telegram появилась версия для Safari на случай удаления из App Store. Как пользоваться Telegram является для редакции AppleInsider.ru не только средством общения с близкими, но и рабочим инструментом, посредством которого мы коммуницируем с коллегами, заказчиками и спикерами. Поэтому для нас крайне важно, чтобы мессенджер продолжал развиваться и обрастал ново...

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

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

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

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

Ретроконсоль своими руками Часть 1. Выбираем «железо» Нелегкая ситуация, сложившаяся на рынке видеокарт, — отличный повод вспомнить о том, что компьютерные игры — это вовсе не 4K, не «волшебные лучи» RTX и тем более не количество полигонов на кончике носа главного героя. Крепко сбитый, захватывающий игровой процесс — вот то, чт...

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

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

Вот чем будет отличаться Samsung Galaxy S22 от Galaxy S22 Ultra Как и любой другой производитель, Samsung выстраивает свой цикл обновления устройств с привязкой к конкретным датам. Так, в этом году мы уже получили серию Samsung Galaxy S21, потом Galaxy A52/72, а чуть меньше месяца назад нам показали два новых складных устройства. В ближ...

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

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

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

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

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

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

Генеральный директор Microsoft намекает на обновленную направленность и инновации в Windows «Windows как сервис» не работает должным образом, и нынешний подход Microsoft не рассматривается многими пользователями как плюс. После того, как Сатья Наделла занял пост генерального директора после Стива Балмера, Microsoft внесла множество изменений в свою бизнес-модель, и...

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

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

Проблема подключения или неверный код MMI. Способы решения Многие пользователи, которые хотя бы время от времени обращаются к USSD-запросам, сталкивались с распространенной проблемой, следствием которой является невозможность выполнить нужную команду. Такие запросы обычно используются для проверки баланса, подключения/отключения ус...

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

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

Сколько памяти нужно в смартфоне В современном мире многие пользователи меняют смартфоны каждый год. И постоянно сталкиваются с одним и тем же вопросом: какого объема памяти выбрать устройство. Казалось бы, все предельно ясно: вы ведь уже пользовались смартфонами, берите такой же. Однако на деле все горазд...

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

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

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

[Перевод] Концепции nginx, о которых мне хотелось бы знать много лет назад Nginx — это веб-сервер, в котором используется архитектура «Master-Slave». В nginx имеются обратный прокси-сервер, балансировщик нагрузки, почтовый прокси-сервер и HTTP-кеш. Определение это сложное, полное специальных терминов. Если вы тоже так думаете — значит, эта статья ...

Как Android-смартфон навсегда заменил мне iPad Я пользуюсь iPad со времён второго поколения, которое вышло в 2011 году. Поначалу я менял планшеты едва ли не каждый год, потому что изменения, которые с ними происходили, были достаточно заметными, чтобы хотеть обновиться. Третье поколение получило Retina-дисплей, четвёрто...

[Перевод] 5 причин, по которым я люблю программировать в Linux Linux — это отличная платформа для занятий программированием. На нашей стороне — логичность, высокая эффективность, лёгкость работы с исходным кодом. В 2021 году Linux выглядит как никогда привлекательно. Я собираюсь написать материалы, в которых расскажу о 21 способе испол...

Оказывается, есть целых 28 вариантов мобильных видеокарт GeForce RTX 3000 За последние несколько дней мы не раз поднимали тему мобильных видеокарт GeForce RTX 3000, потому как оказалось, что выбрать геймерский ноутбук теперь будет намного сложнее.  Ресурс Computerbase не поленился и собрал данные обо всех версиях моб...

[Перевод] Правда о регистре символов, которую должны знать программисты На конференции North Bay Python в 2018 году я делал доклад об именах пользователей. Информация из доклада по большей части была собрана мною за 12 лет поддержки django-registration. Этот опыт дал мне гораздо больше знаний, чем я планировал получить, о том, насколько сложными...

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

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

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

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

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

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

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

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

Microsoft выпустила Windows 10 Build 19041.1081, 19042.1081 и 19043.1081 Компания Microsoft выпустила Windows 10 Build 19041.1081, 19042.1081 и 19043.1081. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Исправлена проблема, из-за которой связь между приложениями переставала работать после...

А вы говорите Google Play! Как App Store превратился в опасную помойку Мне постоянно приходится слышать, что все проблемы Android крутятся вокруг Google Play. Во-первых, считается, что, если бы Google качественно проверяла приложения перед публикацией, он бы не стал самым популярным источником вредоносного софта. Во-вторых, не будь у пользоват...

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

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

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

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

«Кувырок вперед»: как прошла программа Теплицы для региональных активистов/ок Создание общественных пространств, краудфандинг, стратегия в дизайне и креативные решения — вот лишь малая часть направлений, в которые погрузились участницы программы для региональных активистов/ок «Кувырок вперед». Программу организовала и провела команда Теплицы социальн...

Читатели AppleInsider.ru не разрешат приложениям следить за собой в iOS 14.5 Скорее всего, уже через неделю – ну, максимум, через две – Apple выпустит iOS 14.5. Несмотря на обилие новых функций, ключевым нововведением обновления станет анти-трекинговая система, которая запретит разработчикам приложений отслеживать пользователей по рекламным ID без и...

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

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

Лимит в 5 ГБ ОЗУ для приложений в iPadOS можно будет превысить, но есть ряд условий Компания Apple может частично исправить проблему с ограничением объёма оперативной памяти, которая выделяется для приложений в iPadOS.  Напомним, когда появились iPad на SoC M1, оснащённые 8 либо 16 ГБ ОЗУ, стало известно, что программы мо...

[Перевод] Splay-дерево. Поиск Наихудшая временная сложность таких операций, как поиск, удаление и вставка, для двоичного дерева поиска (Binary Search Tree) составляет O(n). Наихудший случай случай возникает, когда дерево несбалансировано. Мы можем улучшить наихудший результат временной сложности до O(log...

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

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

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

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

[Перевод] Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию ...

[Перевод] Корутинная эволюция в Kotlin. Чем отличаются Channels, Broadcast channels, Shared flows, State flows Эта публикация — перевод поста Романа Елизарова «Shared flows, broadcast channels». Опубликовано с одобрения автора оригинала. Примечания переводчика выделены курсивом. Давным-давно в Kotlin были представлены корутины, одной из особенностей которых является легковесность (с...

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

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

[Перевод] 10 лучших игр по программированию, которые улучшат ваши навыки Вы помните далёкие дни из детства, когда вы, проводили целый день, а иногда даже не ели целый день, чтобы поиграть в игры на Nintendo? (Ах, дни Mario и Contra!!!)С того времени игры претерпели гигантские преобразования и сфера стала более обширной. Это уже не просто хобби. С...

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

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

Microsoft опубликовала информацию о переносе UWP-приложений на Windows App SDK Microsoft опубликовала подробную информацию о том, как разработчики могут перенести существующие UWP-приложения на Windows App SDK (Project Reunion), который основан на классической платформе Win32. Это может быть полезно в том случае, если приложению необходимы функции и A...

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

Определение объёма кластера Elasticsearch и тестирование производительности в Rally В этой статье мы разберёмся с основными подходами к сайзингу Elasticsearch, покажем сравнения бенчмарков кластера при загрузке логов и метрик. А разница там заметная. Надеемся, вам это поможет с определением объёма кластера Elasticsearch и расшифровкой того самого «it depend...

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

[Перевод] Эмуляция компьютера: интерпретатор CHIP-8, таймеры и обработка ввода Мы уже создали вполне рабочий эмулятор CHIP-8, но он, к сожалению, получился очень медленным. Почему? Если заглянуть в его главный цикл — можно увидеть, что данные на экран выводятся после выполнения каждого шага цикла. При включённом vsync SDL пытается привязать скорость ре...

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

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

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

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

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. С одной стороны, с её выходом, конечно, в Купертино начали радовать пользователей регулярными обновлениями, выпуская по ...

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

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

Что не так с Siri на Mac Вот уже почти 5 лет прошло с тех пор, как Apple анонсировала Siri для macOS. И недавно я заметил, что с тех пор я использовал голосовой ассистент на своем ноутбуке, может быть, около 10 раз. И в основном это были случайные нажатия, так как иконка Siri есть на Touch Bar по у...

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

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

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

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

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

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

Как восстановить удалённые фото на Айфоне. 4 рабочих способа Случайно или необдуманно удалили все фото? Их ещё можно восстановить Несмотря на всю технологическую продвинутость iOS, Apple до сих пор не додумалась встроить в систему единую корзину, куда перемещались бы все данные после удаления. Это было бы очень удобно, потому что зача...

Не срабатывает будильник на Android. Что делать Как вы просыпаетесь по утрам? Наверное, тяжело. А что вас будит? Ну, конечно, будильник, который вы ставите на телефоне. Во-первых, это удобно, потому что не нужно иметь дополнительный атрибут в виде аналогового будильника. Во-вторых, это комфортно, потому что на Android, в...

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

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

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

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

Все выбирают «Попросить приложение не отслеживать» в iOS 14.5. А вы? Когда в конце прошлого месяца Apple выпустила iOS 14.5, в App Store начала действовать новая политика «Прозрачность отслеживания приложениями». Суть в том, что приложения, будь то программа для iPhone, iPad или Apple TV, теперь должны запрашивать у пользователей разрешение ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Slime Labs — бывший браузерный платформер теперь на iOS, версия для Андроид позже В феврале разработчик Neutronized сообщил, что его браузерная игра Slime Labs перебирается желеобразным видом на смартфоны. Это простенький платформер с не самым простым и удобным управлением. Мы играем за слизняка, который должен пройти все испытания учёных. Это касается ки...

[Перевод] Программирование — это скучная магия Есть один карточный трюк, который запомнился мне навсегда. Вот его краткое описание: доброволец выбирает карту и запечатывает её в конверт. Затем фокусник предлагает добровольцу выбрать чай. У него есть десятки коробок чая, и все они упакованы в пластик. Доброволец выбирает...

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

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

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

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

Топовые мобильные видеокарты не могут справиться с SoC Apple M1 Max? Появились тесты GPU новой платформы MacBook Pro Графическое ядро SoC Apple M1 Max характеризуется производительностью 10,4 TFLOPS, что ставит его на одну ступень с GPU в PlayStation 5 или, к примеру, с GeForce RTX 2080. Правда, производительность в TFLOPS зависит исключительно от количества ALU в GPU и част...

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

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

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

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

[Перевод] Измеряем производительность String.format() в Java Я раньше считал, что JDK в целом хорошо оптимизирована, и если в JDK есть простой способ решения какой-то задачи, то он вполне подойдет для большинства ситуаций и будет работать хорошо.Но я обнаружил, что иногда некоторые классы или методы работают на удивление плохо. Знание...

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

MacBook Pro с процессором Apple M1 или Intel: какой выбрать? Планируете купить MacBook, но не знаете, что выбрать, ноутбук с процессором Apple M1 или Intel? Мы попробуем вам помочь в этом нелегком деле. В ноябре 2020 года Apple озадачила своих поклонников, поставив их перед нелегким выбором. Дело в том, что компания из Купертино обнов...

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

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

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

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

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

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

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

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

Нестандартный лазерный видеодиск, HDTV и Cудный День Изучая историю лазерного диска на практике, с использованием настоящего плеера и настоящих кинорелизов, я конечно же хотел выяснить, где у этого формата условный «святой грааль». Я имею в виду нечто совсем уж редкое, нестандартное, странное и высокотехнологичное. В случае ко...

[Перевод] Бенчмаркинг Linkerd и Istio Фото с сайта linkerd.io Пару лет назад ребята из Kinvolk сравнили производительность Linkerd и Istio и узнали, что Linkerd значительно быстрее и меньше Istio везде, кроме одной области. Linkerd использовала больше процессорных ресурсов в плоскости данных (data plane). Недав...

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

Можно ли добавить тонометр в Apple Здоровье Сейчас даже тонометр может работать с iPhone. Конечно, если он хороший. Не так давно Apple Watch научились делать ЭКГ в России. С одной стороны, всем было интересно, но по большей части поигрались и забыли. Зато мониторы давления всегда были в почете и ими пользуются уже дес...

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