• Авторизация


Переход на Linux - GreedyTorrent на Python 03-02-2011 20:33


За основу взял microproxy, добавил модификацию upload-а и поддержку цепочки прокси...

  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. """
  5. pyGreedTorrent
  6. This code is based on code based on microproxy.py written by ubershmekel in 2006.
  7.  
  8.  
  9. """
  10.  
  11. PORT = 8080
  12. UP_MULT = 5.53
  13. DN_MULT = 0
  14.  
  15. ACTUAL_PROXY_HOST_PORT = ()
Читать далее...
комментарии: 2 понравилось! вверх^ к полной версии
Переход на Linux - скрипт для каталогизации видео 03-02-2011 05:09


Переписал таки на Python...
  1. #!/usr/bin/env python
  2. #encoding: UTF-8
  3.  
  4. ## [CONFIG] ############################################
  5. duplicateFilePath = u"/home/dimzon/!test/duplicates.txt"
  6. locationFileName = u"ku-ku.txt"
  7. folderPathAll = u"/home/dimzon/!test/all"
  8. folderPathByFirstLetter = u"/home/dimzon/!test/by_letter"
  9. folderPathByYear = u"/home/dimzon/!test/by_year"
  10. sourceFolders = [\
  11.     u"/home/dimzon/!test/drives/1", \
  12.     u"/home/dimzon/!test/drives/2", \
  13.     u"/home/dimzon/!test/drives/3" ]
Читать далее...
комментарии: 1 понравилось! вверх^ к полной версии

Переход на Linux - структура каталога /nas 02-02-2011 21:08


[показать]
/nas/01_Incoming
Сюда автоматом переносятся торренты по завершении загрузки (отсюда-же они продолжают раздаваться)

/nas/01_Incoming/00_to_Sort
Сюда вручную переночу постопанные торренты (которые больше не раздаю). После чего скриптом оборачиваю отдельные avi-шнички в папочки. Далее в ручном режиме переименовываю папочки (даю осмысленные русские имена). После того как переименовал переношу в каталог /VIDEO на одном из винтов (где место есть).

