[Перевод] React Native: от простой анимации до интерактивной на скорости 60 FPS

Необходимость в обмене данными между UI и JS процессами в React Native неизбежно сказывается на производительности препятствуя выполнению JavaScript анимации с высокой частотой кадров. Современные библиотеки, такие как Animated, решают эту проблему минимизацией количества сообщений, передаваемых через мост. Следующий шаг — это элементы управления, которые непрерывно реагируют на жесты пользователя. Как мы можем анимировать их со скоростью 60 кадров в секунду?

Осторожно, Траффик!

[recovery mode] Установка и использование GNU/Linux вместо Chrome OS на Toshiba Chromebook 2

Привет всем! Некоторое время назад я приобрёл себе Chromebook модели Toshiba Chromebook 2 CB35-B3330 и заменил на нём Chrome OS на традиционный GNU/Linux. Это была не установка через crouton, а именно «чистая» установка с полным удалением Chrome OS. Борьба с плохой поддержкой Линуксом этого хромбука заняла неожиданно много времени (несколько вечеров), но в итоге все проблемы решились и хромбук стал полноценной рабочей машиной.

В итоге я решил написать статью, в которой:

  • Очень кратко описан сам хромбук и мои впечатления от железа.
  • Описаны основные проблемы по установке GNU/Linux на данную конкретную модель и пути их решения.
  • Очень кратко описано, каким образом я сам его использую после установки Линукса.

Читать дальше →

О доступности умных часов Samsung gear s 3 для пользователей с нарушениями зрения

Сейчас всё большую популярность набирают смарт-часы — небольшие наручные гаджеты с обширным набором возможностей. Я хочу рассказать о плюсах и минусах умных часов Samsung Gear S3 classic с точки зрения незрячего человека.
Читать дальше →