March 19th, 2021

Как организовать локальный чемпионат по робототехнике и сделать его традиционным (vol. 2)

https://habr.com/ru/post/547846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547846

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

Читать далее

[Перевод] Terraform в AWS: несколько аккаунтов и другие хитрости

https://habr.com/ru/post/547848/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547848


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

Читать дальше →

Eppur si muove, или что в данный момент известно о кристаллах времени

https://habr.com/ru/post/547744/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547744

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

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

Читать далее

BlueCoat ProxySG TOP Клиентских подключений

https://habr.com/ru/post/547850/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547850

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

Запилил обработочку, репозитарий https://github.com/dima-sheihin/zabbix-bluecoat

После настройки, можем увидеть такой вывод на борде мониторинга:

Читать далее

Как реверс-инжиниринг чужой инерциальной навигационной системы перерос в свою собственную разработку

https://habr.com/ru/post/542336/?utm_source=habrahabr&utm_medium=rss&utm_campaign=542336

Инерциальные навигационные системы благодаря MEMS-датчикам инженеры сейчас начинают использовать везде, где есть движение. В зависимости уровня требуемой точности как по углу, так и по координатам применяют МЕМS-датчики разного уровня цены и интегрированности: от уровня "все датчики в одной микросхеме" до уровня "один датчик - одна микросхема". А сама инерциальная навигация, как часть инженерных систем, впервые появилась в торпедах, кораблях, ракетах и самолетах.

Читать далее

HPE Apollo 6500 Gen10 plus – часть HPE Cray Supercomputer в вашем ЦОДе

https://habr.com/ru/post/547854/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547854

Открывая будущее высокопроизводительных вычислений и искусственного интеллекта с революционными ускоренными вычислениями, представляем систему HPE Apollo 6500 Gen10 Plus. Это новаторское решение обеспечивает превосходно масштабируемую производительность и произведет революцию в использовании высокопроизводительных вычислений и искусственного интеллекта.

Читать далее

Аркадный автомат своими руками (ретрогейминг с динамической подсветкой)

https://habr.com/ru/post/546886/?utm_source=habrahabr&utm_medium=rss&utm_campaign=546886

Всем привет! Любите ли вы играть в игры? А точнее в классику игровой индустрии? Классические, ретро-игры на NES, Sega? Или, быть может, скучаете и хотели бы иметь свой кусочек 80х - настоящий аркадный автомат? Вот я хотел и сделал такой универсальный ретро-автомат своими руками.

Читать далее

Шпаргалка по функциональному программированию

https://habr.com/ru/post/547786/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547786

Привет, меня зовут Григорий Бизюкин, я преподаватель Школы разработки интерфейсов и фронтенд-разработчик в Яндексе. Давайте поговорим о функциональном программировании в мире JavaScript. Мы все про ФП что-то слышали, нам всем оно интересно, но у меня, когда я искал полезные материалы для подготовки к лекциям, сложилось такое впечатление: есть куча статей, каждая из которых либо говорит об ФП общими словами, либо раскрывает отдельный маленький кусочек темы, чего, конечно, недостаточно.



Добавим функционального света


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

Читать дальше →

[Перевод] Использование гибридного облака: применение CDP Cloud для оценки рисков, связанных с COVID

https://habr.com/ru/post/543890/?utm_source=habrahabr&utm_medium=rss&utm_campaign=543890

Использование гибридного облака: применение CDP Cloud для оценки рисков, связанных с COVID-19

В этой серии статей я продемонстрирую, как использовать мощные возможности гибридного облака Cloudera Data Platform (CDP). Вы узнаете, как задействовать базу частного облака CDP, менеджер репликации, публичное облако CDP, Nifi, Kafka в концентраторе данных, Cloudera Data Warehouse и Cloudera Viz.

Читать далее

3D-печать в 2021 году, тренды, бренды и путь на Марс

https://habr.com/ru/post/547860/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547860

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

