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

Чем будут удивлять Apple Watch 6? Touch ID, пульсоксиметр и другие детали Источники утверждают, что грядущие умные часы Apple Watch Series 6 будут оснащены дактилоскопическим датчиком Touch ID который также вернется в смартфонах iPhone 9 и iPhone 9 Plus. Подробности о дактилоскопическом датчике в Apple Watch Series 6 пока не сообщаются, можно...

Функция автоматического измерения насыщения крови кислородом 24/7 в смарт-часах Huawei Watch GT2 Pro уже доступна в Украине Компания Huawei представляет новую функцию в своих смарт-часах Huawei Watch GT2 Pro — автоматический мониторинг уровня кислорода в крови (SpO2). Теперь следить за показателем сатурации крови кислородом можно круглосуточно — для этого достаточно включить соответствующую функц...

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

Представлены 100-долларовые умные часы Xiaomi с NFC и пульсоксиметром В прошлом году Xiaomi выпустила умные часы Mi Watch Color. Как и было обещано вчера, компания представила новую версию устройства под названием Xiaomi Mi Watch Color Sports Edition. Цена Xiaomi Mi Watch Color Sports Edition составляет около 105 долларов. Устройство уже ...

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

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

Цифровой пульсоксиметр BGMMED Oximetro C1 LED Цифровой пульсоксиметр BGMMED Oximetro C1 LED- это устройство, определяющее уровень кислорода в крови, а также считывающее частоту пульса. Рекомендуемое значение кислорода в крови более 92%, а нормальное значение пульса это 60-80 ударов в минуту. Чтобы сделать тест необхо...

У Apple Watch нет того, что есть у 30-долларовых часов Umidigi UFit Китайский производитель Umidigi раскрыл подробности об умных часах под названием Umidigi UFit, которые при своей невысокой цене оснащены функцией определения уровня сатурации кислородом капиллярной крови, которой нет у Apple Watch. Уровень насыщения крови кислородом меж...

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

Беспроводной DIY датчик тепрературы и влажности с e-paper дисплеем Всем привет! Сегодня хочу рассказать читателям о своем DIY проекте датчика температуры и влажности с e-ink дисплеем. Это будет некая обзорная статья об этапах создания устройства, будет много картинок. Идея этого проекта родилась около двух лет назад, примерно тогда я увлекс...

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

Apple Watch получили новые функции с выходом WatchOS 7.1 Public Beta 2 Несколько дней назад Apple выпустила первую публичную бета-версию watchOS 7.1 для умных часов Apple Watch, однако в этой версии не было новых новых циферблатов и приложения Blood Oxygen. Теперь компания выпустила новую версию watchOS, в которой представлены эти нововвед...

TicWatch Pro 3 получат два дисплея и датчик измерения уровня кислорода в крови Пару недель назад мы вам уже рассказывали, что новые часы от Mobvoi под названием TicWatch […]

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

Huawei представила Band 4 Pro с GPS, NFC, пульсоксиметром и влагозащитой на 50 метров В конце октября были опубликованы качественные иллюстрации грядущего фитнес-браслета Huawei Band 4 Pro — ожидалось, что анонс последует в скором времени. Тем не мене он задержался до первой декады декабря. Huawei представила Band 4 Pro на своём мероприятии в Китае. Он имеет ...

tmc2208 v3.0 + skr 1.3 "tmc connection error" мое решение Привет.Купил у bigtreetech плату и драйвера.Драйвера "DYI" для подключения по UART.При установке с marlin 2.0 прошивка выдавала ошибку "tmc connection error".Нигде не нашел дельного ответа, кто-то меняет драйвера, кто-то добавляет какие-то строки в прошивку.Я же решил провер...

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

Самоизоляцию американцев измерили по Wi-Fi Все гениальное просто. Сидите дома - сидите на Wi-Fi. Где процент использования Wi-Fi больше, там и самоизоляция эффективнее.

Apple добавит датчик Touch ID в колесо прокрутки в будущих Apple Watch В отчете издания The Verifier раскрываются некоторые новые функции, которые, по слухам, появятся в Apple Watch следующего поколения.Согласно полученной информации, будущие смарт-часы от Apple получат аутентификацию при помощи датчика Touch ID, который будет встроен в колесо ...

Сушилка для горнолыжных ботинок Мы с семьей регулярно катаемся на горных лыжах. И не всегда есть возможность удобно сушить ботинки. Поэтому озадачился приобретением сушилки для ботинок. Поиски в интернете вывели на продукцию фирмы THERM-IC. Но один экземпляр стоит 2500-3000 тыс, у нас в городе в наличии их...

Выяснились подробности о новом поколении смарт-часов Apple Watch Apple Watch являются наиболее популярными в мире смарт-часами, поэтому выпуск очередной модели не заставит себя ждать.Теперь появилась информация, что новая версия Apple Watch получит функцию определения уровня насыщения кислородом крови (SpO2). У некоторых конкурентов уже е...

[Из песочницы] Симуляция ПИД-регулятора температуры Поискал я статьи на данном ресурсе на тему ПИД-регуляторов. Много статей. И с объяснением принципов работы таких регуляторов. И с алгоритмами подбора параметров. И с реализацией на конкретных железках и программах. Не увидел одного — симуляции ПИД-регуляторов на моделях, с т...

Две красные кнопки, паяльник и React: как мы делали движуху для IT-конференции Badoo регулярно участвует со стендом в выставках IT-конференций. Поэтому каждый год мы с коллегами — инженерами и деврелами — придумываем, что бы такого айтишного сделать, чтобы не скучать в перерывах между докладами. Меня зовут Иван, я frontend-разработчик. В этой статье вм...

Мобильная разработка: индивидуально или в команде? Привет! Как многим известно, Mail.ru Group ведет образовательные проекты для студентов в 9 вузах: МГТУ им. Баумана, МГУ, МИФИ, МФТИ, СпбПУ, Мосполитех, МАИ, ВГУ и ПГУ. Среди 70 дисциплин есть курсы по мобильной разработке под платформы Android и iOS. С точки зрения методо...

Авторский 3D принтер. Обзор конструкции. Дисклеймер:Для меня это первый тестовый проект, в нём я попытался воплотить в жизнь то, что генерируется в моей голове. Воспринимать его серьёзно, пожалуй, не стоит..Название принтера: TISS.Почему я решил сделать свой принтер?Изначально я просто хотел собрать ящик и для этог...

Xiaomi Mi Band 5 получит ряд новых функций Есть немало тех, кто ведет активный образ жизни и следит за статистикой своих передвижений. Прийти им на помощь готовы фитнес-браслеты Xiaomi. Они стоят недорого и работают долго. Сейчас компания готовит к анонсу Xiaomi Mi Band 5 и его могут представить в конце июня или в на...

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

Доделал охлаждение платы и драйверов в ZAV mini Еще в сентябре я начинал делать охлаждение платы Lerdge-X, но обстоятельства сложились так, что эта работа несколько затянулась. Вентилятор 80х80х10 мм, подключен через резистор 75 Ом 2 Вт к дополнительному выходу питающего напряжения Lerdge-X. Блок питания в принтере на 12 ...

Honor Band 5 — уже в Украине Среди основных характеристик Honor Band 5 сенсорный AMOLED Full Color дисплей с диагональю 0,95”, функция 24-часового мониторинга пульса, сенсор уровня кислорода в крови (SpO2) и 8 вариантов оформления дисплея.

Энкодер для Sapphire pro (MKS Robin nano v1.2). Давно собирался написать, что-нибудь про модификацию своего принтера. Но никак не найду время. Т.к. народ в чатике периодически спрашивает про установку энкодера. Оставлю инструкцию. И так, имеем Сапфир Про. Перепрошитый на Marlin 2 bugfix. Сенсорный экран это конечно хорошо...

Fysetc 12864 v1.2 mini и SKR V1.3 - не видно нифига.     Данный пост для того, что бы не потерять ну и помочь кому-то, хотя для кого-то ниже написанное будет знакомо.    При установки дисплея Fysetc 12864 mini v1.2 на плату SKR V1.3 и последующей настройке с прошивкой платы вылезла у меня небольшая проблема, а именно на диспле...

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

[Из песочницы] С++, метапрограммирование и регистры микроконтроллера Привет, Хабр! Вот уже несколько лет все свои проекты для линейки микроконтроллеров stm32 я делаю на C++. За это время у меня накопилось некоторое количество материала, который может быть интересен другим разработчикам. Во избежание лишних вопросов: я использую связку QtCre...

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

Часы Garmin Fenix 6X Pro Solar получат функцию подзарядки от солнечной энергии Компания Garmin готовит к выпуску новые наручные смарт-часы Fenix 6X Pro Solar. Гаджет получит функцию подзарядки от солнечной энергии, датчик частоты сердечных сокращений (ЧСС), который позволит измерять пульс, в том числе во время занятий водными видами спорта и сенсор для...

[Перевод] Создание псевдотрёхмерной гоночной игры В детстве я редко ходил в залы аркадных автоматов, потому что особо в них не нуждался, ведь дома у меня были потрясающие игры для C64… но есть три аркадные игры, на которые у меня всегда находились деньги — Donkey Kong, Dragons Lair и Outrun… … и я очень любил Outrun — ско...

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

Представлены первые гибридные умные часы с ЭКГ и функцией обнаружения нерегулярного сердцебиения Умные часы быстро набирают популярность, они не только помогают при занятиях спортом, но и имеют медицинские функции. Компания Withings привезла на выставку Consumer Electronics Show 2020 новые умные часы Withings ScanWatch. Компания утверждает, что это первые гибридные...

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

Умные часы Fitbit получили функцию, которой нет даже в Apple Watch Как сообщают источники, некоторые умные часы и трекеры активности компании Fitbit после обновления ПО получили новую функцию — определение уровня насыщения кислородом крови (SpO2). Для начала отметим, что не стоит путать SpO2 с VO2 max — показателем максима...

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

[Перевод] Электронный нос своими руками Работая в рамках предыдущих проектов с частицами класса PM2,5 [мелкие, потенциально опасные для вдыхания частицы, размером порядка 2,5 мкм / прим. перев.] я заметил одно неудобство – я не мог распознать источники загрязнения, испускающие мелкие частицы. Большинство данных,...

Проект ИТЭР в 2019 году Добро пожаловать на брифинг по готовности ИТЭР к первой плазме! Напомню, что у нас есть справочная информация по проекту. Могу отметить, что у нас сегодня хорошие новости — конгресс США принял бюджет на 2020 финансовый год с резко увеличенным финансированием американской час...

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

Новые смарт-часы Apple Watch определяют уровень кислорода в крови В новых моделях смарт-часов компаний Apple, появятся новая функция отслеживания здоровья владельца смарт-часов. Это функция измерения уровня кислорода в крови. Такая функция уже есть у многих смарт-часов. Уровень кислорода в крови выше 90% считается нормой, а вот показатель...

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

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

[Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json ...

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

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

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

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

Как в линуксе подключиться к корпоративному VPN с помощью openconnect и vpn-slice Хотите использовать линукс на работе, но корпоративный VPN не даёт? Тогда эта статья может помочь, хотя это не точно. Хочу заранее предупредить, что вопросы администрирования сетей я понимаю плохо, поэтому не исключено, что я всё сделал неправильно. С другой стороны не исклю...

[Из песочницы] Пишем бот для пазл игры на Python Давно хотел попробовать свои силы в компьютерном зрении и вот этот момент настал. Интереснее обучаться на играх, поэтому тренироваться будем на боте. В статье я попытаюсь подробно расписать процесс автоматизации игры при помощи связки Python + OpenCV. Читать дальше →

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

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

Гибкое управление Data Science-продуктами Асхат Уразбаев был программистом, руководил IT-командами, но заинтересовался Agile и основал компанию ScrumTrek, которая помогает компаниям внедрять гибкие подходы. Однажды в ScrumTrek за помощью обратилась компания с data science-продуктами. Казалось бы, работа понятна и с...

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

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

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

Стартовало ЗБТ MMORPG Wild Terra 2, игра будет бесплатной на неделю Wild Terra 2: New Lands — это изометрическая MMORPG в мире средневекового фэнтези. Её разработкой занимается студия Juvty Worlds, которая ответственна также и за первую часть в данной серии. Игра была обновлена до версии 2.0, что привнесло несколько изменений. Начинаются они...

Подключаем DUE+Ramps1.4+TMC2209(2208) прошивка Marlin Предисловие: Ни где не нашел на просторах нета вариантов подключения связки DUE+Ramps1.4+TMC2209(2208). На сайте Marln тоже написано "UART RX line requires an interrupt capable pin.Software UART not support on all platforms, such as DUE based boards.", т.е. софтовый UART в D...

NASA удалось измерить скорость ветра на коричневом карлике В NASA рассказали о новейшием способе измерения свойств небесного тела под названием коричневый карлик. Коричневый карлик – это не совсем звезда и не совсем планета. Эти объекты значительно больше Юпитера, но являются недостаточно  массивными, чтобы стать звездой, то е...

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

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

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

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

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

Withings представила ScanWatch — гибридные часы с ЭКГ и сканером уровня кислорода в крови В них больше сенсоров для отслеживания состояния здоровья, чем в Apple Watch 5.

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

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

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

Германия, или Туда и Обратно — 2 В первой статье цикла я описал свой переезд в Германию с семьей. Обосновались мы в красивом и благородном городе — Висбадене. Именно тут Достоевский прокутил все свое состояние. Казино в Висбадене Я же в принципе не азартен, поэтому намеревался просто пожить в Европе. По...

[Из песочницы] Ещё раз про аппаратные ключи GPG за копейки В февралe 2020 года на Хабре появилась увлекательная статья про преобразованию программатора ST-Link v2 в аппаратный ключ шифрования. Уже тогда в комментариях появились жалобы на то, что результат не удаётся повторить, но они остались без ответа. За прошедшее время до меня ...

Очередная статья: STM32 для начинающих Всех приветствую! Это моя первая статья на Хабре, поэтому прошу не кидаться тяжелыми предметами. Заранее спасибо. Начнем с предыстории. Когда-то мне пришлось перейти на микроконтроллеры ARM фирмы ST. Это было связано с тем, что PIC и AVR уже не хватало и хотелось новых при...

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

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

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

Станок с ЧПУ Здравствуйте, хочу представить вам станок с ЧПУ на базе cnc schild и ардуино уно. Данный станок сначала был на кинематики винт-гайка, потом все же руки дошли сделать на ремнях. Оставил только ось z на передаче винт-гайка. Печаталось все на 3d принтере аникубик 3 мега. 3d мод...

Переделка дисплея Anycubic Photon S и засветка фоторезиста. До покупки фотона, у меня был обычный FDM. Я наивно полагал, что на фотополимернике можно печатать с точностью в 1 пиксель. Но не тут-то было. Из-за толстого защитного стекла, возникает сильная паразитная засветка по XY. Переделать экран решил после поста AndyBig. Без специа...

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

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

Рекомендательные системы, основанные на графах Всем привет! Меня зовут Александра Зенченко, я Lead Software Engineer в ЕРАМ. Занимаюсь разработкой решений, которые помогают нашим клиентам повышать эффективность работы и, в основном, включают в себя часть машинного обучения. В последнем проекте я работала над построением ...

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

Samsung предложила собирать мебель из упаковки от телевизоров Компания Samsung представила экологичную упаковку Eco-Package, с помощью которой можно сделать мебель и аксессуары для дома своими руками — например, самостоятельно смастерить тумбочку или журнальный столик.

[Из песочницы] Получение meterpreter сессии внутри NAT сети, с помощью Chrome и Pivot машины Вводная Всем привет, в этой статье я хочу поделиться своим опытом в эксплуатации уязвимости Chrome FileReader UAF, проведении техники pivoting, ну и написать свою первую статью конечно. Так как я являюсь начинающим Pentest инженером, то потратил на освоение и понимание этой...

Huawei Band 4 Pro со встроенным NFC и GPS за $ 56 Huawei выпустила новый продукт Huawei Band 4 Pro, который получил несколько улучшений по сравнению с Huawei Band 4 запущенным в октябре. Band 4 Pro оснащен 0,95-дюймовым цветным AMOLED экраном высокой четкости и несколькими циферблатами. Он имеет матовую металлическую р...

Почему у Wechat нет и не может быть конкурентов Возможно, меня можно обвинить в предвзятости и безмерном обожании Wechat. Обоснованно ли — пусть судят другие. В любом случае, Wechat — это уникальное явление среди всех IT-проектов всего времени. И тут я попытаюсь раскрыть вопрос — What makes it special©. Читать дальше...

[Из песочницы] Захват криптоключей Mifare и копирование ключей домофонов IronLogic своими руками Голыми руками захватывать криптоключи и копировать брелоки Mifare для домофонов конечно невозможно, а вот собрать прибор, который будет это делать вполне реально. Не буду здесь рассказывать о том, что такое Mifare и вдаваться в технические подробности, скажу только, что данн...

Отечественный DSP процессор 1967ВН028 от фирмы Milandr. Небольшой мануал по арифметике на языке assembler В своем первом пробном цикле статей я хочу немного обозреть некоторые особенности упомянутого выше российского DSP процессора. Про этот процессор уже были упоминания и не одно, в том числе и на хабре, например, здесь. По этому не буду разбирать его общий функционал, откуда ...

Робот - художник на Arduino Uno Всем привет =) Сегодня у меня для вас робот - художник. Уже давненько хотел собрать эту штуку и вот, наконец, выдалось свободное время.  Все детали напечатаны PLA пластиком с 30% заполнением. Расход филамента около 200 грамм. Ссылка на страницу проекта - https://www.thingive...

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

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

