@spbpython

Страница 257 из 785
Dmitry
20.01.2017
16:59:23
Автор кстати - написал одну статью или главу в ту книгу которую кидали. http://aosabook.org/en/index.html

Andrey
20.01.2017
17:05:17
asuncio дружит с 2.7?
но зачем 2.7?

Dmitry
20.01.2017
17:15:54
кстати, тоже хотел спросить

у тебя же обучающий проект, зачем на двойке его делать?

Google
Dmitry
20.01.2017
17:39:10
@lig11 stackoverflow.com/admin.php видел? )

Serge
20.01.2017
17:59:44
Только туда надо отдавать редирект на mp4 прямо

Пусть жрут

Eugene
20.01.2017
18:03:06
Я отстал от жизни, в чём суть 10-часового видео? Какой-то мем?

Aleksandr
20.01.2017
18:10:30
Включить дома на выходных и уехать отдыхать

Serge
20.01.2017
18:14:30
Facebook выплатил рекордный гонорар российскому хакеру: Coцсети: Интернет и СМИ: Lenta.ru https://m.lenta.ru/news/2017/01/20/thankshacker/

Знакомые всё лица

Dmitry
20.01.2017
18:15:39
ты его знаешь?

Ivan
20.01.2017
18:16:12
в PT работал на так давно

Serge
20.01.2017
18:16:38
Теперь надо обратно хантить

Dmitry
20.01.2017
18:17:17
))

Serge
20.01.2017
18:17:26
А удобно, новость про Фейсбук и фото оттуда

Google
Serge
20.01.2017
18:18:04
Более того, ссылку я увидел в ленте Фейсбука:)

Eugene
20.01.2017
18:30:06
Включить дома на выходных и уехать отдыхать
Ага, я понял. Месть людям с перфораторами :) Хотя я тут недавно сам был таким человеком.

Sergey
21.01.2017
03:19:13
утр

Danil
21.01.2017
03:19:31
ночь

Dmitry
21.01.2017
03:22:57
что-то содержательное?..

Eugene
21.01.2017
19:55:09
Такой вопрос возник, есть для питона современная библиотека для записи аудиофайлов в различных форматах? MP3 вроде как закрытый, так что хотя бы OGG, но чтобы не надо было каких-либо внешних кодеков ставить. Есть древний pymedia, но оно, похоже, умерло 11 лет назад. Есть PySoundFile, выглядит живым. Больше пока ничего на глаза не попалось. Есть у кого-то опыт работы с аудиоформатами в Py, что посоветуете?

А да, есть ещё "Python Audio Tools", но оно какое-то странное. В виде приложений командной строки и хочет кодеки.

Andrey
21.01.2017
20:14:53
подозреваю, что для питона с этим все плохо, просто никто особо не рвется питоном звук обрабатывать

Eugene
21.01.2017
20:21:24
Ага, я уж понял...

Вот нашёл что-то https://github.com/jiaaro/pydub/

Serge
21.01.2017
20:46:03
Т.е. вот без кодеков, это чтобы чтение формата и преобразование его в сигнал на аудио устройстве всё на чистом питоне было сделано?

http://www.jonobacon.org/2006/08/28/getting-started-with-gstreamer-with-python/

Eugene
21.01.2017
20:48:23
Потому что хочется минимум внешних зависимостей. Для изображений, например, есть замечательная imageio http://imageio.github.io/ А для аудио нет чего-то такого же маленького и простого.

Serge
21.01.2017
20:48:38
https://pypi.python.org/pypi/av/0.3.1

Eugene
21.01.2017
20:48:47
GStreamer - это же реально монстр. С ним можно сделать что угодно, но оно избыточно

Serge
21.01.2017
20:49:07
А какие возможности нужны?

Eugene
21.01.2017
20:49:59
Т.е. вот без кодеков, это чтобы чтение формата и преобразование его в сигнал на аудио устройстве всё на чистом питоне было сделано?
Мне надо именно писать с аудиовхода в файл. Для записи аудио есть pyaudio, ну и PyQt в крайнем случае, а вот с аудиоформатами уже сложнее.

Google
Eugene
21.01.2017
20:50:39
Я и пишу в wav

Serge
21.01.2017
20:50:44
Что сложного дальше с форматами?

Тебе реалтайм нужен?

Eugene
21.01.2017
20:51:17
Ну в том, что не хочется лишних телодвижений по конвертации

реалтайм не нужен

Serge
21.01.2017
20:51:52
Ну или вон либа над libav

Eugene
21.01.2017
20:53:52
Ну, ты предлагаешь воспользоваться внешней тулой. Я же спрашивал, есть что в виде библиотеки, чтобы не надо было вот это делать. Если ты , скажем хочешь работать с изображениями, ну и записать в jpeg, ты же не будешь сначала писать в raw, а потом дёргать какой-нибудь imagemagic, ты возьмёшь imageio, scikit-image ну или PIL, и сделаешь imwrite("file.jpg").

