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

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

Браузер Brave добавил поддержку однорангового протокола IPFS — это первый шаг к децентрализованной Сети и борьбе с цензурой Разработчики браузера Brave сделали первый шаг к поддержке децентрализованного интернета. Они внедрили в него поддержку однорангового сетевого протокола IPFS (InterPlanetary File System). Новый протокол призвал изменить представление о Сети, сделав доступ к информации более ...

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

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

Новогодний IMaskjs 6 — React Native, Pipes, ESM Всем привет! Я только что выпустил релиз шестой версии библиотеки imaskjs. После каждого мажорного релиза мне кажется, что это последняя версия. Библиотеке уже не один год, она стабильна и достаточно популярна среди сообщества. Что там еще можно сделать да еще и на мажорную...

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

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

Читы на динозаврика в Google Chrome: скорость и бессмертие Думаю, все хотя бы раз играли в раннер Dino, который встроен в Google Chrome. Как правило, он включается, если подключение к интернету теряется, и тогда браузер сам предлагает игру, чтобы скоротать время, пока соединение не восстановится. Не знаю, как вы, а меня Dino сильно...

Ретродайджест: 30 интересных ресурсов о технике и играх ушедших лет 2019 год уже вот-вот подойдет к концу. С наступлением нового десятилетия некоторые компьютерные устройства переместятся в стан ретро-техники, о которых наши потомки (или даже мы сами) будем дискутировать и писать статьи. Минувшая осень в нашем блоге ознаменовалась циклом ст...

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

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

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

[Перевод] Резервирование констант и Git hooks на C# Позвольте мне рассказать вам историю. Жили-были два разработчика: Сэм и Боб. Они вместе работали над проектом, в котором была база данных. Когда разработчик хотел внести в неё изменения, он обязан был создать файл stepNNN.sql, где NNN — некоторое число. Чтобы избежать конфли...

Почему мы выбрали Kotlin одним из целевых языков компании. Часть 2: Kotlin Multiplatform Продолжаем цикл статей о внедрении языка Котлин в наш процесс разработки. Первую часть ищите здесь. В 2017 году увидел свет амбициозный проект от компании Jetbrains, предлагающий новый взгляд на кросс-платформенную разработку. Компиляция кода на kotlin в нативный код различ...

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

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

[recovery mode] О стартапах и стартаперах Сейчас очень модно говорить о стартапах и молодых стартаперах, бизнесменах до 30 лет, попавших в поле зрения Форбс. Об инновационных проектах, нацеленных перевернуть мир. Видимо, пришло время и для меня осознать, что такое стартап, что такое собственный проект, и каким мо...

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

[Перевод] Разработчики open source проектов пишут письмо GitHub Дорогой GitHub, Почти 4 года назад группа разработчиков ПО с открытым исходным кодом написала вам письмо. В нем мы выразили свое разочарование тем, что платформа, которую мы так сильно любим, игнорирует нашу просьбу о помощи. Вы стали работать над собой — обращали внимани...

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

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

Google Camera для любого телефона. Как установить? Чем известна Google? Конечно, первое, что вспомнят почти все, это поисковик. Именно он приносит Google огромные деньги и позволяет развивать другие сервисы, а нам — легко ориентироваться в Сети. Многие также назовут Android, ведь это самая популярная операционная сист...

Издатель 2K Games удалил свои проекты из библиотеки NVIDIA GeForce NOW Новый сервис компании NVIDIA GeForce NOW предлагает играть в игры с удаленных серверов, не используя ресурсы вашего компьютера. Многие разработчики решили отказаться от сервиса NVIDIA и отзывают свои игры из библиотеки GeForce NOW. До сегодняшнего дня такими были: Ac...

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

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

Через 10 лет смартфоны уступят место другим технологиям Смартфоны больше не нужны? Когда-то первый iPhone казался революционным продуктом. До смартфона единственным способом выйти в Интернет был компьютер или ноутбук. К тому же именно после iPhone пропала необходимость в mp3-плеерах, диктофонах, камерах. Все это теперь в одном га...

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

Код на React и TypeScript, который работает быстро. Доклад Яндекса Евангелисты Svelte и других библиотек любят показывать примеры тормозящих компонентов на React. React и TypeScript дают много возможностей создавать медленный код. После доклада Виктора victor-homyakov вы сможете писать более производительные компоненты без усложнения кода. ...

[Перевод] «Ленивая» загрузка с помощью Intersection Observer API Доброго времени суток, друзья! В данной статье мы познакомимся с Intersection Observer API, новым мощным инструментом для «ленивой» загрузки изображений и других элементов на странице, поддерживаемым всеми современными браузерами. Мы можем использовать этот инструмент для...

[Из песочницы] Как организована работа в Amazon Как и во многих других американских компаниях, организация рабочих процессов в Amazon построена на базовых принципах, основная цель которых – помочь сотрудникам принять правильное решение, основываясь на ценностях компании. Мы поговорили с продукт-менеджером в Amazon, которы...

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

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

[Из песочницы] Ableton не нужон: подключаем Ableton Push 2 к VCV Rack Создание музыки, в последнее время, проходит примерно тот же путь что фотография 10 лет назад: у каждого появляется своя зеркалка и аккаунт в инстаграме. Музыкальная индустрия этому очень рада, ведь такой интерес приносит много денег. Каждый день появляются новые VST плагин...

Зачем нужна библиотека приложений в iOS 14 Помимо виджетов, одной из главных фишек iOS 14 стала библиотека приложений (App Library). Это новая функция, которая автоматически группирует все приложения на iPhone. Больше не нужно самостоятельно создавать папки, и у вас не будет 10-15 рабочих столов с приложениями, кото...

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

[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan Я поставил перед собой задачу воссоздания с нуля Minecraft за одну неделю с помощью собственного движке на C++ и Vulkan. Меня вдохновил на это Hopson, который сделал то же самое при помощи C++ и OpenGL. В свою очередь, его вдохновил Шейн Бек, которого вдохновила Minecraft, и...

Ушла эпоха: Apple официально прекратила поддержку Flash в Safari А кто вообще использует Flash в 2020 году? Еще три года назад Apple заявила, что окончательно откажется от поддержки Flash до конца 2020 года. iPhone и iPad уже давно работают без него, однако на Mac пользователи до сих пор могут установить Flash самостоятельно, если испытыв...

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

Эффективен ли TDD? Во время интересной дискуссии, один очень уважаемый человек «козырнул» «неубиваемым» аргументом:Есть полно исследований, демонстрирующих эффективность TDD Действительно. Если зайти на Google Scholar, забить ключевые слова «TDD» и «Эффективность» — будет много научных статей,...

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

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

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

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

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

Я пользуюсь Mac уже год. Что изменилось после перехода с Windows Я долго не мог решиться на написание этого материала, просто потому что банально не мог сформулировать, чем компьютеры Mac отличаются от ПК на Windows. Нет, разница была, и довольно ощутимая. Однако на первых порах я занимался тем, что осваивал macOS, но писать об отличиях ...

Google выпустит новый мессенджер на основе Gmail, Google Drive и Hangouts Google хочет создать новый мессенджер, но только для корпораций Google очень любит экспериментировать с интеграцией своих сервисов друг с другом. В рамках этой инициативы компания уже встроила Google Assistant в браузер Chrome, снабдила сервис «Google Фото» технологией распо...

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

Я протестировал «Быстрые команды» для Android. Это какая-то дичь «Быстрые команды», которые появились в iOS 12, на мой взгляд, являются одним из главных преимуществ iOS над Android. Благодаря им мне удалось расширить функциональные возможности своих устройств, научив их такому, чего ни один Android-смартфон ни за что не сделает при помощ...

Можно ли писать скрипты на C++? Недавно пришлось мне опять/снова погрузиться в чудесный мир программирования Linux скриптов. В принципе, дело не очень хитрое, но поскольку мне попадаются такие задачи не часто, то каждый раз изучаю заново. Знаю точно, что завтра многое забуду и через месяц опять буду гугл...

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

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

Smart TV от OKKO на Android за 1500 рублей Знаете ли вы как прокачать свой старый глупый телевизор до состояния нормального Smart TV с YouTube, фильмами, сериальчиками и даже умным телеэфиром? И самое главное — при этом не потратить кучу денег! Apple TV — дороговато. Chromecast — маловато функций. X...

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

[Перевод] Как Crash Bandicoot взламывал Playstation Энди Гэвин из Naughty Dog рассказывает об управлении памятью и 3D-анимациях 90-х. «Памяти в Crash Bandicoot настолько не хватало, что мне приходилось красть небольшие кусочки лишней памяти из библиотек Sony. Я просто пробовал удалять те части, которые, как мне казалось, я ...

[Перевод] Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию ...

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

Huawei объявила о глобальном выпуске EMUI 10.1 и Magic UI 3. У нас в стране очень любят продукцию компании Huawei. Это легко отследить не только в статистике продаж, но и в нашем Telegram-чате, где эта тема обсуждается очень часто и горячо. Именно поэтому выход новой операционной системы это всегда пусть и небольшое, но событие, кото...

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

Как разговорить Марусю: FAQ по созданию скиллов для голосового ассистента Голосовые помощники как технология возникли благодаря развитию целого созвездия других технологий. И одним из таких голосовых помощников стала Маруся, относительно недавно созданная в Mail.ru Group. В её основе лежат последние разработки компании в области распознавания ре...

Современный веб не готов к складным смартфонам Не так давно компания Samsung продемонстрировала нам, на что способны её работники в вопросе разработке в какой-то степени революционных продуктов. Galaxy Fold стал первым в мире складным телефоном с гибким экраном. С тех пор были выпущены Huawei Mate X, Galaxy Z Flip, Moto...

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

От библиотеки компонентов к дизайн-системе Разработка UI-компонентов — одна из самых затратных задач при разработке фронтенда. Чтобы оптимизировать процессы, некоторые компании поручают её выделенной команде. Мы же решили пойти другим путём: сделать библиотеку, чтобы компоненты туда могли добавлять разработчики из ...

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

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

Как работает курсор в iPadOS и чем он отличается от компьютерного Вчера Apple обновила iPad Pro и выпустила новую клавиатуру Magic Keyboard для iPad со встроенным трекпадом. Вместе с этим компания анонсировала поддержку полноценного курсора — почти как в MacBook или вашем компьютере на Windows. Было не совсем понятно, каким образом это бу...

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

В VK добавили Callback кнопки для ботов . Доброго времени суток, уважаемые жителя Хабра) Мой первый пост. Будет кратко, емко и надеюсь актуально. 9го июля ВК выкатил callback кнопки для чат-ботов. Телеграм напрягся сделал это в 199... давно. Самая популярная библиотека для разработки чат-ботов под ВК на Python — v...

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

Преимущества онлайн обмена валют Обмен валюты онлайн становится очень популярной услугой. Неудивительно, что у онлайн-обменников есть много преимуществ перед стационарными аналогами. Поэтому https://7pay.me пользуется сегодня широким спросом благодаря возможности обменять валюту с Вебмани на Приват 24. В ра...

