Как стать автором
Обновить
0
0

Пользователь

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

Карты из шестиугольников в Unity: части 1-3

Время на прочтение54 мин
Количество просмотров78K
image

От переводчика: эта статья — первая из подробной (27 частей) серии туториалов о создании карт из шестиугольников. Вот, что должно получиться в самом конце туториалов.

Части 1-3: сетка, цвета и высоты ячеек

Части 4-7: неровности, реки и дороги

Части 8-11: вода, объекты рельефа и крепостные стены

Части 12-15: сохранение и загрузка, текстуры, расстояния

Части 16-19: поиск пути, отряды игрока, анимации

Части 20-23: туман войны, исследование карты, процедурная генерация

Части 24-27: круговорот воды, эрозия, биомы, цилиндрическая карта

Часть 1: создание сетки из шестиугольников


Оглавление


  • Преобразуем квадраты в шестиугольники.
  • Триангулируем сетку из шестиугольников.
  • Работаем с кубическими координатами.
  • Взаимодействуем с ячейками сетки.
  • Создаём внутриигровой редактор.

Этот туториал является началом серии о картах из шестиугольников. Сетки из шестиугольников используются во многих играх, особенно в стратегиях, в том числе в Age of Wonders 3, Civilization 5 и Endless Legend. Мы начнём с основ, будем постепенно добавлять новые возможности и в результате создадим сложный рельеф на основе шестиугольников.
Читать дальше →
Всего голосов 38: ↑38 и ↓0+38
Комментарии14

Школьный класс и маленький этюд социнжиниринга

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


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

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

И вот, значит, он приходит на игротеку, а там не 3-4 гиперактивных ребёнка, а сразу примерно от четверти до трети класса. И игротека превращается в ад.

То, что придумал Денис — с моей точки зрения, просто прекрасный этюд социнжиниринга. Я сейчас доведу вам вводные, а потом расскажу решение. В промежутке можно будет попробовать придумать своё.
Читать дальше →
Всего голосов 202: ↑200 и ↓2+198
Комментарии277

Спорт, как хобби для здоровья, с точки зрения инженера

Время на прочтение14 мин
Количество просмотров78K
image
Картинка из гугла для привлечения внимания.

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

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

Для тех, кому лень читать: наш выбор — качалочка и плавание. Бег, игры и велик — по желанию.
Читать дальше →
Всего голосов 51: ↑49 и ↓2+47
Комментарии238

Замена sim-карт. Глава III. Боремся с бюрократией

Время на прочтение8 мин
Количество просмотров14K
Эта статья написана по вопросам комментариев к первой и особенно второй части. Интерес есть и, к сожалению, пока поток напасти по замене sim не сильно спал. К тому же, совсем скоро это всё перейдёт в приложения для двухфакторной аутентификации и станет совсем «интересно».

Итак, как минимум с 2012 по 2017 гг. операторы сотовой связи: Мегафон, Билайн, МТС (возможно — другие, не изучал по ним практику) незаконно меняют sim-карты. Допустим, вы следуете советам безопасности, имея отдельный телефон «по типу кирпич» и в целом считаете, что далеки от этой угрозы. Допустим.

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


Читать дальше →
Всего голосов 32: ↑31 и ↓1+30
Комментарии18

Возвращаем драйверам AMD поддержку DirectX12 старыми процессорами

Время на прочтение2 мин
Количество просмотров25K
Обновившись в конце апреля на новые драйвера AMD 16.4.2, я обнаружил, что все DirectX12-приложения перестали работать. Ничуть не удивившись, я решил подождать устранения проблемы и отложил DirectX12 в сторону. Но месяцы шли, а с новыми драйверами ситуация не менялась.
Читать дальше →
Всего голосов 62: ↑61 и ↓1+60
Комментарии35

Создаём установочный носитель с множеством версий Windows NT 6.0+ без использования стороннего софта

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

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


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


Кому интересно — прошу под кат.

А ну-ка, посмотрим
Всего голосов 34: ↑33 и ↓1+32
Комментарии108

Создаем новую OS. Действительно новую, реально операционную, и правда – систему

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

О создании новой операционной системы в последнее время говорят немало, особенно в России. В сумме размер всех публикаций по данной теме наверняка превышает размеры исходного кода любой операционной системы. Так что остается только одна проблема – от этих разговоров никаких новых OS не появляется. Всё, что предъявляется публике (и на что тратятся бюджетные деньги), на поверку оказывается кастомизированными сборками OS семейства Linux, а значит, не содержит ничего принципиально нового. Но, если о чем-то не говорят, это не значит, что его не существует.
В этой статье – проект принципиально новой OS, созданный в нерабочее время одним из ведущих сотрудников (Principal Engineer) российского подразделения Intel.
Читать дальше →
Всего голосов 88: ↑85 и ↓3+82
Комментарии158

Более 60 инструментов для мониторинга Windows

Время на прочтение8 мин
Количество просмотров284K
В предыдущей статье был составлен список из 80 инструментов для мониторинга Linux системы. Был смысл также сделать подборку инструментов для системы Windows. Ниже будет приведен список, который служит всего лишь отправной точкой, здесь нет рейтинга.


