The OpenNET Project / Index page

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



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

Оглавление

PyPI из-за вредоносной активности приостановил регистрацию новых пользователей и проектов, opennews (?), 21-Май-23, (0) [смотреть все]

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


7. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +2 +/
Сообщение от Аноним (7), 21-Май-23, 09:21 
Сразу видно, что Вы никогда не подбирали свободное, короткое и международно-говорящее имя своему Python пакету.

Допустим, Вы написали эффективную реализацию библиотеку для работы с файлами *.toml, поддерживающую загрузку и выгрузку комментариев. Как Вы её назовёте?

toml, tomli, tomli-w, tomlkit, toml-tools, toml-file, toml-python -- на PyPI уже заняты. Вот tomllib свободно, но это создаст путаницу с модулем tomllib стандартной библиотеки.

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

9. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +1 +/
Сообщение от ыы (?), 21-Май-23, 09:55 
наверное стремление к короткому и говорящему в мире тотального копипаста- высосано из пальца.. или еще откуда...
Ответить | Правка | Наверх | Cообщить модератору

18. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +4 +/
Сообщение от Аноним (7), 21-Май-23, 10:40 
Нет. Это критерий имеющий значение для любых OpenSource проектов, которые хотят чтобы их название было легко запомнить, легко нагуглить и не сделать 3 опечатки в названии при установке.
Ответить | Правка | Наверх | Cообщить модератору

21. "PyPI из-за вредоносной активности приостановил регистрацию н..."  –1 +/
Сообщение от ыы (?), 21-Май-23, 11:31 
в мире копипаста -это желание архаизм.
Ответить | Правка | Наверх | Cообщить модератору

27. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от Аноним (7), 21-Май-23, 11:44 
Я живу не в мире копипаста.
Ответить | Правка | Наверх | Cообщить модератору

32. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +1 +/
Сообщение от ыы (?), 21-Май-23, 11:52 
что тут сказать.. зря.
Ответить | Правка | Наверх | Cообщить модератору

43. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +1 +/
Сообщение от Аноним (43), 21-Май-23, 14:06 
Все мы копипастим. Не ври себе: не жить в мире копипаста - это жить без интернета или даже вернуться в эпоху до печатного станка.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

48. "PyPI из-за вредоносной активности приостановил регистрацию н..."  –1 +/
Сообщение от Аноним (7), 21-Май-23, 14:43 
"копипастить" != "жить в мире копипаста"

"копипастить" + "править" != "жить в мире копипаста"

"копипастить" + "интегрировать" != "жить в мире копипаста"

"установить готовую либу" != "жить в мире копипаста"

"использовать либу как написано в документации" != "жить в мире копипаста"

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

15. "PyPI из-за вредоносной активности приостановил регистрацию н..."  –2 +/
Сообщение от Аноним (15), 21-Май-23, 10:24 
Наверно больше не надо делать таких библиотек. Твой 22-ой лефтпад никому не нужен. Ты не должен его не то что называть, но и делать и публиковать. Это очевидно всем.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

