@ru_python

Страница 4795 из 9768
Dmitry
19.02.2018
08:58:32
задавай, раз начал
Есть таблица, id, message, worked [id индекс целое число, message текстовое поле, worked логическое поле по умолчанию false], я выполняю запрос SELECT message from Имя_таблицы WHERE worked = false Limit 100; Вопрос, мне Postgers вернет первые попавшиеся записи с начала таблицы с worked = false ?

Eldar
19.02.2018
08:59:02
Я могу скинуть полное описание вакансии вам на почту
если вы пришли сюда искать прогеров, то вакансию надо скидывать сюда, а не мне

Ясно. Расходимся
Она в Спутник народ ищет походу

Google
Татьяна
19.02.2018
09:00:15
Maxim robox
19.02.2018
09:00:36
Поисковик-лидер.

Eldar
19.02.2018
09:00:42
Ок скину
примеры вакансий можете поискать в этом чате, ищие по тегу #работа

Сонячний єнот
19.02.2018
09:01:11
Dmitry
19.02.2018
09:01:21
Но это не точно
мне прям совсем точно надо знать :)

Татьяна
19.02.2018
09:01:34
#pythondeveloper

Ruslan
19.02.2018
09:01:39
Татьяна
19.02.2018
09:02:03
А что у нас кроме гугла больше ничего нет?

Google
Сонячний єнот
19.02.2018
09:02:12
Dmitry
19.02.2018
09:02:14
вернет в том порядке, как прочтет с диска, т.к. нет order by
ага, прям как они лежат в таблице верно? т.е. первые 100 записией с worked=false так?

Татьяна
19.02.2018
09:02:50
Есть рамблер нигма мэйлру

Dmitry
19.02.2018
09:02:51
вроде бы, если не ошибаюсь, по умолчанию сортирует по asc
врядли, это было бы очень не производительно.

Dmitriy
19.02.2018
09:02:54
ага, прям как они лежат в таблице верно? т.е. первые 100 записией с worked=false так?
не факт, что первые 100. всё зависит от того, как ранее они записались для "первые 100" надо order by id

Georgiy
19.02.2018
09:03:25
Есть рамблер нигма мэйлру
и кто из них лидер ?

Dmitry
19.02.2018
09:03:45
не факт, что первые 100. всё зависит от того, как ранее они записались для "первые 100" надо order by id
но когда я таблицу открываю в pgadmin я вижу записи в том порядке в каком они добавлялись в таблицу верно?

Ruslan
19.02.2018
09:03:53
врядли, это было бы очень не производительно.
значит ошибаюсь, и нужно погуглить)

Сонячний єнот
19.02.2018
09:04:33
Georgiy
19.02.2018
09:04:41
Есть рамблер нигма мэйлру
вообще я бы еще добавил duckduckgo, bing, тогда уж

Dmitriy
19.02.2018
09:04:47
но когда я таблицу открываю в pgadmin я вижу записи в том порядке в каком они добавлялись в таблицу верно?
очень часто все инструменты просмотра добавляют в запрос order by и да, для получения предсказуемых результатов надо его использовать

Tishka17
19.02.2018
09:04:58
Dmitry
19.02.2018
09:05:02
Просто первые попавшиееся. Order же не указан
случайным образом берёт первые повавшиеся записи?

Georgiy
19.02.2018
09:05:04
яху забыл
яху, точно

Tishka17
19.02.2018
09:05:16
Dmitry
19.02.2018
09:05:30
Спасибо всем за ответы по Postgres!

Henaro
19.02.2018
09:15:07
Посоны, кто-то с falcon работает?

Google
Dmitriy
19.02.2018
09:17:41
нет

Denis
19.02.2018
09:18:28
Илон Маск

Alessio
19.02.2018
09:18:55
if framework != ‘Django’: print(‘GTFO’)

Сонячний єнот
19.02.2018
09:19:43
Слишком сложные аббревиатуры

Alessio
19.02.2018
09:20:01
get the fuck out ?

все эти микрофреймворки - кал

Maxim
19.02.2018
09:20:22
не

Сонячний єнот
19.02.2018
09:20:25
Henaro
19.02.2018
09:20:37
есть мнение, что джанга тоже кал

