Посты

Подключение Firebird в PhpStorm

07.02.2018

1)Создаем новый источник

New -> Data Source

2) Скачиваем драйвер https://www.firebirdsql.org/en/jdbc-driver/

3) Из списка файлов нужен только JDBC driver files jaybird-full-<version>.jar

4) В поле JDBC driver class


Автомонтирование сетевых дисков в Ubuntu 16.04

10.01.2018

1) Устанавливает CIFS sudo apt-get install cifs-utils

2)sudo mkdir /media/username/nas

3) sudo nano /etc/fstab

4) 2  варианта зависят от версии "Samba"

//192.168.200.200/siteBackups     /media/username/siteBackups cifs username=username,password=password,sec=ntlm,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0      0       0
//192.168.200.1/obmen     /media/username/obmen  cifs credentials=/root/.smbcredentials,sec=ntlm,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0      0       0

5)

Добавляем 2 строки


Создание bundle.crt для nginx

06.01.2018

openssl req -new -newkey rsa:2048 -nodes -keyout example_com.key -out example_com.csr
cat www_example_com.crt COMODORSADomainValidationSecureServerCA.crt  COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > ssl-bundle.crt

via


[ErrorException] rename(/home/user/.composer/cache/composer-temp.phar,/usr/local/bin/composer): Permission denied

04.09.2017

Проблема - Ошибка при попытке обновить Компосер:

  [ErrorException]                                                                                    
rename(/home/user/.composer/cache/composer-temp.phar,/usr/local/bin/composer): Permission denied 

Решение -

1) Найти директорию с компосером:

which composer
2) Удалить старую версию

sudo rm -rf /usr/local/bin/composer
sudo rm -rf ~/.composer/cache/
3) Установить новую

sudo apt-get update
sudo ap...


Превращение наушников Sennheiser hd 555 в Sennheiser hd 595

01.06.2017

Йоу!

Оказывается отличий между  Sennheiser hd 555 в Sennheiser hd 595(более дорогая модель) не так много!

Компания Sennheiser запилила в обе модели одинаковые динамики но при этому наушники звучат по разному ( на мой взгляд Sennheiser hd 555 сильно преувеличивают басы).

В чем причина? Мало вероятно что только в конструкции корпусов.

Пытливые умы интернетов пронюхали что к чему. 

Начнем!

 

Аккуратными движениями снимаем накладки, просто потянув в противоположные стороны платиковую часть и велюровую.

 


remote: warning: unable to access '/home/<USER>/.config/git/config': Permission denied

11.05.2017

remote: warning: unable to access '/home/<USER>/.config/git/config': Permission denied

chown <USER>.<GROUP> -R /home/<USER>/.config
chown <USER>.<GROUP> -R /home/<USER>/.gitconfig


Как правильно перезапускать networking service?

09.05.2017

For Desktops

Try

sudo service network-manager restart

 

 

For Servers

Restarting networking on a desktop machine will cause dbus and a bunch of service to stop and never be started again, usually leading to the whole system being unusable.

As Ubuntu does event based network bring up, there quite simply isn't a way to undo it all and redo it all, so a restart just isn't plain possible. The recommended way instead is to use ifdown and ifup on the interfaces you actually want to reconfigure:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

 

 

https://askubuntu.com/questions/230698/how-to-restart-...


Как найти медленные MySQL запросы?

19.04.2017

Чтобы включить лог медленных запросов, нужно добавить конфигурационный файл MySQL :

nano /etc/mysql/my.cnf

log_slow_queries        = /var/log/mysql/mysql-slow-query.log
long_query_time         = 1
log_slow_queries путь к файлу настроек
long_query_time минимальное время выполнения запроса, после которого он считается медленным в секундах,

После этого необходимо перезапустить MySQL:

/etc/init.d/mysql restart
После этого в файл /var/log/mysql/mysql-slow-query.log будут попадать медленные запросы

Примечание: кэшированные запросы не будут записываться в лог. Также не будут записыват...


Работа с FTP в консоле

15.04.2017

Команды

Открываем консоль. Запускаем нашу утилиту, введя буквы ftp
Видим на экране приглашение:


Задания по Cron'у

14.04.2017

Таблица: Поля и допустимые диапазоны Crontab (синтаксис Linux Crontab)

Поле Описание Допустимое значение
MIN Минуты От 0 до 59
HOUR Часы От 0 до 23
DOM Де...


Замена аккумулятора видеорегистратора Highscreen Black Box Radar plus

