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

Разработка сервера для многопользовательской игры с помощью nodejs и magx Многие разработчики начинают разработку многопользовательского онлайн сервера на основе библиотеки socket.io. Эта библиотека позволяет очень просто реализовать обмен данными между клиетом и сервером в реальном времени, но продумать и реализовать всю логику и интерфейс взаимо...

M2M и IoT — ключевые технологии для современного бизнеса и потребительского рынка. Тренды М2М в 2021 году Переход от простых межмашинных подключений (M2M) к сложному Интернету вещей (IoT) идет полным ходом, поскольку улучшение LTE IoT и развитие сетей 5G обеспечивают более быстрые соединения и более высокие битрейты. M2M и IoT — ключевые технологии для современного бизнеса и п...

Количество пользователей Интернета и подключенных к сети устройств в России будет расти Согласно отчету Cisco Annual Internet Report (AIR), к 2023 году пользователями Интернета станут 66% населения Земли, в России же этот показатель увеличится до 78% граждан. К глобальной сети будут подключены более 28 млрд устройств, из которых в России - 895,5 млн или более...

Нативная и кроссплатформенная разработка мобильных приложений - в чем разница Технологии IT/Игры 23.07.2021, 13:37 Нативная и кроссплатформенная разработка мобильных приложений — в чем разница При создании мобильного приложения возникает вопрос — что выбрать: нативную или кроссплатформенную разработку? Сегодня м...

Приехали: Harmony OS не может самостоятельно запускать игры Операционная система Harmony OS ещё не успела выйти в релиз, а уже опередила по быстродействию и iOS, и Android. Этому явно поспособствовали два фактора: эффективная оптимизация софта под железо, которое Huawei выпускает сама, и меньшая ресурсоёмкость. Просто Harmony OS изн...

Уродливый API В этой статье хочу рассказать о проблемах, с которыми столкнулся в процессе интеграции с API по HTTP протоколу, и поделиться опытом их решения.При разработке фронтенд приложений (mobile/web), часто сталкиваешься с тем, что API на бэкенде еще не реализован. Приходится ждать р...

DBA-бот Joe. Анатолий Станслер (Postgres.ai) Как backend-разработчик понимает, что SQL-запрос будет хорошо работать на «проде»? В крупных или быстро растущих компаниях доступ к «проду» есть далеко не у всех. Да и с доступом далеко не все запросы можно безболезненно проверить, а создание копии БД часто занимает часы. Ч...

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

Microsoft решала проблему отсутствия Интернет-соединения в Windows 10 Microsoft наконец-то начала выпуск исправления проблемы, связанная с подключением к Интернету через Wi-Fi или Ethernet. Ранее в этом году пользователи начали сообщать об ошибке, которая ухудшает качество соединения Wi-Fi и приводила к исчезновению значка Интернета с панели з...

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

SPPermissions: получение разрешений в Swift На этой неделе мы писали про PermissionsSwiftUI — библиотеку запроса разрешений на SwiftUI. Оказывается, что это копия большой либы SPPermissions, которая делает тоже самое, но на чистом Swift. Запрос прав на 12 доступов, полная настройка UI, поддержка iPad, темный реж...

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

Прикладная некромантия: использование Garmin GPSmap 76S в 2021 году За последнее десятилетие мы почти все привыкли часто обновлять устройства, которыми владеем. Старые устройства либо кладем на полку, либо продаем, либо вообще выбрасываем в помойку. И многие даже не думают о том, что по факту устройства нормально работают и могут продолжать...

Как сделать Swift-friendly API с Kotlin Multiplatform Mobile Kotlin Multiplatform Mobile позволяет компилировать Kotlin код в нативные библиотеки для Android и iOS. И если в случае с Android полученная из Kotlin библиотека будет интегрироваться с приложением написанным на Kotlin, то для iOS интеграция будет с Swift и на стыке Kotlin и...

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

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

[Из песочницы] Android Remote Debugger — удаленная отладка Android приложений Отладка является важным этапом разработки программного обеспечения. Поиск и исправление ошибок позволяет разрабатывать качественные продукты. В данной статье я хочу поговорить об отладке только Android приложений. Android Studio предоставляет нам различные инструменты профил...

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

Лучше своими руками: как мы сделали мобильное приложение Perekrestok.ru inhouse Привет! Меня зовут Мария Тимофеева, я директор по продукту онлайн-супермаркета Perekrestok.ru. К выходу нашего нового мобильного приложения мы решили рассказать, как делали текущую версию, сколько багов собрали и как пришли к выводу, что в нашем случае inhouse-разработка ока...

[Из песочницы] Как оптимизировать разработку приложений Привет! Меня зовут Андрей, я Android developer в компании Genesis Media и создаю приложения для наших медиа-бизнесов в Африке. На континенте безумно дорогой интернет, а основные мобильные устройства — маломощные бюджетные андроид-смартфоны, поэтому я делаю все возможное, что...

