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

[Перевод - recovery mode ] Делаем быстрее POSTGRESQL COUNT (*) Часто жалуются, что count (*) в PostgreSQL очень медленный. В этой статье я хочу изучить варианты, чтобы вы получили результат как можно быстрее. Почему count (*) такой медленный? Большинство людей без проблем понимают, что следующий запрос будет выполняться медленно: S...

Ошибка с директивой #line в компиляторе Visual C++ Директива #line добавляется препроцессором и затем может быть использована для понимания, к какому файлу и строке относится тот или иной фрагмент кода в препроцессированном файле. Директива #line указывает инструментам, работающим с кодом, изменить внутренний хранимый номер...

Укрощение строптивого или тонкая настройка энкодера в Marlin    Привет всем 3D печатникам и не только!   Сегодня я хочу поведать вам о настройке энкодера в прошивке Marlin. Точнее о настройке ускорений изменения значений при увеличении скорости вращения ручки энкодера. Дело в том, что во всех инструкциях по настройке прошивки Marlin п...

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

Apple обновляет прошивку AirPods Pro до версии 2D15 Apple выпустила новое обновление прошивки для AirPods Pro, обновив предыдущую прошивку версии 2C54 или 2B588 до новой прошивки 2D15. В настоящее время нет информации о том, что нового в обновленной прошивке, хотя были некоторые жалобы от пользователей «AirPods Pro» по повод...

Новое обновление MIUI 12 было отозвано для половины смартфонов Xiaomi Ещё одну закрытую бета-версию прошивки MIUI 12 выпустили сегодня разработчики Xiaomi. Это закрытая версия для Китая с рабочим номером MIUI 12 20.5.14, и она доступна не для всех моделей телефонов Xiaomi, которые ранее вошли в список устройств, участвующих в тестировании. Для...

Генерация URL с параметрами на коленке и best practice Как-то я увидел в проекте соседней команды код, который генерировал строку с URL-параметрами для последующей вставки в iframe src-атрибут. Эта статья может показаться лишней, очевидной или слишком простой, но раз такое встречается в живой природе, об этом не стоит молчать, а...

[Из песочницы] Начинаем работу с Google Sheets на Python. От регистрации до чтения данных Довольно долго я обходился выгрузкой данных в Excel, но мода меняется, пользователи хотят в облака. Начав переводить ряд проектов на Python, решил, что самое время сменить (или дополнить) Excel чем-то более современным. Когда я впервые столкнулся с необходимостью работы c ...

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

[Перевод] Использование Clickhouse в качестве замены ELK, Big Query и TimescaleDB Clickhouse — это столбцовая система управления базами данных для онлайн обработки аналитических запросов (OLAP) с открытым исходным кодом, созданная Яндексом. Ее используют Яндекс, CloudFlare, VK.com, Badoo и другие сервисы по всему миру для хранения действительно больших об...

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

PostgreSQL Antipatterns: обновляем большую таблицу под нагрузкой Как стоит поступить (а как точно не надо), если в «многомиллионной» активно используемой таблице PostgreSQL нужно обновить большое количество записей — проинициализировать значение нового поля или скорректировать ошибки в существующих записях? А при этом сохранить свое время...

Вышла неожиданная версия Android 11. План выпуска ОС поменяли Ранее в этом году Google представила свой план выпуска Android 11, включая версии для разработчиков и бета-версии. После выпуска трех предварительных версий для разработчиков компания решила выпустить еще одну Developer Preview-версию (DP4). После выхода DP1, DP2 и DP3 ...

Перенос значений SEQUENCE между базами PostgreSQL Как можно перенести в другую PostgreSQL-базу последнее назначавшееся значение «автоинкремент»-поля типа serial, если в таблице могли быть какие-то удаления, и «просто подставить max(pk)» уже не подходит? Мало кто знает, что хоть PG и не предоставляет до версии 10 функций, ч...

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

Оптимизация строк в ClickHouse. Доклад Яндекса Аналитическая СУБД ClickHouse обрабатывает множество разных строк, потребляя ресурсы. Для ускорения работы системы постоянно добавляются новые оптимизации. Разработчик ClickHouse Николай Кочетов рассказывает о строковом типе данных, в том числе о новом типе, LowCardinality, ...

Анонс Windows 10 May 2020 Update Build 19041.264 (Поздний доступ и Release Preview) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 May 2020 Update под номером 19041.264 (KB4556803) для участников программы Windows Insider, использующих каналы «Поздний доступ» и Release Preview. Это накопительное обновление включа...

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

Представляем PHP 7.4: Производительность, Возможности, Устаревший Функционал PHP постоянно развивается, и только что мир увидело их последнее обновление — PHP 7.4. Производительность и скорость продолжают расти, в чём мы убедились ещё в предыдущих релизах PHP 7. Предварительная загрузка — одно из самых ярких обновлений. Эта возможность позволяет знач...

Apple признала проблему с произвольным отключением некоторых MacBook Pro 13” 2019 и рассказала что делать Apple опубликовала документ, в котором описываются действия по устранению неполадок для пользователей 13-дюймовых MacBook Pro, ранней версии 2019 года, с двумя портами Thunderbolt 3. Ранее некоторые пользователи жаловались на неожиданное завершение работы MacBook Pro, которы...

[Перевод] Простая хэш-таблица для GPU Я выложил на Github новый проект A Simple GPU Hash Table. Это простая хэш-таблица для GPU, способная обрабатывать в секунду сотни миллионов вставок. На моём ноутбуке с NVIDIA GTX 1060 код вставляет 64 миллиона случайно сгенерированных пар ключ-значение примерно за 210 мс и...

Как мы в Спортмастере выбирали систему кеширования. Часть 1 Привет! Меня зовут Алексей Пьянков, я разработчик в компании Спортмастер. В этом посте я рассказал, как начиналась работа над сайтом Спортмастер в 2012 году, какие инициативы удалось «протолкнуть» и наоборот, какие грабли мы собрали. Сегодня я хочу поделиться мыслями, кото...

[Перевод] Первый взгляд на записи и кортежи в JavaScript В этом посте мы вкратце рассмотрим предложение в стандарт ECMAScript «Record & Tuple» от Робина Рикарда и Рика Баттона. Это предложение добавляет два вида составных примитивных значений в JavaScript: записи (records) — неизменяемая и сравниваемая по значению версия прос...

Apple выпустила iOS 13.4.1 с исправлениями ошибок Несмотря на то что неделей ранее Apple выпустила первую бета-версию iOS 13.4.5, немало удивив пользователей, которые совершенно не ждали, что компания перепрыгнет сразу через пять порядковых номеров, сегодня она выпустила релизные версии iOS 13.4.1 и iPad 13.4.1. Обновления...

Windows 10 получит полезный новый инструмент для Зарезервированного хранилища Windows 10 May 2019 Update (версия 1903) была поставлена с новой функцией, называемой «Зарезервированное хранилище», которая резервирует часть системного хранилища, чтобы гарантировать, что обновления и драйверы Windows будут надежно работать при нехватке места. Появившееся ...

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

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

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

Анонс Windows 10 Insider Preview Build 19041.84 (Поздний доступ) Доброе утро, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 20H1 под номером 19041.84 (KB4539080) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя улучшения качества. Список и...

[Перевод] Волшебная отвёртка для дальневосточной сборки Excel 97 Группа строений кампуса Microsoft от №16 до №18 многие годы служила домом для команды разработчиков Microsoft Office. Когда они переехали в строение №37, все машины в старой лаборатории выключили и перевели в новую лабораторию здания 37. На тот момент Office 97 уже был оч...

Алгоритмы быстрой обработки HTTP-строк В HTTP/2 появилась компрессия стандартных заголовков, но тело URI, Cookie, значения User-Agent по-прежнему могут составлять десятки килобайт и требуют токенизации, поиска и сравнения подстрок. Задача становится критичной, если HTTP-парсер должен обрабатывать интенсивный злон...

Как запустить модную тёмную тему для WhatsApp на компьютере Команда WhatsApp в 2015 году отошла от политики только мобильного сервиса и запустила браузерную версию WhatsApp for Web. Затем к браузерной версии добавилось приложение WhatsApp Web. Однако у приложения и браузерной-версии пока не было одной модной сейчас функции ...

Собираем свой flow для git с нуля На днях вышла прекрасная, хотя и спорная статья — Please, stop using GitFlow! (и еще десяток на эту же тему после нее). Ее основными тезисами были: GitFlow противоречит тезису "ветки должны быть короткоживущими". Это важно, потому что чем меньше живет ветка — тем ...

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

[Перевод] Вышел Windows Terminal Preview v0.8 Выпущена новая версия Windows Terminal. Терминал можно загрузить из Microsoft Store или со страницы выпусков на GitHub. Давайте перейдем к просмотру нововведений! Поиск В Терминал добавлена функция поиска. По умолчанию, для вызова строки поиска, используется комбинация клав...

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

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

Анонс Windows 10 Insider Preview Build 19041.207 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.207 (KB4550936) для участников программы Windows Insider, использующих канал «Поздний доступ». Список изменений: Исправлена проблема, из-за которой служба Re...

Нас Django вкус волнует и манит Прошло уже несколько недель, как официально вышла 3 версия Django. Я работал с этой версией ещё до публикации официального релиза и, к сожалению, заметил, что развитие Django сильно замедлилось. Версия 1.3 от 1.7 отличается в разы, а вот 3 версия содержит косметические изм...

Анонс Windows 10 Insider Preview Build 19041.172 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.172 (KB4552455) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя улучшения качеств...

Обновление MySQL (Percona Server) с 5.7 до 8.0 Прогресс не стоит на месте, поэтому причины обновиться на актуальные версии MySQL становятся всё более весомыми. Не так давно в одном из наших проектов настало время обновлять уютные кластеры Percona Server 5.7 до 8-й версии. Всё это происходило на платформе Ubuntu Linux 1...

[Из песочницы] Функциональный Powershell с классами — не оксюморон, я гарантирую это Привет, Хабр! Представляю вашему вниманию перевод статьи "Functional PowerShell with Classes. I promise it’s not an oxymoron" автора Christopher Kuech. Объектно-ориентированная и функциональная парадигмы программирования могут казаться не в ладах друг с другом, но ...

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

Анонс Windows 10 Insider Preview Build 19041.208 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.208 (KB4558244) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя исправления, сдел...

Обновление Windows 10 KB4532693 теперь вызывает сбои загрузки Windows 10 KB4532693, представляющая собой исправление безопасности, по-видимому, стала серьезным источником горя для тысяч пользователей. По некоторым сведениям, это обновление удаляет файлы, в то время как другие сообщают, что Microsoft переместила все данные рабочего стол...

Разоблачение дня: быстрые 45-ваттные зарядки Samsung большую часть времени работают вполсилы Быстрые 45-ваттные зарядки появились в ассортименте компании Samsung относительно недавно, но, как оказалось, к их работе есть один большой вопрос. По словам Макса Вайнбаха (Max Weinbach), шеф-редактора известного ресурса XDA-Developers, большую часть времени такие заря...

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

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

Новая графическая панель. Продолжение. Здравствуйте.Моя TFT панель для 3D принтера, о которой я рассказал в первой статье , изначально разрабатывалась для использования с платой и прошивкой Smoothieware. Однако на данный момент я уже добавил поддержку (пока неофициальную) для Marlin-1 и Marlin-2. Для работы с 5-в...

Gboard на Android вылетает. Что делать Gboard — пожалуй, была бы лучшей клавиатурой для Android. Если бы не баги Несмотря на то что Google Play уступает App Store по выручке от продажи приложений, для Android софт играет более важную роль, чем для iOS. Сказывается чрезвычайно никудышная политика обновления ...

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

Быстро разряжается Xiaomi Mi 9T? Компания готовит ... Пару дней назад мы сообщали вам о том, что некоторые владельцы Xiaomi Mi 9T столкнулись с проблемой быстрого разряда аккумулятора. Некоторые пользователи заметили, что смартфон начал меньше «держать» заряд после того, как на него установили обновление MIUI 11.0.4...

Большие аппетиты маленьких Buffer в Node.js Я уже рассказывал про сервис мониторинга запросов к PostgreSQL, для которого мы реализовали онлайн-коллектор серверных логов, чья основная задача — одновременно принимать потоки логов сразу с большого количества хостов, быстро их разбирать на строки, группировать в пакеты по...

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

Функциональный подход к транзакциям на Scala или пишем свою полезную монаду Если вы работаете с одной базой данных которая поддерживает транзакции вы даже не задумываетесь о консистентности — база все делает за вас. Если же у вас несколько баз, распределенная система или даже к примеру MongoDB до 4 версии — все не так радужно. Рассмотрим пример — м...

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

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

Про обновление Lerdge X, невнимательность и недоэкструзию Запись просто себе на память, ну и как напоминание другим быть внимательнее когда изменяется что-то нормально работающее :)Решил сегодня перед печатью второй части детали обновить прошивку Lerdge X и посмотреть на этот Linear Advanced, который появился в последней версии про...

Google принесла на смартфоны Android долгожданную запись звонков Компания Google выпустила важное обновление в фирменного приложения набора номера Google Phone, которое добавляет функцию записи звонков.  Пока обновление начало распространяться для смартфонов Nokia в Индии. Судя по отзывам на официальном форуме сообщества Nokia ...

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

[Перевод] Pylint: детальная проверка работы анализатора кода Когда Люк работал с Flake8 и одновременно присматривался к Pylint, у него сложилось впечатление, что 95% ошибок, выдаваемых Pylint, были ложными. У других разработчиков был иной опыт взаимодействия с этими анализаторами, поэтому Люк решил детально разобраться в ситуации и из...

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

Какие функции пропали из ОС с выходом свежей версии Windows 10 Компания Microsoft опубликовала список функций, которые были убраны из ОС или признаны устаревшими с выходом обновления Windows 10 May 2020 (версия 2004).  Функций, от которых Microsoft избавилась в Windows 10 May 2020, не так много. Однако среди них находится дов...

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

Бесполезный REPL. Доклад Яндекса REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также т...

[Перевод] Как разработчикам Myst удалось уместить на одном CD-ROM целую вселенную Привет, Я Рэнд Миллер, соавтор «Myst». Мы поставили перед собой задачу создать реальный мир «Myst», но болезненно ударились о реальные ограничения CD-ROM. Играми я начал заниматься ещё с начала старшей школы, и я уже не молод, то есть это было довольно давно. Игры, которые ...

