@spbpython

Страница 532 из 785
Olya
09.10.2017
10:14:57
Я хотела какую-то умную лекцию найти от разработчиков гита вбила git development в ютубе и загрустила хотя, стоит признать, это забавное совпадение

Dmitry
09.10.2017
10:15:22
вот так один неверный шаг и мэшин лёнин уже уносит тебя далеко-далеко

и рекомендации начинают всюду идти не те..

Aleksey
09.10.2017
11:06:08
Ребят, а как совместить модуль typing и duck typing? Ну т.е. я на входе в метод ожидаю получить объект, у которого есть пара определенных полей.

Google
Aleksey
09.10.2017
11:09:31
Неее. Я хочу что-то вроде def foo(bar: тут что-то указывающее, что у параметра должен быть атрибут baz): # что-нибудь делаем с bar.baz

b0g3r
09.10.2017
11:11:16
https://github.com/python/typing/issues/11 оно? (ох, ну и тред)

Пока что, насколько я понимаю, есть рабочий вариант с __subclasshook__

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

Aleksey
09.10.2017
11:19:20
https://github.com/python/typing/issues/11 оно? (ох, ну и тред)
ох.. действительно мощный тред

Aleksander
09.10.2017
11:23:38


Maxim
09.10.2017
11:34:37
выше/меньше нормы?

Michael
09.10.2017
11:38:51
Чёт в Внуково lts. У мегафон не работает ?

Serg
09.10.2017
11:50:07
https://github.com/stephpy/vim-yaml
Извини, но ставить плагин для vim-a на сервер в тесте/проде/ - не самая лучшая идея )) Тем более много кто пользуется, mc-edit, nano

Sergey
09.10.2017
12:06:25
Щас бы на сервере в проде конфиги руками править

dikobraz
09.10.2017
12:07:04
Всем трям

Google
Александр
09.10.2017
12:46:23
Приходите на наш митап во вторник 10 октября! Общаться, знакомиться, задавать вопросы :) Это бесплатно и доступно всем. Подробности и регистрация: https://www.meetup.com/spbpython/events/228914723/
Забавно, 5 дней назад как раз про contributing to opensource говорили в подкасте "talk python to me" https://player.fm/series/talk-python-to-me-python-conversations-for-passionate-developers-83399/132-contributing-to-open-source

Maxim
09.10.2017
12:53:36
А как ходить на прод правильно, если нужны быстрые и срочные изменения? Например, что-то обвалилось нужно на всё поставить заглушку, а чтобы залить надо пройти тесты и автодеплой Или вот у вас hackathon и вам нужно быстро хождить на прод и фиксить? наверное, один из ответов - иметь такое же окружение на локалке, а что ещё?

Щас бы на сервере в проде конфиги руками править

Andrey
09.10.2017
12:56:39
на хакатоне вообще можно как угодно хреначить

Maxim
09.10.2017
12:57:15
Кейс: я хочу мнгновенно поправить много строчек, а в vim неудобно

Andrey
09.10.2017
12:57:22
а в нормальной ситуации править на проде можно только очень хот фиксы и только если у тебя все на одной машинке работает

Andrey
09.10.2017
12:57:57
но это конечно в случае полной жопы

Maxim
09.10.2017
12:58:20
Ну окей, как ходят на прод в нормальных ситуациях?

Andrey
09.10.2017
12:58:30
никак?

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

Maxim
09.10.2017
13:00:25
Wait-wait, ну окей сейчас много всего облачного и наверное сейчас да. Но ведь devops ходят же, они же в начале там настраивают

И как делали 5-7 лет назад?

ну не ssh же

Andrey
09.10.2017
13:00:42
ну так это на тестовых серверах

и почему не ssh?

Alex
09.10.2017
13:02:11
прод проду рознь. что за вопросы вообще? в сбербанке сходить в прод это было приседание на 3 месяца утверждений подписей и пачки тестов, в стартапе это 10 слов матом и любой способ донести до сервера как можно быстрее

Maxim
09.10.2017
13:03:52
Окей, я понял

Ребята, расскажите о вашем опыте хождения на прод, будь вы маленький стартап, незамысловатый CRM, или бюрократический гигант Сбер, если это в рамках NDA, интересует техничекая часть

Andrey
09.10.2017
13:05:56
как-то пошел я на прод, и потом...

Google
Andrey
09.10.2017
13:06:25
какой конкретный вопрос?

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

Maxim
09.10.2017
13:08:35
Ну а если нужен хотфикс, ну типа вначале хотфикс, проверка и тесты и потом удаление хотфикса и выкатка нормальной версии

Окей в моём мире, это ssh и tmux + простой travis, staging, master, test. Если у других точно также, то окей я удолетворён, наверное же есть дургие тулзы

а ну docker окей

Andrey
09.10.2017
13:09:49
так что такое для тебя хотфикс?

это ты руками на проде правишь или нормальный релиз с пакетами/образами делаешь?

Maxim
09.10.2017
13:13:55
@andreyzakharevich ну например запретить какую страничку для отобрадения и повесть на неё заглушку.

Maxim
09.10.2017
13:16:48
чего? кажется, ты спросил "что"?

Andrey
09.10.2017
13:17:36
ну да. я спрашивал чем для тебя хотфикс отличается от обычного релиза и что ты вообще в случае хотфикса забыл на проде

Maxim
09.10.2017
13:20:27
ну видимо тем, что чтобы выкатить релиз надо больше времени, чем хотфикс релиз для меня какой-то коммит в master и задеплоиный код на прод

Andrey
09.10.2017
13:21:06
и что ты делаешь, чтобы это время сократить в случае срочной правки?

Maxim
09.10.2017
13:23:01
ну например фикс - это строчка в nginx, пропускаю тесты

Andrey
09.10.2017
13:27:26
ну такой вариант еще имеет право на жизнь. только при чем тут хождение на прод?

Danil
09.10.2017
15:48:40
Яндекс стал официальным партнёром Coursera и теперь будет публиковать на платформе собственные курсы. С сегодняшнего дня станет доступна программа Яндекса «Большие данные для разработчиков» (ya.cc/1peeO). Она рассчитана на тех, кто имеет опыт программирования на Python и хочет научиться строить системы для хранения и обработки данных. Программа состоит из четырёх курсов и дипломного проекта. Ранее специалисты Яндекса участвовали в создании курсов в партнёрстве с вузами. На платформе Coursera доступны совместные курсы Яндекса с МФТИ и Высшей школой экономики: «Введение в машинное обучение», «Основы разработки на C++: белый пояс», «Основы HTML и CSS», а также программа «Машинное обучение и анализ данных».

Maria
09.10.2017
17:00:21
А на завтрашний митап есть более точные координаты типа этаж/аудиториям тд

Google
b0g3r
09.10.2017
17:00:59
Там наверняка стрелочки будут

Aleksey
09.10.2017
17:02:02
А на завтрашний митап есть более точные координаты типа этаж/аудиториям тд
Заходишь, называешь строгому охраннику имя-фамилию, и сразу направо.

Maria
09.10.2017
17:02:03
Ого,это так масштабно? Сколько обычно приходит

Aleksey
09.10.2017
17:03:02
Мерси
Кодовое слово "питон-митап" охранник знает, стрелочки обычно висят

Admin
ERROR: S client not available

Maria
09.10.2017
17:03:23
Кайф

Александр
09.10.2017
18:57:59
Кайф
Я был один раз и был полный зал, почти не было свободных мест. Тогда как раз выступал @lig11 про то какой он на самом деле python :) Были чудесные пироги. Митя вошел в зал хмурый, но на пирогах просветлел :)

Maria
09.10.2017
19:01:40
;с а за сколько нужно прийти чтобы усадить попу и отбить место

Alex
09.10.2017
19:02:34
стресс-тест чатика на сексизм

Maxim
09.10.2017
19:03:25
на прошлом митапе за 15 минут до почти никого не было

Valentin
09.10.2017
19:07:30
Работали со сбером. Два часа сидишь, ковыряешь в носу пока они звонят друг другу чтобы порт внутри своей сети открыть.

Andrey
09.10.2017
23:04:01
Dagaz
09.10.2017
23:15:37
Andrey
09.10.2017
23:16:01
так это не инцидент, это нормальная процедура

Dagaz
09.10.2017
23:16:21
почему это не инцидент ?

открытие порта

Andrey
09.10.2017
23:17:24
форс-мажор

Google
Dagaz
09.10.2017
23:17:53
ну просто, если из-за этого чего произойдет страшного

как концы искать будут ? )

кто разрешил открыть и все такое

это же существенно

Andrey
09.10.2017
23:19:39
ну я хз, у нас вся система фаерволов централизованная и все доступы делаются через нее, там же и все отмечается. сомневаюсь, что при размерах сбера у них нет подобного

Dagaz
09.10.2017
23:20:26
хм, а чо за софт, если не секрет ?

мож я в иб уйду, тебя потом благодарить буду )

Andrey
09.10.2017
23:26:00
Самописное все

Впрочем доступы для внешних чуваков у нас тоже нифига не быстро бы делались

Александр
10.10.2017
06:01:59
Nite
10.10.2017
08:24:57
Так, чойта я на страницу митапа зайти не могу



Sergey
10.10.2017
08:27:22
Странные дела, проверил — у меня работает

Nite
10.10.2017
08:28:16
Всё, я почениль, извиняюсь

Andrey
10.10.2017
08:31:29
Vadim
10.10.2017
09:14:56
привет, ребята! Изучаю Редис и не пойму: как после hset со словарем получить этот словарь?

Sergey
10.10.2017
09:17:13
hget наверное, но это не точно

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