Социальные сети Рунета
Четверг, 28 марта 2024

Сортировка выворачиванием Программист из Индии наглядно показывает Zig-Zag, Zig-Zig и Zig, используемые в алгоритме SplaySort: Траффик

[Из песочницы] Многопоточная сортировка с использованием пула потоков на Java В данном посте будет рассказано, как реализовать сортировку на Java c использованием ExecutorService. Общая суть сортировки в следующем: Массив разбивается на части Каждая часть массива сортируется Идем по упорядоченным массивам, сливаем их в один Здесь применяются иде...

Сортировка выбором Всем привет. Эту статью я написал специально к запуску курса «Алгоритмы и структуры данных» от OTUS. Введение Сортировка массива является одной из первых серьезных задач, изучаемых в классическом курсе «Алгоритмы и структуры данных» дисциплины computer science. В связи с э...

Сортировки кучей: n-нарные пирамиды Сортировку кучей (она же — пирамидальная сортировка) на Хабре уже поминали добрым словом не раз и не два, но это всегда была достаточно общеизвестная информация. Обычную бинарную кучу знают все, но ведь в теории алгоритмов также есть: n-нарная куча; куча куч, основанная на...

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

Поразрядная сортировка LSD (Radix Sort) В последнее время публикуется множество статей посвященных различным алгоритмам сортировки и их сравнению, решил внести и свои пять копеек. Хочу рассказать про свой излюбленный алгоритм для поразрядной сортировки LSD (least significant digit — сначала младший разряд) с по...

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

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

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

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

[Перевод] Сортировка в Scala — пример на кошках Привет, Хабр! Выношу на ваш суд русскоязычный перевод моей статьи на Medium: Sorting in Scala — a cat shop example. Статья рассчитана на читателей, знающих синтаксис языка Scala и осведомлённых о базовых инструментах стандартной библиотеки. Читать дальше →

Почта Mail.ru ускорила поиск в письмах Почта Mail.ru улучшила скорость поиска вложенных файлов и других документов. Изменился механизм сортировки и внешний вид выдачи. Количество случаев, когда пользователь находит нужное вложение среди первых 2-3 предложенных вариантов, выросло на 23%.  Ускорить поиск позво...

На Лайфхакере обновились комментарии Удобная подписка, сортировка и не только.

Как включить вкладки для сортировки чатов в бета-версии Telegram на macOS Рассказываем!

Sortify — быстрая и удобная сортировка плейлистов Spotify Для тех, у кого очень много музыки и кому важен порядок треков.

ОТПИСКА!!! Instagram покажет скучных друзей! Instagram добавляет новые пути для организации ваших подписок. Теперь вы можете увидеть тех, кто откровенно флудит в ленте и сториз, и те аккаунты, с которыми именно вы чаще контактируете. Если поймёте, что у вас слишком много подписок, вы можете быстро отписаться от самых ...

[Из песочницы] MVC в Unity или как упростить жизнь Для начала разберемся, что такое MVC (Model View Controller) Зачем же он нужен? Самый простой ответ — для постройки удобной и расширяемой архитектуры. Стоит разобраться зачем нужно дробить взаимодействие на три разных класса. Во-первых разделение обязанностей, следую принцип...

Развертывание в Docker и Kubernetes образа StatsD+Grafana В начале моего изучения Docker и Kubernetes мне нехватало простого и понятного примера, с которым можно было бы «поиграться», изучая особенности этой среды. Этой статьей хотелось бы закрыть этот пробел. Здесь я расскажу об интеграции .NET Core приложения с Telegraf и Grafana...

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

Книга «Android. Программирование для профессионалов. 4-е издание» Привет, Хаброжители! Познакомьтесь с возможностями программирования Android на языке Kotlin! Множество примеров приложений с четкими объяснениями ключевых концепций и API позволят легко разобраться в самых трудных задачах. Эта книга посвящена прикладным методам разработки ...

Y-метод — действительно простой способ собрать кубик Рубика Введение В статье рассматривается «Y-метод» сборки кубика Рубика — его легко понять и запомнить. Он основан всего на одной последовательности, которая называется «Y-движение». Поняв этот алгоритм, вы навряд ли забудете как собрать кубик самостоятельно. Читать дальше →

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

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

[Перевод] Миллион спрайтов при 120 с лишним fps Если вы побродите по форуму DOTS, то можете встретить там подобные посты о том, как автор написал библиотеку, способную рендерить миллион анимированных спрайтов, и всё равно получает только 60fps. Я создал собственный рендерер спрайтов DOTS, который достаточно хорош для наш...

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

Золушка от LEGO: машина на основе ИИ и Raspberry Pi рассортирует детальки за вас Конструктор LEGO нередко используют для создания корпуса какого-нибудь механизма с движком на «малинках». Чаще всего этот тандем используется в различных роботах, дронах, вездеходах. Энтузиаст Дэниел Уэст (Daniel West) пошел другим путем и создал машину с участием Raspberry...

Принцип SRP на примере Laravel Принцип SRP (Принцип Единой Ответственности) — один из основополагающих принципов написания поддерживаемого кода. В этой статье я покажу как применить данный принцип на примере языка PHP и фреймворка Laravel. Часто, описывая модель разработки MVC (MVP, MVVM или другие M**),...

[Из песочницы] Почему Rust должен стать функциональным языком программирования Привет, Хабр! Начав изучение Scala, я сразу столкнулся с тем, что функциональная реализация простейшего алгоритма быстрой сортировки работает радикально медленней и потребляет существенно больше памяти, чем аналогичная императивная реализация. При этом никто не спорит, что ...

Истории аварий с Patroni, или Как уронить PostgreSQL-кластер В PostgreSQL нет High Availability из коробки. Чтобы добиться HA, нужно что-то поставить, настроить — приложить усилия. Есть несколько инструментов, которые помогут повысить доступность PostgreSQL, и один из них — Patroni. На первый взгляд, поставив Patroni в тестовой среде...

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

ТЕСТ: Поймёте ли вы студенческий сленг XIX века? Представьте, что вы попали в дореволюционный университет, а там все студенты как-то странно изъясняются. Агафон изрезался в клочки, преподаватель выдал всем горячих блинов, кто-то снова развёл клопов — жизнь кипит! Попробуйте разобраться с необычными сленговыми словами, чтоб...

Понял принципы работы вирусных видео и поисковиков, чтобы с нуля стать самым популярным музыкантом в США: опыт Lil Nas X История о том, как использовать соцсети и «уязвимости» крупных организаций для достижения успеха, который казался случайным.

Настраиваем Continuous Integration для Jenkins и Bitbucket с werf Утилита werf создана так, чтобы её было легко интегрировать с любыми CI/CD-системами. Подробнее об этом процессе в общем случае читайте в эпилоге этой статьи, но основное её содержимое — практический пример по организации CI в Jenkins и Bitbucket. Подразумевается, что в р...

Air France приступила к испытаниям аэродромного багажного роботягача Французская авиакомпания Air France приступила к испытаниям автономного аэродромного багажного тягача AT135 Autonom Tract, который занимается перевозкой багажа пассажиров от пункта сортировки к самолетам для погрузки. Как сообщает Flightglobal, испытания проводятся в аэропор...

Продвинутая система авторизации действий с ресурсами в Laravel. Часть 2. Шлюзы, Политики Введение Здравствуйте дорогие Хабровчане. Я продолжаю свой цикл статей о продвинутой авторизации действий с ресурсами в Laravel. Чтобы лучше понимать о чем пойдет речь этой статье — необходимо прочесть Первую часть. Для начала вкратце повторю постановку задачи: Имеется бол...

Как же, черт возьми, отсортировать этот список? Пусть у нас есть список — содержимое каталога, в котором элементами являются экземпляры классов File и Folder. Задача — отсортировать этот список. Есть два широко известных варианта сортировки структуры каталога — когда сначала идут каталоги, а потом файлы, и когда файлы и к...

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

Touch slider на JavaScript Когда я начинал изучать JavaScript, мне очень хотелось понять как работают и делаются слайдеры, которые можно перелистывать свайпами или мышью, но материалов с хорошим объяснением именно того, что мне надо, я не нашел. Через какое-то время мне удалось сделать нечто подобное....

Почта Mail.ru запустила сервис для планирования дня Задачи Mail.ru Почта Mail.ru поможет пользователям лучше организовать день в самоизоляции  при помощи нового сервиса Задачи Mail.ru. Сервис помогает быстро организовать рабочий процесс и разобраться с домашними делами.  С помощью Todo.Mail.ru легко организовать свой день: состави...

[Из песочницы] Расчет временных ограничений для ПЛИС простым языком Здравствуйте. Эта статья написана для самых-самых новичков в мире ПЛИС. В ней я попытаюсь максимально просто и понятно рассказать что такое временны́е ограничения (timing constraints), накладываемые на проекты под ПЛИС. Статья создана на основе собственного опыта попыт...

[Перевод] Как демо Memories умещается в 256 байт Введение Привет! Меня зовут «HellMood», а эта статья посвящена небольшой программе для MS DOS под названием «Memories». Эта программа имеет размер 256 байт, она выиграла в категории «PC 256 byte» соревнований демосцены «Revision» 2020 года, а также получила приз зрительских...

