Как стать автором
Обновить
3
0
Александр Бычков @EvokSinister

Разработчик .NET

Отправить сообщение

Как разрабатываются моды для Unity-игр: внедряемся в код игры

Время на прочтение15 мин
Количество просмотров19K

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


В этой статье мы рассмотрим, какие методы используется для того, чтобы игра, написанная на Unity, могла запускать сторонние моды: модификации библиотек игры и самого движка, подмена адресов в таблице импорта dll, вмешательство в загрузку Mono Runtime и другие.


Всего голосов 16: ↑16 и ↓0+16
Комментарии3

20 советов пилоту DJI Mavic Mini, чтобы уберечь свой дрон от крушений и утраты

Время на прочтение4 мин
Количество просмотров45K


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

Но этот квадрокоптер — не для рекордов высоты, дальности и скорости. Он очень лёгкий, боится ветра и темноты, теряет сигнал пульта даже при незначительных помехах. Поэтому запаситесь терпением, придержите свои амбиции пилота — покорителя высот, и желание делать крутые кадры уровня Mavic 2 Pro или Inspire.

В этой статье Вы найдёте два десятка рекомендаций, основных на моём личном опыте эксплуатации DJI Mavic Mini, которые уберегут начинающего пилота от глупых ошибок и не очевидных опасных ситуаций.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии19

Как я создавал очередной конструктор сайтов

Время на прочтение9 мин
Количество просмотров15K
Всем привет, меня зовут Саша. Я создаю свой конструктор сайтов. Я получил первых платящих пользователей. Все они преимущественно из США и Европы.

Я хочу поделиться историей своего пути, который включает кодинг, краудфандинг и продвижение.
Читать дальше →
Всего голосов 28: ↑23 и ↓5+18
Комментарии14

ASCII игра — компромисс аутентичности и удобства

Время на прочтение5 мин
Количество просмотров17K
Всем привет! Занимаясь разработкой игры, стилизованной под текстовый режим, я пришел к ожидаемому противоречию. С одной стороны, игра должна быть пропитана духом текстового режима, ведь за это она нравится мне и, надеюсь, понравится любителям ретро игр. С другой стороны, мне хочется, чтобы игровой процесс был максимально приятен и современен. В этой статье я опишу пять пунктов, по которым я отклонился от истинного текстового режима. Удалось ли мне сохранить ламповое алфавитно-цифровое настроение в игре? Прошу высказать мнение!


Всего голосов 70: ↑70 и ↓0+70
Комментарии33

350 человек на удалёнку: как это было

Время на прочтение6 мин
Количество просмотров21K

Дежурный админ

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

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

У 70% сотрудников служебные ноутбуки. В базовой конфигурации это либо Lenovo с докстанцией для офиса, либо макбук с монитором, в который воткнуто всё остальное. То есть можно просто оторвать машину по умолчанию и унести домой. И забрать свои беспроводные клавы и мышки с рабочего места. Естественно, так не у всех — есть те, кто по ряду причин хочет и любит сидеть за десктопом в офисе.

Последнюю неделю АХО просило людей носить домой устройства для учений по удалёнке, поэтому в понедельник мы смогли просто переключиться на новый режим.
Читать дальше →
Всего голосов 64: ↑61 и ↓3+58
Комментарии43

Оказывается, интернет-бизнес выживает в текущих условиях. Почему? Удаленка в ДНК

Время на прочтение5 мин
Количество просмотров8K
«В 1665 году Кембриджский университет закрылся из-за эпидемии чумы. Исааку Ньютону пришлось работать из дома. Он открыл дифференциальное и интегральное исчисление, а также закон всемирного тяготения».
К сожалению, мы живем в выдающееся время. С наступлением 2020 года и эпидемией COVID-19 сотрудники по всему миру закрываются дома на карантин, стараясь изо всех сил поддерживать нормальное течение жизни, а значит, и продолжать работать. Но есть одно отличие от всех предыдущих инфекционных пандемий, которые пережило человечество — в этот раз у нас есть Интернет.

Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Комментарии38

Переход из офиса на удаленку: делимся опытом и лайфхаками

Время на прочтение10 мин
Количество просмотров33K
Удаленный формат работы – не более чем альтернативный способ организовать стандартную восьмичасовую занятость, связанный с большей свободой, но одновременно и большей ответственностью. И если не строить “воздушных замков”, а всесторонне оценить ситуацию и подстроиться под нее, вы уже не захотите жить по-другому.