Windows 10 Build 19592 доступна для загрузки Компания Microsoft выпустила новый инсайдерский билд Windows 10 под номером 19592. Ключевое изменение данной сборки – новый планшетный режим для ПК 2-в-1, где был увеличен интервал между иконками на Панели задач, оптимизированный Проводник под сенсорный ввод, а также сама се...

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

Автоматизированная сборка Delphi-приложения Автоматизированная сборка Delphi-приложения Я довольно часто сталкивался с тем, что разработчики на Delphi (можно сказать традиционно) компилируют свои приложения "ручками", что далеко не production-решение, а со стороны выглядит кустарщиной и "делаем на-колен...

Xiaomi выпустила энергоэффективный кондиционер Smartmi Air Conditioner A Компания Xiaomi официально представила свой новый кондиционер Smartmi Air Conditioner A, который поставляется в двух вариантах с различной нагрузочной способностью.Согласно официальным данным, кондиционер Xiaomi Smartmi A выпускается в модификациях 1 Ton и 1,5 Ton (примерно ...

Задачи с собеседований: поиск одинаковых чисел в двух строках Дан массив из двух строк со списками чисел, разделенных запятыми, отсортированными в порядке возрастания. Ваша цель – вернуть строку чисел, которые встречаются в обоих строках, в отсортированном порядке. Если пересечения нет, возвращаем false. Например: если входной ма...

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

Microsoft Edge для Android готовится к выходу Edge Chromium на ПК Релиз новой версии Microsoft Edge, построенной на базе проекта Chromium, для платформ Windows и macOS состоится уже 15 января 2020 года. Поскольку до этого события остаётся всего чуть больше двух недель, некоторые приложения Microsoft уже начали готовиться к переходу на нов...

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

Google пускает под нож классический YouTube Компания Google объявила о скором отказе от классического интерфейса десктопной веб-версии видеосервиса YouTube.  Принудительное переключение пользователей на новый дизайн Youtube начнётся в марте 2020 года. Сейчас пользователям доступны оба варианта и между ними ...

Инструментарий фронтенд-специалиста: полезные утилиты и фичи для ускорения разработки Прошли те времена, когда фронтендеру достаточно было открыть «Блокнот», написать несколько строк кода, проверить его в браузере и загрузить на сервер через FTP. Современная разработка пользовательского интерфейса сильно усложнилась. Экосистема JavaScript растет и изменяетс...

Побеждая C двадцатью строками Haskell: пишем свой wc Привет, Хабр. На днях Siemargl предложил мне перевести любопытную статью о победе над юниксовым wc при помощи хаскеля. Переводить её я, конечно же, не буду, и по нескольким причинам: автор выжал из однопоточной версии далеко не всё, и однопоточная версия была существенно ме...

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

Как работает Windows 10 на Raspberry Pi 4 и Pi 3 Разработчики наконец установили оптимизированную для ARM версию Windows 10 на Raspberry Pi 4 после того, как некоторым людям удалось запустить ее на Raspberry Pi 3 в первой половине 2019 года. Raspberry Pi 4 и Pi 3 официально поддерживают версию Windows 10 для IoT Core, кото...

[Из песочницы] Пишем шейдеры кодом в Unity LWRP Введение Здравствуй, Хабр. Сегодня хочется рассказать немного о том, как можно быстро и безболезненно (почти) начать писать классические текстовые шейдеры в Unity с использованием Lightweight Rendering Pipeline (LWRP) — одним из примеров конвейера Scriptable Rendering Pipeli...

[Перевод] Выпуск Rust 1.41.1: корректирующий выпуск Команда Rust опубликовала новый корректирующий выпуск Rust, 1.41.1. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.41.1...

Windows 10 20H1 Build 19041.145 доступна для скачивания Разработка Windows 10 версии 2004 была окончена уже декабре 2019 года и постоянно для этой версии выходят кумулятивные обновления. Примерно неделю назад выходила версия 19041.113, а уже сегодня доступна для загрузки сборка 19041.145. Между тем, появляется все больше информац...

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

Подбор важности фич для k-nearest neighbors (ну или других гиперпараметров) спуском похожим на градиентный Экспериментируя с простейшей задачкой машинного обучения я обнаружил, что интересно было бы подобрать в довольно широком диапазоне значения 18 гиперпараметров одновременно. В моём случае всё было на столько несложно, что задачку можно было бы взять и грубой компьютерной сил...

Рискованный разгон инженерных образцов EPYC Rome обеспечил абсолютный рекорд в Corona Инженерные образцы серверных процессоров нечасто попадают в руки рядовых пользователей, которые проводят с ними различные эксперименты. На этот раз один из пользователей форума ServeTheHome поделился своим опытом использования и разгона образцов AMD EPYC Rome, а пользовател...

Pocophone F1 начинает получать MIUI 11 на основе Android 10 Pocophone F1 уже несколько месяцев работает на стабильной версии MIUI 11. Xiaomi инициировала запуск OTA-обновления для этого устройства по всему миру. Конечно, эта версия MIUI 11 была основана не на Android 10, а на Android 9 Pie. Это означает, что пользователи Pocophone F1...

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

Командная строка Windows 10 никогда не будет прежней. Microsoft официально представила Terminal 1.0 Чуть больше года ушло у Microsoft, чтобы довести до ума обновленную командную строку. Но теперь приложение готово, и его уже даже можно скачать в Microsoft Store или GitHub. А с июля текущего года Terminal будет ежемесячно обновляться. Все то, что было заявлено в прошл...

Анонс Windows 10 Insider Preview Build 19041.173 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.173 (KB4552455) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя исправления, сдел...

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

Непрерывная интеграция и поставка (СI/CD): как всё устроено Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) являются неотъемлемыми частями и фундаментом DevOps. Цель, которую преследуют CI/CD — получение качественного кода в сжатые сроки. Когда изменения в организации пр...

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

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

Пользователи Samsung Galaxy S9 тоже в деле. Когда ждать большое обновление One UI 2.1 Компания Samsung Electronics постепенно проясняет ситуацию с выпуском большого обновления фирменной оболочки One UI 2.1 для пользователей смартфонов Galaxy Note9 и Galaxy S9.  Линейки Galaxy Note9 и Galaxy S9 были флагманскими в 2018 году. Отсутсвие уверенности в п...