Принцип DRY на примере Laravel Рассмотрим простой модуль, отвечающий за добавление новых пользователей. И на его примере увидим, какие возможности открывает применение принципа DRY. Для меня принцип DRY (Don't Repeat Yourself) всегда воплощался в двух основных определениях: Дублирование знаний — все...

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

SLAE — Security Linux Assembly Expert Exam Security Linux Assembly Expert — онлайн-курс и экзамен по основам 32-битного языка ассемблера процессоров семейства Intel в Linux-системах в контексте информационной безопасности. Курс будет полезен пентестерам, инженерам по информационной безопасности и всем, кто желает ра...

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

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

[Из песочницы] Angular: понятное введение в NGRX Цель этой статьи — дать чистое и ясное представление о ngrx. Для этого я объясню, что нужно знать и понимать о ngrx, а затем мы увидим это в действии с простыми и понятными примерами кода. Вот список тем, которые мы будем обсуждать в этой статье: Что такое ngrx Преимущес...

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

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

Применяем Data Sceince в мирных целях покупки дома Чтобы продать что-нибудь ненужное, нужно сначала купить что-нибудь ненужное, а у нас денег нет. — Трое из Простоквашино Введение Так получилось, что я живу в своей квартире (или кондо по-местному) в Монреале. И однажды, примерно год назад меня посетила мысль что неплохо-бы ...

[Перевод] Отложенное завершение pod'а при его удалении Задержка выключения pod’а в Kubernetes Это третья часть нашего пути (прим. пер. — ссылка на первую статью) к достижению нулевого времени простоя при обновлении Kubernetes-кластера. Во второй части мы сокращали время простоя, которое возникло из-за принудительного завершения...

[Из песочницы] vuex + typescript = vuexok. Велосипед, который поехал и обогнал всех Доброго времени суток. Как и многие разработчики, я в свободное от работы время пишу свой относительно небольшой проект. Раньше писал на react, а на работе используется vue. Ну и что бы прокачаться во vue начал пилить свой проект на нем. Сначала всё было хорошо, прямо-таки ...

3D-печать порабощает) (мысли вслух) 11 ноября 2019 года черт меня дернул) купить Anycubic Delta LP на распродаже Алиэкспресс. Ехал он ко мне месяц с российского склада. А покупал я его для того, чтобы побаловаться. К концу декабря это была довольно неплохо работающая дельта (это я уже позже понял сравнив со пе...

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

[Из песочницы] WAL-G: бэкапы и восстановление СУБД PostgreSQL Уже давно известно, что делать бэкапы в SQL-дампы (используя pg_dump или pg_dumpall) – не самая хорошая идея. Для резервного копирования СУБД PostgreSQL лучше использовать команду pg_basebackup, которая делает бинарную копию WAL-журналов. Но когда вы начнёте изучать весь про...

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

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

Как я попал в ThoughtWorks или образцовое интервью Не кажется ли вам странным то, что когда вы собираетесь поменять место работы и возникает необходимость пройти интервью, то в первую очередь вы думаете «надо подготовиться к интервью». Прорешать задачи на HackerRank, почитать Crack the coding interview, зазубрить как устро...

Одиночка против корпорации зла. Как Брайан Кребс боролся с русскими хакерами из Evil Corp Для подписчиковХакерскую группировку Evil Corp называют самой вредоносной и самой наглой среди киберпреступников. За сведения о ее членах американское правительство назначило награду в 5 миллионов долларов, а СМИ обсуждают слухи об их возможных связях с российскими спецслужб...

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

Тесты в Python: все основные подходы, плюсы и минусы. Доклад Яндекса Перед вами доклад Марии Зеленовой zelma — разработчика в Едадиле. За час Маша рассказала, в чём состоит тестирование программ, какие тесты бывают, зачем их писать. На простых примерах можно узнать про библиотеки для тестирования Python-кода (unittest, pytest, mock), принципы...

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

[Перевод] Ханс Петер Лун и рождение алгоритма хеширования Алгоритм хеширования инженера IBM дал компьютерам возможность быстрого поиска документов, ДНК и баз данных Начиная с 1940-х годов, Лун разрабатывал машины и системы для анализа информации, в частности, широко используемый в настоящее время алгоритм хеширования, который он ...

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

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

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

Learn Jetpack Compose By Example: учим Jetpack Compose на примерах Jetpack Compose переосмыслил то, как разрабатывается UI для Android-приложений, и внедрил принципы декларативного программирования в разработку интерфейсов. На него сильно влияют существующие веб и мобильные фреймворки, такие как React, Litho, Vue и Flutter. В этом репозитор...

Modern Reverse Engineering: TTD Обратная разработка сегодня это достаточно трудоемкий процесс в первую очередь потому, что в период с 2000х по 2020 годы вышло в свет много языков программирования, которые ставили перед собой задачу стать интуитивными и простыми для изучения, безопасными и в то же время эфф...

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

На YouTube заработали новые ограничения в отношении детей Команда популярного сервиса Youtube ввела в действие новые требования для видео, ориентированного на детей. Изначально новая политика конфиденциальности в отношении детей была разработана в ответ на требования Федеральной торговой комиссии США (FTC).  Тепер...

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

Пишем шеллкод под Windows на ассемблере В этой статье я хочу показать и подробно объяснить пример создания шеллкода на ассемблере в ОС Windows 7 x86. Не смотря на солидный возраст данной темы, она остаётся актуальной и по сей день: это стартовая точка в написании своих шеллкодов, эксплуатации переполнений буферо...

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

[Перевод] Использование переменных Grafana для большей интерактивности дашбордов Flowers and butterflies by marijeberting С помощью визуализации данных проще понять и осмыслить собранную информацию, использовать ее на практике. При этом работа с дашбордами должна быть простой для нетехнических пользователей — хорошо, если они смогут получать нужные дан...

[Перевод] Обработка сетевых данных на лету Перевод статьи подготовлен в преддверии старта курса «Пентест. Практика тестирования на проникновение». Аннотация Разнообразные виды оценки безопасности, начиная от регулярного тестирования на проникновение и операций Red Team до взлома IoT/ICS-устройств и SCADA, подразум...

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

США слепо закручивают гайки еще сильнее, копая себе же яму Министр торговли США Уилбур Росс (Wilbur Ross) сообщил Bloomberg, что правительство работает над новыми правилами, направленными на то, чтобы запретить Huawei еще больше американских технологий. Согласно новой информации, правительство США работает над постановлением, ...

API, ради которых наконец-то стоит обновиться с Java 8. Часть 1 На сегодняшний день Java 8 является самой популярной версией Java и ещё довольно долго будет ей оставаться. Однако с тех пор уже выпущено пять новых версий Java (9, 10, 11, 12, 13), и совсем скоро выйдет ещё одна, Java 14. В этих новых версиях появилось гигантское количество...

Генератор Ройера на биполярных транзисторах: что это такое и как оно работает Сегодня мы попытаемся понять, что же такое генератор Ройера на примере CCFL конвертера, соберем его прототип, а так же изучим принцип работы. Читать далее

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

Архитектура маркетплейса Как говорит Википедия, маркетплейс — это платформа e-commerce, онлайн-магазин электронной торговли, предоставляющий информацию о продукте или услуге третьих лиц, чьи операции обрабатываются его оператором. Если объяснять проще, то маркетплейс является торговой площадкой, кот...

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

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

Android Flash Tool — сервис для простой и быстрой ... Google создала сервис Android Flash Tool, задача которого упростить процесс прошивки Android-устройств. Совместим он с компьютерами, работающими под управлением Windows, macOS, Linux и Chrome OS. Позиционируется онлайн-приложение как более простая и комфортная альтернатива б...

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

PostgreSQL Antipatterns: навигация по реестру Сегодня не будет никаких сложных кейсов и мудреных алгоритмов на SQL. Все будет очень просто, на уровне Капитана Очевидность — делаем просмотр реестра событий с сортировкой по времени. То есть вот лежит в базе табличка events, а у нее поле ts — ровно то самое время, по кото...

[Перевод] Создание шейдерной анимации в Unity Недавно я работал над анимацией респауна и спецэффектом главного героя моей игры “King, Witch and Dragon”. Для этого спецэффекта мне нужна была пара сотен анимированных крыс. Создание двухсот мешей со скиннингом с анимацией ключевыми кадрами всего для одного спецэффекта — ...

Зоны в Dart: большой брат следит за тобой Привет! Меня зовут Дима, я frontend-разработчик в компании Wrike. Клиентскую часть проекта мы пишем на Dart, однако работать с асинхронными операциями нам приходится не меньше, чем на других технологиях. Зоны — один из удобных инструментов, который Dart для этого предоставля...

Hack the web! Как проверить сайт на уязвимости и как их эксплуатируют Для подписчиковВзлом сайтов — один из самых распространенных типов атак. Если тебе интересно, как взламывают сайты и на что нужно обратить внимание, чтобы защитить свой ресурс, то эта статья для тебя. Здесь я разберу самые начала пентеста веб-приложений и на примерах покажу,...

SDR трансивер SoftRock Ensemble RXTX Данная статья является продолжением серии публикаций про SDR (Software Defined Radio). В двух предыдущих статьях мы разобрались, как работает схема Tayloe, как с помощью схемы Tayloe осуществить синхронный приём АМ сигналов, и как устроен связной SDR-приёмник. В этой публи...

[Перевод] Дизайн-токены способны на большее: создаем единый источник информации о компонентах UI Термином «дизайн-система» в IT давно никого не удивишь. Компании систематизируют дизайн продуктов, придумывая свои или используя чужие инструменты для управления стилями, паттернами и компонентами.  Badoo не является исключением: с помощью нашей дизайн-системы Cosmos мы подд...

Sony представила новый геймпад для PlayStation 5 В отличие от предыдущих контроллеров PlayStation, основное устройство для PlayStation 5 не будет иметь традиционного прозвища DualShock. Вместо этого Sony называет его «DualSense», чтобы лучше отражать его новые возможности. Как и DualShock 4, это был большой шаг вперед для ...

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

Agile coach здорового человека Вступительное слово Для удобства я буду писать различные английские слова, такие как “Agile”, “coach”, “Scrum” и т.д. русскими буквами. Аджайл, коуч, скрам и т.д. Кто легко оскорбляется наличием транслитерации в тексте — прошу меня понять и простить. Аджайл сегодня, как мгла...

В Киеве запустили еще один прокат электросамокатов — грузинский сервис Scroll с помощью приложения Bird Грузинская компания Scroll запустила в Киеве сервис проката электросамокатов, который работает с помощью приложения американской компании Bird. Пока самокаты компании доступны только в центре столицы, однако постепенно зона действия наверняка будет расширяться. Цена разблоки...

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

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

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

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

12 лет с МКБ F41.2. То, что нас не убивает, делает сильнее… и лучше Привет всем. У меня депрессивное-тревожное расстройство. Вот уже 12 лет. 5 полноценных эпизодов. 4 ремиссии. МКБ F41.2 — эти цифры легко запоминаются… уже на первом эпизоде. Пусть это прозвучит странно, но я знаю, что такое ад на земле. И те, кто хоть раз проходил среднюю и...

Типичный рабочий день Instagram-редактора Пример из американского проекта о животных The Dodo, который работает в основном в соцсетях.

ТЕСТ: Кто вы во вселенной «Звёздных войн»? Уже совсем скоро выходит новый фильм из любимой многими вселенной «Звёздные войны» — «Звёздные войны: Скайуокер. Восход». В хитросплетениях этого мира очень легко запутаться. Чтобы вы лучше подготовились к премьере, мы сделали особенный тест. Он поможет узнать, на кого из пе...

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

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

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

Эксперимент VTrade. Часть 2: Ордеры. Типы, особенности обработки Чтобы понять, как работают биржи, нужно разобраться с биржевыми заявками и правилами их обработки брокером. В статье мы разберем типы ордеров, особенности их исполнения на бирже и накладываемые торговой моделью ограничения. Если вам любопытно, что значат аббревиатуры DAY, G...

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

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

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

Простой service discovery в Prometheus через Consul Закон Парето (принцип Парето, принцип 80/20) — «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата». WikipediaПриветствую тебя, дорогой читатель! Моя первая статья на Хабр посвящена простому и, надеюсь, полезному решению, сделавшим для меня сбор...

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

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

Шаговые двигатели (NEMA17). Греть или не греть? На тему рабочей температуры шагового двигателя в любительской среде сложилась поверье, которое гласит, что шаговые двигатели могут работать только при +80 oC, и что их нужно всячески охлаждать и т.д. Каюсь, тоже стал приверженцем этого обывательского мнения, пока не увидел п...

[Перевод] Принципы для разработки: KISS, DRY, YAGNI, BDUF, SOLID, APO и бритва Оккама Хорошему программисту необходимо уметь совмещать свои навыки со здравым смыслом. Все дело в прагматизме и навыке выбора лучшего решения для вашей проблемы. Когда вы сталкиваетесь с проблемой при разработке ПО, вы можете воспользоваться базовыми принципами, которые помогут ...

Внедрение зависимостей (Dependency Injection) с GetIt во Flutter Внедрение зависимостей - DI - Dependency injection - термин часто встречающийся на собеседованиях. Сам по себе концепт опирается на более объемный принцип инверсии зависимостей (буква D в SOLID), но намного проще и ближе к практике. Кратко можно сказать, что при внедрении за...

Крепление для экспедиционных канистр Товарищ недавно спросил - а нельзя ли напечатать на 3D-принтере такие штуки, чтобы плоские экспедиционные канистры крепить на машине? Вот такие:(фото взято отсюда )Даже ссылку дал на этот ресурс - https://3dtoday.ru/we-print/kreplenie-ekspeditsionnykh-kanistr-ekstrim . Там, ...

Рецензия на фильм «Земля кочевников» / Nomadland «Земля кочевников» (Nomadland) – американский фильм, получивший главный приз Венецианского кинофестиваля в 2020 году. У нас его впервые показали в рамках Киевской недели критики и, если честно, хотелось бы, чтобы картина попала в широкий кинопрокат. Это прекрасный пример тог...

Apple выпустила iOS 14 для iPhone и iPad Американская корпорация Apple всегда стремилась к тому, чтобы ее фирменное программное обеспечение стало как можно более продвинутым во всех отношениях, и именно поэтому из года в год она выпускает новые операционные системы для своих гаджетов, Сообщение Apple выпустила iOS...

Математика в космонавтике: ротационный детонационный двигатель Отправка кого-то или чего-то за пределы нашей планеты и по сей день является крайне сложным и дорогостоящим удовольствием. В то время как космические путешественники из различных научно-фантастических произведений массовой культуры используют ретрансляторы («Mass Effect»),...

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

Графики в Vuejs Я доволен экосистемой Vue. Как и положено, ты не городишь велосипеды, а пользуешься готовыми плагинами, которые за тебя написали умные дядьки. Когда твоя задача слишком мелкая и локальная, чтобы под неё написали плагин — ты идёшь и ищешь готовые компоненты, и только если н...

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

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

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

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

Как делать Code Review У Redmadrobot есть документ описывающий основные принципы Code Review, на которые стоит ориентироваться при оценке нового патча. Он был составлен из различных статей и на основании собственного опыта. А еще недавно на Хабре был перевод принципов код ревью от Google. Поэтому ...

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

[Из песочницы] Flutter. Как прокачать ваш BLoC Реализующих BLoC паттерн библиотек много. Но та, о которой я расскажу, необычная, и называется isolate_bloc. Как можно понять из названия — это какой-то необычный блок, а особенность его в том, что он работает в отдельном Isolate (далее изолят) и не тормозит ваш UI. В че...

Трассировка и мониторинг в Istio: микросервисы и принцип неопределенности Принцип неопределенности Гейзенберга гласит, что нельзя одновременно измерить положение объекта и его скорость. Если объект движется, то у него нет местоположения. А если местоположение есть – значит у него нет скорости. Что касается микросервисов на платформе Red Hat Ope...

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

Власти США все еще не хотят «отстать» от Huawei Несмотря на сообщения о потеплении отношений между Поднебесной и Соединенными Штатами, в 2020 году власти США все еще работают над расширением сферы действия санкций, направленных конкретно на Huawei. Так, министр торговли Уилбур Росс недавно сообщил Bloomberg, что правитель...

Как поделиться паролем Wi-Fi через QR-code Когда вы приходите в какое-то место, вы спрашиваете, какой там пароль от Wi-Fi. Особенно это актуально, когда мы оказываемся заграницей, где нет безлимитного мобильно трафика, к которому мы все так привыкли. Такая же ситуация встречается, если кто-то приходит к нам в гости ...

Онлайн-митапы на всю неделю по бэку и DevOps, безопасности и роботам с 17 апреля Эту неделю астрологи объявили неделей бэка: сразу несколько встреч и по .NET и по Java. А еще начали появляться неожиданные сочетания внутри одного мероприятия, например: JavaScript и DevOps или DevOps и ML. А еще много хардкорной практики — можно сделать своего робота или с...

Sony PlayStaion 5 и PlayStation 5 Pro выпущены одновременно Интерес людей по всему миру к игровым приставкам стремительно растет с каждым днем, а происходит это по той простой причине, что все больше людей видят смысл в том, чтобы их покупать, а затем, после этого, Сообщение Sony PlayStaion 5 и PlayStation 5 Pro выпущены одновременн...

За Россию, за победу! Российские войска из ЧВК «Вагнера» прямо вступили в конфликт с военными США в Сирии Американские войска начали нести потери на северо-востоке сирийского государства. В последнее время все чаще стала появляться информация о столкновениях российских бойцов с американскими военными на территории Сирии. Российским войскам ЧВК «Вагнера» надоело терпеть выходки...

[Перевод] Как работает Spring Boot Auto-Configuration Глубокое погружение в мир аннотации Spring Boot @Conditional с проработанными примерами реализаций классов доступа к БД Mongo и MySQL. В моем посте «Почему Spring Boot?» было рассмотрено создание Spring Boot приложения, из которого вы едва ли сможете понять, что происходит з...

[Из песочницы] Koin – это Dependency Injection или Service Locator? Введение В Android-разработке для DI традиционно используют Dagger 2, очень мощный фреймворк с кодогенерацией. Но есть проблема: новичкам сложно его использовать. Сами принципы DI просты и понятны, но Dagger усложняет их. Можно жаловаться на поголовное падение грамотности пр...

[Из песочницы] Визуализируя нейронный машинный перевод (seq2seq модели с механизмом внимания) Привет, Хабр! Представляю вашему вниманию перевод статьи "Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)" автора Jay Alammar. Sequence-to-sequence модели (seq2seq) – это модели глубокого обучения, достигшие больших успех...

[Перевод] Flutter. Упрощаем компоновку виджетов с помощью Dart расширений В версии Dart 2.7 нам представили расширения, позволяющие разработчикам добавлять новые функциональные возможности в уже существующие типы. Расширения могут быть отличным помощником не только, когда мы пишем бизнес-логику, но и когда у нас есть другие задачи! Примером такой...

Лучшие ASMR-приложения на Android Хотите попробовать ASMR на своем смартфоне? Еще каких-то лет пять назад ASMR-контент был мало кому интересен. Сегодня же ASMR — это целый жанр со своими поклонниками и ненавистниками. Принято считать, что в основном контент подобного рода «обитает» лишь на ст...

Apple отказывается от 3D Touch и правильно делает Мы писали инструкции в поддержку 3D Touch, давали Apple советы по улучшению технологии. Ничего не вышло.Судя по всему, в 2018 или 2019 компания откажется от 3D Touch. И мы этому только рады. Неужели Apple развивала 3D Touch 3 года зря?27 августа техноресурсы опубликовали за...

Telegram-бот на Java для самых маленьких — от старта до бесплатного размещения на heroku Для кого написано Если вы ни разу не писали Telegram-ботов на Java и только начинаете разбираться — эта статья для вас. В ней подробно и с пояснениями описано создание реального бота, автоматизирующего одну конкретную функцию. Можно использовать статью как мануал для созда...

RPG с японскими головоломками PictoQuest вышла на iOS На iOS вышел интересный проект под названием PictoQuest — это смесь из RPG и японских кроссвордов. Многие уже привыкли к совмещением нескольких жанров, где для осуществления действий персонажами вам нужно выполнять различные задания. По сути, большая часть не-экшенов именно...

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

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

[Перевод] Реализация алгоритма Минимакс на примере игры «Крестики-Нолики» Недавно я написал непобедимую игру «Крестики-Нолики». Это был интересный и поучительный проект, который многому меня научил. Если у вас есть желание посмотреть результат — это можно сделать здесь. Для того чтобы сделать игру непобедимой, было необходимо создать алгоритм, ...

Преимущества и подводные камни Azure Cosmos DB Немало баз данных на сегодняшний день стремятся сделать всё, чтобы обеспечить высокую производительность, масштабируемость и доступность, при этом минимизируя сложность и стоимость поддержки. Azure Cosmos DB — отличный пример СУБД, которая легко может обеспечить эти ка...

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

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

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

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

SEC отреагировала на попытку Telegram сократить сферу действия запрета на выпуск Gram Комиссия по ценным бумагам и биржам США (SEC) обратилась к суду с просьбой не ограничивать действие запрета на планируемое распределение Telegram токенов Gram только американскими инвесторами. SEC Letter to Court March 30, 2020 by ForkLog on Scribd После вынесенного судьей К...

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

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

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

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

TCP BBR: быстрый и простой способ ускорения загрузки страниц. Доклад Яндекса Современные протоколы прикладного уровня используют для ускорения передачи данных мультиплексирование, которое повышает требования к надёжности канала. На конференции YaTalks Александр Грянко phasma рассказал, как мы ускоряем загрузку страниц на каналах с большими потерями п...

MikroTik Скрипт: Уведомление о успешном входе на устройство или простой парсер журнала MikroTik Разбираем скриптом внутренний журнал событий MikroTik отбирая уведомления вход/выход пользователей на устройство. Отправляем события на почту или Telegram. Написать свой скрипт меня сподвигло желание упростить монструозные скрипты, которые можно найти по этому запросу в инте...

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

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

Huawei P40, P40 Pro и P40 Pro+ получили новый режим камеры и стали снимать еще лучше Компания Huawei начала распространение новой оболочки EMUI 10.1 для флагманских смартфонов Huawei P40, Huawei P40 Pro и Huawei P40 Pro+, которое, прежде всего, ориентирован на улучшение работы основной камеры. В частности, обновление добавляет новый режим AI 50MP, в кот...

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

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

[Из песочницы] Фаззинг тестирование веб-интерфейса. Расшифровка доклада В начале этого года Тензор проводил митап в городе Иваново, на котором я выступил с докладом про эксперименты с фаззинг-тестированием интерфейса. Тут расшифровка этого доклада. Когда обезьяны заменят всех QA? Можно ли отказаться от ручного тестирования и UI автотестов, з...

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

[Перевод] Складские роботы, использующие ИИ для сортировки предметов, готовы к работе Стартап из Беркли Covariant вышел из тени и считает, что его роботы готовы к выходу в мир Летом 2018 года небольшой стартап из Беркли, разрабатывающий роботов, столкнулся с трудным заданием. Компания Knapp, крупный поставщик технологий складской логистики, искала новую роб...

[Перевод] 8 бесплатных инструментов для создания интерактивных визуализаций данных без необходимости написания кода Когда тот, кто работает в сфере Data Science, собирается показать результаты своей деятельности другим людям, оказывается, что таблиц и отчётов, полных текстов, недостаточно для того чтобы представить всё наглядно и понятно. Именно в таких ситуациях возникает нужда в визуали...

IntelliJ IDEA: Structural Search & Replace Современные IDE — очень мощные инструменты, способные помогать разработчику в самых разных ситуациях. Но обратной стороной этой мощности является то, что большинство функций находится в тени — об их наличии мало кто подозревает. Простой пример одной...

Создателей GTA заставят выпускать игры чаще Сетевой инсайдер SWEGTA поделился любопытными слухами из игровой индустрии. Сообщается, что американский издатель Take-Two Interactive начал давить на разработчика игр Rockstar, известного по серии Grand Theft Auto, чтобы тот чаще выпускал новые проекты.

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

Rambler Group предъявила права на веб-сервер Nginx В московском офисе компании-разработчика веб-сервера Nginx прошли обыски в рамках уголовного дела о нарушении авторских прав, возбужденного по заявлению Rambler Group. Об этом в своем Telegram-канале рассказал гендиректор хостинг-провайдера Diphost Филипп Кулин. Один из созд...

Ультразвуковая ванна Хомяки приветствуют вас, друзья. Сегодняшний пост будет посвящен созданию ультразвуковой очистительной ванны в основе которой лежит пьезокерамический излучатель Ланжевена мощностью 60 Вт. В процессе мы рассмотрим из чего состоит устройство, как его настроить чтобы ничего не...

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

Microsoft создаёт «Планетарный компьютер» В преддверии Дня Земли Microsoft анонсировала «Планетарный компьютер», который продолжает экологические инициативы корпорации. Речь идёт о создании новой открытой вычислительной платформы, при помощи который учёные, организации государства смогут быстро получать доступ к да...

Niantic и Qualcomm объединились в разработке гарнитуры дополненной реальности с поддержкой 5G Компания Niantic – разработчик игры Pokémon GO – сетовала на недостаточный уровень современного развития технологии дополненной реальности. Учитывая специфику её проекта, компания сталкивалась с такими ограничениями, как задержки в сетях 4G и необходимость игрокам взаимодейс...

Яндекс запустил мультимедиа-платформу для телевизоров со Smart TV Платформа объединяет эфирные телеканалы, более 200 бесплатных каналов Яндекс.Эфира и онлайн-кинотеатр КиноПоиск HD. Они собраны в одном интерфейсе с голосовым поиском по всему видео. Искать можно по названию, жанру или, скажем, актёру. Так, зрители легко найдут фильмы с Томо...

Про фразовые глаголы Фразовые глаголы английского языка гораздо проще, чем кажутся. Они работают точно так же, как в русском языке приставки. Выдающийся советский актёр Зиновий Гердт, узнав однажды о недостойном поступке, совершённом знакомым ему писателем, сказал: «Разрешите с вами раззнакомить...

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

Microsoft выходит из AnyVision, прекращая инвестировать в сторонние технологии распознавания лиц Компания Microsoft на днях сообщила, что продаст свою долю в AnyVision, молодой израильской компании, разрабатывающей технологию распознавания лиц. Кроме того, она заявила, что больше не будет делать миноритарные инвестиции в разработчиков «спорной технологии&raqu...

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

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

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

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

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

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

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

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

Книга «Head First. Изучаем Go» Привет. Хаброжители! Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется ...

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

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

Google Ассистент на Android получил поддержку быстрых команд. Как настроить Я очень люблю Google Ассистент и регулярно им пользуюсь. В отличие от Siri на iOS, голосовой помощник поискового гиганта более глубоко интегрирован с Android и позволяет с большим удобством взаимодействовать с операционной системой. Его можно попросить перевести текст, отыс...

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

Гайд по сыгранности и командному духу в PES 21 Mobile и почему это важно для победы На днях мы уже говорили про химию игроков в FIFA Mobile 21. Если же вам больше по душе PES 21 Mobile, то вы попали по адресу. Давайте посмотрим на то, почему сыгранность команды важна для постоянной победы на футбольном поле. Во-первых, без нормальной химии ваши тиммейты буд...

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

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

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

[Перевод] Как прогнозировать результаты спортивных матчей с помощью проекта ML на Python Pandas, Keras, Flask, Docker и Heroku Во время Чемпионата мира по регби в 2019 году я сделал небольшой научный проект Data Science, чтобы попытаться спрогнозировать результаты матчей, написав о нем здесь. Я развил проект до примера от начала до конца, чтобы продемонстрировать, как развернуть модель машинного обу...

[Из песочницы] Как я осуществил свою мечту, побывав в российском офисе Microsoft Всем привет! Живу в Саратове с родителями. У меня аутизм. Я ИТ-самоучка с 10-ти летним опытом самообразования и работы. Системное администрирование, администрирование мобильных устройств и веб-разработка — это то, что я учу и над чем я часто практикуюсь. 2019 год получился в...

Карантин. Все под замком.Видео Привет ! Придерживаясь карантина начинаешь придумывать и думать о всяком, время предостаточно. Вот так и появилась мысль - что нужно бы понять как работает замок. Замок, КАРЛ!! Не коллайдер, не атомный реактор а обычный дверной замок.По мере нарастающего интереса было решено...

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

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

Apple Watch для настоящих патриотов. Циферблат International позволит выбрать в качестве изображения флаг своей страны Мы уже знаем, что в умных часах Apple Watch Series 6 и операционной системе watchOS 7 будет немало нового. Мы говорили о в том числе о появлении нового циферблата Infograph Pro, основной изюминкой которого будет тахиметр. Теперь всё тот же источник сообщает, что watchO...

[Перевод] Loki — сбор логов, используя подход Prometheus Салют, хабровчане! В преддверии старта нового набора на курс «DevOps практики и инструменты» подготовили для вас перевод интересного материала. Эта статья — краткое введение в Loki. Проект Loki поддерживается Grafana и направлен на централизованный сбор логов (с серверов ил...

[Перевод] Процедурная генерация многоэтажных 3D-подземелий В последнее время я играл в несколько roguelike, поэтому решил попробовать написать собственный процедурный генератор подземелий. Существует множество способов решения этой задачи, и я выбрал алгоритм автора TinyKeep, описанный здесь. Я расширил этот алгоритм, чтобы он рабо...

Google: создание действий для Assistant не влияет на ранжирование сайта На днях один из вебмастеров поинтересовался в Twitter, помогает ли создание действий для Assistant лучше ранжироваться в поиске и получать больше трафика. Сотрудник Google Дэнни Салливан ограничился коротким ответом: «Нет». Создание таких действий помогает расширить онлайн-п...

Самые популярные структуры данных Что такое структура данных? Проще говоря, структура данных — это контейнер, в котором хранятся данные в определенной компоновке (формате, или способе организации их в памяти). Эта «компоновка» позволяет структуре данных быть эффективной в одних операциях и неэффективной в др...

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

Cascadeur: Почему 12 принципов Диснея недостаточно Чтобы понять, как работает Cascadeur, нам необходимо обратиться к истории анимации и подходу к ее созданию. В этом материале Евгений Хапугин, ведущий аниматор студии Banzai.Games, постарается объяснить, как выход за рамки основополагающих принципов Уолта Диснея помогает соз...

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

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

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

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

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

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

Ubisoft приобрела студию Kolibri Games — еще одного разработчика гипер-казуальных развлечений Вряд ли есть те, кому нравится политика компании Ubisoft на мобильных (я не имею в виду казуальных игроков, которым в принципе все равно, чей проект они запускают: Ubisoft, Supercell или King), а она своими действиями показывает, что это только начало. Компании принадлежит ...

[Из песочницы] Пишем автотест с использованием Selenium Webdriver, Java 8 и паттерна Page Object В этой статье рассматривается создание достаточного простого автотеста. Статья будет полезна начинающим автоматизаторам. Материал изложен максимально доступно, однако, будет значительно проще понять о чем здесь идет речь, если Вы будете иметь хотя бы минимальные представлени...

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

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

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

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

Google: почему бесконечная прокрутка может вызывать проблемы с SEO На днях сотрудник Google Мартин Сплитт (Martin Splitt) напомнил, что бесконечная прокрутка может приводит к проблемам с индексацией контента. Он также объяснил, почему так происходит, и что делать, чтобы избежать такого рода неприятностей. Почему бесконечная прокрутка может ...

[Перевод] Разбираемся с not в Python В этой статье из серии про синтаксический сахар в Python я займусь на первый взгляд очень простым синтаксисом, но на самом деле, чтобы разобраться в механике его работы, нужно погрузиться вглубь на несколько слоев. Мы будем говорить о not.Определение звучит на...

[Из песочницы] Разбор UI/UX на примере прототипа в Figma и основные принципы Кому адресована статья В данной публикации я хочу помочь начинающим и «не очень» бизнес-аналитикам, менеджерам проектов, владельцам продуктов, желающим сделать свой первый сайт и всем-всем, кому надо сделать макет сайта или приложения, а он не знает с какой стороны подступит...

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

Podlodka #161: Инди игры Чтобы сделать свою собственную игру, нужно разобраться в игровых движках, научиться рисовать, написать сюжет, деконструировать геймплей чужих проектов и рассчитать баланс собственного...

Адаптируем существующее бизнес-решение под SwiftUI. Часть 1 Доброго всем времени суток. О технологии SwiftUI, которую Apple анонсировали в прошлом году WWDC 2019, говорили уже много. В принципе уже довольно материала про ее особенности, что у нее под капотом и как это использовать для быстрого и красивого UI. Предлагаю вам небол...

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

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

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

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

Сервер Игры на MS Orleans — часть 1: Что такое Акторы Привет Хабр! И так, на четырнадцатый день копья решил я значит начать делать простенький игровой сервер для простой онлайн стрелялки. За одно тему распределенных вычислений затронуть. В этой вводной статье цикла хочу рассказать что такое акторы (в Орлеанс их зернами называ...

Фильтрация воздуха из термокамеры Недавно приобрел принтер king roon kp3   попробовал печатать свои проекты и это меня затянуло с головой .С 3 д печатью границы в творчестве заметно раздвинулись)),но вопрос  каким пластиком печатать и что бы не  очень дорого поставил меня немного в ступор.Цены на пластики в ...

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

[Из песочницы] Адекватное MVC для начинающих и не только Небольшое вступление Всем 404! Большинство IOS-разработчиков не понимают как работать с Apple-MVC. Из-за чего появляется необоснованная критика, маленькие проекты стараются писать на архитектурах для этого не предназначенных, ViewController'ы становятся огромными, не читаемы...

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

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

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

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

Книга «Экстремальный Cи. Параллелизм, ООП и продвинутые возможности» Привет, Хаброжители! Для того чтобы овладеть языком C, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким, научным пониманием принципов и методик. Книга «Экстремальный Cи» научит вас пользоваться продвинутыми низкоуровневыми в...

Angular: Интеграционное тестирование (Shallow testing) Когда приложение разрастается или нам очень важно, чтобы оно работало верно при любом рефакторинге, мы начинаем задумываться о unit или e2e тестировании. За несколько лет работы с Angular — приложениями в корпоративном сегменте, поймав множество проблем при рефакторинге ...

Нейросеть с нуля своими руками. Часть 1. Теория Здравствуйте. Меня зовут Андрей, я frontend-разработчик и я хочу поговорить с вами на такую тему как нейросети. Дело в том, что ML технологии все глубже проникают в нашу жизнь, и о нейросетях сказано и написано уже очень много, но когда я захотел разобраться в этом вопросе, ...

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

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

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

[Из песочницы] Авторизация пользователя при помощи Starlette + Vue.js Вступление Задача — создать пример авторизации пользователя с использованием фреймворков Starlette (https://www.starlette.io/) и Vue.js *, который был бы максимально комфортным разработчикам Django для «миграции» в асинхронный стек. Почему Starlette? В первую очередь скор...

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

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

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

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

XFS, Reflink и Fast Clone. Созданы друг для друга Как все мы знаем, XFS — это высокопроизводительная журналируемая файловая система, созданная в недрах Silicon Graphics. А высокопроизводительная она потому, что способна справляться с множеством параллельных потоков ввода-вывода. Так что если вам интересна файловая система с...

Помогите понять как устранить дефект печати фотополимером eSun PLA white Добрый день. Помогите пожалуйста разобраться в физике процесса образования дефекта в нижней части детали при печати фотополимером eSun PLA white.Деталь располагал под разными углами, это расположение кажется оптимальным. Внутри отверстия под винт М2 с очень тонкой стенкой ок...

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

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

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

9 способов чистить поисковые запросы в Key Collector Дорогие друзья, сегодня я хочу рассказать о том, как эффективно чистить поисковые запросы в программе Key Collector http://www.key-collector.ru/. Чтобы почистить семантическое ядро, я использую следующие способы: Чистка семантического ядра с помощью регулярных выражений. Уд...

[Перевод] Для edge-серверов десятого поколения Cloudflare выбирает процессоры от AMD Ежедневно через сеть Cloudflare Network проходит более миллиарда уникальных IP-адресов; она обслуживает более 11 млн HTTP-запросов в секунду; она находится на расстоянии не более 100 мс от 95% интернет-населения. Наша сеть раскинулась на 200 городов в более чем 90 странах,...

Apple начала продавать восстановленные iPhone XS и XS Max   На американском сайте Apple появились восстановленные iPhone XS и XS Max. Все модели разблокированы и могут работать с любой SIM-картой. В зависимости от модели и объёма памяти, экономия составляет $300–350. Цены ▪️ iPhone XS 64 ГБ: $699 или 43 тыс. руб. ▪️ iPho...

Huawei заплатит большие деньги всем владельцам смартфонов Одной из самых крупных и известных компаний на рынке является китайская корпорация Huawei, но в начале 2019 года американские власти нанесли по ней крайне мощный удар. Дело в том, что они посчитали необходимым ввести персональные Сообщение Huawei заплатит большие деньги все...

[Перевод] Создавайте игры из виртуальных блоков LEGOⓇ в LEGO Microgame Последний шаблон серии Microgames предназначен для новых пользователей: они смогут поделиться своей первой 3D-игрой, на разработку и настройку которой уйдет не больше часа.Мы уверены, что чем больше среди нас творческих людей, тем лучше становится мир. Наша цель — сдела...

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

Виртуальная АТС. Часть 3: Переводим Asterisk на PjSIP без лишних телодвижений В первой и второй частях цикла статей мы разобрались с установкой IP-АТС (IP-PBX) на работающий под управлением Ubuntu VPS от RuVDS и настройкой основных функций с использованием канального драйвера chan_sip. Этот подход считается устаревшим, и в будущих версиях Asterisk п...

Состоялся глобальный релиз Danganronpa: Trigger Happy Havoc на iOS и Android Spike Chunsoft начала юбилейное празднование франшизы Danganronpa с анонса мобильных версий всех трех частей игры. Сегодня состоялся релиз оригинальной Trigger Happy Havoc в App Store и Google Play во всем мире. Изначально эта игра выходила в Японии на PSP, а позже была пер...

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

Новый кроссплатформенный тест 3DMark Wild Life UL выпустил новый кроссплатформенный тест 3DMark Wild Life, созданный для сравнения графической производительности (GPU) последних устройств Apple, Android и Windows. Wild Life измеряет производительность графического процессора, отрисовывая требовательную игровую сце...

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

Microsoft создаст «Планетарный компьютер» для защиты экологии Земли Ключевым стал анонс "Планетарного компьютера" - новой открытой вычислительной платформы, которая предоставит ученым, специалистам по охране природы, организациям и государствам возможность быстрого доступа к данным о состоянии Земли. "Планетарный компьютер&quo...

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

[Из песочницы] Кроссплатформенный многопоточный TCP/IP сервер на C++ Как-то раз встала задача по написанию простого и быстрого многопоточного TCP/IP сервера на C++ и при этом, чтобы работал из под Windows и Linux без требования как-либо изменять код за пределами класса самого сервера. Ранее, на чистом C++ без библиотек вроде Qt, Tcp-сервер не...

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

Настраиваем фид для Google Merchant Centre: пошаговая инструкция Этот подробныйгайд поможет быстрее разобраться с фидами Сообщение Настраиваем фид для Google Merchant Centre: пошаговая инструкция появились сначала на Searchengines.ru.

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

[Перевод] Я создал свой собственный дипфейк за две недели и $552 Создавая это видео, я научился многому Технология дипфейков использует глубокие нейронные сети для убедительной замены на видео одного лица другим. У этой технологии есть очевидный потенциал для злонамеренного использования, и она становится всё более распространённой. По п...

Бокс для 96 бит Добрый день. Распечатал бокс для бит. Помещается 96 штук. Очень удобная вещь. Легко открывается и закрывается. Рекомендую, если у вас также как и у меня завалялось много бит из различных наборов. Они легко преобразуются в один удобный и функциональный комплект.P.S. После нач...

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

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

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

Нетривиальные анимации в SwiftUI Идея На WWDC 2019 была представлена SwiftUI — технология коренным образом влияющая на создание UI в приложениях для экосистемы Apple. Нам в Distillery стало интересно в ней разобраться чуть глубже, чем это подано в примерах от Apple. В идеале нужно было запилить какой-нибудь...

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

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

В Великобритании хотят запретить продажи заблокированных мобильных телефонов Британское управление по коммуникациям (Ofcom) предлагает ввести правило, запрещающее операторам продавать телефоны, подключенные к их сетям. Компании O2, Sky, Three, Virgin Mobile и некоторые более мелкие операторы уже предлагают разблокированные телефоны, но Ofcom хоч...

[Из песочницы] Мы из другого теста — тестируем базу данных на MSTest Тестирование как универсальный принцип Уже почти четверь века празднуем миллениум, а тестирование ещё только входит в нашу жизнь… Сложно убедить начинающих разработчиков использовать эту потрясающую технику в своей работе… Да чего уж там говорить о разработчиках, простым сме...

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

Старт работы с Excel на C# В современном мире разработки приложений не редко встает необходимость работы с Excel документами. Чаще всего это разного рода отчеты, но иногда xls/x файлы используются в качестве хранилища данных. Например, если пользователь должен иметь возможность загрузить данные в прил...

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

Светодиод, таймер и прерывания на RISC-V с нуля (на примере GD32VF103 и IAR C++) Сегодня речь пойдет о модном — о RISС-V микроконтроллере. Я давно хотел познакомиться с этим ядром и ждал когда появится что-то похожее на STM32 и вот дождался, встречайте — китайский GigaDevice — GD32V. Инфраструктура для этого микроконтроллера не такая обширная как для ST...

Проблема У вас бывает ощущение нерешенной проблемы? Такое странное, как будто ментальный зуд. Не дает думать о чем-то другом. Не дает уснуть. Постоянно отвлекает. Моей проблемой стало непонимание причины, по которой эти ощущения возникают. На интуитивном уровне все прозрачно: ест...

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

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

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

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

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

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

Коды избыточности: простыми словами о том, как надёжно и дёшево хранить данные Так выглядит избыточность. Коды избыточности* широко применяются в компьютерных системах для увеличения надёжности хранения данных. В Яндексе их используют в очень многих проектах. Например, применение кодов избыточности вместо репликации в нашем внутреннем объектном хранил...

Huawei представила пользовательский интерфейс EMUI 11: что нового? Китайский производитель смартфонов Huawei открыл сегодня свою ежегодную конференцию разработчиков Huawei Developer Conference (HDC) в Дунгуане, Китай. В ходе мероприятия компания представила публике EMUI 11 — последнюю версию фирменного скина для Android. Хотя последняя верс...

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

Svelte: знакомимся с Действиями Недавно на Хабре появилась статья от @sanReal, где Александр рассказал о том, каким приёмам и каким возможностям Svelte он научился на собственном опыте. Я был немного удивлён не увидев в его списке упоминания одного из самых мощных инструментов фреймворка — Действий. К тому...

Современная сборка 2020 для frontend. Gulp4 Начало Посмотрев на календарь, я понял, что уже 2020, а посмотрев на свою сборку, которая была с 2018 года, я понял, что пора её менять. В этой статье мы разберем структуру проекта, плагины (минимальный набор функционала) и их новые возможности, которые добавились за такое б...

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

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

Мой идеальный ежедневник в Notion Для студентов notion предоставляет платную лучную подписку абсолютно бесплатно. Чтобы ее получить нужно зарегистрировать аккаунт не на личную почту, а на почту, которую вам выдали в университете, затем вам придет письмо подтверждения на почту и все, можно использовать person...

Книга «Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений» Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода....

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

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

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

"Тест на Альцгеймер": сколько животных изображено на картинке #1: Лучшие материалы «Популярной механики» за 2019 год Такие рисунки часто можно встретить с заголовком «тест на…», где вместо точек идет название любого недуга от слепоты до болезни Альцгеймера. К счастью, никакой доказательной базы под этими утверждениями нет, просто так н...

Chernobylite будет выпущен в 2021 году Научно-фантастическая компьютерная игра в жанре survival horror, разрабатываемая и издаваемая польской компанией The Farm 51. Анонс игры состоялся 30 апреля 2018 года. Выход игры в стадии раннего доступа через интернет-сервис цифровой дистрибуции Steam состоялся 19 октября 2...

[Перевод] Что JavaScript-разработчику следует знать о Curl Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «What JavaScript Developers Should Know About Curl» автора Valery Karpov. Curl — это популярный инструмент командной строки, часто используемый для отправки HTTP-запросов. Curl поддерживает большое...

На крючке у Америки: США запустили слежку за россиянами через iPhone Apple будет отслеживать перемещения людей через телефоны. Американская корпорация Apple объявили о начале массовой слежки за передвижениями пользователей. Устройства в России и ряде других стран будут собирать информацию о перемещении пользователей как на личном и обществе...

Как распланировать своё время в Notion, используя GTD Соберите все свои дела в одной удобной таблице, чтобы легко их контролировать.

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

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

Как создать HTML-подпись с картинкой для электронных писем на Mac (macOS) Многие пользователи Mac хотели бы установить автоматическую HTML-подпись для своих электронных писем, чтобы не приходилось каждый раз добавлять ее при начале новой переписки. Как оказалось, осуществить это не так уж и трудно – следует всего лишь выполнить несколько простых д...

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

Пандас и другие для толстых данных В этой заметке я расскажу о паре простых приемов, полезных при работе с данными, не помещающимися в память локальной машины, но все еще слишком мелкими чтобы называться Большими. Следуя англоязычной аналогии (large but not big), будем называть эти данные толстыми. Речь идет ...

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

DevOps или C#? Самое время прокачать скилы с Microsoft Learn По данным исследования ВШЭ, взрослые профессионалы мало учатся. У этого три основные причины: нет денег, нет времени и нет привычки учиться. Выходом становится микролернинг, когда учиться можно бесплатно (или очень недорого), быстро и в удобном формате, чтобы закрепить полез...

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

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

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

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

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

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

В Assassin's Creed Valhalla обнаружили новое мощное оружие, которое удалось добыть с помощью бага Мир Assassin's Creed Valhalla наполнен множеством секретов и отсылок. И хотя игра вышла более двух месяцев назад, пользователи продолжают раскрывать её тайны. Недавно одной из таковых поделился автор YouTube-канала JorRaptor. Он обнаружил спрятанный в груде камней леген...

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

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

Foxconn расследует преступную схему выпуска «левых» смартфонов iPhone с дефектными компонентами Тайваньский производитель электроники Foxconn, являющийся фактическим изготовителем львиной доли устройств Apple, заявил о начале расследования предполагаемого мошенничества, в ходе которого сотрудники продавали смартфоны iPhone с дефектными компонентами. Источни...

Как улучшить ваш API сервис на node.js. Часть 1 Сейчас доступно приличное количество материалов по написанию API на node.js. Большинство из них в виде туториалов и демо-примеров в документациях. Этого достаточно, чтобы быстро разобраться и написать что-то свое. Но в них редко найдутся детали, почему это делается именно та...

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

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

Цукерберг рассказал, как собирается зарабатывать на WhatsApp В ходе конференц-звонка с инвесторами основатель и глава социальной сети Facebook Марк Цукерберг обсудил планы развития популярного мессенджера WhatsApp и Facebook Messenger.  В частности, обсуждалась тема получения денег с этих проектов. Ранее Facebook при...

Как скачать на телефон фотографии из Instagram Instagram по праву стал настоящим символом нашего время. Несмотря на большую популярность TikTok, которая, судя по всему, скоро перестанет расти из-за вводимых по всему миру запретов, именно Instagram по-настоящему рулит. Он есть почти у всех публичных и не очень персон. В ...

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

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

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

Opium.Fill — цветовая схема глазами программиста Привет. Сегодня покажу вам цветовую схему, которой пользуюсь последние 2 года. Она была придумана, чтобы на проблемном проекте избавиться от огромного количества переменных в CSS. А потом оказалось, что эти принципы можно применить почти к любому проекту. В общем, попробу...

Основы надежной передачи данных Тем, кто стремится разобраться в сетях и протоколах, посвящается. КраткоВ статье рассматриваются основы надежной передачи данных, реализуются примеры на Go, в том числе UDP и TCP. По мотивам раз, два, три и книги "Компьютерные сети. Нисходящий подход", а то все о...

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

Twitter начал тестировать свою версию «историй» Twitter объявил о запуске ограниченного тестирования новой функции Fleets, которая представляет собой аналог «историй» в Instagram и Snapchat. Как и «истории», Fleets можно просмотреть, нажав на аватар пользователя. Эти публикации не будут показываться в хронике, чтобы не ра...

Nokia выпустила первый потрясающий телевизор Smart TV Еще в начале ноября появились первые слухи о том, что уже совсем скоро финская корпорация HMD Global под известным брендом Nokia выпустит на рынок по меньшей мере один телевизор, чтобы таким образом испробовать свои силы Сообщение Nokia выпустила первый потрясающий телевизо...

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

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

[Из песочницы] Почему нам везде хочется видеть золотое сечение? Попытка (неудачная) эволюционного анализа при помощи нейросетей на C++ Недавно я задался вопросом: связано ли как-то наше желание везде видеть золотое сечение с какими-то сугубо культурными вещами, или же в этом скрыта какая-то более глубокая закономерность, связанная с устройством нашего мозга? Чтобы разобраться в этом вопросе, я решил сделать...

Простое решение самой главной проблемы Windows 10 в 2021 году Не проходит и месяца, чтобы в СМИ не появилась новость об очередных проблемах с обновлениями Windows 10. Я предлагаю простой способ решения проблемы.

Проблема космического мусора может быть решена в ближайшее время Так должен выглядеть аппарат ESA ClearSpace-1 на орбите нашей планеты Загрязнение окружающей среды является одной из наиболее острых проблем современности. Мы неизменно оставляем после себя беспорядок, куда бы не направились. К сожалению, это касается не только поверхности н...

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

Рецензия на фильм «Воплощение зла» / Malignant «Воплощение зла» (оригинальное название картины Malignant) – это новый фильм ужасов от Джеймса Вана, который, как ни странно, отличается от предыдущих работ режиссера. В центре истории находится женщина, которая пытается понять причину чудовищных видений, во время которых он...

Игровые механики на уроке геометрии или векторы на Unity 3D На примере создания 2D игры «Баскетбол», рассмотрим векторы (скорости, сил, локальной и глобальной систем координат). Разберем принципы представления систем координат и представления векторов. А еще, затронем работу с LineRenderer и многокамерность. Читать далее

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

Google тестирует Question Hub для сбора вопросов на тему COVID-19 В 2018 году Google начал тестировать новую функциональность в поиске, которая получила название Question Hub. С её помощью пользователи могли отправлять в Google те вопросы, на которые они не нашли ответа. Далее эта информация передавалась издателям, чтобы они могли подготов...

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

Все катушки для филамента. Вес, размер, 3D модель Когда печатаешь остатками бывает так, что пластик заканчивается на середине печати. Опытные 3D печатники наверно на глаз определяют хватит филамента на эту деталь или нет) Конечно лучше точно знать сколько филамента осталось на катушке, но для этого надо знать сколько весит ...

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

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

[Перевод] «Давайте использовать Kubernetes!»: как получить 8 проблем Это перевод вводной статьи об использовании Kubernetes: «Let’s use Kubernetes!» Now you have 8 problems Если вы используете Docker, то следующим логичным шагом будет Kubernetes, известный как K8s. Именно так вы обеспечиваете эксплуатацию своих продуктов, верно? Ну, возможн...

В США iPhone 6s продают за жалкие $25. С нашими ценами лучше не сравнивать   Разница впечатляет. Последняя акция крупного американского оператора Straight Talk навела много шума в интернете. Оператор психанул и начал продавать новый iPhone 6s в пленке всего за $25 (около 1900 рублей). Для сравнения, в России iPhone 6s прямо сейчас продае...

«Почта России» с 1 января перестанет работать Единственной в своем роде почтовой службой на российской территории является «Почта России», а делает она все ради того, чтобы жители страны как можно чаще и активнее использовали различные услуги, которые она всем оказывает. Во всем Сообщение «Почта России» с 1 января пере...

Владимир Путин запретил смартфоны Samsung, Apple, Xiaomi и Huawei Законодательство РФ в последние годы крайне быстро меняется, а происходит это благодаря депутатам и чиновникам, которые фактически круглосуточно работают над тем, чтобы улучшить жизнь всех россиян и вывести экономику страны к новым вершинам. В итоге, Сообщение Владимир Пути...

Bing анонсировал новые user-agents для Bingbot Американский поисковик Bing вслед за Google анонсировал новые агенты пользователя для своего краулера Bingbot. В будущем user-agents будут постоянно обновляться, чтобы всегда отображать актуальную версию используемого движка рендеринга. Поисковик решил обновить агентов польз...

[Перевод] Примеры GraphQL на Java для начинающих [со Spring Boot] В этой статье мы рассмотрим пример GraphQL на Java и создадим простой сервер GraphQL со Spring Boot. Таким цыпочкам тоже нравятся примеры GraphQL на Java со Spring Boot! GraphQL — это язык запросов для API, который позволяет клиентам запрашивать ограниченное множество данны...

NASA и SpaceX совершат свой первый исторический полет в разгар пандемии Директор NASA Джим Бриденстайн (Jim Bridenstine) в пятницу во время конференции заявил журналистам, что запланированный на 27 мая первый в истории запуск астронавтов на Международную космическую станцию на борту космического корабля SpaceX является приоритетным для американс...

Алексей Савватеев: Теоретико-игровая модель социального раскола (+ опрос по nginx) Привет, Хабр! Меня зовут Ася. Нашла очень крутую лекцию, не могу не поделиться. Предлагаю вашему вниманию конспект видеолекции о социальных конфликтах на языке математиков-теоретиков. Полная лекция доступна по ссылке: Модель социального раскола: игра тернарного выбора на...

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

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

Бесплатный Плей Маркет на Андроид Многие современные гаджеты работают на операционной системе Андроид. Гугл Плей Маркет очень популярное приложение, с помощью которого можно загрузить игры и программы. Бесплатный плей маркет можно загрузить на сайте PlayMarket 4 ANDROID. С помощью этого приложения можно скач...

В России продлен срок действия Антипиратского меморандума до 31 января 2021 года Срок действия Антипиратского меморандума, подписанного правообладателями и крупнейшими интернет-компаниями России 1 ноября 2018 года, продлен до 31 января 2021 года.  Как заявил заместитель главы Роскомнадзора Вадим Субботин в рамках форума CSTB, всего с момента начала ...

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

Как легко очистить противень подручными средствами Спасаем посуду в 5 простых шагов.

Как проверить, поддерживает ли приложение процессор M1 Основной причиной отказа пользователей от покупки новых Mac на базе архитектуры ARM, стала проблема совместимости старых приложений, разработанных для Intel, с процессором M1. Ну, по крайней мере, их эта мифическая несовместимость очень сильно беспокоит и не даёт покоя. Вед...

Разметка для Assistant теперь также работает за пределами Google News В 2018 году Google представил новую разметку Speakable, предназначенную для тех издателей, которые хотят, чтобы их контент озвучивался Google Assistant. Изначально эта разметка работала только для издателей Google News, однако недавно поисковик расширил её поддержку за преде...

Intel Core i9-11900K работает на 5,1 ГГц в материнской плате Gigabyte B560 Aorus В преддверии начала продаж настольных процессоров Intel Core 11-го поколения, компания Gigabyte похвасталась возможностями чипсета B560 на примере своей платы B560 Aorus Elite. Благодаря технологии расширения теплового пакета CPU, флагманский чип Core i9-11900K...

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

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

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

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

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

«Не отлично, но и не ужасно»: глава Федерации бокса РФ прокомментировал санкции WADA Член исполкома Международной ассоциации любительского бокса (AIBA), генеральный секретарь Федерации бокса России Умар Кремлев призвал российских спортсменов не бойкотировать Олимпиаду 2020 в Токио из-за запрета WADA на демонстрацию российского флага и озвучивание гимна сборн...

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

Google начал использовать BERT для создания каруселей с новостями Google объявил, что начал использовать BERT и другие техники машинного обучения для формирования каруселей с новостями в результатах поиска. Новые карусели будут появляться в разделе «Главные новости». Они призваны помочь людям легко находить лучшие статьи, связанные с конкр...

Railways — стильная премиум-головоломка от авторов Traffix В портфолио студии InfinityGames можно найти довольно много интересных и стильных головоломок. Последними были Traffix и Traffix 3D, которые немного напоминают Mini Metro благодаря своему минималистичному дизайну и простому игровому процессу. Однако задача у игроков совсем д...

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

TFT24 на самодельную дельту Пока что я использую плату (и многое другое) от дельты, купленной за 4150р целиком :)Была недавно такая акция, некоторым даже выслали. Я ее пересобираю в раме побольше, пробую в общем себя в постройке, наладке. Ради опыта.Естественно, родная прошивка никуда не годилась - дре...

