Size: a a a

🎄.NET Talks: Evergreen🎄

2020 May 09

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
🤣
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Сорен, но я свой бизнес на такое не поставлю.
не знаю как в эфшарпе эта штука называется с выведением типов, вот такое было бы круто. надежно и удобно
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Сука, Р это расщепление обмотки
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
А Н — это, разумеется, РПН, регулирование под нагрузкой
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
:(
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Не, эт Тамбовский Реактивный Нагибатор))
источник

Б

Брахма in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
С моей точки зрения, хуитон — это сплошная головная боль.

1. Внешние скрипты не знают и постоянно путаются, какой питон им нужен — python2 vs python3 vs просто python.
2. Установка любых библиотек — это, как правило, гемор: они требуют сишного компилятора, какого-нибудь pkgconfig, чего угодно ещё, чёрта в ступе. Просто для того, чтобы распарсить какой-нибудь XML, мне теперь нужно окунаться с головой в сишную экосистему. Просто потому, что кто-то поленился сделать нормально.
3. По дефолту все пакеты до сих пор устанавливаются глобально, и пару версий, конфликтующих по транзитивным зависимостям, установить нельзя. Да, это решается с помощью venv, но блин, серьёзно? Доколе?
4. Сам язык типизирован динамически и постоянно ломается, постоянно всё пышет дурным запахом неускопоенных трейсбеков. Культура кодирования отсутствует вовсе.
5. Ну и, наконец, я действительно не вижу ни одной причины вообще хоть что-то писать на питоне. Для любых задач, которые им якобы решаются, есть значительно более удобные инструменты, лишённые части из недостатков. А питон просто собирает недостатки из всех окрестных экосистем, и люди почему-то говорят, что это хорошо. Нет, это не хорошо.

(и это я ещё не стал ругать вообще всю историю python2 vs python3, потому что она потихоньку уходит, ну и историю с многочисленными кривущими пакетными менеджерами)
1) внешним скриптам похуй, так как запускаешь ты их через один определенный интерпритатор (твои проблемы, если ты запускаешь его вторым, когда как нужен третий)
2) 50/50: колёса иногда не ставятся (хотя эти проблемы решаемые, и зачастую, если либа пользуется какой-никакой популярностью, проблема висит на тебе)
3) они устанавливаются на определенный интерпритатор - в чём проблема?
4) ничего объективного здесь не вижу, пропустим этот пункт
5) язык популярнее, проще - либ больше, разработка быстрее. Если бы это было не так, то вряд-ли ахуеть сколько тулзов для пентеста были бы на питоне, согласись

ну и в завершение, хочу сказать, что я бы с радостью поругал удава. Но, увы, только если критика - обоснованная и объективная, а не субъективное и предвзятое мнение шарписта. Я всё сказал. Пункты можете оспаривать
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Брахма
1) внешним скриптам похуй, так как запускаешь ты их через один определенный интерпритатор (твои проблемы, если ты запускаешь его вторым, когда как нужен третий)
2) 50/50: колёса иногда не ставятся (хотя эти проблемы решаемые, и зачастую, если либа пользуется какой-никакой популярностью, проблема висит на тебе)
3) они устанавливаются на определенный интерпритатор - в чём проблема?
4) ничего объективного здесь не вижу, пропустим этот пункт
5) язык популярнее, проще - либ больше, разработка быстрее. Если бы это было не так, то вряд-ли ахуеть сколько тулзов для пентеста были бы на питоне, согласись

ну и в завершение, хочу сказать, что я бы с радостью поругал удава. Но, увы, только если критика - обоснованная и объективная, а не субъективное и предвзятое мнение шарписта. Я всё сказал. Пункты можете оспаривать
0) выучи, как пишется слово «интерпретатор», плз
1) ты меня не понял. Вот в баше кто-то написал python3 file.py — и что мне делать, если у меня только python в системе?
2) нет, ты точно не понял. С любой либой, у которой есть нативная зависимость (а таких из полезных либ большинство, потому что, ну, какую полезную нагрузку можно написать чисто на питоне?) — проблемы и всё плохо
3) я не хочу устанавливать либы в интерпретатор, я хочу устанавливать либы в проект. У меня много проектов, и у каждого свой набор зависимостей, вот и проблема.
4) язык объективно динамически типизирован, и это объективно плохо; в любой книжке так пишут, ну начиная с TaPL, к примеру. Множество некорректных программ, которые будут выполнены на таком языке, строго больше, чем у аналогичного языка со статической проверкой типов.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Брахма
1) внешним скриптам похуй, так как запускаешь ты их через один определенный интерпритатор (твои проблемы, если ты запускаешь его вторым, когда как нужен третий)
2) 50/50: колёса иногда не ставятся (хотя эти проблемы решаемые, и зачастую, если либа пользуется какой-никакой популярностью, проблема висит на тебе)
3) они устанавливаются на определенный интерпритатор - в чём проблема?
4) ничего объективного здесь не вижу, пропустим этот пункт
5) язык популярнее, проще - либ больше, разработка быстрее. Если бы это было не так, то вряд-ли ахуеть сколько тулзов для пентеста были бы на питоне, согласись

