воскресенье, 15 мая 2016 г.

API Для работы с погодой.

Сервис Yahoo погоды:
https://developer.yahoo.com/weather/

RSS Москвы gismeteo:
http://informer.gismeteo.ru/rss/27612.xml


пятница, 13 мая 2016 г.

Скриншот экрана с помощью DirectX

Сделать скриншот экрана с помощью DirectX достаточно просто, следующий код на C++ демонстрирует, как сделать скриншот экрана.


#include <d3d9.h>
#include <D3dx9tex.h>
#pragma comment (lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")


IDirect3DSurface9 * g_pSurface =  NULL;
LPDIRECT3DDEVICE9   g_pDevice = NULL;
LPDIRECT3D9 g_pD3D = NULL;

BOOL InitDInterface()
   //Инициализация DirectX
   if( NULL == (g_pD3D = Direct3DCreate9(D3D_SDK_VERSION)))
return FALSE;

понедельник, 9 мая 2016 г.

100% работа жесткого диска или MS Essential грузит диск.

Суть такая что жесткий диск грузится на 100% и память до 90% при работе MS Secure Essentials(Win10).
Проблема в том что антивирус начинает жрать ресурсы машины, при этом происходит удаление малваре, я запустил полную проверку компьютера, MS Essential нашел несколько малваре. Далее я нажал кнопку очистить сабж, После чего загрузка жесткого диска возросла до 100% и память 90% при этом удаление как "бы зависло", я прождал около 2-х дней, однако толку было 0, т.к окно с очисткой системы от малваре так и продолжало висеть.

Так-же при проделывание всей этой работы, рекомендую запустить машину в чистой загрузке, 
как это сделать можно почитать тут.

Решение проблемы было такое : Отключить полностью защитник Windows. О том как это сделать можно почитать тут.

Далее необходимо скачать какой другой антивирус например: Avira.

Установить и проверить систему. После чего, если будут найдены малваре, удалить их(при удаление малваре, рекомендую включить похоронный марш и наслаждаться процессом).

После того как малваре будет успешно удаленно из системы. Удалить Аvir'u. И включить обратно защитник Windows, заодно можно открыть баночку пива..

КОРОЧЕ ИМХОMS Essential  - это еще сырой антивирус, При использование данного сабжа(MS Essential) я категорически рекомендую устанавливать только сертифицированный софт и игры. Не какого пиратского софта с торрентов!
 
Вообщем удачи!



вторник, 8 марта 2016 г.

Чат, Сети.

G0Chat — кроссплатформенный бесплатный чат для локальных сетей. Есть поддержка Windows/Linux. Поддержка видео и аудио, Android планируется в скором времени. Для работы чата, требуется выделенный ip адрес, если клиенты будут подключаться из интернета.

G0Chat — лучшая замена коммерческим чатам.
Основные функции которого являются передача сообщений, документов(картинок), файлов.
В G0Chat — вы можете обмениваться как изображениями так и документами «прямо на лету», переместив объект в окно чата!
Есть поддержка смайлов и звуков, реализована поддержка статусов. Вы можете сами протестировать работу G0Chat!
Основные функции чата:
Передача картинок, файлов.
Возможность создания публичных, приватных каналов.
Массовая рассылка сообщений.
Для сервера G0Chat — требуется выделенный IP.
Демонстрация некоторых функций:

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

SSH Restart TeamViewer

Бывает  иногда нужно перезапустить сервис TeamViewer'a по SSH.
1) Найти процессы TeamViewer.
 ps -edf |grep team
2) KILL [PID TV]
3) teamviewer status
Если все пройдет успешно TeamViewer будет работать =)
p.s Если

Init...
No protocol specified
xprop:  unable to open display ':0.0'
Checking setup...
Launching TeamViewer ...
Если :
Starting network process (no daemon) 
Network process started (29215)
Launching TeamViewer GUI ...
???
Выполнить:
sudo teamviewer --daemon start
Profit!

суббота, 28 ноября 2015 г.

Linux + Debian Установка SVN - Сервера.

Соб-но начнем:
$ sudo apt-get install subversion libapache2-svnvv

#Создаем репозитарий:
sudo mkdir /var/svn
sudo chown -R www-data:www-data /var/svn

#Редактируем DAV_SVN
$ sudo nano /etc/apache2/mods-available/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /var/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
#SSLRequireSSL # this line must be added if you want SSL enabled
</Location>