@RainbowSpike

Тег JS в блоге RainbowSpike

RainbowSpike
10 Jun 2017
RainbowSpike
RainbowSpike
03 Jun 2017
RainbowSpike

потихонечку рендерер развивается, недавно научился более точно брать наклейки и понимать повёрнутые тексты. ещё бы размер шрифта не подсекал и перецифровывал бы анимацию

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

когда появятся нейросети, способные без адского шаманства находить на картинке тексты, и нейросети, способные толково переводить, Комикслейт превратится в робота-переводчика веб-комиксов. с любого языка на любой. а пока есть только ручной образец на 10 языках https://comicslate.org/other/know_how_spin оригинал - русский, формат наклеек - CoTAN. причём, как и ожидалось, после наладки "забеливания" оригинала смена одного лишь текста между версиями перевода занимает всего по 2-3 минуты для языков с короткими словами (эсперанто) и 3-4 минуты для языков с длинными словами (итальянский, болгарский) - коррекция размера ещё требуется. какие бы ещё языки туда добавить? есть тут знатоки шведского, норвежского, датского, исландского, австрийского, румынского, венгерского, чешского, словацкого?

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

так и не определился, куда кнопку "править страницу" девать, вправо или влево. слева - она будет сразу на мобилах видна, но галку "показать перевод" надо пристроить тогда поудачнее. кроме того, левую панель, занимающую много видимого места в мобилках, я и сам хочу грохнуть, а гуглооптимизатор советует ещё шапку сайта урезать нахрен, чтоб целевой контент грузился резче. в принципе, можно в коде движка поставить все эти кнопочки в конце, а потом float куда надо... или сайдбар сделать

и самая главная проблема - в CSS не могу найти правило, зуммирующее определённый div и его дочерние элементы под размер экрана. сам плагин с наклейками к мобилкам не приспособлен в принципе. только пиксели, никаких процентов

RainbowSpike
03 Jun 2017
RainbowSpike

я: кстати, жабаскрипт я толком и не знаю. это всё копипастинг из интернета (и то если кто-то уже решал что-то похожее), а потом поправки там и сям и биение лбом в сайт, пока не заработает. или не заработает. на нормального программиста это ни разу не похоже
dot: Все эксперты по жаваскрипту с которыми я был знаком так и делали. Не понимаю, что в этом ненормального, просто такой способ разработки на этом языке.
я: :D понятно

RainbowSpike
25 Aug 2016
RainbowSpike

посмотрел на накопившиеся с 16 июля картинки в https://twitter.com/A_ZootopiaBot и понял, что по одной сохранять уже нафиг-нафиг. хочу в скачивалку весь список сунуть и чтоб руки не болели больше. поправил в своём юзерскрипте выдачу с фразы "Прямая ссылка" на сам адрес. А потом решил-таки его опубликовать, вдруг кому интересно будет посмотреть арты с Джуди и Ником. вот https://greasyfork.org/ru/s...t-image-link-twitter также залил простенький юзерстиль на скукоживание самих картинок, дабы не листать километры https://userstyles.org/styl.../twitter-image-hider использовать их вместе

RainbowSpike
04 Jun 2016
RainbowSpike

твиттер бота Зоотопии
+ даунлоадмастер + опция перехвата ссылок + опция перехвата расширений с :large суффиксом + опция юзерагент = "фаерфокс 30"
+ фаерфокс + плагин фаергесчурс + жест копирования ссылки + плагин стайлиш + стиль .AdaptiveMedia-photoContainer img {display: none;} + плагин гризманки + юзерскрипт для подстановки прямых ссылок
+ тотал коммандер с папочкой месяца и подпапочками дней

RainbowSpike
19 May 2016
RainbowSpike

опять у меня нифига не работает. я задолбался


хочу в https://twitter.com/A_ZootopiaBot проявить прямые ссылки картинок на странице, чтоб выкачать одним махом

RainbowSpike
28 Apr 2016
RainbowSpike

переписал с селекторами, в гризманки юзерскриптом - работает, в консоли фаерфокса отдельными проверками - работает, а от сервера - ни в какую https://minewiki.everypony....es/js/harvicons10.js -> https://minewiki.everypony.ru/mod/harv/gardens

RainbowSpike
28 Apr 2016
RainbowSpike
RainbowSpike
30 Mar 2016
RainbowSpike

обновил юзерскрипт для навигации back/next по номерам Баша https://greasyfork.org/ru/s...ация-на-bash-im/code

RainbowSpike
21 Mar 2016
RainbowSpike

плохо быть опытным. у народа даже и спросить нечего

RainbowSpike
13 Mar 2016
RainbowSpike

Господа, CoTAN не пшикнул! Полёт нормальный. Теперь можно осматривать, белить, переводить и снова осматривать комиксы, не перезагружая страницу

RainbowSpike
05 Mar 2016
RainbowSpike

целительная сила внимательности...

есть пиктограмма медиаменеджера, всплывающее окошко открывает. оттуда можно открыть более продвинутый медиаменеджер с сортировками и т.п. довольно давно я заметил, что кнопки недоступны, а сейчас нашлось время разобраться. и ведь мог же сразу засечь, что проблема явно в CSS - кнопки в первые полсекунды доступны - а начал отрывать скрипты, редакторы, плагины, даже браузер без аддонов запустил. на оф.сайте движка всё окей - а у меня не окей. а потом наконец увидел в инспекторе причину. поскоку это спецстраница, её содержимое генерится скриптом, а цсс считает, что содержимого нет. но кнопка всё равно может отобразиться только после всей лабуды, так что див имеет приличную высоту и перекрывает весь кислород... clear:both; и нет проблем

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

RainbowSpike
01 Mar 2016
RainbowSpike

http://test.comicslate.org/sci-fi/freefall/0021 перехват из первой версии неплох, но всё равно приходится руками дорабатывать. по факту подстановку забеливаний при перехвате надо убирать совсем. свежие баги - цветопостановщик не работает, на просмотре не может отобразить цветной фон, при наведении мышки текст перевода чудит...

RainbowSpike
27 Feb 2016
RainbowSpike

есть у меня мультисайтовый скрипт для прямых ссылок на картинки. когда-то подумалось, что лучше объединить сайты вместе, теперь всё же решил поделить
вынес и переписал на нормальный парсер скрипт для e621.net/e926.net https://greasyfork.org/ru/s...-926-api-parser/code
дошла очередь до давно нерабочего твиттерного скрипта - у них там классы менялись всё время и я забил а поправки. сейчас возился с отдельным, то прикручивал таймер, то реагирование на клавишу. но эвентер принципиально не дружит со сценариями Твиттера, а таймер - не по фэншую. пришёл к выводу, что такой сумбурный скрипт вообще нафиг не нужен, достаточно аддона FireGestures с парой дополнительных жестов - для удаления элемента DOM (стрелка "назад", например, не нужна) и для сохранения страницы. стрелку "назад", впрочем, можно опять же юзерскриптом или юзерстилем скукожить

RainbowSpike
26 Oct 2015
RainbowSpike

http://www.gocomics.com/pho...r-unicorn/2015/10/26
имеется готовый юзерскрипт на высовывание ссылки на полноразмерную картинку
...
var strip = document.getElementsByClassName('strip'), // ищем картинку
img = strip[1].getAttribute('src'), // ищем путь
...
тыкать ссылку уже лениво, хочется, чтоб менеджер закачек получал ссылку по факту посещения странички. нагуглен и частично адаптирован примерный скрипт http://habrahabr.ru/post/256027/ но.
range.selectNode(strip[0]); в консоли рапортует, что не скопировано. кажется, логично, у картинки (а это тег img там) внутреннего содержания нет
range.selectNode(img); тем более молчит как рыба об лёд. что посоветуете?

RainbowSpike
14 Oct 2015
RainbowSpike

на самом деле юзерскрипт Eza's Image Glutton - горе от ума. скрипты, нацеленные на множетсво адресов сразу и так работают в памяти увесисто, а уж сопровождать их тем более тяжело. сочувствую автору. лучше бы отдельные микроскрипты для каждой буры, ей богу

конкретно для гелбуры творится следующее. берётся мегапеременная для почти всего кода страницы (document.getElementsByTagName('html')[0].innerHTML), затем функция проверки адресной строки (где насованы и другие буры), если там нашло гелбуру - работает функция поиска после метки (<h5>Options</h5>) в мегапеременной, с обкусыванием ненужного начала, потом обкусывание до первого маркера http://. если первой ссылкой в опциях идёт что-то левое типа Resized image - ну что ж, не повезло. далее неинтересно (основная функция, дорабатывающая ссылки ото всех бур и открывающая картинку)

взял и залочил строку работы с адресной строкой по гелбуре, а воткнул рядом:
else if ( address_bar_contains('gelbooru.com') ) {
var links = html_dump.getElementsByTagName('a');
for (var x=0; x<links.length; x++) {
if links[x].innerHTML.match('Original image') {
links[x].click();
}
}
}
работает быстро, чётко и без сбоев...

RainbowSpike
11 Oct 2015
RainbowSpike

хочу кнопки редакторов наклеек переделать в button, а то сейчас input type="button", устаревшей считается
всё прекрасно переписалось, но парадокс: вставленная скриптом кнопка - просто текст на белом фоне. и подделка кода в консоли тоже не помогает


в css у обычных кнопок никаких указаний по поводу их внешности нет, скопировать не с чего. видимо, этим управляет сам браузер. непонятно, почему он не подхватывает вставляемое скриптом. даже не знаю, что делать, need help

RainbowSpike
02 Oct 2015
RainbowSpike

бгг, sports.ru покрасил все картинки сепией за то, что у меня блокировщик рекламы. поиск в консоли "sepia", удалил класс, всё красиво. решил проверить ещё разок, перезагрузил страницу... а картинки сразу нормальные. час возился, размышляя, сообщить ли админам, что у них скрипты "потрясающей" надёжности, а потом наконец догадался заглянуть в блокировщик. искусственный интеллект, 6ля, сам сообразил

RainbowSpike
18 Sep 2015
RainbowSpike

чёртов аякс постоянно обновляет данные на странице "Сказки", а чисто для эстетики хочется вместо эльфа увидеть пони. поинтач, подскажи, чем аякс надуть?

предполагаю, без функций тут никак не обойтись, с ними я пока не сталкивался, но очень хочу раскурить на примере

тем временем...
добавлять в гризманки-скрипт поддержку джквери не выходит, игра сама на джквери и страница при обновлении просто стоит пустая. // @run-at document-end бесполезен

RainbowSpike
22 Feb 2015
RainbowSpike

в последнее время мне приходится собирать нормативы по экологии с разных сайтиков типа http://eko-man.ru или http://eco.h11.ru

на первом я встретил многовложенную табличную вёрстку в генераторе DataLife Engine Nulled by M.I.D-Team, сравнить скорость его работы можно с рипом http://comicslate.org/_/eco/index.htm

но второй сайт его намного превзошёл! пройдите по ссылке, это эпично http://pastebin.com/fxAGx82N

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.