Size: a a a

Беседка Perl-групп

2020 January 14

VG

Vadim Goncharov in Беседка Perl-групп
Denis F
На нем сделали Джанго, которая была прорывом для своего времени,  а потом его зафорсил гугл и миллионы его фанбоев
лучше рельсов?
источник

DF

Denis F in Беседка Perl-групп
Vadim Goncharov
лучше рельсов?
Рельсы позднее появились,  емнип
источник

DF

Denis F in Беседка Perl-групп
Ну точнее я про  них услышал где-то через год после Джанго
источник

VG

Vadim Goncharov in Беседка Perl-групп
просто фраза "На нем сделали Рельсы, которая была прорывом для своего времени" - это про Руби :)
источник

VG

Vadim Goncharov in Беседка Perl-групп
который воскрес из небытия благодаря фреймворку
источник

DF

Denis F in Беседка Perl-групп
Чтобы воскреснуть надо сначала умереть,  а он тогда ещё не успел :) это перл активно катился под откос тогда,  а эти только набирали популярность
источник

VG

Vadim Goncharov in Беседка Perl-групп
руби - от начала 90-х
источник

VG

Vadim Goncharov in Беседка Perl-групп
попытка исправления питона
источник

VG

Vadim Goncharov in Беседка Perl-групп
но никому нужен не был, пока рельсы не появились
источник

VG

Vadim Goncharov in Беседка Perl-групп
Питон в конце 90-х хотя бы Эрик Раймонд рекомендовал
источник

p

pragus in Беседка Perl-групп
Denis F
Ну и говорят там местный аналог xs норм,  но я не юзал
cffi что ли?
источник

p

pragus in Беседка Perl-групп
Vadim Goncharov
руби - от начала 90-х
Руби слишком сладкий )))
источник

SG

Sasha Good in Беседка Perl-групп
pragus
Руби слишком сладкий )))
зато там сразу была поддержка utf8
источник

p

pragus in Беседка Perl-групп
Sasha Good
зато там сразу была поддержка utf8
А где его не было кроме перла?
источник

SG

Sasha Good in Беседка Perl-групп
pragus
А где его не было кроме перла?
в питоне 1 и 2 не было из коробки, он только в 3-ем появился, а это 2008 год
источник

p

pragus in Беседка Perl-групп
Sasha Good
в питоне 1 и 2 не было из коробки, он только в 3-ем появился, а это 2008 год
Ты хочешь сказать, что в python2  нельзя работать с  utf8?
источник

SG

Sasha Good in Беседка Perl-групп
pragus
Ты хочешь сказать, что в python2  нельзя работать с  utf8?
Можно было, но это была дополнительная опция и можно было отстрелить ногу на кодировках.
источник

SG

Sasha Good in Беседка Perl-групп
Вот например.
будьте внимательны к оператору форматирования  %r  - вместо русских букв на экране вы увидите что-то вроде "/d019/d18d". Что бы этого не было используйте оператор форматирования %s.
источник

SG

Sasha Good in Беседка Perl-групп
В 25-ой главе можно устроить себе мозговой-штурм, если решить вводить русские предложения. При создании списка, происходит нечто, что ломает utf-8 кодировку и вы видите слова состоящие из кода букв, вместо русских слов. На английском же языке всё работает нормально. (Это же поведение кода будет и в третьей версии, в сноске я описал почему так происходит).

  ЭТО ИНТЕРЕСНО. Дело обстоит в том, что Python есть функции str() и repr().  Если первая выводит строки для пользователей, то вторая делает это для программиста. Ситуация которая возникает здесь с функцией break_words, описана в PEP 3140 (ссылка на PEP 3140).  Так как мы имеем дело со списком, а не строкой, то в целях безопасности работает метод repr(), а не str(). Так как по умолчанию print "something" работает как print str("something"), а когда мы хотим напечатать список, то это уже выглядит как отладка. Поэтому для работы со списком или массивом нужно использовать цикл, который создаст новую строку.
источник

DF

Denis F in Беседка Perl-групп
pragus
cffi что ли?
Я хз, я не настоящий питонист, меня заставили :) Просто слышал про  лёгкость коннекта с сильным кодом как один из плюсов
источник