Шифрование TLS-трафика по алгоритмам ГОСТ-2012 c Stunnel В этой статье я хочу показать, как настроить Stunnel на использование российских криптографических алгоритмов в протоколе TLS. В качестве бонуса покажу, как шифровать TLS-канал, используя алгоритмы ГОСТ, реализованные в криптоядре Рутокен ЭЦП 2.0. Но для начала давайте вооб...

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

Синхронизация валов Z, на принтере Anet A8 Plus Видел какой то принтер с аналогичным решением. Решил прикинуть к своему. Получилось. Не дорого и практично.Нужен замкнутый ремень GT2 900мм, пара зубчатых шкивов для ремня GT2 (20 зуб) на вал 8мм (16*12,2) и 2 подшипника 608ZZ/P5 (ABEC 5)/Печатаем верхние пластины для фиксац...

Как скачать музыку из «Одноклассников» Несколько простых действий — и желанные треки окажутся в памяти компьютера.

[Перевод] Реализация SOLID и слоистой архитектуры в Node.js с TypeScript и InversifyJS Привет, Хабр! Предлагаю вашему вниманию перевод статьи Implementing SOLID and the onion architecture in Node.js with TypeScript and InversifyJS автора Remo H. Jansen В этой статье мы рассмотрим архитектуру, известную как слоистая (onion). Слоистая архитектура — подход к пост...

