Pull to refresh
13
0
Сергей @hellohaos

User

Send message

Хеди Ламарр: изобретательница из Голливуда

Reading time7 min
Views40K
Хеди Ламарр

Что общего между игрой на пианино в четыре руки, торпедами и «вай-фаем» в вашем гаджете? Ответ вы найдете в этой статье.

9 ноября 2014 года, отмечалось столетие со дня рождения голливудской звезды Хеди Ламарр. Фильмы с ее участием давно стали классикой Голливуда. Но не все знают, что она была не просто актриса. Без нее мы бы сейчас вряд ли говорили по мобильному телефону, ориентировались с помощью GPS и искали, где лучше ловится Wi-Fi. Но обо всем по порядку.
Читать дальше →
Total votes 38: ↑20 and ↓18+2
Comments52

Решаем задачу из интервью Google на JavaScript: 4 разных способа

Reading time5 min
Views48K


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

Эта статья — своеобразное сопровождение к видео. В ней я даю комментарии ко всем показанным решениям плюс собственную версию решения на JavaScript. Также обсуждаются нюансы каждого алгоритма.
Total votes 50: ↑42 and ↓8+34
Comments49

Упрощаем сборку билдов в Unity3D

Reading time6 min
Views13K

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


Выглядит он примерно так:



А зачем, почему, где взять и как пользоваться я расскажу ниже.

Читать дальше →
Total votes 25: ↑24 and ↓1+23
Comments10

«Монстры в играх или делаем страх разнообразным»

Reading time5 min
Views20K

Цикл статей “ монстропедия “ ч.2


image

Зачастую разработчики прибегают к простым решениям для создания иллюзии разнообразия противников в игре. Перекрасить монстра, поменять цвет пламени, натянуть новую шкурку на старую тварь и добавить шипов/рогов/зубов/лап, но известная фраза гласит “старого пса не научишь новым трюкам”
Игроки хотят разнообразие игровых ситуаций, нового ощущения от игры, нового геймплея. Разработчик хочет дать это игроку, но малой кровью, в итоге игроки недовольны из-за однообразного геймплея и скучных противников, бесконечных коридоров кишок, одинаковых подземелий и монстров с одинаковым поведением, но разным внешним видом.(о лвл дизайне будут статьи)

Вы разработчик, что делать?

Читать дальше →
Total votes 39: ↑35 and ↓4+31
Comments62

Советы по запуску мобильной игры: Часть 2, Глобальный запуск

Reading time5 min
Views6.4K
Это вторая часть серии. Первую часть можно посмотреть здесь.

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


Читать дальше →
Total votes 19: ↑15 and ↓4+11
Comments0

Причины плохого звучания большинства смартфонов на Android

Reading time10 min
Views194K

Зачастую смартфоны не могут похвастаться хорошим звуком, включая «музыкальные смартфоны с ЦАП» в сравнении с отдельными Hi-Fi плеерами. Этот материал о причинах и их возможных решениях. Наиболее подробно будет описана та часть, которая критичная именно для смартфонов.
Читать дальше →
Total votes 33: ↑32 and ↓1+31
Comments240

Самый умный обогреватель

Reading time2 min
Views41K


Сегодня я расскажу об одном интересном девайсе. Им можно обогревать помещение, поставив под окно, как любой другой электрический конвектор. Им можно обогревать «с умом», по любым мыслимым и немыслимым сценариям. Он сам может легко управлять умным домом. На нем можно играть и (о, Космос!) даже работать. (осторожно, много больших фото под катом)
Читать дальше →
Total votes 60: ↑54 and ↓6+48
Comments195

Резонанс от пожарной сигнализации обрушил 30% серверов в дата-центре Digiplex около Стокгольма

Reading time3 min
Views28K

Ядро Linux отключает жёсткий диск после 120 секунд подачи звука на резонирующей частоте через динамик USB-колонки Edifier r19u. Динамик включен примерно на четверть мощности (менее 100 мВт) и располагается в 20 см от HDD, направлен на стол для усиления вибраций. Кадр из видеоролика с демонстрацией работы HDD-киллера

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

Чтобы вывести из строя HDD, нужно направить на него звук на частоте, которая резонирует с частотой HDD. Программа hdd-killer отлично демонстрирует, как это происходит на практике. Если звук достаточно громкий, то вскоре система отключит устройство с ошибкой ввода-вывода, а сам жёсткий диск может получить необратимые повреждения.
Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments30

Бэкдор в WD My Cloud, доступный каждому

Reading time3 min
Views42K
image

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

Бэкдор позволяет получить root доступ к устройствам просто воспользовавшись железно прошитым логином и паролем для многих NAS решений.
Читать дальше →
Total votes 42: ↑41 and ↓1+40
Comments82

Не совсем умный, но очень безопасный дом от Xiaomi

Reading time9 min
Views46K
Если Xiaomi ещё не пришёл к вам в дом в виде трекера, смартфона или даже самоката, то есть возможность дать ему ещё один шанс — в роли охранника. И это не напрасная трата сил и ресурсов — буквально недавно в США система «умный дом» вызвала полицию в условиях, когда хозяйка не могла этого сделать, поскольку её жизнь была в руках рассвирепевшего мужчины. И это не единственный случай, когда техника спасла человеческую жизнь, не говоря уж о бесконечных примерах спасения имущества. Кстати, все устройства ещё и очень красивые. Прямо как подружка Wall-e Eva.


Читать дальше →
Total votes 24: ↑18 and ↓6+12
Comments20

Проигравшие и забытые

Reading time7 min
Views19K
Не удивлюсь, если многие думают, что первую частную ракету в космос запустил Илон Маск со своей компанией SpaceX. Это не так — Falcon 1 стал первой жидкостной ракетой, разработанной на частные средства и достигшей орбиты. Первой ракетой, разработанной на частные средства и вышедшей на орбиту стал твердотопливный Pegasus еще в 1990 году. А первой ракетой, разработанной на частные средства и достигшей космоса стала Conestoga I еще в 1982 году. На обочине дороги частного космоса лежат обломки компаний, которые когда-то проиграли и были забыты. Иногда у них интересная судьба — например, тестовые стенды для двигателей закрытой Beal Aerospace в МакГрегоре купила SpaceX и использует по тому же назначению. История неудач прекративших свое существование частных космических компаний поучительна и достойна сохранения в памяти.


Total votes 51: ↑50 and ↓1+49
Comments48

Команда WikiLeaks опубликовала информацию о ПО, при помощи которого ЦРУ годами заражало домашние маршрутизаторы

Reading time3 min
Views34K


Похоже на то, что программный инструментарий ЦРУ неисчерпаем. Команда WikiLeaks опубликовала уже несколько подборок такого ПО, но каждая новая публикация становится еще одним сюрпризом. Несколько дней назад команда WikiLeaks выложила информацию о еще одной подборке эксплоитов ЦРУ, которые использовались для атаки на роутеры 10 наиболее известных производителей сетевого оборудования, включая Linksys, Dlink и Belkin. ПО позволяло злоумышленникам наблюдать за трафиком, а также манипулировать им, причем это касается как входящих, так и исходящих пакетов данных. Кроме того, это же программное обеспечение использовалось и для заражения подключенных устройств.

Пакет программного обеспечения, о котором идет, речь, получил название CherryBlossom. Сообщается, что наиболее эффективно это ПО в отношении нескольких моделей маршрутизаторов, включая D-Link DIR-130 и Linksys WRT300N. Все потому, что эти устройства уязвимы к удаленному взлому даже в том случае, если используется сложный пароль администратора. Один из эксплоитов из пакета, который называется Tomato, позволяет извлекать пароли, какими бы сложными они ни были. При этом функция universal plug and play остается включенной и может использоваться злоумышленниками.
Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments37

Заблокировать слежку со стороны Windows 10 очень непросто, считает специалист по безопасности

Reading time4 min
Views96K


Неделю назад независимый специалист по безопасности Марк Бёрнетт (Mark Burnett) опубликовал результаты небольшого некорректного расследования настроек безопасности в Windows 10 Enterprise. Система установлена у него в виртуальной машине под Linux исключительно в исследовательских целях, с минимальным набором софта и удалёнными всеми дефолтными приложениями Windows Store.

Эти результаты вызвали бурную дискуссию в твиттере, потому что они дают понять, что ОС как будто игнорирует некоторые настройки, установленные пользователем — и всё равно соединяется с различными следящими серверами и отправляет туда какие-то данные. Первый тест Бёрнетта с результатами, опубликованными в твиттере, был проведён с ошибками. На самом деле есть способ получше ограничить телеметрию. Но полностью избавиться от сбора данных в Windows 10 вообще невозможно.
Читать дальше →
Total votes 23: ↑21 and ↓2+19
Comments347

8 платежных сервисов для фрилансеров

Reading time2 min
Views42K
image

Работа в качестве фрилансера, несомненно, имеет замечательные привилегии и преимущества – например, строить рабочий график на свое усмотрение, взять работу в удобное для себя время и предоставить больше свободного времени для личных дел.
Читать дальше →
Total votes 20: ↑11 and ↓9+2
Comments21

Солнечная батарея на балконе: использование аккумуляторов

Reading time7 min
Views58K
Привет Geektimes! Данная статья является продолжением предыдущей части, про опыт установки 100-ваттной солнечной батареи на балконе. В первоначальном варианте к батарее был подключен DC-DC преобразователь, от которого можно заряжать различные домашние устройства. Следующим шагом было решено добавить возможность накопления энергии для использования в вечернее и ночное время.


Что получилось, подробности под катом.
Total votes 36: ↑34 and ↓2+32
Comments126

Нейросеть генерирует движения персонажа видеоигры в реальном времени

Reading time4 min
Views37K
image

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

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

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

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

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

Исследователи из Эдинбургского университета разработали новую систему обучения, называемую фазово-функциональной нейронной сетью (PFNN), которая использует машинное обучение для анимации персонажей в видеоиграх и других приложениях.
Total votes 48: ↑44 and ↓4+40
Comments94

Управление климатом дешево и сердито (библиотека IRremoteESP8266 и бризер Tion 02)

Reading time6 min
Views21K
Нашел способ подружить кондиционер (или другой прибор управляемым пультом дистанционного управления) и умный дом, либо сделать управление этим устройством, например с сотового.
В теории просто, подключаем esp8266 (ценой около 2 долларов у китайцев) к инфракрасном светодиоду, заливаем прошивку и готово.

Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments22

Компактный монитор домашнего воздуха (CO2, температура, влажность, давление) с Wi-Fi и мобильным интерфейсом

Reading time10 min
Views79K

image


Про измерение CO2 и его важность на Geektimes было уже немало публикаций (ссылки в конце статьи). Здесь же хочу описать проект компактного монитора уровня CO2, а также температуры, влажности и давления с Wi-Fi, обновлением прошивки по воздуху и интерфейсом в мобильном приложении. Сердца системы модуль на базе esp8266, сенсор CO2 MH-Z19 и фреймворк esp8266-arduino. И так, включим устройство в USB-розетку:

Читать дальше →
Total votes 78: ↑78 and ↓0+78
Comments144

«Худой мир». Глава 5

Reading time12 min
Views17K
Продолжение фантастической повести. Для тех, кто забыл (или не знал), что там было раньше — ссылки на предыдущие части ниже.
Предыдущие части


Немного фантастики под катом
Total votes 25: ↑21 and ↓4+17
Comments20

Жизнь станет проще. Windows 7 и 8.1 переходят на модель накопительных обновлений

Reading time3 min
Views28K

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




В мае 2016 года Microsoft сделала хорошее дело и собрала в единый пакет Convenience Rollup все обновления для операционной системы Windows 7 с момента выхода SP1 в 2011 году. Накопительный пакет опубликован на официальном сайте Microsoft Update Catalog.

Тогда же в мае компания объявила, что обновления, не связанные с безопасностью, для Windows 7 SP1, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012 и Windows Server 2012 R2, будут выходить единым пакетом ежемесячно. Сейчас по многочисленным просьбам пользователей Microsoft приняла решение внести некоторые изменения в процедуру. Решено, что обновления будут не просто ежемесячными, а кумулятивными, то есть в каждый момент времени будет доступно только одно самое актуальное обновление, которое включает в себя все предыдущие. Это значительно облегчит жизнь системным администраторам и обычным пользователям.
Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments52
1
23 ...

Information

Rating
Does not participate
Date of birth
Registered
Activity