Ниже рассказ о том, как при этом обойти подводные камни.

image
Стоп-кадр из клипа “В Питере пить” группы Ленинград
Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии35

Удалёнка. 15 правил для тех, кто никогда не пробовал, но приспичило

Время на прочтение6 мин
Количество просмотров54K
Удалённая работа — это отлично. Грустно может быть только если вы никогда так не работали, а сейчас пришлось. Но в этом тоже ничего страшного, главное — соблюдать простые правила.

Из-за сами знаете чего мы всей HTML Academy покинули офис и дружно сидим по домам (своим), поэтому я собрал от всех по пять советов для начинающих удалёнщиков, заботливо отсортировал и перемешал результат с фотографиями рабочих мест. Читайте, смотрите, вдохновляйтесь и работайте. Удалёнка — норм! 
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии28

Люди ушли общаться в интернет, но теперь снова мечтают об оффлайне. Что происходит?

Время на прочтение15 мин
Количество просмотров10K

И речь не про коронавирус




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

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

Мы уже писали, как Константин Шубин и Павел Козлов ушли из «Яндекса», чтобы развивать стартап Random Coffee. Или как дизайнеры Елизавета Орешкина и Этери Санеблидзе создали The Breakfast — закрытый клуб для завтраков с незнакомцами. В то же время основательница Rusbase Мария Подлеснова рассказала о скором релизе своего Adele.io — дейтинга, который будет сводить людей не только для романтики. Параллельно большим релизам маленькие сообщества в сети, паблики и чатики в Телеграме заводят простые таблички в экселе и чатботы для рандомного распределения на пары.

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

Я попытался разобраться — откуда взялся такой запрос в мире переполненном социальными связями, и что вообще происходит с человеческим общением.
Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии8

Книга «Машинное обучение без лишних слов»

Время на прочтение3 мин
Количество просмотров10K
image Привет, Хаброжители! Все, что вам действительно нужно знать о машинном обучении, может уместиться на паре сотен страниц.

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

Андрей Бурков постарался дать все необходимое, чтобы каждый мог стать отличным современным аналитиком или специалистом по машинному обучению. То, что удалось вместить в пару сотен страниц, в других книгах растянуто на тысячи. Типичные книги по машинному обучению консервативны и академичны, здесь же упор сделан на алгоритмах и методах, которые пригодятся в повседневной работе.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии4

Мой набор для автономного выживания во время карантина

Время на прочтение16 мин
Количество просмотров36K

Эта статья посвящена подготовке к автономному выживанию в течение периода карантина. Судя по опыту ЕС и Китая, Украины и Беларуси, не за горами введение карантина из-за пандемии коронавируса Covid-19 и в РФ. Многие это уже поняли и начали заранее запасаться продуктами, средствами защиты органов дыхания, дезинфицирующими средствами и т.п. Не стал исключением и я. Эта статья подытоживает мой опыт в изучении СЗОД (средств защиты органов дыхания), разных режимах и стилях питания, составлении продуктовых раскладок для автономного выживания в течение длительного времени (у меня приличный опыт пеших, водных и горных походов длительностью 2-4 недели с составлением продуктовых раскладок на этот срок), подборе оптимальных продуктов для полноценного питания как по калориям, так и по нутриентам и балансу БЖУ (белки-жиры-углеводы) и в хранении этих продуктов в течение длительного времени. Постараюсь изложить все это простым языком, кратко и не перегружая лишней информацией.

Читать дальше →
Всего голосов 73: ↑41 и ↓32+9
Комментарии193

Эффективная работа из дома: общее и личное

Время на прочтение9 мин
Количество просмотров83K


Моё домашнее рабочее место


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


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


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

Читать дальше →
Всего голосов 88: ↑85 и ↓3+82
Комментарии65

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

Время на прочтение10 мин
Количество просмотров9.2K


Сейчас подписки есть везде: от сервисов для чтения книг или просмотра сериалов до пакетов профессионального софта и утилит. При этом проверенные и классические модели монетизации никуда не делись.

Google в рамках своего вебинара рассказал о подходах к вовлечению пользователей, видах монетизации, как их связать вместе и применить на своем проекте. С примерами и данными из Google Play.
Читать дальше →
Всего голосов 29: ↑28 и ↓1+27
Комментарии2

Как я впервые стримил университетскую лекцию

