
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

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

Serge
29.08.2016
14:25:06
а может расшарить папочку на винде и аплоадить туда линухом?
по самбе
все замолчали, потому что обдумывают такой хитрый ход?;)

Roman
29.08.2016
14:27:16

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

Dmitry
30.08.2016
09:10:45
ты лучше расскажи почему вот так
>>> [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

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

Serge
30.08.2016
09:14:59
ты лучше расскажи почему вот так
>>> [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
так задумано

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