@ru_python

Страница 7773 из 9768
Alex
18.01.2019
11:11:55
приглашали раз туда

Alex
18.01.2019
11:12:02
Бодишоп
Галера ^_^

Alex
18.01.2019
11:12:15
Галера ^_^
как и все остальные)

еще был камо ит

Google
Nikolay
18.01.2019
11:12:24
Зато танцевать и петь научитесь

Alex
18.01.2019
11:12:24
такое же)

Jentry
18.01.2019
11:13:01
это звучит как какой-то EPAM... если человек идет на повышенный уровень, это не значит, что он должен знать больше функций в stdlib.
Формально мне нужно оставить отзыв о техническом интервью и написать, что чел знает, а что нет - там выше уже будут когда проводить очную встречу - это может помочь. Я считаю, что человек должен отличать к тому же частичное применение от каррирования и уметь применять, или слышать хотя бы)

Tishka17
18.01.2019
11:13:17
если человек идет на повышенный уровень, начинаются уже вопросики, чтобы прощупать, где предел и как-то загрейдить первоначально
если человек идет на повышенный уровень, ему не обязательно знать такие тонкости, это для обезъянок. А он всегда нагуглит или вычитает в документации

Victor
18.01.2019
11:13:51
Ребят, подскажите по request пожалйста, хочу отправить файл через вот такой POST reqest http://10.10.75.59/up.cgi Origin: http://10.10.75.59 Upgrade-Insecure-Requests: 1 Content-Type: multipart/form-data; boundary=----WebKitFormBoundary9Nn7KSU6QUuwZh8T User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 Referer: http://10.10.75.59/up.cgi Accept-Encoding: gzip, deflate Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 ------WebKitFormBoundary9Nn7KSU6QUuwZh8T Content-Disposition: form-data; name="UP_SETTINGS"; filename="flashbootcount2300_5.5.9.521.bin" Content-Type: application/macbinary POST: HTTP/1.0 200 OK Content-type: text/html Content-length: 12931 Делаю так: import requests url = 'http://10.10.75.59/up.cgi' files = {'filename': ('flashbootcount2300_5.5.20.532.bin', open('flashbootcount2300_5.5.20.532.bin', 'rb'), 'application/macbinary', {'Expires': '0'})} data = {'name':'UP_SETTINGS'} r = requests.post(url=url, data=data, files=files) Запрос проходит, но принимающий скрипт ругается на неверное имя файла, хотя при отправке ручками все проходит

Jentry
18.01.2019
11:13:56
Ну вас послушать, так ваще джанго освоил и вперед, в бой!

Alex
18.01.2019
11:14:23
если человек идет на повышенный уровень, ему не обязательно знать такие тонкости, это для обезъянок. А он всегда нагуглит или вычитает в документации
+1, гораздо более интересно поспрашивать сложные штуки по многопоточности, архитектуре, как бы решал задачи разного рода.

Tishka17
18.01.2019
11:14:50
Ну вас послушать, так ваще джанго освоил и вперед, в бой!
наоборот. Если ты крут, джанго освоишь на ходу

Jentry
18.01.2019
11:14:58
и мышление
Ну вот так и отвечай на собесах тогда, удачи тебе

Nikolay
18.01.2019
11:15:07
?

Alex
18.01.2019
11:15:15
Ну вас послушать, так ваще джанго освоил и вперед, в бой!
нет, все началось с того что вот есть одна функция... которую ты спрашивал на собеседованиях. конкетно с этим утверждением я не согласился. все остальное уже домыслы.

Google
Alex
18.01.2019
11:15:35
Ну вас послушать, так ваще джанго освоил и вперед, в бой!
ты можешь взять чела с 10 летним стажем и который на память знает все что нужно, но как будет херово когда ему придется что то изучить..а он уже забыл как это делается

Tishka17
18.01.2019
11:16:31
я столько всего ковырял, что не помню на память

Maxim robox
18.01.2019
11:16:32
Andrew
18.01.2019
11:17:06
❤️ Yaroslav
18.01.2019
11:17:30
можно ли поменять первые n байтов в файле без копирования файла?

❤️ Yaroslav
18.01.2019
11:18:20
спасибо я понял) чё лучше юзать? пока не могу нагуглить

Andrew
18.01.2019
11:18:29
но никто не напишет как ?
так не спросил же

Tishka17
18.01.2019
11:18:29
попробуй write

❤️ Yaroslav
18.01.2019
11:18:44
нужно считать, а потом поменять

Andrew
18.01.2019
11:18:52
спасибо я понял) чё лучше юзать? пока не могу нагуглить
нет сначала open. без него не факт что сработает

Google
Tishka17
18.01.2019
11:18:53
тогда сначала read

Ilia
18.01.2019
11:18:55
спасибо я понял) чё лучше юзать? пока не могу нагуглить
Так надо просто открыть файл без truncate, и записать с начала 2 новых байта (поверх старых) И закрыть файл

❤️ Yaroslav
18.01.2019
11:19:06
быстрая шифровка метаданных, защита от мамкиных хацкеров

Tishka17
18.01.2019
11:19:20
или даже w+

Alex
18.01.2019
11:19:42
или даже w+
w+ - truncate

Tishka17
18.01.2019
11:19:48
упс

всегда путаю

но a - append

он seek делает не так

❤️ Yaroslav
18.01.2019
11:21:08
ну так как всё таки? я никогда не занимался байтоёбством

Andrew
18.01.2019
11:22:13
ну так как всё таки? я никогда не занимался байтоёбством
да попробуй уже бл. Три строчки бл https://docs.python.org/3/library/functions.html#open

