eurekafag
20.10.2011 21:55 WOK
Написал многопоточную качалку галерей на эрланге: http://pastebin.com/Pb94gvVW Выводит кучу отладочной инфы, но своё дело делает. Пользоваться примерно так:
galdl.erl " 1 14
Качает картинки с 1 по 14, число подставляется вместо ~2..0w (где 2 — число цифр в номере, 0 — цифра-заполнитель, т.е. получится 01, 02, 03 и т.д., ну и буква w означает, что сюда надо подставлять; если номера имеют вид 001, 002, 003, то пишем ~3..0w, а если нулями число не выравнено, нужно писать просто ~w). Можно использовать четвёртый параметр, число параллельных закачек. По дефолту 5.
Recommended by:
@folex
На хасскеле для этого нужна 1 строчка
ты няшка.
Спасибо.
wget + seq + bash
Прошёл по линку — а там ад и содомия на три экрана.
Пожаловался в арбуз pastebin. Опа нихуя, эрлангоёбы. Непорядок.
У меня так и есть, но ведь надо же на чём-то изучать язык. Да и вообще учиться мыслить функционально. Можно это дело перепилить на gen_server для пущей OTP-шности. Хотя я был несколько удивлён, не найдя стандартных методов организации пула воркеров и раздачи заданий. Или, может, не там искал?