ну и в завершение, хочу сказать, что я бы с радостью поругал удава. Но, увы, только если критика - обоснованная и объективная, а не субъективное и предвзятое мнение шарписта. Я всё сказал. Пункты можете оспаривать
5)

» язык популярнее, проще - либ больше, разработка быстрее.

а) Прости, что мы с чем сравниваем? С каким другим языком?
б) Никак не могу с этим мнением согласиться. C и C++ вместе взятые, наверное, самая популярная экосистема (до сих пор), но что-то менее удобное и медленное (при разработке) сложно представить.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
И, да, моё мнение — безусловно, субъективное и предвзятое, с этим спорить не собираюсь. Но аргументы я пытаюсь предоставлять, и поэтому их можно оспорить.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Кто-то специально позвал чувачка, чтобы поспорить со мной про хуитон? Как прекрасно.
источник

Б

Брахма in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
0) выучи, как пишется слово «интерпретатор», плз
1) ты меня не понял. Вот в баше кто-то написал python3 file.py — и что мне делать, если у меня только python в системе?
2) нет, ты точно не понял. С любой либой, у которой есть нативная зависимость (а таких из полезных либ большинство, потому что, ну, какую полезную нагрузку можно написать чисто на питоне?) — проблемы и всё плохо
3) я не хочу устанавливать либы в интерпретатор, я хочу устанавливать либы в проект. У меня много проектов, и у каждого свой набор зависимостей, вот и проблема.
4) язык объективно динамически типизирован, и это объективно плохо; в любой книжке так пишут, ну начиная с TaPL, к примеру. Множество некорректных программ, которые будут выполнены на таком языке, строго больше, чем у аналогичного языка со статической проверкой типов.
0) по факту
1) кто написал? Я тоже на заборе написать могу
2) с каких это пор? у меня чёт засранный по горло site-packages, но всё почему-то нормально🤔
3) тогда либо создавай венв, либо клади либы прямо возле скрипта
4) динамическая типизация - плохо? С каких это пор? И в каких это книгах пишут, что питон плох из-за динамической типизации?
5) а) с любым другим. По моему скромному мнению, это самый высокоуровневый язык - не учитывая визуальные, конечно же. б) не соглашусь со вторым тезисом. Всё же писать на питоне быстрее и удобнее. Мне привести в пример хелловорлд?..
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Но спорить-то, по большому счёту, не о чем. Я действительно очень не люблю этот язык, потому что возни с его экосистемой при какой-нибудь продуктивной работе — больше, чем с прочими.

Поэтому я просто стараюсь с ним дел не иметь, покуда это в принципе возможно без слишком больших жертв.

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

Б

Брахма in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Кто-то специально позвал чувачка, чтобы поспорить со мной про хуитон? Как прекрасно.
извини, но я не мог устоять перед таким соблазном указать тебе на твою субъективность
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Брахма
0) по факту
1) кто написал? Я тоже на заборе написать могу
2) с каких это пор? у меня чёт засранный по горло site-packages, но всё почему-то нормально🤔
3) тогда либо создавай венв, либо клади либы прямо возле скрипта
4) динамическая типизация - плохо? С каких это пор? И в каких это книгах пишут, что питон плох из-за динамической типизации?
5) а) с любым другим. По моему скромному мнению, это самый высокоуровневый язык - не учитывая визуальные, конечно же. б) не соглашусь со вторым тезисом. Всё же писать на питоне быстрее и удобнее. Мне привести в пример хелловорлд?..
0) соре, не понял твой ответ; ты выучишь это слово?
источник

Б

Брахма in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Но спорить-то, по большому счёту, не о чем. Я действительно очень не люблю этот язык, потому что возни с его экосистемой при какой-нибудь продуктивной работе — больше, чем с прочими.

Поэтому я просто стараюсь с ним дел не иметь, покуда это в принципе возможно без слишком больших жертв.

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

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Брахма
0) по факту
1) кто написал? Я тоже на заборе написать могу
2) с каких это пор? у меня чёт засранный по горло site-packages, но всё почему-то нормально🤔
3) тогда либо создавай венв, либо клади либы прямо возле скрипта
4) динамическая типизация - плохо? С каких это пор? И в каких это книгах пишут, что питон плох из-за динамической типизации?
5) а) с любым другим. По моему скромному мнению, это самый высокоуровневый язык - не учитывая визуальные, конечно же. б) не соглашусь со вторым тезисом. Всё же писать на питоне быстрее и удобнее. Мне привести в пример хелловорлд?..
1) в смысле — кто? Автор скрипта. Ты большой молодец, что можешь.
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
Andrey Shalygin
❓стоит ли сишарп попробовать изучать если джава стала неинтерсна, или так же все будет? до этого фроненд пробовал тоже бросил, джава очень нудная кажется, пытаюсь заставить себя продолжать но уже неделю ничего не выходит, ни одну задачу не хочется решать
котлин лучше изучи
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
охуенная тема советую
источник

Б

Брахма in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
0) соре, не понял твой ответ; ты выучишь это слово?
по факту - означает, что ты прав, и спорить не имеет смысла
источник