Социальные сети Рунета
Вторник, 15 июня 2021

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

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

Представлен конкурент Raspberry Pi 4 — одноплатный ПК с x86, работающий под Windows 10 Китайская компания Radxa на днях выпустила одноплатный ПК Rock Pi X. Это событие могло бы пройти никем не замеченным, если бы не особенности новинки. Дело в том, что она базируется на процессоре x86 и работает с Windows 10 без «костылей», нативно. Естественно, плата совмест...

Аналитика в SD-WAN – как она выглядит и зачем нужна? Привет, я работаю инженером в КРОК, где у нас есть своя SD-WAN-лаборатория. И когда заказчик приходит с вопросами вроде «А вот у меня в сети сейчас всё работает так, а как это будет работать, если я захочу перейти на SD-WAN? И будет ли работать вообще?» мы можем быстро собра...

Подробно о PECS Всем привет. Сегодня я хочу поговорить о принципе PECS. Понимаю, что сейчас гуру программирования и многоопытные сеньоры в очередной раз впечатали ладонь в лицо, ибо «Java Generics появились в JDK 1.5, которая вышла 30 сентября 2004 года…». Но если есть те, для кого принцип ...

[Перевод] Python: 18 задач на вывод символов по заданному шаблону Подготовка к техническому собеседованию по Python — нелёгкая задача. На таком собеседовании вам, вполне возможно, встретятся задачи на вывод символов по заданным шаблонам. Если вы хотите научиться решать такие задачи — вам может пригодиться подборка способов их решения, прив...

Отладочная плата для Arduino Nano 2 часть Здесь собственно о самой плате, её изготовлении, отдельные моменты не упомянутые в первой части. Сразу даю ссылку на плату в формате .lay6 что-бы было сразу понятно о чём речь. Итак, нижний левый угол платы перегружен слоем шелкографии из-за расположенного под модулем SIM80...

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

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

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

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

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

Xeon E3 1270 в стресс тесте 3.2ГГц Xeon E3 1270 в стресс тесте CPU-Z Работает на частоте 3.2ГГц и грузится на 94%,скриншоты ниже. Материнская плата - китайский huananzhi b75 1155 Нет тротлинга - температура 45-50 под нагрузкой Кто разбирается в этом,будьте добры помогите :) Скрины ниже

Представляем PHP 7.4: Производительность, Возможности, Устаревший Функционал PHP постоянно развивается, и только что мир увидело их последнее обновление — PHP 7.4. Производительность и скорость продолжают расти, в чём мы убедились ещё в предыдущих релизах PHP 7. Предварительная загрузка — одно из самых ярких обновлений. Эта возможность позволяет знач...

[Перевод] Facebook Prophet + Deep Learning = NeuralProphet Изучая прогнозирование временных рядов, рано или поздно вы наткнетесь на чрезвычайно популярную модель Prophet, разработанную Facebook. Она приобрела свою большую популярность благодаря тому, что обеспечивает хорошие показатели с точки зрения точности, интерпретируемых резул...

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

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

Опрос: «А вы бы отдали своего ребёнка в IT?» Вы бы посоветовали своему сыну или дочери пойти работать в IT? Считаете ли, что через 10-15 лет эта отрасль всё ещё будет на волне? Сделала ли работа в IT счастливым вас, сделает ли счастливым вашего ребенка? Моей старшей дочери 22 года. Она доучивается на физтехе и работае...

[Перевод] Несколько полезных советов как практиковаться в Python Привет, Хабр! Сегодня я предлагаю Вам перевод статьи Duomly, посвящённой изучению и практике программирования на языке Python. Введение Изучение Python не сильно отличается от изучения других языков программирования. Один путь для становления профессионалом в Python (или в д...

Установка ParaLed матрицы в принтер ANYCUBIC Photon. Всем доброго времени суток. Впечатленный результатами работы Apollone по доработке принтера Wanhao, посредством установки параллельной матрицы. Решил себе поставить такую матрицу. Матрица была закуплена у китайских товарищей.Еще на этапе замеров было понятно что матрица вла...

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

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

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

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

Как монтировать образы ISO на Windows 10 Образ ISO представляет собой контейнер, созданный для хранения содержимого физических дисков (CD, DVD, Blu-ray). Программные компании обычно используют файлы этого формата как средство распространения приложений и утилит без необходимости поставлять физические носители, что ...

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

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

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

[Перевод] Секретный сопроцессор Apple M1: что это, зачем и как работает Публикаций о сопроцессоре Apple Matrix (AMX) уже довольно много. Но большинство не особо понятны всем и каждому. Я же попытаюсь объяснить нюансы работы сопроцессора понятным языком. Почему Apple не слишком распространяется об этом сопроцессоре? Что в нем такого секретного?...

Tcl/Tk. Альтернативный файловый проводник для платформ Linux и Android Чем дольше я пишу различные программы на tcl/tk, тем больше восхищаюсь его возможностями и продуманностью. Но была одна вещь, которая не давала мне покою до последнего времени. При разработке GUI часто приходится пользоваться файловым проводником (tk_getSaveFile, tk_getOpen...

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

[Перевод] Как написать (игрушечную) JVM Статья про KVM оказалась интересной для читателей, поэтому сегодня публикуем новый перевод статьи Serge Zaitsev: как работает Java Virtual Machine под капотом. Нравится нам это или нет, но Java — один из наиболее распространенных и широко используемых языков программирования...

УЗИ для НКИ: неинвазивное считывание активности мозга С каждым годом грань между человеком и машиной становится тоньше. Конечно, до уровня «Deus Ex» еще далеко, но уже сейчас имеются разного рода протезы, аугментации и другие устройства, работающие в тесной связи с нервной системой пользователя. Одним из ярчайших примеров под...

0x7E5 Рассуждения о главном За 11 лет работы, заметил как недооценивают либо переоценивают те или иные принципы разработки, такие как SOLID и KISS. Как непонимание архитектуры приводит к "аду" вместо "кода". Как любовь к DI приводит к инжекту констант и как ненависть к архитектурам приводит к хаосу. Хо...

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

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

Через тернии к звёздам или LILYGO TTGO T-Internet-POE ESP32 LAN8270A Попалась мне на глаза плата LILYGO TTGO T-Internet-POE ESP32 LAN8270A и конечно я не мог пройти мимо такой интересной новинки: ESP32, LAN8270A, POE, SD карта, Wi-Fi+Ethernet… Было интересно пощупать это произведение сумрачного китайского гения своими руками и протестировать...

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

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

Насколько хорошо вы знаете JavaScript? Доброго времени суток! Как известно, одной из характерных черт JavaScript, наряду c мультипарадигменностью, слабой (динамической) типизацией, автоматическим управлением памятью и прототипным наследованием, является тот факт, что JS — это однопоточный (синхронный) язык. Чт...

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

Новые подробности о Project: Ragnarök, кроссплатформенной action MMORPG от NetEase На прошлой неделе издатель NetEase представил MMORPG Project: Ragnarök. Тогда было известно лишь то, что проект станет доступен сразу для мобильных, ПК и консолей, а игровой процесс объединит элементы как AAA-проектов, так и китайских многопользовательских развлечений. Но т...

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

В китайской рознице скоро появятся системные платы с процессорами Zhaoxin KaiXian KX-6780A Импортозамещение по-китайски: Zhaoxin планирует в 2021 году выпустить 7-нанометровые процессоры с поддержкой PCIe 4.0 и DDR5 Zhaoxin, совместное предприятие VIA Technologies и китайского государства, взявшееся устранить зависимость Китая от зарубежных поставщиков x86-с...

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

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

[Из песочницы] Электростанция из кружки кипятка Как известно, электричество можно изготовить, используя электродинамические генераторы (паровые, ветряные или водные), солнечные фотоэлементы, а также преобразование разности температур двух разнородных проводников и полупроводников, работающее на эффекте Зеебега. Чаще, можн...

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

Резервирование СУБД Oracle силами Veritas NetBackup Appliance: быть или не быть? Наладить резервное копирование СУБД Oracle инструментами того же вендора — просто. А если попытаться оптимизировать стоимость решения? Тогда возможные ИТ-инструменты стоит придирчиво рассмотреть в действии. Так и получилось: в поиске ответа на запрос заказчика обнаружилось, ...

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

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

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

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

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

Z-Щуп для 3018 CNC Все, кто работает с ЧПУ прекрасно знают на сколько важен "0" по оси "Z". И конечно же делают сей аксессуар либо сами, либо покупают готовый. Мне же готовый не подходит, так как самый маленький, что имеется в продаже - уже сам по себе большой для этого станочка. Я же сделал с...

SD-карта с WiFi на ESP8266 для 3D-принтера (plug-and-play) Данная разработка предназначена для тех, кому надоело после создания файла с g-кодом на PC, вынимать SD-карту из 3D-принтера, вставлять её в PC, записывать g-код, а после снова совать её в 3D-принтер. И, кроме того, для тех, кому не хочется разбираться с ардуино и всякими би...

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

Считывание защищенной прошивки из флеш-памяти STM32F1xx с использованием ChipWhisperer В предыдущей статье мы разбирались с Vcc-glitch-атаками при помощи ChipWhisperer. Нашей дальнейшей целью стало поэтапное изучение процесса считывания защищенной прошивки микроконтроллеров. С помощью подобных атак злоумышленник может получить доступ ко всем паролям устройст...

Как выглядит внутри самый маленький 4К мини-ПК Chuwi Larkbox Компнаия Chuwi недавно выпустила самый маленький 4К мини-ПК под названием LarkBox. Новинка приносит превосходный пользовательский опыт благодаря возможности использования в самых разных сценариях и отличной конфигурации мини-ПК. Давайте посмотрим процесс разборки данного дев...

Проблемы с Проводником в Windows 10 после обновлений После недавних накопительных обновлений для Windows 10 версии 1909, ситуация не стала намного лучше. Пользователи по-прежнему сообщают о проблемах с панелью поиска Windows 10 в Проводнике (Windows Explorer), и, похоже, ошибка широко распространена.Windows 10 версии 1909 вклю...

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

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

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

[Из песочницы] Как из медиа перейти в разработку emile-perron/Unsplash Я — опытный журналист, редактор и начинающая разработчица (JS, node). Если бы мне девять месяцев назад сказали, что я буду работать техредом и деврелом в российской IT-компании, и с головой окунусь в разработку ПО вместе с несколькими сотнями сильнейш...

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

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

Прошивка BigTreetech Touchscreen для MKS TFT32 V4, V3, V2, V1 Поддержка экранов от MKS TFT32L V4.0 теперь официально включена в основную ветку BigTreetech Touchscreen.Я лишь добавил поддержку версий V1.0 , V2.0 ,V3,0 и доделал режим эмуляции 12864 под эти экранчики.Выложил это в отдельной ветке.  Эмуляция 12864 работает с любым из трех...

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

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

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

KingRoon KP3 - меняем плату на MKS Robin nano v.2.0 с драйверами ТМС 2209 Добрый день дорогие друзья!Давно думал о замене платы, но дальше мыслей дело не заходило. В принципе родная плата мкс робин мини меня вполне себе устраивала, работала вполне стабильно и предсказуемо, все в ней устраивало. На замену платы меня толкнул случай - перестал работа...

[Перевод] Почему я перестал читать статьи про то, как стать разработчиком Я жалею, что в то время, когда я ещё только учился писать код, никто не дал мне один совет: не читать статьи в духе «Как я стал разработчиком за столько-то месяцев». Поэтому теперь хочу сам дать этот совет другим. Хватит читать эти дурацкие статьи. Уверен, что вышесказанн...

Какой смартфон купить в 2020 году Какой смартфон купить в 2020 году? Давайте скажем сразу, если вам не важна стоимость телефона, берите флагман от Samsung или Apple — никогда не прогадаете. Если же вам всё же важно купить наиболее интересный аппарат за небольшие деньги, этот материал поможет определить...

[Из песочницы] Тесты на pytest с генерацией отчетов в Allure с использованием Docker и Gitlab Pages и частично selenium Этот текст предназначен для начинающих тестировщиков, желающих понять как делать отчеты на allure с историей тестов, также разъяснить где их хранить, чтобы в отчет мог заглянуть любой участник вашей команды. Когда я хотел добавить в gitlab автотесты в стеке python, allure, ...

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

Эмпирическая вероятность (кадр из телешоу Монти-Холла: гость не сумел правильно подсчитать вероятности, поэтому вместо автомобиля выиграл удивленную ламу) Давайте обсудим, что мы имеем ввиду, когда произносим слово "вероятность". Я прошу вас попытаться ответить на этот вопрос не с позиции...

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

Anycubic photon s не работает экран (первое включение после покупки. Решение) Последнее время участились случаи, когда пользователям приходят принтеры с неработающим экраномПервый признак подобной поломки - экран горит, но ничего не показываетТехподдержка сразу предлагает выслать новый дисплей, но для начала рекомендую проверить шлейфы подключения экр...

[Перевод] Заметки о Unix: проблема iowait и многопроцессорные системы В разных Unix-системах уже давно имеется показатель iowait. Я, правда, не могу найти систему, в которой этот показатель появился. Это — не 4.x BSD, поэтому iowait, возможно, добрался до современных систем через System V и sar. Традиционным, стандартным определением iowait яв...

Android insets: разбираемся со страхами и готовимся к Android Q Android Q — это десятая версия Android с 29-м уровнем API. Одна из главных идей новой версии это концепция edge-to-edge, когда приложения занимают весь экран, от нижней рамки до верхней. Это значит, что Status Bar и Navigation Bar должны быть прозрачными. Но, если они прозра...

Colorful работает над ограниченной серией GeForce RTX 3080 iGame Ultra Как сообщает китайское издание MyDrivers, компания Colorful готовит к выпуску лимитированную серию GeForce RTX 3080 iGame Ultra в белом цвете и с голографическими элементами дизайна. В плане печатной платы и элементной базы новинка...

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

Локализация своих скриптов на BASH Создание меню на BASH — задача сама по себе не сложная: "case тебе в руки и echo в спину". Решая её в очередной раз, мне захотелось добавить возможность отображать текст на других языках. Осталось решить, как сделать сам процесс локализации меню более удобным. Если...

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

Ускорение проектирования РЧ-, СВЧ-устройств (4/5) РЧ-, СВЧ-платы являются одним из самых быстрорастущих секторов в производстве печатных плат. С увеличением количества датчиков IoT, беспроводной электроники и смартфонов легко понять, почему. Но как узнать, работаете ли вы с РЧ или СВЧ-платой? Индустрия печатных плат считае...

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

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

Анонсирован симулятор патологоанатома с элементами хоррора Autopsy Simulator Издатель PlayWay S.A., известный своими очень разношерстными симуляторами, включая Drug Dealer Simulator, House Flipper, 911 Operator и другими, анонсировал проект студии Woodland Games под названием Autopsy Simulator. Это действительно самый настоящий симулятор патологоана...

[Перевод] Как подключить OLED дисплей к Raspberry Pi Pico — быстрый старт У Raspberry Pi Pico несколько функциональных ограничений, включая отсутствие модуля беспроводной связи. Но, в целом, это отличная плата для реализации самых разных проектов. Одно из ее достоинств — простота подключения дисплея. Она позволяет работать с Pico Display или Pico...

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

Управляем контактами GPIO из C# .NET 5 в Linux на одноплатном компьютере Banana Pi M64 (ARM64) и Cubietruck (ARM32) Когда заходит речь про программирование на C# .NET для одноплатных компьютеров, то разговоры крутятся только в основном вокруг Raspberry Pi на Windows IoT. А как же Banana/Orange/Rock/Nano Pi, Odroid, Pine64 и другие китайские одноплатные компьютеры работающие на Linux? Та...

Huawei может поддержать инициативу Windows 10 ARM, опираясь на свои чипы В то время как Microsoft и Qualcomm на протяжении последних нескольких лет активно продвигают инициативу Windows 10 для ARM (например, на днях были представлены чипы Snapdragon 7c и 8c), тонкие, лёгкие и автономные ноутбуки на базе однокристальных систем с архитектурой ARM в...

[Перевод] Почему я перестал читать статьи «Как стать разработчиком» Совет для начинающих разработчиков Я бы хотел, чтобы во времена, когда я учился программированию, кто-то сказал мне перестать читать статьи о том, «Как стать разработчиком за X месяцев». Так что позвольте мне донести эту мысль до вас. Перестаньте читать эти чертовы стат...

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

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

Копеечная батарейка выводит из строя PlayStation 4. В зоне риска консоли, купленные 4 года назад и раньше Примерно три недели тому назад мы писали о так называемой «часовой бомбе» в PlayStation 4: оказалось, что батарейка CMOS влияет на работоспособность консоли намного больше, чем в обычном ПК. Сейчас важность этого элемента подтверждена энтузиастами: действите...

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

Учебный видео-курс по арифметике с плавающей запятой в формате IEEE-754. Часть I Арифметика с плавающей запятой хорошо понятна далеко не всем программистам. Раньше я работал в разных IT-фирмах и с удивлением обнаруживал, что даже опытные программисты теряются, когда возникает задача подобрать для сравнения двух чисел с плавающей запятой в коде вроде так...

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

[Из песочницы] Ешь рис, молись Амитофо, люби котиков Статистические данные, о том, как живут-поживают китайские программисты Привет-привет, друзья. Сегодня Россия активно сотрудничает с Китаем в области IT- искусственного интеллекта, больших данных, и в планах даже создание «Российско-китайской цифровой долины». Эта статья...

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

ТОП-10 ошибок, найденных в C#-проектах за 2020 год Наконец-то столь нелёгкий 2020 подходит к концу, а это значит, что пришло время подвести итоги! За этот год командой PVS-Studio было написано немало статей, в которых разбирались разнообразные ошибки, найденные анализатором в open-source проектах. Самые же интересные из них...

[Перевод] Интересные CSS-находки в новом дизайне Facebook Я любопытен. Мне всегда интересно открывать инструменты разработчика браузера и разбираться с тем, как сделан какой-нибудь сайт, на который я заглянул. Этот материал представляет собой мой первый рассказ о таких вот изысканиях. Дело в том, что я обнаружил некоторые интересны...

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

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

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

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

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

Psion 5mx и аппаратные развлечения с linux Многие из вас знают легендарный КПК Psion 5mx. Он был необыкновенно популярен и был мечтой многих гиков того времени. Карманный клавиатурный КПК, легко помещается в карман. Работает от двух пальчиковых батареек, одной кнопкой полностью обесточивается. Имеет на борту CF (и ...

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

[Перевод] IQueryable порождает сильную связанность Время от времени я встречаю людей, пытающихся выразить API в терминах IQueryable<T>. Почти всегда это плохая идея. В этой статье я объясню почему. В кратце, IQueryable<T> — это один из лучших примеров заголовочного интерфейса (Header Interface), предлагаемых плат...

Phantom Blade 3 — китайская ARPG с восточной рисовкой на iOS и Android В Китае вышла мобильная ARPG под названием Phantom Blade 3. У неё интересный визуальный стиль, который словно сошёл с древних восточных пергаментов. Игровой процесс происходит в 2D-формате. Наша задача — проходить уровни, последовательно уничтожая фэнтези-воинов для набирани...

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

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

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

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

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

ZX Spectrum из коронавируса и палок, часть 2 (работа над ошибками) Ссылка на первую часть Прежде всего, хочу попросить у уважаемой аудитории прощения за столь долгую паузу между первой частью и продолжением. На то у меня есть уважительная причина. Если кто-то помнит, в первой части я упомянул, что сборка на макетках производилась в связи с...

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

YouTube работает над конкурентом TikTok под названием Shorts В прошлом году TikTok смог удивить весь мир своим ростом популярности. Более того, даже часть блоггеров с YouTube отдали предпочтение китайской сети. Вероятно, Google планирует составить TikTok конкуренцию, создавая прямого конкурента под названием Shorts.

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

Xiaomi Gateway 2 можно и не паять В предыдущих сериях я: Накупил устройств от Xiaomi для умного дома и посредством паяльника заставил их работать в увлекательнной манере без родных серверов через home assistant habr.com/ru/post/496856 Завернул web interface от home assistant в electron habr.com/ru/post/4...

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

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

«Голые» референсные GeForce RTX 3080 и RTX 3090 на печатных платах нормальной формы Мы уже видели необычной формы печатные платы референсных видеокарт GeForce RTX 3080 и RTX 3090. Как оказалось, у Nvidia есть и другие платы. Те, которые мы уже видели, предназначаются для адаптеров Founders Edition. В случае RTX 3080 каталожный номер такой платы —...

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

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

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

Зажигаем светодиодную ленту на базе WS2811 при помощи ПЛИС Всем привет. Уже почти два года назад я приобрел на aliexpress китайский набор, состоящий из отладочной платы EasyFPGA A2.2, с Cyclone IV EP4CE6E22C8N на борту, ИК пульта SE-020401, программатора, пары USB проводов и шлейфов. Долгое время все это добро лежало у меня без дел...

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

Готовы к Ryzen 5000. Производители системных плат уже выпустили соответствующие обновления BIOS Как известно, новейшие процессоры AMD Ryzen 5000 будут работать с чипсетами 500-й серии, а позже даже с некоторыми платами, основанными на чипсетах 400-й серии.  Само собой, так как даже модели на более новых наборах логики вышли намного раньше анонса CP...

Я единственный из 1400, или самый крутой рекрутинг, что я проходил Я уже лет 10 пишу код на питоне, и последние 2.5 года стабильно работал на американскую компанию. Наверно, многим знакома история, когда ты кодишь-кодишь, вроде всё неплохо, и внезапно ты - самый знающий и опытный в команде и добро пожаловать в тим лиды. Астрологи объявили н...

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

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

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

[Перевод] Беспилотное роботакси AutoX начинает работать в публичном режиме в Шэньчжэне (без водителей для подстраховки) Беспилотное роботакси AutoX останавливается у пункта посадки, водителя для подстраховки в машине нет. AutoX, китайский стартап по производству беспилотных автомобилей, финансируемый Alibaba и другими компаниями, объявил, что поездки на его роботакси без водителей безопасн...

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

Стартовал первый бета-тест Devil May Cry: Pinnacle of Combat + полноценные геймплейные видео Devil May Cry: Pinnacle of Combatанонсировали 2 года назад, в декабре 2017. Полтора года о ней ничего не было слышно. Затем молчание прервалось несколькими скриншотами, а уже в этом месяце разработчики начали активно делиться новой информацией, представив геймплейный ролик. ...

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

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

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

Lenovo работает над материнской платой Legion Blade 9000 для процессоров Intel На прошлой неделе китайские энтузиасты поделились фотографиями и характеристиками материнской платы Lenovo Legion 7000-й серии, явно позиционируемую для бюджетных или готовых игровых систем. Теперь нам показали более интересное решение Legion Blade 9000, которое...

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

EPY4еский сервер ASUS с процессором AMD и RAID на DC1000M – что ты можешь? Привет, Хабр! Трудности в выборе сервера для задач компаний, как правило, возникают и у опытных и у начинающих системных администраторов. Ассортимент поставок комплектующих внутри готового решения зачастую едва умещается на нескольких листах. А сервера на базе процессоров AM...

[Перевод] Анализ кода демо Second Reality 23 июля 2013 года был опубликован исходный код демо Second Reality (1993 год). Как и многим, мне не терпелось взглянуть на внутренности демо, которое так вдохновляло нас на протяжении всех этих лет. Я ожидал увидеть монолитный хаос из ассемблера, но вместо него я, к удивле...

[Перевод] Пожалуйста, перестаньте рекомендовать Git Flow Прим. перев.: Новая статья с критикой полюбившейся многим Git Flow получила столь заметное внимание, что даже оригинальный автор модели обновил публикацию 10-летней давности, актуализировав свой взгляд на её применение сегодня. Публикуем перевод как самой критики, так и офиц...

Учим HostBinding работать с Observable Как и многие другие Angular-разработчики, я мирился с одним ограничением. Если мы хотим использовать Observable в шаблоне, мы можем взять знакомый всем async-пайп. Но его нельзя применить к @HostBinding. Давным-давно это было возможно по ошибке, но это быстро исправили. Все ...

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

Фонарик Xiaomi c FM-приемником и ручной динамо-машиной для зарядки Сегодня мы расскажем вам ещё об одном интересном продукте Xiaomi с AliExpress. Речь идёт о фонарике со встроенным FM-приемником и ручным генератором постоянного тока.

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

[Перевод] Хостинг блога на GPS/LTE-модеме GPS/WWAN/LTE-модем телефона PinePhone В процессе разработки ПО на PinePhone я наткнулся на любопытное сообщение в dmesg: [ 25.476857] modem-power serial1-0: ADB KEY is '41618099' (you can use it to unlock ADB access to the modem) Для контекста скажу, что в PinePhone есть...

[Перевод] Кунг-фу стиля Linux: удобная работа с файлами по SSH Если у вас имеется больше одного Linux-компьютера, то вы, вероятно, постоянно пользуетесь ssh. Это — отличный инструмент, но мне всегда казалась в нём странной одна деталь. Несмотря на то, что ssh-соединения позволяют передавать файлы с применением scp и sftp, у нас нет возм...

Lenovo IdeaPad Duet Chromebook с клавиатурой В последнее время хромбуки пользуются какой-то невероятной популярностью по одной простой причине — это доступные решения, которые позволяют выходить в сеть, пользоваться почтовым клиентом, работать с документами и так далее. Это весьма круто на самом деле, что вы можете за ...

Ты чего такой мощный? Что внутри у Mac mini 2020 Внешне Mac mini с чипом M1 в мельчайших подробностях похож на его ближайших предков, он всего лишь снова стал серебристым. В том, что ради пиара и прочих глупостей не стали менять проверенный временем и миллионами пользователей корпус образца 2018 года – мудрость Apple. Тех...

Глава Nvidia заявил, что до конца года купить RTX 3080 будет крайне сложно. Хуанг попытался объяснить ситуацию, но его слова вызывают вопросы Старт продаж GeForce RTX 3080, вероятно, уже вошёл в историю, как один из самых провальных. И вовсе не из-за качеств новинки, а из-за мизерных размеров первой партии. Nvidia уже пыталась объясниться по этому поводу, но вышло плохо. В частности, нам не рассказали, когда...

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

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

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

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

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

[Перевод] Как работает атака TCP Reset Атака TCP reset выполняется при помощи одного пакета данных размером не более нескольких байт. Подменённый спуфингом TCP-сегмент, созданный и переданный атакующим, хитростью заставляет двух жертв завершить TCP-соединение, прервав между ними связь, которая могла быть критичес...

[Из песочницы] Работа с китайской АЦП Hx711 Причина написания этого поста заключается в желании разобраться с модулем 24 разрядного дельта сигма преобразователя АЦП на основе микросхеме Hx711. Сам преобразователь собран в виде готового модуля по схеме включения рекомендованного производителем (????). Замечания о работ...

Ремонт SKR MINI E3 v1.2. На плате сгорел драйвер управления осью X Вот здесь вся предыстория. Дальше только по существу вопроса...Как оказалось не так-то просто купить просто чип, во всяком случае мне не удалось найти и купить его, как минимум привезут под заказ в течение 2-3 недель. И цена этого привоза, как стоимость драйвера на этом чипе...

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

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

Software ecosystems: принципы построения У этой статьи тяжелая судьба. Пару месяцев назад меня попросили написать обзор на предмет построения программных экосистем для разных архитектур. Я поначалу отнекивался да отшучивался в том духе что, экосистема –это не биология. Это — даже не технология. Это — исключительн...

Унифицированное приложение Microsoft Office теперь поддерживает iPad Microsoft обновила свое унифицированное приложение Office для iOS, добавив поддержку iPadOS. Унифицированное приложение было запущено в феврале 2020 года, но до сих пор, как приложение для iPhone, должно было работать в окне на iPadOS, а не использовать всё пространство. Вер...

[Перевод] Разбираемся с доступом к атрибутам в Python Интересно, сколько людей понимают, что в Python много синтаксического сахара? Я не говорю, что он похож на Lisp-подобные языки, где синтаксис настолько голый, насколько это возможно (хотя и сравнение с Lisp не совсем обосновано), но большая часть синтаксиса Python технически...

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

Приглашаем на вебинар про FPGA для начинающих Приветствую! Хочу сообщить, что скоро мы начинаем бесплатный online курс по FPGA! Первая лекция курса пройдёт 11 мая, начало в 18:00 на канале Twitch MaksimTolkachev Всю информацию о курсе Вы можете узнать на нашем сайте: НТЦ Метротек. Вебинары про FPGA. А в этой заметке мы ...

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

Flying Bear Ghost 5 (заметки на полях) Заметка 1-я и не последняя, думаю. Приобрел вышеуказанный принтер, вчера собрал. Еще не печатал, но осями подвигал, вроде живой.Так к чему это я? А к тому, что удивляюсь я, все таки, китайскому производству. 1. Шайбу под ножку - это у них скрытый товарный знак для отличия от контрафакта? Или принцип прапорщик...

Fast Share: как работает Airdrop для Android В этом году Google представит Fast Share - функцию быстрого обмена данными, напоминающую Airdrop, которая должна улучшить процесс обмена файлами между Android-смартфонами. Как это будет работать и стоит ли ждать появления новой технологии, разбираемся в статье.

Установка SKR v1.4 (не турбо) + TMC2208 (UART) на Ender 3 с родным дисплеем     Мой первый пост. И рассчитан он для начинающих печатников (коим я и являюсь), обладателей очень популярного Creality Ender 3. Писк моторов (ночью очень раздражает) и желание печатать водорастворимым филаментом для поддержек, сподвигло на апгрейд, с условием сохранения ро...

USB на регистрах: interrupt endpoint на примере HID Еще более низкий уровень (avr-vusb) USB на регистрах: STM32L1 / STM32F1 USB на регистрах: bulk endpoint на примере Mass Storage USB на регистрах: isochronous endpoint на примере Audio device Продолжаем разбираться с USB на контроллерах STM32L151. Как и в предыдущей части...

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

[Перевод] Аарон Шварц: Как я нанимаю программистов Об Авторе: Аарон Шварц — американский интернет-активист, программист, писатель, хактивист. Умер за свободу информации. В 12 лет создал сайт Info, где каждый мог писать о том, что знает (а другие могли дополнять и комментировать). Это был предвестник Википедии. В 14 лет Шва...

[Из песочницы] Как я умный аквариум делал (backend) Пролог Работая программистом в одной из больших и успешных компаний Москвы, я не переставал совершенствовать свои навыки программирования и проходил различные курсы на платформе Udemy. Конечно просто смотря курс и повторяя все за автором было скучновато, да и были моменты к...

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

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

Реверс embedded: трассировка кода через SPI-flash Зачем?! Наверное, это первая эмоция большинства людей, прочитавших название статьи. Однако, давайте представим следующую ситуацию: в процессе исследования устройства вы доходите до точки, когда можете исполнить внутри устройства свой код, и хотите вывести через UART заветн...

[Из песочницы] Письмо начинающему изучать Data Science Я бы хотел получить такое письмо три года назад, когда только начинал изучать Data Science (DS). Чтобы там были необходимые ссылки на полезные материалы. Статья не претендует на полноту охвата необъятной области DS. Однако для начинающего специалиста будет полезна. Читать д...

Геймпад для Xbox Series X будет на батарейках Сотрудники компании Microsoft объяснили причину, по которой в контроллере для Xbox Series X будет использоваться не аккумулятор, а батарейки типа АА. Дело в том, что таким образом производитель убивает сразу двух зайцев — кто хочет, тот просто купить себе аккумулятор и поста...

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

[Из песочницы] Как работают реляционные базы данных (Часть 1) Привет, Хабр! Представляю вашему вниманию перевод статьи "How does a relational database work". Когда дело доходит до реляционных баз данных я не могу не думать, что чего-то не хватает. Они используются везде. Существует множество различных баз данных: от небольшог...

Как написать простого бота для ВК и Телеграм Мы уже упоминали, как мы предоставляем бесплатные VPS для студентов, чтобы они учились программировать. Один из наших подопечных Павел сделал простеньких телеграм и ВК ботов для FAQ. Они очень просте, тем не менее, начинающему программисту не помешают комментарии опытных р...

[Перевод] Побег из песочницы с Python В преддверии старта курса «Python Developer. Professional» подготовили перевод пусть и не самой новой, но от этого не менее интересной статьи. Приятного прочтения! Вчера прошел отборочный тур Nuit du Hack CTF 2013. Как обычно, в нескольких заметках я расскажу об интересных...

Анонсирована MMORPG Project: Ragnarök для мобильных и консолей, вдохновленная AAA-играми Китайский гигант NetEase сегодня представил сразу несколько проектов, среди которых MMORPG в скандинавском сеттинге с кодовым названием Project: Ragnarok. Проект получит огромный открытый мир и разрабатывается одновременно для консолей, персональных компьютеров и даже мобиль...

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

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 2 PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Установите лимит использования ресурсов. С помощью простой математики можно рассчитать, сколько копий приложения вы сможете запустить – если одной копии нужен 1 ГБ RAM, то имея 10 ГБ памяти, можно запустить 10 копий. За эт...

Qualcomm QCC3020 — расцвет китайских TWS-наушников Если вы погуглите QCC3020, то результаты поиска вывалят гору обзоров наушников — от визуальных подражателей AirPods до псевдо-винтажных моделей для ценителей. Edifier, Tronsmart, Mifo, Pamu… их всех объединяет небольшая ценность родного бренда и китайское происхождение. Да...

[Из песочницы] Программируй себя. Как найти работу в IT Я работаю Software Engineer в Farmers Insurance. Мой отдел занимается внедрением чат-бота в структуры бизнеса и его усовершенствованием для уменьшения нагрузки на службу поддержки компании. Сейчас один из моих проектов — анализ сообщений от клиентов и предсказание интента ...

Вебинар от Яндекс.Практикума «Конечные автоматы в реальной жизни»: теория, кодинг и Q&A за один вечер Теория конечных автоматов лежит в основе многих алгоритмов, к которым часто прибегают разработчики. Решение многих проблем уже давно придумано и зачастую с использованием конечных автоматов. 8 мая в 15.00 (Мск) Яндекс.Практикум проводит открытый вебинар «Конечные автоматы ...

Раскрыты ключевые характеристики Xiaomi Redmi K40 Redmi уже работает над новым смартфоном Redmi K40. Согласно недавним слухам, гаджет китайского производителя будет базироваться на SoC Dimensity 1000+. Теперь один из китайских инсайдеров раскрыл ещё несколько подробностей о грядущей новинке. Сообщается, что Redmi K40…

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

Видеообзор ноутбука Huawei MateBook 13 AMD Выбирая аппаратную платформу для очередного апгрейда серии MateBook, китайский гигант не стал себя ограничивать и выпустил сразу две разновидности одного и того же устройства: одну на базе Intel Core 10-го поколения, другую — на чипах Ryzen. А чтобы их не перепутали, «красны...

Что такое CEO (должность), расшифровка Один мой знакомый руководитель компании указывает в своей визитке звучное слово СЕО. Кажется, он и сам не понимает толком, что оно значит, но выглядит это явно достойно.  ♥ ПО ТЕМЕ: 70 интересных фактов об IT-технологиях, о которых вы могли не знать.   Как расшифровывае...

Установка ESP3D 2.1.1 на ESP01 ESP8266 1MB Постов немало написано, видео не мало снято, но все равно внятной инструкции нигде нет, промучался пару дней. Напишу коротко историю своего успеха.Возможно кому-то поможет.Что понадобится1) Преобразователь USB-UART на 3.3 вольта, или программатор для ESP01, желательно с полз...

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

Как выйти на китайский рынок с mini-app для WeChat, чтобы не прогореть В Китае легко затеряться. Наши первые пиццерии там работали по привычной модели: точка «на доставку» с залом на второй линии не в людном месте. Но модель работала не так как мы хотели, потому что рядом с пиццерией десятки лавок со всеми видами еды, вроде боула с мидиями или ...

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

[Из песочницы] Мощный недорогой электровелосипед своими руками Привет, Гиктаймс! Однажды, еще будучи обычным деревенским школьником, в автомобильном журнале я увидел небольшую заметку о электровелосипеде, построенным каким-то иностранным энтузиастом, и который умел разгоняться до 40 км/ч и имел запас хода в 70 километров. После этой ...

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

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

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

Tank Company Mobile — танковая аркада от NetEase Games и альтернатива World of Tanks Blitz NetEase Games работает над танковой аркадой Tank Company Mobile. Если вы знакомы с World of Tanks Blitz, то общая концепция понятна: игроки по 15 танков с каждой стороны выясняют отношения на разных локациях. В декабре проходил альфа-тест и многие остались довольны увиденным...

Беспроводная мини погодная станция с e-paper экраном на батарейках Приветствую всех читателей Habr! В своей сегодняшней статье хочу поделиться с вами своим новым устройством – датчиком температуры, влажности и давления с функцией предсказания погоды. Датчик работает на микроконтроллерах nRF52. Данный проект это логическое продолжение этого ...

Когда у вас сберовские масштабы. Использование Ab Initio при работе с Hive и GreenPlum Некоторое время назад перед нами встал вопрос выбора ETL-средства для работы с BigData. Ранее использовавшееся решение Informatica BDM не устраивало нас из-за ограниченной функциональности. Её использование свелось к фреймворку по запуску команд spark-submit. На рынке имелос...

Установка датчика температуры в термокамере. Заказал я купол на свой юни и решил что мне нужно знать какая температура у меня внутри принтера. Сначала был приобретен обычный термометр с вынесенной термопарой. Но мысль о том что есть принтеры с активной термокамерой не давала мне покоя. Я предположил что в марлине уже е...

[Перевод] Внутри многокристального секционного микропроцессора Am2901 от AMD 1970-х годов Вы, возможно, знакомы с современными процессорами производства компании Advanced Micro Devices. Но AMD начала производить процессоры ещё в 1975 году, когда впервые представила свой Am2901. Это был т.н. многокристальный секционный процессор: каждый из чипов обрабатывал по 4 б...

Xiaomi Mi 10T Pro — всё по-взрослому. Это будет первый в мире смартфон с поддержкой AdaptiveSync Анонс смартфонов Xiaomi Mi 10T и Mi 10T Pro явно уже не за горами, и мы уже почти всё знаем об этих аппаратах. Однако сегодня в Сети появилось фото некоего стенда с описанием параметров и ценой старшей модели. Во-первых, этот стенд подтверждает данные о цене в 700 евро....

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

Универсальный 3D сканер RangeVision NEO - Обзор от инженера 3Dtool. Всем привет, с Вами 3DTool!Совсем недавно мы выпустили видео-обзор на новинку 2019-2020го года в мире отечественного 3D-сканирования - 3D сканер RangeVision NEO. Но так как в формате такого видео сложно обстоятельно показать все интересные моменты и полноценно обозреть новин...

[Из песочницы] Spring Boot и Filebeat локально без регистрации и смс В данном руководстве мы рассмотрим подключение и настройку системы логирования в Spring Boot проекте и отправку логов в ELK с помощью Filebeat. Руководство предназначено для разработчиков начального уровня. Логирование и зачем оно нужно Когда я только начинал работать програ...

Глупые поступки людей объяснили с точки зрения науки Издание Nature опубликовало новое исследование ученых китайского Университета науки и технологии, в ходе которого они объяснили, почему люди совершают глупые поступки с научной точки зрения. Так, по их словам, связано это с одним из основных принципов квантовой механики, а и...

Бесплатные образовательные курсы: фронтенд-разработка Порядочный фронтендер знает HTML и CSS, разбирается во фреймворках и библиотеках, понимает, что находится «под капотом» на серверной стороне. Плюс, обязательно умеет работать с контролем версий, использовать графические редакторы, разбираться в шаблонах разных CMS. Сегодн...

[Из песочницы] Как начать писать микросервис на Spring Boot, чтобы потом не болела голова Привет! Меня зовут Женя, я Java-разработчик в Usetech, в последнее время много работаю с микросервисной архитектурой, и в этой статье хотела бы поделиться некоторыми моментами, на которые может быть полезно обратить внимание, когда вы пишете новый микросервис на Spring Boot....

Обзор World War Doh. Игра нового поколения Геймерам очень нравятся игры, в которых можно состязаться с другими игроками, так как это дает возможность конкурировать и сражаться с другими людьми. Реальными людьми. Играть против искусственного интеллекта интересно, но куда приятнее все же уничтожать реальных игроков, а ...

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

Hidden Survivor — это мультиплеерные прятки для iOS и Android Hidden Survivor от Joy Brick — это интересный проект с двумя составляющими: выживанием с полноценным сюжетом и напряженными «прятками». Вместе они создают странное, но интересное целое. На боевой арене с прятками ваша задача — искать полезные предметы. А грамотное использов...

Будучи фрилансером. Мой путь, борьба и рекомендации Жизненный опыт даёт нам радость только тогда, когда мы можем передать его другим. А. Моруа Я работаю фрилансером уже на протяжении 14 лет. Я начинал, когда эта сфера, в том числе IT-фриланс, еще не были так развиты, по крайней мере, в России. Уходить на удаленную работу еще...

Что делать, если поймал HardFault? Что делать, если поймал HardFault? Как понять, каким событием он был вызван? Как определить строчку кода, которая привела к этому? Давайте разбираться. Всем привет! Сложно найти программиста микроконтроллеров, который ни разу не сталкивался с тяжелым отказом. Очень часто он...

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

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

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

[Из песочницы] Ад инди-разработчика или как довести свой проект до релиза и не застрелиться в процессе Когда мои друзья\знакомые\собутыльники узнают о том, что я разработчик игр, они приходят в дикий восторг, смешанный с белой завистью. “О, да ты шо, когда новый Ассасин выпустишь? ” — “Ого, вот это кайф. Такая крутая работа! ” и все в таком духе. Сразу их быстро опускаю на зе...

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

Какое пламя горячей? ФАКЕЛЬНИК Хомяки приветствуют вас друзья! Сегодняшний выпуск будет посвящен любопытной электронной свече, пламя которой имеет необычную природу происхождения. Генератор факельного разряда, второе народное название которого «Факельник». Их существует несколько видов, конкретно этот со...

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

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

[Перевод] Кунг-фу стиля Linux: организация работы программ после выхода из системы Если вы пользуетесь Linux с ранних дней появления этой ОС (или если, вроде меня, начинали с Unix), то вам не надо очень быстро и в больших количествах изучать то новое, что появляется в системе по мере её развития и усложнения. Вы можете разбираться с новым постепенно, в реж...

Проблема с обновлением прошивки Voxelab Aquila  Я несколько раз попытался обновить свой Voxelab Aquila до Marlin 2.0.7.2, но после обновления принтер просто не стартовал, в конце концов я добрался до платы и обнаружил, что вместо STM32F103 установлено некое чудо китайского чипостроения G32F103. Хорошо, что Google знает в...

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

[Перевод] Визуальная теория информации (часть 1) Перевод интересного лонгрида посвященного визуализации концепций из теории информации. В первой части мы посмотрим как отобразить графически вероятностные распределения, их взаимодействие и условные вероятности. Далее разберемся с кодами фиксированной и переменной длины, п...

[Перевод] Автоматизация семантического управления версиями с помощью Maven (SemVer GitFlow Maven) Вы используете семантический подход к управлению версиями? Вы используете gitflow? Скорее всего, вы знакомы с процессом корректировки версий, создания веток, слияния с master/dev, повторной корректировки версий, борьбы с конфликтами слияния,… В этой статье я кратко объясню п...

Как проверить уровень заряда Apple AirTag AirTag — это небольших размеров NFC-метка, благодаря которой вы сможете отследить потерянные вещи. Если вы задаетесь вопросом “сколько работает метка и как это отследить?”, то наша статья для вас. Для начала давайте разберемся, на сколько хватит заряда батареи в AirTag...

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

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

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

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

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

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

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

Исследователи Disney Research создали робота, максимально реалистично копирующего мимику лица человека Когда вы видите робота на экране телевизора или компьютера, вы сразу понимаете с кем (или чем) имеете дело, а первым признаком являются "мертвые" глаза этого устройства, которые двигаются и реагируют на происходящее вокруг совсем не так, как глаза живого человека. Однако, ис...

Главный в Google по iOS дал советы для пользователей iPhone Один из сотрудников Google опубликовал интересную заметку в официальном блоге, в которой даются советы, как стать опытным пользователем iPhone.  Советы даёт руководитель команды Google по разработке на платформе iOS Люк Вроблевский (Luke Wroblewski). Он советует и...

[Из песочницы] UID и авторизация Stalker на MAG250 Я давно уже интересовался темой авторизации медиа приставок в портале Stalker, но было не до этого. Однажды ко мне случайно попала приставка MAG250 от Infomir и я решил занятся этим вопросом. Подготовка Первым делом я разобрал приставку, припаял к разьёму кабель и соединил ...

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

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

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

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

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

Секрет формы иконок iOS: это сквиркл? Разбор Давайте сыграем в игру. У нас есть два ряда знакомых всем пользователям iOS-иконок. На первый взгляд иконки сверху и снизу одинаковые. Но это не так. В одном ряду вы видите настоящие иконки, а в другом подделку. Можете ли вы определить, где какие? Не торопитесь, посмотр...

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

Сетевики нужны и вот почему Картинка взята из телнет-видео «Звёздных войн»: telnet towel.blinkenlights.nl Недавно был пост о том, нужны ли сетевики. До тех пор, пока проверка доступности tcp/ip порта кажется чем-то сложным даже для администраторов БД и AD, сетевики несомненно нужны. Они особенно поле...

OPPO тизерит инновационный смартфон с растягивающимся дисплеем, его могут показать завтра Если раньше индустрия гаджетов с нетерпением ждала только презентацию Apple, то теперь в календаре нужно отмечать дополнительный день для INNO DAY. Это ежегодное мероприятие, которое проводит китайская компания OPPO. Уже завтра, 17-го ноября, мы сможем увидеть новый смартфон...

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

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

Angry Birds 2 и Duolingo — оригинальный и мотивирующий кроссовер Современные разработчики любят кроссоверы. В большинстве случаев это отличный способ привлечь фанатов одного продукта, добавив знакомые ему элементы в другой. Студия Rovio не понаслышке знает о том, как работает подобное явление, но в этот раз придумала кое-что особенно ориг...

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

MITM-атаки от Дом.ру Бесплатная реклама у вас на сайте Что может быть лучше рекламы на вашем сайте? Особенно той которую вы не размещали! Открыв вечером в браузере свой сайт я вдруг увидел гигантский баннер на пол экрана от ДомРу. Пока я не понимал что происходит реклама закрылась и все встало...

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

Как Cisco уже 20 лет работает в режиме удаленного доступа и отсутствующего периметра? Вот уже около 20 лет Cisco живет без привычного периметра, а ее сотрудники пользуются всеми преимуществами удаленной работы. Помню, когда я пришел в 2004-м году в Cisco, я получил на руки корпоративный ноутбук с установленным Cisco VPN Client и получил право работать из… да ...

Перенос работающего сервера на RAID Жил-был LAMP-сервер на Ubuntu 12.04, который работал на одном диске. Соответственно, возникла задача обеспечить перенос сервера на более отказоустойчивую конфигурацию – RAID1. Товарищи, в ведении которых был данный сервер установили второй диск, а дальнейшее было возложено н...

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

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

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

Buck-boost преобразователь с цифровым управлением на STM32F334 в режиме CC/CV Наиболее популярные топологии dc/dc преобразователей buck и boost имеют существенное ограничение: топология buck может лишь понижать входное напряжение, а топология boost только повышает его. Однако бывают задачи, когда диапазон входного напряжения требует одновременно работ...

Варианты аппаратной реализации USB Type-C, или Когда не требуется Power Delivery Когда мы в SberDevices делаем новое устройство, работаем над его аппаратной частью, перед нами встаёт вопрос выбора интерфейсов. Важным моментом при выборе является их доступность и совместимость с другими устройствами. В своих устройствах мы не могли пройти мимо интерфей...

Google приравняла PWA на Android к обычным приложениям Где вы берёте софт для смартфона? Несмотря то что у пользователей Android выбора гораздо больше, чем у пользователей iOS, вариантов по факту не так уж и много. Это может быть либо один из так называемых официальных магазинов приложений вроде Google Play или AppGallery, либо...

Заметки по книге «Философия разработки ПО» Возможно, вы понимаете как писать хороший код, как придерживаться хорошего дизайна. Но структурировать эти знания не получается. Книга Джона Оустерхаута “A philosophy of software design” может помочь исправить это. Она позволила структурировать знания, накопленные мною за ...

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

Как Sec примерил сбрую Ops, или deploy Red Hat OKD 3.11 for dummies Привет, друзья! Прошлой осенью мне по работе понадобилось протестировать решения для защиты сред контейнеризации (я работаю ИБ-инженером), но готового стенда с микросервисной архитектурой для этого не оказалось. Мотор-то мы купили, да трактор… у нас украли. Почувствовался ...

Первый геймплейный ролик и подробности о Devil May Cry: Pinnacle of Combat Впервые о мобильной версии одного из популярнейших слешеров в истории, Devil May Cry: Pinnacle of Combat, стало известно еще 2 года назад — в конце 2017. Весной этого года разработчики показали первые скриншоты, а теперь наконец-то поделились подробностями. В первую очередь...

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

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

Неоморфизм с помощью SwiftUI. Часть 2: Что можно сделать с доступностью? Всем привет! В преддверии старта продвинутого курса «Разработчик IOS» мы публикуем перевод второй части статьи про неоморфизм с помощью SwiftUI (читать первую часть). Темная тема Прежде чем мы начнем разбираться с тем, как мы можем улучшить доступность неоморфизма, давай...

Внедрение Multicast VPN на Cisco IOS (часть 1 — знакомство с Default MDT) Разбираясь с современными методами организации multicast VPN я заметил, что в сети не так много материала, описывающего принципы и детали работы технологий. На сайте вендора представлена достаточная конфигурация для внедрения, но не описан смысл всех производимых деяний. В э...

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

Чернеют контакты Lightning — почему это происходит? У вас когда-нибудь был кабель Lightning, у которого контакт (обычно четвёртый или пятый) вдруг изменил цвет с золотого на черный? Если вы хоть раз с этим сталкивались, вы не одиноки. Это замечают многие, на эту тему неоднократно высказывались в нашем чате в Telegram. Взглян...

[Перевод] Заметки о Unix: исследование munmap() на нулевой странице и на свободном адресном пространстве Однажды на Fediverse мне попался интересный вопрос о munmap(): Чем именно занимается munmap() в Linux если адрес установлен в 0? В Linux подобный вызов каким-то образом срабатывает, а вот во FreeBSD — нет. Полагаю, что всё дело — в различной семантике команд, но не могу най...

Конкурс World & AI Data Challenge: начинаем решать задачу распознавания шрифта Брайля Технологии искусственного интеллекта и анализа данных всё стремительнее входят в нашу жизнь, они могут дать еще один шанс решению действительно важных для людей социальных задач, которые ранее не были реализованы. С этой целью центр цифрового развития АСИ организовал конкурс...

ASUS представила материнскую плату для TRX40 Новый ASUS ROG Zenith II Extreme Alpha и ROG Zenith II Extreme на первый взгляд идентичны. Но компания Asus пересмотрела первую версию и представила еще более производительную плату для Ryzen Threadripper 3000 серии. Тайваньская компания заменила 16 преобразователей нап...

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

Почему мне не нравится MIUI от Xiaomi MIUI 11 Миюай — это вовсе не оскорбление. Компания Xiaomi придумала интересное название своей оболочке. Расшифровать аббревиатуру можно как MI User Interface (пользовательский интерфейс Mi), произносится она как «Me You I», что тоже довольно забавно. Первая в...

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

Умный стенд со смартфонами для тестировщиков — проект стартапа из акселератора Университета ИТМО Ранее мы рассказывали о коктейлях для здорового питания Foyt и умном стетоскопе Laeneco. Но не только эти проекты прошли через наш акселератор. Сегодня поговорим о модульном стенде Hamstand. Его задача — упростить менеджмент парка смартфонов и планшетов в компаниях, разрабат...

Как устроиться в LinkedIn, Facebook, Google в Кремниевой Долине Зачем это читать? В предыдущей статье я рассказал про реальные доходы и расходы, на которые может рассчитывать инженер, работающий в одной из Big Tech компаний. Если вдруг это вас заинтересовало, здесь будут подробности про то, как туда устроиться. Я работаю в LinkedIn, кото...

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

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

Министерство торговли США снова продлило лицензию на торговлю с Huawei Администрация Трампа заявила, что продлевает лицензию, позволяющую американским компаниям продолжать работать с китайской компанией Huawei Technologies, до 15 мая. Это не первый раз, когда министерство торговли США продлевает временную лицензию. Предыдущим решением лице...

Не рекламное видео: Как работает Xiaomi Mi 10 Ultra со скрытой подэкранной камерой в реальной жизни Компания Xiaomi сегодня без всяких предупреждений анонсировала третье поколение технологии «скрытой» подэкранной камеры и показала версию смартфона Xiaomi Mi 10 Ultra с такой камерой, в том числе на рекламном видео. Теперь один китайский техноблогер выложил ...

«Google Переводчик» поможет вам лучше понимать иностранную речь Google Translate научится переводить диалоги Удобство приложений и сервисов Google действительно сложно переоценить. YouTube, Google Maps, Google Assistant, Google Search – каждый из этих и многих других продуктов поискового гиганта считается лучшим в своём роде. Но успех пр...

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

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

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

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

Починить наушники Apple AirPods Max будет не так сложно, заключили специалисты iFixit Специалисты iFixit завершили разборку беспроводных полноразмерных наушников AirPods Max, которые компания Apple анонсировала в начале декабря прошлого года. В России, напомним, устройство стоит 62 990 рублей. Наушники обеспечивают звук высокого качества. Они оборудованы драй...

Huawei MatePad Pro 2 всё ближе: коробка с HarmonyOS и цена Компания Huawei делает последние приготовления перед большой премьерой новых устройств и платформы HarmonyOS. Тем временем, в сети появились интересные подробности о флагманском планшете Huawei MatePad Pro 2.  Китайский источник опубликовал фотографию розничной уп...

LTPO-дисплеи: Каким будет OLED в iPhone 13? Разбор Совсем недавно знаменитый аналитик Минг-Чи Куо поделился новой информацией о грядущих смартфонах Apple, которые выйдут в этом году. Давайте посмотрим, что же он нам наобещал: меньше челка, больше батарейка, отказ от Lightning в пользу MagSafe через поколение LTPO-экран с ...

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

AMD почему-то не хочет, чтобы процессоры Ryzen 5000 работали на старых системных платах. Партнёрам запрещено выпускать такие обновления BIOS Как известно, процессоры Ryzen 5000 официально не должны работать на системных платах с чипсетами 300-й серии. При этом некоторые производители давно работают над тем, чтобы хотя бы части своих плат такую поддержку обеспечить.  В частности, на днях мы го...

По следам DevConf и CfgMgmtCamp или что можно узнать съездив спикером на 2 международные конференции за 2 недели Это был первый опыт выезда на заграничные конференции и сразу спикером, интересный опыт скажу я вам. Вот скажи мне в школе кто-нибудь, что я буду выступать да еще и на английском — ни за что бы не поверил. Так выглядят в бездушных цифрах конференции:  225 заметок с высту...

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

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

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

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

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

Chia-шиза добралась до России Chia — новая китайская криптовалюта, которая майнится на жестких дисках (работает на proof-of-space, а не на proof-of-work). В плане требовательности по ресурсам растет быстрее эфира и намного быстрее биткоина.Всего месяц назад на Хабре говорили о том, что в будущем она може...

Процессор AMD Ryzen 7 4700GE работает на частоте 4333 МГц Уже в следующем месяце компания AMD должна представить гибридные процессоры Ryzen 4000G, которые будут похожи на мобильные Ryzen 4000U/H, но с повышенными частотами и с лучшей энергоэффективностью в случае с моделями Ryzen 4000GE. Одной из новинок станет Ryzen 7 4700GE, кото...

ZTools для Apache Zeppelin Zeppelin — это интерактивный блокнот, очень полюбившийся дата-инженерам. Он умеет работать со Spark и отлично подходит для интерактивного анализа данных. Проект недавно добрался до версии 0.9.0-preview2 и активно развивается, но, тем не менее, множество вещей всё ещё не реа...

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

Опубликованы тесты настольного ПК с 8-ядерным 7-нм ЦП Huawei Kunpeng 920 Huawei через свою дочернюю компанию HiSilicon выпускает серию перспективных 7-нм процессоров для ЦОД Kunpeng на базе ARM v8, которые включают до 64 ядер и поддерживают ведущие технологии вроде PCIe 4.0. Теперь как минимум одна модель чипа используется в настольных системах. ...

Справочная: разбираемся с принципами SOLID Расскажем, кто их придумал и в чем они заключаются. Также поговорим о критике этого подхода — о том, почему некоторые разработчики отказываются следовать SOLID-методологиям. Читать дальше →

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

Мы — Araneo. Давайте знакомиться! Когда мы первый раз увидели 3D принтер, то поняли, что наша жизнь уже никогда не будет прежней… хотелось напечатать все и сразу.Сначала печатали классической парой - PLA и ABS. Дальше - больше. Углубившись в изучение проблемы, мы узнали, что на рынке десятки производителей и...

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

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

Заметка о том, как работают хуки в React Доброго времени суток, друзья! Хочу поделиться с вами некоторыми наблюдениями относительно того, как работает React, а именно: предположениями о том, почему хуки нельзя использовать в if, циклах, обычных функциях и т.д. И действительно ли их нельзя использовать подобным о...

[Перевод] Как Replit отжимает мой open-source проект «Я думаю, вам следует закрыть проект и прекратить работать над ним. Я привлеку наших адвокатов в понедельник, если к тому времени вы не выполнитте условия. [...] Мы были крошечной компанией, когда вы стажировались у нас [...] К счастью, сейчас мы намного больше, и, что очень...

Смотрим на китайскую MMORPG Sword Art Online Black Swordsman: Ace Два дня назад в Поднебесной запустили новую MMORPG под названием Sword Art Online Black Swordsman: Ace. Она выполнена в аниме-стилистике; игроки могут выбирать среди четырёх классов: воин, палладин, берсерк и лучник. Прокачка происходит следующим образом: мы проходим цепочку...

Кабинет на квадратном метре С марта работаю дома. Недостатки импровизированного рабочего места стали сказываться на осанке. Надо устроиться поудобнее. Читать далее

Intel представит чипсеты 500-й серии для процессоров Rocket Lake-S уже 11 января, если слухи верны Компания Intel может представить новую серию чипсетов 500-й серии для материнских плат уже 11 января. Об этом сообщил VideoCardz, ссылающийся на китайские новостные ресурсы. Анонс ожидается в тот же день, на который Intel официально запланировала одно из мероприятий в рамках...

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

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

Как работает команда DevOps в Positive Technologies Всем привет! Меня зовут Тимур Гильмуллин, я работаю в отделе технологий и процессов разработки Positive Technologies. Внутри компании нас неформально называют DevOps-отделом. Мы занимаемся автоматизацией внутренних процессов и помогаем разработчикам и тестировщикам. В прошло...

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

Какие на ощупь виртуальные стены? За последние несколько лет устройства, позволяющие пользователю окунуться в виртуальную реальность (VR), стали намного сложнее и лучше. VR применятся и в образовании, и в искусстве, и в развлечениях, и даже в медицине (нет, я не про Surgeon Simulator). Благодаря VR человек...

[Из песочницы] Точные и быстрые вычисления для чисел с плавающей точкой на примере функции синуса. Введение и часть 1 Внимательно прочитал очень хорошие статьи от ArtemKaravaev по сложению чисел с плавающей точкой. Тема очень интересная и хочется её продолжить и показать на примерах, как работать с числами с плавающей точкой на практике. В качестве эталона возьмём библиотеку GNU glibc (libm...

Исследуем энергопотребление Bluetooth LE модуля MLT-BT05 Понадобилось мне один свой проект по-быстрому дополнить возможностью доступа к прибору через Bluetooth. Взгляд мой упал на давно валявшийся в столе модуль MLT-BT05 (такой же, как на КДПВ), с которым когда-то поигрался, убедился в том, что байтики туда-сюда бегают и AT-команд...

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

JS и его запретные тайны Так вышло, что наша компания искала разработчиков. В работе мы используем стандартный набор веб-технологий: HTML, CSS, Javascript, PHP, SQL. Во время проведения собеседований я был не то чтобы расстроен, а скорее обескуражен. Вопросы, на которые не могли ответить кандидаты, ...

Сказ о том, как я Home Assistant настраивал Home Assistant — это популярная система умного дома, которая автоматизирует привычные бытовые процессы и работает на YAML файлах. В этой статье я расскажу, как настроить Home Assistant (далее HA), и что конкретно я использую в повседневной жизни. Это поможет вам избежать ош...

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

Как можно и как нельзя использовать нулевой указатель в С++ Некоторым этот банальный вопрос уже набил оскомину, но мы взяли 7 примеров и попытались объяснить их поведение при помощи стандарта: struct A { int data_mem; void non_static_mem_fn() {} static void static_mem_fn() {} }; void foo(int) {} A* p{nullptr}; /*1*/ ...

SamsPcbLab, часть 2: WP, CSS, PHP и печатные платы Я постараюсь максимально кратко описать опыт разработки платформы для разработчиков печатных плат на WordPress (WP) без начальных знаний о web-разработке, остановившись на некоторых нюансах, которые могут оказаться полезными тем, кто будет проходить тот же путь. Также я с ра...

Министерство торговли США снова продлило лицензию на торговлю с Huawei Администрация Трампа заявила, что продлевает лицензию, позволяющую американским компаниям продолжать работать с китайской компанией Huawei Technologies, до 15 мая. Это не первый раз, когда министерство торговли США продлевает временную лицензию. Предыдущим решением лиц...

Идеальная eSim от "Билайна" Генеральный директор ПАО "ВымпелКом" Василь Лацанич сказал журналистам: "Мы разрабатываем eSim, и в течение максимум нескольких месяцев eSim будет готова. Если такие "сим-карты" будут доступны всем, а не только госоператору - "Ростелекому" с Tele2, - мы их запустим. Мы разра...

Структуры данных: список, который умеет всё* * Под всё имеется в виду относительно быстрое выполнение операций над единичным элементом массива. Структур данных, которые реализуют список полно. У всех есть свои достоинства и недостатки. Например в мире Java — в зависимости от необходимых операций — можно использовать: ...

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

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

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

[Перевод] Как устроен процесс создания docker-контейнера (от docker run до runc) Перевод статьи подготовлен в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». За последние несколько месяцев я потратил немало личного времени на изучение работы Linux-контейнеров. В частности, что конкретно делает docker run. В этой статье я соб...

Новая функция Windows 10 поможет вам повысить производительность в играх Microsoft работает над новой функцией для Windows 10, которая поможет вам освободить ресурсы для повышения производительности. Если вы когда-либо сталкивались с проблемами производительности во время игры, вы, вероятно, нажимали команду Ctrl-Alt-Del, чтобы получить доступ к ...

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

Облегчённый вариант Xiaomi Mi Note 10 получит сразу пять тыльных камер В конце прошлого года китайская Xiaomi выпустила смартфоны среднего уровня Xiaomi Mi Note 10 и Mi Note 10 Pro, уверенно ставшие одними из лучших камерофонов на рынке. А теперь стало известно, что компания работает над облегчённой версией этого аппарата. Подробнее об этом чит...

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

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

Производство смартфонов BlackBerry прекращается В TCL Communication объяснили это истечением срока лицензии, дававшей китайской компании право выпускать собственные модели аппаратов легендарной марки.

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

Локализация React приложении Всем привет! До нового года остаются считанные дни. Наткнулся на свой список дел, которые собирался сделать в 2019-м, среди них оказалось и написать статью на Хабр. Самое время заскочить в уходящий вагон). Сразу оговорюсь, пиарю свой велосипед, если такое Вам не по душе, то ...

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

На 25% быстрее AMD Radeon RX 5700 XT и на 13% медленнее GeForce RTX 3070. Radeon RX 6700 XT полноценно протестировали в 3DMark В Сети появилось подробное тестирование Radeon RX 6700 XT, на основе которого можно составить более-менее полноценное представление о производительности этой видеокарты в играх. Сразу надо оговориться, что честь этой модели в 3DMark отстаивала Sapphire RX 6700 XT NITRO+...

[Перевод] Конференция DefCon 27: за кулисами создания электронных бэйджей. Часть 1 Ведущий: приветствую всех на 27-конференции DefCon! Поскольку многие из вас здесь впервые, расскажу вам о некоторых основополагающих моментах нашего сообщества. Один из них состоит в том, что мы во всем сомневаемся, и если вы услышали или увидели что-то непонятное, просто за...

[Перевод] Man-in-the-Middle: советы по обнаружению и предотвращению Атака «человек посередине» (Man-in-the-Middle) — это форма кибератаки, при которой для перехвата данных используются методы, позволяющие внедриться в существующее подключение или процесс связи. Злоумышленник может быть пассивным слушателем в вашем разговоре, незаметно крад...

GSC Game World набирает много тестеров для S.T.A.L.K.E.R. 2, какие условия? Так, на сайте Ingamejob появилась одна интересная вакансия, начинающий QA тестер. И разместила эту вакансию студия GSC Game World. Им нужны люди, которые будут тестировать предстоящий шутер S.T.A.L.K.E.R. 2. Требуется большое количество тестеров, но просто «заценить» игру не...

[Перевод] CSS-переменные CSS-переменные (их ещё называют «пользовательскими свойствами») поддерживаются веб-браузерами уже почти четыре года. Я пользуюсь ими там, где они могут пригодиться. Это зависит от проекта, над которым я работаю, и от конкретных задач, которые мне приходится решать. Работать ...

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

Предварительный обзор EIZO FlexScan EV2760. Решение для офиса Мы привыкли рассказывать об игровых мониторах, у которых яркие панели с подсветкой, изогнутые матрицы и прочие моменты. Однако сейчас пришло время поговорить о более интересным продукте, который создавали специально для работы в офисе или дома. Устройство очень интересное и ...

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

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

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

Как создавать и использовать словари в ClickHouse Если вы открыли эту дверь статью, то наверняка, вы уже имели дело с ClickHouse и можно упустить интересные подробности об его удобстве и скорости, а перейти сразу к делу – собственно, к тому, как создавать словари и работать с ними в ClickHouse. Читать дальше →

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

AI против тестировщиков, Брандашмыг, уточки: как прошёл Heisenbug 2019 Moscow На самом деле на фото: спикеры Алексей Виноградов и Барух Садогурский спорят, кто из них настоящий У Heisenbug есть две онлайн-трансляции, и в открытую для всех попадают доклады первого дня из первого зала (а в платной есть доступ ко всем докладам обоих дней). И чтобы пост ...

[Из песочницы] Второе дыхание Pandora DXL 3000 или как я прикрутил собственную телеметрию К разработке собственной телеметрии меня привела, пожалуй, многим знакомая ситуация — работало, да перестало. Однажды вечером блок автосигнализации перестал воспринимать брелок. Я понимал, что нужно для начала попытаться перепривязать брелок, для чего требовалось выполнить н...

[Перевод] Учёный Хэ Цзянькуй – герой, а не преступник Когда я увидел новость о том, что Хэ Цзянькуй и его коллеги были приговорены к трём годам тюремного заключения за первые эксперименты по изменению генов и имплантации человеческого эмбриона, всё, что я мог подумать, было: «Как мы оглянемся на его поступок через 100 лет?» ...

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

STL, allocator, его разделяемая память и её особенности Разделяемая память — самый быстрый способ обмена данными между процессами. Но в отличие от потоковых механизмов (трубы, сокеты всех мастей, файловые очереди ...), здесь у программиста полная свобода действий, в результате пишут кто во что горазд. Так и автор однажды задал...

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

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

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

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

CI TeamCity — Автоматизация build процессов Android и UI тестирования В этой статье предлагаю Вашему вниманию инструкцию по установке и настройке TeamCity для автоматизации сборки и тестирования Android проектов под Windows. Также буду уделять внимание особенностям настройки environment’а под Android проект (которые находил в процессе исследо...

Huawei резко ответила на мрачные прогнозы Основатель и генеральный директор Huawei Рен Чжэнфэй (Ren Zhengfei) заявил, что проблемы, с которыми сталкивается китайская компания, помогут выковать новых героев, закалённых трудностями. Он признал, что компании могут наступить сложные времена, но она точно не собирае...

Ryzen 7 4700GE демонстрирует работу с памятью на частоте 4333 МГц. И это предсерийный образец Согласно слухам, в начале июля AMD представит долгожданные настольные гибридные процессоры Ryzen 4000G. Нас ожидает несколько моделей по конфигурации максимально схожих с мобильными Ryzen 4000U/H, но с повышенными частотами, а также несколько энергоэффективных версий Ry...

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

Европейские умные часы Oppo Watch удивили операционной системой Ранее в этом году Oppo представила свои первые умные часы Oppo Watch, которые должны быть представлены в Европе только 31 июля, однако в некоторых регионах они уже продаются, о чем мы сообщали. Согласно последним данным, у европейской версии Oppo Watch есть важное отлич...

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

[Перевод] Связные списки, трюки с указателями и хороший вкус В интервью на TED 2016 (14:10) Линус Торвальдс рассказывает о хорошем стиле программирования. В качестве примера приводит два варианта удаления элементов из односвязных списков (см. ниже). В первом варианте есть специальный случай, а в другом — нет. Линус предпочитает второй...

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

DOOGEE S88 Pro – защита IP68, аккумулятор на 1000 мАч и NFC DOOGEE S88 Pro – новый защищенный смартфон одноименного китайского производителя, который при ориентировочной стоимости $200 предлагает возможности, сопоставимые с более дорогими предложениями конкурентов! Не верите? Тогда давайте разбираться вместе.

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

Николай Парухин: «OpenStreetMap слишком добр к людям. Он доверяет им...» Николай Парухин — опытный картограф из Архангельска, который когда-то был исследователем морей и первопроходцем ГИС. Сейчас он работает системным администратором, а в свободное время рисует карту в OSM и переводит интерфейсы программ. Зачем он это делает, отчего люди уходят...

Пожарный не из Чикаго — как тушить огонь в ИТ-проектах Привет, Хабр! Меня зовут Александр. 17 лет в КРОК. В основном я занимаюсь разработкой и внедрением заказного ПО, хранилищ данных, решений Big Data для бизнеса и госсектора. Начинал консультантом по внедрению, а последние 11 лет работаю менеджером крупных комплексных проектов...

HackTheBox. Прохождение Fatty. Реверс и рекомпиляция клиент-серверного приложения. Java десериализация Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье реверсим два Java приложения, при этом изменяем и рекомпилируем клиент, для эксплуатации SQL инъекции при авторизации и выполнения команд на сервере благодаря уязвимости ...

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

Июньские заметки о виртуальной реальности. Часть 1 Палмеру Лаки, Марку Боласу, Скоту Райзу и Джону Кармаку, открывшим нам заново путь в VR Безопасность Пожалуй, именно с этого следует начать статью. Судя по видео на Youtube — VR может быть довольно опасным развлечением. Люди с разбега вбегают головой в стену/телевизор или ...

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

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

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

Обзор кулера Scythe Fuma 2 В 2016 году мы познакомились с оригинальной версией кулера Fuma от Scythe. Данная модификация позволила без труда разогнать процессор Core i5-6600K до 4800 МГц. Прошло три года, на рынке появилась улучшенная вариация под названием Fuma 2 (SCFM-2000). Это топовое устройство ...

Китайская компания Jingjia Micro работает над видеокартой, которая будет производительнее NVIDIA GTX 1080 – новый конкурент на рынке графических чипов В недрах китайского полупроводникового гиганта зреет мощная видеокарта

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

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

[Из песочницы] Гибкие методологии: взгляд со стороны бизнеса (часть 1) Подавляющее большинство из нас прекрасно знакомы с гибкими методологиями разработки, читали agile-манифест, работали по scrum или kanban. Некоторые — успешно внедряют в своих отделах те или иные agile-практики, иные — пропагандируют отказ от них в пользу других методологий. ...

[Из песочницы] Изучаем Event Tracing for Windows: теория и практика Добрый день. Недавно мне необходимо было разобраться со службой трассировки Windows. Эта служба появилась еще в Windows 2000, однако статей по этой службе в интернете оказалось крайне мало.Так появилась идея написания этой статьи. Итак, начнем! Сегодня я попытаюсь рассказат...

Коммитите в опенсорсе, работая разработчиком? Разбираемся с правами (привет, nginx) Ситуация с правами на код в Российской Федерации довольно интересная: по закону разработчик (физлицо) защищён очень и очень сильно. Нужно как-то весьма прилично косякнуть, чтобы оказаться неправым. А вот работодателю нужно довольно много и кропотливо бегать с бубном и бума...

Шесть советов об использовании PostgreSQL в функциональных тестах В 2018-м году, работая в Akvelon Inc., я собеседовал одного человека. Перед интервью мне дали на проверку его тестовое задание: небольшое web-приложение по типу записной книжки или todo-списка – React\TypeScript, C# на бэке и MS SQL Server в качестве персистентного хранилища...

[Перевод] Ломаем кластер Kubernetes через Helm v2 tiller Helm — пакетный менеджер для Kubernetes, что-то вроде apt-get для Ubuntu. В этой заметке мы увидим предыдущую версию helm (v2) с сервисом tiller, установленным по умолчанию, через который получим доступ к кластеру. Читать дальше →

ТВ-приставка Movix Pro: от софта до последней гайки Весной прошлого года компания «ЭР-Телеком Холдинг» (работает под брендами «Дом.ru» и «Дом.ru Бизнес») выпустила ТВ-приставку Movix Pro, которую, ни много ни мало, позиционирует в качестве российского ответа модным и популярным Apple TV, Google Chromecast, Xiaomi Mi Box и N...

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

Система на Ryzen Threadripper 3970X. Корпус Be quiet Dark Base 900 — оценка эффективности охлаждения на «лабораторном стенде» Все посчитано. Пора переходить к натурным испытаниям. При помощи обычного тестера, фена для волос и картонок сделаем импровизированный стенд для проверки отводимой мощности.

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

Китайская компания Loongson Technology разработала с нуля новую процессорную архитектуру О компании Loongson Technology регулярно пишут на Хабре. Ее процессоры на архитектуре MIPS изначально использовались китайскими же производителями нетбуков и телеприставок. Затем разработки компании применялись при создании гораздо более производительных систем. Например — ...

[Перевод] Пол Грэм: Локальная революция «Я сомневаюсь, что у какого-либо государства хватит яиц, чтобы решиться создать стартап-хаб или мозгов, чтобы сделать это правильно.» Апрель 2009 Недавно я осознал, что в моей голове крутятся две идеи, которые взорвутся, если их соединить. Первая, что стартапы — это нов...

Java-дайджест за 14 декабря Дело Google vs Oracle будет рассматривать Верховный Суд США. В последний раз. Запасаемся попкорном, русская рулетка начинается. Прочитать суть проблемы можно в оригинальной PDF-ке, в которой Oracle утверждает, что у них скопировали 11500 строк кода из 37 пакетов, тем самым...

Рукотворные атомные бусы: манипуляции с макроциклами В попытках объяснить ребенку термин «молекула», можно сказать, что это гроздь винограда, а виноградинки — отдельные атомы. Утрировано, но вполне понятно. Когда же речь идет о макроциклах, то тут скорее подойдет сравнение с бусами, ибо такие молекулы состоят из больших коле...

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

Сервис на языке Dart: введение, инфраструктура бэкэнд Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL. 2.3. Серверное приложение на Dart. … 3. Web 3.1. Заглушка «Under construction» … 4. Mobile … Введение Меня, Flutter-разработч...

Разбор: почему власти США угрожают китайским компаниям насильным снятием их акций с биржевых торгов В США уже месяц обсуждают новую законодательную инициативу – Holding Foreign Companies Accountable Act. Этот законопроект обязывает иностранные компании доказывать тот факт, что зарубежные правительства не владеют в них какой-либо долей. Если сделать это не удастся, или ам...

[Перевод] Async/await в Unity Салют, хабровчане. Совсем немного времени остается до старта курса «Разработчик игр на Unity», в связи с этим мы подготовили для вас еще один интересный перевод. async в Unity уже и так работает без каких-либо плагинов или оборачивающих Task корутин, имитирующих асинхронн...

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

Обзор одноплатника Adafruit Feather RP2040: как Raspberry Pi Pico, только лучше Совсем недавно ребята из Raspberry Foundation представили новую плату, главным элементом которой является собственный SoC, RP2040. Плата отличная, ничего не скажешь, но некоторых возможностей, конечно, не хватает. Сторонние разработчики занялись решением этого вопроса: — н...

[Перевод] 4 революционных возможности JavaScript из будущего JavaScript, с момента выхода стандарта ECMAScript 6 (ES6), быстро и динамично развивается. Благодаря тому, что теперь новые версии стандарта ECMA-262 выходят ежегодно, и благодаря титаническому труду всех производителей браузеров, JS стал одним из самых популярных языков про...

Security Week 18: непреднамеренный кибершпионаж В конце апреля в блоге компании ERNW появилась интересная заметка о подозрительной активности на корпоративных лаптопах. Рабочий ноутбук передали специалистам компании с подозрением на что-то, очень напоминающее кибершпионаж. Предварительный анализ содержимого жесткого диска...

Лучший роутер для офиса. Xiaomi Mi Wi-Fi Router 4 Создание коммуникации в офисе, пусть даже небольшом, — очень сложная задача, требующая от пользователей широких познаний и понимания того, как работает беспроводная связь, что для этого необходимо, а что — избыточно. Мы решили упростить вам задачу, представив пять наиболее о...

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

Создание полноценного Viberbot на Django 2 и Viber REST API. Часть первая — Webhook Установка Webhook для работы bot на viber и отправка первого POST запроса к backend мессенджера Опираясь на свой опыт разработки под Viber и множество неоднозначных мнений, публикую цикл статей по созданию и запуску viberbot. Для понимая полной картины в целом, будем работат...

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

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

Путь в 3д печать или Artillery sidewinder x1 and Anycubic Photon Как я перестал спать? Легко- купил 3д принтеры!Итак, FDM / FFF печать популярна, и тут я решил, надо покупать принтер! Что же купить?Да кто ж знает, выбор очень большой. Я не хочу вступать в полемику какой принтер лучше или хуже. Мой выбор пал на Артиллерию потому что на тот...

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

Курс на независимость: китайский производитель флеш-чипов осуществляет запуск 192-слойной 3D NAND памяти Источник Yangtze Memory Technologies Co. (YMTС), ведущий производитель микросхем памяти в Китае, удвоит масштабы выпуска стандартных NAND-чипов. Компания планирует начать конкуренцию с технологическими гигантами Samsung и Micron. Более того, этот же производитель запускает...

В атмосфере Марса замечено пульсирующее свечение Наблюдения проводились космическим аппаратом Mars Atmosphere and Volatile EvolutioN (MAVEN), который изучает Красную планету с орбиты. Спутник увидел свечение в ночное время на высоте около 70 километров, самое яркое пятно имеет ширину около 1000 километров. Данные MAVEN пок...

[Из песочницы] Как я сделал электронную очередь за 0 рублей на чистом энтузиазме, чего это стоило и что из этого вышло Добрый день, дорогие мастера своего дела! Это моя первая статья, постараюсь быть интересным. Много лет назад (о ужас) когда я был супер энергичен, молод и глаза горели я хотел автоматизировать все что движется и не движется. Я чувствовал бескрайние свои возможности и был у...

Федеральная комиссия по связи США: Huawei и ZTE — угроза для национальной безопасности Федеральная комиссия по связи (FCC — Federal Communication Commission) США объявила компании Huawei и ZTE «угрозами национальной безопасности», официально запретив американским корпорациям использовать федеральные средства для закупки и установки оборудования китайских телек...

Хроники подопытного кролика: как тестируют вакцину от SARS-CoV-2 TLDR: я поучаствовал в тестировании вакцины от коронавируса, и теперь рассказываю, как это происходит, перемежая историю с подробностями из жизни вирусов. Тестировал я не российскую вакцину, которая Спутник-V, а китайскую Ad5-nCoV. Глобальный принцип у них один и тот же — ве...

[Перевод] Сопоставление с образцом в Java: InstanceOf (JEP 305) Сопоставление с образцом (Pattern Matching) — новая превью функция в Java 14. instanceof Чтобы лучше понять эту новую функцию, давайте посмотрим, как работает оператор instanceof. Если вы уже знакомы с ним, не стесняйтесь переходить к следующему разделу. Короче говоря, он п...

[Перевод] Лучшие практики, эмпирический опыт и математика Есть довольно простая идея, высказанная Фейнманом — цель физики найти простейшую теорию, которая сможет объяснить как можно больше явлений природы. Эта та идея, которая стоит за электродинамикой Максвелла или КЭД. Каждая новая большая теория объясняла больше явления природ...

[Из песочницы] SwiftUI по полочкам Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого ...

PostgreSQL Antipatterns: вычисление условий в SQL SQL — это не C++, и не JavaScript. Поэтому вычисление логических выражений происходит иначе, и вот это — совсем не одно и то же: WHERE fncondX() AND fncondY()= fncondX() && fncondY() В процессе оптимизации плана исполнения запроса PostgreSQL может произвольным образо...

В Sony PlayStation 4 есть «часовая бомба», которая может превратить консоль в «дорогое пресс-папье» Известный блогер, моддер и хакер Лэнс Макдональд (Lance McDonald) обратил внимание на особенность, которая имеется в Sony PlayStation 4.  Как отмечает источник, система трофеев в Sony PlayStation 4 требует, чтобы внутренние часы на приставке работали корректн...

Создатель Telegram призвал отказаться от iPhone в пользу Android Павел Дуров, стоящий за популярным мессенджером Telegram и один из основателей «ВКонтакте», сделал интересное заявление в чате Durov's Chat.  В ответ на вопрос одного из пользователей, Дуров прокомментировал блокировку социальной сети Parler, попул...

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

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

Привычка работать «из коробки» или как мы засунули CUDA в .vcxproj CUDA А зачем? Пожалуй, сразу отвечу, для чего было придумано такое решение. Когда мы держали проект в виде OpenSource, то пытались сохранить политику «скачал код, собрал одной кнопкой», но с момента использования технологии CUDA ситуация стала сложнее… Большая часть комью...

15 базовых советов по Git для эффективной работы каждый день Привет, меня зовут Сергеев Сергей aka gurugray. Сейчас я «Mentor FrontEnd Community» в компании ManyChat. Вы могли видеть мои лекции по релизному циклу и регламенту работ с системами контроля версий в Школе Разработки Интерфейсов Яндекса (ШРИ). Меня часто спрашивают какие l...

Революция в энергетике? Во Франции приступили к постройке первого эффективного термоядерного реактора ИТЭР Пару дней назад во Франции начались работы по строительству Международного экспериментального термоядерного реактора, известного под названием ИТЭР (ITER; International Thermonuclear Experimental Reactor). Над проектом начали работать ещё в середине 80-х годов, однако п...

Представлена Harmony OS 2.0 для планшетов, часов и смартфонов Huawei Сегодня в Китае состоялась конференция разработчиков Huawei Developer Conference 2020, на которой китайский технологический гигант официально представил операционную систему Hongmeng OS 2.0. За пределами Китая она будет называться Harmony OS 2.0. В предыдущей заметке во...

[Перевод] Языки любимые и языки страшные. Зелёные пастбища и коричневые поля Результаты опроса Stack Overflow являются отличным источником информации о том, что происходит в мире разработки. Я просматривал результаты 2020 года в поисках некоторых идей, какие языки добавить в нашу документацию по контейнерным сборкам, и заметил кое-что интересное о ...

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

[Перевод] Как Секретная служба США перепутала киберпанк-RPG с учебником для хакеров Только одна книга с правилами ролевой игры имеет на обложке сообщение «Книга, конфискованная Секретной службой США!» Эта RPG — GURPS Cyberpunk, дополнение 1990 года к Generic Universal Roleplaying System, изданной Steve Jackson Games. Утром 1 марта 1990 года автора GURPS C...

Илья Якямсев: Эффективность не работает С точки зрения проект-менеджера и с точки зрения управления людьми, люди в депрессии — идеальные работники. Привет, Хабр. Недавно посмотрела выступление одного scrum-мастера и stand up комика по совместительству. Выступление оказалось эмоциональное, с большим количеством н...

Китай принял свой «пакет Яровой» В конце прошлого года китайское правительство представило новый закон о киберпезопасности, так называемую Многоуровневую схему кибебезопасности (Cybersecurity Muti-Level Protection Scheme, MLPS 2.0). Закон, вступивший в силу в декабре, фактически означает, что правительств...

[Перевод] Погружение в CQRS Эта статья является конспектом материала Clarified CQRS. Прежде чем начать разбираться с CQRS, нужно понять две основные движущие силы, стоящие за ним: сотрудничество и устаревание.Сотрудничество относится к ситуациям, когда несколько участников используют или изменяют один ...

Компания Epson представит инсталляционный лазерный проектор яркостью 30 000 Лм на выставке ISE 2020 Приглашаем посетить стенд Epson на выставке ISE 2020, чтобы увидеть яркую проекционную презентацию «EpsonUnboxed» и узнать о новых AV-решениях для бизнеса, рекламы и индустрии развлечений

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

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

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

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

Import or from import, that is the question Есть три стадии знаний: ты используешь инструмент, ты понимаешь как он работает, ты можешь учить других работать этим инструментом. Потихонечку начал перетекать в третью и стал задавать себе вопросы, которые раньше не задавал. Например, что лучше: import module или from mod...

Realme 7 раскупили за первый день продаж: 180000 ... Realme 7 показал, что хайп и реклама действительно работают и подтвердил, что Realme можно уже уверенно называть серьезным игроком на мобильном рынке.     Похоже, презентация и последующие публикации о Realme 7 и Realme 7 Pro вызвали невероятный интерес у потенциал...

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

Как работает оперативная память вашего компьютера? Любые данные в компьютере — это нули и единички. Текст, который вы читаете прямо сейчас, передался с нашего сервера прямо на ваш компьютер и записался в памяти — он представляет собой последовательность нулей и единичек. Прямо сейчас вы смотрите на ваш монитор, ...

Моментальная загрузка с instant.page instant.page — это небольшой скрипт, позволяющий ускорять навигацию по сайту с помощью just-in-time предзагрузки. Когда пользователь наводит курсор на ссылку, страница предзагружается в фоне, и при переходе по ссылке открывается моментально. По тому же принципу работает In...

Дневник Samsung Galaxy Note 20 Ultra: Bixby Routines — сценарии, приближающие будущее Что мы знаем о Samsung Bixby? Что это собственная версия помощника Samsung, работающего по каким-то алгоритмам искусственного интеллекта. На практике мы знакомы с Bixby давно, с 2017 года, когда был представлен Samsung Galaxy S8. Но кто из вас пользовался этим голосовым помо...

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

[Перевод] Роль математики в машинном обучении Прямо сейчас OTUS открывает набор на новый поток продвинутого курса "Математика для Data Science", в связи с этим хотим пригласить вас на бесплатный вебинар, в рамках которого наш эксперт - Петр Лукьянченко, подробно расскажет о программе курса, а также ответит на интересующ...

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

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

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

Современный Проводник Windows 10 возможно появится осенью 2021 года Некоторое время нам было известно, что Microsoft работает над современной версией проводника для пользователей Windows 10, но, как мы все уже можем видеть, нового файлового менеджера по-прежнему нигде не видно. Фактически, File Explorer в целом улучшался гораздо медленнее, ч...

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

Realme 7 раскупили за первый день продаж: 180000 ... Realme 7 показал, что хайп и реклама действительно работают и подтвердил, что Realme можно уже уверенно называть серьезным игроком на мобильном рынке.     Похоже, презентация и последующие публикации о Realme 7 и Realme 7 Pro вызвали невероятный интерес у потенциал...

Xiaomi Mi 10 Pro показал все свои «внутренности» Xiaomi Mi 10 Pro — весьма важный для компании флагман. Как минимум из-за того, что он намного дороже предшественника, и неясно, как на это отреагируют покупатели. Пока мы не может оценить обзоры данного аппарата, но зато можем увидеть его «внутренний мир&r...

[Из песочницы] Postman — Автотестирование метрики в AppMetrica 1. Введение Недавно встала задачка периодически проверять, все ли события в мобильном приложении работают корректно, передаются ли в AppMetrica. Подробности интеграции я опущу, имеется в виду, что она уже есть в МП. Для проверки нашел два варианта: через web интерфейс че...

Микроконтроллер Renesas RE01B с поддержкой Bluetooth 5.0 и сверхнизким энергопотреблением подходит для необслуживаемых устройств IoT Компания Renesas Electronics на днях представила микроконтроллер семейства RE, получивший обозначение RE01B. Это 32-разрядный микроконтроллер со сверхнизким энергопотреблением, поддерживающий Bluetooth 5.0 Long Range (связь на расстоянии до 400 м) со скоростью до 2 Мбит...

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

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

[Перевод] Это ваш мозг под наркозом Ученым впервые удалось изучить, как ведут себя нейроны мозга в бессознательном состоянии Когда вы бодрствуете, ваши нейроны «разговаривают» друг с другом при помощи электрических сигналов. Частота этих сигналов одинакова. Одна группа нейронов может работать синхронно на час...

[Перевод] Визуализация работы сервис-воркеров (Service Workers) Доброго времени суток, друзья! Вероятно, многие из вас слышали о таком новшестве в экосистеме JavaScript, как сервис-воркеры, которые являются ключевым элементом современной веб-разработки. Сервис-воркеры становятся все более востребованными, в первую очередь, благодаря п...

Использование быстрых клавиш в командной строке Linux (BASH) Эта статья посвящена наиболее часто используемым комбинациям клавиш при работе в командной строке Linux (в основном в командном интерпретаторе bash).Она точно будет полезна начинающим своё знакомство с Linux и, уверен, пригодится тем, кто уже имеет опыт (не всегда годы практ...

Android 11 добрался до Xiaomi Mi 10 Lite 5G в Европе Китайская компания Xiaomi выпустила обновление Android 11 для смартфона среднего класса Mi 10 Lite 5G. Xiaomi Mi 10 Lite 5G был анонсирован в марте этого года, работающий на процессоре Snapdragon 765G. Теперь начал получать обновление Android 11 с оболочкой MIUI 12 в Европе...

«Живые» фото процессоров Intel Rocket Lake-S и Alder Lake-S В распоряжении китайских энтузиастов оказались «живое» фото инженерных образцов CPU Intel Rocket Lake-S, релиз которых ожидается в первом квартале 2021-го. Эти процессоры унаследуют конструктивное исполнение LGA1200 и будут работать в материнских платах на...

Cooler Master представила корпус открытый стенд MasterFrame 700 Cooler Master представила MasterFrame 700 - это корпус с открытой конструкции. Корпус имеет настраиваемую раму, позволяя использовать его как корпус, так и как тестовый стенд. Тестовый стенд является незаменимым элементов у компьютерных энтузиастов. MasterFrame 700 обеспеч...

Невидимые полигоны Работаем в OrCAD. Невидимый враг или “Out of date shapes”.Иногда трассировщику печатных плат нужно работать с проектами, которые уже завершены: необходимо вносить незначительные правки по новой схеме, менять тип разъемов, что-то перепрокладывать, изменять физические констант...

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

Умные часы Haylou Solar Smart Watch могут работать до 30 дней без подзарядки Китайская Haylou выпустила умные часы Haylou Solar Smart Watch. Их поддержала компания Xiaomi в рамках своей экологической программы. Подробнее об этом читайте на THG.ru.

Умные часы Haylou Solar Smart Watch могут работать до 30 дней без подзарядки Китайская Haylou выпустила умные часы Haylou Solar Smart Watch. Их поддержала компания Xiaomi в рамках своей экологической программы. Подробнее об этом читайте на THG.ru.

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

iPhone 8 дешевеет перед выходом iPhone SE 2020   Ритейлеры разных стран мира начали снижать цены на iPhone 8 в преддверии ожидаемого выхода iPhone SE 2020. На падение стоимости iPhone 8 обратили внимание пользователи популярного ресурса Reddit и китайское издание iFeng.   Как сообщили в iFeng, за последню...

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

[Из песочницы] Учимся разворачивать микросервисы. Часть 1. Spring Boot и Docker Привет, Хабр. В этой статье я хочу рассказать о своем опыте создания учебной среды для экспериментов с микросервисами. При изучении каждого нового инструмента мне всегда хотелось его попробовать не только на локальной машине, но и в более реалистичных условиях. Поэтому я ре...

Увидим ли мы когда-нибудь GTA 4 на Android? Когда GTA 4 появится на Android? GTA 4 была выпущена в далеком 2008 году. И я четко помню времена, когда все подростки — включая меня — в те времена проводили часами за данной игрой. Сегодня для многих GTA 5 и Fortnite являются современными и интересными. Игрокам...

Xiaomi выпускает комплект из беспроводных мыши и клавиатуры за 900 рублей Xiaomi, что же ты с нами делаешь? Таких цен ведь давно уже нет на рынке. А тут сразу целый комплект менее чем за 900 рублей. Если совсем точно, то за 14 долларов, которые, правда, при доставке в Россию вполне могут перемахнуть слегка за 1000. А при покупке у официалов, пра...

Упс! Sony Playstation 5 была поймана за перегревом Sony PlayStation 5 перегрелась на тестовом стенде в магазине Подходит к концу период ожидания, когда покупатели рыскали по разным магазинам в поисках того, где можно заказать Sony Playstation 5, чтобы получить новое поколение игровой приставки в числе первых. В странах перво...

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

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

Китайский такси-сервис Didi начал работать в Казани «Китайский Uber» рассматривает и другие крупные города, но конкретные планы не раскрывает.

Давно ищешь классную работу? Вакансия!Ищем Конструктора/Разработчика 3Д принтеровЗаработная плата от 60 000 до 90 000 руб. на рукиСкучное, сухое описаниеКомпания IMPRINTA - производитель персональных 3D принтеров собственной разработки HERCULES. Наша компания реализует 3D принтеры уже более 5 лет по все...

[Перевод] Планирование редакции Rust 2021 Рабочая группа Rust 2021 Edition рада сообщить, что следующая редакция Rust — Rust 2021 — запланирована на этот год. Пока что формально описывающий её RFC остаётся открытым, но мы ожидаем, что в скором времени он будет принят. Планирование и подготовка уже начались, и мы идё...

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

[Перевод] Как быть более продуктивным, не заставляя себя Представьте, что вы могли бы работать больше и при этом быть супер-продуктивным. И знаете, что самое приятное? В этом случае вам не пришлось бы заставлять себя работать. Есть люди, у которых дела обстоят именно так. Они могут просто сидеть и работать, без какого-либо беспо...

Замена одной запчасти в лимитированном смартфоне Huawei обойдется дороже покупки iPhone 12 Китайский технологический гигант Huawei поделился информацией о стоимости замены различных деталей в лимитированном смартфоне Mate 40 RS Porsche Design. Выяснилось, что смена материнской платы этой модели обойдется дороже покупки iPhone 12 на китайском рынке.

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

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

[Перевод] Несколько SQL-приемов от Application DBA. Нетривиальные особенности работы с базами данных Свою карьеру в области разработки я начал с позиции администратора баз данных, DBA, и в то время, еще до AWS RDS, Azure, Google Cloud и прочих облачных сервисов, DBA делились на два типа: Infrastructure DBA отвечал за настройку баз данных, конфигурацию хранилищ, работу с ре...

Быть тимлидом, ч.1: Люди Всем привет. Меня зовут Семён, я руковожу разработкой партнёрских сервисов в ДомКлик. О роли тимлида сказано и написано много: бесконечное число книг, технических и не очень, тренинги, конференции, каналы и прочее. Проблема в том, что ни одна книга не даёт рецепта «серебрян...

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

Скоро увидим EMUI 10.1? На Huawei Developers Conference в 2019 году китайская компания анонсировала EMUI 10. Теперь похоже, что скоро мы увидим EMUI 10.1. С выходом P20 Huawei начала выдавать две версии ОС в год. P20 представили с EMUI 8.1. Читать полную статью