Мне не понятно — что побуждает человека разрабатывать софт и выкладывать в бесплатное пользование, когда есть гитхаб? Разместил там проект, попиарился на хабре, поставили звездочки куча людей — все, ты супер стар. А смысл просто давать кому-то бесплатно? При том, что сейчас "бесплатно" — не магические слово, на которое все поведутся, когда есть куча бесплатного опен сорса
Если Вы про яндекс.деньги, то там тоже надо указывать реквизиты. Или есть еще способ?
3 — YM — есть десктопный клиент, правда функционал у него так себе
Это который под андроид в эмуляторе? Брррр
4 — не заметил в YM проблем с рекомендациями, много нового и интересного узнал от них
В этом плане, last.fm отличная вещь, только ему нужна некоторая первоначальная статистика прослушиваний, чтобы делать рекомендации. Благо, большинство плееров и сервисов умеют с ним интегрироваться, только на смартфон надо ставить отдельное приложение.
Я тоже раньше так думал. Но когда исполнителей много, сложно за всеми следить. И благодаря подобным сервисам, можно относительно оперативно узнавать о выходе новых альбомов (ну бывает с задержкой в месяц-два, не страшно :) Зато радости полные штаны)
Странно, почему Вы исключили Apple Music, когда для оплаты и Google Music, и Yandex Music, внезапно, надо указывать реквизиты банковской карты
На Google Music можно загружать треки (на apple тоже, но им не пользовался), что критично, когда некоторых андеграундных исполнителей нет в фонотеке
Я бы еще сравнивал наличие десктопных клиентов, не все же время на смартфоне слушать. Яндекс музыку придется слушать только из браузера, что имхо не удобно. Для гугл музыки есть десктопный плеер, пусть даже и на электроне
Рекомендации. Слушаю металл, причем довольно малопопулярные жанры. У яндекса рекомендации откровенно никакие. Указывает в тегах "рок" или "метал" и предлагает по ним. Даже с учетом пользования в течение нескольких месяцев, рекомендации не стали лучше (сравниваю с last.fm). Рекомендации гугл музыки по уровню примерно как у last.fm (объективно сложно судить)
P.s. в совокупности пунктов 2-3-4, остановился на гугл музыке
Используя МРТ, ученые вплотную подошли к открытию биологических и физиологических механизмов, определяющих жанровые различия в музыкальных пристрастиях человека, иными словами, мы скоро поймем, отчего одни больше любят джаз, а другие симфонический блэк метал или драм-н-бэйс
Найти закономерности в предпочтениях в музыке, и потом скоррелировать с предпочтениями в сексе
Так Вы приходите к тому, что БД выступает только как умное хранилище, а всю логику переносите во вьюхи. Противоположный случай — максимальное количество логики в модели, если отойти от джанги — то на вьюхах, процедурах и триггерах СУБД, так приходим к двухзвенной архитектуре. В случае трехзвенной архитектуры, в моделях описываем логику хранения и отображения данных, во View — взаимодействие с клиентом
Странное решение. Лично я часто не обращаю внимание на значок в углу слева, уверен, многие тоже. Вот в firefox решение больше нравится — сообщение вылазит прямо под формой ввода, просмотреть невозможно
А можно по-подробнее, о каких проблемах с Celery идет речь? Сам участвую в проекте с Celery не так давно, но пока не возникало желания его выкинуть и заменить на что-то другое
Опять же, все серьезные проекты (например Django) давным давно поддерживают python 3. И, опять же, не нужно думать о virtualenv.
Вот только в серьезных проектах обычно используют виртуальные окружения, дабы не разводить бардак в системе и переключаться между несколькими окружениями. Не хочется возиться с установкой python3 (тем более собирать из исходников!) — можно установить miniconda/anaconda дистрибутив. Всего лишь надо скачать установочный скрипт и запустить, можно даже без прав рута. Далее, conda create -n myvenv python=3.5 source activate myenv
Вуаля! И, в отличие от venv, не надо дополнительно устанавливать setuptools, pip3. И можно создавать окружения с любыми версиями питона (venv использует установленный в системе)
Я тоже пишу на джанге и разделяю Ваше мнение :) Но раз в курсе делается упор на джангу, а не другой веб фреймворк, то и не стоит тратить на них время
Зачем весь этот зоопарк, пусть и поверхностно? Джанги более чем достаточно. Кому будет интересно, сам найдет инфу. А так — распыление внимания
Уже не долго. Срок поддержки заканчивается в 2020 году. Django, ipython больше не поддерживают 2 ветку. В Heroku теперь версия по умолчанию — 3.6
Вероятно, Red Hat не пиарят его так, как это делаю JetBrains, Google, Mozilla и Apple свои языки
Я немного не это имел в виду.
Мне не понятно — что побуждает человека разрабатывать софт и выкладывать в бесплатное пользование, когда есть гитхаб? Разместил там проект, попиарился на хабре, поставили звездочки куча людей — все, ты супер стар. А смысл просто давать кому-то бесплатно? При том, что сейчас "бесплатно" — не магические слово, на которое все поведутся, когда есть куча бесплатного опен сорса
А почему не open-source? Планируете продавать? Извините, но "бесплатный" ассоциируется с "бесплатными" программами под windows
В последних версиях pycharm есть автокомплит и инспекция по ключам словаря. Но читабельность, да, у namedtuple выше, плюс иммутабельность
Если Вы про яндекс.деньги, то там тоже надо указывать реквизиты. Или есть еще способ?
Это который под андроид в эмуляторе? Брррр
В этом плане, last.fm отличная вещь, только ему нужна некоторая первоначальная статистика прослушиваний, чтобы делать рекомендации. Благо, большинство плееров и сервисов умеют с ним интегрироваться, только на смартфон надо ставить отдельное приложение.
Я тоже раньше так думал. Но когда исполнителей много, сложно за всеми следить. И благодаря подобным сервисам, можно относительно оперативно узнавать о выходе новых альбомов (ну бывает с задержкой в месяц-два, не страшно :) Зато радости полные штаны)
Странно, почему Вы исключили Apple Music, когда для оплаты и Google Music, и Yandex Music, внезапно, надо указывать реквизиты банковской карты
На Google Music можно загружать треки (на apple тоже, но им не пользовался), что критично, когда некоторых андеграундных исполнителей нет в фонотеке
Я бы еще сравнивал наличие десктопных клиентов, не все же время на смартфоне слушать. Яндекс музыку придется слушать только из браузера, что имхо не удобно. Для гугл музыки есть десктопный плеер, пусть даже и на электроне
P.s. в совокупности пунктов 2-3-4, остановился на гугл музыке
Именно,
Найти закономерности в предпочтениях в музыке, и потом скоррелировать с предпочтениями в сексе
Так Вы приходите к тому, что БД выступает только как умное хранилище, а всю логику переносите во вьюхи. Противоположный случай — максимальное количество логики в модели, если отойти от джанги — то на вьюхах, процедурах и триггерах СУБД, так приходим к двухзвенной архитектуре. В случае трехзвенной архитектуры, в моделях описываем логику хранения и отображения данных, во View — взаимодействие с клиентом
https://support.mozilla.org/en-US/kb/insecure-password-warning-firefox
А можно по-подробнее, о каких проблемах с Celery идет речь? Сам участвую в проекте с Celery не так давно, но пока не возникало желания его выкинуть и заменить на что-то другое
Вывод утилиты cloc, бранч master:
Вот только в серьезных проектах обычно используют виртуальные окружения, дабы не разводить бардак в системе и переключаться между несколькими окружениями. Не хочется возиться с установкой python3 (тем более собирать из исходников!) — можно установить miniconda/anaconda дистрибутив. Всего лишь надо скачать установочный скрипт и запустить, можно даже без прав рута. Далее,
conda create -n myvenv python=3.5
source activate myenv
Вуаля! И, в отличие от venv, не надо дополнительно устанавливать setuptools, pip3. И можно создавать окружения с любыми версиями питона (venv использует установленный в системе)
И отвалятся системные скрипты