#31
|
|||
|
|||
Написал очередную бесполезную утилитку.
Stas Mishchenkov написал(а) к Cheslav Osanadze в Jul 22 09:12:10 по местному времени:
Нi, Cheslav! 04 июл 22 22:11, Cheslav Osanadze -> Stas Mishchenkov: CO>>> Но два архиватора - это же не проблема? SM>> Проблема. Я не нашел открытого кода на perl для распаковки rar. CO> ... CO> Так проблема в перле, Опять, а не в раре? Проблема в rar. Это проприаритарщина и нет открытого кода. CO> Хорошо. Кто мешает использовать распаковку из системы? Это коряво получается. CO> Я не программер, я не понимаю - почту можно пакопать и в РАР, а вот CO> посмотреть архив внутри - нужен перл и он не может! Хрень какая то... Ни кто не мешает. Perl нужен не для этого. Нave nice nights. Stas Mishchenkov. --- У одних людей, полушария прикрываются костями черепа, у других - штанами. |
#32
|
|||
|
|||
Написал очередную бесполезную утилитку.
Stas Mishchenkov написал(а) к Andrei Mihailov в Jul 22 09:16:34 по местному времени:
Нi, Andrei! 05 июл 22 07:20, Andrei Mihailov -> Stas Mishchenkov: SM>>>>>> Прикольная. DI>>>>>>> AreaInfo визуализирует обновление эхооластей узла FidoNet DI>>>>>>> (ноды или поинта) на основании информации в файле import.log. SM>>>>>> Обновился скрипт прозвонщик по бинкд. ;) CO>>>>> Стас, а когда обновится моя просьба вытаскивать архивы? SM>>>> Я почти доделал, но это отдельная софтинка получается и только SM>>>> для zip. Впрочем, этого вполне достаточно, т.к. в Фидо это SM>>>> практически стандарт. CO>>> Rar. У меня везде он... SM>> Ну, ты понял? ;) CO>>> Но два архиватора - это же не проблема? SM>> Проблема. Я не нашел открытого кода на perl для распаковки rar. AM> А функции запуска внешнего приложения на перле нет? Типа как на питоне AM> os.system('rar.exe [имя файла для распаковки] [путь к распакованным AM> файлам]') AM> или на VB AM> shell("rar.exe [имя файла для распаковки] [путь к распакованным файлам]") AM> То же самое можно для любого консольного архиватора и для 7zip написать, а AM> он вообще туеву хучу форматов поддерживает. Можно. AM> А потом из заданного пути вычитываешь распакованные файлы... SM>> === Import rar2zip.cmd Start === @Echo Off setlocal SM>> enabledelayedexpansion enableextensions echo %1 for %%I in ( SM>> %1\\*.rar ) do ( SM>> echo %%~nxI SM>> md %TMP%\%%~nxI SM>> rar x -y %%~fI %TMP%\%%~nxI\ >nul AM> Ну или так, только... AM> Если ты уже распаковал файлы раром, то зачем их перепаковывать зипом? Не AM> проще ли просто предусмотреть в твоём скрипте ключ работы без распаковки AM> зипа и в батнике сразу рара вызывать твой скрипт? Кроме того, что это жутко медленно? SM>> zip -m %%~dpnI %TMP%\%%~nxI\* >nul SM>> rmdir /s /q %TMP%\%%~nxI SM>> del /f/q %%~fI SM>> ) === Import rar2zip.cmd End === Нave nice nights. Stas Mishchenkov. --- Это только от большого ума горе, а от маленького - так, легкая грусть. |
#33
|
|||
|
|||
Написал очередную бесполезную утилитку.
Stas Mishchenkov написал(а) к Nil A в Jul 22 10:18:16 по местному времени:
Нi, Nil! 05 июл 22 09:13, Nil A -> Cheslav Osanadze: NA> Ну, кстати, я hpt собираю с hptzip, чтобы внешний постоянно не NA> вызывать, так быстрее тоссится всякая мелочёвка. О! Нужно бы потестить у себя. Давно собирался это сделать. У меня как раз такой случай - куча мелких бандлов тоссится. NA> Встраивать винрары в перлохуки? Наверное не надо. Можно, но это будет флагманский тормоз и жирная точка отказа. NA> Совсем отказаться от поддержки, потому что не так просто встроить? Ну NA> не знаю, запустить внешний бинарь вроде не напряг в этом случае. А тут вообще речь шла не о перлхуках, а об обработке кучи архивов с генерацией html файла по итогам. Это получится, опять же, очень медленно. Нужно из каждого архива получить список файлов и, если он там есть, извлечь File_ID.diz, содержимое которого уже запихать в html. В случае внешнего бинаря это будет мега медленно. Нave nice nights. Stas Mishchenkov. --- Чем меньше думаешь, тем больше у тебя единомышленников. |
#34
|
|||
|
|||
Написал очередную бесполезную утилитку.
Cheslav Osanadze написал(а) к Nil A в Jul 22 12:08:23 по местному времени:
Привет Nil! 05 Июл 22 09:13, Nil A -> Cheslav Osanadze: NA>>> 7zip же? CO>> Нет, Винрар. Разумеется, его умеет и 7зип. Я тут не против. NA> 7zip умеет только на распаковку рар, а самому рарить он не умеет. А большего и не требуется! Только посмотреть, что внутри. Паковать не надо. NA> Кстати, ради спортивного интереса. Зажми что-нибудь винраром с Best NA> компрессией, и даже там словарик выстави побольше, и сравни с размером NA> получаемым 7zip, тоже Solid, с компрессией LZMA2 9-Ultra. Я знаю эту пиписькометрию.:) Речь то не про неё сейчас. CO>> Вот и я про то. У меня даже ha откроется, ибо прописано в CO>> систему. Зачем перлухи грузить свои архиваторы? Их умеет CO>> открывать наидревнейший фидошный софт, ещё с Доса. NA> Ну, кстати, я hpt собираю с hptzip, чтобы внешний постоянно не NA> вызывать, так быстрее тоссится всякая мелочёвка. Встраивать винрары в NA> перлохуки? Наверное не надо. Совсем отказаться от поддержки, потому NA> что не так просто встроить? Ну не знаю, запустить внешний бинарь вроде NA> не напряг в этом случае. Воот! Мой тоссер тоже только про команды для архиваторов знает, а архиваторов в нём нет. Cheslav. ... Да чтобы я так жил, как меня поминали... --- ... |
#35
|
|||
|
|||
Написал очередную бесполезную утилитку.
Cheslav Osanadze написал(а) к Stas Mishchenkov в Jul 22 12:10:55 по местному времени:
Привет Stas! 05 Июл 22 09:12, Stas Mishchenkov -> Cheslav Osanadze: CO>>>> Но два архиватора - это же не проблема? SM>>> Проблема. Я не нашел открытого кода на perl для распаковки rar. CO>> ... CO>> Так проблема в перле, Опять, а не в раре? SM> Проблема в rar. Это проприаритарщина и нет открытого кода. Зачем эти сложности? И для писательства тоже сложнее, как я понимаю. Вызвал внешний, с ключами, и достаточно. Тоссер у меня так и делает и делал сто лет назад... CO>> Хорошо. Кто мешает использовать распаковку из системы? SM> Это коряво получается. См. про тоссер. Работает же! CO>> Я не программер, я не понимаю - почту можно пакопать и в РАР, а CO>> вот посмотреть архив внутри - нужен перл и он не может! Хрень CO>> какая то... SM> Ни кто не мешает. Perl нужен не для этого. Зачем всё вешать на него? Проще использовать уже готовые "блоки". Тем более, (могу и ошибаться), в том же винрар есть модуль для распаковки, который не требует денег и регистрации по СМС. Cheslav. ... В тюрьме он вставал с первыми петухами... --- ... |
#36
|
|||
|
|||
Написал очередную бесполезную утилитку.
Cheslav Osanadze написал(а) к Stas Mishchenkov в Jul 22 12:15:37 по местному времени:
Привет Stas! 05 Июл 22 09:16, Stas Mishchenkov -> Andrei Mihailov: AM>> Ну или так, только... AM>> Если ты уже распаковал файлы раром, то зачем их перепаковывать AM>> зипом? Не проще ли просто предусмотреть в твоём скрипте ключ AM>> работы без распаковки зипа и в батнике сразу рара вызывать твой AM>> скрипт? SM> Кроме того, что это жутко медленно? Жутко, это сколько? Мы не особо торопимся. Вот лебедьбе.mp3 - это было мееедлееенно. :) Засрало винт и положило систему. Cheslav. ... 80% женатых мужчин в Америке изменяют своим женам. Остальные 20% - в Европе... --- ... |
#37
|
|||
|
|||
Написал очередную бесполезную утилитку.
Cheslav Osanadze написал(а) к Stas Mishchenkov в Jul 22 12:18:41 по местному времени:
Привет Stas! 05 Июл 22 10:18, Stas Mishchenkov -> Nil A: SM> А тут вообще речь шла не о перлхуках, а об обработке кучи архивов с SM> генерацией html файла по итогам. Это получится, опять же, очень SM> медленно. Нужно из каждого архива получить список файлов и, если он SM> там есть, извлечь File_ID.diz, содержимое которого уже запихать в SM> html. В случае внешнего бинаря это будет мега медленно. Но погоди! Тот же rafael, который это делал, как то же работал. В досе ещё. Извлекал diz`ы и помещал в файл лист. Блин, столько утилиток пропало, хоть опять ставь дос на ноду...:) Cheslav. ... Сидим, как в деpевне! Ни pадио, ни телевизоpа - один Интеpнет остался! --- ... |
#38
|
|||
|
|||
Написал очередную бесполезную утилитку.
Dima Krylov написал(а) к Cheslav Osanadze в Jul 22 17:51:48 по местному времени:
Привет тебе, Cheslav! Kaк-тo нa дняx (05 июл 22) Cheslav Osanadze пишeт к Stas Mishchenkov... [ ... ] CO> Но погоди! Тот же rafael, который это делал, как то же работал. В CO> досе ещё. Извлекал diz`ы и помещал в файл лист. Почему-то у меня RAFAEL version 2.56 до сих пор прекрасно работает под WinXP. --- GoldED-NSF |
#39
|
|||
|
|||
Написал очередную бесполезную утилитку.
Cheslav Osanadze написал(а) к Dima Krylov в Jul 22 18:17:24 по местному времени:
Привет Dima! 05 Июл 22 17:51, Dima Krylov -> Cheslav Osanadze: CO>> Но погоди! Тот же rafael, который это делал, как то же работал. CO>> В досе ещё. Извлекал diz`ы и помещал в файл лист. DK> Почему-то у меня RAFAEL version 2.56 до сих пор прекрасно работает под DK> WinXP. Наверное потому, что у тебя XP? Cheslav. ... Поpучни не облизывать! --- ... |
#40
|
|||
|
|||
Написал очеpедную бесполезную утилитку.
Valentin Kuznetsov написал(а) к Dima Krylov в Jul 22 20:29:16 по местному времени:
Пpивет, Dima! Отвечаю на письмо от 05 Jul 22 17:51:48 (AREA:RU.FIDONET.TODAY) CO>> Но погоди! Тот же rafael, котоpый это делал, как то же pаботал. В CO>> досе ещё. Извлекал diz`ы и помещал в файл лист. DK> Почему-то у меня RAFAEL version 2.56 до сих поp пpекpасно DK> pаботает под WinXP. Ты что-то делаешь непpавильно! --- WebFIDO/OS2 V0.16530km |