2020 год стал для всех серьезным испытанием, но, как ни странно, пандемия, как лакмусовая бумажка, проявила самые важные достоинства 3D-печати. Когда нарушились цепочки поставок, эта технология пришла на помощь больницам, испытывающим трудности с масками, клапанами для аппаратов ИВЛ, назальными палочками для взятия ПЦР-тестов и многим другим.  Оказалось, что всё это можно печатать в кротчайшие сроки на любых 3D-принтерах – от самых простых домашних моделей до промышленных аппаратов. Это решение спасло жизни людей и привлекло огромное внимание к 3D-печати, как к технологии, которая может прийти на помощь в любом месте, в самой сложной ситуации.

Читать далее

Зимний Волхов: город-киногерой

https://habr.com/ru/post/547642/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547642

Волхов – город в Ленинградской области, возникший благодаря строительству Волховской гидроэлектростанции, которая была первой крупной ГЭС в России, и затем – алюминиевому заводу. В 1920-1930-е годы город привлекал молодёжь со всего СССР.

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

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

Читать далее

Предначертанное генами: распознавание слов заложено в мозге с рождения

https://habr.com/ru/post/547702/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547702



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

[Перевод] Heap-таблицы и forwarded-записи в SQL Server

https://habr.com/ru/post/547864/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547864

В SQL Server наименьшая единица хранения — это страница в 8 КБ с 96-байтовым заголовком, в котором хранится системная информация. 

Данные в таблицах могут быть организованы двумя способами:

Кластерный индекс  (clustered index)

Данные хранятся в виде B+ — дерева в соответствии с заданным ключом кластерного индекса. SQL Server сохраняет строки в правильной логической последовательности.

Куча (heap)

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

Читать далее

Почему вам не дают подробный фидбек после собеседования

https://habr.com/ru/post/547868/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547868

Зашла вчера в чат тестировщиков и вижу знакомый диалог:

— Мне в фирме 1 обещали фидбек через пару дней. В итоге неделя прошла, сам им пишу, а меня игнорят...

— Ага, я вот тоже собеседование в фирме 2 прошел, мне обещали ответ дать. А прислали просто отписку! «Вы нам не подходите», и всё.

Читать далее

Нет оружию: полицейским в Нью-Йорке хотят запретить использовать вооруженных роботов

https://habr.com/ru/post/547356/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547356


Месяц назад городская полиция Нью-Йорка при проведении спасательной операции использовала роботизированную собаку Digidog от Boston Dynamics. Робот оснащен камерами наблюдения и имеет дистанционное управление. Фотографии с Digidog быстро стали вирусными из-за сходства робота с персонажами из «Черного зеркала» Netflix. Инцидент вызвал неоднозначную реакцию. Сейчас в стране хотят принять первый в мире закон в отношении роботов.
Читать дальше →

Выбираем методы активной защиты с помощью MITRE

https://habr.com/ru/post/547640/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547640

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

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

Привычная всем нам классификация методов защиты выглядит следующим образом:

Читать далее

Как я внедрял концентратор DistKontrolUSB

https://habr.com/ru/post/547880/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547880

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

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

Значительно хуже обстояли дела с ключами доступа к внешним ресурсам: банкам, системам ЭДО, торговым площадкам и государственным сервисам. Они разные и их много. Причём, сегодня токен нужен одному сотруднику, а завтра другому. Таким образом, решение проблемы само превратилось в проблему.

Читать полностью

[Перевод] Эпоха пара: Введение / Вес воздуха

https://habr.com/ru/post/547794/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547794

Введение




В центре двора университета Райса, где проходил обучение автор этих строк, на постаменте находятся три огромных гранитных плиты, расположенные вертикально, горизонтально и под углом 45° к горизонту. При этом менее заметной, но более значимой для моего юного впечатлительного сознания оказалась другая скульптура, "Энергия", расположенная в северной части двора, рядом с фасадом лаборатории Аберкромби. На ней изображён рельеф бородатой библейской фигуры, одетой в набедренную повязку, которая левой рукой забирает у Солнца лучи, а правой мечет их на Землю. Скульптура прославляет инженеров. Действительно, практически вся энергия, которую использует человечество, происходит от Солнца, в том или ином виде. Это откровение поразило меня, когда я был студентом. Частичным исключением можно считать лишь ядерную и геотермальную энергии, поскольку они происходят от давно умерших солнц, а не от нашего текущего.
Читать дальше →

Шашечки или ехать?

https://habr.com/ru/post/547884/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547884

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


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


Если представить классический график со шкалой X и Y, то «шашечки» - это шкала Y, направленная вверх. Именно сюда входит различные маркетинговые процедуры, продажи, торговля продуктом, собой, командой, ожиданиями и всё в таком духе. Это безусловно важная шкала, без которой готовый продукт будет идеальным техническим решением, но никому ненужным и умрет в безвестности.

In the other hand, у нас есть «ехать». «Ехать» характеризует всё то, что направлено на получение результата. Это прямые действия, которые ведут к чему-то осязаемому, это направленные на получения какого-то value действия. Это разработка с её «пиши код, лять», это настроенные серваки, это готовая инфраструктура, это ночи напролет за компьютером, это горящие глаза и литры кофе, и блоки сигарет. Ну вы понели.

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

Читать далее

Сказ о том, как команда IT animals в Северо-Западном хабе «Цифровой прорыв» выиграла

https://habr.com/ru/post/547888/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547888

В прошлом году я случайно наткнулась на сайт #ЦифровойПрорыв и шутки ради отправила ссылку тимлиду нашей команды: смотри, поучаствуем? Мы как раз успевали на последний региональный Северо-Западный хаб.

Из положения о конкурсе:

Хакатон — ограниченное во времени соревновательное мероприятие для IT-специалистов и специалистов сферы цифровой экономики, в рамках которого участники в составе команд от 3 до 5 человек (программисты, дизайнеры, менеджеры, аналитики) создают прототипы цифровых решений. Сами кейсы ставятся организациями–партнерами хакатона. 

Всего в рамках Конкурса планировалось проведение 8 окружных онлайн–хакатонов, которые завершились Финалом.

Принцип Парето

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

Команду собрали из коллег: тимлид/архитектор/питчер — Илья Шумилов, 2 фуллстек — Дмитрий Николаев и Кирилл Петров,  аналитик/тестировщик — Марина Никулина. Так появилась команда IT animals.

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

Читать далее

Полезные материалы для разработчика

https://habr.com/ru/post/547768/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547768

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

Выпускнику и преподавателю Computer Science Center, Равилю Галееву, пришла идея собрать такие инструменты и технологии в один курс и познакомить студентов с ними. За пример такого курса были взяты The Missing Semester of Your CS Education от MITSoftware Carpentry и cs50.

В этом посте мы собрали видеолекции курса «Практический минимум» и материалы к занятиям. Благодарим Равиля за подборку! 

Читать далее

К чему приводят уязвимости протокола DICOM

https://habr.com/ru/post/547586/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547586

Автор: Мария Недяк


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


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


Читать дальше →

+200% переходов на сайт благодаря снижению доли негатива в поиске

https://habr.com/ru/post/547894/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547894

Всего за 3,5 месяца команда BDCenter Digital помогла инвестиционной компании снизить процент негатива в топ-20  Google или Yandex с 59% до 14%. Результат – рост трафика на 222%, а конверсий в продажи – почти на 100%.

Читать далее

[Перевод] Заметки о Unix: работа с GNU grep и обязательное применение опции -a (--text)

https://habr.com/ru/post/546978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=546978



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

grep -hv 'a specific pattern' "$@" | exigrep '...' | [...]

Я, столкнувшись этим, чего только себе не напридумывал.
Читать дальше →

[Перевод] Однажды Microsoft забанила всю мою страну за читерство

https://habr.com/ru/post/547736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547736

Об игре


Club Bing — это набор игр, в которые можно было играть в 2007-2012 годах. Все игры были связаны со словами, в них нужно было играть онлайн, чтобы зарабатывать очки, которые можно было тратить в онлайн-магазине для покупки призов. Одна из игр называлась Chicktionary. Цель игры: использовать 7 слов, чтобы составить как можно больше слов.


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

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

  • 123 Main St. Apt #1, Anywhere, YZ, USA
  • 123 Main St. Apt #2, Anywhere, YZ, USA
  • 123 Main St. Apt #3, Anywhere, YZ, USA

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