Лучше не медлить с покупкой видеокарты – дальше может быть еще хуже. Дефицит продлится до 2022 года Аналитик Morgan Stanley Харлан Сур (Harlan Sur) сделал неутешительный прогноз для майнеров и, в особенности, для геймеров: с нынешними ценами на видеокарты нам придется провести весь этот год. По данным аналитика, спрос на чипы в индустрии превышает пред...

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

Аренда виртуального сервера VPS/VDS: преимущества Виртуальный сервер VDS/ VPS — это популярная площадка, которую любят многие клиенты. Люди берут его в аренду, когда резервов простого хостинга мало. Сайт может виснуть, а время ожидания страницы увеличивается ежедневно. Хостинг не может справиться с такой нагрузкой, по...

Все побежали и я побежал… Футбольная команда, с бегающими по полю игроками у меня всегда вызывала вопрос: это пример сотрудничества (Collaboration) или взаимодействия (Cooperation)? Каждый игрок: будь то нападающий, защитник, вратарь имеет в игре специфические задачи, а значит и особые способности и ...

Блокировка Googlebot-News в robots.txt больше не работает Консультант агентства G-Squared Interactive Гленн Гейб (Glenn Gabe) заметил, что блокировка Googlebot-News в файле robots.txt, которая позволяла предотвратить появление сайта в Google Новостях, больше не работает. При этом в Справке Центра издателей эта рекомендация по-прежн...

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

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