07.04.2017

После 2х лет нещадной эксплуатации сабж стал небезопасно вырубаться, что плохо сказывается на карте памяти.

Причиной тому является дохлый аккумулятор.

 

купить можно например у этого продавца https://ru.aliexpress.com/item/small-capacity-rechargeable-li-ion-batteries-3-7v-500mah-612338-for-toys-LJ/32655250219.html?spm=2114.13010608.0.0.Btn4NV

После операции - как живой!

 


Не работает SluggableBehavior

06.04.2017

Проблема: Не работает SluggableBehavior.

Решение: sudo apt-get install php7.0


Начальная настройка сервера c Ubuntu 16.04

16.03.2017

Источник: https://www.digitalocean.com/community/tutorials/c...

Введение

После создания нового сервера необходимо предпринять несколько шагов по его базовой настройке. Это повысит безопасность и удобство использования вашего сервера и заложит прочный фундамент для последующих действий.
Шаг 1 - Логин с рутовой учетной записью
Для того, чтобы осуществить вход на ваш сервер, вам необходимо знать публичный IP-адрес сервера. Вам также потребуется пароль учетной записи пользователя root или закрытый ключ, если вы установили SSH-ключ для аутентификации. Если вы ещё не зашли на сер...


Как установить Linux, Nginx, MySQL, PHP (LEMP) в Ubuntu 16.04

16.03.2017

Источник: https://www.digitalocean.com/community/tutorials/l...

Введение
Стек LEMP представляет собой набор программного обеспечения, который используется для отображения динамических веб-страниц и веб-приложений. Этот акроним обозначает операционную систему Linux и веб-сервер Nginx. Данные при этом хранятся в базе данных MySQL, а динамическое отображение страниц выполняется средствами PHP.
В этой статье мы продемонстрируем процесс установки стека LEMP на сервер с Ubuntu 16.04. Операционная система Ubuntu удовлетворяет первому требованию LEMP - эт...


Разработка yii2-расширения в локальной среде при помощи символической ссылки

16.05.2016

mklink /j "F:\Webservers\advanced\vendor\redogurez\page" "F:\Webservers\advanced\frontend\runtime\tmp-extensions\page"


Генерация ключей openssl для Apache 2.2 под Windows

22.01.2016

1. Для того, чтобы openssl не ругалась на отсутствующий файл конфигурации "Unable to load config info from /usr/local/ssl/openssl.cnf":
устанавливаем переменную окружения OPENSSL_CONF:
C:\Apache2.2\bin>set OPENSSL_CONF=\Apache2.2\bin\openssl.cnf
2.Собственно генерируем ключи и сертификаты
C:\Apache2.2\bin>openssl genrsa -des3 -out server.key 1024
C:\Apache2.2\bin>openssl rsa -in server.key -out server.pem
C:\Apache2.2\bin>openssl req -new -key server.key -out server.csr
(здесь поля "A challenge password" и "An optional company name" не заполняем)
C:\Apache2.2\bin>openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
3.Кладем server.key и server.crt в C:/Ap...


Yii2 captcha всегда с ошибкой Неправильный проверочный код".

20.01.2016

Проблема в том, что по-умолчанию 'captchaAction' => '/site/captcha'

А если вам необходима еще 1 или более каптчей с другими настройками нужно прописать свой captchaAction

 

public function rules()
{
return [
[['question', 'name', 'email','captcha'], 'required'],
[['question', 'answer'], 'string'],
[['date'], 'safe'],
[['status', 'answer_id'], 'integer'],
[['name'], 'string', 'max' => 256],
[['email'], 'email'],
[['captcha'], 'captcha','captchaAction' => '/questionanswer/questionanswer/capt...


Решение проблем с Composer

02.01.2016

Установка на хостинге джино:

curl -sS -k https://getcomposer.org/installer | php5.5

 

установка плагина composer-asset-plugin:

php5.5 composer.phar global require "fxp/composer-asset-plugin:~1.1.1"

 

ошибка Could not input open file: composer.phar

php -r "readfile('https://getcomposer.org/installer');" | php


Теги

 Ubuntu   Linux   ssl   https   yii2   captcha   хостинг   mysql   git   переменные   htaccess   css   Ссылки   SluggableBehavior   handmake   svn   mantis   github   домен   делопроизводство   utf-8   firebird   cron   ftp   console   log   Sennheiser   composer   rsync   crt   nginx   fstab   cifs   PhpStorm