Шлюхи без блекджека, блекджек без шлюх. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6946
прекрасное6443
говно5907
говнорашка5512
хуита4716
anime3066
linux2654
music2636
bnw2602
рашка2565
log2357
ололо2179
дунч1834
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1422
дыбр1238
гімно1158

Осилил defgeneric/defmethod и CLOS. Теперь распознавалки новых типов ссылок и их загрузчики будут добавляться быстрее. Anyway это говно пока всё равно будет в неюзабельном состоянии. А ещё хромает модульность и общее построение кода. Но это будет проще переписать когда таки появится хотя бы наполовину рабочий прототип.
#CQJ06G (12) / @nir / 4944 дня назад
Если запихать настройки в hash-table, то оно смотрится явно лучше. Вот только никак не соображу, как лучше хранить опции для вызова архиваторов. Хочется как-то унифицировать процедуру вызова. Потом надо ещё будет подумать над тем, чтобы работа с временными файлами велась в /tmp, а не где попало. Потом можно будет подумать над, собсно, парсерами и сортировкой. А потом уже будет не стыдно кинуть ссылочку для общего доступа к коду. :D
#VLSE4P (0) / @nir / 5127 дней назад
Начал думать над парсером realityLAPSE. Собсно, его написать не сложнее, чем для StopTazmo, но надо грузить много страничек для парсинга. Ессно, на файловой системе будет срач. Пора думать над нормальной организацией рабочих данных для программы. (Да-да, я начала написал парсер ссылок, а потом сообразил, что это часть большой программы.) За неимением опыта в разработке общественно полезных говн (только для себя говнюшки писал) натыкаюсь на много косяков. А ведь в теории всё было просто...
#2KSD3U (0) / @nir / 5129 дней назад
Сначала для настроек приспособил несколько переменных. Потом сообразил, что их можно организовать в список. Когда дописал инициализацию списка, то сообразил, что можно было бы использовать hash-table. А потом ещё вдруг дошло, что настройки можно хранить в домашнем каталоге. Блеать, ну почему я сразу не учёл таких простых вещей?!
#XD8KQW (0) / @nir / 5129 дней назад
Скачал "Welcome to N. H. K.". Смотрю, WGet рапортует о 40-ка скачанных главах. Думал, что парсер поломался и распознал только 40 ссылок, а на остальных завалился. Посмотрел на страничку - действительно всего 40 глав. Это ок. :3 Алсо читаю "Good LISP programming style" от Peter Norvig и Kent M. Pitman. Они внезапно открыли мне глаза на причины использовать when, let* и defparameter. Ну, и вообще, просто неплохой мануал.
#UJD041 (0) / @nir / 5130 дней назад
Однако. StopTazmo грит, что нельзя качать больше двух файлов в минуту. При продолжении закачки по списку ссылок wget кидает запросы к серверу и сравнивает размер. Естественно, это происходит намного быстрее и сервер начинает срать ошибками. Надо будет запилить отдельную функцию закачки файлов для StopTazmo, которая будет совершать нужные операции автоматически. Или как-то обойти механизм сервера...
#AVGZXU (0) / @nir / 5130 дней назад
Код из кучи грязных хаков и CLISP-специфичных плюшек был короче и читался проще. :(
#0P6242 (0) / @nir / 5132 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.