Aragaer
18.01.2019
11:23:52
rb+ надо

Tishka17
18.01.2019
11:23:58
w+ - truncate
Вон пишут наоборот без плюса транкейт

Alex
18.01.2019
11:24:06
rb+ надо
о точно

Tishka17
18.01.2019
11:24:12
А не

Любой в

Alex
18.01.2019
11:24:18
r+b

Aragaer
18.01.2019
11:24:50
$ echo 'hello, world' > /tmp/abcd >>> f = open("/tmp/abcd", "rb+") >>> f.write(b'te') >>> f.close() $ cat /tmp/abcd tello, world

Google
Alex
18.01.2019
11:24:57
вот что значит долгое время не заниматься байтоебством

@jerunman по твоей логике я бы у тебя собеседование уже бы не прошел, потому что как выяснилось не помню всех опций открытия файла.

Jentry
18.01.2019
11:29:14
Aragaer
18.01.2019
11:29:32
O_RDWR же

чему это в птоне соответствует - легко гуглится

Jentry
18.01.2019
11:29:44
не прошел я единожды в Joom, там при встрече какой-то парниша техлид 20 лет задачи усадил решать на бумаге)

Alex
18.01.2019
11:30:20
бывает. меня так в Амазоне 4 из 8 интервью заставляли задачи решать на доске \ ноутбуке.

Admin
ERROR: S client not available

Andrew
18.01.2019
11:30:21
O_RDWR же
Для кого то это FILE_SHARE_WRITE | FILE_SHARE_READ

Aragaer
18.01.2019
11:30:33
жуть

Alex
18.01.2019
11:30:45
но не прошел я не из-за задачек

Jentry
18.01.2019
11:31:01
бывает. меня так в Амазоне 4 из 8 интервью заставляли задачи решать на доске \ ноутбуке.
ну то амазон, а то параша местная) я шел только потому что это через дорогу от моего дома

Andrew
18.01.2019
11:31:05
бывает. меня так в Амазоне 4 из 8 интервью заставляли задачи решать на доске \ ноутбуке.
С этим нет проблем если решение не пытаются перенести в интерпретатор и посмотреть как же оно работает в итоге

жуть
не все на линуксах росли

Aragaer
18.01.2019
11:32:26
сочувствую

Alex
18.01.2019
11:32:35
Tishka17
18.01.2019
11:32:51
Решал в джуме, в яндексе, ещё где-то

Не вижу проблем

Jentry
18.01.2019
11:33:10
Решал в джуме, в яндексе, ещё где-то
Не решил и в итоге в ламоде?)

Tishka17
18.01.2019
11:33:16
Решил

Google
Aragaer
18.01.2019
11:33:17
/me ни разу пока на собеседованиях не решал задачки на компе

на бумаге/доске - решал

Tishka17
18.01.2019
11:33:30
У меня был оффер в джум, я решил отказаться. Может зря

Anatoly
18.01.2019
11:34:08
Boriskas
18.01.2019
11:34:59
получилось ченить?)
setattr(reqparse.Argument, 'handle_validation_error', foo) reqparse.Argument.handle_validation_error()

Anatoly
18.01.2019
11:35:12
ну ё

Andrew
18.01.2019
11:35:25
У меня был оффер в джум, я решил отказаться. Может зря
не угадаешь. А рассказать за плюсы в джуме никто не расскажет

Boriskas
18.01.2019
11:36:40
ну ё
да ппц честно говоря мне бы хотелось наверное все хм, ошибки обернуть в свой формат жсона, но он не регаирует через еррорхендлер на то что внтури вот так валится

Terminator
18.01.2019
11:36:42
Z€ND будет жить. Поприветствуем!

Anatoly
18.01.2019
11:37:44
setattr(reqparse.Argument, 'handle_validation_error', foo) reqparse.Argument.handle_validation_error()
class MyEmail(inputs.email): def error(value, msg=None): msg = msg or '{0} is not a valid email' # здесь воткни своё сообщение об ошибке raise ValueError(msg.format(value)) ... parser.add_argument('email', type=MyEmail())

Terminator
18.01.2019
11:50:52
@justburgerx будет жить. Поприветствуем!

Scepticism
18.01.2019
11:51:01
Привет. есть тут те кто сможет настроить веб сервер за деньги? нужно тащить по АПИ данные с сервиса Zapier и отдавать в бот вк. ничего сложного вроде. Но товарищу некогда вникать подробно как настроить, он только знает как с ботом обращаться, нужен человек, кто сделает и подскажет что до как, а дальше сами. Отпишите плиз если есть таковые. Или если есть доп вопросы, я наверное не совсем понятно объяснил))

Tishka17
18.01.2019
11:51:36
настроить? это совсем не “настроить”

Scepticism
18.01.2019
11:51:53
А что тогда?) сконфигурировать

извините в терминах не особо

Tishka17
18.01.2019
11:52:03
эм, закодить

или я не понял задачу

Scepticism
18.01.2019
11:55:38
ситуация такова: у нас сообщество волонтеров со всей россии, захотел им сделать чат-бота вконтакте. у бота есть возможность использовать JSON Api. А у нас задача высылать пользователю дайджест мероприятий при нажатии на кнопку меню. Юзер нажимает кнопку-выбор города, этот параметр отправляется вебхуком на zapier, который находит нужные мероприятия в таблице. После чего эти данные должны также по JSON APi отправить и изменить переменную, содержающую эти новости. Но этого не происходит, т.к. Zapier не дает такого уровня доступа

Страница 7773 из 9768