Социальные сети Рунета
Пятница, 29 марта 2024

Matrix 1.0 — релиз протокола децентрализованного обмена сообщениями 11 июня 2019 разработчики Matrix.org Foundation объявили о релизе Matrix 1.0 — протокола для реализации федеративной сети, построенной на основе линейной истории событий (events) внутри ациклического графа (DAG). Самым распространённым способом использования протокола являет...

У вас тоже есть такой друг, а может это Вы? Моему другу почти 32 и он программист (java-разработчик, если хотите). Раньше я любил читать «мотивашки», о том как люди приходят в IT, я читал их пачками, и каждая следующую, хоть и была похожа на предыдущую — давала свежий глоток позитива и оптимизма, веры в светлое будуще...

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

[Перевод] GitHub Desktop 2.2: что нового Любой, кто использует Git, знает, что у него крутая линия обучения. Мы узнали от разработчиков, что большинство людей, как правило, учатся у знакомых, будь то коллега, профессор, друг или даже видео на YouTube. В GitHub Desktop 2.2 мы добавляем первую версию интерактивного...

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

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

Memcached plugin от MySQL: инструкция по осторожному применению Здравствуйте! Меня зовут Максим Матюхин, я PHP-программист Badoo. В своей работе мы активно используем MySQL. Но иногда нам не хватает её производительности, поэтому мы постоянно ищем возможности ускорить её работу. В 2010 году Yoshinori Matsunobu представил NoSQL-плагин ...

postfix+dovecot+mysql в FreeBSD Введение Почтовый сервер хотел изучить уже давно, но руки дошли только сейчас, да и информации корректной не особо много удавалось найти, поэтому решил написать как можно более подробную публикацию. В данной публикации пойдёт речь не только о postfix, dovecot, mysql, postfix...

Сравним инструменты для аудита изменений в Active Directory: Quest Change Auditor и Netwrix Auditor Оба продукта предназначены для выявления несанкционированных действий пользователей, подозрительной активности и контроля конфигураций в инфраструктуре Microsoft. Quest Change Auditor и Netwrix Auditor прямые конкуренты, которые вполне себе борются друг с другом за место н...

Искусство парсинга 2 или транслитерация собственной разметки +БОНУС: как включать классы друг в друга в C++ Привет, Хабр! Эта статья — прямое продолжение статьи Искусство парсинга или DOM собственными руками, где мы разобрали HTML-документ и построили на его основе абстрактное синтаксическое дерево (AST) с доступом к любому элементу ч...

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

Управление мощностями: в поисках идеального баланса Здравствуйте! Меня зовут Иван Давыдов, я занимаюсь исследованиями производительности в Яндекс.Деньгах. Представьте, что у вас есть мощные сервера, на каждом из которых размещается ряд приложений. Если последних не очень много, они не мешают друг другу работать — им комфортн...

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

Генерация конфигов для nginx, история одного pull request Приветствую, товарищи. На моих боевых серверах прекрасный nginx крутится с 2006 года и за годы его администрирования я накопил много конфигов и шаблонов. Я много нахваливал nginx и как-то так вышло, что даже хаб nginx на Хабре тоже завёл я, понты \m/ Друзья попросили подня...

[Перевод] Как соединить GitLab и Pantheon и оптимизировать рабочие процессы Drupal и WordPress Наш гость, создатель инструментов для разработчиков из Pantheon, рассказывает, как автоматизировать деплои WordPress с помощью GitLab CI/CD. В Pantheon я занимаюсь связями с разработчиками, поэтому всегда ищу новые способы помочь разработчикам WordPress и Drupal решать проб...

[Перевод] Взаимодействие между компонентами Angular с использованием RxJS Руководство о том, как использовать Subject RxJS и BehaviourSubject RxJS для связи между компонентами Angular. В этой статье я буду использовать RxJS, чтобы показать как компоненты взаимодействуют, когда они не знают друг друга или не имеют общих родительских / дочерних отн...

Western Digital представила новые NVMe SSD для корпоративного рынка Компания Western Digital представила новые твердотельные накопители Ultrastar DC SN630 и CL SN720 для корпоративного рынка. Обе модели построены на 64-слойной памяти 3D TLC NAND и используют протокол NVMe, но отличаются друг от друга форм-фактором и другими характеристиками....

[Перевод] Рукопожатие SSH простыми словами Secure Shell (SSH) — широко используемый протокол транспортного уровня для защиты соединений между клиентами и серверами. Это базовый протокол в нашей программе Teleport для защищённого доступа к инфраструктуре. Ниже относительно краткое описание рукопожатия, которое происхо...

Разработка гибридных PHP/Go приложений с использованием RoadRunner Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы конечно не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и медленное, но мы можем дать ему вторую жизнь гибридизацией. Чтобы ускорить — демонизи...

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

Как я написал и издал книгу об МГУ: 10 критических ошибок Три года назад я решил сделать книгу о высотке МГУ на Ленинских горах — большую, иллюстрированную, с привлечением выпускников и т.п. История этой работы — настоящее кино (местами фарс, местами хоррор) с кучей драматических поворотов. Сверхудачный краудфандинг, широкая аудито...