Обзор Moving Out — Лучшая игра для тех, кто застрял дома Когда я посмотрел трейлер Moving Out, я был, честно скажу, не впечатлён. Сколько мы уже видели подобных поделок от студий, не стесняющихся откровенно копировать формулу успеха Overcooked и Lovers in a Dangerous Spacetime? И с каждым новым подражателем (например, той же The S...

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

Каким будет умный дом от Apple, Google и Amazon Скоро будем жить в таких умных домах (которые умнее их владельцев) 18 декабря Amazon, Apple, Google и Zigbee Alliance объявили о намерении создать общий для всех элементов всех умных домов в мире общий “язык”, понятный всем. Это набор протоколов, правил и коммуникационных те...

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

[Перевод] Разработчик игры VVVVVV в честь её десятилетия сделал исходный код открытым Сегодня — десятилетняя годовщина релиза VVVVVV! Хотя, возможно, и завтра — строго говоря, впервые игра стала доступной 3 часа утра по GMT 11 января 2010 года, спустя очень долгий день устранения каждого найденного мной бага, создания сборок последней минуты и попыток медле...

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

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

[Перевод] Имитация рисования от руки на примере RoughJS RoughJS это маленькая (<9 КБ) графическая библиотека JavaScript, позволяющая рисовать в эскизном, рукописном стиле. Она позволяет рисовать на <canvas> и с помощью SVG. В этом посте я хочу ответить на самый популярный вопрос о RoughJS: как это работает? Немного ист...

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

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

Стартовал новый сезон FIFA Mobile 21 — что EA добавила в новом сезоне? Буквально вчера на смартфонах начался новый сезон футбольного симулятора FIFA Mobile. Несмотря на то, что новые фанаты с нетерпением ждали этого момента, информации из официальных источников о нововведениях — кот наплакал. Поэтому мы решили сделать для вас удобную статью, гд...

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

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

Angular для Vue разработчиков Сейчас во фронтенде среди фреймворков есть три явных лидера: Angular, React и Vue. Думаю, мы можем судить о любви разработчиков к проекту по количеству звезд на GitHub. На момент написания данной статьи у Vue уже 161 тысяча звезд, на втором месте находится React с 146 тысяча...

Crowsworn: Наследник Hollow Knight, Devil May Cry и Bloodborne завершил Kickstarter за 3 часа Crowsworn — это инди-проект, который сделан в стилистике мрачного фэнтези. По сути это метроидвания, которая берёт вдохновение у таких игр, как Hollow Knight, Bloodborne и Devil May Cry. Графика и анимации сделаны от руки. По сюжету мы просыпаемся в гробу с амнезией. Жители ...

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

[Перевод] Три метода Pandas, о которых вы, возможно, не знали Автор статьи, перевод которой мы сегодня публикуем, говорит, что когда он узнал о тех методах библиотеки Pandas, о которых хочет тут рассказать, он почувствовал себя совершенно некомпетентным программистом. Почему? Дело в том, что ему, когда он до этого писал код, лень было ...

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

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

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

[Перевод] Создание тёмной темы для Stack Overflow 30 марта 2020 года разработчики Stack Overflow дали посетителям сайта возможность пользоваться бета-версией тёмной темы. Материал, перевод которого мы публикуем, посвящён рассказу о том, как создавалась тёмная тема Stack Overflow. Баннер на Stack Overflow, который позволяе...

Мы разобрали новую «Капсулу». Знаем, сколько микрофонов, и как она работает В конце января была представлена «Капсула» — умная колонка с ассистентом «Маруся». С 22 апреля ее можно купить. Мы делали полный обзор функционала новинки, но всегда интересно, что внутри. По просьбе Hi-Tech Mail.ru я разобрал «Капсулу» и описал свои впечатления. Мне всегд...

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

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

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

[Перевод] Об утечках GDI и о важности удачи В мае 2019 года меня попросили взглянуть на потенциально опасный баг Chrome. Поначалу я диагностировал его как неважный, потратив таким образом впустую две недели. Позже, когда я вернулся к расследованию, он превратился в причину номер один вылетов процесса браузера в beta-...

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

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

Чем порадует OnePlus в 2020 году? OnePlus — что ждет компанию в 2020 году? В 2014 году OnePlus начала своё существование, она является дочерней компанией Oppo. Последняя, в свою очередь, принадлежит BBK. Так устроен рынок крупных компаний. Oppo нужен был бренд OnePlus для популяризации своих смартфонов...

Технологии для НКО: на что обратить внимание в 2020 году К 2020 году половина всех поисковых запросов будет делаться с помощью голосового набора, а компания Amazon откроет тысячи умных магазинов, в которых не надо расплачиваться за покупки на кассе. Меняются технологии, и вместе с ними и поведение людей. Это напрямую сказывается ...

Aсинхронный PHP Десять лет назад у нас был классический LAMP-стек: Linux, Apache, MySQL, и PHP, который работал в медленном режиме mod_php. Мир менялся, а с ним и важность скорости. Появился PHP-FPM, который позволил значительно увеличить производительность решений на PHP, а не срочно переп...

6 августа выйдет странная головоломка Puss! на мобильные устройства Некоторые игры прямо созданы для того, чтобы их стримить. Разработчики головоломки Puss! видимо знают об этом, поэтому решили создать кошмар для людей пожилого возраста и эпилептиков. Игра точно зайдёт тем, кто всегда ищет «чего-то другого». Puss! вышла на PC ещё в 2018 год...

Эволюция декларативных UI-фреймворков: от динозавров к Jetpack Compose Проект Jetpack Compose привлёк много внимания в Android-мире, ещё когда был в альфа-версии. А недавно добрался до беты — так что теперь всем Android-разработчикам пора понимать, что он собой представляет. Поэтому мы сделали для Хабра текстовую версию доклада Матвея Малькова...

Я больше никогда не откажусь от MacBook в пользу других ноутбуков Около 4 лет использования MacBook Pro 2009 года сделали все, чтобы я больше никогда не мог пользоваться ноутбуками на Windows и Linux. Все началось с того, как в один прекрасный день на Avito в 2016 году я купил старенький MacBook 2009 года за 16 тысяч рублей. Бедный студен...

Microsoft убивает Mixer и заключает договор с Facebook Gaming Пока все следили за насыщенной презентацией Apple, Microsoft взяла и ошарашила всех поклонников бренда Xbox: стриминговый сервис Mixer, который она так усердно пыталась превратить в достойного конкурента Twitch, приказал долго жить. Shroud, Ninja и другие высокооплачиваемые ...

Google выпустила аналог TikTok для iOS Tangi — аналог TikTok от Google По правде говоря, я возмущён как владелец Android-аппарата. Мне приходится смириться с той мыслью, что Google выпустила приложение первым делом для iOS, а не для Android. Мне до сих пор кажется это крайне странным, что компания, которая ...

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

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

Обзор Children of Morta на Switch Нынешнее поколение видеоигр ассоциируется у нас с несколькими громкими трендами, и всевозможные «рогалики» (или roguelike-игры) оставили очень сильный след на индустрии. В последние годы вышло огромное количество тайтлов, вдохновлённых успехом The Binding of Isaac, Spelunky ...

Какого сервиса Google мне не хватает? Какого сервиса YouTube мне не хватает? Я очень много времени провожу в YouTube. Сервисы Google стали неотъемлемой частью моей жизни. Если мы зайдём на официальный сайт компании и изучим, какие продукты она предлагает своим потребителям, можно удивиться тому, насколько много ...

Apple выпустила приложение Apple Music для телевизоров Samsung. Как скачать Фирменные сервисы Apple никогда не отличались кросс-платформенностью. Вместо того, чтобы вывести свои службы на массовый рынок, в Купертино предпочитали ограничивать их присутствие только устройствами собственного производства. Первым исключением стал Apple Music для Androi...

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

Видеонаблюдение HikVision — бесплатно Около полугода тому назад мы достаточно спонтанно решили раздать устаревшие модели видеорегистраторов, которые залежались у нас на складе. И были очень удивлены трижды! Во-первых, тем, как они быстро разлетелись. Нам казалось, что видеорегистраторы хоть и новые, но мора...

[Из песочницы] MVP для Android — преимущества использования Moxy в качестве вспомогательной библиотеки В данной статье описываются преимущества использования Moxy в качестве вспомогательной библиотеки при использовании MVP для Android-приложения. Важно: здесь не сравнивается MVP с другими архитектурными подходами типа MVVM, MVI и т.п. В статье описывается почему, если в качес...

OpenPGP переписывают на Rust: проект Sequoia Секвойя Стагг в роще Олдер-Крик, Калифорния В 2018 году три бывших разработчика GnuPG начали работу над проектом Sequoia — реализацией OpenPGP на Rust. Как известно, OpenPGP — это открытый стандарт шифрования данных, часто используемый для защищённой электронной почты; а G...

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

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

Apple показала, как надо заряжать iPhone в 2020 году. Пока без AirPower В iPhone 11 используется продвинутая система аккумуляторов У Apple не всегда все получается с первого раза. Еще в те времена, когда у руля компании был Стив Джобс, сотрудники часто слышали фразы вроде «просто заставь это работать!». И в большинстве случаев им это удавалось, ...

Лучшие драки для Android в 2020 году Лучшие файтинги для Android В какие игры поиграть на уроках или парах? Конечно же файтинги! В этом материале представлены лучшие драки для Android в начале 2020 года. Мы подготовили как варианты с лучшей графикой, так и игры, где главной силой, влияющей на победу, может стат...

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

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

[Перевод] Если вы используете моки, то вы хоть что-то тестируете? Было ли у вас ощущение, что ради тестирования вы делаете код труднее для чтения? Допустим, у вас есть код, который ещё не тестировался. У него есть ряд побочных эффектов, и вас просят сначала прогнать тесты. Вы начинаете следовать советам вроде передачи глобальных переменны...

Firefox готовит большое обновление Android-приложения, ... Mozilla решил «создать новое браузерное приложение для Android, чтобы браузер был быстрее и надежнее, чем его текущая стабильная версия». Компания также хотела, чтобы приложение было основано на собственном движке мобильного браузера GeckoView, что позволило бы п...

Применение CQRS & Event Sourcing в создании платформы для проведения онлайн-аукционов Коллеги, добрый день! Меня зовут Миша, я работаю программистом. В настоящей статье я хочу рассказать о том, как наша команда решила применить подход CQRS & Event Sourcing в проекте, представляющем собой площадку для проведения онлайн-аукционов. А также о том, что из эт...

Я уже заранее не люблю Google Pixel 5 буквально из-за ерунды Сколько же времени мы ждали (или нет) Google Pixel 4a и вот дождались. Теперь начинается эпопея с Google Pixel 5. Тут уже интереснее, так как он, судя по всему, не будет бесконечно переноситься. Мы уже слышали о том, какой у него будет процессор и даже видели утечки макета ...

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

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

Интеграция в проект LVGL графической библиотеки для микроконтроллеров LVGL — Light and Versatile Graphics Library также известная как LittleVGL. Библиотека поддерживает большое количество микроконтроллеров, таких как STM32, ESP32 и другие. Мне пока удалось запустить полноценную демо программу на ESP32 и STM32f429 Discovery. Библиотека открыт...

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

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

Обзор It Takes Two — Чудесная игра с одним недостатком Сделать хорошую игру для двоих — не такая уж и лёгкая задача, хотя принято считать, что совместное прохождение способно «спасти» даже откровенно провальный релиз. Провальной It Takes Two никак не является — во многом это одна из лучших игр 2021 года, которая приятно удивит н...

WhatsApp перестанет работать на миллионах устройств в 2020 году WhatsApp прекратит поддержку многих устройств на старых версиях ОС Каждый разработчик под Android знает, что популярность его приложения зависит не только от полезности разработки, но и от совместимости. Если программа поддерживает только Android 10, вероятность того, что он...

Создание Python-обвязки для библиотек, написанных на C/C++, с помощью SIP. Часть 1 Иногда во время работы над проектом на языке Python возникает желание использовать библиотеку, которая написана не на Python, а, например, на C или C++. Причины для этого могут быть разные Во-первых, Python — язык замечательный, но в некоторых ситуациях недостаточно быстрый....

PSR Стандарты PSR — Чуть больше, чем стиль оформления кода. Как показала практика, многие PHP-разработчики знакомы с аббревиатурой PSR. Однако большинство все еще ограничены знанием, что PSR это стандарт оформления кода. Ребята из PHP-FIG (PHP Framework Interop Group), группа концепц...

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

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

Лучшие королевские битвы 2019 года: Cyber Hunter, OVERDOX и другие После прошлого года, когда PUBG Mobile и Fortnite не просто ворвались на рынок мобильных развлечений, а буквально перевернули его, можно было предположить, что 2019 будет усеян релизами многочисленных клонов, но разработчики решили иначе (или просто не справились). Более тог...

Do you speak English? Лучшие приложения для изучения английского Чтобы с гордостью отвечать «Yes, I do!», стоит обратить внимание на мобильные приложения, которые помогут вам освоить иностранный язык. Мы проанализировали лучшие из них. ...

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

Кастомизация компонентов Ant Design и оптимизация бандла The Archivist by juliedillon Я Иван Копенков, ведущий фронтенд-разработчик в Mail.ru Cloud Solutions, в статье расскажу, какие есть подходы к кастомизации компонентов UI-библиотеки Ant Design, как это сделали мы, а так же покажу, как удалось полностью избавиться от неисполь...

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

Публикуем дизайн-библиотеки компонентов VKUI в Figma Библиотеки в дизайн-инструментах — это важная часть дизайн-системы. Мы считаем, что дизайнеры должны работать с элементами, которые максимально приближены к реализации в коде. Поэтому в библиотеках мы собрали для них самые актуальные компоненты, которые отражают все те же со...

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

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

Как установить Fortnite на Android без Google Play На этой неделе стало известно, что Apple и Google удалили игру Fortnite из своих магазинов приложений. Первыми такое решение приняла Apple, возмутившись тем, что Epic Games – студия-разработчик – добавила в игру собственный инструмент оплаты встроенных покупок. Google тоже ...

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

[Перевод] Продвинутый уровень визуализации данных для Data Science на Python Как сделать крутые, полностью интерактивные графики с помощью одной строки Python Когнитивное искажение о невозвратных затратах (sunk cost fallacy) является одним из многих вредных когнитивных предубеждений, жертвой которых становятся люди. Это относится к нашей тенденции...

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

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

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

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

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

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

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

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

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

Что может сказать о вас ваш смартфон? Что о вас скажут другие? Людей очень часто упрекают за то, что они выбрали тот или иной смартфон. Если у вас не iPhone, то вы обязательно человек без определённого места жительства в глазах других людей. Однако Android-смартфоны стоят не дешевле, а некоторые даже дороже iPho...

В браузере Opera теперь можно купить Bitcoin, используя Apple Pay Браузер Opera хотя и основан на том же движке, что и Chrome, всё же предлагает много оригинальных функций и технологий. К примеру, именно Opera стал первым браузером с встроенным крипто-кошельком. А сегодня разработчики Opera заявили, что их браузер теперь позво...

Хюгге для разработчиков, или как я съездила на KotlinConf Хабр, привет! Меня зовут Мария, и я программист. Пишу под Android и несколько лет делала это на Java — на фоне универских плюсо́в она мне казалась очень удобной. Но прогресс не стоит на месте, и, придя полтора года назад в Яндекс.Деньги, я познакомилась с молодым языком Ko...

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

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

Мир на пороге новой войны браузеров? Как-то все совпало, по времени. В ответ на возмущение публики редизайном Safari 15, Apple отменила самые одиозные изменения. Когда Apple начинает прислушиваться к мнению пользователей, мне становится страшно. Неожиданно оживились поклонники Microsoft Edge, интересного и оче...

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

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

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

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

Как на Android одновременно использовать Алису и Google Ассистента Вы пользуетесь каким-нибудь голосовым ассистентом? Лично я без них жизни не представляю. Они помогают мне управлять освещением в умном доме, взаимодействовать с телевизором, когда я лежу в кровати и не хочу искать пульт, возвращают в Google Play ошибочно купленные приложени...

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

Как я писал полудецентрализованную криптовалюту на PHP. (Часть 1 — Сбор библиотек) Предисловие Вы наверно помните прошлую статью, в которой я разрабатывал централизованную криптовалюту. Идея была, как Вы знаете, плохой. Я решил перезапустить линейку этих туториалов, но уже более менее нормальной, чем было в прошлые разы. В этой линейке постараемся «пережев...

Безопасно ли пользоваться FaceTime на iPhone? Из-за пандемии, которая объявлена на нашей планете, правительства многих стран ”закрыли” своих граждан по домам. Людям хочется продолжать общаться, но созваниваться многим уже надоело, ведь хочется увидеть лицо собеседника. Для этого они пользуются видеосвязью. Skype уже не...

Google выпустила финальную сборку Android 11. Обновления уже доступны не только для Pixel Впервые анонсированная в феврале этого года платформа Android 11, наконец, запущена. Как и ожидалось, она доступна для скачивания в версиях для Google Pixel 2, 3, 3A, 4 и 4A. OnePlus подтвердила, что OnePlus 8 и 8 Pro начнут получать прошивку на базе Android 11 с сегодняшнег...

Nvidia почти полностью отказывается от SLI. В играх поддержку должны будут реализовывать сами разработчики Технологии объединения видеокарт в связки на потребительском рынке практически мертвы. Среди новых видеокарт Nvidia линейки Ampere лишь топовая RTX 3090 имеет разъёмы для создания связки SLI из двух адаптеров, а это значит, что Nvidia вслед за AMD практически отказывает...

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

Как хакеры обманывают владельцев Android через «Google Фото» Способов обмана населения придумано уже столько, что можно создавать отдельный сайт и писать там только об этом. Наверное, такие даже есть — я не проверял — но мы пишем только о самых необычных и новых способах ”относительно честного отъема денег у населения”. Н...

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

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

Зачем нам 170 разработчиков Привет, Хабр! Меня зовут Андрей Евсюков, я заместитель CTO в Delivery Club. Наша компания устроена сложнее, чем может показаться, когда представляешь себе сервис по доставке еды. Даже когда примерно знаешь, что там может быть под капотом. В этой серии статей я расскажу о ...

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

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

First DI: Первый DI на интерфейсах для Typescript приложений Делюсь одной из своих библиотек которая называется First DI. Она уже много лет помогает мне решить проблему внедрения зависимостей в браузерных приложениях для таких библиотек как React, Preact, Mithril и другие. При написании First DI за основу была взята идеология DI библи...

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

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

Как отправить отзыв в Apple после выхода iOS 14 Совсем немного времени остается до конференции Apple WWDC 2020, а значит скоро компания выпустит первую бета-версию iOS 14 для разработчиков (во всяком случае, так происходит каждый год), а затем и для участников публичной программы бета-тестирования. Несмотря на то, что в ...

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

Что происходит? Пользователи iOS решили, что у них Android Помню, во времена, когда спорить о превосходстве iOS или Android не считалось моветоном, пользователи мобильной ОС от Google козыряли кастомизацией, а их оппоненты за это над ними потешались. Дескать, допиливать операционку самостоятельно и подстраивать её под себя стоит то...

Чистая архитектура с Go Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается  финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в нагрузку» небольшой микросервис. Мне поручили его изучить и подготовить план ре...

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

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

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

Подборка 143 переводов эссе Пола Грэма (из 184) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий спек...

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

Смартфоны Huawei обзавелись хорошим навигатором вместо Google Maps Huawei уже больше года пытается решить, как будет жить без Google. У нее нет ни магазина, ни сервисов, ни многого другого. Все это время компания медленно и по каплям собирала приложения, которые должны наполнить ее App Gallery, чтобы компания хоть как-то могла существовать...

Где стажировку проходили, там и работайте — 4 истории стажёров Сбербанка Это истории тех, кто учится в «Школе 21», успешно прошёл стажировку и остался работать в Сбербанке. Я уже рассказывала, что этот проект — путь в IT и он крайне эффективен. Если очень коротко — мы научились готовить джунов с нуля за год, делая упор на soft skills. Учиться н...

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

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

Почему я отказался от Google Assistant и перешёл на Алису от Яндекса Google Assistant – просто супер-помощник. Я не перестаю удивляться, как Google удалось сделать его настолько умным, полезным и удобным. Особенно разница была заметна на фоне Siri, которой, откровенно говоря, пользоваться было невозможно в принципе. Поэтому, когда я понял, ч...

$mol: 4 года спустя Здравствуйте, я люблю плевать против ветра. Утираться и снова плевать. Хобби у меня такое. И всё, что я создаю, делаю я без оглядки на тенденции, стараясь решать проблемы системно, а не как привычно. Зачастую бывает, что основная сложность даже не в том, чтобы придумать реш...

5 спорных моментов, убранных из Scrum Сам по себе фреймворк Scrum уже давно перестал быть инновацией. Появившись задолго до подписания Agile-манифеста, Scrum сегодня неразрывно связан с миром гибких подходов. Основой фреймворка уже довольно давно является «Руководство по Scrum» (Scrum Guide). С момен...

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

Open source: CI/CD и тестовая инфраструктура Авито для Android Мы вынесли в open source инфраструктуру Авито для Android: Gradle плагины, эмуляторы и библиотеки для тестов. Наш код будет полезен при автоматизации CI/CD, а также облегчит написание и поддержку автотестов. В этой обзорной статье мы расскажем, по...

Как (не) наломать дров на удаленке К команде InfoWatch я присоединилися недавно. Почти сразу заметил, что разработчики пользовались возможностью работать удаленно, а для продактов это почему-то считалось неуместным. Когда мы, продакты, подходили к мероприятиям по «самоизоляции», опыта удаленной совместной ра...

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.» Привет, Хаброжители! Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие прило...

Giant Dancing Plushies — музыкальная аркада от авторов It's Full of Sparks Студия Dabadu Games в 2018 году выпустила забавный платформер под названием It's Full of Sparks. Теперь же она анонсирует новый проект под названием Giant Dancing Plushies. Это ритм-игра, в которой огромные плюшевые игрушки уничтожают город. Однако ее не стоит воспринимать ...

HowToCode — Адаптация системного подхода к разработке для React и TypeScript Наверное, каждый программист рано или поздно начинает задумываться о качестве своего кода. И, скорее всего, я не ошибусь, если скажу, что добрая половина разработчиков им вечно недовольна. Мне мой код тоже нравился редко: функции, казалось, можно было бы делать и покороче, л...

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

[Из песочницы] Бот Telegram для пиццерии на Python с помощью telebot Вступление На Хабре уже есть статья о Telegram боте, написанном на Python с помощью telebot. Признаться, свое знакомство с чат-ботами в недавно разблокированном мессенджере я начинал с этой статьи. Моя писанина — это дополнение, включающее в себя работу с Inline кнопками и б...

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

Выкладка go pet проекта на VPS Привет, Хабр! Меня зовут Артем Желтак, я teamlead, а также преподаватель курса “Разработчик Golang” в OTUS. В преддверии старта нового потока курса, хочу поделиться с вами своей авторской статьей. Я верю, что Golang прекрасен, но в мире еще много php и других проектов рабо...

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

ВКонтакте снова выкладывает KPHP Привет! Сейчас будет дежавю. Мы снова выложили на GitHub наш PHP-компилятор — KPHP. Он проделал большой путь, и чтобы рассказать о нём, сначала телепортируемся на шесть лет назад. Поясню для тех, кто не в теме: платформа ВКонтакте изначально была написана на PHP. Со времене...

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

Смартфоны Samsung, Razer и Asus теперь поддерживают Google Stadia Производители смартфонов стремятся использовать в своих гаджетах самые производительные чипсеты. И эти времена, когда кому-то будет важна модель процессора, уже совсем скоро уйдут в прошлое. А всё дело в развитии 5G и стриминговых сервисов. В настоящее время самым популярны...

[Из песочницы] Особенности выпуска Unreal Engine 4 игры на iOS Приветствую. В этой статье я перечислю трудности и неочевидные моменты, с которыми лично я столкнулся при выпуске игры на iOS, а также их решения. Игра начинала создаваться на Unreal Engine 4.18, сейчас последний билд в магазине использует UE 4.24. Сначала игра была выпуще...

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

Нашумевшее приложение It is what it is оказалось пранком. Как не стать очередной жертвой? В конце прошлой недели социальные сети охватил новый таинственный тренд. Все началось с того, что несколько влиятельных людей в IT-индустрии (в основном это были авторитетные разработчики) добавили к своему имени в Твиттере три эмодзи: глаз, рот и глаз, расшифровав это как ...

[Перевод] Чем отличаются Dagger, Hilt и Koin под капотом? Dagger и Koin, без сомнения, являются двумя самыми популярными фреймворками для внедрения зависимостей на Android. Обе эти библиотеки служат одной цели и кажутся очень похожими, но работают они по-разному.А при чем здесь Hilt? Hilt — это библиотека, которая использует Dagger...

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

Samsung готовит революцию среди голосовых помощников? Искусственный человек или интеллект? В 2017 году с выходом Galaxy S8 Samsung представила голосовой помощник Bixby. На момент выхода помощник умел многое. Компания предоставила разработчикам API, с помощью которого они могли добавить поддержку Bixby в приложение. Это позволил...

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

Почему я откажусь от Google Pay в пользу Tinkoff Pay На этой неделе стало известно, что Тинькофф банк планирует запустить собственный сервис бесконтактной оплаты Tinkoff Pay. Логично, что работать он будет только на Android, а значит, составит конкуренцию только Android-совместимым платёжным сервисам: Google Pay, Samsung Pay,...

Extraction: Работаем скрытно и освобождаем заложников в симуляторе Сэма Фишера Компания Ubisoft решила добавить всех знаменитых персонажей из своих франшиз, включая Splinter Cell, в ролевую Elite Squad. Но игровой индустрии требуется проект про скрытного и секретного агента, который помогает добрым и нейтрализует вражеских солдат. Именно этого и добави...

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

INVESTMENT-READY Или что следует иметь в виду, создавая стартап. //при чем здесь котик? Что за странный вопрос ?? ПРЕДИСЛОВИЕ Прочел несколько постов от людей, которые провалили стартапы и давали советы на тему чего не следует делать (сорри, хотел дать на них линки, но потерял). Собир...

Что айтишнику делать в 2020?  Приобрести VDS со скидкой 30%, да ещё и до повышения цен. Шутка :) Но в каждой шутке есть доля правды. До нового года осталась ровно неделя и мы знаем, что почти никто из нас с вами не начнёт новую жизнь с 1 января или с понедельника. Но также мы знаем, что никто не останов...