Время на прочтение6 мин
Количество просмотров13K

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


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


TLDR: Вполне хватает связки ноутбук + планшет с пером + Zoom. Но есть нюансы.


Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии17

Как избежать программистского беспредела? Советы интегратора

Время на прочтение8 мин
Количество просмотров15K
В предыдущей статье о проблемах внедрения ERP на промышленных предприятиях в качестве кейса к одному из пунктов был приведён «Программистский беспредел».

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

image

Тема это актуальная, и я решил написать о ней отдельную статью.
Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии52

«Эй, хулиган, неси виски!», или Об английских словах с ирландскими корнями

Время на прочтение6 мин
Количество просмотров5.8K
Сегодня 17 марта, день святого Патрика — один из самых красочных праздников во всем мире. Миллионы людей надевают зеленые одежды и шляпы, с удовольствием выпивают кружку «Guiness» или стаканчик «Jameson», прославляя ирландскую культуру.

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


Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии15

Полунаучное руководство по размещению WiFi-роутера

Время на прочтение15 мин
Количество просмотров39K

WiFi – как недвижимость; три главных фактора, влияющих на его качество – это местоположение, местоположение и местоположение



С верхним этажом нашего испытательного дома проблем почти нет – хотя, как и многие дома, он страдает от ужасного расположения роутера, далёкого от его центра

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

Эти правила применимы, если речь идёт об одном WiFi-роутере, о меш-наборе типа Eero, Plume или Orbi, или точках доступа с поддержкой Ethernet backhaul вроде UAP-AC от Ubiquiti или EAP от TP-Link. К сожалению, эти правила больше похожи на рекомендации, поскольку с таким количеством переменных невозможно просчитать всё точно, сидя в кресле в тысячах километров от вашего дома. Но если вы ознакомитесь с этими правилами, вы, по меньшей мере, будете чуть лучше разбираться в практических аспектах того, чего можно ожидать – а чего нельзя – от вашего WiFi-оборудования и в том, как выжать из него максимум.
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии23

Защита и взлом Xbox 360 (Часть 1)

Время на прочтение12 мин
Количество просмотров98K
image Вы наверняка слышали про игровую приставку Xbox 360, и что она «прошивается». Под «прошивкой» здесь имеется в виду обход встроенных механизмов защиты для запуска копий игр и самописного софта. И вот здесь возникают вопросы! Каких механизмов, как они обходятся? Что же наворотили разработчики, как это сумели обойти? На самом деле, тема очень обширная и интересная, особенно для Xbox 360 — здесь можно встретить уязвимости в ПО, аппаратные недочеты, и совсем уж магическую магию. Интересно? Заглядываем! В первой части у нас знакомство с гипервизором, приводами и прошивками…

Читать дальше →
Всего голосов 126: ↑126 и ↓0+126
Комментарии29

Как синтез речи появился на ПК

Время на прочтение4 мин
Количество просмотров4.1K
В прошлый раз мы рассказали о цифровых синтезаторах речи и вспомнили, как в 1974 году Дональд Шерман (Donald Sherman), страдающий от паралича мышц лица, впервые использовал компьютер с системой Text-to-Speech, чтобы заказать пиццу по телефону. Тогда синтезатор работал на мейнфрейме, установленном в лаборатории Мичиганского государственного университета. Но с развитием технологий и появлением персональных компьютеров, TTS-решения стали мобильнее.

Расскажем о некоторых ранних разработках того времени.

Всего голосов 20: ↑19 и ↓1+18
Комментарии6

Программисты, давайте изучать исходники классических программ

Время на прочтение2 мин
Количество просмотров54K
Современные программисты — счастливчики: мы живём в мире, в котором исторические и оказавшие существенное влияние программы имеют открытый код, доступный для изучения. Однако, многие программисты только учатся, и изучают те программы, над которыми работают сами. У нас редко находится время для изучения исторических работ, и курсы программирования редко тратят время на такие вещи.

Мы полагаем, что разработчикам следует изучать исходники программ, оказавших большое влияние, подобно тому, как архитекторы изучают здания, оказавшие влияние на архитектуру (и критикуют их). Чем повторять те же ошибки снова и снова, мы должны изучить большую работу, проделанную до нас, и вынести из неё уроки.
Читать дальше →
Всего голосов 74: ↑69 и ↓5+64
Комментарии68
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Новокузнецк, Кемеровская обл., Россия
Дата рождения
Зарегистрирован
Активность