Быстрый поиск
Введите фрагмент названия статьи для поиска
Как установить неподписанные дополнения в Firefox
05.04.2017 | Категория: Software | Автор: ManHunter
Как установить неподписанные дополнения в Firefox
Firefox все еще остается моим любимым браузером и обозревателем по умолчанию. Несмотря на всякие странные решения его разработчиков, пока что находятся альтернативные решения для их обхода. Начиная с версии 43, Firefox по умолчанию блокирует установку неподписанных дополнений. Безусловно, это было сделано из самых лучших побуждений, для обеспечения нашей безопасности, чтобы воспрепятствовать распространению вредоносных дополнений и тому подобные высокопарные бла-бла-бла. Разработчики дополнений обязаны предоставлять их в Mozilla на проверку и утверждение, после чего дополнения можно поставить через официальный каталог.
Читать статью целиком »
Просмотров: 13559 | Комментариев: 13
Как убрать рекламу в результатах поиска Яндекса
29.04.2014 | Категория: Software | Автор: ManHunter
Как убрать рекламу в результатах поиска Яндекса
Я ненавижу рекламу во всех ее проявлениях, особенно рекламу в интернете. На страже моего спокойствия стоят различные дополнения браузеров типа AdBlock, которые эффективно удаляют со страниц сайтов все ненужное. Но некоторое время назад я начал замечать, что в результатах поиска Яндекса перестали фильтроваться рекламные блоки. Казалось бы, что тут такого, поменяли верстку или стили на странице, добавь новое правило в AdBlock и живи спокойно дальше. Но задача оказалась гораздо интереснее, чем могло показаться в начале.
Читать статью целиком »
Просмотров: 32836 | Комментариев: 71
Как в Firefox переместить вкладки вниз под адресную строку
14.12.2013 | Категория: Software | Автор: ManHunter
Как в Firefox переместить вкладки вниз под адресную строку
Порою я совершенно отказываюсь понимать логику некоторых разработчиков программного обеспечения. Создается такое впечатление, что изначально группа грамотных программистов до какой-то версии делают все правильно и красиво. Но потом им в в команду внедряют дурного начальника, который, к тому же, злоупотребляет запрещенными веществами. Никак иначе я не могу объяснить гонку версий моего любимого браузера Firefox, сопровождающуюся такими виражами, от которых "тараканы в голове аплодируют стоя".
Читать статью целиком »
Просмотров: 55627 | Комментариев: 75
Ghostzilla. Незаметный серфинг по интернету
18.07.2013 | Категория: Software | Автор: ManHunter
Ghostzilla. Незаметный серфинг по интернету
Ghostzilla - бесплатный веб-браузер с открытым исходным кодом на базе движка Gecko, используемом в программах компании Mozilla. Особенностью браузера является то, что окно программы располагается в пространстве окна другого приложения, что позволяет скрыть наличие окна браузера от других лиц. Со стороны кажется, что пользователь работает с программой, но внутри ее окна на самом деле спрятался браузер. Если у вас за спиной постоянно мелькают любопытные люди, или же вы не хотите лишний раз палиться на работе за просмотром посторонних сайтов, то это решение для вас.
Читать статью целиком »
Просмотров: 7818 | Комментариев: 6
Определение мобильных браузеров с помощью .htaccess
09.09.2012 | Категория: Web-мастеру и не только | Автор: ManHunter
Недавно я разбирался с одним инфицированным сайтом. При заходе на него обычным браузером все было нормально, но при заходе с мобильных устройств, смартфонов и планшетников, пользователя автоматически перебрасывало на говносайт с троянами. Трояны у меня никаких эмоций не вызывают, а вот определение мобильных устройств было сделано очень интересно - через инфицированный файл .htaccess в корневом каталоге сайта. Я уже приводил пример определения мобильных браузеров на PHP, давайте посмотрим, как определение мобильных браузеров сделано в этом случае. В конец файла .htaccess был дописан следующий блок:Code: Убрать нумерацию
- <ifModule mod_rewrite.c>
- RewriteEngine on
- # Проверить строку UserAgent браузера
- RewriteCond %{HTTP_USER_AGENT} acs [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} alav [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} alca [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} amoi [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} audi [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} aste [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} avan [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} benq [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} bird [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} blac [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} blaz [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} brew [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} cell [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} cldc [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} cmd- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} dang [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} doco [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} eric [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} hipt [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} inno [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} ipaq [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} java [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} jigs [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} kddi [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} keji [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} leno [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} lg-c [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} lg-d [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} lg-g [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} lge- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} maui [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} maxo [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} midp [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mits [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mmef [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mobi [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mot- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} moto [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mwbp [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} nec- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} newt [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} noki [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} opwv [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} palm [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} pana [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} pant [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} pdxg [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} phil [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} play [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} pluc [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} port [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} prox [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} qtek [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} qwap [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sage [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sams [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sany [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sch- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sec- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} send [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} seri [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sgh- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} shar [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sie- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} siem [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} smal [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} smar [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sony [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} sph- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} symb [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} t-mo [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} teli [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} tim- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} tosh [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} tsm- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} upg1 [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} upsi [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} vk-v [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} voda [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} w3cs [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} wap- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} wapa [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} wapi [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} wapp [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} wapr [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} webc [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} winw [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} winw [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} xda [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} xda- [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} up.browser [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} up.link [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} windows.ce [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} iemobile [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mini [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mmp [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} symbian [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} midp [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} wap [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} phone [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} ipad [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} iphone [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} iPad [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} ipod [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} iPod [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} pocket [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} mobile [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} android [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} Android [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} pda [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} PPC [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} Series60 [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} Opera.Mini [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} Moby [NC,OR]
- RewriteCond %{HTTP_USER_AGENT} Mobi [NC,OR]
- # Проверить служебные заголовки, отсылаемые браузером
- RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml" [NC,OR]
- RewriteCond %{HTTP_ACCEPT} "application/vnd.wap.xhtml+xml" [NC,OR]
- # Проверить исключения
- RewriteCond %{HTTP_USER_AGENT} !windows.nt [NC]
- RewriteCond %{HTTP_USER_AGENT} !bsd [NC]
- RewriteCond %{HTTP_USER_AGENT} !x11 [NC]
- RewriteCond %{HTTP_USER_AGENT} !unix [NC]
- RewriteCond %{HTTP_USER_AGENT} !macos [NC]
- RewriteCond %{HTTP_USER_AGENT} !macintosh [NC]
- RewriteCond %{HTTP_USER_AGENT} !playstation [NC]
- RewriteCond %{HTTP_USER_AGENT} !google [NC]
- RewriteCond %{HTTP_USER_AGENT} !yandex [NC]
- RewriteCond %{HTTP_USER_AGENT} !bot [NC]
- RewriteCond %{HTTP_USER_AGENT} !libwww [NC]
- RewriteCond %{HTTP_USER_AGENT} !msn [NC]
- RewriteCond %{HTTP_USER_AGENT} !america [NC]
- RewriteCond %{HTTP_USER_AGENT} !avant [NC]
- RewriteCond %{HTTP_USER_AGENT} !download [NC]
- RewriteCond %{HTTP_USER_AGENT} !fdm [NC]
- RewriteCond %{HTTP_USER_AGENT} !maui [NC]
- RewriteCond %{HTTP_USER_AGENT} !webmoney [NC]
- RewriteCond %{HTTP_USER_AGENT} !windows-media-player [NC]
- # При выполнении условий переадресация на мобильную версию сайта
- RewriteRule ^(.*)$ http://mobile.version.of.site.ru [L,R=302]
- </ifModule>
Читать статью целиком »
Просмотров: 11199 | Комментариев: 10