http://www.linux.org.ru/forum/admin/5801863


 
 

cache deny all
cache_dir null /tmp

спионерено отсюда

 
 

По списку доменов и формату контента: 



acl block dstdomain "/etc/squid/block.acl"

acl media urlpath_regex -i \.mp3$ \.wav$ \.avi$ \.mpeg$ \.flv$ \.jpg$

acl exe urlpath_regex -i \.exe$ \.dll$

acl arc urlpath_regex -i \.zip$ \.rar$ \.arj$ \.cab$



http_access deny block

http_access deny media

http_access deny arc

http_access deny exe


 





по весу запрашиваемого контента:



reply_body_max_size 10000000 deny all

 


 
 

пример:



date 102610032014.00

(cтавит на 26 октября 2014, 10:03)

 


 
 

Айпишник:



#(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)#



URL:



/(https?:\/\/)?(www\.)?([-а-яa-z0-9_\.]{2,}\.)(рф|[a-z]{2,6})((\/[-а-яa-z0-9_]{1,})?\/?([a-z0-9_-]{2,}\.[a-z]{2,6})?(\?[a-z0-9_]{2,}=[-0-9]{1,})?((\&[a-z0-9_]{2,}=[-0-9]{1,}){1,})?)/i


 
 

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile="result_name.pdf" source.pdf

(должны быть установлены ghostscript pdftk)


 
 

dd if=/dev/zero of=/home/swap-tmp bs=2048 count=2048K

mkswap /home/swap-tmp

swapon /home/swap-tmp



 


 
 
09.10.2014 03:30 Бостон Брюинз – Филадельфия Флайерз -:-
10.10.2014 03:00 Филадельфия Флайерз – Нью-Джерси Дэвилз -:-
12.10.2014 03:00 Филадельфия Флайерз – Монреаль Канадиенс -:-
15.10.2014 03:00 Филадельфия Флайерз – Анахайм Дакс -:-
19.10.2014 04:00 Даллас Старз – Филадельфия Флайерз -:-
22.10.2014 04:30 Чикаго Блэкхоукс – Филадельфия Флайерз -:-
23.10.2014 04:00 Питтсбург Пингвинз – Филадельфия Флайерз -:-
26.10.2014 04:00 Филадельфия Флайерз – Детройт Ред Уингз -:-
29.10.2014 04:00 Филадельфия Флайерз – Лос-Анджелес Кингз -:-
31.10.2014 04:30 Тампа-Бэй Лайтнинг – Филадельфия Флайерз -:-
02.11.2014 04:00 Флорида Пантерз – Филадельфия Флайерз -:-
05.11.2014 05:00 Филадельфия Флайерз – Эдмонтон Ойлерз -:-
07.11.2014 05:00 Филадельфия Флайерз – Флорида Пантерз -:-
09.11.2014 05:00 Филадельфия Флайерз – Колорадо Эвеланш -:-
15.11.2014 05:00 Филадельфия Флайерз – Коламбус Блю Джекетс -:-
16.11.2014 05:00 Монреаль Канадиенс – Филадельфия Флайерз -:-
20.11.2014 06:00 Нью-Йорк Рейнджерс – Филадельфия Флайерз -:-
21.11.2014 05:00 Филадельфия Флайерз – Миннесота Уайлд -:-
23.11.2014 05:00 Филадельфия Флайерз – Коламбус Блю Джекетс -:-
25.11.2014 05:00 Нью-Йорк Айлендерс – Филадельфия Флайерз -:-
27.11.2014 05:30 Детройт Ред Уингз – Филадельфия Флайерз -:-
28.11.2014 23:00 Филадельфия Флайерз – Нью-Йорк Рейнджерс -:-
29.11.2014 23:00 Нью-Йорк Рейнджерс – Филадельфия Флайерз -:-
03.12.2014 08:00 Сан-Хосе Шаркс – Филадельфия Флайерз -:-
04.12.2014 08:30 Анахайм Дакс – Филадельфия Флайерз -:-
07.12.2014 02:00 Лос-Анджелес Кингз – Филадельфия Флайерз -:-
10.12.2014 05:00 Коламбус Блю Джекетс – Филадельфия Флайерз -:-
12.12.2014 05:00 Филадельфия Флайерз – Нью-Джерси Дэвилз -:-
13.12.2014 23:00 Филадельфия Флайерз – Каролина Харрикейнз -:-
17.12.2014 05:00 Филадельфия Флайерз – Тампа-Бэй Лайтнинг -:-
19.12.2014 05:00 Филадельфия Флайерз – Флорида Пантерз -:-
21.12.2014 05:00 Торонто Мэйпл Лифс – Филадельфия Флайерз -:-
22.12.2014 07:00 Виннипег Джетс – Филадельфия Флайерз -:-
24.12.2014 05:00 Миннесота Уайлд – Филадельфия Флайерз -:-
28.12.2014 06:00 Нэшвилл Предаторз – Филадельфия Флайерз -:-
30.12.2014 07:00 Аризона Койотс – Филадельфия Флайерз -:-
01.01.2015 07:00 Колорадо Эвеланш – Филадельфия Флайерз -:-
03.01.2015 05:00 Каролина Харрикейнз – Филадельфия Флайерз -:-
04.01.2015 05:00 Нью-Джерси Дэвилз – Филадельфия Флайерз -:-
07.01.2015 05:00 Филадельфия Флайерз – Оттава Сенаторз -:-
09.01.2015 05:00 Филадельфия Флайерз – Вашингтон Кэпиталз -:-
10.01.2015 23:00 Филадельфия Флайерз – Бостон Брюинз -:-
13.01.2015 05:00 Филадельфия Флайерз – Тампа-Бэй Лайтнинг -:-
15.01.2015 06:00 Вашингтон Кэпиталз – Филадельфия Флайерз -:-
16.01.2015 05:00 Филадельфия Флайерз – Ванкувер Кэнакс -:-
18.01.2015 05:00 Баффало Сэйбрз – Филадельфия Флайерз -:-
19.01.2015 23:00 Нью-Йорк Айлендерс – Филадельфия Флайерз -:-
21.01.2015 05:00 Филадельфия Флайерз – Питтсбург Пингвинз -:-
28.01.2015 05:00 Филадельфия Флайерз – Аризона Койотс -:-
30.01.2015 05:00 Филадельфия Флайерз – Виннипег Джетс -:-
01.02.2015 05:00 Филадельфия Флайерз – Торонто Мэйпл Лифс -:-
06.02.2015 05:00 Филадельфия Флайерз – Нью-Йорк Айлендерс -:-
09.02.2015 01:00 Вашингтон Кэпиталз – Филадельфия Флайерз -:-
11.02.2015 05:30 Монреаль Канадиенс – Филадельфия Флайерз -:-
14.02.2015 05:00 Коламбус Блю Джекетс – Филадельфия Флайерз -:-
16.02.2015 05:30 Баффало Сэйбрз – Филадельфия Флайерз -:-
18.02.2015 05:00 Филадельфия Флайерз – Коламбус Блю Джекетс -:-
20.02.2015 05:00 Филадельфия Флайерз – Баффало Сэйбрз -:-
21.02.2015 23:00 Филадельфия Флайерз – Нэшвилл Предаторз -:-
23.02.2015 01:00 Филадельфия Флайерз – Вашингтон Кэпиталз -:-
25.02.2015 05:00 Каролина Харрикейнз – Филадельфия Флайерз -:-
27.02.2015 05:30 Торонто Мэйпл Лифс – Филадельфия Флайерз -:-
01.03.2015 06:00 Филадельфия Флайерз – Нью-Йорк Рейнджерс -:-
04.03.2015 05:00 Филадельфия Флайерз – Калгари Флэймз -:-
06.03.2015 05:00 Филадельфия Флайерз – Сент-Луис Блюз -:-
07.03.2015 23:00 Бостон Брюинз – Филадельфия Флайерз -:-
09.03.2015 02:00 Нью-Джерси Дэвилз – Филадельфия Флайерз -:-
11.03.2015 04:00 Филадельфия Флайерз – Даллас Старз -:-
13.03.2015 05:00 Сент-Луис Блюз – Филадельфия Флайерз -:-
14.03.2015 22:00 Филадельфия Флайерз – Детройт Ред Уингз -:-
16.03.2015 04:00 Оттава Сенаторз – Филадельфия Флайерз -:-
18.03.2015 07:00 Ванкувер Кэнакс – Филадельфия Флайерз -:-
20.03.2015 06:00 Калгари Флэймз – Филадельфия Флайерз -:-
22.03.2015 07:00 Эдмонтон Ойлерз – Филадельфия Флайерз -:-
26.03.2015 05:00 Филадельфия Флайерз – Чикаго Блэкхоукс -:-
28.03.2015 22:00 Филадельфия Флайерз – Сан-Хосе Шаркс -:-
02.04.2015 05:00 Питтсбург Пингвинз – Филадельфия Флайерз -:-
04.04.2015 22:00 Каролина Харрикейнз – Филадельфия Флайерз -:-
06.04.2015 04:30 Филадельфия Флайерз – Питтсбург Пингвинз -:-
08.04.2015 04:00 Филадельфия Флайерз – Нью-Йорк Айлендерс -:-
10.04.2015 04:00 Филадельфия Флайерз – Каролина Харрикейнз -:-
12.04.2015 09:30 Филадельфия Флайерз – Оттава Сенаторз -:- 
 

Баш скрипт для записи одного альбома на флешке (запускаем в папке, где по порядку лежат необходиме mp3-шки, в качестве параметра путь до создаваемо папки на флешке):

 



#!/bin/bash



tempfile=fileofpix.txt;

newpath=$1;

ending=".mp3";



i=1;



ls *${ending} > $tempfile ;

mkdir ${newpath} ;



while read track

   do



cp "${track}" "$newpath";

mv "$newpath/${track}" "$newpath/${i}$ending";





sleep 70;



let "i++";



   done < $tempfile



rm $tempfile;



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




Function GetFilesArr($dir)

{

$ListDir = Array();

If ($handle = opendir($dir))

{

    While (False !== ($file = readdir($handle)))

    {

        If ($file == '.' || $file == '..')

        {

                Continue;

        }

        $path = $dir . '\\' . $file;

        If(Is_File($path))

        {

                $ListDir[] = $path;

        }

        ElseIf(Is_Dir($path))

        {

                $ListDir= array_merge($ListDir, GetFilesArr($path));

        }

    }

    CloseDir($handle);

    Return $ListDir;

}

}

;

function getArrayFiles($path_dir) {

    $array_path = array();

    $dir = new RecursiveDirectoryIterator($path_dir);

    foreach(new RecursiveIteratorIterator($dir) as $val) {

        if($val->isFile()) {

            $array_path[] = $val->getPathname();

        }

    }

    return $array_path;

}



function ParamRemover($prestring, $wholefile){

    

    

$filechunks = explode($prestring, $wholefile);

$filechunk = array_shift($filechunks);

$newpage = array($filechunk);

foreach($filechunks as $chunk) {

$delim = strpbrk($chunk,chr(34).chr(41));

    

$chunkparts = explode($delim{0},$chunk);   

$firstpart=array_shift($chunkparts);

echo($firstpart." - REMOVED".chr(10));

$newpage[] = $delim{0}.implode($delim{0}, $chunkparts);

};

$newwholefile=implode(substr($prestring, 0, 3), $newpage);

return $newwholefile;

};





// print_r(getArrayFiles($argv[1]));

$filesto = getArrayFiles($argv[1]);

$elements = array();

$new_path = $argv[2];





foreach ($filesto as $filefuck)

{

$elements[]=explode("/",$filefuck);

};

for ($x=0; $x<60; $x++) {



foreach ($elements as $elem) {



    if (in_array($x.".mp3",$elem)) {

      if (!is_dir("$argv[2]".$elem[count($elem)-2])) { mkdir("$argv[2]".$elem[count($elem)-2], 0777);

       

      };

     echo (implode("/",$elem)." - $argv[2]".$elem[count($elem)-2]."/".$elem[count($elem)-1].chr(10));

     copy(implode("/",$elem), "$argv[2]".$elem[count($elem)-2]."/".$elem[count($elem)-1]);  

     sleep(4); 

        

    }



    

};

  

        

};



?>



 


 
 

apt-get install chromium



)))


 
 

ДРУГИЕ СТРАНИЦЫ:  |  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 |  10 |  11 |  12 |  13 |  14 |