Еще один самоделкин Решение сделать свой 3Д принтер пришло 3 года назад когда еще простую Анет А6-8 приходилось отдавать от 12т.р. А так хотелось кубот с хорошей жесткостью а за модели летящих медведей или эндеров на колесиках пришлось бы выложить сразу аж от 18т.р. Но мы ж сами с усами. Но рер...

Книга «Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin's Creed и дальше» Привет, Хаброжители! Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн — это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут отор...

Пробел не так прост как кажется Всем привет! Как вы уже знаете, мы в SE занимаемся распознаванием текста (и не только) на разных документах. Сегодня мы хотели бы рассказать еще об одной проблеме при распознавании текста на сложных фонах — о распознавании пробелов. Вообще, мы будем говорить об имени на банк...

Продвинутая система авторизации действий с ресурсами в Laravel. Часть 3. Чтение/запись атрибутов, собственные модели Введение Здравствуйте, дорогие Хабровчане. Сегодня я представляю вашему вниманию заключающую часть цикла статей о продвинутой авторизации действий с ресурсами в Laravel. Чтобы лучше понимать о чем пойдет речь в этой статье — необходимо прочесть первую и вторую части. На э...

Material Components Android Examples: работаем с Material Components Примеры приложений для Android с Material Components. Приложения в этом репозитории являются реализацией примеров Material Studies — каждое из них построено с использованием библиотеки MDC-Android и демонстрирует создание цветов, типографики и форм с помощью Material T...

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

