@rudepython

Страница 202 из 1719
Magomed
16.02.2017
18:44:20
ты же не на обж-си пишешь, правда?
Так не сразу же переход возникает, мне удобнее читать такие функции

Georgy
16.02.2017
18:44:23
в pyqt такой нейминг

Vladimir
16.02.2017
18:44:27
Какой есть таким и пишу
от создателей "Мы ж не на экзамене, зачем мне снать руский" ?

Magomed
16.02.2017
18:45:49
от создателей "Мы ж не на экзамене, зачем мне снать руский" ?
Какая разница как названы функции, если их можно понять, и я читаю их нормально

Google
Vladimir
16.02.2017
18:46:55
тогда какая разница, сколько вложенных if/else, если и так нормально? :)

Anatoly
16.02.2017
18:47:02
тогда половина else уйдёт

Vladimir
16.02.2017
18:47:28
Anatoly
16.02.2017
18:47:40
Vladimir
16.02.2017
18:47:43
ну у него не функция

а просто кусок кода

или я там где-то def пропиздоглазил?

Magomed
16.02.2017
18:48:01
Vladimir
16.02.2017
18:48:10
тогда коммент Анатолия выше вполне валиден, да.

Magomed
16.02.2017
18:48:12
Возвращает этот response

Anatoly
16.02.2017
18:48:30
а просто кусок кода
ой, да берёшь и выносишь толпу ифов, вуаля и функция

Zart
16.02.2017
18:48:50
не вчитывался, но разве там на второй строке не идёт неожиданный отступ?

Google
Vladimir
16.02.2017
18:48:50
Anatoly
16.02.2017
18:49:05
Возвращает этот response
мой коммент понятен выше?

Magomed
16.02.2017
18:50:26
Буду благодарен за объяснение

Anatoly
16.02.2017
18:54:33
Не совсем
http://ideone.com/jl0ico

Roman
16.02.2017
18:55:31
Ужоснах

Magomed
16.02.2017
18:55:51
Anatoly
16.02.2017
18:57:50
применимо в любом языке, на самом деле.

Magomed
16.02.2017
18:58:51
применимо в любом языке, на самом деле.
Ага просто не сталкивался с такой задачей раньше

Stanislav
16.02.2017
19:58:18
ну тоесть всётаки можно разделить где субд а где приложение ?

не просто можно, а надо отрывать яйца тому, кто не разделяет

такие дела котаны

хотя вы наверное следите

Dmitry
17.02.2017
09:59:25
Всем Салам пи пополам! Тут есть боги мультипроцессинга?

Zart
17.02.2017
10:07:17
в 99% случаев мультипроцессинг не нужен

Eugine
17.02.2017
10:08:09
в остальном 1% тебе не нужен бог мультипроцессинга

поверь в себя, ты сам - бог мультипроцессинга

а теперь иди и пиши! ты сможешь!

Dmitry
17.02.2017
10:08:47
Встань и иди))

Google
Eugine
17.02.2017
10:09:30
ты понял. молодец.

Stanislav
17.02.2017
10:10:18
мультипроцессинг нужен всегда

Zart
17.02.2017
10:10:45
мультипроцессинг нужен всегда
concurrent.futures лучше примерно почти всегда

но ни один мудак же доку не читает

Stanislav
17.02.2017
10:12:38
ну это треды

Zart
17.02.2017
10:12:53
еще один мудак, не читавший доку, детектед

Stanislav
17.02.2017
10:13:00
они не умеют джоин и не утилизируют проц изза гила

Zart
17.02.2017
10:13:47
они не умеют джоин и не утилизируют проц изза гила
для I/O-баунд задач это неактуально для CPU-баунд задач на всяких нумпи это малоактуально

актуально для цпу-баунд на чистом питоне

Stanislav
17.02.2017
10:15:54
на все то у тебя есть ответ (

Dmitry
17.02.2017
10:16:37
Я попал в 1%. Так как мультипроцссеинг ускоряет мой скрипт в разы. В общем: есть очередь queue. Каждый процесс Process(target=func_worker,args=(argv,queue)) записывает в кьюю значение, я дальше с ним работаю. Когда просто из консоли запускаю и срабатывает if main то все збс.запиливаю в интерфейс- очередь пустая. Гуглил-грят надо Глобал делать, но это говнокод и не работает все равно(проверено). Пробовал пул процессов, они даже с мэйна не запускаются. Выдается еггог что кьюя пустая. Процы запущены и нихера не делают

Stanislav
17.02.2017
10:17:59
оно кажется даже по сокетам работает

надо накручивать шаред мемори

Dmitry
17.02.2017
10:20:20
https://github.com/bolshoydi/gdal2tilesp/blob/master/gdal2tilesp.py

Zart
17.02.2017
10:22:09
мды

Stanislav
17.02.2017
10:22:45
сделаю на крестах за отвыв

Zart
17.02.2017
10:23:04
объясни почему в строках 64 и 77 не прописан ImportError? зачем в строках 92 и 2652 дублирование?

H
17.02.2017
10:23:33
ща бы 2700 строк почитать

Google
Zart
17.02.2017
10:23:37
if argv всегда тру

хотя хз как с форками, хм

H
17.02.2017
10:24:12
зачем делать в 65й строке импорт, а потом сразу падать с 1 ?

Stanislav
17.02.2017
10:25:08
не знаю как вы а я комплексую когда вижу такие задачи

Zart
17.02.2017
10:25:35
цикл забора результатов жуть

обилие except: наводит на мысль что автор мудак 8\

это такой прекрасный способ проебать ^C и не только

Stanislav
17.02.2017
10:26:34
люди хостят осм карты, рисуют шейдерами векторные карты, делают гео стартапы гео запросы

Alexey
17.02.2017
10:26:58
Ъ стайло!

Stanislav
17.02.2017
10:27:10
плак плак

Zart
17.02.2017
10:27:31
если там львиную долю работы делают нумпи с пилом, то треды должны быть не хуже

Alexey
17.02.2017
10:27:36
Zart
17.02.2017
10:27:48
except не ловит keyboardinterrupt
баре эксепт таки ловит

проверено лично

Alexey
17.02.2017
10:28:10
баре экзепт — маркер долбоёба.

или намеренного зелёного жирного.

Dmitry
17.02.2017
10:28:26
Трэды Гил лочит

Alexey
17.02.2017
10:28:32
gevent.

Google
Zart
17.02.2017
10:28:39
гил не треды лочит

а ceval цикл

H
17.02.2017
10:29:08
баре эксепт таки ловит
сорян, проверил, ловит

Stanislav
17.02.2017
10:29:08
я тоже хочу хостить личные осм карты

H
17.02.2017
10:29:17
видимо поэтому я не использую его никогда

Alexey
17.02.2017
10:29:30
видимо поэтому я не использую его никогда
или потому, что баре — это см. выше.

опа — говностайл!

Zart
17.02.2017
10:30:27
я знаю примерно полтора случая когда баре эксепт оправдан, но это таки редко

Stanislav
17.02.2017
10:30:39
кто о чем а кодерки про эксепшены

Alexey
17.02.2017
10:30:43
кто о чем а кодерки про эксепшены
ну ты привыкай уже к атмосфере чята, да. чай не первый день.

Zart
17.02.2017
10:30:56
о, расскажы?
в тредах!

чтобы не допускать вылета за его пределы

Alexey
17.02.2017
10:31:14
а, ну да, сожрать всё. ага.

а не лучше ли явно бейсэкзепшон и на хуй всё?

Zart
17.02.2017
10:31:30
хз

Alexey
17.02.2017
10:31:33
явное же лучше неявного. так говаривали мудрецы.

Страница 202 из 1719