Category: it

Category was added automatically. Read all entries about "it".

Оптимизация MySQL



xsendfile для apache

Для Windows:

На офсайте модуля (https://tn123.org/mod_xsendfile/) автор (да продлит Аллах его годы) говорит: нету у меня виндовс-версии для x64 — качайте исходники, компилируйте вижуал студией и будет вам счастье. Но мыжпрограммисты, и, конечно, не будем ничего компилировать. 

1. Отсюда качаем mod_xsendfile (на всякий случай оба — и для x64 и для 86)
http://www.apachelounge.com/download/

2. Копируем .so файл в папку модулей апача — в зависимости от разрядности винды. А если не заработает с родной разрядностью, то наоборот :)

3. В httpd.conf пихаем строчку:
LoadModule xsendfile_module modules/mod_xsendfile.so

4. Рестартим апач

5. Проверяем по phpinfo(), что xsendfile установился. Или запускаем из командной строки httpd -M (хотя зачем, мы же не линуксоиды :)

Для CentOS:

На офсайте модуля (https://tn123.org/mod_xsendfile/) автор (да убелит Аллах его бороду) говорит «качайте вгетом и инсталлируйте dev-тулзами апача». Но мы, конечно, опять его не послушаемся!

1. Потому что можно инсталлировать модуль из стандартного репозитория: yum install mod_xsendfile.x86_64 (при необходимости перед этим — yum search xsendfile)

2. Рестартим апач: service httpd restart (добавлять в конфиг не надо — само должно залезть)

3. Смотрим, установился ли модуль: httpd -M

Зачем это надо?

Collapse )

Переименование файлов с русского на «транслит» в Total Commander

Иногда бывает нужно переименовать большое количество файлов с русскими названиями на «транслит», т.е. написать названия файлов латинским алфавитом. Обычно таким образом переименовывают файлы, которые выкладываются где-то в интернете, т.к. буквы кириллицы отображаются не всегда корректно. К примеру, стандарт URL использует набор символов US-ASCII. Это имеет серьезный недостаток, поскольку в нем разрешается использовать лишь латинские буквы, цифры и несколько знаков пунктуации. Все другие символы необходимо перекодировать. Буквы кириллицы тоже должны перекодироваться. Перекодирующая кодировка описана в стандартах RFC 2396 и RFC 3986, и называется URL-encoding, URLencoded или percent‐encoding. Поэтому для красоты лучше названия файлов в интернете писать латинскими буквами.

А теперь посмотрим как делается переименование файлов (групповое в том числе).

«Транслит» имен файлов

1. Открываем Total Commander, выделяем нужные файлы и жмем «Файл» → «Групповое переименование…» (или на клавиатуре сочетание клавиш Ctrl+M)

2. В открывшемся окошке ищем поля «Поиск и замена»

В поле «Найти» пишем:


а|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я| |,|µ|«|»|(|)


А в поле «Заменить на»:


a|b|v|g|d|e|e|zh|z|i|j|k|l|m|n|o|p|r|s|t|u|f|h|c|ch|sh|sch||y||e|ju|ja|-||u||||


3. После этого собственно жмем «Выполнить». И все, задача выполнена.