В браузер Atom пришла Маруся Разработчики браузера Atom, за которым стоит Mail.ru Group, объявили о выпуске важного обновления. В браузере Atom появились функции голосового управления благодаря интеграции с цифровым помощником Марусей.  Марусю можно попросить открыть нужный сайт, рассказать н...

В Сети появились рендеры Pixel 4a. Google удивляет! В рамках потребительской выставки Google I/O 2019 было представлено два новых смартфона Pixel 3a и Pixel 3a XL. Это бюджетные решения, ведь за 3a Google просит 400 долларов, а вот вариант с большим экраном обойдется в 480 долларов. На фоне более дорогих Pixel 3 и 3 XL эти р...

Обезл***вание д***ных — это не просто рандомизация В банке есть проблема: нужно давать доступ к базе данных разработчикам и тестировщикам. Есть куча клиентских данных, которые по PCI DSS требованиям Центробанка и законам о персональных данных вообще нельзя использовать для раскрытия на отделы разработки и тестирования. К...

Как загрузить и установить обновление Windows 10 October 2020 Update Обновление Windows 10 October 2020 Update теперь доступно и развертывается оно поэтапно. Ожидается, что развертывание займет несколько недель, но если вы чувствуете нетерпение и хотите установить обновление, то есть три способа загрузить и установить обновление за октябрь 20...

