forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.TODAY

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 05.07.2022, 10:32
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 10:32
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 12:02
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 14:32
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 14:32
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 14:32
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 14:32
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 19:02
Dima Krylov
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 20:22
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Написал очередную бесполезную утилитку.

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  
Старый 05.07.2022, 20:31
Valentin Kuznetsov
Guest
 
Сообщений: n/a
По умолчанию Написал оче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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:37. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot