Pull to refresh
11
0
Сергей Ковырин @kovyrin_ruvds

Промышленная электроника и автоматика

Send message

Сборка мусора в Unreal Engine

Reading time15 min
Views19K

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

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

Эта статья более релеватна к Unreal Engine 4.27 однако много всего работает так же и на версии UE 5.0 и на более низких версиях. Однако, стоит отметить, что, с версии 4.0 до 4.27 сборка мусора претерпела весьма значительные изменения и стала сильно лучше.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments1

Как я винду по-реверсерски чинил

Reading time3 min
Views20K

Ваша винда не работает как хотелось бы? Все советы из поисковика перепробовали установили Linux, а оно всё равно не работает? Вы реверс-инженер или кто вообще, ну в самом деле!? Применим свои навыки владения отладчиком, поможем Шиндовс нормально (по мере её сил) работать!

На написание данной статьи меня подтолкнула злость. Злость на поделие от индусских говнокодеров под названием Windows, на то, что гугол выдаёт мне абсолютно нерабочие решения столетней давности. И вот, когда даже обновление до 11-й винды (с сохранением всех настроек и программ), а потом ещё и установка её же поверх себя не помогли, я решил, что нужно подойти с другой стороны - не как пользователь, а как реверс-инженер.

Читать далее
Total votes 127: ↑122 and ↓5+147
Comments79

Как научиться чему угодно с помощью техники Фейнмана

Reading time9 min
Views200K


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

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

Нет никаких чудо-людей. Просто случилось так, что они заинтересовались чем-то и выучили все про это. Ричард Фейнман

Ричарда Фейнмана Ричардом Фейнманом (по крайней мере, по мнению Ричарда Фейнмана) сделал не врождённый интеллект, а систематический способ, с помощью которого он выявлял то, чего не знал, а затем бросался постигать это.

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

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

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

В этой статье будет представлен обзор техники Фейнмана и того, как вы можете применять её для постоянного расширения своих знаний и навыков. Короче говоря, Фейнман научит вас не только тому, как учиться, но и тому, как по-настоящему понимать.
Приятного чтения!
Total votes 64: ↑53 and ↓11+63
Comments106

Лучший способ ругаться на созвоне? VR! Обзор корпоративных VR-звонилок

Reading time18 min
Views11K

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

Вы что, серьёзно, что ли?
Total votes 26: ↑25 and ↓1+28
Comments36

Я решил 500 задач на LeetCode — и они действительно меня чему-то научили

Reading time5 min
Views234K

Много кто знает, что такое Leetcode. Это своего рода решебник — задачи, которые дают на технических собеседованиях в крупных компаниях (в том числе и из FAANG) и их решения.

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

Уроки Литкода
Total votes 24: ↑16 and ↓8+15
Comments47

Сети для самых маленьких. Часть ой, всё

Reading time4 min
Views155K
Дорогие мои друзья, отважные критики, тихие читатели и тайные почитатели, СДСМ заканчивается.



Я не могу похвастаться тем, что за 7 лет я затронул все темы сетевой сферы или тем, что хотя бы одну из них раскрыл полностью. Но это и не было целью. А целью этой серии статей было ввести юного студента за руку в этот мир и проводить его шаг за шагом по основной галерее, давая общее представление, и уберечь от болезненных скитаний по тёмным уголкам сознания Олифера и Олифера в мучительных попытках найти ответ на вопрос, как всё это применить в жизни.
СДСМ планировался коротким практическим курсом «как научиться в сети за месяц», а вылился в 16 (на самом деле 19) длинных выпусков, которые мы уже даже переименовали в «Сети Для Самых Суровых». Общее количество символов перевалило за 1 000 000.
Читать дальше →
Total votes 55: ↑55 and ↓0+55
Comments38

Своя персональная «стена огня»: firewall против комаров

Reading time6 min
Views14K

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

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

Читать дальше →
Total votes 31: ↑26 and ↓5+33
Comments31

Ящеры правят миром? Как рептилоиды из теории заговора стали мемом и феноменом массовой культуры

Reading time10 min
Views52K

