воскресенье, 21 февраля 2016 г.

понедельник, 27 июля 2015 г.

Включаем gzip-сжатие для сайта в NGINX (nic.ru)

1. Переводим САЙТ в режим РУЧНОЙ работы.

Заходим через ssh на сервер
2. Изменяем файл ~/etc/nginx/имя_сайта.site.conf

2.1. Между строками server { и listen ... вставляем следующий код:

gzip on;
gzip_buffers 16 8k;
gzip_comp_level 9; # Устанавливает степень сжатия ответа методом gzip. Допустимые значения находятся в диапазоне 1..9.
gzip_min_length 10; # Устанавливает минимальную длину ответа в байтах, который будет сжиматься методом gzip. Длина определяется только из поля “Content-Length” заголовка ответа.
gzip_types text/css text/plain text/json text/x-js text/javascript text/xml application/json application/x-javascript application/xml application/xml+rss application/javascript; # Перечисляем типы файлов, которые будем сжимать
gzip_http_version 1.0; # Устанавливает минимальную HTTP-версию запроса, необходимую для сжатия ответа, по-умолчанию версия 1.1
gzip_disable "msie6";
gzip_vary on;

3. Перезапускаем веб сервер Nginx
/etc/rc.d/nginx restart

Проверяка.

Открываем страницу в chrome > вкладка Network > в фильтре выбираем показывать только documents > кликаем на html-файл


пятница, 29 мая 2015 г.

Планшет LY-F1. Восстановить родную прошивку после сбоя.

Устройство: LY-F1 1GB RAM
Ни разу не прошивал. Прошивка родная.
ID: USB\VID_18D1&PID_0003&MI_01

Проблема: Включаю таблетку идет загрузка, надпись Android и ничего не происходит.

Решение:
Сразу скажу, на Windows 8 не получилось установить USB драйвер. Так что восстанавливать будем на Windows XP.

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

nic.ru ssh туннелирование с помощью MySQL Workbench

Чтобы соединиться с БД хостинга nic.ru с помощью MySQL Workbench нужно
Database > Menege Connections > New
В первой вкладке Connection в поле Connection Method: Standard TCP/IP over SSH
Ниже во вкладке Parameters заполнить поля
Поля для соединиения по SSH
SSH Hostname: имя_ssh_хоста (Не БД)
SSH Username: имя_ssh
SSH Password
SSH Key File: если нужно

Дальше идут поля для соединения с БД
MySQL Hostname: имя_хоста_БД
MySQL Server: 3306
Username: имя_пользователя_БД
Password:

Жмем Test Connection

воскресенье, 29 марта 2015 г.

Grunt. Делаем деплой с помощью grunt-sftp-deploy и grunt-ssh

grunt-sftp-deploy не умеет удалять файлы/папки, он умеет только копировать файлы/папки на хостинг, а так же обновлять их, если они обновились.

Gruntfile.js
--------------

'sftp-deploy': { // умеет заменять файлы/папки, но не умеет удалять
build: {
auth: {
host: 'ssh.myhost.com',
port: 22,
authKey: 'key1'
},
cache: 'sftpCache.json',
src: 'build/',
dest: './',
exclusions: [
'/path/to/source/folder/**/.DS_Store',
'/path/to/source/folder/**/Thumbs.db',
'dist/tmp'
],
serverSep: '/', // Useful if you deploy from Windows to Unix
concurrency: 4, // to define the number of concurrent file transfer
progress: true // to display or not the progress bar
}
}

четверг, 5 марта 2015 г.

Notepad++. RegEx (Regular Expressions)

Есть строка
http://www.youtube.com/watch?v=k-T4A3Wc48M

Нужно получить только id
k-T4A3Wc48M

В Notepad++
Ctrl+H и переключить на Regular expression

http://www.youtube.com/watch?v=k-T4A3Wc48M

В поле
Find what: (^.+\?.+=)(.+$)
Replace with: $2

Получим: k-T4A3Wc48M

Replace with: $1

Получим: k-T4A3Wc48M
http://www.youtube.com/watch?v=