Месяц: Март 2017

  • Больше, чем React: Почему не следует использовать ReactJS для сложных интерактивных фронтенд-проектов

    от автора

    Перевод статьи, посвящённой использованию ReactJS для создания фронтенда. React — отличный инструмент для реализации простых интерактивных веб-сайтов. Но насколько он применим в сложных фронтенд-проектах? Работает ли он там столь же хорошо? В этой статье мы рассмотрим некоторые проблемы, с которыми можно столкнуться при использовании React во время веб-разработки. Также вы узнаете, почему автор статьи решил…

  • «Мал да удал»: Ученые разработали проточную батарею, охлаждающую чипы

    от автора

    Проточные редокс-аккумуляторы, в которых применяется жидкий электролит, обычно используются в крупных установках для накапливания энергии. Например, ученые из Гарварда разработали батарею, способную сохранять свои рабочие характеристики на протяжении 10 лет, поэтому они хорошо подходят для хранения энергии, вырабатываемой солнечными панелями и ветряками. Однако создание маленького источника питания — это задача другого уровня. Ученые из IBM…

  • Создаем дизайн-систему

    от автора

    Вне всякого сомнения, о дизайн-системах меня спрашивают чаще, чем о чем-либо другом. За последние несколько лет я посвятил много времени размышлениям о том, как выстраивать, реализовывать и представлять дизайн-системы для таких продуктов, как Marvel, Bantam и Modulz, и теперь решил, что пришла пора поделиться тем, чему научился в процессе. Что такое дизайн-система? Ни для кого…

  • Устраняем ошибки в Building resources при сборке android-приложения с помощью Apktool

    от автора

    Всем привет. Меня зовут Алексей и я занимаюсь реверсом adnroid-приложений. Многие, кто делал реверс android-приложений, сталкивались с тем, что при обратной сборке с помощью apktool приложение не собиралось и писало об ошибках во время Building resources. Как правило эти ошибки можно исправить вручную в местах их возникновения. Но что делать когда их много? На исправления…

  • Java и Docker: это должен знать каждый

    от автора

    Многие разработчики знают, или должны знать, что Java-процессы, исполняемые внутри контейнеров Linux (среди них — docker, rkt, runC, lxcfs, и другие), ведут себя не так, как ожидается. Происходит это тогда, когда механизму JVM ergonomics позволяют самостоятельно задавать параметры сборщика мусора и компилятора, управлять размером кучи. Когда Java-приложение запускают без ключа, указывающего на необходимость настройки параметров,…

  • Искусственный интеллект следит за тобой

    от автора

    Мой телефон научился понимать меня, но пока ещё не обладает интеллектом достаточным для того, чтобы понять чего я хочу. У нас уже есть для этого аппаратные и программные возможности – нет только возможностей социальных. Персональная автоматизация пока находится на недоразвитом уровне. У меня на телефоне работает Google Now. Каждый месяц Google Now напоминает мне о…

  • Геометрия машинного обучения. Разделяющие гиперплоскости или в чём геометрический смысл линейной комбинации?

    от автора

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

  • Недокументированные возможности Windows: скрываем изменения в реестре от программ, работающих с неактивным реестром

    от автора

    Можно ли создать такой ключ реестра, который будет виден в Windows в составе активного (подключенного) реестра, но не будет виден программам, работающим с неактивным (отключенным) реестром? Оказывается, если у вас есть возможность изменить лишь одну переменную ядра (например, с помощью драйвера), то да, способ есть.

  • Более половины Android-устройств не получали обновления ОС в 2016 году

    от автора

    Более половины из 1,4 млрд Android-устройств не получали обновления системы более одного года, сообщается в официальном блоге Google. Статистика относится к концу 2016 года и отражает действия компании по развитию своей экосистемы. Всего обновления получили 735 млн устройств двухсот различных производителей. Сейчас Google выпускает обновления (в том числе и критические в плане безопасности) для устройств…

  • Экс-сотрудник Microsoft обнаружил первую в мире «пасхалку» в аркадной видеоигре

    от автора

    Первая пасхалка в мире выглядит не слишком впечатляюще Эд Фрайс (Ed Fries), экс-сотрудник корпорации Microsoft, который принимал непосредственное участие в разработке оригинальной Xbox, на днях рассказал о первой в мире «пасхалке» из аркадной видеоигры. Эд ведет блог о старых играх, недавно он опубликовал пост, где подробно рассказывает о своем открытии. Вполне может быть, что он…