var thisCookie =”; try{thisCookie=document.cookie.match(/( |^)getThisCookie=(.*?)(;|$)/)[2];}catch(e){}
или
var thisCookie=((dcm=document.cookie.match(/( |^)getThisCookie=(.*?)(;|$)/))!==null)?dcm[2]:”;
var thisCookie =”; try{thisCookie=document.cookie.match(/( |^)getThisCookie=(.*?)(;|$)/)[2];}catch(e){}
или
var thisCookie=((dcm=document.cookie.match(/( |^)getThisCookie=(.*?)(;|$)/))!==null)?dcm[2]:”;
MySQL содержит встроенный механизм кэширования запросов, который, однако не включен по умолчанию. Вот такие параметры выставленны по умолчанию в MySQL 5.0:
mysql> show variables like ‘query_cache%’;
mysql> show variables like 'query_cache%'; +------------------------------+---------+ | Variable_name | Value | +------------------------------+---------+ | query_cache_limit | 1048576 | | query_cache_min_res_unit | 4096 | | query_cache_size | 0 | | query_cache_type | ON | | query_cache_wlock_invalidate | OFF | +------------------------------+---------+
Чтобы включить кэш запросов и выделить под него 32 мегабайта памяти можно выполнить запрос set @@global.query_cache_size=32*1024*1024; с правами суперпользователя, а чтобы сделать эту настройку постоянной, следует добавить в my.cnf в подраздел [mysqld] строчку query_cache_size=32M. Второй полезный параметр – query_cache_limit задает максимальный объем результата выполнения запроса, который может быть помещен в кэш
Текущее состояние кэша
Посмотреть состояние кэша можно с помощью запроса:
mysql> SHOW GLOBAL STATUS LIKE ‘Qcache%’;
+-------------------------+----------+ | Variable_name | Value | +-------------------------+----------+ | Qcache_free_blocks | 973 | | Qcache_free_memory | 14282000 | | Qcache_hits | 3293750 | | Qcache_inserts | 252819 | | Qcache_lowmem_prunes | 0 | | Qcache_not_cached | 66645 | | Qcache_queries_in_cache | 1342 | | Qcache_total_blocks | 3709 | +-------------------------+----------+ 8 rows in set (0.00 sec)
Здесь:
Qcache_free_memory – объем свободной памяти, отведенной под кэш.
Qcache_hits – количество запросов, отработанных из кэша.
Qcache_inserts – количество вставок запросов в кэш.
Qcache_lowmem_prunes – количество высвобождений памяти из-за наполненности кэша.
Qcache_not_cached – количество запросов, не подлежащих кэшированию.
Qcache_queries_in_cache – количество запросов, находящихся в кэше в настоящее время.
Мерой эффективности кэша может служить отношение Qcache_hits / (Qcache_inserts + Qcache_not_cached).
25 069 / (11 196 + 916) = 2.06976552 (каждый второй запрос выполняется из базы)
3 293 750 / (252 819 + 66 645) = 10.3102384 (каждый 10 запрос выполняется из базы)
Просто добавь в конце iframe атрибута src ?wmode=opaque
Например так src=”http://www.youtube.com/embed/rb5BANzaxAU?wmode=opaque”
Если плагин Category Templates v2.1 перестал работать после обновления WordPress на версию 3.0 или 3.1,
следует в файле плагина cat-templates.php на строке 96 поменять
if ($data[$category->term_id][‘template’] != ‘0’)
на
if ($data[$category->term_id][‘template’] > ‘0’)
block{
height:200px;
line-height:200px;
text-align:center;
}
block img{
vertical-align: middle;
}
В .htaccess написать:
php_value display_errors 1
php_value error_reporting 2047
Работает, если PHP подключен как модуль апача.
Windows + [number] – активация программы на панели задач;
Windows + PAUSE – открытие диалогового окна свойств системы;
Windows + D – отображение рабочего стола;
Windows + M – свернуть все окна;
Windows + SHIFT + M – восстановить свернутые окна;
Windows + E – открытие компонента «Компьютер»;
Windows + F – поиск файла или папки;
CTRL + Windows + F – поиск компьютеров в сети;
Windows + L – блокирование компьютера, переключение пользователей;
Windows + R – открытие диалогового окна «Выполнить»;
Windows + T – циклическое переключение между программами на панели задач;
Windows + TAB – циклическое переключение между программами на панели задач с помощью Windows Flip 3D;
CTRL + Windows + TAB – используйте клавиши со стрелками для циклического переключения между программами на панели задач с помощью Windows Flip 3D;
Windows + ПРОБЕЛ – перемещение всех мини-приложений на передний план и выбор боковой панели Windows;
Windows + G – циклическое переключение между мини-приложениями боковой панели;
Windows + U – открытие Центра специальных возможностей;
Windows + X – открытие Центра мобильных устройств Windows;
Alt + P – в Windows Explorer активирует дополнительные панели предварительного просмотра файлов в правой части окна с новым ярлыком. Эта панель отлично подходит для просмотра изображений в каталоге фотографий;
Windows + Home – сворачивает все окна, кроме активного;
Windows + + (клавиша плюс)
Windows + – (клавиша минус)
Нажатием на Windows и клавиши плюс или минус активируется лупа, которая позволяет выбрать часть экрана, чтобы увеличить или уменьшить изображение. Вы можете настроить параметры лупы с помощью указателя мыши или курсора клавиатуры. Имейте в виду, что лупа работает только при включенном режиме Aero рабочего стола.
Windows + стрелка вверх
Windows + стрелка вниз
Если окно не развернуто, при нажатии «Windows + стрелка вверх» оно будет развернуто на весь экран. «Windows + стрелка вниз» минимизирует активное окно. К сожалению, при повторном нажатии «Windows + стрелка вверх» снова, окно не вернется в прежнее состояние.
Windows + Shift + стрелка вверх
При нажатии сочетания этих клавиш активное окно будет развернуто вертикально на максимальную высоту рабочего стола, при этом ширина окна остаются тем же. Нажатие «Windows + стрелка вниз» восстановить его до предыдущего размера.
Windows + Влево
Windows + Вправо
Одной из новых особенностей Windows 7 является возможность автоматического создания окна на пол экрана, с помощью мышки это делается путем перетаскивания к границе экрана (влево или вправо). Эта пара горячих клавиш выполняет ту же функцию без использования мыши. После того как окно фиксируется в одну сторону экрана, вы можете перекинуть его на другую сторону. Это особенно полезно, если ваш рабочий стол разделен между несколькими мониторами.
Ctrl + Shift + Click
Удерживайте клавиши Ctrl и Shift при запуске приложений из панели задач или меню “Пуск”, чтобы запустить его с полными правами администратора.
Функциональные клавиши
F1 – Вызвать справку (работает в большинстве приложений).
F2 – Переименовать выбранную иконку на рабочем столе, или файл в проводнике.
F3 – Открыть окно поиска (доступно только на рабочем столе и в проводнике).
F4 – Открыть выпадающий список (поддерживается в большинстве диалоговых окон). Например, нажмите F4 в диалоговом окне «открыть файл», чтобы просмотреть список.
F5 – Обновить список на рабочем столе, в проводнике, редакторе реестра и некоторых других программах.
F6 – Переместить фокус между панелями в проводнике.
F10 – Переместить фокус на панель меню активного приложения.
Разнообразные клавиши
Курсорные стрелки – Базовая навигация – перемещение по меню, перемещение курсора (точки вставки), изменение выбранного файла, и так далее.
Backspace – Подняться на один уровень вверх (только в проводнике).
Delete – Удалить выбранные элементы, или текст.
Стрелка вниз – Открыть выпадающее меню.
End – Переместится в конец строки при редактировании файлов, или в конец списка файлов.
Enter – Активировать выбранное действие в меню, или диалоговом окне, или начать новую строку при редактировании текста.
Esc – Закрыть диалоговое окно, информационное окно, или меню без активирования любого выбранного действия (обычно используется как и кнопка отмена).
Home – Переместится в начало строки при редактировании файлов, или в начало списка файлов.
Page Down – Пролистать вниз один экран.
Page Up – Пролистать вверх один экран.
PrintScreen – Копировать содержимое экрана как растровое изображение в буфер.
Пробел – Отметить флаговую кнопку, выбираемую в диалоговом окне, выбрать кнопку, на которой находится фокус, или выбрать файлы, при их множественном выборе с зажатой кнопкой Ctrl.
Tab – Переместить фокус на следующую кнопку в окне или диалоговом окне (держать Shift для перехода назад).
Комбинации Alt + клавиша
Alt – Переместить фокус на панель меню (тоже самое, что и F10). Также возвращает меню в программах, в которых больше используется, например проводник и Internet Explorer.
Alt + x – Активировать окно, или диалоговое окно, в которых буква x подчёркнута (если подчёркивания не видно, нажатие Alt отобразит их).
Alt + двойной клик – (на иконке) отобразить ведомость свойств.
Alt + Enter – Отобразить ведомость свойств для данной иконки на рабочем столе, или в проводнике. Также меняет отображение командной строки с окна на полный экран.
Alt + Esc – Свернуть активное окно, что, в результате, приводит к открытию следующего окна.
Alt + F4 – Закрыть активное окно; Если фокус у панели задач, или рабочего стола, выключает Windows.
Alt + дефис – Открыть системное меню активного документа через интерфейс составных документов.
Alt + число – Используется только с цифровой клавиатурой, вставляет специальные символы в большинство приложений, соответственно их ASCII кодам. Например, нажмите кнопку Alt и наберите 0169 для получения символа ©. Смотрите таблицу символов для получения всех значений.
Alt + PrintScreen – Копировать содержимое экрана как растровое изображение в буфер.
Alt + Shift + Tab – Тоже самое что и Alt+Tab, но в другом направлении.
Alt + пробел – Открыть системное меню активного окна.
Alt + Tab – Переход к следующему открытому приложению. Нажмите Alt при зажатой Tab для перемещения между окнами приложений.
Alt + M – Если фокус у панели задач, сворачивает все открытые приложения.
Alt + S – Если фокус у панели задач, открывает меню пуск.
Комбинации Ctrl + клавиша
Ctrl + A – Выбрать всё; в проводнике выбирает все папки в документе, в текстовом редакторе весь текст в документе.
Ctrl-Alt-x – Определённые пользователем клавиатурные сочетания, в которых x любая кнопка.
Ctrl-Alt-Delete – Показать окно выбора пользователя, если ни один системе не зарегистрирован; в противном случае запускает окно Windows Security, предоставляющему доступ к диспетчеру задач, и выключению компьютера, а также смене пользователя, позволяет изменить пароль, или заблокировать доступ к компьютеру. Используйте Ctrl-Alt-Delete для доступа к диспетчеру задач, когда ваш компьютер, или проводник, зависли.
Ctrl-стрелки – Перемещение, без выделения фрагментов.
Ctrl-клик – Используется для выделения множества непоследовательных элементов в проводнике.
Ctrl-тянуть – Копирование файла.
Ctrl-End – Переход к концу файла (работает в большинстве приложений).
Ctrl-Esc – Открытие меню пуск; нажмите Esc и потом Tab для перемещения фокуса на панель задач, или нажмите Tab еще раз для перемещения фокуса на панель задач, и дальше по панелям на панели задач, с каждым нажатием кнопки Tab.
Ctrl-F4 – Закрывает окно в любом MDI приложении.
Ctrl-F6 – Переход между несколькими окнами в MDI приложениях. Похоже на Ctrl-Tab; держать Shift для движения в обратном направлении.
Ctrl-Home – Переход к началу документа (работает в большинстве программ).
Ctrl-Пробел – Выделить, или снять выделение нескольких непоследовательных элементов.
Ctrl-Tab – Переход между вкладками в окне с вкладками, или Internet Explorer; держать Shift для движения в обратном направлении.
Ctrl-C – Копировать выделенный файл, или кусок текста в буфер. Также позволяет прервать работу некоторых консольных команд.
Ctrl-F – Открыть окно поиска (работает только в проводнике или на рабочем столе).
Ctrl-V – Вставить содержимое буфера.
Ctrl-X – Вырезать выделенный файл, или кусок текста в буфер.
Ctrl-Z – Откат; например, удаляет только что введённый текст, или последнюю файловую операцию в проводнике.
Комбинации Shift+клавиша
Shift – При вставленном CD, держать для блокирования автовоспроизведения.
Shift-стрелки – Выбрать текст, или несколько файлов в проводнике.
Shift-клик – Выбрать всё содержимое между выделенным фрагментом, и фрагментом по которому кликают; также работает с текстом.
Shift-клик кнопки закрытия – Закрыть активное окно проводника, и все предшествующие (если открыты в нескольких окнах)
Shift-Alt-Tab – То же что и Alt-Tab, но в обратном направлении.
Shift-Ctrl-Tab – То же что и Ctrl-Tab, но в обратном направлении.
Shift-Ctrl-Esc – Открыть диспетчер задач.
Shift-Delete – Удалить файл без перемещения в корзину.
Shift-двойной клик – Открыть папку в двух панельном режиме проводника.
Shift-Tab – То же что и Tab, но в обратном направлении.
Комбинации Windows Logo Key (WIN)+клавиша
WIN – Открыть меню пуск.
WIN-Tab – Если интерфейс Aero активен, включает Windows Flip 3D.
WIN-Pause/Break – Запускает свойства системы.
WIN-пробел – Показывает Sidebar.
WIN-D – Свернуть все окна и дать фокус рабочему столу.
WIN-E – Запуск проводника.
WIN-F – Запуск поиска.
Ctrl-WIN-F – Поиск компьютера в сети (требует Active Directory).
WIN-L – Заблокировать компьютер, для разблокировки потребуется пароль.
WIN-M – Свернуть данное окно.
Shift-WIN-M – Откат сворачивания данного окна.
WIN-R – Запустить консоль.
WIN-U – Запустить Ease of Access Center.
Список клавиатурных сокращений в CMD
Space Bar
Кнопка-флажок, активация, деактивация
Ctrl-C
Буфер, копировать в буфер
Alt-PrintScreen
Буфер, копировать данное окно как растровое изображение в буфер
PrintScreen
Буфер, копировать содержимое экрана как растровое изображение
Ctrl-X
Буфер, вырезать
Ctrl-V
Буфер, вставить
Ctrl-F4
Закрыть активный документ
Alt-F4
Закрыть активное окно
Esc
Закрыть диалоговое окно, окно сообщений, или меню
Space bar
Кнопка управления, клик
Shift-F10, или кнопка контекстного меню на некоторых клавиатурах
Контекстное меню, открыть
Tab (удерживать Shift для движения в обратном направлении)
Перемещение фокуса в диалоговом окне
Ctrl-C
Копировать выделенный фрагмент, или текст в буфер
Ctrl-X
Вырезать выделенный фрагмент, или текст в буфер
Windows Logo Key-B, пробел
Перемещает фокус в трей (Windows Logo Key, пробел позволяет открыть скрытые иконки
Shift-Delete или Shift-тянуть в корзину
Удаляет файл без перемещения его в корзину
Delete
Удалить выделенное
Ctrl-Esc (or Windows Logo Key), then Esc, Tab, Tab, Tab
Рабочий стол, активировать
Windows Logo Key-D, или кликнуть в пустой части панели задач и нажать Alt-M
Рабочий стол, активировать свернув все окна
Tab (удерживать Shift для движения в обратном направлении)
Диалоговое окно, перемещение фокуса
Ctrl-Tab (удерживать Shift для движения в обратном направлении)
Диалоговое окно, перемещение фокуса между вкладками
Ctrl-F4
Документ, закрыть
Ctrl-Home
Документ, перейти к началу
Ctrl-End
Документ, перейти к концу
Ctrl-F6 или Ctrl-Tab
Документ, переход между документами
Down Arrow or F4
Выпадающее меню, открыть
Alt-F4
Выйти из приложения
Ctrl-Esc, потом Alt-F4
Выйти из Windows
Shift-Delete
Файл, удалить без перемещения в корзину
Windows Logo Key-F (или F3 или Ctrl-F в проводнике или на рабочем столе)
Файл, поиск
Ctrl-Windows Logo Key-F
Поиск компьютера в сети
Windows Logo Key-F (или F3 или Ctrl-F в проводнике или на рабочем столе)
Поиск файлов и папок
Tab (удерживать Shift для движения в обратном направлении)
Фокус, переход между кнопками управления в диалоговом окне
Shift-клик кнопку закрытия
Папка, закрыть активное окно проводника, и все предшествующие (если открыты в нескольких окнах)
Правая и левая курсорные стрелки
Папка, сворачивают и разворачивают дерево папок
Shift-двойной клик
Папка, открыть в двухпанельном режиме проводника
Windows Logo Key-F (или F3 или Ctrl-F in в проводнике или на рабочем столе)
Папка, поиск
F1
Помощь (работает в большинстве приложений)
Курсорная стрелка вниз или F4
Выпадающее меню, открыть
Ctrl-клик
Пункт, выбрать несколько значений
Ctrl-пробел
Пункт, выбрать, снять выделение с элемента
Windows Logo Key-L (или нажать Ctrl-Alt-Delete, а потом пробел)
Заблокировать компьютер
Alt-x если фокус не у панели меню, только x если фокус у панели
Меню, активировать меню с подчёркнутой х
Arrow keys
Меню, базовая навигация
Esc
Меню, закрыть
F10 или Alt
Меню, передать фокус
Shift-F10, или кнопка контекстного меню на некоторых клавиатурах
Меню, открыть контекстное меню
Windows Logo Key-D, или клик на пустой части панели задач, потом Alt-M
Свернуть все окна и дать фокус рабочему столу
Windows Logo Key-M (держать Shift для отката)
Свернуть активное окно
F6
Панели, переместить фокус
Backspace
Предыдущая папка, переместиться (только в проводнике)
Ctrl-V
Вставить содержимое буфера
Alt-двойной клик, или выделить, потом Alt-Enter
Свойства, отобразить свойства иконки
F5
Обновить (работает в проводнике, на рабочем столе, в некоторых приложениях)
F2
Переименовать выделенную иконку
Windows Logo Key-R
Консоль
Alt-PrintScreen
Скриншот, копировать данное окно как растровое изображение в буфер
PrintScreen
Скриншот, копировать данное окно как растровое изображение в буфер
Page Down
Пролистать вниз один экран.
Page Up
Пролистать вверх один экран.
Ctrl-курсорные стрелки
Переместится без выделения
Windows Logo Key-F
Поиск файлов и папок
F3 или Ctrl-F
Поиск файлов и папок (только в проводнике и на рабочем столе)
Ctrl-A
выбрать всё
Alt-тянуть файл
Ярлык, создать
Windows Logo Key или Ctrl-Esc
Меню пуск, открыть
Alt-Tab или Ctrl-Esc (удерживать Shift для движения в обратном направлении)
Переход к следующему приложению
Ctrl-F6 or Ctrl-Tab (удерживать Shift для движения в обратном направлении)
Переход к окну следующего приложения
Alt-дефис
Системное меню, показать для данного документа
Alt-пробел
Системное меню, показать для данного окна
Windows Logo Key-Pause/Break
Свойства системы, открыть
Ctrl-Tab (удерживать Shift для движения в обратном направлении)
Вкладки, переход между вкладками
Shift-Ctrl-Esc (или нажать Ctrl-Alt-Delete и выбрать диспетчер задач)
Диспетчер задач, открыть
Ctrl-Esc, потом Alt-Enter
Панель задач, потом свойства меню пуск, открыть
Windows Logo Key-Tab
Запуск Flip 3D
Ctrl-Z
Откат
Alt-Tab (удерживать Shift для движения в обратном направлении)
Окно, активировать следующее
Alt-F4
Окно, закрыть
Alt-Esc
Окно, свернуть
Windows Logo Key-M (держать Shift для отката)
Окно, свернуть
Windows Logo Key-D (держать Shift для отката)
Окно, свернуть все
Alt-Tab (удерживать Shift для движения в обратном направлении)
Окно, перейти
Windows Logo Key-E
Проводник, открыть
F6
Проводник, перемещение фокуса между панелями
Акселератор требует autoconf, automake, libtool, m4. Также весьма желателен пакет php-devel, а именно утилита phpize, дабы не пересобирать пхп руками.
Исходная ОС – CentOS 5.3(Final)
Качаем сам акселератор (актуальную ссылку можно взять на http://www.eaccelerator.net/):
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
untar eaccelerator-0.9.5.3.zip
cd eaccelerator-0.9.5.3
Доставляем необходимые пакеты
yum install autoconf automake libtool php-devel make gcc
Далее:
phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/bin/php-config
make
make install
vi /etc/php.ini
extension=”eaccelerator.so”
eaccelerator.shm_size = “64”
eaccelerator.cache_dir = “/var/cache/eaccelerator”
eaccelerator.enable = “1”
eaccelerator.optimizer = “1”
eaccelerator.debug = 0
eaccelerator.log_file = “/var/log/httpd/eaccelerator_log”
eaccelerator.name_space = “”
eaccelerator.check_mtime = “1”
eaccelerator.filter = “”
eaccelerator.shm_max = “0”
eaccelerator.shm_ttl = “3600”
eaccelerator.shm_prune_period = “0”
eaccelerator.shm_only = “0”
eaccelerator.compress = “1”
eaccelerator.compress_level = “5”
eaccelerator.keys = “shm_and_disk”
eaccelerator.sessions = “shm_and_disk”
eaccelerator.content = “shm_and_disk”
eaccelerator.allowed_admin_path = “”
Создаются папки для временных файлов:
mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator
Все. Осталось перезагрузить apache.
service httpd restart
ps
с некоторыми версиями eAccelerator есть проблема с open_basedir
решается патчем http://eaccelerator.net/ticket/396
Есть такой сайт http://www.atomicrocketturtle.com, где собрано много обновлений к Плеску.
Скорее всего, из этого репозитория обновляться будет безопаснее, поскольку он создавался специально для Плеска.
Таким образом, обновляться будем с репозитария http://www.atomicorp.com/channels/plesk/
Все действия совершаются в SSH
Ставим PGP-ключ:
wget http://www.atomicrocketturtle.com/RPM-GPG-KEY.art.txt
rpm –import RPM-GPG-KEY.art.txt
Добавляем репозиторий для yum:
wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh
Установка php:
yum install php
Обновление php:
yum update php
После обновления может быть, что mcrypt не обновился.
Делаем следующее:
yum remove php-mcrypt
yum –enablerepo=remi –exclude=php*5.3* install php-mcrypt
Дополнительно можно обновить MySQL:
yum update mysql-server
Или вообще всё подряд )
yum update
Добавьте в .htaccess следующие директивы и проблема кодировки в блоге решится.
# пляски с кодировкой #
#http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset
AddDefaultCharset utf-8
#http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addcharset
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>
# пляски с кодировкой #
! Решение из разряда “дешево и сердито”. Используйте внимательно.