Почему стоит присмотреться к Google Pixel 1 Google Pixel всё еще актуален? Компания Google несколько лет назад представила первое поколение Pixel. Устройство получилось достаточно интересным за счёт того, что предлагало чистый Android, частые обновления, приятную внешность и отличную камеру. С тех пор Google представи...

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

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

BIGTREETECH SKR v1.3 + ESP-01S = простой способ подключить WiFi. Периодически в комментариях к разным постам попадаются фразы "подключи WiFi напрямую к плате". При этом вроде как само собой разумеется, что все должны знать, как это сделать. Я не знал. Поэтому потратил пару вечеров на выяснение. Сначала я пошёл "простым путём" - подключил ...

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

Terminus — соревновательная игра и духовный наследник Counter-Strike и Magicka, альфа-тест 1-го января Инди-разработчики работают над интересным проектом под названием Terminus. Это онлайн-игра, где игроки разделяются на две команды по пять человек в каждой. Дальше они решают свои проблемы в динамичных схватках от первого лица. Если приводить сравнение, то разработчики указыв...

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

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

Управление услугами в 2020 и далее... Многие организации усердно работают над улучшением у себя управления ИТ-услугами. Зачастую они сосредотачиваются на изменениях способов управления своими внутренними процессами, средств автоматизации и технологий, которые они используют. У такого подхода есть свой предел. По...

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

Как на любом Android включить автозаполнение паролей из Android 11 Автозаполнение паролей – штука чрезвычайно удобная. Несмотря на то что первоначально этот инструмент появился именно на iOS, Google довольно быстро смекнула, что Android тоже в нём нуждается, и реализовала его у себя. Правда, получилось у поискового гиганта далеко не так кр...

Чем производители смартфонов будут привлекать покупателя в 2K20 Мы не знаем какими будут смартфоны будущего, но очень интересно. Ранее мы уже писали о трендах, которых придерживались смартфоностроители в 2019 году. Среди них были выезжающие камеры, фантазии на тему дисплеев и многое другое. Но про уходящий год говорить уже поздно. Давайт...

Huawei говорит, что пользователи должны ставить приложения из AppGallery. Почему? Иногда производители немного хитрят, рассказывая нам о том, что мы должны устанавливать на наши смартфоны. Например, новая версия программного обеспечения. Неужели производители так пекутся, чтобы мы пользовались только самым новым и современным ПО? Это, конечно, верно, вед...

AMD снова пообещала аппаратную трассировку лучей и скорый выход Big Navi AMD выпустила 17-й эпизод передачи The Bring Up, в котором коснулась вопросов разработки игр и своих планов в области графических ускорителей. Обычно в это время проходит конференция разработчиков игр GDC, которая была отменена в этом году из-за пандемии, так что выбор темы ...

Браузер Google Chrome научится экономить заряд аккумулятора у Microsoft Компания Microsoft сумела хорошо поработать над функциями эноргосбережения в своём новом браузере Edge на базе движка Chromium.  Многие из этих трюков были внесены в «копилку» проекта с открытым кодом Chromium. Теперь один из разработчиков Google Chrom...

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

[Перевод] Руководство по Node.js для начинающих. Часть 1 Доброго времени суток, друзья! Представляю Вашему вниманию перевод этого руководства по Node.js. Введение в Node.js Node.js — это открытая и кроссплатформенная среда выполнения JavaScript. Это отличное решение почти для любого проекта. Node.js запускает «движок» Java...

Как превратить заметки в напоминания на Mac и iOS Заметки и Напоминания связаны даже глубже, чем кажется Apple всегда любили за её экосистему, которую ей удалось выстроить. Почти каждый продукт компании может работать в паре с другим, обладая глубокой взаимосвязью. Именно поэтому, скажем, Apple Watch позволяют разблокироват...

Браузер Chrome будет автоматически блокировать назойливую видеорекламу Главная задача Google — вытеснить из браузера Chrome сторонние блокировщики, такие как uBlock Origin и AdBlock Plus Форматы видеорекламы, которые блокируются с 5 августа 2020 года. Источник: Google Разработчики браузера Chromium расширили набор правил для встроенного блоки...

Apple, подвинься: Google смогла сильно улучшить дополненную реальность Одно время в мире была очень популярна виртуальная реальность. Люди буквально грезили ей, находя решения всех проблем. В итоге выяснилось, что технология не может заменить все без исключения, а ее заменителем ”на каждый день” является дополненная реальность. Многие компании...

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

[Из песочницы] Мне 14 и я решил разработать игру Привет, меня зовут Георгий, я учусь в 8 классе и мне 14. Указывая свой настоящий возраст я всего навсего пытаюсь привлечь больше внимания к моему проекту, всё таки не каждый день встретишь 14-го школьника который разработал не просто «5-ти минутный кликер» а действительно чт...

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

[Перевод] Я был главой отдела международных отношений в Google. Вот почему я ушел Когда-то девизом компании была фраза «Don't be evil». Времена изменились. В день когда я покидал пост главы отдела международных отношений в Google, я не мог не вспоминать свой первый день в компании. Тогда я сменил офис, отделанный деревянными панелями, костюм и галстук...

Что мне больше всего нравится в Samsung Galaxy Z Fold 2. А что меньше всего… Наконец-то Samsung разродилась своим вторым поколением складного смартфона. Его надо ценить хотя бы уже за то, что он вышел. Концепция первого складного смартфона (он был именно первым) доказала, что надо продолжать, и компания продолжила тратить огромные деньги на разработ...

[Из песочницы] Создание браузерных 3d-игр с нуля на чистом html, css и js. Часть 1/2 Современная вычислительная техника позволяет создавать классные компьютерные игры! И сейчас, достаточно популярны игры с 3d-графикой, так как, играя в них, ты окунаешься в вымышленный мир и теряешь всякую связь с реальностью. Развитие интернета и браузерных технологий сделал...

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

В Epic Games Store появился командный шутер Diabotical Библиотека цифрового маркета Epic Games Store постоянно пополняется каким-то интересными проектами, будь-то большие или маленькие. Но что касается командных шутеров, то тут есть где трудиться: у Riot Games есть Valorant, у Valve есть Team Fortress 2, у Blizzard имеется Overw...

Tangi — аналог TikTok от Google с обучающими видео Tangi — аналог TikTok от Google Как же так получается, что Google выпускает приложение не для Android, а для iOS? Компания выпустила аналог TikTok под названием Tangi. Ещё 6 дней назад разработчики приложения опубликовали пресс-релиз на официальном сайте Google, однако...

Huawei выпустила бету Harmony OS для смартфонов раньше времени. Что о ней говорят тестеры Несмотря на то что Huawei представила Harmony OS около полутора лет назад, с тех пор не только не появилось ни одного смартфона, который бы работал на новой платформе, но даже её саму не видел никто, кроме Huawei. Однако этой осенью компания объявила, что запустит бета-тест...

[Перевод] Использование VueJS вместе с Django Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Введение Сейчас я работаю над очень интересным проектом. И в нем все сложно, потому что сам проект очень масштабный, а я занимаюсь им один в свободное время, при этом работая полный рабочий ...

Что обязательно должно быть в Samsung Galaxy S30 До выхода Samsung Galaxy S30 (или S21, что мне нравится намного больше) осталось примерно полгода. Кажется, что это еще очень не скоро, но не спешите так думать. Это как раз то время, за которое можно все продумать и внести коррективы в прототипы устройства нового поколения...

[Из песочницы] ConfigureAwait: часто задаваемые вопросы Привет, Хабр! Представляю вашему вниманию перевод статьи «ConfigureAwait FAQ» автора Стивен Тауб. Async/await добавили в .NET более семи лет назад. Это решение оказало существенное влияние не только на экосистему .NET — оно также находит отражение во многих других языках...

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

ViennaNET: набор библиотек для backend’а. Часть 2 Сообщество .NET-разработчиков Райффайзенбанка продолжает краткий разбор содержимого ViennaNET. О том, как и зачем мы к этому пришли, можно почитать в первой части. В этой статье пройдемся по еще не рассмотренным библиотекам для работы с распределенными транзакциями, очеред...

Это устройство поможет людям прикоснуться к объектам в виртуальной реальности Доводилось ли вам бывать внутри виртуальной реальности? Сегодня сделать это довольно легко, купив специальный шлем для игровой консоли или же посетив какую-нибудь игровую выставку. Нет сомнений, что VR-игры это отличное развлечение, которое может дать больше впечатлений, че...

WhatsApp убрала все ограничения для тех, кто не принял новые правила Две недели назад вступило в силу новое соглашение WhatsApp, принять которое должны были все пользователи мессенджера. Оно заключалось в том, что теперь сервис получал право делиться собранными данными с Facebook. А поскольку многие заранее объявили, что не дадут своего согл...

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

Apple представила Magic Keyboard для iPad Pro, которая стоит дороже iPad Время пришло! Когда-то мы думали, что чехлы и клавиатуры для iPad стоят дорого. Сегодня официально появился чехол, который стоит дороже самого iPad. Не какого-то планшета на Android, а полноценного iPad, пусть и самого дешевого в линейке. Я говорю о новом Magic Keyboard для...

Опыт использования MobX в большом приложении Всем привет! Меня зовут Сергей, я работаю в команде разработки приложений контроля качества Tinkoff. Поделюсь опытом нашей команды в использовании библиотеки Mobx и расскажу о деталях работы с ней в связке с React. В этой статье не будет описания базовых концепций. Я расск...

Google разрабатывает свой аналог AirDrop для Android Google не смогла перенести AirDrop на Android, но создала свой аналог Перекрёстное внедрение новых функций – совершенно стандартная практика, к которой в процессе совершенствования своих операционных систем прибегает и Apple, и Google. Сегодня одно нововведение появляется на...

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

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

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

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

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

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

[Перевод] Вы правда знаете о том, что такое массивы? Там, где я тружусь, от веб-разработчиков ожидают знания PHP и JavaScript. Я, проводя собеседования, обнаружил, что достаточно задать всего один простой вопрос для того чтобы узнать о том, насколько глубоко разработчик понимает инструменты, которыми пользуется каждый день. Во...

Как установить пароль на любое приложение Android-смартфона Безопасность буквально всего сегодня встала во главу угла. Люди пользуются паролями для разблокировки телефона, ставят дополнительные блокировки на учетные записи и шифруют все остальные части телефона, которые только можно зашифровать. В итоге, остаются только приложения, ...

Вторая жизнь кулера видеокарты.     Пост будет коротким, так как дел не в проворот на одного, и хазяйство большое достаточно и много тут чего. Это птицеферма, и фотографировать её площади я не стану. Пока шли компоненты для кастомизации вынужденной инкубатора Рэмил-3000, есть и инкубатор ИСУ 152 или 150 (н...

React и Vue без npm и сборки Когда все начинают знакомство с React или Vue, как с двумя самыми популярными фреймворками для frontend, конечно-же все используем магические команды npm install, npm build. И только после этого папочку 'public' Мы деплоим «куда надо». Но есть и другой (я бы назвал его извр...

[Из песочницы] Что такое NFC и как он работает. Освежим основы? Здравствуйте, пользователи Хабра! Я представляю вашему вниманию перевод статьи «What is NFC and how does it work» под авторством Robert Triggs. Вроде, казалось бы, зачем автору оригинала писать на эту тему в 2019-м, а мне переводить на пороге 2020? Сегодня NFC обрело свою ре...

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

Если AirPods 3 будут такими, как говорят, зачем нужны AirPods Pro? Когда AirPods Pro были выпущены в конце прошлого года, они стали отличным и логичным дополнением к линейке AirPods — наушников Apple. Многие пользователи оценили защиту от воды по стандарту IPX4 и настраиваемый эквалайзер, но большинство обратили внимание на активное шумопо...

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

Обучение программированию 2019, или в поисках идеальной программы: Последовательность Здравствуйте, меня зовут Михаил Капелько. Занимаюсь профессиональной разработкой ПО. Увлекаюсь разработкой игр и обучением программированию. Предисловие Осенью 2019-го я в третий раз участвовал в курсе обучения ребят 10-15 лет программированию в качестве одного из преподава...

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

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

Почему телефон плохо ловит W-Fi и как это изменить Как же неприятно, когда Wi-Fi работает плохо. Это просто ужасно и хочется быстрее все перезагрузить в надежде, что ситуация изменится. Вот только часто она не меняется и приходится делать это сново и сново, а потом просто мириться или покупать новый роутер в надежде, что эт...

Гайд по The Pascal's Wager: советы для новичков по выживанию и страданиям The Pascal's Wager — это прежде всего боль и страдания. Если вам нужно мрачное Чистилище на смартфонах, то идти никуда не надо. Но что делать новичкам, у которых чешутся руки, но не хочется умирать на каждом мобе? Для этого мы сделали гайд, где рассказали про базовые советы ...

Huawei просит разработчиков приложений помочь ей Huawei инвестирует в разработку приложений для App Gallery Huawei столкнулась с не лучшими временами в своей истории. Из-за торговой войны между США и Китаем компании приходится искать пути решения проблемы, связанной с отказом Google сотрудничать с ней. Ранее президент США ...

Флагманы Samsung Galaxy Note20 получат Android 13 Компания Samsung Electronics сегодня представила флагманские смартфоны серии Galaxy Note20, а также планшеты Galaxy Tab S7, складной смартфон Galaxy Z Fold 2, беспроводные наушники Galaxy Buds Live и умные часы Galaxy Watch 3. В конце презентации корейский производитель...

Jinja2 в мире C++, часть третья. «Теперь ты в конане» С момента публикации предыдущей части прошло больше полутора лет, была реализована большая куча фичей, сделано несколько релизов, но не об этом пойдёт речь. Пару дней назад в жизни библиотеки произошло важное событие: она была добавлена в основной репозиторий conan'а (conan...

Новый браузер Microsoft Edge уже можно скачать Компания Microsoft сообщает, что её обновлённый браузер Edge уже доступен для загрузки и установки. Для установки доступна стабильная версия 79.0.309.65 (Official build) (64-bit). Новый Edge работает на движке Chromium, справляется со всеми сайтами в сети и выглядит очень ...

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

Samsung согласилась предустанавливать российский софт на свои смартфоны Dura lex, sed lex, так учат молодых юристов на первом курсе университета, стараясь на подкорку вживить им осознание несправедливости некоторых норм. Но каким бы суровым ни был закон, он всё равно будет обязателен к исполнению, вне зависимости от того, нравится он тем, на ко...

Браузер Brave – достойная замена Chrome По данным на конец 2019 года, самым популярным браузером в мире был Google Chrome (примерно ⅔ рынка). Свободный браузер Firefox более логичный и простой с точки зрения настроек безопасности. На Firefox основан анонимный Tor Browser. Многие приверженцы Apple остаются верны с...

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

Новую Fable делают на движке ForzaTech, а не Unreal Engine 5 Microsoft ищет разработчика в студию Turn 10. Этот сотрудник будет работать над тремя AAA-играми из двух франшиз — Fable и Forza Motorsport / Horizon. И всё потому, что обе игры делаются на движке ForzaTech, а не Unreal Engine 5, как предполагалось ранее. Ссылка на вакансию ...

5 способов быстро прокачаться и открыть ранговые игры в League of Legends: Wild Rift Быстрая прокачка в League of Legends: Wild Rift значит, что вы получите много новых Чемпионов и самое главное — разблокируете Ранговый режим. Также мы знаем, что сброс прогресса (обнуления) после окончания ОБТ не будет, поэтому аккаунт можно вкачивать уже сейчас. В самом нач...

Лучший телефон за 1000 рублей Мы тут обсуждаем телефоны за 1000 долларов, но почему бы не взять и не рассмотреть варианты за 1000 рублей? У многих во владении имеются дорогие гаджеты, которые не всегда удобно носить с собой. Готовы ли вы постоянно пользоваться Galaxy Note 10? Даже на природе? И мы об эт...

Геймерский браузер Opera GX украсит веб-сёрфинг фоновой музыкой Браузер Opera GX, разработанный с учётом потребностей геймеров, обзавёлся новой забавной возможностью. Теперь просмотр веб-страниц будет сопровождаться адаптивной фоновой музыкой, для того чтобы сделать сёрфинг по Сети более захватывающим. neowin.net Обозреватель Opera GX бы...

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

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

[Перевод] Вызов принят: OpenBSD на ноутбуке Хотелось бы поделиться, может быть и не самым новым, но отчасти познавательным и местами увлекательным, опытом установки на ноутбук операционной системы не из мейнстрима (т.е. не Windows или Linux) для хоть сколько-нибудь полноценной работы в наше (развращённое) время. Начал...

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

Google рассказала о новой функции Android 11 Мобильные удостоверения личности — новая функция Android 11 Android сильно изменился за те 12 лет, что он существует в качестве мобильной операционной системы. Год от года Google совершенствовала его и в конце концов превратила из неудобного и малопривлекательного подо...

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

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

Redux Toolkit как средство эффективной Redux-разработки В настоящее время разработка львиной доли веб-приложений, основанных на фреймворке React, ведется с использованием библиотеки Redux. Данная библиотека является самой популярной реализацией FLUX-архитектуры и, несмотря на ряд очевидных преимуществ, имеет весьма существенные ...

[Перевод] Прости, React, но я так больше не могу Недавно мне попалась фраза «усталость от JavaScript», «JavaScript fatigue», и я мгновенно понял, что это — про меня. Последние несколько лет я делал всё возможное для того чтобы поспевать за новшествами экосистемы React, и, если брать выше, за новшествами JavaScript, где из...

Как бесплатно добавить новые шрифты на iOS Официальная поддержка пользовательских шрифтов появилась на iPhone и iPad с выходом iOS 13 и iPadOS 13, однако не все знают, как добавить на айфон сторонние шрифты без покупки дополнительных приложений или оформления платной подписки Adobe Creative Cloud. Совсем недавно в A...

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

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

Функциональные тесты в Циан Привет! Меня зовут Тимофей, я Python-разработчик в команде Платформа компании Циан. Наша команда занимается разработкой инструментов для продуктовых разработчиков. Это и библиотеки: HTTP-клиент, веб-сервер, библиотеки доступа к базам данных, и средства мониторинга микросерв...

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

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

[Из песочницы] 10 признаков того, что хороший программист из вас не получится Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Signs You Will Suck at Programming» автора Jonathan Bluks. Очень часто на Reddit или Quora я вижу вопросы вида «Как понять, смогу ли я стать успешным программистом?» (На самом деле, эта статья является расширенн...

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

[Перевод] Не начинайте учиться кодингу с Python, начните с языка C Python удивителен своей способностью продвигать программирование. Он как будто является подтверждением популярной идеи «если вы знаете английский, то должны знать, как писать код». Благодаря синтаксису, напоминающему английский язык, парадигме отступов и огромному количест...

Cross-Origin Read Blocking (CORB) в расширениях для Chrome Если вы когда-то разработали расширение для Chrome, то может оказаться, что оно перестало работать. Причина в том, что начиная аж с прошлого года, в браузере Chrome блокируются Cross-Origin запросы из content-скриптов. Это означает, что если ваше расширение обращается к не...

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

Каким будет дизайн мобильных приложений в ближайшем будущем? One UI Если среди наших читателей есть те, кто интересуется дизайном, вы наверняка заметили, что всё чаще в Сети можно найти примеры UI/UX-дизайна, связанного с мобильными устройствами. Для многих дизайнеров мобильный интерфейс стал главным, ведь по статистике всё больше люд...

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

В Диспетчере задач Windows 10 появился эко-режим. Зачем? Microsoft представила в канале для разработчиков новую сборку Windows 10 – Windows 10 Insider Preview Build 21364. В ней исправлены многие ошибки и появился ряд функций, которые дебютируют в пользовательской версии Windows 10 осенью – с большим обновлен...

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

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

[Из песочницы] Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag Данная статья посвящена моему первому open source проекту “repl”(ссылка на репозиторий внизу). Идея данного проекта заключается в том, чтоб позволить программисту микроконтроллеров отлаживать программу в микроконтроллере через любой его интерфейс, при этом чтобы отладка не с...

Каким может стать Google Pixel 4a Google Pixel 4a может ва удивить Google удивил всех в 2019 году, выпустив Pixel 3a и Pixel 3a XL. Если помните, то это были доступные версии Pixel 3 и 3 XL, соответственно, которые имели некоторые аппаратные и программные средства премиальных устройств, но предложили их по б...

Huami уже дразнит новыми часами Amazfit. Первый тизер В сентябре китайский бренд Huami добавил в портфолио три новых продукта. Huami выпустила новые умные часы Amazfit GTR 2 и Amazfit GTS 2, а также фитнес-трекер Amazfit Band 5. Теперь же компания готовится анонсировать новое носимое устройств. Amazfit GTR 2 и Amazfit GTS...

До свидания, Google Fonts. Последний аргумент Шрифты Google Fonts страшно популярны. Их загружают более 42,8 миллиона сайтов, в том числе Хабр. Библиотека Google Fonts содержит 1023 свободных шрифта и программные интерфейсы для их внедрения через CSS. Очень удобно, казалось бы. Во многих статьях отмечалось, в какую ц...

Как я искал работу весной 2021 года Всем привет! Давно читаю Хабр и руки чесались тоже написать чего-нибудь. Так получилось, что повод появился только когда я начал искать новую работу. Вдохновил меня на эту статью увлекательный рассказ о собеседованиях в Яндексе. "Хм, а мне ведь тоже есть чего рассказать" - п...

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

Что такое память типа LPDDR5? — Разбор Наверняка, в обзорах смартфонов вы слышали словосочетание LPDDR5. Мы знаем, чем больше оперативной памяти, тем лучше. Но не всегда. Это весной президент Xiaomi Group провел опрос в социальной сети Weibo, в котором спросил у фанатов: сколько оперативной памяти они бы хотели ...

Apple представила решение, как сделать SMS-коды безопаснее Автозаполнение паролей — одна из самых удобных функций iOS Время от времени мошенники активизируются и начинают атаковать, как правило, владельцев устройств от Apple. Они обманным путем получают доступ к Apple ID и паролям ни о чем не подозревающих пользователей или пы...

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

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

Чистим код в Angular. Готовим ESLint, codelyzer, stylelint, husky, lint-staged и Prettier Если вам не приходилось работать в команде, то, возможно, вы еще не используете эти вещи, а кто-то даже не знает про них. Работая один, вы сами себе хозяин. Как только начали работать в команде  —  ситуация резко меняется. Если нет договоренностей, то каждый начинает писать ...

Как реализовать интеграцию с ЕСИА на Java без лишних проблем Долгое время основным способом идентификации граждан был обычный паспорт. Ситуация изменилась, когда в 2011 году по заказу Минкомсвязи была внедрена Единая система идентификации и аутентификации (ЕСИА), ― она позволила распознавать личность человека и получать о ней данные в...

В браузере Brave появилась интеграция с Wayback Machine Сотрудничество разработчиков браузера Brave и проекта archive.org принесло свои плоды. Начиная с версии 1.4 десктопная версия Brave будет открывать недоступные по каким-либо причинам страницы из архива Wayback Machine.

Как можно использовать iPad. Советы от известных людей. iPad действительно смог изменить нашу жизнь. Вчера уже было сказано много хороших слов о таком устройстве, как iPad. В конце концов, у него день рождения 27 января. Именно в этот день 10 лет назад Стив Джобс показал миру “большой iPhone”, который многие восприняли неоднознач...

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

«Есть тема!»: 7 шагов, которые помогут вам дружить с медиа Почему массовые рассылки не работают, а длинные пресс-релизы журналисты и вовсе не читают? Как найти подход к конкретной редакции, обращаться к ней с интересным и полезным контентом и выстраивать доверительные взаимоотношения с журналистами? Об этом 22 мая на вебинаре расс...

Блог разработки DIY 3d принтера #1 Привет народ! Как-то давно я писал сюда идею для 3д принтера и даже напечатал все детали и сделал корпус и уже хотел начинать собирать, но вовремя понял, что конструкция слишком сложная и оставил ее на будущие доработки, может потом реализую.Начал думать о том, как бы сделат...

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

[Перевод] Flutter. Весеннее обновление 2020 Привет! Меня зовут Евгений Сатуров, я Flutter-разработчик Surf и основатель Flutter Dev Podcast. Ниже перевод статьи Tim Sneath и Patrick Sosinski с моими комментариями. Полмиллиона разработчиков, 50 тысяч приложений, взрывной рост и обновлённый релизный цикл. Последние м...

[Перевод] Bluetooth Low Energy: подробный гайд для начинающих Создание кастомного сервиса и тем более клиента Bluetooth Low Energy – прогулка по граблям с завязанными глазами. По крайне мере так было для меня 4 года назад, когда я только начинал работать с BLE-устройствами. Сейчас почти каждый мой проект предусматривает использование э...

Решил 50 задач и ответил на вопрос — Python или JavaScript? Привет, друзья! Я — JavaScript-разработчик. Код пишу в основном на React (иногда на Vue), немного на TypeScript, немного на Node, немного знаю SQL, но... со мной работает много людей, которые пишут код на Python вокруг много разговоров про Python повсюду преподают Python ...

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

[Перевод] Неизбежность проникновения FPGA в дата-центры Не нужно быть разработчиком чипов, чтобы программировать для FPGA, как не нужно быть программистом на С++, чтобы писать код на Java. Однако в обоих случаях, вероятно, это будет не лишним. Цель коммерциализации обеих технологий, Java и FPGA, в том, чтобы опровергнуть послед...

PlayStation 5 и Xbox Series X очень мощные Крупные издатели видеоигр уже получили свои модели PlayStation 5 и Xbox Series X для разработки нового контента и тестов. Некоторые из разработчиков решили поделиться своими впечатлениями. Например, генеральный директор студии Tequila Works заявил, что консоли нового поколен...

Давайте сделаем переиспользуемый компонент tree view в Angular Я разрабатываю несколько Angular-библиотек, поэтому люблю делать простые и легко переиспользуемые решения для разработчиков. Недавно один из подписчиков в Твиттере спросил меня, как сделать компонент, который выводил бы его данные в виде иерархического дерева — tree view.&nb...

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

Актуальна ли Tizen OS в 2020 году? Актуален ли смартфон на Tizen в 2020 году? Операционная система Tizen начала своё существование в далеком 2011 году, когда LiMo Foundation и Linux Foundation официально заявили о запуске платформы Tizen с открытым исходным кодом для широкого спектра устройств. Возможность ра...

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

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

Состоялся релиз веб-браузера Microsoft Edge 80.0 Компания Microsoft объявила о выпуске стабильной версии веб-браузера Microsoft Edge 80.0. Это первое крупное обновление с момента публичного релиза нового Microsoft Edge, построенного на базе проекта Chromium. Новая версия принесла с собой поддержку архитектуры ARM64, а зна...

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

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

Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов Приветствую вас, дорогие любители и знатоки Python! Прошло пол года с момента моей последней публикации на Хабре. Был погружен в пучину обстоятельств и сторонние проекты. Начиная с сегодняшней, статьи будут выходить с периодичностью раз в месяц. В этой статье мы рассмотрим к...

[Перевод] Пол Грэм: «Главная идея в вашей голове» (The Top Idea in Your Mind) Недавно я понял, что недооценивал важность того, о чем люди думают в душе по утрам. Я и раньше знал, что в это время в голову часто приходят отличные идеи. Теперь я скажу больше: вряд ли вы сможете сделать что-то действительно выдающееся, если не будете думать об этом в душе...

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

Linux Kernel Library: ядро Linux в форм-факторе so или dll Когда-то читал статью о выборе файловых систем «чтоб везде-везде работало». В ней в очередной раз увидел жалобы, что Ext4 замечательная файловая система, но на Windows есть только кривые неточные проприетарные драйверы. Но отмотаем ленту ещё на пару лет назад: тогда на Хабре...

Monster Maker — китайский Spore на iOS и Android, создаём мутантов и правим миром Помните такую игру, как Spore? Её издателем выступила Electronic Arts; там мы создаём новый вид пришельцев, а потом проходим все этапы эволюции: от одноклеточного существа до космической цивилизации. Так вот, китайцы решили сделать что-то подобное, только на смартфоны. Назва...

В Японии создан робот в виде младенца без лица. Для чего он нужен? Внешний вид японского робота Hiro-chan В мире существует огромное количество роботов и у каждого из них есть свое предназначение. Например, человекоподобные роботы от Boston Dynamics могут использоваться в строительстве и для погрузки тяжелых грузов в автомобили и корабли. Н...

Xiaomi под видом флагмана хочет продать бюджетник Xiaomi под видом флагмана хочет продать бюджетник Xiaomi известна не только своими возможностями выпускать крайне дешёвые смартфоны, но еще и настоящими убийцами убийц флагманов. Так, 22 августа 2018 года компания выпустила смартфон Pocophone Poco F1. Он продавался как телеф...

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

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

[Перевод] Single sign-on для SSH своими руками TL;DR В этот статье мы установим single sign-on для SSH от Google. За кулисами мы воспользуемся OpenID Connect (OICD), краткосрочными SSH сертификатами, несколькими хитростями конфигурации SSH, и опенсорсными пакетами step-ca и step от Smallstep. Мы настроим SSH Certificate ...

Разработка своей Just Shapes & Beats и как всё началось Здравствуйте, мне 16 лет и я люблю играть в Just Shapes & Beats (JSAB). Одним прекрасным днём я узнал о такой игре, как JSAB. Я был очень поглощён геймплейной частью, разработчики создали больше 30 уровней из простых геометрических фигур - это же гениально! Но просто так...

Созданы контактные линзы с функцией зума. Как они работают? Роботизированные контактные линзы в будущем будут доступны для ежедневного использования Вероятно, эта новость обрадует всех, кто носит контактные линзы — команда исследователей из Калифорнийского университета в Сан-Диего (США) создала пару мягких контактных линз, кото...

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

Как сделать чтение ежедневной привычкой? Результаты многочисленных исследований свидетельствуют о том, что чтение способствует развитию эмоционального интеллекта и является отличной тренировкой для мозга. Согласно данным опроса ВЦИОМ, 53% россиян — то есть каждый второй — читает книги. Но даже несмотря...

Google Assistant умеет удалять случайно записанные разговоры. Нужно просто попросить Google Assistant может случайно записать то, что вы сказали, но при этом может и удалить Если вы пользуетесь Google Assistant и интересуетесь его развитием, скорее всего, вы знаете, что иногда он может срабатывать, даже если вы его не звали. Это жертва, на которую мы идём в ...

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

[Из песочницы] Создание Discord-бота, используя библиотеку discord.js | Часть №1 Введение В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд. Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая...

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

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

Google рассказала, как работает Google Play Google Play постоянно развивается. Вы это заметили? Не знаю, как вы, но у меня Google Play всегда создавал впечатление не совсем удачного аналога App Store для Android. То ли потому что в каталоге Google часто не было нужных мне приложений, то ли потому что туда чаще прокрад...

Google сломала умную разблокировку в Android 10 Пользователи смартфонов Google Pixel, Samsung, OnePlus и Nokia пожаловались, что на Android 10 режим Smart Lock перестал работать так же, как прежде. У одних пользователей после обновления даже с активной умной разблокировкой аппарат стал запрашивать биометрическую верифика...

[Перевод] Сопровождение Несколько десятков лет назад, когда я работал на Дэйва Уайнера в UserLand, я узнал о концепции сопровождения после крупного релиза. Если вы разработчик приложений, то может казаться, что ваша цель – достичь дня релиза. Завершить приложение, сделать его доступным, опубликова...

Прокачай свой CLI Сейчас многие фреймворки имеют в своем арсенале CLI (Command Line Interface) и ангуляр – не исключение. Впервые с CLI-утилитами я столкнулся, когда пробовал EmberJS и тогда мне это показалось очень удобным инструментом, который довольно сильно экономил мое время. Но, к сожал...

TailwindCSS – очередной фреймворк или новый шаг эволюции? Очевидно, я бы не стал писать эту статью, если бы считал, что TailwindCSS – просто очередной фреймворк. Я считаю, что он кардинально отличается от всех других фреймворков и создает отдельную парадигму web-стилизации. И при этом выполняет все поставленные перед ним задачи, д...

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

[Перевод] Создание CI/CD-цепочки и автоматизация работы с Docker Я написала мои первые сайты в конце 90-х. Тогда приводить их в рабочее состояние было очень просто. Был Apache-сервер на каком-нибудь общем хостинге, на этот сервер можно было войти по FTP, написав в браузерной строке нечто вроде ftp://ftp.example.com. Потом надо было ввести...

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

Дайджест интересных материалов для мобильного разработчика #325 (2 — 8 декабря) Новый дайджест о кроссплатформенной разработке, о лучших приложениях 2019 года, о минимализме в дизайне и темных темах, о перспективах AR-очков, библиотеках и даже цвете 2020 года. Читать дальше →

Google Stadia добавит еще три игры в свою библиотеку на этой неделе Google продолжает заниматься разработкой бета-версии Stadia. Новые игры появляются на сервисе с момента запуска, еще три будут добавлены на этой неделе, сообщает ITbukva.com. Еще четыре были подтверждены на 2020 год, но достаточно ли этого, чтобы сделать службу привлекательн...

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

Учим AI Dungeon говорить по-русски Недавно ребята из сбер(-банка) анонсировали и выложили в свободный доступ свою модель gpt-3 и я понял, что можно наконец то реализовать свою давнюю мечту - сделать AI dungeon для русского языка. Данная игра сильно выстрелила в прошлом году, про нее было написано множество ст...

Как общаться с Siri на iPhone и iPad текстом (без голосовых команд) Разработчики Apple традиционно уделяют высокое внимание удобству людей с ограниченными возможностями. К примеру, начиная с iOS 11 шорткаты из Универсального доступа теперь можно добавлять в Пункт управления, а сделать запрос для Siri возможно и с клавиатуры. Новая функция на...

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

Лучшие приложения караоке для Android Караоке для смартфона не является самой важной функцией, но иногда просто хочется попеть. За счет штатных функций сделать этого не получится, но, как всегда, сторонние приложения спешат на помощь. В этой статье я приведу несколько примеров приложений, которые не просто даду...

Kotlin: язык программирования как продукт Язык программирования — это тоже продукт. Он помогает разработчикам выражать свои идеи так, чтобы их мог интерпретировать компьютер. Может показаться, что развивать язык — это брать последние достижения теории языков программирования, реализовывать их и из года в год выкатыв...

Масштабирование андроид-тестирования в Одноклассниках Привет! Меня зовут Роман Иваницкий, я работаю в команде автоматизации тестирования Одноклассников. OK — огромный сервис с более чем 70 миллионами пользователей. Если говорить про мобильные устройства, то большинство пользуется OK.RU на смартфонах под управлением Android. П...

Гайд по Frostborn: секреты и советы для новичков по прокачке, лагерю и альянсу Если вам нравится Last Day on Earth, то знайте: ребята из студии Kefir сделали Frostborn: Coop Survival. Это мобильная выживалка с элементами RPG. То есть новички будут страдать от количества игровых аспектов, ресурсов, прокачки и всего прочего. Именно поэтому мы решили сдел...

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

[Из песочницы] Как копирайтеру писать для IT без глупостей и стереотипов Привет. Я Дмитрий — автор и редактор, помогаю IT-компаниям рассказывать о себе с помощью PR-статей на различные ресурсы, начиная от развлекательных и заканчивая большими профильными площадками (Как раз про Хабр, да). Кто-то вроде литературного негра — грубо говоря, ко мне пр...

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

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

Riot Games анонсировала Valorant Mobile на iOS и Андроид, при чём здесь королевская битва? Помните мы говорили про то, что Riot Games может выпустить мобильную Valorant? День анонса настал: сама компания подтвердила эту информацию в ходе интервью с Polygon. Перед тем, как начать разработку мобильной версии, разработчики задались вопросом: «Что представляет собой V...

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

Apple удалила учётную запись Epic Games из магазина App Store В середине августа Apple заявила о намерении удалить из App Store учётную запись Epic Games, если разработчики продолжат нарушать правила платформы, осуществляя поддержку собственного платёжного механизма в популярной игре Fortnite. Теперь Apple перешла от угроз к действиям ...

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

Солнце, ветер и вода Сезон первый Переживем кризис вместе… — на яхте. (С) мой друг Статья о выборе минимально необходимого двигателя на яхту. Шаг первый — с чего все началось Примерно в середине 2014 года, когда стало понятно, что кризис будет весьма затяжной, снова пришло время верстать собств...

Проверка коллекции header-only C++ библиотек (awesome-hpp) Волею судьбы мы проверили большинство библиотек, входящих в коллекцию под названием "Awesome hpp". Это небольшие проекты на языке C++, состоящие только из заголовочных файлов. Надеемся, найденные ошибки помогут сделать эти библиотеки немного лучше. Также мы будем ...

OnePlus может показать сразу несколько новых продуктов кроме OnePlus 8T Мы все уже привыкли к тому, что OnePlus выпускает в год по два смартфона. Точнее, два семейства смартфонов. Один получает порядковый номер, а второй — приписку в виде буквы ”Т”. Так будет и в этом году. Сомневаться в выходе OnePlus 8T не стоит, так как компания уже ти...

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

Почему Android пережил Windows Phone? Еще совсем недавно Microsoft с надеждой на светлое будущее представляла публике мощную Lumia 950 XL с отличной камерой, инновационным Windows Hello и технологией Continuum, позволяющей подключить Lumia к монитору через специальный док, чтобы пользоваться как настольным ПК. ...

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

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

Sirius Hardlight - Принтер который вы искали Все истории всегда начинают с людей, с тех кто стоит за каждой из них. Сегодня я хочу поделится с вами своей историей и историей некоторых людей.Многие связи в современном мире сейчас начинаются и завязываются в сети интернет.Современный мир уже не работает иначе. Все что мы...

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

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

Нормально же сидели. Зачем Xiaomi полезла в складные гаджеты? Помните свои ощущения, когда Samsung показал первый складной смартфон в мире? Что вы тогда испытали? Чувство гордости от того, что живете в это чудесное время? Может быть, острое желание разбить копилку и купить этот гаджет? Хотя, мне кажется, это было что-то типа недоумени...

В чём камера iPhone SE 2 лучше, чем у любого другого iPhone После детального разбора iPhone SE второго поколения стало известно, что в нем установлена такая же камера, как в iPhone 8. Для многих это стало тревожным звоночком, ведь до этого ходили слухи, что Apple установила в iPhone SE 2 модуль камеры от iPhone XR. Однако это не пом...

[Перевод] Как создать свой первый open source проект на Python (17 шагов) Каждый разработчик ПО должен знать как создать библиотеку с нуля. В процессе работы Вы можете многому научиться. Только не забудьте запастись временем и терпением. Может показаться, что создать библиотеку с открытым исходным кодом сложно, но Вам не нужно быть потрепанным ж...

SolidFilament, синий ABS.     Большое спасибо компании top3dshop за возможность поучаствовать в тестировании пластика SolidFilament, попросил синий ABS, шло довольно таки долго но это можно понять, до наших болот не так легко добраться. И получить на обзор не кусочек 10 метров а целую катушку, просто...

[Из песочницы] Flask-DJ: Django (mvc) структура для проекта на flask Всем привет! Когда я впервые столкнулся с Flask, у меня сразу возник вопрос по построению архитектуры проекта. Прочитав пару статей на Хабре (https://habr.com/ru/post/275099/ и https://habr.com/ru/post/421887/), я вспомнил свой опыт создания проектов на Django, и решил сде...

Флагманы OnePlus — первые в мире смартфоны, на которых в Fortnite можно играть при 90 к/с Fortnite — одна из самых популярных игр современности. На начало мая текущего года количество зарегистрированных игроков в Fortnite превысило 350 млн человек. В том числе Fortnite очень популярна и на смартфонах. Неудивительно, что именно вокруг этой игры порой с...

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

Разработка мобильных приложений на Python. Библиотека KivyMD Приветствую! Сегодня речь снова пойдет о библиотеке KivyMD — наборе виджетов для кроссплатформенной разработки на Python в стиле Material Design. В этой статье я сделаю не обзор виджетов KivyMD, как в недавней статье, а, скорее, это будет материал больше о позиционировании...

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

[Перевод] ECMAScript 4: версия, которой не было Вы наверняка заметили, что в системах сборки кода используются спецификации ECMAScript 3, затем ECMAScript 5 и так далее. ECMAScript 4 не используется никогда. Почему?Я подумал, что было бы интересно изучить историю ECMAScript 4 и выяснить, чего мы лишились.Согласно Википеди...

5 полезных приложений для владельцев Mac Подборка действительно крутых приложений для Mac Приложениям, разработанным для Mac, зачастую не уделяется столько внимания, сколько программам для iPhone и iPad. Конечно, владельцев компьютеров Apple в разы меньше, чем пользователей ее мобильных устройств, однако это вовсе ...

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

Часть 2. Механика. "Больше жогова"     Всем доброго утра) Я смотрю народ разделился на два лагеря, так что долго не тяну и выкладываю 2 часть) Еще раз повторюсь, это не гайд по сборке а просто статья на основе личного опыта и грабли, по которым я ходил. А теперь поехали =)    На данный момент имеется рама, по...

Google превратила приложение «Сообщения» в аналог iMessage для Android Сегодня ночью Google выпустила тестовое обновление для своего сервиса «Сообщения» под Android. Ключевой фишкой апдейта стала повсеместная (ну, почти) поддержка RCS (rich communication service). Этот стандарт, работающий от Сети, позволит пользователям использовать приложени...

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

OctoPrint включение принтера и печать по расписанию. Замена штатной платы в связке с Raspberry Pi и управлением по OctoPrint вдохнула в мой бюджетный Ender 3 PRO новую жизнь, а мне подарила новые впечатления. Рано или поздно задался вопросом, а как в этой связке настроить печать по расписанию. Ночью, даже при новых тихих драйв...

Выпуск новой версии смайлов Emoji откладывается на следующий год Организация Unicode выдвинуло официальное заявление, в котором мы узнали, что команда решила отложить выпуск новой версии смайлов Emoji 14.0 на следующий год. Emoji примет последние варианты смайлов для версии 14.0 с 15 июня до 1 сентября 2020 года. Версия 13.0 была выпуще...

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

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

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

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

NVIDIA превратила GTC 2020 в онлайн-конференцию из-за опасности коронавируса Похоже, в этом году довольно много крупных мероприятий пострадает из-за вспышки коронавируса. В конце февраля уже не состоялась барселонская выставка MWC 2020, а теперь и компания NVIDIA решила провести конференцию GTC (GPU Technology Conference) в формате онлайн-мероприятия...

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

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

Теплица совместно с «Новой газетой» проведет хакатон о главных вызовах десятилетия 15–16 февраля 2020 года «Теплица социальных технологий» и «Новая газета» проведут хакатон «20Прожектор20» в Санкт-Петербурге о главных вызовах и общественных проблемах десятилетия. Участники создадут приложения, сервисы, проведут исследования и расследования на основе данны...

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

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

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

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

[Из песочницы] Поиск работы в Германии продакт менеджером и не только. Часть 1/5. Почему Германия? Виза для поиска работы Всем привет, меня зовут Тимофей. Мне 43 года, последние 20 из которых я провел в IT — сначала разработчиком, а затем менеджером проектов и бизнес девелопером. Всю жизнь прожил в Новосибирске, но в прошлом году решился на эмиграцию, в качестве страны назначения выбрав Германи...

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

Vivaldi 3.1 — Заметные радости Привет, Хабр! При работе на компьютере в сети мы больше всего времени проводим в браузере, а главная задача, которую мы при этом решаем — получение или создание информации. Собственно, всё просто. Но только на словах. А на самом деле за этими простыми описаниями стоит оче...

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

[Перевод] Преобразование природы в украшения с помощью 3D-сканирования Изготовление ювелирных изделий с помощью 3D сканера EinScan Pro 2x На вопрос о том, в каких сферах применяется 3D-сканирование, большинство людей не задумываясь ответят, что подобная аппаратура чаще всего находит применение в промышленности — в метрологии и реверсивном инж...

Уникальный случай: AMD существенно ускорила Radeon RX 5600 XT до выхода. Для конкуренции с подешевевшей GeForce RTX 2060 Как мы узнали вчера, компания Nvidia снизила цену на видеокарту GeForce RTX 2060 до 300 долларов. Теперь этот адаптер всего на 20 долларов дороже новейшей Radeon RX 5600 XT, что ставит последнюю под угрозу, так как адаптер Nvidia должен быть быстрее. Судя по всему, AMD ...

Лучшие инди-игры по версии Google Play в 2019 году Google выбрала лучшие инди-игры 2019 года 25 июня в музее современного искусства в Лондоне (Галерея Саарчи) прошло соревнование среди инди-разработчиков Google Play Indie Games Showcase. Всего в финал прошли 20 команд из 10 стран. В результате голосования, в котором, в том ч...

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

Apple надоели вырезы в экранах iPhone, и она решила их «удалить» Выпустив в 2017 году iPhone X, компания Apple ввела новую моду на вырезы в экране, которые стали называть «чёлками», «монобровями» и так далее. На сегодняшний день на рынке практически нет актуальных моделей с такими вырезами, но Apple продолжает...

jsqry — лучше, чем jq В своей прошлой статье на Хабре я писал про библиотеку Jsqry, которая предоставляет простой и удобный язык запросов (DSL) к объектам JSON. С тех пор прошло много времени и библиотека тоже получила свое развитие. Отдельный повод для гордости — библиотека имеет 98% покрытие ко...

IT-валентинка: 53 способа признаться в любви Однажды на Zoom-созвоне нашей команды нить дискуссии ушла за пределы планируемого. На удаленке такое часто случается, потому что всем не хватает обычного «кухонного» общения в офисе. Разговор начался с итальянской книги, где на всех языках мира написано «Я тебя люблю». Пото...

Время первых 6 августа 1991 года Тим Бернерс-Ли запустил первый в мире веб-сайт на первом в мире веб-сервере, доступном по адресу http://info.cern.ch/ Ресурс определял понятие «Всемирной паутины», содержал инструкции по установке веб-сервера, использования браузера и т.п. Этот сайт также...

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

Обзор SnowRunner – Самый медленный автосимулятор Когда я думаю про гоночные игры, я думаю про безумные скорости, дорогостоящие суперкары и эпичные аварии. Это – не про SnowRunner. Здесь каждый неверный поворот грозит провалом, и каждая неглубокая лужа способна отменить всё, над чем вы работали. Эта игра Saber Interactive с...

Vivaldi для ПК и Vivaldi для Android — Командная игра со счётом 3.0 Всем привет! Пулемётный выпуск тестовых сборок и релиз-кандидатов завершён — мы готовы представить вам новую версию браузера Vivaldi. И не одну, а сразу две. Как уже понятно из названия, мы сегодня представляем не только очередную, знаковую в прямом смысле слова, версию V...

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

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

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

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

«В карантин нагрузка выросла в 5 раз, но мы были готовы». Как Lingualeo переехал на PostgreSQL с 23 млн юзеров Проекту Lingualeo уже 10 лет. Более 23 миллионов человек из России, Турции, Испании и стран Латинской Америки учат с помощью нашего сервиса английский. LinguaLeo создавали в конце нулевых – начале десятых годов и использовали передовые на тот момент технологии и методы. ...

3 ловушки, в которые попадают начинающие Data Scientist Вот что может случиться, если плохо знаешь математику. Привет! Это Петр Лукьянченко, автор и руководитель онлайн-курсов «Математика для Data Science» в OTUS. Мы на занятиях любим все иллюстрировать кейсами, поэтому здесь тоже каждую проблему, с которой сталкиваются нович...

Обзор Dreams («Грёзы») — Песочница невиданных масштабов В 2020 году индустрию видеоигр ожидает множество перемен и знаковых событий. После долгой паузы ведущие игроки рынка готовятся представить своё новое поколение консолей, а игроки с нетерпением ждут выхода долгожданных блокбастеров, среди которых такие названия, как Cyberpunk...

Telegram хочет запустить TON OS на вашем iPhone: что это такое? В последнее время все только и говорят о блокчейн-платформе Telegram — TON (Telegram Open Network) и криптовалюте Gram, которая все никак не может запуститься из-за законодательных ограничений. Очередной запуск был намечен на 30 апреля, однако суд в Нью-Йорке признал ...

Гендиректор Huawei признал, что HarmonyOS — не конкурент Android Я никогда не был фанатом Huawei и, более того, до определённого момента не имел дел с её фирменной продукцией. Однако конфликт с США вызвал у меня неподдельный интерес, и я подумал, что будет здорово, если Huawei запустит свою операционку на замену Android. Через какое-то в...

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

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

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

Apple рассказала о новом рекорде, который установил App Store App Store по-прежнему успешен. А мы-то думали… Приложения – вещь весьма специфическая и имеющая свойство довольно быстро накапливаться. Стало быть, через какое-то время плюс-минус у каждого пользователя должна накопиться библиотека нужного софта, которая обновляется до...

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

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

Как установить ARCore на любой Андроид Уверен, что вам не раз доводилось слышать или даже пользоваться дополненной реальностью. Те самые животные в 3D от Google, о которых мы много писали, работают именно на базе этой технологии. Но дело в том, что запустить дополненную реальность на Android-смартфоне просто так...

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

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

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

Xiaomi выпустила умную розетку нового поколения Компания Xiaomi представила новую умную розетку со встроенным шлюзом для устройств умного дома. Полное название гаджета — Xiaomi MIJIA Smart Socket Bluetooth Gateway Edition. Первую умную розетку компания Xiaomi выпустила еще в 2014 году. После этого было выпущено...

[Из песочницы] Laravel+Docker+Gitlab. С чего начать Я обычно всегда обходился без докера и думал, что докер нужен только для больших проектов в больших компаниях. Но однажды я увидел как работает докер в паре с гитлабом у моего товарища и понял, что мне все таки стоит его изучить. Однако, как обычно это бывает, одной подходящ...

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

Khronos Group начала работу над внедрением Vulkan Ray Tracing Khronos Group начала разработку поддержки Vulkan Ray Tracing. Она включает в себя выпуск новых расширений трассировки лучей для API Vulkan. Это позволит в будущем разработчику начинать разработку игру с учетом требований RT в последующих поколениях. Разработчики желающие в...

[Из песочницы] Создание динамических параметров в Jenkins job, или как сделать вашу задачу user-friendly Доброго времени суток, Хабр! Сегодня я хотел бы поделиться одним из способов, как с помощью Active Choices Plugin сделать задачу в Jenkins наиболее унифицированной и понятной для пользователя. Введение Такая аббревиатура как DevOps уже давно не является чем-то новым для IT с...

Пользоваться VPN в iOS 13.4 может быть небезопасно Если вы пользуетесь сервисами VPN на iPhone и iPad, вам следует знать, что начиная с версии iOS 13.3.1 операционная система не позволяет VPN полностью шифровать трафик с устройства. Этот баг был обнаружен не так давно экспертами по безопасности из Bleeping Computer и, по сл...

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

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

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

Как запускать игры из GeForce Now в Google Chrome Несмотря на широкую популярность потоковых сервисов, которые стали новым словом в развитии музыки, кино и телевидения, облачные игровые площадки по-прежнему остаются одним из наименее востребованных типов онлайн-служб. Ведь если Apple Arcade, Netflix, Амедиатеку и какой-ниб...

FigmaGen: Автоматизация стилей в iOS-приложении Сейчас многие команды систематизируют дизайн своих приложений. Мы решили пойти дальше и автоматизировать синхронизацию кода с нашей библиотекой компонентов.  Дело в том, что в hh для проектирования UI используется небезызвестный сервис Figma, который, кроме прочих своих плю...

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

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

Как задать приоритет предпочитаемых Wi-Fi сетей на Android Задать приоритет сетям Wi-Fi проще простого Беспроводной доступ в интернет сегодня присутствует повсеместно. И наш смартфон почти всегда подключен к той или иной сети Wi-Fi. Хотя ваш умный гаджет «смотрит» на уровень сигнала, когда подключается к тому или иному роу...

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

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

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

Amazon, Apple и Google занялись разработкой открытых стандартов для устройств умного дома Цель состоит в том, чтобы предоставить покупателям более широкий выбор, упростить разработку устройств для производителей оборудования, а также повысить совместимость аппаратов между собой, с мобильными приложениями, облачными сервисами и голосовыми помощниками Siri, Alexa и...

[Из песочницы] Home видео для Selenium aka WebDriver. Или чем записать экран, если у вас есть java, поломанные тесты и немного времени Решили мы на работе автоматизировать тесты для нескольких своих веб приложений. И кроме информации, когда упали тесты, захотелось еще и увидеть, как выглядела страница на этот печальный момент. Я уже давно не брал в руки шашки и Selenium, поэтому пришлось немного покопатьс...

Пользователи GeForce NOW теперь могут синхронизировать игры с библиотекой Steam Компания NVIDIA объявила о появлении новой функции в облачном сервисе GeForce NOW, которая облегчит жизнь пользователям Steam с большой библиотекой — теперь служба сама сканирует и добавляет в библиотеку доступные игры. Теперь пользователи могут синхронизировать свои библиот...

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

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

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

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

Данные 235 миллионов аккаунтов Instagram, YouTube и TikTok утекли в сеть. Что делать? Простой пример: вы пристегнули велосипед на улице замком к фонарному столбу. В каком случае вероятность того, что его украдут будет выше, в этом, или если он хранится дома? Ответ очевиден и пусть пример немного грубый, но практически так и работает то, что ваши учетные данн...

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

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