читать дальше
Всего голосов 35: ↑26 и ↓9+17
Комментарии37

Простые опыты с ребенком дома

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

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

К моему предыдущему посту было множество комментариев по части экспериментов с детьми. Тогда я пообещал написать отдельный пост о простых увлекательных опытах. Сейчас я это обещание выполняю. Данная статья будет вводной, в ней я расскажу только о самых популярных и известных экспериментах которые легко выполнить дома с ребенком.
Читать дальше →
Всего голосов 69: ↑66 и ↓3+63
Комментарии164

Доллар

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


Последние два года вся страна пристально следит за курсом доллара. Новостные выпуски пестрят громкими репортажами о долларе. Все говорят о долларе. А что, если мы на фоне горячего интереса, разберемся с тем, как формируется цена доллара, посмотрим кто и как торгует валютой?! Все результаты, представленные в данной статье, получены на основе официальных торговых данных full orders log (полный журнал заявок), купленные на Московской Бирже. Мы покажем реальные торги изнутри. Параллельно, познакомимся со стандартными методами анализа рынка. Такая аналитика стоит не малых денег и её могут позволить ограниченное число «компаний».

Инструментом для анализа данных будет Java. Анализируемый биржевой инструмент — USDRUB_TOM. Наша задача вытащить любопытные детали из имеющихся данных и попробовать сделать определенные выводы.
Читать дальше →
Всего голосов 88: ↑71 и ↓17+54
Комментарии64

Как игры помогают учить детей программированию?

Время на прочтение4 мин
Количество просмотров12K
Складывается ощущение, что современные дети просто рождаются с гаджетами. Для них разобраться в технологиях становится делом нескольких минут. Но оказывается их еще есть чем удивить! Программирование позволяет детям открыть совсем другой для них мир — мир технологий.

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

Почему вас все равно взломают

Время на прочтение7 мин
Количество просмотров79K
Тему этой небольшой статьи навеяла небольшая дискуссия на хабре, свидетелем которой я стал. Один участник дискуссии был ярым сторонником ОС Linux и утверждал, что если всех простых пользователей перевести на Linux, то все будет просто зашибись – и не взломают и данные не украдут.
Читать дальше →
Всего голосов 127: ↑85 и ↓42+43
Комментарии99

Bitcoin для бизнеса в России

Время на прочтение5 мин
Количество просмотров6.2K
Я видел достаточно много статей на тему криптовалют и спекуляции на этом рынке, на тему SIlkRoad и пр., но материалов о том, зачем они нужны на практике в свете Российских реалий мне встречалось не так много. Надеюсь, что первым комментарием к этой статье не прилетит ссылка на аналогичный материал. Поработав в одной из торговых компаний, я ежедневно сталкивался с несовершенством и сложностью российских законов и финансовой системы как для ритейла и для дистрибуции. Расходы на бухгалтеров, юристов, документооборот, в конечном счете, конечно же, перекладываются на конечных потребителей, но в этой статье не будет ни грамма заботы о них. Только бизнес, только маржинальность, только хардкор. Я хотел бы поделиться своими соображениями в применении криптовалют для бизнеса в РФ. Если честно, я терпеть не могу привязки к брендам, но за то время, которое я уделил знакомству с рынком криптовалют, у меня сложилось четкое мнение, что перспектива именно за bitcoin. Именно поэтому этот бренд упомянут в заголовке статьи. Не хотелось бы касаться каких-либо вопросов связанных с законодательной базой. Наше правительство итак о нас “до хрена печется”, и я вынужден поблагодарить их за улучшение моей компьютерной грамотности и популяризацию высоких технологий в целом. Теперь я знаю, что в России не существует проблем с оружием и наркотиками. TOR есть у меня даже в мобильном. Никакой чернухи. Просто чтобы иметь возможность доступа к тем сайтам, к которым я хочу иметь доступ. Например, одному из лучших образовательных ресурсов Интернета — Луркоморье. К делу.

Читать дальше →
Всего голосов 11: ↑4 и ↓7-3
Комментарии12

Наблюдать за извержением вулкана онлайн? Это просто

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

Фотография извержения мексиканского вулкана Colima (апрель, фото сделано Erik Klemetti)

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

Интересным моментом является то, что многие камеры открыты, к ним можно подключиться через глобальную Сеть. И в продолжении — список большого количества камер для вулканов в разных регионах мира. Работоспособность каждой камеры у меня не было возможности проверить, но те, к которым я пытался подключиться — работают.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии7

«Нежданчики» языка Фортран

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

Многие из нас, обучаясь программированию ещё в университетах или дома, делали это на языках С/С++. Конечно, всё зависит от времени, в которое начиналось наше знакомство с языками программирования. Скажем, кто-то начинал с Фортрана, другие — с Basic’a или Delphi, но стоит признать, что доля начавших свой тернистый путь программиста с С/С++ наибольшая. К чему я всё это? Когда перед нами стоит задача изучить новый язык и написать на нём код, мы часто основываемся на том, как бы я это написал на своём «базовом» языке. Сузим вопрос — если нужно написать что-то на Фортране, то мы вспоминаем, как бы это было реализовано на С и делаем по аналогии. Очередной раз столкнувшись с тонкостью языка, которая привела к абсолютно неработающему алгоритму и большой проблеме, эскалированной мне, я решил отыскать как можно больше нюансов языка Фортран (Fortran 90/95), по сравнению с С, с которыми столкнулся лично. Это своего рода «нежданчики», которые ты явно не планировал увидеть, а они бац – и всплыли!
Конечно, речь не пойдёт о синтаксисе — в каждом языке он свой. Я попробую рассказать о глобальных вещах, способных изменить всё «с ног на голову». Поехали!
Читать дальше →
Всего голосов 41: ↑33 и ↓8+25
Комментарии24

Трэвис Джэнк — Биткойн или эволюция денег

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


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

Трэвис Джэнк занялся усовершенствованием своих компьютеров, потому что мощность персональных компьютеров заводской сборки его не устраивала. Он заставляет компьютер работать на переделе своей мощности посредством разгона процессора и понижения температуры охлаждающего вещества. Он неоднократно выступал с докладами, входил в состав комиссии технологов, работал над созданием показательных видео для выпуска новых разработок, многократно бил мировые рекорды и снимался в шоу The Vanilla Ice Project на американском телевидении.
Читать дальше →
Всего голосов 17: ↑13 и ↓4+9
Комментарии8

Домашние GSM сигнализации. Галактеко опасносте. 18+

Время на прочтение6 мин
Количество просмотров53K
Слуги народа все никак не примут законы, разрешающие активную защиту жилья. Похоже, пока воры не украдут пару бриллиантовых авторучек, подвижек не появится. Зато потом у айтишников появятся заказы на arduino-платформы с электрошокерами и баллонами с НПГ. Особо бедные закажут квадрокоптеры с травматикой, стразиками и управлением по iPad. Но все это дело недалекого будущего. А что же будет делать в этом будущем «народ»? Будет как всегда трястись за нажитое непосильным трудом.

В прошлом году на «Хабре» было несколько статей о GSM сигнализациях для дома: восторги про то, какие они надежные и удобные.
Псс! Эй парень! Хочешь немного правды?

image
Читать дальше →
Всего голосов 100: ↑86 и ↓14+72
Комментарии87

Ваш wi-fi расскажет мне, где вы живёте, где работаете и где путешествуете

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

Москва вайфайная

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

Пробы WiFi


Чтобы соединиться с уже известными сетями, которые не сообщают о своём присутствии, все ваши мобильные устройства отправляют пробные пакеты, чтобы найти известные им сети. Эти пакеты можно перехватить, когда телефон включается, или когда он отсоединяется от сети. Для этого используются обычные инструменты — airodump / tcpdump. Пример:

# airodump-ng -w wifi-dump wlan0
# tcpdump -n -l -e -r wifi-dump.cap |
    grep 'Probe Request ([^)]'


Вывод содержит время, MAC-адрес устройства и имя сети. Пример:

16:32:26.628209 BSSID:ff:ff:ff:ff:ff:ff DA:ff:ff:ff:ff:ff:ff SA:50:ea:d6:aa:bb:cc
    Probe Request (SUBWAY) [1.0 2.0 5.5 11.0 Mbit]


То бишь, устройство 50:ea:d6:aa:bb:cc проверяло, есть ли сеть SUBWAY в пределах доступности.

Ну и что тут плохого?


Ну испускают они эти пакеты с именами сетей. Подумаешь.
Читать дальше →
Всего голосов 64: ↑61 и ↓3+58
Комментарии51

Как взламывают корпоративный Wi-Fi: новые возможности

Время на прочтение4 мин
Количество просмотров89K
Статей о взломе Wi-Fi в Интернете достаточно много, но большинство из них касаются режима работы WEP/WPA(2)-Personal, в котором необходимо перехватить процедуру «рукопожатия» клиента и Wi-Fi-точки. Во многих корпоративных Wi-Fi-сетях используется режим безопасности WPA2-Enterprise, с аутентификацией по логину и паролю — как наименее затратный способ. При этом аутентификация осуществляется с помощью RADIUS-сервера.

image

ОС клиента устанавливает соединение с RADIUS-сервером, используя шифрование при помощи TLS, а проверка подлинности в основном происходит при помощи протокола MS-CHAPv2.
Читать дальше →
Всего голосов 45: ↑41 и ↓4+37
Комментарии29

Методика выбора темы диссертации по специальности «Информационная безопасность»

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


В прошлой статье я пообещал рассказать о моем подходе к формированию тем магистерской и/или кандидатской диссертации по информационной безопасности.

Несколько лет назад ко мне обратился студент 4 курса специальности «Комплексная защита информационных систем» с просьбой помочь сформулировать тему выпускной работы. Мол, научный руководитель поставил задачу придумать тему диплома. Мы подробно поговорили о его жизненных планах и приступили к подбору темы. Об этом далее и пойдет речь…
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии0

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность