Салимóненко Дмитрий Александрович

Разное


Пример работы скрипта javascript, перемещающего картинки в текстах патентов на сайте fips.ru

В свое время, много работая с текстами патентов, я испытывал существенные неудобства.

Особенно серьезная работа с патентами мне была необходима, в частности, чтобы понять, есть ли еще какие реальные технологии, предназначенные для исправления позвоночника, помимо моих кресел собственной модернизации. Цель была простой, до банальности: дополнительно улучшить условия, в которых позвоночник бы исправлялся. Ведь кресла, даже после модернизации, идеальными не стали; вероятно, их можно улучшить  дополнительно. Ну, это как со зрением.

Ну, а также были и другие задачи, конечно. Например, когда делал обзор конструкций датчиков уровня жидкости. Так как задался целью - сделать измеритель уровня бензина в поплавковой камере карбюратора (в процессе работы двигателя). Как оказалось, это - вовсе не простая задача. Например, поплавок применить не получится, потому что там и места мало и нет материала, поплавок из которого был бы гораздо легче бензина и не растворялся бы в нем; при том, что датчик давления не должен быть хрупким или непрочным. Разного рода ультразвуки/СВЧ - тоже не подходят, так как в поплавковой камере Солекса, с учетом штатного поплавка, очень мало места. Промышленные датчики сверхнизкого (сверхмалого) давления - тоже не подойдут... именно для карбюратора, если не переделывать кардинально его корпус, конечно. В итоге, кстати, мы даже разработали собственные конструкции датчиков, применимых, попутно, не только для карбюратора. Но, так как потом я, после долгих колебаний и надежд, принял окончательное решение: более ничего не публиковать ОФИЦИАЛЬНО на российской федерации (ну, до тех пор, пока она деятельно и добровольно(!) не раскается за содеянное и планируемое...), то отказался от всех своих прав на те патенты в пользу соавторов. Дальнейшая судьба тех изобретений мне неизвестна и неинтересна, за исключением одного датчика, конструкцию которого я, быть может, воплощу в карбюраторе у себя на машине. Если будет настроение.
Тут - то ли дополню, то ли повторю Будду. Если человек находится в целесообразной ситуации, то ему следует избавляться от нецелесообразных вещей/аспектов, оставляя целесообразные. Потому что нецелесообразные - вредят и мешают, и целесообразные - помогают и способствуют бытию. Например, официально опубликованные патенты могут помочь получить человеку более высокую должность и/или доход.

Если же человек оказался в нецелесообразной ситуации (например, живет в стране, в которой блатными систематически и организованно насаждаются свинство, беспредел и беззаконие), то ему следует избавляться как от нецелесообразных, так и от целесообразных вещей/аспектов. Потому что нецелесообразные - мешают и вредят, а целесообразные - все равно будут отняты блатными гопниками и/или их (мелкими или не очень) прислужниками. Отняты могут быть или сами целесообразные нюансы, или их результаты/последствия. Поэтому уж лучше избавиться заранее.

Скажем, читаешь текст патента. Как правило, подавляющее большинство картинок (рисунков) на нем расположены внизу страницы. И если текст патента большой, то приходится перелистывать страницу к низу, чтобы посмотреть тот или иной рисунок. А затем требуется вернуться, причем, в то же самое место страницы, где было прервано чтение текста. И вот, бегал я туда-сюда по текстам патентов...

Т.е. это можно, когда просмотришь патентов 10...30...50. Но, когда их число начало переваливать за сотни, я понял, что нужно как-то оптимизировать процесс. Как минимум, потому, что после возврата к конкретно тексту патента (где было прервано чтение) детали соответствующего рисунка могут быть и подзабыты. И вот, в итоге - то туда, то сюда...

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

Можно также открыть один и тот же патент в двух разных браузерах, расположив их окна рядом, суженными вполовину. Но, это еще менее... не очень. Волокитно, особенно, при массовой работе с патентами. 

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

Исходный вид веб страницы патента (без работа JS-скрипта)
 

Вот первый попавшийся патент. Как видно, справа - много свободного места, с одной стороны. А с другой - все рисунки находится внизу.

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

Страница патента на сайте fips.ru после работы скрипта букмарклета (рисунки поднялись наверх и разместились в специальной панели)
 

Т.е. все рисунки, которые присутствовали снизу страницы, переместились вверх в специально созданную панель. Причем, эти рисунки можно перелистывать независимо от текста; и текст, соответственно, можно перелистывать независимо от рисунков.

Что - очень удобно: читаешь текст и одновременно смотришь на поясняющий рисунок.

Чтобы избавиться (не свернуть, а именно - избавиться) от этой панели, можно, например, обновить страницу. Или убрать ее через браузерные инструменты разработчика.


С уважением, Салимоненко Д.А.