IPTV через шлюз под управлением ISA 2006

Вдруг я узнал, что мой провайдер подключил услугу IPTV.

Но у меня возникла проблема, вся внутренняя сеть работает через ISA.  В воздухе летали идеи что не возможно пропустить IPTV через шлюз (в моем случае ISA).

Прочитал несколько статей: (много ссылок не несли информации):

Начнем настройку:

1 - В ISA Server 2006 первым делом нужно включить VPN, иначе если мы этого не сделаем и настроим RRAS при перезагрузке настройки RRAS не сохранятся.

В моем случаем Disable... У вас если не настроен VPN будет Enable. Включите доступ.

2 - Переходим к настройке RRAS:

Perl для Android

Пока ссылка, далее буду изучать и комментировать.

http://code.google.com/p/android-scripting/

Perl::Работа с файлами

Функции для работы с файлами играют довольно большую роль во всех языках
програмирования. Ни один серьезный проект не обходится без их применения. В Perl
эти функции представлены довольно широко. В этой статье я постараюсь рассказать
тебе о них.

 Открытие/закрытие файлов
 В Perl файл открывается как поток. Для последущего обращения к этому потоку
при открытии создается так называемый дискриптор файла. Например:

 open(PASSWD, "/etc/passwd");
 
 Тут мы открыли на чтение файл /etc/passwd и связали его с дискриптором PASSWD.
Но как не трудно догадаться Perl позваляет открывать файлы не только для чтения.
Чтобы указать права с которыми требуется открыть файл надо использовать
следущие указатили:

   <       - только чтение

Активация Windows без активаторов

Активация Windows 7 VL/Enterprise/Professional/Professional N С ПОМОЩЬЮ КОМАНДНОЙ СТРОКИ ПО СРЕДСТВАМ KMS СЕРВЕРОВ
1. Открываем Пуск-Все программы-Стандартные-Выполнить и вносим в окно вот эту команду (без ковычек)"%SystemRoot%\system32\cmd.exe"

2. Затем в появившемся окне командной строки вводим вот это "slmgr.vbs /ipk 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH (это ключ для Enterprise Версии, для остальных см. далее) Нажимаем Enter - у вас должно появиться вот такое окно.

3. Затем вводим slmgr.vbs -skms jericho.dlinkddns.com:1688 и у вас должно появиться окно.

4. Зачем вводим slmgr.vbs -ato ....все после этого у вас должно появиться окно.

Perl::Введение регулярные выражения

Регулярные выражения (шаблоны).

В данной главе описывается синтаксис регулярных выражений. Чаще всего в Perl они используются в операторах поиска и замены таких как s//, m/, операторах связки =~ или != и т.д. Как правило все эти операторы имеют схожие опции такие как:

i - не различать строчные и заглавные буквы.
m - считать строку многострочной.
s - однострочная строка.

Perl::Примеры регулярных выражений

Совет как сделать правильную проверку введенного e-mail.

Как должны выглядеть адреса: rfc 822, 2822

Модули: RFC::RFC822::Address, Email::Valid

Регулярное выражение: тут, тут

Как могут выглядеть адреса (если вы захотели написать свое выражение):

    * a%b.c@d.e # сначала письмо идет на d.e, затем на a@b.c

    * a+b@c.d # адрес a@c.d, b - некий комментарий.

    * a::b@c.d # mail11 (для vms) нотация.

    * b!d # uucp нотация

    * @a.b;c@d.e # gateway нотация

Cкрыть пользователей при загрузке Windows

Пользователи в XP скрываются при помощи ключика

Пуск - Выполнить - regedit - ищете раздел

Perl::Local

local
-----------------------------

Я не знаю как в действительности *реализованы* local-переменные, но для
себя всегда представляю некий стек значений, доступ к головному элементу
которого осуществляется по имени переменной, push на который делает
команда? оператор? функция? local, а pop происходит неявно, по выходу за
пределы блока.  Например:


   #! /usr/bin/perl -w
   use strict;
   use vars '$var';

   $var = 5;

Стек:                +---+
$main::var =======>  | 5 |
                     +---+

   sub s1 {  print "$var\n"; }

   sub s2 {  local $var = 37; s1; }

   s1;

Стек внутри s1:      +---+
$main::var =======>  | 5 |
                     +---+

   s2;

Стек после local:    +----+
$main::var =======>  | 37 |

Perl::Браузер

Как сделать аутентификацию на Perl, а не средствами веб-сервера?

Для того, чтобы браузер выдал запрос логина и пароля, скрипт должен выдать следующие заголовки:

print "WWW-Authenticate: Basic realm=\"что то там\"\n";
print "Status: 401 Unauthorized\n\n";
print "Ошибка авторизации!\n";

Perl::Основы

Почему скрипт, написаный в редакторе под Windows, не запускается под Unix?

Большинство редакторов под Windows используют комбинацию символов CR LF как перевод строки, в то время как под Unix используется только LF. Сам Perl игнорирует символ CR, но при запуске скрипта из первой строки файла считывается путь к интерпретатору Perl и туда попадает этот лишний символ. Соответственно интерпретатор не находится, отсюда и ошибка. Если открыть скрипт редактором vi, символ CR показывается как ^M. Достаточно удалить его из первой строки файла.

Как удалить элемент массива?

Пусть нужно удалить элемент массива @array с индексом $index.

Способ 1 - функция splice(массив, смещение, длина)

Команды командной строки

Append Разрешение программе открывать файлы данных в указанных папках, как будто они находятся в текущей папке
Arp Служит для вывода и изменения записей кэша протокола ARP.
Assoc Вывод или изменение связи между расширениями имени и типами файлов.
At Запуск программ и команд в заданное время

Настройка DFS

Служба Microsoft Dfs предоставляет великолепную возможность обеспечить пользователям простой доступ к данным, хранящимся на удаленных компьютерах. С помощью Dfs можно просматривать папки и обращаться к ним как к отдельному множеству общих каталогов через знакомую, унифицированную иерархию даже в тех случаях, когда ресурсы расположены в различных доменах или на разных физических носителях. Тех, кто не пользуется службой Dfs, опасаясь ее сложности, хочу обрадовать: бояться нечего — настройка Dfs интуитивно понятна, а применение вызывает еще меньше затруднений. В этой статье я объясню принцип работы данной службы и познакомлю читателей с типичной настройкой.

Dark Stream

Нет информации

RSS-материал