Internet Explorer: ''Текущая настройка безопасности не допускает загрузку этого файла''. Что делать?
2010-08-13 12:09:31
+ развернуть текст сохранённая копия
Бывает так, что поковырявшись в реестре твикерами, либо покопавшись в настройках безопасности браузера Internet Explorer при загрузке исполняемых (.exe) файлов (и не только) пользователи получают сообщение об ошибке "Текущая настройка безопасности не допускает загрузку этого файла". Добавлю, что косвенно (невозможность скачивания файлов) ошибка замечена в браузерах Mozilla Firefox и Opera . Попробуем исправить положение дел:
1. "Пуск" -> "Выполнить" -> regedit (либо открываем командную строку и пишем: regedit);
2. Переходим в ветку реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3, находим параметр 1806 и меняем его значение на 0 (ноль);
3. Переходим в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3, находим параметр 1806 и меняем его значение на 0 (ноль);
4. Перезагружаем браузер и смотрим на результат.
Тэги:
explore,
firefox,
internet,
mozilla,
opera
Как я тупняки и глюки Firefox полечил
2010-08-11 10:39:00
+ развернуть текст сохранённая копия
Тэги:
firefox,
mozilla
MySQL, ROW/STATEMENT/MIXED-репликация и триггеры
2010-02-15 22:48:10
Описанная особенность MySQL попалась мне на глаза слишком поздно, пишу, чтобы кто-то не напоролся на
+ развернуть текст сохранённая копия
Описанная особенность MySQL попалась мне на глаза слишком поздно, пишу, чтобы кто-то не напоролся на те же грабли. Начнем с начала. Итак, необходимо было отслеживать изменения MySQL-базы данных и складывать эти изменения в очередь (не в БД) для дальнейшей обработки внешней системой. Для отслеживания изменений подходят триггеры, но они активируются в процессе выполнения запросов транзакции [...]
Тэги:
mysql,
trigger
Обновление дублирующих при добавлении данных в MySQL
2010-01-18 23:15:25
Работая над оптимизацией количества запросов к базе данных, я не перестаю удивляться широким возможн
+ развернуть текст сохранённая копия
Работая над оптимизацией количества запросов к базе данных, я не перестаю удивляться широким возможностям MySQL. Простая задачка: в некую таблицу добавляются (INSERT) уникальные данные, в случае появления дубликата необходимо обновить (UPDATE) значение счетчика. Получается как минимум два запроса, но можно обойтись всего одним, используя в INSERT конструкцию ON DUPLICATE KEY UPDATE. Об этом подробней.
Тэги:
mysql
Утилита для быстрого создания дампа базы Magento
2010-01-11 13:14:43
По долгу службы мне приходится часто делать дампы баз многочисленных установленных копий Magento.Рук
+ развернуть текст сохранённая копия
По долгу службы мне приходится часто делать дампы баз многочисленных установленных копий Magento.
Руками это делать довольно утомительно, так как приходится исключать из дампа самые большие по количеству данных таблицы со статистикой. Чтобы облегчить себе жизнь, написал небольшую консольную утилиту.
#!/bin/bash
usage
(){cat << EOF
usage: $
0 options
This script dumps magento database
excluding statistics
$
0 -d magento -f dump
will cause writing to dump.sql.bz2 with contents of
"magento" DB
OPTIONS
[required
]:
-d database name
-f file prefix to dump
OPTIONS
[optional
]:
-h msyql host
(localhost by default
) -u mysql user
(root by default
) -p password
(empty by default
) -s show
command only, not execute
-t log tables prefix
(empty by default
)EOF
}DB_HOST="localhost"DB_USER="root"DB_PASS=""DB_NAME=""SHOW_ONLY=""OUT_FILE=""TABLE_PREFIX=""while getopts “t:f:u:p:d:h:s” OPTION
do case $OPTION in s
) SHOW_ONLY="true" ;;
h
) DB_HOST=$OPTARG ;;
u
) DB_USER=$OPTARG ;;
p
) DB_PASS=$OPTARG ;;
d
) DB_NAME=$OPTARG ;;
f
) OUT_FILE=$OPTARG ;;
t
) TABLE_PREFIX=$OPTARG ;;
?
) usage
exit ;;
esacdoneif [[ -z
$DB_NAME ]] ||
[[ -z
$OUT_FILE ]]then usage
exit 1fiPASS_PART=""if [ ! -z
$DB_PASS ] then PASS_PART="--password=$DB_PASS"fiCOMMON="mysqldump ${DB_NAME} -h ${DB_HOST} --user=${DB_USER} ${PASS_PART}"SKIPPED_TABLES=("log_url_info" "log_visitor" "log_visitor_info" "log_url" "report_event")CMD="${COMMON}"CMD2="${COMMON} -d --tables "for table
in $
{SKIPPED_TABLES
[@
]}do CMD="$CMD --ignore-table=${DB_NAME}.${TABLE_PREFIX}${table}" CMD2="$CMD2 ${TABLE_PREFIX}${table}"doneif [ ! -z
$SHOW_ONLY ]then echo "$CMD > $OUT_FILE.sql" echo "$CMD2 >> $OUT_FILE.sql" echo "bzip2 $OUT_FILE.sql" else $CMD >
"$OUT_FILE.sql" $CMD2 >>
"$OUT_FILE.sql" bzip2
"$OUT_FILE.sql" ls -lash
"$OUT_FILE.sql.bz2"fi#
Тэги:
bash,
magento,
mysql,
mysqldump