• Зачем в 2017 году писать свой движок для мобильных игр?

      В наши дни существует много игровых движков. Двумерные, трехмерные, нативные и на скриптах. На первый взгляд уже сделано все что нужно и можно просто делать игру. Однако по статистике около половины из топ 100 мобильных игр сделаны на своих движках. Почему многие крупные студии делают проекты исключительно на своих технологиях? Что их не устраивает в тех движках, что сейчас есть? Чтобы ответить на этот вопрос нужно понять зачем нужен движок, какие они вообще бывают и чем отличаются.
      Читать дальше →
    • 20 полезных сервисов для продакт-менеджеров

        Мы в редакции «Нетологии» вместе с преподавателями курса «Руководитель
        digital-продукта
        » собрали подборку сервисов, которые помогут тимлиду, продакту или проджекту наладить работу в команде и сделать свою жизнь лучше. Возможно, многие из них будут вам знакомы — по рабочему процессу или по слухам. Будем рады, если в комментариях вы предложите свои варианты или расскажете, чем понравился/не понравился тот или иной сервис.


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



        В таком случае приходят на помощь сервисы. Мы опросили четырех преподавателей курса «Руководитель digital-продукта» и сделали подборку сервисов, которые облегчат жизнь и помогут наладить эффективную работу.
        Читать дальше →
        • +9
        • 14.1k
        • 3
      • «Идите на звук» — об играх, в которые хочется играть только ради аудио

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

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


          Читать дальше →
        • И грянет страшный русский firewall

            После статьи ValdikSS о блокировке сайтов по тухлым доменам РКН мне не давала покоя мысль о том, что произойдёт, если реестр начнёт резолвится в очень большое число IPv4-адресов. Проводить полноценные "учения" мне кажется сомнительным делом, т.к. они могут случайно обернуться умышленным нарушением связности рунета. Поэтому я ограничился поиском ответов на два вопроса:


            • добавляют ли провайдеры автоматически IPv4-адреса из DNS в таблицы маршрутизации?
            • корректно ли обрабатывают подобные пополняющие RIB системы большие DNS-ответы, содержащие тысячи записей?

            Я нагрепал и зарегистрировал несколько свободных доменов из списка, поднял DNS сервер и поставил писаться трафик в pcap...

            Читать дальше →
          • Создан первый «перцептивный» блокировщик рекламы, который не зависит от разметки страницы


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

              Разработчики первого перцептивного блокировщика рекламы считают, что эта игра в кошки-мышки не будет продолжаться вечно. Специалисты из Принстонского и Стэнфордского университетов предлагают радикально иной подход к блокировке баннеров — распознавать рекламу не по разметке HTML, а по визуальным маркерам рекламы. Так же, как это делают люди. Это сводит на нет попытки некоторых сайтов внедрить блокировку блокировщиков рекламы.
              Читать дальше →
            • Google добавил блокировщик рекламы AdNauseam в список вредоносного ПО

              Компания Google удалила из каталога Chrome Web Store блокировщик рекламы AdNauseam(название происходит от латинского Ad nauseam) и добавила его в список вредоносного ПО, что привело к невозможности использовать ранее установленные экземпляры данного расширения, в том числе установленные вручную в режиме разработчика.
              Читать дальше →
            • Переосмысление разметки. Первые шаги с Gantry 5

              • Tutorial
              Грамотная посадка верстки на CMS WordPress – задача важная (после нескольких проектов мне стало ясно, что это занимает достаточно много времени). Чтобы ускорить процесс, начал искать фреймворк для написания тем WordPress. О Gantry 5 узнал от коллеги, который ведёт сайты на Joomla. Он рассказал, что есть движок, который может работать, как и на WordPress, так и на Joomla (а с некоторых пор и на Grav). Вот и решил узнать о нём побольше. Ведь согласитесь, — это хорошо: работать с одной системой и, перейдя на другую, продолжить пользоваться теми же инструментами.

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

              Прочитав всё, что смог найти в русскоязычном интернете и частично документацию, решил изучить Gantry 5. Использование в качестве шаблонизатора twig, и хранение конфигов в yaml формате стало дополнительным плюсом (поскольку я давно присматривался к symfony, но времени не находил – получалось частичное изучение инструментов).
              image
              Читать дальше →
              • +9
              • 17.3k
              • 8
            • 6 свежих примеров разбора и улучшения дизайна простыми способами

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


                Читать дальше →
              • 101 бесплатный сервис для дизайнера

                  Представляем вам подборку бесплатных сервисов для дизайнера. Это первый вариант, в дальнейшем планируем расширять, добавляя новые разделы и инструменты.


                  Читать дальше →
                • Разработка SELinux-модуля для приложения

                  • Tutorial

                  Давным-давно, в далекой-далекой стране


                  … государственная служба NSA разработала систему безопасности для ядра и окружения Linux, и назвала ее SELinux. И с тех пор люди разделились на две категории: disabled/permissive и enforcing. Сегодня я покажу вам путь Силы и переведу на другую сторону всех желающих.

                  Предположения


                  В тексте будет содержаться много технической информации, поэтому автор предполагает, что читатель:

                  • Имеет какое-то приложение (демон), которое должно работать с SELinux
                  • Просмотрел разницу между DAC, MAC и RBAC
                  • Знаком с администрированием Linux
                  • Что-то читал про SELinux и может расшифровать user_u:user_r:user_home_t:s0
                  • Имеет под рукой CentOS 7
                  • На котором установлены пакеты setools-console, policycoreutils-devel, selinux-policy-devel
                  • И включен SELinux в режиме permissive с политикой targeted или minimum

                  Это все про вас? Тогда поехали!
                  Читать дальше →
                  • +35
                  • 12.7k
                  • 4
                • Пение вселенной: от «органа» большого взрыва до «сабвуфера» черной дыры

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

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



                    «Пение» звёзд и планет принимает самые разнообразные формы: от многочастотных шумов до своеобразных ритмичных композиций. Всё это очень близко к аналоговой электронной музыке, например, экспериментальные композиции группы Bad Sector. Некоторые «голоса» небесных тел, например, Юпитера, очень напомнили мне звуки синтезатора АНС, который активно использовали Артемьев и Шнитке. В этом посте я опишу наиболее впечатлившие меня звуки окружающей нас, совсем не безмолвной вселенной, расскажу кое-что о том, как они появились и как были обнаружены.
                    Читать дальше →
                    • +12
                    • 11.4k
                    • 8
                  • Как правильно настроить Wi-Fi



                    Введение


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

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

                    В какой-то момент и я столкнулся с похожей проблемой, и решил настроить свой Wi-Fi по-человечески. На удивление, это заняло примерно в 40 раз дольше, чем я ожидал. Вдобавок, как-то так случилось, что все инструкции по настройке Wi-Fi, которые я находил, сходились к одному из двух видов: в первом предлагали поставить роутер повыше и выпрямить антенну, для чтения второго же мне не хватало честного понимания алгоритмов пространственного мультиплексирования.

                    Собственно, эта заметка — это попытка заполнить пробел в инструкциях. Я сразу скажу, что задача до конца не решена, несмотря на приличный прогресс, стабильность подключения всё ещё могла бы быть лучше, поэтому я был бы рад услышать комментарии коллег по описанной тематике.
                    Читать дальше →
                  • Сервисы Web of Trust оказались скомпрометированы

                      В результате расследования журналистов немецкой общественной телерадиовещательной компании NDR выяснилось, что сервис Web of Trust продавал собранные данные о своих пользователях сторонним лицам. Что такое Web of Trust? Сталкиваясь с не известным вам сайтом, вы рискуете лишиться своих личных данных, финансов либо можете случайно стать жертвой распространяемого с такого сайта вредоносного программного обеспечения. Чтобы предотвратить такую ситуацию, можно воспользоваться каким-либо существующим рейтингом сайтов, который еще до перехода к неизвестной странице сообщит вам, можно ли ей доверять.
                      Разочароваться в людях
                    • Microsoft меняет модель обновления Windows 7 и 8.1

                        Microsoft решила изменить модель доставки обновлений для Windows 7 & 8.1, на ту, которая используется для Windows 10. В последней используется более продвинутая модель обновлений, которая основана на автоматической загрузке всех обновлений для Windows как кумулятивного пакета обновлений. Отличие такой модели от используемой в устаревших версиях Windows в том, что при обновлении своей копии ОС до актуального состояния пользователю не нужно по отдельности загружать и устанавливать каждое из обновлений, они будут загружены и установлены автоматически. Данная мера особенно актуальна для пользователей свежих копий Windows 7 & 8.1, на которых отсутствуют обновления вообще. С октября 2016 г., пользователи этих ОС смогут выполнить обновление чистой копии ОС до актуального состояния с помощью всего одного кумулятивного обновления.
                        Читать дальше →
                      • Это маленькое чудо — алгоритм Кнута-Морриса-Пратта (КМП)

                        • Tutorial
                        Алгоритм Кнута-Морриса-Пратта используется для поиска подстроки (образца) в строке. Кажется, что может быть проще: двигаемся по строке и сравниваем последовательно символы с образцом. Не совпало, перемещаем начало сравнения на один шаг и снова сравниваем. И так до тех пор, пока не найдем образец или не достигнем конца строки.
                        Читать дальше →
                      • Как не хранить секреты где придётся, или зачем нам Hashicorp Vault

                        • Tutorial

                        Vault header 


                        Задайте себе вопрос — как правильно хранить пароль от базы данных, которая используется вашим сервисом? В отдельном репозитории с секретами? В репозитории приложения? В системе деплоя (Jenkins, Teamcity, etc)? В системе управления конфигурациями? Только на личном компьютере? Только на серверах, на которых работает ваш сервис? В некоем хранилище секретов?
                        Зачем об этом думать? Чтобы минимизировать риски безопасности вашей инфраструктуры.
                        Начнём исследование вопроса с определения требований к хранению секретов.


                        Читать дальше →
                      • Стремление к миниатюрным рабочим системам вновь набирает обороты после выхода 13-нм мобильных процессоров Intel, отличающихся крайне низким тепловыделением. Рабочая станция размером с три пачки сигарет, малогабаритные AIO, домашние серверы величиной с коробку конфет… Увы, все они поставляются в собранном виде и посему для любителей самоделок дороги. Да и построенные на их базе несколько сотен терминалов или клиентских точек обойдутся заказчику в кругленькую сумму. С другой стороны, обычные материнские платы форм-фактора ITX, используемые для построения компактных домашних систем, могут быть слишком громоздки и перегружены ненужными функциями. Интереснее всего с практической точки зрения будут крошечные системы. Они умещаются на ладони, а в базовый комплект входят только необходимые для работы компоненты. Отличный пример такого решения – система PICO100 от Axiomtek.
                        Читать далее
                      • Интернет магазин с нуля. Часть 1: Начало

                        В первую очередь эта статья предназначена тем, кто планирует или только рассматривает вариант запуска своего бизнеса.
                        Оглядываясь на 15 летний опыт работы в IT c бизнес процессами, решил, написать данный мануал. Это будет серия статей, так как материал выходит объемистый.

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



                        Открыт для конструктивной критики и буду рад оказать помощь, если она вам потребуется.

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

                        Я не буду касаться того, какой товар вам следует продавать или какие услуги стоит оказывать. Этот выбор за вами. Мы возьмем за аксиому, что товар уже выбран и профит (начальный) просчитан.

                        Читать дальше →
                      • 15 вдохновляющих фильмов, пробуждающих желание что-то изменить

                        • Translation
                        image

                        Наверное, каждый из нас бывал в ситуациях, когда весь мир кажется враждебным, в душе поселяются пустота и апатия, начинает казаться, что жить незачем, да и вообще — все бессмысленно. В такие моменты очень полезным мероприятием психологической «реабилитации», чтобы прояснить сознание, может оказаться просмотр подходящего фильма. Алден Тан, специалист по мотивации, предприниматель и блогер, составил список как раз таких фильмов.
                        Читать дальше →
                      • В России планируют обязать Microsoft, Google и другие компании использовать государственный SSL-сертификат

                          Государство будет следить за безопасностью передачи данных в отечественном сегменте Сети


                          Фото: Дмитрий Коротаев / Коммерсантъ

                          Администрация президента сейчас ведет работу по созданию государственного удостоверяющего центра (УЦ), который будет выдавать сайтам в русскоязычном сегменте Сети государственные SSL-сертификаты, пишет «Коммерсант». «Огромное количество сайтов в рунете использует защищенное соединение: интернет-магазины, платежные системы, государственные сервисы, где пользователь вводит свои персональные данные. На государственном портале gosuslugi.ru используется SSL-сертификат, выданный УЦ американской компании Comodo, а на портале ФНС nalog.ru — SSL-сертификат от компании Thawte, принадлежащей Symantec. Если они по какой-то причине отзовут эти сертификаты, это может поставить под угрозу защищенную передачу данных в рунете»,— сообщил источник, близкий к администрации президента (АП).

                          О начале реализации такого проекта сообщил и глава Фонда информационной демократии Илья Массух. Он сказал, в частности, что создание УЦ бужет обсуждаться специальной рабочей группой «по использованию информационно-телекоммуникационной сети интернет в отечественной экономике». Эта группа создана в начале февраля этого года решением главы администрации президента Сергея Иванова. В рамках группы создана подгруппа «Интернет плюс суверенитет», в которой «будут вырабатываться предложения по созданию УЦ с учетом мнения экспертов и компаний-разработчиков отечественных браузеров — „Яндекс.Браузер“ и „Спутник“».
                          Читать дальше →