Социальные сети Рунета
Среда, 24 апреля 2024

[Перевод] Интеграционные тесты баз данных с помощью Spring Boot и Testcontainers 1. Обзор С помощью Spring Data JPA можно легко создавать запросы к БД и тестировать их с помощью встроенной базы данных H2. Но иногда тестирование на реальной базе данных намного более полезно, особенно если мы используем запросы, привязанные к конкретной реализации БД. В эт...

[Из песочницы] Инкрементальные бэкапы postgresql с pgbackrest — курс молодого бойца от разработчика Дисклеймер Я — разработчик. Я пишу код, с базой данных взаимодействую лишь как пользователь. Я ни в коем случае не претендую на должность системного администратора и, тем более, dba. Но… Так вышло, что мне нужно было организовать резервное копирование postgresql базы данны...

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

Пишем telegram-бота на python с помощью библиотеки telebot часть 2 Всем привет! Это вторая часть статьи, в которой я посвящу время запросам и серверам telegram. Если кто-то еще не видел первую часть, то рекомендую её почитать. В третьей части скорее всего будет описана работа с базами данных. Ну и если у вас опять возникли вопросы, то пишит...

Instagram тестирует сообщения в веб-версии сервиса Instagram тестирует возможность отправки сообщений в веб-версии сервиса – как на мобильных, так и на десктоп-устройствах. Новую функцию заметила исследователь приложений Джейн Манчун Вонг (Jane Manchun Wong). Она обнаружила её с помощью реверс-инжиниринга. В комментарии Tech...

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

GMB задерживает обработку запросов на восстановление данных Зарубежные SEO-специалисты заметили, что Google Мой бизнес задерживает обработку запросов на восстановление данных о компании после блокировки. Вопросы на эту тему появились на тематических форумах и в Twitter. Одно из последних сообщений было оставлено SEO-специалистом из И...

[Из песочницы] Простой Telegram-бот на Python за 30 минут На Хабре, да и не только, про ботов рассказано уже так много, что даже слишком. Но заинтересовавшись пару недель назад данной темой, найти нормальный материал у меня так и не вышло: все статьи были либо для совсем чайников и ограничивались отправкой сообщения в ответ на сооб...

Redmi может возродить серию Xiaomi Mi Max Вице-президент Xiaomi и глава бренда Redmi Лю Вейбинг (Lu Weibing) дал поклонникам серии Xiaomi Mi Max надежду на то, что она получит продолжение, но возможно уже под брендом Redmi. Напомним, в конце недели генеральный директор компании Xiaomi Лей Цзюнь (Lei Jun) подтве...

Как запланировать отправку WhatsАpp-сообщений на Android Мы уже рассказывали вам о том, как запланировать отправку сообщения в почтовом клиенте. Это очень удобная функция. Но что насчет мессенджеров? Например, самого популярного среди пользователей смартфонов WhatsАpp? Никаких проблем. Если хотите узнать, как это сделать — ...

Что вам нужно знать о Firebase: 9 советов Полезные советы, основанные на личном опыте использования Firebase и его базы данных, были опубликованы в блоге Lemberg Solutions. Firebase – это облачный сервис, сочетающий в себе множество функций: аутентификацию, базу данных в реальном времени, хранение файлов, уведомлени...

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

Обновление May 2019 Update доступно для консолей Xbox One 16 мая компания Microsoft объявила о выпуске обновления для Xbox One – May 2019 Update. Это обновление имеет версию 1905, которое является обновлением апрельской версии 1904.Обновление довольно незначительное, хотя в нем есть несколько новых функций. Во-первых, вы сможете ув...

Логирование HTTP запросов в Spring Boot с использованием Бобины Приветствую, дорогие друзья! Сегодня я хочу продемонстрировать потрясающий пример того, как Бобина может помочь в очень распространённой ситуации — логирование HTTP запросов и ответов в Spring Boot. Даже больше! Мы будем логировать только сообщения HTTP в отдельные файлы. Чи...