Кто такой идеальный клиент глазами разработчика?

https://habr.com/ru/post/547896/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547896

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

Небольшая вводная

Итак, сначала отметить 2 основополагающих момента:

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

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

Так кто такой идеальный Заказчик?

Мы смогли выделить 4 пункта, вот они:

·         Интерес

·         Умение выбирать

·         Понимание важности доверия

·         Контроль процесса

Интерес

Читать далее

Как мы построили систему управления проектами на базе Azure DevOps

https://habr.com/ru/post/547906/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547906

За 15 лет работы мы встречались с различными трекерами: от экзотических FogBugz и Mantiss до современных, которые активно использовали до 2019 года - TFS, Jira, Redmine, даже GitLab. В прошлом году мы за несколько месяцев перевели 200 человек на работу с Azure DevOps. В этой статье рассказываем, как это произошло.

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

Читать далее

Просто о сложном: что у Huawei в демооблаке?

https://habr.com/ru/post/547858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547858

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


Читать дальше

Яндекс.Бизнес: что может, кому пригодится и стоит ли подключать

https://habr.com/ru/post/547904/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547904

В сфере услуг есть процессы, которые отбирают много времени у администраторов или владельцев: прием звонков и запись клиентов, ведение календаря записей и графика работы сотрудников, обзвон клиентов с напоминанием о предстоящем визите и т. д. В конце 2020 года Яндекс запустил сервис, который позволяет автоматизировать все эти задачи и упростить управление владельцам малого бизнеса – Яндекс.Бизнес.

В статье рассматриваем, для каких задач пригодится CRM-система от Яндекса и стоит ли ее в принципе подключать.

Читать далее

Эволюция игр с открытым миром

https://habr.com/ru/post/547900/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547900



Игры — это мерка развития домашних компьютеров (к которым относятся и приставки). Чем больше вычислительных мощностей у процессоров, чем изощрённее видеокарты, тем реалистичнее графика в играх и сложнее виртуальные миры. Это особенно важно для игр с открытым миром, которые должны «жить сами по себе» и в которых игрок перемещается не по строго прописанному «коридору», а бродит везде, где ему вздумается (в разумных пределах, конечно). Давайте посмотрим, как эволюционировал этот жанр. А про эволюцию хоррор-игр читайте здесь.
Читать дальше →

Радио с записью станций на языке Java

https://habr.com/ru/post/547908/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547908

Привет всем! Как я уже говорил в своем первом посте, я не программист, а скорее любитель. Пробовал писать свои поделки на разных языках, но начинал я с Java. Больше всего из семейства Java мне понравилась платформа JavaFX. Точнее сказать, связка JavaFX + FXML, где в контроллере расписываем логику, а графический интерфейс описываем в отдельном fxml-файле. Радио как раз написано с помощью этой связки.

Читать далее

Поиск нарушений на видео с помощью компьютерного зрения

https://habr.com/ru/post/547920/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547920

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

Читать далее

Фильтрация трафика PF

https://habr.com/ru/post/547916/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547916

Введение


  1. Файрвол PF в ОС FreeBSD
  2. Фильтрация трафика PF <- Вы здесь

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


В этот раз попробуем различные варианты более продвинутой фильтрации:


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

Читать дальше →

Фантастика про экологические проблемы

https://habr.com/ru/post/547926/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547926

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

Читать далее

Pattern matching. Теперь и в Python

https://habr.com/ru/post/547902/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547902

Привет!

В юбилейный минор третьего питона наконец-то завезли pattern matching. Саму концепцию сложно назвать новой, она уже реализована во многих языках, причём как нового поколения (Rust, Golang), так и у тех, кому уже за 0x18 (Java).


Анонсировал pattern matching Гвидо ван Россум, автор языка программирования Python и «великодушный пожизненный диктатор»