/nas/02_Video/03_All
Символические ссылки на все папки с фильмами. Специальный скрипт находит папки /video/* на всех винтах и создаёт символические ссылки в /nas/02_Video/03_All

/nas/02_Video/01_ByLetter
Специальный скрипт находит папки /video/* на всех винтах, создаёт по первой букве из названия папочки подпапочку в /nas/02_Video/01_ByLetter, создает символическую ссылку

/nas/02_Video/02_ByYear
Аналогично предыдущему, только вместо первой буквы регулярным выражением выцепляется год создания

Собственно этот "волшебный скрипт" пока существует в виде программы для Windows7 (и вместо символических ссылок использует т.н. Junction Points). Кому надо - брать тут: http://dl.dropbox.com/u/2718637/jtool.zip
Для настройки открыть notepad-ом файл jtool.exe.config
Надеюсь в ближайшее время портировать его (скрипт) на питон. Заодно в планах научится читать теги (для папочки /nas/03_Audio/*

/nas/02_Video/02_Drives
здесь просто подмонтированы все HDD
комментарии: 0 понравилось! вверх^ к полной версии
Переход на Linux - настройки NFS, SAMBA, VSFTP 02-02-2011 12:51


Поскольку сервер работает в рамка квартирной сети (за роутером/файрволом) то всем предоставляется полный доступ. Во внешний мир будут открыты только 2 порта - порт SSH и порт для uTorrent-а.

Шарится 1 папка /nas - остальное накидывается в нее через symlink-и

/etc/exports (NFS)
/nas           192.168.1.0/24(ro,no_subtree_check,insecure,all_squash)


/etc/samba/smb.conf (SAMBA)
[global]
guest account = nobody
map to guest = bad user

[nas]
comment = Public Shares
browsable = yes
path = /nas
public = yes
writable = yes
guest ok = yes


/etc/vsftpd.conf (VSFTP)
listen=YES
anonymous_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES
anon_umask=0000
no_anon_password=YES
local_enable=NO
dirmessage_enable=YES
write_enable=YES
anon_root=/nas
chown_uploads=YES
chown_username=me
log_ftp_protocol=YES
dual_log_enable=YES


Не заываем добавить вызов vsftpd в /etc/rc.local
vsftpd &
комментарии: 0 понравилось! вверх^ к полной версии
Переход на Linux - переписываем вспомогательные скрипты 28-01-2011 21:12


Перед тем как переустановить сервер надо подготовить набор скриптов на замену используемым. Первый скриптик - скриптик создания каталогов.
Задачка: просканировать каталог на наличие видеофайлов, для каждого файла создать подкаталог с аналогичным названием и перенести в него файл.

Текущая версия на VBScript:
option explicit
 
const DIR = "D:\TorrentDownload\00-to sort"
const EXT = "  \avi\mkv\mp4\flv\wmv\asf\mov\ts\"
 
dim oFSO: set oFSO=CreateObject("Scripting.FileSystemObject")
dim oTargetDIR: set oTargetDIR = oFSO.GetFolder( DIR )
dim oFile
dim sExt
dim sDirName
for each oFile in oTargetDIR.Files
	sExt = LCase(oFSO.GetExtensionName(oFile.Name))
	if InStr( EXT,  "\" &  sExt & "\") > 0 Then
		sDirName = DIR & "\" & trim(oFSO.GetBaseName(oFile.Name))
		If Not (oFSO.FolderExists( sDirName ) or oFSO.FileExists( sDirName )) Then
			oFSO.CreateFolder sDirName
			oFile.Move sDirName & "\" & oFile.Name
		End If
	end if
next
MsgBox "Done"


Теперь переписанная на Python:
#! /usr/bin/env python
 
import os, re
 
targetFolder = 'd:\!test' # CHANGE THIS!
 
 
ext = re.compile(r"^.+\.(?:avi|mov|mp4|mkv|wmv|asf|ts|m2ts|mpg|mpeg)$",re.IGNORECASE + re.UNICODE)
 
print 'Processing ' + targetFolder
 
for fileName in os.listdir(targetFolder):
    filePath =  os.path.join( targetFolder, fileName )
    if os.path.isfile( filePath ):
        if ext.match( fileName ):
            dirPath = os.path.join(targetFolder,(os.path.splitext
Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
Настройки Lubuntu 10.10 для NAS (в процессе) 27-01-2011 21:43


Собрал себе сервер для квартиры, подумываю установить на него Lubuntu вместо Win7 x64, пока тренируюсь на виртуальной машине...
В этом посте задокументирую процесс установки и настройки.

Что хочется в идеале:

  • Нужен telnet/ssh доступ для настройки "если что"
  • Нужен доступ к GUI в качестве "крайней решительной меры"
  • Нужен доступ к файлам хранилища по NAS/SMB/FTP
  • Нужна торрент-качалка с возможностью удалённого управления
  • Нужна возможность подчитерить с рейтингом в торренте
  • Нужен WEB-интерфейс для поиска (по имени) файла/папки из NAS




1) Доступ по NFS - настраивается штатными средствами
2) Торрент-клиент - либо трансмишн либо uTorrentServer либо uTorrent+WINE
3) Для накрутки аплоада хорошо-бы написать свой аналог GreedyTorrent-а (такой прооостенький http-прокси на питон)
4) telnet/ssh вроде умею настраивать, надо бы нормальный GUI-доступ придумать, XRDP завести не вышло
5) NTFS винты цепляются и работают, работают символические ссылки на NTFS.
6) Для каталогизации видео надо-бы написать утилитку на питоне, собирающую все в одном месте с помощью soft links
комментарии: 1 понравилось! вверх^ к полной версии
Аватар 13-01-2010 19:05


Решил вот, хоть и запоздало, написать пару слов.
Откровенно говоря удивляет глупость ГГ. Нет, речь не о том что он по сути "предал" свой народ/вид/планету. Я тоже разделяю его симпатию к Пандоре и На-Ви. Речь идёт о силовом решении конфликта. Ведь не надо быть семи пядей во лбу - если аноптаниум действительно настолько нужен землянам то через 6-12 лет (в зависимости от наличия/отсутствия средств связи со сверхсветовой скоростью) прилетят военные (армия а не просто не кучка наёмников), вооруженные до зубов в том числе средствами массового поражения, в том числе ядерным оружием. А уж мегатонной боеголовке, запущенной с орбиты, будет глубоко пофиг на магнитные возмущения и аномалии, ей достаточно попасть в радиусе нескольких километров чтобы "волшебному дереву" пришёл безоговорочный конец. И не надо говорить про моральные принципы и человечность - если речь идёт о выживании (а судя по всему именно об этом речь и идёт) человечество ничто не остановит. И почему ГГ (который собственно сам военный и сам всё должен это понимать) так дико тормозил мне непонятно...
комментарии: 1 понравилось! вверх^ к полной версии
"Яндекс" насчитал в России 27 населенных пунктов на букву "Ы" 03-12-2009 17:37

Это цитата сообщения Chuma_1 Оригинальное сообщение

"Яндекс" насчитал в России 27 населенных пунктов на букву "Ы"



Интернет-поисковик "Яндекс" опубликовал статистику своего сервиса "Яндекс.Карты". Согласно отчету, в России более 170 тыс. населенных пунктов, длина всех рек превышает 3 млн километров, длина автомобильных дорог составляет около 1 млн километров, железных - 100 тыс. километров.

Как оказалось, в России насчитывается 27 населенных пунктов с необычными для русскоговорящего человека названиями, начинающимися на букву "Ы", сообщает Газета GZT.ru. Среди них такие города, как Ыб и Ытык-Кюель, селения Ыллымах, Ыгятта, Ынахсыт, Ыястый. Во всех случаях речь идет о якутских топонимах. По данным других источников, в Якутии названий населенных пунктов на букву "Ы" насчитывается 32.

Специалисты "Яндекса", проанализировав статистику, пришли к выводу, что более половины населенных пунктов России носят уникальные названия. Самый распространенный топоним - Александровка, в России целых 166 населенных пунктов с таким названием. Второе и третье по популярности названия - Михайловка (156) и Ивановка (150). Как заметно, все три самых распространенных топонима произошли от имен. Также названия населенных пунктов а России часто происходят от наименований растений, животных, особенностей ландшафта. Встречаются в названиях и упоминание религиозных праздников.

Больше всего в России населенных пунктов на букву "К". На букву "Й" начинается только два названия в России - Йозефовка и Йошкар-Ола. Естественно, нет названий на буквы "Ь" и "Ъ".

Самыми длинными названиями признаны села Кременчуг-Константиновское в Кабардино-Балкарии, Верхненовокутлумбетьево в Оренбургской области и Старокозьмодемьяновское в Тамбовской области.

Что касается улиц российских городов, то компания проанализировала названия улиц в 379 российских городах. Чаще всего фигурируют улицы Лесная, Центральная, Садовая и Советская. Так как после распада СССР многие города переименовали улицы Ленина, такое название занимает только 23-ю строчку рейтинга популярности.

Был проведен анализ сведений по самым крупным городам России. Среди российских городов, население которых превышает миллион жителей, самым тесным оказалась Москва. В столице на каждого человека приходится всего 101 квадратный метр. Больше всего квадратных метров приходится на каждого жителя Уфы – 698.

Больше всего обеспечены школами и больницами жители Челябинска. Самое большое количество книжных магазинов отмечено в Новосибирске. Екатеринбург лидирует по количеству спортивных залов и бассейнов. Больше всего театров в расчете на душу населения насчитывается в Самаре. Санкт-Петербург лидирует по количеству кафе и ресторанов в пересчете на количество жителей.


В России много населенных пунктов с нецензурными названиями


Ранее проводилось исследование, посвященное российским населенных пунктам с нецензурными или просто некрасивыми названиями. Как оказалось, жители деревень Лохово, Блядищево и Попкино стараются переехать с малой родины в места с более благозвучными названиями.

На карте Подмосковья есть села Бухловка, Пьянкино и Блядищево, в Тверской области – Большой и Малое Лохово, Козлы и Мошонка, в Калужской области – Дешевки, а в Кемеровской – Козявкино и Старые Черви. В Ульяновской области есть деревня Мусорка, в Пермской – Чуваки, в Челябинской – Голодранкино, в Тамбовской – Отхожее, в Белгородской – Муходоево, в Вологодской – Большое Бухалово, в Ивановской - Писькино. Только в средней полосе России более 120 населенных пунктов с неблагозвучными названиями, подсчитали на историческом факультете МГУ.

Жители не хотят жить в таких селах. Некоторые из них обращаются к властям с просьбой о переименовании. Так, жители села Лохово в Иркутской области уже несколько лет пытаются переименовать его в Сибирское. Однако есть и такие люди, которые против переименований. Они говорят о том, что большинство названий были даны в XVI–XVII веках, когда наши предки не стремились к благозвучию. По мнению части экспертов, менять такие названия - ханжество, потому что в них видна национальная психология.

Как предупреждают представители власти, переименование - длительная процедура. Оно возможно по инициативе жителей, если им прежнее название не нравится. К тому же, любое переименование дорого обходится казне. Кроме того, после переименования жителям придется менять прописку, причем за свой счет.

http://www.newsru.com/russia/03dec2009/yaru.html#1
комментарии: 0 понравилось! вверх^ к полной версии
Геннадий Постригайло - дебил или мудак? 20-11-2009 00:22


Завязалась тут "беседа" в комментах.

Либо он дебил и не понимает что размещая на своём сайте "свою" аудиокнигу он тем самым сам нарушает авторские права автора и переводчика, либо он мудак, живущий по двойным стандартам и считающим что он вправе нарушать чужое авторское право а я его авторское право нарушать не могу...
комментарии: 6 понравилось! вверх^ к полной версии
print2flash - печатаем из любого приложения - получаем Flash 19-11-2009 04:57


Сабж, ставится как виртуальный принтер. Для примера - моё резюме ;)

комментарии: 2 понравилось! вверх^ к полной версии
Это жесть... 11-11-2009 04:07



комментарии: 0 понравилось! вверх^ к полной версии
Вир хабе говнише вестен 08-11-2009 20:10



комментарии: 0 понравилось! вверх^ к полной версии
Mr. Freeman 29-10-2009 04:57




Описание: Первая серия «заставляющего задуматься мультфильма», как писали в комментариях, от Mr. Freeman вышла 21 сентября. В какой-то степени это творение похоже на «запрещённую рекламу» Года молодёжи, созданную командой Шлегеля. На данный момент вышло уже 3 эпизода этого короткого мультфильма:

Первая серия, или "Mr. Freeman, part 0", озаглавленная словами "А ты уверен в том, кто ты такой, и что ты существуешь?".
Вторая серия "Mr. Freeman, part 64" с девизом "Где угодно и когда угодно...".
И третья, "Mr. Freeman, part 63" - "Ты слишком блондин!".
(Серии упорядочены по дате выхода)

Отзывы:
«Даже не знаю что сказать : одновременно и смешно и правдиво. Оригинально и красиво. Заставляет задуматься.» (PilotMax)
«Наверное о жизни и бездарном ее прожигании, о зависимости от вещей.» (Шмашка)
«Качественно сделанный вирус (я имею ввиду техническую сторону). Мотивация через демотивацию…» (mi3ch)
комментарии: 0 понравилось! вверх^ к полной версии
Большая разница — Гришковец в быту 25-10-2009 22:20



комментарии: 0 понравилось! вверх^ к полной версии
Проверка кросспостинга в ЖЖ 25-10-2009 22:17


Сабж
комментарии: 0 понравилось! вверх^ к полной версии
Модифицируем реестр для "правильного" запуска Google Chrome со всеми "вкусными" штучк 25-10-2009 22:00


Ищем в реестре все обращения к chrome.exe и дописываем параметры командной строки:
code:
--show-extensions-on-top --enable-extensions --bookmark-menu --enable-user-scripts --enable-local-storage
комментарии: 4 понравилось! вверх^ к полной версии
2 + 1 = ? 24-10-2009 01:56



комментарии: 2 понравилось! вверх^ к полной версии
Евгений Гришковец — Перед съемкой "Одновременно" 23-10-2009 01:54



комментарии: 0 понравилось! вверх^ к полной версии
Евгений Гришковец — Про день рождения 22-10-2009 03:21



комментарии: 0 понравилось! вверх^ к полной версии
Когда я стану миллионером... 21-10-2009 05:46


куплю виллу на берегу моря + обязательно такой вот девайс:

комментарии: 0 понравилось! вверх^ к полной версии