Социальные сети Рунета
Вторник, 16 апреля 2024

Гайд по сборке прошивки Marlin 2.0.X с графическим интерфейсом LittlevGL для принтера Sapphire Pro Это краткое руководство по сборке прошивки Marlin 2.0.X с графическим интерфейсом LittlevGL для принтера TwoTrees Sapphire Pro.1. Инструменты. Для сборки прошивки нам понадобится:- VSCode- PlatformIO2. Исходники Marlin2.0 c GitHub Makerbase-mks, ветка RogueM-pull-request-mor...

Как интерфейс рассказывает истории в видеоиграх В копилке Plarium Krasnodar набралось много интересных материалов, и мы хотим поделиться примечательными, на наш взгляд, примерами нарративного дизайна, связанного с проектированием пользовательского взаимодействия (UX) и графического интерфейса (GUI). Читать дальше →

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

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

[Из песочницы] База данных на ScriptableObject c системой сейва/загрузки Введение В каждой игре есть данные, с которыми работают гейм-дизайнеры. В рпг — это база данных айтемов, в матч-3 — стоимость в кристаллах инструментов из магазина, в экшенах — количество хп, на которое лечит аптечка. Для хранения таких данных существует много способов — кт...

Новые функции на платформе «IT-волонтер»: собираем обратную связь Команда «Теплицы» обновила платформу «IT-волонтёр». Дизайн стал более легким и современным, добавлены новые элементы и функции, а в интерфейсе акцент сделан на работу над задачей. Это значит, что сотрудники некоммерческих организаций смогут быстрее находить волонтеров, связ...

Как удалить свой (чужой) комментарий в Instagram Говорят, что ничто не может ранить больнее, чем неверно сказанное слово. Как часто мы хотели бы вернуть произнесенное нами обратно. Опечатка или просто неуместно употребленное слово даже в Интернете может стать причиной конфликта. Неслучайно мы пытаемся редактировать написан...

Big Data Tools EAP 11: Zeppelin в DataGrip и spark-submit во всех поддерживаемых IDE Только что вышло очередное обновление EAP 11 для плагина под названием Big Data Tools, доступного для установки в IntelliJ IDEA Ultimate, PyCharm, and DataGrip. Можно установить его через страницу плагина на сайте или внутри IDE. Big Data Tools — это плагин, позволяющий соед...

[Перевод] Докеризация приложения, построенного на базе React, Express и MongoDB Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как упаковывать в контейнеры Docker веб-приложения, основанные на React, Express и MongoDB. Здесь будут рассмотрены особенности формирования структуры файлов и папок таких проектов, создание файлов D...

[Перевод] Создание эффекта VHS-видео в Unreal Engine Я создал этот шейдер VHS-видео в Unreal в рамках первого шейдер-челленджа для Discord-канала Technically Speaking. Темой челленджа стало «Ретро», а я экспериментировал с идеями FMV-игры, поэтому решил соединить эти две темы. Интересующиеся исходниками могут посмотреть файл...

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

