Подписка на блог

Customize in /user/extras/subscribe-sheet.tmpl.php.

Sample text.

Twitter, Facebook, VK icon VK, Telegram, LinkedIn, Odnoklassniki, Pinterest, РСС JSON Feed

Sample text.

Ivan Tiukov

Сайт в приложение

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

Сегодня я расскажу, как провернуть такой функционал бесплатно, без смс и регистрации. Для этого нам потребуется nodejs, npm, терминал (куда же без него), руки и 10 минут времени. С задачей справится даже Андрей, так что можете не бояться.

Итак. Идем на сайт Node.js и устанавливаем версию под нужную операционную систему (в примере я буду все манипуляции производить для Ubuntu, по аналогии можете сделать для другой системы или дистрибутива, включая винду и макось):

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt update
sudo apt install -y nodejs

Ставим npm:

sudo apt install npm

Устанавливаем утилиту Nativefier:

sudo npm install -g nativefier

Все необходимое установлено, теперь можно создавать приложения. Для пример возьмем Deezer. Находим в интернете иконку для нашего будущего приложения. В качестве иконки используется PNG изображение. Находим ту, которая нравится и скачиваем. Теперь в терминале выполняем:

nativefier --ignore-certificate --disable-dev-tools -p linux -a x64 --ignore-gpu-blacklist --name "Deezer" deezer.com --icon Downloads/deezer.png

После выполнения, в домашней директории появится директория с названием deezer-linux-x64. Заходим в нее и запускаем файл Deezer. Если нужно, меняем название директории на нужное и перемещаем куда угодно. Приложение получается самодостаточное и не привязано к названию и расположению в системе.

По поводу параметров:

-p linux - задаем операционную систему, под которую необходимо собрать приложение.
--name "Deezer" - задаем название будущего приложения.
deezer.com - задаем адрес сайта, из которого будем делать приложение.
--icon Downloads/deezer.png - задаем иконку для нашего будущего приложения.

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

Firefox WebRender

Тут вспомнил один локальный мем про «2-3 процента» и решил обновить немного мануал по оптимизации лисы.
Вкратце, для того, чтобы перенести рендер графики на видеокарту, что сильно снизит нагрузку с процессора при использовании браузера, необходимо:

  1. Идем в конфиг браузера (about:config)
  2. Ищем параметр gfx.webrender.all
  3. Меняем его значение на True
  4. Перезапускаем браузер
Ранее Ctrl + ↓