
Anuar
05.05.2017
04:18:11
всем привет) есть кто работал с подключением к проекту (на дажнге) онлайн радио, (там бест практис библиотечки и тд вобщем любая полезная инфа) спасибо ?

Igor
05.05.2017
04:21:43
а чё с онлайн радио? обычно используется icecast какой-нибудь, причем тут Джанго?
всякую мета-информацию можно забирать через апи этого радио сервера
библиотечки соответственно если и есть, то зависят от используемого софта

Google

Андрей
05.05.2017
05:05:37
доставка 125 р. а так подарок футболочка.

Aleksandr
05.05.2017
05:28:48
футболка там

Al
05.05.2017
05:37:04
В ДС бесплатно?

Maxim robox
05.05.2017
06:01:49
Кто-нибудь может подсказать, что нужно указать nginxу, чтобы он две разные папки обслуживал как
location / {}?
Можно вообще указать два одинаковых location?
Знаю вариант через try_files, но как-то некрасиво выглядит. Другого нагуглить не получается.

Artem
05.05.2017
06:06:16
а почему try_files некрасиво?

here1am
05.05.2017
06:06:21

Maxim robox
05.05.2017
06:09:49
указать можно, но работать будет только один. зависит от того, что тебе сделать надо
У меня две папки. Одна статичная (картинки, иконки). Вторая генерируется — js бандл, css бандл, index.html.
Мне нужно, чтобы обе они обслуживались из корня сайта. Кроме того, для картинок надо установить expire неделю, а для бандлов — год. А index.html должен быть fallback'ом для любого урла, который не заматчился.
Через try_files не уверен, как задать разный expire. По-моему, тут всё таки должны быть разные блоки.

here1am
05.05.2017
06:15:45
сделай три локейшена по регэкспам, если нужен разный expire
если не нужен, ничего лучше try_files не придумаешь

Artem
05.05.2017
06:16:50
++

here1am
05.05.2017
06:17:09
а не, два
и error_page 404 /index.html;

Google