Eugene
21.01.2017
20:56:34
Ну или вон либа над libav
Ну вот это ближе всего

Serge
21.01.2017
20:57:49
Ну вот это ближе всего
Ну, без какой-то нативной либы все равно не обойтись будет

Eugene
21.01.2017
20:58:19
Да, я уже понял. Придётся так.

Eugene
21.01.2017
21:54:01
Ну вот либа, вроде как делает процесс более приятным :) https://github.com/jiaaro/pydub

Vitali K.
22.01.2017
19:13:46
Люблю истории про работу с памятью :) https://engineering.instagram.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172#.fdvpuw797

Serge
23.01.2017
10:22:26
блин, какой же docker офигенный. мне тут подогнали проектик, типа "помоги запустить". нафигачил docker-compose для джанги с машкой и всё сразу заверте...

Dmitry
23.01.2017
10:24:01
машка?..

Serge
23.01.2017
10:24:11
MariaDB :)

Google
Serge
23.01.2017
10:27:27
version: '2' services: myproject: image: myproject restart: always environment: MYSQL_HOST: mysql MYSQL_PASSWORD: ${MYSQL_ROOT_PASSWORD} ports: - ${HTTP_PORT}:8000 depends_on: - syncdb - mysql syncdb: build: . image: myproject restart: on-failure environment: MYSQL_HOST: mysql MYSQL_PASSWORD: ${MYSQL_ROOT_PASSWORD} command: python myproject/manage.py migrate depends_on: - mysql mysql: image: mariadb restart: always environment: MYSQL_DATABASE: myproject MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} volumes: - dbdata:/var/lib/mysql volumes: dbdata: null

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

ну и в Dockerfile

FROM python:2.7-onbuild RUN pip install --no-cache-dir uwsgi EXPOSE 8000 CMD uwsgi --master --http :8000 --module myproject.wsgi

Dmitry
23.01.2017
10:39:55
базку машку

няш-driven development

Admin
ERROR: S client not available

Dmitry
23.01.2017
10:40:50
а mariadb это правильный mysql, как я понял? Оно целиком совместимо?

Serge
23.01.2017
11:37:11
ну, формат хранения вряд ли уже бинарно совместим, я думаю

какие-то версии до 10-ки совсем такие же по фичам, т.е. drop-in replacement

сейчас у них там свои кластеры и всё такое, другой vendor lock...

Dmitry
23.01.2017
11:38:51
>> For all practical purposes, MariaDB is a binary drop in replacement of the same MySQL version https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-compatibility/ круто. В след раз вместо mysql возьму её )

Roman
23.01.2017
12:51:42
а вот объясните как работает 'a' and 'b'

почему результат 'b' ?

b0g3r
23.01.2017
12:53:22
and не преобразует результат в булевое, а возвращает результат

b0g3r
23.01.2017
12:54:26
да, я кинул в rude

http://ru.diveintopython.net/apihelper_andor.html

Serge
23.01.2017
14:38:53
and не преобразует результат в булевое, а возвращает результат
ну как не преобразует? оно то преобразует, но возвращает ссылку на последний обработанный элемент. при невыполнении условия обработка заканчивается

вот так

Google
b0g3r
23.01.2017
14:46:30
Ну в смысле да, преобразует конечно ;) неправильно выразился

Dmitry
23.01.2017
18:23:39
https://twitter.com/nazarov_tech/status/823595867181633540

https://twitter.com/nazarov_tech/status/823596398578958338

(питонисты мне особенно интересны, как близкие по стилю жизнь)

Andrey
23.01.2017
18:27:42
Реквестирую определение "чего-то достичь"

Dmitry
23.01.2017
18:28:14
ну стать условным ситником с проектом юзаемым в Википедии и фейзбуке.

или релокейт получить в сша

вариантов много, у всех свои определения

Sasha
23.01.2017
18:28:45
интересует ваше

релокейт в сша и фейсбук - это вообще огромная разница

Aleksandr
23.01.2017
18:29:17
Т.е?

Фейсбук - отдельная страна? :)

Dmitry
23.01.2017
18:29:31
сейчас попробую точней выразиться. Чего-то достичь - удовлетворить свои амбиции по основной ветке. Как-то так

Aleksandr
23.01.2017
18:29:45
Тут наверное не все в курсе твоих амбиций

У кого-то - это переехать в Ригу в копить на ипотеку (хэлоу аброд андерхуд)

Dmitry
23.01.2017
18:30:06
нуу

:)))

Страница 257 из 785