unknown.owl

unknown.owl

Пикабушник
Дата рождения: 08 апреля 1997
поставил 4761 плюс и 1031 минус
отредактировал 1 пост
проголосовал за 1 редактирование
Награды:
За участие в Пикабу-Оскаре 10 лет на ПикабуЛучшая светодоска 2020
30К рейтинг 521 подписчик 0 подписок 108 постов 13 в горячем

Севастополь с высоты

Казань с высоты

Излучина Невы

Излучина Невы

Разбираем ламповый конструктор

После того, как потыкал ламповый конструктор и смирился с полным отсутствием навыков рисования, пришла идея, а что если сделать сделать конвертер GIF в ламповые анимации?


Первым делом нажимаем F12 и смотрим, что браузер отправляет при сохранении

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

Хм, не очень похоже на нашу картинку, но попробуем разобраться. В поле data видим 39 null и один массив, очевидно, это кадры нашей анимации.

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


Последовательно прибавляем по одной точке по горизонтали, а затем по вертикали.

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

Заметно, что какая-то зависимость между кадрами есть, но потребовалось еще пол часа, чтобы въехать окончательно.

Вся картинка хранится в виде одной длинной ленты, строка за строкой, [цвет,длина,цвет,длина,цвет,длина], но если длина сплошного участка цвета больше 254, то он разбивается на несколько участков. Очевидно это связано со способом хранения анимации в базе данных.

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

Дело за малым, осталось разобраться с цветами. Путем нескольких экспериментов была установлена следующая зависимость номеров цветов:

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

С помощью хитрых ухищрений и черной магии js была сгенерирована таблица [цвет по RGB] -> [его номер]
Осталось самое интересное - найти подходящую гифку и сконвертировать ее в пикабушный формат. Тут помог гугл с его расширенным поиском по картинкам - даже не пришлось сжимать картинки до размера 40х20.

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

Поигравшись еще немного заметил, что картинка в редакторе сохраняется при перезагрузках страницы, значит она хранится где-то в localStorage браузера. Открываем наши любимые DevTools. И правда, вот она, анимация!

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

Дальше просто подменяем строку сохраненной анимации, обновляем страницу, профит!
https://pikabu.ru/page/newyear2019/?id=enSiuHGE07JS

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски
Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

Never gonna give you up! https://pikabu.ru/page/newyear2019/?id=VaCoi3GE07t4 Тут, правда, пришлось поиграться со сжатием и повернуть картинку

Разбираем ламповый конструктор Конструктор, Программирование, Python, Гифка, Длиннопост, Новогодние светодоски

Эксперимент считаю успешным, цель достигнута. А как проходят ваши выходные?

Показать полностью 8

Расширение для тех кто любит смотреть фильмы онлайн, и не любит их долго искать

Как все работает:
Заходим на страницу с фильмом на кинопоиске.
При загрузке страницы расширение проверяет наличие фильма в онлайн базе, если фильм найден, то перед названием фильма добавляется такая кнопка.

Расширение для тех кто любит смотреть фильмы онлайн, и не любит их долго искать Фильмы, Онлайн, Лайфхак, Расширение, Опера и оперные театры, Firefox, Удобство, Длиннопост, Google Chrome

Нажимаем на нее - вжух, и открывается плеер

Расширение для тех кто любит смотреть фильмы онлайн, и не любит их долго искать Фильмы, Онлайн, Лайфхак, Расширение, Опера и оперные театры, Firefox, Удобство, Длиннопост, Google Chrome

Рекомендуется использование блокиратора рекламы. Т.к. подтягиваемый плеер любит в начале фильма показывать 15-секундную рекламу всяких ставок на спорт итд. Но AdBlock полностью решает эту проблему. Может быть дойдут руки и найду способ как можно заблокировать показ рекламы, раз адблок это как-то делает.

Для параноиков - расширение больше не требует каких-либо прав, кроме доступа к кинопоиску

Расширение для тех кто любит смотреть фильмы онлайн, и не любит их долго искать Фильмы, Онлайн, Лайфхак, Расширение, Опера и оперные театры, Firefox, Удобство, Длиннопост, Google Chrome

Для совсем параноиков - исходники https://github.com/DW365/KinoPlayer. За код сильно тапками не бейте, расширение писал первый раз.


Chrome: https://chrome.google.com/webstore/detail/pkdhofhdjmfoncknhd...
Firefox: https://addons.mozilla.org/ru/firefox/addon/киноплеер/
Opera: https://addons.opera.com/ru/extensions/details/install-chrom... а потом устанавливается по ссылке для хрома

Ну и куда же без кота в посте