[recovery mode] CRUD операции с Entities в DialogFlow (C#) Вступление Совсем недавно я начал работу над новым проектом, который включал в себя работу с уже достаточно известным сервисом (AI) от Google — DialogFlow. Суть заключалась в том, что у нас был бот (Telegram) который работал с API нескольких сайтов, а сам же DialogFlow помог...

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

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

Google пускает под нож классический YouTube Компания Google объявила о скором отказе от классического интерфейса десктопной веб-версии видеосервиса YouTube.  Принудительное переключение пользователей на новый дизайн Youtube начнётся в марте 2020 года. Сейчас пользователям доступны оба варианта и межд...

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

[Из песочницы] Микросервисы — комбинаторный взрыв версий Привет, Хабр! Представляю вашему вниманию авторский перевод статьи Microservices – Combinatorial Explosion of Versions. Во времена когда мир IT постепенно переходит на микросервисы и инструменты вроде Kubernetes, все более заметной становится лишь одна проблема. Эта проблем...

Шесть советов об использовании PostgreSQL в функциональных тестах В 2018-м году, работая в Akvelon Inc., я собеседовал одного человека. Перед интервью мне дали на проверку его тестовое задание: небольшое web-приложение по типу записной книжки или todo-списка – React\TypeScript, C# на бэке и MS SQL Server в качестве персистентного хранилища...

[Перевод] wc на D: 712 символов без единого ветвления После прочтения "Побиваем С программой в 80 строк на Хаскеле", которую я нашел на ХакерНьюс, я решил, что D может и лучше. И я написал wc на D. Прим.пер. Я предложил вышеупомянутую статью перевести 0xd34df00d, но он предпочел сделать по мотивам свою «Побеждая C дв...

[Перевод] Заменяем User Story на Job Story Всем привет. Перевели еще один интересный материал для студентов курса «Product Manager IT-проектов». Приятного прочтения Раньше, я уже писал о проблемах с user story (пользовательскими историями). В те времена я считал, что лучше просто попросить команду обсудить предлаг...

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

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

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

Обновление прошивки PRUSA I4 by China Всем душевный привет!Я неделю назад купил себе бу прушу и столкнулся с проблемой, что принтер не видит SD карту, перепробывал кучу вариантов, но решение нашел не самое хардкорное, но стопроцентное - это покупка RepRap display 2004. Все стало работать, карточку видит. Пока ис...

[Из песочницы] Контролируемые и неконтролируемые компоненты в React не должны быть сложными Привет, Хабр! Представляю вашему вниманию перевод статьи «Controlled and uncontrolled form inputs in React don't have to be complicated» автора Gosha Arinich. Возможно, вы видели много статей, говорящих: “вы не должны использовать “setState”", в то время, когда докумен...

У вас смартфон Xiaomi? Не вздумайте обновляться! Наверное, каждый из нас хотя бы раз сталкивался с теми или иными проблемами при обновлении своих смартфонов. Чаще всего, как показывает практика, халатный подход к проектированию апдейтов отражается на владельцах iPhone, но время от времени о недоработках свежих версий ОС с...

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

[Перевод] Графический интерфейс на Python за 5 минут Python легко использовать. В нем вы можете найти огромное количество библиотек для чего угодно. И это его основное преимущество. Из нескольких строк кода вы ничего не сделаете. Если вам нужны скрипты для личного пользования или для технически подкованной аудитории, то вам ...

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

Анонс Windows 10 Insider Preview Build 19608 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19608 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19608.1000.rs_prerelease.200410-1438. Напоминаем, что ...

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

Как собрать NGINX Ingress Controller старой версии и пропатчить его В данной HOWTO мы исправим баг в древней версии nginx ingress controller v0.20.0 и научимся работать с зависимостями Go старых версий через dep + vendor. Читать дальше →

Xiaomi признала проблемы с аккумулятором у смартфона Mi 9T Некоторое время назад мы сообщали о проблемах, с которыми столкнулись владельцы смартфона Xiaomi Mi 9T.Дело в том, что у Xiaomi Mi 9T стал очень быстро разряжаться аккумулятор после того, как смартфон обновили до MIUI 11.0.4.0 с январскими исправлениями безопасности. Данная ...

Для Android вышло крупное обновление Telegram X. Спрашивается, зачем? Я никогда не мог понять, зачем нужен Telegram X. Нет, я, конечно, знал, что под iOS он был написан на языке программирования Swift, а под Android его собрали на основе библиотеки TDLib. В Telegram уверяли, что эта версия работает быстрее оригинальной, несмотря на идентичный...

Пользователи iPhone жалуются на проблемы с сетью на iOS 13.3 Не работает LTE на iPhone? Возможно, виновата iOS 13.3 Несмотря на то что, как правило, Apple стремится максимально своевременно устранять те или иные неполадки в работе своих устройств, время от времени начинает складываться впечатление, что в Купертино либо намеренно игнор...

Apple выпустила iOS 13.4 beta 5 для разработчиков Несколько минут назад компания Apple выпустила пятые бета-версии iOS 13.4, iPadOS 13.4, tvOS 13.4 и macOS 10.15.4 для пользователей с учётными записями разработчиков. Несмотря на то что в этой пачке должен присутствовать ещё один апдейт – watchOS 6.2, — Apple почему-т...

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

Запись видео UI автотестов, работающих в headless Chrome Всем привет! В данной статье хочется рассказать о том, как была решена задача записи видео автотестов, работающих в headless Chrome (с записью в не headless режиме проблем быть не должно). Будет рассмотрено несколько разных подходов, рассказано про трудности и пути их реше...

Свершилось. Moto G7 получил долгожданное обновление Android 10 Еще в январе этого года Motorola выпустила обновление прошивки Android 10 для смартфона Moto G7 Plus, чуть позже компания предоставила полный исходный код ядра для этого обновления. С января владельцы стандартной версии Moto G7 ждали выхода этого обновления, которое нак...

[Перевод] Hyper-V для разработчиков под Windows 10 Hyper-V более известен как технология виртуализации серверов; однако, начиная с Windows 8, он также доступен в клиентской операционной системе. В Windows 10 мы значительно улучшили работу, сделав Hyper-V отличным решением для разработчиков и ИТ-специалистов.   Microsoft Hype...

Новые функции Windows 10 могут быть загружены отдельно Недавно Microsoft выпустила обновление November 2019 Update для пользователей в ноябре 2019 года, а версия Windows 10 v2004 тестируется с инсайдерами. Согласно новому отчету, похоже, что Microsoft работает над более разумным способом продвижения новых функций и важных улучше...

Живые и мотивирующие обои для рабочего стола Идея данной публикации сегодня была под вопросом, но видимо механизм мотивации, описанный в статье, всё же работает. Однажды среди бизнес-уроков Николая Мрочковского услышал про интересную технику работы с собственным временем и целями. Называется она "Таблица жизни&q...

Apple выпустила обновлённую сборку macOS 10.15.4 и watchOS 6.2.1 macOS уже давно может считаться взрослой операционной системой даже на фоне iOS, которой в этом году исполняется 13 лет. Поэтому в течение года для настольной платформы выходят в основном малозначительные обновления, которые либо несут минимум новых функций, либо не несут и...

Все новые функции Windows 10, которые Microsoft анонсировала на Build 2020 На конференции разработчиков Build 2020 Microsoft представила разработчикам и потребителям широкий спектр анонсов для Windows 10, Microsoft Edge, Linux и многих других. Вот некоторые из функций, анонсированных для операционной системы Windows 10. Разработка приложений UWP и ...

[Из песочницы] Как я отказался от вычисления квадратного корня Очень часто, при цифровой обработке сигналов необходимо вычислить длинну вектора, обычно это делается по формуле A=SQR(X^2+Y^2). Здесь возвести в квадрат значение не сложно, но операция вычисления квадратного корня не является простой операцией, особенно для микроконтролле...

[Из песочницы] 14 вещей, которые обязан знать iOS-разработчик С разрешения автора выкладываю перевод статьи Norberto Gil Vasconcelos «14 must knows for an iOS developer» (ссылка на оригинал). Как iOS-разработчик (в данный момент абсолютно зависимый от Swift), я создавал приложения с нуля, поддерживал приложения, работал в различных ко...

[Из песочницы] Go: десериализация JSON с неправильной типизацией, или как обходить ошибки разработчиков API Недавно мне довелось разрабатывать на Go http-клиент для сервиса, предоставляющего REST API с json-ом в роли формата кодирования. Стандартная задача, но в ходе работы мне пришлось столкнуться с нестандартной проблемой. Рассказываю в чем суть. Как известно, формат json име...

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

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

12 скрытых возможностей Google Chrome на Android Я уже приводил примеры браузеров для Android. Из очень много и есть из чего выбрать. Хотя, многие построены на одном движке и из-за этого мало чем отличаются, кроме расположения органов управления. Сейчас мы будет говорить про один браузер, но именно он имеет столько малоиз...

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

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

Устанавливаем Exchange 2019 на Windows Server Core 2019 Microsoft Exchange — большой комбайн, который включает в себя прием и обработку писем, а также веб интерфейс для вашего почтового сервера, доступ к корпоративным календарям и задачам. Exchange интегрирован в Active Directory, поэтому представим себе, что она уже была разверн...

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

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

Windows 7 получает первое обновление после завершения поддержки Компания Microsoft завершает поддержку операционной системы Windows 7 14 февраля 2020 года. И в этот день появится последнее обновление для операционной системы Windows 7. Исправление помечается строкой KB4539601 и решает только одну проблему в системе, относящуюся к обоям....

Выпущена новая бета-версия десктопного клиента LND для Lightning Network Разработчики Lightning Labs выпустили бета-версию десктопного клиента LND v0.10. С обновлением появились такие значимые нововведения, как многопутевые платежи, частично подписанные транзакции и усовершенствованная система комиссий. Многопутевые платежи позволяют совершать кр...

Анонс Windows 10 Insider Preview Build 19546 (Ранний доступ) Доброй ночи, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19546 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19546.1000.rs_prerelease.200110-1443. Напоминаем, что н...

WOA Deployer v3 позволяет запускать Windows 10 на Raspberry Pi Raspberry Pi 4 предлагает гораздо большую производительность, дополнительные параметры ввода/вывода, в отличие от Raspberry Pi 3. В 2019 году в сети появились новости о возможности хакинга Raspberry Pi для загрузки настольной версии Windows 10 на ARM. Проект достиг большего ...

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

Samsung исправит проблему с экранами Galaxy S20 Ultra, которую сама же и создала Некоторое время назад мы сообщали о том, что очередное обновление ПО испортило экраны некоторых Samsung Galaxy Note9 — они стали жёлтыми либо зелёными. Позже с аналогичной проблемой столкнулись и владельцы Galaxy S20 Ultra. Пока неясно, какова судьба Note9, но ис...

[recovery mode] Почему IPv6 всё ещё не взлетел. Практические выводы пользователя IPv6 и опрос Как часто говорят "лучшее враг хорошего" — но мы всё равно верим в лучшее и иногда встаем по несколько раз на одни и те же грабли. А ведь всё так хорошо начиналось, когда пару лет назад в одном мануале к новой версии сервера приложений, я обнаружил очень настойчивы...

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

Блокнот может стать дополнительной функцией в Windows 10 После Paint и WordPad приложение «Блокнот» в Windows 10 может стать дополнительной функцией, которую пользователи могут удалить в будущем. В Windows 10 20H1 Build 19041 (RTM) Microsoft незаметно добавила Блокнот в раздел «Дополнительные функции». Раздел «Дополнительные функц...

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

ПШЕ AndroidStudio ПШЕ AndroidStudio - Все хорошо, только перед влитием обязательно засквош коммиты. - Заскво...Что? Примерно такая реакция была у меня после получения апрува первого пул реквеста на первой неделе работы в одной крупной компании. Причина такой реакции весьма простая — далеко не...

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

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

[Из песочницы] Как использовать консоль JavaScript: выход за пределы console.log () Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use the JavaScript console: going beyond console.log()» автора Yash Agrawal. Один из самых простых способов отладки чего-либо в JavaScript — вывод материала с помощью console.log. Но есть много других методов,...

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

HighLoad++, Анастасия Цымбалюк, Станислав Целовальников (Сбербанк): как мы стали MDA Следующая конференция HighLoad++ пройдет 6 и 7 апреля 2020 года в Санкт-Петербурге Подробности и билеты по ссылке. HighLoad++ Siberia 2019. Зал «Красноярск». 25 июня, 14:00. Тезисы и презентация. Разработать промышленную систему управления и распространения данных с нуля — ...

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

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

Apple выпустила iOS 13.4.5 beta 1 для разработчиков. Чем она необычна? Спустя всего неделю после релиза iOS 13.4, компания Apple возобновила программу бета-тестирования своей мобильной ОС, выпустив первую бета-сборку iOS 13.4.5. Кажется, это первый раз, когда в Купертино перепрыгивают сразу через пять порядковых цифр в обозначении обновлений д...

[Перевод] Дизеринг 2: ряд золотого сечения, синий шум и highpass-and-remap В предыдущей части я рассмотрел определение дизеринга и объяснил, как он изменяет характеристики погрешностей простой 1D-дискретизации и функций. В этой части я рассмотрю синий шум, но сначала давайте взглянем на ряд чисел, который я использовал в предыдущей части, и котор...

Microsoft улучшит ситуацию с Bluetooth в Windows 10 По слухам, вместо выпуска Windows 11 Microsoft сосредоточила свои усилия на Windows 10 — доработка этой ОС будет вестись ударными темпами. Причем работы ведутся в самых разных направлениях. Так, например, по данным нового отчета, компания работает над улучшением с...

Apple выпускает GM-версию iOS и iPadOS 13.5 для разработчиков Вчера Apple выпустила золотые мастер-версии будущих обновлений для iOS и iPadOS 13.5 для разработчиков, через неделю после выхода четвертых бета-версий и через месяц после выпуска iOS и iPadOS 13.4 с iCloud Folder Sharing, поддержкой iPad trackpad и многим другим. Версии GM ...

Windows 10X будет поставляться с MacOS-подобными обоями Windows 10X, новая операционная система, основанная на модульном проекте Microsoft Windows Core OS, недавно была продемонстрирована вместе с Surface Neo. Хотя Windows 10X была создана и оптимизирована для устройств с двумя экранами, она будет распространяться и на традиционн...

WhatsApp выходит на территорию Zoom и Skype. Видеоконференции на 50 человек на компьютере Команда популярного мессенджера WhatsApp готовит большое обновление для веб-версии клиента. О появлении видео-конференций для большого количества участников в WhatsApp Web рассказал тематический ресурс WABetaInfo.   В свежем обновлении WhatsApp Web под номером 2.2...

Apple выпустила iOS 13.3.1 beta 1 и macOS 10.15.3 beta 1 Apple уже тестирует iOS 13.3.1 Говорят, что к хорошему быстро привыкаешь. Поэтому, когда Apple перестала выпускать по несколько обновлений iOS в неделю, это заметили ну практически все. Неужели в Купертино уже исчерпали весь запланированный лимит апдейтов мобильной ОС и тепе...

Практика обновления версий PostgreSQL. Андрей Сальников Предлагаю ознакомиться с расшифровкой доклада 2018 года Андрея Сальникова "Практика обновления версий PostgreSQL" В большинстве своем, системные администраторы и ДБА бояться как огня делать мажорные обновления версий баз данных (RDBMS), особенно если эта база данны...

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

Организация Flavors во Flutter Для чего нужны Flavors Представьте ситуацию: есть приложение с аналитикой. Есть команда разработки, тестировщики и конечные пользователи. И те, и те пользуются одной версией приложения. Допустим мы хотим проанализировать насколько пользователям интересна фича А. Что в этом с...

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

Microsoft начнет продвигать новый Edge на Windows 10 на следующей неделе Эпоха традиционного преемника Microsoft Edge и Internet Explorer скоро завершится, так как Edge на базе Chromium начнет заменять старый браузер на следующей неделе. Как мы ранее сообщали, новый Microsoft Edge будет загружен через Центр обновления Windows, но в зависимости от...

Xiaomi прекращает работы над MIUI 11 Как пишет источник, компания Xiaomi на тематическом форуме сообщила о прекращении работ над внутренней бета-версией прошивки MIUI 11 — они приостановятся в конце текущей недели. Чем продиктована пауза — не сообщается, но причин может быть несколько: пер...

[Перевод] Выпуск Rust 1.41.0: новые гарантии для Box<T> в FFI, улучшения в cargo install, ослабление ограничений для типажей Команда Rust рада сообщить о выпуске новой версии, 1.41.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.41.0 вам дост...

Еще быстрее! Qualcomm представила Quick Charge 3+ для среднебюджетников Qualcomm Quick Charge – это запатентованное решение для быстрой проводной зарядки, которое можно найти в сотнях устройств на чипсетах Snapdragon. Существует несколько версий технологии, которую Qualcomm лицензирует для OEM-производителей, и наиболее продвинутой являетс...

Microsoft выпускает Office Build 12810.20002 для инсайдеров Microsoft выпустила новую версию Office для пользователей программы Office Insider. Новая сборка 12810.20002 не содержит новых функций, но предлагает множество исправлений. Вы можете прочитать официальный список изменений ниже. СПИСОК ИЗМЕНЕНИЙ Word • Увеличен размер элемент...

[Перевод] Выпуск Rust 1.43.1: корректировочный выпуск Команда Rust опубликовала корректировочный выпуск Rust, 1.43.1. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.43.1 вам...

Postgresso 20 Жизнь продолжается. Продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главная новость Feature Freeze Функциональность 13-й версии PostgreSQL заморожена. Теперь только доработки и исправления багов. Список нового, вопреки многим ожиданиям, довольно обширный...

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

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

Экрана Meizu 17 и 17 Pro получат поддержку частоты обновления 120 Гц в грядущем обновлении Meizu одной из последних выпустила свой флагман 2020 года, но это не делает его менее привлекательным на фоне конкурентов. Одна из главных особенностей — это, конечно же, дизайн: стильный горизонтальный блок основной камеры на задней крышке, маленькое отверстие для фронтальн...

Что нового в Red Hat OpenShift 4.2 и 4.3? Четвертая версия OpenShift вышла сравнительно недавно. Актуальная на текущий момент версия 4.3 доступна с конца января и все изменения в ней — это или нечто совершенно новое, чего в третьей версии не было, или крупное обновление того, что появилось в версии 4.1. Все, что мы...

Xiaomi Mi 10 получил «очень хороший» экран и быструю память Samsung Вчера Micron Technology объявила о начале массовых поставок первых в мире модулей памяти LPDDR5, а также добавила, что первым смартфоном с такой памятью станет Xiaomi Mi 10. Затем Xiaomi опубликовала результаты сравнительного анализа двух образцов Xiaomi Mi 10, которые ...

Облачная переустановка системы в Windows 10 Обновление Windows 10 20H1 (версия 2004) будет иметь функцию Загрузки из облака, которая может восстановить ваш ПК или ноутбук из-за различных проблем с ОС. Если вам когда-либо приходилось переустанавливать Windows 10 из-за проблем с производительностью и техническими пробле...

Введение в язык запросов Cypher Язык запросов Cypher изначально разработан специально для графовой СУБД Neo4j. Целью Cypher является предоставить человеко-читаемый язык запросов к графовым базам данных похожий на SQL. На сегодня Cypher поддерживается несколькими графовыми СУБД. Для стандартизации Cypher бы...

Попытка №4: Xiaomi Mi A3 вновь обновят до Android 10 Модели смартфонов, входящие в программу Android One, первыми получают различные фишки этой ОС. Но Xiaomi Mi A3 в этом вопросе очень не везет. Уже несколько месяцев смартфон пытаются обновить до последней версии Android, но тщетно. Владельцы этих устройств трижды пережили раз...

Избавляемся от рутины со своим плагином для PhpStorm Привет, Хабр! Я тружусь в команде Антиспама, и, как и у большинства бэкенд-разработчиков Badoo, большая часть времени у меня уходит на работу с PHP-кодом. С этой работой связано много специфических проблем и задач, которые можно решить или упростить. Когда мне надоело вруч...

Google Pixel 4 всё ещё имеет проблемы Google Pixel 4 имеет ряд проблем 16 октября компания Google представила смартфоны Pixel 4 и 4 XL. Устройства линейки Pixel не были проблемными никогда, однако в этот раз что-то пошло не так. Владельцы Pixel 4 до сих пор сталкиваются с рядом неприятных моментов, но проблема е...

Вечное сияние чистого .NET Когда 10 лет назад я начинал работу с .NET Framework 3,5 (язык версии 3.0), для меня его функциональность была крайне ограничена, так как начинал я с SharePoint 2010. Постепенно изучив более широкий круг технологий и следя за развитием .NET, я могу отметить его огромный рост...

Windows 10X – еще одна Windows RT? Когда появились первые слухи относительно Windows 10X с кодовым именем Santorini, было ясно, что эта современная версия Windows будет отличаться от привычной Windows 10. Внутри компании система позиционировалась как лёгкая для мобильных компьютеров, в том числе ноутбуков, дл...

Анонс Windows 10 Insider Preview Build 19569 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19569 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19569.1000.rs_prerelease.200214-1419. Напоминаем, что ...

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

ZTE Nubia Z17 mini: стабильный средний класс Смартфон ZTE Nubia Z17 mini на рынке далеко не новичок – в Китае он появился весной 2017 года, а чуть позже вышла и международная версия аппарата, о которой и пойдет речь далее. Читать далее... Tablet-News.ru - Блог про планшеты | Комментарии: нет Посмотреть все записи ...

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

Xbox Game Studios «сталкивается с уникальными проблемами и ограничениями» из-за коронавируса Продолжающаяся пандемия коронавируса (COVID-19) оставляет ощутимый след в игровой индустрии. Она нарушила запланированные графики выхода продуктов, а также привела к отмене главных мероприятий отрасли. Вирус перевернул работу всех студий-разработчиков игр, сотрудники которы...

Что нового смогут смартфоны с Android 11. Разработчики разбираются Разработчики раскрыли ряд новых функций новой версии операционной системы Android 11, которые сейчас тестируются в Google. Участники сообщества мобильных разработчиков XDA Developers разобрали вторую превью-версию Android 11 Developer Preview 2, выпущенную пару дней на...

Windows 10 будет работать быстрее после майского обновления Если верить последним новостям из стана Windows 10, большое майское обновление даст прирост к производительности ОС. Ранее, когда мы подробно расписывали основные моменты (кстати, там же инструкция о том, как это обновление получить уже сейчас), которые Microsoft планирует...

Евгений Варавва, разработчик в Google. Как описать Google в 5 словах Можно ли описать Goggle в нескольких словах? Компанию, в которой сотни подразделений, порой настолько экспериментальных, что вплотную приближаются к научной фантастике. Компанию, в которой работают сотни тысяч человек по всему миру. Наверное, Google — для каждого своей. Для...

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

WhatsApp выходит на территорию Zoom и Skype. Видеоконференции на 50 человек на компьютере Команда популярного мессенджера WhatsApp готовит большое обновление для веб-версии клиента. О появлении видео-конференций для большого количества участников в WhatsApp Web рассказал тематический ресурс WABetaInfo.   В свежем обновлении WhatsApp Web под номер...

Об особенностях MIUI 12 со слов создателей прошивки На официальной страничке команды разработчиков фирменной оболочки MIUI для смартфонов Xiaomi и Redmi опубликовали некоторые подробности о грядущей прошивки MIUI 12, которая официально была подтверждена еще в начале этого года. Ранее пользователи официального форума MIUI...

Как в macOS закрыть зависшее приложение, которого нет в Доке Зависшее приложение на Mac можно перезапустить несколькими способами. Если же программа при этом не отображается в Доке, а лишь имеет иконку в строке меню, сделайте следующее:     1. Запустите приложение Мониторинг системы через Spotlight или Launchpad. 2. Вр...

[Из песочницы] Spring Boot vs Spring MVC vs Spring — Как они сравниваются? Spring Boot vs Spring MVC vs Spring — Как они сравниваются? Spring, Spring Boot, Spring MVC, везде есть слово “spring”! Давайте пройдемся где и когда вы можете применять каждый из этих инструментов В этой статье, вы увидите обзоры: Spring, Spring MVC, и Spring Boot, узнает...

Tips & tricks в работе с Ceph в нагруженных проектах Используя Ceph как сетевое хранилище в разных по нагруженности проектах, мы можем столкнуться с различными задачами, которые с первого взгляда не кажутся простыми или тривиальными. Например: миграция данных из старого Ceph в новый с частичным использованием предыдущих с...

Microsoft может отделить графическую оболочку от Windows CoreOS для более быстрого обновления Недавно Microsoft подтвердила, что они будут переключать Fast Ring в активную ветку разработки (которая называется «RS_PRERELEASE»). Это означает, что инсайдеры Windows в Fast Ring получат новые функции, которые не обязательно привязаны к конкретному обновлению Windows 10 ра...

BFCache, или Туда и обратно. Доклад Яндекса Люди пользуются кнопкой возврата на предыдущую страницу в браузере очень часто — возможно, чаще, чем вы думаете. А если так, то зачем сразу выбрасывать страницу из памяти браузера, а спустя секунду тратить время и трафик на её повторное открытие? Чтобы пользователь мог быстр...

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

[Из песочницы] Синхронизация пользователей Zimbra Collaboration OSE на основе Active Directory 1. Предпосылки Настраивая сервер zimbra столкнулся с проблемой синхронизации пользователей по группе в Active Directory (AD). Если мы создаем нового пользователя в AD, то он нормально добавлялся, но если мы делаем доступ к почтовому серверу по группе, то первый раз все польз...

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

Swift 5.3: Что нового? Привет Хабр! Язык программирования Swift обладает большой популярностью ввиду его использования в написании приложений под iOS, поэтому его развитие представляет интерес для всех занятых в этой области. Давайте посмотрим что нового приготовил разработчикам Swift версии 5.3....

Microsoft Flight Simulator демонстрирует живописную графику Последние сюжеты и скрины геймплея взяты из учетной записи Twitter Nvidia GeForce, взятые из версии игры выпущенной в ноябре 2019 года. Это не демонстрация RTX, так как трассировка лучей не была анонсирована или реализована в игре, но уровень детализации невероятно впе...

Анонс Windows 10 Insider Preview Build 19613 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19613 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19613.1000.rs_prerelease.200417-1557. Напоминаем, что ...

ITSM и DevOps: некоторые практические рекомендации по совместному применению Уже много написано об IT service management (ITSM) и DevOps. Большая часть статей посвящена противопоставлению ITSM и DevOps или даже тому, как DevOps «убивает» ITSM. К счастью, некоторые ведущие эксперты по DevOps высоко оценивают необходимость в совместной раб...

И целого байта мало… (Часть #3) Итак, друзья, 1-е апреля прошло, пора раскрывать карты, что же такое "2B or not 2B" на самом деле. Это совместный текст от автора работы jin_x и уже знакомого вам деда unbeliever Обязательно скачайте архив с работой на Pouet и прочитайте вводную (первоапрельскую...

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

[Из песочницы] Как мы придумали TableAdapter и упростили работу с UITableView При работе с UITableView хотелось избежать написания шаблонного кода, который еще больше усложняется, если нужно обновлять состояние таблицы анимировано. Apple представила свое решение этой проблемы на WWDC 2019, но оно работает только с iOS 13. А у нас, как у студии разраб...

Пользователи флагманских Samsung Galaxy S20, S20+ и S20 Ultra столкнулись с неожиданной проблемой Пользователи флагманских смартфонов Samsung Galaxy S20, S20+ и S20 Ultra начали жаловаться на неожиданную проблему.  Фанаты мобильной игры Pokémon Go оказались в отлучены от любимых покемонов. Дело в том, что на последних флагманах Samsung игра «слома...

Про фразовые глаголы-4 (in/out) Перед этой статьёй рекомендуется прочитать две первые части: 1. habr.com/ru/post/495794 2. habr.com/ru/post/496190 Out соответствует русским приставкам со значениями «наружу» и «до конца, полностью»: «вы-»: hear – «слушать». Hear me out! – Вы-слушай меня! «раз-»/«рас-»: ...

Быстрый ENUM tl;dr github.com/QratorLabs/fastenum pip install fast-enum Зачем нужно перечисление (enum) (если вы все знаете — опуститесь до секции «Перечисления в стандартной библиотеке») Представьте, что вам нужно описать набор всех возможных состояний сущностей в собственной модели ба...

На OnePlus 7T и 7T Pro вышла бета версия обновления OxygenOS с функцией Instant Translation Компания OnePlus выпустила бету версию обновления OxygenOS с новой функцией Instant Translation для смартфонов OnePlus 7T и OnePlus 7T Pro. Обновление для смартфонов OnePlus 7T и OnePlus 7T Pro вышло с названием OxygenOS Open Beta 2 и весит всего лишь 88 Мб. В обновлении р...

Райтап In the Shadows Это райтап об одном из заданий, которое мы приготовили для отборочного этапа CTFZone, прошедшего в конце ноября. О процессе подготовки к квалификации можно прочитать здесь. Вы начинаете с двумя файлами: decrypt_flag.py и ntfs_volume.raw. Д...

[Перевод] Какую нагрузку на серверы создают сетевые механизмы? Когда анализируют работу сетевой подсистемы серверов, внимание обычно обращают на такие показатели, как время задержки (latency), пропускная способность системы (throughput), количество пакетов, которое можно обработать за секунду (PPS, Packets Per Second). Эти показатели пр...

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

Разработчики Chromium предложили замену заголовку User-Agent Разработчики Chromium предложили заморозить и унифицировать строку User-Agent в HTTP-заголовках и в navigator.userAgent, чтобы усилить защиту конфиденциальности пользователей. Они также разработали новый механизм, который призван заменить User-Agent. В настоящее время строка...

Анонс Windows 10 Insider Preview Build 19551 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19551 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19551.1005.rs_prerelease_flt.200118-2110. Напоминаем, ...

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

Шутер VALORANT от Riot Games может выйти и на мобильных VALORANT, новый шутер от студии Riot Games, авторов League of Legends, стал настоящим хитом на Twitch. Часть такого успеха можно объяснить тем, что просмотр трансляции был одним из условий для получения доступа к бета-тесту, но это не отменяет того факта, что к моменту выход...

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

Ищущий да обрящет Многие люди думают о волнующих их проблемах перед сном или по пробуждении. Я не исключение. Сегодня с утра у меня в голове всплыл один коммент с Хабра: Коллега в чате поделился историей: У меня в позапрошлом году был офигенный клиент, это ещё когда я брал чистый «кризис». У...

Samsung Galaxy S9 и Galaxy S9+ получили вторую бету версию One UI 2.0 Разработчики компании Samsung продолжают тестировать оболочку One UI 2.0 на своих смартфонах Galaxy S9 и Galaxy S9+. Сейчас они выпустили вторую бета-версия операционной системы. Обновление вышло с номером сборки ZSL2 и весит почти 300 Мб. В ней разработчики, в основном, ...

Apple выпустила iOS 13.4 beta 3 для разработчиков Среди пользователей Apple нет однозначно суеверных людей, однако за годы знакомства с фирменной техникой компании у многих выработался чуть ли не условный рефлекс на восприятие тех или иных примет. Наверное, каждый фанат яблочного бренда знает, что бета-версии – самый надёж...

Игровая индустрия с 27 января по 2 февраля 2020 года В сегодняшнем выпуске: Рыцари Старой Республики могут вернуться. Cyberpunk 2077 перенесли не только из-за Xbox One. Ремастер Commandos 2 подвергся цензуре. Ninja Theory рассказали о Hellblade 2. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Ры...

Windows 10 on ARM на Raspberry Pi 4 – хорошее начало Raspberry Pi 4 выводит Pi на другой уровень, и производительность намного лучше, чем у предыдущей Raspberry Pis. Если вы хотите запустить Windows 10 на вашем Raspberry Pi, вам нужно использовать Windows 10 IoT Core, которая была разработана для гаджетов Интернета вещей (IoT)...

Этот смартфон уже работает на Android 11 вживую Далеко не все смартфоны сейчас могут похвастаться операционной системой  Android 10, дебютировавшей в конце лета 2019 года. Тем не менее, в сети уже появилось первое живое подтверждение существование вполне рабочей Android 11.  Pixel 2XL Пользователь социальн...

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

Xiaomi Mi 9T наконец-то получил обновление до Android 10 сборку MIUI 11 на Android 10, настало время обновления его глобальной версии и собрата по бренду Mi 9Т. Пользователи с глобальной стабильной версией прошивки MIUI уже получают по-настоящему крупное OTA-обновление «весом» в 2,2 ГБ.     Европейская верси...

Как построить ракетный ускоритель для скриптов PowerCLI  Рано или поздно любой системный администратор VMware доходит до автоматизации рутинных задач. Начинается все с командной строки, потом идет PowerShell или VMware PowerCLI. Допустим, вы освоили PowerShell чуть дальше запуска ISE и использования стандартных командлетов из мод...

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

Project Reunion призван упростить разработку UWP и Win32-приложений для Windows 10 В рамках конференции Build 2020 компания Microsoft анонсировала проект Project Reunion, призванный сократить разрыв между разработкой Win32 и UWP-приложений путём объединения Windows API и UWP API. Этот шаг позволит разработчикам модернизировать и создавать приложения, рабо...

Google выпустила Android 11 Developer Preview 2. Что нового В ночь с 18 на 19 марта компания Google выпустила вторую бета-версию Android 11, официально называющуюся Developer Preview 2. Как следует из названия, обновление находится на раннем этапе тестирования и отладки, а потому предназначается пока только для разработчиков. Данное...

Apple выпустила iOS 13.4 beta 4 для разработчиков Частота, с которой Apple в последнее время выпускает обновления своих операционных систем, не может не радовать. Ведь на период с сентября 2019-го по март 2020-го годов приходится самая высокая плотность обновлений на единицу времени. Что и говорить, если только за два посл...

Чем iPhone лучше Android. Самый показательный пример Сравнивать iOS и Android – дело совершенно неблагодарное. Всегда найдутся те, кто обвинит сравнивающего в необъективности и даже продажности. Правда, непонятно, кто в таком случае должен платить? Ведь ни Apple, ни Google, которые уже давным-давно поделили рынок мобильных оп...

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

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

Аутентификация в .NET Core gRpc с помощью JWT В этой статье я расскажу об особенностях аутентификации API в gRpc сервисах с помощью JWT. Я предполагаю, что вы знакомы с JWT и заголовками HTTP, с их использованием в .NET Core WebAPI, поэтому не буду обсуждать эти детали. Когда я пытался реализовать аутентификацию в gRpc,...

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

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

Приложение «Блокнот» больше не будет обновляться через Microsoft Store В начале 2018 года Microsoft заявила, что обновление Windows 10 20H1 заменяет встроенное приложение «Блокнот» версией Microsoft Store, которая позволит компании обновлять «Блокнот» более быстрыми темпами.Похоже, что Microsoft изменила свое решение и, в конце концов, не прине...

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

Microsoft Edge может получить Fluent Design После примерно одного года бета-тестирования Microsoft выпустила браузер Edge на базе Chromium для Windows 10, 7 и macOS. Chromium Edge, который работает на том же веб-движке, что и Chrome, обладает собственными эксклюзивными функциями, а также функциями, доступными в браузе...

NoVerify: PHP-линтер, который работает быстро Для PHP есть хорошие утилиты статического анализа: PHPStan, Psalm, Phan, Exakat. Линтеры хорошо выполняют свою работу, но очень медленно, потому что почти все написаны на PHP (или Java). Для личного использования или небольшого проекта это нормально, но для сайта с миллионам...

Быстрее, чем C++; медленнее, чем PHP Привет, Хабр. У меня тут случайно код на хаскеле получился быстрее аналогичного кода на C++. Иногда — на 40%. (время работы, меньше — лучше, C++ снизу) Что самое смешное — я собирал хаскель-код через LLVM-бекенд, но при этом сравнивал с GCC. Если сравнивать с clang (что вро...

[Перевод] Новости из мира OpenStreetMap № 498 (28.01.2020-03.02.2020) SolidaryCityMap by openDEM 1 | map data OpenStreetMap contributors – Foodsharing.de, Mundraub.org, Repaircafe.org Картографирование Команда разработчиков инструмента проверки качества Osmose сообщила, что теперь доступна интерактивная панель помощи с описанием потенциаль...

Java-дайджест за 29 мая 23 мая нашей любимой Java исполнилось 25 лет. Все эти годы один из самых популярных запросов в гугле — когда же Java наконец умрёт? Не дождётесь. К летней конференции JPoint присоединяется сам Джоэл Спольски — один из двух создателей Stack Overflow. Олды должны хорошо пом...

Microsoft выпустила переработанные приложения Word, Excel и PowerPoint для iOS Три наиболее популярных приложения Microsoft на платформе iOS были переработаны «с нуля» и получили обновлённый пользовательский интерфейс. Речь о Word, Excel и PowerPoint, входящих в состав пакета Microsoft Office. Обновлённые приложения выпущены с номером версии 2.34. Спи...

Сравнительный обзор 3D принтеров Flashforge Guider II и Guider IIs Всем привет! В начале этого года известный производитель 3D принтеров Flashforge выпустил обновленную версию принтера Guider IIs. Разница в цене незначительная и составляет 10 000 руб.Давайте разберемся, чем отличается новая модель от старой и за что Flashforge предлагает пе...

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

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

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

[Перевод] Представляем Visual Studio Codespaces: облачная разработка, где бы вы ни были Поскольку все мы внедряем такие практики, как социальное дистанцирование и удаленная работа, команды разработчиков стали более распределенными. Наша собственная команда столкнулась с некоторыми проблемами, которые являются частью этого перехода, и это побудило нас усилить ра...

Обновление MIUI 11 для Android 10 вызвало высокий расход заряда батареи После релиза глобальной версии MIUI 11 в октябре прошлого года Xiaomi тестирует MIUI 11 на базе Android 10. Но, похоже, все идет не так гладко, как ожидалось. На протяжении последних нескольких недель Xiaomi рассылает обновление MIUI 11 на основе Android 10 для ряда устройст...

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

Трансформация цвета: поиски в прореженном столе Это обзор функциональности, появившейся в Pillow 5.4: применение трехмерных таблиц поиска (3D lookup tables, 3D LUT) для трансформации цвета. Эта техника широко распространена в обработке видео и 3D-играх, однако мало графических библиотек могли похвастаться их поддержкой до...

Гибкие и растягивающиеся аккумуляторы изменят мир смартфонов Как гибкие аккумуляторы изменят мир электроники Давайте посмотрим на то, как выглядят современные смартфоны. Это, как правило, плоские устройства, не способные сгибаться и уж тем более растягиваться. В 2019 году Samsung представила гибкий смартфон Galaxy Fold. Его особенност...

Microsoft знает о критической ошибке в Windows 10 [KB4532693] В Windows 10 возникли серьезные проблемы из-за проблемного обновления «KB4532693», которое было выпущено 11 февраля с исправлениями для различных уязвимостей безопасности. Как и каждый выпуск Patch Tuesday, KB4532693 должен был стать важным накопительным обновлением, однако ...

Илон Маск пожаловался на баги в iOS 13 Основатель компаний SpaceX, The Boring Company и Neuralink Илон Маск недоволен тем, как происходит развитие iOS. Несмотря на то что к планомерному расширению функциональных возможностей операционной системы претензий у него нет, его не устраивает то, что Apple в принципе пр...

Умный кондиционер Xiaomi превзошел современные стандарты энергоэффективности Компания Xiaomi официально представила новый умный кондиционер Smartmi Air Conditioner A. Он поставляется в двух вариантах для различной площади помещения, при этом разработчики утверждают, что Smartmi Air Conditioner A превосходит современные стандарты энергоэффективно...

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

Видеокарты на любой вкус. Среди моделей MSI GeForce GTX 1650 с памятью GDDR6 есть и хорошо разогнанная, и низкопрофильная Несколько дней назад Nvidia представила видеокарту GeForce GTX 1650 с памятью GDDR6. Как мы сегодня уже имели возможность убедиться, такая версия быстрее обычной на 2-12%, то есть в среднем на 5-7%, что в реальности вряд ли можно заметить. Мы не знаем, заменит ли полнос...

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

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

GoLand 2020.1 — расширенная поддержка Go Modules, множество автодополнений и многое другое Привет, Хабр! Чуть больше недели назад мы выпустили новую версию нашей IDE для Go — GoLand 2020.1. Если кратко, в этот релизный цикл мы сфокусировались над расширением текущей поддержки Go Modules. Например, в файле go.mod теперь работают автодополнение кода, рефакторинги...

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

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

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

OnePlus 7 и OnePlus 7T начали получать стабильное обновление OxygenOS 10.3.3 На прошлой неделе серия OnePlus 7 / 7T получила бета-версию OxygenOS Open Beta 14/4. Теперь, спустя неделю, эти телефоны получают стабильное обновление OxygenOS 10.3.3 / 10.0.11. Помимо исправления для системы безопасности, выпущенного в мае 2020 года, новая сборка также сод...

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

Windows 10 версии 2004 становится на шаг ближе к публичному выпуску Выпуск обновления November 2019 Update завершен, и Microsoft работает над версией Windows 10 2004, также называемой 20H1, который планируется выпустить в начале 2020 года. Согласно новому отчету Microsoft завершила разработку версии Windows 10 2004 года в декабре 2019 года, ...

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

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

Blitz: относительное время для TextView Библиотека для Android-приложения от нашего читателя. Blitz — устанавливает в TextView относительное время (например, «5 минут назад»). Киллер-фичей является автоматический апдейт строки со временем — по прошествии, скажем, минуты время обновится самостоятель...

В Windows 10 появится поддержка Bluetooth 5.1 и Bluetooth 5.2 Microsoft начала тестировать Windows 10 20H1 в феврале 2019 года, когда компания предложила ее пользователям Skip Ahead, входящим в программу Windows Insider. Microsoft публично протестировала основное обновление Windows 10 в течение почти одного года, и теперь компания нако...

POCO F2 Pro: Убийца флагманов возвращается Компания Xiaomi представила новый флагманский смартфон POCO F2 Pro, продолжение ставшего по-своему культовым и легедарным устройства, которое было представлено в 2018 году. Тогда это был убийца флагманов и сегодня он вернулся! POCO F2 Pro построен на восьмиядерном процессор...

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

Xiaomi отреагировала на скандал с разрядкой Xiaomi Mi 9T после обновления MIUI 11 Пару дней назад мы писали о проблеме, с которой столкнулись пользователи смартфона Xiaomi Mi 9T после установки самой новой версии фирменной оболочки MIUI 11 на основе свежей операционной системы Android 10. После установки обновления MIUI 11.0.4.0 с январскими исправл...

Microsoft просит жаловаться на обновление Windows 10, приводящее к краху системы Компания Microsoft обновила документ поддержки о последнем накопительном обновлении операционной системы Windows 10, где признала проблемы с ним.  Апдейт под номером KB4556799 для Windows 10 версий 1903 и 1909 стал доступен 12 мая в рамках традиционного  &laq...

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

Android 11 сможет реже расстраивать пользователей по сравнению с Android 10 Компания Google в данный момент вовсю работает над следующей версией своей мобильной операционной системы — Android 11 R. Постепенно в сети раскрываются новые функции, которые ждут нас с выходом новой ОС.  На этот раз стало известно об особенности, которая о...

OnePlus 6 и OnePlus 6T получили обновление OxygenOS 10.0.1 OnePlus анонсировала стабильную версию Android 10 для OnePlus 6 и OnePlus 6T. Производитель выпустил новую прошивку с номером OxygenOS 10.0.1. Обновление весит 1.8 ГБ. Новое обновление системы содержит все основные особенности Android 10, патч безопасности за октябрь и множ...

Clean Architecture глазами Python-разработчика Привет! Меня зовут Евгений, я Python-разработчик. Последние полтора года наша команда стала активно применять принципы Clean Architecture, уходя от классической модели MVC. И сегодня я расскажу о том, как мы к этому пришли, что нам это дает, и почему прямой перенос подходов ...

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

Apple выпустила iOS 13.4 beta 1 для всех iOS 13.4 beta 1 содержит как минимум четыре нововведения, но это, вероятно, ещё не всё График для Apple – это нечто священное, от чего категорически нельзя отступать. Именно поэтому презентации новых версий ОС проходят в июне, а испытания каждой бета-версии состоят минимум и...

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

Радости и горести побед над C: делаем конфетку из прототипа wc на хаскеле Привет, Хабр. Итак, в прошлый раз мы эмпирически доказали, что на хаскеле можно довольно легко написать этакий игрушечный wc, который при этом существенно быстрее реализации wc из GNU Coreutils. Понятное дело, что это не совсем честное сравнение: наша программа не умеет ниче...

[Из песочницы] Различные способы передачи данных в компоненты Angular Привет, Хабр! Представляю вашему вниманию перевод статьи «Different Ways to Pass Inputs to a Component in Angular» автора Netanel Basal. В этой статье, мы разберём три разных способа передачи данных в компонент. В следующем примере мы будем использовать select как главный...

Gears of War получит обновление для консоли Xbox Series X Gears of War компьютерная игра в жанре шутера от третьего лица. Разработчик Epic Games планирует вывести игру на новую консоль. Новое обновление гарантирует пользователям старой версии игры использовать возможности нового обордования. Так как новая консоль будет очень тре...

Entity Framework Core Привет, друзья. В этот чудесный майский день мы продолжаем трудиться и сегодня хотим рассказать о том, что в мае OTUS запускает полюбившийся всем курс «Разработчик С#», а также отдельный курс по С# ASP. NET Core. Традиционно, в преддверии старта курсов начинаем публиковать п...

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

Что такое Windows PowerShell и с чем его едят? Часть 1: основные возможности Исторически утилиты командной строки в Unix-системах развиты лучше чем в Windows, однако с появлением нового решения ситуация изменилась. Windows PowerShell позволяет системным администраторам автоматизировать большинство рутинных задач. С ее помощью можно менять настройки,...

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

Анонс Windows 10 Insider Preview Build 19559 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19559 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19559.1000.rs_prerelease.200131-1437. Напоминаем, что ...

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

Как жить дальше после «смерти» Windows 7? Один из ... Как известно, на этой неделе прекратилась поддержка операционной системы Windows 7. В итоге почти 400 млн пользователей оказались перед дилеммой продолжать работать со старой операционкой, обновиться до актуальной версии Windows 10 или искать альтернативу.   Microsoft р...

Apple выпустила iOS 13.3 beta 4, tvOS 13.3 beta 4 и watchOS 6.1.1 beta 4 iOS 13.3 beta 4 вышла спустя больше двух недель после выпуска предыдущей сборки Вы тоже это заметили? За последние две недели Apple не выпустила ни одного обновления для своих операционных систем, будь то мелкий патч с баг-фиксами или тестовая сборка iOS 13.3, испытания кото...

Azure SDK for .NET: история о непростом поиске ошибок Когда мы решили поискать ошибки в проекте Azure SDK for .NET, то были приятно удивлены его размером. «Три с половиной миллиона строк кода», — приговаривали мы, изучая статистику проекта. Это сколько же там всего можно найти. Но, увы и ах. Проект оказался с секретом. Какова ...

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

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

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

Появились изображения новой процессорной системы охлаждения AMD Wraith Prism Китайский сайт XFastest опубликовал изображения улучшенной версии существующей системы охлаждения AMD Wraith Prism. AMD укомплектует системой охлаждения Wraith Prism процессоры Ryzen 7 и Ryzen 9, включая Ryzen 9 3900X , Ryzen 7 3800X , Ryzen 7 3700X и Ryzen 7 2700X. AM...

Книга «Bash и кибербезопасность: атака, защита и анализ из командной строки Linux» Привет, Хаброжители! Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт....

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

Следующий игровой смартфон Nubia Red Magic 5G получит экран с частотой 144 Гц Во второй половине прошлого года производители только начали использовать экраны с повышенной частотой кадров в своих смартфонах, а в этом — тенденцию должны подхватить все. Но даже здесь стоит ждать гонку цифр. Рекордом в мобильном сегменте сегодня является значение в 120 Г...

Хабр Конвертер: чтобы версталось легко Наверняка многие из вас хотя бы однажды пользовались хабраконвертером, который официально рекомендован администрацией Хабра — https://shirixae.github.io/habraconverter-v2/. Несколько лет назад его создал хабравчанин meta4, а потом доработал Shirixae. Принцип простой: открыва...

Разработчики Google показали, как сделать Chrome безопаснее Google Chrome может стать безопаснее, если Google захочет этого Обеспечить собственную безопасность во время работы с интернетом не так сложно, как кажется. Понятное дело, что оказать активное сопротивление вирусам и трекерам смогут не все, но уж соблюсти элементарные правил...

[Перевод] Запускаем однофайловые программы в Java 11 без компилирования Пусть исходный файл HelloUniverse.java содержит определение класса и статичный метод main, который выводит в терминал одну строку текста: public class HelloUniverse{ public static void main(String[] args) { System.out.println("Hello InfoQ Universe"); ...

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

Xiaomi Mi 10 Pro набрал 600 000 баллов в AnTuTu, превзойдя всех конкурентов В конце прошлого месяца в сети появилась информация о том, что готовящийся к выходу флагман бренда Realme, построенный на базе однокристального чипсета Qualcomm Snapdragon 865, по результатам тестирования в приложении AnTuTu набрал 575 000 баллов. Когда испытания в AnTuTu пр...

Помощник Google Duplex распространится на новые страны Система искусственного интеллекта для телефонных звонков Google Duplex некоторое время была доступна только в двух странах. Но сейчас ее распространили еще на несколько государств. Этот виртуальный помощник был представлен на ежегодной конференции разработчиков I/O в мае 201...

WhatsApp станет менее удобным на iPhone. Ограничения не связаны с коронавирусом В связи с пандемией коронавируса многие сервисы вводят ограничения. Однако новые ограничения в популярном мессенджере WhatsApp для iOS не связаны с ситуацией в области здравоохранения.  О грядущих нововведениях рассказал тематический ресурс WABetaInfo. По данным и...

Microsoft прекратила поддержку Windows 10 Mobile Сегодня, 10 декабря 2019 года, Microsoft прекратила поддержку мобильной операционной системы Windows 10 Mobile. Это означает, что в дальнейшем компания больше не будет выпускать обновления безопасности для ОС. Фактически речь идёт о прекращении поддержки Windows 10 Mobile F...

Анонс Windows 10 Insider Preview Build 19555 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19555 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19555.1001.rs_prerelease.200127-0900. Напоминаем, что ...

Первый китайский: Goke Micro выпустила SSD на 64-слойной памяти YMTC Вчера один из крупнейших китайских проектировщиков контроллеров для SSD компания Changsha Goke Microelectronics сообщила о подписании контракта о масштабных закупках 64-слойных чипов флеш-памяти компании Yangtze Memory (YMTC). Таким образом у Китая появились собственные флеш...

Отправляем письма с помощью asyncio и aiohttp из Django приложения Всем привет! Я занимаюсь разработкой и поддержкой сервиса уведомлений в Ostrovok.ru. Сервис написан на Python3 и Django. Помимо транзакционных писем, пушей и сообщений, сервис также берёт на себя задачи по массовым рассылкам коммерческих предложений (не спам! trust me, отп...

Microsoft улучшает аудио и прокрутку в Edge/Chrome Наконец-то у Microsoft появился браузер, который отлично работает и по назначению, а софтверный гигант активно участвует в развитии Chromium. Вклад Microsoft в равной степени помог Edge и Chrome, и компания работает над рядом других улучшений. Microsoft работает над «основан...

Доступна для загрузки Windows 10 Build 18363.592 Microsoft выпускает первое обновление в году для всех поддерживаемых версий Windows 10, включая обновление ноября 2019 года (November 2019 Update). Обновление выпущено через ЦО, а также доступны прямые ссылки для загрузки автономных установщиков Windows 10 KB4528760. KB45287...

Как настроить телефон Android после покупки Вы только что купили Android-смартфон и не знаете с чего начать? Вам кажется, что надо было брать iPhone? Android — что-то сложное и непонятное? Это нормально, ведь операционная система Android во многом гораздо более функциональна и сложна в сравнении с iOS, которая ...

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

Gotta go fast. Быстрая синхронизация писем по IMAP Привет! Меня зовут Илья. Два года назад я присоединился к работе над мобильным клиентом IMAP. Ранние версии приложения долго загружали список писем и тратили большое количество трафика для обновления ящика. Встал вопрос об оптимизации работы с протоколом и о возможностях это...

Моя попытка номер 5 А я пропатчил, я пропатчил SJ Опять, опять, опять… Ох, как намаялся я с тобой Моя попытка номер пять. Крутилось в голове Это небольшой большой рассказ о попытке привнести сжатые строки в StringJoiner, а также о трудностях, вставших на моём пути. Предупреждение: внутри расчл...

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

Sony сломала Youtube на PlayStation 4. Но это можно легко обойти Пользователи игровой приставки Sony PlayStation 4 столкнулись в последнее время с неприятной проблемой — в видеосервисе Youtube сбросилась авторизация, а при попытке войти заново выдаётся ошибка с кодом NP-37602-8.  В разделе поддержки PlayStation Support по...

iPad лежит без дела? Превратите планшет во второй монитор! В прошлом году Apple показала нам новые iPadOS и macOS Catalina. Среди множества новых функций имеет смысл выделить опцию Sidecar. Данная технология позволяет использовать iPad как внешний монитор для Mac. Долгое время я относился к этой функции больше как к игрушке, но ког...

Redmi Note 8 Pro не оправдал ожиданий по качеству камер Redmi Note 8 Pro только что прошел тест DxOMark, получив общий балл 84. У телефона отсутствует широкий динамический диапазон как на фотографиях, так и на видео, аппарат отстает в цветах и уровнях детализации. Смартфоны серии Xiaomi Redmi Note являются одними из самых прибыль...

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

[Перевод] Выпуск Rust 1.40.0: #[non_exhaustive], усовершенствования макросов и прочие улучшения Команда Rust рада сообщить о выпуске новой версии, 1.40.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.40.0 вам дост...

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

Ошибки обновления Windows 10: BSOD, звук, медленная загрузка и Wi-Fi Обновление ваших устройств до последней версии Windows 10 вызывает все больше проблем. К сожалению, ежемесячные обновления Windows 10 постоянно сталкивались с проблемами, и операционная система Microsoft в последнее время не была в хорошем свете. Windows 10 KB4532695 – это п...

Valve продемонстрировала игру Artifact 2.0 Компания Valve продемонстрировала видео под названием Artifact Beta 2.0. Видео показывает новый игровой процесс, мы видим как игроки выбирают карты, а затем сражаются друг с другом. Изменения по сравнению с предыдущей версией сразу заметны. Изменения касаются не только графи...

Что будет, если соединить в связку Radeon RX 5600 XT и RX 5700 XT? Жив ли CrossFire в 2020 году? В своё время и AMD, и Nvidia активно продвигали технологии, позволяющие соединить две и более видеокарт в связку для повышения производительности. Однако уже несколько лет обе компании фактически забыли об этих технологиях, заявив, что в современных реалиях это неактуал...

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

Стоит ли покупать старый MacBook в 2020 году? Какие старые MacBook Pro лучше не покупать Многие считают MacBook Pro лучшей линейкой ноутбуков, и с этим я, конечно, согласен. Если на рынке смартфонов Apple тяжело тягаться с конкурентами, на рынке ноутбуков им всё еще нет равных. Однако покупка нового ноутбука от Apple мн...

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

Лучшие приключенческие игры на Android Берите в руки смартфон и вперед. Навстречу приключениям! Приключенческие игры являются одними из самых уникальных среди всех проектов. Они не вписываются ни в одну категорию, и часто они создаются на стыке нескольких игровых жанров. Единственным реальным условием для того, ч...

Цифровая неизбежность. Трансформация бизнеса в эпоху кризиса Команда Onellect приглашает вас на бесплатную онлай-встречу 21 мая в 11:00 (мск). Предварительная регистрация обязательна. Настало время подумать, как жить и работать в новых условиях — как быстро перестроить процессы, как управлять персон...

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

7 крутых нововведений в Android 11 Developer Preview 3 После последнего незначительного обновления в предварительной версии для разработчиков Android Developer Preview 2.1 компания Google выпустила финальную сборку Android 11 DP3. Как и предыдущие Developer Preview, эта также эксклюзивна — предназначена для серии Google Pixel, з...

Vivo iQOO 3 Neo 5G получит дисплей с частотой обновления 144 Гц Уже известно, что игровой смартфон iQOO 3 Neo с поддержкой 5G будет представлен 23 апреля. Сегодня в социальной сети Weibo компания поделилась несколькими спецификациями устройства.Опубликованный тизер показывает, что iQOO 3 Neo будет оснащен внутренней памятью UFS 3.1 и экр...

Прозрачная аутентификация в ASP.Net Core на Linux Аутентификация в ASP.Net (Core) — тема довольно избитая, казалось бы, о чем тут еще можно писать. Но по какой-то причине за бортом остается небольшой кусочек — сквозная доменная аутентификация (ntlm, kerberos). Да, когда мы свое приложение хостим на IIS, все понятно — он за...

[Из песочницы] Пакетная обработка в JDBC и HIBERNATE Здравствуйте! В этой статье, я кратко расскажу о пакетной обработке SQL (DML) операторов: INSERT, UPDATE, DELETE, как одной из возможностей достижения увеличения производительности. Преимущества В отличии от последовательного выполнения каждого SQL запроса, пакетная обрабо...

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

Распределенные транзакции для разнородных баз данных в MS .NET Недавно, на одном интервью меня спросили, а работал ли я с распределенными транзакциями, в том смысле, что нужно было делать вставку/обновление таких записей при условии: Одной транзакции. Это могут быть несколько разнообразных баз данных таких как Oracle, MS SQL Server и ...

[Из песочницы] Измеритель температуры и влажности на контроллере Arduino c отображением значений на LCD дисплее Недавно я начал изучать программирование микроконтроллера Arduino. После того, как я выполнил несколько базовых упражнений (мигание светодиодом, работа с дискретными и аналоговыми входами, вывод информации на ЖК дисплей и т.д.) мне захотелось сделать какое нибудь полезное ус...

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

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

7 самых крутых нововведений в Android 11 Developer Preview 3 После последнего незначительного обновления в предварительной версии для разработчиков Android Developer Preview 2.1 компания Google выпустила финальную сборку Android 11 DP3. Как и предыдущие Developer Preview, эта также эксклюзивна — предназначена для серии Google Pixel, з...

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

NSIS: проблема с $0-$9, $R0-$R9 Приветствую всех читающих :) Целевой хаб не соответствует содержанию статьи, но что поделать… — тематических по цели нет, а наиболее подходящий «С», т.к. читатели именно его с наибольшей лёгкостью смогут воспринять написанное. Цель статьи Вариант решение проблемы контроля ...

Снижение скорости свободного перемещения для первого слоя      Доброго времени суток. Прошу строго не судить, это мой первый пост. Испытывал трудности при печати модели с большим количеством элементов в первом слое. Раньше использовал PLA и проблем не было, перешёл на ABS, узнал все его капризы с адгезией к столу. Если использовать...

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

OnePlus 7 Pro и OnePlus 7T Pro получили новую версию OxygenOS Разработчики компании OnePlus выпустили новую версию обновления OxygenOS сразу для трёх смартфонов: OnePlus 7, OnePlus 7 Pro и OnePlus 7T Pro. Для смартфона OnePlus 7 и Oneplus 7 Pro обновление вышло с номером сборки OxygenOS 10.0.4. А для флагмана OnePlus 7T Pro обновлен...

[Перевод] SHISHUA: самый быстрый в мире генератор псевдослучайных чисел Полгода назад мне захотелось создать лучший генератор псевдослучайных чисел (ГПСЧ) с какой-нибудь необычной архитектурой. Я думал, что начало будет лёгким, а по мере работы задача станет медленно усложняться. И думал, смогу ли я научиться всему достаточно быстро, чтобы спра...

.NET: Лечение зависимостей Кто не сталкивался с проблемами из-за assembly redirect? Скорее всего все, кто разрабатывал относительно большое приложение, рано или поздно с этой проблемой столкнется. Сейчас я работаю в компании JetBrains, в проекте JetBrains Rider, и занимаюсь задачей миграции Rider на...

Как за 5 минут откатить старый iPhone и iPad на предыдущую версию iOS   На Github выложили утилиту Vieux для быстрого отката на старые версии iOS на iPhone и iPad. С помощью Vieux можно установить следующие версии iOS: ▪️ iOS 10.3.3: на iPhone 5s, iPad Air и iPad mini 2 ▪️ iOS 8.4.1: на iPhone 5, iPhone 4s, iPad 2, iPad 3, iPad 4, i...

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

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

[Перевод] 8 наиболее распространенных структур данных в JavaScript Звучит ли это знакомо: «Я начал заниматься веб разработкой после прохождения курсов»? Возможно, вы хотите улучшить свои знания основ информатики в части структур данных и алгоритмов. Сегодня мы поговорим о некоторых наиболее распространенных структурах данных на примере J...

Sony приостанавливает обновление Android 10 для XZ3 и XZ2 Пользователи, которые имеют на руках смартфоны Xperia XZ3 и XZ2, после обновления ОС Android 10 столкнулись с многочисленными проблемами. В связи с этим Sony, приостановила развертывание обновления для моделей до 10-ой версии Android. Владельцы жалуются на проблемы с ускоре...

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

Много ли нового в Чёртовой Дюжине? Речь пойдёт всего лишь о PostgreSQL 13. 8 апреля состоялась «заморозка» — PostgreSQL feature freeze, теперь в эту версию войдут только те фичи, которые приняты до этой даты. Революционной эту версию, пожалуй, трудно назвать. Кардинальных, концептуальных изменений в ней нет. ...

Fury Unleashed стала ещё одной игрой, которая без видимой причины исчезла из российского PS Store Fury Unleashed от польской студии Awesome Games Studio – это небольшой, но очень любопытный двухмерный roguelite-боевик, который уже успел завоевать массу фанатов. Сейчас он доступен на всех платформах, включая Nintendo Switch, PlayStation 4, Xbox One и Steam. Но есть одно «...

Xbox Series X: обзор технологий следующего игрового поколения Всем привет! Мы решили начать эту неделю с более «легкого» и интересного для многих материала про нашу новую консоль Xbox Series X. Сегодня расскажем о том, как получилось сделать её такой мощной, как будет достигаться эффект погружения (скриншоты из игр под катом) и немного...

Boeing признал проблемы в программном обеспечении Starliner Руководитель проекта Starliner в американском аэрокосмическом концерне Джон Малхолланд официально признал, что в тестовый полёт к международной космической станции (МКС) была отправлена капсула, которая не прошла положенные перед запуском проверки. В беседе с The Washington ...

Samsung Galaxy S20+ на Exynos 990 проигрывает даже Samsung Galaxy S10+ на Snapdragon 855 Уже очень давно Samsung выпускает все свои флагманские смартфоны в двух модификациях: с платформами Exynos собственной разработки и платформами Qualcomm. И все эти годы мы убеждаемся, что аппараты на топовых SoC Snapdragon ведут себя лучше. Это может касаться производит...

[Перевод] Как читерство меняет сообщество спидраннеров «Попался!» Знакомый многим экран. Когда австралийский геймер под ником «Anti» завершил полное прохождение Grand Theft Auto: San Andreas всего лишь за четыре часа, это достижение показалось почти невозможным. Однако любой фанат спидраннинга — действа, в котором игроки стрем...

У смартфонов Xiaomi на процессорах MediaTek есть серьёзная проблема Смартфоны Xiaomi на процессоре MediaTek — гремучая смесь Технические спецификации смартфонов уже давно перестали играть какое-либо значение для большинства пользователей. Несмотря на то что с самого момента появления Android для многих железо было едва ли не основным к...

MVVM на основе Combine в UIKit и SwiftUI приложениях для UIKit разработчиков Мы знаем, что ObservableObject классы с его @Published свойствами созданы в Combine специально для View Model в SwiftUI. Но в точности ту же самую View Model можно использовать и в UIKit для реализации архитектуры MVVM, хотя  в этом случае нам придется вручную «привязать» ...

Обзор на статью о FarSee-Net — новый подход к семантической сегментации в реальном времени В данной работе авторы предлагают архитектуру Cascaded Factorized Atrous Spatial Pyramid Pooling (CF-ASPP) для семантической сегментации в реальном времени. Новый модуль CF-ASPP и использование super-resolution позволяют улучшить latency-accuracy trade-off. Обзор подготовил ...

[Из песочницы] Долгий DNS resolve в Kubernetes Эта статья посвящена проблемам работы DNS в Kubernetes, с которыми столкнулась наша команда. Как оказалось, иногда проблема лежит гораздо глубже, чем кажется изначально. Вступление Всегда наступает момент, когда в уже отлаженную работу вмешиваются обстоятельства, заставляя н...

Windows на iPad Pro через Boot Camp? Почему бы и нет Спорить с тем, что в последнее время Apple старательно пытается превратить iPad Pro из планшета в компьютер, бессмысленно. В Купертино придумали для планшетов отдельную программную платформу, оснастили их поддержкой мышей, трекпадов, создали для них специальную клавиатуру и...

Microsoft подтверждает проблемы обновления Windows 10 May 2020 Update 27 мая 2020 года Microsoft начала распространять обновление для Windows 10 под названием May 2020 Update для обычных пользователей. Любой, кто проверяет наличие обновлений вручную, теперь может обновить свой компьютер до Windows 10 версии 2004. Windows 10 версии 2004 тестиро...

[Перевод] Angular 9 теперь доступен — Ivy прибыл Вышла 9 версия Angular, это основной релиз, охватывающий всю платформу, включая сам фреймворк, angular material и CLI. В этом релизе приложения по умолчанию переключаются на компилятор и рантайм Ivy и, а также представляются улучшенные способы тестирования компонентов. Это ...

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

Apple обновила прошивку своих дорогих наушников AirPods Pro Вчера компания Apple начала распространение обновление программного обеспечения для беспроводных наушников AirPods Pro, которое меняет предыдущую прошивку 2C54 или 2B588 на новую 2D15. Компания Apple не опубликовала перечень изменений, поэтому доподлинно неизвестно, что...

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

Windows 10X: всё, что известно об операционной системе Microsoft мало что рассказала о Windows 10X, хотя некоторая информация о новой операционной системе всё же утекает в сеть. Подробный рассказ о Windows 10X, по всей видимости, нас ждёт 11 февраля в рамках Microsoft 365 Developer Day, а пока же предлагаем вашему вниманию пере...

Стоит ли устанавливать macOS Catalina? Отзывы пользователей Крупные обновления macOS выходят не так часто, как iOS. Не потому, что там нечего менять — просто для многих компьютеры Mac являются основным инструментом для работы, и если после очередного апдейта что-то пойдет не так (например, удалится часть данных), это может ста...

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

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

Make Ops Dev again! Одной из задач, которую приходится решать в рамках помощи команде организоваться — приблизить ее к пониманию ответов на один из часто возникающих вопросов: Как привлекать специлистов, которые не работают над развитием продукта fulltime: Compliance, UX, CI/CD? Вход...

ATX12VO — питаемся по-новому Даже в постоянно изменяющемся компьютерном мире есть островки спокойствия, куда редко ступает нога улучшателей. Эти компоненты ПК живут по многократно апробированному на практике принципу «работает — не трогай». Один из примеров такого взаимовыгодного долгожительства — фор...

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

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

Hidden Bar – удобная утилита для упорядочивания элементов в строке меню macOS По мере установки новых программ на Mac число элементов в правой части строки меню системы будет увеличиваться. Мало того, что это заставляет каждый раз напрягаться в поисках нужной иконки, так и порядок навести в этом месте очень сложно. Постоянно приходится путаться в этом...

Техподдержка 3CX отвечает: Обновление на 3CX v16 с предыдущих версий В новый год с новой АТС! Правда, не всегда есть время или желание разбираться в тонкостях перехода между версиями, собирая информацию из разных источников. В этой статье мы собрали всю информацию, необходимую для простого и быстрого обновления до 3CX v16 Update 4 со старых в...

В Android 11 тестируют усовершенствованную функцию Live Caption Одна из интересных функций, появившихся в Android 10, перекочует в следующую версию ОС, но с новыми возможностями. Сервис Live Caption станет еще более полезным. Этот сервис позволяет включить субтитры под любым мультимедийным контентом, даже под видео, которое записал сам п...

Исследуем баг iOS с помощью Hopper Привет! Меня зовут Александр Никишин, я занимаюсь разработкой iOS-приложений в компании Badoo. В статье я расскажу о том, как мы исследовали баг в UIKit, который Apple не хотела исправлять на протяжении полугода. Всё началось в августе 2019 года с первых бета-версий iOS 1...

Как настроить ваш новый iPhone 11, iPhone 11 Pro или iPhone 11 Pro Max Многие сталкиваются с трудностями при настройке iPhone. Но все очень просто Многие предпочитают обновлять свой смартфон в новогодние праздники (или дарить айфоны близким). Но одно дело, если переход происходит с iPhone XS на iPhone 11 Pro, и совсем другое, если до этого у вл...

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

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

Cura + Paint. Плотность заполнения модели можно рисовать. В слайсере Cura есть параметр «Изображение плотности перекрестного заполнения»(Cross infill density image). Найти его можно в разделе «Экспериментальное»(Experimental) , при дополнительной настройке параметров подготовки модели в окне «Select settings to customize for this m...

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

На мобильных вышла красочная головоломка Dream Detective Авторы казуальных развлечений King of Avalon, Family Farm Seaside и грядущей MMORPG Lumia Saga выпустили красочную головоломку Dream Detective. Главная особенность новинки — визуальный стиль и нарисованные вручную уровни. На этих красочных локациях вам предстоит искать разн...

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

Рядовой SNAFU идет в DBA Для тех, кто не знает, SNAFU — персонаж военных патриотических мультфильмов, созданных американцами во время войны. Этот раздолбай, ввиду природного идиотизма, все время попадает в катастрофические ситуации и, как правило, гибнет в конце серии. Правда, в следующей серии он...

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

Samsung Galaxy S10+ уже работает под управлением Android 11 Не так давно Google выпустила сырую версию Android 11 для разработчиков, которая предназначена для предварительных обзоров. Она позволяет предварительно оценить нововведения, которые появятся в Android 11. Согласно свежим данным, компания Samsung уже начала внутреннее т...

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

В этом году первые обновления Windows 10 выпустят сегодня В день прекращения поддержки Windows 7 компания Microsoft выпустит первые в текущем году накопительные обновления для Windows 10.Выпуск апдейтов состоится сегодня, 14 января. Речь идет о традиционном ежемесячном апдейте Patch Tuesday. Подобные обновления были так названы еще...

Инфографика Samsung рассказывает об особенностях смартфона Galaxy Z Flip Компания Samsung обнародовала инфографику, посвящённую инновационному смартфону Galaxy Z Flip с гибким экраном Dynamic AMOLED Infinity Flex. Напомним, что аппарат выполнен в формате классической раскладушки. Южнокорейский гигант отмечает, что устройство получило инновационны...

Redmi Note 7 начал получать Android 10 в китайской версии MIUI Летом 2019 Xiaomi объявила, что больше 10 смартфонов войдут в первую волну устройств, которые получат Android 10 и MIUI 11. Одной из моделей, которой пообещали свежую версию «Зеленого робота» и новый пользовательский интерфейс, был Redmi Note 7, и, согласно источ...

Первый смартфон с 80-ваттной зарядкой Сегодня утром президент Nubia Technology Ни Фэй (Ni Fei) опубликовал в китайский социальной сети Weibo фотографию, на которой демонстрируются характеристики нового быстрой зарядки. Данной информацией поделился индийский инсайдер Судханшу Амбхоре (Sudhanshu Ambhore) на с...

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

Android insets: разбираемся со страхами и готовимся к Android Q Android Q — это десятая версия Android с 29-м уровнем API. Одна из главных идей новой версии это концепция edge-to-edge, когда приложения занимают весь экран, от нижней рамки до верхней. Это значит, что Status Bar и Navigation Bar должны быть прозрачными. Но, если они прозра...

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

Как поставить вызов в WhatsApp на Android на удержание WhatsApp позволил своим пользователям разговаривать по двум линиям сразу Возможность поставить вызов на удержание, чтобы прямо во время разговора ответить другому абоненту, есть в каждом смартфоне. Она не зависит от наличия дополнительного GSM-модуля или второй SIM-карты, по...

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

[Перевод] Правила компоновки во Flutter, которые должен знать каждый Когда новичок во Flutter спрашивает, почему какой-то виджет с width: 100 не ширины 100 пикселей, обычно ему отвечают, что надо обернуть этот виджет в Center, верно? Не надо так делать Если так отвечать, то к вам будут возвращаться снова и снова, спрашивая, почему какой-то F...

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

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

Sony сломала Youtube на PlayStation 4. Но это можно легко обойти Пользователи игровой приставки Sony PlayStation 4 столкнулись в последнее время с неприятной проблемой — в видеосервисе Youtube сбросилась авторизация, а при попытке войти заново выдаётся ошибка с кодом NP-37602-8.  В разделе поддержки PlayStation Sup...

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

Что нового в SObjectizer-5.7.0 и ждет этот проект дальше? SObjectizer — это относительно небольшой C++17 фреймворк, который позволяет использовать в С++ программах такие подходы, как Actor Model, Publish-Subscribe и Communicating Sequential Processes (CSP). Что существенно упрощает разработку сложных многопоточных приложений на C++...

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

Тестирование производительности кода в ОС Linux с примерами Когда я занялся изучением Java, одной из первых задач, которую я пытался решить было определение четных/нечетных чисел. Я знал несколько способов как это сделать, но решил поискать «правильный» способ на просторах интернета. Информация по всем найденным ссылкам говорила мне ...

Postgresso 18 После паузы (отпуск), продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Не будем придерживаться здесь строго отображения всех релизов и событий, произошедших после последнего, еще октябрьского выпуска Postgresso #17, но важнейшее, произошедшее ещё в ко...

Christie представила на ISE 2020 проекторы с 1.5-раза более эффективными лазерными источниками света Christie лидирует по внедрению новых типов источников света в проекторах и свой новый технологический прорыв подкрепила низкими ценами на уровне в 1.5-раза менее ярких предшественников Ассортимент лазерных проекторы Christie общего назначения принципиально выделяются на фон...

Loghouse 0.3 — долгожданное обновление нашей системы работы с логами в Kubernetes У компании «Флант» есть ряд Open Source-разработок, преимущественно для Kubernetes, и loghouse — одна из самых популярных. Это наш инструмент для централизованного логирования в K8s, который был представлен более 2 лет назад. Как мы упоминали в недавней статье про логи, о...

Распространённые проблемы Windows 10 May 2020 Update и варианты их решения Компания Microsoft начала постепенное распространение обновления системы Windows 10 May 2020 Update. Здесь есть ряд изменений и новых функциональных возможностей, которые улучшат качество работы компьютеров и ноутбуков. Это девятое крупное обновление системы и первое для 202...

Postgres: bloat, pg_repack и deferred constraints Эффект раздувания таблиц и индексов (bloat) широко известен и присутствует не только в Postgres. Есть способы борьбы с ним “из коробки” вроде VACUUM FULL или CLUSTER, но они блокируют таблицы во время работы и поэтому не всегда могут быть использованы. В статье будет немн...

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

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

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

В новой версии Windows Terminal добавлена поддержка мыши для WSL В прошлом году Microsoft выпустила новое приложение командной строки Windows Terminal для Windows 10 и с тех пор разработчики неустанно развивают его функциональность. На днях состоялся релиз новой предварительной версии Windows Terminal Preview 0.10. Крупным это обновление ...

Выход The Last of Us Part II перенесли на неопределенный срок Вслед за фильмами Sony начала переносить релизы игр: долгожданная The Last of Us Part II должна была выйти 29 мая, но теперь выход отложен на неопределенный срок. По словам издателя, такие меры были приняты из-за проблем с логистикой во время пандемии. Чувствуете иронию? Во ...

Samsung Galaxy Note10 5G и Galaxy Note10+ 5G получат Android 10 только в следующем году Недавно смартфоны Samsung Galaxy Note10 и Note10 + получили обновление прошивки One UI 2.0 на базе операционной системы Android 10. Однако версии с поддержкой 5G не получат обновление в этом году. Смартфоны Galaxy Note10 5G и Galaxy Note10+ 5G будут обновлены только в с...

«Может японцам пора объявить отзыв?» Владельцы Toyota Camry XV70 жалуются на массовый «косяк» Автомобилисты нашли очередной повод не покупать «Камри», а дилеры говорят о дефекте «по секрету». Практически сразу после начала продаж Toyota Camry XV70 в России, автомобилисты стали замечать, что машина не настолько хороша, как хотелось, ведь японцы допустили в ней «косяк...

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

Android 10 остаётся только завидовать. Сколько iPhone уже работает на новой iOS 13 Компания Apple обнародовала статистику распространения новой платформы iOS 13 на своих смартфонах и iPadOS 13 на планшетах.  Согласно данным от 27 января с сайта для разработчиков, iOS 13 установлена уже на 77% устройств, представленных в последние четыре года. Ср...

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

Microsoft показала, как работает её первый смартфон на Android Surface Duo — складной смартфон, состоящий из двух отдельных смартфонов. Кому это нужно? Нежелание Microsoft работать с Android сильно отбросило её в своём развитии, не позволив выступать на мобильном рынке хотя бы на равных с Google, не говоря уже о более востребованн...

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

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

[Перевод] Усложнение команд консоли, 1979−2020 Моё хобби — открыть «Философию UNIX» Макилроя на одном мониторе, одновременно читая маны на другом. Первый из принципов Макилроя часто перефразируют как «Делайте что-то одно, но делайте хорошо». Это сокращение от его слов «Создавайте программы, которые делают одну вещь хоро...

Как описать 100 Gitlab джоб в 100 строк В продолжение предыдущей статьи про инструменты деплоя в Kubernetes, хочу рассказать вам про то как можно использовать Jsonnet для упрощения описания джоб в вашем .gitlab-ci.yml Дано Есть монорепа, в которой: 10 Dockerfiles 30 описанных деплоев 3 окружения: devel, staging...

Таким может быть интерфейс Android на устройствах с двумя экранами Как работает Android с двумя экранами? Компания Microsoft в октябре прошлого года представила миру ряд новинок. Среди них оказался и Surface Duo — это первый смартфон компании на Android. Но это не единственная его особенность, ведь аппарат имеет два экрана, которые сп...

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

OnePlus 8: стали известны первые характеристики смартфона OnePlus готовится представить новый дуэт смартфонов под названиями OnePlus 8 и OnePlus 8 Pro. Эти устройства были объектом многочисленных обсуждений в последние недели, благодаря регулярно поступающей инсайдерской информации. Теперь у нас уже есть четкое представление о том,...

Когда пасует VACUUM — чистим таблицу вручную VACUUM может «зачистить» из таблицы в PostgreSQL только то, что никто не может увидеть — то есть нет ни одного активного запроса, стартовавшего раньше, чем эти записи были изменены. А если такой неприятный тип (продолжительная OLAP-нагрузка на OLTP-базе) все же есть? Как по...

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

[recovery mode] Как при помощи большого монитора и консольной утилиты WLSDM смотреть за Oracle WebLogic Server На просторах утилит консольных расширений Oracle WebLogic Server встретилась одна очень полезная — WLSDM, как ее позиционируют сами авторы — утилита мониторинга WebLogic Server с большим набором возможностей. Если пойдете на сайт разработчика, увидите, что рядом лежит еще од...

Стоит ли устанавливать iOS 13.4.1? Отзывы реальных пользователей Далеко не все скорее бегут устанавливать новую версию iOS сразу после ее выхода. Многие (я тоже, кстати, так делаю) выжидают несколько дней, чтобы изучить отзывы, а уже только потом начинают загрузку обновления. Увы, но в истории выхода апдейтов iOS немало случаев, когда по...

Реверс API Сбербанка Зачем У меня есть pet-project, приложение для учета финансов. На мой взгляд одной из ключевых проблем подобных приложений является ручной ввод баланса. У банков, в частности сбера, есть информация о транзакциях которые я совершаю и даже есть неплохая аналитика. Но Банков н...

[Перевод] Программирование игры для embedded-устройства на ESP32: накопитель, аккумулятор, звук Начало: система сборки, ввод, дисплей. Часть 4: накопитель Odroid Go имеет слот карты MicroSD, который будет полезен для загрузки ресурсов (спрайтов, звуковых файлов, шрифтов), а возможно, даже для сохранения состояния игры. Устройство чтения карт подключено по SPI, но I...

MSI объяснила неразбериху с частотами памяти видеокарт Radeon RX 5600 XT Выход видеокарты Radeon RX 5600 XT больше всего запомнился тем, что на рынке нас ожидает множество разных моделей с сильно отличающимися частотами и, как следствие, производительностью. Мы знаем, что, к примеру, MSI из четырёх моделей наделила повышенными частотами GPU ...

AirPods, подвиньтесь: Google выпустила беспроводные наушники Pixel Buds 2 Если вы думали, что только Apple способна анонсировать новую продукцию за несколько месяцев до официального релиза, то это не так. Google, как и компания из Купертино, нередко делает то же самое, предпочитая заранее застолбить для себя место на рынке и показать конкурентам,...

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

[recovery mode] Культура как основа масштабирования команды х2 каждый год. Про ошибки в найме и culture fit Я работаю менеджером разработки в Miro и активно участвую в найме. Последние несколько лет наша команда удваивается ежегодно и становится мультикультурной, у нас открываются офисы в Америке и Европе. 5 лет назад, в начале стадии быстрого роста, наши процессы найма и онборди...

Смартфоны Galaxy S10 Lite и Galaxy Note10 Lite Компания Samsung Electronics представила смартфоны Galaxy S10 Lite и Galaxy Note10 Lite. Новинки получили передовые возможности камеры, фирменное электронное перо S Pen, иммерсивный дисплей и емкий аккумулятор. Их можно будет приобрести в середине января 2020 года в черном...

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

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

Почему обновление Windows 10 May 2020 Update доступно не для всех? Обновление Windows 10 May 2020 Update вышло на этой неделе, но многие пользователи жаловались, что обновление для них недоступно, когда они проверяют наличие обновлений в Центре обновления Windows или в Помощнике по обновлению. Краткий ответ: обновление не будет отображаться...

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

Honor Band 5i добавили поддержку измерения SpO2 Разработчики Huawei выпустили крупное обновление системы для смарт-браслета Honor Band 5i. Обновление вышла с номером сборки 1.0.5.86 и весит 4.54 МБ. Разработчики компаний Huawei, в обновление добавили поддержку новых языков: португальский, испанский, вьетнамский, филиппин...

2K Games анонсировала новую версию игры BioShock Компания 2K Games открыла новую студию, которая займется воскрешением и развитием серии игры BioShock. Новое подразделение будет работать под именем Cloud Chamber в двух офисах. Первую команду сформировали в Новато, а вторую в Монреале. Cloud Chamber займется разработкой но...

«Русский Прадо» становится все ближе к Land Cruiser Prado: Раскрыты новые «сюрпризы» об УАЗ «Патриот» 2020 Производитель продолжает удивлять поклонников внедорожника. В связи с тем, что УАЗ «Патриот» 2020 с каждым днем приближается к своему выходу, разработчики раскрывают новые «сюрпризы» о внедорожнике. Согласно предоставляемой информации автомобиль будет существенно отличаться...

Накопительное обновление KB4551762 для Windows 10 вызывает серьезные проблемы у некоторых пользователей Для большинства людей последнее обновление Windows 10 не является какой-либо проблемой. Тем не менее, ряд пользователей под управлением Windows 10 с KB4551762 обнаружили, что на их ПК уменьшилась производительность, а некоторые пользователи также заметили ненормальное увелич...

Для Xiaomi Mi 10 выпускают супер-обновление Не так давно Xiaomi презентовала новые флагманы, а уже подоспело масштабное обновление для смартфонов семейства Mi 10. Напомним, в серию вошли модели Xiaomi Mi 10 и Mi 10 Pro. Это обновление полностью посвящено улучшению камеры. Что же новенького приготовили разработчики для...

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

Как поделиться геолокацией в Google Maps без адреса Наверное, все умеют делиться геопозицией. Этот навык может пригодиться в самых разных жизненных ситуациях – от поиска нужного заведения до отслеживания передвижения близкого человека, которого нужно проконтролировать, например, при поездке на такси посреди ночи. Другое дело...

Что такое Windows PowerShell и с чем его едят? Часть 2: введение в язык программирования Исторически утилиты командной строки в Unix-системах развиты лучше чем в Windows, однако с появлением нового решения ситуация изменилась. Читать дальше →

Новый Microsoft Edge появится через Центр обновления Windows в Windows 10 На конференции Microsoft Ignite 2019 компания объявила дату выпуска своего нового веб-браузера Edge. Microsoft Edge на базе Chromium будет доступен 15 января, и похоже, что миграция будет происходить в фоновом режиме через стандартное обновление программного обеспечения.В об...

Microsoft обновила Office и добавила важную новую функцию Компания Microsoft выпустила обновление офисного пакета приложений Office для Windows. Сборка под номером 12513.20010 доступна для участников программы тестирования Office Insiders.  Обновление предлагает несколько изменений и улучшений. Особо выделяется среди них...

Microsoft выпустила новый Skype. Самое крупное обновление за последнее время Компания Microsoft выпустила обновлённое приложение Skype с большим количеством новых функций, доработок и исправлений. Skype версии 8.60 — это самое крупное обновление из выпускавшихся в последнее время.  Новая версия скоро станет доступна на всех платформа...

Унифицируй это: как Lamoda делает единообразными свои Go сервисы Мы широко используем микросервисную архитектуру, хоть и не считаем ее панацеей, и чуть больше 2 лет назад начали переходить на язык Go. Он сравнительно прост и, на мой взгляд, очень хорошо подходит для создания простых, небольших и быстрых микросервисов. Эта простота имеет и...

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

Смартфоны Vivo тоже научили спасть жизни Компания Vivo, которая планировала выпустить новую оболочку JoviOS для своих смартфонов, отказалась от этого плана. Вместо этого она выпустила новую версию своего существующего пользовательского интерфейса FunTouch под названием FunTouch OS 10. Сяо Чжугэ (Xiao Zhug...

PubSub почти бесплатно: особенности NOTIFY в PostgreSQL Если ваши микросервисы уже используют общую базу PostgreSQL для хранения данных, или ей пользуются несколько экземпляров одного сервиса на разных серверах, можно относительно «дешево» получить возможность обмена сообщениями (PubSub) между ними без интеграции в архитектуру Re...

Три простых функции Windows 10, которые хотелось бы увидеть в 2020 году Этот год принес нам два разных обновления для Windows 10, но, несомненно, только одно действительно имеет значение с точки зрения возможностей и улучшений для пользователя. Это связано с тем, что, в отличие от Windows 10 May 2019 Update (версия 1903), Windows 10 November 201...

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

Зачем нужно калибровать аккумулятор и как это сделать Давайте разберемся, как и зачем нужно калибровать аккумулятор смартфона. Часто ли у вас бывало такое, что смартфон работал, но выключался при остатке заряда 30-40 процентов и более? Если вам это знакомо или, например, вы сталкивались с проблемой уменьшения емкости батареи, в...

Windows 10 v2004 CU подтверждает, что 20H2 будет второстепенным выпуском Windows 10 May 2020 Update – это следующее обновление функции, которое, как ожидается, начнет распространяться в период с 26 по 28 мая. Естественно, есть вопросы о том, что Microsoft будет делать со вторым крупным обновлением в году. Короче говоря, обновление Windows 10 20H2...

Знакомство с wal-g системой бекапирования PostgreSQL WAL-G — простой и эффективный инструмент для резервного копирования PostgreSQL в облака. По своей основной функциональности он является наследником популярного инструмента WAL-E, но переписанным на Go. Но в WAL-G есть одна важная новая особенность — дельта-копии. Дельта-копи...

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

Одна из самых компактных моделей Radeon RX 5600 XT стала быстрее. PowerColor Radeon RX 5600 XT ITX получила новую память Видеокарта PowerColor Radeon RX 5600 XT ITX была представлена всего несколько недель назад. Несмотря на это, адаптер оснащался «медленной» памятью с частотой 12 ГГц. Теперь же PowerColor выпустила «правильную» Radeon RX 5600 XT ITX с памятью, раб...

Outline эффект с использованием RenderFeature в Unity URP В Universal Render Pipeline, создавая свои RendererFeature, можно легко расширить возможности отрисовки. Добавление новых проходов в конвеер рендеринга позволяет создавать различные эффекты. В этой статье, используя ScriptableRendererFeature и ScriptableRenderPass, создадим ...

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

Расследование кампании DNSpionage c помощью Cisco Threat Response, в том числе и при удаленной работе Я уже не раз рассказывал о бесплатном решении Cisco Threat Response (CTR), которое позволяет существенно снизить время на расследование инцидентов, характеризующихся множеством разнотипных индикаторов компрометации — хэшей файлов, IP-адресов, имен доменов, адресов e-mail и т...

Появилась информация о природе таинственного разъёма новой приставки Xbox Series X Живые фото игровой консоли Xbox Series X, которая после выхода будет называться просто Xbox, появились в Сети ещё пару недель назад. Тогда мы смогли рассмотреть не только саму приставку, но и её набор портов. Среди прочих разъёмов там был некий непонятный порт прямоугол...

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

[Перевод] Ошибки при работе с датой и временем в SQL Server Перевод статьи подготовлен специально для студентов курса "MS SQL Server разработчик". Содержание Ошибка #1: Предполагать, что значения даты и времени хранятся в виде форматированных строк Ошибка #2: Забыть о людях, которые живут в других частях света Ошибка #3: ...

Microsoft выпускает Windows 10 20H2 Build 19619 Microsoft только что выпустила Windows 10 Insider Preview 20H2 Build 19619.1000 для инсайдеров канала Fast Ring. Помимо самого анонса Microsoft также предоставила подробную информацию о новой функции дистанционного управления музыкой на телефоне, которая будет вскоре доступн...

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

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

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

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

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

Накопительное обновление KB4541335 для Windows 10 вызывает новые проблемы 10 марта были опубликованы накопительные обновления для всех поддерживаемых версий Windows. Microsoft обычно публикует дополнительные обновления для Windows 10 версий 1909, 1903, 1809 и других поддерживаемых версий с исправлениями, не связанными с безопасностью. 24 марта пос...

Объявлен график выхода глобальной версии MIUI 12 для всех смартфонов Xiaomi и Redmi Компания Xiaomi провела презентацию глобальной версии фирменной оболочки MIUI 12 для смартфонов Xiaomi и Redmi, в принципе повторив презентацию, которая состоялась в конце апреля в Китае. Ничего нового глобальная версия MUIU 12 по сравнению с китайской не получила, поэт...

В iOS 13.3 появились активные углы. Зачем они нужны и как включить iOS 13.3 совершенствует работу с мышью на iPad iOS 13, несмотря на множество недоработок, стала во многом знаковой версией операционной системы от Apple. Именно при её разработке компания фактически пошла против своих убеждений и добавила в iPad поддержку мыши, тем самым при...

WordPress реализует lazy-loading по умолчанию для всех изображений Команда разработчиков WordPress заявила, что в версии WP 5.4 для всех изображений будет по умолчанию реализована «ленивая» загрузка (lazy-loading). Эта будет сделано путём добавления нового HTML-атрибута «loading» со значением «lazy» ко всем элементам IMG. HTML-спецификация ...

[Из песочницы] Паника государств: неочевидный взгляд на эпидемию короновируса 2019-nCoV В декабре-январе 2019 года в провинции Хубей КНР началась вспышка нового заболевания, вызванного, как позже оказалось, штаммом вируса 2019-nCoV. Автор этих строк в начале января находился в Китае а именно в Пекине и посещал соседнюю с Хубей провинцию Шанси. В начале января, ...

Следующее обновление Windows 10 имеет кодовое название «Manganese» В феврале 2019 года Microsoft начала тестировать обновление функции Windows 10 20H1, которое, как ожидается, начнет распространяться в мае 2020 года. Microsoft выпустила предварительные сборки обновления 20H1 очень рано, так как компания согласовывала графики между разработк...

Мощный инструмент: трансформер для профессионала Ноутбук HP ZBook Studio x360 G5 с большим сенсорным экраном и высокоточным пером привел в восторг инженера, использующего САПР для проектирования систем наружного освещения. Ноутбук HP ZBook Studio x360 G5 с большим сенсорным экраном и высокоточным пером привел в восторг ...

Вышла стабильная версия MIUI 11 на базе Android 10 для Xiaomi Pocophone F1 Компания Xiaomi выпустила стабильную версию операционной системы Android 10 с фирменной оболочкой MIUI 11 для смартфона Xiaomi Pocophone F1. Обновление вышла с номером сборки 11.0.4.0.QEJMIXM и весит 1.9 ГБ. В обновление добавили все основные особенности операционной систе...