Size: a a a

2020 June 29

E

Eugene in PiterPy Meetup
Julia Nótiel В отпуске Salnikova
ну и QSerialPort мне рядом вещей больше нравится, в pyserial на почти все ошибки один эксепшн, а тут хоть разнообразие, опять же событие прихода данных есть
Да, qserialport неплохая либа. Я помню времена когда чел его пропихивал в qt. Даже на форуме с ним общались. Наш соотечественник :)
источник
2020 July 01

[

[Shieldy] PiterPy Me... in PiterPy Meetup
@wirefowaelesho4093, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
источник
2020 July 02

AK

Alex 🌼 Karpinsky in PiterPy Meetup
Век живи, век учись

In [8]: for i in range(10):
  ...:     n = 0.123456 * (10 ** i)
  ...:     print('{:.5} {:.5f}'.format(n, n))
  ...:    
0.12346 0.12346
1.2346 1.23456
12.346 12.34560
123.46 123.45600
1234.6 1234.56000
источник
2020 July 03

E

Eugene in PiterPy Meetup
Alex 🌼 Karpinsky
Век живи, век учись

In [8]: for i in range(10):
  ...:     n = 0.123456 * (10 ** i)
  ...:     print('{:.5} {:.5f}'.format(n, n))
  ...:    
0.12346 0.12346
1.2346 1.23456
12.346 12.34560
123.46 123.45600
1234.6 1234.56000
это кстати фича чисто питона. бывает удобно. в rust у меня так и не получилось форматировать как :.5
источник

D

Dmitriy in PiterPy Meetup
Добрый день! Можно спросить вопрос, кто-нибудь пробовал переводить традиционный Javascript для Django - куча JS файлов в разных модулях, разбросанных в lib/site-packages на ES6 / ES2015 с import / export? Что-то совсем не получается. Webpack как я понимаю ожидает что мои JS файлы будут в одном каталоге в куче а не в модулях lib/site-packages. неужели нет готовых решений чтобы static files обработать babel / polyfill с нужными опциями?

Я не хочу переводить все на react / vue, я хочу лишь сделать ES2015 модули из старых ES5 JS (без модулей).

И у меня не SPA, а традиционное приложение - однако JS много.
источник

AK

Aleksey KBAKBA@ in PiterPy Meetup
Dmitriy
Добрый день! Можно спросить вопрос, кто-нибудь пробовал переводить традиционный Javascript для Django - куча JS файлов в разных модулях, разбросанных в lib/site-packages на ES6 / ES2015 с import / export? Что-то совсем не получается. Webpack как я понимаю ожидает что мои JS файлы будут в одном каталоге в куче а не в модулях lib/site-packages. неужели нет готовых решений чтобы static files обработать babel / polyfill с нужными опциями?

Я не хочу переводить все на react / vue, я хочу лишь сделать ES2015 модули из старых ES5 JS (без модулей).

И у меня не SPA, а традиционное приложение - однако JS много.
Для webpack надо просто задать entrypoint и там указать все твои импорты и из него на выходе получится один файл
источник

AK

Aleksey KBAKBA@ in PiterPy Meetup
Если лень разбираться с webpack возьми https://parceljs.org/
источник

D

Dmitriy in PiterPy Meetup
Aleksey KBAKBA@
Для webpack надо просто задать entrypoint и там указать все твои импорты и из него на выходе получится один файл
Попробую. Плохо что вручную. И еще не нравится webpack очень массивный, тяжелый. Я хотел встроить babel прямо в django static files.
источник
2020 July 04

MK

Maxim Koltsov in PiterPy Meetup
some people found error messages they couldn't ignore more annoying than wrong results, and, when judging the relative merits of programming languages, some still seem to equate "the ease of programming" with the ease of making undetected mistakes
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
> И у меня не SPA, а традиционное приложение - однако JS много.

есть мнение,  что традиционные приложения умирают как класс
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
то есть проблемы с ними мало кому интересны, поэтому ничего нового в этой сфере не появляется для повышения удобства работы с ними
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
вероятно, лучшим был бы плавный переход на Vue.js + трансформация Django-приложения в некий API-сервер
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
и на Vue.js не обязательно сразу делать весь проект, можно только компоненты и потом подгружать их
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
при этом сами данные тоже не обязательно загружать с RESTful API (например)
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
вот там есть такой тег шаблонизатора json_script как раз для старых классических проектов
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
со стороны Vue.js билдить можно так: https://cli.vuejs.org/guide/build-targets.html#async-web-component
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
это первый шаг, на втором шаге вы делаете API и заменяете json_script на это новое API (удаляете эти теги и вместо них делаете через fetch запросы к DRF, например)
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
на третьем шаге вы окончательно внедряете Vue.js и делаете на нём роутер (то есть у вас на Django в начале этого шага будет API и роутер, а в конце шага роутер вы переносите на Vue.js и создаёте полноценный проект на Vue.js)
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
плюс такого подхода: возможность растянуть процесс на несколько лет, т.е. растянуть для заказчика процесс оплаты тоже на несколько лет (если у него нет денег всё переписать сразу)
источник