Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Осилил defgeneric/defmethod и CLOS. Теперь распознавалки новых типов ссылок и их загрузчики будут добавляться быстрее. Anyway это говно пока всё равно будет в неюзабельном состоянии. А ещё хромает модульность и общее построение кода. Но это будет проще переписать когда таки появится хотя бы наполовину рабочий прототип.
#CQJ06G (12) / @nir / 4942 дня назад
Если запихать настройки в hash-table, то оно смотрится явно лучше. Вот только никак не соображу, как лучше хранить опции для вызова архиваторов. Хочется как-то унифицировать процедуру вызова. Потом надо ещё будет подумать над тем, чтобы работа с временными файлами велась в /tmp, а не где попало. Потом можно будет подумать над, собсно, парсерами и сортировкой. А потом уже будет не стыдно кинуть ссылочку для общего доступа к коду. :D
#VLSE4P (0) / @nir / 5125 дней назад
Начал думать над парсером realityLAPSE. Собсно, его написать не сложнее, чем для StopTazmo, но надо грузить много страничек для парсинга. Ессно, на файловой системе будет срач. Пора думать над нормальной организацией рабочих данных для программы. (Да-да, я начала написал парсер ссылок, а потом сообразил, что это часть большой программы.) За неимением опыта в разработке общественно полезных говн (только для себя говнюшки писал) натыкаюсь на много косяков. А ведь в теории всё было просто...
#2KSD3U (0) / @nir / 5127 дней назад
Сначала для настроек приспособил несколько переменных. Потом сообразил, что их можно организовать в список. Когда дописал инициализацию списка, то сообразил, что можно было бы использовать hash-table. А потом ещё вдруг дошло, что настройки можно хранить в домашнем каталоге. Блеать, ну почему я сразу не учёл таких простых вещей?!
#XD8KQW (0) / @nir / 5127 дней назад
Скачал "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 / 5128 дней назад
Однако. StopTazmo грит, что нельзя качать больше двух файлов в минуту. При продолжении закачки по списку ссылок wget кидает запросы к серверу и сравнивает размер. Естественно, это происходит намного быстрее и сервер начинает срать ошибками. Надо будет запилить отдельную функцию закачки файлов для StopTazmo, которая будет совершать нужные операции автоматически. Или как-то обойти механизм сервера...
#AVGZXU (0) / @nir / 5128 дней назад
Код из кучи грязных хаков и CLISP-специфичных плюшек был короче и читался проще. :(
#0P6242 (0) / @nir / 5130 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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