Вряд ли сейчас есть в сети хоть кто-то, кто не слышал про рептилоидов. Они же reptilians, они же lizard people, они же saurians. YouTube забит видеороликами с разоблачением страшных тайн правящих человечеством глобальных элит.

Уже и детям известно, что они маскируются под людей, но на самом деле — злокозненные инопланетные ящеры с Нибиру. Которые, несмотря на всё коварство, постоянно «палятся», оказываясь близки к провалу, не хуже Штирлица из анекдотов. То забудут спрятать вертикальные зрачки, то красивые зелёные хвосты. И никак не могут удалить с «полностью подконтрольных ИМ» социальных сетей своих глобальных корпораций терабайты разоблачений.
Читать дальше →
Total votes 54: ↑49 and ↓5+67
Comments56

Летающие автомобили. Визуальные признаки будущего

Reading time8 min
Views9.8K
Будущее без летающих автомобилей – не будущее, а профанация, спросите у любого охотника из Rep Detect

Летающий автомобиль – один из самых узнаваемых штампов фантастики. Неважно, идёт ли речь о человечестве или иных цивилизациях, о ближнем будущем или совсем недалёком, об утопическом обществе или ужасном – в небе непременно можно видеть что-то подобное. Между небоскрёбами мрачного Лос-Анджелеса 2019 года в «Бегущем по лезвию» рассекают спиннеры, над зелёными проспектами коммунистической Москвы 2084-го парят флипперы — уровень спецэффектов и художественного дизайна несопоставим, но в остальном эти машины удивительно схожи.
Читать дальше →
Total votes 11: ↑10 and ↓1+15
Comments28

Далеко ли до кибер-Таллинна? Как Эстония стала цифровой страной

Reading time8 min
Views12K

Из всех стран бывшего «восточного блока» Эстония наиболее последовательно и успешно делает ставку на развитие цифровых технологий. Её государственная система и экономика получили глубочайшую степень цифровизации до того, как это стало мейнстримом. Её инженеры проектируют и создают робототехнику — в том числе военную — на мировом уровне. В Таллинне снующие туда-сюда роботы-доставщики стали органичной частью городского пейзажа, и даже умудряются устраивать «пробки».
Читать дальше →
Total votes 49: ↑32 and ↓17+31
Comments37

Проблема Тайваня: почему всемирная мастерская микрочипов стала проблемной?

Reading time6 min
Views56K

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

Причины в общем довольно просты. Потребность в микрочипах и процессорах и без того продолжала расти все прошедшие годы — но темпы были приблизительно понятны, и производство можно было наращивать плавно. Пандемия коронавируса сделала рост спроса на электронные устройства, позволяющие дистанционно работать, развлекаться и общаться, взрывным и беспрецедентным.
Читать дальше →
Total votes 49: ↑43 and ↓6+55
Comments44

15с, 16c или 41c – вам какой? Собираем собственный эмулятор калькулятора HP

Reading time7 min
Views7.4K

Я всю свою жизнь пользовался калькуляторами HP RPN, и мне жаль, что RPN-версии больше не производят. Они были упразднены в угоду стандартным инфиксным калькуляторам. Тем не менее я всегда хотел иметь HP15c, но вот никак не подворачивался случай его купить. Так что это моя первая попытка создать его самостоятельно.
Читать дальше →
Total votes 33: ↑32 and ↓1+47
Comments12

Хакаем CAN шину авто. VAG диагностический бортовой компьютер

Reading time5 min
Views33K

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

Теперь я решил разработать диагностический бортовой компьютер для автомобилей группы VAG (VW, Audi, Skoda, Seat). Моими техническими требованиями было: OLED дисплей, лёгкая установка и подключение, множество диагностических параметров. В качестве компонентной базы выбрал:
Читать дальше →
Total votes 76: ↑76 and ↓0+76
Comments41

Мини-куб из 3456 светодиодов

Reading time4 min
Views28K


Не знаю почему, но мне очень нравятся светодиоды, и видеть их можно почти во всех моих проектах. Буквально недавно меня вдохновил Грег Дэвилл своим проектом миниатюрного LED-куба с 3456 светодиодами. Немного поразмышляв на эту тему, я решил собрать такой же чудесный куб сам, о чем и поделюсь с вами в данной статье.
Читать дальше →
Total votes 73: ↑70 and ↓3+88
Comments80

