Решение ошибки «0x80070005 — Отказано в доступе»

Устанавливал как-то Visual C++ для Visual Studio 2013 (vcredist_x86, vcredist_x64) и заметил ошибку «0x80070005 — Отказано в доступе».

В моём случае данная ошибка возникала из-за того что антивирус ESET NOD32 Smart Security блокировал доступ к некоторым файлам и директориям в системе.
Его отключение не давало результата, особо не разбирался, поэтому быстрым решением проблемы было удаление антивируса, после чего ошибка перестала отображаться.

Все.

Использование SED (Stream EDitor)

SED (Stream EDitor) — потоковый текстовый редактор и язык программирования.
Отличный инструмент чтобы преобразовать выходящие текстовые данные в любой удобный вид.

К примеру несколько раз писал таблицу мак-адресов онлайн, которые брались с коммутатора, сверялись с биллингом и выводились уже с такими данными как адрес, ID, логин и т.д..
Вот например скрипт который получает по SNMP мак-адреса с L3 коммутатора HP 5800 и сохраняет их в текстовый документ в столбик, благодаря SED удаляются ненужные данные, а пробелы заменяются на двоеточие:

#!/bin/bash
rm /var/www/mac.txt
snmpwalk -v 2c -c community 192.168.1.50 .1.3.6.1.2.1.17.4.3 -O v|sed -e "s/.*Hex-STRING: //g" -e "s/ /:/g" -e "s/.$//" -e "/INTEGER/d" > /var/www/mac.txt

Приведу ещё несколько примеров использования SED.
Вывести только значения после Hex-STRING:

sed -e 's/.*Hex-STRING: //g'

Замена пробелов на двоеточия:

sed -e 's/ /:/g'

Удаление последней строки:

sed -e sed 's/.$//'

Удаление последнего символа:

sed -e 's/.$//'

Удаление строки содержащей INTEGER:

sed -e '/INTEGER/d'

Удаление строк в файле file.txt в которых встречается ABCD:

sed -i '/^ABCD/ d' file.txt

Пример удаления в файле file.txt третей строки и удаление 4 строк начиная от 7 строки:

sed -i '3,1d' file.txt
sed -i '7,4d' file.txt

Пронумеровать строки в файле file.txt:

sed = file.txt | sed 'N;s/\n/\t/'

Вывод только строк с 5-10:

sed -n 5,10p file.txt

Встроенную справку можно получить командой:

man sed

Инструкция по полному сбросу Lenovo A390t

Опишу несколько простых шагов для выполнения hard reset на Lenovo A390t:

1) Выключить устройство если оно включено.
2) Зажать одновременно кнопку громкости вверх и кнопку питания, дождаться появления меню восстановления (Recovery mode).
3) В меню восстановления нажимая кнопку громкости вниз/вверх выделить пункт «Wipe data/factory reset» и выбрать его нажав кнопку питания, далее аналогичным методом выбрать «Wipe cache partion».
4) По завершению очистки снова отобразится меню восстановления, в котором выберем пункт «reboot system now», после чего устройство перезагрузится.

Все!

Установка и настройка ownСloud

ownCloud — веб-приложение для синхронизации, общего доступа и удалённого хранения данных в «облаке».

Выполним установку ownCloud к примеру в Ubuntu:

sudo apt-get install owncloud

Заметил что в Ubuntu, на момент установки тестировал на Ubuntu 14.04.03 LTS, отменили установку ownCloud из репозитория, поэтому можно добавить сторонний и установить или обновить из него. Смотрим источники https://software.opensuse.org/package/owncloud

На Ubuntu 14.04 к примеру установка из стороннего репозитория выполняется следующими командами:

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
sudo apt-get update
sudo apt-get install owncloud

Следующим шагом будет открытие в браузере веб-интерфейса http://сервер/owncloud и создание логина и пароля аккаунта администратора, а также указание типа базы данных для хранения настроек, аккаунтов и прочей информации owncloud.
Для лучшей производительности лучше использовать базу данных mysql, для этого установим MySQL сервер и создадим её:

sudo apt-get install mysql-server
mysql -u root -p
create database owncloud;
grant all privileges on owncloud.* to owncloud@localhost  identified by 'ПАРОЛЬ';
exit

Чтобы можно было загружать в owncloud большие файлы нужно будет отредактировать /etc/php5/apache2/php.ini изменив в нем upload_max_filesize и post_max_size например на 2048mb.

Смотрите также:
Установка Nextcloud в Ubuntu

Как запретить обновление плагинов в WordPress

Запретить обновление конкретного или всех плагинов WordPress можно несколькими способами, опишу несколько из них:

Читать далее «Как запретить обновление плагинов в WordPress»

Обновление прошивки GLOBO 4100C

И так, для прошивки тюнера GLOBO 4100C понадобится программа Upgrade_3329C, нуль модемный кабель, смотрите также мою статью:

Читать далее «Обновление прошивки GLOBO 4100C»

Решение ошибки «Не удается завершить защищенную транзакцию» в Opera

Заметил как-то ошибку в Opera «Не удается завершить защищенную транзакцию», на тот момент была версия 12.17, которая появлялась при переходе на защищенные сайты начинающиеся в адресе с https.
Причиной ошибки скорее всего является неверные дата и время на компьютере, после правильной их установки ошибка должна исчезнуть.

Читать далее «Решение ошибки «Не удается завершить защищенную транзакцию» в Opera»

Решение ошибки «Расширение mysqli|mysql не найдено»

Заметил как-то на одном из новых Ubuntu серверов ошибку при открытии phpMyAdmin — «Расширение mysqli|mysql не найдено».

Читать далее «Решение ошибки «Расширение mysqli|mysql не найдено»»

Решение ошибки «Using unique option prefix pass instead of password is deprecated …»

Заметил как-то ошибки приходящие на почту root с темой и текстом:

Cron /usr/bin/test -x /usr/local/cpanel/scripts/update_db_cache && /usr/local/cpanel/scripts/update_db_cache
Warning: Using unique option prefix pass instead of password is deprecated and will be removed in a future release. Please use the full name instead.

Проблема кроется в файле ~/.my.cnf, то есть /root/.my.cnf в моем случае.

В котором параметр «pass» устарел и должен быть изменен на новый «password».

Например вот так было когда ошибка возникала:

[client]
user=root
pass=пароль

Изменил на password и ошибка исчезла:

[client]
user=root
password=пароль

Смотрите также:
Подключение к MySQL из localhost без ввода пароля