понедельник, 22 февраля 2021 г.

Как изменить язык по умолчанию на lockscreen windows 7

 В панели управления переходим в раздел "Язык и региональные стандарты". 

Жмём кнопку "копировать параметры" и ставим галку в пункте "Экран приветствия и системные учётные записи". Закрываем окна нажатием на всех пунктах кнопки "ОК". 

Перезагружаемся или просто блокируем экран нажатием сочетания кнопок win+L и наслаждаемся английский языком на lockscreen windows 7.

четверг, 25 мая 2017 г.

Чистка кэша 1С у всех пользователей терминального сервера

Допустим у вас пользователи подключаются к терминальному серверу на w!nd0w5 2oo8 и там работают с 1С. Кэш 1С копится, беспощадно кушая место на диске. Удобно чистить кэш 1С его с помощью PowerShell.
Сначала на терминальном сервере создаём файл enableps.bat с таким содержимым:
powershell -Command Set-ExecutionPolicy RemoteSigned

Потом запускаем enableps.bat двойным кликом левой кнопкой мыши. Таким образом мы разрешаем выполнение PowerShell на сервере.

Теперь дело за самим PowerShell скриптом, который будет чистить кэш 1С у всех пользователей. Создаём опять же на сервере ещё один файл, но теперь с расширением не *.bat, а *.ps1, например 1crmcache.ps1 с таким содержимым:
Get-ChildItem "C:\Users\*\AppData\Local\1C\1Cv82\*","C:\Users\*\AppData\Roaming\1C\1Cv82\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse

Закидываем этот файл в планировщик заданий и всё. По расписанию будет происходить чистка директорий
C:\Users\*\AppData\Local\1C\1Cv82\*
C:\Users\*\AppData\Roaming\1C\1Cv82\*

среда, 27 мая 2015 г.

WordPress rewrite apache2 virtualhost

Не работали ЧПУ в WordPress, хотя и были активированы через админку. При попытке открыть статью, получал ошибку 404. Лечится так:

# sudo cat /etc/apache2/sites-enabled/testing04.conf

<VirtualHost *:80>
ServerName testing04.real.local
ServerAdmin webmaster@testing01
DocumentRoot /var/www/testing04/data

<Directory /var/www/testing04/data/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

ErrorLog /var/www/testing04/log/error.log
CustomLog /var/www/testing04/log/access.log combined
</VirtualHost>


# sudo a2enmod rewrite
# sudo service apache2 restart

# cat /var/www/testing04/data/.htaccess 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

понедельник, 12 августа 2013 г.

Clean URLs в Drupal

Если Drupal пишет
"
This option makes Drupal emit "clean" URLs (i.e. without ?q= in the URL).
Your system configuration does not currently support this feature. The handbook page on Clean URLs has additional troubleshooting information.
"
и не даёт активировать Clean URLs, то проверяем ставили(активировали) ли mod_rewrite в веб-сервере, а так же в настройках виртуального хоста добавляем:
<Directory /путь/до/корня/сайта>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>
Теперь можно активировать Clean URLs в ?q=admin/settings/clean-urls

четверг, 13 июня 2013 г.

Темизация вывода формы поиска в блоке на drupal 6

Бэкграунд залит одним цветом(#760d28), кнопка -картинка(/images/sbtn.jpg) в папке с темой оформления. Все редактируемые файлы -это файлы темы оформления.
В template.php добавляем:
function ИмяТемыОформления_search_block_form($form) {
    $form['search_block_form']['#attributes']['class'] = 'sbox';
    $form['submit']['#type'] = 'image_button';
    $form['search_block_form']['#title'] = t('');
    $form['submit']['#src'] = drupal_get_path('theme', 'ИмяТемыОформления') . '/images/sbtn.jpg';
    $form['submit']['#attributes']['class'] = 'sbtn';
    return '<div id="sfield">' . drupal_render($form) . '</div>';
    }
в css что-то вроде этого (подогнать под себя):
#sfield {
border: none;
background: #760d28;
width: 233px;
height: 50px;
padding-top: 2px;
padding-left: 20px;
}
.sbtn {
float: right;
border: none;
margin-top: -33px;
margin-right: 40px;
}
Чистим кэш друпала в /admin/settings/performance
Обновляем главную страничке.
Радуемся.

вторник, 23 апреля 2013 г.

Удаление XCode в Mac OS X

Надо тут было удалить XCode в Mac OS X, дабы новую версию накатить. Удаление с помощью CleanMyMac не помогло решить проблему, XCode вроде бы удалился, но это было заблуждением.
Чтобы нормально удалить XCode в Mac OS X, необходимо в консольке выполнить ряд команд:
sudo -s
и
/Developer/Library/uninstall-devtools –mode=all
Всё, XCode удалён

понедельник, 11 марта 2013 г.

Как отключить возможность комментирования записей в блоге wordpress

Заходим в БД через консоль
mysql -u root -p
где:
root -пользователь с правами на редактирование БД

далее
show databases;
use бд_блога_где_закрываем_комментарии ;

UPDATE wp_posts SET comment_status='closed' WHERE post_status = 'publish' AND post_type = 'post';
Выполнилось:
Query OK, 97 rows affected (0.01 sec)
Rows matched: 99 Changed: 97 Warnings: 0

UPDATE wp_posts SET comment_status='closed' WHERE post_status = 'publish' AND post_type = 'page';
Выполнилось:
Query OK, 1 row affected (0.00 sec)
Rows matched: 2 Changed: 1 Warnings: 0

Теперь во всех записях и страницах комментирование закрыто.

Чтобы открыть:
UPDATE wp_posts SET comment_status='open' WHERE post_status = 'publish' AND post_type = 'post';
UPDATE wp_posts SET comment_status='open' WHERE post_status = 'publish' AND post_type = 'page';

четверг, 22 ноября 2012 г.

Быстрая чистка комментариев на wordpress

Через phpmyadmin заходим в базу сайта, там тыкаем вкладку SQL
и пишем нужные запросы.

Чтобы удалить ожидающие комментарии:
DELETE FROM wp_comments WHERE comment_approved ='0'

Чтобы удалить спам комментарии:
DELETE FROM wp_comments WHERE comment_approved ='spam'

Чтобы очистить корзину:
DELETE FROM wp_comments WHERE comment_approved ='trash'

Чтобы удалить одобренные комментарии:
DELETE FROM wp_comments WHERE comment_approved ='1'

суббота, 3 ноября 2012 г.

[error] 4820#0: *21 client intended to send too large body

Ось FreeBSD, веб-сервер nginx+php-fpm. В /var/log/nginx-error.log вижу:
[error] 4820#0: *21 client intended to send too large body
и это при попытке залить картинку через форму на веб-сервере. Чинится добавлением в секцию http{} файла /usr/local/etc/nginx/nginx.conf строки:
client_max_body_size 50m;
перестартуем nginx:
/usr/local/etc/rc.d/nginx restart
Всё.