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

Windows Server или Linux-дистрибутивы? Выбираем серверную ОС Операционные системы — это краеугольный камень современной индустрии. С одной стороны они потребляют ценные ресурсы сервера, которые можно было бы пустить на что-нибудь более полезное. С другой — операционная система выступает оркестратором для приложений сервера и позволя...

«Любовь. Python. C++». Доклад Яндекса Что связывает языки Python и C++? Как извлечь из этого выгоду лично для себя? На большой конференции Pytup Александр Букин показал способы, благодаря которым можно оптимизировать свой код, а также выбирать и эффективно использовать сторонние библиотеки. — Всем привет, меня ...

Есть лишь один способ купить флагман Huawei дёшево — взять Honor. Но не любой, а только эту модель Если отбросить маркетинговую лапшу о том, что смартфоны Honor созданы для молодёжи (если мне начали продавать пиво без паспорта, пора ползти в сторону могилы и покупать Huawei?), мы сможем взглянуть правде в глаза: Honor — это Huawei с небольшими отличиями, но дешевле. До си...

Статическое тестирование безопасности опенсорсными инструментами Уязвимости в своём коде хочется находить как можно быстрее, а значит нужно автоматизировать этот процесс. Как именно автоматизировать поиск уязвимостей? Существует динамическое тестирование безопасности, существует статическое — и у обоих свои преимущества и недостатки. Сег...

Новый портал для автоматизации от Check Point Приветствую читателей блога TS Solution, в последний месяц уходящего года продолжаем рассказывать вам о новостях в мире Check Point. Сегодня речь пойдет о новом едином портале - СheckMates Toolbox, он содержит в себе многочисленные инструменты по автоматизации для ежедневной...

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

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

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

[Перевод] Полигоны Another World: Atari ST Это третья статья из серии про портирование игры Another World. В ней пойдёт речь про хитрости при работе с Atari ST. Рекомендуется сначала прочитать предыдущие статьи. Зарождение Atari ST было, мягко говоря, неспокойным. Всё начинается как в сказке, а заканчивается войной и...

[Перевод] Практическое руководство по борьбе с утечками памяти в Node.js Утечки памяти похожи на сущности, паразитирующие на приложении. Они незаметно проникают в системы, поначалу не принося никакого вреда. Но если утечка оказывается достаточно сильной — она способна довести приложение до катастрофы. Например — сильно его замедлить или попросту ...

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

«Яндекс.Дзен» постоянно говорит о прозрачности, но регулярно вешает лапшу на уши «Яндекс.Дзен» — очень интересная и амбициозная платформа, которая, как нам кажется, развивается так, что в скором времени рискует сдать лидирующие позиции конкурентам. Читать полную статью

Huawei Mate 40 можно будет купить не везде Если вы следите за рынком смартфонов и читаете новости, то знаете, что у компании Huawei сейчас не самые благоприятные времена, так как производитель столкнулся с достаточно суровыми запретами со стороны правительства США. Например, производитель не может использовать америк...

Использование оператора '?.' в foreach: защита от NullReferenceException, которая не работает Любите оператор '?.'? А кто же не любит? Эти лаконичные проверки на null нравятся многим. Однако сегодня мы поговорим о случае, когда оператор '?.' только создаёт иллюзию безопасности. Речь пойдёт о его использовании в цикле foreach. Читать дальше →

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

Pipes & Filters. Пример применения и реализации при помощи Spring В данной статье речь пойдёт о применении паттерна Pipes & Filters. Для начала мы разберём пример функции, которую позже перепишем с помощью выше упомянутого паттерна. Изменения в коде будут происходить постепенно и каждый раз мы будем создавать работоспособный вариант, п...

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

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

[Перевод] Почему я выбрал Next.js, а не Gatsby, Gridsome или Nuxt? Мы, выбирая фреймворк для нового веб-проекта, обычно склонны останавливаться на инструментах, с которыми знакомы, не обращая внимания на то, насколько хорошо они подходят для этого проекта. Я же пробую поступать с точностью до наоборот. Всякий раз, когда у меня возникает так...

[Перевод] Terraform в AWS: несколько аккаунтов и другие хитрости В этой статье поговорим о нюансах использования Terraform от HashiCorp, в частности о том, как использовать Terraform при управлении несколькими аккаунтами Amazon Web Services (так делают все чаще — из-за размера организации или предпочтений команды DevOps). По сути, AWS са...

Прозрачный геймпад Baseus для Nintendo Switch Мы продолжаем нашу ежедневную рубрику интересных предложений с AliExpress. Сегодня речь пойдёт про геймпад Baseus.

Больше функций для своей системы: интеграция телефонии и CRM/ERP/Helpdesk. Что, как и почему? Любая компания стремится к росту — менеджеры к новым клиентам и большим доходам, а разработчики систем автоматизации — к увеличению важных и полезных функций сервисов. И их цели связаны между собой. Как минимум тем, что большинство подобных разработок помогают зарабатывать...

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

Архитектура и дизайн Android приложения (мой опыт) Хабр, привет! Сегодня я хочу рассказать об архитектуре, которой я следую в своих Android приложениях. За основу я беру Clean Architecture, а в качестве инструментов использую Android Architecture Components (ViewModel, LiveData, LiveEvent) + Kotlin Coroutines. К статье прил...

[Перевод] Что такое SAP? Что такое SAP? И с какого лешего она стоит $163 миллиарда? Каждый год компании тратят $41 млрд на софт для планирования корпоративных ресурсов, известный под аббревиатурой ERP. Сегодня практически в каждом крупном бизнесе внедрена та или иная ERP-система. Но большинство м...

[Перевод] Программисту: 9 фильмов, которые обязательно надо посмотреть в 2020 году Фильмы вдохновляют нас, помогают стать умнее и вырасти над собой. Некоторые из них могут внести отличный вклад в развитие программиста. Фильмы — это прекрасный инструмент, помогающий понять современный мир. Мир, в котором всё взаимосвязано. В материале, перевод которого м...

LED Human Body Induction Night Light: ночник с датчиком движения за $3.50 Продолжаем нашу ежедневную рубрику интересных и полезных гаджетов с AliExpress. Сегодня речь пойдёт про LED Human Body Induction Night Light.

Vue для самых маленьких a.k.a небольшой блог по всем канонам Всем привет! В данной статье рассмотрим разработку фронта простенького блога на Vue с использованием всех прелестей Vue включая Vuex и Router. А также поговорим про структуру приложения и работу с контейнером и роутером. Читать дальше →

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

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

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

Compile time обфускация используя NAND/NOR Введение. Все, кто хорошо знаком с современным С++ слышал, что начиная с С++11 в стандарт был введен спецификатор constexpr, при помощи которого можно проводить лимитированные compile-time вычисления. В последующие стандарты были добавлены if constexpr и constexpr lambdas ко...

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

Как начать использовать USB Type-C в своих разработках В современных embedded-устройствах используется огромное количество различных разъемов, таких как USB Type-B, miniUSB, microUSB и так далее. Все они отличаются форм-фактором, максимальной пропускной способностью и другими различными характеристиками. Самым верным решением ...

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

Предварительный обзор OPPO Reno3 Pro 5G. Лучший в своем классе В последнее время буквально каждый смартфон, выходящий на рынок, выглядит как и все остальные. Однако компания OPPO отлично справляется с конкурентами, выпуская достаточно крутые устройства, способные изменить впечатления пользователей о современном рынке. Сегодня мы о данно...

Дивный новый мир: вручение дипломов в Аллодах Онлайн Привет! Сегодня речь пойдёт о том, как готовилось вручение дипломов ВГУ в MMORPG «Аллоды Онлайн» со стороны команды проекта. Многие из вас наверняка видели мелькавшие в игровых изданиях упоминания о проводимых в онлайн-играх мероприятиях. В случае с «Аллодами» мы решили про...

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

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

Дилемма: пойти в проверенную столовую или попробовать новую? Представим ситуацию: приехали в новый город на неделю-другую, и нужно понять, как выбирать места для обедов. Риски понятны: если постоянно ходить в несколько уже знакомых столовых, то можно упустить совсем хорошую; но и идти в непонятно какую новую столовую вместо хорошей пр...

Не только в тепле и уюте: где ещё ИБП работает в режиме out of office На дворе уже осень, и в нашем техническом блоге и редакторам, и читателям наверняка хочется отдохнуть от сложных терминов, схем и диаграмм применения ИБП (источников бесперебойного питания), и поговорить о чем-то более отвлеченном, — пусть не развлекающем, но хотя бы расши...

[Перевод] Процедурная генерация с помощью квантовых вычислений Сегодня разберем выступление Джеймса Вуттона из IBM Quantum на конференции FDG 2020. Речь пойдет о квантовых вычислениях — потенциально многообещающей технологии, для которой, однако, на современном этапе развития находится мало применения. И все же одно из них нашлось в п...

5 маркетинговых хитростей от Сальвадора Дали У эпатажного гения можно многому поучиться в вопросах продвижения своего бренда. И для этого не обязательно отращивать усы и надевать «пиджак-афродизиак» с мёртвыми мухами.

[Перевод] 6 хитростей Python, о которых никто не рассказывает новичкам В наши дни Python — это самый популярный в мире язык программирования. Одна из причин этого кроется в том, что разработчики с удовольствием пишут на Python. Это выгодно отличает Python от других языков. Python завоёвывает сердца новичков и опытных программистов простотой си...

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

UNIWA KK2: миниатюрный телефон-гарнитура за $16 Продолжаем наш ежедневный марафон устройств с AliExpress. Сегодня речь пойдёт о телефоне-гарнитуре UNIWA KK2.

QCY M10: умные вакуумные TWS-наушники за $24 Мы продолжаем нашу ежедневную рубрику интересных предложений с AliExpress. Сегодня речь пойдёт о TWS-наушниках QCY M10.

3D ML. Часть 5: свертки на графах В предыдущих заметках данной серии мы уже успели поговорить о датасетах и инструментах, функциях потерь и примерах прикладных задач, а сейчас пора перейти к “ядру” любой подобласти глубокого обучения — к их архитектурам. Но, прежде чем разбираться с тем как устроены целые а...

TV Box или Smart TV? Приветствую вас, хабровчане! Накануне выходных и в связи с наступлением серых, осенних будней – мы поговорим про увеселительные гаджеты. Речь пойдёт о том, что же лучше – TV Box или Smart TV? Для кого-то ответ очевиден, а кто-то только подумывает – какой же выбрать TV Box...

Ежегодный отчетный хабрапост — 2021 Прошедший 2020 год был… впрочем, что-то уже поднадоело придумывать эпитеты и шутки, каким был 2020 год. Оставим это дело профессионалам, они так деньги зарабатывают. Ну а сами скажем так: 2020 год — был. И закончился. Значит, самое время, по традиции блога Intel, подвести ...

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

Baseus S1 Pro: TWS-наушники за $64 с ANC, Bluetooth 5.1 и беспроводной зарядкой Продолжаем нашу ежедневную рубрику интересных предложений с AliExpress. Сегодня речь пойдёт о TWS-наушниках компании Baseus.

Современное противостояние консолей: Sony, Microsoft, Nintendo и облачный гейминг Сегодня мы рассмотрим извечный холивар между монстрами консольного рынка – Sony и Microsoft, а также, нишевого конкурента — Nintendo. После разбора полётов, поговорим про сервис облачного гейминга, его перспективу и текущее положение дел. Речь будет идти в разрезе текущих ...

Golden canon grid: страшилка для фронтендеров Большая часть людей, так или иначе причастных к верстке сайтов, проходят через… Назовем это “путь бутстрапа”. Это такая философская позиция, когда у тебя есть 12 колонок и ничего больше. Ты берешь элементы, кладешь их в определенные колонки и все у тебя хорошо. Можно выключ...

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

JADO D350S: видеорегистратор с охранной системой наблюдения за $90 Мы продолжаем нашу ежедневную рубрику интересных устройств с AliExpress. Сегодня речь пойдёт о необычном видеорегистраторе JADO D350S.

Ноль, один, два, Фредди заберёт тебя Перед вами продолжение серии статей, которую можно озаглавить «ужасы для программистов». В этот раз речь пойдёт и типовом паттерне опечаток, связанных с использованием чисел 0, 1, 2. Неважно, пишите вы на C, C++, C# или Java. Если вы используете константы 0, 1, 2, или если ...

[Перевод] 5 приемов и хитростей для работы с SSH и кое-что еще В этой статье мы поговорим о полезных приемах и командах при работе с SSH. А именно: Как использовать двухфакторную аутентификацию для SSH-подключений. Безопасное использование «проброса ключа» (agent forwarding). Завершение зависшей сессии. Оставляем терминал открытым пр...

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

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

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

AWEI T35: TWS-наушники для геймеров с RGB-подсветкой и низкой задержкой звука за $22 Продолжаем нашу ежедневную рубрику интересных предложений с AliExpress. Сегодня речь пойдёт о TWS-наушниках AWEI T35.

[Перевод] Обратная сторона Open Source-славы: как угрожают автору curl Прим. перев.: уникальная история, что всколыхнула интернет в эти дни, показывает неожиданную сторону того, что могут «заслужить» авторы самых популярных Open Source-проектов. Ниже представлен перевод недавней заметки из блога шведского программиста Daniel Stenberg — оригинал...

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

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

Назло санкциям: каждый десятый проданный в России смартфон Android не имеет сервисов Google Команда аналитиков группы «М.Видео-Эльдорадо» опубликовала интересный отчёт по российскому рынку смартфонов за девять месяцев 2020 года, уделив особое внимание китайским брендам.   Как оказалось, на долю китайских брендов пришлось 57% продаж смартфонов...

