@ru_python

Страница 529 из 9768
Dan
15.04.2016
22:37:38
))))

Aliaksiej
15.04.2016
22:37:47
azure, vs enterprise, dotnet
Ну я глубоко в дотнет не вкапывался, но он у нас весь универ был и квкоето время вне него, питон вкотил гораздо лучше

Sasha
15.04.2016
22:38:42
Я на джаве писал раньше под десктопа. В веб недавно вкатился

А в универе меня били за программирование, вместо занятий

Google
Aliaksiej
15.04.2016
22:39:36
Да и как-то даунгрейда не хочется от смены технологий. Меня технологии устраивают, я хочу проект хороший и желательно свой

Но тут уже както воображалка не воркает

Ну может с предприимчивым знакомым получится что

Dan
15.04.2016
22:41:29
флудеры, расскажите лучше ваши best practices по многопоточности, и использованию singleton НЕ в виде метакласса )

Aliaksiej
15.04.2016
22:41:49
Зачем в питоне синглтон?)

Или точнее - зачем его както выделять

Dan
15.04.2016
22:43:10
когда нужен особый контроль

вопрос не в этом

Aliaksiej
15.04.2016
22:43:23
``` class A: pass a = A() ### from a_module import a ```

Dan
15.04.2016
22:43:25
а в том, насколько правильно для этого использовать метаклассы

Aliaksiej
15.04.2016
22:43:48
Так не?

Накройняк можно @classmethod def instance()

Google
Aliaksiej
15.04.2016
22:44:31
Ну ты понял

Dan
15.04.2016
22:45:27
декоратором

Aliaksiej
15.04.2016
22:46:10
В питоне в целом както легче без всех этих монструозных паттернов как в интерпрайзах. Меньше кода, меньше багов, меньше рефакторить, тоже мысль :)

Хотя может это я дурак :)

Dan
15.04.2016
22:46:53
нет

сколько кодеров - столько подходов

))))

Roman
15.04.2016
22:47:32
Aliaksiej
15.04.2016
22:47:50
Попробую возмутиться :) считаю себя всетаки программистом, нежели кодером :)

Roman
15.04.2016
22:47:55
Dan
15.04.2016
22:47:57
я просто пользую метакласс с if где _instances смотрим. но корректно ли это

Aliaksiej
15.04.2016
22:48:46
Настройки
Пример с a_module

Dan
15.04.2016
22:49:45
Потоки не нужны.
а как же собирать плейлисты по +10к интернет радиостанциям параллельно? ))))

Aliaksiej
15.04.2016
22:50:05
Asyncio? И прочие)

Roman
15.04.2016
22:50:20
Ну, около того.

Aliaksiej
15.04.2016
22:50:28
Торнадки, гевенты

Google
Roman
15.04.2016
22:50:40
Да, оно самое

Я вот видео в интернеты вещаю

Питончиком

Aliaksiej
15.04.2016
22:51:23
Оно для меня все схожее, все про ассинхронное программирование

Dan
15.04.2016
22:51:51
занятно, Asyncio не рассматривал для этой цели )

Я вот видео в интернеты вещаю
расскажи подробнее, пожалуйста :)

Aliaksiej
15.04.2016
22:52:21
занятно, Asyncio не рассматривал для этой цели )
А ведь это действительно получше потоков будет

Roman
15.04.2016
22:52:37
Треды нужны только чтобы по ядрам раскладываться, да кривость posix api обьезжать

Aliaksiej
15.04.2016
22:53:04
Ну есть дичь на коллбэках
Да, мы уже с тобой сошлись, что твистед фуфуфу :) он конечно не обязательно коллбэчный, но все равно фуфуфу

Roman
15.04.2016
22:53:29
расскажи подробнее, пожалуйста :)
Ну где-то 6гбит/с в интернеты, несколько тыс юзеров онлайн

Aliaksiej
15.04.2016
22:54:02
Aliaksiej
15.04.2016
22:54:22
Я имею ввиду не статику в потоке раздавать?

Roman
15.04.2016
22:54:31
Пока большая часть клиентов легаси и использует http progressive download

По-настоящему потоковое?
Да, у нас 170тв каналов, часть hd.

В реалтайме транскодируем эфир

Пишем на диск и еще рахдаем

Dan
15.04.2016
22:55:33
платно? )

Roman
15.04.2016
22:55:33
Везде питон :)

Dan
15.04.2016
22:55:41
хочу ссылку тв смотреть от вас )

Google
Roman
15.04.2016
22:55:47
платно? )
Да :) за евро :)

Aliaksiej
15.04.2016
22:56:17
Моя ассинхронность к сожалению сводится к тому, чтобы по апишечккм походить

Скучно конечно, но что есть)

Roman
15.04.2016
22:57:03
Вообщем, для лайва все просто: ring buffer из файликов на диске, клиенту эти кусочки буфера сливаются в сокет через sendfile

Aliaksiej
15.04.2016
22:57:30
Ага, это и понятно

Roman
15.04.2016
22:57:42
Так можно хоть 10g уложить одним процессом

Aliaksiej
15.04.2016
22:57:54
Настоящая потоковость это любопытно, хотя не сказать чтобы захватывающе

Roman
15.04.2016
22:58:15
Т.к. почти все перекладывается на плечи железа :)

Admin
ERROR: S client not available

Dan
15.04.2016
22:58:49
170 каналов. это 170 инстансов ? или один всё раскидывает? получается что плейлисты всё равно как-то у вас должны из разных файлов создаваться )

я предполагаю есть планировщик, а есть стример )

да, это чертовски интересная штука ? особенно на ночь ))

Aliaksiej
15.04.2016
23:02:22
Ну красиво, да

Roman
15.04.2016
23:02:24
В основном, это транскодирование

Dan
15.04.2016
23:02:26
воооот, это уже круто, я это имел в виду )))))

красиво

молодцы, и всё на питоне?

Google
Aliaksiej
15.04.2016
23:03:55
Вот к слову не люблю, когда мне говорят, что питон медленный. Просто ктото не умеет его готовить :)

Roman
15.04.2016
23:04:34
Sasha
15.04.2016
23:04:43
Все интерпретируемые языки одинаковы по скорости

Roman
15.04.2016
23:04:59
Если и pypy - пишу кусочек на сишечке

Aliaksiej
15.04.2016
23:05:28
А cython?

Dan
15.04.2016
23:05:45
на первом PiterPy говорили что очень хорошо на сишечке замещать совсем узкие места кода для скорости, и это совершенно невозбраняется

Pavel
15.04.2016
23:07:07
Все интерпретируемые языки одинаковы по скорости
давно ли цпитон стал интерпретатором?

Sasha
15.04.2016
23:08:42
Dan
15.04.2016
23:09:35
интерпретатор

эталонный кстати

ну его так назвал сам Гвидо

но есть и хорошие новости

не везде нужно использовать cpython и pypy

прелесть как раз в том, что фактически стандартными средствами и используя минимальные сторонние библиотеки можно вполне вот так транслировать 170 hd каналов для тысяч глаз ?

Aliaksiej
15.04.2016
23:11:04
Признаюсь, я не щупал альтернативные реализации :)

Можно добавить пунктик

Pavel
15.04.2016
23:11:13
интерпретатор байт-кода, но не питон-кода.

Sasha
15.04.2016
23:12:20
DEXTER
16.04.2016
08:13:02
Privet vsrm

Vsem*

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