[Перевод] Десять лет на удалёнке Ещё во время учёбы в колледже (вперёд, Бронкос!) мы с Алеком запустили стартап. Мы были молоды, неопытны и наивны. Наш первый проект назывался YippieMail: агрегатор электронной почты. Проще говоря, YippieMail отображает все ваши почтовые ящики (например, Hotmail, Yahoo, Gmai...

[Перевод] Как используется странная инструкция popcount в современных процессорах Это псевдорасшифровка моей презентации на !!Con 2019. В большинстве используемых сегодня процессорных архитектур есть инструкция под названием popcount, сокращённо от 'population count'. Она делает следующее: подсчитывает количество установленных битов в машинном слове. Нап...

Создание моментальных игр на Unity в Google Play Instant Привет! Перевели статью от Google с пошаговой инструкцией создания Instant Game в Google Play для игр на Unity. Google анонсировал сервис Google Play Instant в марте 2018-го; с тех пор гейм-девелоперы могут создавать игры с мгновенным погружением. Существует несколько спо...

Кое-что о пространстве имён Я программирую на PHP. И немножко на JS. Когда-то я программировал на Java, ещё раньше — на LotusScript. Попробовал на вкус python и dart. Basic, Fortran, Pascal, Prolog, VisualBasic, С++/С, perl — на всём этом я тоже изображал что-то исполняемое. Языки программирования меня...

Debian + Postfix + Dovecot + Multidomain + SSL + IPv6 + OpenVPN + Multi-interfaces + SpamAssassin-learn + Bind Данная статья о том как настроить современный почтовый сервер. Postfix + Dovecot. SPF + DKIM + rDNS. С IPv6. С шифрованием TSL. С поддержкой нескольких доменов — часть с настоящим SSL сертификатом. С антиспам-защитой и высоким антиспам-рейтингом у других почтовых серверов. С...

RankRanger: доминатный URL в блоках с ответами Google показывается в 77% случаев Команда RankRanger поделилась результатами исследования, призванного выяснить, насколько конкурентным является пространство блоков с ответами в Google. Исследование показало, что если сайт попадает в такой блок, то в большинстве случаев он будет делить его только с одним кон...

Две хакерские группировки борются друг с другом за облачные серверы Исследователи Intezer Labs заметили, что между майнерскими хак-группами Pacha и Rocke возникла серьезная конкуренция за уязвимые ресурсы.

[Из песочницы] Внедрение Zimbra Collaboration Open Source, авторизация через AD и автоматическое создание почтовых ящиков 1. Исходные данные ОС сервера: CentOS 7 По поводу ОСНа самом деле разница между CentOS7 и любой другой системой будет заключаться исключительно в командах серверу на установку зависимостей, и, возможно, расположении некоторых файлов. Работа ведется в основном с командлетами...

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

Топ 10 ошибок в C++ проектах за 2018 год Вот уже три месяца, как 2018 год позади. Для многих он пролетел почти незаметно, но для нас, разработчиков PVS-Studio, он оказался весьма насыщенным. Мы трудились в поте лица, бесстрашно боролись за продвижение статического анализа в массы и искали новые ошибки в открытых пр...

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

Google Pixel 4 XL — не монстр автономности, но не хуже других Смартфоны Google Pixel нового поколения не впечатляют ёмкостью аккумуляторов. Однако мы знаем, что кроме ёмкости важна и оптимизация. Если почитать обзоры Pixel 4 и Pixel 4 XL, то можно увидеть, что многие журналисты жалуются на автономность. А что же покажут тесты? Ис...

Запрос к API c React Hooks, HOC или Render Prop Рассмотрим реализацию запроса данных к API c помощью нового друга React Hooks и старых добрых товарищей Render Prop и HOC (Higher Order Component). Выясним, действительно ли новый друг лучше старых двух. Читать дальше →

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

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

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

All you need is URL Ежедневно пользователи ВКонтакте обмениваются 10 млрд сообщений. Они отправляют друг другу фотографии, комиксы, мемы и другие вложения. Расскажем, как в iOS-приложении мы придумали загружать картинки с помощью URLProtocol, и пошагово разберём, как реализовать свой. Читать ...

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

[Из песочницы] Типичная ошибка сетки (Bootstrap Grid), или почему дизайнер и верстальщик не понимают друг друга Сталкивались ли вы с ситуацией, когда текст и блоки, которые прекрасно вмещаются в макете фотошопа, почему-то упрямо не хотят слушаться в верстке – не вмещаются в заданную макетом ширину? При этом и дизайнер, и верстальщик используют одинаковую сетку, например, сетку Bootstr...

Как сервера договариваются друг с другом: алгоритм распределённого консенсуса Raft Когда кластеры достигают размеров в сотни, а иногда и тысячи машин, возникает вопрос о согласованности состояний серверов относительно друг друга. Алгоритм распределённого консенсуса Raft даёт самые строгие гарантии консистентности из возможных. В этой статье мы рассмотрим R...

Управление конфликтами в команде – эквилибристика или жизненная необходимость? Эпиграф: Встретились как-то в лесу Ёжик и Медвежонок. — Здравствуй, Ёжик! — Здравствуй, Медвежонок! Так, слово за слово, шутка за шуткой, и получил Ёжик от Медвежонка по морде … Под катом рассуждения нашего тимлида, а также директора по развитию продукта RAS — Игоря Марна...

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

Складные смартфоны: в чём их преимущества и проблемы Samsung и Huawei независимо друг от друга и почти одновременно представили складные смартфоны — гибриды, которые в развёрнутом состоянии превращаются в планшеты. Прототипы подобных устройств есть у TCL и OPPO, и нечто подобное разработал даже Energizer — бренд, который извес...

MOSDROID Meetup: подключайтесь к трансляции Уже завтра, 16 ноября, митап MOSDROID в офисе Райффайзенбанка: узнаём все тонкости кроссплатформенной разработки с использованием Flutter и GoMobile, поделимся друг с другом опытом модульной архитектуры проекта и ещё много интересных тем. Смотрите программу и подключайтесь ...

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

[Перевод] Всё, что вам нужно знать про CSS Margin Одним из первых, что многие из нас усвоили, когда изучали CSS, были особенности разных составляющих блока в CSS, описываемые как «Блочная Модель CSS». Один из элементов в блочной модели — margin (внешний отступ), прозрачная область вокруг блока, которая отталкивает другие эл...

[recovery mode] SaaS vs on-premise, мифы и реальность. Хватит холиварить TL; DR 1: миф может быть правдив в одних условиях и ложным в других TL; DR 2: увидел холивар – присмотрись и увидишь людей, которые не хотят слышать друг друга Читать дальше →

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

Установка CentOS 8 на VDS 256 CentOS 8 наконец-то увидела свет и, хотим мы этого или нет но, в ближайшей перспективе адептам корпоративной операционной системы от коммьюнити придется с ней подружиться. Решив испытать восьмерку в «дикой природе», я обнаружил, что мои хостинг провайдеры не спешат с изгото...

I’m going deeper underground, или о чем стоит знать, оптимизируя работу сетевого приложения Приветствую, друзья! В предыдущих двух статьях (раз, два) мы погружались в сложность выбора между технологиями и искали оптимальные настройки для нашего решения в Ostrovok.ru. Какую тему поднимем сегодня? Каждый сервис должен работать на каком-то сервере, общаясь с желез...

Как подружить Ovirt и Let's Encrypt Шагая по пути улучшения инфраструктуры, я решил добить древний и мучительный вопрос — без лишних телодвижений предоставлять возможность коллегам (разработчикам, тестировщикам, админам, etc ) самостоятельно управлять своими виртуалками в ovirt'е. В ovirt есть несколько компон...

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

Борьба со старением: cенолитики и заместительная терапия стволовыми клетками В данной статье мы попробуем рассмотреть два механизма старения и подходы к их терапии – сенесцентные клетки (ещё их называют дряхлыми) и их уничтожение; а также стволовые клетки и их восстановление и пополнение. Возможно борьба с дряхлыми клетками и увеличение пула стволовы...

[Из песочницы] Из чего состоит IoT Если обратиться к википедии в поисках определения для термина “интернет вещей”, можно увидеть следущее: Интернет вещей (англ. Internet of Things, IoT) — концепция вычислительной сети физических предметов («вещей»), оснащённых встроенными технологиями для взаимодействия друг...

Шпионаж, за который не банят (история из 80-х) Американские компании, например Google, пошли на поводу у правительства США и стали разрывать отношения с Huawei из-за подозрений в шпионаже. В 80-х годах у американских производителей полупроводников также бывали проблемы с иностранными компаниями-конкурентами в связи с шп...

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

Сервер в облаках 2.0. Запускаем сервер в стратосферу Друзья, мы придумали новую движуху. Многие из вас помнят наш прошлогодний фановый гик-проект «Сервер в облаках»: мы сделали маленький сервачок на основе Raspberry Pi и запустили его на воздушном шаре. Теперь мы решили пойти ещё дальше, то есть выше — нас ждёт стратосфера...

Саша Мемус, Chatfuel: Как построить карьеру в продуктах после консалтинга, опасно ли медитировать и как менять поведение Разговор автора канала Ponchik News Алексея Иванова с Сашей Мемусом, менеджером продукта в Chatfuel и бывшим консультантом McKinsey. — Мы говорим у нас на кухне в Сан-Франциско. Что тебя привело в Калифорнию? — Я работаю в Chatfuel. В двух словах, это конструктор чат-ботов ...

Гаджет Xiaomi Bluetooth Key Finder поможет не терять ключи и прочие вещи Несколько дней назад Xiaomi запустила сбор средств на выпуск нового устройства под названием Xiaomi Bluetooth Key Finder. Название говорит само за себя: эти гаджеты предназначены для того, чтобы быстро найти свои ключи. Один брелок вешается на связку ключей, а второй к...

Китайцы сделали то, что мы ждём от Apple. Серьёзно? Две китайские компании Meizu и Vivo независимо друг от друга и почти одновременно показали смартфоны, объединённые общей дизайнерской идеей о полной монолитности.

[Из песочницы] Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb Доброго времени суток, хабровчане. Поступила задача — развернуть отказоустойчивое High Available хранилище по средствам pacamaker + drbd (в режиме dual primary) + clvmd + ctdb, которое будет монтироваться на сервер. Оговорюсь, что со всеми этими инструментами я сталкиваюсь в...

Применение наследования при генерации WEB-страниц на чистом JavaScript Привет, Хабр! Я не являюсь фронтенд-разработчиком, но иногда возникают задачи быстрого прототипирования WEB-интерфейса применительно к бизнес-приложениям. Специфика отрасли — множество похожих друг на друга сущностей (а значит и интерактивных форм), где применение ООП, а ко...

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

[Перевод] Что такое Великий Аттрактор, и уничтожит ли он нас? За последние десятилетия наше понимание Вселенной значительно расширилось. Тем не менее, точно также как и прежде мы все еще имеем неисчислимое количество загадок Вселенной, и Великий центр притяжения или, иначе говоря Великий Аттрактор является одной из них. После Большого...

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

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

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

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

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

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

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

Как не промахнуться с бюджетом на серийное производство корпусов: 20 примеров из практики бюро по инженерному дизайну Публикация всего двух статей о том, как самостоятельно оценить стоимость производства корпуса для прибора (первая и вторая) подняла просто волну запросов из серии «А вот сколько будет стоить наш корпус при тираже 5-100-1000- ∞ штук?» Как выясняется в ходе общения, большин...

Asus дразнит будущим Zenfone 6 без «чёлки», прорезей и рамок Уже с начала года Asus время от времени дразнит нас какими-то материалами, касающимися выходящего устройства Zenfone 6. Ожидается, что аппараты ZenFone 6 и ZenFone 6Z будут анонсированы 16 мая в Испании. Устройства должны получить очень похожий друг на друга дизайн, если в...

Будни MT_FREE: несколько историй про влияние сторонних сервисов на работу публичного Wi-Fi Интернет — большая и динамичная среда, где всё друг с другом тем или иным способом связано и может друг на друга влиять. Такая зависимость, когда небольшое изменение в одной части системы может привести к полному изменению другой, в народе называют «эффектом бабочки». Эффе...

[Из песочницы] Ускорение компиляции в Xcode на swift С ростом проекта, скорость компиляции проекта замедляется. Особенно это заметно становится, когда тестируешь программу, делая параллельно небольшие изменения в программе. Сначала давайте узнаем как долго компилируется проект до наших улучшений. ЧТобы это сделать надо в тер...

Разработка под Docker. Локальное окружение. Часть 2 — Nginx+PHP+MySql+phpMyAdmin Рассмотрим пример развертки локального окружения состоящего из связки Nginx+PHP+MySql+phpMyAdmin. Данная связка очень популярна и может удовлетворить ряд стандартных потребностей рядового разработчика. Как и в прошлом посте акцент будет смещен в сторону утилиты docker-compo...

«Я сразу предупреждаю людей, что я порноактриса» Почему в России и в Европе к съёмкам в порно относятся по-разному и как себя вести, когда друзья начинают пересылать друг другу откровенные видео с вашим участием.

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

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

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

[Перевод] Основы Signed Distance Field в 2D Хотя меши являются простейшим и наиболее универсальным способом рендеринга, существуют и другие варианты представления фигур в 2d и 3d. Одним из часто используемых способов являются поля расстояний со знаком (signed distance fields, SDF). Поля расстояний со знаком обеспечива...

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

[Перевод] Технические детали недавнего сбоя расширений Firefox Об авторе. Эрик Рескорла — технический директор группы Firefox в Mozilla Недавно в Firefox произошёл инцидент, когда большинство дополнений (расширений, аддонов) перестали работать. Это связано с ошибкой с нашей стороны: мы не заметили, что истёк срок действия одного из сер...

[Из песочницы] LTSP сервер на базе CentOS7 Доброго времени суток, уважаемые жители Хабра. Вдохновившись статьей LTSP: Терминальный сервер на Linux решил сделать тоже самое только на CentOS 7. Побродив по просторам интернета и найдя лишь обрывки информации, а так же старенькую инструкцию для CentOS 5 взялся проходит...

Устанавливаем GUI на Windows Server Core В прошлом нашем посте мы рассказали как готовим стандартные клиентские виртуальные машины и показали на примере нашего нового тарифа Ultralight за 120 рублей, как мы создавали стандартный образ Windows Server 2019 Core. В службу поддержки стали поступать заявки как работать...

Univention Corporate Server (UCS) — установка простого и удобного LDAP сервера с web-панелью и его связка с Nextcloud Рано или поздно на любом маленьком или среднем предприятии возникает задача по созданию единого центра авторизации пользователей в многочисленных сервисах и порталах компании. Среди кандидатов на такой центр авторизации сразу приходит в голову Microsoft Active Directory ил...

Gestalt-тестирование: новый подход к оптимизации почтовых рассылок на основе байесовской теории и машинного обучения Мультивариантное (A/B/N, или сплит) тестирование – самый популярный способ тестирования почтовых рассылок. Этот инструмент доказал свою эффективность, но у него есть недостатки, связанные в первую очередь с тем, что тестирование и основная отправка разнесены во времени. ...

Умный дом в контейнерах (ioBroker + Zigbee в Docker) Вступление Некоторое время пользовался несколькими стандартными реле Sonoff, управляющими светом через Google Home Mini. Но в итоге захотелось большего. Стандартного функционала не хватает, решил постепенно делать систему на чем-то более гибком. Выбрал ioBroker. Сначала, как...

Анонс Huawei MateBook D 15 и MateBook D 14: компактные и мощные ноутбуки Компания Huawei представила новую линейку ноутбуков Huawei MateBook D. Среди показанных новинок оказались ноутбуки с 14- и 15,6-дюймовыми Full HD дисплеями и достаточно похожими друг на друга характеристиками. Подробнее об этом читайте на THG.ru.

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

4 смертных греха TWS наушников: почему True Wireless всё еще не труъ? Когда все вокруг заговорили о совсем беспроводных наушниках, моей радости не было предела. Больше никаких ошейников, никаких проводков! Ничего, кроме двух связанных друг с другом какой-то ментальной магией, затычек прямо в ушах? Дайте два! По одному в каждое ухо! И милый зар...

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

6 приложений, которые позволят запланировать отправку SMS на Android Они пригодятся, если вы всё время забываете поздравить кого-то с праздником или ваши друзья живут в другом часовом поясе.

[Перевод] Как мы подняли производительность Tensorflow Serving на 70% Tensorflow стал стандартной платформой для машинного обучения (ML), популярной как в индустрии, так и в научных исследованиях. Создано множество свободных библиотек, инструментов и фреймворков для обучения и обслуживания моделей ML. Проект Tensorflow Serving помогает обслужи...

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

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

Часть 2: RocketChip: подключаем оперативную память В предыдущей части мы собрали микроконтроллер вообще без оперативной памяти на базе ПЛИС Altera/Intel. Однако на плате есть разъём с установленным SO-DIMM DDR2 1Gb, который, очевидно, хочется использовать. Для этого нам потребуется обернуть DDR2-контроллер с интерфейсом ALT...

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

[Из песочницы] Начало работы с stm32 или не повторяйте моих ошибок Небольшой рассказ о граблях, встреченных на пути познания ARM на примере stm32f103c8t6 и stm32l151rct6. Читать дальше →

Эксперты Positive Technologies выявили попытки массовой эксплуатации критической уязвимости в Confluence Изображение: Knownsec 404 Team Исследователи информационной безопасности из Knownsec 404 Team изучили патч для обнаруженной в марте уязвимости в Confluence и опубликовали код для её эксплуатации. Использование этой ошибки безопасности позволяет злоумышленникам получить во...

«Битрикс24»: «Быстро поднятое не считается упавшим» На сегодняшний день у сервиса «Битрикс24» нет сотен гигабит трафика, нет огромного парка серверов (хотя и существующих, конечно, немало). Но для многих клиентов он является основным инструментом работы в компании, это настоящее business-critical приложение. Поэтому падать — ...

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

[Из песочницы] Формируем стратегию работы с ошибками в React Как сделать падение мягким? Я не нашел исчерпывающего руководства по обработке ошибок в React приложениях, поэтому решил поделиться полученным опытом в этой статье. Статья рассчитана на начинающих разработчиков и может стать некоторой отправной точкой к систематизации обра...

[Из песочницы] Отзыв о книге: «Жизнь 3.0. Быть человеком в эпоху искусственного интеллекта» Многие, кто меня знают, могут подтвердить, что я довольно критический отношусь к массе вопросов, и в чем-то даже проявляю изрядную долю максимализма. Мне трудно угодить. Особенно если дело касается книг. Часто критикую любителей фантастики, религии, детективов и многого друг...

Как взять сетевую инфраструктуру под свой контроль. Глава третья. Сетевая безопасность. Часть третья Эта статья является пятой в цикле статей «Как взять сетевую инфраструктуру под свой контроль». Содержание всех статей цикла и ссылки можно найти здесь. Эта часть будет посвящена Campus (Office) & Remote access VPN сегментам. Может показаться, что дизайн офисной сети...

Эволюция кластерного взаимодействия. Как мы внедряли ActiveMQ и Hazelcast В течение последних 7 лет я вместе с командой занимаюсь поддержкой и развитием ядра продукта RealtimeBoard: клиент-серверным и кластерным взаимодействием, работой с базой данных. У нас Java с разными библиотеками на борту. Запускается всё вне контейнера, через Maven-плагин....

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

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

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

«Для создания компании недостаточно хороших разработчиков»: Джефф Просайз о бизнесе и машинном обучении Для большинства дотнетчиков Джеффри Рихтер — гуру и важнейший автор. А вот для Джеффа Просайза он в первую очередь друг и бывший коллега: они вместе основали компанию Wintellect (в числе её клиентов — Microsoft). Сейчас профессиональные пути Джеффа и Джеффри разошлись, но ...

[Перевод] Способы тестирования программного обеспечения Всем привет! Уже на следующей неделе мы запускаем новый поток по курсу «Автоматизация веб-тестирования». Этому и будет посвящен сегодняшний материал. В этой статье рассматриваются различные способы тестирования программного обеспечения, такие как модульное тестирование (uni...

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

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

PG12: Дюжина патчей от Postgres Professional Приятно видеть знакомые фамилии в списке Acknowledgments официального релиза PostgreSQL 12. Мы решили свести вместе попавшие в релиз новшества и некоторые багфиксы, над которыми трудились наши разработчики. 1. Поддержка JSONPath (В Release Notes это звучит как Add support f...

UTF-8 кодировка в названиях и паролях Wi-Fi (Emoji) В 2012 году появилась возможность использовать в названии сети Wi-Fi символы UTF-8. Первое, что приходит на ум — выделиться из серой массы и использовать в названии сети смайлики Emoji. А еще, можно сделать Emoji пароль, тогда друзьям можно смело сообщать: «Подключись к Wi-F...

«Хаббл» заснял две сближающиеся галактики ESA/Hubble & NASA, A. Evans Это приближающееся столкновение ученые назвали UGC 2369; оно находится от нас примерно в 424 миллионах световых лет. Как можно заметить на изображении, галактики очень близки друг к другу, и между ними, в межгалактическом пространстве, им...

Видео: исполнители Росомахи и Дэдпула продолжили спор за статус крутого киногероя — на этот раз в рекламе своих компаний Они решили прорекламировать компании друг друга — Laughing Man Coffee Джекмана и Aviation Gin Рейнольдса, но один из них не выдержал и пошутил.

В мае выйдет Alt-Frequencies — игра с элементами расследований от авторов A Normal Lost Phone A Normal Lost Phone и Another Lost Phone — популярные мобильные игры, в которых игровой процесс построен на взаимодействии с виртуальными смартфонами вымышленных людей, о которых вам нужно узнать больше. Французский разработчик, Accidental Queens, ответственный за эти приклю...

Безболезненный Fallback Cache на Scala В крупных или микросервисных архитектурах самый важный сервис не всегда самый производительный и бывает не предназначен для хайлоада. Мы говорим о бэкенде. Он работает медленно — теряет время на обработке данных и ожидании ответа между ним и СУБД, и не масштабируется. Даже е...

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

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

[Из песочницы] Отказоустойчивый DHCP сервер на базе Kea Статья-инструкция по установке и базовой настройке отказоустойчивого сервера Kea DHCP Kea DHCP – это open-source DHCP сервер, разрабатываемый Internet Systems Consortium(ISC) с поддержкой DHCPv4 и DHCPv6. ISC – это те же ребята, которые разрабатывают наши любимые bind и ...

[Перевод] Конференция DEFCON 27. Извлечение пользы из хакерских продуктов для macOS. Часть 2 Конференция DEFCON 27. Извлечение пользы из хакерских продуктов для macOS. Часть 2 Получив с удаленного хакерского C&C-сервера файл с вредоносным кодом, эксплойт приступает к его исполнению. Здесь используется тот же SDF-метод, когда архив с вредоносным ПО распаковывает...

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

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

Проектирование Электро-Механической Marble Machine v2.0 Я хочу рассказать о второй версии моей электро-механической Marble Machine и о процессе ее проектирования. Про первую спиральную машину я уже писал здесь на хабре. Времени с тех пор прошло не мало, и вот, в принципе, задуманное осуществлено: два подъемника и два спуска рабо...

Security Week 23: уязвимость в Блокноте, миллион систем с непропатченным RDP Блокнот в Windows – это островок стабильности посреди вакханалии прогресса. Приложение, которое никогда не подводит. Функционал Notepad почти не изменился за 34 года его существования (разве что были подняты лимиты на размер открываемых документов), да и дизайн актуальной ве...

[Из песочницы] Взаимодействие с Asterisk сервером из Java-приложения Взаимодействие с сервером Asterisk из java-приложения через Asterisk Managment Interface (AMI) Если вы только начинаете исследования в этой области, то взаимодействие с данным сервером может показаться вам несколько запутанным, как когда-то показалось мне. Чтобы не искать ...

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

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

BIGTREETECH SKR mini E3 V1.2 Прошивка, начальная настройка. S-Curve, вертикальные полосы. В связи с обилием вопросов и ошибок снял видео с установкой SKR mini E3 V1.2 на Ender 3. Вот краткое содержание:Распаковка и установка кратко. Всё уже расписано неоднократно, распиновка есть на оффсайте, на плате всё подписано, места подключения совпадают со стоковой платой....

Анонс MediaTek Helio G90 и Helio G90T: новые SoC для игровых смартфонов среднего уровня Компания MediaTek представила новые однокристальные системы Helio G90 и Helio G90T. Обе SoC ориентированы на использование в игровых смартфонах среднего уровня. Они имеют схожие конфигурации, но отличаются друг от друга по некоторым весьма значимым параметрам. Подробнее об э...

Анонс смартфонов Realme X и Realme X Lite с выдвигающейся камерой у старшей модели Realme анонсировал два новых смартфона среднего уровня под названиями Realme X и Realme X Lite. Оба аппарата основаны на чипсете Snapdragon 710, но заметно отличаются друг от друга как техническими характеристиками, так и дизайном. Подробнее об этом читайте на THG.ru.

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

Security Week 26: спам в сервисах Google Чаще всего в наших еженедельных дайджестах мы обсуждаем какие-то новые факты или события, связанные с информационной безопасностью. В некоторых случаях такие открытия представляют чисто теоретический интерес: например, уязвимости типа Spectre в современных процессорах вряд л...

Перенос почтовых ящиков между хранилищами в Zimbra Collboration Suite Ранее мы уже писали о том, насколько легко и просто масштабируется Zimbra Collaboration Suite Open-Source Edition. Добавление новых почтовых хранилищ можно осуществлять не останавливая работу инфраструктуры, на которой развернута Zimbra. Эта возможность высоко ценится SaaS-п...

Как установить публичную версию iOS 13 beta 1 без профиля разработчика Вчера, 24 июня, Apple выпустила iOS 13 beta 1 для публичного тестирования. Обновление вышло как минимум на неделю раньше ожидаемого, поскольку еще на WWDC’2019 было объявлено, что оно станет доступно лишь в июле. Однако, видимо, тестовая сборка для разработчиков показала се...

Остров Пику: как из базальтового ада сделали уютный Туссент Гора Пику образовалась очень задолго до прихода колонистов, ещё когда ломалась геологическая плита на Азорах. Высота Эвереста 8848 метров. А Пику — 8449 метров. Из которых 2351 метр приходятся на надводную часть, а остальное — гора под водой. То есть люди уже живут на скло...

[Перевод] В Android и Google Photos обнаружены новые уязвимости, позволяющие украсть данные о пользователях Недавно исследователи обнаружили две несвязанные друг с другом уязвимости в продуктах Google. Imperva нашла способ провести атаку по сторонним каналам на Google Фото, которая позволяет злоумышленникам собирать информацию о местонахождении, времени и информации из личных учет...

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

[Из песочницы] Анонимны ли бесплатные мессенджеры? После вступления в силу нового Федерального закона от 01.05.2019 №90-ФЗ "О внесении изменений в Федеральный закон "О связи" и Федеральный закон "Об информации, информационных технологиях и о защите информации". Появилась новая волна негодований большого колличества пользоват...

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

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

[Перевод] Из волшебной математической функции – одно решение, чтобы править ими всеми Три года назад Марина Вязовска из Швейцарского федерального технологического института в Лозанне поразила математиков, обнаружив самый плотный способ упаковки сфер одинакового размера в восьми- и 24-мерном пространствах (во втором случае – при помощи четырёх соавторов). А ...

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

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

Защищаем почтовый сервер без антивируса. Настройка DKIM-, SPF- и DMARC-записей Для подписчиковЭлектронная почта — один из самых популярных каналов распространения спама, малвари и фишинговых ссылок. В этой статье я расскажу, как усилить безопасность корпоративных почтовых серверов (MS Exchange и Postfix) с помощью доступных штатных средств — DKIM-, SPF...

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

WG Contract API: zoo of services С ростом количества компонентов в программной системе, обычно растёт и количество людей принимающих участие в её разработке. Как следствие, для сохранения темпов разработки и простоты сопровождения, подходы к организации API должны стать предметом особого внимания. Если х...

Видео: совместное решение головоломок в платформере Degrees of Separation Компания Moondrop при поддержке издательства Modus Games готовится выпустить платформер Degrees of Separation. В честь скорого релиза разработчики выложили в Сеть новый трейлер. В нём показаны путешествия героев по красиво нарисованному миру и совместное решение гол...

Xiaomi Mi 9T – лучший в мире флагман, и вот почему В настоящее время у компании Xiaomi на рынке есть смартфоны Mi 9 и Mi 9 SE, которые отличаются друг от друга мощностью, размерами, качеством фотографий и конечно же ценой. Оба телефона пользуются большой популярностью среди Сообщение Xiaomi Mi 9T – лучший в мире флагман, и ...

Двухфакторная аутентификация на сайте с использованием USB-токена. Теперь и для Linux В одной из наших предыдущих статей мы рассказывали про важность двухфакторной аутентификации на корпоративных порталах компаний (https://habr.com/ru/company/aktiv-company/blog/412809/). В прошлый раз мы продемонстрировали, как настроить безопасную аутентификацию в web-серве...

Настройка GAL в Zimbra Collaboration Suite Стандартной функцией всех систем совместной работы на сегодняшний день является адресная книга предприятия или Glabal Address List, в которой содержится информация о должностях, местоположении рабочих мест, а также рабочие номера телефонов и почтовые адреса всех сотрудников....

Бэкап файловых и SQL баз 1С средствами Effector Saver (в облако и с шифрованием) В этой статье я хочу поделиться опытом резервного копирования файловых и SQL баз 1С в локальное, сетевое и облачное (на примере Google Drive) хранилище с помощью Effector Saver. Писал инструкцию для друга, но думаю она пригодиться и кому-то из вас. И как всегда, в комментар...

Microsoft Surface Neo: все, что известно на данный момент Surface Neo — крайне любопытное устройство Microsoft совсем недавно представила Surface Neo, довольно интересное устройство с двумя экранами, чему мы даже посвятили отдельный материал. Но о весьма любопытном гаджете известно уже достаточно много. Более того, Microsoft ...

[Из песочницы] Язык программирования, помещающийся на почтовой открытке Источник Ральф Джонсон, один из членов "Банды четырёх", однажды показал, как синтаксис языка Smalltalk-80 можно уместить на почтой открытке. Сейчас, спустя почти 30 лет после появления первой версии Smalltalk, самым быстроразвивающимся диалектом Smalltalk является...

[Из песочницы] DHCP+Mysql сервер на Python Целью данного проекта было: Изучение протокола DHCP при работе в сети IPv4 Изучение Python (немножко более чем с нуля ;) ) замена серверу DB2DHCP (мой форк), оригинал здесь, который собирать под новую ОС всё труднее и труднее. Да и не нравится, что бинарник, который нет ...

GitLab Shell Runner. Конкурентный запуск тестируемых сервисов при помощи Docker Compose Данная статья будет интересна как тестировщикам, так и разработчикам, но рассчитана в большей степени на автоматизаторов, которые столкнулись с проблемой настройки GitLab CI/CD для проведения интеграционного тестирования в условиях недостаточности инфраструктурных ресурсов ...

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

Гоночная игра GRID в версии для Google Stadia будет иметь эксклюзивный онлайн-режим на 40 игроков Геймдиректор GRID Марк Грин в интервью изданию WCCFTech рассказал о том, что версия игры для Google Stadia будет иметь эксклюзивный режим на 40 игроков. По словам игродела, мультиплеер — одна из тех областей, где преимущества стриминговой инфраструктуры проявляют себя ...

Анонс смартфонов LG G8 ThinQ и G8s ThinQ: чипсет Snapdragon 855 и тройная камера На начавшемся в Барселоне MWC 2019 были анонсированы новые флагманские смартфоны LG G8 ThinQ и G8s ThinQ, отличающиеся друг от друга своими размерами, конфигурацией камер и ёмкостью аккумулятора. Подробнее об этом читайте на THG.ru.

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

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

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

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

WIBAttack. Так ли страшна новая уязвимость SIM-карт [По публичной информации], 21 сентября Ginno Security Lab опубликовала информацию об уязвимости, схожей с Simjacker, которая позволяет с помощью одной вредоносной SMS захватить контроль над мобильными функциями атакованного устройства и тем самым получить возможность отправ...

Patch’ти — не считается: сказ о патч-менеджменте в лицах и красках Наверно, все SOC-аналитики спят и видят, как их детектирующие правила отлавливают модные техники проправительственных APT-группировок, а расследования приводят к обнаружению эксплойтов для zero-day уязвимостей. К сожалению (или к счастью), большая часть инцидентов, с которым...

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

[Из песочницы] Как два студента сделали игру под iOS и сколько заработали на этом Ровно год назад мы с другом решили побыстрому сделать игру под iOS. Что из этого вышло и сколько нам удалось заработать я расскажу под катом. Читать дальше →

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

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

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

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

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

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

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

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

У пользователей macOS Catalina пропадают письма. Как решить проблему Кто-то еще пользуется приложением «Почта» на Mac? Проблемы с macOS Catalina у многих наблюдались еще тогда, когда операционная система была в состоянии бета-версии, но в основном они касались работы сторонних приложений. Многие проблемы Apple успела поправить к рел...

[Перевод] Spring Boot 2: что нового? От переводчика: несмотря на то, что уже прошел год, вопросы о том что же нового дал нам 2-ой Boot не заканчиваются. Писать такой контент с нуля — затея не самая умная. Поэтому решили перевести статью, которая нам кажется наиболее локаничной и при этом достаточно полной. Рели...

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

Dell Latitude 5491: строгий корпоративный ноутбук с мощным процессором Найти компактный ноутбук с мощным процессором не так-то просто. В подавляющее большинство моделей с диагоналями экранов менее 15 дюймов устанавливаются низковольтные процессоры Intel Core U. Что делать, если нужна существенно большая производительность CPU? Для таких случаев...

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

Западные ВВС получат ракету для борьбы с «Панцирь-С» и С-400 В Европе создают ракету для обхода российских ПВО. В СМИ поступают сообщения о новых крылатых ракетах Select Precision Effects At Range Electronic Warfare (SPEAR-EW), совместно разрабатываемых компаниями Matra BAE Dynamics Alenia (MBDA) и Leonardo. Новой крылатой ракетой пр...

Тишина и DX12: MSI GeForce RTX 2080 VENTUS Выход первой игры с «настоящей» трассировкой лучей – Metro Exodus – существенно подстегнул интерес к видеокартам семейства RTX. Споры «стоит-не стоит» вспыхнули с новой силой, у каждой стороны хватает аргументов. Но, как оно обычно бывает, впечатление – штука субъективная, и...

Ну, Android, а ты OMA CP… Недавно мы «порадовали» пользователей iPhone проблемами безопасности BLEee, но вряд ли мы сторонники какого-либо из фронтов в извечном споре Apple vs. Android, и готовы рассказать «отличную» новость про Android, если, конечно, в вашей душе есть место для злорадства. Исследо...

«Очная ставка» NeoQUEST-2019: в мире кибербезопасности Седьмая «Очная ставка» NeoQUEST запомнилась гостям благодаря дронам, друзьям из Сбербанка и традиционной кибербезопасной атмосфере! Если вы были у нас, то это хороший шанс вспомнить и поностальгировать. Если же вам непонятно, о чем речь, то добро пожаловать под кат — все р...

[Из песочницы] Удаленный мониторинг и управление устройств на базе Lunix/OpenWrt/Lede через 80-ый порт… Всем привет, это мой первый опыт на Хабре. Хочу написать о том, как нестандартно управлять сетевым оборудованием во внешней сети. Что значит нестандартно: в большинстве случаев, для управления оборудованием во внешней сети Вам необходимо: Публичный IP-адрес. Ну, или если...

Корпоративный слон — Так, что у нас? – спросил Евгений Викторович. – Светлана Владимировна, какая повестка? Я за время отпуска, наверное, сильно от дел отстал? — Не сказать, что прям сильно. Основное вы знаете. Сейчас всё по протоколу, коллеги делают короткие доклады о состоянии дел, задают ...

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

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

OpenVPN, о котором вы так мало знали OpenVPN, как много в этом слове. Мультиплатформенный, гибко настраиваемый, бесплатный VPN сервер с открытым исходным кодом, являющийся фактически стандартом "defacto" для организации доступа к внутренним корпоративным сетям. Большинство администраторов используют его с настр...

Race condition в веб-приложениях TL;DR Большинство атакующих использовали ненадежные методы race condition, инструмент racepwn поможет это исправить Вася хочет перевести 100 долларов, которые есть у него на счету, Пете. Он переходит на вкладку переводов, вбивает Петин ник и в поле с количеством средств, ко...

Баг в FaceTime позволил подслушивать и подсматривать за владельцами iPhone Изображение buzzfeednews.com В настоящее время в социальных сетях широко обсуждается значительная проблема, обнаруженная в работе сервиса голосовых и видео звонков FaceTime. Ошибка позволяет вам позвонить кому угодно через FaceTime, и сразу же услышать, что происходит вокр...

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

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

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

Sony PlayStation 5 обречена на провал Вот уже как более 10 лет компании Sony и Microsoft активно конкурируют друг с другом на рынке игровых консолей. Сейчас у последней есть самая мощная в мире игровая приставка в лице Xbox One X, однако Сообщение Sony PlayStation 5 обречена на провал появились сначала на AKKet...

[Из песочницы] Свойства объектов в САПР печатных плат OrCAD и Allegro Когда я трассирую печатную плату, часто хочется выполнить такие нестандартные вещи, как, например, изменить вид подключения полигона к конкретному контакту, скрыть DRC ошибки при замыкании цепей друг на друга, добавить пользовательские комментарии к конкретному объекту топол...

УАЗ и «Нива» завидуют: Умельцы выкатили полноприводную «Оку» на «лютых» колесах Ранее «малютка» удивила тем, что стала полноценным внедорожником, однако ее создатели решили на этом не останавливаться. Народные умельцы выкатили полноприводную «Оку» на «лютых» колесах. Свое творение они показали на YouTube-канале «Не Тормози Light», на котором регулярно ...

«WARNING: sanitizing HTML stripped some content» и как с ним правильно бороться Всем, кому приходилось вставлять HTML содержимое в DOM в Angular, доводилось видеть это сообщение. Конечно, все мы получаем проверенное содержимое с нашего же сервера и просто хотим застилизовать сообщение об ошибке. Или вставляем HTML из наших же констант, инлайним наши SVG...

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

Утро админа: добавляем место на десятках серверов за кофе Каждый день мне приходится добавлять место на одном, двух, трех, пяти, а бывает – и десяти database серверах. Почему? Потому что для них характерен естественный рост баз. Серверов сотни, все они виртуалки с дисками на thin provisioning. Если им заранее выдать много места, то...

[Из песочницы] Срочно обновляйте exim до 4.92 — идёт активное заражение Коллеги, кто использует на своих почтовых серверах Exim версий 4.87...4.91 — срочно обновляйтесь до версии 4.92, предварительно остановив сам Exim во избежание взлома. Читать дальше →

Атака клонов. Оснащенный 48-мегапиксельноый камерой Moto G8 Plus почти в точности повторяет характеристики Redmi Note 8 Немецкий источник, за которым стоит известный сетевой информатор Роланд Квандт (Roland Quandt), опубликовал подробности о смартфоне Moto G8 Plus. Судя по ним, Moto G8 Plus окажется едва ли не клоном Redmi Note 8. Так, Moto G8 Plus, точно как Redmi Note 8, построен на о...

В США собираются модернизировать морально устаревшие АЭС, продлив им жизнь В такой большой стране, как США около 20% всего производимого электричества генерируется на АЭС. Атомная энергетика дает около 50% так называемого «низкоуглеродного электричества». Но сейчас у Штатов с этим проблемы — дело в том, что подавляющее большинство АЭС были постро...

[Из песочницы] Краткий разбор статьи «DeViSE: A Deep Visual-Semantic Embedding Model» Рассматриваемая статья. Введение Современные распознавательные системы лимитированы классифицировать на относительно не большое количество семантически не связанных между собой классов. Привлечение текстовой информации, даже несвязанной с картинками, позволяет обогатить моде...

Бесшовная (почти) миграция между мажорными релизами PostgreSQL с помощью логической репликации У нас в True Engineering на одном проекте назрела необходимость в смене версии PostgreSQL с 9.6 на 11.1. Зачем? База данных на проекте уже объемом 1,5 Tb и растет. Перформанс – одно из основных требований к системе. А сама структура данных эволюционирует: добавляются новые...

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

[Из песочницы] Sonoff Basic прошивка через Raspberry Pi Эта инструкция не претендует на новизну. Приведенное тут вполне гуглится (правда на английском языке), но я долго искал с чего начать и решил помочь тем, кто встает на путь общения с Sonoff. Обзоров Sonoff Basic в интернете много в том числе на русском языке, также есть ст...

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

SpaceX успешно вывела на орбиту 60 интернет-спутников Starlink Компания SpaceX намерена создать всемирно доступный интернет в рамках проекта Starlink, выведя на околоземную орбиту 12 000 спутников связи. В мае должен был состояться запуск первых шестидесяти спутников, однако миссия была перенесена два раза подряд: сначала из-за сильног...

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

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

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

CES 2019: Thermaltake представила необслуживаемые СЖО Water 3.0 ARGB с яркой подсветкой Компания Thermaltake представила в рамках выставки CES 2019 новую серию необслуживаемых систем жидкостного охлаждения Water 3.0 ARGB Sync Edition. В новое семейство вошли три модели, отличающиеся друг от друга радиаторами, которые соответствуют типоразмерам 120, 240...

FAQ по архитектуре и работе ВКонтакте История создания ВКонтакте есть в Википедии, её рассказывал сам Павел. Кажется, что ее знают уже все. Про внутренности, архитектуру и устройство сайта на HighLoad++ Павел рассказывал еще в 2010 году. Много серверов утекло с тех пор, поэтому мы обновим информацию: препарируем...

Шикарная домашняя акустическая система Bowers Wilkins Formation Suite Официально запущена роскошная высококачественная аудиосистема для всего дома - Formation Suite от Bowers & Wilkins. Она состоит из пяти очень дорогих продуктов, которые используют беспроводную технологию для соединения друг с другом находясь в разных комнатах вашего дома, п...

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

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

Objectives and Key Results: инструкция по применению Всем привет! Меня зовут Егор, я руковожу кластером App Platform в Авито. Мои команды в основном занимаются разработкой внутренних продуктов, инструментов и процессов — тем, что принято называть платформенной разработкой. Год назад я рассказывал в этом блоге, как мы внедрили ...

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

[Из песочницы] Настройка reverse proxy для Nextcloud и ONLYOFFICE Привет, Хабр! Я занимаюсь тестированием редакторов документов ONLYOFFICE, а также тестированием интеграции редакторов в сторонние сервисы. К нам часто обращаются пользователи с различными проблемами при настройке, решения которых просто так не найти. Одна из самых популярных...

Вышел ещё один трейлер «Мстителей», и в нём немало новых кадров Тони Старк и Капитан Америка наконец-то встретятся и пожмут друг другу руки.

[Перевод] Гонки на реактивных ранцах 2019 Тесты на опасное сближение завершены, Jetpack Aviation готовится к запуску первой в мире серии гонок на Jetpack'ах. Команда Jetpack Aviation (JPA) только что завершила испытательные полеты, в которых два пилота подлетели достаточно близко друг к другу, что легко могли шутя...

Textly.AI – сервис для улучшения письменного английского Всем привет! Сегодня хотел рассказать вам о своем новом проекте – онлайн-помощнике для исправления ошибок в англоязычных текстах Textly.ai. Это сервис для тех, кто использует английский язык в коммуникациях или хочет улучшить навыки письма. Как это работает: расширения для ...

[recovery mode] Краткий обзор ридера PocketBook 740 Pro: 7,8 дюйма, аудио и защита по IPX8 Приветствую всех! Сегодня я коротко расскажу о ридере PocketBook 740 Pro – свежей модели с диагональю 7,8 дюйма. Она во многом повторяет PocketBook 740, о которой в блоге есть длинная простыня. Поэтому повторяться не буду, а выделю главное и расскажу об отличиях PocketBook ...

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

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

Самодельный электромобиль — часть 1 ГикТаймс, привет! Сейчас достаточно быстро развивается автомобильная индустрия с применением электрической тяги. Многие самоделкины, да и просто увлеченные люди пытаются собрать нечто подобное своими руками, вот и у меня друг решил этим увлечься, а я в сою очередь ему помога...

Escape from Tarkov обзавелась техническим патчем 0.11.7 Игра Escape from Tarkov обзавелась техническим патчем 0.11.7, благодаря которому разработчики оптимизировали локации, улучшили алгоритм поведения ботов, исправили различные баги и самые частые проблемы. Помимо этого, были решены недоработки, из-за которых возникали так назыв...

[Перевод] Подключение MySQL после ошибки 1040: слишком много соединений И снова ERROR 1040… Техподдержка получает много жалоб на эту печально известную ошибку: ERROR 1040: Too many connections — слишком много соединений. Проблема очевидна: приложение или пользователи создают больше соединений, чем допускает сервер, то есть текущее число соединен...

[Перевод] Serverless: на 15% медленнее и в восемь раз дороже Недавно я решил поэкспериментировать с API на нашем сайте CardGames.io и попробовать фреймворк Serverless. Последние несколько лет он стал горячей темой в мире технологий, а я прокрастинировал хотел поддерживать технические навыки в актуальном состоянии и попробовать что-то ...

Гибридный консольный стол Не знал как назвать тему, но пусть будет так, суть в том, что стол (вернее каркас стола) частично из печатных соединительных элементов, частично из стандартных алюминиевых профилей.В качестве основной несущей балки выступает конструкционный профиль 20х20, в качестве дополнит...

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

Bethesda в очередной раз выпускает патч для Fallout 76, исправляющий ошибки предыдущего патча Это забавно, но больше грустно.

[Перевод] Зачем приложению пульта Д/У знать моё местоположение? Вот интересный шаблон недружественного поведения приложения, которого можно было бы легко избежать, если бы программисты и бизнесмены рассуждали как обычные люди. У меня есть звуковая система Pioneer/Onkyo. Это неплохая техника, которая поставляется с (не слишком дерьмовым)...

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

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

5 способов превратить iPhone в настоящую рацию   В App Store есть приложения, которые имитируют общение по рации. Их можно использовать для общения с друзьями или координации действий. Основные преимущества общения по рации: вам не нужно набирать телефонный номер. Вы просто нажимаете на кнопку и общаетесь с со...

Учёные определили недостатки интерфейса Windows Update, который частично рассчитан на «тупых пользователей» Учёные из Университетского колледжа Лондона провели опрос 93 респондентов и выяснили, что большинство пользователей Windows 10 ненавидит принудительное обновление операционной системы. Исследователи считают, что у этого несколько причин, в том числе: недостаточно прорабо...

Как изменить мелодию звонка, будильника и уведомлений Приобрели новый смартфон и не знаете, как изменить мелодию уведомления или звонка? Не проблема! В данном материале мы поможем вам разобраться с настройками звука Android и подскажем сторонние решения, позволяющие быстро выбрать любимую мелодию. Zedge Обзор на данное прило...

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

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

[Из песочницы] Система контроля библиотеки на Flask-Potion, Часть 0: готовим всё, что понадобится Введение В своей работе я уже некоторое время использую Flask-Potion — фреймворк, основными достоинствами которого являются: весьма удобная интеграция с SQLAlchemy моделями, автогенерация crud-эндпоинтов, наличие клиента potion-client (весьма удобного, если пишешь API сервис...

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

«Под капотом» СХД Huawei: фирменные технологии, которых нет у других Представленные на рынке системы хранения данных, в основной своей массе, мало чем отличаются друг от друга, ведь многие вендоры заказывают оборудование едва ли не у одних и тех же ODM-производителей. У нас же почти все свое, начиная от шасси и заканчивая контроллерами, техно...

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

Как мы разбили разработку на команды (и забыли про бесконечные спринты и бесполезные стендапы) Я — PM в сервисе рассылок UniSender. 6 лет назад я пришёл программистом, а теперь отвечаю за взаимодействие между командами продукта. Раньше наша разработка состояла из одной распределённой команды и у нас было 2 беды. Но не дураки и дороги, а задержки по спринтам и скучны...

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

[Перевод] Оптимизация поиска в ширину: как обработать граф с 10 миллиардами состояний Пару месяцев назад мне наконец пришлось признать, что я недостаточно умён, чтобы пройти некоторые уровни головоломки Snakebird. Единственным способом вернуть себе часть самоуважения было написание солвера. Так я мог бы притвориться, что создать программу для решения головол...

[Перевод] Работа с ошибками в Go 1.13 В последнее десятилетие мы успешно пользовались тем, что Go обрабатывает ошибки как значения. Хотя в стандартной библиотеке была минимальная поддержка ошибок: лишь функции errors.New и fmt.Errorf, которые генерируют ошибку, содержащую только сообщение — встроенный интерфейс...

В какой сети Wi-Fi должны находиться устройства, чтобы взаимодействовать друг с другом? У каждого человека есть вопросы по поводу Wi-Fi и это совершенно нормально. Даже если вы смогли самостоятельно настроить свой роутер и сейчас сидите и читаете этот материал у нас на сайте, все равно есть много вещей, которые о беспроводном домашнем интернете еще предстоит у...

Полный перевод инструкции для асессоров Google Как ранжирует Google сайты, как работает его алгоритм? Этими вопросами можно долго мучиться и не находить на них ответа, в то время как давно доступна инструкция Google для асессоров. Безусловно, в ней нет алгоритмов, но есть принципы разметки сайтов в сети. Учитывая требова...

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

Gotify — open source проект по доставке уведомлений и отправке сообщений на сервер Для тех, кто администрирует серверы и/или веб-проекты остро стоит вопрос информированности о том, что же происходит с их «подопечными». На рынке существует масса решений об оповещении о сбоях, состоянии соединения и прочих параметрах, в том числе и с помощью СМС. речь о MR...

Как разработать концепцию по смене платформы ИС? Инструкция к применению В середине 2000-х при выборе платформы ИС большинство производителей продуктов питания остановились на 1С УПП. И за последние 10-15 лет построили и, можно сказать, «вросли в нее корнями» (будь то чистое 1С УПП или отраслевое решение на его основе). Кто-то старался активно ...

Palit оставила в своих видеокартах GeForce RTX 2060 только по три видеовыхода Компания Palit решила ограничиться лишь двумя моделями GeForce RTX 2060 в своём ассортименте. Более того, GeForce RTX 2060 GamingPro и GeForce RTX 2060 GamingPro OC отличаются друг от друга лишь частотами. GPU первой работает на частотах 1365-1680 МГц, а второй — ...

24-ядерный ARM-сервер на Banana Pi работает под управлением Ubuntu 18.04 Материснкая плата SynQuacer E-Series для 24-ядерного ARM-сервера Серверные процессоры на базе ARM давно угрожают позициям Intel в дата-центрах, но пока это лишь теоретическая угроза. До сих пор она не слишком реализовалась, если посмотреть на реальные случаи крупномасштаб...

Опенсорсный чип OpenTitan заменит проприетарные корни доверия Intel и ARM Некоммерческая организация lowRISC при участии Google и других спонсоров 5 ноября 2019 года представила проект OpenTitan, который называет «первым опенсорсным проектом по созданию открытой, качественной архитектуры микросхем с корнем доверия (RoT) на аппаратном уровне». O...

Миллионы серверов Exim находятся под атаками из-за свежей уязвимости Более половины всех почтовых серверов в интернете находятся под угрозой: злоумышленники уже эксплуатируют свежий баг почтовом агенте Exim.

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

Google добавит в систему управления Android Q новый жест Разработчики Google намерены доработать систему управления интерфейсом операционной системы в Android Q. Об этом сообщает ресурс XDA со ссылкой на изменения, отраженные в предварительной версии предстоящего обновления. Единственным, но важным нововведением системы управлени...

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

Читеров в Apex Legends будут стравливать друг с другом Не можешь победить — хоть изолируй.

OnePlus 7T и 7T Pro: дизайн, характеристики и дата выпуска Новинки идентичны друг другу по габаритам, но отличаются как внешне, так и начинкой.

Авторы Rage 2 и Far Cry New Dawn шутят друг над другом из-за визуального сходства их игр Как говорится, цирк уехал...

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

«Билайн» и Mail.ru Group обвинили друг друга в проблемах абонентов с доступом к «ВКонтакте» и другим сервисам И посоветовали пользователям друг друга перейти к конкурентам.

ВИДЕО: Солдаты из Totally Accurate Battle Simulator пытаются воевать, но у них ничего не получается Посмотрите, как бойцы комично размахивают конечностями, спотыкаются друг о друга и застревают в проходах.

ФАС вмешается в конфликт между «Билайном» и Mail.ru Group Компании обвинили друг друга в проблемах абонентов «Билайна» с доступом к «ВКонтакте» и другим сервисам холдинга.

Тематические геочаты в Telegram: что это и как ими пользоваться? В таких чатах могут общаться люди, находящиеся непосредственно поблизости друг от друга и объединённые общими интересами.

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

Мелкая питонячая радость #8: мелкие удовольствия для работы с БД Беглый опрос коллег на моем текущем проекте показал, что при словах "ORM и работа с БД" в подавляющем большинстве случаев звучат слова "Алхимия" и "Django ORM". Знания этих двух слов, в общем, достаточно, чтобы писать чистый, аккуратный и рабочий код. Но расширение инженерно...

от 32 до 64 вычислительных блоков: появились подробности относительно нового интегрированного графического ядра Intel Gen 11 Как известно, грядущие процессоры Intel Ice Lake получат новое интегрированное графическое ядро Gen 11. Ему приписывают 64 вычислительных блока вместо 24 у текущего поколения, а также производительность около 1 TFLOPS. На днях мы уже знакомились с производительностью та...

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

В Exim пропатчили критическую уязвимость Разработчики почтового агента Exim выпустили экстренный патч к критической уязвимости своего продукта. Как уточняется в описании, злоумышленники могли атаковать системы версий 4.80–4.92.1 с включенным TLS, чтобы выполнить на сервере сторонний код с root-привилегиями. Описани...

[Перевод] Протокол QUIC в деле: как его внедрял Uber, чтобы оптимизировать производительность За протоколом QUIC чрезвычайно интересно наблюдать, поэтому мы любим писать о нем. Но если предыдущие публикации о QUIC носили больше исторический (краеведческий, если хотите) характер и матчасть, то сегодня мы рады опубликовать перевод другого толка – речь пойдет про реальн...

Google разделила Drive и Photos С 10 июля сервисы будут работать независимо друг от друга

В World of Warships: Legends добавят общий мультиплеер для PS4 и Xbox One Wargaming решила объединить игроков с разных платформ в World of Warships: Legends. В ноябре в World of Warships: Legends появится кросс-плей между PlayStation 4 и Xbox One. Игроки с разных платформ теперь смогут воевать вместе или друг против друга на общих серверах. Игр...

Блокировки в PostgreSQL: 1. Блокировки отношений Два предыдущих цикла статей были посвящены изоляции и многоверсионности и журналированию. В этом цикле мы поговорим о блокировках (locks). Я буду придерживаться этого термина, но в литературе может встретиться и другой: замóк. Цикл будет состоять из четырех частей: Блоки...

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

Накроет по уши! ВКонтакте запустила Lovina Главное в новом сервисе — возможность узнать друг друга по-настоящему с помощью видеозвонков и видеоисторий.

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

Microsoft выпустил странную рекламу, в которой убеждает не покупать Office 2019 В серии роликов компания противопоставляет друг другу Office 2019 и Office 365.

Предыстория MechWarrior 5 Mercenaries в свежем трейлере игры Хрестоматийненько: сначала было развитие, потом люди начали грызть друг другу глотки.

Пользователи Google на Android смогут отправлять друг друга в поисковик Это похоже на встроенный аналог сервиса LMGTFY — «Давай я поищу в Google за тебя».

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

Security Week 38: слежка за мобильными устройствами через SIM-карту Когда мы говорим об уязвимостях в мобильных устройствах, речь идет обычно о проблемах в Android или iOS. Но не стоит забывать о радиомодуле и SIM-карте, которые являются по сути отдельными вычислительными устройствами со своим софтом и большими привилегиями. Последние пять л...

Безопасные push-уведомления: от теории к практике Привет, Хабр! Сегодня расскажу о том, чем мы с коллегами заняты уже несколько месяцев: о пуш-уведомлениях для мобильных мессенджеров. Как я уже говорил, в нашем приложении главный упор сделан на безопасность. Поэтому мы выясняли, есть ли у пуш-уведомлений “слабые места” и ...

Вредонос Sustes обновился и теперь распространяется через уязвимость в Exim (CVE-2019-10149) Вредонос Sustes обновился и теперь распространяется через уязвимость в Exim (CVE-2019-10149). Новая волна криптомайнера Sustes теперь использует для заражений июньскую уязвимость в почтовом сервере Exim. Начиная с 11 августа наши сетевые сенсоры PT Network Attack Discover...

Устанавливаем Kali Linux с графическим интерфейсом на виртуальный сервер TL;DR в статье описывается установка Kali Linux с графической средой на виртуальный сервер с ISO-образа по VNC. Такой системой можно пользоваться как полноценным десктопом. Большинство хостеров предоставляют только консольный доступ к виртуальным серверам и ограниченный в...

Решения на базе платформы Red Hat Enterprise Linux 8 представила Supermicro Компания Super Micro Computer, Inc. (SMCI), мировой лидер в сфере корпоративных решений для вычислений, хранения данных, сетевого взаимодействия и экологически безопасной обработки данных, представила решения для открытого частного облака на базе ведущей мировой ко...

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

Google Lighthouse теперь оценивает размер кликабельных элементов мобильных сайтов Они не должны располагаться слишком близко друг к другу

Мужчина потратил 1,4 миллиона долларов на игрового персонажа, которого его друг случайно продал по дешевке Геймер подал в суд на друга и издателя игры.

Facebook скроет количество лайков, чтобы пользователи не завидовали друг другу Владельцу поста число сердечек будет по-прежнему доступно.

[Перевод] Восемь малоизвестных опций Bash Некоторые опции Bash хорошо известны и часто используются. Например, многие в начале скрипта пишут set -o xtrace для отладки, set -o errexit для выхода по ошибке или set -o errunset для выхода, если вызванная переменная не установлена. Но есть много других опций. Иногда ...

Не забудьте повысить шанс ответа клиенту, используя повторный запрос в L7 балансировке Используя nginx для балансировки HTTP трафика на уровне L7 есть возможность направить запрос клиента на следующий сервер приложений, если целевой не возвращает положительный ответ. Проба механизма пассивной проверки состояния работоспособности сервера приложений показало нео...

[Из песочницы] Разработка кода не глядя Я думаю, что большинство читателей не имеют проблемы со зрением, но задумываются, что случится, если зрение откажет. Здесь должна быть картинка, но я её не вижу, поэтому интересующихся, как кодить, не глядя на экран, прошу под кат. Читать дальше →

Хранение фотографий на DVD-дисках в 2K19-м (в 2190-м? в 2238-м?) Первая цифровая фотокамера у меня появилась 14 назад. Тогда же возникла и проблема хранения фотографий. К счастью, в то время она решалась быстро и однозначно — записать на диск, и точка. Внешние HDD, да и внутренние тоже, тогда стоили дорого. SSD-дисков, по-моему, вообще н...

Обновление Dota 2 новый Патч 7.23 В новом патче 7.23 разработчики перевернули баланс игры. Увеличили максимальный уровень героев, переделали карту, добавили новые строения, предметы и персонажей. Теперь у каждого игрока есть свой курьер. Изменения коснулись экономики, Observer Ward теперь бесплатны. Убраны б...

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

Learn While Travel – как мы ездили на 1st European Business Analysis Day В российском ТехЦентре Дойче Банка есть интересная программа Learn While Travel, в рамках которой сотрудник может во время отпуска в другом городе посетить профессиональную конференцию по своей специальности за счет средств компании.  Я, Кристина Егорова, и мои коллеги, Оля...

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

Создатель сервиса краудинвестинга «Поток» Никита Абраменко покинул «Альфа-банк» — он не смог получить долю в проекте Но никаких претензий друг к другу у них с банком нет.

Be My Valentine: какие гаджеты дарили влюблённые друг другу Объединённая компания Связной | Евросеть проанализировала продажи c 11 по 14 февраля в интернет-магазинах svyaznoy.ru и euroset.ru и выяснила, какие …

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

Интеграция 18 банков и 9 торговых площадок друг с другом за месяц — особая разновидность рабочего ада 1 октября 2018 г. многие из нас ждали апокалипсиса. Но он не случился. Не знаю, как у остальных, а у меня точно была мотивация: если закупка не пройдёт, то больница не купит лекарств, детям в школах не купят творога и учебников. Я хотел сделать что-то работающее хотя бы на...

Распродажа выделенных серверов в Нидерландах и Москве В связи с апгрейдом оборудования в наших дата-центрах мы решили устроить акцию на аренду выделенных серверов! Хотим предложить Вам воспользоваться нашим предложением, получить современные серверы по очень приятным ценам. Каждый сервер оснащен модулем управления IPMI с IP-KV...

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

Huawei Mate 30 Pro отремонтировать легче, чем большинство современных смартфонов Специалисты известного ресурса iFixit получили в свои руки и разобрали новейший флагман компании Huawei — смартфон Huawei Mate 30 Pro. Он получил на удивление хорошую оценку, превышающую результаты многих смартфонов на рынке.  По шкале ремонтопригодности от ...

[recovery mode] Первая волна пострадавших от уязвимости Exim. Скрипт для лечения Уязвимость с RCE в Exim уже довольно сильно нашумела, и довольно сильно потрепала нервы системным администраторам по всему миру. На волне массовых заражений (очень многие наши клиенты используют Exim в качестве почтового сервера) быстренько накидал скрипт для автоматизации...

Делаем JaCarta Editor «О Царстве Теней я могу сказать только одно: есть реальность и есть её Тень; в этом суть всего. В реальном Мире существует лишь Амбер, реальный город на реальной Земле, в котором собрано всё. А Царство Теней — лишь бесконечность ирреальности. Здесь тоже можно обнаружить всё ...

Простая интеграция MS Project и Redmine Эпиграф “Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича — я бы тогда тотчас же решилась.» Н.В. Гоголь. Женитьба. Есть два ...

Антивирусное ПО от Xiaomi позволяло взломать миллионы смартфонов Приложение Guard Provider для поиска вредоносного программного обеспечения, которое Xiaomi устанавливает на свои смартфоны, само оказалось уязвимым для хакерских атак. Об этом сообщили исследователи компании Check Point. Они проанализировали устройство утилиты и пришли к вы...

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

[Из песочницы] Как я делился местоположением через ВК API Недавно решил попробовать реализовать идею о том, как можно делиться местоположением через API ВКонтакте с друзьями в режиме, приближенном к реальному времени. На выходе получилось кроссплатформенное Qt-приложение для iOS/Android, веб-приложение для ВКонтакте и парочка pull ...

Смартфон Samsung Galaxy A90 засветился в бенчмарке В базе данных популярного бенчмарка Geekbench обнаружились сведения о смартфоне Samsung с каталожным номером SM-A9050. Источники утверждают, что речь идет о почти флагманской модели Galaxy A90. Однако у нас есть сомнения на этот счет. Тестируемый аппарат оснащается 6 ГБ опер...

Полноценная мультиарендность в Zimbra OSE с помощью Zextras Admin Мультиарендность на сегодняшний день является одной из самых эффективных моделей предоставления ИТ-услуг. Единый экземпляр приложения, запущенный на одной серверной инфраструктуре, но который при этом доступен множеству пользователей и предприятий, позволяет максимально сниз...

Ателье создало необычный рестомод Porsche 356 Speedster Emory Motorsports Как передает портал Motor1, ателье Emory Motorsports из штата Орегон создало рестомод автомобиля Porsche 356 Speedster, получивший название Porsche 356 Speedster Aquamarine. Стоит отметить, что машина 1959 года, использовавшаяся для создания рестомода,...

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

Кнопочный геймпад Honor GamePad подходит для большинства смартфонов с USB-C На выставке gamescom 2019, которая проходит на этой неделе в Германии, китайский производитель смартфонов Honor представил Honor GamePad. Honor GamePad — это контроллер, который подключается к вашему телефону через USB-C, но на самом деле связь осуществляется по ...

Xiaomi выпустила новый большой телевизор Redmi TV за 9 000 рублей Пока все производители электроники активно конкурируют друг с другом на рынке смартфонов, китайская Xiaomi продолжает наращивать свое присутствует на рынке телевизоров, а специально для этого она сегодня, 3 ноября 2019 года, представила и выпустила на Сообщение Xiaomi выпус...

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

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

В клиенте Outlook для Android закрыли критическую уязвимость Разработчики Microsoft разместили в магазине Google Play версию 3.0.88 приложения Outlook. В ней закрыта уязвимость CVE-2019-1105, позволявшая злоумышленнику выполнять сторонний код с привилегиями текущего пользователя. Технические детали об уязвимости пока не раскрываются, ...

Visa начала оценивать кредитоспособность по расходам с карточек Платёжная система и БКИ «Эквифакс» помогли друг-другу перепрыгнуть через законодательную защиту персональных данных россиян.

Как меняется специфика работы с серверами приложений на примере OpenLiberty Привет, Хабр! Выступление Себастьяна Дашнера на java meetup в московском офисе IBM (нашел запись похожего выступления) подтолкнуло меня начать свое знакомство с легковесными серверами приложений, в частности, с OpenLiberty. И тогда я задумался: Какие преимущества дают ...

iOS 12.1.4 теперь доступна с исправлением ошибки групповых звонков FaceTime Сегодня Apple выпустила новое обновление iOS 12.1.4 для iPhone, iPad и iPod touch с новым программным обеспечением, разработанным для исправления коварной ошибки Group FaceTime, нарушающей конфиденциальность, которая может быть использована для прослушивания разговоров. Ново...

Электромобили из 90ых. Часть 1. Братья Ситроен и Пежо Источник Еще в девяностых годах двадцатого века автомобильный концерн PSA разработал и выпустил несколько малосерийных элекромобилей, вполне пригодных для городских нужд, с пробегом до 100км, возможностью зарядки от простой бытовой розетки и даже от сети быстрых зарядок те...

Concurrency и паттерны ошибок, скрытые в коде: Deadlock Наверняка, многие слышали, а кто-то встречал на практике, такие слова, как взаимные блокировки(deadlock) и гонки(race condition). Эти понятия относятся к разряду ошибок в использовании concurrency. Если я задам вам вопрос, что такое дедлок, вы с большой вероятностью без доли...

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

[Перевод] Заправка матричных картриджей — это интересно Расходники! Неважно, какой у вас принтер — струйный, лазерный — разорят вас именно они. Стоимость единицы веса чёрных чернил Hewlett Packard, бывало, превышала стоимость единицы веса донорской крови, и акционеры по всему миру ликовали. Автор, опытный ретрокомпьютерщик, да...

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

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

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

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

Пиксельное хоррор-приключение Worse Than Death теперь доступно и в России на iOS Еще летом на iOS вышел хоррор Worse Than Death, но по какой-то причине он был недоступен в некоторых странах, включая Россию. Однако сейчас его уже можно скачать, и это стоит сделать, если вы любите качественные приключения, совмещающие элементы хоррор-приключения и квеста с...

90 Гц, 65 Вт и Snapdragon 855 Plus. Новый рекордсмен заряжается за 30 минут Сегодня китайский промышленный гигант Oppo разослал официальные приглашения на мероприятие, посвященное анонсу смартфона Oppo Reno Ace, которое запланировано на 10 октября. Производители смартфонов часто соревнуются друг с другом в креативности оформления подобного рода...

Пользователи не могут войти в почту Google после обновления до macOS 10.14.4 Вчера Apple выпустила macOS 10.14.4 для всех пользователей с такими функциями, как темный режим в Safari, Apple News + и другими. Но как отмечают пользователи, в обновлении также есть одна неприятная ошибка, связанная с аутентификацией учетных записей Gmail через стандартно...

ЦОД в море и на орбите: есть ли в них практический смысл? Скучные дата-центры из железобетона уже не в моде, ИТ-компании пытаются размещать их на воде и под водой. Ходят слухи о космических ЦОД – мимо столь прекрасного в технологическом плане явления мы не могли пройти. Читать дальше →

Повышаем информативность ошибок в Go – github.com/ztrue/tracerr После многолетнего опыта работы с php и js, я привык иметь в ошибках стектрейс и смотреть на место, где произошла ошибка прямо из эррор-репорта. Пересев на Go пару лет назад, я был несколько удивлен, что в Go другие правила и нужно угадывать стектрейс по какой-нибудь строке ...

[Перевод - recovery mode ] Как правильно обрабатывать ошибки: тишина — не всегда хорошо У меня никогда не было какого-то особого мнения относительно обработки ошибок. Если я начинала работать с существующим кодом, я продолжала выполнять задачу, над которой трудился автор исходника; если писала код с нуля — делала то, что казалось мне правильным. Но недавно...

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

Новая цена Xiaomi Mi A2 в России поразила всех Еще осенью 2018 года в продажу на территории России поступил смартфон под названием Xiaomi Mi A2, который оказался доступен для покупки в нескольких модификациях, отличающихся друг от друга объемом встроенной памяти. Как это всегда бывает, Сообщение Новая цена Xiaomi Mi A2 ...

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

Яндекс.Дзен расширит функционал и станет ближе к социальным сетям Пользователям разрешат открыть свои страницы и подписываться друг на друга

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

Микросервисы на php и swoole для конвертации телеграм каналов в RSS В предыдущем посте я рассказал про то, как настроить и использовать php телеграм клиент madelineProto для парсинга постов. Но при использовании библиотеки я столкнулся с несколькими недостатками: Долгая обработка запросов из-за авторизации телеграм клиента; Неудобная нас...

Резервное копирование, часть 4: Обзор и тестирование zbackup, restic, borgbackup В данной статье будут рассматриваться программные средства для резервного копирования, которые путем разбиения потока данных на отдельные компоненты (chunks), формируют репозиторий. Компоненты репозитория могут дополнительно сжиматься и шифроваться, а самое главное — при по...

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

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

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

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

Mastercard и Rakuten запускают в Украине новый сервис Mastercard и Rakuten Viber запускают в Украине Moneytou – сервис мгновенных денежных переводов в мессенджере Viber. Сервис Moneytou позволяет пользователям Viber легко переводить друг другу деньги непосредственно в чате, не сообщая номер карты

Заменит ли автоматизация ручное тестирование? Привет, Хабр! Решил написать свое мнение касательно того, заменит ли автоматизация тестирования, собственно, тестировщиков. Прежде всего потому, что довольно слышу подобное мнение среди Junior QA, кто только делает свои первые шаги в тестировании и уже боится, что чего-то н...

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

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

React + IndexDb + автообновление = почти AsyncRedux В данной заметке по шагам расскажу как приготовить IndexDB (база данных, которая встроена в любой современный браузер) для использования в проектах, написанных на ReactJS. В результате Вы сможете использовать данные из IndexDB так же удобно, как если бы они находились в Redu...

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

[Из песочницы] Получаем Spring Bean из сторонних Application Context правильно Добрый день, хабровчане! В данной статье предлагаю обсудить одну из проблем, с которой нередко сталкиваются в проектах, использующих фреймворк Spring ввиду неверно составленных spring-конфигураций. Не нужно стараться, чтобы такую ошибку допустить, и поэтому данная ошибка яв...

[Из песочницы] Сниппеты против Клевера – обыгрываем популярнейшую викторину в реальном времени Апрель 2018-го года. Мне было 14. Мы с друзьями играли в тогда очень популярную онлайн-викторину «Клевер» от ВКонтакте. Один из нас (обычно я) всегда был за ноутбуком, чтобы пытаться быстро гуглить вопросы и глазами искать в поисковой выдаче правильный ответ. Но вдруг я поня...

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

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

Аналитики оценили выгоду Toshiba Memory от покупки SSD-бизнеса Lite-On Активы компаний в большой степени дополняют друг друга с точки зрения продуктовых линеек и позиций на рынке.

«МегаФон» проанализировал, как москвичи поздравляют друг друга с праздниками Так, за год среднесуточный интернет-трафик в Международный женский день вырос на 6%, однако по-прежнему не превышает аналогичный показатель 23 февраля.

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

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

Security Week 44: NordVPN, TorGuard и половинчатый взлом На прошлой неделе широко обсуждался взлом VPN-провайдера NordVPN, а также пары других подобных сервисов (в частности, упоминался TorGuard). Источником информации стал Твиттер, сообщения оттуда затем были подхвачены СМИ (Techcrunch, Хабр). NordVPN и TorGuard по следам этих ст...

[Из песочницы] Серверный шкаф на 14 патч-панелей или 5 дней проведенных в серверной Укладка кабеля и расключение патч-панелей в серверной В этой статье делюсь своим опытом работы по организации серверной на 14 патч-панелей. Под катом — много фотографий. Читать дальше →

«Цветное нашествие»: Apple выпустила яркую рекламу iPhone XR Apple разместила в своем YouTube-канале новый рекламный ролик, посвященный iPhone XR. В минутном видео под названием «Цветное нашествие» сотни людей бегут по городу, выполняя акробатические трюки, а отличить их друг от друга можно только по цвету комбинезона.

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

[Из песочницы] Тестирование микрокомпьютеров для IoT Для начала рассмотрим термин «интернет вещей». В википедии увидим следующее определение: Интернет вещей (англ. Internet of Things, IoT) — концепция вычислительной сети физических предметов («вещей»), оснащённых встроенными технологиями для взаимодействия друг с другом или с ...

В Rocket League появился кроссплей между всеми платформами В Rocket League на PS4 всегда можно было играть с пользователями PC, а вот попадать в матчи с обладателями Xbox One и Nintendo Switch не удавалось. До недавних пор такая ситуация была во всех играх, но после громкого скандала с Fortnite компания Sony решила изменить...

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

«Как будто на турбо-тачке гоняешь»: Блогер сравнил чипованный дизельный и бензиновый Toyota Land Cruiser 200 Дизель или бензин, «чиповать» или нет – на эти вопросы по «Двухсотке» решил дать ответ автор. Показать преимущества дизельного варианта Toyota Land Cruiser 200, да еще и с чипом, решил блогер с канала OverDrive. Он сообщил, что взял на обзор рестайлинговую «Двухсотку» 2012 ...

Когда почта доставляет: боремся с потерями push-уведомлений в iOS Со стороны пользователя почтовый клиент — приложение нехитрое. Разработчики Яндекс.Почты даже шутят, что в приложении всего три экрана: список писем; отправка письма; экран about. Но очень много интересного происходит под капотом. Как многие мобильные приложения, Почта испо...

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

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

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

Названы сайты, которые могут отключиться в Рунете с 1 февраля 1 февраля 2019 года наступит DNS Flag Day: будут внесены изменения в самое популярное ПО, отвечающее за работу DNS — Bind, Knot Resolver, PowerDNS и Unbound. Они начнут принимать только трафик, соответствующий стандарту EDNS (RFC 6891). Трафик со старых и необновлённых серве...

iPhone будет оснащаться 5G-модемами от Qualcomm Долгие годы компании Apple и Qualcomm были заняты судебными разбирательствами, обвиняя друг друга в нарушении патентов. Недавно стало известно, что стороны разрешили свой спор, и это уже оказало влиян...

На MWC представили карты памяти microSDXC объемом в 1 ТБ Карты памяти столь внушительной емкости независимо друг от друга представили компании Micron и SanDisk. В продаже эти носители появятся во втором квартале этого года, но их покупка обойдется в немалую сумму.

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

[Из песочницы] Как быстро увеличить размер диска на сервере Всем привет! Недавно столкнулся с простой на первый взгляд задачей — увеличить «на горячую» размер диска на сервере Linux. Описание задачи Есть сервер в облаке. В моем случае, это Google Cloud — Compute Engine. Операционная система — Ubuntu. Сейчас подключен диск размером 3...

HTTP/3: разрушение основ и дивный новый мир Вот уже больше 20 лет мы смотрим веб-странички по протоколу HTTP. Большинство пользователей вообще не задумывается о том, что это такое и как оно работает. Другие знают, что где-то под HTTP есть TLS, а под ним TCP, под которым IP и так далее. А третьи – еретики считают, что ...

Жизнь на 6200 DPI. Обзор HyperX Pulsefire Core Привет! В обзорах часто сравнивают киберспортивных мышей с оружием, и это не просто красивая фраза. В какой-то степени даже сам рынок оружия похож на рынок геймерских аксессуаров. Их много, они непохожи друг на друга, и разные игроки выбирают разные стили управления. Соответ...

Обновления Windows 10 могут не установиться, но есть обходной путь Если вы столкнулись с проблемами во время установки накопительных обновлений Windows 10, то вы не одиноки. За последние несколько месяцев несколько пользователей сообщали на форумах, что не удается установить обновления Windows 10, включая важные выпуски Patch Tuesday и необ...

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

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

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

Creality сделал подарок. Решил испытать и новый Ender 3, что-бы было чем обосновывать преимущества PRO версии которая мне так нравится.Вначале нашел на нашем сайте объявление от цветного мира, ребята просят за использованный в обзоре принтер 13000.Предложил скинуть до 11000 - отказались, ну да ладно...

Как мы делаем автоматизацию большой legacy сети Привет. У нас 15 260+ объектов и 38 000 сетевых устройств, которые нужно настраивать, обновлять и проверять их работоспособность. Обслуживать такой парк оборудования довольно сложно и требует много времени, сил и людей. Поэтому нам потребовалось автоматизировать работу с сет...

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

Уйти красиво: Владимир Путин сделал первый шаг к объединению Украины и России Отметив плюсы «общего гражданства» для двух братских народов – украинцев и россиян, Владимир Путин, вероятно, планирует в скором времени объединить две страны. В ответ на заявление Владимира Зеленского о возможности предоставления гражданства Украины для россиян, президент ...

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

[Перевод] LLVM IR и Go В этой статье мы рассмотрим, как построить программу на Go, такую, как компилятор или статический анализатор, которая взаимодействует с фреймворком компиляции LLVM, используя язык ассемблера LLVM IR. TL;DR мы написали библиотеку для взаимодействия с LLVM IR на чистом Go, см...

ShIoTiny: вентиляция влажного помещения (проект-пример) Основные тезисы или о чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этот статье рассказано на примере проекта управления вентиляции в ванной комнате или другом помещении с повышенной влажностью о том, как ...

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

Обзор Eternal Edge +. Шикарная ролевая игра Довольно часто относительно небольшие студии радуют нас качественным контентом, который позволяет смотреть на ААА-релизы с усмешкой. Сегодняшняя игра, которая попала к нам на обзор, является ярким примером того, что такие игры есть, их много и они действительно приносят удов...

[Из песочницы] Централизованный доступ к ЭЦП и прочим ключам электронной защиты с помощью аппаратных USB over IP Хочу поделиться нашим годичным опытом при поиске решения для организации централизованного и упорядоченного доступа к ключам электронной защиты в нашей организации (ключи для доступа к площадкам для торгов, банковские, ключи защиты программного обеспечения и т.д.). В связи с...

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

Хотел только исправить, а получился краш-тест! Что происходит с деталями, от которых отказались заказчики? Или, допустим, вы хотели только исправить, но что-то пошло не по плану?А что если проводить эту операцию на свежем воздухе? И при этом проводить это у друзей? Как думаете, что получится в итоге? Краш-тест! В ва...

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

Обзор радиостанции Baofeng UV-5R: покупать или нет? Как быть всегда на связи друг с другом в глухом лесу, горах и на маленьких речках удаленных от цивилизации на сотни километров, где не ступала нога сотовых операторов? Конечно с помощью рации, например, «народной» Baofeng UV-5R.

79% digital-рекламодателей используют в своих стратегиях SEO В 2019 году 79% digital-рекламодателей используют в своих маркетинговых стратегиях SEO. Об этом свидетельствуют результаты опроса, проведённого агентством WordStream. На вопрос, какие ещё каналы продвижения, помимо digital-рекламы, используют респонденты, подавляющее большин...

Качаем 16GB торрент через планшет с 4GB свободного места Задача: Есть ПК без интернета но есть возможность перекинуть файл по USB. Есть планшет с интернетом с которого этот файл можно перекинуть. На планшет можно скачать нужный торрент но не достаточно свободного места. Файл в торренте один и большой. Путь к решению: Я запустил т...

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

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

Как всем пережениться (одно-, дву- и трёхполые браки) с точки зрения математики и почему мужики всегда в выигрыше В 2012 году Нобелевскую премия по экономике выдали Ллойду Шепли и Элвину Роту. «За теорию стабильного распределения и практики устройства рынков». Алексей Савватеев в 2012 году попытался просто и понятно рассказать в чем суть заслуг математиков. Предлагаю вашему вниманию кон...

Переход на Boost-1.65.1 и баги, которые всплыли В прошлом году(уже почти целый год прошел) мы все–таки перешли на новую версию Boost-1.65.1, и под капотом вы найдете тройку багов boost-а, с которыми мы столкнулись. Еще важно упомянуть, что до этого у нас в ПО использовался boost -1.62.1, поскольку какие-то баги появились ...

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

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

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

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

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

Что делать, если на iPhone пропало приложение Камера Некоторые стандартные приложения на iOS можно удалить с устройства, а в дальнейшем при необходимости загрузить из App Store. Так, например, удаляется стандартный почтовый клиент, Календарь, Калькулятор, Заметки, Напоминания. Удалить таким образом самые важные приложени...

[Перевод] Я получил от Кнута чек на 0x$3,00 Дональд Кнут — учёный в области информатики, который настолько заботится о правильности своих книг, что предлагает один шестнадцатеричный доллар ($2,56, 0x$1,00) за любую найденную «ошибку», где ошибкой считается всё, что «технически, исторически, типографически или политиче...

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

Honor предлагает выбрать количество камер в новых бюджетных Honor 9X Huawei представила в России два смартфона линейки Honor 9X. Основное их отличие друг от друга заключается в количестве датчиков изображения в основной камере.

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

[Перевод] О [[trivial_abi]] в Clang-е Наконец-то я написал пост про [[trivial_abi]]! Это новая фирменная фича в транке Clang-а, новая по состоянию на февраль 2018. Это вендорское расширение языка C++, это не стандартный C++, она не поддерживается транком GCC, и нет активных предложений WG21 включить её в станда...

Библиотеки Electronic Arts почти хорошего качества Наше внимание привлёк репозиторий Electronic Arts на GitHub. Он очень маленький и из двадцати трёх проектов нас заинтересовали только несколько C++ библиотек: EASTL, EAStdC, EABase, EAThread, EATest, EAMain и EAAssert. Проекты оказались тоже очень маленькими (около 10 файлов...

Радар-детектор Playme Quick 3: брат-близнец Hard 3, но со своими особенностями Playme Hard и Playme Quick очень похожи друг на друга (по крайней мере, в третьем поколении). Они демонстрируют примерно одинаковую функциональность и примерно одинаково стоят. Quick чуть дороже, и у него нам больше понравился экран.

Терминальный сервер для админа; Ни единого SSH-разрыва Если ваша работа требует держать множество SSH-сессий к разным серверам, вы наверняка знаете, как они легко ломаются при переключении на другой Wi-Fi или временной потере интернета. Но что, если я скажу вам, что все эти проблемы давно решены и можно забыть про сломанные се...

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

Последние изменения в IO-стеке Linux с точки зрения DBA Главные вопросы работы с базой данных связаны с особенностями устройства операционной системы, на которой работает база. Сейчас Linux — основная операционная система для баз данных. Solaris, Microsoft и даже HPUX все еще применяются в энтерпрайзе, но первое место им больше н...

Загрузка ФИАС в БД на MSSQLSERVER подручными (SQLXMLBULKLOAD) средствами. Как это (наверное) не нужно делать Эпиграф: «Когда у тебя в руках молоток, всё вокруг кажется гвоздями». Как-то давным-давно, кажется – в прошлую пятницу, обходя окрестности офиса, озаботилось окаянное начальство тем, что я провожу время в праздности и созерцании котиков и кошечек. — А не загрузить ли теб...

На мобильных вышла премиум-версия настольной Monopoly от Marmalade Game Studio У большинства людей понятие настольных игр ассоциируется либо с классическими шахматами и шашками, либо с «Монополией». Но если классика действительно не умирает, то вот к последнему продукту есть вопросы. В отрыве от реальности это может и неплохая игра, в которой у вас ест...

Cataclysm Dark Days Ahead, статический анализ и рогалики Скорее всего, из названия статьи вы уже догадались, что в центре внимания ошибки в исходном коде. Но это вовсе не единственное, о чем пойдет речь в этой статье. Если кроме С++ и ошибок в чужом коде вас привлекают необычные игры и вам интересно узнать, что это такие за «рога...

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

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

[Из песочницы] Consumer Driven Contracts или Gitlab CI глазами QA test automation Цели данной публикации: Краткое введение в Consumer Driven Contracts (CDC) Настройка CI pipeline на основе CDC Consumer Driven Contracts В этой части мы пройдемся по основным моментам CDC. Данная статья не является исчерпывающей на тему контрактного тестирования. Существуе...

Гибридные процессоры AMD Renoir получат поддержку оперативной памяти LPDDR4-4266 Нынешнее поколение гибридных процессоров AMD – Picasso серий U и H – не имеет каких-то выдающихся способностей по части поддержки оперативной памяти. Официальный максимум для них – DDR4-2400. В этом плане мобильные процессоры Intel Ice Lake с поддержко...

Xiaomi и Vifa выпустили маленькую, но мощную беспроводную колонку с NFC Две такие колонки можно прислонить друг к другу и они начнут воспроизводить музыку с одного источника.

Альтернатива центру сертификации от Microsoft Пользователям нельзя доверять. В большинстве своем они ленивы и вместо безопасности выбирают комфорт. По статистике, 21% записывают на бумаге свои пароли от рабочих аккаунтов, 50% указывают одинаковые пароли для рабочих и личных сервисов. Среда тоже враждебна. 74% организац...

Количество онлайн-переводов в РФ увеличилось в 1,5 раза Граждане нашей страны стали активнее переводить друг другу средства онлайн с помощью Android-смартфонов.

Спор Apple с Qualcomm неожиданно разрешился. Выиграют все VAR’ы говорят, что решение Apple и Qualcomm прекратить все судебные споры друг с другом «обоюдно выигрышно» для компаний и позволит им уделять больше …

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

Lenovo стал международным техническим партнером ФК «Интер» Милан Lenovo станет международным техническим партнером футбольного клуба. Это соглашение объединит друг с другом два бренда, которые известны по всему миру.

Два рынка в одном сегменте Рынок смартфонов «расщеплен» на два практически независимых друг от друга сегмента, которые отличаются динамикой, трендами, лидерами и т.д., а также …

Facebook Messenger, Instagram и WhatsApp могут быть интегрированы друг с другом По данным СМИ, базовая инфраструктура обмена сообщениями у этих сервисов будет унифицирована.

[Перевод] Не потеряли ли на Большом адронном коллайдере свидетельства наличия новой физики? Детектор частиц ATLAS на БАК в Европейском центре ядерных исследований (ЦЕРН) в Женеве, Швейцария. БАК, построенный внутри подземного туннеля окружностью в 27 км, является крупнейшим и мощнейшим ускорителем частиц и крупнейшей машиной в мире. Но он способен записывать лишь...

Опыт интеграции онлайн кассы Атол с собственной торговой CRM Вокруг онлайн касс в последнее время дикий ажиотаж, 1 июля 2019 заканчивается последняя отсрочка, поэтому и мне пришлось заняться этим вопросом. Тем, у кого 1С или другая система особо можно не напрягаться, но если у вас собственная самописная система, то на ваши плечи ложит...

Рождение и смерть альбома: разбираемся, как менялись музыкальные форматы за последние 100 лет В прошлых статьях мы говорили об изменяющейся роли критиков в мире музыки. Теперь же поговорим о том, как альбомный формат потерял былую значимость — и что пришло ему на смену. Фото Florencia Viadana / Unsplash Как альбомы завоевали музыкальный рынок В первой половине XX ...

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

Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM Изначально весь проект был написан на Objective-C и использовал ReactiveCocoa версии 2.0 Взаимодействие между View и ViewModel осуществлялось посредствам биндингов свойств вью модели, и все бы ничего, за исключением того, что отладкой такого кода заниматься было очень сложно...

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

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

Apple и Intel работали над аналогом сотовой связи и Wi-Fi По замыслу компаний, смартфоны Apple должны были поддерживать связь друг с другом с помощью радиоволн на относительно большом расстоянии.

Как поздравляли абоненты «Билайн» друг друга с праздниками ПАО «ВымпелКом» (бренд «Билайн») проанализировал предпочтения россиян в магазинах и интернет-магазине «Билайн» 14 февраля, 23 февраля и 8 марта. Результаты представлены «Билайн.Аналитика».

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

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

Прикручиваем LDAP-авторизацию к Kubernetes Небольшая инструкция о том, как используя Keycloak можно связать Kubernetes с вашим LDAP-сервером и настроить импорт пользователей и групп. Это позволит настраивать RBAC для ваших пользователей и использовать auth-proxy чтобы защитить Kubernetes Dashboard и другие приложени...

Яндекс.Клавиатура 18.15.2 Яндекс.Клавиатура — клавиатура со смайликами и котиками. Онлайн-общение давно не ограничивается обменом фразами и смайликами. Эмодзи, гифки и картинки помогают передать друзьям нужные эмоции или просто поднимают настроение, добавляют красок в чат. Бесплатная клавиатура от Ян...

Опрос: подавляющее большинство американцев больше доверяет биткоину, чем Libra от Facebook Согласно проведенному CivicScience опросу, подавляющему большинству жителей США не внушает доверия готовящаяся к запуску цифровая валюта Libra. В опросе приняли участие 1799 взрослых жителей США. Лишь 2% респондентов заявили, что доверяют проекту Libra больше, чем биткоину. ...

Тarantool Cartridge: шардирование Lua-бекенда в три строчки У нас в Mail.Ru есть Tarantool — это такой сервер приложений на Lua, который по совместительству ещё и база данных (или наоборот?). Он быстрый и классный, но возможности одного сервера всё равно не безграничны. Вертикальное масштабирование тоже не панацея, поэтому в Tarant...

Обзор HPE ProLiant DL180 Gen10: обновление легендарных SMB-серверов Девятое поколение серверов HPE ProLiant DL180 и DL160 не снискало народной любви. А всё потому, что выгода от их приобретения — в сравнении со старшими сериями DL300 — была не так очевидна. Однако компания учла ошибки прошлого и в десятом поколении Gen10, которое несколько з...

Крокодилы летают, но низко-низко (об экранопланах без эмоций, зато с отступлениями) Скажу сразу: ничего про «не имеющее аналогов», «бездумно разрушенное» и т.п. – не будет. Что будет: — Немного истории; — Разъяснение того, что такое эффект экрана, его свойства и последствия; — Преимущества и недостатки; — Практические реализации у нас и за рубежом, ра...

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

Redmi Note 7 Pro показал убедительные результаты в тестах Смартфон Redmi Note 7 Pro оказался значительно более производительным по сравнению с Redmi Note 7 благодаря использованию мобильной платформы Qualcomm Snapdragon 675. В данной однокристальной системе, которая создана с использованием 11-нанометрового технологического пр...

Как прошел Zabbix Summit 2019 Zabbix Summit 2019, главное событие года о мониторинге, прошел с 11 по 12 октября. Сотни пользователей и фанатов Zabbix из 48 стран собрались в Риге, чтобы провести вместе эти несколько дней, учиться и вдохновляться успехами друг друга. Читать дальше →

2 млрд долларов за постройку базы ну Луне. В США хотят превратить лунную программу в соревнования Люди высадились на Луне в 1969 году — в самом начале эры освоения космоса. После этого люди побывали на Луне ещё несколько раз и на этом освоение нашего естественного спутника завершилось, если говорить именно о пилотируемых миссиях с высадкой астронавтов. Однако...

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

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

[Перевод] Как я нашёл баг в GNU Tar Автор статьи — Крис Зибенманн, системный администратор Unix в университете Торонто Время от времени в моей работе происходит нечто странное, что заставляет задуматься, даже если сразу непонятно, какие следуют выводы. Недавно я упомянул, что мы нашли ошибку в GNU Tar, и исто...

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

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

Обзор альбома Wildways — Нью скул Сейчас жанры плотно переплетены, музыка собрана в одно полотно, где проблематично оторвать лоскуты друг от друга - посыпется вся структура. Тот же 808 бас и автотюн в любом жанре: рэпе, попсе и в чём потяжелее - это неплохо. Ведь ничто не качает как 808, а автотюн до сих пор...

Убийца WhatsApp: Google запустила лучший в мире мессенджер Наиболее популярным и известным сервисом для общения является WhatsApp, а используют его на постоянной более чем 1,5 млрд человек. Все эти люди с его помощью поддерживают связь друг с другом с его помощью, а все, Сообщение Убийца WhatsApp: Google запустила лучший в мире мес...

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

Почти уволен. Как я построил отдел аналитики Яндекса Меня зовут Алексей Долотов, я 10 лет не писал на Хабр. Отчасти дело в том, что когда мне было 22 года, я начал строить отдел аналитики Яндекса, затем семь лет им руководил, а теперь придумал и строю сервис Яндекс.Таланты. Профессия аналитика даёт массу возможностей. Главное...

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

Оптимизация запросов базы данных на примере B2B сервиса для строителей Как вырасти в 10 раз под количеству запросов к БД не переезжая на более производительный сервер и сохранить работоспособность системы? Я расскажу, как мы боролись с падением производительности нашей базы данных, как оптимизировали SQL запросы, чтобы обслуживать как можно бол...

Игровой смартфон Black Shark Skywalker на базе Snapdragon 855 с поддержкой 5G выйдет совсем скоро В конце прошлой неделе руководители компании Xiaomi, публично общаясь друг с другом в социальной сети Weibo, официально подтвердили факт существования нового игрового смартфона Black Shark. Оригинальный смартфон Xiaomi Black Shark был представлен в апреле прошлого года,...

Биржа Binance добавит возможность трейдинга стейблкоинами друг против друга Криптовалютная биржа Binance анонсировала добавление новых торговых пар с участием так называемых стабильных монет, при этом торговаться они будут друг против друга. В частности, начиная со 04:00 UTC вторника, 8 января, пользователям биржи станут доступны пары PAX/TUSD, USDC...

Зачем вам хелпдеск, если уже есть CRM?  Какое корпоративное ПО установлено в вашей компании? CRM, система управления проектами, хелпдеск, ITSM-система, 1С (тут точно угадали)? У вас есть чёткое ощущение, что все эти программы дублируют друг друга? На самом деле, пересечение функций, действительно, бывает, многие в...

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

[Из песочницы] Топ 20 ошибок при работе с многопоточностью на С++ и способы избежать их Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Top 20 C++ multithreading mistakes and how to avoid them» автора Deb Haldar. Сцена из фильма «Петля времени (2012) Многопоточность— одна из наиболее сложных областей в программировании, особенно в C++. За годы разраб...

[Из песочницы] Дифференциальная геометрия кривых. Часть 1 Предисловие Привет всем читателям. Просто решил написать статью о дифференциальной геометрии кривых. На мой взгляд, тема из «непрерывной» математики будет большинству читателей Хабра полезна, по крайней мере ближайший час =), учитывая что это IT ресурс, а IT это где то ближ...

[Перевод] 10 распространенных ошибок в письменном английском и как с ними бороться В последние пару лет я решил активно взяться за улучшение своего английского – хотелось поискать зарубежных заказчиков на сайтах вроде Upwork, но уровень письменной коммуникации был не на должном уровне. Как оказалось, здесь есть довольно много тонких моментов, которые не ...

Техподдержка 3CX отвечает: захват SIP-трафика на сервере АТС В этой статье мы поговорим об основах захвата и анализа SIP-трафика, генерируемого АТС 3CX. Статья адресована начинающим системным администраторам или обычным пользователям, в обязанности которых входит обслуживание телефонии. Для углубленного изучения темы рекомендуем пройт...

В Exim устранили еще один RCE-баг Разработчики популярных почтовых агентов Exim в экстренном порядке выпустили обновление 4.92.3. Оно закрывает критическую уязвимость, позволяющую удаленно вызвать отказ в обслуживании или даже выполнить произвольный код на сервере. Проблема, получившая идентификатор CVE-2019...

10 способов сэкономить на IT-инфраструктуре для всех Это был 2013 год. Я пришёл работать в одну из компаний-разработчиков, создающих ПО для частных пользователей. Мне говорили разное, но меньше всего я ожидал увидеть то, что увидел: 32 непогашенных виртуалки на арендованном тогда ещё неприлично дорогом VDS, три «свободных» лиц...

ControlValueAccessor и contenteditable в Angular Вы когда-нибудь задумывались, как работает связка форм Angular и HTML элементов, через которые пользователь заносит данные? С самого начала для этого использовали ControlValueAccessor — специальный интерфейс, состоящий всего из 4 методов: interface ControlValueAccessor { w...

Российский оператор предлагает абонентам продавать и покупать друг у друга минуты и гигабайты Механизм работы “Биржи Tele2” понятен уже из её названия: одни абоненты, у которых скопились ненужные минуты и гигабайты, выставляют их на продажу, а другие, кому всё это, напротив, нужно позарез, покупают, дождавшись выгодной для себя цены.

Looney Tunes World of Mayhem: обзор очаровательной казуальной A-RPG (Android и iPhone) Классические мультфильмы Looney Tunes («Веселые мелодии») изначально были пародией Warner Bros на диснеевские мультики. То, что там творили друг с другом персонажи иначе как бойней назвать нельзя. Сейчас мультсериал заслужил бы рейтинг 16+. Подзабытые гер

Смартфоны Xiaomi, Samsung, Huawei и Apple сильно подорожают Популярность электроники различного вида с каждым днем стремительно растет, а активно способствуют этому бренды из Китая, которые активно конкурируют друг с другом в борьбе за покупателей, предлагая максимально низкие цены на все товары. Тем не Сообщение Смартфоны Xiaomi, S...

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

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

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

Вьетнамская компания VinGroup построила собственный завод для производства смартфонов Группа компаний VinGroup, которая уже составляет 2% ВВП Вьетнама решила увеличить оборот и прибыль, занявшись новым для себя бизнесом — производством смартфонов. Вьетнамцы в этом деле пока что новички, но с самого начала решили пойти своим собственным путём, не просто прод...

Как отменить подписку на Mac? Два способа Если вы оформляли подписку на различные сервисы при помощи App Store, а сейчас хотите ее отменить, сделать это можно прямо с iPhone или iPad. Но что если вы хотите воспользоваться для решения этой задачи своим компьютером Mac? Например, если оформили пробную подписку на при...

«Билайн» представил сервис «Подари безлимит» ПАО «ВымпелКом» (бренд «Билайн») первым в России среди мобильных операторов представляет сервис, который дает клиентам Билайн возможность дарить друг другу безлимитный мобильный интернет на 1, 3 или 6 месяцев.

Чем отличается OPPO Reno2 Z и Reno2 F друг от друга Сегодня OPPO выпустила целую россыпь новинок, в отличиях которых сам чёрт ногу сломит. Тем не менее, с главным виновником торжества - OPPO Reno2 - мы уже разобрались. Сейчас настало время изучить Reno2 Z и Reno2 F, а также их отличия друг от друга. Поехали!

[Перевод - recovery mode ] Типичные ошибки при логгировании Привет, Хабр! Я думаю, практически в каждой программе есть логгирование. Более того, в ряде уже неновых приложений (а значит с морем нетривиальных условий) зачастую логи становятся жизненно важными на боевом сервере. Однако, несмотря на всю важность и распространенность подо...

[Из песочницы] Новогодние пляски вокруг FC-адаптера или сказ о том, как далеки порой причины проблемы от симптомов Итак, 4 января в 7:15, протерев глаза от сна, обнаруживаю пачку сообщение в группе Телеграмм от Zabbix-сервера о том, что на одном из серверов виртуализации нагрузка по CPU повысилась: Читать дальше →

87% децентрализованных приложений работают на базе Ethereum По данным исследовательского блокчейн-стартапа Fluence Network, подавляющее большинство децентрализованных приложений (DApps) работают на базе платформы Ethereum. Об этом сообщают Trustnodes. 87% приложений используют блокчейн Ethereum, 19% построены на EOS, а 8% — работают ...

Терминалы EK-Scalar предназначены для охлаждения нескольких 3D-карт одной СЖО Компания EK Water Blocks представила новые терминалы линейки Quantum Line. Они называются EK-Scalar и позволяют организовать охлаждение нескольких 3D-карт одной СЖО. С помощью терминалов в контур СЖО можно включить в два, три или даже четыре водоблока. Подключение получ...

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