Maxim
19.02.2018
09:20:45
джанго это поперву хорошо

Alessio
19.02.2018
09:20:49
микрофреймворк = изобретение колеса

есть мнение, что питон кал;)

Maxim
19.02.2018
09:21:03
а потом хочется жижу использовать, и орм другой

Henaro
19.02.2018
09:21:09
доверять ему я конечно не буду :)

Maxim
19.02.2018
09:21:20
и в итоге от джанги ничего в проекте не остается

Олег
19.02.2018
09:21:24
Тот, кто пользуется CMS скажет тоже самое и про фремворк

Alessio
19.02.2018
09:21:50
фласк интересен пока тебе не нужен user management

Google
Alex
19.02.2018
09:21:53
тот кто работае с CMS не знает что такое фреймворк)

Maxim
19.02.2018
09:22:00
сидим на фласке, чувствем себя отлично

Henaro
19.02.2018
09:22:26
на фласке хорошо, блюпринты есть :(

Alessio
19.02.2018
09:22:33
flask login, flask wtf, flask user, flask ...

f1nnix
19.02.2018
09:22:34
aiohttp — не кал тащем-та.

Henaro
19.02.2018
09:22:46
а на фальконе непонятно как правильно модульную структуру сделать

Maxim
19.02.2018
09:22:47
Vladislav
19.02.2018
09:33:08
не благодари

Lazoreth
19.02.2018
09:33:17
Парни привет. подскажите пожалуйста по asyncio

Сонячний єнот
19.02.2018
09:33:31
Lazoreth
19.02.2018
09:33:41
Есть такой вот код который делает запросы через aiohttp async def getsims(pgs): session = aiohttp.ClientSession() return await asyncio.gather(*[getinfo(p, session) for p in range(1,pgs+1)]) loop = asyncio.get_event_loop() a = loop.run_until_complete(getsims(45))

Сонячний єнот
19.02.2018
09:33:55
О, Симс

Lazoreth
19.02.2018
09:34:12
Он сразу 45 запросов бахает

И ошибки валятся по колличеству запросов

await asyncio.sleep внутри функции для запроса не спасает

Пока самая простая идея - просто три раза по 15 запросов запустить

Может можно как-то делей между запусками корутин сделать?

Google
Никита
19.02.2018
09:54:18
микрофреймворк = изобретение колеса
Сомнительное утверждение

kek
19.02.2018
10:24:25
Всем привет кто могет в solr ?

Anastasiia
19.02.2018
10:25:51
#работа Санкт-Петербург удаленки нет, есть гибкий график (очень гибкий) помогаем с переездом (оплачиваем первый месяц аренды квартиры + услуги агента/билеты) компания Bekitzur https://bekitzur.com/ (метро Елизаровская), все бонусы и вкусняшки с ДМС в наличии. проект ZypMedia, http://www.zypmedia.com/about-us требуется хороший английский язык по технологиям: - Experience in Python 2/3 - Django (Django REST Framework is a significant plus) - Queues (Celery) and brokers (Redis or others) - Caching technologies (Memcache) - Good understanding of OOP and main design patterns. Человека ищем на замену (переводим разработчика на другой проект по взаимному согласию), будет возможность пообщаться по задачам непосредственно с ним. По зарплате рассматриваем людей крепкого среднего уровня, поэтому хотелось бы уложиться до 150000. Будет здорово, если вы доступны для работы с 1 марта. Пишите мне сюда или asycheva@bekitzur.com Спасибо

Lazoreth
19.02.2018
10:26:12
Семафор чёт не спасает. А если в асинхронной функции отлавливать ошибку и изнутри её заного запускать - как значение правильно вернуть?

А теперь серьёзный вопрос. Я особо и не надеялся но... Почему это работает? :D async def getinfo(pagenumber,session): params = {"modifiedSince":"2011-12-01T00:00:00Z", "pageSize":"50","pageNumber":pagenumber} #Параметры запроса ?ключ=значение await asyncio.sleep(random.uniform(4.5, 15.5), loop=loop) async with sema, async_timeout.timeout(25): async with session.get(url+'devices',params=params, auth=token) as r: if str(r.status) != '200': return await getinfo(pagenumber,session) else: return await r.json()

у меня чётко нужное колличество инфы приходит

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