«Яндекс» начал доставку тестов на коронавирус Как сообщает ТАСС со ссылкой на письмо генерального директора «Яндекса» Елены Буниной сотрудникам компании, компания начала осуществлять доставку тестов на коронавирус для своих сотрудников. «Сегодня мы получили тесты и готовы начать тестировать наш сервис в Москве. С вашей ...

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

Последние обновления в Google Analytics Ранее в этом месяце в Google Analytics появилось два обновления: сохранение истории поиска и новая функция «Edit in Analysis» в модуле «Анализ» для ресурсов App + Web. История поиска Google Analytics начал сохранять поисковую историю для лучшей персонализации резул...

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

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

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

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

Найдена новая «текстовая бомба», выводящая из строя iPhone, iPad и iPod Энтузиасты смогли найти сообщение, которое при приходе на iPhone, iPad и iPod под управлением операционных систем iOS 13 и iPadOS 13, выводит из строя соответствующие устройства.Указанная «текстовая бомба» состоит из эмодзи итальянского флага и символа на языке С...

Что почитать: новая книга фонда «Нужна помощь» «Силы добра» Команда благотворительного фонда «Нужна помощь» издала новую книгу «Силы добра. Шесть практик влиятельных социальных проектов» авторства экспертов в области социальных инноваций и эффективной филантропии Лесли Р. Кратчфилда и Хедер Маклауд Гранта. Журналист и литературный к...

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