Расширение для тех кто любит смотреть фильмы онлайн, и не любит их долго искать Фильмы, Онлайн, Лайфхак, Расширение, Опера и оперные театры, Firefox, Удобство, Длиннопост, Google Chrome
Показать полностью 3

Просмотр фильмов онлайн с одного известно сайта

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

Вспомнив старые добрые времена, когда работал сервис 2kinopoisk и натолкнувшись на этот пост https://pikabu.ru/story/kinopme_7kinopoiskru_pereekhal_instr... решил автоматизировать процесс и написал расширение для хрома, которое автоматически выдергивает айфрейм плеера и встраивает его на страницу с описанием фильма.

Собственно как все работает:
Устанавливаете расширение https://chrome.google.com/webstore/detail/киноплеер/pkdhofhd...
Заходите на страницу с фильмом на сайте начинающемся на "кино" и заканчивающимся на "ск"
Если иконка расширения горит оранжевым - вам повезло, нажимаете на нее и наслаждаетесь фильмом без долгого поиска и тысячи объявлений про увеличение члена с помощью соды и способы сбросить лишний вес.
???
профит

Работает также на опере (хотя немного задумчиво). В теории должно работать и на фаерфоксе.

Всем котиков

Просмотр фильмов онлайн с одного известно сайта Сайт КиноПоиск, Фильмы, Расширение, Лайфхак, Онлайн, Полезное, Google Chrome

P.s. изначально писалось для себя, так что скорее всего присутствуют баги.

Показать полностью 1

Гарри Поттер и методы рационального мышления

Многие, услышав слово «фанфик», презрительно сморщатся и отмахнутся, но нет, это не тот фанфик, в котором несовершеннолетние стремные девочки описывают не менее стремный угловатый секс между Гермионой, которая “очень сильно изменилась за лето” и Гарри/Роном/Снейпом/Дамблдором/всей квиддичной командой/Воландемортом/Хагридом (дада, чего только не найдешь на просторах интернета).

Гарри Поттер и методы рационального мышления Гарри Поттер, Фанфик, Книги, Литература, Длиннопост, Рациональность, Логика, Гарри Поттер и методы рационального мышления

“Методы рационального мышления” фанфик совершенно иной, уже хотя бы потому, что автором его является Элиезер Юдковски - один из самых молодых и многообещающих американских ученых, специалист по искусственному интеллекту, исследующий проблемы технологической сингулярности, сооснователь и научный сотрудник Института Сингулярности по созданию Искусственного Интеллекта.

Гарри Поттер и методы рационального мышления Гарри Поттер, Фанфик, Книги, Литература, Длиннопост, Рациональность, Логика, Гарри Поттер и методы рационального мышления

Не казалось ли вам, что Гарри Поттер - идиот? Мальчик-имбецил, до которого все доходит в самую последнюю очередь? Да и Темный Лорд, великий и могучий волшебник, узнавший самые тайные заклинания, тоже, мягко говоря, не блещет умом? А Дамболдор? Самый могущественный светлый волшебник на земле, регулярно изрекающий банальности, фактически правящий Британией и выстроивший такую комбинацию, которая неизменно привела бы к смерти главного героя, он, что, совсем рехнулся?

Гарри Поттер и методы рационального мышления Гарри Поттер, Фанфик, Книги, Литература, Длиннопост, Рациональность, Логика, Гарри Поттер и методы рационального мышления

Гарри Поттер в версии Юдковского совсем другой. Это юный гений, выросший в любящей семье, стремившейся развивать его способности, а не побитый жизнью мальчик, верящий в чудеса. Его магический мир - не сказка, ставшая былью, а загадка, которую стремится разгадать юный ученый с помощью научного подхода. Что такое вообще магия и как она укладывается в рамки физики, ведь по сути нарушает все её законы? Или не нарушает? И что делает магов такими особенными, что дает им возможность применять магию, если они вроде как физически ничем не отличаются от обычных людей?

Гарри Поттер и методы рационального мышления Гарри Поттер, Фанфик, Книги, Литература, Длиннопост, Рациональность, Логика, Гарри Поттер и методы рационального мышления

«Гарри Поттер и методы рационального мышления» — это шедевр. Легкий слог, увлекательный сюжет, огромное количество аллюзий. Квинтэссенция отличного юмора и экспериментально подтвержденных фактов о методах научного мышления. Автор играючи переключается со смеха на философию человеческих душ и обратно. Оторваться невозможно. Читать? Конечно да!

Показать полностью 3

Помощи пост

Сильно не топите, пожалуйста, внутри вас ждет пара восхитительных комментариев для минусов. И да, котика зовут Pusheen.
Помощи пост Сильно не топите, пожалуйста, внутри вас ждет пара восхитительных комментариев для минусов. И да, котика зовут Pusheen.
Отличная работа, все прочитано!