How to crack Windows Terminal Services 3 month trial.
переходим в папку %WINDIR%\system32\lserver
переименовываем файл TSLIC.edb в TSLIC.edb.old
На всех клиентских машинах
Удалим HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing
вторник, 26 мая 2009 г.
вторник, 28 октября 2008 г.
вторник, 21 октября 2008 г.
OdTube - Первый Одесский online видео сервер, OdTube видеохостинг
OdTube - сервис предоставляющий пользователям возможность обмениваться видеоматериалами (видеороликами), текстовыми сообщениями и т.д., а также трансляции видео. Украинский клон YouTube.
Пользователи могут загружать видео в нескольких распространенных форматах, таких как .mpeg, .avi, .mp4, .flv. Система автоматически конвертирует их во Flash Video (.flv) и делает их доступными для просмотра в онлайн.
Каждое видео может быть встроено на любой сайт, блог или же социальную сеть и т.д. с помощью простого "скопируй-и-вставь". Ссылка на видео может быть внедрена в HTML-код любой веб-страницы.
Пользователи системы могут комментировать, голосовать за понравившееся им видео, если это разрешено автором.
Реализована возможность добавлять других пользователей в список своих друзей, что дает им дополнительное преимущество.
Пользователь загрузивший видео может разрешить голосование или комментарии для всех пользователей или только для друзей.
P.S. Трафик идет через OD-IX
http://www.odtube.com.ua
Пользователи могут загружать видео в нескольких распространенных форматах, таких как .mpeg, .avi, .mp4, .flv. Система автоматически конвертирует их во Flash Video (.flv) и делает их доступными для просмотра в онлайн.
Каждое видео может быть встроено на любой сайт, блог или же социальную сеть и т.д. с помощью простого "скопируй-и-вставь". Ссылка на видео может быть внедрена в HTML-код любой веб-страницы.
Пользователи системы могут комментировать, голосовать за понравившееся им видео, если это разрешено автором.
Реализована возможность добавлять других пользователей в список своих друзей, что дает им дополнительное преимущество.
Пользователь загрузивший видео может разрешить голосование или комментарии для всех пользователей или только для друзей.
P.S. Трафик идет через OD-IX
http://www.odtube.com.ua
понедельник, 15 сентября 2008 г.
iptables + ipset
IPSET позволяет сократить количество правил в iptables.
Если у вас используются одинаковые правила, но для разных критериев (IP, PORT, MAC, ...) вы можете объединить их в одно правило с помощью ipset.
Пример:
можно заменить одним правилом:
Компиляция ipset.
Для начала качаем исходник ядра и ipset (ipset-2.3.3a.tar.bz2)
Конфигурируем ядро как обычно + включаем xtables в "Y" ("*")
Качаем последний patch-o-matic-ng, патчим ядро с параметром set
Далее, возвращаемся в папку с исходником ядра и собираем его с поддержкой ipset:
все что касается ipset можно оставить по умолчанию.
Далее распаковываем и ставил ipset, сейчас мы только добавили поддержку ipset в ядро и iptables. Не забываем пересобрать iptables.
Пример использования
Более подробно можно прочитать на офф сайте.
Если у вас используются одинаковые правила, но для разных критериев (IP, PORT, MAC, ...) вы можете объединить их в одно правило с помощью ipset.
Пример:
-A FORWARD -s 192.168.0.200 -m tcp -p tcp --dport 25 -j ACCEPT
-A FORWARD -s 192.168.0.201 -m tcp -p tcp --dport 25 -j ACCEPT
-A FORWARD -s 192.168.0.210 -m tcp -p tcp --dport 25 -j ACCEPT
...
-A FORWARD -s 192.168.0.225 -m tcp -p tcp --dport 25 -j ACCEPT
можно заменить одним правилом:
-A FORWARD -m set --set accept_email src,src -j ACCEPT
Компиляция ipset.
Для начала качаем исходник ядра и ipset (ipset-2.3.3a.tar.bz2)
Конфигурируем ядро как обычно + включаем xtables в "Y" ("*")
Качаем последний patch-o-matic-ng, патчим ядро с параметром set
cd patch-o-matic-ng-yyyymmdd
./runme set
Далее, возвращаемся в папку с исходником ядра и собираем его с поддержкой ipset:
cd /usr/src/linux/
make config
все что касается ipset можно оставить по умолчанию.
make && make modules && make install && make modules_install
Далее распаковываем и ставил ipset, сейчас мы только добавили поддержку ipset в ядро и iptables. Не забываем пересобрать iptables.
Пример использования
ipset -N accept_email iphash --resize 0 #Создаем новый set с именем foo
ipset -A accept_email 192.168.0.200 #Добавляем данные в Set
ipset -A accept_email 192.168.0.201
...
ipset -A accept_email 192.168.0.225
#И наконец, само правило:
iptables -t filter -A FORWARD -m set --set accept_email src,src -j ACCEPT
Более подробно можно прочитать на офф сайте.
Linux, Создание разделов размером более 2TB
Creating a Partition Size Larger than 2TB
Обычно на десктопах пользователи используют малые диски, но для серверов это не подходит. Вы не сможете создать раздел размером 4TB (RAID-массив) используя fdisk.
Для решения этой проблемы используется утилита parted. Вам необходимо включить поддержку больших разделов в ядре (GPT), если этого не сделать, вы не сможете примонтировать раздел. Для активации GPT включите CONFIG_EFI_PARTITION=Y
Создание больших разделов с помощью parted.
У меня есть массив RAID 5 из 6 дисков, каждый из которых по 1TB, общий объем получается 4.55TB
Так мы узнали размер массива, который виден системой.
Далее 3 не сложные команды.
радел создан, теперь его не плохо было бы отформатировать.
mkfs.xfs /dev/sdf1 -L LABEL_OF_YOUR_DISK
Обычно на десктопах пользователи используют малые диски, но для серверов это не подходит. Вы не сможете создать раздел размером 4TB (RAID-массив) используя fdisk.
Для решения этой проблемы используется утилита parted. Вам необходимо включить поддержку больших разделов в ядре (GPT), если этого не сделать, вы не сможете примонтировать раздел. Для активации GPT включите CONFIG_EFI_PARTITION=Y
File Systems
Partition Types
[*] Advanced partition selection
[*] EFI GUID Partition support (NEW)
Создание больших разделов с помощью parted.
У меня есть массив RAID 5 из 6 дисков, каждый из которых по 1TB, общий объем получается 4.55TB
parted /dev/sdf
GNU Parted 1.8.8
Using /dev/sdf
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print devices
...
/dev/sdf (5000GB)
...
(parted)
Так мы узнали размер массива, который виден системой.
Далее 3 не сложные команды.
mklabel gpt
mkpart primary 0 5000G
quit
радел создан, теперь его не плохо было бы отформатировать.
mkfs.xfs /dev/sdf1 -L LABEL_OF_YOUR_DISK
пятница, 12 сентября 2008 г.
Установка CP1251 locale в Linux.
День программиста потихоньку заканчивается, сегодня одному пареньку пришлось доказывать что в Linux тоже можно поставить локаль CP1251.
На самом деле в i18n уже определено множество локалей, да, даже CP1251, нужно просто сгенерить для нее LC.
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
усе, должна создаться директория ru_RU.cp1251:
/usr/share/locale/ru_RU.cp1251 или в /usr/lib/locale/ru_RU.cp1251
Теперь необходимо переименовать ru_RU.cp1251 в ru_RU.CP1251
и проверить наличие в системе:
locale -a | grep -i ru_RU
Пути могут меняться в зависимости от типа Linux.
На самом деле в i18n уже определено множество локалей, да, даже CP1251, нужно просто сгенерить для нее LC.
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
усе, должна создаться директория ru_RU.cp1251:
/usr/share/locale/ru_RU.cp1251 или в /usr/lib/locale/ru_RU.cp1251
Теперь необходимо переименовать ru_RU.cp1251 в ru_RU.CP1251
и проверить наличие в системе:
locale -a | grep -i ru_RU
Пути могут меняться в зависимости от типа Linux.
День программиста
День программиста - неофициальный праздник программистов, отмечаемый на 256-й день года. Число 256 (два в восьмой степени) выбрано потому, что это количество чисел, которые можно выразить с помощью одного байта. В високосные годы этот праздник попадает на 12 сентября, в невисокосные - на 13 сентября.
Зачастую слово «программирование» и все, с ним связанное, ассоциируется у обычного человека только с персональным компьютером, однако это не так. Практически каждое электронное устройство - от пульта дистанционного управления до сложных промышленных станков с программным управлением - в свое время прошли через руки специалистов по программированию.
Мы ежечасно сталкиваемся с плодами трудов того, что сделал программист. Смотрим ли мы телевизор, слушаем ли радио, разговариваем ли по телефону - мы пользуемся тем, что создал программист. Пожалуй, ни одна профессия не охватывает столь широко сферы нашей жизни.
И хотя пока еще этот праздник целиком и полностью виртуален, плоды трудов наших славных программистов весьма и весьма реальны. Значение профессии программиста в повседневной жизни трудно недооценить. Этот род деятельности становится все более массовым и, в то же время, символизирует авангард современного общества.
Поздравляю всех коллег с праздником.
Зачастую слово «программирование» и все, с ним связанное, ассоциируется у обычного человека только с персональным компьютером, однако это не так. Практически каждое электронное устройство - от пульта дистанционного управления до сложных промышленных станков с программным управлением - в свое время прошли через руки специалистов по программированию.
Мы ежечасно сталкиваемся с плодами трудов того, что сделал программист. Смотрим ли мы телевизор, слушаем ли радио, разговариваем ли по телефону - мы пользуемся тем, что создал программист. Пожалуй, ни одна профессия не охватывает столь широко сферы нашей жизни.
И хотя пока еще этот праздник целиком и полностью виртуален, плоды трудов наших славных программистов весьма и весьма реальны. Значение профессии программиста в повседневной жизни трудно недооценить. Этот род деятельности становится все более массовым и, в то же время, символизирует авангард современного общества.
Поздравляю всех коллег с праздником.
Подписаться на:
Сообщения (Atom)