@ru_python

Страница 4371 из 9768
Amaro
13.12.2017
05:48:00
Но думать лень, хочется в лоб

Maxim robox
13.12.2017
05:48:22
Amaro
13.12.2017
05:49:00
И кодишь с него?
Он такой, почти ноут, с клавой.

Maxim robox
13.12.2017
05:49:08
Google
Amaro
13.12.2017
05:49:44
В данный момент 10 винда с убунтой из магазина. Питон живет в убунте.

Amaro
13.12.2017
05:51:26
Почему в убунте?
На всех остальных компах убунта. В ней привычней =)

Maxim robox
13.12.2017
05:52:19
На всех остальных компах убунта. В ней привычней =)
Чот странно. На питоне писать разницы-то почти нет, где интерпретатор. Я бы в винду поставил.

Amaro
13.12.2017
05:52:32
Кстати, а во всех вариантах только четные слои, кроме 1?

Чот странно. На питоне писать разницы-то почти нет, где интерпретатор. Я бы в винду поставил.
еще юпитер ноутбук, айпитон, бипитон, пайпай, пудб.... И прочее... И библиотечки иногда, которые под винду пипом почему-то не хотят ствиться

Ыы, и не бейте ногами, там еще есть заточенный вим =)

Aragaer
13.12.2017
06:02:59
хренассе

Amaro
13.12.2017
06:03:02
я немножко дурак, всё проще жЫ...

Aragaer
13.12.2017
06:03:17
в топ 1000 не попал по первой части, но место 615 по второй

Amaro
13.12.2017
06:03:20
Столько времени провтыкал =)

Ruslan
13.12.2017
06:03:39
как внутри def myFunc() вызвать самого себя? но не по имени

типо __name__()

Google
Aragaer
13.12.2017
06:03:50
но задачка забавная 8)

крч с моим исходным вариантом вторую половину елки я бы наверно час считал на pypy 8)

но после оптимизации - чуть меньше секунды на ответ

охблин. Хрень вроде, а почти 2х скорость 8)

Amaro
13.12.2017
06:11:44
Ага. Но я, наверное, пойду все же остатки посчитаю, так быстрее получится =)

Aragaer
13.12.2017
06:17:04
что примечательно, надо было мне сразу решать на сях

Andrey
13.12.2017
06:22:57
Я считал в лоб, 9 секунд на pypy

Aragaer
13.12.2017
06:23:47
мое решение (на гитхабе) сейчас считает на pypy за 0.5 секунды

Amaro
13.12.2017
06:24:55
Хаха

В итоге я бы в лоб не решил за сутки

В моем варианте ответ далеко за тремя лямами

Aragaer
13.12.2017
06:25:30
https://github.com/aragaer/advent-of-code/blob/master/adv13.py

у меня почти 4

Amaro
13.12.2017
06:25:52
ну, ближе к 4 =)

Пришлось все же напрячь затылок и посчитать остатки

Aragaer
13.12.2017
06:27:02
я до такого не дошел. Как только я вместо моделирования стал считать просто сразу позиции сканеров через остатки, я получил приемлемое время и успокоился

Amaro
13.12.2017
06:27:25
Но в тысячу я попал и там и там, 449/845

Aragaer
13.12.2017
06:27:55
ну я по первой части не в тысяче банально потому что пришел в 21 минуту

Google
Andrey
13.12.2017
06:28:01
Хм, действительно внезапная оптимизация

Aragaer
13.12.2017
06:28:38
вынес max наружу и он стал считаться 1 раз а не 4 миллиона 8)

во второй части у меня еще был затуп, почему правильный ответ для теста это 10, если у меня кост на 4 уже получился 0

и вот пока я сообразил, что хотя кост и 0, но первый сканер все-таки поймал...

Amaro
13.12.2017
06:30:26
Да, у них там есть пара подлянок =)

Evgeniy
13.12.2017
06:34:59
Нужен спец по tornado - проект система мониторинга транспорта. Или готовые решения.

Hot
13.12.2017
06:40:00
Ой, я прямо работал в таком. Только там была Django.

И всё было очень печально.

Pavel
13.12.2017
06:48:11
как внутри def myFunc() вызвать самого себя? но не по имени
import inspect def recursion_please(): frame = inspect.currentframe() code = frame.f_code exec(code)

Evgeniy
13.12.2017
06:49:43
На django не пойдёт, большие нагрузки, база MongoDB

Ruslan
13.12.2017
06:52:53
import inspect def recursion_please(): frame = inspect.currentframe() code = frame.f_code exec(code)
я думал есть стоковое решение сторонними либами все решается) и да, ненахожу этот inspect втч pip install ненаходит

Ruslan
13.12.2017
06:53:52
лол, щас нашло странно