Камера для съемки метеоров на базе Raspberry Pi

Reading time9 min
Views9.5K
Снимок около 1,670 метеоров из потока Геминиды, сделанный одной станцией за одну ночь в 2020 году

Проект по сборке простой станции наблюдения за метеорами, не требующий больших затрат и посильный рядовым любителям астрономии. На реализацию уйдет всего несколько часов труда и сотен долларов, зато в результате вы сможете не только регистрировать метеорные события, но также стать частью Глобальной метеорной сети, внести свой вклад в исследование этих прекрасных явлений и даже организовать собственную охоту за упавшими метеоритами.
Читать дальше →
Total votes 32: ↑30 and ↓2+43
Comments18

Проблема космического мусора: легче сказать, чем убрать

Reading time8 min
Views9.8K
Источник: ESA
«Бездны космоса холодны, жестоки и беспощадны.
Но они притягивают нас, как наивного юношу
притягивает порочная красотка»


Сериал про сборщиков космолома Planetes
Тема космического мусора (space debris) стала одной из центральных в уходящем году. В мае неконтролируемо упала первая ступень китайской тяжёлой ракеты-носителя Long March 5B. Хорошо, что в океан. МКС несколько раз уклонялась от крупных фрагментов космического мусора только за последний месяц. Среди них были и фрагменты отработавших ступеней ракет Falcon 9 и Pegasus, и российские. В ноябре наша страна провела испытание противоспутникового оружия с неизбежным образованием обломков.

При этом, наземные системы способны отследить только крупные фрагменты космического мусора (от 10 см), в то время как серьёзный ущерб космическому аппарату может нанести даже частица мусора размером с заклёпку. Ведь всё это движется с первой космической скоростью в 7,9 км/с и иногда на встречных курсах. Из-за того, что на высоте в несколько сотен километров сопротивление атмосферы Земли уже незначительно, фрагменты космического мусора сохраняют баллистическое существование очень долго, постепенно накапливаясь и засоряя целевые орбиты. При этом какие-либо обязующие международные соглашения, а также технически эффективные способы борьбы с ним, отсутствуют. Насколько остро стоит проблема — попробуем разобраться.
Читать дальше →
Total votes 28: ↑26 and ↓2+38
Comments24

Искусственный язык в «Утопии» Томаса Мора

Reading time5 min
Views7.6K

Этот материал посвящён одному вымышленному языку и одной книге, ставшей жемчужиной мировой классики, которую читают вот уже более 500 лет. 1516-й год, святой Томас Мор. «Весьма полезная, а также и занимательная, поистине золотая книжечка о наилучшем устройстве государства и о новом острове Утопия». Попробуем разобраться, что нам известно о языке «Утопии», его связи с латынью и греческим шибболетом и что спрятал в нём гений Томаса Мора.
Читать дальше →
Total votes 27: ↑26 and ↓1+44
Comments4

Как скоротать зиму в тепле?

Reading time6 min
Views11K

Резко наступили холода, и пришла пора задуматься о своей тепловой безопасности. Одним из наиболее известных способов защититься от мороза является использование разнообразных вязаных изделий. А некоторые энтузиасты даже пытаются изготовить системы для вязания собственными руками и именно об этом мы и поговорим в этой статье.
Читать дальше →
Total votes 33: ↑31 and ↓2+48
Comments6

Как научиться писать статьи (для Хабра и не только)

Reading time14 min
Views29K

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

Что может быть проще! Берёшь бумагу и ручку, или пишущую машинку, или что там у вас нынче в моде, и пишешь статью.

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

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

На самом деле знают, но почему-то превращают это знание в кучу эзотерических фактов о жизни фей в райских садах. Почему? Не знаю. Возможно потому, что сами такие люди ничего не знают о том, как что-то написать. А ведь это — достаточно просто. Посему, прошу под кат, я вам дам реальные советы по поводу того, как научиться хорошо писать интересные статьи.
Читать дальше →
Total votes 85: ↑70 and ↓15+83
Comments68
1
23 ...

Information

Rating
Does not participate
Location
Poznan, Польша
Date of birth
Registered
Activity