oio11: (Default)
javascript - What is the purpose of the HTML "no-js" class?


I notice that in a lot of template engines, in the HTML5 Boilerplate, in various frameworks and in plain php sites there is the no-js class added onto the <HTML> tag.
Why is this done? Is there some sort of default browser behavior that reacts to this class? Why include it always? Does that not render the class itself obsolete, if there is no no-"no-js" case and html can be addressed directly?
Here is an example from the HTML5 Boilerplate index.html:
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]--> <!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]--> <!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]--> <!--[if IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
As you can see, the <html> element will always have this class. Can someone explain why this is done so often?
asked Jul 17 '11 at 14:35
Swader
3,57352870

5 Answers


When Modernizr runs, it removes the "no-js" class and replaces it with "js". This is a way to know in your CSS whether or not Javascript support is enabled.
answered Jul 17 '11 at 14:37
...  The no-js class is used by the Modernizr feature detection library. When Modernizr loads, it replaces no-js with js. If JavaScript is disabled, the class remains. This allows you to write CSS which easily targets either condition.
Remove "no-js" class from element, if it exists: docElement.className=docElement.className.replace(/\bno-js\b/,'') + ' js';
Here is a blog post by Paul Irish describing this approach:http://www.paulirish.com/2009/avoiding-the-fouc-v3/

I like to do this same thing, but without Modernizr. I put the following <script> in the <head>to change the class to js if JavaScript is enabled. I prefer to use .replace("no-js","js") over the regex version because its a bit less cryptic and suits my needs.
<script>     document.documentElement.className =         document.documentElement.className.replace("no-js","js"); </script>
Prior to this technique, I would generally just apply js-dependant styles directly with JavaScript. For example:
$('#someSelector').hide(); $('.otherStuff').css({'color' : 'blue'});
With the no-js trick, this can Now be done with css:
.js #someSelector {display: none;} .otherStuff { color: blue; } .no-js .otherStuff { color: green }
This is preferable because:
  • It loads faster with no FOUC (flash of unstyled content)
  • Separation of concerns, etc...
answered Sep 13 '12 at 16:22
http://stackoverflow.com/questions/6724515/what-is-the-purpose-of-the-html-no-js-class


23 мая 2012 в 04:12

Modernizr: практическое применение 
tutorial recovery mode

Modernizr — это JavaScript-библиотека, которая узнаёт, что из HTML5 и CSS3 умеет браузер пользователя. Определяя возможности браузера, разработчик может сделать откат некоторых функций для старых версий браузеров. Создатели Modernizr называют такую проверку feature detection, и это гораздо эффективнее, чем просто определить браузер, его версию и ОС.

Я был премного удивлён факту отсутствия развёрнутой статьи об этой JS-библиотеке (анонс не в счёт). Статья составлена из перевода официальной документации проекта, переводов нескольких статей и собственных дополнений. ..

http://habrahabr.ru/post/144352/
oio11: (Default)

Clean Ubuntu

Well now, a little cleaning is required. Generally Ubuntu is well optimized but if lack of space, or you want to optimize to the maximum we must do something.

 

Prerequisite

 

Software to maintain and clean his system

 

From a terminal

 

Graphics mode

 

Delete temporary files of the installation files

Delete .deb packages to save space, or after several facilities downloaded packages accumulate and use a lot of space. These installation packages are stored in the / var / cache / apt / archives /

Accuracy: The downloaded packages are useless if you have internet. It only allow you to reinstall the applications in offline mode. Removing them does not cause removal of applications already installed by those packages.
Since a terminal by typing the command follows:

  • Delete the cache of expired packages:
      sudo apt-get autoclean 
  • Delete all cache:
      sudo apt-get clean 
  • Remove installed packages as dependencies and become useless:
      sudo apt-get autoremove 
 

Removing Software

Be careful not to delete important packages such as ubuntu-desktop! The wisest course is to check what those packages by doing a little research on the net. If you have uninstalled incorrectly core packages, reinstall them quickly before you restart.
Since a terminal by typing the command follows:
 

By saving the configuration

  sudo apt-get remove <name of unused package to delete> 
 

By deleting the configuration

(Can resolve configuration problems and restore the default settings) Since a terminal with the command follows:

  sudo apt-get purge <name of unused package to delete> 
 

Remove Orphan software

It happens that after deleting an application, modules or non-required dependencies are not removed. The application deborphan removes the packages which installed application will no longer appealed.

 

Residues of deleted software

Since a terminal with the command follows:

  sudo dpkg -P $ (dpkg -l | grep '^ rc "| tr -s'' | cut -d '' -f 2) 
 

Empty baskets

Check the contents of baskets before deletion.
GNU / linux, displaced in the recycle bin objects are placed in a folder named Trash accompanied or not other characters.
  • For your personal space, this folder is located in the folder hidden .local / share / Trash in your home folder.
  • For external units mounted (USB sticks, SD cards, remote units) it is hidden, is called .Trash-1000 and is located mostly on the root of the mounted partition (.Trash-1000 If the file does exist no, it will be created).

:!: The basket of versions and variants of Ubuntu contains all the currently supported baskets of all mounted partitions.

  • To check the contents, just a click on the trash icon at the bottom of the bar launchers or on the desktop according to Ubuntu variant or in the file explorer.
  • To delete items, just select them and then delete.
  • For delete, click on the clear button.
  • To empty a basket an external unit mounted (USB key, SD card, remote units), simply delete the folder .Trash-1000 unit.
  • Only to empty the trash on your personal space, enter in a terminal the command Next
      rm -r -f ~ / .local / share / Trash / files / * 
 

Delete a lot of files: "/ usr / bin / rm list too long arguments"

When using the rm command with a wildcard (* .dat, for example), bash starts by creating the file list corresponding to the joker before passing to the rm command. If the list is too long, you get a kind of error message:

  bash: / usr / bin / rm list too long arguments 

To work around this problem, you must pass the arguments (delete files) 1 by 1 to the rm command with a script, and then use the find command:

  find ./ -type f -name '* .dat' -delete 

Explanation: the find command to search; -type f: Specifies that you search for files -name '* .dat' specifies the name of the files to search for (here all files ending with the extension .dat); -delete: deletes the files found.

For more information, 'man find' in the terminal will explain everything not to do anything stupid.

 

Remove thumbnails of pictures

Gnome Nautilus, while browsing photos in folders, files, icons are a smaller version of the image. By dint and although the occupied space is not astronomical, they pile into the "~ / .thumbnails / normal" folder. Its content can be deleted. The following command to delete all the thumbnails of more than seven days.

  find ~ / .thumbnails -type f -delete -atime 7 
 

Delete Files "local" unnecessary

Site Preview: http://packages.debian.org/stable/admin/localepurge

"Simple script that recovers disk space wasted by local files and localized man pages unnecessary. It will be invoked automatically at each facility with apt."

Please note that you must be extremely careful during the installation.

During installation you will be asked to choose the language to retain! Beware if you do not choose the script language will not hesitate to delete everything! and you will have problems during the next reboot.

To install and configure simply type:

  sudo apt-get install localepurge 

During installation select (up / down button to move, select the language with the space bar) the installation language of your system: in this case FR for French.

To start you need to open a terminal and validate the command:

This command requires no parameter, it runs directly without confirmation and the result appears clean
  sudo localepurge 
If a problem has to be reinstalled local:
  sudo apt-get install local --reinstall 

OR

  sudo aptitude reinstall Local 
 

Removing backup files

These are hidden files ending with a "~". They serve as backup in case the source file (text, html, php, conf ...) would be deleted or accidentally changed. They accumulate, accumulate ...

You must ensure that this does not delete your saved configurations. Therefore, it is recommended not to use sudo (which could alter files not located in / home).

(thank you to Yannick_LM) View files to be deleted can be time consuming but allows you to check if the files are legitimate or not:

  find ~ / -name '* ~' -print0 

See list with a newline:

  find ~ / -name '* ~' 

Delete without confirmation:

  find ~ / -name '* ~' -print0 |  xargs -0 rm 
 

Removing old kernels

To remove old kernels, see the section Removing older kernels the kernel page.

 

Clear the cache of your browser

Epiphany:

Graphics mode: Edit → Preferences → Privacy → → Delete Temporary Files

Otherwise clear the ~ / .gnome2 / epiphany / mozilla / epiphany / Cache

Firefox: Tools → Clear Recent History ... → Cache

 

Script staff

This is just a proposal, just to automate things, customizing the script is not the subject of this article, but if you find bugs or if you do not get to create your own script I suggest you start a thread here: Forum Ubuntu developers or contact me if any
Here is a script that accelerates these manipulations for allergic to command lines: maintenir_systeme

If you do not trust this script I propose to create your own.

Step 1 Choose your command lines:

  sudo apt-get autoclean
 rm -r -f ~ / .local / share / Trash / files / * 

Step 2 Create a file nettoyage.sh example and fill it:

  nano nettoyage.sh 

copy and paste the command line:

  sudo apt-get autoclean
 rm -r -f ~ / .local / share / Trash / files / * 
 find ~ / .thumbnails -type f -exec rm -atime 7 {} \; 

Step 3 Customize execution:

  echo "Script cleaning Ubuntu"
 sudo apt-get autoclean
 echo "Obsolete packages have been removed OK"
 3 sleep
 find ~ / .thumbnails -type f -exec rm -atime 7 {} \;
 echo "Deleted icons"
 rm -r -f ~ / .local / share / Trash / files / * 
 echo "emptied Trash"
 3 sleep
 find ~ / -name '~ *' -exec rm {} \;
 echo "Temporary files (ending in ~) of the HOME file were suprimmés"
 echo "Cleaning completed" 

Step 4 Check the files in the trash (recovery impossible)

Step 5 Run it (after making it executable):

  chmod + x nettoyage.sh 
  sh nettoyage.sh 
 

DRAFT

You have an idea of ​​cleansing? Write it after this note until a valid experienced contributors and included in the previous parts

When apt-get stops working due to lack of space

I recently stumbled on a problem of space for the installation of a new kernel. After listing all available cores, I began to remove them manually in the / boot directory and in the grub menu.lst to prevent subsequent error, I would say it's a little nag but obviously it works . For example kernel 2.6.28-19 deletion

  cd / boot
 find ./ -name "* * 2.6.28-19"
 rm ./vmlinuz-2.6.28-19-server
 rm ./config-2.6.28-19-server
 rm ./abi-2.6.28-19-server
 rm ./System.map-2.6.28-19-server
 rm ./vmcoreinfo-2.6.28-19-server
 rm ./initrd.img-2.6.28-19-server 

and removing the grub menu.lst of the corresponding line

Clear Adobe Flash Player temporary files every browser launch (here Firefox)

Change the browser shortcut:

  rm -r ~ / .adobe / flash_player; rm -r ~ / .macromedia / flash_player; firefox% u 

seeking in folders files ending with tilde

  find $ HOME -name "* ~" -a!  -path "$ HOME / .local / share / Trash *" -ok mv "{}" ~ / .local / share / Trash / files / \;

 find / var / www / -name "* ~" -a!  -ok {} mv ~ / .local / share / Trash / files / \; 

Clear X days older files to a folder

In the current folder, delete all older than 15 days files:

  find.  -mtime -print -exec rm 15 "{}" \; 

Otherwise, a script that retrieves an argument (here the oldest files from any number of days):

  #! / bin / bash

 echo "Enter the folder in which you want to delete the file [path]."
 read path
 cd "$ {path}"
 if [$?  = 1]
 Then
   echo "The path is incorrect."
   echo "You are located in the following folder:"
   pwd
   echo "This script will select the folder where you stand no default. Continue? [Y / N]"
   read rep1
 else
   rep1 = 'o'
 fi
 if [$ rep1 = 'o']
 Then
   echo "Delete old files for how long? [In number of days]"
   read cbTemps
   find.  -mtime + $ cbTemps -print -exec rm "{}" \;
   if [$? = 1]
   Then
     echo "An error has occurred. Interruption of the script."
   else
     echo "Removing old files of more than $ cbTemps days) successful. script interruption."
   fi
 else
   echo "Interrupting the current script."
 fi 

At startup, empty the trash of his old files

In the settings, session startup, add this command to automatically remove over 30 days files. It can prevent the beast down the overflow PC ...

  find ~ / .local / share / Trash / files / -mtime 30 -delete 
 

See as well

https://translate.google.com/translate?hl=ru&ie=UTF8&prev=_t&sl=auto&tl=en&u=http://doc.ubuntu-fr.org/nettoyer_ubuntu
http://doc.ubuntu-fr.org/nettoyer_ubuntu
oio11: (Default)

Список настроек about:config для браузера Mozilla Firefox.

Я не ставлю своей целью перечисление всех настроек about:config. В этой статье перечислены лишь те настройки, которые могут пригодиться на практике среднестатистическому пользователь данного браузера и которые не дублируют обычные настройки Firefox.
Описанные здесь настройки актуальны для Firefox 13.

oio11: (Default)

Список настроек about:config для браузера Mozilla Firefox.

Я не ставлю своей целью перечисление всех настроек about:config. В этой статье перечислены лишь те настройки, которые могут пригодиться на практике среднестатистическому пользователь данного браузера и которые не дублируют обычные настройки Firefox.
Описанные здесь настройки актуальны для Firefox 13.

oio11: (Default)
Prevent your browser from spying on you

Protect your personal information from being revealed by your browser


http://www.unspyable.com/browser_spying.htm

Browsers

We recommend Firefox as the basis for configuring a safe browsing experience.
We don’t recommend Google or Microsoft browsers since they are tied to companies that have search engines. It is therefore in their vested interest to design their browsers to cooperate as efficiently as possible with their search engines to gain and index the maximum amount of information. Firefox is far from perfect and has its own issues but they can be mitigated as described below. Read more... )
oio11: (Default)

Overview of Firefox’s about:config security and privacy preferences

http://www.ghacks.net/overview-firefox-aboutconfig-security-privacy-preferences/

Mozilla Firefox is without the shadow of a doubt the browser that you can customize the most. This shows not only when it comes to (most) feature additions or changes, as there is usually a way to return to the old, but also when you dive into the depths of the about:config page.
The page lists a lot of preferences that you can all modify. Most are not accessible elsewhere in the browser, and you often find preferences listed here that Mozilla has implemented but not enabled yet for all users.
While you find all kinds of preferences here, for instance options to change the color of link anchors, you will also find many security and privacy related preferences here.
Making changes to those can improve security or privacy.
The following list attempts to list all privacy and security preferences of relevance. With that said, it is a work in progress considering that there are that many preferences available. Read more... )
oio11: (Default)