погорячился PyCharm до последнего "незнает" модуль пока полное имя не введу



Ruslan
13.12.2017
06:56:08
чет конкретно с ним такая хрень

Anton
13.12.2017
07:03:55
https://github.com/aragaer/advent-of-code/blob/master/adv13.py
Эх, жаль что я живу в плохой временной зоне. https://gist.github.com/antohaby/4e636a145e6fa0ac5b1a444f49d10f0b

Aragaer
13.12.2017
07:08:38
насколько плохой?

у меня елка появляется в 8 утра, а я в это время ребенка в сад веду, возвращаюсь в 8.10-8.20, как получится

Google
Admin
ERROR: S client not available

Ruslan
13.12.2017
07:26:49
камрады, я в разработке уже давно, многое знаю и знаю, что многое не знаю... сейчас я в питоне, лет 10 уже, тут выпал шанс поучиться от работы, надо составить план, чего посоветуете из офлайнового?

сам думаю про blockchain, machine learning, highload

Sergey
13.12.2017
07:31:03
Ruslan
13.12.2017
07:32:49
осталось понять, где этому офлайоново поучиться

Ruslan
13.12.2017
07:34:43
BC+ML+HL

Robot
13.12.2017
07:34:59
Вообще круто помимо кодинга уметь что-то типа биоинформатика, генетика

Но это надо долго учиться

Ruslan
13.12.2017
07:37:35
учиться можно и быстро, главное понять зачем

Robot
13.12.2017
07:38:27
Ну надо интерес к этому иметь да обычно с детства

Pavel
13.12.2017
07:44:02
"я с детства интересовался блокчейном"

Евгений
13.12.2017
07:44:08
Да я его за один бессонный день и ночь слепил, если надо сделай сам.
Честно говоря, у меня такая же точно идея была. Но никак руки не доходили.

Anton
13.12.2017
07:48:57
насколько плохой?
gmt+1 У меня в 6 утра начинается. сегодня я смог только в 7 20 встать и в 7 31 начал читать задание.

Andrey
13.12.2017
07:59:12
Ну надо интерес к этому иметь да обычно с детства
Что ты тут всё ещё делаешь. И это не вопрос. Питон же калич и всё такое. Наша ниша - написание скриптов подсчета дней до НГ. Кстати, 18.

Pachvarsh
13.12.2017
08:03:26
/

Alan
13.12.2017
08:09:17
ребят, такая ситуация: загружаю данные в веб через requests таким образом: def submitRequest(self, header, files, data): resp = requests.post(self.submit_method_url, headers=header, files=files, data=data) return resp поле data, header все ок, проблема с именами файлов которые загружаю запросом. Файлы в названии которых английские символы грузит нормально, все ок. Файлы в названии которых русские символы прилетает такая вещь : name*=utf-8''%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%BE%D1%82%202017-12-07%2016-33-34.png; filename*=utf-8''%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%BE%D1%82%202017-12-07%2016-33-34.png а для англ символов просто остаются поля name и filename, без взяких *. Бэкенд распарсить не может это дело когда прилетают поля со *. Очень странно, запрос делается абсолютно так же , меняются только имена файлов которые загружаю. Пробовал загружать и так: files = {} for attachment in self.attachments: filename = attachment.getFilename() content = attachment.getContent() files[filename] = content и вот так: '''files = {} for attachment in self.attachments: filename = attachment.getFilename() content = attachment.getContent() files[filename] = content и тот и тот способ указывают на stackoverflow. Оба способа работают, и успешно загружают . В RFC2231 говорится, что если параметр не ascii, то в него добавляется информация о языке, и индикатором этого служит звёздочка в конце имени поля. По всей видимости питон этому следует, и тогда надо заставлять либо бэкенд разраба парсить это дело, либо как то обойти это, как ? Можно переводить все в base64 а на бэкенде раскодировать это, есть ли какие еще варианты решения ?

Google
Aragaer
13.12.2017
08:09:19
чорд, опять новый год. Опять застолья, фейерверки, песни-пляски

Robot
13.12.2017
08:10:20
чорд, опять новый год. Опять застолья, фейерверки, песни-пляски
Спать не дают. Пускают свои петарды до утра.

Aragaer
13.12.2017
08:10:27
вот да

Bohdan
13.12.2017
08:36:52
тут нужна картинка про прогера, которому фейерверки в экран светят и он шторы закрывает

Maxim robox
13.12.2017
08:41:19
http://i0.kym-cdn.com/photos/images/facebook/000/915/576/9d4.jpg

Andrey
13.12.2017
08:46:03
не совсем фейерверк)

Дмитрий
13.12.2017
09:08:22
https://pp.userapi.com/c618331/v618331856/19a53/PoOOVNfNF0M.jpg

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