Как стать автором
Обновить
13
0
Сергей @hellohaos

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

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

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

Время на прочтение7 мин
Количество просмотров40K
Хеди Ламарр

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

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

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

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


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

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

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

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

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


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



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

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

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

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

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


image

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

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

Читать дальше →
Всего голосов 39: ↑35 и ↓4+31
Комментарии62

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

Время на прочтение5 мин
Количество просмотров6.5K
Это вторая часть серии. Первую часть можно посмотреть здесь.

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


Читать дальше →
Всего голосов 24: ↑18 и ↓6+12
Комментарии20

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

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


Всего голосов 51: ↑50 и ↓1+49
Комментарии48

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

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


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

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

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

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


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

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

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

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

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

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

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


Что получилось, подробности под катом.
Всего голосов 36: ↑34 и ↓2+32
Комментарии126

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

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

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

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

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

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

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

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

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

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

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

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

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

image


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

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

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

Время на прочтение12 мин
Количество просмотров18K
Продолжение фантастической повести. Для тех, кто забыл (или не знал), что там было раньше — ссылки на предыдущие части ниже.
Предыдущие части


Немного фантастики под катом
Всего голосов 25: ↑21 и ↓4+17
Комментарии20

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

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

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




В мае 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 приняла решение внести некоторые изменения в процедуру. Решено, что обновления будут не просто ежемесячными, а кумулятивными, то есть в каждый момент времени будет доступно только одно самое актуальное обновление, которое включает в себя все предыдущие. Это значительно облегчит жизнь системным администраторам и обычным пользователям.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии52
1
23 ...

Информация

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