Доступ к физическому процессору:
Set-VMProcessor -VMName <VMname> -ExposeVirtualizationExtensions $true
Разрешаем спуфинг mac адресов:
Get-VMNetworkAdapter -VMName <VMname>| Set-VMNetworkAdapter -MacAddressSpoofing On
Доступ к физическому процессору:
Set-VMProcessor -VMName <VMname> -ExposeVirtualizationExtensions $true
Разрешаем спуфинг mac адресов:
Get-VMNetworkAdapter -VMName <VMname>| Set-VMNetworkAdapter -MacAddressSpoofing On
sudo nano /etc/default/grub
ищем строку, которая начинается с GRUB_CMDLINE_LINUX_DEFAULT и добавляем video=hyperv_fb:[разрешение экрана, которое нужно]. Например, мне нужно 1920×1080, тогда строка будет выглядеть так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"
sudo update-grub
Перезагрузка виртуальной машины.
Иногда нужно выполнить команду в Powershell:
set-vmvideo -vmname debian -horizontalresolution:1920 -verticalresolution:1080 -resolutiontype sing
Где “Debian” – имя виртуальной машины
Очистить можно через phpMyAdmin или SQL запросом:
1
|
truncate table TableName |
Чуть позднее для эксперимента решил поломать целую базу, взял другую большую таблицу вообще от другого приложения, размером около 8 гигабайт и 80 млн. строк.
Выполнил к ней SQL запрос на очистку старых строк до указанной в запросе даты и перезагрузил в этот момент MySQL, запрос прервался, база осталась цела, выполнил запрос на оптимизацию базы и еще раз перезагрузил MySQL, в итоге получил поврежденную базу и аналогичную ошибку:
#144 — Table ‘name’ is marked as crashed and last (automatic?) repair failed
Чтобы восстановить базу необходимо остановить MySQL сервер (если таблица ничем не используется, то можно не останавливать):
1
|
sudo service mysql stop |
Перейдем в директорию с базой:
1
|
cd /var/lib/mysql/$DATABASE_NAME |
Выполним команду восстановления указанной таблицы:
1
|
myisamchk -r -o -f -v $TABLE_NAME |
По завершению если останавливали MySQL сервер, то запустим его:
1
|
sudo service mysql start |
Источник https://ixnfo.com/reshenie-oshibki-table-name-is-marked-as-crashed-and-last-automatic-repair-failed.html
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.990_all.deb sudo dpkg --install webmin_1.990_all.deb sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python unzip sudo apt --fix-broken install sudo dpkg --install webmin_1.990_all.deb sudo apt install php php-zip php-dom php-gd php-curl php-mbstring php-mysql php-imagick php-gmp php-bcmath php-intl php-ldap libmagickcore-6.q16-6-extra curl wget gnupg2 ca-certificates lsb-release apt-transport-https ca-certificates apt-transport-https software-properties-common gnupg2 php-ldap sudo apt-get install php-pgsql sudo apt install snapd sudo snap install core sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot sudo certbot certonly --apache sudo certbot --apache sudo apt install smbclient sudo apt install krb5-user
Общий для всех
/etc/bash.bashrc
:
export http_proxy="http://proxy:port/"
apt
/etc/apt/apt.conf
:
Acquire::http::Proxy "http://login:password@proxy:port/";
wget
/etc/.wgetrc:
http_proxy="http://proxy:port" https_proxy="http://proxy:port"
Единовременно:
http_proxy="http://proxy:port" wget...
с авторизацией
http_proxy="http://proxy:port" wget --proxy-user=user --proxy-password=password ...
curl
/etc/.curlrc
socks5 = proxy:port proxy-user = username:password user-agent = "Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1"
Единовременно:
curl --proxy proxy:port -U username:password ... curl --socks5 proxy:port ... curl --socks5-hostname proxy:port ... #последний вариант для DNS через proxy
npm
npm config set http-proxy http://user:password@proxy:port npm config set https-proxy http://user:password@proxy:port
Способ разрешить доступ участников ко всем группам без присоединения.
Open groups: Allow all members full rights in every group without joining
Код, который изменяет количество участников на страницу каталога пользователей в BuddyPress
add_filter( 'bp_after_has_members_parse_args', 'wbcom_theme_alter_members_parse_args' ); function wbcom_theme_alter_members_parse_args( $loop ) { if ( bp_is_members_directory() ) { { $loop['per_page'] = 21; } } return $loop; }
Не проверено, источник:
Еще на ту же тему
function my_bp_members_per_page( $retval ) { $retval['per_page'] = 24; return $retval; } add_filter( 'bp_after_has_members_parse_args', 'my_bp_members_per_page' );
Источник:
https://stackoverflow.com/questions/31558464/how-to-change-members-per-page-in-buddypress-members-directory
Привет всем, кто заглянул на этот сайт.
Тут пока нет ничего полезного, кроме двух с половиной переводов к некоторым плагинам WordPress, авторы которых ещё не добавили поддержку локализации. Список переводов Вы можете посмотреть здесь: http://translate.cyberwide.ru/projects
К сожалению, у меня не всегда есть время (а порой и лень) добавлять описание к проектам и мониторить их на обновление, поскольку переводы эти делаются для моих проектов и, соответственно, обновляются до тех пор, пока они в этих проектах используются, либо пока авторы плагинов не добавят поддержку локализации, и тогда они перемещаются в официальное сообщество https://translate.wordpress.org/ – так что прежде чем качать перевод отсюда – проверьте, вдруг он уже активно обновляется там.
Также этот сайт периодически падает, тормозит, выдаёт разного рода ошибки или вообще блокируется – всё потому, что это экспериментальная площадка для разработки и тестирования новых функций, со всеми вытекающими….