[Перевод] Перерасти ПО: код — это современное электричество Десять лет назад Марк Андриссен написал для Wall Street Journal статью под названием "Софт пожирает мир", в которой говорит о фундаментальном сдвиге роли, которую ПО играет в экономике. В прошлом IBM, Oracle или Microsoft продавали технологии другим компаниям как ...

VOYO i8 Pro: планшет на каждый день VOYO i8 Pro – новинка на рынке планшетов, появившаяся в продаже менее месяца назад. Относится она к классу «бюджетников», на покупке которых можно неплохо сэкономить, получив взамен простое, но надежное устройство для повседневного использования. Читать далее... Tablet-News....

[Перевод] О реализации структуры данных Map в V8 В стандарте ECMAScript 2015, известном как ES6, появилось много новых JavaScript-коллекций, таких, как Map, Set, WeakMap и WeakSet. Они, судя по всему, стали отличным дополнением к стандартным возможностям JavaScript. Они получили широкое применение в различных библиотеках,...

Кейсы для применения средств анализа сетевых аномалий: обнаружение распространения вредоносного кода Продолжу рассмотрение кейсов, связанных с применением решений по мониторингу ИБ с помощью решения класса NTA (Network Traffic Analysis). В прошлый раз я показал, как можно обнаруживать утечки информации, а в этот раз поговорим о выявлении вредоносного кода внутри корпоративн...

Sony PlayStation 4 временно продают за 2 999 рублей Как известно, все больше и больше людей видят смысл в том, чтобы на постоянной ежедневной основе использовать игровые приставки. В этом, конечно, нет ничего удивительного, ведь практически все самые крутые и лучшие видеоигры выпускаются именно Читать полную версию публикаци...

Перевести речь в текст на iOS, используя Speech framework Сегодня мы будем переводить речь в текст. Сначалa убедитесь, что у вас установлена последняя версия iOS и Xcode. Для Speech Framework нужна минимум iOS 10. Я создал проект с поддержкой SwiftUI, для этого нужна iOS 13. Но это не обязательно, можете использовать Storyboard. Е...

4184 каллории: Меньше 10 долларов за сытный обед Maruka Foods представила лапшу быстрого приготовления, энергетическая ценность которой составляет 4 184 каллории. Название лапши «Peyoung Super Super Super Super Super Super Large Yakisoba Petamax.» Вес упаковки составляет 878 грамм, что в 7,3 раза больше, чем обы...

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

Nuxt.js app от UI-кита до деплоя. Часть 3: Мультиязычность Привет! Это третья часть цикла статей о создании современного блога на Nuxt.js. Сегодня реализуем мультиязычность в приложении, которое мы написали в первой и второй частях. Читать дальше →

Прокачиваем разметку мультимодальных данных: меньше асессоров, больше слоёв Всем привет! Мы — учёные лаборатории «Машинное обучение» ИТМО и команда Core ML ВКонтакте — проводим совместные исследования. Одна из важных задач VK заключается в автоматической классификации постов: она необходима не только чтобы формировать тематические ленты, но и опреде...

Противостояние беспроводных и проводных наушников Сегодня мы затронем популярную тему, в которой, итак, много очевидного, но не для всех. Речь пойдёт о современных беспроводных (TWS) и проводных наушниках. Поскольку полноразмерные наушники вообще разорвут в пух и прах TWSки, будем сравнивать с проводными внутриканальными ...

Начинаем писать под stm8, выбираем среды разработки и стартуем На пути в программировании stm8 есть развилка, о ней сегодня и поговорим. Определимся что речь будет идти о средах которые могут писать под си. Для начала поговорим о подходах, я выделю 2 основных. Первый установка ST Visual Develop и выбор в качестве компилятора COSMIC ...

Главная причина, почему не Linux Сразу хочу сказать, что речь в статье пойдёт исключительно о настольном применении Линукса, т.е. на домашних компах/ноутах и рабочих станциях. Всё нижеизложенное не касается Линукса на серверах, встроенных системах и прочих подобных устройствах, т.к. то, на что я сейчас выль...

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

[Перевод] Стилизация старого доброго элемента button Кнопка — это один из тех элементов, которые чаще всего используются на веб-страницах. Тег <button></button> может быть применён для запуска некоего процесса вроде вывода данных, открытия модального окна, отправки формы и так далее. В материале, перевод которого м...

Как выбирать долгосрочные инвестиции: 6 акций из портфеля Уоррена Баффета Изображение: Unsplash Уоррен Баффет – один из самых известных и уважаемых инвесторов в мире. Один из ключевых элементов его подхода к инвестициям называется value investing – он заключается в том, чтобы находить недооцененные акции. Сегодня мы поговорим о том, как именно ...

«Осторожно, ФАС!»: покушение на Деда Мороза, вся правда о распродажах, горнолыжные споры и новогодний конкурс с подаркам На дворе декабрь, а значит, скоро нас всех накроет предпраздничная суета и непреодолимое желание подводить итоги. Уже почти год в своей постоянной рубрике «Осторожно, ФАС!» в блоге сервиса Rookee и с недавних пор здесь я каждый месяц рассматриваю свежие примеры недобросовес...

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

Xiaomi Mi TV Stick c Android TV, Google Assistant и Chromecast продают на AliExpress за $38 Редакция gg продолжает «шерстить» китайскую площадку AliExpress и находить для вас хорошие предложения. Сегодня речь пойдёт про Android-приставку в виде флешки со скидкой 24%.

ZTE выпустит Axon 30 Ultra и Axon 30 Pro с камерой под дисплеем В первой половине текущего года компания ZTE выпустила два флагманских смартфона Axon 30 Ultra и Axon 30 Pro, у которых на фронтальной стороне имеются отверстия для фронтальной камеры. Это вполне стандартная ситуация для современного рынка смартфонов, но производитель решили...

Что случилось с фотостоками? Старожилы вытеснили новичков? Точка входа Фотостоки, как много в этом слове. Если вкратце, для тех, кто не в теме, фотостоки – это ресурсы, куда вы можете загружать свои фото, видео, вектор и т.п. для последующей продажи. Сегодня мы поговорим о том, как обстоят дела по состоянию на 2020 год. Личный опыт присутству...

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

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

[Перевод] Разработка PWA с поддержкой распознавания лица и голоса Этот материал посвящён продвинутым возможностям PWA (Progressive Web Application, прогрессивное веб-приложение), основанным на некоторых современных API. А именно, здесь мы поговорим о разработке веб-проекта, поддерживающего распознавание лица и голоса. Тем, что раньше было ...

Идеальный бэкап за пять минут с ZFS Приветствуем в блоге компании «Маклауд»! Сегодня мы поговорим о том, о чём должен помнить каждый — про бэкапы. Программисты уже давно стараются использовать серьёзные production-ready решения для сохранения личных данных. Требования к инструментам растут, и если когда-то...

Консоли против ПК. Бесконечная война? Приветствую вас, хабровчане! Вот и пятница подкралась незаметно. Сегодня пойдёт речь о давней и непрекращающейся войне ПКшников с консольщиками. Этому противостоянию нет равных. Битвы внутри консольного рынка не идут ни в какое сравнение с баталиями ПК vs консоли. Так же, ...

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

[Перевод] Почему никогда не стоит использовать Proof of Concept в продакшене Никогда не встречал разработчика, не любящего создавать всевозможные proof of concept (POC). Возможность построить что-то новое с нуля, чтобы протестировать теорию/процесс/технологию… Сама мысль об этом вдохновляет меня. Есть в них что-то, что стимулирует наше творческое ...

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

Андрей Зинин: к проекту «Классный консультант» присоединились свыше 70 тысяч пользователей Под эгидой московского проекта «Классный консультант» по состоянию дел на конец июня было проведено 11 онлайн-консультаций, участниками которых стали 4500 учителей из 267 местных школ. Реализация проекта стартовала два месяца назад, к настоящему времени общее количество уни...

Выбираем чехол для Huawei Honor 9X Premium Стоит понимать, что практически у любого современного смартфона есть проблемы с корпусом, а точнее с его прочностью. Производитель делает все, чтобы пользователь мог увидеть смартфон и сразу в него влюбиться, а для этого нужны кардинальные меры вроде глянцевого покрытия на т...

Делаем HTTP-запросы, изящно деградируем (и ни единого разрыва) Сегодня мало кто помнит, что веб-приложения могут работать без единого XHR-запроса. AJAX (Asynchronous Javascript and XML) дает классную возможность — подгружать данные без перезагрузки страницы. Эта концепция лежит в основе большинства современных SPA. Но ничто не дается...

Продвинутый CSS-in-TS Здравствуйте, меня зовут Дмитрий Карловский и я… автор одного из первых фреймворков целиком и полностью написанных на тайпскрипте — $mol. Он по максимуму использует возможности статической типизации. И сегодня речь пойдёт о максимально жёсткой статической фиксации стилей. Э...

[Перевод] Применение SQLiteOpenHelper и Database Inspector в Android-разработке Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать об использовании баз данных SQLite в Android-разработке. В частности — он коснётся тут двух вопросов. Во-первых — речь пойдёт о классе SQLiteOpenHelper, который применяется для работы с базами данных в коде...

Почему мы перешли с Oracle на PostgreSQL, и как это сделать Всем привет! Сегодня расскажем о сравнительно новой для нас теме — про перевод приложения с Oracle на Postgres Pro (далее в тексте везде сокращу до PG). В общем смысле тема не столь уж нова — многие компании этим также занимаются или даже уже прошли этот путь. Так, например...

Кейс использования Mapping Diagnostic Context и @Async Речь в этой небольшой заметке пойдёт про то, как с пользой можно использовать MDC в Spring-проекте. Читать далее

[Из песочницы] Особенности систем электроснабжения с применением ДДИБП Буцев И.В. drups2019@mail.ru Особенности систем электроснабжения с применением Дизельных Динамических Источников Бесперебойного Питания (ДДИБП) В нижеследующем изложении автор постарается избежать маркетинговых клише и будет опираться исключительно на практический опыт. В к...

Диджитализация: вред или польза? Сегодня поговорим о наболевшем – диджитализации. Принесла она нам больше пользы, чем вреда или наоборот? Куда катится будущее нашей планеты и интеллектуальное развитие молодого поколения? Обсудим современный инструментарий и его применение человечеством. “Диджитализация —...

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

Что происходит в современном IT рекрутинге и HRы вредители Я знаю, как тут, да и не только, не любят современного рекрутёра/HRа. Прежде, чем гневно набросать мне «шпал», прошу дочитать это послание до конца. Тут не будет ни лести, ни окраса. Только жёсткий разбор полётов. Я давно с Вами, хабровчане. Эти годы я наблюдал за сообще...

Open-source Antifraud от RBKmoney — на пути к идеалу Привет! Не так давно мы писали в нашем блоге про антифрод и его устройство. В этом посте я хотел бы затронуть критерии идеального антифрода, который бы и клиентам жизнь упрощал, не блокируя платежи и при этом защищая их средства, и платежной системе время и ресурсы экономил...

[Из песочницы] Практическое применение Kotlin в стартапах и энтерпрайзе Disclaimer: Я не имею никакого отношения к JetBrains, не получаю денег от продвижения Kotlin или от написания данной статьи. Весь материал — это лишь отражение моего личного опыта. Выбор того или иного языка (и вообще любого инструмента) как правило продиктован как объективн...

Что у Xiaomi есть приличного из смартфонов до 15 тысяч рублей? Цены на мобильные устройства сегодня нас не особенно радуют. Тот самый кризис сработал против потенциальных покупателей. Если недавно бюджетные по спецификациям устройства стоили бюджетно, то сейчас их стоимость нам кажется уже несколько завышенной. Тем не менее мы попытал...

Как защитить свои активы во время коррекций на фондовом рынке? Изображение: Unsplash Финансовые рынки не могут постоянно расти в течение долгого времени. Цены акций, облигаций и других финансовых инструментов, периодически «откатываются» – такие волны изменений называют коррекциями. Коррекции могут наблюдаться как по одному инструмен...

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

Предварительный обзор Huawei Nova 7i. Весьма интересный гаджет Мы привыкли к тому, что современные смартфоны мало чем удивляют потенциального покупателя, максимум своей космической стоимостью. Однако производители иногда все же выпускают классные устройства, пройти мимо которых банально невозможно. Именно о таком гаджете мы сегодня с ва...

Конвергенция Wi-Fi и IoT для современных кампусных сетей Привет, Хабр! Сегодня мы предлагаем поговорить не столько о продуктах и технологиях Huawei, сколько о «гибридных» решениях, которые строятся на базе точек доступа Wi-Fi и устройств «интернета вещей». Читать дальше

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

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

Геймерская лапша под брендом ASUS ROG появится на Тайване Упали игровые результаты? Отведай киберспортивной лапши с курочкой или говядиной.

[Из песочницы] Оптимизация моделей в Tensorflow 1.x Tensorflow, хотя и сдаёт свои позиции в исследовательской среде, всё ещё остаётся популярным в практической разработке. Одна из сильнейших сторон TF, из-за которой он держится на плаву — возможность оптимизации моделей для развертывания в условиях ограниченных ресурсов. Для ...

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

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

Мой топ полезных инструментов для Unity разработчика Всем привет! Меня зовут Григорий Дядиченко, и я всё ещё разрабатываю проекты на Unity под ключ. Сегодня хочется поговорить про полезный инструментарий для Unity разработчика. У меня давно на эту тему есть свой топ ассетов или софта, которые используются почти в каждом проект...

[Перевод] Низкоуровневое программирование STM32: от включения питания до «Hello, World» В этом материале я хочу рассказать о том, как писать программы для микроконтроллеров (Microcontroller Unit, MCU) Cortex-M, вроде STM32, используя лишь набор инструментов ARM и документацию, подготовленную STMicroelectronics. У некоторых читателей может появиться вопрос о том...

«Оптимизируем» функции на уровне AST Python предоставляет программисту огромное пространство свободы. Увы, обычно это довольно дорогая в плане производительности свобода, зато при правильном применении иногда она позволяет творить сущую магию. Но сегодня мы поговорим не о таких вот «богоугодных» применениях сво...

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

Маркетинг-2021 (стратегический мастер-класс для бизнеса в онлайн) Новый стратегический мастер-класс «МАРКЕТИНГ-2021» для владельцев, директоров и топ-менеджеров компаний самого разного уровня (от больших холдингов до семейных мастерских). Современный маркетинг – это УПРАВЛЕНИЕ ВЫБОРОМ ПОТРЕБИТЕЛЯ. Чтобы покупатель мог сделать нужный вам ...

[Перевод] Современный JavaScript: взгляд со стороны Сегодня я попытался помочь другу использовать JS-модуль, который он нашёл на Github. Мой друг отличный учёный, но не специалист по JS, Поскольку в течение последних шести я занимаюсь исследованиями юзабилити и преподаю в Массачусетском технологическом институте, то у меня по...

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

Сетевые соединения X11 Есть две технологии в ИТ, которые казалось должны были исчезнуть на рубеже прошлого века, но их живучесть и удобство раз за разом отодвигает их уход со сцены. Речь идет об IPv4 и X11. Если первый из них практически во всех аспектах уступает IPv6, то преимущества Wayland, ка...

Kingston DataTraveler: новое поколение защищенных флешек Привет, Хабр! У нас отличная новость для тех, кто предпочитает обезопасить свои данные, которые хранятся не только на внутренних накопителях ПК и ноутбуков, но и на съемных носителях. Дело в том, что 20 июля наши американские коллеги из Kingston объявили о выпуске трех USB-н...

Архитектурные подходы к авторизации в серверных приложениях: Activity-Based Access Control Framework Сегодня поговорим об секьюрити в web (да, наверное, и не только) приложениях. Прежде чем описывать подходы и фреймворки расскажу небольшую предысторию. Предыстория За много лет работы в IT приходилось сталкиваться с проектами в самых разных сферах. У каждого проекта были сво...

[Перевод] Почему я отказался от Google Maps API TL;DR Недавние изменения в модели ценообразования, мягко говоря, безумны. Когда я в 2012 году запустил NUKEMAP, у Google Maps были просто потрясающие программные интерфейсы. Абсолютно лучшие API для создания картографических мэшапов на JavaScript, практически бесплатные, с...

[Перевод] Конференция DEVOXX UK. Выбираем фреймворк: Docker Swarm, Kubernetes или Mesos. Часть 1 Docker Swarm, Kubernetes и Mesos являются наиболее популярными фреймворками для оркестровки контейнеров. В своем выступлении Арун Гупта сравнивает следующие аспекты работы Docker, Swarm, и Kubernetes: Локальный девелопмент. Функции развертывания. Мультиконтейнерные приложе...

Конференция DEVOXX UK. Выбираем фреймворк: Docker Swarm, Kubernetes или Mesos. Часть 3 Docker Swarm, Kubernetes и Mesos являются наиболее популярными фреймворками для оркестровки контейнеров. В своем выступлении Арун Гупта сравнивает следующие аспекты работы Docker, Swarm, и Kubernetes: Локальный девелопмент. Функции развертывания. Мультиконтейнерные приложе...

Конференция DEVOXX UK. Выбираем фреймворк: Docker Swarm, Kubernetes или Mesos. Часть 2 Docker Swarm, Kubernetes и Mesos являются наиболее популярными фреймворками для оркестровки контейнеров. В своем выступлении Арун Гупта сравнивает следующие аспекты работы Docker, Swarm, и Kubernetes: Локальный девелопмент. Функции развертывания. Мультиконтейнерные приложе...

[Перевод] Ненужные расширения для VS Code Недавно я занялся тщательным исследованием VS Code и сделал несколько интересных находок. Как оказалось, в редакторе есть довольно много возможностей и настроек, позволяющих отлично решать те же задачи, которые решают многие популярные расширения. Здесь речь пойдёт о шест...

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

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

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

[Перевод] Ода Excel: 34 года волшебства Примечание: статья была написана в 2019 году, а в этом Microsoft Excel отмечает уже 35-летний юбилей. Чему инструмент, выдержавший проверку временем, может научить нас в эпоху «софта, который пожирает мир»? В статье я хочу показать вам, как фундаментальные принципы, стоящи...

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

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

Умный дом как хобби Когда-то в блоге мы рассказывали, как наш руководитель отдела обучения и замечательный программист Евгений создал марсианские часы и заодно выиграл в конкурсе. А потом — как он же сконструировал систему «Умный дом» своими руками....

Как я познавал ci/cd, Гитхаб экшены Гитхаб экшены, как я познавал ci/cd   Всем Алоха. Все слышали про ci/cd, про то что он должен быть в каждой компании и то что он упрощает нам жизнь. У всех свой ci/cd.    Кто-то предпочитает Jenkins. Особенно если у вас куча микросервисов, команд и п...

Встречи планирования разработки в пандемию, или Как устроить электро PIP Сегодня мне хотелось бы с помощью моих коллег Agile-коучей Ани Родионовой, Макса Зотова и владельца продукта в Трайбе «Розничное взыскание и урегулирование» Свята Божухина рассказать о практике применения интересного инструмента. Итак, речь пойдёт о Program Increment Plannin...

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

DIY Zigbee датчик влажности почвы Приветствую читателей Habr! Хочу поделиться с вами своим очередным проектом, сегодня речь пойдёт о небольшом датчике измерения влажности почвы на чипе СС2530. Проект основывается на разработке с открытым исходным кодом DIYRUZ Flower, разработчик @anonymass. Измерение влажнос...

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

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

5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета Привет, Хабр! Мы продолжаем рассказывать о развитии «AliExpress Россия» (об истории этого проекта можно почитать здесь), и сегодня речь пойдёт о том, почему нам понадобилось сделать версию мобильного приложения маркетплейса для Рунета, чем китайские интерфейсы отличаются от ...

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

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

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

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

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

Xiaomi выпускает маски для защиты от COVID-19 Все эти месяцы интернет пестрил сотнями статей, в которых говорилось о масках Xiaomi. В каждой из этих публикаций говорилось, что производителем определенных масок является компания Xiaomi. Но оказалось, что очень многие решили заработать, продавая маски от имени «оранжево...

[Личный опыт] Работа в Uber в Амстердаме: как устроена разработка, карьерный рост, подготовка к интервью В нашем блоге мы уже не один раз рассказывали о переезде в Нидерланды (раз, два). Разработчики, которые оказались в Амстердаме в один голос говорят о том, что с точки зрения технологий и подходов к разработке среди местных ИТ-компаний в лучшую сторону выделяется Uber. Сегодн...

Популярный бренд электроники для геймеров начал выпускать лапшу быстрого приготовления Лапша Republic of Gamers позиционируется как идеальный перекус для заядлых любителей компьютерных игр

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

Технологии производства светодиодных LED экранов: Micro-LED vs. Mini-LED Изначально стояла задача разобраться, что из себя представляет Micro LED, а также Mini LED в области светодиодных экранов для внутреннего исполнения. Потому что на этом рынке происходит путаница из-за применения слов «micro, mini, nano» для экранов, созданных с использование...

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

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

Почему накопители SSD ускоряются после очистки и насколько важен размер кэша — бенчмарки популярных моделей PCIe 4.0 Почему накопители SSD ускоряются после очистки и насколько важен размер кэша — бенчмарки популярных моделей PCIe 4.0 В прошлом году SSD впервые в истории обогнали HDD по объёму продаж. В отличие от винчестеров, здесь сумасшедший технический прогресс. За несколько лет рыно...

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

Huawei представила замену Google Maps для смартфонов Huawei и Honor Huawei будет использовать приложение с картами TomTom в качестве замены Google Maps на своих смартфонах. Обе компании сегодня подтвердили, что подписали соответствующее соглашение. Напомним, из-за торговой войны между США и Китаем, а также американских санкций компания...

[Перевод] Разработка WebGPU-приложений WebGPU — это один из современных API, предназначенных для работы с компьютерной графикой. Среди других подобных API можно отметить Vulkan, DirectX 12 и Metal. То, что в сфере веб-графики появляются подобные решения, даёт пользователям веб-приложений те же возможности, которы...

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

Поиск родственников через тест ДНК. Часть 2 — Какой тест ДНК купить и как? Я уже рассказывал о пользе ДНК-тестирования при поиске родственников и составлении генеалогического древа, а теперь расскажу как выбрать и купить тест и как его отправить обратно. Уже потом будут получение результата и его анализ, но сначала надо купить сам тест и сдать биом...

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

Печатные платы с помощью фотополимерного 3D-принтера 3D-принтерами сейчас уже никого не удивишь. А в последние год-два благодаря сильному снижению стоимости бурно расцветает и их фотополимерный подвид. Сейчас такой принтер доступен уже практически каждому и число их моделей на рынке множится каждый месяц.Еще когда я несколько ...

Сколько стоит замена экрана в новых Samsung Galaxy Z Fold3 и Flip3? Гибкие смартфоны, как мы уже не раз убеждались, практически непригодны к ремонту. Да и стоимость ремонта может быть огромной. К примеру, источник узнал, сколько будет стоить замена экрана для новейших Samsung Galaxy Z Fold3 и Flip3.  Для Fold3 речь идёт о 480 долл...

Maltego Часть 5. Твое лицо тебя сдало Здравствуйте, дорогие друзья. Сегодня поговорим о более тяжелой артиллерии в рамках OSINT, а именно, о применении технологии распознавания лиц от Social Links для Maltego. Если не читали предыдущие статьи цикла о Maltego, то сейчас — самое время: Часть 1 — Что такое Malt...

Математика верстальщику не нужна 2: Матрицы, базовые трансформации, построение 3D и фильтры для картинок В прошлый раз мы говорили о графиках и траекториях для покадровых анимаций, а сегодня речь пойдет про матрицы. Мы разберемся с тем, как строятся базовые трансформации в CSS, SVG и WebGL, построим отображение 3D-мира на экране своими руками, попутно проводя параллель с таки...

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

Коротко об истории Bluetooth: четверть века для путешествия от 1.0 до 5.2 Беспроводные технологии появились несколько десятков лет назад. Не так давно мы писали в своем блоге об истории WiFI, а теперь самое время вспомнить о «родственнике» — технологии Bluetooth. Без WiFi и Bluetooth, вероятно, современный мир выглядел бы несколько иначе, и н...

[Перевод] Советы и хитрости IntelliJ IDEA: 1. Сравнение файлов и папок От переводчика: В блоге Войтеха Рузички по программированию имеется 13 постов с тегом IDEA. Один из был переведен и опубликован на Хабре — Лучшие плагины IntelliJ IDEA. Он оказася довольно популярен и я решил попробовать перевести и другие посты об IDEA. Надеюсь будут полезн...

[Перевод] Распределенные блокировки с применением Redis Привет, Хабр! Сегодня мы предлагаем вашему вниманию перевод сложной статьи о реализации распределенных блокировок средствами Redis и предлагаем поговорить о перспективности Redis как темы. Анализ рассматриваемого алгоритма Redlock от Мартина Клеппмана, автора книги "Вы...

Создаем и запускаем в облаке мощный и главное бесплатный сервер Minecraft Пару месяцев назад, когда Oracle представила в своем публичном облаке двухсокетные серверы с 80-ядерными ARM-процессорами, в англоязычном блоге Тодда Шарпа появилась статья о том, как запустить сервер Minecraft в облаке. Теперь, когда Oracle добавил эти процессоры в Always F...

И целого байта мало… (Часть #2) Сегодня поговорим о конкретной работе в области sizecoding. Дело в том, что некоторые релизы не только имеют культовый статус в узких кругах — они прямо и явно воздействовали на умы людей, заставляли учить отладчик, смотреть код, изучать все детали. Было просто непонятно и о...

VR и творчество: как рабочие станции Dell Precision помогают студентам Британской высшей школы дизайна VR – это виртуальная реальность, но даже несмотря на то, что её можно только увидеть и нельзя потрогать, она даёт возможность менять настоящий мир. Но сегодня речь пойдёт не столько о прототипировании и моделировании, сколько о том, как VR помогает по-новому взглянуть на при...

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

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

Redmi Note 10 будут продавать без зарядки в коробке Компания Samsung начала экспериментировать с исключением аксессуаров из комплекта поставки своих телефонов, начав с Galaxy Note 20 в прошлом году, поскольку она не предлагала наушники, а бесплатно отправляла их тем, кто их просил. Эта стратегия, похоже, набирает обороты посл...

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

Онлайн-курс «PR-директор» Курс повышения квалификации для PR-директоров. Директоров по маркетингу, рекламе и PR. Руководителей пресс-служб. В программе Организация эффективного маркетинга в компании Основы маркетинга. Рынки и сегментация целевой аудитории. Маркетинговая деятельность ...

[Перевод] 10 полезных приёмов для JavaScript-программистов Как всем известно, JavaScript — это язык, который очень быстро развивается. В стандарте ES2020 имеется немало новых возможностей, с которыми вам, вероятно, захочется познакомиться поближе. Честно говоря, писать JS-код можно по-разному. Различные варианты кода, направленные н...

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

[Перевод] Генерирование псевдослучайных чисел с помощью клеточного автомата: Правило 30 Генераторы псевдослучайных чисел выдают числа детерминировано, но обычно такие числа выглядят непериодическими (случайными). По крайней мере, в большинстве случаев применения подобных чисел так обычно и происходит. Генератор принимает начальное значение (в идеале — истинное ...

[Перевод] Разработка веб-приложения для транскрибирования аудиозаписей с использованием Python, Streamlit и AssemblyAI Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как, пользуясь Streamlit, создать веб-приложение, которое позволяет пользователям транскрибировать аудиозаписи, выгружая их на специальный сервер. В проекте будет использован API AssemblyAI, позволяю...

Встречаем новые серверы Gen10v2 Сегодня речь пойдёт о новых салазках для жёстких дисков SFF формата Gen10 v2.На первый взгляд. На первый взгляд они идентичны, но... Читать далее

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

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

Мосметодцентр презентовал новую версию сайта «Классный руководитель онлайн» Директор Городского методического центра (ГМЦ) Андрей Зинин рассказал об окончании работы над новой версией портала «Классный руководитель онлайн». Напомним, что речь идет о ресурсе, который аккумулирует многочисленные современные решения, способствующие организации воспитат...

Предварительный обзор MSI Limited Edition Rose Pink Prestige 14. В розовом цвете Сегодня мы с вами поговорим о достаточно уникальном продукте — розовом ноутбуке, созданном специально для авторов контента. Устройство очень интересное как в плане дизайна, так и в плане своих характеристик, так что вы можете смело обращать на него свое внимание. А пока что ...

Почему замена Капчи с помощью FIDO2/Webauthn это плохая идея. Аргументация против решения Clouflare Вчера Cloudflare анонсировала замену Капчи с помощью FIDO аттестации. Вы можете почитать об этом в их блоге https://blog.cloudflare.com/introducing-cryptographic-attestation-of-personhood/, и попробовать само решения(если у вас есть FIDO сертифицированный ключ безопасности, ...

Тестируем видеокарты для работы с КОМПАС-3D Продолжаем тему железа для САПР. В прошлой статье мы тестировали процессоры при работе в КОМПАС-3D, сегодня речь пойдёт о видеокартах. На связи вновь Станислав Ермохин, руководитель отдела техподдержки и обучения регионального центра АСКОН-Волга. Читать дальше →

Речевой бот в банке — худший UX ever — Добрый вечер, меня зовут Наталья, чем я могу Вам помочь? — Здравствуйте, у меня была заблокирована карта. — Хорошо, назовите свое имя. — Василий Моржаков. (вбивает на клавиатуре) — Ваше кодовое слово? — Декобраз через Е. — Простите, вас не слышно. — Де-ко-браз, чер...

Nuxt.js app от UI-кита до деплоя. Часть 2: Темная тема Привет, Хабр! Публикуем вторую часть серии статей о создании современного блога на Nuxt.js. Сегодня реализуем темную тему в приложении, которое мы написали вместе с вами в первой части. Обратите внимание, что код каждой части можно найти в собственной ветке на Github, а в ...

Изготовление и применение антикороновирусной лампы Ультрафиолетовая бактерицидная лампа может применяться для дезинфекционной обработки помещений как одна из мер против короновируса. «Эффект обеззараживания основан на прямом губительном воздействии ультрафиолетовых лучей в спектре с длиной волны 200—300 нм и максимумом бакт...

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

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

13 лет блогу shakin.ru. Видео с поздравлениями Дорогие друзья, блогу shakin.ru исполнилось 13 лет! Этот блог стартовал в далеком 2007 году. Завел я его для того, чтобы делиться своими наработками и опытом в продвижении сайтов. С каждым годом время летит все быстрее. Так что надо успевать делать больше полезного! По трад...

13 лет блогу shakin.ru. Видео с поздравлениями Дорогие друзья, блогу shakin.ru исполнилось 13 лет! Этот блог стартовал в далеком 2007 году. Завел я его для того, чтобы делиться своими наработками и опытом в продвижении сайтов. С каждым годом время летит все быстрее. Так что надо успевать делать больше полезного! По трад...

О портале для проведения онлайн-классных часов рассказал Андрей Зинин Новый ресурс, который будет являться колоссальным подспорьем для организации образовательной недели, представил на селекторном совещании Департамента образования и науки города Москвы глава Московского методического центра Андрей Зинин. Классный руководитель Online создан дл...

Определены самые продаваемые смартфоны в 2019 году Несмотря на то, что на мобильном рынке лидирует компания Samsung, два самых продаваемых в 2019 году смартфона выпустила Apple.Интересно также и то, что самый продаваемый смартфон в 2019 году был выпущен в 2018 году. Речь идет об iPhone XR, отгрузки которого в прошлом году со...

Обратная сторона медали: кто выиграл и проиграл на росте акций Tesla Изображение: Unsplash Конец 2019 и начала 2020 года оказались очень хорошими для Tesla. И далеко не всех инвесторов это обрадовало. Сегодня мы поговорим о том, каких результатов могли ожидать те из них, кто купил акции год-два назад и выстраивал различные стратегии. Читат...

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

[Перевод] Голосовое управление Roomba с помощью Alexa и эмулятора Belkin-Wemo Роботом-пылесосом iRobot Roomba можно управлять голосовыми командами, запуская уборку или отправляя пылесос в док-станцию. Я уже рассказывал о том, как «общаться» с Roomba через сервер ioBroker. Сегодня речь пойдёт о системе голосового управления, для которой не нужен подобн...

Новое применение Captive Portal для проведения MiTM атак Тема проведения Man in the Middle атаки в контексте Captive Portal стара как мир. Как правило ведется речь о поднятии фейковой беспроводной точки доступа с собственным Captive порталом. Сегодня я покажу совершенно другой вектор атаки, выходящий за грани WiFi и применимый в...

Кому смартфон с экраном 23:9? Инсайдер показал на рендерах, как будут выглядеть подобные устройства По меркам отрасли смартфоны не так давно перешли от экранов с соотношением сторон 16:9 сначала к панелям 18:9, а затем и к более вытянутым. И если изначально на этом ещё акцентировали внимание, то сейчас мало кто это делает. Да, формат 21:9 всё ещё кажется необычным, но...

ComputerVision и стиль Несколько месяцев назад я писал статью про тихую революцию в ComputerVision - про трансформеры. А сейчас я хочу поговорить про другую революцию в CV. Уже не такую тихую (статьи тут куда более известные). Рассказ будет про GAN'ы. Как ими сегодня умеют управлять, и что достигл...

[Перевод] Практическое руководство по HashiCorp Consul — Часть 2 Это вторая часть из 2 частей Практического руководства по HashiCorp Consul. Предыдущая часть была в первую очередь сосредоточена на понимании проблем, которые решает Consul, и на том, как он их решает. Эта часть посвящена практическому применению Consul на примере реальной ...

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

Honor продаст механическую клавиатуру с переключателями Cherry. Шутит? Honor, к которой мы привыкли по смартфонам и ноутбукам решила пойти дальше и предложить миру и рынку новые гаджеты, которых от неё не ждали. Но многие при этом будут, пожалуй, приятно удивлены, а непривычное устройство точно найдёт своего покупателя. Механическая клавиатур...

Тяжёлыми частицами по опухолям: как работает лучевая терапия? Мирный атом, как мы уже писали, — это не только Чернобыль и Фукусима. При грамотном и осторожном использовании он способен принести человечеству неоценимую пользу, — например, когда речь идёт о прорывных технологиях в области энергетики. Но не только: сегодня поговорим о л...

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

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

Intel не советует покупать MacBook Pro на процессоре Intel, если вам нужен ПК для игр. Компания снова противопоставляет ПК с Windows системам Apple Компания Intel продолжает атаковать Apple на маркетинговом поле, утверждая, что ноутбуки на процессорах Core лучше, чем MacBook на основе SoC M1.  Но теперь Intel решила пойти дальше и фактически противопоставляет себе свои же процессоры. Если ...

Предварительный обзор MSI Optix G241. Отличный монитор Довольно часто производители игровых мониторов предоставляют пользователю совсем не то, что ему нужно. Например, производитель может порекомендовать к приобретению монитор с 4К разрешением и классной подсветкой, который при этом обладает ужасной матрицей и массой недостатков...

Предварительный обзор Redmi K30 5G. Очень крутой флагман Сегодня мы поговорим о современном устройстве, которое обладает целым рядом преимуществ при достаточно низкой стоимости. Все же производитель решил, что именно так стоит привлекать внимание потенциальных покупателей. И, стоит сказать, у него все вышло просто отлично — смартф...

Облачный TL;DR: что дает open source, почему разработчики дороже денег и пара слов о личной ИБ Вместо привычных дайджестов избранных постов из нашего блога сегодня пробуем новый TL;DR-формат — рассказываем все самое главное из каждого материала. Если захотите детально изучить пруфы и углубиться в какую-либо тему, ссылки на полные версии — в подзаголовках. Читать дал...

[Перевод] Горячая четвёрка умирающих языков программирования Я занимался поиском лучших языков программирования 2020 года и наткнулся на страницы, на которых шла речь о языках, теряющих популярность. Я программист, и я понимаю, что любому программисту крайне важно знать о том, какие технологии являются актуальными, а какие — нет. Каж...

Tech Talks Delivery Club на РИТ++ Привет, Хабр! Hello, World! Меня зовут Андрей Евсюков, я заместитель технического директора в Delivery Club. А это первый пост в нашем блоге на Хабре. Сегодня расскажу о том, как и где можно узнать про разработку, процессы и команду Delivery Club. Спойлер: до сих пор никт...

Вспомним прошлое. Аллоды: Печать Тайны или русский ответ Warcraft'у Здорова народ! Я думаю, что сегодня отличный день чтобы вернутся в прошлое, в прошлое Российской игровой индустрии во времена её зарождения и поговорить о феноменальной игре 1998 года «Аллоды: Печать тайны» и встретится со студией NIVAL.В этом блоге мы поговорим о зарождение...

Батарея, камера, но не экран: обзор iPhone 13 и iPhone 13 mini В прошлом году писать обзор новых смартфонов Apple было довольно просто. «Базовый» iPhone 12 получился настолько удачным, что у Pro практически не оставалось аргументов в свою пользу. Можно было дать простой совет: если выбираешь iPhone, выбирай базовую модель. ...

Шифровка из центра: интернет-вымогатели притворяются благотворителями Хакерские группировки и их атаки — бич современного мира. Эта тема активно обсуждается в СМИ, на нее обращают внимание и на самом высоком уровне. Так, 4 ноября президент России Владимир Путин на пленарном заседании международной онлайн-конференции Artifcial Intelligence Jour...

Разработка сложных компонентов: деливерим быстро, поддерживаем легко Всем привет, меня зовут Роман Пятаков! Я техлид во фронтенд-команде Lamoda. И сегодня хочу поговорить с вами о разработке сложных компонентов. Lamoda — это технически сложный продукт, которым пользуются 10 миллионов пользователей ежемесячно, насчитывающий более 100 внутрен...

802.11ba (WUR) или как скрестить ужа с ежом Не так давно на всяческих других ресурсах и в своем блоге я рассказывал о том что ZigBee мертв и стюардессу пора бы уже закопать. Для того чтобы делать хорошую мину при плохой игре с Thread, работающим поверх IPv6 и 6LowPan, достаточно более приспособленного для это Bluetoot...

[Перевод] Разработка REST-серверов на Go. Часть 7: GraphQL Перед вами — седьмая (заключительная) часть серии статей о разработке REST-серверов на Go. В предыдущих статьях мы занимались, в основном, различными подходами к разработке REST API для простого приложения, автоматизирующего управление задачами. Сегодня мы исследуем кое-что ...

Личные пристрастия: Sennheiser HD 560S или о том, какие наушники можно купить за $ 200 Очевидно, что аудиофилы, убежденные в том, что всё дешевое не может “звучать” по определению, приготовились «забрасывать меня тухлыми овощами» после прочтения заголовка. Между тем, я убежден, что в слепом двойном тесте эти люди не смогут отличить свою тысячедолларовую пару о...

Навык поиска работы Есть много причин, почему классные разработчики часто долго не могут найти работу, а компании — классных разработчиков. Я хочу поговорить об одной из наиболее распространённых. Эта причина — абсолютно неправильный, деструктивный подход к проведению технических собеседований...

Прочти меня: код, который не выбесит соседа Сегодня поговорим о том, как писать код, чтобы он не злил окружающих и не раздражал вас спустя годы работы, когда вы снова попытаетесь его прочесть. Я расскажу о подходах, которые мы используем в Яндекс.Такси для написания читаемого кода на C++, Python, JavaScript и други...

Intel впервые за три года смогла отыграть часть рынка процессоров у AMD Аналитическое агентство Mercury Research на днях опубликовало интересную статистику, которая показывает, что компания Intel смогла забрать часть рынка у AMD. Речь идет о рынке десктопов и мобильном секторе. Увеличить долю этого рынка за счет AMD у Intel получилось впервые с...

Системы класса Incident Response Platform: применение и основные функции Друзья, в предыдущей публикации мы проанализировали международные документы по управлению рисками информационной безопасности, а в более ранних статьях рассмотрели основы информационной безопасности, обсудили законодательство в области защиты персональных данных и критическо...

Покупатели iPhone 12 разочарованы желтизной экрана Смартфоны серии iPhone 12 уже продаются практически в каждой стране мира, поэтому первых отзывов о новинках уже достаточно, чтобы начать формировать общую картину.Первые владельцы моделей iPhone 12 и iPhone 12 Pro начали массово жаловаться на желтоватый экран своих смартфоно...

Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок Всем привет, на связи Александр Панов, техлид из Pixonic. В компании я отвечаю за межпроектные решения и околопроектную периферию и сегодня хочу поделиться своим опытом и наработками. Платформы непрерывной разработки и интеграции, или CI/CD, сейчас используются повсеместн...

[Перевод] Полигоны Another World: Amiga 500 Эта статья часть серии про порты игры Another World. В ней пойдёт речь про хитрости при работе с Amiga 500. Рекомендуется сначала прочитать предыдущую статью. История Amiga начинается в середине 1982 года со звонка Ларри Каплана Джею Майнеру. Оба тогда работали в Atari в 70-...

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

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

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

Преобразование dxf в svg Речь в статье пойдёт о программе на С/С++, написанной под Ubuntu, редактор — CodeBlocks. dxf — открытый формат, спецификация которого написана компанией Autodesk. Предполагаемое назначение — отображение dxf чертежей в веб проектах. Да, можно экспортировать из кое-каких редак...

Цифровые билеты: где железнодорожные компании лучше работают Как думаете, в каких странах железнодорожные компании больше любят своих клиентов? Где они делают такие сайты, чтобы ими можно было пользоваться по-человечески? В общем, захотелось мне сравнить несколько национальных перевозчиков из Европы и США. Казалось бы, в Америке должн...

TCL выходит на рынок планшетов с двумя моделями TCL впервые начала продавать смартфоны под своим собственным флагом только в этом году. Теперь же компания осваивает рынок планшетов. Сегодня компания анонсировала две модели - это TCL 10 TABMAX и TABMID. Подробнее об этом читайте на THG.ru.

TCL выходит на рынок планшетов с двумя моделями TCL впервые начала продавать смартфоны под своим собственным флагом только в этом году. Теперь же компания осваивает рынок планшетов. Сегодня компания анонсировала две модели - это TCL 10 TABMAX и TABMID. Подробнее об этом читайте на THG.ru.

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

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

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

[Перевод] Проектирование API: почему для представления отношений в API лучше использовать ссылки, а не ключи Привет, Хабр! У нас выходит долгожданное второе издание книги "Веб-разработка с применением Node и Express". В рамках исследования этой темы нами была найдена концептуальная статья о проектировании веб-API по модели, где вместо ключей и значений базы данных при...

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

Как защищать процессы и расширения ядра в macOS Привет, Хабр! Сегодня мне хотелось бы поговорить о том, как можно защитить процессы от посягательств злоумышленников в macOS. Например, это полезно для антивируса или системы резервного копирования, особенно в свете того что под macOS существует сразу несколько способов “уби...

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

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

AMD: потребительские процессоры на базе Zen 3 выйдут в этом году Рик Бергман (Rick Bergman), исполнительный вице-президент AMD по вычислительным и графическим технологиям, через официальный блог компании сделал сегодня очень важное заявление. Он сообщил, что AMD выпустит в этом году потребительские процессоры Ryzen на базе микроархитектур...

Флагманы за 1000 долларов покупает менее 10% потребителей Современные флагманы от лидеров рынка смартфонов уже прочно обосновались за ценовой границей в 1000 долларов. Задавший эту планку iPhone, казалось, могу себе это позволить, ведь основной рынок для продукции Apple – это США, а там, как известно, практически каждый второй прос...

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

Обувная компания RALF RINGER тестирует смолы «Gorky Liquid» для замены алюминия Сфера применения 3D-печати уже давно переросла изготовление солдатиков и прикладных моделей. Сегодня эта технология широко применяется в самых разных отраслях промышленности – от стоматологии до авиастроения. Практически все крупные мировые компании ведут исследования и разр...

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

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

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

[Из песочницы] Как повысить КПД разработки, используя теорию ограничений Добрый день! Хочу предложить небольшой экскурс в практическое применение теории ограничений для ИТ. А именно — в вопросе расчета "прохода" (throughput) отдела по разработке внутрикорпоративного ПО. Читать дальше →

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

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

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

Дефицит новых процессоров и видеокарт от AMD и Nvidia настолько сильный, что невмоготу даже поставщикам ПК AMD и Nvidia не справляются с необходимым уровнем производства процессоров Ryzen 5000, Radeon RX 6000 и GeForce RTX 30. Рынку нужно гораздо больше. Речь не только про обычных покупателей, сильно страдает и бизнес — компании, которые занимаются сборкой готовых игровых компью...

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

Что купить на летней распродаже AliExpress: 5 классных смартфонов со скидками до 40% Найти стильный, мощный и функциональный смартфон за приятные деньги — задача не из лёгких. Вместе с realme выбираем надёжный рабочий гаджет, который можно выгодно приобрести уже сегодня.

[Перевод] На моей визитке работает Linux Перевод статьи из блога инженера Джорджа Хилларда Кликабельно Я инженер встроенных систем. В свободное время я часто ищу то, что можно будет использовать в проектировании будущих систем, или что-то из разряда моих интересов. Одна из таких областей – дешёвые компьютеры, с...

Входной билет в NVMe театр: тестирование младшего SSD Kingston NV1 Привет, Хабр! Популярность внутренних SSD-накопителей постоянно растет. Покупатели на замену традиционным HDD выбирают для системы SSD диски. Правда, не все готовы тратить десятки тысяч рублей ради запредельных скоростей чтения и записи. Kingston может предложить выход – дос...

[Перевод] Ethernet – 40 лет: от наброска на салфетке до гигабитных линий связи Коммерческая жизнь Ethernet началась 30 сентября 1980 года – следовательно, в этом году ему исполнилось ровно 40 лет. Впервые его определил патент, поданный на рассмотрение компанией Xerox в 1975-м. В нём был описан сетевой протокол передачи данных на скорости 10 Мб/с. На ...

Logitech 4K Pro Magnetic для монитора Apple Сегодня состоялся официальный анонс веб-камеры Logitech 4K Pro Magnetic, которую создали специально для монитора Apple Pro Display XDR. Это достаточно интересное решение со стороны производителя, ведь новый яблочный монитор стоит без малого пять тысяч долларов, а это довольн...

GeForce RTX 3070 модифицирована до 16 ГБ ОЗУ Мы уже видели различные эксперименты с новыми видеокартами NVIDIA. Это и замена памяти на более быструю, и подключение карты через слот M.2. На сей раз речь пойдёт об увеличении объёма видеопамяти на ускорителе GeForce RTX 3070.

[Перевод] Разработка REST-серверов на Go. Часть 4: применение OpenAPI и Swagger Перед вами четвёртый материал о разработке REST-серверов на Go. Здесь мы поговорим о том, как можно воспользоваться OpenAPI и Swagger для реализации стандартизированного подхода к описанию REST API, и о том, как генерировать Go-код на основе спецификации OpenAPI. Перевод пр...

[Из песочницы] Как скрестить Excel c интерактивным веб-приложением Не секрет, что Excel довольно мощный инструмент для работы с числовыми табличными данными. Однако средства, которые предоставляет Microsoft для интеграции с ним, далеки от идеала. В частности, сложно интегрировать в Excel современные пользовательские интерфейсы. Нам нужно бы...

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

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

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

Пишем в PostgreSQL на субсветовой: 1 host, 1 day, 1TB Недавно я рассказал, как с помощью типовых рецептов увеличить производительность SQL-запросов «на чтение» из PostgreSQL-базы. Сегодня же речь пойдет о том, как можно сделать более эффективной запись в БД без использования каких-либо «крутилок» в конфиге — просто правильно ор...

Онлайн-курс «Директор по рекламе» Что нужно знать о современных рекламных технологиях? Эксперты Русской Школы Управления создали продвинутый курс, который поможет свободно ориентироваться в нюансах современной рекламы, маркетинга, PR-коммуникаций и интернет-продвижения. Вас научат Работать с инструментами...

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

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

PVS-Studio теперь в Compiler Explorer Совсем недавно произошло знаменательное событие: PVS-Studio появился в Compiler Explorer! Теперь вы можете быстро и легко проанализировать код на наличие ошибок прямо на сайте godbolt.org (Compiler Explorer). Это нововведение открывает большое количество новых возможностей ...

[Перевод] Советы и хитрости IntelliJ IDEA: 4. Синхронизация и обмен настройками Знаете ли вы, что IDEA предлагает два способа синхронизации ваших настроек между несколькими экземплярами вашей IDE? Вы можете использовать его при работе на нескольких компьютерах или для совместного использования унифицированных настроек в вашей команде. Этот перевод прод...

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

[Перевод] Типовые ситуации при непрерывной интеграции Вы изучили команды Git но хотите представлять, как непрерывная интеграция (Continuous Integration, CI) происходит в реальности? Или может вы хотите оптимизировать свои ежедневные действия? Этот курс даст вам практические навыки непрерывной интеграции с использованием репозит...

[Перевод] Отказ от create-react-app и создание собственного шаблона для React-приложений Автор статьи, перевод которой мы сегодня публикуем, предлагает React-разработчикам отойти от использования create-react-app (CRA) и создать собственный шаблон для React-приложений. Здесь речь пойдёт о преимуществах и недостатках CRA, а так же будет предложено решение, которо...

[Перевод] Программирование — это скучная магия Есть один карточный трюк, который запомнился мне навсегда. Вот его краткое описание: доброволец выбирает карту и запечатывает её в конверт. Затем фокусник предлагает добровольцу выбрать чай. У него есть десятки коробок чая, и все они упакованы в пластик. Доброволец выбирает...

Для поддержки CPU Rocket Lake-S бюджетными платами 400-й серии производители пойдут на хитрость Всё ради душевного спокойствия покупателей.

Самый продаваемый смартфон Samsung получил недополученные ранее новейшие функции камеры Смартфон Galaxy A51 — самый продаваемый аппарат Samsung в первом квартале — получил оболочку One UI 2.1 ещё с месяц назад, но по каким-то причинам в ней не было ряда новых функций камеры, которые появились в этой же оболочке на флагманах компании. Можно был...

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

SteelSeries выпустила новую версию самого продаваемого геймпада для iPhone, iPad, Mac и Apple TV Сегодня SteelSeries объявила о выпуске своего нового сертифицированного MFi беспроводного игрового контроллера Nimbus+ для iPhone, iPad, Mac и Apple TV. Беспроводной геймпад SteelSeries Nimbus+ получил аналоговые стики, которые можно также нажимать, стандартный набор кн...

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

Пример аутентификации по JWT для CLI приложения Python на Linux Когда речь идёт о хранении sensitive data в браузере, достаточно воспользоваться одним из двух доступных вариантов: cookies или localStorage. Тут каждый выбирает по вкусу. Однако я посветил эту статью Secret Service – службе, которая работает через D-Bus и предназначена для ...

Контейнеры взлетели, но невысоко: результаты исследования применения контейнерных технологий в России Контейнеризация приложений не покидает шорт-лист горячих тем. Сегодня это Tesla в мире ИТ — равнодушных нет. А как же обстоит дело с реальным применением контейнеров в крупных компаниях, работающих в России? Вместе с CNews Analytics мы решили разобраться, насколько широко от...

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

Новичкам фондового рынка: честные разговоры о трейдинге Блог RUVDS на Хабре видел всё: популяризацию JavaScript и крутые переводные материалы, яхтинг, вопросы образования и профессионального развития, бургеры, сыры, пиво и календари с кибердевушками. Задумка поговорить об основах трейдинга и работы на фондовом рынке возникала у н...

Программные патчи для автомобилей станут обязательными и регулярными Автомобиль Tesla Model 3 взломали с мультикоптера (для зрелищности), источник Автомобили Tesla по умолчанию подключаются к любой точке WiFi с идентификатором SSID Tesla Service. Это очень удобно для взлома. Пароль указан в файле .ssq, который поставляется с автомобилем, ил...

[Перевод] Node.js, Tor, Puppeteer и Cheerio: анонимный веб-скрапинг Веб-скрапинг — это метод сбора данных с веб-сайтов. Этот термин обычно используется в применении к автоматизированному сбору данных. Сегодня мы поговорим о том, как собирать данные с сайтов анонимно. Причина, по которой некто может захотеть анонимности в деле веб-скрапинга, ...

[Перевод] Символы Unicode: о чём должен знать каждый разработчик Если вы пишете международное приложение, использующее несколько языков, то вам нужно кое-что знать о кодировке. Она отвечает за то, как текст отображается на экране. Я вкратце расскажу об истории кодировки и о её стандартизации, а затем мы поговорим о её использовании. Зат...

NVIDIA готовит RTX 3080 Ti Слухи о том, что NVIDIA разрабатывает, а потом отменяет выпуск видеокарт, стали последние месяцы обыденностью. На сей раз речь пойдёт о том, что NVIDIA хочет улучшить свои позиции в борьбе с AMD RX 6900 XT и готовит ускоритель RTX 3080 Ti.

Александр Плющев про политизацию интернета, цифровизацию власти и роботов, которые заменят журналистов (но это не точно) Известный российский журналист, ведущий программы «Точка» на радио «Эхо Москвы» про интернет и технологии, а также автор колонки в Deutsche Welle Александр Плющев дал «Роскомсвободе» интервью. Он занимается темой интернета с 90-х, поэтому имеет хорошее представление о ра...

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

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

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

[Из песочницы] Docker Tips: Очистите свою машину от хлама Привет, Хабр! Представляю вашему вниманию перевод статьи "Docker Tips: Clean Up Your Local Machine" автора Luc Juggery. Сегодня мы поговорим о том, как Docker использует дисковое пространство хостовой машины, а также разберемся в том, как это пространство освободи...

Онлайн-курс «Micro MBA. Маркетинг» Секреты маркетинга для управленцев. Практическая программа Русской Школы Управления развивает маркетинговые навыки для управления бизнесом. Вы узнаете Как при помощи маркетинговых инструментов повысить прибыльность. Какие задачи ставить перед маркетологом. Какие марке...

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

[Перевод] Архитектура Apache Airflow на OpenShift Продолжаем публиковать блог нашего друга Алеса Носека. В первой части мы поговорили про CI/CD-конвейеры с охватом нескольких кластеров OpenShift. А сегодня расскажем об архитектуре системы Apache Airflow на платформе OpenShift, рассмотрим функции ее ключевых компонентов и сп...

[Из песочницы] Карантин и его последствия для рынка труда Украины по состоянию на октябрь 2020 Приветствую, Хабр! Сегодня мы поговорим о состоянии рынка труда в Украине на октябрь 2020 года. Какая динамика и что произошло за полгода карантина. Будем говорить как о соискателе, так и о работодателе. Устраивайтесь поудобнее, поехали. Читать дальше →

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

[Перевод] Как использовать grok exporter для создания метрик prometheus из неструктурированных журналов Здесь будет перевод 2 постов про grok exporter. Первый перевод: Как использовать grok exporter для создания метрик prometheus из неструктурированных журналов Поговорим о grok exporter. В этой статье я объясню, как можно использовать grok exporter для создания метрик promethe...

Хабр Квест {концепция} Недавно на ресурсе, по случаю начала процесса ребрендинга, предложили придумать идею сервиса, который мог бы стать частью экосистемы Хабра. На мой взгляд, одной из таких частей могло бы стать игровое ролевое измерение сайта, где каждый пользователь может стать неким «охотник...

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

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

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

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

Как кибербезопасность трансформирует рынок ИТ (Часть 1) Как может измениться структура всей сферы ИТ, если некоторые системы защиты авторских прав, контроля, подтверждения подлинности, мониторинга и криптографии дадут нам не только более совершенные инструменты, но и принципиально новые технологии работы с данными? Это может отра...

[Антикейс] Прогнозирование и планирование потребления электроэнергии с помощью machine learning (эксперимент) Большинство статей на Хабре на тему ML прогноза - про применяемые алгоритмы, подходы, инструментарий, но без фокуса на практическое решение задач. Мы решили поделиться своим опытом и результатами применения машинного обучения для прикладной задачи крупных промышленных предпр...

Apple получает 66% всех денег рынка смартфонов iPhone XR — самый продаваемый iPhone 2019 года Может быть, Тим Кук далеко не так хорош в проектировании новых продуктов Apple, как Стив Джобс, но он хороший управленец, который прекрасно понимает, как привести компанию к успеху. Поэтому, даже когда мировые продажи смар...

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

14 Python-пакетов, про которые вы скорее всего не знали Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень популярные библиотеки для работы с данными (Pandas, Numpy, Matplotlib), для машинного обучения (TensorFlow, PyTorch), для веб разработки. ...

Машинное обучение, big data и персонализация сайта: как eCommerce поднимает продажи при помощи технологий Привет, Хабр! Меня зовут Андрей Тыщенко из компании Dynamic Yield. Наше направление работы — персонализация сайтов с целью повышения продаж и улучшения пользовательского опыта для компаний-партнеров. И именно поэтому сегодня хотелось бы поговорить о персонализации сайтов в...

Huion Inspiroy Dial Q620M: графический планшет для ПК и смартфона за $103 Мы продолжаем «шерстить» китайскую площадку AliExpress и находить для вас интересные предложения. Сегодня речь пойдёт про графический планшет Huion Inspiroy Dial Q620M.

[Перевод] Новые JavaScript-API для работы с аппаратным обеспечением Сталкивались ли вы когда-нибудь с необходимостью работы с аппаратным обеспечением устройств из веб-приложения, а, когда оказывалось, что это невозможно, создавали ли нативное приложение для некоей платформы только ради того, чтобы обойти это ограничение? Если вы бывали в под...

[Из песочницы] Свои Custom Controls в Angular Пролог Поговорим о реактивных формах в angular, узнаем за кастомные контролы, как их создавать, использовать и валидировать. Статья предполагает что вы уже знакомы с фреймворком angular, но хотите больше погрузиться в её специфику. Хорошее желание, начнем. Читать дальше &ra...

Что лучше: Counter-Strike 1.6 или Global Offensive? Сегодня мы поговорим о вечном споре между геймерами, какой шутер лучше: старенький CS 1.6 или современный CS:GO. Конечно же, начать следует с рассмотрения всех плюсов и минусов каждой из версий, а значит сначала поговорим о минусах.

OnePlus 8 — первый смартфон компании, на котором доступна ColorOS Как стало известно, бета-версия оболочки ColorOS теперь доступна для пользователей смартфонов OnePlus 8, которые продавались на территории Китая. Ранее мы сообщали, что начиная с серии OnePlus 9, телефоны OnePlus, продаваемые в Китае, будут поставляться с оболочкой Colo...

Huawei насильно осчастливит пользователей смартфонов Huawei и Honor своими альтернативами сервисам Google Печальная новость для пользователей смартфонов Huawei и Honor, кто ещё обделён фирменными альтернативами сервисам Google. Компания Huawei решила внедрить свои сервисы на находящиеся в обращении смартфоны с очередным обновлением фирменной оболочки EMUI. Как рассказал те...

Вы никогда не догадаетесь, насколько старую платформу Samsung использует для своего нового бюджетника В современной линейке смартфонов Samsung на большинстве рынков самой младшей моделью является Galaxy A10. В новой линейке это будет Galaxy A11, хотя есть слухи про модель Galaxy A5. Galaxy A10 работает на основе SoC Exynos 7884. Учитывая слухи про другие новинки, можно ...

[Перевод] Нужна ли нам замена языка C? Язык программирования C даже сегодня находится в списке наиболее популярных используемых языков, несмотря на то, что он был выпущен аж в 1972 году и по современным стандартам имеет довольно много ограничений и изъянов. Популярность языков программирования в 2020 по индексу...

Samsung Galaxy Fold получает обновление с новыми классными функциями Компания Samsung выпустила новое обновление программного обеспечения для своего складного Galaxy Fold. Оно добавит несколько ранее недоступных функций Galaxy Z Fold2, таких как App Pair, Capture View и Dual Preview. App Pair позволяет открывать до трех приложений вместе...

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

«Stayin' alive, stayin' alive»: новый протокол увеличит радиус возможного использования Wi-Fi на 60 метров В нашем блоге мы часто говорим об устройстве различных сетевых протоколов. Сегодня расскажем об ONPC, который расширяет возможности Wi-Fi-сетей. Под катом о том, как он работает. Читать дальше →

Как быстро протестировать продукт на рынке США и получить первую выручку: 3 практических шага В последние недели рубль в очередной раз показывает всем нам, почему делать проекты на глобальный рынок – более перспективная затея, чем запускаться только с прицелом на рунет. При этом, на самом деле протестировать проект на американском рынке и получить первую выручку не т...

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

Что внутри у Алены: разбираем чат-бота по косточкам Те, кто пользуется мобильным приложением или сайтом М.Видео, наверняка заметили присутствие в них чат-бота. Нет, речь идет не об онлайн-чате, который сейчас есть практически у каждого сайта, где что-то продают. Мы говорим именно о чат-боте – системе, которая не просто удер...

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

[Перевод] Исследование CSS-свойства flex Вам когда-нибудь было интересно узнать о том, как работает сокращённое CSS-свойство flex? Оно позволяет задавать значения свойств flex-grow, flex-shrink и flex-basis. Я обратил внимание на то, что данное свойство чаще всего используют в виде flex: 1, что позволяет flex-элеме...

Видеообзор беспроводного суперпылесоса Samsung PowerStick Jet Не часто в руки редакции gg попадают такие сногсшибательные гаджеты. Тема использования мощных современных устройств для уборки дома становится все популярнее, и мы не смогли остаться в стороне от процесса. В этом видеообзоре мы познакомим вас с технологическим чудом —...

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

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

[Из песочницы] Создание favicon для сайта 2020 Что такое favicon и для чего он нужен? Favicon – это значок (иконка), который отображается во вкладке браузера, закладках, а также в сниппетах результатов поиска. Favicon играет важную роль в веб-приложениях. Он может улучшить внешний вид сайта в выдаче, повышает узнаваем...

Стало известно во сколько обойдется замена экрана Samsung Galaxy Z Fold3 и Flip3 Компания Samsung не так давно представила новые флагманские смартфоны Galaxy Z Fold3 и Flip3, оснащенные складными экранами.Оба устройства получили немалые ценники, более того, каждый покупатель должен понимать, что ремонт такого смартфона обойдется ему в копеечку. К примеру...

Snort или Suricata. Часть 1: выбираем бесплатную IDS/IPS для защиты корпоративной сети Когда-то для защиты локальной сети было достаточно обыкновенного межсетевого экрана и антивирусных программ, но против атак современных хакеров и расплодившейся в последнее время малвари такой набор уже недостаточно эффективен. Старый-добрый firewall анализирует только загол...

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

[Перевод] Как использовать простую утилиту для поиска уязвимостей в программном коде Graudit поддерживает множество языков программирования и позволяет интегрировать тестирование безопасности кодовой базы непосредственно в процесс разработки. Источник: Unsplash (Markus Spiske) Тестирование — важная часть жизненного цикла разработки программного обеспечени...

Проект Openwifi — как выглядит открытый Wi-Fi-чип Речь идет о первой свободной распространяемой реализации Wi-Fi 802.11a/g/n на базе программно-определяемой радиосистемы SDR (software-defined radio). Поговорим об этом проекте. Читать дальше →

[Из песочницы] 6 Современных шаблонов проектирования архитектуры в области ПО Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern-Day Architecture Design Patterns for Software Professionals" автора Tanmay Deshpande. Многие современные приложения необходимо создавать в масштабах предприятия, иногда даже в масштабах Интернета. К...

[Перевод] Kubernetes и CI/CD пайплайн Сегодня мы поговорим об Azure DevOps и процессах непрерывной интеграции/развертывания.Можно использовать множество функций, которые интегрированы с Azure DevOps. Если подходить ко всему "как к коду" для развертывания, то вместо классического Azure DevOps в качестве решения м...

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

[Перевод] Используем Ansible вместе с Terraform Недавно я начал применять Terraform для создания облачной лабы для тестов, и это довольно круто. Буквально за несколько дней я поднялся с «никогда не использовал AWS» до «я умею декларативно создавать изолированную инфраструктуру в облаке». Я поставил парочку серверов в выд...

Асинхронность в С++20. Доклад в Яндексе Привет, это Григорий Демченко из WhatsApp. Мой доклад посвящён использованию сопрограмм в C++20. Я не стал говорить про низкоуровневые примитивы и то, как компилятор поддерживает сопрограммы и преобразовывает соответствующий код. Вместо этого акцент сделан на практическом пр...

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

Как сохранить и приумножить деньги компании в кризис: 3 способа использования биржи Изображение: Unsplash Последние несколько месяцев стали очень тяжелыми для многих компаний, причем падение спроса затронуло не только офлайн-бизнес, но и представителей других отраслей. Даже просто сохранить какие-то запасы денег, не говоря уже о том, чтобы получить допол...

NVIDIA заявила, что мобильная GeForce RTX 2080 мощнее, чем консоли следующего поколения Во время своей презентации на мероприятии GTC China 2019 исполнительный директор NVIDIA Дженсен Хуанг (Jensen Huang) заявил, что GeForce RTX 2080 является более мощным ускорителем, чем графика консолей следующего поколения. Если говорить коротко, он утверждает, что RTX 2080 ...

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

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

Дата-центры в царстве гномов: шахты, бункеры и подземелья, в которых построены современные ЦОД Информации, которую генерирует человечество, становится все больше. Соответственно, и дата-центров требуется много. Многие из них строят на поверхности земли и выглядят они вполне обычно, хотя бывают просто гигантскими. Есть и подводные дата-центры, о них мы писали совсем...

Новый Veeam Backup for Microsoft Office 365: бэкап и восстановление Microsoft Teams Приветствую читателей нашего блога в новом, 2021 году и надеюсь, что вы работаете над новыми крутыми проектами и интересными задачами! Для того, чтобы командная работа оставалась слаженной и эффективной, невзирая на удаленность участников, work from home и т.д., у нас в Ve...

Новый Huawei Mate ожидается уже в мае. Это преемник флагмана 2015 года Китайские источники утверждают, что компания Huawei, стараясь как можно быстрее укрепить свое положение на фоне пандемии коронавируса, готовится еще более активно окучивать местный рынок, чаще выпуская флагманские новинки. Так, например, уже в следующем месяце в Китае д...

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

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

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

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

[Перевод] Как думают программисты-сеньоры? Автор материала, перевод которого мы публикуем сегодня, поддерживает идею Ральфа Уолдо Эмерсона о том, что мы становимся тем, о чём думаем. Здесь пойдёт речь об образе мыслей программистов-сеньоров. Читать дальше →

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

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

Data Analyst или Data Scientist — кем бы вам хотелось быть? Каково находиться в каждой из этих ролей, рассказывает Matt Przybyla, автор статьи, опубликованной в блоге towardsdatascience.com. Предлагаем вам ее перевод. Фото с сайта Unsplash. Автор: Christina @ wocintechchat.com Читать дальше →

AMD использует 4 чиплета в будущих ускорителях Instinct MI300 Мир графики постепенно переходит на чиплеты. Сегодня речь пойдёт о слухах, согласно которым следующее поколение ускорителей Instinct MI300 от AMD получат 4 GCD (Graphics Complex Die).

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

(S)SDLC, или Как сделать разработку безопаснее. Часть 1 С каждым годом культура разработки растет, появляются новые инструменты для обеспечения качества кода и новые идеи, как эти инструменты использовать. Мы уже писали про устройство статического анализа, про то, на какие аспекты анализаторов нужно обращать внимание, и, наконе...

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

Node.js в 2020: Выйди и зайди нормально За последние 5 лет Node.js очень изменился, но знания о платформе у сообщества остались на уровне 2013-2015 годов, все те же подходы, все те же проблемы. Сообщество плохо следит за новыми возможности, а если и узнает про них, то это не влияет на написание ежедневного кода. ...

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

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

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

Для тех, кто всё ещё хочет компактный смартфон. Sony готовит небольшую пухлую новинку с большим аккумулятором В своё время рост смартфонов почти прекратился. Большинство аппаратов оснащалось экранами диагональю 5,5-5,7 дюйма, и лишь некоторые модели получали панели диагональю около 6 дюймов. Однако затем рынок перешёл на более вытянутые дисплеи, и смартфоны возобновили рост. Ст...

[Перевод] JavaScript, Python или Go: что лучше всего подойдёт для бэкенд-разработки в 2021 году? Уже прошло почти восемь месяцев 2020 года, а технические прогнозы на этот год всё выходят и выходят. И это — несмотря на то, что очень сложно предсказать будущее в такой динамично развивающейся индустрии, как разработка программного обеспечения. Тот, кто работает в этой инду...

Куда пойти учиться: антикризисные мероприятия и удаленные команды На этой неделе учимся контент-маркетингу, постигаем SMM, изучаем хитрости создания сайта

Новая функциональность в RESTinio и опять с помощью C++ных шаблонов Увидело свет очередное обновление небольшой библиотеки для встраивания асинхронного HTTP-сервера в C++ приложения: RESTinio-0.6.12. Хороший повод рассказать о том, как в этой версии с помощью C++ных шаблонов был реализован принцип "не платишь за то, что не используешь&q...

Митапы PHP-сообществ в марте: Питер, Воронеж, Екатеринбург, Казань С осени мы ведем список встреч вокруг PHP в разных уголках страны, а Роман pronskiy Пронский публикует ближайшие из них короткой строкой в своем замечательном дайджесте. В этот раз хотим пойти чуть дальше и рассказать чуть больше о каждом сообществе. Читать дальше →

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

Кому еще помогла пандемия: капитализация разработчика антивируса Avast удвоилась Изображение: Pexels Ранее в нашем блоге мы писали о компаниях, которым пандемия коронавируса сыграла на руку (один, два). Как правило, в их число попали разработчики сервисов, с которыми люди были вынуждены взаимодействовать во время изоляции: от видеозвонков до стриминга...

Вокруг data.table Эта заметка будет интересна для тех, кто использует библиотеку обработки табличных данных для R — data.table, и, возможно, будет рад увидеть гибкость ее применения на различных примерах. Вдохновившись хорошим примером коллеги, и надеясь, что вы уже почитали его статью, пред...

Горизонтальный блог Всё больше новостные сайты и блоги превращаются в длинную портянку которую от статьи к статье надо долго мотать по вертикали. Чтобы облегчить прокрутку одни сайты скрывают часть статьи под спойлером. Другие сайты отображают часть статьи в ленте а для прочтения её заставляют...

Jenkins, покрытие кода, байткод и девопс: что будет на Luxoft TechFest #4 3 июня на онлайн-митапе Luxoft TechFest #4 можно будет послушать три доклада по Java/DevOps. Под катом их полные описания и другая информация о мероприятии, а сначала суть вкратце для тех, кто торопится:• Олег Ненашев разрабатывает Jenkins. И расскажет, как в 2021-м правиль...

Обзор VICTORINOX 17.1 COLOR PACKABLE BACKPACK 601802. Складной рюкзак Согласитесь, что стильный и компактный рюкзак является необходимым решением для современного человека. Количество мобильных устройств растет и практически у каждого есть свой ноутбук, планшет, смартфон и многое другое. Все это необходимо где-то переносить. На помощь приходят...

Самая сложная задача в Computer Vision Среди всего многообразия задач Computer Vision есть одна, которая стоит особняком. К ней обычно стараются лишний раз не притрагиваться. И, если не дай бог работает, — не ворошить. У неё нет общего решения. Практически для каждого применения существующие алгоритмы надо тюнинг...

Новый сотовый оператор запустил полностью бесплатный тарифный план с 40 ГБ мобильного интернета и 4000 минутами звонков Чем более выгодные условия обслуживания своим клиентам может предложить какая-либо телекоммуникационная компания, тем больше людей захотят их использовать на постоянной ежедневной основе. На радость всех тех, кому уже надоело каждый месяц платить баснословные денежные суммы...

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

Xiaomi бесплатно починит смартфоны всем пострадавшим Недавно мы рассказывали, что Xiaomi выпустила крайне неудачное обновление для смартфонов Mi A3, которое приводило к окирпичиванию девайсов. То есть это то состояние, когда аппарат уже не работает и возможности восстановить его нет. Исправить возможно только заменой материн...

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

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

[Перевод] Встречаем Angular 10 Вышел Angular 10.0.0! Это — мажорный релиз, который затрагивает всю платформу, включая сам фреймворк, библиотеку компонентов Angular Material и инструменты командной строки. Размер этого релиза меньше, чем обычно. Дело в том, что с момента выхода Angular 9 прошло всего 4 мес...

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

Как идет внедрение DNS-over-HTTPS Поговорим о разработчиках браузеров, использующих новый протокол. Расскажем, почему против этой инициативы выступают интернет-провайдеры и регуляторы США и Великобритании. Читать дальше →

[Перевод] Double or Nothing Фотография Esteban Lopez с Unsplash.comЕсли вы выбрали C++ в качестве языка программирования, то учить его придётся всю жизнь. Смиритесь. Или выбирайте другой язык.Чего только стоят новые стандарты, появляющиеся каждые 3 года. И каждый раз с какими-то полезными нововведениям...

Лучшие IT-комедии. Топ 3 сериала Здравствуй, Хабр! Я вернулся! Многие очень тепло приняли мою предыдущую статью про сериал «Mr.Robot». Огромное спасибо вам за это! Как я и обещал, подготовил продолжение цикла и надеюсь, новая статья придётся вам также по душе. Сегодня речь пойдёт о трёх, на мой взгляд, г...

Xiaomi будет замедлять зарядку в смартфонах при замене аккумулятора Компания Xiaomi решила пойти по пути Apple и намерена бороться с установкой в свои смартфоны аккумуляторов сторонних разработчиков.

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

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

Microsoft выпустила холодильник До релиза консолей нового поколения от компании Microsoft осталось очень мало времени — совсем скоро геймеры пойдут в магазины за консолями Xbox Series X и S. И чтобы поддержать хайп вокруг данного события, производитель представил весьма нестандартный для себя продукт — хол...

[Перевод] Быстрый вход в управление продуктом через Open source Быстрый вход в управление продуктом через Open Source Фотография сделана Finn Hackshaw на Unsplash “Как вы достигли успеха в управлении продуктом”? Это вопрос, с которым рано или поздно сталкивается каждый продукт-менеджер. По мере того, как управление продуктом перестает б...

Топ 10 недорогих 3D принтеров Мы подобрали для вас десятку относительно недорогих, но очень интересных 3D принтеров, актуальных в 2021 году.Индустрия 3D-принтеров хоть и молодая, но существует уже достаточно давно, чтобы на рынке появилось огромное количество устройств. Практически любой человек может на...

Смартфоны Xiaomi Mi Note 10 и Note 10 Pro вышли в России Компания Xiaomi дала старт российским продажам топовых камерофонов Xiaomi Mi Note 10 и Note 10 Pro, которые были представлены у нас еще месяц назад. Xiaomi Mi Note 10 с 6 ГБ ОЗУ и 128 ГБ флэш-памяти оценен в 39 990 рублей, а Mi Note 10 Pro с 8 ГБ ОЗУ и 245 ГБ флэш-памяти – 4...

[Перевод] Поиск лучшего фронтенд-инструмента 2021 года Любой, кто начинает карьеру в сфере разработки программного обеспечения, скорее всего столкнётся с задачей выбора первого языка, фреймворка или набора инструментов. Уверен, каждому из вас это знакомо. Ответ на вопрос о том, что нужно изучать самым первым, найти не так уж и п...

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

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

Xiaomi Boway Z1: 10-ваттная беспроводная зарядка-подставка Продолжаем наш ежедневный марафон интересных устройств с AliExpress. На этот раз речь пойдёт о док-станции беспроводной зарядки Xiaomi.

«Яндекс.Такси» и не только: что известно о возможных IPO российских компаний в 2020 году Фото: «Яндекс» IPO – популярный инструмент привлечения инвестиций для развития компаний. Его активно используют и российские компании, которые размещают свои акции как на зарубежных биржах (последний пример – IPO HeadHunter на Nasdaq), так и на Московской бирже. Поговорим...

[Перевод] Nokia N900. Будущее, утерянное в прошлом Смартфон Nokia N900 стал уникальным в своем роде устройством, работавшим на стандартном дистрибутиве Linux и предлагавшим завидную для своего времени комплектацию. Но что же помешало этому карманному ПК войти в современный мир, и можно ли сейчас найти достойные альтернативы...

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

Ежедневная аудитория Zoom в марте превысила 200 млн Ежедневное количество пользователей Zoom выросло за последние три месяца в 20 раз. Так, в марте этого года каждый день сервисом (платно и бесплатно) пользовалось более 200 млн человек.  Как сообщают в компании, в декабре 2019 года максимальное количество пользователей в...

Google: как адаптировать маркетинговую стратегию к новым условиям Google выпустил новое руководство, которое призвано помочь компаниям адаптировать свои маркетинговые стратегии к новым условиям, наблюдаемым в период пандемии COVID-19. В документе Google приводит данные о том, какие тренды наблюдаются в поиске и как изменилось поведение пот...

Враг не пройдёт, или как помочь командам соблюдать стандарты разработки Подход governance as a code обеспечивает контроль соблюдения архитектурных принципов как в части конфигураций инфраструктуры, так и в части программного кода. Правила проверки каждого артефакта, будь то конфигурация k8s, список библиотек или даже описание сценария CI/CD, опи...

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

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

Ansible идемпотентный. Алексей Соколов Привет! Меня зовут Алексей Соколов. Я представляю компанию mail.ru. И сегодня мы с вами поговорим об Ansible. Читать дальше →

Модернизация принтера CreatBot DX2. Часть 3 _ Замена стокового обдува Стоковый обдув был подплавлен нагревательным блоком при очередной замене сопла "нагорячую" :В принципе, в разделе поддержки на сайте производителя принтера https://www.creatbot.com/en/download.html можно скачать модель для печати (Back fan cowl for DX), но что-то мне давно г...

[Перевод] Использование возможностей TypeScript в JavaScript без написания TypeScript-кода Я — большой любитель TypeScript. По возможности я стараюсь использовать этот язык в своих проектах. TypeScript даёт разработчику отчёты об ошибках и проверку типов в JavaScript и TypeScript-коде. Кроме того, тот, кто пишет на TypeScript, может пользоваться удобными возможнос...

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

[Перевод] О появлении поддержки CUDA в WSL 2 Компания Microsoft, откликаясь на многочисленные просьбы пользователей, представила в мае 2020 года на конференции Build новую возможность подсистемы Windows для Linux 2 (Windows Subsystem for Linux 2, WSL 2) — поддержку видеоускорителей. Это позволит запускать в WSL 2 прило...

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

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

iPhone SE 2020 раскрывает свои секреты: до 256 Гбайт памяти и повышенная автономность Apple всегда тщательно охраняла маркетинговые названия своих будущих продуктов. Так произошло и с новым «бюджетным» iPhone, активно появлявшимся в слухах под условными именами iPhone SE 2 и iPhone 9. Но сегодня это изменилось. Подробнее об этом читайте на THG.ru.

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

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

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

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

iPhone 12 будут производить в Индии В последнее время крупные компании, производящие электронику, активно уходят с рынка Китая, так как это сулит большими проблемами. Например, сейчас США запретила китайским компаниям использовать американские технологии, но ведь есть вероятность, что произойдет и обратная сит...

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

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

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

OnePlus созывает на свое пресс-мероприятие Китайская компания OnePlus опубликовала тизер, которым оповестила о своих планах созвать журналисткую братию на свое очередное пресс-мероприятие. Пройдет оно 13 января в Шэньчжэне и называется «OnePlus 2020 Screen Technology Communication Meeting».   Сама ...

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

За что айтишники ценят своих работодателей: рейтинг компаний по качествам Сегодня расскажем вам о классных компаниях, которые не попали в наш рейтинг лучших ИТ-работодателей 2020, но у которых тоже есть оценка на Хабр Карьере. Для этого мы отобрали лидеров по качествам, которые оценивали сотрудники, посмотрели на них и выявили некоторые закономерн...

[Перевод] Оптимизация времени сборки проекта Там, где я работаю (в стартапе Spot.IM, размер которого находится где-то между малым и средним), Webpack используется для сборки различных проектов. После 4 лет работы над нашим основным продуктом, когда в его код внесло вклад столько народа, что и не сосчитать, время его пе...

Vulnhub. Прохождение Sunset: 1 HackTheBox — популярная площадка среди специалистов информационной безопасности, проводящих тестирование на проникновение. Однако существуют не мене интересные CTF площадки для проверки и тренировки своих навыков, которые подойдут как начинающим, так и опытным пентестерам. ...

Играемся с Новыми GPU на базе Ampere от Nvidia и пробуем MIG Каждый раз, когда встает заветный вопрос, апгрейдить ли карточки в серверной или нет, я просматриваю подобные статьи и смотрю такие видосы (нет, маркетинговым материалам от Nvidia конечно верить нельзя, как показал недавний кейс с числом CUDA-ядер). Канал "Этот Компьют...

Почему стоит купить Google Pixel 2 XL вместо Pixel 4 XL Зачем платить больше? Каждый год производители выпускают флагманские устройства. И каждый год некоторые потребители готовы приобретать аппараты лишь потому, что это новое поколение. Однако всё не так просто, как кажется на первый взгляд, ведь купив, например, Pixel 2 XL вмес...

Микрофронтенды: разделяй и властвуй Всем привет! Меня зовут Аня, я фронтенд-разработчик в Delivery Club. Хочу рассказать про использование микрофронтендов. Поговорим о том, что же это за зверь такой — микрофронтенд, почему мы решили использовать этот подход в своих проектах и с какими проблемами столкнулись ...

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

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

Работа с пакетами в изолированной среде. Использование zfs datasets и jail’ов В предыдущей статье мы рассказали, как работает система дистрибуции плагинов в новой версии ИКС. Сегодня речь пойдет о том, как разворачивать отдельно взятый плагин в системе. Предпочтительнее всего, чтобы каждый плагин запускался в изолированной среде, подготовленной специа...

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

[Перевод] Практическое руководство по HashiCorp Consul — Часть 1 Это часть 1 из серии 2 частей практического руководства по HashiCorp Consul. Эта часть в первую очередь ориентирована на понимание проблем, которые решает Consul и как он их решает. Вторая часть больше ориентирована на практическое применение Consul в реальном примере и буд...

Волки не с Уолл-стрит: как миллениалы развернули рынок, и что к этому привело Привет сообществу! Меня зовут Станислав, я занимаюсь торговлей на финансовых рынках (фондовый, срочный и валютный рынок) более 15 лет и в блоге буду рассказывать вам интересные истории из мира финтеха и индустрии трейдинга. Stay tuned. Брокерская индустрия сегодня находится...

[Перевод] Таблицы и CSS-свойство float в современной веб-разработке Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы ...

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

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

[Перевод] Deep Q Trading: объектно-ориентированный код на R Привет! Это перевод еще одной моей статьи, посвященной обучению с подкреплением (reinforcement learning). Эту итерацию даже предложили запостить в блоге Веды аналитики. :) В двух прошлых статьях на эту тему: 1 и 2 я пробовал создать и запустить обучение с подкреплением д...

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

5 факторов, которые нужно учитывать при прогнозировании товарных запасов Привет, Хабр! Меня зовут Александр Грицай, CEO компании Forecast NOW!. Сегодня я хотел бы поговорить о работе с товарными запасами - аналитике, прогнозировании и т.п. Все это - важно для любой отрасли, где продают что-то материальное, товары, которые хранятся на складе. ...

Развитие проекта arataga: пара рефакторингов по результатам натурных испытаний OpenSource-проект arataga -- это работающий прототип производительного socks5+http/1.1 прокси-сервера. Реализован arataga на базе Asio, SObjectizer и RESTinio. Об arataga уже рассказывалось несколько месяцев назад именно как о хорошем примере того, как выглядит реальный код ...

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

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

[Перевод] Vue.js для начинающих, урок 5: обработка событий Сегодня, в пятом уроке курса по Vue.js для начинающих, речь пойдёт о том, как обрабатывать события. → Vue.js для начинающих, урок 1: экземпляр Vue → Vue.js для начинающих, урок 2: привязка атрибутов → Vue.js для начинающих, урок 3: условный рендеринг → Vue.js для начинающ...

Что подарить на 14 февраля — выбираем power bank В условиях современного города, когда ценится каждая минута и нужно уметь правильно расставлять приоритеты, планировать свое время, договариваться о встречах, отвечать на письма по работе, да и просто быть всегда на связи с любимыми, все большее значение приобретает стабильн...

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

WhatsApp перестанет работать с 1-го числа на iPhone и Android В настоящее время, в 2020 году, на рынке можно встретить огромное множество различных сервисов, а главными среди таковых являются WhatsApp, Telegram, Viber, WeChat, ICQ, Skype, Signal и многие другие. Практически каждый современный человек пользуется данными Сообщение Whats...

10 мифов о кальциевых аккумуляторах Речь пойдёт об очень распространённых сегодня свинцово-кислотных аккумуляторах с добавкой кальция в материал пластин. Аккумуляторные батареи (АКБ) с кальцием в минусовых решётках и сурьмой в плюсовых называют гибридными (Ca+, Sb/Ca), с кальцием во всех решётках — кальций-к...

Настройка WPA2 Enterprise c RADIUS В статье пойдёт речь о вопросах расширенной аутентификации в беспроводной сети через WPA2 Enterprise. Для данной системы используется RADIUS сервер, поэтому рассмотрим краткий пример упрощённой установки и настройки. Читать дальше →

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

Представляем .NET Live TV — ежедневные лайв-стримы для разработчиков Сегодня мы запускаем .NET Live TV, ваш универсальный поисковик для всех потоковых трансляций .NET и Visual Studio на Twitch и YouTube. Мы всегда ищем новые способы донести отличный контент до сообщества разработчиков и вводить новшества в способы взаимодействия с вами в режи...

Microsoft будет каждый месяц рассказывать о Xbox Series X и играх для этой консоли Сегодня в Microsoft обнадежили своих поклонников, заявив, что компания будет ежемесячно сообщать информацию о новой консоли, а также будет рассказывать о готовящихся к выходу играх. Подробнее об этом читайте на THG.ru.

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

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

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

Более безопасное подключение к SSH с помощью DNSSEC Все, кто использует SSH знают, что при первом подключении к серверу, появляется сообщение с подтверждением отпечатка ключа. Дальше ключ сохраняется на стороне клиента, и больше это сообщение не показывается до момента пока сохраненный ключ не изменится. Но в чем практическ...

Постгрессо 22 Жизнь продолжается. А мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL Релизы Есть ощущение, что поток релизов в промежутке длиной в месяц между этим и предыдущим выпуском Postgresso заметно истончился. Читать дальше →

Расшифровка CAN шины на VW Polo sedan Сегодня мы поговорим о методах расшифровки данных CAN шины на примере автомобиля VW Polo Sedan 2019 года выпуска. В интернете такие статьи часто называют Хаками CAN шины, но мне такое название не по душе. В статье описаны методики поиска нужных данных в CAN шине автомобиля...

Flutter Dev Podcast #9: CI/CD – Jenkins, Bitrise, Codemagic Отгремел питерский DartUp, все разъехались по домам и наступили суровые рутинные будни. Мы, как и все наши слушатели, рутину терпеть не можем, поэтому у каждого из нас свой зоопарк CI/CD инфраструктуры со своими плюсами, минусами, болями и радостями. О них и пойдёт речь в эт...

Автоматизация обслуживания клиентов: An End-To-End решение от DeepPavlov Сегодня мы все чаще используем приложения для обмена мгновенными сообщениями (Facebook Messenger, WhatsApp, Telegram и т. д.) и устройства в виде голосовых помощников (Amazon Echo и Google Home и т. д.), помогающих получать моментальный ответ на запрос. Поэтому современные к...

Дневник Samsung Galaxy Z Fold2: 10 классных снимков, сделанных камерой этого смартфона Обычно, когда речь заходит о камере смартфона, мы рассчитываем на то, что она будет делать хорошие снимки в яркий солнечный день. И сегодня так снимает абсолютно любая камера даже самого что ни на есть бюджетной модели. Самое интересное начинается, когда света не хватает: в ...

Hi-tech коммуникации, или как мы создаем голосового агента всего на 500 записях На Хабре не раз и не два писали о голосовых роботах, принципах их работы и задачах, которые они способны решать. Соответственно, общие принципы создания таких роботов (их мы предпочитаем называть «цифровыми агентами) понятны многим. И это хорошо, ведь в этой статье мы хотели...

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

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

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

Технорадар Lamoda 2020: что изменилось за два года Технологический радар — диаграмма, на которой можно увидеть IT технологии и инструменты, которые мы используем в Lamoda, разделенные по областям применения и статусам. В 2018 году мы выкладывали здесь на Хабре подробную статью с расшифровкой актуального на тот момент техрада...

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

Поговорим о шейдерах, их проектировании и Unity Всем привет. Меня зовут Дядиченко Григорий, я CTO Foxsys, а ещё я люблю рендер. Хочется поговорить сегодня о том, как проектируются шейдеры, как идёт процесс их разработки и на что обращается внимание. В первую очередь я буду рассказывать про свой опыт и техники, которые я и...

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

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

Выбираем лучший гибридный видеорегистратор 2020 года. CARCAM HYBRID 2 Signature, Neoline X-COP 9300с, Roadgid X8 Gibrid GT и Playme PRIME Сегодня мы бы хотели представить вашему вниманию сравнительный обзор автомобильных гибридных видеорегистраторов четырех популярных на российском рынке брендов: Carcam, Neoline, Playme и RoadGid. Мы рассмотрим все плюсы и минусы каждого устройства и постараемся выявить явного...

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

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

[Перевод] Создание блога с помощью Nuxt Content (часть первая) От переводчика: Я собирался сделать собственную статью по Nuxt Content, но наткнулся на готовую статью, которая отлично раскрывает тему. Лучше у меня вряд ли получится, поэтому я решил перевести. Написал автору в твиттер и практически сразу получил согласие. Статья будет с ...

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

lerna + CI =? Или как не запутаться в трёх соснах О чём пойдёт речь?Пилотный пост будет посвящён интересной проблеме с которой мы столкнулись при попытке организовать CI/CD для монорепозитория с lerna. Сразу скажу, что этот пост:* не про монорепозитории. Плюсы и минусы монорепы, как концепции, уже давно описаны в множестве ...

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

[recovery mode] Использование faiss для поиска по многомерным пространствам Привет! Меня зовут Владимир Олохтонов, я старший разработчик в команде автоматической модерации Авито. Осенью 2019 мы запустили сервис поиска похожих изображений на основе библиотеки faiss. Он помогает нам понимать, что фотографии уже встречались в другом объя...

Прогноз нестационарного ряда, или как жить дата-сайентисту в 2020 году Пандемия и карантин изменили жизнь и поведение практически каждого жителя планеты. При этом некоторые изменения являются краткосрочными и исчезают со снятием карантинных мер, а другие могут остаться с нами надолго, возможно даже навсегда. Мы, в Dentsu Aegis Network, в том чи...

Смартфон Xiaomi Mi Mix 2S продают за полцены Как известно, компания Xiaomi частенько проводит в своем официальном российском магазине акции со скидками. Сегодня, например, можно купить премиальный Xiaomi Mi Mix 2S почти за половину от изначальной цены – за 18 990 рублей вместо 34 990 рублей. Речь идет о варианте с 6 ГБ...

[Перевод] Как разобраться в API HTML? Автор статьи, перевод которой мы сегодня публикуем, решил разобрать несколько HTML5-API  и поговорить об их возможностях, о том, для чего они созданы, об особенностях их использования и об их ограничениях. Читать дальше →

[Перевод] Уходя уходи: почему не стоит принимать контроффер Привет, Хабр! Меня зовут Женя Остроумова, и я рекрутёр_ка. Сегодня поговорим с вами про контрофферы. Читать дальше →

На Moscow Python Conf++ приходите поговорить с разработчиками языка Мы строили-строили, и наконец построили: расписание Moscow Python Conf++ собрано, проверено, перепроверено и опубликовано. Не то чтобы работа Программного комитета на этом заканчивалась (за два-то месяца до конференции, ну-ну), но 10 месяцев явно потрачено не зря, и я с нете...

[Перевод] Современный Javascript: всё, что вы пропустили за последние 10 лет JavaScript прошел долгий путь с тех пор, как я знал его как букву «D» в DHTML. Для всех, кто, как я, не хотел использовать новейший синтаксис, который может потребовать полифиллов или транспилятора, я написал эту шпаргалку, чтобы вы познакомились со всеми достоинствами, кото...

Xiaomi наконец-то отреагировала на жалобы пользователей Xiaomi Mi 11: бесплатная замена и дополнительные полгода гарантии Компания Xiaomi отреагировала на жалобы пользователей смартфонов флагманской серии Xiaomi Mi 11 по поводу проблем с Wi-Fi.  Новые смартфоны Xiaomi Mi 11 получили улучшенную технологию Wi-Fi 6. Это стало предметом особо гордости Xiaomi, которая активно публиковала ...

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

DIY-проект: аудиокассета на базе Arduino для хранения и загрузки программ и игр в ZX Spectrum 20-30 лет назад кассеты были самым популярным средством хранения аудиозаписей. Их применяли и для хранения данных, в частности, программ для 8-битных компьютеров. Именно кассеты использовались для загрузки и сохранения программ для ZX Spectrum. Тем не менее, кассет становит...

Защита ядра Linux из ARM Trustzone: как усилить Linux Kernel Runtime Guard и предотвращать последствия zero-day Всем привет! В ОС Аврора мы уделяем большое внимание обеспечению безопасности. Сегодня немного расскажем о перспективном подходе — синергии технологии ARM TrustZone и open-source проекта Linux Kernel Runtime Guard (LKRG) для повышения защищённости девайсов (в том числе от ...

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

Huawei привезла в Россию первые планшеты на базе собственной «замены Android» HarmonyOS Спустя чуть более месяца после анонса, Huawei привезла в Россию свои новые планшеты линейки MatePad. Их отличительной особенностью стала поддержка фирменной системы HarmonyOS, разработанной для замены Android после американских санкций.