[Из песочницы] Вещи, которых я не знаю в 2018 Привет, Хабр! Представляю вашему вниманию перевод статьи "Things I Don’t Know as of 2018" автора Дэна Абрамова. Люди обычно думают, что я знаю многое, но это не так на самом деле. Это не так плохо и я совсем не жалуюсь. (Некоторая малая часть людей часто страдает от предвзят...

Медиа-система на базе NUC — домашние опыты Мини-ПК Intel NUC представлять никому не нужно. В блоге Intel мы писали о нем много раз, а совсем недавно проводили конкурс имени NUC с ним же в качестве главного приза. И вот снова о нем, теперь уже в домашних условиях обитания. Перед вами рассказ от первого лица давнего ...

[Из песочницы] Почему самоуничтожающиеся фотографии/видео в Telegram не безопасны Совсем недавно я увидел статью, где говорилось о внедрении самоуничтожающихся сообщений в мессенджере WhatsApp. Она будет иметь схожую с Telegram функциональность, но если в мессенджере Дурова удаление распространяется как на обычные сообщения (секретные чаты), также их мо...

Генератор бизнес писем в PDF по данным из XML Очень часто в производстве возникает задача разослать несколько писем с вложением в формате pdf. Это могут быть не только счета или фактуры, но и извещения или приглашения, персональные сообщения об акциях и тому подобное. Конечно, еще со свадьбы в записной книжке завалялось...

Security Week 13: открытые пароли в Facebook У Facebook проблема с безопасностью пользовательских данных. Опять? Да сколько можно! 19 марта журналист Брайан Кребс сообщил, что компания годами хранила пароли пользователей в открытом виде (новость, статья Кребса, официальное сообщение Facebook). Судя по официальному заяв...

В Gmail появятся динамические сообщения на базе AMP Google приступил к запуску динамических сообщений в Gmail. Новый формат работает на базе технологии AMP for Email. Теперь пользователи смогут легко выполнять различные действия внутри самого сообщения, а не открывать новую страницу – отвечать на комментарии, заполнять опросн...

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

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

Расширяем возможности UObject в Unreal Engine 4 Всем привет! Меня зовут Александр, я уже более 5 лет работаю с Unreal Engine, и почти все это время — с сетевыми проектами. Поскольку сетевые проекты отличаются своими требованиями к разработке и производительности, нередко необходимо работать с более простыми объектами, та...

Вымогатели удалили базу данных книжного магазина Взломщики атаковали один из старейших книжных магазинов Мексики, удалив базу данных с информацией о 1,2 млн покупок и личными данными почти 1 млн пользователей. За возвращение информации злоумышленники потребовали с компании выкуп в 0,05 Btc (чуть больше 38 тыс. руб. по курс...

Получение статистики по всем клиентам из API Яндекс Директ в разрезе дней с помощью Python В работе часто использую короткую статистику в разрезе дней чтобы отслеживать отклонения трафика. Более подробно о написании запросов написал в статье « Получение рекламных кампаний Яндекс Директ с помощью API в DataFrame (Python)». В данной статье я в большей степени рас...

Взаимодействие R с базами данных на примере Microsoft SQL Server и других СУБД Поскольку львиная доля бизнес информации храниться в базах данных. На каком бы языке программирования вы не писали, вам придётся производить различные действия с ними. В этой статье я расскажу о двух интерфейса для работы с базами данных в R. Большая часть примеров демонстри...

Adobe готовит приложение камеры на основе ИИ. На что оно будет способно? Adobe готовит что-то интересное Adobe совсем недавно анонсировала свое новое приложение Photoshop Camera. Это программа для смартфонов, которая будет работать базе искусственного интеллекта. Приложение выйдет как на Android, так и на iOS, и даст пользователям возможность ...

Обновление Fortnite v10.20 внесло кроссовер Borderlands 3 - FortniteXMayhem В Fortnite теперь есть мэшап Borderlands 3. Epic Games представила кроссовер Borderlands 3 с новым обновлением v10.20 для Fortnite. Этот новый кроссовер называется FortniteXMayhem.С этим новым обновлением игроки Fortnite теперь смогут играть в последней Rift Zone of Pandora....

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

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

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

Chrome получил нативную поддержку lazy loading Сотрудник Google Илья Григорик сообщил в Twitter, что Chrome получил нативную поддержку lazy loading. Начиная с Chrome 76, разработчики теперь смогут использовать новый атрибут loading для «ленивой загрузки» ресурсов. При этом им не нужно будет писать специальный код или исп...

Поточная конвертация баз Firebird 2.5 в формат ODS12 (Firebird 3.0) У каждой версии Firebird есть собственная версия формата дисковых структур базы данных – O(n)D(isk)S(tructure). До версии 2.5 включительно, движок Firebird мог работать с ODS предыдущих версий, то есть базы от старых версий открывались новой версией и работали в режиме совме...

Отправка сообщений peer-to-peer при помощи PeerJS Приветствую вас, уважаемые читатели. В предыдущей статье я рассказал, как сделать простую звонилку в браузере при помощи PeerJS. А сегодня планирую рассмотреть, как обмениваться сообщениями между двумя пользователями напрямую без задержек. Кому это интересно? Если Вы разраб...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

Волшебная фея для юнит-тестов: DSL в C# Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, ...

[Перевод - recovery mode ] Руководство по SQL: Как лучше писать запросы (Часть 2) Продолжение статьи Руководство по SQL: Как лучше писать запросы (Часть 1) От запроса к планам выполнения Зная, что антипаттерны не статичны и эволюционируют по мере того, как вы растете как разработчик SQL, и тот факт, что есть много, что нужно учитывать, когда вы задумыва...

В приложении «Ваш телефон» началось тестирование уведомлений сообщений Microsoft тестирует небольшое, но заметное обновление для приложения Your Phone. Данное обновление доступно в настоящее время для примерно половины общего числа инсайдеров, которое добавляет непрочитанные индикаторы к вашим разговорам, позволяя сразу увидеть, какие контакты ...

[Перевод - recovery mode ] Использование Union вместо OR Иногда медленные запросы можно исправить, немного изменив запрос. Один из таких примеров может быть проиллюстрирован, когда несколько значений сравниваются в предложении WHERE с помощью оператора OR или IN. Часто OR может вызывать сканирование индекса или таблицы, которая м...

Качественные рендеры Google Pixel 4 и Pixel 4 XL от надежного инсайдера Google Pixel 4 действительно будет похож на iPhone XI Сетевой информатор Бен Гескин (Ben Geskin), который часто публикует достоверную информацию о новинках мобильной индустрии, также регулярно выкладывает новые концепт-арты и рендеры, созданные на базе свежих утечек. Н...

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

Nokia 5, выпущенный два года назад с Android 7.0 Nougat, обновили до Android 9.0 Pie Заместитель генерального директора HMD Global Юхо Сарвикас (Juho Sarvikas) оставил на своей страничке в Twitter сообщение о том, что прошивка Android 9.0 Pie стала доступна для смартфона Nokia 5 (2017). Всего два дня назад источники сообщили о том, что Nokia 5 должен по...

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

Анализ производительности виртуальной машины в VMware vSphere. Часть 1: CPU Если вы администрируете виртуальную инфраструктуру на базе VMware vSphere (или любого другого стека технологий), то наверняка часто слышите от пользователей жалобы: «Виртуальная машина работает медленно!». В этом цикле статей разберу метрики производительности и расскажу, ...

В Google News сбоит функция подачи заявки на добавление сайта Издатели Google News жалуются на проблемы при отправке заявки на добавление нового сайта в сервис. Этот вопрос активно обсуждается на форуме Google News Publisher Help. Так, после отправки заявки выводится оповещение, что запрос принят и будет рассмотрен в течение 1-3 недель...

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

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

Как отправлять сообщения на Android-смартфон прямо с компьютера Не так давно в очередном обновлении ОС Android появилась новая функция, или, скорее, возможность, которая дает пользователям операционки от Google обмениваться сообщениями с владельцами компьютеров. Это та самая возможность, которая была у владельцев устройств на macOS и iO...

419 миллионов записей из базы данных Facebook обнаружены в свободном доступе Данные пользователей Facebook утекли в сеть. Снова Facebook, одну из крупнейших IT-компаний, а по-совместительству владельца одноименной социальной сети, мессенджера WhatsApp, Instagram, Oculus Rift и еще пары-другой проектов рангом пониже продолжают преследовать неприятност...

QVD файлы — что внутри QlikView и его младший брат QlikSense — замечательные BI инструменты, достаточно популярные у нас в стране и "за рубежом". Очень часто эти системы сохраняют "промежуточные" результаты своей работы — данные, которые визуализируют их "дашборды" — в так называемые "QVD файлы". ...

[Из песочницы] Пишем блог на микросервисах – часть 2 «API Gateway» В первой части нашего цикла статей «Пишем блог на микросервисах» мы описали общий подход к решению задачи. Теперь пришла очередь API Gateway или API GW. В нашем c ptimofeev API GW мы реализуем следующие функции: Конвертация REST запросов в gRPC запросы и наоборот. Логир...

[Из песочницы] Логирование всех запросов к Базе данных в Asp.Net Boilerplate 4.3 .Net Core 2.1 Часто в проекте возникает непонятная ошибка для которой необходимо максимальное логирование всех запросов к Базе данных. Статья поможет тем, кто пишет (развертывает на сервере) один из своих первых проектов на Asp.Net Boilerplate. Читать дальше →

Google Мой бизнес отключает возможность обмена SMS-сообщениями с клиентами В июле 2017 года Google Мой бизнес позволил компаниям отвечать на сообщения клиентов через SMS. Однако 15 ноября эта возможность будет отключена, а управлять сообщениями можно будет только через мобильное приложение GMB. Об этом рассказала известный западный SEO-эксперт Джой...

Семейное приложение выдавало местоположение пользователей Популярное приложение для отслеживания местоположения членов своей семьи в течение нескольких недель сообщало о местонахождении более 238 000 пользователей в режиме реального времени после того, как разработчик оставил сервер открытым без пароля. Приложение Family Locator, ...

PHP Xdebug proxy: когда стандартных возможностей Xdebug не хватает Для отладки PHP-программ часто используют Xdebug. Однако стандартных возможностей IDE и Xdebug не всегда достаточно. Часть проблем можно решить с помощью Xdebug proxy — pydbgpproxy, но всё же не все. Поэтому я реализовал PHP Xdebug proxy на базе асинхронного фреймворка amph...

ОK, а мне точно нужен Kubernetes? В большой компании часто очень тяжело согласовывать выделение ресурсов под рабочие задачи. Весь Agile с хрустом разбивается о стену трёхнедельного согласования с ИБ новой инфраструктуры. Поэтому к нам часто приходят запросы на перевод инфраструктуры на контейнеры, чтобы вы...

DSC и напильник: часть 1. Настройка DSC Pull Server для работы с базой данных SQL PowerShell Desired State Configuration (DSC) сильно упрощает работу по развертыванию и конфигурированию операционной системы, ролей сервера и приложений, когда у вас сотни серверов. Но при использовании DSC on-premises, т.е. не в MS Azure, возникает пара нюансов. Они осо...

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

Security Week 47: нетривиальные уязвимости В прошлом году у нас уже был дайджест про нетривиальные атаки. Тогда речь шла про DoS-атаку на ПК через акустическое воздействие на жесткий диск и кражу пользовательских данных через хак со стилями CSS. А на прошлой неделе как раз было опубликовано два исследования про уязви...

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 2 В предыдущей части мы разобрались с основными возможностями Liquibase и написали базовый пример Spring boot приложения, который использует Liquibase для инициализации БД. Полный код базового приложения можно увидеть тут. В этой статье мы поговорим про liquibase-maven-plugin ...

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

Пишем краулер на раз-два 1.0 Веб-краулер (или веб-паук) — это важная составная часть поисковых систем для обхода веб-страниц с целью занесения информации о них в базы данных, в основном, для их дальнейшей индексации. Такая штука есть у поисковиков (Google, Yandex, Bing), а также у SEO-продуктов (SEMrush...

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

Как мы мигрировали базу данных из Redis и Riak KV в PostgreSQL. Часть 1: процесс Это первая часть статьи, в которой я расскажу о том, как мы построили процесс работы над большим проектом по миграции БД: про безопасные эксперименты, командное планирование и кросс-командное взаимодействие. В следующих статьях подробней расскажу про технические проблемы, ко...

Как отправлять сообщения в WhatsApp и Telegram голосом Как отправить сообщение голосом с помощью Google Assistant Google Assistant хорош всем. Несмотря на то что поболтать с ним так же, как с Алисой, будет затруднительно, его следует ценить в первую очередь за его функциональные возможности. Голосовой ассистент Google отлично сп...

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 2 Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня будут рассмотрены примеры развертывания GitHub webhook, периодических сигналов, а также приведено простейшее приложение для отправки сообщений в Slack. Читать дальше →

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

[Из песочницы] Китайский онлайн-ритейлер Gearbest оставил в открытом доступе базу данных с миллионами персональных данных покупателей Комманда хакеров из VPNMentor обнаружила, что китайский гигант онлайн торговли Gearbest хранит данные покупателей в легкодоступных базах данных. Ребята из VPNMentor обнаружили несколько незащищенных баз данных (Indices) Elasticsearch с миллионами записей, содержащих персо...

Следующая ступень: материнская плата ASUS ROG Maximus XI Hero (Wi-Fi) Казалось бы, совсем недавно был анонс чипсета Z370, восторженные отзывы о новом процессоре 8700K и поиск оптимальной платы для разгона, как уже пролетел год, перед нами Z390 и процессоры i9 на Coffee Lake Refresh. Снова нужно выбрать «правильную» материнку для освоения ...

10 бесплатных утилит ApexSQL для управления базами данных Microsoft SQL Server Привет, Хабр! Мы много работаем с Quest Software, и в этом году они приобрели ApexSQL — производителя решений для управления и мониторинга баз данных Microsoft SQL Server. В России об этих ребятах, как нам кажется, знают мало. На главной своего сайта они пишут «Killer tool...

Некоторые аспекты мониторинга MS SQL Server. Рекомендации по настройке флагов трассировки Предисловие Довольно часто пользователи, разработчики и администраторы СУБД MS SQL Server сталкиваются с проблемами производительности БД или СУБД в целом, поэтому весьма актуальным является мониторинг MS SQL Server. Данная статья является дополнением к статье Использование ...

Как использовать режим конфиденциальности в Gmail Еще в прошлом 2018 году (а если быть точнее, то 25 апреля) в Google объявили о том, что пользоваться их почтовым сервисом Gmail в режиме конфиденциальности можно будет всем пользователям «совсем скоро». И большинство людей уже получили доступ к этой функции, хотя ...

ВКонтакте удалила аудиосообщения сторонних приложений из публичного доступа Сегодня пользователи ВКонтакте заметили, что часть голосовых сообщений оказалась в открытом доступе, их можно было найти в разделе «Документы» по запросу audiocomment.3g. Однако, как сообщили разработчики,  ВКонтакте не использует файлы формата audiocomment.3gp для голо...

[Из песочницы] События на базе LiveData Android LiveData – это отличный инструмент для связывания состояния ваших данных и объектов с жизненным циклом (LifecycleOwner, обычно это Fragment или Activity). Обычно LiveData помещаются во ViewModel и используются для обновления состояния вашего UI. Часто ViewModel может пережи...

Представляем shell-operator: создавать операторы для Kubernetes теперь совсем просто В нашем блоге уже были статьи, рассказывающие про возможности операторов в Kubernetes и о том, как написать простой оператор самому. На этот раз хотим представить вашему вниманию наше Open Source-решение, которое выводит создание операторов на суперлёгкий уровень, — познаком...

Все смартфоны Xiaomi с экранами OLED получат цветной режим Always On Display Вчера исполнительный директор Лэй Цзюнь (Lei Jun) оставил на своей страничке в социальной сети Weibo сообщение, которое касается функциональности всегда включенного экрана (Always On Display). Он заявил, что среди пользователей прошивки MIUI довольно частым является воп...

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

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

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

Операторы связи в 29 странах уязвимы для атак Simjacker Специалисты компании Adaptive Mobile опубликовали список стран, чьи мобильные пользователи уязвимы для атаки Simjacker, эксплуатирующей недостатки вшитых в SIM-карты программ. По мнению экспертов, большинство операторов, использующих ненадежные чипы, работает в Центральной и...

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

Голосовые звонки и текстовые сообщения теперь работают на Lumia 950 XL с WoA Microsoft прекратила разработку новых функций для телефонов на базе Windows, но группа разработчиков-энтузиастов работает над тем, чтобы довести полную версию Windows 10 до флагманской линейки Lumia 950.Windows 10 на ARM для Lumia 950 XL достигла еще одной вехи. По словам ве...

NASA нужно еще 20 миллиардов долларов, чтобы высадить людей на Луну к 2024 году NASA необходимо еще 20-30 миллиардов долларов сверх текущего бюджета космического агентства, чтобы высадить людей на Луну к 2024 году. Об этом рассказал администратор NASA Джим Брайденстайн. «Подумайте об этом, как о краткосрочных инвестициях, которые позволят заполучить ст...

[Перевод] Топ-65 вопросов по SQL с собеседований, к которым вы должны подготовиться в 2019 году. Часть I Перевод статьи подготовлен для студентов курса «MS SQL Server разработчик» Реляционные базы данных являются одними из наиболее часто используемых баз данных по сей день, и поэтому навыки работы с SQL для большинства должностей являются обязательными. В этой статье с вопрос...

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

[Перевод] Объясняем SQL и NoSQL для бабушки Одно из наиболее важных решений, которые принимает разработчик, заключается в том, какую базу данных использовать. В течение многих лет опции были ограничены различными вариантами реляционных баз данных, которые поддерживали язык структурированных запросов (SQL). К ним отно...

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

Повторное использование форм на React Привет! У нас в БКС есть админка и множество форм, но в React-сообществе нет общепринятого метода — как их проектировать для переиспользования. В официальном гайде Facebook’a нет подробной информации о том, как работать с формами в реальных условиях, где нужна валидация и п...

Запуск SAP GUI из браузера Эту статью я сначала написал в свой блог, чтобы потом опять не искать и не вспоминать, но поскольку блог никто не читает, то этой информацией захотелось поделиться со всеми, вдруг кому пригодиться. Во время работы над идеей сервиса по сбросу пароля в системах SAP R/3 возник...

[Перевод] Дзен изолированных компонентов в Android-архитектуре Несколько лет назад мы в Badoo начали использовать MVI-подход к Android-разработке. Он был призван упростить сложную кодовую базу и избежать проблемы некорректных состояний: в простых сценариях это легко, но чем сложнее система, тем сложнее поддерживать её в корректном виде ...

А вы все-все за меня мониторить будете? Ага Обычно Хабр используется как информационное решение — кто-то делится наработанной и структурированной информацией, а кто-то эту информацию впитывает (я хотел написать “потребляет”, но это слово маркетологи уже испоганили). Я же, на правах старожила, и учитывая легкую рассл...

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

Работа с сервисом Managed Databases от Digital Ocean в .NET Core В том время, как у других облачных платформ уже давно есть свои решения для баз данных, Digital Ocean в этом сегменте до сегодняшнего дня ничего не предлагал. Но 14 февраля, в день всех влюбленных, компания решила сделать подарок своим клиентам и в режиме Limited Availabil...

Новый BIOS повышает частоту процессоров AMD Ryzen 3000 на 2% Не так давно MSI обещала обновленный BIOS для процессоров Ryzen 3000 с «более чем 100 улучшениями» — и уже есть первые реальные данные о том, что улучшения работают. По крайней мере в той части, которая касается повышения частоты CPU. Как пишет источн...

В Google Chrome теперь можно оправлять веб-страницы на другие устройства На этой неделе Google приступил к запуску Chrome 77 на Windows, Mac, iOS и Android. Одним из нововведений в этой версии стала возможность отправки веб-страниц на другое устройство пользователя. Чтобы отправить страницу с десктопа, нужно кликнуть правой кнопкой мыши по нужной...

Сюрпризы планировщика запросов в БД PostgreSQL Графики, отчеты и аналитика – все это так или иначе присутствует в back-office любого, даже совсем маленького, предприятия. Когда в обычных таблицах в Excel/Numbers/Libre становится уже тесно, но data все еще не очень big, традиционные решения для внутренних потребностей ком...

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

Ломаем игру на память: целый детектив Эта игра не давала нам покоя несколько месяцев. Правила очень простые: надо выкладывать карточки с картинками и придумывать сказку. Потом вспомнить её. Простая штука на запоминание, подумали мы. Сто раз в такое играли, и всё наше образование просто вопит, что сейчас буд...

МегаСлёрм для инженеров и архитекторов Kubernetes Через 2 недели стартуют интенсивы по Kubernetes: Слёрм-4 для тех, кто знакомится с k8s и МегаСлёрм для инженеров и архитекторов k8s. На Слёрм-4 остались последние 10 мест в зале. Желающих освоить k8s на базовом уровне хватает. Для Ops, который знакомится с Kubernetes, запу...

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

Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 3 Как мы выяснили в предыдущей части, машинные коды игры загрузить с дискеты непосредственно по адресу назначения нельзя. Мы загрузим их в другое место, а после загрузки переместим куда нужно. Кроме этого, мы хотим сделать моноблочный загрузчик, когда и загрузчик и загружаемые...

В Instagram вот-вот добавят функцию, которую пользователи ждут годы Известная блогерша Джейн Вонг (Jane Manchun Wong), которая часто добывает инсайдерскую информацию, подтвердила, что в Instagram скоро появится функция перемотки видеороликов. Свое сообщение Джейн Вонг подкрепила доказательством того, что ролик в Instagram действите...

Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 2/2: Trusted Web Activity В первой части мы превратили наш сайт в Progressive Web App. Там же было сказано, что совсем недавно, 6 февраля 2019 года, Google предоставили простую возможность выкладывать PWA в Google Play при помощи Trusted Web Activity. Всё, что нужно сделать, это написать небольшую ...

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

Инструменты Node.js разработчика. Работа с веб-сокетами по протоколу mqtt Технология веб-сокет позволяет в веб-приложении или в мобильном приложении реализовать отправку сообщений с сервера на клиент, что невозможно сделать средствами REST-API. Для работы с веб-сокетами часто используют библиотеку socket.io, или же разработчики работают с нативным...

Google тестирует возможность отправки сообщений с экрана блокировки На данный момент, голосовой помощник Google Assistant не предоставляет возможность пользователям Android-устройств отправлять сообщения прямо с экрана блокировки. Очевидно, что это сделано из соображений безопасности устройства. Тем не менее, похоже, что Google работает над ...

«Почта России» прекратила отправку и выдачу посылок Компания «Почта России» – это национальное достояние всей страны, которому уже более 15 лет. За этот срок она практически совсем не изменилась, потому что, судя по отзывам пользователей в интернете, посылки очень часто повреждают в Сообщение «Почта России» прекратила отправ...

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

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

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

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

Разработка команды запроса данных из базы — часть 2 В предыдущей части я остановился на том, что разрабатываемая мной команда реализует поведение, которое можно описать вот таким тестом: it('execute should return promise', () => { request.configure(options); request.execute().then((result) => { expect(result....

Нагрузочное тестирование игры с парой сотен тысяч виртуальных пользователей Привет, Хабр! Я работаю в игровой компании, которая разрабатывает онлайн-игры. На текущий момент все наши игры делятся на множество “маркетов” (один “маркет” на страну) и в каждом “маркете” есть дюжина миров, между которыми распределяются игроки при регистрации (ну или иног...

[Перевод] RxJava2. Модифицируем адаптер для обработки состояния отсутствия интернета Довольно часто необходимо делать повторные запросы в сеть, например, когда у пользователя не было интернета и он захотел получить данные из интернета. Неплохо бы было заново кинуть запрос при его появлении. Хорошая практика — показать пользователю определенный UI, который...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 4. Модели, нормали и развертка Модели, нормали и развертка По моему скромному мнению, художник по текстурам должен отвечать за развертку. Не за саму развертку (ее стоит делать 3D-художникам или вообще отдельным UV-специалистам), а ее укладку. Он должен определять, как острова должны располагаться, как дол...

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

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

RCS приходит на смену SMS. Долгожданный прогресс, или шаг вперед два назад? Недавно вышедшая новость, с заголовком «Крупнейшие сотовые операторы США откажутся от формата SMS-сообщений», вряд ли могла оставить кого то из нас равнодушным, ведь, все мы являемся обладателями мобильных устройств с поддержкой этих самых SMS-сообщений. Очевидно, что разг...

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

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

WhatsApp тестирует исчезающие сообщения Мессенджер WhatsApp тестирует автоматическое удаление сообщений. По данным WABetaInfo, новая функция появилась в бета-версии приложения сервиса для Android – 2.19.275. Издание отмечает, что на данный момент функция исчезающих сообщений пока не является публично доступной, по...

В WhatsApp добавят еще две полезные функции На прошлой недели мы рассказывали вам о тестировании WhatsApp функции встроенного в мессенджер браузера, чтобы ссылки открывались прямо в приложении, и функции, которая позволяет отправить изображение прямо из чата в «Google поиск по картинке». Сегодня стало известно о ещё ...

Разработка чат-бота (laravel+botman) Welcome! Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. В ...

Некоторые аспекты оптимизации LINQ-запросов в C#.NET для MS SQL Server LINQ вошел в .NET как новый мощный язык манипуляции с данными. LINQ to SQL как часть его позволяет достаточно удобно общаться с СУБД с помощью например Entity Framework. Однако, достаточно часто применяя его, разработчики забывают смотреть на то, какой именно SQL-запрос буде...

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

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

Примеры дичи из заказов «приходите спасать» (разбор десятка инцидентов с примерами) Иногда бывает так: — Приезжайте, у нас упало. Если сейчас не поднять — покажут по телевизору. И мы едем. Ночью. На другой край страны. Ситуация, когда не повезло: на графике показан резкий рост нагрузки на СУБД. Очень часто это первое, на что смотрят администраторы систем...

[Перевод] Service mesh для микросервисов. Часть II, основы работы с Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами. Мы скомпоновали п...

Xiaomi Redmi X самый лучший в мире смартфонов, и вот почему Совсем недавно официальный источник опроверг разработку смартфона Xiaomi Redmi X, однако это была маркетинговая уловка, чтобы сбить инсайдеров с верного следа. Сегодня, 31 марта 2019 года, этому нашлось реальное доказательство, потому как на одном из Сообщение Xiaomi Redmi ...

Xiaomi CC9 Pro получил «дышащий» индикатор пропущенных событий Xiaomi CC9 Pro получил немного загнутый на боковины экран, и разработчики решили использовать эту особенность модели для того, чтобы информировать пользователя о звонках, сообщения и пропущенных событиях. Вышло оригинально. Или, как пишет источник, аппарат получил &laqu...

[Из песочницы] О целесообразности Selenium WebDriverWait Чем ближе я знакомлюсь с Selenium WebDriver, тем больше у меня возникает вопросов, почему тот или иной функционал выполнен так, а не иначе. В своем выступлении «Заморочки в Selenium WebDriver» Алексей Баранцев проливает свет на тонкости реализации этого инструмента автоматиз...

[Из песочницы] Операционные vs аналитические базы: колоночное vs построчное хранение данных Базы данных можно реализовать с помощью Excel, GSheet или при помощи больших ORM систем. В своей практике бизнес-аналитика я сталкивался с разными решениями. А поскольку в бизнес-анализ я пришёл из финансов и аудита, то каждый раз встречая новую систему задавался вопросами —...

Security Week 32: дыра в iMessage, приватность голосового ввода 22 июля Apple выпустила обновление операционной системы iOS до версии 12.4, в котором были закрыты три серьезные уязвимости, обнаруженные экспертом из команды Google Project Zero Натали Сильванович. Самая опасная (CVE-2019-8646) позволяет красть данные с удаленного устройств...

Параллельное обновление данных в ASP.NET Web API Хочу рассказать, как мы организовали фоновое обновление данных во время запроса к REST-сервису. Задача следующая: система хранит данные о пользователях. Cервис работает изолированно и не имеет прямого доступа к базам с этими данными. Для работы сервису необходимо иметь в св...

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 23. Передовые технологии маршрутизации Сегодня мы более основательно рассмотрим некоторые аспекты маршрутизации. Прежде чем начать, я хочу ответить на вопрос студентов о моих страничках в социальных сетях. Слева я поместил ссылки на странички нашей компании, а справа – на мои персональные странички. Замечу, что я...

Анонс Xiaomi Mi Mix 4, Xiaomi Mi 9S и MIUI 11. Громкая презентация запланирована на 24 сентября В своем сообщении на официальном форуме руководителя программного отдела Xiaomi под ником Xiaofan назвал точную дату презентации графической оболочки MIUI 11. Итак, официальный анонс MIUI 11, которая создана на базе операционной системы Android 10, состоится 24 сентября...

Google решил проблему с индексацией новостного контента Google объявил, что устранил проблему с индексацией контента отдельных издателей Google News. На данный момент никаких задержек возникать не должно. Соответствующее сообщение было опубликовано в Twitter: «Индексация новостного контента восстановлена. Новый контент должен инд...

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

Поиск данных и объектов в базе данных MS SQL Server с помощью бесплатной утилиты dbForge Search Описание общей потребности в поиске данных и объектов в базе данных Поиск данных, а также хранимых процедур, таблиц и других объектов в базе данных является достаточно актуальным вопросом в том числе и для C#-разработчиков, а также и для .NET-разработки в целом. Достаточно ...

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

Фишинг на Хеллоуин: как получить сладости без гадостей? Только с прошлого года количество попыток фишинга возросло на 40,9%. При этом каждый месяц создается 1,5 миллиона новых фишинговых сайтов. Их количество резко возрастает перед каждым праздником или значимым мероприятием, а значит, сейчас нужно быть особенно аккуратными.Что м...

5 лайфхаков оптимизации SQL-запросов в Greenplum Любые процессы, связанные с базой, рано или поздно сталкиваются с проблемами производительности запросов к этой базе. Хранилище данных Ростелекома построено на Greenplum, большая часть вычислений (transform) производится sql-запросами, которые запускает (либо генерирует и...

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

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

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

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

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

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

Оборот кэшбэк-рынка в России за 2018 год превысил $500 млн Партнерская сеть Admitad проанализировала информацию о том, какие покупки совершили российские потребители в 2018 году с использованием кэшбэк-сервисов. По данным компании, в прошлом году российские потребители приобрели товары при помощи кэшбэка на сумму более $513 миллионо...

Telegram для Symbian Рецепт вкусного и ароматного Telegram для Symbian устройств. Берем Jabber клиент. В зависимости от операционной системы клиенты могут отличаться, в случае с symbian 9.1-9.3 лучшим будет mailru агент, на 9.4 и ^3 приятнее пользоваться lightbulb. Находим Jabber серве...

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

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

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

Функция защиты от спама в сообщениях уже ... Мы давно уже знаем о том, что стандартное приложение «Android сообщения» получит функцию «автоматического обнаружения спама». Первоначально она была обнаружена в июле (в декомпилированном коде версии 3.4) вместе с Темной темой и окончательно укрепилас...

#Опрос: Используете ли вы Siri на Mac? В 2011 году Apple впервые представила голосового ассистента Siri на iPhone. Немногим позже, голосовой помощник появился и на Mac — с приходом macOS Sierra. Несмотря на наличие русского языка, Siri не пользуется широкой популярностью у пользователей — голосовой а...

Анализ производительности запросов в ClickHouse. Доклад Яндекса Что делать, если ваш запрос к базе выполняется недостаточно быстро? Как узнать, оптимально ли запрос использует вычислительные ресурсы или его можно ускорить? На последней конференции HighLoad++ в Москве я рассказал об интроспекции производительности запросов — и о том, что ...

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

Mattermost. Интеграция с внешними сервисами (часть 2) Продолжим разбираться с mattermost в части интеграции с внешними сервисами. Часть вторая. Интеграция с Zabbix Во второй части повествования о интеграции mattermost, речь пойдет про отправку сообщений об авариях из zabbix в mattermost. В результате поисков в сети был взят за ...

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

Сообщения об ошибках установки Windows 10 скоро станут понятней Обычным пользователям их будет гораздо проще понятьСообщения об ошибках являются нормой для пользователей ПК, но это не делает их менее расстраивающими, когда они всплывают; особенно когда они не предлагают много полезной информации, сообщает ITbukva.com.Плохо объясненные ош...

[Из песочницы] (5-2) Способа перенести большую SQL таблицу Введение Всем привет! Это моя первая статья и пишу я ее от лица младшего инженера-разработчика на языке C#. Так что здесь не будет каких-то подробных сведений о SQL, лишь практические сведения и размышления по решению довольно не очевидной задачи, с которой мне пришлось стол...

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

[Из песочницы] Как определить индексированные журналы ISI, Scopus или Scimago? Когда вы хотите представить свою исследовательскую статью в журнале. Вы должны выбрать целевой журнал для своей области исследования, а также журнал должен быть проиндексирован в любой из основных баз данных индексации, таких как ISI, Scopus, SCI, SCI-E или ESCI. Но определи...

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

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

Как я устанавливал нагрев стола на MakerBot Replicator 2 или танцы с бубном Доброго времени суток, уважаемые друзья! Настал наконец тот день, когда я допилил нагревательный стол на свой MakerBot Replicator 2. Подсоединил стол согласно инструкции https://www.youtube.com/watch?v=VSIu8YKadmc включил его в настройках, проверил предпрогрев – всё работало...

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

Проверка авто по базам ГИБДД по VIN и ГОСНОМЕРУ 10.40 Бесплатные отчеты без ограничений по количеству запросов Данные из официальной базы ГИБДД РФ в режиме онлайн Проверка по всем источникам за один запрос Удобный поиск VIN по ГОСНОМЕРУ Без рекламы Отчет содержит: ✓ общая информация об авто (марка, модель, цвет, ...

Смартфоны OnePlus 3 и OnePlus 3T вот-вот получат Android 9.0 Pie Несколько месяцев назад OnePlus пообещала обновить до Android 9.0 Pie не только OnePlus 5 и OnePlus 5T, но и OnePlus 3 и OnePlus 3T, чем довольно сильно удивила общественность, ведь компанию часто критиковали за то, что она быстро прекращает поддержку своих смартфо...

За нами следят. Все онлайн-покупки и некоторые офлайн приобретения можно найти на специальной странице Google Компания Google годами отслеживает покупки пользователей в онлайн-магазинах и даже некоторые в розничных магазинах в реальном мире. На это обратило издание CNBC.  Данные собираются, в том числе, из учётной записи электронной почты Gmail. Компания отслеживае...

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

Роскомнадзор собирается штрафовать Twitter и Facebook вместо блокировки Решения в отношении американских компаний Twitter и Facebook, от которых требуется локализация баз данных российских пользователей на территории РФ, будут приняты в январе 2020 года. Роскомнадзор рассчитает на введение крупных штрафов вместо блокировки ресурсов. Об этом сооб...

Android Q может получить общесистемную тёмную тему оформления Согласно сообщению менеджера по продукту Google Лукаша Збилута (Lukasz Zbylut) на баг-трекере Chromium, Android Q вполне может получить общесистемную тёмную тему оформления. В сообщении указывается, что эта функция одобрена для Android Q и «команда Q хочет, чтобы все предус...

Как выгружать данные с вложенной структурой из Google BigQuery на примере пользовательских параметров Google Analytics Google BigQuery — популярная облачная база данных, которой пользуются компании по всему миру. Она особенно удобна для работы с “сырыми” данными Google Analytics: в GA 360 интеграция с BigQuery настраивается в несколько кликов, а для бесплатной версии существуют сторонние ск...

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

Сетевая фабрика для ЦОДа Cisco ACI — в помощь админу С помощью вот этого волшебного куска скрипта Cisco ACI можно быстро настроить сеть. Сетевая фабрика для ЦОДа Cisco ACI cуществует уже пять лет, но на Хабре про неё толком ничего не рассказано, вот и решил это немного исправить. Расскажу на своём опыте, что это такое, какая...

Геймерский смартфон Nubia Red Magic 3S выйдет уже в сентябре Игровой смартфон Nubia Red Magic 3 был анонсирован в конце апреля, но уже совсем скоро будет выпущена обновленная версия, которая получит название Nubia Red Magic 3S . Итак, геймерский смартфон Nubia Red Magic 3S выйдет уже в сентябре этого года, он будет построен на ба...

[Из песочницы] Как продублировать цели из Яндекс.Метрики в Google Analytics Что делать, если вы настроили большое количество целей в Яндекс.Метрике через Google Tag Manager (GTM), и нужно срочно перенести эти цели в качестве событий в Google Analytics (GA)? Конечно, можно перенастроить каждый тег на параллельную отправку событий в GA и в Метрику, но...

[Из песочницы] Сериализация данных на уровне базы Привет, Хабр! Сидел я как-то и пытался отдать фронту JSON с объектами недвижимости, у которых была масса зависимостей. На бэке стояла Symfony 4, knp pagination и JMSSerializer, ну в принципе стандартные вещи, но проблема в том, что когда ты пытаешься отдать объект со всеми ...

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

Пишем простой модуль Magisk для Android Введение Одним вечером я устал менять TTL после перезагрузки устройства и подумал как можно было бы делать это автоматически. Android же Linux и на нем должен быть аналог systemd или он сам. В процессе исследований мой взор пал на Magisk. На удивление разработать модуль для ...

Apache Kafka и потоковая обработка данных с помощью Spark Streaming Привет, Хабр! Сегодня мы построим систему, которая будет при помощи Spark Streaming обрабатывать потоки сообщений Apache Kafka и записывать результат обработки в облачную базу данных AWS RDS. Представим, что некая кредитная организация ставит перед нами задачу обработки вхо...

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

Microsoft запустила «отзеркаливание» оповещений Android на Windows 10 Компания Microsoft представила приложение Your Phone (Ваш телефон) в прошлом году. Он даёт доступ к фото и текстовым сообщениям на смартфоне с компьютера с операционной системой Windows 10. Теперь Microsoft начала работать над внедрением новой функции Your Phone —...

Мониторинг производительности запросов PostgreSQL. Часть 1 — репортинг Инженер — в переводе с латыни — вдохновенный. Инженер может всё. (с) Р.Дизель. Эпиграфы. Или история о том, зачем администратору баз данных вспоминать свое программистское прошлое. Предисловие Все имена изменены. Совпадения случайны. Материал представляет собой исключител...

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

Почта Mail.ru запускает интерактивные письма Почтовый сервис Mail.ru запустил электронные письма на базе технологии AMP (Accelerated mobile pages). Технология AMP в почтовом сервисе позволит обновлять информацию в письмах в реальном времени. Сами получатели также смогут работать с полученным контентом, например, изменя...

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

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

Вас шантажируют утечкой данных. Что делать? Весной 2019-го года, на CISO Forum, я проводил киберучения, где среди прочего был и такой кейс - вы получаете сообщение через соцсети (чат в Facebook Messenger, Telegram, Whatsapp, Viber и т.п.) от человека, который называет себя известным в отрасли ИБ именем и который за...

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

Это Threads — новый мессенджер от Instagram Instagram — главная социальная сеть в 2к19 Мало кто знает, что большая часть функций Instagram, как, по сути, и он сам, были слизаны с другой популярной социальной сети. Ваши любимые сторис, виртуальные маски и даже возможность переписываться в директе – всё это первон...

[Перевод] Зачем нам столько мессенджеров? Slack, Signal, Hangouts, Wire, iMessage, Telegram, Facebook Messenger… Зачем нам так много приложений для выполнения одной задачи? Десятилетия назад научные фантасты представляли себе летающие машины, автоматически готовящие еду кухни и возможность позвонить кому угодно на...

[Перевод] Утечка 809 миллионов email адресов сервиса Verifications.io из-за публично открытой MongoDB Примечание переводчика — поводом для перевода статьи стало получение уведомления Have I Been Pwned о том, что мои данные оказались в этой утечке. На прошлой неделе исследователи безопасности Bob Diachenko и Vinny Troia обнаружили незащищенную базу данных MongoDB, содержащую...

Покупка и продажа криптовалют в России: способы, легализация, риски Операции с криптой законодательно еще не регулируются, и следовательно ничего не нарушают. Однако, с 1 января 2020 вступают важные изменения в российское законодательство о валютном регулировании, а осенью 2019 может быть принят закон о регулировании оборота криптовалют. Ч...

Криптографический АРМ на базе токенов PKCS#11. Получение сертификатов для ЕГАИС. Часть 4 И вот, когда я уже практически добавил в криптографический АРМ на базе токенов PKCS#11 cryptoarmpkcs генерацию самоподписанных сертификатов и готов был приступить к написанию статьи, мне пришло такое письмо:Мы являемся УЦ «Имярек», у нас возникло затруднение с выпуском ЭП в...

Pocophone F2 готовится к выходу (информация от Spigen) Spigen — известный производитель чехлов для телефонов, который часто предвосхищает появление смартфонов, не анонсированных пока в интернет-магазинах. То же самое может произойти в случае с Pocophone F2, упоминание которого затерялось где-то в сообщениях сентября прошлого год...

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

«Тиха, как украинская ночь»: Водитель столкнулся с неясностями в работе Toyota RAV4 2019 Гибридный автомобиль, за исключением пары моментов, оставил у владельца приятные впечатления. Некоторые неясности, впрочем, делали эксплуатацию Toyota RAV4 Hybrid – достаточно сложной затеей поначалу, и несмотря на то, что покупкой кроссовера автомобилист остался доволен, о...

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

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

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

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

У Facebook снова утекли данные По сообщению компании специализирующиеся в области кибербезопасности, пользовательский контент Facebook попал в открытый доступ сторонних интернет-платформ и облачного хранилища Amazon. Например, информация свободно размещалась на цифровой платформе Cultura Colectiva, зареги...

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

В Google снова появились проблемы с индексацией новостных сайтов Отдельные издатели Google News снова начали жаловаться на проблемы с индексацией сайтов. Сообщения об этом появились на форуме Google News Publisher Help. Проблемы с индексацией наблюдаются уже около недели. Какой процент сайтов испытывает трудности, на данный момент непонят...

[Из песочницы] Rabbit MQ в системе обработки обращений жителей Недавно успешно сдали пользователям в эксплуатацию систему обработки обращений граждан. Суть такая, что когда у вас нет дома воды, отопления или рядом с вашим домом огромная яма на дороге, вы можете пожаловаться на проблему в гос.органы. Есть разные площадки, где можно под...

Google выпустила Fuchsia OS на замену Android По сути, единственный реальной альтернативой платформы iOS от Apple является Android, причем на базе данной ОС работают более чем 3/4 от общего числа имеющихся сейчас в мире смартфонов. Секрет ее успеха крайне прост, потому что Сообщение Google выпустила Fuchsia OS на замен...

Когда стандарта HTTP мало. Коммитим в Micronaut Всем привет, меня зовут Дмитрий, и сегодня я расскажу о том, как производственная необходимость заставила меня стать контрибутором для фреймворка Micronaut. Наверняка многие о нём слышали. Если вкратце, то это легковесная альтернатива Spring Boot, где основной упор сделан не...

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

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

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

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

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

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

Поставщики Apple готовятся к массовому производству обновленных iPad и AirPods По сообщениям тайваньского сайта DigiTimes, компании в цепочке поставок Apple «готовятся к массовому производству» обновленных моделей iPad и AirPods. Фирмы по производству печатных плат Flexium Interconnect и Zhen Ding Technology готовятся к массовому производству устройст...

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

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

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

Синхронизация клиентских запросов в Spring Сегодня предлагаю Вам разобрать одну практическую задачу о гонке клиентских запросов, с которой я столкнулся в МаксимаТелеком при разработке back-end для нашего мобильного приложения MT_FREE. При старте клиентское приложение асинхронно отправляет «пачку» запросов к API. При...

Pointer и Value семантика в определении получателя метода Создание новых типов данных — важная часть работы каждого программиста. В большинстве языков определение типа состоит из описания его полей и методов. В Golang помимо этого нужно решить, какую семантику получателя для методов нового типа использовать: значение (value) или ук...

Переписка 10 миллионов пользователей «китайского Tinder» оказались в открытом доступе Об этом сообщает Zecurion со ссылкой на Дэррила Бурка, специалиста по кибербезопасности и автора блога Respect My Securitay. Эксперту без усилий удалось обойти безопасность Sweet Chat и просмотреть личные данные пользователей, в частности, переписку и вложенные фотографии....

Анонс Xiaomi Mi A3 – потрясающий смартфон на Android One Смартфоны на базе платформы Android One набирают все большую популярность, а связано это с тем, что они работают под управлением «голой» операционной системы от Google без каких-либо дополнительных прошивок со стороны производителя мобильного устройства. Сегодня, Сообщение ...

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

Об одной уязвимости, которой нет В конце марта 2019 года американская компания Trustwave, занимающаяся кибербезопасностью и сервисами по защите от угроз, опубликовала сообщение об уязвимости в СУБД PostgreSQL, которая присутствует во всех версиях, начиная с версии PostgreSQL 9.3 по версию 11.2. Эта уязвимо...

[Перевод] Плагин Veeam для бэкапа и восстановления баз данных SAP HANA В этом сезоне разработчики Veeam представили решение для бэкапа и восстановления серверов и баз данных SAP HANA. Читатели нашего блога проявили интерес к новинке — а тут как раз подоспела и полезная статья от моего коллеги Клеменса Зербе. Сегодня поделюсь ею с вами, немного ...

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

Скрытый Dark Mode. В Facebook Messenger для iOS обнаружили долгожданный режим В Facebook Messenger, приложении для обмена мгновенными сообщениями и видео, которое было создано компанией Facebook, обнаружился скрытый ночной режим Dark Mode. Напомним, новые версии мобильных операционных систем Android и iOS должны получить нативную поддержку ночног...

Как резидентные прокси помогают в бизнесе: реальный кейс использования Infatica в сфере Data Mining В нашем блоге мы не только пишем о технологиях обеспечения приватности, но и рассказываем о реальном применении сервиса Infatica для решения бизнес-задач. Сегодня речь пойдет о применении сервиса резидентных прокси в сфере Data Mining. Читать дальше →

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

Googlebot теперь работает на базе последней версии Chromium Google объявил о запуске новой версии Googlebot. Теперь веб-краулер всегда будет работать на базе последней версии Chromium – браузера с открытым исходным кодом, на основе которого создан Chrome. На данный момент Googlebot использует Chromium версии 74 вместо давно устаревше...

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

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

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

Security Week 37: уязвимость в Android, Microsoft против deepfakes, популярность Windows 7 Уязвимости в iOS мы обсудили на прошлой неделе, пришла очередь уязвимостей в Android. Четвертого сентября информацию о проблеме в Android опубликовали исследователи из Zero Day Initiative (новость, бюллетень), причем на момент публикации она так и не была закрыта. В выпущенн...

Роскомнадзор отправил запрос в Instagram относительно утечки данных 49 млн пользователей Роскомнадзор отправил в Instagram запрос, касающийся утечки личных данных 49 млн пользователей сервиса, о которой ранее сообщило издание TechCrunch. Среди скомпрометированных данных, размещенных в открытом доступе, оказались учетные записи, принадлежащие знаменитостям и изве...

24 апреля в Санкт-Петербурге пройдет форум-практикум ЦИФРА ЦИФРА  — это первый в России  форум-практикум по цифровой трансформации бизнеса и госкорпораций. Что такое ЦИФРА? Закрытый форум-практикум только для 200 человек. Апгрейд-команды: командная работа 3-5 ключевых специалистов бизнеса на форуме по эффективности равна а...

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

Некоторые пользователи Windows 10 S не могут отключить S-режим Когда Windows 10 S впервые была выпущена, Microsoft обещала, что в течение ограниченного времени пользователи смогут бесплатно обновиться до полноценной Windows 10 Pro. Позднее Windows 10 S превратилась в S-режим, а компания объявила, что отключить который можно в любой мом...

В результатах поиска Google теперь можно увидеть фейерверк Англоязычные пользователи заметили, что в Google появилась новая пасхалка. Теперь при поиске по запросу [fireworks] в десктопной или мобильной версии Google в результатах выдачи можно будет увидеть фейерверк. В действии это выглядит так: В русскоязычной выдаче эта функция та...

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

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

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

Google больше не поддерживает Unicode в локальной выдаче На прошлой неделе англоязычные специалисты заметили, что Google поддерживает Unicode в результатах локального поиска. Однако прошло несколько дней и ситуация изменилась – теперь эти символы не отображаются на панелях компаний. В частности, по запросу [nathan’s tonsorial parl...

Инфраструктура для экспериментов разработчиков У себя в компании я часто сталкиваюсь, что нужно поднять какой-то сервис, чтобы "общупать" его досконально. Хотя PCшники у нас довольно мощные, но большую часть ресурсов съедают PyCharm и Chrome, а на виртуалки с экспериментами очень часто остаётся совсем мало. Поэтому мы за...

Ulefone X 4G Phablet и Teclast F15 Notebook по скидке в Gearbest Если вы хотите приобрести недорогой смартфон или ноутбук, это причина, по которой вам стоит заглянуть в Gearbest в ближайшее время. Ну, или вы попросту являетесь постоянным клиентом этого интернет-магазина и мониторите цены в поисках скидок. Продавец обещает, что он готов пр...

AliExpress в День холостяка продала россиянам товары на 17,2 млрд рублей Россияне в рамках китайского Дня холостяка — 11 и 12 ноября — потратили на AliExpress рекордные 17,2 млрд рублей. Как говорится в сообщении AliExpress Россия, за два дня 5 млн россиян совершили более 30 млн покупок на площадках компании. AliExpress впервые раскры...

Microsoft ML Spark: расширение Spark, делающее SparkML человечнее, и LightGBM как бонус Многие, кто работал с Spark ML, знают, что некоторые вещи там сделаны "не совсем удачно" или не сделаны вообще. Позиция разработчиков Spark в том, что SparkML — это базовая платформа, а все расширения должны быть отдельными пакетами. Но это не всегда удобно, ведь Data Scient...

Больше чем Ceph: блочное хранилище облака MCS «Flying Cart», Afu Chan Я работаю в Mail.ru Cloud Solutons архитектором и разработчиком, в том числе занимаюсь нашим облаком. Известно, что распределенной облачной инфраструктуре нужно производительное блочное хранилище, от которого зависит работа PaaS-сервисов и решений, п...

#Мнение: Я зависим от Apple Watch. И это страшно С умными часами от Apple у меня давние отношения: первое поколение появилось сразу после старта продаж в 2015 году, потом долгое время не решался на покупку обновленных Apple Watch, а когда уже почти был готов, в редакции как раз появились Series 4. И вот уже несколько меся...

Что такое RCS-сообщения Android и в чем отличие от SMS? SMS (Short message service) — это технология, позволяющая передавать короткие сообщения с помощью телефона. Как часто в 2018 году пользователи используют SMS? Давайте будем честны, данная технология устарела, поэтому её использование уже неактуально. В 2019 году нас м...

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

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

[Перевод] Скучный технологический стек интернет-компании из одного человека Поисковая выдача на ListenNotes.com Listen Notes — это поисковая система и база данных подкастов. Технология на самом деле очень скучная. Никакого ИИ, глубокого обучения или блокчейна. «Если вы должны объявлять о внедрении ИИ, то вы не используете Настоящий ИИ» :) После п...

Google Pixel Watch. Все, что известно на данный момент Какими будут Google Pixel Watch? В последнее время Google вплотную занялась улучшением своей операционной системы для мобильной электроники Wear OS. Значит ли это, что поисковый гигант работает над долгожданными смарт-часами, которым пророчат название Google Pixel Watch? Впо...

Windows 10 20H1 также работает на Lumia 950 XL через WoA Один из разработчиков проекта Windows 10 on ARM для флагманских смартфонов Lumia сумел загрузить и установить обновление Windows 10 20H1 на Lumia 950 XL. Это было достигнуто с помощью проекта WoA, который позволяет разработчикам с легкостью опробовать все новые возможности W...

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

[Перевод] Пять главных итогов Helm Summit 2019 в Амстердаме Прим. перев.: Повышенный интерес к «пакетному менеджеру Kubernetes» — Helm, — что наблюдается в последнее время, легко объяснить. В активной стадии — причём уже не только разработки, но и релизов — находится долгожданное крупное обновление Helm v3, о котором мы уже писали. Е...

UML&Enterprise Architect: проектируем целевой процесс при создании автоматизированной системы Советский плакат «Автоматическую систему управления производством — народному хозяйству!», художник Р. Сурьянинов, 1972 «Рассказ о моделировании именно сложных систем» Предыстория К одной из моих статей по моделированию «сказочной» предметной области (часть 1, часть 2) был ...

Google отслеживает покупки пользователей с помощью Gmail Google ведёт списки онлайн-покупок пользователей, используя email-подтверждения, отправляемые компаниями на их адреса в Gmail. На это обратили внимание журналисты CNBC. Чтобы просмотреть этот список, нужно перейти в раздел «Покупки» в центре управления данными Google Аккаунт...

[Из песочницы] Бизнес-логика в базе данных при помощи SchemaKeeper Цель данной статьи — на примере библиотеки schema-keeper показать инструменты, которые позволяют существенно облегчить процесс разработки баз данных в рамках PHP-проектов, использующих СУБД PostgreSQL. Информация из этой статьи, в первую очередь, будет полезна разработ...

Быстрый старт: Go + Apache Kafka + Redis В последнее время я, в силу необходимости, просмотрел все объявления о вакансиях Go-разработчиков, и в половине из них (как минимум) упоминается платформа для обработки потоков сообщений Apache Kafka и NoSQL база данных Redis. Ну и все, конечно, хотят, чтобы кандидат знал Do...

HP: ваш оригинальный диск совсем не оригинален. Кто виноват и что делать? При работе с железом, потребительского ли, бизнес сегментов — не важно, сложно представить что-то, вызывающее столько «любви и обожания» к производителю, как «белые списки» совместимого оборудования и расходников. Вроде бы все хорошо: никаких препятствий для работы устройст...

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

Facebook позволил добавлять в Stories Ads кнопку для отправки сообщения Facebook позволил рекламодателям использовать Stories Ads для того, чтобы побудить пользователей начать диалог с компанией. Для этого они смогут добавлять в «истории» кнопку «Send message» («Отправить сообщение»). Новый CTA-элемент будет отображ...

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

Meizu 16s близится к релизу. Смартфон сертифицирован перед выходом В этом году компания Meizu отмечает свое 16-летие, хотя флагманский смартфон Meizu 16 был представлен еще в прошлом году. Но уже совсем скоро выйдет обновленный и улучшенный флагман под названием Meizu 16s. Факт скорого анонса подтверждает китайский регулятор 3C, к...

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

Нормализация данных в распределенной БД, микросервисах и ERP Привет, Хабр! Эта маленькая заметка родилась в процессе обсуждения статьи «Распределенные монолиты...», а поскольку тема требует дальнейшего раздумья — я решил зафиксировать ее у себя в блоге. Автор статьи фактически описывает распределенную базу данных, доказывая, что един...

Смартфоны OnePlus 7 и OnePlus 7 Pro получили Android 10 Вчера компания Google выпустила финальную версию операционной системы Android 10, а уже сегодня компания OnePlus объявила о доступности открытой бета-версии Oxygen OS на базе Android 10 для смартфонов OnePlus 7 и OnePlus 7 Pro. Из нововведений можно отметить обновленный диза...

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

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

Microsoft работает над прототипами Surface Pro на базе ARM-процессоров По информации портала Thurrott.com, компания Microsoft создала прототипы Surface Pro на базе процессоров Qualcomm Snapdragon. Вероятно, руководство всерьёз рассматривает возможность выпуска бюджетных моделей линейки с использованием ARM-процессоров. Напомним, что нынешнее п...

iOS 13.2.2 вышла два дня назад, а на неё уже жалуются iOS 13.2.2 исправила один старый баг, а добавила два новых Это даже не смешно. Если я правильно подсчитал, то за последние полтора месяца Apple выпустила семь обновлений iOS. Большая часть из них была направлена на исправление уязвимостей и исправление системных сбоев, приво...

Смартфон Nokia 3.1 Plus получил обновление до Android 9.0 Pie Компания HMD Global представила смартфон Nokia 3.1 Plus, который стал самым доступным смартфоном Nokia с двойной камерой, еще в октябре прошлого года. Смартфон был выпущен в рамках программы Android One, так что на него из коробки была установлена чистая операционная си...

YouTube уберет возможность отправки личных сообщений Функция обмена сообщениями перестанет работать в мобильных приложениях и веб-версии YouTube в следующем месяце. Личные […]

Разбираем протокол пейджерных сообщений POCSAG, ч2 Привет, Habr! В первой части был рассмотрен протокол обмена пейджерными сообщениями POCSAG. Были рассмотрены цифровые сообщения, перейдем теперь к более «полноценным» сообщениям в формате ASCII. Тем более, что декодировать их интереснее, т.к. на выходе будет читаемый текст....

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

Siri против Google Assistant: сравнение голосовых помощников В 2011 году Apple представила голосового помощника Siri. На тот момент это было что-то действительно новое — ведь это был первый ассистент, использующий возможности искусственного интеллекта и машинного обучения. Однако время шло, и на рынке появились первые конкурент...

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

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

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

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

[Перевод] Параллельные запросы в PostgreSQL В современных ЦП очень много ядер. Годами приложения посылали запросы в базы данных параллельно. Если это отчетный запрос ко множеству строк в таблице, он выполняется быстрее, когда задействует несколько ЦП, и в PostgreSQL это возможно, начиная с версии 9.6. Понадобилось 3 ...

ML.NET: впечатления от Model Builder и не только Доброго времени суток и мое почтение, читатели Хабра! Предыстория У нас на работе принято обмениваться интересными находками в командах разработки. На очередной встрече, обсуждая будущее .NET и .NET 5 в частности, мы с коллегами заострили внимание на видении унифицированный ...

Google выпустила полезное обновление Google Play. Что изменилось В Google Play теперь можно разом отказаться от участия во всех бета-программах, подписок на предстоящие события и т.д. Несмотря на то что по части безопасности Google Play уступает App Store, фирменный каталог приложений Google весьма функционален и удобен. Он позволяет не т...

Nikkei: Nintendo работает над более дешевой компактной версией консоли Switch, которая лишится съемных джойстиков и док-станции Еще осенью прошлого года появилась информация о том, что Nintendo готовит обновленную версию своей игровой консоли Switch. Тогда инсайдеры сообщали, что новинка должна получить более производительную платформу и качественный OLED-экран. Новые данные от Nikkei указывает на то...

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

Типичные ошибки при работе с PostgreSQL Чуть более месяца назад в Москве состоялась крупнейшая конференция постгресового сообщества PGConf.Russia 2019, собравшая в МГУ свыше 700 человек. Мы решили выложить видео и расшифровку лучших докладов. Выступление Ивана Фролкова с разбором типичных ошибок при работе с Postg...

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

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

[Перевод] Как работает Flutter Как Flutter работает на самом деле? Что такое Widgets, Elements, BuildContext, RenderOject, Bindings?.. Сложность: Новичок Вступление В прошлом году (прим: в 2018), когда я начал свое путешествие в сказочный мир Flutter, в Интернете было очень мало информации по сравнению с...

На Lumia 950/XL с WoA имеется поддержка звонков и обмена сообщениями В прошлом году мы увидели, как команда разработчиков представила Windows 10 на ARM для Lumia 950 и 950 XL, двух последних флагманов, разработанных Microsoft. Lumia 950 и 950 XL – единственные два телефона, которые должны работать под управлением Windows 10 on ARM, поскольку ...

Немецкий программист взломал сервер вымогателя биткоинов в ответ на атаку Программист из Германии взломал сервер распространителя вируса-вымогателя биткоинов Muhstik после того, как заплатил 0,09 BTC за восстановление доступа к файлам. В сообщении на форуме Bleeping Computer Тобиас Фромель под ником battleck написал, что ему удалось получить всю б...

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

[Из песочницы] Изменения в протоколе 3D secure: встречайте 3-D Secure 2.0 Год за годом технологии стремительно продвигаются вперед в своих достижениях и возможностях. В самое ближайшее время обновленный протокол 3D Secure 2.0 выведет онлайн-безопасность в индустрии платежей на совершенно новый уровень. Протокол обеспечит возможность установить бе...

Security Week 41: больше уязвимостей в SIM-картах, дешифрование PDF На прошлой неделе получила развитие история про атаки на уязвимый софт в SIM-картах. Обнаруженная ранее активно эксплуатируемая атака SimJacker оказалась не единственной. Исследователи из компании Ginno Security сообщили о похожей проблеме в компоненте Wireless Internet Brow...

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

[Перевод] Зачем использовать python -m pip И снова здравствуйте. В преддверии старта нового потока по курсу «Machine Learning», хотим поделиться переводом статьи, которая имеет довольно косвенное отношение к ML, но наверняка будет полезна подписчикам нашего блога. Мариатта — разработчик из Канады, спросила в Тви...

[Из песочницы] Получаем данные enum в проекции Automapper Немного ликбеза Я очень люблю Automapper, особенно его QueryableExtensions и метод ProjectTo<>. Если вкратце, то данный метод позволяет делать проекцию типов прямо в SQL-запросе. Это позволяло получать dto фактически из базы данных. Т.е. не нужно получать две entity из...

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

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

[Перевод] Синхронный Запрос-Ответ с использованием Apache Kafka Архитектуры, управляемые событиями (Event Driven Architecture), в целом, и Apache Kafka, в частности, привлекли в последнее время большое внимание. Для реализации всех преимуществ архитектуры, управляемой событиями, механизм делегирования событий должен быть по своей сути ас...

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

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

Привет, Хабр! Здравствуй, Теркон Не прошло и года с момента выхода нашей тестовой статьи про самый умный обогреватель, как мы уже успели завести блог на Хабре. Первая публикация в нашем блоге — обзорная. Прогуляемся по офису, производству, поглядим по сторонам. Большинство из увиденного станет темами после...

Телевизоры Xiaomi на Android TV поступили в продажу в России Еще летом нынешнего года китайская корпорация Xiaomi привезла официально в Россию свои фирменные телевизоры Mi TV, причем речь идет о специальных международных моделях, работающих на базе платформы Android TV. Помимо потрясающего внешнего вида, качественной сборки Сообщение...

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

В Уси, городе IoT, проводится выставка World Internet of Things Exposition-2019 Согласно сообщению Пресс-центра World Internet of Things, 7-10 сентября в городе Уси на берегу озера Тайху проходит выставка 2019 World Internet of Things (IoT) Exposition. 8 сентября гости и участники мероприятия имели возможность познакомиться с множеством потрясающих инно...

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

[Перевод] Деревья квадрантов и распознавание коллизий Эта неделя была короткой, в понедельник и вторник я продолжал работать над системой 2D-освещения. Остальное время я потратил на реализацию деревьев квадрантов (quadtree). В этой статье я поделюсь своей реализацией и мыслями, возникшими в процессе её проектирования. Во-пер...

[Из песочницы] Как технология in-memory изменила бизнес-аналитику Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной памяти требуется в 300,000 раз меньше времени — лишь 15 наносекунд.* Можно долго рассуждать о том, как бизнес-анал...

Microsoft тизерит презентацию Surface звуками «потрясающих инноваций» Уже на следующей неделе Microsoft проведёт довольно масштабное мероприятие, посвящённое презентации новых продуктов Surface. Ожидается, что компания представит не только обновлённые версии Surface Pro и Surface Laptop, но и анонсирует складное устройство с двумя экранами, и...

Пишем свой язык программирования, часть 4: Представление структур и классов, генерация аллокаторов Доброго времени суток тем, кто решил ознакомиться с моей очередной статьёй. Первым делом выкладываю ссылки на предыдущие части: Часть 1: пишем языковую ВМ Часть 2: промежуточное представление программ Часть 3: Архитектура транслятора. Разбор языковых структур и математиче...

Для OnePlus 6 и OnePlus 6T вышла стабильная сборка на базе Android 10 Две недели назад OnePlus выпустила бета-версию Android 10 для OnePlus 6 и 6T. Это было, бета-обновление, и теперь эти два телефона получают полную стабильную версию Android 10 OTA. Установка бета-версии была доступна только владельцам заводских разблокированных моделей теле...

Security Week 48: гигантская утечка данных и уязвимость в Whatsapp 22 ноября эксперты компании DataViper Винни Тройя и Боб Дьяченко сообщили об обнаружении крупной (мягко говоря) базы данных, содержащей персональные данные о более чем миллиарде человек (новость, оригинальный отчет). Сервер Elasticsearch был доступен без авторизации, всего т...

В Android появилась отправка сообщений с экрана блокировки В последней бета-версии (10.28) приложения Google на Android появилась функция отправки сообщений прямо с экрана блокировки при помощи голосового ассистента. Нововведение тестируется выборочно.

Как часто необходимо перезагружать компьютер Mac Настольная операционная система macOS долгое время считалось одной из самых стабильных и надежных. И неспроста — раньше пользователи могли не перезагружать свой Mac неделями — и всё работало без каких-либо проблем. С приходом плоского дизайна в OS X Yosemite, си...

Adobe допустила утечку сведений об учетных записях почти 7,5 млн пользователей Creative Cloud По данным источника, ссылающегося на работающую в области компьютерной безопасности компанию Comparitech, почти 7,5 млн пользовательских записей Adobe Creative Cloud оказались доступны с помощью простого браузера. По понятным причинам технические подробности утечки не ...

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

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

Xiaomi Mi Mix 2 получил Android 9.0 Pie с очередным обновлением MIUI Смартфон Xiaomi Mi Mix 2 вышел в 2017 году с ОС Android Android 7.1 Nougat, которую на данный момент едва ли можно назвать актуальной. Будет ли аппарат обновлен до Android 10 — неизвестно, но Android 9.0 Pie официально прописалась на модели с очередным обновление ...

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

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

Gmail запустит динамические сообщения для всех пользователей 2 июля В марте Google объявил о бета-запуске динамических сообщений в Gmail – нового формата на базе AMP, который позволяет компаниям добавлять в рассылки интерактивный контент, такой как опросники, каталоги товаров и т.п. Начиная со 2 июля поддержка динамических писем будет включе...

Видео: ИИ убедится, что ваша пицца идеальна Наконец-то искусственный интеллект нашёл объективно хорошее применение! Domino's Pizza внедрила новую систему на базе ИИ, которая проверяет каждую пиццу, чтобы она была совершенной (по-крайней мере по стандартам франшизы). DOM Pizza Checker на страже вашей пиццы Как соо...

9 лет в монолите на Node.JS Неделю назад я выступал на митапе по Node.JS, и многим обещал выложить запись выступления. Уже потом я понял, что мне не удалось вместить в регламентированные полчаса некоторые интересные факты. Да и сам я больше люблю читать, а не смотреть и слушать, поэтому решил выложить...

Обзор GeForce NOW в России: плюсы, минусы и перспективы В октябре этого года облачный игровой сервис GeForce Now начал работу в России. Собственно, он был доступен и раньше, но для регистрации нужно было получить ключ, который доставался далеко не каждому игроку. Теперь можно зарегистрироваться и играть. Об этом сервисе я уже ...

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

Magento 2: импорт продуктов из внешних источников Magento является e-commerce решением, т.е. больше нацелено на продажу продуктов, чем на сопутствующий продажам складской, логистический или финансовый учёт. Для сопутствующего лучше подходят другие приложения (например, ERP-системы). Поэтому достаточно часто в практике испол...

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

Самые продаваемые смартфоны 2018 года: совсем мало Xiaomi, немного Samsung, много Apple Исследовательское агентство Counterpoint Research опубликовало статистику своих специалистов. В компании подсчитали, какие смартфоны лучше всего продавались в 2018 году. Угадаете, какой бренд попал на первую строчку? Если вы подумали о Стиве Джобсе или Тиме Куке, то ваши м...

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

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

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

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

Одна из лучших Angry Birds в истории, AR: Isle of Pigs, вышла на Android Ранее в этом году на iOS вышла новая часть Angry Birds — одна из лучших в истории серии. Примечательно, что разработчики вернулись к истокам, так что игрокам предлагается всего лишь стрелять птицами из рогатки по зеленым свиньям. Куда интереснее формат происходящего. Играть ...

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

Вышла новая версия PositionMeter 2.9.3 Обновленная версия бесплатной программы для съема позиций сайтов PositionMeter (2.9.3) была доработана с учетом пользовательских пожеланий.  Что нового: исправлено распознавание капчи при работе с сервисом Яндекс.Вордстат исправлен баг, при котором не отображались ...

Google Assistant теперь читает сообщения из сторонних ... Google Assistant находится в самом центре экосистемы Google, поэтому «Корпорация Добра» продолжает расширять и без того огромный арсенал его функциональных возможностей. Уже сейчас ассистент способен делать очень много чего полезного, например - зачитывать ваши с...

[Из песочницы] Мой опыт администрирования IBM DB2 Express-C при использовании с 1C: Предприятием Довелось работать с IBM DB2. И на 1С, и сервер на Django использовал эту СУБД одно время, OLAP запросы довольно шустро обрабатывал (правда, требовалась ручная настройка индексов, ну и веб-сервера, конечно, чтобы отклик был в пределах 2 секунд). Году в 2015 подготовил эту неб...

[Из песочницы] Драйвер шагового двигателя. Тестируем микросхему L9110 Откуда «ножки» растут В настоящее время стали доступны и приобрели популярность различные станки с программным управлением. Это лазерные и фрезерные резчики и гравёры. А так же 3D принтеры. Все эти станки имеют один общий узел — шаговый двигатель. И этому двигателю нужен др...

[Перевод] Блокировки в Postgres: 7 советов по работе с блокировками И снова здравствуйте! Уже в следующий вторник стартует новый поток по курсу «Реляционные СУБД», поэтому мы продолжаем публиковать полезный материал по теме. Поехали. На прошлой неделе я писал о конкурентном доступе в Postgres, какие команды блокируют друг друга, и как вы ...

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

Скоро на Android-смартфоны можно будет позвонить с ПК Позвонить с компьютера на Android-смартфон? Почему бы и нет Буквально несколько дней назад знаменитая компания Microsoft анонсировала весьма интересный гаджет Surface Duo, который будет работать под управлением Зеленого Робота. Чем изрядно удивила своих поклонников. Мы об эт...

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

Закон Галла: что он гласит и как применяется в IT Рассказываем, в чем суть закономерности, как она себя проявляет и что бывает, когда эту закономерность не учитывают в процессе проектирования и разработки IT-систем. Фото — Spencer — Unsplash В книге «Сам себе MBA. Самообразование на 100%», написанной Джошом Кауфманом (Jo...

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

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

CJM для ложного срабатывания антивируса DrWeb Глава, в которой Doctor Web удаляет DLL сервиса Samsung Magician, объявив его трояном, а для того, чтобы оставить запрос в службе техподдержки, нужно не просто зарегистрироваться на портале, а указать серийный номер. Коего, разумеется нет, потому что DrWeb высылает при регис...

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

[Перевод] Создаем конвейер потоковой обработки данных. Часть 2 Всем привет. Делимся переводом заключительной части статьи, подготовленной специально для студентов курса «Data Engineer». С первой частью можно ознакомиться тут. Apache Beam и DataFlow для конвейеров реального времени Настройка Google Cloud Примечание: Для запуска конве...

Facebook тестирует новый интерфейс Ads Manager На прошлой неделе в сети начали появляться сообщения о том, что Facebook работает над новой версией Ads Manager. Главе агентства AKvertise Аквиль Дефазио (Akvile DeFazio) удалось взглянуть на новый интерфейс в четверг. В итоге тестовую версию она сравнила с Reddit, поскольку...

[Перевод] До Netscape: забытые веб-браузеры начала 1990-х Кто-нибудь помнит Erwise? Viola? Cello? Давайте вспоминать. Когда в 1980-м Тим Бернерс-Ли прибыл в ЦЕРН, знаменитую европейскую лабораторию физики частиц, его наняли для обновления контрольных систем нескольких ускорителей частиц. Но изобретатель современной веб-страницы п...

Google заявил, что не убирал «углублённые» статьи из выдачи Неделю назад в сети появились сообщения о том, что Google убрал «углублённые» статьи (in-depth articles, IDA) из выдачи. Однако в компании опровергли эту информацию. Согласно Google, качественный «вечнозелёный» контент по-прежнему выводится в результатах поиска, когда это ре...

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

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

Facebook прослушивал голосовые сообщения пользователей Facebook нанимал подрядчиков для расшифровки фрагментов аудиосообщений пользователей Messenger. Об этом сообщает Bloomberg со ссылкой на свои источники. При этом компания не объясняла, откуда были взяты аудиозаписи и каким образом они были получены. Подрядчикам была лишь пос...

Свой конвертер JSON или ещё немного про ExpressionTrees Сериализация и десериализация — типичные операции, к которым современный разработчик относится как к тривиальным. Мы общаемся с базами данных, формируем HTTP-запросы, получаем данные через REST API, и часто даже не задумываемся как это работает. Сегодня я предлагаю написат...

Xiaomi выпустила ноутбук RedmiBook 14 на Windows 10 по низкой цене Вместе с телевизором Redmi TV и смартфоном Redmi Note 8 китайская корпорация Xiaomi официально представила ноутбук RedmiBook 14, работающий на базе операционной системы Windows 10, благодаря чему с его помощью можно выполнять самые разные задачи, Сообщение Xiaomi выпустила ...

Динамическая CDN для WebRTC стриминга с низкой задержкой Ранее, анализируя возможности стандартных конфигураций серверов в Digital Ocean с точки зрения WebRTC стриминга, мы отмечали, что один сервер может обслужить до 2000 зрителей. В реальной жизни часто встречаются случаи, когда одного сервера недостаточно. Допустим, любители а...

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

[Из песочницы] Особенности HttpUrlConnection из java.net Здравствуйте, сегодня постараюсь рассказать о том, как можно отправить запрос и прочитать ответ от HTTP сервера, используя URLConnection из библиотеки JRE. Сейчас изучаем Java в онлайн режиме. Вся наша команда использует Slack для работы и общения. Заинтересовала возможнос...

[Перевод] 9 удивительно простых способов сделать так, чтобы люди отвечали на ваши сообщения В среднем мы получаем 120 сообщений каждый день. Ниже несколько способов сделать ваши сообщения заметными и получить на них ответ. Читать дальше →

[Перевод] Новый алгоритм поиска пути в Factorio На прошлой неделе мы говорили в своём блоге об изменениях, которые позволят врагам (biters) не наталкиваться друг на друга, но это было не единственное обновление, связанное с biter-ами. Совпало так, что в обновления этой недели вошло то, над чем мы работали предыдущие неск...

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

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

Ищем пневмонию на рентгеновских снимках с Fast.ai Наткнулся на статью в блоге компании Школа Данных и решил проверить, на что способна библиотека Fast.ai на том же датасете, который упоминается в статье. Здесь вы не найдете рассуждений о том, как важно своевременно и правильно диагностировать пневмонию, будут ли нужны врачи...

План прокачки для получения профессии Data engineer Последние восемь лет я работаю руководителем проектов (не пишу код на работе), что естественно негативно влияет на мой технологический бекэнд. Я решил сократить своё технологическое отставание и получить профессию Data engineer. Основной навык Data engineer — способность раз...

Ноутбук Compaq LTE 5000, часть первая — знакомство Когда на меня напал приступ ностальгии, одной из мыслей было то, что ретро-техника занимает довольно много места. Пока я с ней ковыряюсь на работе — это не страшно, три-четыре лишних системника на складе много места не займут. А вот дома место ограничено и не хотелось захлам...

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

В AMP добавят поддержку JavaScript Google объявил, что работает над добавлением поддержки JavaScript в AMP. Подробности новой функциональности станут известны на AMP Сonference, которая пройдёт 17-18 апреля в Токио. Согласно сообщению команды AMP Project, пользовательский JS сможет работать в AMP-документах с...

Kubernetes tips & tricks: о локальной разработке и Telepresence Нас все чаще спрашивают про разработку микросервисов в Kubernetes. Разработчики, особенно интерпретируемых языков, хотят быстро поправить код в любимой IDE и без ожидания сборки/деплоя увидеть результат — по простому нажатию на F5. И когда речь шла про монолитное приложени...

Утечка данных (которая могла произойти, но не произошла) из телемедицинской компании Буквально пару дней назад я писал на Хабре про то, как российский медицинский онлайн-сервис DOC+ умудрился оставить в открытом доступе базу данных с детальными логами доступа, из которых можно было получить данные пациентов и сотрудников сервиса. И вот новый инцидент, с уже ...

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

С новым годом, с новым MQTT/UDP Привет. Как я уже писал недавно (Первая краткая статья о MQTT/UDP), MQTT/UDP — протокол на базе MQTT, но: Ходит поверх UDP broadcast (не нужен брокер, почти не нужна конфигурация) До неприличия простой в реализации (10 строк на си + UDP/IP стек — и вы отправляете данные с...

Xiaomi Pocophone F2 готовится к выходу Spigen — известный производитель чехлов для телефонов, который часто предвосхищает появление смартфонов, не анонсированных пока в интернет-магазинах. То же самое может произойти в случае с Pocophone F2, упоминание которого затерялось где-то в сообщениях сентября прошлого год...

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

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

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

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

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

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

Звонки и обмен сообщениями без подключения к сотовой сети, Bluetooth или Wi-Fi. Представлена технология Oppo MeshTalk Вчера на выставке Mobile World Congress 2019 компания Oppo продемонстрировала новую технологию под названием MeshTalk, которая позволяет смартфонам компании совершать звонки и обмениваться сообщения без необходимости подключения к сотовой сети, Bluetooth или Wi-Fi. Пред...

Реальная цена Samsung Galaxy S10 превысила 120 000 рублей Вот уже как много лет на рынок выпускаются смартфоны флагманского уровня, работающие на базе Android. Если еще недавно казалось, что $1000 – это передел, выше которого такие гаджеты стоить никогда не будут, то теперь все Сообщение Реальная цена Samsung Galaxy S10 превысила ...

5 декабря, ManyChat Backend MeetUp Всем привет! Меня зовут Михаил Мазеин, я — ментор Backend community ManyChat. 5 декабря в нашем офисе пройдёт первый Backend Meetup. В этот раз мы поговорим не только про разработку на PHP, но и затронем тему использования баз данных. Начнём с истории про выбор инструме...

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

Бенчмаркинг Емели Основная задумка Про бенчмаркинг приложений, движков и различных программных систем писано множество книг, статей и туториалов. Вот что выдает нам старушка Википедия на сей счет: Тест производительности, бенчмарк (англ. benchmark) — контрольная задача, необходимая для опред...

Fix by Root Nation #3: Очищаем ПК от вирусов при помощи Dr.Web CureIt Антивирусная защита - это, безусловно, важный компонент любой операционной системы. Но к великому сожалению, на данный момент ни один антивирус не обеспечит вас даже 70-процентной защитой. Каждый день появляются всё новые и новые разновидности вирусов и даже самый мощный ант...

Windows 7 предупреждает пользователей о скором прекращении поддержки ОС На этой неделе Microsoft выпустила патч для Windows 7, который подготовил почву для предупреждения пользователей о скором прекращении поддержки ОС. Ранее в этом месяце Microsoft уже объявляла, что начнет оповещать пользователей о том, что 14 января 2020 года она откажется от...

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

WhatsApp работает над расширенным поиском по чатам Мессенджер WhatsApp работает над обновлением поиска по чатам. Об этом сообщает портал WABetaInfo. Пользователи получат возможность искать по нескольким типам сообщений: фото, GIF, видео, документам, ссылкам и аудиофайлам. Они также будут видеть, сколько медиафайлов находится...

Что случилось с Apple в сентябре 2013 Во времена Стива Джобса сентябрьские конференции Apple назывались “музыкальными”, их проводили в оперном театре в Сан-Франциско, и посвящены они были вовсе не музыке, а представлению новых моделей iPod и новых версий iTunes. Как изменился мир… 3 сентября Apple “анонсировала...

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

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

Кастомизация Django ORM на примере ZomboDB Кастомизация Django ORM на примере ZomboDB Часто при работе с Django и PostgreSQL возникает необходимость в дополнительных расширениях для базы данных. И если например с hstore или PostGIS (благодаря GeoDjango) всё достаточно удобно, то c более редкими расширениями — вроде p...

[Из песочницы] Как заглянуть в глаза Кассандре и не потерять при этом данные, стабильность и веру в NoSQL Говорят, в жизни все стоит попробовать хотя бы раз. И если вы привыкли работать с реляционными СУБД, то познакомиться на практике с NoSQL стоит в первую очередь хотя бы для общего развития. Сейчас в силу бурного развития этой технологии очень много противоречивых мнений и ...

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

Решения проблемы спам-ботов, добавляемых в телеграм-группы Привет. Я автор нескольких популярных ботов для администрирования телеграм групп: @daysandbox, @watchdog_robot и других. Каждый день в группе поддержки и в личных сообщениях я вижу один и тот же вопрос: как мне защититься от спам-ботов, добавляемых в группу. Обычно ещё уточн...

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

«Гнить она будет с той же скоростью, что с тюнингом, что без»: Пользователи оценили усовершенствованную LADA 4×4 Автолюбители посчитали, что настоящая «русская Нива» должна выглядеть совсем иначе. В одном из автомобильных сообществ соцсети «Вконтакте» появилось фото оттюнингованной LADA 4×4 – автор поста попросил, чтобы пользователи оценили старания владельца. Хотя снимок черно-б...

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

Генерация кода для бекенда. Что генерировать, как и зачем? Я хочу показать в этой статье как у нас в фирме генерируется бекенд (и немного фронтенд) код, зачем вообще это нужно и как это лучше делать. Что именно будем генерировать — не так важно. Важно что мы опишем 3 вида объектов на основе которых сгенерируем взаимодействие фронте...

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

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

В России предлагают легализовать встроенные сим-карты В России давно работают виртуальные операторы GigSky и Truphone, у которых можно купить виртуальные сим-карты через интернет Минкомсвязи разрабатывает необходимую нормативную базу для внедрения технологии eSim (Embedded Sim), то есть интегрированных в мобильные устройства...

Универсальный JSONDecoder На данный момент подавляющее большинство мобильных приложений являются клиент-серверными. Повсюду происходит подгрузка, синхронизация, отправка событий и основным способом взаимодействия с сервером является обмен данными посредством формата json. Читать дальше →

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

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

Samsung выпустила Android 9 Pie для Galaxy Note 8 Сегодня, 15 февраля, Samsung Electronics выпустила Android 9 Pie для Galaxy Note 8. Об этом сообщили владельцы флагманского смартфона компании, которые уже получили доступ к новой версии операционной системы. Вопреки традициям, распространение обновления началось со стран В...

В инструменте проверки URL в Search Console обнаружена уязвимость В инструменте проверки URL в Google Search Console обнаружена проблема безопасности. Как оказалось, с его помощью можно тестировать те URL, к которым у пользователя нет доступа. Об этой лазейке сообщил консультант по техническому SEO Оливер Мейсон (Oliver Mason) в своём блог...

Производитель мобильных аксессуаров Spigen подтвердил существование Pocophone F2 Spigen — известный производитель чехлов для телефонов, который часто предвосхищает появление смартфонов, не анонсированных пока в интернет-магазинах. То же самое может произойти в случае с Pocophone F2, упоминание которого затерялось где-то в сообщениях сентября прошлого год...

Совет Федерации предлагает идентифицировать всех пользователей крупнейших российских почтовых сервисов Как пишет РБК, группа сенаторов внесла в Госдуму поправки в закон «Об информации, информационных технологиях и защите информации» с новыми требованиями к сервисам электронной почты. Если поправки будут приняты, то новые условия пользования популярными почтов...

Intel Optane DC Persistent Memory, год спустя Летом прошлого года мы анонсировали в блоге Optane DC Persistent Memory — память Optane на базе модулей 3D XPoint в формате DIMM. Как и было тогда заявлено, поставки планок Optane начались во втором квартале 2019 года, к этому моменту о них накопилось достаточно информации...

В GMB появилась статистика обмена сообщениями и ещё 2 нововведения Google Мой бизнес объявил о запуске трёх нововведений: статистики обмена сообщениями, ссылки для регистрации в качестве менеджера адреса и изменений в статусах филиалов. Статистика по обмену сообщениями Если компания включила обмен сообщениями в приложении Google Мой бизнес,...

Microsoft запустит «отзеркаливание» смартфонов Android на Windows 10 уже на этой неделе Компания Microsoft представила приложение Your Phone (Ваш телефон) в прошлом году. Он даёт доступ к фото и текстовым сообщениям на смартфоне с компьютера с операционной системой Windows 10.  Осенью была анонсирована новая функция — зеркальное отображение экр...

Псевдо Lens Flare Привет, Хабр! Представляю вашему вниманию перевод статьи «Pseudo Lens Flare» автора John Chapman. Lens flare (блики на линзах) ― это фотографический артефакт, возникающий при рассеивании и преломлении света в системе линз. Хотя он является артефактом, существует множество...

Edge Chromium импортирует отложенные вкладки из Edge UWP в качестве избранного Релизная версия Microsoft Edge на базе Chromium будет выпущена без поддержки ARM64, синхронизации истории и расширений, а также в ней будут отсутствовать некоторые функции из текущей версии Edge UWP, в том числе отложенные вкладки. Учитывая, что после релиза Microsoft намер...

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

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

Автоматизация квартиры с HomePod, Raspberry Pi и Node.js Перевели для вас статью Криса Хокинса, в которой он рассказывает о превращении своей квартиры в умный дом. В качестве базы используется HomePod от Apple, но, конечно, можно применять и другие системы. У меня дома работает Apple HomePod, который помогает контролировать о...

Как общаются машины — протокол MQTT В предыдущей статье мы разбирали протокол Modbus, являющийся стандартом де-факто в промышленности для M2M-взаимодействия. Разработанный в далеком 1979 году, он имеет ряд существенных недостатков, которые решает MQTT. Протокол MQTT достаточно молод (стандартизирован только ...

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

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

Подключиться мобильным устройством к базе данных без написания серверного кода Привет, Хабр! Хочу поделиться своим опытом использования Форсайт мобильной платформы. Если у вас встанет задача удалённого хранения данных и при этом не писать собственный сервер, то первое, что придёт на ум это инструмент Firebase Realtime Database. Большинство читающих зн...

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

В США сотрудница полиции получила 585 000 долларов компенсации за то, что коллеги просматривали ее данные в базе данных водительских прав В 2013 году Эми Крекелберг (Amy Krekelberg), сотрудница полиции Миннеаполиса, получила уведомление от департамента природных ресурсов штата, в котором было сказано, что один из госслужащих злоупотребил доступом к базе автотранспортного управления (DMV) с данными водител...

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

Аналитик прогнозирует снижение пользовательской базы iPhone в 2019 году О том, что продажи смартфонов iPhone снизились, знают все, кто хоть немного следит за событиями в индустрии мобильных устройств. Аналитик Bernstein Тони Сакконаги (Toni Sacconaghi) высказался на эту тему, заявив, что владельцы iPhone стали дольше пользоваться ими. За по...

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

Xiaomi готовится добавить в камеру MIUI 11 дополнительные функции Еще в сентябре этого года Xiaomi на презентации в Китае впервые представила MIUI 11. Обновленная оболочка для Android принесла массу новых функций и визуальных улучшений, включая полностью переработанный пользовательский интерфейс, новый шрифт, обновленный Always-On Display ...

Рекомендованная стоимость GeForce GTX 1660 Ti действительно составит $279 Чем ближе к анонсу, тем больше выясняется подробностей о видеокарте GeForce GTX 1660 Ti. На этот раз выяснилась стоимость новинки, а также появились некоторые данные о её производительности, и были опубликованы изображения ещё одной неэталонной GeForce GTX 1660 Ti. Ресурсу V...

Руководство: Thymeleaf + Spring. Часть 3 Первая часть Вторая часть 7 Проверка и сообщения об ошибках Большинство наших форм должны показывать сообщения проверки, чтобы информировать пользователя об ошибках, которые он сделал. Читать дальше →

Как Google Ассистент может упростить вашу жизнь Google Ассистент может куда больше, чем вы думаете «Окей, Google». Как часто вы используете эту фразу для вызова голосового помощника? Ну или просто, насколько часто вы им пользуетесь по прямому назначению? Можете написать свой вариант в нашем чате в Телеграм. А ме...

Смартфон Xiaomi Mi Mix 4 засветился в бенчмарке В базе данных популярного бенчмарка Geekbench обнаружились результаты тестирования смартфона Xiaomi Mi Mix 4, который еще не был представлен официально. Согласно данным бенчмарка, аппарат получит 6 ГБ оперативной памяти, топовый чипсет Qualcomm с частотой 1,78 ГГц (скорее вс...

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

Google отказывается от производства ноутбуков и планшетов В 2017 году компания Google анонсировала миру свой новый ноутбук Pixelbook, а в прошлом году мы увидели первый планшет от компании под названием Pixel Slate. В то время, как первый был принят пользователями очень тепло, второй не особо был популярен и остается таким до сих ...

Как это было у тех кто дошёл… Чтобы вывести свой проект в какой то хороший уровень нужно время.  А что такое время?! Иногда 6 месяцев, иногда год, иногда два, иногда 3. Но эти сроки для многих кажутся какими то космическими. Какой срок готов работать человек в России над своим проектом или идей?! Неделя....

PHP-модуль для работы с иерархическими данными в БД InterSystems IRIS PHP с начала своих времён славен (и критикуем) тем, что поддерживает интеграцию с массой библиотек, а также с практически со всеми БД существующими на рынке. Однако в силу каких-то странных причин в нём не было поддержки иерархических баз данных на глобалах. Глобалы — это ...

Google Maps для Android получил поддержку Google Assistant в последнем обновлении Разработчики Google объявили об успешной интеграции Google Maps с голосовым помощником Google Assistant, обещанной еще на конференции Google I/O 2018 минувшим летом. Нововведение стало доступно с выходом последнего обновления фирменного картографического сервиса компании. О...

Google назвал главные области внимания для компании на 2019 год Во время телефонной конференции по итогам четвёртого квартала 2018 года глава Google Сундар Пичаи назвал главные области внимания для компании на 2019 год. 1. Поисковые функции, работающие на базе ИИ Обсуждая проникновение искусственного интеллекта во всё, над чем работает к...

Как перенести файлы между Mac и Android Предположим, у вас есть MacBook или любой другой компьютер Mac и мобильный телефон Android, и вы хотите перенести файлы с MacBook на устройство Android. Если вы захотите использовать USB-кабель, вы не сможете передавать файлы с Mac на Android из-за несовместимости двух платф...

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

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

Новые iPhone дебютируют 10 сентября в соответствии с файлом, найденным в iOS 13 Beta 7 Вчера Apple выпустила седьмую бета-версию iOS 13, и изображение, скрытое в обновлении, предполагает, что Apple собирается провести мероприятие, чтобы продемонстрировать новые iPhone во вторник, 10 сентября. Скриншот iOS 13 в бета-версии под скрытым названием «HoldForRelease»...

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

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

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

В AMD считают, что PlayStation нового поколения предложит нечто особенное В прошлом месяце компания Sony раскрыла первые подробности о своей будущей консоли PlayStation 5, что вызвало массу обсуждений, причём не только среди рядовых пользователей. Например, несколько слов о новинке сказала на днях и Лиза Су (Lisa Su), президент и генеральный дирек...

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

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

Календарь Google сломался по всему миру Google Calendar is currently experiencing a service disruption. Please stay tuned for updates or follow here: https://t.co/2SGW3X1cQn — G Suite (@gsuite) June 18, 2019 Сообщение в официальном твиттере сервиса: «Календарь Google испытывает сбой. За обновлениями по ситуации ...

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

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

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

Законопроект о создании единой базы данных россиян принят в первом чтении Госдума РФ приняла в первом чтении законопроект Минфина о создании единой базы персональных данных россиян, а также лиц, находящихся на территории страны. Информация об этом содержится на сайте нижней палаты парламента. В новой системе будут храниться ФИО, дата и место рожде...

Your Phone откроет доступ к смартфону через ПК Если у вас есть смартфон на базе Android и ПК с установленной Windows 10, то для вас приятные новости: теперь вы можете синхронизировать уведомления вашего смартфона с вашим компьютером и просматривать их на рабочем столе. Ранее эта функция была доступна только бета-тестера...

Поднимаем сервер 1с с публикацией базы и веб сервисов на Linux Сегодня я бы хотел рассказать, как поднять сервер 1с на linux debian 9 с публикацией web-сервисов. Что такое web-сервисы 1с? Web-сервисы — это один из механизмов платформы, используемых для интеграции с другими информационными системами. Он является средством поддержки...

Видеокарта GeForce GTX 1660 может сохранить память GDDR6 Компания Nvidia недавно представила видеокарту GeForce GTX 1660 Ti, но впереди нас ждут ещё анонсы моделей GTX 1660 и GTX 1650. Мы уже несколько раз писали об этих адаптерах, хотя всё это пока слухи. Если ориентироваться на ранние данные, GTX 1660 будет доступна в двух ...

Как мы разрабатывали Туту.ру — вечный вопрос технического долга Это одно из самых крутых облегчений проекта. На картинке — график суммарного времени, затрачиваемого CPU на обработку всех пользовательских запросов. В конце видно переход на PHP 7.0. с версии 5.6. Это 2016 год, переключение во второй половине дня с 24 ноября. Туту.ру с то...

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

Python + OpenCV + Keras: делаем распознавалку текста за полчаса Привет Хабр. После экспериментов с многим известной базой из 60000 рукописных цифр MNIST возник логичный вопрос, есть ли что-то похожее, но с поддержкой не только цифр, но и букв. Как оказалось, есть, и называется такая база, как можно догадаться, Extended MNIST (EMNIST). ...

Бойтесь уязвимостей, воркэраунды приносящих. Часть 1: FragmentSmack/SegmentSmack Всем привет! Меня зовут Дмитрий Самсонов, я работаю ведущим системным администратором в «Одноклассниках». У нас более 7 тыс. физических серверов, 11 тыс. контейнеров в нашем облаке и 200 приложений, которые в различной конфигурации формируют 700 различных кластеров. Подавл...

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

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

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

Плагины Jira: несколько примеров успешного изобретения велосипеда Мы в Mail.ru Group вкладываем много сил в развитие продуктов компании Atlassian и, в частности, Jira. Благодаря нашим усилиям свет увидели плагины My Groovy, JS Includer, My Calendar, My ToDo. Все эти плагины мы развиваем и активно используем внутри компании. Мы получаем...

Microsoft выпустила Windows 10 20H1 Build 18695.1005 на канале «Ранний доступ» Накануне компания Microsoft выпустила новую инсайдерскую сборку Windows 10 20H1 под номером 18965 для инсайдеров на канале «Ранний доступ» (список изменений вы можете прочитать здесь), а спустя сутки выпустила для неё накопительное обновление KB4517787, которое изменяет ном...

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

[Из песочницы] История одной оптимизации MySQL Речь пойдет об оптимизации в MySQL базе данных. Это случилось, когда мы делали систему для email рассылок. Наша система должна была высылать десятки млн. писем в день. Отправка письма — задача не из простых, хотя выглядит все довольно примитивно: Собрать письмо из html кр...

Случайные числа и децентрализованные сети: имплементации Введение function getAbsolutelyRandomNumer() { return 4; // returns absolutely random number! } Как и в случае с концепцией абсолютно стойкого шифра из криптографии, реальные протоколы “Publicly Verifiable Random Beacon” (далее PVRB) лишь пытаются максимально приблиз...

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

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

Смартфон Honor 10i скоро выйдет в Европе Honor, подразделение компании Huawei, в скором времени выпустит на европейском рынке новый смартфон, который проходит под модельным номером Honor HRY-LX1T. Информация была опубликована в базе данных европейского регулятора, который подтверждает, что смартфон поступит в ...

[Перевод] Указатели сложны, или Что хранится в байте? Привет, Хабр! Представляю вашему вниманию перевод статьи "Pointers Are Complicated, or: What's in a Byte?" авторства Ralf Jung. Этим летом я снова работаю над Rust фуллтайм, и я снова буду работать (помимо прочих вещей) над "моделью памяти" для Rust/MIR. Однако, прежде чем я...

Google добавила в Gmail для Android поддержку динамических сообщений В Gmail на Android появилась поддержка динамических сообщений. Это произошло спустя почти полгода после веб-версии Gmail, в отличие от Chrome или Google Play, обновляется довольно редко. Да и чего там обновлять, если его основное предназначение состоит только в том, чтобы пр...

Bing тестирует возможность отправки в поисковую систему контента Bing тестирует новую функцию, которая позволяет отдельным владельцам сайтов отправлять в поисковую систему не только URL, но и контент (HTML, изображения). В результате Bing может видеть контент, не сканируя страницу. На данный момент новая функция запущена в режиме пилотног...

[Из песочницы] GridmiAPI — простая и гибкая библиотека Android для работы с REST&RPC Здравствуйте, хабровчане! Когда занимаешься разработкой сетевых приложений под платформу Android, понимаешь, что одно и другое приложение похоже друг на друга. С этой мыслью у большинства разработчиков инициализируется и другая мысль — «Почему бы мне не использовать какие-л...

Twitter запускает фильтр для нежелательных личных сообщений Twitter начнёт отфильтровывать спамные и оскорбительные личные сообщения. Новая функция запускается для всех пользователей iOS, Android и в веб-версии сервиса. Если сообщение будет содержать недопустимые выражения или будет похоже на спам, то Twitter определит его в папку «A...

От чего может издаваться гул в области АКПП на Toyota Land Cruiser Prado 120 На тематическом форуме владелец машины рассказал о проблеме, в которой винил коробку передач, но «коллеги» с ним не согласились, и направили на «путь истины». «Прадоводы» предположили, от чего издаваться гул в области АКПП Toyota Land Cruiser Prado 120 после того, как один ...

[Перевод] 5 продвинутых техник тестирования на Go Всем салют! До старта курса «Разработчик Golang» остается меньше недели и мы продолжаем делиться полезным материалом по теме. Поехали! Go имеет хорошую и надежную встроенную библиотеку для тестирования. Если вы пишите на Go, то вы уже это знаете. В этой статье мы поговори...

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

Google тестирует функции антиспама и СМС-напоминаний в Сообщениях Google всегда проводит так называемое A/B-тестирование новых функции в своих приложениях. Часто перед выпуском какой-либо функции в финальной или даже бета-версии фанатам уже удается обнаружить её описание или упоминание внутри приложения (или системы). Но иногда эту скрыту...

Популярное приложение из Google Play ворует данные инстаграм-аккаунтов Конфиденциальность крайне важна. Но, видимо, не для крупных компаний Facebook (компания, которая, если вы вдруг не в курсе, владеет Instagram) имеет не самую приятную репутацию, когда речь заходит о защите конфиденциальности своих пользователей. Уже много раз компанию Марка ...

Как мы развивали ИТ в «Леруа Мерлен»: пересборка двигателя на ходу Четыре года назад база клиентов велась отдельно в каждом магазине плюс ещё одна — на сайте. В предыдущих сериях: три года назад мы решили, что нужно делать свою разработку в России. Два года назад начали писать собственный код вместо того, чтобы модифицировать форк кода ...

Ссылки на новые iPad и iPod Touch 7-го поколения, найденные в iOS 12.2 Ранее в базе данных Евразийской экономической комиссии была обнаружена информация о регистрации семи новых моделей iPad, и теперь в iOS 12.2 обнаружены признаки появления новых iPad и iPod touch 7-го поколения. Разработчик Стивен Тротон-Смит обнаружил ссылки на четыре новые ...

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

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

ФБР уличили в незаконном использовании данных, собранных программами массовой слежки Благодаря этому стало известно, что в 2018 году суд FISA уличил ФБР США в незаконном использовании секретной базы данных Агентства национальной безопасности. Речь идет о базе, созданной с помощью программ массовой слежки за электронными коммуникациями Prism и Upstream...

Наталья Сергунина: с момента открытия комплекс «Техноград» посетили более 65 тысяч человек На ВДНХ в сентябре прошедшего года был открыт уникальный образовательный комплекс «Техноград», который сейчас еще называют «супермаркетом профессий». Как рассказала вице-мэр мегаполиса Н.Сергунина, с начала работы комплекса в нем уже побывали свыше 65000 человек. В комплексе...

Что не нужно делать если у вас украли телефон Ранее каждый раз, когда я видел сообщения о том, что у человека украли телефон, то всегда задавался вопросом: а зачем? Ну, серьезно, зачем воруют смартфоны если: — его можно отследить по IMEI, а смена IMEI явно не бесплатна; — на телефоне могут быть установлены блокировк...

Иструменты Node.js разработчика. Очереди заданий (job queue) При реализации бэка веб-приложений и мобильных приложений, даже самых простых, уже стало привычным использование таких инструментов как: базы данных, почтовый (smtp) сервер, redis-сервер. Набор используемых инструментов постоянно расширяется. Например, очереди сообщений, суд...

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

Должны ли строки в Python быть итерируемы? И сотворил Гвидо строки по образу C, по образу массивов символов сотворил их. И увидел Гвидо, что это хорошо. Или нет? Представьте, что вы пишете совершенно идиоматичный код по обходу неких данных с вложенностью. Beautiful is better than ugly, simple is better than complex,...

Serverless Telegram бот в Яндекс.облаке, или 4.6 копейки за 1000 сообщений "Whenever you receive a webhook update, you have two options" Из Telegram Bot Api Faq Привет, Хабр! Долгое время концепция serverless (а если говорить точнее — её реализация в виде сервиса AWS Lambda) была для меня относительно понятной, но очень абстрактной идеей. Она ча...

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

[Из песочницы] Создание Dataflow шаблона для стриминга данных из Pub/Sub в BigQuery на базе GCP с помощью Apache Beam SDK и Python В данный момент занимаюсь задачей стриминга (и преобразования) данных. В некоторых кругах такой процесс известен как ETL, т.е. извлечение, преобразование и загрузка информации. Весь процесс включает в себя участие следующих сервисов Google Cloud Platform: Pub/Sub — сервис...

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

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

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)