Где скачать скрытые обои из iOS 14 Помимо новых функций iOS 14, среди которых библиотека приложений App Library, браузер Safari с продвинутыми функциями безопасности и виджеты, Apple по традиции добавила новые обои в свою мобильную операционную систему. Мы уже показывали новые обои из iOS 14 и iPadOS 14 (там...

Новый Office Build 12513.20010 добавляет важную новую функцию в Excel Microsoft выпустила новую версию Office 2019 для инсайдеров. Новая сборка 12513.20010 представила важную новую функцию в Excel, а также некоторые исправления и улучшения. Вы можете прочитать официальный список изменений ниже. Обновления функций Excel • Читайте и отвечайте на...

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

На официальном сайте PlayStation появились страницы, посвящённые PS5 Ждать официального анонса игровой консоли PlayStation 5 осталось совсем недолго. Его очередным предвестником можно считать то, что компания Sony на официальном сайте PlayStation добавила страницы, посвящённые грядущей консоли. Причём страницы появились сразу в различных реги...

Google рассказал, как относится к комментариям Комментарии – часть основного контента страницы в глазах поисковика.

Пишем гибкий VerticalSwipeBehavior Привет, Хабр! Меня зовут Илья Осинцев, я Android-разработчик в компании Apiqa. Под катом вас ждет пример использования ViewDragHelper для создания компонента пользовательского интерфейса аналогичного SwipeDismissBehavior, но работающего вертикально. С появлением Material Des...

В сети появились слухи о новых беспроводных наушниках Apple — AirPods Pro Lite Тайваньское издание Digitimes поделилось новой порцией слухов о грядущих яблочных новинках. По словам авторов ресурса, купертиновцы готовят упрощенную версию AirPods Pro. Журналисты назвали новинку AirPodsPro Lite.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comm...

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

2. Check Point SandBlast Agent Management Platform. Интерфейс веб-консоли управления и установка агента Продолжаем изучать новую облачную платформу Check Point Management Platform для управления средством защиты пользовательских компьютеров — SandBlast Agent. В предыдущей статье мы описали основные составляющие SandBlast Agent, познакомились с архитектурой Check Point Infini...

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

[Из песочницы] User flow: как создаются популярные приложения и сайты Всем привет! Я – Максим Скворцов, UX/UI-дизайнер Omega-R, международной компании по разработке и интеграции IT-решений. Я занимаюсь проектированием и визуализацией интерфейсов мобильных и веб-приложений. На базе своего опыта в сфере информационных технологий и экспертизы...

Новый браузер Microsoft Edge собирается стать еще быстрее В 2018 году Microsoft прекратила выпуск собственного обозревателя в пользу другого, поддерживающего Chromium. Ключевыми отличиями между новыми браузерами на базе EdgeHTML и Chromium являются его пользовательский интерфейс, плавная прокрутка, настраиваемый интерфейс стартовой...

[Из песочницы] Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство Введение Данная статья предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО. Следует отметить, что существует определенная проблема, связанная с невозм...

[Перевод] Учебный проект на Python: интерфейс в 40 строк кода (часть 2) Демонстрация проекта Python с пользовательским интерфейсом никогда не была такой простой. С помощью Streamlit Framework вы можете создавать браузерный пользовательский интерфейс, используя только код Python. В этой статье мы будем создавать пользовательский интерфейс для п...

[Из песочницы] Как мы Google Security Checkup проходили Чтобы обеспечить безопасность пользовательских данных, Google тщательно проверяет все приложения, которые используют restricted API scopes и имеют доступ к Google User Data. Не так давно мы в Snov.io прошли через процесс проверки и получили одобрение Google, с чем и хотим по...

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

Полезные советы по редактированию фото на iPhone и iPad Многим не хватает встроенных в приложение «Фото» на iOS инструментов для редактирования фотографий и они загружают различные сторонние приложения вроде Darkroom, Obscura Camera и другие. В этом нет ничего такого, потребности у всех разные, но я до сих пор вижу, что большинс...

На платформе ICT.Moscow была создана база знаний с мировыми кейсами использования искусственного интеллекта Своим комментарием к созданию в российской столице базы знаний с мировыми кейсами использования искусственного интеллекта (ИИ) поделилась вице-мэр мегаполиса Наталья Сергунина. Отмечается, что платформой для ее создания выступила ICT.Moscow, сейчас в онлайн-базе можно найти ...

[Из песочницы] Топ 5 причин, почему мне нравятся пользовательские свойства CSS Привет, Хабр! Представляю вашему вниманию перевод статьи «My top 5 reasons why I like CSS custom properties», автора Stas Melnikov Спецификация пользовательских свойств CSS навсегда изменила мой взгляд на веб-разработку. Именно поэтому я хочу написать, почему мне нравятся п...

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

[Из песочницы] Запись звука JS c микрофона или голосовые комментарии Запись звука JS c микрофона или голосовые комментарии Не давно, при разработке одного корпоративного веб-приложения, заказчик пожелал иметь возможность оставлять голосовые комментарии. Ранее мне не приходил сталкиваться с созданием медиаконтента и я с интересом приступил к и...

[Перевод] Почему в Docker не работает Strace Когда я редактировала страницу о возможностях контейнеров для журнала «How Containers Work», мне потребовалось объяснить, почему в Docker не работает strace. Вот что случалось при запуске strace в Docker-контейнере на моем ноутбуке: $ docker run -it ubuntu:18.04 /bin/bash ...

Первые скриншоты интерфейса оболочки MIUI 12 от Xiaomi Еще в сентябре прошлого года Xiaomi впервые представила MIUI 11 вместе со своей экспериментальной моделью Mi Mix Alpha, смартфоном Xiaomi Mi 9 Pro 5G и новой линейкой Mi TV Pro. Последняя версия MIUI представила новый анимированный Always On Display, улучшенную визуализацию ...

[Перевод] Конференция HACKTIVITY 2012. Теория большого взрыва: эволюция пентестинга в условиях повышенной безопасности. Часть 2 Конференция HACKTIVITY 2012. Теория большого взрыва: эволюция пентестинга в условиях повышенной безопасности. Часть 1 Сейчас мы попробуем другой способ внедрения SQL. Посмотрим, будет ли база данных продолжать отбрасывать сообщения об ошибках. Этот метод называется «ожидани...

Спорные изменения YouTube прибыли на Android и iPhone. Спрятанные комментарии и крупные ролики Компания Google начала широкое распространение новой версии интерфейса видеосервиса Youtube среди пользователей мобильных устройств с операционными системами Android и iOS.  Основные изменения на YouTube сводятся к тому, чтобы пользователи могли сосредоточи...

PIndastrial shield — модуль питания и интерфейса RS-485 для Raspberry PI Существует множество проектов, где в качестве основы системы используется Raspberry PI, но имеется ряд сложностей с обеспечением питания и взаимодействия с внешними устройствами. Я хотел бы поделиться опытом создания небольшого шилда для миникомпьютера, упрощающего его прим...

Наш опыт с графовой базой данных Dgraph в Kubernetes Недавно перед нами встала задача развернуть Dgraph в кластере Kubernetes. В этой статье я поделюсь полученным опытом: с чем мы столкнулись во время деплоя и последующего использования этого приложения в различных окружениях, от dev до production. Что вообще такое Dgraph? ...

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

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

Как вырастить веб-разработчика от стажера до архитектора. Матрица компетенций Вместо эпиграфа Когда в 2004 году я окончил университет, в нашем городе почти не было команд разработчиков. Где работать, у кого набираться практического опыта? Выбор был прост: “админом” или “в Москву”. Или уйти из профессии. Сейчас я преподаю веб-разработку в местных ВУЗ...

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

JavaScript библиотека Webix глазами новичка. Часть 4. Работа с данными. CRUD Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

Делаем страницу на React с базой сотрудников при помощи Airtable и Quarkly Слышали про такой инструмент, как Airtable, но не знали, с чего начать? Тогда приглашаем в мир визуального программирования построения БД! Этим постом мы начинаем цикл обучающих статей, в которых будем давать практические примеры работы с нашим инструментом Quarkly. В этом у...

Для порно-игры Subverse выйдет крупное обновление в Steam. Новые герои, миссии, постельные сцены и многое другое Создатели скандальной порно-игры Sybverse опубликовали новый дневник разработчиков, в котором поделились планами на игру. Судя по всему, игроков ждет много нового контента. Читать полную статью

Xiaomi раскрыла дизайн фирменной оболочки MIUI для смартфонов будущего В сети появилась информация о новом патенте китайского гиганта Xiaomi, который полностью раскрывает дизайн нового пользовательского интерфейса фирменной оболочки MIUI. Так, на основании патентной информации дизайнеры Letsgodigital реализовали качественные рендеры, на ко...

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

Выпущена новая сборка Microsoft Edge Dev 80.0.345.0 Компания Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 80.0.345.0 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Важно отметить, что из-за возникших проблем по-прежнему отключена си...

Что не так с интерфейсами SCADA-систем В этой статье хочу рассказать и поделиться своим мнением насчет пользовательских интерфейсов scada-систем и систем диспетчеризации в целом. Основная направленность нашей работы — разработка комплексных систем диспетчеризации инженерных и технических коммуникаций. Проще говор...

В офисе никого: разработка игр на удаленке Дисклеймер. У нас нет «удаленных» сотрудников — в команде все равноудалены друг от друга. Просто кто-то работает (сейчас правильнее сказать «работал») в офисе, а кто-то дома или в коворкинге. Поэтому внутри мы предпочитаем термин «распределенная команда». Переход на распр...

Ремесло и успех в IT С интересом читаю статьи про бизнес в IT, хотел поддержать в комментариях автора Так ли просто организовать свой бизнес ИТ-специалисту, но потом понял, что хочу высказаться более развёрнуто. Представлюсь как на встрече анонимных алкоголиков. Я — IT-ремесленник. Из 27 лет ст...

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

[Из песочницы] Статистика встроенных комментариев (inline comments) в Confluence Как собрать статистику комментариев к страницам в Confluence? Да и зачем это может понадобиться? Читать дальше →

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

Размещаем сайт на домашнем роутере Мне давно хотелось «потрогать руками» интернет-сервисы, настроив веб-сервер с нуля и выпустив его в Интернет. В этой статье хочу поделиться полученным опытом превращения домашнего роутера из узкофункционального устройства в практически полноценный сервер. Читать дальше &rarr...

Серия Samsung Galaxy S20 получит новый формат памяти Известный инсайдер Ice Universe, который активно поставляет информацию о флагманах семейства Samsung Galaxy S20 на этот раз сообщил, что все модели серии получат 12 Гб оперативки. И речь идет о базовых модификациях и модуле нового формата LPDDR5, который начнет появляться и ...

10. Fortinet Getting Started v6.0. Сопровождение Приветствую! Добро пожаловать на десятый, юбилейный урок курса Fortinet Getting Started. На прошлом уроке мы рассмотрели основные механизмы логирования и отчетности, а также познакомились с решением FortiAnalyzer. В качестве завершения практических уроков данного курса я х...

Роутинг в комплексных чат-ботах с Hobot framework Начав разрабатывать боты для Telegram несколько лет назад, я открыл для себя производительность, простоту и гибкость работы с ними как с частным случаем интерфейса командной строки. Эти характеристики, доступные сегодня многим — во многом заслуга популярного фреймворка tel...

Realme C3 станет первым смартфоном с интерфейсом Realme UI Смартфон Realme C3 будет представлен 6 февраля, но компания уже раскрыла большинство его спецификаций.Сегодня стало известно, что Realme C3 получит пользовательский интерфейс от Realme UI из коробки, что делает его первым смартфоном компании, на котором установлен новейший ф...

Про перевод «теории» и производных от неё Теория (+её производные) — ещё одно слово, на котором у меня включается творческий тупик: в голову ничего кроме theory/theoretical/theoretically не лезет. Поэтому его мы тоже с коллегами решили покрутить и так, и этак — посмотреть, как обыгрывают эту концепцию носители. Сре...

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

Делюсь небольшим, но полезным плагином: Deeplink Helper для Android Studio DRY. Don’t Repeat Yourself. Принцип, призывающий разработчика не дублировать код. DRY часто можно распространить шире, не только на код. Сегодня расскажу о личном проекте, который уже помог мне и другим разработчикам избавиться от последовательности рутинных действий при раз...

[Перевод] Легко добавляйте, удаляйте и переименовывайте файлы и цели в проектах CMake Работать с проектами CMake в Visual Studio 2019 16.5 Preview 2 стало проще, чем когда-либо. Теперь вы можете добавлять, удалять и переименовывать исходные файлы и цели в ваших проектах CMake из IDE, не редактируя сценарии CMake вручную. При добавлении или удалении файлов с п...

Realme C2 наконец-то получил обновление Android 10 Смартфон начального уровня Realme C2 был выпущен в 2019 году. Это был самый дешевый и самый продаваемый телефон бренда своего времени. Телефон дебютировал с ColorOS 6 на базе Android 9.0 Pie. Теперь смартфон Realme C2 наконец-то получил обновление пользовательского интерфей...

Выпущена новая сборка Microsoft Edge Dev 81.0.416.3 Компания Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 81.0.416.3 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Вероятнее всего, это последняя сборка с номером версии 81 в ветке De...

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

Почему я ушел с React Native и перешёл во Flutter: Часть 1 Всем привет. Меня зовут Дмитрий Андриянов. Два года писал на React Native, сейчас я разработчик в Surf и уже полтора года пишу на Flutter. Когда я только решил серьёзно взяться за Flutter, я бы очень хотел найти статью от разработчика, который перешёл с React Native на Flutt...

[Из песочницы] Быстрое ознакомление с SwiftUI SwiftUI — это новый удобный способ для создания пользовательских интерфейсов на Xcode. Если хотите быстрое ознакомление с SwiftUI, тогда этот блог пост для вас. Для начала давайте создадим проект с поддержкой SwiftUI. Минимально необходимые для этого требования системы — эт...

Google Камера 8.1 приносит новый интерфейс и кинематографическое панорамирование Приложение Google Камера 8.0 дебютировало в начале этого года, в сентябре оно обновилось с выходомPixel 5 и Pixel 4a 5G. Как и ожидалось, обновленное приложение поставляется с множеством новых функций для устройств компании — это портретный режим Night Sight, кинематографиче...

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

Выпущена новая сборка Microsoft Edge Dev 81.0.389.2 Компания Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 81.0.389.2 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Это небольшое обновление, поскольку основное внимание сейчас уделяет...

Разрабатываем чат на React с использованием Socket.IO Доброго времени суток, друзья! Хочу поделиться с вами опытом разработки простого чата на React с помощью библиотеки «Socket.IO». Предполагается, что вы знакомы с названной библиотекой. Если не знакомы, то вот соответствующее руководство с примерами создания «тудушки» и ч...

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

Microsoft подтвердила проблемы в играх при установке последних обновлений для Windows 10. Но решение уже на подходе Почти десять дней тому назад пользователи начали отмечать неадекватную работу ПК после установки обновления KB5001330 в Windows 10 . Проблемы возникли с доступом к пользовательским папкам Изображения и Мои документы; в играх регистрируется снижение к...

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

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

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

Новый Xiaomi Redmi K30 5G в скором времени может заменить Redmi K30 4G По информации китайских источников, в модельном ряду Redmi грядут большие перемены. Источник, информация которого неоднократно подтверждалась, сообщает, что основной причиной изменений выступает наличие у Xiaomi больших надежд на развитие сетей 5G. gizmochina.com По данным D...

Управление индивидуальным развитием участников команды Профессиональное развитие — важнейший мотиватор в работе. Если вы тимлид и согласны с этим тезисом, то наверняка задумывались, как вы можете управлять этим процессом и помогать участникам вашей команды развиваться. На TeamLead Conf Павел Филонов из Kaspersky поделился своей...

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

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

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

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

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

Большое долгожданное обновление Dropbox. И новая дорогая семейная подписка в придачу Команда популярного облачного сервиса Dropbox объявила о запуске большого функционального обновления. Также компания предложила новый семейный тарифный план.  Разработчики, наконец, вывели из статуса беты новое приложение менеджера паролей. Главным же новше...

Чеклисты заменяют регламенты? На работе мне приходилось внедрять проектное управление в одной большой и мягкой, в плане управления, компании. Я «ломал» старые и пытался запустить новые бизнес-процессы. Я писал регламенты, заводил людям оценки в мотивационные матрицы. Генеральный директор подписывал пр...

Motorola представила недорогой смартфон Motorola One Fusion Компания Motorola представила новый доступный смартфон Motorola One Fusion, который является упрощенной версией ранее анонсированного Motorola One Fusion+. Motorola One Fusion оснащен экраном диагональю 6,5 дюйма разрешением HD+ с каплевидным вырезом, в котором располаг...

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

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

Платформа LG webOS Auto будет представлена на выставке CES 2020 Компания LG Electronics и ее партнеры намерены представить на выставке CES 2020, которая откроется в Лас-Вегасе 7 января, платформу подключенных автомобилей LG webOS Auto. Южнокорейский технологический гигант собирается продемонстрировать новейшую версию автомобильной ...

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

Apple объявляет о проведении конкурса фотографий iPhone 11 в ночном режиме Apple начинает свою деятельность в 2020 году с совершенно новым конкурсом фотографий в ночном режиме, предлагая пользователям по всему миру поделиться своими лучшими фотографиями в ночном режиме, снятыми на iPhone 11, iPhone 11 Pro или iPhone 11 Pro Max. Модели iPhone 11 и i...

На Турбо-страницах появился блок комментариев с авторизацией в Яндексе В Яндекс.Вебмастере появился новый инструмент для Турбо-страниц, позволяющий пользователям оставлять свои комментарии на контентной площадке без дополнительной авторизации.  Таким образом, посетителю Турбо-страницы будет проще оставлять комментарии, а изд...

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

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

C2x: будущий стандарт C Я ловлю в далёком отголоске, Что случится на моём веку. («Гамлет», Борис Пастернак)Признаться, пишу на чистом C я не так уж и часто и за развитием языка уже давно не слежу. Но тут произошло два неожиданных события: С вернул себе звание популярнейшего языка программирования ...

[Из песочницы] Введение в ASGI: становление асинхронной веб-экосистемы Python Привет, Хабр! Представляю вашему вниманию перевод статьи "Introduction to ASGI: Emergence of an Async Python Web Ecosystem" автора Florimond Manca. "Черепахи рядом с водоемом", Ricard Baraham на unsplash.com Python не замыкается только на Data Science, в...

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

CAT-интерфейс для трансивера «Радио-76» В предыдущей публикации о трансивере «Радио-76» упоминалось о синтезаторе частоты с CAT-интерфейсом. В этой статье тема CAT-интерфейса будет раскрыта подробней. CAT-интерфейс (Computer Aided Transceiver) предназначен для управления частотой, видами модуляции и другими функ...

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

HUAWEI рассказала новой стратегии На прошедшем в Москве мероприятии компания HUAWEI поделилась планами по развитию бизнеса на ближайшие несколько лет.

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

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

Жизнь и работа в Нидерландах Наконец-то руки дошли до продолжения статьи "Истории о моей работе в Нидерландах" — а именно, пришла пора рассказать о деталях переезда и поделиться практическими советами с будущими трактористами. Прошу прощения у всех, кто ждал этого продолжения гораздо раньше. Н...

Киоск Raspberry Pi для графического интерфейса на Kivy Привет, Хабр! Хочется поделиться опытом настройки Raspberry Pi 3B+ в качестве киоска с GUI на базе библиотеки Kivy для Python 3. Почему именно Kivy? Просто мы уже имеем продукт, разработанный на Python, нам бы хотелось добавить к нему графический интерфейс. Стоит отметить, ...

Оптимизация интерфейса в Unity без кода В этой статье ведущий UI/UX художник Никита Кандыбин и технический UI художник Ольга Кинчак поделятся эффективными базовыми практиками по оптимизации Unity UI, которые используются в компании Banzai Games при создании игровых интерфейсов, а также укажут на подводные камни ...

[Из песочницы] Некоторые тонкости injection'а коллекций в Spring'е Всем привет! Меня зовут Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. Сейчас в OTUS'е открыт набор на новый поток курса Разработчик на Spring Framework. В преддверии старта к...

Через 10 лет Intel планирует перейти на техпроцесс 1,4 нм Пару дней назад мы рассказали о том, почему же Intel попала в ту весьма непростую ситуацию на рынке CPU, в которой сейчас находится. Кроме прочего, представитель компании в том интервью рассказал, что Intel собирается перейти на техпроцесс 7 нм в 2021 году, а на техпроц...

Весь Хабр в одной базе. Комментарии и веб-приложение Часть 1 | mega.nz | Онлайн демо Наверное, это продолжение статьи, в которой я парсил Хабр в базу данных. Теперь настало время её применить. Читать дальше →

Подготовка к Ludum Dare Мероприятие Ludum Dare, регулярно проводимое 2 раза в год (а чуть ранее 3 раза в год) скоро не за горами и уже сейчас, за несколько недель до старта, можно настраиваться на нужный лад, обмениваться планами и идеями на грядущий 46-ой LD (официальная дата на сайте — 18-21 апре...

Кэши Tarantool и репликация из Oracle Меня зовут Александр Деулин, я работаю в отделе развития собственной разработки «Фабрика микросервисов» в компании МегаФон. И хочу рассказать о тернистом пути появления кэшей Tarantool в ландшафте нашей компании, а также о том, как мы внедряли репликацию из Oracle. И сразу...

Переезд инженера в Великобританию: IT-сфера, рабочая виза, налоги Зачем разработчику ехать в Европу? Не из-за денег — неоднократно замечали и мы в статьях про переезд, и вы в комментариях к ним. Можно поехать за интересными задачами в крупных tech-компаниях и новыми...

Маленькая паяльная станция своими руками v2 Привет. Некоторое время назад я собрал маленькую паяльную станцию, о которой хотел рассказать. Это дополнительная упрощенная паяльная станция к основной, и конечно не может ее полноценно заменить. Основные функции: 1. Паяльник. В коде заданы несколько температурных режимов ...

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

Транзисторы с нормами 2 нм: вам порезать или порубить? На этой неделе компания Intel поделилась долгосрочными планами по внедрению новых техпроцессов. Примерно в 2029 году Intel собирается внедрить техпроцесс с нормами 1,4 нм. Через 10 лет руководящая команда компании вряд ли будет той же самой, что и сегодня. Так что эти планы ...

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

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

JavaScript библиотека Webix глазами новичка. Часть 3. Модули, диаграммы, древовидные таблицы Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

JavaScript библиотека Webix глазами новичка. Часть 2. Работа с формами Я начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI биб...

Запускаем Jupyter на орбиту LXD Приходилось ли вам экспериментировать с кодом или системными утилитами в Linux так, чтобы не трястись за базовую систему и не снести всё с потрохами в случае ошибки кода который должен запустится с root-привилегиями? А как на счет того, что допустим, необходимо протестироват...

TensorRT 6.x.x.x — высокопроизводительный инференс для моделей глубокого обучения (Object Detection и Segmentation) Больно только в первый раз! Всем привет! Дорогие друзья, в этой статье я хочу поделиться своим опытом использования TensorRT, RetinaNet на базе репозитория github.com/aidonchuk/retinanet-examples (это форк официальной репы от nvidia, который позволит начать использовать в ...

Карточная игра GWENT может выйти на Android 24 марта  Зоркие пользователи сайта Reddit обнаружили возможную дату релиза карточной игры GWENT на Android. Страница проекта появилась в Google Play, после чего ее быстро удалили. Но ссылка на версию трейлера на польском языке осталась. Релиза стоит ждать 24 марта. 14 числа пройдет ...

Google назвал три главные метрики для оценки пользовательского опыта Google выделил три основные метрики, которые владельцы сайтов могут использовать для оценки и оптимизации пользовательского опыта. Эти метрики в Google назвали «Core Web Vitals». Руководство по ним опубликовано на сайте web.dev. Core Web Vitals – это те метрики, которые прим...

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

Вместе с SoC Snapdragon 875 может быть выпущена и её упрощённая версия — Snapdragon 860 На данный момент самой производительной однокристальной системой для смартфонов является Snapdragon 865+. Уже через несколько месяцев нас ждёт анонс Snapdragon 875, которая появится в смартфонах в начале 2021 года. Однако, если верить новым данным, в этом году нас ждёт ...

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

В МЭШ стал доступен раздел «Развивающие задания для дошкольников» Новый раздел был открыт в образовательном сервисе «Мои достижения» (элемент МЭШ*). Он получил название «Развивающие задания для дошкольников», его разработка велась специально для детей дошкольного возраста. Сообщается, что все представленные в этом разделе задания учитывают...

ESP3D (на Wemos d1 mini) + 3D принтер TwoTrees SapphirePro Для удаленного управления принтером TwoTrees SapphirePro на базе материнской платы MKS Robin nano v 1.2 существует решение производителя MKS WiFi. Однако цена на модуль кусается. Если в наличии есть модуль Wemos d1 mini то буквально за час можно реализовать удаленное управле...

Обзор k9s — продвинутого терминального интерфейса для Kubernetes K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними и управление ими. K9s постоянно следит за изменениями в Kubernetes и пре...

HTC готовит упрощенный U11 Новинка окажется меньше и проще в плане технических характеристик, но сохранит главную фишку флагмана. Читать далее... 4HTC.ru - Все о HTC | Комментарии: нет Посмотреть все записи в категории В мире HTC.

Небольшой вклад в борьбе Avalonia UI против зоопарка платформ Эта статья – результат проверки проекта Avalonia UI с помощью статического анализатора PVS-Studio. Avalonia UI – это кроссплатформенная платформа пользовательского интерфейса на основе XAML, с открытым исходным кодом. Это один из технологически значимых проектов в истории ....

[Перевод] Большой гайд по A/B-тестированию В интернете масса информации об A/B-тестированиях, но многие до сих пор проводят их неправильно. Ошибиться действительно легко, поэтому подобные исследования требуют серьезной предварительной подготовки. В этой статье рассматриваются основные аспекты A/B-тестирования, которы...

[Из песочницы] JavaScript библиотека Webix глазами новичка Я начинающий JS front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим первым опытом и оформить, своего рода учебное пособие по освоению этой элегантной и мощно...

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

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

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

Тёплый, ламповый и очень опасный Меня не может не радовать возрождение интереса к ламповой электронике. Однако, есть над чем задуматься! В одном из комментариев я как-то написал, что «растет уже третье поколение электронщиков, не битых анодным напряжением». Несколько недавних публикаций с конструкциями н...

[Из песочницы] Web2Text: глубокое структурированное извлечение содержимого web-страницы Привет, Хабр! Представляю вашему вниманию перевод статьи "Web2Text: Deep Structured Boilerplate Removal" коллектива авторов Thijs Vogels, Octavian-Eugen Ganea и Carsten Eickhof. Веб-страницы являются ценным источником информации для многих задач обработки естествен...

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

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

USB4: все тот же USB? В конце 2020 года ожидается выход устройств с поддержкой интерфейсов нового поколения USB4/Thunderbolt 4. Данные интерфейсы похожи, однако имеют ряд принципиальных отличий. Среди таких отличий можно выделить наиболее значимое: спецификации на USB4 общедоступные и любой жела...

[Перевод] Первые впечатления от Amazon Neptune Салют, хабровчане. В преддверии старта курса «AWS для разработчиков» подготовили перевод интересного материала. Во многих юзкейсах, которые мы, как bakdata, видим на сайтах наших клиентов, релевантная информация сокрыта в связях между сущностями, например, при анализе от...

Go. FakeDb. Эмуляция работы БД в тестах На днях писал тесты для модуля, который взаимодействует с базой данных. Привязывать модуль тестов к настоящей базе данных не хотелось — это создаёт дополнительные требования к окружению, где будет выполняться тестирование. Создавать сразу экземпляры типа sql.Rows, с нужными ...

Xiaomi Mi 8 начал получать стабильную версию MIUI 11 на базе Android 10 Xiaomi начала выпускать стабильное обновление MIUI 11 для своего прошлогоднего флагмана Mi 8. Обновление не только приносит новый пользовательский интерфейс и новые функции, но и Android 10. ***

Apple разрабатывает упрощённую версию AirPods Pro Lite   DigiTimes сообщает, что Apple работает над упрощённой версией AirPods Pro Lite. Издание упомянуло их, когда рассказывало о других будущих устройствах Apple. Никаких подробностей нет, кроме того, что их могут выпускать на Тайване. Apple недавно выпустила AirPods ...

[Из песочницы] 3 года программирования вслепую. Часть 1 Всем доброго времени суток! Хочу поделиться своим опытом из разряда «Войти в IT». Тем более, что он происходил в полностью невизуальном режиме. О незрячих людях в нашем обществе знают мало, а о незрячих программистах еще меньше. И эта статья предлагает проследить за тем, как...

Windows 10 20H2 может быть еще одним обновлением в стиле Service Pack Microsoft, очевидно, решила выпустить одно основное и одно второстепенное обновление в 2020 году. Это изменение, которое многие администраторы и потребители, вероятно, оценят, учитывая, что два больших обновления функций Windows 10 были излишне в году. Ранее в этом году мы с...

Видеоурок Теплицы: как создавать папки в Telegram и сортировать каналы и личные чаты Появление папок в Telegram и возможность разложить по разным папкам разные чаты и каналы – очень простое решение, но оно поднимает удобство в использовании Telegram сразу на несколько пунктов. Если вы еще не используете папки в Telegram, посмотрите наш сегодняшний скринкаст...

Конкурент MIUI и EMUI обрастает мышцами. График выхода ColorOS 7 Пару месяцев назад компания Oppo официально представила свой пользовательский интерфейс ColorOS 7, которые первые пользователи назвали достойным конкурентом оболочкам EMUI и MIUI. Теперь же компания Oppo начала распространять бета-версию ColorOS 7 для различных моделей ...

MKS Robin Nano 2.0. Новый хит? Владельцы Robin Nano, вы еще хотите SKR, тогда мы идем к вам.

Управление проектом по Fix Time, Fix Budget, Flex Scope (FFF) Не мечта ли любого владельца компании управлять IT-продуктом так, чтобы поставлять продукт в срок, обгоняя конкурентов, и делать это с высоким качеством, радуя пользователей? Хотелось бы найти серебренную пулю для управления и, кажется, она есть. Не такая уж серебренная и не...

Возможности Vue, о которых не следует забывать Мы в команде Ptah мы решили пойти чуть дальше привычных SPA и попробовали использовать Vue для конструктора лендингов. И теперь хотим поделиться частью нашего опыта. Эта статья, прежде всего, для тех, кто только начал работать с Vue и хочет узнать лучше его особенности и во...

Реализация автодополнения кода в Ace Editor Ace (Ajax.org Cloud9 Editor) — популярный редактор кода для веб-приложений. У него есть как плюсы, так и минусы. Одно из больших преимуществ библиотеки — возможность использования пользовательских сниппетов и подсказок. Однако, это не самая тривиальная задача, к тому же не ...

Как распределить вес с разделов на категории? Вопрос пользователя: В интернет-магазине 3 раздела (сквозные ссылки в шапке сайта): одежда обувь аксессуары. В каждом разделе свои категории. У разделов статический вес большой, но они не важны для продвижения. Продвигаем категории. У них вес низкий. Можно ли перераспредел...

Изменения в апрельском обновлении для Xbox One (версия 2004) Microsoft поделилась информацией о некоторых изменениях, которые будут ждать пользователей в апрельском обновлении системы для Xbox One (версия 2004). В настоящее время новая версия доступна только участникам программы Xbox Insider, но публичный релиз уже не за горами. Одно...

Как в Sports.ru писали свой WYSIWYG-редактор В середине 2018 года в Sports.ru задумались о переезде на новый WYSIWYG-редактор текста для пользовательских постов. С июня 2019 года редактор работает в режиме бета-версии. За это время мы решили множество проблем, связанных как с проектированием архитектуры всего сервиса, ...

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

Samsung представила свой аналог AirDrop. Что он умеет Quick Share — это аналог AirDrop от Samsung, который можно назвать даже более продвинутым, чем оригинал Несмотря на то что обычно Apple довольно нетороплива в освоении новых технологий, наиболее ценные наработки, которым предстояло изменить рынок, первой внедряла именн...

Гайд по UI анимации. Как начать анимировать интерфейсы Привет! Меня зовут Айгуль, я продуктовый дизайнер в Райффайзенбанке, а до этого работала в Mail.ru Group, OneTwoTrip и приложила руку к нескольким стартапам. Как-то я взяла на себя задачу продумать систему UI-анимаций для дизайн-системы. Но когда я начала над ней работу...

Как случайно продолжить писать Web-GUI для Haproxy Прошло два года и 4 дня, как я написал Как случайно написать Web-GUI для Haproxy, а воз уже давно не там — все меняется и развивается и HAProxy-WI старается соответствовать этой тенденции. За два года было проделано много работы, об основных изменениях я и хочу сейчас расска...

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

Доклады второго ROS Meetup на тему учебных роботов 30 ноября 2019 года в Москве прошёл 2-й ROS Russian MeetUp, организатор — Лаборатория робототехники Сбербанка, — на котором большее 200 ROS-любителей поделились своим опытом и знаниями. Мы продолжаем публиковать наиболее интересные доклады: в этом материале вы можете поз...

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

Полностью рассекречен смартфон OPPO A12. Фото Сегодня в сети были обнаружены сведения о смартфоне OPPO A12. Итак, новинку должны оснастить 6,22-дюймовым LCD-экраном разрешением HD+ со врезанной селфи-камерой на 5 Мп, основной камерой с двумя модулями на 12 и 2 Мп, дактилоскопом на задней крышке, восьмиядерным чипсетом ...

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

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

ForkLog запускает интерактивный раздел LIVE Редакция журнала ForkLog добавила на сайт новый раздел с мультимедийным контентом LIVE. «Всегда приятно давать комментарии медиа, в котором работаешь, особенно, когда говоришь о таких начинаниях. С сегодняшнего дня сайт ForkLog.com можно будет не только читать, но также слуш...

Что-то будет: Samsung готовит первое устройство на Fuchsia OS от Google? Наверное, уже не осталось тех, кто хотя бы раз не слышал о Fuchsia OS. Это экспериментальная операционка Google, которую она изначально использовала для тестирования и отладки новых функций для Android, Chrome OS и Wear OS, а потом как будто бы придумала ей другое применени...

[Перевод] 5 вопросов по SQL, которые часто задают дата-сайентистам на собеседованиях Хотя составление SQL-запросов — это не самое интересное в работе дата-сайентистов, хорошее понимание SQL чрезвычайно важно для того, кто хочет преуспеть в любом занятии, связанном с обработкой данных. Дело тут в том, что SQL — это не только SELECT, FROM и WHERE. Чем больше S...

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

Apple выпустила iOS 13.4 beta 2 для всех. Как скачать Apple довольно пунктуальная компания и обычно старается следовать намеченному заранее плану, выпуская даже тестовые версии обновлений для своих ОС по графику. В обычных условиях между выходами закрытой бета-сборки, предназначенной для разработчиков, и общедоступной, проходи...

Пишем Grafana reverse proxy на Go Очень хотелось назвать статью «Proxy-сервис на Go в 3 строчки», но я выше этого. В действительности так и есть, основную логику можно уместить в трёх строках. Для нетерпеливых и тех, кто хочет увидеть самую суть: proxy := httputil.NewSingleHostReverseProxy(url) r.Header.Se...

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

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

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

Microsoft опубликовала дорожную карту развития браузера Edge Чуть больше месяца назад состоялся официальный релиз новой версии Microsoft Edge, построенной на базе проекта Chromium. Одновременно с этим Microsoft приступила к поэтапному распространению браузера среди пользователей Windows 10. Теперь же на форуме компании была опубликов...

75% абонентов Danycom с бесплатными тарифами сотовой связи выбрали именно их Сотовый оператор Danycom.Mobile поделился некоторой статистикой о востребованности своих предложений и аудитории, которая использует услуги компании. У оператора есть несколько тарифных планов с предоплаченными пакетами минут, sms и гигабайт. Но больше всего вызывают интер...

История IT. ООП Мою предыдущую статью «История IT. Когда компьютеры были большими…» мы завершили концом 80-х, когда произошло два знаменательных события. Во-первых, появился ООП и объектный язык C++. А во-вторых, появились персоналки, и это принципиально изменило задачи, стоящие перед IT-ра...

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

Выпущена новая сборка Microsoft Edge Dev 80.0.355.1 Компания Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 80.0.355.1 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Важно отметить, что из-за возникших проблем по-прежнему отключена си...

Размещение кучи FreeRTOS в разделе CCMRAM для STM32 При разработке одного девайса на базе STM32F407 столкнулся с проблемой нехватки оперативной памяти. Назначение самого девайса не принципиально, но важно, что изначальный код писался для десктопной системы и его нужно было просто портировать на микроконтроллер под управлением...

[Перевод] Расширьте возможности машинного обучения Azure с помощью расширения VS Code Привет сообществу Python! Прошло много времени с тех пор, как мы последний раз писали об этом, но мы рады представить новые возможности, добавленные в расширение VS Code Azure Machine Learning (AML). Начиная с версии 0.6.12, мы представили изменения в пользовательском интерф...

Mash — язык программирования, компилирует сам себя Приветствую всех в новом 2020-м году. С момента публикации первого поста про Mash прошел практически ровно 1 год. За этот год язык был сильно доработан, были продуманы многие его аспекты и определен вектор развития. Этим всем я рад поделиться с сообществом. Читать даль...

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

Бесплатная электронная книга на русском: Blazor для разработчиков ASP.NET Web Forms Привет, Хабр! Как многие знают, мы очень активно развиваем платформу Blazor, клиентскую платформу веб-интерфейса, основанную на C#, а не на JavaScript. С помощью Blazor вы можете писать собственную клиентскую логику и компоненты пользовательского интерфейса на C#, компилиров...

Яндекс ответил на вопросы о копировании Турбо-страниц в Директе Недавно был обновлен конструктор Турбо-страниц в Яндекс.Директе — теперь он позволяет создавать несколько связанных страниц с ускоренной загрузкой.  После запуска команда Директа  получила много вопросов о копировании Турбо-страниц, и ...

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

Новые подробности и геймплейный трейлер Marvel's Avengers Издатель Square Enix и студия Crystal Dynamics представили новый геймплейный трейлер Marvel's Avengers. В нем можно увидеть эпизоды игры за Халка, Железного Человека и Черную Вдову. Вскоре после показа появилась информация от нескольких изданий касательно реакции тестировщи...

[Из песочницы] Найдётся всё, но не то, что ты ищешь Доброго времени суток, друзья! Мне 22 года, я студент магистратуры. Всю сознательную жизнь я пользовался поисковиком Яндекса. Но объём информации на стартовой странице поисковика достиг таких размеров, что я решил поменять внешний вид стартовой страницы. Я захотел оставить ...

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

Динамическая сборка и деплой Docker-образов с werf на примере сайта версионированной документации Мы уже не раз рассказывали про свой GitOps-инструмент werf, а в этот раз хотели бы поделиться опытом сборки сайта с документацией самого проекта — werf.io (его русскоязычная версия — ru.werf.io). Это обычный статический сайт, однако его сборка интересна тем, что построена с ...

Microsoft выпускает новый Office 2019 Build 12325.20012 Microsoft выпустила новую версию Office для Office Insiders в Windows. Новая сборка 12325.20012 представила несколько новых функций в Outlook. Еще одной новой функцией является возможность переключения между несколькими панелями с помощью пользовательского интерфейса с вклад...

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

Что такое WIMP-интерфейс и почему он до сих пор с нами? В 1973 году для персонального компьютера «Xerox Alto» был создан первый графический пользовательский интерфейс. С тех пор прошло почти 50 лет, однако всё те же принципы взаимодействия с компьютером используются по сегодняшний день. Что лежит в основе этих принципов и действи...

[Из песочницы] RabbitMQ. Часть 1. Introduction. Erlang, AMQP Добрый день, Хабр! Хочу поделиться учебником-справочником знаний, которые мне удалось собрать по RabbitMQ и сжать в короткие рекомендации и выводы. Читать дальше →

Генерация типизированных ссылок на элементы управления Avalonia с атрибутом x:Name с помощью C# SourceGenerator В апреле 2020-го года разработчиками платформы .NET 5 был анонсирован новый способ генерации исходного кода на языке программирования C# — с помощью реализации интерфейса ISourceGenerator. Данный способ позволяет разработчикам анализировать пользовательский код и создавать...

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

ASUS VA24DQ Eye Care с тонкими рамками Официально представлен новый монитор ASUS VA24DQ Eye Care, который создан специально для тех пользователей, которые хотят поставить несколько устройств рядом и использовать их в качестве одной цельной конфигурации. Главное преимущество нового монитора ASUS VA24DQ Eye Care в ...

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

Samsung Galaxy Note 10 Lite ценником 599 евро Компания Samsung представила смартфон Samsung Galaxy Note 10 Lite упрощенную версию флагмана Note 10. Внешне Galaxy Note 10 Lite практически идентичен Galaxy S10 Lite. Смартфон получил такой же 6.7 дюймовый Super AMOLED дисплей с разрешением Full HD+, и такой же круглый вы...

Как новичок 3D принтер покупал. Выбор, настройка, проблемы и решение практических задач Чем их больше на рынке появляется 3D-принтеров, тем ниже цены — сейчас устройство начального уровня можно купить за $200–300. Несколько месяцев назад я задумался о приобретении такого девайса, поскольку хотел напечатать сломавшуюся деталь своего робота-пылесоса. Около ме...

Пилим веб-опросник как у Meduza: пошаговый гайд для начинающих Меня зовут Егор, я Full-stack разработчик в Leader-ID. В этой статье я хочу поделиться простым рецептом по созданию красивого и удобного веб-опросника наподобие тех, что делает Meduza. Он умеет показывать статистику после ответа на отдельные вопросы, подсчитывать общий балл,...

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

[Из песочницы] Knight's life — онлайн Aрена с элементами RPG Всем доброго времени суток! Для тех кто не читал мои предыдущие посты, я разрабатываю мобильную игру. Онлайн арену с элементами РПГ. Основная идея игры состоит в арене и в развитие своих персонажей. Под персонажами имеется ввиду 3 основных класса. Воин. Маг. Разбойник. Нем...

Появилась ясность, когда стоит ждать премьеру Poco X2 Компания Xiaomi создала суббренд Poco. «Дитя» выросло и начинает свой самостоятельный путь на рынке. Вокруг новинок Poco царит хайп и компания всеми силами пытается создавать интригу. Сегодня на своей странице в Twitter она опубликовала тизер, которым возвестила,...

Логирование и трассировка запросов — лучшие практики. Доклад Яндекса В Яндекс.Маркете большая микросервисная архитектура. Браузерный запрос главной страницы Маркета рождает десятки вложенных запросов в разные сервисы (бэкенды), которые разрабатываются разными людьми. В такой системе бывает сложно понять, по какой именно причине запрос упал ил...

[Из песочницы] Проблемы использования Doctrine ODM в процессах-демонах Хочу рассказать о своем опыте использования Doctrine ODM в относительно небольшом PHP проекте, в котором основная кодовая база сосредоточена в процессах-демонах. И вообще как мы к Yii2 прикрутили Doctrine ODM. Сразу предупреждаю — рассказ будет очень нудным и скорее всего ин...

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

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

Что такое Windows PowerShell и с чем его едят? Часть 5: Доступ к внешним объектам В операционных системах Windows поддерживаются различные объектные инфраструктуры. Для доступа к ним можно использовать интерфейсы прикладного программирования (API), но разработка полноценных приложений не всегда оправдана. В PowerShell существуют специальные командлеты, ...

Новый современный интерфейс в Windows 10 Windows 10 была выпущена пять лет назад, и операционная система в основном оставалась неизменной, так как Microsoft больше не делает масштабные обновления версий ОС раз в три года, как это было раньше. Во время недавней веб-трансляции Windows Insider Microsoft продемонстриро...

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

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

Создаем свою CRUD API на Express и MySQL: часть первая Всем привет. В преддверии старта курса «Fullstack разработчик JavaScript», хотим поделиться небольшим материалом, который был написан нашим внештатным автором. Express один из самых популярных веб-фреймворков, который поддерживает роутинг, миддлвейрс и систему шаблонов. Д...

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

YouTrack теперь с эмоциями Привет, я Лена из JetBrains! В текущей ситуации нам с командой YouTrack кажется особенно важным выполнять обещания по тому, что запланировано к выпуску на 2020. Поэтому рада представить YouTrack 2020.1, в котором такую радость и другие эмоции можно теперь выражать с помощью ...

Что нас ждет в Wi-Fi 7, IEEE 802.11be? Недавно на рынок вышли устройства, поддерживающие технологию Wi-Fi 6 (IEEE 802.11ax), о которой много говорят. Но мало кто знает, что уже сейчас ведётся разработка нового поколения технологии Wi-Fi — Wi-Fi 7 (IEEE 802.11be). О том, что будет представлять собой Wi-Fi 7, в это...

Microsoft выпустила Edge Beta 83 Microsoft в своём твиттере объявила о выходе Edge 83 на канале Beta. Как и было обещано, версия Edge 82 пропущена, поскольку такое решение принял проект Chromium в связи с пандемией коронавируса. Среди новшеств можно отметить дополнительные настройки чернил (цвет и толщина ...

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

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

Microsoft рассказала о новшествах в февральском обновлении для Xbox One Компания Microsoft рассказала о новых функциях в операционной системе для Xbox One, которые уже на этой неделе смогут опробовать участники программы Xbox Insider, а всем пользователям они станут доступны вместе с выходом февральского обновления для Xbox One (версия 2002). У...

Две альтернативы JDBC Примеры для двух неблокирующих библиотек доступа к SQL базам данных — Vert.X SQL и R2DBC. Примеры будут основаны на PostgreSQL и реактивных обертках Java. Начнем с главного: JDBC — это отличный стандарт. Служил и служит верой и правдой. Но новые веяния просят новых решений...

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

[Перевод] Как написать игру за месяц, не отвлекаясь от основной работы MoonGun — игра в жанре экшен/стратегия о защите лунной базы от астероидов. Игра была создана Ивенсом Серпой — автором множества статей о геймдизайне — в рамках Github Game Off Game Jam в ноябре 2020 года. Занимался он ей в одиночку в свободное от работы время. Игра получил...

Как выжить SQL-базе в 21 веке: облака, Kubernetes и PostgreSQL multimaster Привет, хабровчане. Сегодня стартуют занятия в первой группе курса «PostgreSQL». В связи с этим, хотим рассказать вам о том, как проходил открытый вебинар по данному курсу. В очередном открытом уроке поговорили о том, с какими вызовами столкнулись SQL-базы в эру облаков и...

Funkwhale: наконец-то нормальный децентрализованный музыкальный сервис Grooveshark уже пять лет как закрыт. За это время появились десятки проектов поменьше с той же идеей — но на базе децентрализованных сетей. Проблема Grooveshark была в его централизации, которая позволила правообладателям завалить компанию исками, в итоге потопившими её. С...

Google: мы одинаково обрабатываем ссылки на HTTP и HTTPS-сайтах На днях сотрудник Google Джон Мюллер заявил в Twitter, что ссылки на HTTP-страницах так же ценны для поисковой системы, как и ссылки на HTTPS-ресурсах, и обрабатываются одинаково. Мюллер написал об этом в комментариях к недавнему опросу. В нём SEO-специалистов просили подели...

What's up, Facebook? Чтобы легализовать текущее положение дел, а также подстраховаться на случай отделения, было решено выкатить новое пользовательское соглашение. Первоначально новое соглашение преподносилось как ультиматум: если в оговорённый срок пользователь не согласиться, то аккаунт будет ...

Microsoft тизерит новый пользовательский интерфейс Windows 10 Дополнено 3 апреля 2020 года. Microsoft опубликовала видео в хорошем качестве, однако оно несколько отличается о того, что публиковал Пэнос Панай в своём Instagram: Оригинальная новость от 20 марта 2020 года. Пэнос Панай, директор по продуктам Microsoft, в своём Instagram ...

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

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

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

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

Google ответил на частые вопросы об изменениях в работе Featured Snippets На прошлой неделе Google объявил, что больше не будет дублировать те URL, которые отображаются в блоках с ответами (featured snippets или избранные сниппеты) на первой странице выдачи. В комментариях к посту на эту тему в Twitter сотрудник поиска Дэнни Салливан поделился бол...

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

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

Opener 2020: Самый сок Введение На протяжении всего апреля мы с командой после учёбы и работы решали увлекательные задачи в рамках конкурса Opener от компании Itransition. Вместе с конкурсом закончился наш лучший месяц на самоизоляции. Теперь, отдохнув, я готов спокойно поделиться этим опытом с ва...

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

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

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

Владельцы iPhone 11 Pro теперь могут снимать на 4 камеры одновременно Компания FiLMiC, которая показала многокамерную видеозапись в своем приложении FiLMiC Pro во время презентации iPhone 11, решила выпустить эту функцию в качестве бесплатного приложения. Его можно загрузить под названием DoubleTake бесплатно в App Store. Приложение оцени...

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

[Перевод] Создавайте приложения бесплатно с помощью Azure Cosmos DB Free Tier Хотите создать новое приложение, разработать и протестировать или запустить небольшие производственные рабочие нагрузки с помощью Azure Cosmos DB? Наш новый уровень бесплатного пользования позволяет начать работу без затрат и сэкономить деньги при создании и развитии новых п...

Обзор основных функций Google BigQuery и примеры запросов для маркетинг-анализа Google BigQuery – это быстрое, экономичное и масштабируемое хранилище для работы с Big Data, которое вы можете использовать, если у вас нет возможности или желания содержать собственные серверы. В нем можно писать запросы с помощью SQL-like синтаксиса, стандартных и пользова...

Бесплатный курс «CCNA Routing & Switching для сомневающихся» Привет, Хабр! Недавно узнал о том, что здесь есть такой замечательный оффтопик — «Я пиарюсь». Хочу поделиться с вами своим курсом «CCNA Routing & Switching для сомневающихся». Я искренне надеюсь, что благодаря этим материалам студентам, обучающимся по программе сетевой...

Где смотреть презентацию Apple, на которой покажут iPhone 12 Смотрите презентацию Apple с нами! Будет круче, чем на концерте Моргенштерна Во вторник, 13 октября, Apple проведет долгожданную презентацию нового поколения iPhone. Ожидается, что на мероприятии представят сразу четыре новых телефона: ими станут iPhone 12, iPhone 12 mini, i...

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

Американцам предложили решить судьбу Huawei В прошлом году Федеральная комиссия по связи (FCC) США запретила американским операторам покупать оборудование Huawei и ZTE на деньги потребителей. Обе эти компании власти США назвали угрозами национальной безопасности. В декабре Huawei потребовала отменить незаконное, по мн...

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

В Китае срочно создают «национальную ОС» Об этом в рамках пресс-конференции сообщили топ-менеджеры компанbй. По информации ресурса ZDNet, на которую ссылается CNews, CS2C и TKC входят в число крупнейших китайских разработчиков ПО, и имеют связи с властями Китая. Саму ОС эксперты ZDNet назвали "отечественной&qu...

BlazingPizza: приложение на Blazor от начала и до конца. Часть 2. Добавляем компонент Привет всем! Всем тем, кто хочет узнать о Blazor немного больше. Сегодня мы продолжим создание нашего сайта для пиццерии, а именно, создадим web api контроллер и попробуем отобразить данные которые поступают из него на компоненте Blazor. Поскольку наше приложение о пицце, т...

Можно ли (и нужно ли) удалять содержимое папки TEMP? В папке TEMP хранятся временные файлы, которые занимают немало места. Стоит ли их удалять, не случится ли чего страшного?

Логи в Kubernetes (и не только) сегодня: ожидания и реальность Шёл 2019 год, а у нас всё ещё нет стандартного решения для агрегации логов в Kubernetes. В этой статье мы хотели бы, используя примеры из реальной практики, поделиться своими поисками, встречаемыми проблемами и их решениями. Однако для начала оговорюсь, что разные заказчи...

K8S Multicluster Journey Привет, Хабр! Мы представляем команду платформы компании Exness. Ранее наши коллеги уже писали статью про Production-ready images for k8s. Сегодня мы хотим поделиться опытом миграции сервисов в Kubernetes. Читать дальше →

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

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

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

Прошивка BTT для MKS TFT32, добавлен Config.ini     Хорошее и давно ожидаемое мной лично обновление прошивки BIGTREETECH-TouchScreenFirmware.Наконец то добавлен конфигурационный файл config.ini, теперь все настройки можно делать внутри этого файла без пере-компиляции всей прошивки. Файл кидается в корень SD и при загрузке...

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

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

СХД AERODISK на отечественных процессорах Эльбрус 8С/8СВ Привет, читатели Хабра. Хотим поделиться крайне приятной новостью. Мы наконец-то дождались реального серийного выпуска нового поколения российских процессоров Эльбрус 8С и 8СВ. Официально серийный выпуск должен был стартовать аж в 2016 году, но по факту именно массовое прои...

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

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

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

Samsung Galaxy Tab S5e обновили до Android 10 и One UI 2 Рекорд по тонкости и лёгкости. Представлен планшет Samsung Galaxy Tab S5e За последние несколько месяцев компания Samsung активно выпускает обновления на базе операционной системы Android 10 для различных смартфонов и планшетов. На днях компания выпустила обновление An...

Все, что вы хотели узнать об LDPC кодах, но стеснялись спросить (наверное) Предисловие С кодами малой плотности проверок на чётность, которые дальше мы будем именовать коротко LDPC (Low-density parity-check codes), мне удалось познакомиться более или менее близко, работая над семестровым научным проектом в ТУ Ильменау (магистерская программа CSP)....

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

[Перевод] История эволюции интерфейсов в Java Интерфейс в Java сильно эволюционировал за прошедшие годы. Давайте рассмотрим, какие изменения произошли в процессе его развития. Читать дальше →

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

readable — еще один линтер для PHP Хочу представить линтер для PHP readable. Сейчас в нем 16 правил, которые должны улучшить читабельность кода. К основным преимуществам можно отнести: скорость — меньше секунды на 1000 файлов настройка baseline — можно не исправлять все ошибки в проекте сразу, а создать конф...

Realme UI 2.0: новые функции и общие улучшения на примере ... Realme должен начать отправку обновления своего графического интерфейса в скором времени, и мы можем оценить все его фишки уже сегодня.     Realme уже подготовила обновление для своего графического интерфейса. Как и ожидалось, новый интерфейс Realme UI 2.0 содержит...

Как быстро и безопасно организовать удалённую работу сотрудников? Рассказываем о разных подходах: с VDI и не только С необходимостью удобно и безопасно организовывать удалённую работу своих сотрудников бизнес столкнулся давно. Но если раньше эту задачу можно было регулярно откладывать и продолжать обдумывать, то сейчас времени уже нет: «удалёнка» – главный тренд весны 2020 во всём мире. В...

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

Дружим ELK и Exchange. Часть 1 Начинаю серию статей, где хочу поделиться своим опытом подключения Exchange и ELK. Этот стэк поможет обрабатывать большие объемы логов и не задаваться вопросом, при каком размере привычные инструменты логирования откажутся нам помогать. Давайте знакомиться с новым бойцом с...

Мониторинг БД Oracle с помощью OEM Привет! Меня зовут Александра, я работаю в команде тестирования производительности. В этой статье расскажу базовые сведения об OEM от Oracle. Статья будет полезна для тех, кто только знакомится с платформой, но и не только для них. Основная цель статьи — помочь провести бы...

Lenovo Thinkserver SE350: герой с периферии Сегодня мы рассматриваем новый класс устройств, и я несказанно рад тому, что за десятки лет развития серверной индустрии, я впервые держу в руках что-то новое. Это не «старое в новой упаковке», это устройство, созданное с чистого листа, почти ничего не имеющее общего со свои...

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

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

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

Occupy the Internet – англоязычная редакция ForkLog запустила новый раздел о децентрализации Вопросы приватности и цензуры журнал ForkLog освящает с самого начала своего существования, однако теперь они становятся неотъемлемой частью нашего издания. Недавно англоязычная версия ForkLog пополнилась новым разделом под названием Occupy the Internet с материалами о том, ...

AiGreen AN00100 чехол-папка для MacBook Компания AiGreen представила чехол виде папки для MacBook. Чехол-папка получила название AN00100. Сделан чехол из нейлона. Ещё чехол AiGreen AN00100 может похвастаться шестью разными цветами, размерами для ноутбуков с диагоналями экранов 11.6-15.6 дюймов, а также двумя ка...

[Перевод] Тренды UX/UI в 2020 году Мы вступаем в третье десятилетие XXI века менее чем через пару месяцев, и 2020 год принесет с собой совершенно новую волну тенденций и отличных практик в UX и UI-дизайне. От перехода к совершенно новым «областям дизайна», таким как голосовой интерфейс пользователя или диза...

На устройствах с Android 9 самопроизвольно исчезают файлы В попытках усовершенствовать операционную систему Android, компания Google в очередной раз наделала ошибок.Пользователи устройств, управляемых Android 9, начали жаловаться на произвольное удаление загруженных на девайс файлов, которые сохранялись в папку «Загрузки&raqu...

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

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

Выпущена новая сборка Microsoft Edge Dev 81.0.403.1 Компания Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 81.0.403.1 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Сообщается, что на прошлой неделе была временно отключена функция пе...

Contact Picker API, или как поделиться своими контактами с браузером Сегодня нас ждёт релиз Chrome 80, а значит из Origin Trials во взрослую жизнь выходит Contact Picker API, позволяющее предоставить сайту доступ к выбранным пользователем контактам из его записной книжки. В данной заметке мы разберём возможности, которые у нас появились, и не...

Microsoft работает над IoT OS на базе Windows 10X Surface Neo будет использовать новый вариант операционной системы, который Microsoft назвала «Windows 10X». Эта новая версия Windows 10 предназначена для двухэкранных и складных устройств, но есть достаточно доказательств того, что ОС в конечном итоге появится на ноутбуках и...

[Перевод] С чего начать изучение Flutter в 2021 году Как и многие мобильные разработчики, мы с нетерпением ждали презентации Flutter и теперь хотим поделиться с читателями Хабра переводом статьи Tadas Petra о том, как можно выстроить свое обучение, если вы хотите познакомиться с Flutter и кроссплатформенными приложениями в 202...

Магистерская программа JetBrains на базе Университете ИТМО: интервью со студентами Совсем скоро выпускникам бакалавриата предстоит сделать выбор – остановиться на достигнутом или продолжить обучение. Для тех, кто выберет второй вариант, мы хотим напомнить о нашей магистерской программе «Разработка программного обеспечения / Software Engineering» на базе ...

The state of soft skills Так сложилось, что софт-скиллы довольно сильно помогли мне в карьере. Например, спустя всего 9 месяцев работы в Rambler, куда я приходил простым frontend-разработчиком, мне предложили стать руководителем группы, потому что мой руководитель увидел во мне потенциал и достаточн...

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

Первое исследование состояния DevOps в России В 2019 году компания DORA и и Google Cloud выпустили совместный отчет The 2019 Accelerate State of DevOps: Elite performance, productivity, and scaling, из которого мы знаем, как в мире обстоят дела с DevOps. Это часть большого исследования DevOps, которым DORA занимается с ...

Всё, что нужно знать о Windows 10X Операционная система Windows 10X выходит в этом году вместе с новыми складными компьютерами. Компания Microsoft мало что рассказывает про Windows 10X. Между тем, связанных с ней событий немало. Разработка продолжается уже довольно давно. 11 февраля станет известна новая инфо...

X2 Helios 300G Sync смотрится стильно В последнее время производителям корпусов достаточно тяжело как-либо привлечь к себе внимание со стороны пользователей, так как каждый хочет чего-то нового, уникального, а это не всегда получается реализовать самому производителю. Однако некоторые компании готовы идти на сме...

Windows 10 Build 19042.685 теперь доступна для загрузки Последнее обновление для Windows 10 в 2020 году сейчас распространяется для пользователей через каналы Центра обновления Windows. Microsoft также опубликовала автономные установщики Windows 10 KB4592438 для пользователей, которые хотят устанавливать исправления на нескольких...

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

Выпущена новая сборка Microsoft Edge Dev 83.0.461.1 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 83.0.461.1 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Это первая сборка в ветке с основным номером версии 83. Напомним, что на этой...

Отложенные ретраи силами RabbitMQ Меня зовут Алексей Казаков, я техлид команды Клиентских коммуникаций в ДомКлике. В этой статье я хочу поделиться с вами «рецептом», который позволил нам реализовать отложенные ретраи при использовании брокера сообщений RabbitMQ Читать дальше →

[Из песочницы] Регистрация и авторизация с помощью Spring Security на примере простого приложения Добрый день! В этой статье будет рассмотрено создание простого веб приложения с использованием Spring Boot и Spring Security. В приложении будет реализована регистрация новых пользователей и авторизация, ограничение доступа к страницам сайта в зависимости от роли пользовате...

[Перевод] Многопоточность. Модель памяти Java (часть 2) Привет, Хабр! Представляю вашему вниманию перевод второй части статьи «Java Memory Model» автора Jakob Jenkov. Первая часть тут. Аппаратная архитектура памяти Современная аппаратная архитектура памяти несколько отличается от внутренней Java-модели памяти. Важно понимать апп...

Ленивая реализация обхода дерева дочерних элементов класса QObject Введение В статье описана ленивая реализация обхода дерева на языке C++ с использованием сопрограмм и диапазонов на примере улучшения интерфейса работы с дочерними элементами класса QObject из фреймворка Qt. Подробно рассмотрено создание пользовательского представления для р...

iPhone SE — это смартфон для тех, кто хочет сбежать с Android. Тим Кук назвал причины покупки новинки iPhone SE второго поколения оказался ровно тем, чем должен был, согласно всем ранним слухам, но при этом вовсе не тем, чем многие хотели бы. Новый iPhone SE — это обновлённый iPhone 8, то есть новинку нужно было бы назвать iPhone 8s или iPhone 9. А вот к оригиналь...

Realme UI официально: упрощенный дизайн, новые функции О том, что компания Realme разрабатывает свой пользовательский интерфейс и даже начала бета-тестирование в Китае, говорили уже давно. Сегодня бренд официально объявил о появлении пользовательского интерфейса Realme UI, который по замыслу разработчиков должен стать более удоб...

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

Темная тема Google Play теперь доступна всем пользователям Android Смартфоны работающие на операционной системе Android 10 уже несколько месяцев назад получили доступ к темной теме в Google Play. И вот теперь поисковой гигант представил альтернативный режим для устройств на более ранних версиях Android. Пользователям нужно перейти в ме...

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

«Физрук 5»: Нагиева в новом сезоне не видать Слишком стар для роли быдловатого Фомы Заключительный 4 сезон о приключениях физрука появился на канале ТНТ в 2018 году. С тех пор о продолжении не было ни слова. А между тем, комедийный сериал оброс внушительной базой фанатов, которые требовали новых серий. Создателям не о...

FLSUN Q5 Delta Upgrade. Подключаем модуль WIFI. В этой заметке я расскажу как проапгрейдил свой любимый принтер FLSUN Q5 Delta.Принтер создан на базе платы Makerbase MKS Robin Nano V1.2 и полностью меня устраивает своим качеством, скоростью и компактностью. Но когда ты ставишь на него модуль wifi, ты понимаешь что он стал...

Выпущено обновление Funtouch OS 11 на базе Android 11 для VIVO V19 VIVO начала выпуск обновления Funtouch OS 11 на базе Android 11 для своего смартфона V19 в Индии. Это первое крупное обновление для устройства с момента запуска. Новая сборка представлена под номером VIVO rev 6.71.16. Вес обновления составляет 3,76 ГБ. Пользовательский инт...

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

Стабильная версия MIUI 12.5 появится в конце февраля 2021 года Ранее в этом месяце Xiaomi подтвердила появление следующей версии своей фирменной оболочки MIUI, MIUI 12.5. Теперь у нас есть некоторые подробности о бета-версии промежуточной версии (x.5) и сроках выпуска стабильной версии. Согласно сообщению Telegram, рассылка стабильной в...

Дорогая цена стилей. Доклад Яндекса Загрузка CSS на страницу — блокирующая операция. Если асинхронная загрузка JavaScript может быть незаметна пользователю, то медленное появление стилей может прогнать нетерпеливого гостя с сайта. Как загружать CSS максимально производительно и незаметно для пользователей? Раз...

YouTube исполнилось 15 лет Сервис YouTube стал таким привычным, что кажется, что он был всегда. Между тем, одному из самых известных сервисов интернета сегодня исполняется всего 15 лет. По этому поводу генеральный директор YouTube Сьюзен Войжитски (Susan Wojcicki) опубликовала обращение, которое ...

[Из песочницы] 1С-Битрикс и попытка его внедрения Привет, друзья! Меня зовут Петр, я представитель малого белорусского бизнеса со штатом чуть более 20 сотрудников. В данной статье хочу поделиться негативным опытом покупки 1С-Битрикс. Читать дальше →

[Из песочницы] Экспорт плана нумерации Федерального Агентства Связи в реляционную БД Федеральное Агентство Связи регулярно обновляет размещённый в открытом доступе план нумерации. Если вы используете этот план для определения региона или провайдера абонента в своём диалплане, то скорее всего заинтересованы в актуальности этой информации. На первый взгляд нет...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

Android 10 и One UI 2 доступны на Samsung Galaxy S10 в России Samsung Electronics объявляет о доступности операционной системы Android 10, а также новой версии фирменного интерфейса One UI 2 для смартфонов Samsung Galaxy S10, S10+ и 10e. Для владельцем Samsung Galaxy Note10 и Note10+ обновление станет доступно в России до конца эт...

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

Как отправить сотрудников на удаленку и не забыть вернуть их назад. Руководство Exness Всех приветствую! Меня зовут Лена, руковожу работой с персоналом в Exness.  Я хочу поделиться нашим опытом перевода сотрудников на удаленную работу в период карантина. Мне кажется, что мы подошли максимально системно к этой задаче, и самое главное — не забыли организовать «...

Квадрокамера, большой экран и емкий аккумулятор за $140. Представлен смартфон Tecno Spark 5 Pro Китайский стартап Transsion Holdings представил новый смартфон под брендом Tecno, который получил название Tecno Spark 5 Pro. Он пополнил линейку, в которой уже представлены модели Tecno Spark 5 и Spark 5 Air. Tecno Spark 5 Pro 6,6-дюймовым дисплеем разрешением HD+ (160...

PlayStation 5 уже появилась на официальном сайте Долгое время ходили слухи о том, что презентация игровой консоли PlayStation 5 может состояться 5 февраля. Затем начали говорить о том, что анонс состоится 15 февраля, однако недавно Letsgodigital назвал новое окно для анонса консоли. Анонс PlayStation 5 ожидается межд...

[Перевод] Протокольно-ориентированное программирование в Swift 5.1 Протоколы — фундаментальное свойство Swift. Они играют важную роль в стандартных библиотеках Swift и являются обычным способом абстракции кода. Во многом они похожи на интерфейсы в других языках программирования. В этом руководстве мы представим вам подход к разработке прил...

Прошивка для фотополимерного LCD 3D-принтера своими руками. Часть 2 Продолжение статьи о написании своей прошивки для фотополимерного LCD 3D-принтера. Первая часть лежит тут. В ней было описан первый этап — создание графического пользовательского интерфейса для дисплея с сенсорной панелью. В этой части продолжу описывать этапы своего проек...

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

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

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

База подписчиков Apple Arcade в 2020 году достигнет показателя в 12 млн Сервис Apple Arcade не стал откровением, но предложил пользователям iOS-устройств возможность играть в неплохие игры без рекламы, внутриигровых покупок и прочих отвлекающих факторов. Далеко не все проекты в нем можно назвать хитами, да и темпы выпуска новых игр спустя полто...

Как загрузить новый Microsoft Edge на Windows 10 Переделанный браузер Microsoft Edge наконец-то появился с современным дизайном, поддержкой расширений Google Chrome и многим другим. В этом руководстве мы поможем вам загрузить и установить новый Chromium Microsoft Edge в Windows 10 и Windows 7. Еще в декабре 2019 года Micro...

[Перевод] Прожектор угроз: Файловый вирус Neshta Салют, хабровчане! В преддверии старта курса «Реверс-инжиниринг 2.0» хотим поделиться с вами еще одним интересным переводом. Краткий обзор Neshta — довольно старый файловый вирус, который до сих пор широко распространен. Изначально он был обнаружен в 2003 году и ранее ассо...

Разработчик игр описал новую PS5 как консоль "с самым захватывающим железом за последние 20 лет" Уже сегодня вечером состоится анонс новой консоли от Sony — PlayStation 5. Но уже сейчас, накануне онлайн-мероприятия, в сети появилась реакция на новинку от одного из игровых разработчиков, который назвал приставку устройством “с самым захватывающим железом за последние 20 ...

Telegram обновил раздел «Люди рядом» Мессенджер Telegram представил обновленную версию приложения ко Дню святого Валентина. Теперь найти общие воспоминания стало проще благодаря переработанным профилям, мгновенному доступу к общим медиафайлам и новым способам просмотра изображений и видео. А все цифровые экстра...

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

[Из песочницы] Вывод текста на OLED дисплей с контроллером SH1106 по шине SPI через библиотеку HAL Здравствуйте, уважаемые читатели. В своих разработках на микроконтроллерах STM32, для вывода осмысленной информации, я пользуюсь OLED дисплеями на чипе SSD1306. В последний раз пришел ко мне 1,3" SPI модель по демократичной цене — около 200руб. Первое, что бросилось в г...

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

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

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

Браузер Opera теперь поддерживает темный интерфейс везде Разработчики Opera обновили ночной режим в своём браузере. После обновления браузер Opera начала работать на всех веб-страницах в ночном режиме, если даже страница не поддерживает такую функцию. В версии Opera 55 для Android ночной режим переработали с нуля. Теперь браузе...

Apple выпустила iOS 13.4 beta 2, macOS 10.15.4 beta 2 и watchOS 6.2 beta 2 Сколько лет уже пишу про бета-версии операционных систем Apple и не перестаю удивляться тому, что они интересуют многих наших читателей даже основные релизы. То ли ореол недоступности, который окружает тестовые сборки, делает своё дело, то ли чувство незащищённости из-за по...

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

[Из песочницы] Если бы я учил Frontend сегодня. Советы начинающим Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я бы хотел ясно изложить, какие технологии необходимо изучить новичку, а также поделиться методами их ...

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

IdentityServer4. Основные понятия. OpenID Connect, OAuth 2.0 и JWT Этим постом я хочу открыть ветку статей посвященную IdentityServer4. Начнем мы с основных понятий. Самым перспективным на текущий момент протоколом аутентификации является OpenID Connect, а протоколом авторизации (предоставления доступа) является OAuth 2.0. IdentityServer4 р...

Перевернутая пирамида как конец вашего проекта В этой статье я хочу поделится небольшим опытом касательно построения команд в ИТ-проектах. Поговорить я хочу о такой не всегда очевидной вещи как «Пирамида зрелости команды». Читать дальше →

Собеседуем кандидата на должность Senior Software Developer Я провел не одну сотню собеседований как с одной стороны, так и с другой. В этой статье я хотел бы поделиться своими опытом, наблюдениями и интересными моментами. Возможно, кого-то это убережет от ошибок, неверных выводов и потерянного времени. Читать дальше →

Когда выйдут новые часы Samsung Galaxy Watch 3 и какими они будут Самыми популярными часами в мире являются Apple Watch. Причин тому хватает, но есть и другие устройства, которые вызывают немало интереса. В первую очередь я говорю об умных часах от Samsung. Если откинуть недорогие трекеры, вроде Xiaomi Mi Band и их конкурентов от Huawei, ...

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

AMD представила новое ПО Radeon Adrenalin 2020 Выпуск Radeon Software Adrenalin 2020 повысит производительность графического процессора за счет повышения стабильности и новых функций. В Radeon Adrenalin 2020 имеется полностью переработанный установщик, который позволяет на 34% ускорить установку и улучшить заводские наст...

Презентации WWDC и Platforms State of the Union доступны с субтитрами на русском языке Русский язык впервые включён в список языков, на которые переводятся основные события конференции WWDC. Перевод содержит точные термины, названия элементов пользовательского интерфейса и многое другое.

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

Game of Life с битовой магией, многопоточностью и на GPU Всем привет! Недавняя статья на Хабре в очередной раз показала неостывающий интерес к игре «Жизнь» в частности и всевозможным оптимизациям в общем. Статья и комментарии к ней, особенно любопытство к вычислениям на GPU, вдохновили меня на то, чтобы поделиться своими изыскания...

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

Samsung раскрыла ключевые функции и дату выпуска One UI 3.0 Прошло почти три месяца с тех пор, как Samsung впервые анонсировала свою фирменную пользовательскую оболочку One UI 3.0 на базе Android 11. С тех пор компания выпустила три открытые бета-версии нового программного обеспечения для своих флагманских смартфонов. Теперь южнокоре...

Набор и конструкторы для начинающих электронщиков 6-10 лет. Что доступно в магазинах После серии моих публикаций, мне посыпались вопросы, а что я могу порекомендовать для детей 6-10 лет, которым родители хотели бы показать «основы» радиоэлектроники? Я посмотрел что есть в масс-маркете и составил свой список. Он не окончательный и я надеюсь в комментариях вы ...

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

Numl – Альтернативный язык разметки и стилизации для веб Всем привет! Меня зовут Андрей, я профессионально разрабатываю веб-интерфейсы уже больше 11 лет и последний год развиваю проект Numl, который можно назвать языком разметки и стилизации для веб. В этой статье я расскажу, как в попытке перебороть ряд особенностей CSS и упрости...

Официальная страница ZTE Axon 10s Pro сообщает о SD865, LPDDR5, USB 3.0 и Wi-Fi 6 Пока не ясно, станет ли Samsung или Xiaomi компанией, выпустившей первый в мире смартфон на базе Snapdragon 865. Но китайская марка ZTE уже официально разместила страницу о ZTE Axon 10s Pro, по сути, подтвердив существование аппарата.

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

Запуск тестов JMeter в OpenShift, используя Jenkins Pipeline Всем привет! В этой статье хочу поделиться одним из способов запуска тестов производительности JMeter в OpenShift'e с использованием Jenkins'a в качестве автоматизации. Сначала мы проделаем все необходимые действия (создание ImageStreams, BuildConfig, Job и проч) в ручном р...

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

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

CLion 2019.3 уже здесь! Повышенное быстродействие редактора и самые долгожданные новые возможности Привет, Хабр! Многие уже начинают готовиться к новогодним праздникам, закупать подарки, кто-то планирует путешествия на длинные новогодние выходные. А у нас в JetBrains пока еще горячая пора выпуска релизов продуктов. Cегодня я спешу поделиться с вами новостями о недавно вы...

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

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

От Core i5-10300H до Core i9-10980HK с частотой 5,3 ГГц. Стали известны параметры всех мобильных CPU Intel Comet Lake-H Уже послезавтра Intel должна представить свои высокопроизводительные процессоры Comet Lake-H. В отличие от настольных CPU этой линейки, мобильные практически не будут отличаться от своих предшественников — разве что в очередной раз будут подняты частоты. Новым пр...

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

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

[Из песочницы] Реализация алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке RobotC Доброго дня! Сегодня я бы хотел поделиться реализацией алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке программирования RobotC (с использованием платформы VEX EDR). Предистория Недавно, мне предложили провести мастер-класс на ...

[Перевод] Мои отношения с опенсорсом Автор и мейнтейнер нескольких опенсорсных проектов, Эндрю Галлант пытается снять напряжённость, которая в последнее время накопилась в части опенсорсного сообщества. Крики души «Каково быть мейнтейнером свободного ПО», «Неблагодарный opensource» и другие жалобы мейнтейнеро...

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

Павел Кузьмин рассказал, что в МЭШ появился раздел «Развивающие задания для дошкольников» Во время прошедшего в четверг (20 февраля) селекторного совещания столичного образовательного ведомства было объявлено о появлении нового раздела в образовательном сервисе «Мои достижения» (элемент МЭШ*). В своем выступлении директор МЦКО** Павел Кузьмин рассказал о том, что...

Настраиваем отказоустойчивый Keycloak с Infinispan в Kubernetes В этой статье мы поделимся опытом развертывания в кластере Kubernetes устойчивой и масштабируемой инсталляции популярного решения для обеспечения «единого входа» (SSO) — Keycloak в связке с Infinispan (для кэширования пользовательских метаданных). Читать далее

Возможный преемник Samsung Galaxy Fold показался на живых ... Ранее в этом году на конференции Samsung Developer Conference южнокорейская компания показывала различные форм-факторы для своего следующего складного смартфона, включая дизайн, аналогичный новой версий Motorola Razr. Сегодня же в сети появились новые утечки изображений того...

Беспроводной DIY монитор влажности почвы Приветствую всех читателей Хабра! Сегодня хочу поделится с вами моим новым проектом — беспроводным датчиком влажности почвы, который построен на основе всем известного модуля влажности почвы с алиэкспрес. Новый датчик это логическое продолжение первого моего DIY проекта на э...

Fortinet Security Fabric на практике. Часть 3. FortiAP Всем привет! В нашей прошлой статье мы рассказали об устройстве FortiSwitch и его основных функциональных возможностях. Вторая часть решения от компании Fortinet для обеспечения защищенного доступа - точки доступа FortiAP. Сегодня мы хотим рассказать о них. В планах - расска...

Выпущена новая сборка Microsoft Edge Dev 84.0.488.1 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 84.0.488.1 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Это первая сборка на канале Dev с номером версии 84. Основные новшества: Доба...

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

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

Программируем на iPad Pro Можно ли заменить программисту MacBook на iPad Pro? Программисты для работы часто предпочитают использовать MacBook. Ноутбуки Apple имеют консоль Bash и схожи с Linux, при этом предлагают плавный и приятный интерфейс, чего до сих пор не может дать нам Linux (даже Ubuntu 19.1...

[Из песочницы] Пример SPA «Простые заметки» на Mithril.js Mithril.js — непопулярный инструмент для создания клиентских веб приложений. На Хабре практически нет публикаций по этой теме. В этой заметке я хочу показать, как можно сделать небольшое приложение на Mithril. Приложение будем делать по мотивам вот этой публикации (перевод)...

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

Помощник или инспектор: по ком звонит робот? Привет, Хабр! Я тимлид группы продуктовых инноваций в КРОК. Технарём меня назвать можно с большой натяжкой, но зато я много общаюсь с разработчиками, техническими менеджерами, продажниками. И надеюсь, мы друг друга неплохо понимаем. Мы много работаем со стартапами, помогае...

ТОП популярных смартфонов 51-ой недели До Нового года осталось уже меньше 7 дней, это значит уже даже 51 неделя уходящего 2019 миновала. И у нас, благодаря парням и GSMArena есть статистика самых популярных смартфонов за этот период. В десятке самых ажиотажных нас опять ждут изменения. Любопытно, как в этот раз...

[Из песочницы] Вступление в работу с возвратом пользователя: советы для Hooked-модели Всем привет! Я — Сергей, R&D officer в Genesis. В этом тексте хочу поделиться своими знаниями и опытом по созданию привычки использования продукта, рассказать о том, как это влияет на прибыльность бизнеса и почему предпринимателей встречают по возврату. Читать дальше &...

React.js — формошлепство или работа с формами при помощи пользовательских хуков В этом посте будет реализован простой пользовательский хук для работы с состояниями формы и будут разобраны способы работы с объектами и массивами. В завершение разберем валидацию форм и реализуем соответствующие функции. Читать дальше →

В консоли Яндекс.Диалогов появился раздел Мониторинг Как отслеживать работу своего продукта после успешного тестирования и публикации? Как оценить качество его работы, чтобы избежать блокировки? Эти вопросы возникают, пожалуй, у каждого разработчика навыков Алисы. Решить эти задачи поможет новый раздел конс...

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

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

[Перевод] Проигравшие в гонке квантовые компьютеры и их роковые ошибки Инженерное искусство влияет на быстродействие сильнее физики Квантовый компьютер от IBM на 16 кубитах из 2017 В октябре 2019 компания Google заявила о достижении квантового превосходства – этим громким именем назвали тот этап развития квантовых компьютеров, на котором можн...

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

Стали известны характеристики Oppo Reno4 SE Oppo Reno4 SE будет лайт-версией Oppo Reno4 с Dimensity 800   Почти неделю назад состоялась премьера Oppo F17 и Oppo F17 Pro, а компания уже в одном шаге от анонса очередной новинки — Oppo Reno4 SE. Еще в начале июня производитель представил Oppo Reno4 на базе Sna...

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

Антикризисный раздел Хабра А вы знали, что если нажать на Хабре хоткей «/» и ввести запрос в квадратных скобках, то сработает поиск только по ключевым словам? Например, с тегом [covid-19] уже написано более 170 постов — только по одному этому числу можно сделать вывод, что тема вируса волнует наших чи...

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

Онлайн-марафон PR Partner «Инстаграм для роста продаж» Ты читаешь блогеров-миллионников, но никак не можешь набрать и 10 000 подписчиков, чтобы начать продавать? Слышал о том, как одна фитнес-няша делает в год 100 млн рублей на резинках и не веришь? На марафоне PR ...

[Из песочницы] Ты еще не используешь tmux на полную! (Наверное) Привет, Хабр! Представляю вашему вниманию перевод статьи "(たぶん)君はまだtmuxの真の力を引き出せていない". Содержание Что такое tmux Запуск и начало новой сессии Открытие нового окна Переходы между окнами Разделение окон и создание панелей Передвижение между панелями Передвижение ме...

[Из песочницы] Легкий способ защитить свой Mikrotik от атак Хочу поделиться с сообществом простым и рабочим способом, как при помощи Mikrotik защитить свою сеть и «выглядывающие» из-за него сервисы от внешних атак. А именно всего четырьмя правилами организовать на Микротике honeypot. Итак, представим, что у нас небольшой офис, внеш...

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

1. FortiAnalyzer Getting Started v6.4. Введение Здравствуйте, друзья! Мы рады вас приветствовать на нашем новом курсе FortiAnalyzer Getting Started. На курсе Fortinet Getting Started мы уже рассматривали функционал FortiAnalyzer, но прошлись по нему довольно поверхностно. Сейчас я хочу более подробно рассказать про этот...

Xiaomi продолжает делиться секретами MIUI 12. На смартфонах Xiaomi и Redmi станет проще организовать всё на свете Компания Xiaomi представит фирменную оболочку MIUI 12 на следующей неделе и продолжает делиться в социальных сетях подробностями о новых функциях.  На этот раз, компания рассказала о полностью переработанных «Заметках» (Notes), а особенно — подра...

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

Xiaomi Gateway (eu version) Hacked Xiaomi Zigbee Gateway Hack В этой статье я хочу поделится с Вами своими наработками и достигнутыми успехами в разборе Xiaomi шлюза (Версия с евровилкой с беру.ру). Расскажу как установить на него альтернативное ПО, как восстанавливать шлюз с затертым софтом и даже оживлять ш...

Новая тема MIUI переносит Android 12 на смартфоны Xiaomi Хотите Android 12? Есть тема, разработанная для Xiaomi Хотя мы все еще далеки от финальной версии Android 12, новая тема Android 12 Pro Max хочет внести ожидаемые с таким нетерпением изменения в смартфоны Xiaomi. Основываясь на том, что мы видели в Developer Preview, с новым...

[Из песочницы] Remote observer Если проект вышел за рамки локальной машины, скорее всего придётся интегрироваться с какими-нибудь сторонними системами. Хочу рассмотреть случай, когда упомянутая внешняя система хочет получать уведомления о каких-либо изменениях в нашей системе. Например, обновление каталог...

[Перевод] Preload в php 7.4: Composer и выбор файлов для предзагрузки Мы в Badoo активно занимаемся переходом на PHP 7.4 и с большим энтузиазмом ждём возможности использовать новую функцию preload. Не так давно мы рассказывали о наших экспериментах с ней. Судя по всему, сообщество взбудоражено не меньше, чем мы. Разработчики фреймворков актив...

Apple хочет «прокачать» iMessage Судя по патентам компании Apple, купертиновцы думают над тем, чтобы обновить iMessage, дав пользователям возможность редактировать уже отправленные сообщения. Заявка на патент была подана в Бюро патентов и торговых марок США в конце 2019 года.Читать дальше... ProstoMAC.com....

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

«Как зеницу ока...» или делаем простенькую охранную систему на базе микроконтроллера (Canny или Arduino) и Raspberry PI Во время подготовки статьи, про распознавание микроконтроллеров с помощью TensorFlow и OpenCV мне одновременно на глаза попались Craftduino, Canny 3 tiny и Raspberry PI, после чего я решил, что будет здорово еще раз объединить их в одной статье. Я долго думал, о чем писать, ...

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

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

[Из песочницы] Как я создавал очередной конструктор сайтов Всем привет, меня зовут Саша. Я создаю свой конструктор сайтов. Я получил первых платящих пользователей. Все они преимущественно из США и Европы. Я хочу поделиться историей своего пути, который включает включал кодинг, краудфандлинг и продвижение. Читать дальше →

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

[Перевод] 8-битный Тьюринг-полный компьютер в Factorio Хочу поделиться своим проектом, созданным в Factorio на основе предлагаемой этой игрой логики. На этот проект меня вдохновил великий ум, записавший пошаговое руководство по созданию практически такой же машины, но в реальном мире. Рекомендую посмотреть его, оно поможет вам ...

Серия Realme 6 готовится к анонсу Компания Realme всеми силами стремится стать заметным игроком на рынке и хочет подвинуть Xiaomi с ее суббрендом Redmi, прежде всего, в сегменте доступных устройств. Для этого «дочка» Oppo предлагает в своих устройствах хорошее соотношение цена/качество и какие-то...

Бета-версия MIUI 11 на Android 10 появилась для Mi Mix 2S и Mi8 Pro и ещё некоторых Владельцы смартфонов Xiaomi, равно как и обладатели гаджетов Huawei/Honor тоже обычно с нетерпением ждут обновлений для своих устройств. Мы вас отлично понимаем, коллеги, у части нашей редакции тоже аппараты от оранжевого производителя и любовь к прошивке MIUI, а уж к Andr...

На сайте Apple замечено упоминание о четырех новых моделях iPad Pro Источник сообщил об утечке, имевшей место на китайском веб-сайте Apple. На одной из страниц технической поддержки оказались перечислены четыре новые модели iPad Pro. Две из них — A2228 и A2229 — ранее были замечены в базе данных Евразийской экономической ком...

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

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

План начинающего тестера: от “Войти в IT” до “Я — Инженер!” Всем привет! Меня зовут Валентин и я работаю инженером по тестированию в компании Exness. Очень часто слышу вопрос о том, насколько сейчас возможно стать тестировщиком программного обеспечения. В этой статье я постараюсь ответить на данный вопрос. Читать дальше →

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

Первый рендер Meizu 17 с квадрокамерой В начале декабря прошлого года Meizu рассказала о своих планах выпустить в 2020 году флагман Meizu 17. Компания амбициозно заявила о том, что это будет первый смартфон на базе Snapdragon 865. На данный момент нет предпосылок того, что обещание она сдержит и премьера фла...

Сбербанк создал компанию по развитию автомобилей-беспилотников По планам SberAutoTech, первые беспилотные автомобили должны выехать на дороги общего пользования уже в конце 2020-го — начале 2021 года. Сбербанк объявил о том, что его департамент SberDigitalAuto преобразован в дочернюю компанию Sber Automotive Technologies (SberAutoTec...

Практические истории из наших SRE-будней. Часть 2 Утекло уже немало воды с момента публикации нашего последнего очерка об интересных случаях из практики обслуживания Kubernetes-кластеров и запускаемых в нём сервисов/приложений. Хотим представить очередную серию приключений инженеров «Фланта» в неспокойных водах большой (и...

Xiaomi запускает проект разработки следующего поколения интерфейса MIUI 13 Xiaomi сама объявила о начале работ по дальнейшему совершенствованию пользовательского интерфейса смартфонов и подтвердила запуск проекта по созданию набора программных средств MIUI 13. Подробнее об этом читайте на THG.ru.

Сенсорный экран BIGTREETECH TFT35 Настройка прошивки. Правка иконок. Если изначально я рассматривал сенсорный экран BigTreeTech больше как развлечение, то в процессе более подробного изучения решил поставить его на замену штатного экрана моего Ender 3. Тем более стоит обратить на него внимание тому, кто самостоятельно собирает принтер. Давайт...

Интерфейсные байки Токсичного Деда. “Исследуй это!” (s1 e1) Приветствую. Сейчас только ленивый не пишет статьи и не выступает с докладами на тему: «Я дизайнер интерфейсов и сейчас я буду чесать ЧСВ.» И всегда в таких статьях и выступлениях речь идет о сайтах, мобильных приложениях и подобном b2c продукте. Переводя на общеупотребит...

У Xiaomi Mi 11 обнаружилась новая проблема. На этот раз перестает работать Wi-Fi Mi 11 получился проблемным флагманом у Xiaomi. Уже практически сразу после старта продаж стало понятно, что есть проблемы с сильным нагревом и тротлингом CPU, из-за чего страдала производительность особенно в ресурсоемких приложениях. Недавно появилось новость о том, чт...

Habr занял первое место в рейтинге соблюдения цифровых прав пользователей Привет! На связи РосКомСвобода! Хотим поделиться с вами хорошими новостями. Мы выпустили исследование «Рейтинг соблюдения цифровых прав популярными веб-сервисами Рунета — 2020». И Habr (как это уже понятно из заголовка) занял первое место в этом рейтинге, опередив такие комп...

[Перевод] Сервер Prometheus и TLS Prometheus теперь поддерживает TLS и базовую аутентификацию для HTTP эндпоинтов. Скрейпинг таргетов через HTTPS вместо HTTP поддерживается уже давно. Метрики можно собирать с поддержкой HTTPS, аутентификации по клиентским сертификатам и базовой аутентификации. В прошлом год...

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

Программа весеннего сезона вебинаров CleverTALK Начинается новый сезон бесплатных вебинаров по управлению ИТ. В программе на сегодняшний день четыре вебинара, регистрация уже идёт. 23 апреля. ITIL 4 и всё, что нужно знать интересующимся данной темой.Ведущий: Игорь Гутник, ITIL 4 Managing Professional, ITIL Expert, ITIL Pr...

Бенчмарк назвал 10 самых мощных смартфонов Китайский бенчмарк Master Lu поделился статистикой самых производительных на сегодняшний день смартфонов, которые только доступны для покупки. Читать полную статью

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

Создаем CRUD API на Express и MySQL: часть вторая Всем привет. В преддверии старта курса «Разработчик Node.js», хотим поделиться продолжением материала, который был написан нашим внештатным автором. Всем еще раз привет. Мы возвращаемся к созданию приложения на Node.js и MySQL для небольшого todo — приложения на Node.js ...

Файлы из приватных чатов Slack подвержены утечкам Механизм обмена файлами в Slack содержит серьезную уязвимость, которая может привести к несанкционированному раскрытию конфиденциальной информации. Об этом заявили ИБ-специалисты израильской компании Polyrize. По мнению экспертов, файлы, размещенные в приватной переписке или...

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

Samsung Galaxy S11 не будет, а представят Galaxy S20? Все любители техники Samsung, и даже те, кому не нравятся ее смартфоны, ждут последнее творение компании в области премиальных устройств — семейство Galaxy S11. Будет интересно узнать, удалось ли инженерам создать что-то действительно прорывное или же вновь появится по...

Павел Кузьмин сообщил, что в МЭШ появился раздел «Развивающие задания для дошкольников» На прошедшем 20 февраля селекторном совещании образовательного ведомства города Москвы был представлен новый раздел в образовательном сервисе «Мои достижения» (элемент МЭШ*). Как сообщил директор МЦКО** Павел Кузьмин, этот раздел получил название «Развивающие задания для до...

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

Пара слов про R2DBC и PostgreSQL В последнее время я опять вижу, что усилился хайп вокруг реактивного программирования в общем, и реактивной работе с Базами данных — в частности. У меня есть пара фраз, которые я бы хотел сказать по этому поводу. Читать дальше →

SEO для AMP Stories: рекомендации от Google Команда проекта Google AMP поделилась советами по SEO-оптимизации публикаций формата AMP Stories. AMP Stories подобны «историям» на социальных платформах, таких как Facebook и Instagram. Основное отличие в том, что они могут индексироваться и показываться в результатах поиск...

В файтинге Skullgirls Mobile появится новый эксклюзивный герой Skullgirls Mobile— один из лучших файтингов для мобильных, который часто остается на заднем плане из-за популярности брендов Mortal Kombat и Injustice. Но поклонники у проекта есть, и для них разработчики активно его обновляют. Стоит заметить, что над мобильной версией игры ...

Ghost of Tsushima получит новый бесплатный режим уже осенью Ghost of Tsushima – последний эксклюзив PS4, чей релиз состоялся в прошлом месяце – осенью получит существенное бесплатное обновление, которое добавит в игру кооперативный режим. Режим, который получил название «Легенды», не рассказывает историю Дзина Сакая и его спутников ...

Windows 10X будет поставляться с современным Проводником Windows 10X – это новая итерация Windows 10, предназначенная для Surface Neo, Lenovo ThinkPad X1 Fold и других устройств с двумя экранами. В настоящее время Microsoft планирует выпустить Windows 10X в праздничный сезон 2020 года, и софтверный гигант все еще работает над наст...

Конкурент MIUI и EMUI отменен на стадии разработки Пару недель назад менеджер по продукции компании Vivo поделился изображением логотипа новой фирменной оболочки Jovi OS, которая, как и ColorOS 7 разработки Oppo, позиционировалась как конкурент MIUI и EMUI. На тот момент сообщалось о том, что речь идет об отказе от фирм...

ок.tech: QATOK #2 5 марта в питерском офисе Одноклассников состоится ок.tech: QATOK #2 – митап, посвященный тестированию и всему что связано с обеспечением качества в ИТ-проектах. Нас ждет 3 технических доклада от представителей OK, Яндекса и VK, ребята расскажут про проблемы Espresso-автот...

Разработка простейшего логического анализатора на базе комплекса Redd В прошлой статье цикла мы потренировались сохранять данные из потокового интерфейса в память средствами DMA. Пришла пора сделать какую-то полезную поделку, используя полученные навыки. Очень полезная при удалённой отладке вещь — анализатор. Вообще, при работе с комплексом ск...

Plesk, cPanel или ISPmanager: что выбрать? Протестировать все предлагаемые провайдером панели перед началом работы трудно, поэтому мы собрали три самых популярных в небольшом обзоре. Сложности возникают, когда от администрирования ОС клиент переходит к связанным с хостингом задачам. Ему приходится управлять множес...

Выпущена новая сборка Microsoft Edge Dev 84.0.502.0 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 84.0.502.0 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Основные новшества: В предупреждение, которое появляется при запуске Edge с п...

OnePlus 7/7 Pro получили долгожданное обновление Android 11 Компания OnePlus наконец-то начал выпуск обновления до Android 11 для седьмой серии смартфонов OnePlus. Обновление OxygenOS 11 серии Oneplus 7 содержит новый пользовательский интерфейс и множество новых полезных функций, таких как быстрое переключение для темного режима, пл...

Не плачь, девчонка! Ответ автору с vc.ru на письмо о Хабре Я давний участник Хабра — обычный читатель и корпоративный автор. Для меня Хабр — это хорошо знакомая, изученная, родная и не враждебная среда, поэтому каждый раз я удивлённо читаю доводы участников «кармасрачей» и обхожу их стороной, потому что писать комментарии на 5000 зн...

Загрузка и сборка AOSP Решил поделиться своей инструкцией как собрать AOSP (Android Open Source Project). Эта инструкция будет полезна тем кто хочет посмотреть что-же внутри Android и возможно заняться системной разработкой. В любом случаи эти знания полезны для понимания самого Android, как раз д...

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

Как Программисту 1С стать Java developer'ом Несколько лет назад, когда я искал пути из программистов 1С в Java developer'ы — я бродил впотьмах, пытаясь нащупать дверь, в существовании которой был не уверен. Я пытался найти истории успеха, но кроме пары комментариев ничего не нагуглил. Мир Java выглядел огромным, а кол...

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

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

Охота за уязвимостями на 7% эффективнее «За что я люблю Россию, так это за низкие налоговые ставки» — анонимуc С ростом дохода у охотника за уязвимостями все более остро становится вопрос о налогах. После определенных сумм мне стало жалко отдавать 13% (даже несмотря на то, что у коллег из США это вообще 30%). К т...

[recovery mode] Базовые возможности LXD — системы контейнеров в Linux LXD — это системный менеджер контейнеров следующего поколения, так гласит источник. Он предлагает пользовательский интерфейс, похожий на виртуальные машины, но использующий вместо этого контейнеры Linux. Ядро LXD — это привилегированный демон (сервис запущенный с правами ro...

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

RootCast 126 Preshow Bonus: Канадское радио Ваня с Антоном записали Preshow для выпуска RootCast 126 - для любителей "сладенького". Внезапно, речь идет о канадском радио. В комментариях ждем ваши отзывы. Стоит ли и дальше временами отвлекаться от основного направления и делать бонусы к выпускам на необычные сторонние ...

Стала известна цена видеокарт GeForce GTX 1650 с GDDR6-памятью Релиз видеокарт GeForce GTX 1650 с памятью GDDR6 уже не за горами. Ранее эти графические адаптеры были замечены только в базе ЕЭК, однако сейчас они появились на страницах нескольких онлайн-магазинов. Более того, стала...

WireGuard, настройка нескольких клиентов за NAT и причем здесь STUN? На данный момент мы запускаем доступ к серверам на базе WireGuard и сегодня я хочу рассказать, как настраивать клиентов, которые находятся за NAT, хотя про настройку сервера, тоже не забудем. Читать дальше →

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

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

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

2020-й: тенденции и прогнозы Начался новый год — самое время строить планы. Что нас ждёт в этом году? К каким новинкам и переменам нужно готовиться? Мы составили свой прогноз основных тенденций и вероятных изменений в сфере ИТ. А в конце года интересно будет вспомнить и сравнить сегодняшние ожидания и...

История о птице Додо из рода Фениксов. Великое падение Dodo IS Каждый год 21 апреля мы вспоминаем историю Великого падения Dodo IS в 2018 году. Прошлое – жестокий, но справедливый учитель. Стоит помнить о нём, повторять уроки, передавать новым поколениям накопленные знания и с благодарностью относиться к тому, кем мы стали. Под катом мы...

Google хочет вернуть родство Android и Linux Компания Google сообщила о своих планах по возвращению Android в основную линейку ядра Linux.

[Перевод] Учебник по Spring Boot Admin Контролируйте и управляйте своими приложениями Spring Boot с помощью приятного пользовательского интерфейса поверх конечных точек Spring Boot Actuator. Spring Boot Actuator Actuator — это модуль Spring Boot, который добавляет конечные точки (endpoint) REST / JMX в ваше пр...

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

Новый AMD Ryzen 9 6950X не получит больше ядер По словам двух известных инсайдеров в Twitter, ExecutableFix и Патрика Шура, пользовательские процессора AMD Zen 4 будут иметь до 16 ядер и, соответственно, до 32 потоков обработки информации. Это такое же максимальное количество ядер, что и у Ryzen 9 5950X — практически фла...

5 функций Telegram, о которых многие забывают Telegram уже давно и по праву занял свое место среди самых популярных мессенджеров в мире. Конечно, до WhatsApp ему еще далеко, но все равно, столько преданных фанатов, сколько есть у детища Павла Дурова, другим еще поискать. Секрет популярности легко объясним — прогр...

Обратная разработка аналоговой видеокамеры Ранее на хабре я публиковал статьи, связанные с системой аналогового видеонаблюдения. В частности, были статьи, связанные с изучением файловой системы HDD видеорегистратора (DVR). В данной статье речь пойдёт про обзор навороченной аналоговой видеокамеры модели Evidence EVR...

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

[Из песочницы] Как писать хорошие комментарии к коду: «зачем», а не «как» Привет, Хабр! Представляю вашему вниманию перевод статьи «Writing good comments: the why, not the how» автора Jack Franklin. Комментирование кода в программистской среде нередко считается пустой тратой времени или неким сигналом о том, что код можно и улучшить. Вот цитата...

Poco не мертва — новый смартфон этой марки выйдет в 2020 году Бывший представитель Xiaomi Джай Мани (Jai Mani) в августе 2018 года рассказал о существовании марки Poco (преимущественно для индийского рынка), после чего сразу стали появляться утечки нового смартфона. Аппарат вышел на рынок под именем Poco F1 и стал крайне популярным бла...

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

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

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

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

36 лет назад появился первый Mac. Как это было? Фото первого Macintosh, сделанное в 1984 году 36 лет назад (ну ладно, на день больше) был выпущен первый Macintosh. Он стал первым персональным компьютером, который использовал графический пользовательский интерфейс вместо стандартного на тот момент интерфейса командной стро...

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

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

Коммуникация в удалённой команде Многие компании отправили своих сотрудников работать из дома. Люди, которые имели мало подобного опыта, столкнутся с проблемами коммуникации и прокрастинации. Я работаю из дома с 2013-го года, потому я хотел бы поделиться опытом в данной статье. Читать дальше →

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

Универсальное ТЗ для Wi-Fi, с пояснениями ТЗ должно быть простым, понятным и проверяемым. Вы такое видели? Каких только ТЗ я не встречал за 12 лет в этой теме. Классические пункты — это “бесшовный роуминг” и “устойчивое 100% покрытие всей площади”. Понятно, что все мы хотим прекрасной связи. Какими же словами опис...

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

Митап по продажам. Формат стендап Технологии успешных продаж-2020. Хотите узнать о горячих трендах в продажах, познакомиться с кейсами и услышать лайфхаки от экспертов — приходите на митап в МТС Университет 11 декабря. Что вас ждет только полезные знания&n...

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

5 бесплатных курсов для ИИ-инженеров от Microsoft Привет, Хабр! В прошлом году мы делали серию статей-подборок бесплатных курсов. Она понравилась сообществу, и мы решили сделать еще три подборки, правда уже по немного другими тематикам. Как и раньше, мы не будем заранее спойлерить для кого именно будут следующие подборки, ж...

[Из песочницы] Магистратура в области Computer Science в Эстонии: личный опыт Переезжать в другую страну очень волнительно. Особенно, если ты студент, и денег у тебя впритык. Страшно ошибиться с выбором университета, страшно, что в итоге учеба не оправдает твоих ожиданий, или ты не справишься, и придется вернуться ни с чем. Два года назад я переехала...

Ситуация: как модернизация сетевой инфраструктуры в США уперлась в качество статистики Вопрос точности так называемых «broadband maps» обсуждают не первый год, но именно сейчас — в контексте планов по глобальной модернизации IT-инфраструктуры в США — споры вокруг этой темы становятся все более ожесточенными. Рассказываем, как развивается эта ситуация. Читать...

[recovery mode] Установка Windows 98 на современный ПК Решил поделиться своим рецептом, как я установил Windows 98SE на относительно современный ПК. На Интернет форумах много сообщений, что Windows 98SE не устанавливается на современные ПК, не запускается на PCI-e видеокартах и т.п., поэтому статья может быть полезна тем, кто хо...

Топ-менеджеры «Тинькофф» покинут компанию ради создания конкурента Revolut Два ключевых менеджера TCS Group, в которую входят «Тинькофф банк» и «Тинькофф страхование», поделились планами по запуску финтех-стартапа для европейских клиентов. Об этом сообщают «Ведомости». Новая компания старшего вице-президента TCS по развитию бизнеса Артема Яманова и...

Представлен Team Group T-Force Cardea Zero Z330 В последнее время твердотельные накопители стали более доступными для тех, кто хочет получить необходимый ему объем памяти. Это лет пять назад твердотельный накопитель казался чем-то невероятно дорогим, а сейчас цена HDD и SSD практически сравнялась, осталось еще пару лет и ...

Sony готовит 5G флагман с OLED дисплеем разрешением 4К Пришло сообщение, что Sony хочет удивить всех выпуском смартфона, который будет обладать OLED-дисплеем разрешением 4К и предложит поддержку сетей пятого поколения. Это будет флагманское устройство на базе Snapdragon 865 с модемом Snapdragon X55. Ожидается, что новинку должны...

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

Phrozen Shuffle Lite - личное знакомство Об этой "младшей" модели от Phrozen здесь, вроде, почти не писали - поэтому я решил поделиться опытом своего с ней знакомства. Машинка тайваньской сборки стоит несколько дороже своих одноклассников. В ней используются матрица "канонических" размеров, паралед и одиночная напр...

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

Check Point Remote Access VPN — бесплатный курс по настройке удаленного доступа Приветствую, друзья! Добро пожаловать на наш очередной новый курс! Как я и обещал, курс Getting Started был не последним. На этот раз мы будем обсуждать не менее важную тему — Remote Access VPN (т.е. удаленный доступ). С помощью этого курса вы сможете быстро познакомиться ...

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