here1am
05.05.2017
06:18:57
скажем, location ~* ^/*\.(jpg|ico|png|jpeg)$ {} и location / {}

Maxim robox
05.05.2017
06:19:16

Igor
05.05.2017
06:19:29
зачем одинаковые-то?
ты же говоришь, что у тебя две папки. эти папки и объявляй

Maxim robox
05.05.2017
06:20:10
С регекспами так себе вариант.

Igor
05.05.2017
06:20:44
разве nested locations нельзя делать?

here1am
05.05.2017
06:21:00
можно

Igor
05.05.2017
06:21:03
location / {
location /folder1 {
}
location /folder2 {
}
}
че-т тип того

here1am
05.05.2017
06:21:33

Maxim robox
05.05.2017
06:21:42

Igor
05.05.2017
06:22:08
а rewrite никак не поможет тут?

here1am
05.05.2017
06:22:17

Maxim robox
05.05.2017
06:23:35

here1am
05.05.2017
06:24:32

Igor
05.05.2017
06:24:43
https://serverfault.com/a/219081/148900
а вот так тоже не подходит? try_files с @missing + отдельный блок location @missing

Maxim robox
05.05.2017
06:25:27

Google

Maxim robox
05.05.2017
06:26:41
почему?
Ну это я должен регекспами описывать содержимое папок. Чёт не очень.

Igor
05.05.2017
06:27:17
да почему.
сам же говоришь,
> Одна статичная (картинки, иконки). Вторая генерируется — js бандл, css бандл, index.html.
картинки-иконки регулярками несложно описать

here1am
05.05.2017
06:27:50
ну да, если заранее известно, что в них лежит, то почему бы и нет. стандартная практика
можно наоборот кстати, диру с хтмл, жс и ксс описать регэкспом

Maxim robox
05.05.2017
06:30:21
Сейчас попробую вот этот try_files ... @missing;
Похоже именно на то, что нужно.

here1am
05.05.2017
06:31:41
а говорил, что try_files некрасиво

melancholiac
05.05.2017
06:32:17
раз уж речь зашла об этом
как отдавать файли фласком через uwsgi и nginx?

Maxim robox
05.05.2017
06:33:16

Igor
05.05.2017
06:33:39

melancholiac
05.05.2017
06:35:15

melancholiac
05.05.2017
06:35:56
в общем по обращению к /download/username/filename должен возвращается файл
у меня был app.route с send_from_directory
но после того как подключил ювсги и энджиникс он не работает

Igor
05.05.2017
06:37:10
че в логах?

melancholiac
05.05.2017
06:37:23
не логирую
а так в консоли 200 постоянно

Igor
05.05.2017
06:37:38
как тогда собираешься найти, где ошибка? :)

melancholiac
05.05.2017
06:37:44
в браузере тоже 200

Google

Pavel
05.05.2017
06:37:59

Igor
05.05.2017
06:38:22

melancholiac
05.05.2017
06:38:31
просто файл не скачивается.
просто висит ожидание

Maxim robox
05.05.2017
06:40:33
Не, короче, тупая была затея. Вынесу бандлы в отдельную папку. xD

Igor
05.05.2017
06:40:47

melancholiac
05.05.2017
06:41:47

Admin
ERROR: S client not available

Pavel
05.05.2017
06:41:53
Если бы мне нужно было что-то с файлом делать перед отдачей через нгинкс я бы прочитал вот отсюда разные ключевые слова https://gist.github.com/jessejlt/1306827 и пошёл бы с ними в гугл

Maxim robox
05.05.2017
06:43:02
тоже верно. хз зачем тебе в одной директории все приебалось отдавать :)
Ну мне по-любому нужны картинки в корне, потому что там фавиконки, манифесты и прочее говно. Оно там прибито к корню.
Ну и index.html тоже бы желательно там же иметь. Вот бандлы можно было бы вынести в отдельную. Но я пока не уверен, что могу их разделить. Они пачкой генерируются все вместе вебпаком и складываются в одну кучу.

Eldar
05.05.2017
06:43:40
Задумайся, может тебе стоит сделать 2 папки static и media?

Igor
05.05.2017
06:44:40
media все-таки это про другое

Maxim robox
05.05.2017
06:44:41

Igor
05.05.2017
06:44:48
про загружаемые юзером файлы

Eldar
05.05.2017
06:45:16

Igor
05.05.2017
06:46:02
так expire вроде к кэшу относится?..
почему неделю-то. всегда живут. жили, живут и будут жить %)

Google

Eldar
05.05.2017
06:46:19

Maxim robox
05.05.2017
06:46:20

Igor
05.05.2017
06:46:46

Eldar
05.05.2017
06:46:53

Maxim robox
05.05.2017
06:47:01

Igor
05.05.2017
06:47:02
Объясни.
да хули тут объяснять :)
location = /favicon.ico {
alias /opt/apps/project/media/images/favicon.ico;
}

Maxim robox
05.05.2017
06:49:02

Igor
05.05.2017
06:50:07
ладно-ладно

Eldar
05.05.2017
06:52:27
не согласен
Я согласен, что то что я предлагаю не очень хорошо, но в данной ситуации кмк это лучше чем мешать все в location /

Petr
05.05.2017
07:40:44
#Москва #Вакансия #Работа
Всем привет! Сейчас ищу руководителя разработки в компанию Shortdeck Poker. Нужен специалист, который организует весь процесс - от набора новых сотрудников (сейчас есть 5 разработчиков), до непосредственно самой разработки. Нам важен хороший технический бекграунд, опыт руководства командой и опыт построения сложной отказоустойчивой архитектуры.
По ЗП предлагаем от 300.000 (net), вилка широкая, в зависимости от опыта, скиллов и т.д.
Более подробно по ссылке: http://telegra.ph/STO-Rukovoditel-razrabotki-05-04
Если заинтересовались - пишите в ЛС, оперативно отвечаю :)

Denis
05.05.2017
08:53:49
от 300.000 (нет)

b0g3r
05.05.2017
08:54:52

Denis
05.05.2017
08:54:59

b0g3r
05.05.2017
08:55:03
(нет)

Проксимов
05.05.2017
08:55:17
.Net

Artem
05.05.2017
09:52:19

Denis
05.05.2017
09:52:32

Zhambyl
05.05.2017
09:57:33
чуваки, какие есть подкасты по питону на русском или на английском?