Overview of Firefox’s about:config security and privacy preferences

http://www.ghacks.net/overview-firefox-aboutconfig-security-privacy-preferences/

Mozilla Firefox is without the shadow of a doubt the browser that you can customize the most. This shows not only when it comes to (most) feature additions or changes, as there is usually a way to return to the old, but also when you dive into the depths of the about:config page.
The page lists a lot of preferences that you can all modify. Most are not accessible elsewhere in the browser, and you often find preferences listed here that Mozilla has implemented but not enabled yet for all users.
While you find all kinds of preferences here, for instance options to change the color of link anchors, you will also find many security and privacy related preferences here.
Making changes to those can improve security or privacy.
The following list attempts to list all privacy and security preferences of relevance. With that said, it is a work in progress considering that there are that many preferences available. Read more... )
oio11: (Default)
4 ноября 2012 в 06:59

Плагины firefox для аудита безопасности сайтов

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

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

Хочется отметить, что большинство плагинов не всегда смогут дать полную картину, так как это просто небольшие плагины. Они никогда не дадут той ясности, которую могут дать специализированные программы. Тем не менее, превратить свой браузер в эдакий комбайн для аудита сможет даже новичок, так что этот метод заслуживает своего внимания. Read more... )
oio11: (Default)

Как перенести расширения Google Chrome без синхронизации