Меня зовут Денис Кайшев, я код-ревьюер на курсе «Мидл Python-разработчик». В этом посте хочу рассказать, зачем в Python pattern matching и как с ним работать.

Синтаксически конструкция pattern matching по сути аналогична тому, как это представлено в ряде других языков:
Читать дальше →

Установка и настройка Airflow на Ubuntu Server 20

https://habr.com/ru/post/547936/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547936

Первый раз я установил Airflow по туториалам за 1 час. Он отлично открывался с сайта, красиво выглядел, но, к сожалению, не работал.

На дальнейшую переустановку и отладку у меня ушло ещё 10-15 часов.

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

Читать далее

Обзор HPE Nimble или практический опыт использования. Все ли так хорошо, как заявляет производитель?

https://habr.com/ru/post/547938/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547938

Хотелось бы поделиться с вами практическим опытом тестирования и использования системы хранения данных HPE Nimble, в нашем случае впечатлениями будем делиться относительно модели All-Flash – HPE Nimble AF40. Насколько эта статья будет актуальна и интересна – решать только вам, но мы в свое время столкнулись с проблемой поиска реальных историй (не путайте с историями успеха), в которых по большей степени автор делился бы своими мыслями, опытом и впечатлениями, т.е. чистыми эмоциями от сердца, а не сухими фактами или вездесущим маркетингом. Поэтому решили потратить немного своего времени и попробовать написать что-то подобное, поэтому не судите строго, т.к. это первая проба пера. Итак, поехали.

Чтобы немного ввести вас в курс дела для начала дадим скупую информацию о нашем подопытном. Данную модель HPE позиционирует среди своего же семейства All-Flash массивов Nimble, как оптимальный выбор по соотношению цена/производительность. С точки зрения производительности система достаточно сильно отличается от младшей модели AF20 (превышает почти в 5 раз!), но при этом не столь сильно уступает более старшим моделям – AF60 и AF80. Самой старшей модели наш экземпляр уступает по паспорту в среднем в 3 раза, по некоторым показателям и то меньше, а модели Nimble AF60 – не более, чем в 2 раза. Массивы всей линейки HPE Nimble имеют весь необходимый функционал, согласно своему статусу – массивам среднего ценового сегмента. Тут тебе и компрессия с дедупликацией, причем последняя с переменным блоком, и аппаратные снимки с согласованием на уровне приложения, и синхронная репликация, с возможностью реализации концепции Metro Storage Cluster, и поддержка технологии VVOL, QoS, возможность собирать Storage Pool из нескольких массивов – некое подобие федерации, и еще парочка козырей в рукаве в виде искусственного интеллекта и продвинутой аналитики.

Читать далее

[Перевод] Как тестировали в 2020: технологии QA, общемировая статистика и тренды

https://habr.com/ru/post/547948/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547948

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

Читать далее

Нихао, Google: как виртуальные помощники победили в Китае

https://habr.com/ru/post/547560/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547560

Для многих из нас знакомство с умными помощниками началось со Скрепки в «Ворде». Это был травмирующий опыт, как и многое другое в 90-х. Спустя несколько лет появилась первая версия ассистента Google, Siri, Кортана и  Алекса. Стоило им заговорить по-русски, и Яндекс выпустил свою помощницу, острячку Алису. Следом подтянулись Маруся от Mail.ru Group и другие отечественные разработки. К 2020 году мы подошли к большому разнообразию «говорящих искусственых интеллектов» и к новым юзкейсам, а сами помощники поселились не только в компьютерах и смартфонах, а еще и в колонках.

Удивительным образом, в 2020 году первенство в умной акустике и невидимых советчиках захватил Китай.

Как же у него получилось обогнать США?

Свободный антирекламный щит рядового пользователя: Яндекс без дзена, Youtube без рекламы, Хабр без б

https://habr.com/ru/post/547958/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547958

Контроль над содержимым web должен принадлежать рядовому пользователю, а не маркетологам. Юзер сам в состоянии определять, что для него является пагубной рекламой, а что полезным контентом. Если пользователь считает, что новости или дзен Яндекса - это своего рода реклама, то он может ограничить себя от „вредоносного для него контента“ совершенно законно в "касание" и без красноглазия. Решение — под катом.

Под кат

Разбиваем строку на подстроки по разделяющим символам своими руками

https://habr.com/ru/post/547842/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547842

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

Вообще говоря, сама задача разбиения строк на подстроки, каждая из которых отделена в исходной строке определённым символом, является довольно распространённой. Очень часто необходимо извлечь из строки слова, разделённые пробелами. Конечно, в стандартной библиотеке языка Си уже есть функция strtok (заголовочный файл <string.h>), но она имеет свои побочные эффекты, перечисленные ниже.

Читать далее

Какие технологии и софт используют волонтеры для поиска пропавших детей

https://habr.com/ru/post/547950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547950



«Пропал мальчик! Помогите!»
«Потерялась девочка, ушла из дома и не вернулась»

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

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

Но что происходит на самом деле, когда теряется ребенок? Как его ищут и какие технологии применяют при поиске? 

К нам в RUVDS иногда обращаются социальные проекты и мы предоставляем им бесплатные VPS: так мы начали работать с поисковым отрядом волонтеров ОРОО ПСО «Поиск пропавших детей — Орел». Мы поговорили с руководителем волонтеров Олегом о том, как организован поиск пропавших детей, куда чаще всего пропадают подростки и каким софтом они пользуются для координации.
Читать дальше →

ТОП-3 ИБ-событий недели по версии Jet CSIRT

https://habr.com/ru/post/547968/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547968



Эксперты Jet CSIRT продолжают собирать для вас главные новости информационной безопасности за неделю. В этот раз в ТОП-3 попали 15-летние уязвимости подсистемы ядра Linux, новое исследование криптера OnionCrypter и новый PoC-код для эксплуатации уязвимости Spectre. Тройку главных новостей собрал аналитик Jet CSIRT Андрей Маслов. Подробнее читайте под катом.
Читать дальше →

Появился способ точно подсчитать, насколько вредит природе просмотр видео в интернете (Спойлер: не о

https://habr.com/ru/post/547966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547966

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


Читать дальше →

[Перевод] Как я делал светящиеся часы для детей

https://habr.com/ru/post/547126/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547126

Первый вариант светящихся часов для детей был создан мной несколько лет назад. В то время наши дети (им было тогда 2–4 года) буквально сводили нас с женой с ума: они никак не могли понять, что значит "рано утром дождаться, пока маленькая стрелка на часах дойдет до циферки семь, и только потом прибегать и будить нас"! Сейчас нашему четвёртому ребенку уже 3 года, и эти часы уже несколько лет облегчают нам жизнь! Я постоянно совершенствовал их, и, наконец, настал тот день, когда проблема века – "дети, которые рано будят родителей" – была в конце концов решена.

Приятного чтения

Ховеры бывают разные

https://habr.com/ru/post/547982/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547982

Когда у нас в eLama компонентов в библиотеке стало достаточно много, мы заметили, что ховеры не имеют системы: меняется цвет заливки, цвет рамки, цвет текста, появляется тень и т.д.

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

Читать далее

Использование алгоритма k-means при районировании зон ценообразования недвижимости

https://habr.com/ru/post/547978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547978

Данная публикация не относится к материалам серии «вот он event horizon», а наоборот, как советчик по применению признанных методов анализа БигДата (BigDate) в практической деятельности простых людей, далеких от зоопарка с Пайтонами (Python), Эскьюэлями (SQL), Сиплюсплюсами (C++) и др. – оценщиков, при определении рыночной стоимости недвижимости. Необходимость определять влияние местоположения на стоимость недвижимости не вызывает сомнения. Этот факт закреплен практически, в требованиях ФСО-7 (Федеральный стандарт оценки «Оценка недвижимости (ФСО N 7)» п.11б и 22е.

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

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

 

Читать далее

0x7E5 Рассуждения о главном

https://habr.com/ru/post/547986/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547986

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

Нырнуть глубже

Взлом английского. Язык и реальность

https://habr.com/ru/post/547812/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547812

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

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

Взять красную таблетку

Как QA в управлении хранилища данных эволюционировал. Часть 2

https://habr.com/ru/post/547990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547990

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

Итак, поехали!

Читать далее

Автоматизация работы в SAP с помощью роботов

https://habr.com/ru/post/547998/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547998

Решения SAP на сегодня являются самыми распространенными ERP-системами в мире. Они умеют интегрировать между собой разные бизнес-процессы, упрощают работу отраслевых специалистов за счет огромного количества шаблонных решений. Но освоение сотрудниками систем SAP, разворачивание и внедрение их в производство являются масштабными и сложными задачами. Последние тенденции здесь — использование специализированных RPA-решений для автоматизации и упрощения работы. В этой статье мы рассматриваем основные барьеры, сложности и преимущества автоматизации работы с SAP-системами с помощью RPA, а также даем гайд-инструкцию по старту роботизации SAP в UiPath Studio.  

Читать далее

Archlinuxarm просто

https://habr.com/ru/post/548000/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548000

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

На просторах был найден незамысловатый установщик для одноплатных систем, который подготовит вам всю систему за сравнительно короткое время. Называется сие творенье manjaro-arm-installer.

К установке

FAQ чатбот COVID-19 — спустя год

https://habr.com/ru/post/548002/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548002

Около года назад я решил написать чат-бота, который отвечает на часто задаваемые вопросы о COVID-19. В тот момент многим показалось, что моя идея не более чем хайп, который спустя короткий промежуток времени потухнет. Однако, оказалось, что спустя год, данная тема только набирает обороты. В этой статье я расскажу о том, как мы создавали чат-бот для консультации по вопросам COVID-19 по просьбе МВД (BMI) Германии, а также выражу идею о создании аналогичного проекта в России.

Читать далее

Эпоха визуального контента — развитие или результат регресса: пристрастия пользователей и закономерн

https://habr.com/ru/post/548004/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548004

Мы живём во времена, когда традиционные формы передачи информации уходят в прошлое, а центральную роль в человеческой коммуникации приобретает визуальный контент. Как уже не раз отмечали авторы Хабра, это связано с нейробиологическими закономерностями, в первую очередь, с простотой восприятия и быстрым запоминанием визуальной информации, которая обусловлена количеством нейронов КГМ, участвующих в процессе. Закономерно быстро растет и само количество информации, так, в соответствии с оценками Seagate и IDC, мировой объем информации, записанной в цифровом виде, к 2025 году достигнет 160 зеттабайт, хотя ещё в середине нулевых его оценивали в 0,16 зеттабайт. Немалая часть этого количества приходится на визуальный контент.



Столь существенный рост во многом обусловлен визуальным (графическим, видео и 3D контентом). Неуклонно растущая популярность именно визуальных средств передачи и обмена информации некоторыми считается свидетельством деградации человеческих способностей на фоне технического прогресса. Другие, напротив, считают эти процессы естественной реакцией восприятия на эволюцию коммуникационных технологий и не видят поводов для тревоги. Под катом попытка осмыслить существующие взгляды на изменения поведения пользователей при росте интереса к визуальному контенту, понять влияние тенденций развития визуальной коммуникации. Читать дальше →

Искусство перевода, или почему английская «Алиса в стране чудес» вдруг стала Аней

https://habr.com/ru/post/547964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547964

«Алиса в стране чудес» Льюиса Кэрролла — одна из самых любимых сказок, которую с удовольствием перечитывают и дети, и взрослые по всему миру.

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

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

Читать далее

[recovery mode] Наш Automator, управляем приложениями MacOS на AppleScript

https://habr.com/ru/post/548008/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548008

В один замечательный вечер мы с коллегой публиковали небольшое приложение в AppStore. Публикация приложения довольно-таки долгий процесс и состоит из множества этапов. Один из этапов - подготовка картинок для магазина приложений. Задача, на первый взгляд простая - запустить приложение в симуляторе и сделать снимок экрана приложения, а нужны экраны на шести языка, в нескольких размерах, с демонстрацией пяти разных состояния приложения. За часик можно было управиться просто делая снимки руками, при этом попивая кофе и обсуждая общие темы. Но мы же программисты и руками делать не наш метод. Надо автоматизировать процесс. Хоть мы и никогда такого не делали у нас получилось. Мы узнали как легко программно управлять приложениями MacOS. И написали AppleScript который управляет приложениями XCode и Simulator.

Читать далее

50 000 $ в месяц — не проблема, или Сколько на самом деле зарабатывают пентестеры

https://habr.com/ru/post/548012/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548012

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

Многие люди ошибочно считают, что раз пентестер — это почти хакер, то и зарабатывать он должен 300к/наносек (минимум). Накануне старта нового потока нашего курса "Этичный хакер" разберёмся, действительно ли это так.

Читать далее

Чиним резолвинг адресов в VPN-локалке (openconnect) для docker и systemd-resolved

https://habr.com/ru/post/547830/?utm_source=habrahabr&utm_medium=rss&utm_campaign=547830

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

25 актуальных вопросов работодателю + комментарии разработчика

https://habr.com/ru/post/548016/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548016

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


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




Читать дальше →

USB Host, «Blue Pill», метод деления отрезка пополам и цена на водку в СССР

https://habr.com/ru/post/548020/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548020

Написал недавно программный USB-HOST на esp32 для работы с клавиатурой/мышкой/джойстиком. Процессор быстрый, но нежный, 5 вольт на ножках не выдерживает. Поэтому решил переписать на stm32f103c8t6, широко известную в варианте отладочной платы "Blue Pill".

К сожалению , это весьма неторопливый по сегодняшним меркам процессор(72 MHz vs 240 у esp32 ), поэтому были сомнения , смогу ли я обеспечить необходимую точность временного интервала между битами при передаче (1.5 Mbps +/- 1.5%),что соответствует +/- 0.01uS то есть примерно один такт работы процессора. То есть процедура задержки типа:

К сожалению

Earth2: виртуальная реальность, новая криптовалюта, или мир NFTs?

https://habr.com/ru/post/548024/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548024

Вот уже несколько месяцев умы геймеров и криптоинвесторов будоражит новое явление под названием Earth 2. Вдохновлённая футуристическими вселенными Ready Player One и Snow Crash, игра была запущена в декабре 2020, и с этого момента успела привлечь более 300.000 игроков, продать сотни миллионов частиц будущего мира, создать дорогостоящие NFT, и получить освещение в прессе и на телевидении.

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

Читать далее

О промежуточных мартовских итогах создания русской народной игры «Колобок»

https://habr.com/ru/post/548022/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548022


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

Читать дальше →

Сравнение известного ПО, способного восстанавливать данные с накопителей ReFS

https://habr.com/ru/post/548026/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548026

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

image

Читать дальше →

Как IT-комьюнити игроков развивало экосистему MMO-игры

https://habr.com/ru/post/548030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548030

Существует немало игр, которые сообщество регулярно поддерживает модификациями. Для нежно любимой мной Fallout: New Vegas, модификации выходят и спустя шесть лет после окончания поддержки. Для каких-то других игр (привет, EVE!), люди ведут “гугловые” таблички, а для еще одних — просто пишут подробные гайды или рисуют небольшие схемы.

Я же расскажу вам про игру, ради которой в сообществе делают всё вышеперечисленное и даже больше, об Elite: Dangerous.

Читать далее

Игровые локации, или как сюжет раскрывается через окружение в современных играх

https://habr.com/ru/post/548034/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548034

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

⁉️ Интересно? Тогда заваривай чаек, бери на руки своего котана и погнали!!!

Дальше

Посмотрим на девочек? Или ml.net в работе

https://habr.com/ru/post/548038/?utm_source=habrahabr&utm_medium=rss&utm_campaign=548038

К сожалению, мир машинного обучения принадлежит python.

Он давно закрепился, как рабочий язык для Data Silence, с чем Microsoft решила поспорить. Так появился ML.NET, кросс-платформенная и открытая система машинного обучения для разработчиков .NET.

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

Ознакомиться