четверг, 1 декабря 2016 г.

Установка qt creater 4.x на qt 5.x

Устанавливаем через онлайн инсталятор из ссылка
Устанавливаем компилятор sudo apt-get install g+
Устанавливаем qmake sudo apt-get install qt5-qmake

При ругание на отсутствие :-1: ошибка: cannot find -lGL 
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev

Если проект работает с mysql то скорее всего будет ругаться на то что не yt видит библиотеки mysql


1) Заходим в папку где лежат qt библиотеки от sql (в моем случае это /home/xenar/Qt/5.7/gcc_64/plugins/sqldrivers)
2) Проверяем чего не хватает:
  ldd libqsqlmysql.so


3) Скорее всего будет требовать mysqlclient 16 версии. Ставим.

32]


wget http://launchpadlibrarian.net/75949497/libmysqlclient16_5.1.58-1ubuntu1_i386.deb
sudo dpkg -i ./libmysqlclient16_5.1.58-1ubuntu1_i386.deb
[64]


wget http://launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
sudo dpkg -i ./libmysqlclient16_5.1.58-1ubuntu5_amd64.deb


4) Может быть так же не доступны:
libssl.so.10 и libcrypto.so.10
Ставить их так:




sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev
cd /lib/x86_64-linux-gnu
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10


вторник, 2 февраля 2016 г.

Запрет на автоматическое обновление до W10

Так как MS планирует принудительно перевести с 7 на 10 то запрещаем автоматом делать это.


Панель Управления >> Центр Обновления Windows >> Настройка
Параметров. Снять галочку «Получать рекомендуемые обновления таим же образом, как и важные обновления».

четверг, 28 января 2016 г.

ClearOS + 3gRouter

При подключении ZTE MF98M (от TELE2) к стандартной дестопной убунте (через USB провод) оный девайс автоматически смонтируется как ethX интерфейс и замечательно работает.

При подключении к ClearOS через ifcong -a устройство видится как usb0 но в вебморде не отображается.

Решается переменованием интерфейса с usb0 на ethX

ip link set usb0 name eth2

цинк

четверг, 10 декабря 2015 г.

Анализ SIP протокола tcpdump-ом +Wireshark

На *nix  серверах, как правило, не установлена графическая оболочка, 
а tcpdump не очень удобен в исспользывании. 
Как же быть? 
Для этого можно воспользоваться  Wireshark  установленной на другой 
машине с графической оболочкой. 
На исследуемой машине tspdump-ом сохраняем полученную информацию в 
файл в двоичном формате: tcpdump -ni eth0 -s 0 port 5060 -w /tmp/capturefilename

 В итоге получим достаточно маленький файлик, и копируем его 
на машину с установленной  Wireshark .
Запускаем Wireshark , загружаем (Open) наш файл.
Далее идем в меню 'Telephony' и выбираем 'VoIP Calls' .
Запускается тулза, которая просканит наш файлик и соберет 
все  пакеты звонков вместе, - супер удобно. Кнопочка 'Flow' 
покажет в графике как был обмен, и там-же можно нажать 
'Prepare Filter' - которая поместит фильтр в главное меню, 
где не забываем нажать 'Apply'. 
Готово, у нас на экране только интересующий нас звонок.
 
http://asterisk-support.ru/question/15627/analiz-sip-protokola-tcpdump-om-wireshark/

 

понедельник, 7 декабря 2015 г.

Назначение прав на /dev/video*

Обратил внимание что не всегда коректно уcтанавливаются права на подключаемые usb камеры.

Частенько после подключения видим вместо:
 crw-rw----+ 1 root video 81, 0 дек.   4 13:23 /dev/video0

такое:
crw-------  1 root root  81, 1 дек.   7 15:07 /dev/video0

соответственно приложение не может коректно работать с такими правами и видим вместо картинки зелённый фон

Для исправления прописываем свои правила через udev
sudo -s
echo 'KERNEL=="video*", GROUP="video", MODE="0664"' > /etc/udev/rules.d/80-firewire.rules
Что бы заработало нужно перезагрузиться, ну или в крайнем случае: 
sudo -s 
udevadm control --reload-rules ; udevadm trigger
p/s Время на срабатывания правила после подключения устройства примерно 30 секунд 

пятница, 27 ноября 2015 г.

Статическая настройка MTU в параметрах сетевого подключения

Для ручной настройки MTU необходимо подобрать максимальный размер MTU, для которого не будет выводиться сообщение «Frag needed and DF set», записать это значение в параметры текущего сетевого подключения и переустановить соединение.
Для подбора можно воспользоваться следующими командами:
ping -c 4 -M do -s 1500 ya.ru
tracepath ya.ru

понедельник, 23 ноября 2015 г.

Mint Cinnamone + rabbitvcs

Перелез с Ubunu на Mint Cinnamone (очень кошерно), начал смотреть как в Nemo подвязать с Rabbitvcs.
Оказывается все что нужно уже по дефаулту в репах есть.
sudo apt-get install nemo-rabbitvcs

И все... Да, для незабываем перезагрузить сам Nemo или перелогиниться.