@spbpython

Страница 102 из 785
Roman
29.08.2016
14:19:14
ты на 3 перелез?
я думаю. мне тут надо сервис аплоада файлов по http. и возможно понадобится винда. смотрю я как с поддержкой винды и меня охватывает тоска.

и пока asyncio выглядит как луч света.

Serge
29.08.2016
14:20:06
у чего с поддержкой винды плохо?:)

Google
Roman
29.08.2016
14:22:04
Dmitry
29.08.2016
14:22:07
ааа

Roman
29.08.2016
14:22:16
или же gevent/twisted

есть соблазн написать такое на golang, но коллеги могут не понять )))

Dmitry
29.08.2016
14:23:10
@nonamenix говорил, что смотрел и юзал aiohttp вроде

а uvloop ещё сырой?

Roman
29.08.2016
14:24:17
а uvloop ещё сырой?
его нет на винде :)

Dmitry
29.08.2016
14:24:34
вот блин(

Serge
29.08.2016
14:25:06
а может расшарить папочку на винде и аплоадить туда линухом?

по самбе

все замолчали, потому что обдумывают такой хитрый ход?;)

Serge
29.08.2016
14:30:12
ненуачо?

Google
Serge
29.08.2016
14:30:26
ну вот правда, почему нет?

Dmitry
29.08.2016
14:33:18
ну похоже, что из варинатов ftp, webdav, smb можно и самбу

Serge
29.08.2016
14:35:21
можно еще совсем заморочиться и подключить какой-нибудь общий сетевой NAS, который поймет и винда и линух

Dmitry
29.08.2016
22:17:37
Хы) в mr. robot-е финальные эпизоды 2 сезона называются: eps2.9_pyth0n-pt1.p7z

Serge
29.08.2016
22:27:10
:)

https://youtu.be/sww4gJPse4o

Dmitry
29.08.2016
22:30:40
на defcon-е последние несколько лет такие бэйджи

только хз есть ли там uPython

Alex
30.08.2016
08:24:19
для тех понимает, новая JS шутка ['0','0'].map(parseInt)

[0, NaN]

Sergey
30.08.2016
08:27:15
пользуйтесь ramda!

Павел
30.08.2016
08:58:07
['0','0'].map(Number)

Serge
30.08.2016
09:01:28
> ['0','0'].map((x)=>{return parseInt(x)}); [ 0, 0 ] ЧЯДНТ?

Dmitry
30.08.2016
09:01:51
в том то и дело что так верно)

а если напрямую то он берёт индекс как второй аргумент (radix)

Ярослав
30.08.2016
09:02:28
так тоже не верно

Alex
30.08.2016
09:02:37
блин

нарена я на форум питонистов написал

Dmitry
30.08.2016
09:03:08
:)

Alex
30.08.2016
09:03:09
это шутка

Google
Ярослав
30.08.2016
09:03:33
редюсером напиши

вот смешно будет

Alex
30.08.2016
09:04:31
reduce мой любимый

Павел
30.08.2016
09:04:48
гвидон же его нелюбит как так

Alex
30.08.2016
09:05:10
он в памяти растет сильно

Павел
30.08.2016
09:06:58
не, гвидон сказал что редюсом нихто пользоваться не умеет, поэтому в чулан положил его

Alex
30.08.2016
09:07:20
const a = { user:{ name:'Serge', sname:'Matveenkoff'}}; console.log(a["user.name"]+a["user.sname"]);

Павел
30.08.2016
09:08:27
wtf

Alex
30.08.2016
09:08:43
ага

Павел
30.08.2016
09:08:46
php стайл и вопрос почему не работает ?

Alex
30.08.2016
09:09:04
я такой модуль от фрилансера получил

там дофига где такие загибы

Павел
30.08.2016
09:10:17
ты лучше расскажи почему вот так >>> [i for i in range(10)] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> i Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'i' is not defined >>> for i in range(10): ... pass ... >>> i 9

Serge
30.08.2016
09:14:08
const a = { user:{ name:'Serge', sname:'Matveenkoff'}}; console.log(a["user.name"]+a["user.sname"]);
типа других букв было не найти? свое имя, например. я просто реально не понял... а когда я не понял, я могу сделать что-нибудь, моедраторское...

Alex
30.08.2016
09:14:10
вот думаю стоит переписать JS чтобы понимал точку в a["user.name»]?

извини это реальный пример из базы

Alex
30.08.2016
09:15:06
я не кого не хотел обидеть

Serge
30.08.2016
09:15:35
извини это реальный пример из базы
реальный пример с моим именем?

Google
Alex
30.08.2016
09:15:54
я вобще думал с начала что это ты

а чел из тюмени

Serge
30.08.2016
09:16:40
ты сливаешься так неумело что ли?

Alex
30.08.2016
09:16:48
с его ip есть много регистраций

с разным кол-вом букв

Andrey
30.08.2016
09:18:03
это злобный двойник Сережи

Dmitry
30.08.2016
09:18:51
фамилия же другая)

Alex
30.08.2016
09:20:27
вот думаю стоит переписать JS чтобы понимал точку в a["user.name»]?

Admin
ERROR: S client not available

Dmitry
30.08.2016
09:20:57
сделай замену . -> "]["

Alex
30.08.2016
09:21:03
вроде по логике не чего не ломает

не прокатит

там на самом дела a[b]

у человека даных тестовых небыло, он себе тесты яркие написал. у него все работает

const a = { "user.name":'Alex', "user.sname":'Suslov'}; console.log(a["user.name"]+a["user.sname"]);

Serge
30.08.2016
09:35:26
In [4]: attrname = 'user.name' In [5]: class A: ...: pass ...: In [6]: a = A() In [7]: setattr(a, attrname, 'John') In [8]: a.user.name --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-8-47fa4a0e8d86> in <module>() ----> 1 a.user.name AttributeError: 'A' object has no attribute 'user' In [9]: getattr(a, 'user.name') Out[9]: 'John'

:)

Павел
30.08.2016
09:36:48
?

Alex
30.08.2016
09:40:27
да тут постоянно a[b]=name

нужно просто сделать чтобы js понимал точку

Google
Alex
30.08.2016
09:41:27
или пару недель перелопачивать все

Serge
30.08.2016
09:41:55
ну... разве что object хачить...

Alex
30.08.2016
09:42:13
я про это

Dmitry
30.08.2016
09:42:36
сделай замену . -> "]["

Serge
30.08.2016
09:42:42
не

Alex
30.08.2016
09:43:07
ого нашел 4 уровня

Serge
30.08.2016
09:43:33
можно еще ввести соглашение о переводе всех многоуровневых провертей в одноуровневые, типа везде перейти на плоские объекты и сразу все заработает

Alex
30.08.2016
09:43:44
«state.user.role.admin»

ага

думал про такой вариант

Serge
30.08.2016
09:44:13
angular?

Alex
30.08.2016
09:44:39
react+redux

мы же с тобой обсуждали

Serge
30.08.2016
09:45:09
т.е. есть такие люди, которые могут осилить react, но пишут вот такое?

мы же с тобой обсуждали
ты серьезно надеялся, что я запомню?

Alex
30.08.2016
09:45:48
сибирь полна ярких людей

Roman
30.08.2016
09:49:25
Слушайте, а что за херь такая react

Alex
30.08.2016
09:51:03
это V из mvc

Roman
30.08.2016
09:51:20
?

Alex
30.08.2016
09:51:29
redux это M

https://ru.wikipedia.org/wiki/Model-View-Controller

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