Инвайты на peers.fm


Инвайты на peers.fm


Почти всегда есть в наличии огромное количество инвайтов на закрытый торрент трекер Peers.FM.

Если вы хотите получить доступ к огромной базе уникального контента и готовы поддерживать раздачи, а так же раздавать сами, то пишите на почту lum@it-35.ru с темой "Хочу инвайт", так же в кратце опишите зачем оно вам.

Обращаю ваше внимание на то, что инвайты на Peers.fm привязываются к почте и поэтому вам необходимо написать мне именно с той почты, на которую будете регистрировать аккаунт.

Ошибка при подключении сетевого принтера


Ситуация: компьютер с Windows XP и подключенным локально принтером, компьютер с Windows 7 к которой этот принтер хотелось бы подключить.

При стандартном подключении через поиск принтера, или нажатием на подключить в общем доступе появляется ошибка "Не удалось подключиться к принтеру", а в подробностях выводит код 0x00000057.

Нашел интересный способ решения проблемы (кстати рабочий, испробовано, как обычно).

Ключи командной строки утилиты control.exe


Приложение control.exe, входящее в состав современных версий операционных систем Windows (а также в ряд предыдущих) предназначено для вызова Панели управления. В этом легко убедиться, просто запустив control.exe. Однако, приложение это "понимает" ряд параметров командной строки и способно отобразить конкретный мастер или диалог или даже вызвать определенный шаг мастера. Об этом мы сейчас и поговорим.

Всякие полезности при работе с bash


Всякие полезности при работе с bash


В данной статье я бы хотел собрать различные хитрости и полезности при работе со скриптами bash. Помощь по синтаксису bash вы можете найти в другой моей статье: "Краткий справочник по синтаксису bash"
Ну а тут я буду выкладывать куски готового кода, который поможет решить ту или иную задачу.

На данный момент есть решения для следующих задач:
1. Проверка на наличие активного процесса по имени
2. Получение текущей даты и её форматирование
3. Вывод отличий между двумя текстовыми файлами
4. Время выполнения скрипта
5. Проверка доступности хоста при помощи ping
6. Формирование двумерного массива
7. Удаление первых и последних символов из строк

Как отключить рекламу в Bittorrent/uTorrent?


Как отключить рекламу в Bittorrent/uTorrent?


Надоела реклама в Bittorrent / uTorrent? Простое решение далее по тексту.

Как распарсить xml через php?


Сегодня занялся задачей в которой требуется распарсить XML документ через php скрипт и поместить полученные данные в многомерном массиве. Решений на эту тему в интернете огромное множество, но я выбрал самое простое и, с моей точки зрения, гениальное.

Сначала нем необходимо получить содержимое файла:
$handle = fopen($xml_file_path, "rt");
if ($handle) {
	$file_data = "";
	while (!feof($handle)) {
		$file_data .= fgets($handle, 999);
	}
} else {
	echo "Error";
}
fclose($handle);

Содержимое файла у нас теперь в переменной $file_data. Теперь парсим содержимое и переводим в JSON, а потом в Array:
if ($file_data != "") {
	$xml_data = simplexml_load_string($file_data);
	$json_data = json_encode($xml_data);
	$array_data = json_decode($json_data,TRUE);
}


Все гениальное просто. На выходе получаем массив со всеми данными, секциями, атрибутами.

Ошибка при подключении MTP устройства к Windows 7


Ошибка при подключении MTP устройства к Windows 7


Появилась проблема с подключением MTP устройств к компьютеру с Windows 7.

Решаем данную проблему.

Открываем редактор реестра (Пуск -> Выполнить -> regedit)
Заходим в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
Находим параметр "UpperFilters" и удаляем его.

Подключаем телефон и видим магическую надпись в установщике драйверов "Установлено".

Настройка ssmtp на Debian


Процесс настройки ssmtp на Debian сервере.

Устанавливаем
apt-get install ssmtp


Настройка ssmtp производится путем редактирования файла
nano /etc/ssmtp/ssmtp.conf


Удаляем все из файла и вписываем свои параметры. Я пользуюсь Яндекс почтой для домена, поэтому мои будут выглядеть вот так:
root=user@example.com
rewriteDomain=example.com
mailhub=smtp.yandex.ru:465
hostname=example.com
AuthUser=user@example.com
AuthPass=password
FromLineOverride=NO
UseTLS=YES

Редактируем следующий файл:
nano /etc/ssmtp/revaliases

Дописываем:
root:user@example.com:smtp.yandex.ru:465

Сохраняем и проверяем:
echo "" | ssmtp -v -s your_address_here@example.com


Если все верно, то на адрес your_address_here@example.com придет пустое письмо.

Apache2 + Nginx + SSL


Apache2 + Nginx + SSL


Довольно часто есть необходимость организовать работу через SSL, т.е. HTTPS, при совместном использовании nginx и apache. Однако, тут возникает сложность. Специфика HTTPS в том, что только nginx может устанавливать HTTPS соединение с клиентом, а далее он проксирует до apache обычный HTTP. В свою очередь, apache в обычном случае не знает, что клиент установил соединение с nginx по HTTPS а не по HTTP и как следствие, движок сайта, используемый в работе генерирует все абсолютные ссылки на странице касательно стилей и картинок как http://... а не https://.... В свою очередь это приводит к тому, что у клиента в браузере страница оказывает частично зашифрованной и если уровень безопасности установлен в нормальный (по умолчанию) и выше, то рядом со значком замка (HTTPS соединение) будет предупреждающий значок, а также на странице может не оказаться картинок и стилей. Таким образом, apache необходимо ЯВНО указать, что он должен работать с HTTPS а не HTTP, если nginx принял соединение по HTTPS, а не HTTP.

Владимирский сервак


Владимирский сервак,
Вечер в серверной,
Нас ДДОСят из Твери,
Пинг немеряный.
Опять прописан чей-то шлюз...
Владимирский сервак,
Вечер в серверной,
Сижу читаю лог,
Он немеренный.
Но не IP обычно губит,
А нежданный перегруз...


Взято с Bozza.Ru