1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Непобедимый Proxomitron и крокодил, который жрал память

Автор: A.P.$lasH · 26 авг 2013 · ·
  1. С детства музыку люблю. Тема "Что слушают олдгеймеры" влечёт и манит, но есть один нюанс. Поскольку часто листать странички - непосильный труд для взрослого мужика, в настройках у меня стоит отображение сразу шестидесяти сообщений на одной странице. Чем это грозит случайному посетителю музыкальной темы, можете себе представить - в лучшем случае, 60 объектов начинают потихоньку инициализироваться, выжирая память лопатообразным хавалом. Как правило, всю.

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

    http://ru.wikipedia.org/wiki/Proxomitron
    http://www.proxomitron.ru/

    Сайт автора, к сожалению, ушёл в небытие - автор (Scott R. Lemmon) давно не с нами :(

    Так вот, создаётся в Proxomitron такое правило:

    [​IMG]

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

    Красивый и скромный результат можно посмотреть на втором прикреплённом файле.

    Благодаря ограничителю на ссылку, клипы выключаются только в теме "Что слушают олдгеймеры". К сожалению, ссылки на эту тему формируются двумя способами - либо через ?t=42830 (это идентификатор данной конкретной темы - topic), либо через p=1021215 (это номер сообщения - post, который меняется с каждым новым письмом). Вторым способом формируются ссылки при переходе с главной страницы форума - те, которые указывают на последнее сообщение в теме (?goto=newpost&t=). Ссылка-результат в адресной строке вашего браузера никаких намёков на тему содержать не будет, поэтому фильтр не сработает. Я поставил в URL Match строчку *.old-games.ru/forum/showthread.php и отключил все встроенные медиа-объекты на форуме.

    Если вы планируете отвечать в этой теме, лучше оставить только эту часть:

    *.old-games.ru/forum/

    ...поскольку при ответе адрес ссылки меняется.

    Вероятно, можно сделать красивее. Если кто знает, рассказывайте. Я всё это набросал, отвлекаясь от не менее интересного кода и больше доволен результатом, чем реализацией, но надеюсь, что кому-нибудь пригодится. Тем более, что Proxomitron сам по себе более чем полезен :)
    SAS нравится это.

Комментарии

  1. A.P.$lasH
    Совершенно верно, причём он ведь не только объединяет эту настройку для всех локальных приложений, к нему ещё и удалённо коннектиться можно, если домашняя машина включена (ограничения настраиваются).

    Да, что немаловажно, отключаем-то мы видео исключительно на ОГ и условия позволяют делать это не просто для сайта, а для конкретной его страницы, чего даже у самых новых браузеров не наблюдается. На том же YouTube (и всех остальных сайтах с флеш-контентом) каждый раз кликать для активации ролика тоже ведь не дело.
  2. Wrathchild
    Большинство современных браузеров имеет опцию load plug-ins on demand, что позволяет загружать тот же флеш поштучно, заодно на всякий случай может отрезать флэш рекламу. Но проще, конечно, сторонней программой воспользоваться %)
  3. A.P.$lasH
    Всё верно, вот только если ты названия видишь, значит инициализация уже прошла, все 60 объектов сгоняли на YouTube и получили о себе инфу. А у меня только ссылки. При открытии страницы никого постороннего движения нет. В общем, варианты есть на любой вкус - я ведь мог их не в ссылки конвертить, а принудительно обворачивать в CUT. Тоже дело.
  4. MAN-biker
    Спасибо, главное, что способ фактически универсальный, нужно только найчиться пользоваться этим мощнейшим инструментом, ведь, насколько я понимаю, с помощью Проксимитрона можно хоть стиль стриницы изменить и запихнуть полученные данные в свой стиль.
    Но вот относительно конкретной задачи, мне, например, это не нужно, ибо в Опере у меня стоит плагин ODP On\Off (а в последних версиях старой ветки, кажется, он уже по-умолчанию встроен). Так вот все мультимедиа объекты у меня выглядят как кнопки со стрелочкой, которые нужно предварительно нажать, чтоб объект загружаться начал. Как я понимаю, результат практически аналогичен тому, что ты делаешь Проксимитроном, только я еще и названия оригинальные роликов вижу.
  5. A.P.$lasH
    :yes: Мо-ло-дец.
  6. Skirmish
    Это надо 1) Скачать что-то 2) Установить что-то 3) Прописать что-то. Влом. :cry:
  7. A.P.$lasH
    Чтобы музыкальная страница не выжирала 2 гектара памяти. Сейчас она легче пёрышка.

    А где исхищрения? Там же две строчки всего.
  8. Skirmish
    А к чему такие мозговыносящие исхищрения?:rolleyes:
Чтобы оставить комментарий просто зарегистрируйтесь и станьте участником!
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление