The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск утилиты для синхронизации файлов Rsync 3.2.4, opennews (?), 17-Апр-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +7 +/
Сообщение от Аноним (2), 17-Апр-22, 10:37 
Это оправдано, например, если позволит повысить удобочитаемость и упростить сопровождение.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –8 +/
Сообщение от псевдонимус (?), 17-Апр-22, 10:54 
Это с питоном-то упростить сопровождение?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +9 +/
Сообщение от Аноним (6), 17-Апр-22, 10:55 
Давай мы тогда посмеёмся над твоими предложениями на что перейти.  
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –9 +/
Сообщение от псевдонимус (?), 17-Апр-22, 11:54 
Перл.
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +1 +/
Сообщение от InuYasha (??), 18-Апр-22, 11:45 
А я в тебя верил, псевдонимус... (
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –1 +/
Сообщение от псевдонимус (?), 18-Апр-22, 22:34 
Неужели tcl?
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (104), 18-Апр-22, 12:17 
>повысить удобочитаемость
>>Перл.

Ты перл отмочил.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

11. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +3 +/
Сообщение от Ан (??), 17-Апр-22, 11:23 
По сравнению с Перлом, да, в разы. И Питон есть во всех дистрибутивах в установке по умолчанию. Твоя претензия непонятна.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

12. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –6 +/
Сообщение от Аноним (12), 17-Апр-22, 11:49 
Archlinux нет. Извинись..
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +5 +/
Сообщение от Ан (??), 17-Апр-22, 12:51 
Арч это дистрибутив не для продакшена, поэтому значения он не имеет.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +6 +/
Сообщение от Ан (??), 17-Апр-22, 13:00 
Проверил, кстати, ты врёшь. Инсталлятор арча написан на Питоне: https://github.com/archlinux/archinstall
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

29. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от псевдонимус (?), 17-Апр-22, 14:19 
Он как рачер им не пользуется.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –8 +/
Сообщение от псевдонимус (?), 17-Апр-22, 11:53 
Кроме дристибутивов есть ещё оси.

Петон не нужен нигде. Особенно он опасен при обучении.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

17. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +5 +/
Сообщение от Ан (??), 17-Апр-22, 12:52 
У тебя ПГМ -- Питонофобия Головного Мозга. Если до конца весны не пройдёт, обратись к психиатру, до добра это не доведёт.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –4 +/
Сообщение от псевдонимус (?), 17-Апр-22, 13:41 
Главное у меня нет питона головного мозга.

Просто на машинах нет бесконечной памяти.

Низкий порог вхождения -- недостаток, а никак не плюс.

Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +4 +/
Сообщение от Ан (??), 17-Апр-22, 13:53 
> Главное у меня нет питона головного мозга.
> Просто на машинах нет бесконечной памяти.
> Низкий порог вхождения -- недостаток, а никак не плюс.

Ты так ничего до сих пор и не предложил на замену. Перл и шелл хуже как по скорости, так и по читаемости, поэтому не принимаются.

Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –1 +/
Сообщение от man man (?), 17-Апр-22, 22:29 
Странно, вбиваешь в гугель "perl vs python speed comparison", а он тебе такой в ответ:

Perl is about 8 times faster than Python.Jul 1, 2020

Заговор, не иначе.

> Перл и шелл хуже как по скорости, так и по читаемости,

Может, кто-то не умеет их готовить, и проблема вовсе не в языках?

Кстати, вот ещё из теорий заговора. Освоившие perl в большинстве своём почему-то не испытывают проблем, когда нужно работать с текстами на python / php / что-там ещё скриптового. А вот python-ёры / php-ёры в большинстве почему-то окукливаются, когда предлагается поработать с чем-то иным. И особенно их пучит от /bin/sh, что вообще парадокс, ибо он не сложнее basic-а, но требует общего понимания принципов работы *nix.

Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (2), 17-Апр-22, 22:59 
А всё просто. Перловка рипнулась лет 30 назад (она навсегда застряла в том периоде), соответственно, ей никто не пользуется. При этом, питон и пхп не то чтобы рип, а скорее наоборот, и всё это время развивались. И поскольку 99% пользователей вендузятники, вполне естественно, что они не раздупляют в специфике линукса или в специфике чего угодно за пределами их области (см. тот же Jupyter). Дело то вовсе не в языках. А уж от шелла любого нормального человека вспучит. Ну и глупо обсуждать перловку, перловка это такой awk на стероидах, не более. Попытки пилить на ней что-то серьёзное говорят только о неважном здоровье отдельных индивидов.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +1 +/
Сообщение от Ан (??), 17-Апр-22, 23:07 
Странно, смотрю на результаты тестов и не вижу ничего подобного и в помине:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Заговор, не иначе.

>Может, кто-то не умеет их готовить, и проблема вовсе не в языках?

Если 80% кодописателей не умеют их готовить, проблема не в них, а в языке.

> Кстати, вот ещё из теорий заговора. Освоившие perl в большинстве своём почему-то не испытывают проблем, когда нужно работать с текстами на python / php / что-там ещё скриптового. А вот python-ёры / php-ёры в большинстве почему-то окукливаются, когда предлагается поработать с чем-то иным. И особенно их пучит от /bin/sh, что вообще парадокс, ибо он не сложнее basic-а, но требует общего понимания принципов работы *nix.

Если ты включишь мозг, то тебе придёт озарение, что с более сложного языка перейти на более простой легче, чем наоборот. Учитывая паритет в скорости и читабельности, естественно, что все выбирают и будут выбирать более простой, удобный и читабельный Питон.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

86. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от i (??), 18-Апр-22, 02:14 
> Если 80% кодописателей не умеют их готовить, проблема не в них, а в языке.

Вау!, 99.99% людей не смогут провести операцию на головном мозге, значит проблема с головным мозгом?, серьезно?, ну замени себе мозг на хлебушек, ааа.. ты уже, прости.

> более простой, удобный и читабельный Питон.

ну да, 100500 библиотек, пойди разберись, впрочем чему удивляться.

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +2 +/
Сообщение от Аноним (94), 18-Апр-22, 09:17 
> Вау!, 99.99% людей не смогут провести операцию на головном мозге, значит проблема с головным мозгом?, серьезно?

Проблема с тобой, думая, что ты в числе тех 0.01%, ты сделал себе лоботомию.
> ну да, 100500 библиотек, пойди разберись, впрочем чему удивляться.

И действительно, нечему теперь удивляться, что ты ниасилил то, с чем справляются школьники.

Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –1 +/
Сообщение от i (??), 19-Апр-22, 00:17 
> думая что ты в числе тех 0.01%

Это тебе споры нашептали? я такого не говорил.

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –2 +/
Сообщение от псевдонимус (?), 18-Апр-22, 09:54 
>Примитивный, ограниченный,  жирный и тормозной пердон.

Исправил.

За это его и любят.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

47. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +1 +/
Сообщение от Аноним (47), 17-Апр-22, 17:55 
> Низкий порог вхождения -- недостаток, а никак не плюс.

Вахтёр порвался. Если на твоей клавиатуре больше двух кнопок — 0 и 1 — ты балабол

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

44. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +5 +/
Сообщение от th3m3 (ok), 17-Апр-22, 17:05 
>Петон не нужен нигде.

Поэтому он всюду используется? И так востребован сегодня? :)

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

73. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –2 +/
Сообщение от man man (?), 17-Апр-22, 22:41 
Боюсь, что когда он станет использоваться ВЕЗДЕ, вам станет очень, очень грустно. Впрочем, 640Gb хватит всем.
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +1 +/
Сообщение от Ан (??), 18-Апр-22, 08:38 
https://speed.python.org/

Для критичного же никуда не делись Си и Го.

Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –2 +/
Сообщение от Конь с горы (?), 17-Апр-22, 21:33 
В бутстрапе убунты и дебиана нет пайтона, но есть перл.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

71. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –2 +/
Сообщение от man man (?), 17-Апр-22, 22:17 
> И Питон есть во всех дистрибутивах в установке по умолчанию.

И не один, а сразу несколько. Ибо diversity - это хорошо. А этот ваш старпёрский Perl - тьху - застрял на пятой версии, ну никакой жизни же.

> По сравнению с Перлом, да, в разы.

Да пиши уже "на порядки", чего этих старпёрлов жалеть.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

138. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –1 +/
Сообщение от adolfus (ok), 23-Апр-22, 00:54 
Сегодня есть, а завтра нет. Что вы скажете через 15 лет? А, вы еще столько не жили.
Тем более, что непонятно, кто за этим черявяком стоит, что он завтра с ним сделает. Язык, у которого нет нескольких независимых поставщиков, выдающих совместимое, даже не стоит внимания.
Да, я знаю, что миллионы мух не могут ошибатся.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

139. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Ан (??), 23-Апр-22, 10:41 
> Сегодня есть, а завтра нет. Что вы скажете через 15 лет? А,
> вы еще столько не жили.
> Тем более, что непонятно, кто за этим черявяком стоит, что он завтра
> с ним сделает. Язык, у которого нет нескольких независимых поставщиков, выдающих
> совместимое, даже не стоит внимания.
> Да, я знаю, что миллионы мух не могут ошибатся.

https://peps.python.org/pep-8103/

За Питином стоит гораздо больше людей и организаций, чем за Перлом, который, по сути уже давно не развивается и находится в maintenance-mode.

А Питон развивается и по фичам, и по скорости: https://speed.python.org/

Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –1 +/
Сообщение от adolfus (ok), 23-Апр-22, 15:21 
> За Питином стоит гораздо больше людей и организаций, чем за Перлом, который,
> по сути уже давно не развивается и находится в maintenance-mode.

Что-то я не знаю даже трех конкурирующих контор, которые бы выпускали этот продукт. Все лежит в одном месте и контролируется одним жуликом.
Например, компиляторы с языков С, С++, ada, fortran и стандартные библиотеки к ним выпускают несколько независимых контор. При этом есть ISO/IEC или ANSI стандарты, на которые они прямо не влияют, однако которым все следуют. Мало того, поддерживают обратную совместимость уже полста лет, что гораздо важнее, чем любые новые фичи. А что насчет червяка? Где стандарт? Почему я не могу запустить программу, которая была разработана всего восемь лет назад?

Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Ан (??), 23-Апр-22, 15:25 
>[оверквотинг удален]
>> по сути уже давно не развивается и находится в maintenance-mode.
> Что-то я не знаю даже трех конкурирующих контор, которые бы выпускали этот
> продукт. Все лежит в одном месте и контролируется одним жуликом.
> Например, компиляторы с языков С, С++, ada, fortran и стандартные библиотеки к
> ним выпускают несколько независимых контор. При этом есть ISO/IEC или ANSI
> стандарты, на которые они прямо не влияют, однако которым все следуют.
> Мало того, поддерживают обратную совместимость уже полста лет, что гораздо важнее,
> чем любые новые фичи. А что насчет червяка? Где стандарт? Почему
> я не могу запустить программу, которая была разработана всего восемь лет
> назад?

Если ты чего-то не знаешь, это не значит, что этого нет. Более того, ты не прочитал даже ссылку, которую я тебе скинул, которая ясно говорит о том, кто координирует развитие Питона. А Ван Россум этим не занимается ещё с 18 года.

А где стандарт Перла, м? С чего вдруг ты начал говорить про системыные языки и их стандартизацию, если это совершенно другая область, а разговор __здесь__ ведётся конкретно о Перле и Питоне?


Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Ан (??), 23-Апр-22, 15:26 
> Почему
> я не могу запустить программу, которая была разработана всего восемь лет
> назад?

Третий Питон вышел в 2008 году, научись считать.


Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

143. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Ан (??), 23-Апр-22, 15:51 
>[оверквотинг удален]
>> по сути уже давно не развивается и находится в maintenance-mode.
> Что-то я не знаю даже трех конкурирующих контор, которые бы выпускали этот
> продукт. Все лежит в одном месте и контролируется одним жуликом.
> Например, компиляторы с языков С, С++, ada, fortran и стандартные библиотеки к
> ним выпускают несколько независимых контор. При этом есть ISO/IEC или ANSI
> стандарты, на которые они прямо не влияют, однако которым все следуют.
> Мало того, поддерживают обратную совместимость уже полста лет, что гораздо важнее,
> чем любые новые фичи. А что насчет червяка? Где стандарт? Почему
> я не могу запустить программу, которая была разработана всего восемь лет
> назад?

Ой, смотри-ка, а что это? Неужели разработку на каком-то жалком червяке стандартизируют?:

https://www.iso.org/standard/71094.html?browse=tc

Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

144. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от adolfus (ok), 26-Апр-22, 14:30 
> Ой, смотри-ка, а что это? Неужели разработку на каком-то жалком червяке стандартизируют?:
> https://www.iso.org/standard/71094.html?browse=tc

Это не стандарт на язык, а всего лишь "Руководство по предотвращению уязвимостей в языках программирования, часть 4 (для питона)". Стандарта таки нет. Думаю, пока не снимут все права на язык то и не будет. Ну и блочные скобки нужны, чтобы код в одну строку писать.

Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –2 +/
Сообщение от ptr (??), 18-Апр-22, 11:13 
Об удобстве, так же как и вкусах, не спорят. Это слишком субъективно.
Что касается "упростить", то было бы что упрощать. Скрипт на экран помещается.
А вот для тех, у кого rsync используется в кастомной сборке на малинке, роутере и т.п. - потенциально излишний гимморой при обновлении. А при активном использовании Perl и ограниченных ресурсах, когда нельзя позволить себе иметь и Perl, и Python - большой и нудный гимморой.

По человечески, если уж очень хочется, нужно было не заменять существующий скрипт, а добавить новый. Пусть даже с прекращением поддержки старого скрипта.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

112. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (2), 18-Апр-22, 18:44 
Но ведь это нарушит совместимость. В условиях ограниченных ресурсов всё больше луа, а не перл с его тысячью пакетов на каждый чих.
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от ptr (??), 18-Апр-22, 19:50 
На том же OpenWRT Perl существенно удобней Lua. Для задач, которые выполняются при помощи Perl на роутере никаких тысяч пакетов из CPAN совершенно не требуется )
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (2), 18-Апр-22, 20:00 
Мне сложно представить, какие задачи могут найтись на роутере для перла. Можно установить тот же баш и будет так же удобно.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от ptr (??), 18-Апр-22, 20:44 
Например, простейшая веб-морда или rest-сервис (как клиент, так и сервер), периодический парсинг внешних веб-страниц и т.п. На bash такое делать несколько затруднительно.
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +1 +/
Сообщение от Аноним (2), 18-Апр-22, 22:23 
Задача, решаемая за 10 минут на питоне, более того, работать будет максимально шустро и эффективно по процессору и памяти (спасибо корутинам и современным асинхронным библиотекам).

На уровне, на котором это делается в перле, вполне достаточно будет небольшой лапши из баша (лично я нахожу баш предпочтительным в таких случаях, не нужно думать о многих деталях и результат сразу в наличии).

В конечном счёте, в приверженцах перла говорит сила привычки. Судя по отзывам, из опытных перловиков, все те, кто мог, ушли с перла на питон. Перл вполне удобен, только пока это задача уровня awk/bash.

Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от ptr (??), 19-Апр-22, 00:01 
Эта задача решается у меня на Perl под OpenWRT c флешем на ВСЁ 128 МБ. Ваш ход, показать, как это сделать на Python, в флеше свободно меньше мегабайта, а размер сборки Python под OpenWRT ~ 50 МБ

И еще покажите мне REST веб-сервис на bash. Что-то я ничего подобного не встречал еще ни разу.

Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (2), 19-Апр-22, 01:33 
> ВСЁ 128 МБ. Ваш ход, показать, как это сделать на Python,
> в флеше свободно меньше мегабайта

Изи, удалить перл который занимает полтора мегабайта и установить на его место питон который занимает полтора мегабайта. Если удалить все перловые пакеты, место ещё и останется.

> И еще покажите мне REST веб-сервис на bash. Что-то я ничего подобного
> не встречал еще ни разу.

Не понятно, в чём суть проблемы? Веб-сервер на баше не проблема, jq/xmllint из него дёрнуть не проблема, сколько угодно фоновых потоков запустить аналогично не то чтобы проблема.

Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (125), 18-Апр-22, 22:37 
Баш или шелл - это другое. Перл их дополняет, заменяя sed и awk, помимо прочей удобности. Я бы предпочел иметь шелл и перл, без баша, чем шелл и баш, без перла.
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

127. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (2), 18-Апр-22, 22:57 
В том и дело, что bash вполне успешно заменяет и awk с sed, и perl. Многие люди, говоря о баше, думают о позикс шелле, однако баш это вовсе не позикс шелл и он вполне удобен, достаточно, чтобы не зависеть от других интерпретаторов.
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  –1 +/
Сообщение от ptr (??), 18-Апр-22, 19:54 
А что касается фразы про совместимость, я Вас вообще не понял. Как раз переписанный  с Perl на Python уже используемый скрипт нарушает совместимость с предыдущими версиями rsync. Как минимум, появлением зависимости с Python 3, которой раньше не было.
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

115. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +1 +/
Сообщение от Аноним (2), 18-Апр-22, 19:58 
Установить питон проще, чем поправить скрипты пользователей (не все из которых вообще разберутся в шелле, для них это как клинопись).
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от ptr (??), 18-Апр-22, 20:48 
Я не понимаю ход Ваших мыслей. Зачем править какие-то скрипты, если у rsync отродясь все скрипты уже были на Perl?
А по поводу "установить Python проще", то найти для него порядка 50 мегабайт из флеша в 128 мегабайт на роутере - задача очень далекая от простой. Тогда как установка Perl в OpenWRT требует чуть более мегабайта. Так что задача в 50(!) раз проще
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (2), 18-Апр-22, 22:09 
Я не проверял, но тот же питон для для того же openwrt поставляется модульно. Основной пакет 1.8мб, все остальные зависимости очень вторично (лично я всё это активно использую, однако на роутере можно обойтись и без них). У перла 1.1мб, но тоже скорее всего обглоданная версия без ничего -- та, что у меня установлена, 60мб, так ещё для любой задачи 1000 пакетов надо установить и сам по себе ничего не может. Питон всё больше как-то вещь в себе, всё самое нужное берут в состав и сопровождают уже нормально (у перла постоянно что-то отваливается).

А скрипты нужно править, поскольку сам по себе rsync и его скрипты вряд ли используются, его логично использовать как компонент какой-то другой системы, решающей определённые задачи. И будь моя воля, я выкинул бы именно перл из системы. Это на десятилетия устаревший код, каждый раз создающий проблемы. Но да, стоит относиться к нему, как к awk. Пока работает, можно не трогать. С другой стороны, лучше уж перл, чем руби (и ресурсов ему надо всё же поменьше, а так вполне похожи, разве что у руби с ооп получше).

Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от ptr (??), 19-Апр-22, 00:03 
На вопрос ответьте прямой. Каким образом можно сохранить совместимость, если в программном продукте добавляется еще одна зависимость?
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск утилиты для синхронизации файлов Rsync 3.2.4"  +/
Сообщение от Аноним (2), 19-Апр-22, 01:26 
Когда речь идёт о совместимости, подразумевается взаимозаменяемость компонентов в коде на них завязанном, а вовсе не отсутствие новых зависимостей. И уже перл то весь про новые зависимости раз уж на то пошло. Какая-то минорная батарейка обновилась, всё, установи 1000 новых зависимостей. И да, я сейчас про https://metacpan.org/pod/XML::Parser и он тянет кучу пакетов которые никто больше использовать никогда не будет.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру