
Komrad
27.07.2019
13:02:44
Я просто думал, что это простенькая задача, создать отдельную функцию, которая будет чистить файл уже после сохранения, а вдруг оказалось, что все методы для работы с файлами только построчно работают

Alex
27.07.2019
13:03:03
наркоман штоле?

Komrad
27.07.2019
13:03:30
штаааааа
re.sub, replace во всяком случае

Google

Alex
27.07.2019
13:03:48
re.MULTILINE для кого придумали?

Komrad
27.07.2019
13:04:19
flags=re.M?

Michel
27.07.2019
13:05:42
подскажите пожалуйста, можно ли как то из jupyter вывести устройственно встроенных типов, например вывести устроство len или dict, может магия есть какая-то?

Alex
27.07.2019
13:05:43

Michel
27.07.2019
13:06:11

Alex
27.07.2019
13:06:12
что ты понимаешь под "устройством"?

Tishka17
27.07.2019
13:06:14
И один для градла

Tynuk
27.07.2019
13:13:00

Vaderoff
27.07.2019
13:21:33
Немного оффтоп сорри, нигде не могу найти инфы
Привет, вопрос по JWT, не совсем догоняю: Если у нас два сервера: сервер с авторизацией (который выдает токен) и сервер с апи(принимающий токен), то у них общая база пользователей? Типо серверу с авторизацией из базы нужно проверить логин и пароль, а серверу с апи нужно выгрузить всю инфу о юзере. Я верно понимаю что для базы нужен еще один сервер?

Google

Vaderoff
27.07.2019
13:21:34
И где фронт хранит access token и refresh token когда получает их от сервера с авторизацией ?
И как работает механизм refresh`a токенов? Получается что refresh токены хранятся в базе?

D.
27.07.2019
13:23:08

?? Eugene
27.07.2019
13:34:23
Сервер, выдающий токен, хранит авторизационные данные
Рефреш-токены хранятся в базе
А вообще, @why_jwt_is_bad

Shieldy
27.07.2019
13:41:04
Добро пожаловать, Даша Гордиенко!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Dark
27.07.2019
13:43:50

Tishka17
27.07.2019
13:45:51
Все знали что я го буду учить

?? Eugene
27.07.2019
13:47:58
Я не знал

Dark
27.07.2019
13:50:11
Почему же?
Тогда это можно объяснить только тем, что они считали тебе крайне ценным специалистом, простой которого обошелся компании бы дешевле, чем поиск другого такого специалиста. Ну или ты до этого работал в Яндексе.

Tishka17
27.07.2019
13:50:34
В Яндексе я после этого :))

Vaderoff
27.07.2019
13:50:35
Сервер, выдающий токен, хранит авторизационные данные
Это я все понимаю, я про другое. Смотри, чтобы выдать токен, нам нужно проверить логин и пароль, которые хранятся в базе, еще нужно в токен поместить юзер айди. А на сервере с апи есть метод /aboutMe в котором из базы надо достать имя, эмейл и тд. Получается что у сервера с апи и у сервера авторизации общая база?

Alex
27.07.2019
13:51:17

Tishka17
27.07.2019
13:51:26

Alex
27.07.2019
13:51:44

Dark
27.07.2019
13:52:17

Tishka17
27.07.2019
13:53:16

Google

Alex
27.07.2019
13:54:39

Dark
27.07.2019
13:55:09
Я когда устроился синьором на го, только Википедию читал про него.
В любом случае я не знаю, зачем это было писать Николаю.
Твой случай скорее исключение из правила. Почему так произошло вопрос открытый: удача, рекомендация, отлично проведенное интервью, бекграунд? В большинстве случае человеку требуется сочетание всего этого, чтобы без знания языка попасть на хорошую позицию, а вероятность такого сочетания невелика.

Vaderoff
27.07.2019
13:55:15

Tishka17
27.07.2019
13:55:50

Alex
27.07.2019
13:57:16

Tishka17
27.07.2019
13:58:02
Всегда когда выходишь на новую работу надо дохрена учить. Так что какими-то твоими незнания и работодателей может пренебречь
Иногда даже тем, что не знаешь язык

Dark
27.07.2019
14:03:23
Всегда когда выходишь на новую работу надо дохрена учить. Так что какими-то твоими незнания и работодателей может пренебречь
Тут вот какое дело. Если речь идет о мидлах, и тем более джуниорах, то это прокатывает. Человек садится, изучает принятые в проекте практики, делает по образцу и подобию, и с течением времени вливается в проект.
На плечи же сеньора чаще всего ложатся куда более серьезные задачи, в которых требуется принимать самостоятельные решения, в которых зачастую не на что опереться. Так что на время изучения языка ну или даже фреймворка человек будет по факту на позиции ниже, а это для работодателя не очень выгодно. Хорошо если есть на работе люди, которые готовы поделится знаниями в необходимых сферах, но если их нет, то это вообще грустно и не очень целесообразно.

Tishka17
27.07.2019
14:04:49
От синьора часто требуют уже знания архитектуры и работы с требованиями, чем языка
Но зависит от компании

Dark
27.07.2019
14:07:28
С последним согласен безоговорочно. Мой посыл простой: если у человека среди требуемых знаний в вакансии много прочерков, то не стоит спешить идти на собеседование с надеждой, что там всему обучат. Так что если и идти, то только с полной готовностью к тому, что это будет провал.

Vaderoff
27.07.2019
14:07:41
На сервере с апи или на сервере с авторизацией

Shieldy
27.07.2019
14:15:27
Добро пожаловать, @tpavlo!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

X
27.07.2019
14:41:22
Подскажите, как добавить исключения в [0-9] для каждого i
for i in range(10):
exc = re.findall(r'[0-9]+', res)

Tishka17
27.07.2019
14:42:19
Чо

X
27.07.2019
14:43:32
Чо
Нужно найти максимальную последовательность без упоминаний от 1 до 9

Tishka17
27.07.2019
14:43:49
Все ещё не понятно

Dark
27.07.2019
14:44:13

Google

SetazeR
27.07.2019
14:44:14
Задачу в студию

X
27.07.2019
14:46:18
Все ещё не понятно
Вот максимальная последовательность одинаковых цифр, а нужно наоборот
for i in range(10):
rep = re.findall(r'{0}+'.format(i), res)
most = max(rep)

Tishka17
27.07.2019
14:47:11
Эм

SetazeR
27.07.2019
14:47:46
Максимальная последовательность в которой нет двух идущих друг за другом цифр?

Tishka17
27.07.2019
14:47:47
Наоборот: минимальную, не одинаковых, или не найти а сгенрировать?
Не уверен, что это решается регуляркой
Проще цикл написать

X
27.07.2019
14:49:11

SetazeR
27.07.2019
14:49:27
Вот теперь понятно
Можно циклом по твоей последовательности, находить длину первого элемента Сплита по текущей цифре

X
27.07.2019
14:50:43
Например, срез длиной 20 цифр без 1 и т.д.

SetazeR
27.07.2019
14:51:04
Можно даже однострочником

Tishka17
27.07.2019
14:52:28
Ну...
symbols='1234567890'
for i in range(len(symbols)):
r = '[%s%s]+' % (symbols[:i], symbols [i+1:])

SetazeR
27.07.2019
14:53:05

Tishka17
27.07.2019
14:53:39
:)
Хз как ты там однострочником хочешь

Shieldy
27.07.2019
15:01:39
Добро пожаловать, @VladimirCoolhatzker!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

X
27.07.2019
15:05:08

Tishka17
27.07.2019
15:06:03

Google

SetazeR
27.07.2019
15:07:00

Vladimir
27.07.2019
15:07:06
есть приложение в веб-мордой и есть приложение на питоне, которой имеет запускать селениум и делать определенные действия. физически оба приложения на одном сервере крутятся на винде. каким способом проще всего организовать общение этих двух приложений между собой - чтобы из первого можно было дать команду второму запустить селениум и получить ответ, что да, все сделано

SetazeR
27.07.2019
15:07:26
сам не проверял но вроде должно работать
а стоп
сек

X
27.07.2019
15:07:41

Tishka17
27.07.2019
15:08:05
А что если в тексте не только цифры?
"12фывп45679777ф"

X
27.07.2019
15:09:08

SetazeR
27.07.2019
15:09:27
я отредачил
или у тебя именно ещё условие что длина последовательности цифер?
выкидывая буквы