вторник, 27 октября 2020 г.

"Fluid Painter" by David Li

Натыкаешься на такое иногда и только присвистнуть можешь восхищенно:


Попробовать можно здесь.

Но, как оказалось, там сломалась кнопка Save. Разбирающиеся в вебе люди даже зашли на гитхаб с проектом и предложили исправления, но автор, сделавший последний коммит 4 года назад, очевидно уже давно забыл про свой проект и предложенные исправления не смержил с веткой. Я же очень захотел запустить его у себя в полностью работоспособном варианте. Оказывается, что Chrome уже не поддерживает запуск веб-запросов непосредственно с диска и поэтому, если просто открыть страницу index.html в браузере, то работать ничего не будет. Пришлось ставить node.js (он небольшой, к счастью) и доставить к нему веб-сервер:

npm install http-server -g

и потом в корне проекта (скачанного с гитхаба и подправленного, конечно - искать в "pull request" коммит "Fix Save Button") запустить его:

http-server -c-1 

Доступ к рисовалке через бразузер:

 http://127.0.0.1:8080


Ради такой красоты стоило повозиться пару часов.


понедельник, 19 октября 2020 г.

Размеры исходных файлов

 Игра, которая после билда занимает на жестком диске 60 гигабайт, превращается в apk-пекедж для андроида весом 47 мегабайт. Как так вообще получается-то? Нет, ну я конечно понимаю, откуда оно все взялось и зачем и для чего, но все равно, как-то это... Не в тысячу раз же!