Небольшая полезная статья от одного из наших читателей. Read more... )

oio11: (Фея)
Оригинал взят у [livejournal.com profile] uzverss в ChromePortable
для изготовления собственной сборки хрома нужно
скачать архив отсюда http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html
распаковать архив в домашнюю папку, переименовать его в ChromePortable, создать в нём файл ChromePortable написать в нём:

#!/bin/sh
~/ChromePortable/chrome --user-data-dir=/home/имя/ChromePortable/Profil

сделать исполняемым
теперь все настройки, плагины и все посещения будут хранится в /home/имя/ChromePortable/Profil
создать в домашнем каталоге папку bin
сделать символическую ссылку
ln -s /home/имя/ChromePortable/Profil /home/имя/bin
в /etc/profile в PATH добавить /home/user/bin
теперь будет удобно запускать программы из пользовательского каталога )

поскольку я не люблю делится статистикой с гуглем, а свежий флеш мне нужен, то прикручу libpepflashplayer.so к своему поделию) для сего скачиваю последний хром, вытаскиваю из него папку PepperFlash создаю папку opt кидаю туда папку PepperFlash архивирую с именем pepperflash.tgz делаю deb пакет ( alien -d ), устанавливаю, дописываю в ChromePortable запуск флеша (в итоге он теперь выглядит так)

#!/bin/sh
~/ChromiumPortable/chrome --user-data-dir=/home/edward/ChromiumPortable/Profil --ppapi-flash-path=/opt/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.5.31.2

(версия флеша написана в файле manifest.json из папки PepperFlash)
в настройках хромиума chrome://plugins/ включаем нужную версию (ненужную отключить)
всё

под винду делается аналогичным образом: скачивается архив, распаковывается в "моих документах" (или ещё куда), переименовывается для удобства, создётся ярлык, правой кнопкой по ярлыку -> свойства в поле, где прописан путь к исполняемому файлу, в самом конце поставить пробел и дописать --user-data-dir=Profil затем отправить его в рабочий стол и закрепить в меню Пуск программу можно носить на флешке (нужно только в ярлыке менять путь).
oio11: (Default)

3 скрытые возможности Firefox 15, которые вы можете захотеть включить

04.09.2012 17:07
Firefox 15, который был выпущен несколько назад, Read more... )

oio11: (Default)
  6 Марта      Зенур Юсипов

Два удобных способа читать электронные книги на компьютере

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

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


Read more... )
oio11: (Default)
  6 Марта      Зенур Юсипов

Два удобных способа читать электронные книги на компьютере

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

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


Read more... )
oio11: (Default)
  6 Марта      Зенур Юсипов

Два удобных способа читать электронные книги на компьютере

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

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


Read more... )
oio11: (Default)

Следи за следящими: плагин Mozilla Collusion

Bookmark and Share

Исполнительный директор Mozilla вчера выступил на конференции TED и представил новую разработку — расширение Collusion для браузера Firefox. Это красивая программа, которая наглядно показывает «шпионскую сеть», следящую за вашими действиями в интернете.

Онлайн-демонстрация Collusion

Программа показывает информацию в графическом виде, строя граф в реальном времени.

Каждый раз, когда браузер отправляет данные на удалённый сервер с помощью следящего cookie, на графе появляются новые точки: красные означают рекламодателей, серые — веб-сайты. Показываются также связи между всеми этими точками, так что сразу видно, как они объединены в общую систему. Например, одна и та же следящая сеть (Google, Facebook) действует на сотнях и тысячах сайтов, которые посещает пользователь.

Главная особенность Collusion — это красивая визуализация. На практике существует большое количество решений для блокировки следящих cookies. Более того, Collusion не спасает от флэш-cookies, которые гораздо более опасны, потому что одни и те же cookies работают сразу во всех браузерах. Если у вас в браузере включен Flash, то большую коллекцию накопившихся флэш-cookies можно наблюдать в следующих папках:

Windows
Documents and Settings/yourusername/Application Data/Macromedia/Flash Player/Shared Objects/your flash userid/
Documents and Settings/yourusername/Application Data/Macromedia/Flash Player/Macromedia.com/Support/Flashplayer/Sys/

Mac
Places/yourusername/Library/Preferences/Macromedia/Flash Player/SharedObjects/your flash userid/
Places/yourusername/Library/Preferences/Macromedia/Flash Player/Macromedia.com/Support/Flashplayer/Sys/

Есть и другие способы установить у пользователя надёжные и практически «неудаляемые» cookies, которые дублируют себя в нескольких местах и самовосстанавливаются из резервного места в случае удаления в другом.

Более того, эффективно отслеживать пользователя можно с помощью «фингерпринтинга» (комбинация user-агента, плагинов, time-zone, языка, разрешения экрана и так далее) вовсе без помощи cookies, подробнее см. здесь. Рекламодатели используют cookies только ради удобства, а не потому что это единственная технология для отслеживания пользователей. Отключения следящих cookies в браузере с помощью Collusion или другой программы на самом деле ничего не даёт. Чтобы надёжно избавиться от слежки, требуется отключить Javascript, очистить поле User-agent и использовать анонимайзеры Tor.

http://www.xakep.ru/post/58359/default.asp
oio11: (Default)

Следи за следящими: плагин Mozilla Collusion

Bookmark and Share

Исполнительный директор Mozilla вчера выступил на конференции TED и представил новую разработку — расширение Collusion для браузера Firefox. Это красивая программа, которая наглядно показывает «шпионскую сеть», следящую за вашими действиями в интернете.

Онлайн-демонстрация Collusion

Программа показывает информацию в графическом виде, строя граф в реальном времени.

Каждый раз, когда браузер отправляет данные на удалённый сервер с помощью следящего cookie, на графе появляются новые точки: красные означают рекламодателей, серые — веб-сайты. Показываются также связи между всеми этими точками, так что сразу видно, как они объединены в общую систему. Например, одна и та же следящая сеть (Google, Facebook) действует на сотнях и тысячах сайтов, которые посещает пользователь.

Главная особенность Collusion — это красивая визуализация. На практике существует большое количество решений для блокировки следящих cookies. Более того, Collusion не спасает от флэш-cookies, которые гораздо более опасны, потому что одни и те же cookies работают сразу во всех браузерах. Если у вас в браузере включен Flash, то большую коллекцию накопившихся флэш-cookies можно наблюдать в следующих папках:

Windows
Documents and Settings/yourusername/Application Data/Macromedia/Flash Player/Shared Objects/your flash userid/
Documents and Settings/yourusername/Application Data/Macromedia/Flash Player/Macromedia.com/Support/Flashplayer/Sys/

Mac
Places/yourusername/Library/Preferences/Macromedia/Flash Player/SharedObjects/your flash userid/
Places/yourusername/Library/Preferences/Macromedia/Flash Player/Macromedia.com/Support/Flashplayer/Sys/

Есть и другие способы установить у пользователя надёжные и практически «неудаляемые» cookies, которые дублируют себя в нескольких местах и самовосстанавливаются из резервного места в случае удаления в другом.

Более того, эффективно отслеживать пользователя можно с помощью «фингерпринтинга» (комбинация user-агента, плагинов, time-zone, языка, разрешения экрана и так далее) вовсе без помощи cookies, подробнее см. здесь. Рекламодатели используют cookies только ради удобства, а не потому что это единственная технология для отслеживания пользователей. Отключения следящих cookies в браузере с помощью Collusion или другой программы на самом деле ничего не даёт. Чтобы надёжно избавиться от слежки, требуется отключить Javascript, очистить поле User-agent и использовать анонимайзеры Tor.

http://www.xakep.ru/post/58359/default.asp
oio11: (Default)

Следи за следящими: плагин Mozilla Collusion

Bookmark and Share

Исполнительный директор Mozilla вчера выступил на конференции TED и представил новую разработку — расширение Collusion для браузера Firefox. Это красивая программа, которая наглядно показывает «шпионскую сеть», следящую за вашими действиями в интернете.

Онлайн-демонстрация Collusion

Программа показывает информацию в графическом виде, строя граф в реальном времени.

Каждый раз, когда браузер отправляет данные на удалённый сервер с помощью следящего cookie, на графе появляются новые точки: красные означают рекламодателей, серые — веб-сайты. Показываются также связи между всеми этими точками, так что сразу видно, как они объединены в общую систему. Например, одна и та же следящая сеть (Google, Facebook) действует на сотнях и тысячах сайтов, которые посещает пользователь.

Главная особенность Collusion — это красивая визуализация. На практике существует большое количество решений для блокировки следящих cookies. Более того, Collusion не спасает от флэш-cookies, которые гораздо более опасны, потому что одни и те же cookies работают сразу во всех браузерах. Если у вас в браузере включен Flash, то большую коллекцию накопившихся флэш-cookies можно наблюдать в следующих папках:

Windows
Documents and Settings/yourusername/Application Data/Macromedia/Flash Player/Shared Objects/your flash userid/
Documents and Settings/yourusername/Application Data/Macromedia/Flash Player/Macromedia.com/Support/Flashplayer/Sys/

Mac
Places/yourusername/Library/Preferences/Macromedia/Flash Player/SharedObjects/your flash userid/
Places/yourusername/Library/Preferences/Macromedia/Flash Player/Macromedia.com/Support/Flashplayer/Sys/

Есть и другие способы установить у пользователя надёжные и практически «неудаляемые» cookies, которые дублируют себя в нескольких местах и самовосстанавливаются из резервного места в случае удаления в другом.

Более того, эффективно отслеживать пользователя можно с помощью «фингерпринтинга» (комбинация user-агента, плагинов, time-zone, языка, разрешения экрана и так далее) вовсе без помощи cookies, подробнее см. здесь. Рекламодатели используют cookies только ради удобства, а не потому что это единственная технология для отслеживания пользователей. Отключения следящих cookies в браузере с помощью Collusion или другой программы на самом деле ничего не даёт. Чтобы надёжно избавиться от слежки, требуется отключить Javascript, очистить поле User-agent и использовать анонимайзеры Tor.

http://www.xakep.ru/post/58359/default.asp

October 2025

S M T W T F S
   1234
567891011
12131415161718
19202122 232425
262728293031 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 7th, 2026 07:17 pm
Powered by Dreamwidth Studios