|
2.58, Аноним (58), 06:29, 31/12/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Вот когда добавят в него здоровые элементы ооп - тогда возможно
| |
|
3.71, A.Stahl (ok), 08:29, 31/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
В Си нет struct? Чего тебе ещё ООП-специфичного сильно не хватает?
| |
|
4.82, Аноним (82), 09:50, 31/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
В struct нет нормальной икапсуляции для методов. Нет наследования вообще.
| |
|
5.89, A.Stahl (ok), 10:51, 31/12/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Наследование заменяется композицией в большинстве случаев без каких-либо проблем.
Нормальной инкапсуляции нет, но в масштабе небольших Си программ это не трагедия.
В общем жить можно и без сахара. Просто не так сладко.
| |
|
6.92, Аноним (92), 11:51, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Проблема сладкоежек, сугубо их проблема. Почему отсутствие ООП - совершенно другой парадигмы должно считаться каким-то недостатком? Структурная парадигда полностью самодостаточна.
| |
|
7.96, A.Stahl (ok), 12:12, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Да 100500 причин: от "тут так принято" и "потому что 99% проекта уже написано на Си" до "не знаю я никаких ваших плюсов, деды писали на Си, вот и я пишу на Си"
| |
|
|
5.97, lockywolf (ok), 12:54, 31/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Наследование делается через member field.
Инкапсуляция для методов обычно не нужна, но если очень хочется, добавь поле указателей на функции, которым разрешено работать с этой структурой. Получишь даже круче, сможешь туда добавлять и удалять функции по требованию.
Полиморфизм делается через union.
| |
5.104, Аноним (-), 13:35, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Наследование классов - зло. Нормальным является только наследование интерфейсов
| |
|
|
7.129, Аноним (129), 12:06, 01/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Множественное наследование - зло, линейное - естественно.
Гораздо прикольнее когда кто-нибудь оверрайд операторов сделает. После этого любой obfuscated C code contest отдохнет - код, вроде, как на ладони но делать может ну вот вообще совсем не то что вы там себе вообразили.
| |
|
|
5.128, Аноним (-), 12:04, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> В struct нет нормальной икапсуляции для методов.
Указатель на функцию тебе в рожу, гомоморфный.
| |
|
6.141, Аноним (82), 19:10, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
И что? Это, всё равно, приводит к реализации этих функций с длинными глобальными именами, чтобы те указатели ими проинициализировать. И ручками передавать указатель на экземпляр самой стоуктуры, вместо того, чтобы это делал компилятор.
| |
|
7.146, Аноним (-), 17:56, 03/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> И что? Это, всё равно, приводит к реализации этих функций с длинными
> глобальными именами, чтобы те указатели ими проинициализировать.
Имена будут ровно такие как напишешь.
> И ручками передавать указатель на экземпляр самой стоуктуры, вместо того, чтобы это делал компилятор.
Кто ж это ручками указатели то прописывает, кроме очень сильно некоторых случаев? Так то их тоже компилятор заполнит.
Более того - с указателями то на функцию можно и чего поинтереснее, типа "динамического импорта" из вон той либы (и вообще куска кода). А попробуй так с твоим си++, расскажешь как получилось.
| |
|
|
7.147, Аноним (-), 17:57, 03/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Я же сказал _нормальной_, а не костыльной.
Ну, э, получается что все .so'шки/DLL-ы, особенно с импортируемыми в рантайме функциями - костыль? Вы не слишком там расшумелись, вебабизянки?
| |
|
|
|
|
|
|
|
2.5, neAnonim (?), 22:17, 30/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
+ еще сформировать и распарсить xml это же легко. питонист это не про эффективность
| |
|
3.8, Кровосток (?), 22:23, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Это точно!
Периодически поглядываю Trac у проекта 0.A.D, и он также периодически вываливается в Service Unavailable.
Питон всё-таки неторопливая змея и прожорливая :)
| |
|
4.27, ИмяХ (?), 00:03, 31/12/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Питон настолько медленный что numpy перемножает матрицы в десятки раз быстрее, чем самодельная либа с алгоритмом из школьного учебника.
| |
|
|
6.36, Аноним (36), 00:57, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
какая разница, на чем он написан, если в профессиональной питон-разработке он применяется повсеместно, и альтернатив ему на других языках крайне мало
| |
|
7.47, Аноним (47), 04:25, 31/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> профессиональной питон-разработке
> профессиональной
> питон-разработке
> профессиональной
Спасибо, ты сделал мой день.
| |
|
8.66, Аноним (66), 07:58, 31/12/2020 [^] [^^] [^^^] [ответить] | –1 +/– | во время следующего перерыва в ковырянии баш-портянок своего локалхоста, погугли... текст свёрнут, показать | |
|
9.72, Аноним (47), 08:30, 31/12/2020 [^] [^^] [^^^] [ответить] | +3 +/– | да че вы там носитесь со своими ML Пихон там используется просто как очень мощн... текст свёрнут, показать | |
|
|
7.50, Аноним (50), 05:51, 31/12/2020 [^] [^^] [^^^] [ответить]
| –6 +/– |
Он сделан модулем для питона, а значит переписать его на Си не составит труда.
| |
|
8.59, Аноним (36), 06:40, 31/12/2020 [^] [^^] [^^^] [ответить] | +4 +/– | Только кретину иксперту опеннет может прийти мысль, переписывать модуль, струк... текст свёрнут, показать | |
|
7.94, Mike Lee (?), 11:55, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> какая разница, на чем он написан, если в профессиональной питон-разработке он применяется
> повсеместно, и альтернатив ему на других языках крайне мало
разница в том, что кто то тут пытался сказать что numpy такой быстрый потому что питон. а это мягко говоря не так.
| |
7.111, asdasd (?), 15:16, 31/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому-что речь шла про скорость Python'а и вы привели в пример быстрый numpy, который на C/Fortran.
В том-же Android'е Dalvik /ART? Ага, только вот как только разработчикам дали NDK все что можно стали переписывать нативно и в итоге в пакетах N so'шек лишних -_-"
| |
|
|
5.61, myhand (ok), 06:54, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Дай угадаю. Самоделкин при самоделании не подумал почитать документацию и узнать про какие-то другие типы данных в стандартной библиотеке? dict/list таки ваше все?
| |
5.130, Аноним (129), 12:07, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Питон настолько медленный что numpy перемножает матрицы в десятки раз быстрее, чем
> самодельная либа с алгоритмом из школьного учебника.
Проблема в том что то что умножает матрицы быстрее - внезапно не на питоне, бидабида :)
| |
|
6.150, ИмяХ (?), 19:32, 03/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Мне, как конечному программисту, пишущему прикладухи, вообще без разницы на чём там написан ы потроха этого numpy. Хоть на яваскрипте, мне плевать. Утрированно, у меня задача - перемножить матрицы, надо сделать это быстро. И мне написать на питоне это перемножение гораздо быстрее получится и оно будет быстрее выполняться, чем если я буду писать на Си.
| |
|
|
|
5.74, Кровосток (?), 08:33, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
А я поглядываю просто на текущий статус заявок, ожидая 24-й альфы. Исключительно с потребительской точки зрения поглядываю :)
| |
|
6.110, someoneNicko (ok), 15:14, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Если есть желание (и у вас не Zen 2), можно сбилдить самому то, что есть на текущий момент. Никаких кардинальных изменений больше не будет в рамках 24 версии, основная причина задержки -- несовместимость с Zen 2, которую обязательно нужно править.
| |
|
|
4.83, Аноним (82), 09:56, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Питон всё-таки неторопливая змея и прожорливая :)
Адаптировать программу под PyPy.
| |
|
5.132, Аноним (129), 12:13, 01/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Адаптировать программу под PyPy.
Java: write once, eats RAM everywhere.
Python: write once, rewrite forever.
| |
|
|
3.9, Аноним (4), 22:25, 30/12/2020 [^] [^^] [^^^] [ответить]
| +7 +/– |
Причем тут питон? Такие проблемы возникают из-за неправильной архитектуры, технологии тут не играют никакой роли. Инстаграм вон, например, на питоне прекрасно себя чувствует.
| |
|
4.12, Аноним (1), 22:32, 30/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Просто питонисты любят pure python батарейки пихать везде, а это же дно по производительности. Сложно объяснить почему бы не выбрать нативные вместо этого. Например, тот же pycurl и больше возможностей имеет и в миллион раз быстрее requests, Но, это же не так "красиво" в коде будет, и видимо это единственная причина (пока тебе не придётся заниматься манки патчингом вместо того чтобы взять опять же pycurl).
| |
|
5.13, Аноним (4), 22:36, 30/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да причем тут вообще конкретные технологии? Ты хоть на питоне напиши с самыми быстрыми либами, хоть на си, хоть на асемблере, рано или поздно ты упрешься в производительность одного сервера и тебе придется горизонтально масштабироваться. А невозможность горизонтально масштабироваться это архитектурная проблема.
| |
|
6.14, Аноним (1), 22:41, 30/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Зачем в данном случае горизонтально маштабироваться? Купить новый ДЦ под никем невостребованный функционал вместо того чтобы отскалировать в разумных пределах? Ну и чем проще масштабировать, тем выше накладные расходы, на каких-то направлениях серьёзные нагрузки могут просто быть не предусмотрены сознательно.
| |
6.16, Аноним (16), 23:28, 30/12/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если питон в 20 раз медленнее - то это "рано или поздно" настанет рано. И если для питона это год, то для С - аж 20 лет, за которые либо ишак либо эмир сдохнет.
"Рано или поздно", хех.
| |
|
7.25, Аноним (4), 00:03, 31/12/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Только пока ты на си это будешь писать, проект на питоне запустится, накупит копеечного железа, закроет несколько раундов инвестиций, а может уже и сам закроется, лол
| |
|
8.30, Аноним (-), 00:26, 31/12/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Местные уже десяток лет ноют какой этот ваш питон отстой, зачем его пихают в п... текст свёрнут, показать | |
|
9.51, Аноним (50), 05:53, 31/12/2020 [^] [^^] [^^^] [ответить] | +/– | А давайте будем объективными У Python есть проблемы, как и у C C , как и у Rus... текст свёрнут, показать | |
|
|
|
6.29, Аноним (-), 00:19, 31/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Да причем тут вообще конкретные технологии?
Притом, что у местных упоминание питона вызывает экзотермическую реакцию под 1500 миллирастов - свербит в одной точке, хочется хоть что-то вбросить.
| |
|
7.41, Аноним (41), 01:13, 31/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сперва задумался, кто такие миллирасты и за что ты их так; но потом даже восхитился.
| |
7.45, Vkni (ok), 04:13, 31/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> миллирастов
Красиво. Но с Питоном занятно - вокруг него сформировалось довольно дикое сообщество, которое пихает этот неплохой язык в совершенно неподходящие для него ниши и плюёт на пользователей.
| |
|
|
9.67, Vkni (ok), 08:11, 31/12/2020 [^] [^^] [^^^] [ответить] | +/– | Ну в rust есть хотя бы достаточно высокая вероятность увидеть ошибку компиляции ... текст свёрнут, показать | |
|
|
|
|
5.21, Аноним (77), 23:36, 30/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Сложно объяснить почему бы не выбрать нативные вместо этого.
Почему же, очень даже легко. Нативные - этш перекомпиляция всех либ при каждом обновлении дистра. Перекомпиляцию должен брать на себя дистр в идеале, а в реале в пакетах дистра во-первых говно мамонта, а во-вторых зачастую они вообще бывают нерабочими, потому что всем мейнтейнерам по***.
| |
|
|
7.53, Аноним (50), 05:57, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
AUR и Pacman, не? Если нужен bleed-edge, то рач - идеальный варинат и страдать не надо с пересборкой в ручную каждый раз.
| |
7.68, Аноним (77), 08:22, 31/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Наркоманией не страдаю. В системе должны быть только интерпретаторы из пакетов.
| |
|
|
5.24, jOKer (ok), 23:47, 30/12/2020 [^] [^^] [^^^] [ответить] | +1 +/– | На самом деле, у разработчиков на питоне причин для такой любви более чем дост... большой текст свёрнут, показать | |
|
6.26, Аноним (1), 00:03, 31/12/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не знаю. У меня помню было пару раз развлечение собрать lxml для венды, там нужен msvc компилятор и мс предоставляла интеграцию только с 2 питоном (это было с год назад). Или можно было взять любое из десятка окружение с cygwin и не иметь проблем. А дальше pip сам всё скомпилирует и установит.
Зато код написанный на чистом питоне утыкается в GIL примерно сразу. Опять же нужны какие-нибудь гринлеты и какой-нибудь uvloop… Который тоже на си, ой. Pycurl например кстати умеет в многозадачность и сам по себе, и освобождает ресурсы питону для более интересных змеиных дел.
| |
|
7.31, Аноним (36), 00:36, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> код написанный на чистом питоне утыкается в GIL примерно сразу.
ну-ка, ну-ка, прокажи-ка свой код, который уперся в gil примерно сразу, трепло
| |
|
8.33, Аноним (1), 00:40, 31/12/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Изи, пишешь скрапер без нативных батареек и пытаешься выжать локальные ресурсы ... текст свёрнут, показать | |
|
9.37, Аноним (36), 01:03, 31/12/2020 [^] [^^] [^^^] [ответить] | +6 +/– | из серии заставь дурака богу молиться - для скраппинга как раз гринлеты подход... текст свёрнут, показать | |
|
|
|
|
11.42, Аноним (36), 01:14, 31/12/2020 [^] [^^] [^^^] [ответить] | +6 +/– | во-первых, ты вообще понимаешь, для чего нужен gil, и что значит упереться в н... текст свёрнут, показать | |
|
12.49, Аноним (49), 05:22, 31/12/2020 [^] [^^] [^^^] [ответить] | –5 +/– | Почитал я ваши бредни и вот что хочу сказать Когда у вас будут модельки гигабай... текст свёрнут, показать | |
|
13.55, Аноним (55), 06:01, 31/12/2020 [^] [^^] [^^^] [ответить] | +4 +/– | бредни - это к разговору о gil приплести разделяемую память, придумать несуществ... текст свёрнут, показать | |
|
|
|
|
|
8.76, Аноним (76), 08:51, 31/12/2020 [^] [^^] [^^^] [ответить] | +/– | Я не питонист, но как пример передача одновременно данных от множества криентов... текст свёрнут, показать | |
|
|
6.46, Vkni (ok), 04:15, 31/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Написание серьёзных программ на Питоне - это отличные вложения в job security. ;-) Что-то подправлять придётся практически ежегодно.
| |
|
7.143, jOKer (ok), 05:01, 02/01/2021 [^] [^^] [^^^] [ответить] | +/– | В активном проекте код приходится править постоянно Причем, куда чаще приходит... большой текст свёрнут, показать | |
|
8.145, Vkni (ok), 07:14, 02/01/2021 [^] [^^] [^^^] [ответить] | +/– | Ну и зачем себе жизнь усложнять, добавляя правки из-за поломок совместимости ups... текст свёрнут, показать | |
|
7.148, Аноним (-), 18:00, 03/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> ;-) Что-то подправлять придётся практически ежегодно.
Ежемесячно не хотели?! А потом можно еще затеять отдельный проект, лет на 5 - на го какой-нибудь переписать.
| |
|
6.70, Аноним (77), 08:26, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>кооперативная многозадачность в сетевых приложениях в целом более эффективна, чем вытесняющая многозадачность бинарных библиотек
Разве вытесняющая не включает в себя кооперативную как частный случай?
| |
|
7.140, jOKer (ok), 18:54, 01/01/2021 [^] [^^] [^^^] [ответить] | +/– | Нет, не включает Я бы сказал, что кооперативная многозадачность не является ча... большой текст свёрнут, показать | |
|
|
5.54, Аноним (50), 05:59, 31/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Объясните нубу, зачем использовать requests если есть urllib, который ещё и "батарейки".
| |
|
6.73, Аноним (77), 08:32, 31/12/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ты имеешь в виду urllib3? Ну можно, но осторожно. На самом деле не очень можно - однажды мейнтейнеры проекта совсем поехали, разом закрыв все PR, потому что у них типа нет времени на их разбор. После этого urllib3 для меня умер.
| |
|
|
4.48, Аноним (49), 04:54, 31/12/2020 [^] [^^] [^^^] [ответить] | +/– | Коллега, ты прав как никогда У нас на питоне вполне шустро работают собственные... большой текст свёрнут, показать | |
4.133, Аноним (129), 12:14, 01/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Инстаграм вон, например, на питоне прекрасно себя чувствует.
А его еще не переписали? А то это ж фэйсбук теперь, а у тех чего только нет, вплоть до трансляторов php в c++
| |
4.144, Аноньимъ (ok), 06:44, 02/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Инстаграмм может позволить себе чувствовать себя прекрасно на чём угодно.
А с питом да, дело в неправильной архитектуре, и ничего ты с этим не поделаешь.
| |
|
3.18, Wilem82 (?), 23:28, 30/12/2020 [^] [^^] [^^^] [ответить]
| +6 +/– |
В чо такова, сначала весь хмл в память, потом в дом, потом ебануть сверху xpath, достать те два значения, ради которых это всё делалось, и тд. А, ещё на каждом шагу надо синхронно логировать происходящее на диск. А потом отключить поиск потому, что xml тормозит - плохая технология, причина выявлена, фикс наложен. А что касается тормознутости питона, вы видимо в 90-ых застряли - память сейчас дешёвая, процы быстрые (пох что питон треды нормально не умеет), так что идите обратно под камень, ретрограды.
| |
|
4.84, X86 (ok), 10:04, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Помню, как-то давно рассуждали, что все надобно писать на ассемблере, чтобы полнейшая автономность и монопольный доступ. А все эти высокоуровневые Си - для чайников.
| |
|
5.98, Wilem82 (?), 12:57, 31/12/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Не, стопудов - языки программирования с высокоуровневыми конструкциями абстрак... большой текст свёрнут, показать | |
|
6.134, Аноним (134), 12:15, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Фича питона в том что можно на коленке быстро сделать макет который вроде что-то даже делает в тепличных условиях. После этого запал заканчивается - работает же как-то.
...а потом приходит Волк и оказывается что дом из соломы и кирпича все-же немного отличаются.
| |
|
|
|
|
2.87, Аноним (85), 10:24, 31/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Нельзя теребить базу данных на каждый запрос. База данных не для того чтобы обрабатывать запросы, а для того чтобы хранить данные.
Только глупые питон программисты не понимают такую очевидную вещь
| |
|
3.138, СеменСеменыч777 (?), 14:57, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Нельзя теребить базу данных на каждый запрос
да ну нафиг.
в нормальных БД потив этого кэширование есть.
| |
|
|
|
|
3.22, Аноним (1), 23:40, 30/12/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Дык xmlrpc это разве не жсон? ВОТ МЫ И ВЫЯСНИЛИ: ЖСОН ВО ВСЁМ ВИНОВАТ!11 Xml кстати вполне себе быстрый и эффективный, какие с ним проблемы могут быть? Ну если не упарываться по xmlscript или как там его, чисто для сериализации данных.
| |
|
4.56, Аноним (50), 06:02, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Xml
> быстрый и эффективный
А ничего, что стандартной его реализации в природе не существет и каждый лепит кто во что горазд? XML это язык разметки а не реализация библиотеки.
| |
|
5.91, пох. (?), 11:49, 31/12/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Это вы вот сейчас серьезно? Каждая-каждая макака тут же способна отложить из под хвоста работающий парсер xml с xpath ?
> XML это язык разметки а не реализация библиотеки.
угу, реализация называется libxml2 и libxsltproc
И именно потому, что.
| |
|
4.99, Аноним (85), 12:58, 31/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Конечно json. Оно и называется
XMLrpc для того чтобы сразу было понятно что это тормозной json
| |
|
|
|
1.10, Аноним (10), 22:28, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вспоминаются запросы к DTD файлам, от которых как-то сайту W3C поплохело. Кэширование это сложно. У нас тут, понимаете ли, ОНЛАЙН.
| |
1.11, RomanCh (ok), 22:29, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Поскольку ранее предлагалось удалить возможность поиска, то велика вероятность откладывания решения проблемы и объявления устаревшей имевшейся ранее функциональности поиска.
Решение достойное достойнешего из отстойнеших :)
| |
1.15, Аноним (15), 23:11, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я правильно понимаю, что это глобальная проблема и теперь никто не может загрузить пакет через pip?
| |
|
|
3.20, Wilem82 (?), 23:32, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Правильно, питонистам некогда думать про circuit breaker-ы, rate limiter-в и прочие слишком сложные сложности software engineering - надо фичи поскорее писать, язык же такой удобный и ненапряжный, написал одну строку - и уже всё в продакшене, не то, что у ретроградов.
| |
|
|
1.44, Ноним (?), 02:56, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Супер вектор для дудоса: добавить какое-то г-но в какие-то контейнера чтобы тупые макаки дудосили
| |
|
2.90, AnonymPatient (?), 11:30, 31/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
>>Супер вектор для дудоса: добавить какое-то г-но в какие-то контейнера чтобы тупые
Не переживаем, уже все сделано - в одном из TIER-1 из top-5 одной отрасли на каждое разветрвыание docker'a при сборке коммита из vcs - происходит плять, клонирование gtest репки из внешней сети..
На предмет пару строчек для реализации паттенра "локальное хранилище", не неслышали - этта п*ц и а*уй... - и вот как-то git репка регла...
это верхушка, если че..
| |
2.135, Аноним (134), 12:17, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Супер вектор для дудоса: добавить какое-то г-но в какие-то контейнера чтобы тупые
> макаки дудосили
Еще неплохо бы в это их pipi загрузить что-нибудь веселое. Все-равно эти макаки не проверяют нихрена.
| |
|
1.64, Аноним (64), 07:26, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Поскольку ранее предлагалось удалить возможность поиска, то велика вероятность откладывания решения проблемы и объявления устаревшей имевшейся ранее функциональности поиска.
Очень плохо! Собственный поиск для такого огромного репозитория как pip просто необходим. Пользоваться всякими гуглями для поиска в pip увидеть не лучшие пакеты, а рекомендованные с верху.
> необдуманное включение "pip search" в некие автоматизированные контейнеры.
Вот объясните мне хоть одну причину для которой надо "pip search" в контейнере? "pip search" необходим программисту для выбора готовых библиотек, а в собранном контейнере он ненужен, разве что для умышленного вредительства.
| |
|
2.105, пох. (?), 14:05, 31/12/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Вот объясните мне хоть одну причину для которой надо "pip search"
Откуда я знай? Так было в том вопросе на стековф откуда я скопипастил!
Мне некогда читать ответ - начальника сказал что если не запилим фичу до 16:00 сегодня - из меня сделает селедку под шубой. А если запилю - буду молодцом (или холодцом?)
Мы уважаемая компания из top500, а не какой-то васянский подвал, где ты можешь тратить рабочее время впустую! (Иначе бы никакого вреда от единственного васянского контейнера с дерьмом и не было бы - ан, смотри-ка, смотри-ка - наш-то, наш-то - уже деплоют!)
| |
2.125, Аноньимъ (ok), 05:22, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Вы мне лучше объясните какого Лешего запросы на поиск идут в сетевую централизированную базу данных вместо скачанного локального индекса?
| |
|
1.75, Аноним (76), 08:33, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Остаётся одно, грепать https://pypi.org/simple/
Данных с гулькин нос, их можно спокойно кинуть в раму даже на замом захудалом вертуальном сервере с небольшой обвязкой на той же ноде, го с нгинкс и будет счастье.
| |
|
2.80, Аноним (80), 09:34, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо. Мобильные браузеры убиваются :)
Ещё бы такую же страницу с одними названиями, без ссылок, для краткости. И ещё одну с названиями и описаниями. И с поддержкой HTTP ranges. И пусть каждый их качает и грепает.
| |
|
3.81, Аноним (80), 09:43, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Десктопный FF тоже завис на этой странице, пришлось убить вкладку.
| |
3.86, Аноним (86), 10:13, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, мобилы от этого не в восторге.
Эти идиоты даже не смогли в разбить этот массив данных на группы. Например: /aa, /ab, 1c и так далее.
| |
|
4.136, Аноним (134), 12:18, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Например: /aa, /ab, 1c и так далее.
Это ж тебе не перловики и плюсовики как в дебиановских репах :P
| |
|
|
2.107, пох. (?), 14:09, 31/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Остаётся одно, грепать https://pypi.org/simple/
сейчас допросишься - и его выключат!
> Данных с гулькин нос, их можно спокойно каждый раз тянуть и заново парсить э...280571 строк в
> поисках единственной нужной, на самом захудаленьком сервере, и будет щастье. Жаль что недолго.
Поправил, не благодари!
| |
|
3.120, НеПох (?), 21:21, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Им нужно переходить на аналог Linux репозитория с зеркалами и так далее.
py-get update && py-get search "ути-пути-питоняка-v2"
| |
3.149, Аноним (-), 18:02, 03/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> сейчас допросишься - и его выключат!
Ща потестим сколько RPSов это выдерживает. Надеюсь они на питоне это писали?
| |
|
|
|
2.137, Аноним (134), 12:20, 01/01/2021 [^] [^^] [^^^] [ответить]
| –4 +/– |
> добавить rate limiter?
Вы хотите сказать что надо думать головой и программить нормально? ЫЫы, б$@, это ж думать надо, к тому же головой, питон к тому не располагает.
| |
|
3.155, Ты идиот (?), 17:01, 08/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ты хочешь сказать что это питон виноват что ты идиот?🤣 Может лучше учиться стоило, даунито?
| |
|
|
|