
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

Татьяна
19.02.2018
08:59:48

Google

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

Сонячний єнот
19.02.2018
09:00:01
Но это не точно

Татьяна
19.02.2018
09:00:15

Maxim robox
19.02.2018
09:00:36
Поисковик-лидер.

Ruslan
19.02.2018
09:00:38

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

Сонячний єнот
19.02.2018
09:01:11

Dmitry
19.02.2018
09:01:21

Dmitriy
19.02.2018
09:01:22

Татьяна
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

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

Dmitry
19.02.2018
09:02:51

Dmitriy
19.02.2018
09:02:54

Georgiy
19.02.2018
09:03:25

Dmitry
19.02.2018
09:03:45

Ruslan
19.02.2018
09:03:53

Tishka17
19.02.2018
09:04:26

Сонячний єнот
19.02.2018
09:04:33

Georgiy
19.02.2018
09:04:41

Dmitriy
19.02.2018
09:04:47

Eldar
19.02.2018
09:04:55

Tishka17
19.02.2018
09:04:58

Dmitry
19.02.2018
09:05:02

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’)

Maxim
19.02.2018
09:19:40
:)

Сонячний єнот
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 — не кал тащем-та.

Maxim
19.02.2018
09:22:38

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 запросов запустить
Может можно как-то делей между запусками корутин сделать?

Denis
19.02.2018
09:44:34

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()
у меня чётко нужное колличество инфы приходит