20. "PyPI из-за вредоносной активности приостановил регистрацию н..."  –2 +/
Сообщение от Аноним (7), 21-Май-23, 11:11 
Вот из-за таких вот советчиков экосистема Python скатывается в сторону коробочных решений для типовых задач по перекладыванию типового JSON`а между типовыми микросервисами типовых коммерческих компаний.
Ответить | Правка | Наверх | Cообщить модератору

26. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +3 +/
Сообщение от Аноним (15), 21-Май-23, 11:43 
Искренне не понимаю почему экосистема с самого начала не коробочное решение. Пусть даже бы и платная. Все эти кодопомойки с зондами без какой либо даже формальной модерации ненужны.

Было бы дело если бы этот пипи делал так: Ваш пакет отклонен как малофункциональный, ваш пакет отклонен так как у вас низкая квалификация. Это уже могло бы иметь смысл.

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

34. "PyPI из-за вредоносной активности приостановил регистрацию н..."  –2 +/
Сообщение от Аноним (7), 21-Май-23, 12:42 
Искренне не понимаю почему коробочные решения законодательно не запрещены.

Берёшь коробочное решение, что обещает легко и непринуждённо решить 95% твоих задач -- и оно действительно позволяет легко и непринуждённо решить 95% твоих задач, пусть и с плагинами.

Начинаете реализовать оставшиеся 5%... погружение в исходники коробочного решения... страшная боль... написание своих расширений... форки чужих расширений... костыли... манки-патчинг коробочного решения... стыд... реализация части функциональности где-то сбоку... стыд...

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

56. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +1 +/
Сообщение от Аноним (56), 21-Май-23, 17:55 
Если для тебя допиливание коробок боль и стыд, то уступи работу более опытному и стрессоустойчивому дяденьке.
Ответить | Правка | Наверх | Cообщить модератору

58. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от Аноним (7), 22-Май-23, 00:21 
Зачем, если есть библиотеки и микрофреймворки?
Ответить | Правка | Наверх | Cообщить модератору

28. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +1 +/
Сообщение от ыы (?), 21-Май-23, 11:44 
это ключевая идея всего мира программирования с начала его появления. написать код который будет работать многократно. отсюда и библиотеки... вы против существования glibc?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

35. "PyPI из-за вредоносной активности приостановил регистрацию н..."  –3 +/
Сообщение от n00by (ok), 21-Май-23, 13:01 
> вы против существования glibc?

Создание аналога не ущемляет права glibc, поскольку целит в те ниши, куда glibc не подходит. А вот попытка свести техническую необходимость к риторике леваков как бы намекает.

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

36. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от Аноним (7), 21-Май-23, 13:15 
Термин "коробочное решение" происходит от фразы "всё (уже доступно) из коробки".

Причём, как правило, то что доступно из коробки:

1) Нельзя установить отдельно от остальных компонентов из той же коробки.

2) Зависит от других компонентов из той же коробки.

3) Навязывает готовую архитектуру.

4) Имеет десятки, а порой сотни тысяч строк исходников.

5) Подкупает простотой и скоростью разработки в типовых задачах.

6) Накладывает своеобразный вендор-лок, так как практически весь написанный Вами код использует богатый функционал из коробки.

7) Осложняет решение задач, о которых авторы коробочного решения просто не подумали.

То есть, речь была о больших фреймворках.

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

69. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от ыы (?), 22-Май-23, 07:38 
яблочники вас бы не поняли. жить в коробочном решении настолько классно и здорово- что ваши камни в их огород просто рассыпаются в воздухе не долетая... конечно если "коробка нарисована так, что вам хочеться ее лизнуть" :)
Ответить | Правка | Наверх | Cообщить модератору

71. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +3 +/
Сообщение от Мёртвый (?), 22-Май-23, 09:08 
Есть люди, которые не в курсе, что любую задачу в программировании можно решить как минимум тремя способами. При этом нет никакой гарантии, что все эти способы будут одинаково удобны при повторном применении в разных ситуациях, одинаково масштабируемы, одинаково оптимизированы.

Возможно этим людям будет сложно свыкнуться с мыслью, что под их определение ненужности попадают одновременно и Django, и Flask, и FastApi, и даже aioHttp тк с помощью всех них можно реализовать веб-приложение, а значит следуя логике подобных людей, эти библиотеки не нужны. Так же как не нужен к примеру DRF - ведь функционал для сериализации, десериализации, обработки post и get запросов достаточен и имеется в ванильной джанге. логика она такая... логичная...

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

29. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от X86 (ok), 21-Май-23, 11:45 
Toml-by-username и все норм
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

41. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от serg1224 (ok), 21-Май-23, 13:52 
Расскажите кто-нибудь питонистам про пространства имён и иерархический нейминг в стиле "com.google.re2", "org.samba.msrpc", "vasya_pupkin.xml" и т.п.

Таким образом видно какие задачи библиотека решает и от какого вендора она. Имя вендора можно привязать к учётке в PyPI.

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

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

42. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от Аноним (7), 21-Май-23, 14:04 
Вася написал классный vasya_httpserver.

Петя написал классный petya_datavalidator.

Гриша решил упростить их интеграцию своим grisha_vasyahttpserver_petyadatavalidator.

Потом всех троих сбил автобус. Вопрос, как назвать форки?

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

86. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от serg1224 (ok), 23-Май-23, 07:14 
> Вася написал классный vasya_httpserver.
> Петя написал классный petya_datavalidator.
> Гриша решил упростить их интеграцию своим grisha_vasyahttpserver_petyadatavalidator.
> Потом всех троих сбил автобус. Вопрос, как назвать форки?

Форк - это иное авторство проекта, внутри может быть всё переделано на усмотрение нового разработчика. По сути, из общего с проектом-предком может остаться только цель проекта, да и то в каком-то подмножестве. Пусть будет, например, Kostya.MegaBoostServer. Если проект докажет временем свою состоятельность, то люди запомнят его. Мы же как-то запомнил nginx, zabbix и прочие Eclipse.

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

53. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от Аноним (53), 21-Май-23, 16:43 
Или как в Go, использовать библиотеки по ссылке, к примеру, "github.com/BurntSushi/toml" или "go.mongodb.org/mongo-driver/mongo"
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

79. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от YetAnotherOnanym (ok), 22-Май-23, 10:57 
> Или как в Go, использовать библиотеки по ссылке, к примеру, "github.com/BurntSushi/toml"
> или "go.mongodb.org/mongo-driver/mongo"

Все ссылки будут на pypi, и опечатка будет точно так же приводить к существующему вредоносному пакету.

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

60. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от Аноним (60), 22-Май-23, 01:07 
toml-comment-loader например
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

62. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +1 +/
Сообщение от Аноним (7), 22-Май-23, 01:54 
Скорее fast-commented-toml, так как комментарии без остального содержимого бесполезны, функция загрузки (load) с комментариями имеет мало смысла без функции выгрузки (dump) с комментариями, а основным недостатком существующего tomlkit является скорость парсинга.
Ответить | Правка | Наверх | Cообщить модератору

78. "PyPI из-за вредоносной активности приостановил регистрацию н..."  +/
Сообщение от YetAnotherOnanym (ok), 22-Май-23, 10:31 
> toml, tomli, tomli-w, tomlkit, toml-tools, toml-file, toml-python -- на PyPI уже заняты

А вот нефиг велосипедингом заниматься.
Вообще, очень показательный пример положения дел в питономире - уже написаны toml, tomli, tomli-w, tomlkit, toml-tools, toml-file, toml-python, а всё равно приходится писать новую эффективную реализацию библиотеку.
И - да, показательно, что слова "parser" ("toml-parser") никто из авторов этих библиотек не знает.

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

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

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




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

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