
Марк
28.03.2019
08:07:06
Ща мне показали чатик, в котором всё серьезно так, что я чутка завалил. @Saluev это к вопросу про профессиональные чатики.

Vladimir
28.03.2019
08:07:13

Soso
28.03.2019
08:07:28
Но каждая из них по чуть чуть чтото делает

Dark
28.03.2019
08:07:54

Google

Dark
28.03.2019
08:08:06
питон его не осиливает

Soso
28.03.2019
08:08:17
Я в хтмл преобразовывал

Tishka17
28.03.2019
08:08:45

Alex
28.03.2019
08:08:55

Dark
28.03.2019
08:08:55

Tigran
28.03.2019
08:08:59

Dark
28.03.2019
08:09:07

Andrey
28.03.2019
08:09:28

Alex
28.03.2019
08:09:36

Dark
28.03.2019
08:09:49

Марк
28.03.2019
08:09:58
Бан на час при входе, правил тьма, все вопросы хештегами. Это чатик по психиатрии, где как мне сказали, тусуются очень крутые специалисты.

Alex
28.03.2019
08:10:39
как
Серьёзно? Вы не знаете как прочесть текстовый файл построчно?

Soso
28.03.2019
08:10:47

Google

Tigran
28.03.2019
08:10:49

Tishka17
28.03.2019
08:11:11
а как
def has_password(number, serial):
with open(“list_of_expired_passports.csv”) as f:
return any(x.split(“,”)[1:] == (numebr, serial) for x in f)

Alex
28.03.2019
08:11:13

Марк
28.03.2019
08:12:00

Soso
28.03.2019
08:12:04
Csv это лучше но если его получили после преобразователя это не лучше ткст версии

Nikolay
28.03.2019
08:12:11

Tigran
28.03.2019
08:12:40

Soso
28.03.2019
08:12:51
В свое время я пытался преобразовать пдф в хтмл, путного ничего не вышло
Оказалось лучше прогнать через FR в хтмл, а поточ копать

Student
28.03.2019
08:14:14

Марк
28.03.2019
08:14:51

Student
28.03.2019
08:14:54
Или чтобы кто то туда попросился

Марк
28.03.2019
08:16:49

Tigran
28.03.2019
08:16:50

Student
28.03.2019
08:17:31
Просто я теперь осознаю что этот чатик не серьезный, а тебя позвали в крутой

Марк
28.03.2019
08:18:00
А это при чём?
Это я делюсь впечатлениями, как некоторые ребята делают профессиональные чатики.

Student
28.03.2019
08:18:04
Как ты сказал

Tigran
28.03.2019
08:18:21

Google

Tishka17
28.03.2019
08:18:43

Tigran
28.03.2019
08:18:57

Student
28.03.2019
08:18:58

Tigran
28.03.2019
08:19:06
Или они в этих чатиках людей консультируют?

Tishka17
28.03.2019
08:19:20

Марк
28.03.2019
08:19:32

Tishka17
28.03.2019
08:19:47

Марк
28.03.2019
08:20:21
Если че, я не говорю, что у нас так нужно делать. Рили делюсь впечатлениями.

ldm37?
28.03.2019
08:21:04
А вот JS по уровню совпадает с разработко ПО?

Pavel
28.03.2019
08:21:25

Maxim robox
28.03.2019
08:21:42

ldm37?
28.03.2019
08:24:01
Что?
Можно ли разрабатывать ПО на JS?

wicker
28.03.2019
08:24:23
можно хоть говно есть, но зачем?

Maxim robox
28.03.2019
08:24:25

Марк
28.03.2019
08:24:39
Но енто я так к слову. Люблю делиться открытиями, которые лично меня поразили.

Tigran
28.03.2019
08:29:15
Ееее телемедицина
Надо требовать с тутошних ботописателей пак диздоков перед ответом на вопрос

Vasia
28.03.2019
08:34:59
каким образом я могу включить CORS на aiohttp для существующего набора маршрутов? я попытался вот таким образом:
cors = aiohttp_cors.setup(app, defaults={
"*": aiohttp_cors.ResourceOptions(
allow_credentials=True,
expose_headers="*",
allow_headers="*",
)
})
for route in list(app.router.routes()):
cors.add(route)
но к сожалению он не работает корректно, при запросе POST браузер отправляет OPTIONS и получает 403

Google

Dark
28.03.2019
08:54:39
есть csv файл весом 1,5 гб
я его построчно читаю и ищу строку содержащую значения
https://pastebin.com/6J9mP5Es
если эта строка находится в конце файла - это происходит адски долго,
если приходится функцию вызывать несколько раз - процесс поиска сильно тормозит работу основного кода

Alexey
28.03.2019
08:55:45

Dark
28.03.2019
08:55:55

Alexey
28.03.2019
08:56:19

Владимир
28.03.2019
08:56:20

Alexey
28.03.2019
08:56:49

Dark
28.03.2019
08:56:53
можно конечно сортировать значения, разбивать на много csv файлов и работать с ними, но такое себе

?? Eugene
28.03.2019
08:57:38
Положи в бд

Belegnar
28.03.2019
08:57:54

Владимир
28.03.2019
08:58:04
Чем ему это поможет?))

Dark
28.03.2019
08:58:29

Владимир
28.03.2019
08:58:29
Так не будет только IO, но алгоритмически поиск будет по всем данным бегать. Один фиг медленно

Student
28.03.2019
08:58:41

Belegnar
28.03.2019
08:58:54

?? Eugene
28.03.2019
08:59:39

Tony
28.03.2019
09:02:30
Say you want to get the first N elements of an iterable. The straightforward way is to use islice:
In : from itertools import islice
In : def fib():
...: a, b = 0, 1
...: while True:
...: yield b
...: a, b = b, (a + b)
...:
In : list(islice(fib(), 5))
Out: [1, 1, 2, 3, 5]
If you also want to have indices for elements you can also apply enumerate:
In : list(enumerate(islice(fib(), 5)))
Out: [(0, 1), (1, 1), (2, 2), (3, 3), (4, 5)]
Another way to do this is to use zip and range which may seem more readable for you:
In : list(zip(range(5), fib()))
Out: [(0, 1), (1, 1), (2, 2), (3, 3), (4, 5)]
Мне кажется проще [fib() for _ in range(5)]

Tigran
28.03.2019
09:04:26

Tony
28.03.2019
09:04:43

Tigran
28.03.2019
09:04:46
Проще
it = fib()
[next(it) for _ in range(5)]
но это примерно и есть islice

Google

Tony
28.03.2019
09:05:11
Да, ты прав

Dark
28.03.2019
09:05:23
перегоняю в нее

Lasman
28.03.2019
09:12:24

Alexey
28.03.2019
09:17:20
А зачем считать? Ты можешь прям с камеры взять нужные значения.
Если хочешь считать -- то 0 -- это красный, 128 -- голубой, 255 - снова красный
Вообще, какую задачу ты пытаешься решить?

Lasman
28.03.2019
09:20:17
очень сложную

Tishka17
28.03.2019
09:20:26
hsv, не?

Alexey
28.03.2019
09:20:32
Конкретно с цветами

Lasman
28.03.2019
09:20:45
но для начала мне нужно просто прямоугольник распознать (белый лист)