OSINT в Telegram Протокол Telegram известен своей доступностью и открытостью. У него есть множество публичных реализаций: tdlib/td, rubenlagus/TelegramApi, vysheng/tg, LonamiWebs/Telethon и другие. Однако, даже имея в распоряжении столь богатый инструментарий и объемную документацию (https...

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

подключение TMC2208 в UART, включение spreadCycle и запуск Linear Advance на TwoTrees Sapphire Plus Здесь пойдет речь о частном случае как минимум подходящем для Sapphire Plus новой ревизии со шатными драйверами 2208 на X,Y,E и двумя A4988 на каждую ось Z и платой MKS Robin Nano v1.2.Чтобы заставить драйвер 2208 на экструдере нормально работать с Linear Advance придется по...

[recovery mode] Лайфхаки мониторинга инфраструктуры с помощью PRTG Network Monitor от Paessler AG Контроль уровня тонера Многие администраторы сочли бы очень практичной возможностью контролировать уровень тонера в картриджах всех принтеров с помощью PRTG Network Monitor. Но не все устройства поддерживают идентификаторы объектов (OID) с помощью датчика SNMP. Тем не менее ...

midi-bluetooth клавиатура на esp32 Несколько лет тому назад ко мне в руки попала компактная драм-машина от небезызвестных teenage engineering. Тогда меня очень поразила идея — использовать печатную плату как часть корпуса и элемент дизайна устройства. С тех пор мне хотелось тоже собрать аналогичное по стилис...

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

[Перевод] Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Целевая аудитория Вы разработчик, который хочет повернуть свою карьеру в сторону более совершенной модели DevOps? Вы являетесь классическим Ops-инженером и хотели бы получить представление о том, что означит DevOps? Или же вы не являетесь ни тем, ни другим и, потратив некото...

Автоотключение на Lerge. С первых дней овладевания принтера(ом) АВТООТКЛЮЧЕНИЕ было самым желанным желанием.Приобрел плату Lerge. Меня дико напрягал факт стоимости модуля управлением питания почти за 30% стоимости платы, жаба оказалась моим союзником и мы победили.Встречал на данном ресурсе словесно...

Состоялся пробный запуск Rage of Destiny от создателей Lords Mobile, ещё один клон RAID Rage of Destiny — это новая мобильная игра от создателей Lords Mobile. Геймплей выполнен в жанре мобильных RPG, где мы собираем группу из героев и они самостоятельно справляются с врагами. Всё действие происходит на стене замка, который наши враги решили осадить. Если вы реш...

Американец собрал в подвале симулятор для игры в iRacing на основе реального автомобиля Mini Cooper S, ПК и 49-дюймового монитора Увлеченный своим хобби человек с прямыми руками и свободным временем способен сотворить то, что никогда не сделают «креаторы на зарплатах». Американский фанат гонок Брент Чейни в очередной раз подтвердил это утверждение, собрав ультимативный симулятор гонок Basemen...

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

Самодельные беспроводные оконные датчики: STM32L0 + RFM69 + Android Добрый день, уважаемые хабровчане! Несколько лет назад я купился на красочную рекламу zWave и установил себе оконные датчики, базирующиеся на этом протоколе. К домашнему серверу был подключен USB zWave-Stick, который играл роль контроллера, написан небольшой модуль на Java, ...

Исследование протокола системы контроля давления воздуха в шинах автомобиля (TPMS) Система дистанционного контроля давления воздуха в шинах автомобиля (англ. аббревиатура TPMS — Tyre Pressure Monitoring System) предназначена для оперативного информирования пользователя о снижении давления в шинах и о критической температуре шин. Датчики имеют внутреннее ил...

Первый в мире неинвазивный глюкометр, да ещё и в формате умных часов. Такой показала Quantum Operation Японский стартап Quantum Operation представил на выставке CES 2021 то, что он называет первым в мире носимым неинвазивным глюкометром, да и, похоже, вообще первым в мире подобным устройством, независимо от формата. Устройство в формате умных часов якобы способно точно ...

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

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

Переносим Angular проект на ESLint, с Prettier, Husky и lint-staged Привет, Хабр! Меня зовут Богдан, я работаю в ПИК Digital Front-End тимлидом. Большую часть проектов мы разрабатываем на Angular и недавно я решил пересмотреть наши стайл гайды, а также добавить новые инструменты для более удобной работы. В качестве линтера я решил использов...

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

Галерея фото, сделанных на 64-мегапиксельную камеру Redmi K30 Сегодня Redmi официально объявила о том, что в смартфоне Redmi K30 используется датчик изображения Sony IMX686 разрешением 64 Мп, и сегодня же в Сети появились примеры фото, сделанных смартфоном. Точнее, фото даже одно, просто оно разрезано на фрагменты размером...

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

Древности: ZX Spectrum и древний игрожур Короткая, но яркая эпоха ZX Spectrum в моей жизни началась в 1993 году и закончилась в 1995-м, с появлением дома IBM PC. Самособранный АТМ Турбо со временем обзавелся звуковой микросхемой, двумя пятидюймовыми приводами для дискет, шикарной герконовой клавиатурой и корпусом о...

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

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

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

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

На Apple подали в суд из-за технологий в умных часах Речь идет о технологиях неинвазивного мониторинга уровня кислорода в крови и отслеживания частоты сердечных сокращений.

Как мы улучшили интерфейс VSO-движка Playrix и приблизили его по удобству к Unity Ранее на Хабре мы уже писали о том, как сделали собственный игровой движок VSO, а сегодня расскажем, как мы улучшали его интерфейс и удобство работы с ним. Статья будет полезна всем, кто только начинает разбираться с UX/UI и хочет узнать, как с помощью базовых прин...

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

Отключение питания командой М300 После завершения печати часто есть необходимость отключить питание принтера аппаратно, например если печать закончилась ночью. Решение пришло не сразу, но, на мой взгляд, довольно интересное и простое: к зуммеру принтера подключается несложная схема (на своем я вместо зуммер...

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

Псс, парень, не хочешь сделать модуль для Flipper Zero? У Flipper Zero на боку есть отверстия GPIO под стандартную гребенку 2.54 мм, к которым выведены ноги микроконтроллера. Там есть аппаратный SPI, I2C, UART и много другой периферии, доступной в нашем чипе STM32. Эти контакты можно использовать для подключения к сторонним уст...

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

Huawei представила в Китае смарт-часы Watch GT 2e Еще одной новинкой от Huawei оказались смарт-часы Watch GT 2e, которые раннее уже представили в Европе во время запуска серии P40.Компания утверждает, что новая версия ориентирована на поколение Z, а буква «е» обозначает энергию. Таким образом, это не урезанная в...

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

Swagger в RBK.money — про наши внешние API Хочешь сделать что-то полезное и рабочее — сделай его так, чтобы другие люди могли этим полноценно пользоваться, нормально это ревьювить, да и вообще вспоминать тебя добрым словом, а не темной стороной своего словарного запаса. Для этого, кроме того, чтобы просто хорошо дела...

[Перевод] Руководство по моему стилю тестирования на Python В этой статье я попыталась собрать несколько своих техник тестирования на Python. Не стоит воспринимать их как догму, поскольку, думаю, со временем я обновлю свои практики. Читать далее

3д принтер Two Trees Sapphire S Всем привет. Выкроилась свободное время, для написания этого поста о 3Д принтере Two Trees Sapphire S.Возможно кому-то мой пост покажется запоздалым, прошу извинить, но я с другой стороны с момента получения принтера прошло уже семь месяцев, отчасти такое количество времени ...

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

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

Precursor — собери сам свое open-source мобильное устройство с криптографической защитой На днях представлен проект открытой программной платформы для создания мобильных устройств. Он получил название Precursor. По словам автора, это Arduino или Raspberry Pi для мобильной отрасли. На базе платформы можно собрать любой мобильный девайс. В отличие от тех же о...

Умные часы Honor MagicWatch 2 обзавелись функцией, которой нет у Apple Watch Подшефный Huawei бренд Honor объявил о начале распространения обновлений программного обеспечения умных часов Honor MagicWatch 2 (обзор), расширяющих функциональность устройства.  Апдейты доступны в международном масштабе, в том числе и российским пользователям. В...

Имитация целенаправленных кибератак, Read Team, Pentest, сканирование уязвимостей. Плюсы и минусы различных методов В данной статье мы попытаемся сделать небольшое сравнение различных способов тестирования безопасности вашей сети и понять, есть ли какие-то преимущества у относительно новых BAS (Breach & Attack Simulations) систем, которые имитируют взлом и кибератаки. Для примера, в...

Представлены умные часы с большим экраном, 14 днями без подзарядки, SpO2 и 5 ATM дешевле $40. Встречайте Mibro Watch На Aliexpress появились очень доступные умные часы Mibro Watch, которые предлагают довольно большой набор функций, которые обычно присутствуют в носимых устройствах более дорогого класса. Прямоугольный корпус с закругленными краями имеет выполнен из металлического сплав...

TMC2208 для FlashForge Dreamer Не так давно стал обладателем дримера. Печатаем на нем не сильно сложные детали. Стоит он недалеко от рабочего места и постоянный дребезг и "песни" не то чтобы сильно, но раздражали. Не секрет, что драйвера у него стоят 4988 (у кого-то A, у меня HR), да еще и со своими прико...

Сотворение Сайтамы "One Punch Man" И создал Бог Сайтаму, совершенного из людей...Всем привет, женская самка на связи! Решили выложить немного того, что осталось от фигурки, которая делалась в подарок за короткие сроки, но руки не успевали фоткать, поэтому до покраса фоток просто нету.Поэтому имеем что имеем и...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Я системный администратор, занимаюсь компьютерами, и сегодня мы поговорим о Kubernetes. Я постараюсь глубже окунуться в тему, рассмотрев, какие проблемы сисадмин может решить с помощью этого приложения, и также затрону некоторые моменты эксплуатации Puppet, которая вроде как...

Робот-попрошайка на ROS и нейросетках Обычно к таким поделкам возникает два вопроса: «как?» и «для чего?» Первому вопросу посвящена сама публикация, а на второй я отвечу сразу: Этот проект я затеял для того, чтобы освоить робототехнику, начиная с Raspberry Pi и камеры. Как известно, один из лучших способов чему...

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

ESP32 development board с кастомным дизайном Наконец то у меня добрались руки до сборки минимального аналога Espressif Systems плат на ESP32 микроконтроллере. На плате расположен микрофон, усилитель для этого микрофона на одном транзисторе. Усилитель для динамика на трех транзисторах с выходным каскадом работающим в р...

Tronxy X5SA-400, обзор и сборка китайского монстра) Долго я вынашивал идею, что очень часто мне не хватает стандартных 23*23*30 размеров печати на моих FDM принтерах. Смотрел что вообще есть в продаже, что можно собрать в относительно бюджетную цену. И выбор на данный момент не такой и большой. Если собирать 30*30 вариантов н...

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

Дружим STM32 с LCD дисплеем 1604 по I2C шине (библиотека HAL) Привет, Хабр! В этой статье я хотел бы рассказать о своем опыте подключения LCD дисплеев к микроконтроллеру STM32 с использованием библиотеки HAL по I2C шине. Подключать буду дисплей 1602 и 2004. Они оба имеют припаянный I2C адаптер на основе чипа PCF8574T. Отладочной пл...

[Перевод] Беспроводное управление моторчиками из Lego при помощи Steam Controller Когда я был молодым, мне всегда хотелось иметь наборы «техникс» от Lego, чтобы собирать из них всякие крутые штуки. Автономные танки с вращающимися турелями, стреляющими кирпичиками Lego. Но тогда такого набора у меня не было. И даже обычных кирпичиков от Lego не было. У ...

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

[Из песочницы] О работе ПК на примере Windows 10 и клавиатуры ч. 1 Меня зовут Андрей Артемьев, я работаю в Microsoft над ядром ОС Windows 10, ранее я работал над Windows 10x (WCOS), XBox, Windows Phone и Microsoft Edge. Я хочу популярно в образовательных целях рассказать о том как работает компьютер на примере клавиатурного ввода и Window...

30+ парсеров для сбора данных с любого сайта Десктопные/облачные, платные/бесплатные, для SEO, для совместных покупок, для наполнения сайтов, для сбора цен… В обилии парсеров можно утонуть. Мы разложили все по полочкам и собрали самые толковые инструменты парсинга — чтобы вы могли быстро и просто собрать открытую инфо...

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

Apple Watch могут научиться отслеживать уровень кислорода в крови Компания Apple работает над парой новых функций, которые в будущем могут появиться в яблочных умных часах. Намеки на грядущие нововведения были найдены в коде пока неанонсированной iOS 14.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознак...

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

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

[Перевод] Делаем своими руками: KVM Over IP при помощи Raspberry Pi На Хабре вряд ли стоит рассказывать о программах удаленного доступа к ПК, вроде TeamViewer. Но все это работает лишь в среде операционной системы. А вот доступа к BIOS, возможности установки, переустановки и прочих операций с операционной системой нет. Для всего этого есть ...

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

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

[Из песочницы] Оптимальный путь новичка в мире C++/Qt Часто задаваемый начинающими программистами вопрос – какие материалы читать для повышения своего профессионального уровня? В таком, наиболее общем виде, ответить на данный вопрос невозможно. Это зависит от текущих знаний и умений человека, от его специализации, от задач, кот...

[Из песочницы] Умирает ли RuTracker? Анализируем раздачи Любая деятельность генерирует данные. Чем бы вы ни занимались, у вас наверняка на руках кладезь необработаной полезной информации, ну или хотя бы доступ к его источнику. Сегодня побеждает тот, кто принимает решения, основываясь на объективных данных. Навыки аналитика как ни...

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

[Перевод] Как я самостоятельно выучил новый язык за 12 месяцев: тотальный гайд От А0 до B2 за год Чуть больше года назад я был полностью монолингвом, говорящем только на английском, с нулевыми познаниями во французском языке. А спустя двенадцать месяцев, я с лёгкостью сдал международный экзамен DELF B2. Если вы не знаете, что значит «В2», посмотрите ш...

[Из песочницы] MVVM и выбор элементов в адаптере Уже примерно после 3-его самописного адаптера, в котором надо было реализовывать логику запоминания выбранного элемента, у меня появились мысли, что должно же быть какое-то решение, которое уже включит в себя всё необходимое. Особенно, если в процессе разработки приходилось ...

Большая подборка материалов для изучения Google Tag Manager Привет, Хабр! Меня зовут Артём Сайгин, я веду проект «Я Маркетолог», в котором рассказываю о digital-маркетинге и веб-аналитике и делаю так, чтобы всё это стало понятным. Cделал для вас большую подборку материалов для самостоятельного изучения Google Tag Manager. В статье...

Кто живет на вершине самого высокого действующего вулкана в мире? Льюльяйльяко — самый высокий действующий вулкан на нашей планете. Он расположен на границе Чили и Аргентины и возвышается на целых 6739 метров над уровнем моря. Его покрытая снегом вершина находится на экстремальной высоте, где концентрация кислорода ниже нормы на целых 45%...

[Из песочницы] Как собирать проекты в Jenkins, если нужно много разных окружений На Хабре много статей о Jenkins, но мало где описывается пример работы Jenkins и докер агентов. Все популярные инструменты сборки проектов типа Drone.io, Bitbucket Pipeline, GitLab, GitHub actions и другие, могут собирать все в контейнерах. Но как же Jenkins? На сегодняшний...

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

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

В прямых эфирах Instagram появился донат Во время пандемии коронавируса одной из популярных площадок стал Instagram, а именно прямые эфиры в социальной сети. Именно поэтому в прямых эфирах теперь доступны донаты. Если вы смотрите прямой эфир, просто сделайте слайд снизу и вам будет доступна функция Fundraiser. В С...

Моё подключение лазера к контроллеру BIGTREETECH SKR V1.3 Наконец приехал долгожданный контроллер skr 1.3. После печати корпуса, установки и 2х недельной настройки tmc2208 в режиме uart вспомнил одну из целей данного приобретения: подключить лазер, который лежал на полке уже полгода.Предупреждение: автор не несёт ответственности за...

Расшифровка вебинара «SRE — хайп или будущее?» У вебинара плохой звук, поэтому мы сделали расшифровку. Меня зовут Медведев Эдуард. Я сегодня поговорю о том, что такое SRE, как появилось SRE, какие есть критерии работы у SRE-инженеров, немножко о критериях надежности, немножко о ее мониторинге. Мы пройдемся по верхам, по...

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

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

[Из песочницы] Svelte, исчезающий фреймворк, что всё никак не исчезал Когда я вижу очередную статью о Svelte: RE: Боль и слёзы в Svelte 3 Svelte 3: Переосмысление реактивности Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков Легенда о Фреймворке Всевластия Re: «Сравнение JS-фреймворков: React, Vue и Hyperapp» Исчезающие фр...

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

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

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

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

[Перевод] Как я модернизировал свою Flash-игру В этом посте я расскажу о том, как перенёс свою Flash-игру Frog Fractions на современную платформу. В результате я создал частично автоматизированный порт на Unity при помощи Haxe. Пост будет интересен всем, кто пытается модернизировать свою кодовую базу на Flash. В посте б...

Когда хочется игровой руль для симуляторов, а денег на него нет, зато есть 3D-принтер. Всем привет.Сравнительно давно (с  изменением курса валюты)  с продажи исчезли дешевые бюджетные рули с полноценной обратной связью.А б/у рули с тремя педалями типа G25, G27 стоят в пределах 9-12т.р. В моем регионе  их очень  тяжело найти, а транспортные компании до нас не е...

[recovery mode] Опыт миграции на SAP HANA 2.0 в большом ритейле, проект автоматизированного тестирования для Сбербанка и другие кейсы Дорогие хабравчане, мы собрали новую порцию профессионального вдохновения для тех, кого интересуют передовые IT-решения для бизнеса. В один день. В онлайне. С подробным разбором технической части проектов от экспертов крупнейших российских и международных компаний. Читать ...

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

Картинки как коробки — что внутри? Доклад в Яндексе Картинки и видео — это «чёрные ящики», внутри которых лежит много интересного и непонятного. Но можно заглянуть внутрь некоторых форматов, всё там поменять и посмотреть, что из этого получится. Полина Гуртовая из компании «Злые марсиане» выступила на нашей конференции «Я&n...

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

Как обучить нейронную сеть DeepPavlov на ноутбуке с использованием GPU В этой статье я хочу поделиться своим опытом использования данной open-source библиотеки на примере реализации одной задачи с парсингом файлов PDF/DOC/DOCX содержащих резюме специалистов. Здесь я также опишу этапы реализации инструмента для подготовки датасета. После чего м...

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

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

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

Рожденный в муках Всем привет! Меня зовут Александр и я собрал 3д принтер =)Первые шаги к 3д печати я начал лет 5 назад. В начале это была просто идея, потом она превратилась в манию. И лишь отсутствие свободных финансов и времени не давали мне уйти во все тяжкие. В тайне ото всех, я начал из...