История разработки SDK для приема платежей в мобильном приложении на Flutter Привет, Хабр!На связи разработчики из Mad Brains. Мы специализируемся на разработке сервисов для мобильных устройств. Имеем опыт в реализации интеграционных решений, собственные продукты в сфере мобильной электронной коммерции, а также входим в 20-ку лучших мобильных раз...

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

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1 Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech» Я давно занимаюсь не только нативной разработкой (как iOS, так и Android), но и кросс-платформенной. В свое время я очень плотно писала на Xamarin (iOS, Android, так и Forms...

SQL Server Plan Guide и другие не самые лучшие практики Обычно посты об оптимизации запросов рассказывают о том, как делать правильные вещи, чтобы помочь оптимизатору запросов выбрать оптимальный план выполнения: использовать SARGable-выражения в WHERE, доставать только те столбцы, которые нужны, использовать правильнопостроенные...

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

[Из песочницы] Капча для codeigniter 4 Добрый день! Несмотря на заголовок статьи, в ней будут представлены общие методы и функции, которые я использовал для создания своей капчи, которые можно применить и в других фреймворках с минимальными правками. Некоторые функции и подходы основываются на материалах поста Ра...

Как мы делали мобильный банк для «Авроры»: особенности разработки для отечественной мобильной ОС Недавно мы закончили разработку приложения для мобильного интернет-банкинга под ОС «Аврора» — единственную российскую мобильную операционную систему. Всего за пару месяцев мы создали приложение, которое дает доступ ко всем основным услугам банка ВТБ. Через приложение можно о...

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

[Перевод] Эволюция распределённых систем в Kubernetes Фото Cenk Batuhan Özaltun, Unsplash.com Обзор Облачные платформы должны предоставлять современным распределённым приложениям возможности, связанные с управлением жизненным циклом, взаимодействием, привязками и состояниями. Kubernetes хорошо поддерживает управление жизненны...

Amazon представила свой облачный игровой сервис Luna Amazon объявила о выпуске облачного игрового сервиса Luna для Mac, ПК, мобильных устройств и Amazon Fire TV. Luna также будет доступна на мобильных устройствах iOS - несмотря на то, что Apple ранее заблокировала потоковый сервис Microsoft Project xCloud в App Store. Компани...

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

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

Как передать приложение из Google Play с Android на Android Больше года Google усердно работает над технологией передачи данных Nearby Sharing, но заставить пользователей восхищаться новой разработкой компании как-то не удалось. Я даже посвятил этому отдельный пост, где подробно описал, чем Nearby Sharing уступает AirDrop и почему н...

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.2 Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech». В предыдущей статье я рассказывала про один из способов реализации многопоточности в приложении Kotlin Multiplatform. Сегодня мы рассмотрим альтернативную ситуацию, когда м...

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

Создаем структуру простого мультиплатформенного бота Регистрация пользователей на мероприятия, автоматический поиск ответов в базе, общение с техподдержкой, обмен контактами — все это часть функций нашего бота Leader-ID. Он «живет» на трёх платформах: VK, Facebook Messenger и Telegram, при этом логика его работы пишется один р...

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

Бета-версия Xbox Cloud Gaming стала доступна в приложении Xbox для Windows С сегодняшнего дня участники программы Xbox Insider могут получить доступ к обновлённому приложению Xbox для Windows, в котором появилась поддержка облачного сервиса Xbox Cloud Gaming (Project xCloud). Как и в случае с веб-версией, для его использования вам потребуется совм...

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

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

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

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

Python и Ruby под нагрузкой: высокое искусство некромантии Уже больше 20 лет я пишу код на разных языках программирования. Так как многие из этих языков считаются мертвыми, то сегодня я буду говорить о высоком искусстве некромантии — о том, как якобы мертвые языки используются в больших и иногда высоконагруженных проектах. Обрабатыв...

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

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

Cтримим и кaстим youtube и не только… через raspberry pi c Gotubecast и KODI TubeCast Насколько сложно передавать youtube музыку или видео через телефон или другие портативные, мобильные устройства на вашу Raspberry pi? А если не портативные? А просто управлять медиа контентом через Windows или Linux PC? Оказывается что нет. Я хочу рассмотреть установку, и н...

[Перевод] Wasm или не Wasm? Мы, в компании Linkurious, занимаемся работой над Linkurious Enterprise. Это — веб-платформа, которая, используя возможности графов и средства их визуализации, призвана помогать компаниям и органам власти, расположенным по всему миру, бороться с финансовыми преступлениями. ...

Рост количественный и качественный Компания Cisco официально обнародовала в России отчет Annual Internet Report (AIR) за 2018-2023 годы. В ходе онлайн-брифинга его российским журналистам представил директор по технологиям Cisco в России и СНГ Андрей Кузьмич. Согласно прогнозу аналитиков Cisco, количественны...

Добавляем CRUD в ASP.NET Core проект за 10 минут с помощью EasyData Одной из первых задач для большинства бизнес-приложений на ASP.NET Core является реализация операций CRUD (Create, Read, Update, Delete) для основных объектов, с которыми работает ваше решение. Каждый разработчик, которому нужно решить эту задачу, знает, что создание CRUD-с...

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

Представляем .NET 5 Preview 1 В конце прошлого года мы выпустили .NET Core 3.0 и 3.1. В этих версиях добавлены модели настольных приложений Windows Forms (WinForms) и WPF, ASP.NET Blazor для создания одностраничных приложений и gRPC для кроссплатформенного обмена сообщениями на основе контрактов. Мы такж...

Как устроена система тестирования платежного ядра мобильного приложения Привет! Меня зовут Валерий Богданов, и я отвечаю в Мир Plat.Form за тестирование в команде мобильных платежей. Я уже писал, что в 2018 году мы запустили сервис мобильных платежей и в связи с этим, примерно одновременно, мы начали разрабатывать 2 мобильных платежных приложени...

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

Mail.ru Cloud Solutions запускает облачный сервис для обработки большого потока запросов В 2020 году резкий переход бизнеса в онлайн, запуск новых интернет-магазинов и цифровых сервисов спровоцировал рост нагрузки на информационные системы. ИТ-инфраструктура многих компаний оказалась не подготовлена к обработке растущих объемов обращений. Пользователи ожидают вы...

E-commerce агентство LeadWay рассказало о вариантах использования TikTok в лидогенерации В последнее время огромную популярность стала набирать социальная сеть TikTok. На данный момент сервис активно используют 500 миллионов человек в месяц. Социальное приложение на основе видео обладает невероятным потенциалом для маркетинга, особенно потому, что оно та...

[Из песочницы] Материальный Python. Что нового в библиотеке KivyMD Приветствую! Не так давно уже писали о Python в Mobile development и разработке мобильных приложений на Python с помощью библиотек Kivy и KivyMD. Эта статья продолжит знакомить вас с кроссплатформенными Python инструментами, а конкретно сегодня мы рассмотрим новинки, котор...

MediaTek распродала все процессоры с 4G-модемами. Поставки возобновятся только в 2021 году Поскольку поддержка сетей пятого поколения является новой тенденцией в индустрии смартфонов, всё больше и больше OEM-производителей делают упор на производство устройств, способных работать в сетях 5G. Тем не менее, спрос на LTE-смартфоны по-прежнему очень высок. Теперь стал...

«Сименс» представляет первый промышленный 5G маршрутизатор Программная платформа управления SINEMA Remote Connect позволяет управлять защищенными VPN-туннелями и осуществлять простое, защищенное подключение к производству и промышленному оборудованию, даже если они находятся в другой сети.В промышленности растет спрос на удаленный д...

Книга «Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native ...» Привет, Хаброжители! Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб...

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

[Из песочницы] Что такое Flutter и почему вы должны изучать его в 2020 году Привет, Хабр! Представляю вашему вниманию перевод статьи: "What is Flutter and Why You Should Learn It in 2020" автора Gaël Thomas. Что такое Flutter? Flutter — бесплатный и открытый набор средств разработки мобильного пользовательского интерфейса, созданный компанией Google...

Huawei подтвердила, что Honor 30S получит процессор Kirin 820 Вице-президент Honor, дочерней компании Huawei, написал пост в своём аккаунте в популярной китайской соцсети Weibo, в котором подтвердил, что смартфон Honor 30S будет построен на новейшем чипсете Kirin 820 с поддержкой сетей 5G. Также компания рассекретила данные о 5G-модеме...

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

Строим Telegram-бот в Яндекс.Облаке Сегодня из подручных материалов мы соберём в Яндекс.Облаке Telegram-бот с использованием Yandex Cloud Functions (или Яндекс-функции — для краткости) и Yandex Object Storage (или Объектное хранилище — для ясности). Код будет на Node.js. Однако, имеется одно пикантное обстоя...

Коммутаторы Zyxel XS1930, поддерживающие скорости до 10 Гбит/с, очень наглядно показывают текущую скорость подключения Компания Zyxel Networks представила серию управляемых коммутаторов XS1930 для предприятий малого и среднего бизнеса. По словам производителя, внедрение Wi-Fi 6, обеспечивающее повышение скорости беспроводной сети, увеличивает нагрузку на существующее оборудование. Ключо...

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

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

YouTube для Android TV позволит смотреть 8K-видео, но только с ... Google, наконец-то, открыл возможность просматривать 8K-контент на Android TV-приставках, однако есть загвоздка.   YouTube определенно развивается быстрее, чем формируются новые запросы пользователей. Ведь даже 4K-контент до сих пор не развит на все 100 процентов &ndas...

Новая VR-гарнітура Mirage VR S3 с 4К разрешением от Lenovo Компания Lenovo во время онлайн-конференции VR/AR Global Summit Online Conference объявила о пополнении портфолио устройств виртуальной реальности (VR) гарнитурой Lenovo Mirage VR S3 на платформе ThinkReality. Новинка была разработана совместно с Pico Interactive как устройс...

В iOS 15 Siri сможет работать без подключения к интернету Apple делает все возможное, чтобы быть компанией, которая заботится о конфиденциальности данных своих пользователей. Компания обязала всех разработчиков спрашивать разрешение на отслеживание в приложениях в iOS 14.5, а на презентации в рамках WWDC 2021 выделила целый блок п...

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

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.» Привет, Хаброжители! Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие прило...

Huawei показала, чем Harmony OS отличается от Android Harmony OS – очень необычная платформа, хотя бы потому, что мы до сих пор не знаем о её происхождении. Несмотря на то что топ-менеджер компании дал понять, что в Huawei не копировали Android, он так и не сказал, лежит операционная система Google в основе Harmony OS или нет....

Выступления и презентации в стиле Apple: на примере WWDC20 К нам часто приходят клиенты с запросом «Хотим в стиле Apple», и теперь на один такой запрос станет больше – он будет касаться презентаций для онлайн-конференций. Сооснователь студии дизайна информации VisualMethod сделала подробный разбор, на каких элементах строился сценар...

[Перевод] Компилируем Spring Boot-приложение в нативное с помощью GraalVM Перевод статьи подготовлен в преддверии старта курса «Разработчик на Spring Framework». Привет, любители Spring’а! Добро пожаловать в очередной выпуск Spring Tips. Сегодня мы поговорим о недавно реализованной поддержке компиляции Spring Boot-приложений в GraalVM. Мы уже ...

Билайн Бизнес обеспечил Telefonica International Wholesale Services связью в Подмосковье Билайн Бизнес оперативно решил поставленные партнером задачи: согласование условий подключения и реализация проекта, в том числе монтаж оборудования, заняли менее одной недели. Полоса пропускания в каждой точке составила около 10 Мбит/с, что является достаточным показателем ...

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю св...

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

Как Excel и VBA помогают отправлять тысячи REST API запросов Работая в IoT-сфере и плотно взаимодействуя с одним из основных элементов данной концепции технологий – сетевым сервером, столкнулся вот с какой проблемой (задачей): необходимо отправлять много запросов для работы с умными устройствами на сетевой сервер. На сервере был ...

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

Эпоха в 35 лет завершилась: Toshiba полностью ушла из бизнеса ноутбуков Toshiba производила ноутбуки с далёкого по меркам индустрии 1985 года и, как считается, была первой, кто выпустил массовый компьютер в привычном сегодня формате книжки-раскладушки. В 1990-х годах японская компания выпускала хорошие рабочие лошадки семейства Satellite и прист...

Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок У нас в Badoo довольно много клиентских приложений. Помимо основных продуктов Badoo и Bumble, у которых есть как веб-версии (десктопная и мобильная), так и клиенты под нативные платформы (Android и iOS), ещё есть с десяток внутренних инструментов со своими UI.  Для сбор...

Samsung подписывает соглашение о сетевом оборудовании 5G Компания Xilinx Inc со штаб-квартирой в Сан-Хосе была привлечена, чтобы помочь Samsung развернуть 5G. В данный момент финансовые детали неизвестны. Но соглашение делает Xilinx главным поставщиком чипов для мобильных сетей Samsung. Xilinx предоставят Samsung свои чипы Versal....

[Из песочницы] Архитектура приложения React Redux Предисловие Это мой первый пост на Хабре, поэтому не судите сильно строго (ну или судите, но конструктивно). Хотелось бы отметить, что в этом подходе основным преимуществом для меня стало то, что мы четко разграничиваем и делегируем бизнес логику по модулям. Один модуль отв...

Диагностируем проблемы в микросервисной архитектуре на Node.js с помощью OpenTracing и Jaeger Всем привет! В современном мире крайне важна возможность масштабировать приложение по щелчку пальцев, ведь нагрузка на приложение может сильно отличаться в разное время. Наплыв клиентов, которые решили воспользоваться вашим сервисом, может принести как большую прибыль так и...

Бекап макбуков на удаленный сервер Time Machine для путешественников У меня есть рабочий макбук и я часто путешествую. Я боюсь потерять данные на нем, поэтому я делаю бекапы через родную Time Machine на удаленный сервер. Для этого я поднял в офисе сервер SMB, который всегда доступен через VPN. Проблема: если включить автоматический бекап в Ti...

Современный код для выполнения HTTP запросов в Swift 5 с помощью Combine и применение их в SwiftUI. Часть 1 Выполнение HTTP запросов — это один из самых важных навыков, которые необходимо получить при разработке iOS приложений. В более ранних версиях Swift (до версии 5) вне зависимости от того, формировали ли вы эти запросы «с нуля» или с использование известного фреймворка Alam...

[Перевод] Решение проблемы N+1 запроса без увеличения потребления памяти в Laravel Одна из основных проблем разработчиков, когда они создают приложение с ORM — это N+1 запрос в их приложениях. Проблема N+1 запроса — это не эффективный способ обращения к базе данных, когда приложение генерирует запрос на каждый вызов объекта. Эта проблема обычно возникает, ...

Почему аккумулятор смартфона быстро разряжается и что с этим делать? Устройства становятся все более энергоэффективными, но срок службы аккумулятора все еще волнует пользователей. Однако быстрая разрядка вовсе не означает, что вам придется заряжаться смартфон по несколько раз в день. Достаточно выявить причины и найти решение. 1. Экран Экра...

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

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

Почему Qualcomm радуется выходу процессора M1 Наверное, вы ещё не успели забыть, что чуть больше месяца назад Apple представила процессор M1, который лёг в основу сразу трёх компьютеров компании: MacBook Air, MacBook Pro и Mac mini. Первое время никто не мог понять, почему в Купертино установили один и тот же чип в уст...

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

Полноценная Cyberpunk 2077 доступна на iPhone и iPad всем желающим. Сервис Google Stadia добрался до iOS Компания Google сделала доступным облачный Google Stadia для мобильных устройств Apple спустя год после первоначального запуска.  Анонсированная в ноябре программа бета-тестирования Google Stadia для iOS начала свою работу сегодня. Пользователи бесплатной версии S...

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

Как измерять скорость интернета в Windows 10? Интернет – эта та вещь, без которой человечество сейчас вообще не может обойтись, но, бывают моменты, когда Интернет нестабилен и/или очень медленный, и тогда на помощь приходят сервисы по проверке скорости и один из них – https://www.speedcheck.org/ru. На данном ресурсе вы ...

Microsoft признает, что у Windows 10 есть проблема с интернетом На днях появлялись сообщения о том, что недавнее накопительное обновление Windows 10 (KB4541335) вызывало проблемы при установке апдейта. Хотя Microsoft еще не признала проблемы с дополнительным накопительным обновлением Windows 10, недавно компания подтвердила новую ошибку ...

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

Программа Microsoft App Assure расширяется для поддержки Windows 365 Вчера Microsoft объявила об общедоступности Windows 365 и раскрыла различные конфигурации. С помощью этого нового сервиса Windows размещается в Microsoft Cloud, и клиенты могут безопасно транслировать весь опыт Windows, включая свои приложения, данные и настройки, на личные ...

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

ProxySQL — средство для демультиплексирования соединений Здравствуйте, меня зовут Александр Яковлев, я работаю в компании Ситимобил и занимаюсь эксплуатацией. Сегодня я расскажу про очень интересный продукт ProxySQL — это высокопроизводительный MySQL Proxy, который умеет очень много — отлавливать и убивать запросы по маске, с помо...

Как работает система Marketplace efficiency для сервисов доставки продуктов Привет, Хабр! Меня зовут Артём Селихов, я Product manager в команде СберМаркета, и я отвечаю за управление программными продуктами для операционных процессов, которые мы разрабатываем для наших партнеров — курьеров и экспертов по закупке. В первом посте мы уже рассказывали...

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

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

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

[Перевод] 7 open source альтернатив Skype Мы живем в эпоху удаленной работы из дома, цифровых кочевников и международных офисов. И это возможно лишь благодаря тому, что мы можем оставаться на связи с помощью потрясающей технологии. Если вы работаете уже более десяти лет, вы, вероятно, помните высокую стоимость и с...

Samsung разрабатывает платформу серии Exynos для Google Samsung часто подвергается критике за свои мобильные процессоры Exynos. В последнее время в адрес производителя звучат негативные комментарии из-за того, что смартфоны серии Galaxy S20 на процессорах собственного производства компании, уступают по производительности версиям ...

Как совладать со сложностью распределённой системы. Мониторинг GridGain при помощи Control Center Представим, что вам нужно настроить мониторинг распределённой базы данных, такой как GridGain. Метрики положим в Prometheus. Графики нарисуем в Grafana. Про систему оповещения не забудем – для этого настроим Zabbix. Для анализа трейсов воспользуемся Jaeger. Для управления со...

Observable сервисы в Angular Всем привет, меня зовут Владимир. Я занимаюсь фронтенд разработкой в Tinkoff.ru. В Ангуляре для передачи данных внутри приложения или для инкапсуляции бизнес-логики мы привыкли использовать сервисы. Для управления асинхронными потоками отлично подходит RxJS. Ангуляр в сочета...

Компания Western Digital представила платформу встраиваемой флеш-памяти, соответствующую спецификации UFS 3.1 Одновременно с новыми твердотельными накопителями семейства WD_Black компания Western Digital представила платформу встраиваемой флеш-памяти, соответствующую спецификации UFS 3.1. Она предназначена для создания решений для мобильных устройств, автомобильной электроники,...

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

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

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

Разбираем первые устройства TP-Link с Wi-Fi 6: роутер Archer AX6000 и адаптер Archer TX3000E Количество устройств и требования к скоростям передачи данных в беспроводных сетях растут с каждым днем. И чем «плотнее» сети, тем ярче видны недостатки старых спецификаций Wi-Fi: падает скорость и надежность передачи данных. Чтобы решить эту проблему, был разработан новый с...

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

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

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

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

Цифровой рефлекс и новые привычки пользователей: прогнозы на третье десятилетие Региональный директор AppDynamics в России и СНГ Денис Яковенко рассказывает о "цифровом рефлексе" пользователей и роли мобильных приложений в бизнес-результатах. Цифровизация бизнеса Мы вступили в эру "цифрового рефлекса" (Digital Reflex) – время, когда технологии проник...

Сколько стоит разработать мобильное приложение Всем привет, меня зовут Сева, я директор проектного управления в Citronium. Все мои друзья, кто так или иначе связан с бизнесом постоянно задают мне два вопроса: “Сколько стоит сделать мобильное приложение? Ну такое, чтоб прям нормальное было. Стандартное, но не очень дорого...

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

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

МТС инвестирует в строительство сети GPON в Подмосковье до 2 млрд. рублей Программа рассчитана до 2023 года и предполагает активное развитие высокоскоростных каналов доступа в Интернет по волоконно-оптической сети GPON в жилых и офисных помещениях в 36 городах Московской области с численностью от 50 тысяч человек. Основное внимание будет уделяться...

Запросы в PostgreSQL: 1. Этапы выполнения Привет, Хабр! Начинаю еще один цикл статей об устройстве PostgreSQL, на этот раз о том, как планируются и выполняются запросы.Предыдущие циклы были посвящены изоляции и многоверсионности, журналированию и блокировкам.В этом цикле я собираюсь рассмотреть этапы выполнения запр...

Приключения одного бага или как починить pgx чужими руками Привет, меня зовут Иван, я делаю Авито Доставку. Тестирую я как-то раз один из наших сервисов на быстродействие. И в метриках pgbouncer’a вижу вот такую печальную картину: Зелёный — число активных клиентских соединений (cl_active), красные точки — ч...

Java-сериализация: максимум скорости без жёсткой структуры данных Наша команда в Сбербанке занимается разработкой сервиса сессионных данных, который организует взаимообмен единым Java-контекстом сессии между распределёнными приложениями. Наш сервис крайне нуждается в очень быстрой сериализации Java-объектов, поскольку это часть нашей missi...

Сага о мобильном дизайне. Часть 1 Всем привет! Меня зовут Максим Никитин, я арт-директор и отвечаю за дизайн и правильные интерфейсы в ТехноФабрике. Мы делаем мобильные приложения и сложные интеграции, но сегодня речь не о них. Сегодня о дизайне. Поводом для статьи стала недавняя беседа с клиентом. Он п...

Что такое «чистый код» в 2020-м? «Чистый код» и чистый кот Разработчиков хлебом не корми, дай поспорить о чистоте кода: например, недавно шумиху навёл пост Дэна Абрамова «Goodbye, Clean Code». Но при этом у самого понятия «чистый код» нет чёткого определения. Главная книга по этому вопросу — «Clean Code»...

Замедление перед очередным ускорением. Расходы на Интернет вещей (IoT) в России в 2020 году Такие данные приводит компания IDC по результатам отчета IDC Russia Internet-of-Things Market Forecast, 2020-2025.Непростой 2020 год заставил компании пересмотреть свои инвестиции в ИТ, что привело ксокращению и расходов на Интернет вещей (IoT) в России. Сосредоточившись на...

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

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

Сервис на языке Dart: flutter web-страница Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL 2.3. Серверное приложение на Дарт ... 3. Web 3.1. FlutterWeb страница (мы находимся здесь) ... 4. Mobile ... Подготовка В пр...

Эксперты проанализировала запросы по настройкам приватности в различных сервисах Также пользователей интересует, как настроить режим конфиденциальности непосредственно в операционных системах: 13% выясняли, как действовать, чтобы защитить личные данные в Windows, а 7% - в мобильных операционных системах, iOS и Android. Значительная доля запросов (39%) бы...

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

Security Week 51: уязвимости в iOS и процессорах Intel 10 декабря компания Apple выпустила большой набор патчей для macOS, iOS (включая iPadOS) и watchOS. Пожалуй, наиболее опасным из закрытых багов была уязвимость в FaceTime, затрагивающая все мобильные устройства Apple начиная с iPhone 6s и iPad Air 2. Как и в случае с обнаруж...

Два моих любимых кейса использования ZeroTier: работа и стрельба в зомби У вас есть сервер под кроватью, умный дом на даче, а еще IP-камера в гараже. Как их всех объединить в одну сеть чтобы иметь доступ ко всем устройствам? В таких ситуациях принято использовать VPN, но есть решение эффективнее — ZeroTier. Он создает одноранговую (P2P) сеть ме...

Google исправила неприятный баг в работе Google Assistant с Android Auto После длительного ожидания Google выпустила исправление проблемы, которая не позволяла пользователям использовать все возможности персонального помощника Google Assistant при запущенном приложении Android Auto. На сайте поддержки Android Auto было более 1200 пользовател...

Алгоритм BERT внедрён в российскую версию Google Поиска Google объявила о начале использования поискового алгоритма BERT для запросов на русском языке. Компания называет его крупнейшим прорывом за последние пять лет и одним из самых грандиозных успехов за всю историю Google Поиска. Технология предварительного обучения обработке ...

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

Qnap выпускает карту расширения PCIe с одним портом 2.5GbE Компания QNAP Systems, называющая себя «ведущим новатором в области вычислительной техники, сетей и хранения данных», представила сетевую карту QXG-2G1T-I225. Это карта с интерфейсом PCIe 2.0 x1, которая может быть установлена ??в хранилище с сетевым подключ...

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

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

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

Apache Spark, lazy evaluation и многостраничные SQL запросы Известное об известном: spark работает с “датафреймами” (dataframes), которые являются алгоритмами трансформации. Алгоритм запускается в самый последний момент для того, чтобы "дать больше места" оптимизации и за счет оптимизации максимально эффективно его выполнить. Под кат...

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

Пишем обёртку над SQLAlchemy Сore Для асинхронного Python существует мало полноценных ORM, и им далеко до таких монстров-комбайнов, как DjangoOrm и SQLAlchemy.ORM. Бедность ORM-инструментария для асинхронного программирования заставила многих программистов отказаться от зачастую непонятной им работы с ORM и ...

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

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

Microsoft обновила Xbox для iPhone и Android Компания Microsoft выпустила обновление мобильного приложения Xbox для устройств на основе Android, а также iPhone и iPad.  Обновление приносит несколько интересных новшеств, которые порадуют пользователей. Во-первых, появились настраиваемые картинки игроков. Поль...

PostgreSQL в «Тензоре» — публикации за год Ровно год назад с рассказа о нашем сервисе визуализации планов запросов мы начали публикацию на Хабре серии статей, посвященных работе с PostgreSQL и его особенностям. Это уже пройденные нами «грабли», интересные наработки, накопившиеся рекомендации, применяемые в разработке...

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

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

Security Week 24: эскалация привилегий в Linux В четверг 10 июня исследователь из GitHub Security Lab Кевин Бэкхауз опубликовал детали уязвимости в сервисе polkit, по умолчанию включенному в большинство дистрибутивов на базе Linux. Уязвимость позволяет пользователю с обычными правами повысить привилегии в системе до макс...

[Перевод] Настройка Webpack 5 с нуля Узнайте, как использовать вебпак для сборки JavaScript, изображений, шрифтов и стилей, а также как запускать сервер для разработки Если вы раньше использовали вебпак 4, вот некоторые отличия от 5 версии: команда «webpack-dev-server» теперь выглядит как «webpack-serve» о...

[Перевод] Как Django может обрабатывать 100 миллионов запросов в день Сегодня я буду писать о Django — фреймворке, который верно служит мне на протяжении последних пяти лет. Он помог мне преуспеть в разработке высоконагруженных решений, используемых сегодня миллионами пользователей. Действительно, Python не очень «быстрый» язык программировани...

[Перевод] В 2020 году две трети поисковых запросов в Google завершалось без нажатия на ссылку В августе 2019 года было опубликовано исследование ныне уже несуществующего поставщика данных о посещениях Jumpshot, демонстрирующее, что 50,33% всех поисковых запросов Google завершалось без клика на веб-ресурсы в результатах поиска. Сегодня благодаря новым данным Similar...

Крутой вираж 2020-го ViRush 2020: на онлайн-конференции компании Visiology обсудили итоги непростого, но очень интересного года и перспективы ведущей российской BI-платформы. Итоги необычного года, планы и перспективы ведущей российской BI-платформы Visiology обсудили на онлайн-конференции Vi...

Изящные улучшения в Windows 10 версии 2004 (20H1) В следующем году в обновлении Windows 10 под кодовым названием 20H1, также известная как версия 2004, пользователи могут ожидать несколько изящных улучшений. Версия Windows 10 2004 (20H1), как сообщается, была завершена в декабре, и Microsoft не планирует добавлять новые фун...

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

Python & EEL. Делаем просто на Python’е и красиво на JS Тема красивых интерфейсов была и будет актуальна всегда, кто-то использует для создания графических приложений C#, кто-то использует Java, кто-то уходит в дебри C++, ну а кто-то извращается с Python, используя tkinter или PyQT. Существуют различные технологии, позволяющие со...

Group-IB защитит «цифровую личность» человека с помощью Fraud Hunting Platform В рамках презентации также представлен новый продукт, получивший название Preventive Proxy. Он был создан в ответ на растущую проблему вредоносных ботов, атакующих рынок электронной коммерции и онлайн-банкинга. По данным Group-IB, на вредоносных ботов приходится порядка 30% ...

Портрет пользователя спутникового интернета в период пандемии В ходе II Международной конференции SpaceCom Digital Russia 2021 Даниил Нирман, руководитель направления "Спутниковый интернет" Триколора, рассказал о трендах рынка спутникового интернета и развеял мифы о том, что услуга востребована преимущественно в бизнес-сегмен...

[Перевод] Юнит-тесты переоценены Предлагаем вам перевод поста «Unit Testing is Overrated» от Alex Golub, чтобы подискутировать на тему юнит-тестов. Действительно ли они переоценены, как считает автор, или же являются отличным подспорьем в работе? Опрос — в конце поста Результаты использования юнит-тестов:...

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

Samsung и MediaTek хотят поставлять 5G-чипы для Huawei Поскольку напряженность в отношениях Huawei и правительства США только растет, китайской компании приходится искать пути спасения и уменьшать зависимость от американских комплектующих. На данный момент Huawei устанавливает собственные чипы Kirin в устройствах с поддержк...

LPDDR5 DRAM от Samsung: еще компактнее, еще быстрее Samsung запустило производство 10-нм DDR5-модулей на 16 Гб   Все, что делает смартфоны быстрее и мощнее, невероятно востребовано. Не менее важно и то, что помогает делать начинку мобильных устройств компактной, рационально используя каждый миллиметр внутреннего простран...

LPDDR5 DRAM от Samsung: еще компактнее, еще быстрее Samsung запустило производство 10-нм DDR5-модулей на 16 Гб   Все, что делает смартфоны быстрее и мощнее, невероятно востребовано. Не менее важно и то, что помогает делать начинку мобильных устройств компактной, рационально используя каждый миллиметр внутреннего простран...

Разработка круговых интерфейсов. Часть 2. Перенос библиотеки с JavaScript на QML Оглавление Введение Библиотека круговых интерфейсов v2.0 Круговая CAPTCHA Перенос библиотеки с JavaScript на QML Демонстрационное мобильное приложение Заключение Введение Предыдущая статья была вводной к вопросу разработки круговых интерфейсов. В ней рассмотрены определение,...

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

Windows 10 получает крупное обновление драйверов для ПК от Intel, NVIDIA, AMD Чтобы подготовить компьютер к будущим обновлениям Windows 10 и приложений / игр, крайне важно следить за тем, чтобы драйверы оборудования были обновленными. В Windows 10 вы можете обновлять драйверы через Центр обновления Windows, но пользователям всегда рекомендуется исполь...

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

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

Huawei представляет Белую книгу NetX 2025 В своем выступлении Пэн Сун анонсировал выпуск белой книги (White Paper) NetX 2025 с данными, подтвержденными результатами исследований и анализа IDC. В этом документе представлена модель GUIDE, объясняющая, как будут выглядеть сети операторов будущего.Выступление г-на Пэн С...

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

Можно ли запускать приложения для Android на Windows У вас когда-нибудь появлялась необходимость запустить Android-приложение на Windows? У меня, честно говоря, ни разу. Но ведь я совершенно не тяну на звание бенчмарка, и, если эта тема неактуальна для меня, совершенно не значит, что она неактуальна для других. Это ясно по по...

Знакомство с Vuecket English Version Vuecket — веб-фреймворк, интегрирующий VueJS с клиентской стороны и Apache Wicket с серверной. Он берет все самое лучшее от обоих и позволяет разрабатывать full-stack приложения еще быстрее и проще. Конечно, это всё громкие слова, ведь Vuecket'у на данный ...

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

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

[Перевод] Создание внешних запросов с использованием HttpFactory (Joomla) Обычно когда мы хотим сделать внешний запрос мы используем для этих целей cURL. Настройка cURL довольно громоздкая, да и в принципе проблематично держать в голове все необходимые настройки. Также есть сервера без поддержки cURL, а значит Ваш код не будет работать. В этих слу...

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

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

Культовая Forza вышла на смартфонах. Она поддерживает дисплеи с частотой 120 Гц Forza – флагманская франшиза Microsoft – теперь доступна не только игрокам Xbox и ПК, но и обладателям смартфонов. Мобильной вариацией знаменитого автосимулятора стала Forza Street, уже сейчас доступная для загрузки на устройствах на iOS и Android. Как и во «взрослых» верси...

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

Приложение для электронного паспорта разработают к 31 августа Об этом говорится в проекте постановления правительства, опубликованном на федеральном портале проектов нормативных правовых актов.Ранее Минкомсвязь предложила провести с 1 июля 2020 года до конца 2021 года эксперимент в Москве по получению гражданами ряда государственных, м...

Анонс Windows 10 Insider Preview Build 19037 (Fast и Slow) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 20H1 под номером 19037 для участников программы Windows Insider, использующих каналы «Ранний доступ» и «Поздний доступ». Полный номер сборки: 19037.1.vb_release.191202-1231. Как можно...

Обзор программы JPoint 2021: воркшопы, Spring, «игра вдолгую» Близится новый JPoint, и мы готовы подробно рассказать о его программе. В этом посте мы разделили доклады по тематическим блокам: можно и быстро понять «что вообще будет», и узнать конкретику. А во вступлении упомянем отдельные моменты: Пришла весна, то есть самое время п...

[Перевод] Продуманные запросы: стратегии кэширования в век PWA Давным-давно мы, в деле кэширования, всецело полагались на браузеры. Разработчики в те дни почти никак не могли на это повлиять. Но потом появились прогрессивные веб-приложения (Progressive Web App, PWA), сервис-воркеры, API Cache. Внезапно случилось так, что в руках програм...

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

Билайн завершил строительство 5G-Ready сети в московском метро Агрегация частотных диапазонов LTE1800, LTE2100 и LTE2600 позволит загружать контент на смартфон со скоростью до 300 Мбит/с. Такой скорости достаточно, чтобы загружать видеофайлы в высоком качестве, играть в онлайн-игры, смотреть фильмы и сериалы онлайн, общаться по видеосв...

Android Camera2 API от чайника, часть 6. Стрим видео — сначала кодировали, теперь декодируем Итак, в предыдущем посте мы занимались кодированием «живого» видео формата H.264 на Android устройстве, которое затем отправляли для просмотра на персональный компьютер под виндой. Там наш видеопоток успешно раскодировывался и лицезрелся с помощью VLC плеера. А так же с пом...

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

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

Windows 10 Build 21387 доступна для загрузки Ранее Microsoft объявила, что в следующем году прекращает использование Internet Explorer, и теперь компания быстро перешла к тому, чтобы уже полностью убрать браузер из предварительных сборок Windows 10. Другими словами, в то время как Internet Explorer, по прогнозам, в сле...

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

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

«Лаборатория Касперского» тестирует корпоративное устройство Об этом пишет "КоммерсантЪ" со ссылкой на слова руководителя направления по развитию бизнеса KasperskyOS Григория Сизова. По словам Сизова, сейчас компания разрабатывает концепцию, изучает бизнес-модели и ведет переговоры с производителями чипсетов и вендоров, а в ...

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

Softline создала RPA-решение для обработки заявок в CRM-системе Компания Softline создала RPA-решение, позволяющее автоматизировать процесс первичной обработки заявок в CRM-системе. Робот анализирует запросы на приобретение программного обеспечения, определяет продукт и его количество, выявляет специальные условия, составляет спец...

Наступает смена поколений, встречаем 2021 год с USB Type-C Эй фотограф, возьми с собой мобильный бэкап! Популяризация USB Type-C привела к появлению USB устройств с данным разъемом, теперь помимо облачных решений можно переносить фотографии, видео, полезные для работы файлы через удобную флешку Kingston DataTraveler 80. Несмотря ...

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

Управление мобильными устройствами из KACE Cloud Mobile Device Management (MDM) Количество бизнес-сервисов для мобильных устройств растет с каждым годом и сегодня смартфон или планшет — это электронная почта, корпоративные мессенджеры, геоинформационные приложения, CRM и т.д. У разъездных сотрудников: страховых агентов, курьеров, экспедиторов и многих д...

Высокотехнологичные корпорации активнее обращаются к детской аудитории В ближайшем будущем Google надеется, что другие производители планшетов на Android также присоединятся к этому проекту, пишет "КоммерсантЪ" .Режим Google Kids Space позволяет планшету работать в специальном защищенном режиме, где ребенку предлагается предустановлен...

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

Автоматизируем сервис-воркер с Workbox 6. Доклад в Яндексе «Задеплоил сервис-воркер — нужно покупать новый домен», — известная шутка о том, как сложно писать собственную логику кеширования. С приходом шестой версии библиотеки Workbox для прогрессивных веб-приложений (PWA) больше не нужен компромисс между гибкостью и удобством автома...

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

Опубликованы спецификации NVMe 2.0 — теперь поддержка NVMe может быть и в жестких дисках На сайте NVM Express опубликовано семейство спецификаций NVM Express (NVMe) 2.0. По словам разработчиков, «реструктуризация спецификаций» позволит ускорить и упростить разработку решений NVMe для поддержки все более разнообразной среды устройств NVMe, теперь...

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

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

[Перевод] Использование API Gateway в качестве единой точки входа для веб-приложений и API Перевод статьи подготовлен специально для студентов курса «Архитектор высоких нагрузок». Введение Преимущества AWS, такие как высокая доступность, масштабируемость и эластичность, уже доказали свою эффективность для SaaS-провайдеров (Software-as-a-Service). При модернизац...

Восхождение "Авроры": на что способна первая отечественная ОС Операционная система "Аврора" (Sailfish Mobile OS RUS) создавалась как альтернативная мобильная платформа для крупного бизнеса и госсектора. Не только на случай отключений ввиду возможных санкций со стороны Запада, но и как способ обеспечить безопасность информации, содержащ...

МегаФон запустил федеральную сеть VoLTE Традиционно голосовую мобильную связь обеспечивают технологии 2G и 3G, в то время как стандарт LTE при его появлении в 2009 году был предназначен только для доступа к высокоскоростному мобильному интернету. Технология VoLTE, впервые запущенная в мире в 2014 году, дала возмож...

Rocket Lab разрешили возобновить запуск ракет Компания Rocket Lab сможет возобновить вывод спутников на орбиту с использованием ракет-носителей Electron. Агентство FAA снова дало ей разрешение на запуски Electron, когда удалось выяснить, почему 13-й старт закончился неудачей. Напомним, в начале июля была потеряна ...

Bison, dynamic linking и… обработка BMP изображений В этом посте я постараюсь раскрыть тему написания несложного модульного приложения на языке C89 для обработки 24-битных BMP изображений, использующего в своей работе простой скриптовый язык.Если вы заинтересованы в разработке языков или вам необходимо быстро разобраться как ...

5G разогнали до 4,7 Гбит/с Как сообщают в Nokia, данное решение не только предоставит абонентам небывалые скорости мобильной связи, но и позволит операторам внедрить услуги, работающие с минимальной задержкой, а также выделить для критически важных приложений сетевые сегменты с гарантированной поддерж...

Microsoft Office для смартфонов: компания Microsoft объединила Word, Excel и PowerPoint в единое приложение Буквально 10 лет назад люди, которые хотя бы раз использовали Microsoft Office, даже вообразить не могли, что смогут запускать офисные программы на ходу – без ПК под рукой. Сегодня же в Word, Excel и других полезных приложениях регулярно или иногда работают почти все владель...

Motorola представляет новую премиальную модель motorola edge 20 pro Новый motorola edge 20 pro предлагает более мощный процессор, основную камеру 108 МП и первый в истории Motorola перископический зум-объектив, позволяющий приблизиться к объекту съемки в 50 раз. У смартфона более высокая частота обновления дисплея, более быстрая зарядка акк...

Работа с файлами в C++ с использованием Boost Привет! Я время от времени рассказываю на Хабре о решениях распространённых задач на C++, и вообще люблю делиться опытом. Поэтому даже написал целую книгу, которая называется «Разработка приложений на С++ с использованием Boost». Она может быть интересна разработчикам, кото...

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

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

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

Microsoft завершает разработку Windows 10X После года ожиданий Windows 10X наконец-то готова к релизу (RTM), а это значит, что в начале следующего года она появится на новых ноутбуках и других устройствах подобного форм-фактора. Первоначально ожидалось, что Windows 10X будет запущена с Surface Neo (устройство с двумя...

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

Инсайдеры Office могут установить сборку 14430.20088 Инсайдеры Office получили очередную сборку для Windows (Build 14430.20088). Word, Excel, PowerPoint, Outlook Добавление изображений WebP в творения Office WebP — это современный формат изображений, который обеспечивает лучшее сжатие для публикации изображений в Интернете. Mi...

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

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

Первый ПК с гибким экраном Lenovo ThinkPad X1 Fold В рамках выставки CES компания Lenovo обнародовала полную информацию о революционном ноутбуке с гибким экраном ThinkPad X1 Fold, анонсированном в мае 2019 года. Инновационный форм-фактор устройства меняет представление о современных портативных ноутбуках, обеспечивая высокую...

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

DNS over I2P — настоящая приватность DNS-запросов Все запросы и ответы DNS идут по сети в открытом виде, поэтому в изначальной вариации шпионить за пользователем может не только администратор DNS-сервера, но и операторы всех промежуточных узлов, через которые проходит трафик. Современные решения вроде DNSCrypt, DNS over HTT...

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

QR-код может заменить москвичам паспорт Как сообщает ТАСС со ссылкой на пресс-службу Минкомсвязи, эксперимент по получению гражданами ряда государственных и муниципальных услуг с использованием специального мобильного приложения вместо паспорта может пройти в Москве с 1 июля 2020 года по 31 декабря 2021 года. Ведо...

Рынок сервисов безопасности для интернета вещей в сетях 4G и 5G к 2026 году достигнет 8 млрд долларов Консалтинговая компания ABI Research прогнозирует, что к 2026 году число подключений устройств интернета вещей (IoT) к сетям сотовой связи превысит 3 млрд, при этом основной объем придется на сети 4G LTE и LPWA. В результате сформируется гигантский рынок сервисов безопа...

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

Вторая жизнь 17-летнего iPod. Энтузиаст запустил на нём Spotify Продукты компании Apple часто не только становятся культовыми, но и обретают вторую жизнь спустя много лет после выпуска и даже снятия с производства. На этот раз энтузиаст поработал над плеером iPod Classic четвёртого поколения, дебютировавшим в далёком 2004 году. ...

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

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

Kubernetes tips & tricks: особенности выполнения graceful shutdown в NGINX и PHP-FPM Типовое условие при реализации CI/CD в Kubernetes: приложение должно уметь перед полной остановкой не принимать новые клиентские запросы, а самое главное — успешно завершать уже существующие. Соблюдение такого условия позволяет достичь нулевого простоя во время деплоя. Од...

Разработка приложения с использованием Python и OpenCV на Android устройстве В это статье я хочу показать пример того, как андроид устройство можно использовать для разработки на таких языках программирования как python с библиотекой opencv в среде VSCode (будет использован code-server). В конце статьи приведено небольшое сравнение производительнос...

Javascript and Rocket Science Я уже два с половиной года пишу на Js, и почти повсюду вижу примеры решения типовых задач для этого языка . Отрисовать очередную онлайн-витрину, подать асинхронный запрос на бек за очередным JSON. Уровнем повыше - построить структуру данных для SPA и на ее основе отобразить...

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

Опыт Тинькофф Оплаты: улучшили мобильный SDK и сделали оплату в интернете еще удобнее Привет! В начале лета мы обновили Tinkoff Acquiring SDK и зарелизили вторую версию для Android и iOS. Tinkoff Acquiring SDK — это open-source-библиотека для мобильных платформ. С ней удобно принимать оплату в приложениях. В статье хочу рассказать, чем это круто для владель...

Хакаем CAN шину авто. Мобильное приложения вместо панели приборов Я продолжаю изучать CAN шину авто. В предыдущих статьях я голосом открывал окна в машине и собирал виртуальную панель приборов на RPi. Теперь я разрабатываю мобильное приложение VAG Virtual Cockpit, которое должно полностью заменить приборную панель любой модели VW/Audi/Skod...

LTE из стратосферы: планер с базовой станцией на борту смог обеспечить сотовое покрытие с высоты 19 км HAPSMobile и Alphabet Loon впервые в мире предоставили возможность подключения к сети LTE с автономного монокрыльного планера во время недавнего испытательного полёта, когда их дрон смог также впервые достичь стратосферы. У команды даже был видеозвонок через соединение LTE. ...

Как использовать WhatsApp на компьютере без смартфона Несмотря на то что все мы пользуемся WhatsApp в основном на смартфоне, время от времени у нас возникает необходимость запустить мессенджер на компьютере. Для этого всего-то и нужно, что запустить приложение на iPhone, включить режим сканирования QR-кода, открыть веб-версию ...

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

Sony выделит часть своего бизнеса в отдельную компанию Sony объявила на днях, что выделит весь свой сегмент электронных продуктов и решений (Electronics Products & Solutions, EP&S), включая бизнес по обработке изображений и мобильной связи, в промежуточный холдинг под названием Sony Electronics Corporation. Изменение вст...

Три буквы, покрытые неизвестностью. Что такое HDR? Уже несколько лет многие компании, выпускающие смартфоны козыряют этими тремя буквами. Простому смертному, далекому от мира IT, аббревиатура «HDR» не дает ровным счетом ничего. Часто пользователь уходит в крайности: снимает в режиме HDR абсолютно все либо не испол...

Harmony OS 2.0 оказалась быстрее и экономичнее, чем Android Harmony OS 2.0, которой предстоит выйти для смартфонов Huawei уже в этом году, — очень странная платформа. С одной стороны, Huawei утверждает, что это собственная разработка компании, а, с другой, всячески даёт понять, что не планирует заменять ей Android. Как это соо...

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

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

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

Samsung выбрала самого молодого президента подразделения смартфонов Компания Samsung регулярно производит перестановку кадров, на днях южнокорейский производитель объявил об очередных назначениях. Компания объявила, что назначила Ро Тхэ Муна (Roh Tae-moon) в качестве нового руководителя, который будет контролировать мобильный бизнес ком...

Новинки Laravel 8 Привет, хабр! В преддверии старта курса "Framework Laravel", наш эксперт и по совместительству активный участник российского сообщества Laravel — Виталий Юшкевич, подготовил обзор новинок в Laravel 8. Передаю слово Виталию: Всем привет! Последний релиз Laravel 8 п...

44,2 Тбит/с уже реальность. Установлен новый мировой рекорд по скорости интернет-соединения Исследователи из трёх австралийских университетов успешно поставили новый рекорд по скорости интернет-соединения. Они смогли обеспечить передачу данных со скоростью 44,2 Тбит/с на расстояние 76 км. Просто для понимания масштабов — такая скорость позволяет загрузи...

ARM анонсировала новые ИИ-чипы для Интернета вещей Корпорация ARM Ltd, принадлежащая SoftBank Group и занимающаяся разработкой технологий для полупроводниковой отрасли, представила новый процессор Arm Cortex-M55 с поддержкой машинного обучения (ML). Кроме того, разработчик анонсировал Arm Ethos-U55, первый в отрасли нейронны...

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

Как приложения на Flutter делают бизнес проще Мобильные разработчики Surf в течение 7 лет были адептами нативной разработки. Эта же команда с 2018 г. одной из первых стала работать с Flutter в России. Сейчас компания ведет 5 проектов на новой технологии от Google и делится опытом, каких бизнес-целей помогает достичь раз...

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

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

Массовая оптимизация запросов PostgreSQL. Кирилл Боровиков (Тензор) В докладе представлены некоторые подходы, которые позволяют следить за производительностью SQL-запросов, когда их миллионы в сутки, а контролируемых серверов PostgreSQL — сотни. Какие технические решения позволяют нам эффективно обрабатывать такой объем информации, и как эт...

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

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

Браузер на страже API-запросов Команде разработчиков, создающей одностраничное приложение (SPA), рано или поздно придётся столкнуться с ограничениями браузерной безопасности. С одной стороны, нужно сделать так, чтобы фронтенд-сторона могла беспрепятственно общаться с бэкенд API-сервером, а с другой — защ...

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

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

[Из песочницы] Введение в Traefik 2.0 Traefik — это обратный прокси-сервер с открытым исходным кодом, обеспечивающий простую работу с микросервисами и/или просто контейнерами с вашими приложениями. Обратный прокси-сервер (reverse proxy, реверс-прокси) служит для ретрансляции запросов из внешней сети к каким-либо...

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

Python в Mobile development Ни для кого не секрет, что область применения Python довольно широка: начиная от web-технологий, игровой индустрии и заканчивая проектами NASA. Python работает практически везде: от карманных компьютеров и смартфонов до серверов сети и практически на всех известных платфор...

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

Как бизнес работает с AI На площадке ICT.Moscow изучили четыре наиболее показательных исследования о применении ИИ в российском бизнесе от KPMG, ВЦИОМ, IDC & ABBYY и РАЭК. Основные выводы: бизнес, особенно крупный, все лучше понимает технологию ИИ, ее возможности и пользу от внедрения, но...

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

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

Проблема с отключением WhatsApp Web на смартфонах серии Samsung Galaxy S21 Некоторые пользователи Galaxy S21, Galaxy S21 + и Galaxy S21 Ultra сообщают, что WhatsApp Web часто отключается от их смартфонов. После отключения веб-клиента WhatsApp отображается следующее сообщение: Проблема может быть связана с агрессивной оптимизацией батареи Эта пробле...

Бинарная совместимость Reaktive: как мы её обеспечиваем Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и принимаю участие в создании библиотеки Reaktive — Reactive Extensions на чистом Kotlin. Любая библиотека должна по возможности соблюдать бинарную совместимость. Если разные версии библиотеки в зависимостя...

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

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

Система под контролем: как автоматизировать интеграционные тесты Привет! Меня зовут Ксения Якиль. Я пишу core-сервисы на C и Go в бэкенд-отделе Badoo и Bumble. Наш бэкенд — это высоконагруженная распределённая система, обслуживающая пользователей по всему миру. Она оперирует большими массивами данных и делает всю ту магию, благодаря котор...

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

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

Как мы автоматизировали портирование продуктов с C# на C++ Привет, Хабр. В этом посте я расскажу о том, как нам удалось организовать ежемесячный выпуск библиотек для языка C++, исходный код которых разрабатывается на C#. Речь идёт не об управляемом C++ и даже не о создании моста между неуправляемым C++ и средой CLR — речь об автомат...

[Из песочницы] Как сэкономить на разработке мобильного приложения Привет, я Евгений Бойченко – сооснователь студии, которая разрабатывает мобильные приложения. За 10 лет работы вопрос «Почему так дорого?» я слышу чуть ли не ежедневно. Для многих клиентов мы искали возможности безболезненно снизить цену разработки, и в итоге у меня накопи...

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

[Перевод] Реверс-инжиниринг микропроцессора Intel 8086 В июне 1978 года был представлен один из самых влиятельных чипов в полупроводниковой индустрии – Intel 8086. Он положил начало архитектуре х86, которая до сих пор доминирует сегодня в настольных и серверных вычислениях. Давайте заглянем вглубь чипа и разберём внутреннее стро...

Google выпустила Android 11 Developer Preview 3 Компания Google объявила о выпуске второй предварительной сборки Android 11 для разработчиков. Вероятнее всего, следом за Android 11 DP3 будет выпущена бета-версия мобильной операционной системы, которая будет более пригодна для тестирования обычными потребителями. Основные...

Mercedes-Benz может столкнуться с запретом на продажи машин в Германии Компания Nokia Oyj выиграла в патентном споре с Daimler AG, что дало финской компании рычаги воздействия в длительной борьбе, связанной с использованием мобильных технологий в автомобилях. Суд в Мангейме вчера постановил, что компания Daimler, которой принадлежит бренд ...

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

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

Простые запросы SNMP в Python (с помощью pysnmp) Этот пост предназначен в первую очередь для сотрудников телекома, админов и новичков в разработке, впервые столкнувшихся с необходимостью отправить snmp-запросы к какому-нибудь коммутатору и разобрать полученный ответ. Разберем основы работы с библиотекой pysnmp на примере ...

Кина не будет: как коронавирус убивает Apple TV+ Дальнейшее развитие площадки Apple TV+, которая в первые три месяца набрала около 30 миллионов зрителей, оказалось под угрозой из-за опасности распространения коронавирусной инфекции. По данным The Hollywood Reporter, Apple была вынуждена остановить съёмки всех проектов для...

«Мандалорец» покоряет смартфоны Сериал «Мандалорец» по вселенной «Звёздных войн» является одним из самых успешных сериалов Disney. Теперь же в Google Play появилось приложение The Mandalorian AR Experience, созданное при помощи технологии дополненной реальности. Google и Lucasf...

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

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

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

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

Когда используется Power Delivery, и что происходит при установлении соединения между блоком питания и устройством В прошлый раз я рассказывал про минимальный набор компонентов, который может быть включён в устройство для поддержки базовых функций USB-C. Но бывают ситуации, когда этих базовых возможностей недостаточно – например, нужно использовать несколько профилей напряжения, чтобы бл...

Глава Nvidia подтвердил, что компания может начать выпуск процессоров под собственной маркой Как мы уже сообщали, компания Nvidia подписала соглашение о покупке компании Arm за 40 млрд долларов. Комментируя сделку, генеральный директор Nvidia Дженсен Хуанг (Jensen Huang) подтвердил напрашивающееся само собой предположение, что в будущем на рынке могут появиться...

Популярные задачи для собеседований бэкенд-разработчиков на Go и их решения Я живу в Ташкенте, и когда учился в университете — начал учить Python, чтобы писать ботов. Боты — это узбекский хлеб, у нас на них построено вообще все. Например, никто не делает приложения для заказа еды, все только в мессенджерах. Я учил язык по статьям из интернета —...

Все в зоне доступа: мобильный интернет охватит вдвое больше россиян Мобильным широкополосным доступом в интернет со скоростью не менее 1 Мбит/с до конца 2024 года обеспечат около 70% россиян — почти вдвое больше, чем сейчас. Внести такую задачу в федеральный проект «Информационная инфраструктура» с подачи Минкомсвязи согласилась одноименная ...

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

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

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

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

Windows 10 версии 20H2 на шаг ближе к выпуску [Release Preview] Несмотря на то, что Windows 10 версии 2004 или May 2020 Update все еще развертывается поэтапно, Microsoft готовится завершить следующее обновление функций своей настольной операционной системы. Это обновление под названием Windows 10 версии 20H2 будет завершено и выпущено ос...

Главные тренды в сфере 3D-печати и цифрового производства 1. Растущий спрос на персонализированную продукциюШирокое распространение 3D-печати и ее способность удовлетворять разнообразные запросы потребителей даже в далеких друг от друга сферах дает возможность компаниям повышать уровень персонализации товаров и производить уникальн...

В Европе поставлен новый рекорд скорости передачи данных TIM установила этот рекорд совместно с компаниями Ericsson и Qualcomm Technologies, превзойдя установленный в прошлом январе рекорд скорости в 2 Гбит/сек.Данный успех стал очередным успешным этапом развития связи в диапазоне миллиметровых волн вслед за первым фактом использо...

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

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

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

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

В приложении Microsoft Office для Android появилась поддержка тёмного режима Мобильная версия приложения Microsoft Office более года доступна пользователям устройств на базе Android и iOS. Несмотря на это, до последнего времени тёмный режим присутствовал только в iOS-версии офисного пакета. Теперь же популярная функция появилась в приложении Office д...

Самое важное преимущество 5G – не скорость, а поддержка слайсинга При обсуждении сильных сторон новых сетей 5G обычно делают наибольший акцент на небывалой скорости передачи данных, символических значений задержки и оптимизации для работы с Интернетом вещей. Однако, по словам Пола Чаллонера, вице-президента по сетевым решениям Ericsson в С...

Выпущен Parallels Desktop 17 для Mac с поддержкой Windows 11 Компания Parallels объявила о выпуске Parallels Desktop 17 для Mac, которая принесла с собой поддержку Windows 11 и macOS Monterey, а также множество улучшений производительности и новые функции для устройств на базе чипов Apple M1. «Parallels Desktop 17 для Mac обеспечива...

8 плюсов Flutter по сравнению с React Native Мобильная разработка все чаще опирается не на нативную разработку, а на использование фреймворков, помогающих создавать приложения сразу для нескольких платформ. Сегодня мне хочется сказать несколько слов о Flutter, который постепенно начинает отвоевывать рынок у React Nativ...

Ну наконец-то! Qualcomm покажет, как делать Android-смартфоны Наверное, у всех есть такие компании, от которых нам бы хотелось получить смартфон. Непонятно, откуда, но нам почему-то кажется, что уж у них-то точно получилось бы нечто стоящее. Наиболее популярными претендентами – конечно, только в представлении обывателей – на выпуск см...

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

Windows Native Applications и сервис Acronis Active Restore Сегодня продолжаем рассказ о том, как мы вместе с ребятами из Университета Иннополис разрабатываем технологию Active Restore, чтобы позволить пользователю как можно раньше начать работу на своей машине после сбоя. Речь пойдет о нативных приложениях Windows, включая особеннос...

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

Google рапортует об успехах внедрения HTTPS на Android По оценке Google, в настоящее время трафик по умолчанию шифруют 80% приложений из каталога Google Play. Показатель программ, ориентированных на Android 9 и 10, еще выше — 90%. Для защиты Android-устройств от перехвата трафика в 2016 году, с выходом версии 7 мобильной ОС был ...

VPN-сервер на роутере. Автоподключение VPN в Windows с блокировкой доступа к интернету кроме VPN-соединения Полный и подробный туториал как поднять VPN-сервер на роутере, реализовать автоподключение к нему в системе Windows и разрешить выход в интернет только через VPN. Статья написана достаточно подробно, с расчетом даже на тех людей, кто впервые зашел в раздел Windows «Сетевые ...

Как устроена контент-система Турбо-страниц: схемы, факты и немного истории По данным TelecomDaily, почти 30% пользователей мобильного интернета в России ежедневно сталкиваются с проблемами при загрузке сайтов. Однако причина может быть не только в неравномерном покрытии, но и в слишком большом «весе» страницы. Повлиять на качество соединения мы ...

Epic Games делает своего конкурента App Store и Google Play Альтернативные магазины приложений – норма для Android. Несмотря на то что официальной площадкой дистрибуции софта для мобильной ОС Google является Google Play, компания не чинит пользователям препятствий для загрузки ПО из альтернативных источников. Возможно, ей это не оче...

Какой VPN выбрать для iPhone и не только Хороший VPN-сервис позволяет остаться незамеченным и находиться в безопасности. Мы уже и не заметили, как VPN-сервисы стали неотъемлемой частью пребывания в Сети. Нет, речь сейчас не про заблокированные сайты (хотя не без этого): чтобы получить доступ к популярным сервисам, ...

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

Рекламодатели уйдут в mobile По информации Rambler Group, доля мобильной аудитории ресурсов холдинга в ноябре 2019 г. сравнялась с десктопным потреблением. Всего же за год она выросла на 11 п. п. Непрерывно растет и показатель "mobile only". По данным Mediascope, за прошлый год в России он увеличился на...

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

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

Почему Flutter побеждает? Последний год я так или иначе пишу приложения на Flutter для iOS и Android. До этого у меня был и есть 5 летний опыт работы с Xamarin. Это были замечательные 5 лет. Благодаря Xamarin и моей любви к этому фреймворку я, в принципе, перешел в стан разработчиков, этот инструмент...

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

[Из песочницы] Моя первая html5 игра, от Алисы Яндекса и победах в премии до мобильных приложений Предыстория До начала работы с Алисой мне уже приходилось сталкиваться с разработкой чат-ботов для telegram, viber, вконтакте. Чат-бот с расписаниями автобусов без Алисы Чат-бот был разработан как дополнительный сервис к информационному порталу. Продвигался через существую...

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

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

Что означает оранжевая и зеленая точка на экране iPhone в iOS 14 iOS 14 включает в себя несколько основных новых функций и множество мелких изменений, а также визуальных обновлений. Те, кто уже успели установить новую версию мобильной операционной системы Apple, наверняка заметили новые индикаторы в правой части строки состояния (рядом с...

Новые антенны для сетей 5G, NB-IoT и LTE-M выпускает в продажу TE Connectivity Компания TE Connectivity (TE), мировой лидер в области инновационных решений для беспроводной связи, представляет новые антенны для сетей 5G, NB-IoT и LTE-M с поддержкой широкого диапазона частот и различных требований к пропускной способности сотовых устройств Интернета ве...

Халява кончилась: YouTube убрал режим «картинка в картинке» в Safari Одним из главных нововведений iOS 14 стала функция «картинка в картинке», для многих это вообще самая полезная фишка во всем обновлении. Ранее данная функциональность была доступна только на iPad, однако экраны айфонов растут с такой скоростью, что в Apple решили расширить ...

Intel приобрела производителя сетевых продуктов Rivet Networks Неделю назад компания Intel объявила о приобретении компании Rivet Networks, которая известна сетевыми решениями и продуктами. Например, серией Killer используемой в игровых продуктах компании Intel. Так как в мире все крутится вокруг интернет сетей и Wi-Fi сетей, поэтому...

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

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

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

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

[Личный опыт] Зачем IT-инженеры едут в Мексику, а потом работают на США Про Мексику ходит много разных слухов. Одни говорят, что страна ужасно бедная, все жители состоят в картелях, и выходить на улицу просто страшно. Другие — что это современная развитая страна, IT-индустрия которой растет невиданными темпами. Чтобы разобраться, ...

Беспроводной роутер Redmi AX5: поддержка Wi-Fi 6 и классический дизайн Клиентские устройства с поддержкой Wi-Fi 6 (802.11ax) уже представлены на рынке, и в большинстве случаев пользователю становятся доступны сравнимые с проводным гигабитным соединением скорости, если говорить о работе на небольших расстояниях без препятствий. Но для этого необ...

Tcl/Tk. Альтернативный файловый проводник для платформ Linux и Android Чем дольше я пишу различные программы на tcl/tk, тем больше восхищаюсь его возможностями и продуманностью. Но была одна вещь, которая не давала мне покою до последнего времени. При разработке GUI часто приходится пользоваться файловым проводником (tk_getSaveFile, tk_getOpen...

От создателя Google Camera. Марк Левой готовит новый хит? В мае стало известно о том, что инженер Марк Левой (Mark Levoy), благодаря которому в знаменитое приложение Google Camera было добавлено много отличных функций, ушел из компании Google. Теперь он работает Adobe над очень интересным для многих поклонников мобильной фотог...

Covid-19 отверг ассиметричный ответ Об этом вчера, 28 мая, на проведенной ComNews онлайн-конференции TransNet Digital рассказал заместитель генерального директора ООО "Т8" Константин Марченко. По его словам, пандемия Covid-19 показала, что общество оказалось куда более готово к цифровизации, нежели операторы ...

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

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

В атаке на сетевые хранилища WD хакеры пользовались системным скриптом, в котором была удалена проверка пароля На прошлой неделе владельцы сетевых хранилищ Western Digital My Book Live столкнулись с атакой вредоносного программного обеспечения, которое сбрасывает до заводских настройки устройства, уничтожая в большинстве случаев хранящиеся на нём пользовательские данные. Теперь же ст...

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

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

Как мы автоматизировали разработку WL-приложений White Label — это мобильные приложения, которые можно кастомизировать под любой бренд: оформить в фирменных цветах, выбрать необходимые блоки и функционал, добавить описание. Мы их выпускаем на основе Рамблер/кассы с 2015 года и в этой статье хотим рассказать, как у нас полу...

COVID-19 отверг асимметричный ответ Об этом вчера, 28 мая, на проведенной ComNews онлайн-конференции TransNet Digital рассказал заместитель генерального директора ООО "Т8" Константин Марченко. По его словам, пандемия Covid-19 показала, что общество оказалось куда более готово к цифровизации, нежели операторы ...

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

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

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

[Из песочницы] Такие разные документы: конструкторские vs. user-oriented Моим любимым русским техническим писателям посвящается Работа технического писателя – создавать документы на программные продукты, в основном всевозможные руководства пользователя. Разработка документа – дело непростое. Есть очень много подходов и практик. Например, техниче...

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

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

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

Опыт работы над проектом на базе Vue3 в 2021 году Около полугода пришлось поработать над миграцией неработающего проекта на базе Vue 2 на проект Vue v.3. Поскольку до сих пор работа с ним остаётся экзотикой, попробую описать состояние развития этого проекта в июле 2021 года, через 10 месяцев после релиза, и какие особеннос...

44,2 Тбит/с уже реальность. Установлен новый мировой рекорд по скорости интернет-соединения Исследователи из трёх австралийских университетов успешно поставили новый рекорд по скорости интернет-соединения. Они смогли обеспечить передачу данных со скоростью 44,2 Тбит/с на расстояние 76 км. Просто для понимания масштабов — такая скорость позволяет з...

Disaster Recovery и миграция c помощью VMware vCloud Availability. Часть 2 Привет! В прошлом посте я рассказал о возможностях VMware vCloud Availability (vCAV) и показал, как организовать Disaster Recovery (DR) и миграцию в рамках нескольких площадок облачного провайдера. Сегодня посмотрим, как с помощью vCAV восстановиться или просто смигрировать ...

[Перевод] Разработка MQ JMS приложения на Spring Boot Разработчики приложений, работающие на Java, при использовании интерфейса JMS, часто предпочитают работать со Spring Framework. Spring может упростить написание кода новых приложений, предоставляя шаблоны для общих паттернов (templates for common patterns) и успешно исполь...

"Билайн" проанализирует пользовательский опыт ПАО "Вымпелком" (бренд "Билайн") внедрит платформу для анализа пользовательского опыта от SAP. После каждого взаимодействия клиента с компанией абоненты будут получать релевантный набор опросов. В случае негативного отклика на любом из этапов система отправляет обратную связ...

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

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

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

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

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

Онлайн-аптеки, покупка лекарств и IT-специалисты: хакатон от СБЕР ЕАПТЕКИ Привет, Хабр! Сегодня поговорим об фармацевтическом бизнесе в онлайне, его актуальных проблемах и решениях, которые можно получить при помощи хакатона (о нем — ниже). Так вот, согласно статистическим исследованиям, онлайн-аптеки как бизнес растут очень быстро. Это один из ...

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

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

Рынок ЦОД далек от насыщения Аналитик iKS-Consulting Станислав Мирин рассказал корреспонднту ComNews о предварительных итогах на российском рынке ЦОД в сегменте colocation за 2019г., поскольку не все компании отчитались по итогу года. "У нас есть прогнозы, согласно которым в пятерку лидеров по российско...

[recovery mode] Tier 2 в SEO и интернет маркетинге Поскольку как в Гугле, так и в Яндексе пока почти нет информации на русском про tier 2 начнем с определений. В переводе с английского tier – это ярус, уже можно понять, что tier 2 это какой-то второй ярус. Если мы начнем «гуглить» tier 2, то увидим, что термин применяется в ...

Apple делает собственные 5G модемы для iPhone. Но зачем? Я не знаю, в чем изюминка мобильных модемов, разрабатываемых в Apple. Чем они будут отличаться от всех остальных мобильных модемов в мире, когда они выйдут? Про них мы вообще ничего не знаем, кроме того, что они не могут не быть чем-то исключительным и единственным в своем ...

Лёгкие приложения Linux для старого железа Окружение Xfce Любую систему можно разогнать, есть стандартные способы оптимизации десктопа: минимум софта в автозагрузке, preload, оптимальное зеркало для пакетов, apt-fast вместо apt-get, настройки для оптимизации отдельных приложений и так далее. Но всё это мелкие опти...

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

На осветительный прибор Bigsofti для съемки смартфоном уже собрано в 25 раз больше средств, чем планировалось На сайте KickStarter успешно идет сбор средств на выпуск осветительного прибора Bigsofti, предназначенного для съемки смартфоном. Планируя собрать не меньше 12 500 долларов, авторы проекта уже смогли привлечь примерно 315 000 долларов, то есть в 25 раз больше. И эт...

Открытая бета-версия EMUI 10.1 теперь доступна для 15 устройств Huawei В течение последних нескольких недель компания Huawei выпускала закрытые бета-версии EMUI 10.1 для своих устройств Huawei и Honor. Теперь, наконец, компания объявила о развертывании сборок Open Beta, чтобы больше пользователей могли ознакомиться с последней версией мобильног...

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

Чем дальше живёшь — тем меньше получаешь? Абсурд в условиях удалёнки Корпорации FAANG платят выше рынка, если учесть все премии, бонусы, стартовые и «оживляющие» опционы. Но оптимальные условия действуют только в Bay Area (на фото) В прошлом году Facebook подвергся критике за дискриминацию в оплате труда программистов после перехода на удал...

Настройка инструментов стандартной библиотеки Golang для production Привет, Хабр, меня зовут Богданов Илья, я работаю ведущим инженером в команде веб-разработки. Сегодня я вам расскажу, как настроить стандартную библиотеку Golang так, чтобы избежать неожиданных ошибок в production.Моя статья ориентирована в основном на начинающих разработчик...

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

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

[Перевод] Как определить массу Земли с помощью шаров и веревки Чтобы найти суперогромные величины, нужно делать расчеты с очень и очень маленькими числами. Иллюстрация: Daniel Grizely / Getty Images Занятно думать о том, каким способом мы узнаём что-то. Например, масса Солнца составляет около 2 х 1030 кг. Это такое огромное число, чт...

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

Онлайн-курс Теплицы «Как собрать видеостудию для редакции СМИ» Команда Теплицы социальных технологий приглашает издателей СМИ, журналистов, редакторов и заинтересованных в сотрудничестве с медиа сотрудников НКО на мини-курс «Как собрать видеостудию для редакции СМИ». Он пройдет с 30 августа по 2 сентября 2021 года.  Что вас ждет на ...

Как продуктовому дизайнеру оценить свою работу Photo by Brooke Cagle on Unsplash Вы читаете третью статью из серии «Дизайнер и метрики». В первой мы поразмышляли, нужны ли продуктовому дизайнеру метрики, а во второй посмотрели, какие вообще бывают метрики. Если вы ещё не читали эти статьи, то советую начать с них. В это...

Гаджеты недели 30 марта 2020 года В этом выпуске «Гаджеты недели»: интеллектуальный динамик с сенсорным экраном Redmi XiaoAI Touch; музыкальный диффузор Essential Oils Diffuser; контейнер-стерилизатор EUE Phone для смартфонов и другие любопытные гаджеты. Смарт-динамик Redmi XiaoAI Touch ...

В iOS 14 и macOS Big Sur появится поддержка DNS-over-HTTPS. Что это такое и зачем нужно Безопасность пользователей всегда была для Apple главным приоритетом, который она ставила выше своих и тем более чужих интересов. Несмотря на это, мало кто ожидал, что в Купертино смогут вот так запросто подорвать сложившуюся в интернете экономическую модель, запретив межса...

Microsoft тестирует исправление основной ошибки Windows 10, которая нарушает работу Wi-Fi Как мы сообщали в прошлом месяце, ошибка в Windows 10 May 2020 Update (версия 2004) может привести к разрыву соединения Wi-Fi и отключению таких приложений, как Spotify или Microsoft Store. Несмотря на недавние накопительные и необязательные обновления, некоторые пользовател...

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

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

Спецификации интерфейса MIPI Automotive SerDes Solutions (MASS) призваны упростить интеграцию дисплеев в транспортные средства Международная организация MIPI Alliance, которая разрабатывает спецификации интерфейсов для мобильной и связанных с ней отраслей, объявила о завершении разработки спецификаций интерфейса MIPI Automotive SerDes Solutions (MASS), разработанных для упрощения интеграции дис...

Чтобы стать лидером российского App Store, Spotify потребовалось менее суток Вчера в России и ещё 12 странах европейского региона начал работать популярный стриминговый музыкальный сервис Spotify. С момента запуска не прошло и суток, а мобильные версии Spotify уже стали настоящими хитами в российских магазинах цифрового контента Play Маркет и App Sto...

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

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

Осветительный прибор Bigsofti для съемки на смартфон оказался очень популярным На площадке коллективного финансирования KickStarter собирает средства осветительный прибор Bigsofti.Bigsofti — это высококачественная, мобильная софт-панель на светодиодах двух цветов. С ее помощью пользователь смартфона сможет делать более качественные фото и видео.А...

Facebook и Instagram могут стать платными из-за iOS 14.5 iOS 14.5, чей запуск состоялся фактически одновременно с наступлением «настоящей» весны, оказалась очень символичным обновлением. Как и весна, обличившая всю грязь, скрывавшуюся под снегом, новая версия iOS показала, сколько всего неприглядного от нас скрывали разработчики ...

Расходы на сервисы для создания облаков впервые оказались выше продаж оборудования и ПО для дата-центров Годовые затраты на такие услуги впервые превысили расходы на оборудование и программное обеспечение для дата-центров: в 2019-м объём этого сегмента вырос лишь на 1% и достиг $93 млрд.В исследовании отмечается, что с 2009 по 2019 годы глобальные затраты на сервисы для создани...

Идеальный чехол для Xiaomi Redmi K20 / Xiaomi Mi 9T Крупные производители смартфонов достаточно часто делают ставку на дизайн своих гаджетов, так как иначе привлечь внимание аудитории будет проблематично. Все же мы уже давно видели все новинки аппаратного плана, хорошие камеры и большие батареи тоже видели не раз, этим нас не...

Panasonic представил комплексное решение TOUGHBOOK Omnia для ускоренной разработки бизнес-приложений Компания Panasonic представила комплексное решение TOUGHBOOK Omnia на базе языка программирования MCL для ускоренной разработки программного обеспечения. Решение позволяет пользователям Panasonic TOUGHBOOK эффективно управлять проектами цифровой трансформации и сократить вр...

Проблема с отключением WhatsApp на Samsung серии Galaxy S21 Некоторые пользователи Galaxy S21, Galaxy S21 + и Galaxy S21 Ultra сообщают, что приложение WhatsApp часто отключается на их смартфонах. После отключения WhatsApp на рабочем столе и в открытых на данный момент веб-приложениях отображается следующее сообщение: Phone Note Conn...

Бюджетный дачный интернет В преддверии дачного сезона решим проблему с устойчивым интернет соединением в рамках ограниченного бюджета. Дано: • Отсутствие базовых станций мобильного оператора в прямой видимости. • Нестабильный мобильный интернет на скорости до 2Мбит/c. • Расстояние до вышки ~2км. • Щи...

Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о...

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

Уфимские ученые разработали антенну, которая сможет обеспечить бюджетную связь для сетей 5G и 6G Преимущества антенны - компактный размер (несколько миллиметров) и рабочий диапазон частот в субтерагерцовой области спектра (75 - 110 ГГц). Технология изготовления антенны совместима с существующими платформами, это снижает себестоимость устройства по сравнению с аналогами ...

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

Netgear Nighthawk RAXE500 — первый в мире роутер с поддержкой WiFi 6E Производитель популярных сетевых продуктов Netgear выпустил трехдиапазонный Wi-Fi роутер Nighthawk RAXE500, который первым в мире получил поддержку Wi-Fi 6E.Трехдиапазонный Wi-Fi маршрутизатор Nighthawk RAXE500 имеет расширенную емкость, позволяющую использовать существующий...

В прошлом году Intel впервые за десять лет сократила расходы на разработки В текущем году, как следует из заявлений руководства Intel, компания будет тратить существенные средства на освоение 10-нм технологии, увеличение объёмов выпуска 14-нм продукции, а также подготовку к выпуску 7-нм продуктов, которые запланированы на самый конец 2021 года. Тем...

Война с тормозами. Оптимизация количества рендеров компонентов в React Native Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и сосредоточились на скорости разработки, то, скорее всего, столкнётесь с проблемами производи...

Sony займётся разработкой мобильных игр по популярным франшизам PlayStation На фоне сообщений о том, что Sony Interactive Entertainment делает ставку на крупные проекты, была обнаружена интересная вакансия. В ней говорится, что компания открывает новое подразделение, которой займётся переносом крупнейших игровых франшиз на мобильные устройства. Play...

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

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

Как на Андроиде включить Т9 Клавиатура может по праву считаться одним из наиболее используемых инструментов современных смартфонов. С её помощью мы пишем сообщения в месседжерах, набираем поисковые запросы в Google, ищем видео на YouTube, комментируем публикации в Инстаграме и делаем много чего ещё. Н...

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

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

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

3data запустила первый дата-центр по франшизе в Московской области В рамках регионального развития сети дата-центров 3data активно строятся площадки на территории Московской области, которая входит в число приоритетных регионов географического расширения компании. В конце 2019 года была реализована первая фаза франчайзингового ЦОДа на терри...

Baidu планирует выпускать электромобили на заводе Geely Китайский интернет-гигант Baidu планирует создать компанию по производству «умных электромобилей», причем производством будут заняты заводы, принадлежащие автопроизводителю Geely. Об этом сообщило агентство Reuters со ссылкой на двух информаторов, знакомых с...

Интернет: прогноз на завтра Cisco ожидает бурный рост всех сегментов Сети связанных с ней технологий Компания Cisco представила результаты ежегодного исследования Интернета Annual Internet Report, посвященного развитию Сети на уровне отдельных стран, регионов и мира в целом с 2018 по 2023 год, а так...

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

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

Поднимаем свой инстанс Webogram с проксированием через nginx Привет, Хабр! Недавно я попал в ситуацию, в которой необходимо было работать внутри корпоративной сети с неполным доступом к интернету и как вы можете догадаться по заголовку — Telegram в ней был заблокирован. Уверен, что данная ситуация знакома многим. Я вполне могу обход...

[Перевод] Дизайн и подходы создания Big Data пайплайнов (Корень всех зол в data engineering лежит в излишне сложном конвейере обработки данных) Исторический контекст Разработка конвейера данных достаточно серьезная задача, а с учетом областей с огромными объемами данных, эта сложность многократно увеличивается. Инструменты и ко...

[Перевод] Для edge-серверов десятого поколения Cloudflare выбирает процессоры от AMD Ежедневно через сеть Cloudflare Network проходит более миллиарда уникальных IP-адресов; она обслуживает более 11 млн HTTP-запросов в секунду; она находится на расстоянии не более 100 мс от 95% интернет-населения. Наша сеть раскинулась на 200 городов в более чем 90 странах,...

Безграничные возможности для бизнеса вместе с Microsoft Azure with Kyivstar Весь современный бизнес очень связан с различными IT-системами: ERP, CRM, аналитика, среда для собственной разработки и т. д. Тем компаниям, где использование IT-ресурса небольшое, вполне хватает аппаратной мощности в виде небольшого сервера для локальной работы. Однако круп...

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

Анонс Windows 10 Insider Preview Build 19035 (Fast и Slow) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 20H1 под номером 19035 для участников программы Windows Insider, использующих каналы «Ранний доступ» и «Поздний доступ». Полный номер сборки: 19035.1.vb_release.191126-1316. Как можно...

Приехали: суд в России признал Samsung Pay незаконным Уже давно в Сети обсуждают вероятность блокировок сервисов Google в целом и YouTube в частности. Заблокируют или не заблокируют, а если заблокируют, то будет ли можно обойти блокировку? Такие вопросы теперь задают друг другу пользователи, которым эта тема интересна. Мы-то, ...

MERLION привёз в Россию мобильный маршрутизатор Huawei E5576 Компания MERLION объявила о старте продаж мобильного Wi-Fi маршрутизатора Huawei E5576. Это Wi-Fi модем (точка доступа) для раздачи интернета от операторов сотовой связи. Его частота работы по Wi-Fi 2.4 ГГц, а скорость соединения до 150 Мбит/с. Устройство поддерживает сети ...

[Из песочницы] Todolist на React Hooks + TypeScript: от сборки до тестирования Начиная с версии 16.9, в библиотеке React JS доступен новый функционал — хуки. Они дают возможность использовать состояние и другие функции React, освобождая от необходимости писать класс. Использование функциональных компонентов совместно с хуками позволяет разработать полн...

MitM-like поддержка RTOS в GDB Долго думал, можно ли переопубликовывать статью на Хабре, проштудировал правила, вроде как сейчас это не возбраняется. Если ошибся — исправлюсь :) Итак... Какое-то время назад я писал код прошивки для грабберов Epiphan линейки AV.io: AV.io HD — наш пилот, на котором многое ...

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

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

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

Превью Shadowgun War Games: мобильная Overwatch (на самом деле нет) Shadowgun Legends не была идеальной. Все-таки полноценная игра-сервис в жанре шутера на мобильных — это больше похоже на чью-то мечту, чем на описание реального проекта, но именно к нему, своему magnum opus, MADFINGER GAMES стремилась. С этой точки зрения Shadowgun War Game...

Асинхронная работа с libusb 1.0 Несколько статей назад мы рассмотрели методику работы с USB-устройством при помощи библиотеки libusb. Данные в устройстве у нас формировались по таймеру, поэтому мы были не просто уверены, что рано или поздно они придут к нам, но даже могли предсказать, через какой срок это ...

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

Карта захвата видео Elgato Cam Link Pro оснащена четырьмя входами HDMI Компания Elgato, в 2018 году купленная компанией Corsair, сообщила о выпуске карты захвата видео Cam Link Pro. Это карта расширения для слота PCIe, оснащенная четырьмя входами HDMI и функцией микшера видеопотоков. Она поддерживает ввод и запись видео 4K или 1080p60 Full...

«Киевстар» предоставил доступ к приложению «Дія» без платы за трафик С сегодняшнего дня, по случаю запуска электронного сервиса «Дія», Киевстар делает это приложение безлимитным. То есть абоненты смогут пользоваться им без списания мегабайтов. Напомним, что «Дія» – это мобильное приложение, которое позволит хранить необходимые документы в эле...

[Перевод] Три бага в драйвере Go для MySQL Так как нас не устраивала скорость и надежность исходной имплементации на Ruby, в последние несколько лет мы постепенно выводили критический функционал из нашего Rails-монолита GitHub.com и переписывали часть кода на Go. Например, на Github Satellite в прошлом году мы анонси...

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

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

«Билайн» предлагает москвичам звонить через Wi-Fi по цене обычных сотовых вызовов Оператор «ВымпелКом» (торговая марка «Билайн») объявил о запуске в Москве и Московской области сервиса VoWiFi (Voice over Wi-Fi) в пилотном режиме.  Эта технология позволит абонентам совершать и принимать голосовые вызовы через сети Wi-Fi, ...

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

Мобильные приложения для бизнеса — новая эра электронной коммерции Электронная коммерция (e-commerce) — вид электронной коммерческой деятельности — продажа, сдача в аренду, предоставление лицензий, поставка товаров, услуг или информации и т.п. с использованием информационных коммуникационных технологий. В 21 веке новейшие технологии управля...

Интервью с Senior Android Developer Spotify Славой Савицким Неделю назад у нас выступал Слава Савицкий — Senior Android Developer в Spotify. Слава рассказывал о том, как айтишники живут в Швеции (например, он брал декретный отпуск по уходу за ребенком), о работе в Spotify, о новом приложении Spotify Lite для слабых андроидов, и, коне...

Стоит ли покупать 5G-смартфон уже сегодня? Стоит ли покупать 5G-смартфон в 2020 году? 5G-смартфоны уже представлены на рынке, и их немало. Сегодня, например, компания Oppo представила Reno 3 5G стоимостью в 486 долларов за минимальную модификацию. Ранее 5G-аппараты работали в режиме NSA (на основе инфраструктуры 4G),...

Ищем уязвимости в TikTok при помощи OSINT Вступление TikTok — одно из самых популярных приложений для просмотра мобильного видео. В нём зарегистрировано 800 миллионов пользователей. Пользователи создают контент с помощью фильтров, музыки, эффектов. Видео создаются странные, но захватывающие внимание. Для столь об...

Компания ADVA первой в Европе развернула 5G на железной дороге Компания ADVA объявила, что успешно продемонстрировала первое в Европе развертывание 5G на железной дороге. Комбинированное решение с использованием оптоволоконного и микроволнового каналов обеспечило возможность подключения со скоростью несколько Гбит/с в поездах, движ...

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

[Перевод] Разработка REST-серверов на Go. Часть 1: стандартная библиотека Это — первый материал из серии статей, посвящённой разработке REST-серверов на Go. В этих статьях я планирую описать реализацию простого REST-сервера с использованием нескольких различных подходов. В результате эти подходы можно будет сравнить друг с другом, можно будет поня...

Orange Business Services и SES Networks ускорят digital-трансформацию морского судоходства Международный сервис-провайдер Orange Business Services и провайдер спутниковых и наземных телеком-сетей SES Networks заключили соглашение, которое позволит клиентам Orange из сферы морского торгового судоходства ускорить digital-трансформацию с помощью спутниковой связи с в...

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

IXcellerate начинает строительство крупнейшего кампуса ЦОД в Европе на 20.000 стойко-мест Дата-центры IXcellerate проектируются для размещения современных высоконагруженных серверов и инфраструктуры для сверхплотных вычислений в соответствии с уровнем надежности Tier III/Level 3. В ходе строительства планируется использовать лучшие энергоэффективные и инженерные ...

Windows 10 версии 20H2 вылетает из-за ошибки BSOD при подключении SSD Windows 10 версии 20H2 все еще находится на пути к вашим устройствам, поскольку развертывание, очевидно, продолжается, хотя, как мы узнали из предыдущих выпусков обновлений функций, обычно требуется до нескольких месяцев, чтобы конкретная версия достигла стадия общедоступнос...

CES 2020: AMD представила мобильные процессоры Ryzen 4000 — быстрее чем Core i7-9700K Только что завершилось мероприятие компании AMD в рамках выставки CES 2020, на котором компания представила новое поколение гибридных мобильных процессоров Ryzen 4000, также известных под кодовым названием Renoir. Новинки сочетают в себе процессорные ядра с архитектурой Zen ...

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

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

Как настроить SEO для вашего бизнеса На нашем рынке основные поисковые системы — Яндекс и Google. Мы должны оптимизировать наш сайт так, чтобы именно он находился по интересующим нас запросам на первых местах. Это и называют находиться в топе в поисковиках. ...

Можно ли запускать Android-приложения на Windows Сам не знаю, зачем, но почему-то очень многих интересует вопрос, можно ли запускать Android-приложения на Windows. Для чего им это нужно и почему нельзя пользоваться Android-приложениями просто на Android, непонятно. Тем не менее, практика показывает, что аудитория пользова...

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

Как производятся «Ласточки» — поезда с распределённой архитектурой Как вы, возможно, знаете, наши крутейшие «Сапсаны» или Siemens Velaro мы покупали у немцев. Потому что никто в стране такое произвести целиком достаточно качественно просто не мог (ну, в смысле, сопоставимо с экономикой покупки). А вот «Сапсан-3» будет делаться уже на «Ура...

[Перевод] Вам не нужны ни PWA, ни AMP, чтобы ваш сайт загружался быстро Знаменитая страничка Airbnb на 800Kb. Я ожидал бы большей заботы о производительности от 900+ разработчиков со средней зарплатой 290 000 долларов в год. Даже SublimeText в какой-то момент перестает выделять эту чушь. В сети появилась тенденция к появлению новых «революцио...

Максут Шадаев доложил президенту о старте предустановки российского ПО и запуске бета-версии портала Госуслуг "Россия - одна из немногих стран, где есть свои популярные интернет-сервисы. И с учётом того, что мобильный интернет быстро развивается, у нас сейчас две трети всех запросов идут с мобильных устройств, - отметил Шадаев. - Здесь, к сожалению, наши компании до последнего ...

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

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

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

Анонс Windows 10 Insider Preview Build 19041 (Fast и Slow) Доброй ночи, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 20H1 под номером 19041 для участников программы Windows Insider, использующих каналы «Ранний доступ» и «Поздний доступ». Полный номер сборки: 19041.1.vb_release.191206-1406. Как можно ...

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

3D принтер Anycubic Photon S не видит файлы на карте 3D принтер Anycubic Photon S не видит файлы на карте - пожалуй, это самый массовый запрос, который поступает в сервис центр Anycubic от пользователей, которые впервые купили 3D принтер. Опытные инженеры сервис центра задают наводящие вопросы, но даже еще не получив ответ на ...

Цифровая логистика: решение транспортной задачи спроса и предложения с помощью библиотеки DOcplex от IBM Всем привет, меня зовут Дмитрий Кузин (Application Development Senior Analyst в Accenture), и в своей статье я делюсь историей о том, как запрос на решение задачи в корпоративной рассылке привел к освоению Python библиотеки DOcplex от IBM, предназначенной для решения оптими...

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

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

Яндекс всё чаще удаляет ссылки по закону «о праве на забвение» Яндекс впервые раскрыл статистику по запросам на удаление из выдачи ссылок по "праву на забвение". В Яндексе опубликовали статистику за три последних полугодия. Из неё заметно, что на большинство запросов компания по-прежнему отвечает отказом, но процент отказов уменьшается.

Переходим В OFFLINE FIRST с использованием Core Data и Managed Document(s) Придя в компанию МегаФон как iOS-разработчик, Валентин Чернов попал в основной сегодняшний тренд — переход в офлайн: Валентин занимается разработкой мобильного личного кабинета — главного приложения МегаФона. Оно позволяет видеть баланс, менять тариф, подключать и отключать ...

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

Полнотекстовый поиск FTS3, FTS4 и FTS5 в Android Полнотекстовый поиск необходим в приложениях для того, чтобы быстро находить совпадения в большом объеме данных. Такая возможность удобна, например, для поиска товаров, фильмов, рецептов, научных статей, а также фрагментов текста в электронных книгах. Хотя зачастую поиск реа...

[Перевод] Маленькие хитрости SSH В этой статье собраны наши лучшие приемы для более эффективного использования SSH. Из нее вы узнаете как: Добавить второй фактор к логину SSH Безопасно пользоваться agent forwarding Выйти из вставшей SSH сессии Сохранить постоянный терминал открытым Поделиться удаленной се...

GitHub закрыл репозитории проекта Popcorn Time по запросу Американской ассоциации кинокомпаний GitHub закрыл два репозитория, принадлежащих пиратскому стриминговому сервису Popcorn Time, после получения уведомления о нарушении закона о защите авторских прав в цифровую эпоху (DMCA) от Американской ассоциации кинокомпаний.Popcorn Time представляет собой сервис потоковог...

Тим Кук объявил, когда выйдет первый Mac на базе мобильного процессора Вчерашний день был самым знаменательным днём для всей линейки Mac за последние 10 лет, если вообще не за всю их историю. Несмотря на то что Apple не представила ни одной новой модели, она объявила о переводе фирменных компьютеров на процессоры ARM собственной разработки. Ве...

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

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

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

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

[Из песочницы] Оптимизация загрузки изображений Привет, Хабр! Представляю вашему вниманию перевод статьи «How to optimize image loading on your website». Если на сайте много красивых изображений, то это здорово, но они могут значительно ухудшить время загрузки и как результат — пострадает SEO, а многие пользователи будут...

Адаптер Techart TZC-01 позволяет использовать объективы с креплением Canon EF с камерами Nikon Z Компания Techart представила адаптер TZC-01. Он позволяет использовать большинство объективов с креплением Canon EF производства Canon, Sigma, Tamron, Tokina, Zeiss и других производителей совместно с камерами Nikon Z 6 и Z 7. При этом сохраняются функции управления диа...

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

Какой VPN лучше всего скачать на iPhone и iPad Сервисов VPN для iOS очень много. Как выбрать? В наше время VPN уже стал необходимостью. Многие сервисы по-прежнему не работают в России (взять тот же Spotify, который мы с надеждой ждали весь прошлый год), и VPN является самым простым способом получить к ним доступ. Не гово...

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

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

Эксперимент: как научиться создавать популярные тексты на английском (и почему англоязычный Хабр так мало читают) Я много лет занимаюсь маркетингом, написанием текстов, при этом увлекаюсь английским и использую его в работе. В русскоязычном интернете в целом не так и много статей о контент-маркетинге и продвижении бизнеса в США. А те что есть часто просто рассказывают как надо делать ...

Компания Green Grey открывает студию казуальных игр NPU Games с ветеранами индустрии На прошлой неделе мы говорили про то, что компания Green Grey инвестировала в мобильный шутер MERCS целых $4 млн. Для индустрии это крупные вложения, но ребята решили не останавливаться на достигнутом: они открыли студию разработки казуальных игр NPU Games в партнёрстве с Гр...

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

АСВ заставляет компанию-должника дважды погашать ее обязательства по решению Арбитража Москвы 22 июля 2016 года Центробанк отозвал у АКБ «Кредит-Москва» лицензию на право осуществления деятельности. Однако за два дня до этого, 20 июля 2016 года, «Кредит-Москва» каким-то образом умудрился переуступить свой кредитный портфель бизнесмену Д.Ш. Сулейманову, пишет портал ...

DLang, Vibe.d и кросс-компиляция для RPi4 Микрокомпьютеры часто используются для построения на них серверов внутри локальной сети. Это очень удобно - у тебя есть маленькая коробочка, которая стоит где-то в ящике, мало потребляет и позволяет тебе, например, пользоваться принтером или сканером из любой точки твоей ква...

Отключаем Jetifier и ускоряем сборку: опыт Тинькофф.Бизнес Привет, Хабр!Уже пять лет наша команда разрабатывает Тинькофф.Бизнес – мобильный банк для юридических лиц. За это время наше Android-приложение успело набрать целых 200 модулей и 400 тысяч строк компилируемого кода.Модуляризация приложения не всегда идет ему на пользу – нам ...

[Перевод] Разработка REST-серверов на Go. Часть 5: ПО промежуточного уровня Это — пятый материал из серии статей, посвящённой разработке REST-серверов на Go. Здесь мы поговорим о ПО промежуточного уровня. У меня есть материал, посвящённый жизненному циклу HTTP-запросов в серверах, написанных на Go. Для того чтобы разобраться в том, о чём пойдёт речь...

Алексей Берзин поможет ТТК Алексей Берзин занял должность руководителя Департамента информационных технологий ТТК. "На новом посту он будет контролировать и координировать развитие информационных технологий и информационной безопасности Группы компаний ТТК на уровне корпоративного центра, макрорегиона...

Sbagry — самый простой способ создать свой магазин и мобильный тендер по всей России Что вы делаете, когда вам нужно что-то купить или продать? Наверняка находите запрашиваемый товар на площадке с объявлениями и связываетесь с продавцом, обсуждаете состояние товара, время и место сделки и другие тонкости. Но так было не всегда. Раньше приходилось давать объ...

[Из песочницы] Техническая документация в разработке ПО: кто, зачем, когда и как описывает проект Привет! Меня зовут Даша Григорьева, я технический писатель в компании 65apps. Мы занимаемся разработкой сложных мобильных решений, и моя задача — подготовка технической документации по проектам. Очень часто роль технического писателя бывает недооцененной в компании (не у ...