Google Panda исполнилось 9 лет Девять лет назад, 24 февраля 2011 года, Google выпустил новый фильтр, который позже получил название Panda. Этот день стал одним из самых значимых в SEO-отрасли. Основной задачей Google Panda стала борьба с сайтами, содержащими контент низкого качества. Изначально Google вып...

Apple работает над тем, чтобы сделать фотографии с iPhone еще лучше Компания Apple приобрела британский стартап Spectral Edge Ltd. Он разработала технологию, которая снимает инфракрасные снимки и смешивает их со стандартными фотографиями, используя машинное обучение для получения более четких изображений с более точными цветами. Инф...

[Перевод] Rust для Java разработчиков Представляю перевод статьи автора Evan Cameron, которая может помочь Java разработчикам лучше понять отличия и схожесть этих двух языков — оригинал на сайте автора. Не считая себя достаточно опытным Rust разработчиком, я вряд ли смогу аргументированно участвовать в возможных...

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

[Перевод] Куда добирается GPS Пять возможностей спутниковой навигационной системы, о которых вы не подозревали Высокоточная GPS-станция на гребне Форда на Земле Мэри Бэрд в Антарктике. Является частью полярной наблюдательной сети Земли (POLENET), собирающей измерения, касающиеся GPS и сейсмической актив...

Специальная серия раскладушки Galaxy Z Flip Thom Browne Edition Компания Samsung представит специальную дизайнерскую версию смартфона раскладушки Galaxy Z Flip Thom Browne Edition. Об этом подтвердил рекламный ролик компании и несколько изображений устройства. Смартфон выпустят в стиле нью-йоркским брендом мужской и женской одежды Thom...

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

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

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

[Из песочницы] Doctrine ResultSetMapping на примерах Doctrine ORM предоставляет разработчику удобные средства выборки данных. Это и мощный DQL для работы в объектно-ориентированном ключе, и удобный Query Builder, простой и понятный в использовании. Они покрывают большую часть потребностей, но иногда возникает необходимость исп...

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

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

На что способна квадрокамера vivo V17 Хорошей встроенной камерой в смартфоне давно никого не удивишь. Но если раньше качественные фотомодули устанавливались только на дорогие флагманские устройства, то теперь пришел черед смартфонов подешевле. Впрочем, сегодня речь идет не только о качестве съемки, но количестве...

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

Ухожу из Импринты.... Началось все в 2013 году. Именно тогда я решил, что моя жизнь никогда не будет прежней (прям как после коронавируса), потому что я занялся 3D печатью.Я замечаю, что очень малое количество людей из нашей сферы любит делиться своими историями, своей жизнью, показывать все так,...

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

Пилот МиГ-31 поприветствовал коллегу на F-16 Кадры видеоролика были сняты пилотом двухместного сверхзвукового высотного всепогодного истребителя-перехватчика четвёртого поколения дальнего радиуса действия МиГ-31 Воздушно-космических сил РФ. Они демонстрируют, как лётчик встречает в небе американский многофункциональный...

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

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

[Перевод] Мониторинг Kubernetes с помощью Prometheus и Thanos Поздравляем! Вам удалось убедить ваше начальство в миграции приложений на микросервисную архитектуру с использованием контейнеров и Kubernetes.Вы очень довольны и все идет по плану. Вы создаете свой первый кластер Kubernetes (у всех основных облачных провайдеров: Azure, AWS ...

Обзор Transport Fever 2. Шикарный симулятор Мы привыкли играть в активные проекты, где вы постоянно двигаетесь, стреляете, убиваете, гоняетесь. Сегодня мы поговорим о проекте, который не требует от игрока молниеносной реакции, но при этом обеспечивает достаточно высоким уровнем погружения в атмосферу. Насладиться этой...

Новая функция Android 11 стала головной болью для разработчиков Scoped Storage? Боль или не боль? Android 11 — достаточно крупное обновление. Google планирует показать его уже в мае этого года, а само обновление начнет распространяться уже в сентябре. Главными нововведениями станут улучшенная темная тема, упрощенная передача файлов...

Скачать Lite OS: замена Windows 10 Спрос на различные электронные устройства стремительно растет с каждым днем, а происходит это по той простой причине, что все более широкий круг людей предпочитает использовать различные гаджеты. Такие не могут работать без установленной на них Сообщение Скачать Lite OS: за...

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

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

XTLW Climber 7 IDEX - первые впечатления TLDR: Принтер понравился, есть особенности :) Сборка простая, печатает хорошо. Поддержка очень отзывчивая. Печатать двумя отдельными головами совсем не сложно :)Описаний двухголовых аппаратов мало, поэтому решил таки написать о своих впечатлениях... Принтер у меня не первый,...

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

Парсер командной строки на .NET5 Сегодня мы собираемся показать вам, как начать парсинг аргументов командной строки. Кстати, это один пост из серии статей о .NET 5. У нас есть еще много интересного.Приложения командной строки, также известные как консольные приложения, - это программы, созданные для использ...

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

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

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

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

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

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

Худшие игровые ноутбуки 2019 года. HP OMEN 17-an100 и HP OMEN 15-dc0000 В последнее время игровые ноутбуки набирают особую популярность — пользователи хотят иметь мобильную производительность, чтобы играть или работать вдалеке от дома. Правда, далеко не все современные решения могут действительно порадовать потенциального покупателя в силу своих...

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

Зачем в рецептах советуют заранее разогреть духовку Это простое действие сильно повлияет на вкус вашего блюда.

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

На iOS выйдет приключение от One Way: The Elevator от разработчика Mr Pumpkin В начале года студия Cotton Games начала сотрудничать с издателем Lilith Games, чтобы перенести Mr Pumpkin 2: Walls of Kowloon на мобильные устройства. Теперь они решили заняться другим приключением в жанре point-and-click — One Way: The Elevator. Даже если вы не знали ниче...

Оконные функции с «форточкой» или как пользоваться фреймом Всем привет. 26 февраля в OTUS стартовали занятия в новой группе по курсу «MS SQL Server разработчик». В связи с этим я хочу поделиться с вами своей публикацией про оконные функции. Кстати, в ближайшую неделю еще можно записаться в группу ;-). Оконные функции прочно вошл...

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

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

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

App Annie рассказала о самых скачиваемых и кассовых играх десятилетия Все издания подводят итоги не только года, но и целого десятилетия (мы тоже решили не упускать возможность). Аналитическая компания App Annie поделилась рейтингами самых скачиваемых и кассовых игр последних 10 лет, на основе которых можно явно увидеть, почему столь ожидаемые...

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

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

Иран признал ошибочную атаку ПВО на украинский Boeing Генеральный штаб вооружённых сил Ирана официально подтвердил, что катастрофа Boeing 737−800 авиакомпании МАУ явилась следствием человеческой ошибки. Средства ПВО Ирана перепутали пассажирский самолёт из Украины с военным американским бортом. «Через несколько часов после раке...

[Перевод] Как научить нейросеть воспроизводить игровую физику Практически в любой современной компьютерной игре наличие какого-либо физического движка является обязательным условием. Развевающиеся на ветру флаги и кролики, бомбардируемые шарами, ― всё это требует надлежащего исполнения. И, конечно, пусть не все герои носят плащи… но те...

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

Немного про устройство современного радио на примере HackRF One Приветствую, Habr! Некоторое время назад в поле моего зрения очень часто попадало множество статей, видеороликов о теме SDR трансиверов. Тема представляет интерес и сегодня. Большой популярностью среди радиолюбителей и других, разного рода, «технарей» пользуются устройства H...

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

Сервис pr-flat.ru поможет подобрать и купить квартиру в новостройках от застройщиков В Екатеринбурге запустился сервис удобного поиска и покупки квартир в новостройках от застройщиков pr-flat.ru. Некоторое время сайт работал в бета-версии, но уже сейчас с помощью агрегатора можно легко подобрать и приобрести квартиру от таких застройщиков как Брусника, ГП ПИ...

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

Китайцы сделали кошку-робота MarsCat будет доступна в белом, сером, рыжеватом и черном цветах. Она оснащена шестью емкостными сенсорными датчиками, 5-мегапиксельной камерой, установленной в носу, и работает с помощью компьютера Raspberry Pi 3. Разработчики сообщили порталу The Verge, что робокошка может...

Ланч-тайм 255: краткий перевод свежих статей о digital В номере: macOS и его UI фичи, которые не так легко найти, и проблемы современных логотипов на примере нового лого BMW.

США решили отправить на Луну японцев Директор NASA Джим Брайденстайн (Jim Bridenstine) предложил использовать американские ракеты, чтобы отправлять японских космонавтов на Луну. Сообщается, что предложение было тайным.

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

Архитектура транзакций в Apache Ignite В этой статье мы рассмотрим, как устроены транзакции в Apache Ignite. Не будем останавливаться на концепции Key-Value хранилища, а перейдем сразу к тому, как это реализовано в Ignite. Начнем с обзора архитектуры, а затем проиллюстрируем ключевые моменты логики транзакций при...

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

Лучше и дешевле «Прадика»: Появление Chevrolet Trailblazer в России «взорвет» рынок – «японцы» приготовились на выход? Американский внедорожник бросает вызов конкурентам. Пользующийся в России популярностью Toyota Land Cruiser Prado доступен не каждому россиянину, поэтому желающим обладать полноразмерными внедорожниками, приходится подыскивать достойную альтернативу. Среди подобных машин не...

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

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

В следующем году на iOS и Android выйдет продолжение миниатюрной RPG Postknight 2 Postknight — это миниатюрная мобильная RPG с приятной мультяшной графикой и очень простым игровым процессом. В ней вы играете за некоего пострыцаря, который доставляет письма и посылки в отдаленные уголки королевства Куресталь. Игровой процесс построен на использовании спосо...

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

KingRoon KP3 - устранение "жужжания" на пониженных токах, плата MKS Robin mini. Сначала небольшое предисловие.Я уже рассказывал, что давным давно пересел со стоковой прошивки на марлин, сейчас у меня установлен последний на данный момент стабильный марлин 2.0.5.3. В настройках принтера я убавил токи на моторы, что позволило снизить температуру шаговых д...

Yggdrasil Network: Заря бытовых меш-сетей, или Интернет будущего Плавно наступает эпоха меш-сетей. Как минимум, этот термин все чаще и чаще появляется в информационной сфере. Что привлекает внимание сетевиков и почему в заголовке статьи фигурирует понятие «бытовая меш-сеть»? Попробуем разобраться в вопросе, взяв для примера сеть Yggdrasil...

Сыграйте в эту игру, чтобы помочь в разработке лекарства от коронавируса Все, у кого есть доступ в Интернет и навыки разгадывания головоломок, могут внести свою лепту в создание лекарства против коронавируса Covid-19. Для этого нужно присоединиться к сообществу Foldit и принять участие в онлайн-игре от Университета Вашингтона, которая разработана...

Ремонт елки Обратились недавно ко мне с просьбой срочно сделать что-нибудь для того, чтобы починить вот это:И как тут не помочь? Скоро новый год, а елка не собрана и не наряжена.Рисуем деталь:Печатаем по-быстрому.Получаем вот такой результат:А не надо торопиться делать доброе дело, особ...

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

США хотят, чтобы чипмейкер TSMC перестал поставлять ... Охота на Huawei, объявленная Белым домом, продолжается. На днях Министерство юстиции США выдвинуло в адрес китайской компании обвинения в промышленном шпионаже и краже секретов. Все это еще предстоит доказать в суде, но для правительства США компания уже признана виновной. Т...

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

Англичане против Кристен Стюарт в роли леди Дианы Проблема в том, что актриса — американка, пишут в Twitter. Чилийский режиссёр Пабло Ларраин, работающий над созданием картины «Спенсер», объявил о намерении взять звезду «Сумерек» на роль принцессы Дианы. Такое решение возмутило британцев, которые не упустили возможности ра...

[Из песочницы] Познаем промисы на основе Ecmascript спецификации. Знакомство Здравствуйте. Изучая JavaScript (да и в принципе любую другую технологию), всегда возникают разнообразные вопросы, главный из которых: «А почему это работает таким образом и не иначе?» И очень важно в этот момент не просто найти...

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

Как написать плагин для Фигмы: проблема, MVP, решение Привет, я Саша Катин, дизайнер продукта в Авито. Примерно за месяц я написал плагин для Фигмы, чтобы помочь коллегам-дизайнерам. В статье расскажу, что получилось хорошо и быстро, а что — не очень, и что нужно сделать, чтобы запустить свой энтерпрайз-плагин внутри компа...

В приложении Google Maps для iOS появился режим инкогнито Google запустил режим инкогнито в приложении Карт для iOS. Компания также объявила, что в следующем месяце в Android-версии Google Maps появится возможность массового удаления посещённых мест в хронике. При использовании режима инкогнито те места, которые пользователь искал ...

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

Восстановление прошивки на принтере Tronxy (XY2 Pro Titan) Вообщем случилась такая ситуация, решил я значит попробовать опять Марлин поставить на свой принтер, не понравилось и начал я значит прошиваться обратно на родную прошивку, но не тут то было.. прошивка ставиться но с ошибкой, скрин я сделать забыл но была ошибка "No authoriz...

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

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

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

[Из песочницы] Особенности установления соединения между участниками сетевой игры типа «равный к равному» Это сборник информации, которая мне понадобилась, чтобы реализовать этап установления соединения между участниками сетевой игры типа «равный к равному» (peer-to-peer) с использованием протокола UDP. Статья расчитана на начинающих разработчиков игр. Попытался написать такую ...

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

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

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

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

Google обновил функционал Ads Data Hub Google сообщил об обновлении функционала аналитической платформы Ads Data Hub. За последний год компания улучшила инфраструктуру, на основе которой работает ADH, чтобы расширить доступ к платформе и облегчить её использование. На сегодняшний день к платформе уже подключились...

Как сделать уборку по принципам кайдзен Лайфхакер уже писал о том, как применять принципы 5S в жизни. Сегодня перейдём к более конкретным задачам и расскажем, как убраться дома по принципам кайдзен.

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

5 простых настроек клиента Chia Coin для начала добычи криптовалюты на компьютере от Wccftech Простые ответы по настройке системы для Chia Coin

США готовится ввести новые меры против Huawei В администрации Трампа согласовали меры, призванные затруднить китайской компании закупку микроэлектронных компонентов. По сведениям агентства Reuters, в администрации президента США согласовали меры, призванные затруднить китайской компании Huawei закупку различных микро...

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