Изучаем VoIP-движок Mediastreamer2. Часть 10 Материал статьи взят с моего дзен-канала. В прошлой статье мы сделали дуплексное переговорное устройство, выполняющее обмен звуковым сигналом через дуплексную RTP-сессию. В этой статье мы научимся писать фильтры и добавим сделанный своими руками фильтр в сделанное своими рук...

Компания Unity Engine выпустила учебное пособие для разработчиков игр Unity Learn Учебное пособие Unity Learn для разработчиков игр будет бесплатным до 20 июня. Так как люди остаются дома, компания Unity Engine хочет помощь им в изучении чего-то нового. Unity Learn предоставляет доступ к игровому дизайну, программированию и искусству. Многопользовательс...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

PostgreSQL Antipatterns: «Должен остаться только один!» На SQL вы описываете «что» хотите получить, а не «как» это должно исполняться. Поэтому проблема разработки SQL-запросов в стиле «как слышится, так и пишется» занимает свое почетное место, наряду с особенностями вычисления условий в SQL. Сегодня на предельно простых примера...

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

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

Продажи Группы «М.Видео-Эльдорадо» в I квартале выросли на 19,8% Объединенная компания «М.Видео – Эльдорадо» (относится к ПФГ «САФМАР» М.Гуцериева) сообщила о росте ряда показателей своей работы в январе-марте текущего года. Так, уточняется, что за отчетный период времени Группа увеличила продажи на 19,8 процента (до 121,467 млрд рублей ...

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

Как оптимизировать изучение английского Ни для кого не секрет, что знание английского на хорошем уровне — уже must-have для современного человека. В нынешней реальности с бешеным темпом жизни, напряженной работой и попыткой найти work-life balance, чтобы выучить язык чаще всего приходится прибегать к помощи репе...

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

[Перевод] Какую кибердеку я бы хотел сделать для себя Перевод статьи из блога AbcLinuxu В 2016 году я создал сабреддит /r/cyberDeck. Отчасти потому, что меня вдохновила статья о создании кибердеки, а отчасти из-за нескольких обсуждений в IRC, в которых я принимал участие, и поскольку мне кажется, что эта идея – нечто большее, ...

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

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

[Из песочницы] Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру История нашей игры началась в 2016 году с покупки приставки Apple TV. Это был очень желанный девайс, на котором я обнаружил несколько игр, в том числе детских. Одна из них была от знаменитой студии, и она настолько мне понравилась, что я сказал своей супруге и музе: «Дорог...

Почему AMOLED-экраны «выгорают», и как с этим борются производители? Как производители решили проблему с выгоранием? Не так давно я стал обладателем смартфона Xiaomi Mi 9 Lite, устройство оснащено superAMOLED-экраном, и это, то что меня волновало перед его покупкой. Я сильно сомневался, ведь AMOLED-экраны имеют определенные недостатки. Во-пер...

Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo. Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я д...

Режим самоизоляции в Москве продлен до 31 мая Ранее, в понедельник, 11 мая, Путин во время совещания с Правительством РФ сделал обращение к нации, в котором анонсировал смягчение ранее введенных мер противодействия эпидемии COVID-19. Тем не менее, он отметил, что главы регионов должны сами принимать решения в соответств...

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

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

Как спасти разбитую читалку, если у вас прямые руки Статей о том, как подключить дисплей на электронных чернилах к Arduino, STM32, ESP32 и т.д. (нужное подчеркнуть) на этом ресурсе более чем достаточно, и я не стану утомлять читателя очередным погодным информером. Речь пойдет о том, как в хозяйстве можно использовать электрон...

Интервью из мира хостинга: Boodet.online Меня зовут Леонид, я — разработчик сайта Поиск VPS, поэтому в силу своей деятельности интересуюсь историями становления и развития различных компаний из сферы хостинговых услуг. Сегодня хочу представить интервью с Данилом и Дмитрием — создателями хостинга Boodet.online. Они ...

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

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

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

HUAWEI представила смарт-часы WATCH GT 2e с поддержкой 100 режимов тренировок Компания HUAWEI представила смарт-часы HUAWEI WATCH GT 2e, созданные для поклонников активного образа жизни. В отличие от модели HUAWEI WATCH GT 2, имеющей классический дизайн, новинка выполнена в спортивном стиле. Крупный круглый циферблат объединён с ремешком, а корпус из ...

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

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

Нетехническая статья про технические статьи Мне часто говорят – эй, где технические статьи? Чё ты всякую чушь пишешь, про менеджеров, директоров, отношения с персоналом, корпоративные дрязги, ноешь про бессмысленность нашей работы и вообще. Мы хотим технические статьи! Я, если честно, плохо понимаю, что такое «технич...

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

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

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

Как реализовать игнор заблокированных пользователей в группах Telegram? UPD: благодаря помощи Tkachov эта статья всё-таки превратилась из просьбы о помощи в работающую инструкцию. В комментариях он дал работающий код для создания игнора в десктопном клиенте Телеграм. Я на всякий случай расположу объяснение в конце статьи. Далее статья продолжа...

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

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

[Перевод] Почему стоит делать совещания во время прогулок? Доказано наукой, подтверждено мафией Когда мы гуляем, с нашим мозгом случается какая-то магия. И ученые из Стэнфорда объяснили, почему. Дж. К. Роулинг говорила: «Нет ничего лучше, чем ночная прогулка, которая дает вам новые идеи». Чарльз Диккенс напряженно работал 5 часов, а потом совершал свой 10-12 мильный мо...

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

[Перевод] Взгляд на технологии последнего десятилетия Прим. перев.: Эта статья, ставшая хитом на Medium, — обзор ключевых (за 2010-2019 годы) изменений в мире языков программирования и связанной с ними экосистемы технологий (особое внимание уделяется Docker и Kubernetes). Её оригинальным автором является Cindy Sridharan, котора...

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

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

Шардинг, от которого невозможно отказаться А не пора ли нам шардить коллекции? Не-е-е: у нас нет времени, мы пилим фичи! CPU занят всего на 80% на 64 ядерной виртуалке! данных всего 2Tb! наш ежедневный бекап идет как раз 24 часа! В принципе, для большинства проектов вcё оправдано. Это может быть еще прототип или к...

Все, что нам сейчас известно про Apple Watch Series 6 Apple Watch Series 5 стали серьезным обновлением умных часов Apple, но все равно «вау» от их презентации было не такое, как после презентации Series 4. Именно тогда в Купертино решили сильно изменить дизайн устройства, что было положительно встречено пользователями. Поколен...

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

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

Переделка встроенных а4988 на любые драйвера, в частности на tmc2209 (tmc2208) на Anycubic Photon S Всем привет.Значит суть: установить в Photon S тихий драйвер.Все что вы делаете со своим принтером, вы делаете на свой страх и риск, я лишь рассказываю как сделал сам.Постараюсь кратко. Свой путь я начал конечно же с поиска аналогичной проблемы.Нашел статью, где автор замени...

OrbitDB — децентрализованная база данных на IPFS Мы уже рассказывали про InterPlanetary File System, распределённую сеть поверх одноимённого p2p-протокола с доступом к данным по HTTP. Данные в ней не поддаются изменению (не блокчейн, но часть принципов совпадает), хранятся неограниченно долго и у неё даже есть система ре...

Мультиплеерный шутер Galaxy in Turmoil вышел в Steam в раннем доступе Много лет назад Frontwire Studios начала работу над фанатским ремейком Star Wars: Battlefront 3. Разработчики решили сделать ее полностью бесплатной, чтобы не иметь конфликтов с правообладателями, но это не помогло. EA все равно побоялась, что такой шаг отвлечет внимание от ...

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

Принцип подстановки Лисков Всем привет, меня зовут Константин. Я занимаюсь разработкой на Java в Tinkoff.ru и люблю SOLID. В этой статье мы сформулируем принцип подстановки Лисков, покажем его связь с принципом Открытости-Закрытости, узнаем, как правильно формировать иерархию наследования и ответим на...

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

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

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

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

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

[Перевод] Интерактивная визуализация данных при помощи Plotly: строим красивые графики с Express и Cufflinks Если Вы все еще используете Matplotlib для создания графиков в Python, самое время взглянуть на мир с высоты альтернативной библиотеки интерактивной визуализации. Plotly позволяет создавать красивые, интерактивные, экспортируемые графики с помощью всего нескольких строк к...

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

[Из песочницы] Репетитор по программированию: почему вы должны стать им и как это сделать Доброго времени суток, Хабр. Представляю Вашему вниманию перевод статьи:«Coding Mentor: Why You Should Become One and How to Do It» автора Oleg Sklyarov (Олег Скляров). Привет! Меня зовут Олег Скляров, я работаю руководителем группы разработки мобильных устройств для дете...

Устройства Fitbit научились мониторить уровень кислорода Устройства Fitbit начали поддерживать опцию измерения уровня кислорода. Он определяется ими с помощью специального датчика, который называется пульсоксиметром.

База данных как сервис: когда, зачем и как использовать DBaaS в облаке Database by Julian-Faylona Многие облачные платформы предлагают базы данных как сервис (Database as a Service, DBaaS). Базу можно создать в облаке в несколько кликов, не тратя время на настройку и поддержку. Но не всем приложениям облачные базы данных подходят. Мы расскажем...

Cassandra. Как не умереть, если знаешь только Oracle Привет, Хабр. Меня зовут Миша Бутримов, я хотел бы хотел немного рассказать про Cassandra. Мой рассказ будет полезен тем, кто никогда не сталкивался с NoSQL-базами, — у нее есть очень много особенностей реализации и подводных камней, про которые нужно знать. И если кроме Or...

Собаку научили говорить. И это не шутка #60: Лучшие материалы «Популярной механики» за 2019 год. 26-летний специалист решила перенести опыт, который она использует в работе с 1−2-летними детьми, на своего домашнего питомца Стеллу, сообщает People. Для этого Кристина собрала дома устройство с закреплёнными на доске...

Дыхательный мешок или Мешок Амбу – что нужно знать? Давайте попробуем представить себе самый худший из всех возможных вариантов развития событий – вы заразились COVID-19 и попали в больницу. Ваше состояние стремительно ухудшается, а трудности с дыханием становятся все более выраженными. Температура тела остается высокой и в ...

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

[Перевод] Реализация алгоритмической теории игр на Python с Nashpy Теория игр — это метод изучения стратегических ситуаций, когда результаты зависят не только от ваших действий, но и от того, что предпримут другие. Что такое стратегическая ситуация? Вспомним типы рыночных структур: есть совершенная конкуренция, когда все компании являются...

Управление LCD и OLED дисплеями на AVR-ассемблере Сразу предупреждаю, что не собираюсь разводить холивары насчет преимуществ AVR-ассемблера перед С/Arduino, или даже перед BASCOM-AVR и MikroPascal for AVR — каждый инструмент уместен в своей области. У ассемблерного подхода в ряде случаев имеются свои преимущества — в основн...

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

ELARI представила новое поколение смарт-часов для детей KidPhone4G Москва, 4 декабря 2019 г. – Компания ELARI запускает KidPhone4G, новые водонепроницаемые 4G умные часы-телефон c Алисой от Яндекса и доступным развивающим контентом, с аудио- и видеозвонками, mp3-плеером, камерой и GPS/WI-FI-трекингом. Устройство рассчитано на детей дошкольн...

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

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

Запускаем трансфлективный TFT дисплей на SSD1283A с помощью STM32 Введение Модель дисплея называется H016IT01. Данный дисплей интересен прежде всего тем, что он является транфлективным(transflective). Это означает, что изображение на нем должно быть видно даже под ярким солнцем. А также это чуть ли не единственная доступная модель с этой о...

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

Kubernetes в Hetzner при помощи Rancher (с картинками) Доброго времени суток. Последние несколько месяцев я пытался запустить кластер kubernetes для взаимных пыток и изучения. За это время я прочитал большое количество разных статей, многие из которых были хорошими, но совершенно не подходящими для человека, не сталкивавшегося с...

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

HUAWEI Watch Fit: Фитнес-браслет или умные часы? У меня на руке новые Watch Fit от HUAWEI. Что это за девайс: умные часы? Не совсем доросли, но зато живут до 10 дней. Тогда может фитнес браслет? Уже нет — стоит подороже и выглядит гораздо лучше, а главное умеет гораздо больше. Что же это китайцы придумали новый класс...

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

Black Cat Редко, но бывает. Иногда я печатаю не свои модели. Эту модель я купил тут. Очень надеюсь, что когда ни будь у меня появится время на то, чтобы её расписать. Думаю это будет так же приятно как и печатать.На фото 3д модель собрана на двусторонний скотч, поэтому есть небольшие ...

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

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

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

Учим французский или как получить универсальный адаптер из диагностического сканера концерна PSA Чтобы предотвратить снижение IQ во время самоизоляции, возникло желание сделать что-то полезное для себя, а если повезет — не только. Нарезая n-ый круг по квартире, мой взгляд зацепился за автомобильный сканер, который я брал у знакомого для дальнейшего изучения, а именно Le...

Видеоурок Теплицы: как вернуть старый дизайн Facebook и настроить ленту с помощью плагина F.B.Purity Facebook изменил интерфейс приложения для десктопа и запретил возврат к старой версии. Если вам не нравится новая – просто терпите, как бы намекает Facebook. Для тех, кто терпеть не готов и хочет вернуть старый дизайн есть плагин F.B. Purity. F.B. Purity можно установить в б...

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

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

«Раз, два, три – ёлочка гори!» или мой первый взгляд на контроллер CANNY 3 tiny «Новый год» это мандарины, оливье, выходные и конечно же подарки. Как вы, уже наверняка догадались я неожиданно стал обладателем микроконтроллера CANNY 3 Tiny. Правда я особо DIY электроникой не увлекаюсь и последний раз сам пытался что-то подключить к контроллеру почти сем...

Госслужба занятости запустила «Образовательный портал» с бесплатными обучающими курсами для соискателей и работодателей Государственная служба занятости запустила новый онлайн-проект для успешного трудоустройства украинцев — «Образовательный портал Госслужбы занятости», на котором собрана полезная информация, обучающие курсы и т.п. В частности, новый сервис https://skills.dcz....

[Из песочницы] STM32MP1: U-Boot, Buildroot, Arch Linux и немного Debian Привет, Хабр! Некоторое время назад компания STMicroelectronics выпустила интересные процессоры серии STM32MP1. Когда у меня наконец-то дошли руки до отладочной платы на основе этого процессора, я с некоторым удивлением обнаружил, что для нее отсутствуют какие-либо сборки н...

SARIF SDK и его ошибки Сегодня у нас на тесте очередной качественный проект Microsoft, в котором мы всё же попытаемся героически поискать ошибки при помощи PVS-Studio. SARIF – аббревиатура от «Static Analysis Results Interchange Format», представляет собой стандарт (формат файла), предназначенный...

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

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

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

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

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

Banana Pi R64 Лучший роутер для OpenWrt, или нет? Здравствуйте меня зовут Дмитрий и сегодня я сделаю обзор на одноплатный компьютер Banana Pi R64. Мы узнаем как установить на него OpenWrt а также как собрать самому прошивку под этот компьютер. Читать дальше →

[Перевод] Телефон шпионил за мной, поэтому я нашёл тех, кто использует данные слежения СЛЕЖКА: Американская компания имеет информацию о моём местоположении. В моём телефоне 160 приложений. Я не знаю, что они делают, но решил это выяснить. У меня было ощущение, что эти приложения шпионят за мной. Конечно, не прослушивают меня, но постоянно следят за тем, где...

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

RealWorld: aiohttp, Tortoise ORM RealWorld: aiohttp, Tortoise ORM На Real World отсутствует пример для aiohttp, и я решил его сделать. Опытным разработчикам, похоже, некогда этим заниматься, а начинающим в aiohttp непонятно как делать правильно. Я начал его делать с помощью Tortoise ORM. Пока начал делать а...

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

Samsung психанула и начала готовить 600 Мп сенсор для камер Помните, как лет десять назад нам казалось, что камера смартфона на 8 Мп — это предел мечтаний? У всех наших друзей будет только 2 Мп, а у нас целых 8 Мп! Ух, мы бы тогда зажили. Можно было бы делать крутые фотографии, хвастаться ими и наконец-то продать свою камеру. ...

Как оценить уровень владения Английским языком На Хабре много статей о том, как самостоятельно изучать английский язык. Но вот вопрос, а как оценить свой уровень при самостоятельном изучении? Понятно, что есть IELTS и TOEFL, но эти тесты почти никто не сдает без дополнительной подготовки и эти тесты, как говорят, оцени...

[Из песочницы] Способы реализации API-сервера на Golang с автогенерацией кода и документации Я бы хотел в этой статье рассказать вам о том как можно быстро и просто сделать веб сервер на языке Golang с документацией к нему. И о том какие есть подходы и инструменты для их реализации Сегодня мы разберем эти готовые инструменты: swagger-api/swagger-codegen go-swagger/...

[Перевод] Подключение геймпада к Raspberry Pi Автор статьи, перевод которой мы сегодня публикуем, Эрик Гебельбекер, недавно собрал робота, основанного на одноплатном компьютере Raspberry Pi. Он хочет сделать так, чтобы роботом можно было бы управлять, пользуясь геймпадом. А для этого геймпад нужно подключить к Raspberry...

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

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

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

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

Учи.ру запускает серию родительских онлайн-встреч с участием экспертов издательства «Альпина.Дети» Первые три лекции проходят при поддержке издательства "Альпина.Дети". Подключиться к открытой онлайн-трансляции или посмотреть встречи в записи можно бесплатно на сайте или YouTube-канале Учи.ру.Как провести карантин с пользой для себя и ребенка, как общаться без с...

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

Сценарий идеального технического собеседования Дисклеймер: это сценарий идеального технического собеседования в Delivery Club Tech. Мнение нашей команды может не совпадать с мнением читателей. Привет, Хабр! Меня зовут Василий Козлов, я iOS-техлид в Delivery Club. Я часто и много провожу собеседования. В этой статье я с...

Неожиданный коллективный обзор картриджей Audio-Technica Предновогодний период всегда богат обзорами, магазины стремятся больше продавать, а покупателям необходимо выбрать подходящий подарок. У меня был запланирован обзор очередных безумно дорогих наушников, но руководство Pult.ru внезапно «очень попросило» сделать обзор на головк...

В РФ придумали групповые тесты на коронавирус Как сообщает ТАСС, генеральный директор «Вектора» Ринат Максютов в интервью программе «Вести» на телеканале «Россия-1» рассказал, что система тестирования на иммунитет к коронавирусу позволяет одновременно проверять 93 пациента. «Мы использовали инактивированный вирус. Он не...

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

Как рассказать про риски цифрового будущего через игру-антиутопию Canvas City Геолокационная игра с элементами дополненной реальности Canvas City должна погрузить игроков в недалекое будущее, где цифровизация проникла во все сферы жизни. Корреспондентка Гете-Института Анна Лалетина поговорила с одним из создателей игры, педагогом Робертом Алишем, пер...

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

Сажает ли 90/120-герцовый дисплей батарею больше? Что мы получили крутого и по-настоящему нового за последнее время на смартфонах? Повышенную частоту у экранов — 120 или 90 Гц вместо привычных 60 Гц. Насколько плавным и приятным стал Android — он как будто шагнул на новую ступень развития! Но появилась другая пр...

[Перевод] Полигоны Another World Существует интересный способ изучения архитектуры компьютеров прошлого. Найти знакомую вам программу и попытаться выяснить, как она была портирована. Хорошим выбором для этого мог бы стать DOOM. Мегахит 1994 года от id Software был портирован на всё, что только можно. Игра с...

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

[Перевод] История интерпретируемости в распознавании изображений Распознавание изображений (т. е. классификация того, какой объект отображается на изображении) является основной задачей в области компьютерного зрения, так как она позволяет использовать различные последующие приложения (автоматическая маркировка фотографий, помощь слабов...

Собираем датчик движения пластика для 3D принтера из экструдера. Файлы для скачивания моделей из этой статьи.Всем привет. Расскажу как я решил свою проблему с датчиком для пластика. Все наверное знают что такое китайский дешовый датчик для пластика. Чуть нитка пластика повернулась не так и он отключается. После тово как я намучился с кита...

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

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

Samsung Galaxy Watch 4 научатся измерять уровень сахара в крови Samsung может последовать за Galaxy Watch 3 не с одной или двумя, а сразу с тремя новыми моделями умных часов, которые, как сообщается, находятся в разработке. Они будут анонсированы на следующем мероприятии Unpacked, а одна из трех будущих моделей умных часов может представ...

Как прекратить страдать и начать учиться Успели во время самоизоляции стать суперэффективными и освоить пару новых специальностей? Тоже нет? А ведь все вокруг трубили: «Используй это время с пользой! Кризис – всегда точка роста». Оказывается, это совершенно нормально, если вы не нашли в себе сил начать осваивать но...

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

Анонс Redmi Band: доступный фитнес-трекер за $14 Как и ожидалось, сегодня состоялась премьера первого фитнес-трекера Redmi. После того как Realme выпустила свой носимый гаджет, «дочка» Xiaomi не могла не выставить на кон своего конкурента, который к тому же внешне очень напоминает продукт суббренда Oppo.  ...

Распознавание объектов на android с помощью TensorFlow: от подготовки данных до запуска на устройстве Обучение нейросети распознаванию образов — долгий и ресурсоемкий процесс. Особенно когда под рукой есть только недорогой ноут, а не компьютер с мощной видеокартой. В этом случае на помощь придёт Google Colaboratory, которая предлагает совершенно бесплатно воспользоваться GPU...

Почему я сделал личный проект учёта трат на Git+JS Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы: Зачем мне приложение учёта трат? Почему это личный проект? Почему проект на Git+JS? 1. Зачем мне приложение учёта трат? Как и многие другие люди...

Как просканировать весь интернет Весь диапазон IPv4 адресов — это 4-миллиарда IP-адресов. Это кажется огромной цифрой, но весь IPv4 интернет можно полностью просканировать на предмет одного TCP-порта за 40 минут, например найти все веб-серверы в мире или все открытые SSH-порты. При этом достаточно одного ...

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

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

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

[Из песочницы] Ray Casting Visual Search (RCVS). Простой и быстрый алгоритм поиска схожих по геометрии 3D моделей Для меня эти две модели очень похожи, однако у них нет очевидных характеристик, по которым можно было бы измерить их сходство. У этих моделей разное количество вершин, рёбер и полигонов, они разного размера, к тому же по-разному повёрнуты в пространстве, и у обеих одинаков...

Симуляционное моделирование механической системы средствами визуального программирования Scilab\Xcos Вместо предисловия. Эта небольшая по объему работа была экстренно выполнена с учебными и демонстрационными целями около года назад на базе уже разработанной ранее модели струны. Как водится, потом полежав энное время без дела, недавно она попалась мне на глаза. Что такое S...

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

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

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

Пишем прошивку под TI cc2530 на Z-Stack 3.0 для Zigbee реле Sonoff BASICZBR3 с датчиком ds18b20 Предполагается, что читатель уже имеет начальные знания языка C, что-то знает о Zigbee, чипе cc2530, методах его прошивания и использования, а также знаком с такими проектами, как zigbee2mqtt. Если нет — подготовьтесь или сходите почитать на https://myzigbee.ru и https://w...

Безопасность REST API от А до ПИ Введение Умение реализовать грамотное REST API — полезный навык в наше время, т.к. все больше сервисов предоставляют свои возможности с помощью API. Но разработка REST API не ограничивается реализацией HTTP запросов в определенном стиле и формированием ответов в соответстви...

Diagnostics: диагностические данные от пользователей Diagnostics – библиотека на Swift, с помощью которой пользователи могут делиться отладочными данными с разработчиками или командой поддержки. Пользователи могут отправить вам мета-данные приложения, системные данные, системные логи, кастомные логи, данные UserDefaults....

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

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

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

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

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

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

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

Huawei представила новые смарт-часы Watch GT2e Еще одним занятным продуктом, который компания Huawei анонсировала на вчерашнем мероприятии, оказались смарт-часы Huawei Watch GT2e.Не сложно догадаться из названия, что речь идет об облегченной версии модели Huawei Watch GT2. Новинка оснащается 1.39-дюймовым AMOLED-дисплеем...

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

[Перевод] Python-пакеты для Data Science Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуетс...

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

[Перевод] Крутые Data Scientist не тратят время на статистику Недавно я узнала, что один мой хороший друг получил докторскую степень по статистике, при этом он даже никогда не думал над вопросом: а какой собственно прок от статистики? О боже. Если не знаешь — для чего, тогда и не знаешь — нужно ли оно тебе. И раз профессорам это не о...

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

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

Xiaomi анонсировала новые умные часы Mi Watch Forbidden City на WearOS Xiaomi недавно выпустила свои первые умные часы под названием Mi Watch, а теперь компания анонсировала новую версию смарт-хронометра под названием Mi Watch Forbidden City. Это устройство теперь доступно на краудфандинговой платформе компании. Что касается цены, версия Mi Wat...

Сделано не в США Китайская компания продолжает отвечать на давление со стороны США. "СХД Huawei OceanStor Dorado V6 - первое наше решение такого класса, созданное под лозунгом No A. В нем нет ни одного компонента, изготавливаемого американской фирмой, и нет ни одного компонента, лицензи...

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

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

Избавляемся от паролей в репе с кодом с помощью HashiCorp Vault Dynamic Secrets Привет, Хабр! Меня зовут Сергей, я работаю IT Head в компании Quadcode. Сегодня хотел бы рассказать о том, как я решил проблему с хранением паролей в открытом виде в коде одного из моих pet-проектов. Думаю, это знакомая для многих ситуация. Знакомая — и неприятная. Сразу ска...

Платформенные команды, DDD радар и MVP, который не превратится в техдолг — все это на TechLead Conf 2020 Привет! Меня зовут Вьет, и больше 10 лет я с любовью пишу код. В прошлом году меня пригласили в программный комитет, в котором большие фанаты качественной разработки делали конференцию QualityConf. Мы верим, что качественная разработка не ограничивается вопросами тестирован...

[Перевод] Повышение продуктивности при работе с Jupyter Notebook за 5 минут Для начала повторим основные горячие клавиши. Если вы их ещё не используете — начните обязательно. В долгосрочной перспективе время на изучение окупится многократно. 0. Основные горячие клавиши Esc: Переключение между режимом выполнения и редактирования A: Добавление пустой...

[Перевод] Не становитесь Data Scientist Когда у меня просят совет о том как попасть в data science, я советую стать разработчиком программного обеспечения. Это мое мнение. Я бы хотел услышать контраргументы в комментариях. Все вокруг, даже ваша бабушка, хотят стать data scientist. Может быть data science это сам...

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

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

Новый фитнес-трекер Band 4 Pro с NFC и GPS Компания Huawei представила новый фитнес трекер Band 4 Pro. Новый трекер Huawei Band 4 Pro оснастили 0.95 дюймовым AMOLED дисплеем с разрешением 240х120. Также фитнес трекер получил более 100 разнообразных циферблатов. От прошлогодних моделей, новинка отличилась с NFC моду...

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

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

Dynamic Delivery в многомодульных проектах (часть 1) Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и занимаюсь внедрением Dynamic Features в наши проекты. Dynamic Delivery — технология, позволяющая устанавливать и удалять части приложения прямо во время работы для того, чтобы уменьшить место, занимаемо...

Хакатон на 200 человек — что нужно для организации Знаете, почему проекты в крупных компаниях делаются по полгода? Потому что один из самых медленных процессов — это общение с заказчиком для выявления деталей его потребностей. Простое уточнение ТЗ (на гвозди или на клей надо крепить) может занимать до трёх месяцев. Я сейча...

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

Samsung переходит от технологии LCD к QD-OLED Согласно последней информации, Samsung закроет все линии по производству жидкокристаллических дисплеев (LCD) до конца этого года. Источники утверждают, что Samsung собирается перейти от ЖК-дисплеев к новой технологии QD-OLED. Ожидается, что новые телевизоры компании буд...

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

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

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

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

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

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

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

Apple купила стартап, который улучшает фото с помощью ИИ Камера iPhone может стать ещё лучше благодаря технологии Spectral Edge Если бы в рейтинге лаборатории DxOMark, оценивающей камеры смартфонов, была номинация «Самый необычный камерофон», в ней бы гарантированно победил Google Pixel. Всё-таки добиться от одиночной камеры спосо...

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

Huawei Watch GT 2 получили обновление, позволяющее следить за дыхательной системой Смарт-часы Huawei Watch GT 2 46 мм и Watch GT 2 42 мм обновили свою функциональность. Среди новых интеллектуальных функций – мониторинг уровня насыщения крови кислородом (SpO2).  Теперь часы также поддерживают динамические циферблаты, 100 режимов тренировок с автоматич...

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

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 2 Представляю вашему вниманию руководство по Sequelize. Sequelize — это ORM (Object-Relational Mapping — объектно-реляционное отображение или преобразование) для работы с такими СУБД (системами управления (реляционными) базами данных, Relational Database Management System, RD...

Андрей Зинин рассказал, что собой представляет проект «Предметный разговор» В Москве запущен новый образовательный проект для школьников, получивший название «Предметный разговор». Его разработал Городской методический центр Департамента образования и науки города Москвы. Отмечается, что эксперты центра будут в режиме онлайн предлагать ребятам и дев...

Увеличился экран на Apple Watch — как отключить? С выходом Apple Watch Series 4 компания смогла увеличить экран часов с 38 мм до 40 мм у младшей версии и с 42 мм до 44 мм для старшей. Тем не менее некоторым людям, особенно со слабым зрением, зачастую все равно бывает сложно разглядеть что-то на таком небольшом экране (а п...

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

Только менять: в чипсетах Intel найдена неустранимая уязвимость Эксперты Positive Technologies годами исследуют подсистему Intel ME (CSME). И не зря! Они находят там много интересного. Сама подсистема Intel Management Engine преследует благую цель ― обеспечить удобное и удалённое обслуживание компьютеров. Но обратная сторона комфорта ― э...

Дом, который построил робот Строительство новых зданий — трудоёмкий и неэкономичный вид человеческой деятельности. Масштабное исследование, проведённое ООН, показало, что на строительный сектор приходится почти 40% мирового энергопотребления и выбросов CO2. Швейцарская высшая техническая школа Цюриха...

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

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

Сеть в DOS с помощью стека mTCP Некоторое время назад меня попросили сделать видео-инструкцию по настройки сети в операционной системе DOS. К сожалению в съёмке видео я не силен, поэтому постараюсь максимально подробно письменно (и с картинками) изложить сей процесс. Однажды мне самому пришлось столкнутьс...

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

Apple Watch Series 7 получат новые датчики Apple Watch — одни из самых популярных умных часов, и компания постепенно добавляет в устройство несколько функций, связанных со здоровьем. Доказано, что некоторые из них спасают жизнь, особенно электрокардиограмма (ЭКГ). Теперь сообщается, что предстоящая версия устройства ...

[Из песочницы] Краткое сравнение архитектуры SDS или поиск подходящей платформы хранения (GlusterVsCephVsVirtuozzoStorage) Данная статья написана для того, чтобы помочь выбрать для себя подходящее решение и понять отличия между такими SDS как Gluster, Ceph и Vstorage (Virtuozzo). В тексте используются ссылки на статьи с более детальным раскрытием тех или иных проблем, поэтому описания будут мак...

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

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

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

Создание Dashboard в Kibana для мониторинга логов Привет, меня зовут Евгений, я тимлид B2B-направления в Ситимобил. Одной из задач нашей команды является поддержка интеграций по заказу такси от партнеров, и для обеспечения стабильного сервиса мы всегда должны понимать, что происходит в наших микросервисах. И для этого над...

3D печать - благо или вред? После покупки 3Д принтера я очень активно начал изучать различные ресурсы по 3Д печати, смотреть и скачивать модели и т.д.Что меня удивило, так это то, что владельцы 3Д принтера печатают, извините за выражение - "всякую фигню".Что я имею ввиду под "фигней"?В первую очередь э...

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

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

Зарплаты в ИТ во втором полугодии 2019 года: по данным калькулятора Хабр Карьеры Наш отчёт по зарплатам в ИТ за второе полугодие 2019 года построен на данных из калькулятора зарплат Хабр Карьеры, в котором за этот период было собрано более 7000 зарплат. В отчёте мы посмотрим на текущие зарплаты по основным ИТ-специализациям, а также на их динамику за ...

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

Датчик изображения Teledyne e2v Emerald 36M разрешением 37,7 Мп совместим с объективами Four Thirds Французская компания Teledyne e2v представила датчик изображения Emerald 36M. Этот датчик с глобальным затвором имеет разрешение 37,7 Мп (6144 x 6144 пикселей). Он выпускается в двух вариантах, различающихся быстродействием. Один способен выдавать кадры в полном ра...

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

Doom Boy ESP32 Приставка для Doom на ESP32 своими руками на драйвере MCP23017 для кнопок от UncleRus В ожидании Doom часов пришла плата давнего проекта. На плате разведено внешние MCP23017 и CS4344 и еще много чего Для кнопок используется расширитель портов MCP23017 подключенный по I2...

Эксперты назвали витамин, который может быть полезен во время режима самоизоляции Эксперты назвали витамин, который может быть полезен во время режима самоизоляции. Так, согласно данным издания The Independent, специалисты Великобритании рекомендуют в период пандемии коронавирусной инфекции употреблять витамин D.

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

Apple представила обновление Apple Maps в США. В Европе — в 2020 году Apple начала обновление Apple Maps в США ещё в 2018 году, но закончила его только сейчас Несмотря на то что несколько лет с момента своего запуска Apple Maps оставались не просто посредственным, а даже опасным сервисом, который запросто мог завести людей не туда, куда им был...

Новый датчик диаметра филамента на прошивке клиппер В свое время был сделан датчик https://3dtoday.ru/blogs/test3210/the-sensor-diameter-of-the-filament-from-simple-inexpensive-parts-avaiОдно из узких мест датчика это подшипники, точнее их бинияОн вполне успешно работал. При обсуждении в телеграмм канале было высказано предпо...

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

[Перевод] 6 способов значительно ускорить pandas с помощью пары строк кода. Часть 1 В этой статье я расскажу о шести инструментах, способных значительно ускорить ваш pandas код. Инструменты я собрал по одному принципу — простота интеграции в существующую кодовую базу. Для большинства инструментов вам достаточно установить модуль и добавить пару строк кода. ...

Море, пираты — 3D онлайн игра в браузере Приветствую пользователей Хабра и случайных читателей. Это история разработки браузерной многопользовательской онлайн игры с low-poly 3D графикой и простейшей 2D физикой. Позади немало браузерных 2D мини-игр, но подобный проект для меня в новинку. В gamedev решать задачи, с...

[Перевод] Как помочь pandas в обработке больших объёмов данных? Библиотека pandas — это один из лучших инструментов для разведочного анализа данных. Но это не означает, что pandas — это универсальное средство, подходящее для решения любых задач. В частности, речь идёт об обработке больших объемов данных. Мне довелось провести очень и оче...

Nothing At Stake: компромиссы с совестью Очень коротко о себе. Как-то давно на Хабре обо мне писали в этой статье, однако часть аудитории, интересующаяся блокчейн технологиями, почти наверняка знакома с моей работой через проект Monero, у которого оригинальная кодовая база(CryptoNote) была разработана в основном м...

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

[Перевод] Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper Flutter предлагает различные виджеты для работы с определенным набором фигур, например, ClipRect, ClipRRect, ClipOval. Но также есть ClipPath, с помощью которого мы можем создавать любые типы фигур. В данной статье мы сосредоточимся на том, что можно сделать, используя Clip...

Видео с облачным детектором объектов на Raspberry Pi Пролог По сети сейчас гуляет видео — как автопилот Теслы видит дорогу. У меня давно чесались руки транслировать видео, обогащенное детектором, да и в реальном времени. Проблема в том, что транслировать видео я хочу с Raspberry, а производительность нейросетевого детектора...

[Из песочницы] Быстрый деплой vm ESXi с помощью Terraform Всем привет, меня зовут Иван и я алкоголик системный администратор (OPS). Я бы хотел рассказать как разворачиваю виртуальные машины на ESXi без vCenter с помощью Terraform. Читать дальше →

[Перевод] Nintendo DS: внутреннее устройство, принципы работы и взлом Оригинальная Nintendo DS (Blue edition). Выпущена 21.11.2004 в Америке, 02.12.2004 в Японии и 11.03.2004 в Европе. Краткое введение Эта консоль стала интересным ответом на множество потребностей, которые было невозможно удовлетворить в экосистеме портативных устройств. В н...

[Из песочницы] Анализ популярности YouTube видео участников Евровидения 2020 13 марта на официальном YouTube канале Евровидения была выложена композиция группы Little Big, которая будет представлять Россию на конкурсе. Посмотрев клип, захотелось сравнивать статистику видео нашей группы, с видео других участников; какие ролики самые просматриваемые, у...

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

Время раздавать свои игрушки С головой ушел в коммерческий проект (Легкая Логистика. Планирование автодоставки), поэтому решил раздать исходники хобийных проектов. Читать дальше →

Взлом с помощью Юникода (на примере GitHub) Юникод исключительно сложен. Мало кто знает все хитрости: от невидимых символов и контрольных знаков до суррогатных пар и комбинированных эмодзи (когда при сложении двух знаков получается третий). Стандарт включает 216 кодовых позиций в 17-ти плоскостях. По сути, изучение Юн...

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

Моя история про мой первый 3д принтер Ender3  Прежде всего это будет интересно тем людям, которые задумываются в покупке Ender3.  Я его заказывал на али экспресс за 12 тысяч рублей. Пришёл он к камне за 2 недели (Ростов-на-Дону) в картонной коробке. Собрался он легко, так как была уже собрана нижняя часть.   Первая печ...

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

Лучшие фитнес-трекеры до 100 долларов Заниматься спортом — хорошо! Мало кто будет с этим спорить и никто не будет в этом сомневаться. С развитием технологий идеальным спутником для занятий спортом стал фитнесс-трекер. Он легкий, удобный, маленький и позволяет пользоваться им не только на пробежке, но и в ...

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

[Перевод] Что такое SDLC? Этапы, методология и процессы жизненного цикла программного обеспечения Цитируя автора книги Managing Information Technology Projects Джеймса Тейлора, «жизненный цикл проекта охватывает всю деятельность проекта». Задачей же разработки ПО является выполнение требований продукта. Если вы хотите научиться создавать и выпускать высококачественное ПО...

Почему не стоит покупать Xiaomi Redmi K30 Почему не стоит покупать Redmi K30 Redmi K20 можно назвать самым интересным устройством компании за последние несколько лет. Его глобальная версия Mi 9T также пользуется большой популярностью среди российских потребителей, но я не уверен, что тоже самое ждет Redmi K30. Мне у...

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

[Перевод] Лидары будущего: 11 000 лазеров вместо 128 Принцип работы лидарных датчиков заключается в отражении света лазеров от окружающих объектов и создании трехмерного облака точек. Первый современный трехмерный лидар был создан для конкурса DARPA Grand Challenge 2005 года, основного конкурса среди беспилотных автомобилей. ...

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

50/200+ вопросов по JavaScript Доброго времени суток, друзья! Предлагаю Вашему вниманию небольшой интерактив — своего рода викторину по JavaScript, на данный момент состоящую из 50 вопросов. На мой взгляд, решение подобных задач — лучший способ определить свой уровень мастерства. Предисловие Данная ча...

В российской столице образовательные мероприятия для бизнеса будут проводить в онлайн-формате В столице РФ на фоне пандемии коронавируса решили перевести образовательные мероприятия проекта mbm.mos (ГБУ «Малый бизнес Москвы») на дистанционный формат. Теперь образовательные лекции и тренинги этого проекта доступны на его портале. Как сообщила вице-мэр мегаполиса Ната...

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

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

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

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

[Перевод] Устраняем старый баг в NVIDIA GeForce Experience Предыстория Несколько месяцев назад я решил попробовать сыграть в Microsoft Flight Simulator 2020. Копия нашей планеты, созданная Asobo при помощи фотограмметрии и машинного обучения, казалась подходящим местом для отдыха в эти трудные времена. Я подключил свой верный беспр...

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

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

Список лучших умных часов на CES 2020 Лучшие умные часы CES 2020 Продолжается выставка CES 2020, на ней компании демонстрируют новые технологичные продукты, коими являются умные часы. Этот рынок не так популярен, и причины тому — отсутствие особой необходимости в умных часах, функции которых выполняют смар...

Huawei Watch GT 2 Pro получили калькулятор Сетевые источники сообщили о том, что для смарт-часов Huawei Watch GT 2 Pro выпущено очень полезное приложение. Речь идет о калькуляторе. Для его установки нужно подключить девайс к смартфону через приложение Huawei Health, открыв его, выбрать «Устройства», выбрать часы и на...

Apple начала официальные продажи нового Mac Pro в России Mac Pro 2019 уже приехал в Россию, правда, стоит он тут ощутимо дороже Долгое время свежие новинки от Apple появлялись в России с ощутимым запозданием. До определённого момента российский рынок ни разу не входил в число стран первой волны, из-за чего все новые смартфоны, пла...

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

Оценочный уровень доверия (ОУД4) и ГОСТ Р ИСО/МЭК 15408-3-2013. Введение Привет, Хабр!В настоящее время в ИТ индустрии крайне актуальна тема построения процесса безопасной разработки ПО (по англ. «Secure SDLC» или «Secure software development life cycle»). Некоторые организации и команды самостоятельно приходят к необходимости такого процесса в с...

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

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

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

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

Склонение слов и инициалов в Delphi/Freepascal Добрый, предновогодний день всем! В этой статье я бы хотел рассказать, как мне пришлось вернуться в legacy-проект на паскале, причем буквально перед тем, как навсегда распрощаться и с ним, и с лазарусом, и с отсутствием темной темы из коробки. В прошлый раз я объяснял, что н...

[recovery mode] Итоги десятилетия До конца десятилетия остается две недели, а это значит пришло время подведения итогов. Я очень хотел сам написать весь материал, но боялся, что он получится слишком однобоким, поэтому долго откладывал. Признаюсь, для написания статьи, я вдохновлялся шикарнейшим выпуском The ...

Ender 3d продолжение Hi!Прошло почти четыре месяца после покупки Ender 3. Все порывался написать о работе с ним, да каждый раз останавливал очередной незавершенный проект. И вот вчера как бы завершил еще один проект и сел за сей опус. За все месяцы работы у меня не возникло ни одной технической ...

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

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

Компонент Slider из библиотеки материального дизайна Началось с небольшой детективной истории — разглядывая сайт Material Design, наткнулся на страницу Sliders. В описании говорилось, что данный компонент доступен для Android и даже дана ссылка на Гитхаб. Меня это немножко удивило, так как я ни разу о нём не слышал. Перехожу п...

Тестирование виртуальных серверов от DigitalOcean, Vultr, Linode и Hetzner. Человеческие жертвы: 0.0 В одной из предыдущих статей я привел результаты тестирования дешевых виртуальных серверов от различных хостеров рунета. Спасибо всем комментаторам и людям, писавшим в личные сообщения, за обратную связь. В этот раз я хочу представить результаты тестирования виртуальных сер...

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

Что скрывается за VestaCP Вряд ли сейчас кому-то может прийти в голову мысль написать свою панель управления сервером: интернет давно прикипел к ISP, cPanel, Plesk и десятку их аналогов. Все «взрослые» панели умеют примерно одно и то же, различаясь лишь интерфейсом, уровнем поддержки и специфически...

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

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

Самодельный респиратор-полумаска из подручных материалов за 10 минут Эта статья о том, как изготовить респиратор из подручных материалов, которые у многих есть дома или на даче. Для чего это может быть нужно? Из за сложившейся ситуации с коронавирусом, приобрести респиратор даже класса защиты FFP1 стало довольно проблематично. А проблема защи...

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

Ваша первая нейронная сеть на графическом процессоре (GPU). Руководство для начинающих В этой статье я расскажу как за 30 минут настроить среду для машинного обучения, создать нейронную сеть для распознавания изображений a потом запустить ту же сеть на графическом процессоре (GPU). Для начала определим что такое нейронная сеть. В нашем случае это математиче...

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

Мама говорила что чудовищ не бывает (с) или "Черныш" В разгар самоизоляции одно из занятий это посмотреть хороший фильм и так как я фанат вселенной "Чужих" конечно же я посмотрел все картины а также "фанконтент" ну и еще Хищника всего по случаю. Встал вопрос кого же изваять и тут попалась хорошая модель https://www.thingiverse...

[Из песочницы] Чистый код для TypeScript — Часть 1 Наткнувшись на материал по принципам чистый код для TypeScript и прочитав его решил взяться за его перевод. Здесь я хочу поделиться с вами некоторыми выдержками из этого перевода, так как некоторые моменты чистого кода для TypeScript повторяют такие же принципы для JavaScrip...

Сравнение процессоров Байкал-М и Эльбрус-8СВ Сравнение процессоров Байкал-М и Эльбрус-8СВ Недавно у меня по работе появился компьютер на базе процессора Байкал-М (BE-M1000), а также у меня есть удалённый доступ к компьютерам на процессорах Эльбрус, поэтому я решил сравнить их производительность в различных тестах. Чит...

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

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

Опыт работы с Plesk Хочу поделиться некоторыми впечатлениями о нужности или ненужности такой вещи, как контрольная панель для коммерческого односерверного веб-проекта при наличии очень part time админа. История началась пару лет назад, когда знакомые знакомых попросили меня сопроводить покупку ...

Innersloth анонсировала вторую часть кооперативной игры Among Us Игра «Мафия» известна всем любителям собираться компанией друзей, чтобы попытать свою удачу и ловкость рук в карточных или настольных играх. Главная задача — найти убийцу быстрее, чем он перебьёт всех жителей города. Но остальным геймерам тоже хочется поиграть порой в нечто...

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

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

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

Прозрачный дисплей TRANSPARENT OLED SIGNAGE от LG Компания LG Electronics (LG) представляет на российском рынке уникальный прозрачный дисплей LG Transparent OLED, возможности которого покажутся волшебством.Прозрачный дисплей LG Transparent OLED поможет реализовать уникальные проекты и сможет привлечь внимание надолго, незав...

Как устроиться в IT-компанию Привет! Меня зовут Тим Чаптыков, я работаю в VK — руковожу командой разработки раздела сообщений на вебе. Мы отвечаем за мессенджер на vk.com, в мобильной версии сайта и в VK Messenger (приложение для компьютера). Последние&n...

[Из песочницы] Как разместить статический сайт с помощью Yandex.Cloud Object Storage Привет, Хабр! В этой статье, я расскажу как легко и просто разместить статический сайт с помощью технологий Яндекса, а именно Object Storage. В конце у вас будет размещенный в сети сайт, который будет доступен по внешней ссылке. Эта статья будет полезна, если вы Начинающий ...

Энергомонитор на базе PZEM-004t DIY О проектеПару лет назад, коллега по работе показал «приборчик» который включался последовательно с нагрузкой и на дисплее отображал показания энергопотребления нагрузки. Сделан он был на Arduino и PZEM-004t. Я естественно загорелся сделать себе такой-же «Измерятор», компонен...

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

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

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

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

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

SIRR, не соизволите ли удалить отражение? Привет! Меня зовут Артём, я учусь на совместной кафедре анализа данных Яндекса и Физтеха. Хочу поделиться с ML-сообществом Хабра темой, тесно связанной с моей научной работой: «Удаление отражений с помощью свёрточной сети, обученной на синтетическом датасете». А чтобы вы мог...

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

[Перевод] Алан Кей: История SmallTalk (Аннотация и Введение) У меня есть цель — разобраться в том, что же происходило в 60-70-е годы в Xerox PARC и в окрестностях, как так вышло, что несколько коллективов инженеров, работая рука об руку, создали невероятные технологии, которые определили наше настоящее, а их идеи будут определять буду...

[Из песочницы] OData + RxJava + Retrofit 2 для android приложения Столкнулся на проекте с проблемой доселе не виданной. Пришлось покурить документацию и в этой статье я расскажу как с помощью RxJava и Retrofit 2 — можно решить задачу по созданию клиента Odata для android приложения. Спасибо огромное Jake Wharton за создание таких комфортн...

Уникальная программа по созданию фотокалендаря Создать самостоятельно оригинальный и эксклюзивный календарь с фотографиями и интересными изображениями можно при помощи программы «Дизайн Календарей 14.0». Данная программа позволяет реализовать в реальность свои творческие идеи и создать красочный и оригинальный проект. Эт...

Образовательный проект «Героика» стартовал в столице Образовательное ведомство города Москвы приступило к реализации проекта «Героика». В его рамках был создан портал geroika.ru, на котором изложена история российских городов-героев и городов воинской славы. Комментируя запуск проекта, директор Городского методического центра ...

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

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

(Не)стоп-кадр: как создавать видеоконтент удаленно Самоизоляция не означает, что вы не можете создавать видеоконтент для вашей организации. Снимать, монтировать и выкладывать видео можно и удаленно. Главное, найти идеи для роликов и подходящие программы для монтажа. Журналист Теплицы Екатерина Ульянова собрала рекомендации,...

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

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

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

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

Two Trees Totem S Laser Engraver: организация кабелей и автономный контроллер Этот замечательный станок мне предоставил всем известный интернет-магазин Banggood, за что я искренне благодарен. Хоть у меня уже есть несколько лазерных граверов, с которыми многие из вас уже успели познакомиться, но тем не менее этот тоже пригодился в работе. Скоро ему пре...

Короткий обзор фотополимера от Elegoo Недавно в комментариях я упомянул, что у Anycubic нет конкурентов по стоимости полимеров, на что andron_h возразил ссылкой на полимеры Elegoo. Скриншоты для полимеров Эникубика и Элегу на сегодняшний день:Как видно, даже без купонов Элегу на 300 руб дешевле :)После его комме...

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

Wapiti — тестирование сайта на уязвимости своими силами В прошлой статье мы рассказали о бесплатном инструменте для защиты сайтов и API от хакерских атак, а в этой решили сделать обзор популярного сканера уязвимостей Wapiti. Сканирование сайта на уязвимости — необходимая мера, которая, вкупе с анализом исходного кода, позволяет ...

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

Официальная страница казино Эверум На сегодняшний день найти себе подходящее казино для игры можно просто в сети Интернет. Одним из качественных и надежных клубов является казино Эверум. На его официальном сайте mavi-jeans.ru можно подробно ознакомиться со всем перечнем предложенных услуг. Это заведение собра...

«У Предназначения масса обличий...» или автоматизируем управление автолампой с помощью CANNY 3 tiny и фоторезистора В прошлой статье на Хабре я рассказал вам о том, как получил в подарок контроллер Canny3 tiny. Мы «поморгали» светодиодом, понажимали на кнопку. На этом в принципе можно было и закончить эксперименты. Однако, последние пару недель я слушаю аудиокниги про Ведьмака и поэтом...

Необычные задачи по физике развивающие научное мышление (для школьников) Возможно вы уже читали мои статьи: Научные мультфильмы, что показывать детям без вреда для них? Простые опыты с ребенком дома Как мы для музея науки сделали самую большую катушку Тесла в Украине Как сделать мощную лестницу Иакова из трансформатора от микроволновки своими р...

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

ZVS генератор, сборка и принцип работы Сегодня мы с вами соберем так любимый рентгеностроителями и высоковольтниками ZVS генератор, подключим строчник и попускаем красивые горячие дуги. Читать далее

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

Xiaomi Mi Watch Revolve: смарт-часы с Wear OS для глобального рынка Если в сегменте фитнес-трекеров Xiaomi занимает далеко не последнее место и ее устройства расходятся миллионными тиражами, то вот в нише смарт-часов ее достижения куда скромнее. Она только пытается стать заметным игроком и осенью прошлого года выпустила первые смарт-часы под...

[recovery mode] Украденное резюме, человек, который ушел в Кемерово, призыв кандидата и другие «увлекательные» истории трэш-собеседовани За время работы в IT-рекрутинге у нас накопилось много историй о смешных, нелепых и странных собеседованиях как от разработчиков, так и от HR. Поэтому решили запустить рубрику «Трэш-собеседования», где будем делиться подобным контентом. В этой статье собрали 13 историй: стра...

Состоялся глобальный релиз файтинга Shadow Fight Arena в App Store и Google Play На мобильных платформах вряд ли найдётся достаточное число достойных файтингов. В Mortal Kombat Mobile через какое-то время резко натыкаешься на невидимую стену доната, где приходится молиться на выпадение редкого персонажа. Студия Nekki решила пойти другим путём: она разраб...

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

AFK Quest: Idle Epic RPG уже доступна на Андроид в раннем доступе, есть над чем работать AFK Quest: Idle Epic RPG — это аркадная тема с вертикальным геймплеем. Наш персонаж просто бежит вперёд и уничтожает разных мобов на своём пути. С них он получает золото для прокачки. По мере прохождения открываются новые герои, которые присоединяются к вашей группе. Графика...

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

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