@spbpython

Страница 332 из 785
b0g3r
21.03.2017
09:47:45


Michael
21.03.2017
09:49:13
уроборос

b0g3r
21.03.2017
09:49:26
Да

Vitali K.
21.03.2017
09:49:32
Кольцевой буфер?

Google
Vitali K.
21.03.2017
09:49:41
уроборос
Мне кажется тебя давно не было

Michael
21.03.2017
09:50:32
черт не тот пикч... я болеть =(

Владимир
21.03.2017
09:52:57
Всем доброго дня) у меня есть проектик написанный на python 2.7 и вот сблизиться момент когда нужно переходить на python 3. Может кто подскажет/(поделиться опытом ) как с этим бороться? Помимо чтения спеки. Может есть автоматизация какая?

Andrey
21.03.2017
09:53:13
есть 2to3

GNU/Docker
21.03.2017
09:53:18
есть 2to3

лол

а так что

тесты должны быть хорошие)

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

типа если где-то есть map(lambda t: t.start, threads) то оно не отработает.

создастся мапгенератор и всё.

Dmitry
21.03.2017
10:22:16
Я бы просто перенес её в си
по перформанс-гайдлайнам Гвидо это должен быть последний шаг

да и в си всё равно надо будет за алгоритм подумать, это дешевле делать в питоне

Google
Dmitry
21.03.2017
10:24:31
Лол.
ты зря смеешься, он разумные штуки предлагает: https://plus.google.com/u/0/115212051037621986145/posts/HajXHPGN752

Dmitry
21.03.2017
10:51:07
оо, ты пользуешься вимператором :)

прямо как я в свои студенческие годы

до сих пор грущу что пентадактиль загнулся

Alexander (18́+)
21.03.2017
11:00:08
Ты решил показать, что не умеешь делать скриншоты?

GNU/Docker
21.03.2017
11:01:21
Что, простите?

Alexander (18́+)
21.03.2017
11:03:29
Что, простите?
Ну нафига ты делаешь скриншот, на котором 20% полезной площади. Хочешь что-то показать — уменьши ширину

GNU/Docker
21.03.2017
11:03:51
Ах вот что.

Так в этом и цимес.

А кто понял - молодец.

Alexander (18́+)
21.03.2017
11:05:36
Так в этом и цимес.
В том, что ты нерационально используешь место на экране? Ну да. Но чьи это проблемы?

GNU/Docker
21.03.2017
11:06:04
Вы чего ко мне пристали то?

Не поняли посыл - прошли мимо.

@nazarov_tech, ты понял что я хотел сказать скриншотом?)

Roman
21.03.2017
11:15:10
> SilverStone TP01-M2: силиконовая прокладка для охлаждения пылких SSD

Dmitry
21.03.2017
11:16:17
@nazarov_tech, ты понял что я хотел сказать скриншотом?)
вимператор съел моё внимание, сколько ностальгии но наверное тот факт что весь веб сейчас верстается как узкая газетная полоса?

Google
GNU/Docker
21.03.2017
11:16:38
Ну, далеко не весь)

Dmitry
21.03.2017
11:16:50
у этого если что есть обоснование

GNU/Docker
21.03.2017
11:16:57
адаптивная вёрстка там, вот это всё

Dmitry
21.03.2017
11:17:08
такие тексты читать быстрее и проще сохранять в памяти

GNU/Docker
21.03.2017
11:17:14
но бложик гвидо в 80 символов вот так выглядит)

да и давний это скриншот.

кстати ножницы из поставки с виндой не умеют в большие области, к сожалению.

потому старый добрый принтскрин.

Dmitry
21.03.2017
11:18:52
так моноснап же, ну ты чего.

GNU/Docker
21.03.2017
11:19:07
моношто?)

Aleksey
21.03.2017
12:02:54
Serge
21.03.2017
12:33:36
Всем доброго дня) у меня есть проектик написанный на python 2.7 и вот сблизиться момент когда нужно переходить на python 3. Может кто подскажет/(поделиться опытом ) как с этим бороться? Помимо чтения спеки. Может есть автоматизация какая?
пиши тесты. используй six и future тесты можно гонять с помощью tox, чтобы сразу в нескольких окружениях, типа проверить, что в 2 не отвалилось, когда сделал что-то под 3

Serge
21.03.2017
12:33:51
есть 2to3
фу. это же тупик.

ну и, когда будешь делать что-то под 3, надо уже учиться думать сначала на 3, а потом делать совместимость с 2

Владимир
21.03.2017
12:38:25
пиши тесты. используй six и future тесты можно гонять с помощью tox, чтобы сразу в нескольких окружениях, типа проверить, что в 2 не отвалилось, когда сделал что-то под 3
да я перевел с помощью 2to3. Вроде все ок. Проект просто async. И вот там есть класс, который переводит в демона и потоки вывода и ошибок перехватываются и выводятся в файл с помощью file(). Это работало в 2, а вот в 3 уже не работает. Думаю переделать на потоки IO

А так всем спасибо огромное) Мечтаю попасть на митап хоть один( Только вот они в 7, а я до 7 работаю(

Serge
21.03.2017
12:43:43
ну вот 2to3 творит в коде ад. зря я его в докладе не упомянул, наверное. в общем, идея в том, что 2to3 делался тогда, когда представлялось, что подмножества Python2 и Python3 слабо пересекаются. six и некоторые изменения, например, возврат u-строк в Python 3.3, показали нам, что это не так. т.е. писать один и тот же код, который будет работать и там и там не только можно, но и нужно

конечно, с большой кодовой базой возможен путь из Python2 в Python3 через 2to3, а потом пилим совместимость с 2, но код ужасный оно делает. лучше стараться этого избегать.

Владимир
21.03.2017
12:51:30
Проектик дабы не большой по размеру ~5к строк просто для оптимизации хочу попробывать на 3 некоторые вещи сделать) Я как раз писал сюда по поводу оптимизации процессорного рессурса и мне понакидали примеров под 3. И мне стало стыдно(

Google
Serge
21.03.2017
12:58:14
Коллеги, это Оля.

Оля любит Pyhton. С недавнего времени работает в Microsoft. И делает канал на Ютубе про Python для новичков.

Tatiana
21.03.2017
12:59:19
привет, Оля!

а можно ссылочку на канал?

Serge
21.03.2017
12:59:32
Вот Олин гитхаб https://github.com/telezhnaya

Admin
ERROR: S client not available

Olya
21.03.2017
12:59:37
https://www.youtube.com/channel/UC1U83Ld5GokcYxWJ-JYn4EA

Всем привет :)

Tatiana
21.03.2017
12:59:45
Olya
21.03.2017
13:00:24
Но там правда совсем для новичков :) Можете советовать детям, друзьям и т.д.)

Serge
21.03.2017
13:00:30
Еще Оля занимается распознаванием изображений и даже хочет попробовать нам что-нибудь рассказать в Мае на ITGM.

В общем, Оля молодец:)

Olya
21.03.2017
13:02:17
засмущали меня.) Если у кого-то есть мечта послушать доклад на какую-то тему, то самое время рассказать об этом. Вдруг так выйдет, что я в этом разбираюсь. :)

Serge
21.03.2017
13:02:38
надо чтобы ты чем-то интересовалась, а как и про что в этой теме рассказать тебе подскажут:)

так что ты вбрасывай в формате "я хочу рассказать про…" и станет ясно сразу интересно ли кому-то и какие вопросы интересны

https://www.youtube.com/channel/UC1U83Ld5GokcYxWJ-JYn4EA
@nazarov_tech Митя, ты не потерял креды от ютуба нашего? Я думаю, надо бы добавить канал Оли в избранное на канале SPb Python.

Andrey
21.03.2017
13:07:54
Кстати, я помню, что на прошлом ITGM нас с Димой снимали на видео. Там по итогам что-то появилось?

Olya
21.03.2017
13:09:05
Попробуем вот так. Я закончила гуманитарную гимназию и поступила на филфак СПбГУ. Потом подумала, что я делаю что-то не то со своей жизнью. Тогда я впервые увидела код (мне было 18) и понеслось. Перепоступила в Политех, отучилась в CSC (все знают, насколько это крутое место?). Стажировка в JetBrains, Яндексе, сейчас работаю в Майкрософте. Я могу толкать мощные мотивационные речи, а сама по себе люблю анализ изображений, до сих пор люблю лингвистику, чуть-чуть понимаю в машинном обучении. Хорошо знаю питон, да :) Люблю его очень. Еще я ковыряла линуксовое ядро, но с этим я наверное не по адресу. пришла :)

Serge
21.03.2017
13:09:43
Кстати, я помню, что на прошлом ITGM нас с Димой снимали на видео. Там по итогам что-то появилось?
Будет. Денис перфекционирует с заставкой. Как раз на прошлой неделе решили таки забить и сделать хоть как-нибудь;)

Google
Olya
21.03.2017
13:10:03
Я подумаю о конкретной теме для доклада (скиньте мне, пожалуйста, темы прошлых встреч, чтобы я примерно поняла характер), но если вас что-то заинтересует после моей истории - пишите :)

Olya
21.03.2017
13:10:50
отлично, спасибо!

Serge
21.03.2017
13:11:02
можно еще посмотреть что было на Piter Py и Pycon Ru

доклады на митапах - это больше вбросы на пообсуждать, чем серьезные готовые вещи

например, можеь рассказать про практический опыт использования какой-то библиотеки или про опыт реализации тобой какого-то алгоритма что получилось, что не очень, какие проблемы пришлось решать...

Привет! :)

Сегодня у нас день девушек в чате, видимо:)

Olya
21.03.2017
13:14:55
про мучения... особенности работы с OpenCV могу рассказать :) это библиотека для работы с картинками

Serge
21.03.2017
13:16:00
про мучения... особенности работы с OpenCV могу рассказать :) это библиотека для работы с картинками
тут многие в курсе что это. я примерно такого и ждал. уверен, многим будет интересно посмотреть как эту либу на практике используют

Olya
21.03.2017
13:17:29
Я еще подумаю. Еще раз спасибо, что так тепло приняли :)

Roman
21.03.2017
13:17:47
https://www.youtube.com/channel/UC1U83Ld5GokcYxWJ-JYn4EA
советую звук у видео нормализовать на -3db

Serge
21.03.2017
13:19:20
про мучения... особенности работы с OpenCV могу рассказать :) это библиотека для работы с картинками
вообще, мы любим про мучения. вот @pragus нам про IO и боль рассказывал:)

Roman
21.03.2017
13:20:10
вообще, мы любим про мучения. вот @pragus нам про IO и боль рассказывал:)
у меня была мысль сделать второй доклад по названием "преодолевая боль", но чего-то не задалось ))))

Страница 332 из 785