@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 11 ноября 2016 г.

12:08:02 ДП
User 57296486
User 234491501
Тут никто на Phoenix не смотрел? – https://vimeo.com/131633172
vimeo.com/131633172
Phoenix is an Elixir web framework for building productive, reliable applications with the performance to take on the modern computing world. Together, we’ll…
я давно уже пользуюсь
04:03:55 ДП
User 2895769
от этого фреймворка попахивает Ruby
04:06:32 ДП
User 2895769
я с интересом смотрю на все эти фреймворки на разных языках, но  время пользователей, потраченное на создание проекта, и удобство разработки важнее прочих факторов, по этим критериям реально сложно обогнать фреймворки на Python
04:08:16 ДП
User 2895769
и по простоте интеграции различных приложений к проекту на Django ни один другой проект к Django не приблизился пока)
04:08:42 ДП
User 2895769
для Django есть https://djangopackages.org
04:39:18 ДП
User 57296486
в этом видосе и говорится что у джанго упор на скорость разработки, без учета какая потом производительность будет, а феникс типа и в скорости разработки крут и в производительности
04:55:31 ДП
User 2895769
фреймворк не сущестует в отрыве от всего, должен быть человек, который сможет осилить его, должны быть материалы по фреймворку и по языку программирования, должно быть желание учить это всё (например, основанное на уверенности в том, что это не пропадёт через 3 года, когда язык или фреймворк перестанут быть модными), должны быть какие-то реальные примеры того, как люди выучили и программируют на этом, должны быть вакансии по этому языку/фреймворку
04:55:48 ДП
User 2895769
и должно быть достаточно много модулей, чтобы не писать всё с 0
04:56:31 ДП
User 2895769
про Elixir многие вообще не слышали
04:56:37 ДП
User 2895769
что есть такой язык программирования
04:57:09 ДП
User 2895769
ну, кто-то где-то слышал про Go и Scala
04:58:17 ДП
User 2895769
вот был Ruby и где сейчас Ruby?
04:58:31 ДП
User 2895769
вот был (пока ещё есть) PHP и что будет с PHP через лет 5?
04:58:50 ДП
User 100243492
В тренде Руби сейчас
04:59:48 ДП
User 2895769
ну, вот реально популярны Java / Python, по ним легко найти работу, а на том же PHP количество проектов будет из года в год снижаться, по Ruby вроде как тоже, по крайней мере, раньше он был на уровне с питоном по крутости и популярности, а теперь оказывается, что гуглят его меньше
05:00:31 ДП
User 2895769
вот изучая Java / Python / C работа всегда будет, а изучая этот Elixir это вообще фиг знает
05:01:03 ДП
User 100243492
Вся хипстота, и прочие фишечки - пишут на рубях/рельсах. Так же, самый топ3 берет JS, всю хрень, включая гуйню пишут на JS.
05:01:25 ДП
User 2895769
ну вот раньше хипстеры писали на Ruby, потом ушли на JS
05:01:29 ДП
User 2895769
сейчас на Elixir?
05:01:35 ДП
User 100243492
User 2895769
вот изучая Java / Python / C работа всегда будет, а изучая этот Elixir это вообще фиг знает
Ассемблер для микрух тоже позабыт((( единицы пишут
05:01:36 ДП
User 2895769
и на Go
05:02:56 ДП
User 100243492
можной уйти на темную силу и жрать на завтрак чОрную икру, пописывая на Obj-C/Swift
05:03:31 ДП
User 2895769
ну, Swift жив пока жива Apple
05:03:48 ДП
User 2895769
Obj-C вроде как сейчас должен быть legacy уже
05:03:51 ДП
User 2895769
в пользу Swift'а
05:03:57 ДП
User 2895769
я не в курсе
05:04:34 ДП
User 2895769
но рынок смартфонов скоро будет перенасыщен, в итоге та же Apple столкнётся с трудностями в продажах
05:04:46 ДП
User 2895769
и что там будет с этим Swift'ом потом - неизвестно
05:05:04 ДП
User 100243492
Йопл еще долго будет на плаву
05:06:22 ДП
User 2895769
но опять же - можно делать кроссплатформенные приложения
05:06:26 ДП
User 2895769
так быстрее, проще и дешевле
05:06:33 ДП
User 2895769
и это уже конкуренция с JS
05:06:37 ДП
User 57296486
а че смартфоны? на свифте и под мак пишут
05:06:44 ДП
User 100243492
Нативка, оптимизация
05:07:02 ДП
User 2895769
всё ведь идёт к тому, что все приложения будут запускаться в браузере
05:07:14 ДП
User 57296486
а насчет элексира - это просто синтаксический сахар для крутого и проверенного временем и нагрузками эрланга
05:07:22 ДП
User 100243492
Да и взяв тот же phonegap не потянет того функционала, да и рендер в веб вью
05:08:02 ДП
User 2895769
мы медленно, но верно идём к тому, что всё будет доступно как сервис из веба
05:08:04 ДП
User 2895769
из облаков
05:08:25 ДП
User 2895769
и в этом смысле ОС будет == браузеру
05:08:37 ДП
User 2895769
ОС это такая штука, где мы запускаем браузер
05:09:08 ДП
User 2895769
ну, для разработчиков ещё IDE и Docker 😊
05:09:16 ДП
User 2895769
а для большинства людей просто браузер
05:09:22 ДП
User 57296486
и ты снова закапываешься в те же доводы. да на джанго быстро пишется код и удобно итд . но этот код при малейших успехах проекта и начале нагрузок - аццкий тормоз. тогда начинается перекраиваение всего джанго и в итоге от джанго остается только что когда-то этот проект был написан на джанго.
05:09:49 ДП
User 57296486
а Elixir и Erlang из коробки отказоустойчивый и масштабируемый
05:10:06 ДП
User 57296486
и вполне производительный
05:10:17 ДП
User 2895769
а где этих программистов найти за копейки?
05:10:23 ДП
User 57296486
кроме того phoenixframework - почти как django))
05:10:37 ДП
User 100243492
96МГц, Карл! Линукс запускали... а ты про облако и ОС в облаке. Не хорошо это, терять производительность
05:10:37 ДП
User 57296486
да есть программисты)
05:11:05 ДП
User 2895769
ну вот тому же пайтону реально научиться за недельку если знаешь любой другой ЯП
05:11:12 ДП
User 57296486
и полно всего что душе угодно написано на эликсире
05:11:17 ДП
User 57296486
ему не год и не два
05:11:54 ДП
User 2895769
фишка Django в том, что тут можно кодить, не будучи программистом
05:12:10 ДП
User 2895769
просто пара менеджеров с идеями решили постартапить
05:12:30 ДП
User 2895769
они потратят на изучение месяц и потом осилят эту джангу
05:12:48 ДП
User 2895769
как и с php
05:12:56 ДП
User 2895769
а вот насчёт других языков не уверен
05:13:37 ДП
User 2895769
ну а начнёт там что-нибудь у них раскручиваться - наймут уже профи, там решат, что делать
05:13:43 ДП
User 44072265
User 2895769
фишка Django в том, что тут можно кодить, не будучи программистом
Мне кажется, что как раз с джангой это не получится, а вот фласк или боттл зайдут на ура
05:14:20 ДП
User 100243492
фласк тот еще конструктор
05:14:28 ДП
User 2895769
плюс Django в хорошей документации, но Flask тоже простой
05:14:31 ДП
User 57296486
User 44072265
Мне кажется, что как раз с джангой это не получится, а вот фласк или боттл зайдут на ура
нее как-раз таки с джанго копи-пэйст программинг работает на ура. не один пример видел
05:14:42 ДП
User 2895769
на питоне я не видел чего-то сложного , кроме Zope и прочего такого
05:14:49 ДП
User 2895769
это какое-то инопланетное было
05:14:54 ДП
User 57296486
User 2895769
плюс Django в хорошей документации, но Flask тоже простой
это плюс не только джанго но и вообще всего питонячьего
05:15:09 ДП
User 2895769
Plone / Zope - я вот эти системы вообще не понимал
05:15:20 ДП
User 57296486
но и эликсир тоже имеет хорошие доки и каждая аппа с доками
05:15:51 ДП
User 2895769
у питона тут плюс в том, что на каждый чих по либе
05:15:52 ДП
User 2895769
и не одной
05:16:19 ДП
User 2895769
ну и эти либы обновляются регулярно
05:16:26 ДП
User 2895769
а не кто-то там 5 лет назад написал и забыл
05:17:03 ДП
User 57296486
вот у эликсира https://github.com/elixir-lang/ex_doc типа как у питона sphinx для документации
05:18:42 ДП
User 57296486
это типа rtfd.org  https://hexdocs.pm/
05:19:41 ДП
User 57296486
пример доков orm-ки https://hexdocs.pm/ecto/Ecto.html
05:21:38 ДП
User 57296486
User 2895769
у питона тут плюс в том, что на каждый чих по либе
да у эликсира тоже полно всяких либ на все случаи жизни
05:23:32 ДП
User 2895769
какой аналог https://habrahabr.ru/post/148407/ ?
habrahabr.ru/post/148407
В рамках одного проекта столкнулся необходимостью работать с нейронными сетями, рассмотрел несколько вариантов, больше всего понравилась PyBrain. Надеюсь её...
05:24:08 ДП
User 2895769
или какой там движок 3д игры?
05:24:35 ДП
User 2895769
(или 3д моделирования объектов)
05:24:52 ДП
User 2895769
или для математического анализа
05:25:33 ДП
User 2895769
есть средства, чтобы сделать что-нибудь типа OLAP ? вот эта тема с Data Warehouse
05:26:48 ДП
User 2895769
или чтобы сделать обычное приложение на Qt?
05:27:40 ДП
User 2895769
или распознать текст на картинке? (аналоги OpenCV )
05:27:55 ДП
User 57296486
ты это у гугла спроси. или в группе эликсира. много чего из этого есть.
05:28:08 ДП
User 57296486
OLAP у эликсира встроенный есть
05:28:57 ДП
User 2895769
я понимаю, что зачатки всего есть
05:29:12 ДП
User 2895769
вопрос в том, насколько там живое комьюнити и много фич
05:29:17 ДП
User 2895769
и насколько быстрый прирост этих фич
05:29:20 ДП
User 57296486
живое))
05:29:23 ДП
User 2895769
по сравнению с аналогами в других языках
05:30:09 ДП
User 57296486
http://elixirstatus.com/ тут всякое и https://elixirweekly.net/
05:30:56 ДП
User 57296486
ты так написал будто ты каждый день используешь Qt и OLAP и PyBrain вместе с django
05:31:06 ДП
User 2895769
у меня сейчас ощущение, что это нечто очень хипстерское
05:31:15 ДП
User 2895769
плюс Django в том, что на ней можно делать что угодно
05:31:20 ДП
User 2895769
абсолютно любую систему
05:31:30 ДП
User 2895769
она универсальна
05:32:28 ДП
User 2895769
есть CRM/CMS/ERP/HelpDesk'и
05:33:31 ДП
User 57296486
не надо мне рассказывать что такое джанго. я пользуюсь питоном и джанго с марта 2008 года
05:33:56 ДП
User 2895769
то есть какая бы задача ни была - её можно решить на Django, и для этого не нужно быть большим специалистом, нужно просто суметь поставить тот или иной модуль
05:34:00 ДП
User 57296486
вот руби для меня хипстерский а elixir с эрлангом - нет
05:34:16 ДП
User 57296486
да но ты снова не улавливаешь
05:34:22 ДП
User 57296486
сделать то можно, и быстро
05:34:28 ДП
User 57296486
а как это потом работать будет?
05:34:39 ДП
User 2895769
ну, 90% стартапов не взлетают
05:34:40 ДП
User 57296486
когда реальные нагрузки пойдут
05:34:41 ДП
User 2895769
вообще никак
05:34:54 ДП
User 2895769
в 90% случаев нагрузок не будет
05:35:14 ДП
User 57296486
ну вот)) а потом когда будут - всю джанго перелопатят
05:35:18 ДП
05:35:23 ДП
User 2895769
если в этом будет польза
05:35:24 ДП
User 57296486
и от джанго ничего не останется
05:35:29 ДП
User 57296486
так а о чем спор?
05:35:33 ДП
User 2895769
а что в этом плохого?
05:35:34 ДП
User 57296486
я тебе о словах из видео
05:35:42 ДП
User 2895769
ну, точнее
05:35:48 ДП
User 2895769
от джанги может остаться админка
05:35:54 ДП
User 2895769
она там вполне нормальная для своих
05:36:04 ДП
User 57296486
что да, на джанго можно сделать быстро и все такое. а на фениксе и быстро и потом он еще и нагрузки нормально держать будет и масштабироваться
05:36:11 ДП
User 2895769
миграции могут остаться
05:37:06 ДП
User 2895769
у большинства проектов нет проблем с масштабированием
05:37:13 ДП
User 2895769
даже если они уже известные
05:37:22 ДП
User 2895769
есть всякие кеши, есть CDN'ы
05:37:45 ДП
User 57296486
это все не то
05:37:49 ДП
User 2895769
можно просто базу на отдельный сервер вынести с несколькими Тб оперативки и NVMe диском
05:37:54 ДП
User 57296486
и не имеет отношения к фреймворку
05:37:59 ДП
User 567937
Ребят
05:38:02 ДП
User 567937
В тему
05:38:14 ДП
User 567937
Читали стенания чуваков из инстаграмма?
05:38:15 ДП
User 2895769
можно оставить проект на Django и масштабировать его довольно длительное время без переписывания
05:38:22 ДП
User 2895769
а что там?
05:38:31 ДП
User 567937
Напомню, Инстаграмм на Джанго работает
05:38:54 ДП
User 57296486
User 567937
Напомню, Инстаграмм на Джанго работает
я знаю что инстаграм на джанго
05:38:59 ДП
05:39:05 ДП
User 57296486
и много сайтов на джанго знаю
05:39:05 ДП
User 567937
Бля, отличная статься, как Бибер завалил сервис
05:39:19 ДП
User 567937
Щас найду
05:39:27 ДП
User 2895769
тут нужно понимать, что у 99,99% из нас никогда не будет проектов уровня Инстаграм
05:39:54 ДП
User 2895769
какой смысл решать проблемы, которые не возникнут с вероятностью 99,99%?
05:40:30 ДП
User 567937
http://reinout.vanrees.org/weblog/2016/11/04/instagram.html
05:40:43 ДП
User 2895769
инстаграм ведь входит в топ 100 сайтов? это другой уровень совсем
05:40:59 ДП
User 2895769
понятно, что там надо всё оптимизировать
05:41:27 ДП
User 567937
Это аргумент в сторону того, что при очень большом делании можно приготовить Джангу под экстремальные нагрузки
05:41:34 ДП
User 567937
Желании *
05:41:54 ДП
User 57296486
пфф. а смысл мне быть программистом и не развиваться и не расширять кругозор в своем виде деятельности? я решаю задачи лучшими средствами. если какой-то проект лучше сделать на django - на django делаю. если на aiohttp или вообще каком-то другом языке - я либо делаю на другом если знаю, либо не навязываю свой джанго
05:42:29 ДП
User 2895769
User 567937
Это аргумент в сторону того, что при очень большом делании можно приготовить Джангу под экстремальные нагрузки
да, но это ко всему относится
05:42:36 ДП
User 57296486
всю жизнь вариться в джанго не собираюсь
05:42:39 ДП
User 2895769
например, Facebook накосячили и выбрали PHP
05:42:44 ДП
User 2895769
но и его смогли оптимизировать в итоге
05:43:05 ДП
User 57296486
да все это знают
05:43:17 ДП
User 2895769
django хорошее решение для старта
05:43:19 ДП
User 57296486
вот disqus тоже был на django но переписали же на golang
05:43:21 ДП
User 2895769
а дальше оптимизации
05:44:04 ДП
User 57296486
User 2895769
django хорошее решение для старта
об этом и говорится в видео. что django хорош на старте, а потом фэйл. а феникс и для старта хорош и потом фэйла не будет
05:44:04 ДП
User 2895769
сейчас в эпоху микросервисов / докеров всё просто
05:44:08 ДП
User 57296486
вот и вся разница
05:44:16 ДП
User 2895769
да какой фейл?)
05:44:48 ДП
User 2895769
всё масштабируется же
05:45:16 ДП
User 2895769
запускаешь больше uwsgi -контейнеров на большем наборе серверов и всё работает
05:45:26 ДП
User 167767298
можно ли у джанги как-то закрыть доступ к сайту всем не админам выдавая какую-нибудь страницу левую типа "идут работы", а админам нормально показывать сайт?
05:45:37 ДП
User 2895769
железо дешевеет из года в год
05:45:41 ДП
User 57296486
вот вот
05:46:26 ДП
User 2895769
User 167767298
можно ли у джанги как-то закрыть доступ к сайту всем не админам выдавая какую-нибудь страницу левую типа "идут работы", а админам нормально показывать сайт?
да, почему нет?
05:46:36 ДП
User 2895769
но зачем?
05:46:36 ДП
User 167767298
User 2895769
да, почему нет?
как?
05:46:56 ДП
User 167767298
надо многое переделать на сайте
05:47:02 ДП
User 2895769
можно проверять request.user.is_superuser() или как-то так
request.user.is
05:47:18 ДП
User 167767298
В каждой функции?
05:47:27 ДП
User 167767298
такое себе решение
05:47:31 ДП
User 57296486
так вы переделайте на дев машине а потом обновите быстро код
05:47:41 ДП
User 57296486
зачем надолго закрывать доступ
05:47:48 ДП
User 167767298
нам базу там надо менять
05:47:54 ДП
User 167767298
сильно
05:48:21 ДП
User 57296486
ну так меняйте. потом просто задеплоите новый код который будет работать с новой базой и все
05:49:24 ДП
User 57296486
наживую на проде разве правят?
05:49:28 ДП
User 57296486
и базу и код))
05:49:33 ДП
User 167767298
нам надо взять данные, переделать, залить в новые  таблицы и протестировать. не писать же под это скрипт, который тестить сначала на дев машине, а потом запускать на проде
05:49:57 ДП
User 167767298
там больше руками переделывать придётся.
05:50:06 ДП
User 167767298
а сайт нельзя показывать в это время юзерам
05:50:08 ДП
User 2895769
вообще, всю работу с СУБД нужно делать через миграции, если по-правильному
05:50:18 ДП
User 57296486
да, через миграции все надо делать
05:50:47 ДП
User 2895769
сначала получаете копию СУБД, разворачиваете локально, делаете миграции, тестируете миграции, потом уже обновление версии на продакшене и накатываете эти миграции
05:51:08 ДП
User 2895769
на время обновления на nginx'е можете включить заглушку
05:51:41 ДП
User 167767298
там больше руками надо переделывать. а не просто миграцию запилить.
05:51:44 ДП
User 2895769
то есть обновляете конфиг nginx'а, делаете reload, потом обновляете контейнер с Django , накатываете туда на прод миграцию и снова меняете конфиг на nginx'е как было
05:51:46 ДП
User 2895769
и reload
05:52:32 ДП
User 2895769
ну, вы можете сделать Mixin ко всем View
05:52:37 ДП
User 57296486
да какая заглушка. они хотят закрыть доступ только простым юзерам. и разрешить доступ админам
05:53:00 ДП
User 2895769
чтобы он там проверял, если не суперюзер и если включён режим "сайт не работает" - показывается заглушка
05:53:46 ДП
User 2895769
или middleware ещё можно сделать, наверное
05:54:24 ДП
User 2895769
проверяет текущий статус пользователя и сайта и если пользовать не суперюзер и сайт выключен - редирект
05:54:43 ДП
User 57296486
https://github.com/fabiocaccamo/django-maintenance-mode
github.com/fabiocaccamo/django-maintenance-mode
django-maintenance-mode shows a 503 error page when maintenance mode is on. - fabiocaccamo/django-maintenance-mode
05:56:27 ДП
User 167767298
User 57296486
https://github.com/fabiocaccamo/django-maintenance-mode
github.com/fabiocaccamo/django-maintenance-mode
django-maintenance-mode shows a 503 error page when maintenance mode is on. - fabiocaccamo/django-maintenance-mode
О. Круто. То что нужно. Только у нас 3. :\
05:56:35 ДП
User 57296486
что 3?
05:56:41 ДП
User 167767298
питон
05:56:47 ДП
User 167767298
Requirements
Python 2.6, Python 2.7
05:57:16 ДП
User 57296486
ой да там парой строк можно его на 3-й перевести
05:57:48 ДП
User 57296486
заодно законтрибьють в репу поддержку 3-го питона))
05:58:08 ДП
User 167767298
Ну кстати да.
05:58:27 ДП
User 167767298
Ок, спасибо.
05:59:47 ДП
User 2895769
да там какое-то переусложнение)
05:59:52 ДП
User 2895769
но сделано через middleware)
06:03:28 ДП
User 2895769
всё, что нужно для решения задачи - добавить middleware с 1 if'ом: 

if not request.user.is_superuser() and Path("/path/to/file/maintenance").is_file():
    редирект куда-нибудь
request.user.is
06:11:12 ДП
User 2895769
User 567937
http://reinout.vanrees.org/weblog/2016/11/04/instagram.html
мне тут в целом всё нравится
06:11:14 ДП
User 2895769
кроме TAO и отказа от PostgreSQL
06:13:26 ДП
User 2895769
там какой-нибудь Redis надо было
07:53:58 ДП
User 18500084
User 567937
Читали стенания чуваков из инстаграмма?
Был на последнем докладе от инстаграмера - рассказывал как они наконец перешли на 1.8, стали голд мембером DSF и собрались прям активно писать патчи в джангу от себя
07:54:14 ДП
User 18500084
И переписывать ничего не собираются :)
07:54:21 ДП
User 567937
круто
07:54:56 ДП
User 18500084
Интересный факт - до осени 15го у них в проде была патченная джанга 1.3, ха-ха
07:55:31 ДП
User 44072265
User 18500084
Был на последнем докладе от инстаграмера - рассказывал как они наконец перешли на 1.8, стали голд мембером DSF и собрались прям активно писать патчи в джангу от себя
а есть видео, где они рассказывают?
07:56:07 ДП
User 18500084
User 44072265
а есть видео, где они рассказывают?
Конференция только прошла в конце прошлой недели, видео, думаю, позже будут
07:56:28 ДП
User 18500084
https://www.djangounderthehood.com/ вот эта
djangounderthehood.com
Django: Under the Hood is an exciting conference full of deep, detailed talks about Django taking place in November, 2016, Amsterdam. Come and learn about the internals of Django, and help to shape its future.
07:56:48 ДП
User 44072265
User 18500084
https://www.djangounderthehood.com/ вот эта
djangounderthehood.com
Django: Under the Hood is an exciting conference full of deep, detailed talks about Django taking place in November, 2016, Amsterdam. Come and learn about the internals of Django, and help to shape its future.
пасиб
07:56:53 ДП
User 18500084
Его доклад был последним и самым интересным :)
07:59:51 ДП
08:00:02 ДП
User 18500084
Ну да, они на джанге)
08:00:15 ДП
User 18500084
Самый крупный джанго проект, кажется
08:00:40 ДП
User 18500084
Ещё битбакет на джанге, если что
08:01:27 ДП
User 18500084
Не так много до недавнего времени. Но сейчас им разрешили официально в рабочее время заниматься джангой - что большой плюс
08:02:02 ДП
User 18500084
Ибо в контрактах обычно - что ты делаешь в рабочее время - продукт компании и всё такое
08:05:33 ДП
User 44072265
User 18500084
Ещё битбакет на джанге, если что
он же на джаве
08:05:47 ДП
User 18500084
Вебсайт на джанге
08:06:42 ДП
User 44072265
яндекс погода на джанге написана
08:08:38 ДП
User 48374918
про discus уже писали ? - он тоже на django :)
08:09:10 ДП
User 44072265
User 44072265
яндекс погода на джанге написана
мне про погоду такую историю рассказывали про нее
тип до этого он на чем-то другом был написан 
а потом они тестировали новую версию и написали прототип на джанге и ради прикола выкатили ее в прод
а потом смотрят, нагрузку держит, ну и решили оставить в проде)
08:09:25 ДП
User 378433
а че б ей не держать
08:09:34 ДП
User 378433
индексы расставить главное правильно
08:09:40 ДП
User 44072265
codecademy тоже вроде бы на джанге
08:11:12 ДП
User 44072265
хз, про детали не знаю, но почему-бы и не nginxом?
08:16:08 ДП
User 44072265
ну в погоде вроде бы нет ничего асинхронного)
08:16:12 ДП
User 18500084
Дружище, фреймворки - дело сугубо прикладное. Лишь бы руки прямые были
08:17:38 ДП
User 122982618
Привет, может кто нибудь подскажет почему у меня джанга в шаблонах выводит юникод
08:17:46 ДП
User 567937
А как же редит
08:17:48 ДП
User 567937
Вы чего
08:17:54 ДП
User 567937
Самая имба
08:18:05 ДП
User 122982618
(u'\u0420\u043e\u0441\u0441\u043
08:18:06 ДП
User 44072265
User 567937
А как же редит
он на джанге?О_О
08:18:12 ДП
User 567937
Самый страшный зверь этих интернетов
08:18:15 ДП
08:18:19 ДП
User 18500084
User 567937
Самая имба
Там питон, но не джанга
08:18:42 ДП
User 567937
Куски есть с Джангоц сбоку
08:18:54 ДП
User 567937
Но тем не менее
08:19:00 ДП
User 18500084
User 567937
Куски есть с Джангоц сбоку
Гг, тогда и гугл на джанго
08:19:00 ДП
User 44072265
User 18500084
Там питон, но не джанга
самописный фреймворк?
08:19:06 ДП
08:19:08 ДП
User 18500084
Я не помню
08:19:27 ДП
User 18500084
User 567937
Лол
У них правда есть что-то на джанге, почему нет?)
08:20:19 ДП
User 44072265
а у гугла что на джанге?
08:20:35 ДП
User 567937
Из толстого ещё спотифай
08:20:56 ДП
User 567937
Ну и пинтерест
08:21:06 ДП
User 567937
Про дискаст вроде писали
08:21:15 ДП
User 18500084
User 44072265
а у гугла что на джанге?
Я знаю только про мелкие проекты , причем они там с гае как-то
08:22:00 ДП
User 567937
Я читал очень много для ютуба на питоне написано
08:22:01 ДП
User 18500084
User 18500084
Я знаю только про мелкие проекты , причем они там с гае как-то
И они это дело аутсорсили лондонской компании potato (что меня весьма удивило)
08:23:02 ДП
User 567937
Ну и нельзя забыть, что Гвидо пилил первую версию дропбокса на питоне
10:55:46 ДП
User 109322233
User 57296486
а Elixir и Erlang из коробки отказоустойчивый и масштабируемый
в этой нише им хаскель слишком конкурент
10:56:33 ДП
User 109322233
User 57296486
и ты снова закапываешься в те же доводы. да на джанго быстро пишется код и удобно итд . но этот код при малейших успехах проекта и начале нагрузок - аццкий тормоз. тогда начинается перекраиваение всего джанго и в итоге от джанго остается только что когда-то этот проект был написан на джанго.
джангу тоже можно оптимизировать
конечно редко какой фреймворк из коробки подойдет сразу для хайлоада, это нормально
10:57:23 ДП
User 109322233
User 100243492
96МГц, Карл! Линукс запускали... а ты про облако и ОС в облаке. Не хорошо это, терять производительность
производительность в 2016 году, это про парарелизацию, а это снова хаскель
11:14:14 ДП
User 57296486
User 109322233
джангу тоже можно оптимизировать
конечно редко какой фреймворк из коробки подойдет сразу для хайлоада, это нормально
да я прекрасно знаю. я лишь рассказал про то что в докладе том говорится. который не я выложил кстати.
11:15:52 ДП
User 57296486
понятное дело что и вокруг джанги можно наворотить много чего потом, только вот вокруг феникса не придется ничего воротить, он так-же быстр в разработке как и производителен, отказоустойчив и масштабируемый. джанго же на его фоне - просто быстро писать на ней и собирать из готовых модулей. а феникс и там быстр и там
11:19:40 ДП
User 109322233
User 57296486
понятное дело что и вокруг джанги можно наворотить много чего потом, только вот вокруг феникса не придется ничего воротить, он так-же быстр в разработке как и производителен, отказоустойчив и масштабируемый. джанго же на его фоне - просто быстро писать на ней и собирать из готовых модулей. а феникс и там быстр и там
реальные бенчмарки нужны
11:20:21 ДП
User 57296486
так напиши два одинаковых проекта на django и phoenix и сделай бенчмарки)
11:21:38 ДП
User 60095103
Всем привет!
А кто-нибудь занимался партнёрскими программами, pixel там.. постбеки там...
Проконсультируете меня? За деньги, конечно.
11:21:44 ДП
User 100243492
в тырнете сравнивают только в основном с рельсами
11:25:56 ДП
User 57296486
User 100243492
в тырнете сравнивают только в основном с рельсами
что сравнивают? просто синтаксис Elixir похож на Ruby а больше они не похожи особо.
11:25:56 ДП
User 44072265
User 100243492
в тырнете сравнивают только в основном с рельсами
И рельсы конечно всех делают?
11:26:28 ДП
User 100243492
User 44072265
И рельсы конечно всех делают?
рельсы то? смиЩьно!
11:26:33 ДП
User 109322233
User 57296486
так напиши два одинаковых проекта на django и phoenix и сделай бенчмарки)
зачем, джанга маинстрим, а для скорости хаскель
11:26:48 ДП
User 109322233
меньше зоопарка и энтропии
11:26:49 ДП
User 100243492
A rather large JSON request was taking about 1.5-2.0s against our Rails backend (no caching). That same request (same h/w, database queries and data) takes about 400ms with Phoenix.
11:28:04 ДП
User 44072265
User 100243492
A rather large JSON request was taking about 1.5-2.0s against our Rails backend (no caching). That same request (same h/w, database queries and data) takes about 400ms with Phoenix.
Ладно-ладно, давай твою ссылку на этот твой феникс
11:28:47 ДП
User 57296486
http://www.phoenixframework.org/
11:29:43 ДП
User 109322233
User 57296486
http://www.phoenixframework.org/
никак не поможет ускорить самую медленную часть: бд
11:30:20 ДП
User 100243492
User 109322233
зачем, джанга маинстрим, а для скорости хаскель
Можно тким макаром на liblwan под Сишкой писать, вот там скорости!
11:31:04 ДП
User 44072265
Не питон - не тру
11:31:13 ДП
User 109322233
User 100243492
Можно тким макаром на liblwan под Сишкой писать, вот там скорости!
распарарелить будет сложно
11:31:18 ДП
User 57296486
User 100243492
Можно тким макаром на liblwan под Сишкой писать, вот там скорости!
https://github.com/MechanisM/Tofu =)
github.com/MechanisM/Tofu
Tofu - (Yet another) C web framework
11:32:30 ДП
User 100243492
User 57296486
https://github.com/MechanisM/Tofu =)
github.com/MechanisM/Tofu
Tofu - (Yet another) C web framework
твое?)
11:32:50 ДП
User 57296486
нее)) это давно форкнул репу поиграться а потом автор удалил репу и у меня болтается
11:33:11 ДП
User 100243492
ну эт совсем простенькое
11:33:27 ДП
User 44072265
User 100243492
твое?)
Ты его только что по ip вычислил))
11:34:03 ДП
User 100243492
список велик
11:34:36 ДП
User 100243492
https://lwan.ws/
12:18:46 ПП
User 2895769
народ, людей в мире ограниченное количество, бесконечно расти это не будет
12:18:58 ПП
User 2895769
даже сайты номер 1 упрутся в итоге в какой-то предел
12:19:07 ПП
User 109322233
User 2895769
народ, людей в мире ограниченное количество, бесконечно расти это не будет
+
12:19:10 ПП
User 2895769
а серверы с каждым годом всё круче
12:19:24 ПП
User 2895769
вся эта проблема будет постепенно исчезать
12:19:30 ПП
User 2895769
нет смысла с питона уходить куда-либо
12:20:00 ПП
User 2895769
время программистов дороже, чем время железки
12:20:33 ПП
User 2895769
программировать на питоне гораздо проще, чем программировать на чём-либо ещё
12:21:30 ПП
User 109322233
все верно
12:21:41 ПП
User 2895769
рано или поздно мы придём к тому, что фэйсбук будет крутиться на 1 сервере при посещаемости "всё население планеты в день"
12:22:08 ПП
User 2895769
ну да
12:32:11 ПП
User 44072265
User 2895769
рано или поздно мы придём к тому, что фэйсбук будет крутиться на 1 сервере при посещаемости "всё население планеты в день"
таки виртуализация решает)
12:38:10 ПП
User 2895769
темпы роста производительности серверов выше, чем темпы роста населения планеты
12:38:28 ПП
User 2895769
значит, рано или поздно все эти огромные датацентры фэйсбуку будут не нужны
12:38:36 ПП
User 2895769
будет по 3 сервера в каждом датацентре
12:38:39 ПП
User 2895769
для надёжности
12:38:59 ПП
User 2895769
ну и в каждом регионе по датацентру
12:39:18 ПП
User 2895769
фактически, весь датацентр - одна стойка)
12:39:55 ПП
User 2895769
будут сдавать в аренду все эти площади)
12:41:49 ПП
User 109322233
да, раньше так сишники надрачивали на супероптимизацию в ограниченных ресурсах, давно уже ничего это не надо, даже в ембедед
12:42:49 ПП
User 2895769
да сейчас вообще эти одроиды с полноценной ОС)
12:43:03 ПП
User 109322233
угу и pc-on-chip
12:46:21 ПП
User 2895769
с телефонией нечто подобное случилось
12:46:30 ПП
User 2895769
раньше же вся эта аппаратура кучу места занимала
12:47:11 ПП
User 2895769
сейчас когда они там на GPON всё перевели, у них куча площадей свободных
12:48:18 ПП
User 109322233
User 2895769
сейчас когда они там на GPON всё перевели, у них куча площадей свободных
теперь под майнинг площади :))
12:56:30 ПП
User 2895769
вот согласно статистике http://www.internetworldstats.com/facebook.htm (данные по лету)  фейсбуком пользуется 22,9% населения планеты
internetworldstats.com/facebook.htm
Facebook World Statistics Growth Comparison between Facebook and Internet, World penetration by regions.
12:57:35 ПП
User 2895769
то есть если вообще каждый человек на планете решит завести аккаунт - им надо будет увеличить свои мощности лишь в 4-5 раз
12:57:53 ПП
User 2895769
и эта цифра будет снижаться из года в год
12:58:18 ПП
User 2895769
потому что они там свои серверы делают, апгрейдятся
12:59:22 ПП
User 2895769
то есть в пределах 10 лет фэйсбук достигнет такой точки, когда им понадобится растить лишь дисковое пространство и ничего более
01:02:38 ПП
User 2895769
там весь вопрос только в хранении видео
01:02:52 ПП
User 2895769
им нужно дофига места под него
01:02:58 ПП
User 2895769
а вот всё остальное...
01:13:29 ПП
User 44072265
эт все из-за погоды)
01:13:33 ПП
User 2895769
почему странно? всё идёт к тому, что в 2U через 10 лет будет умещаться в 2-4 раза более производительный сервер, а нагрузка вырастет в 4-5 раз только если всё население планеты начнёт пользоваться фэйсбуком) то есть понятно, что там будет не 4-5, а меньше,.. всё идёт к тому, что в юнитах/стойках фэйсбуку потребуется столько же места под серверы приложений [я не считаю хранилища данных]
01:14:02 ПП
01:29:40 ПП
User 44072265
капец, тоже 5 часов ждал
01:30:08 ПП
User 44072265
у меня ремешок порвался, а в РФ все ремешки или говно или дорогие
01:30:50 ПП
User 44072265
пришлось ждать 11 ноября, чтобы купить хотя бы по той же цене что была несколько месяцев назад(
02:31:21 ПП
User 70629076
Господа, ищем сеньера в команду
02:41:03 ПП
User 218876148
Как-то неинформативно
02:51:20 ПП
User 567937
Стек? Фулл тайм? Удаленка? Оклад?
02:58:50 ПП
User 167554632
Всем привет. Я лид по бэкенду, в одной небольшой компании. нам на существующие проекты нужен джун/мид Python умеющий Django. "Существующие проекты" - выглядит непривлекательно, согласен. Поэтому у нас есть еще новый и интересный проект (на самом старте), в который ты позже сможешь влиться. по старым проектам работы может быть как много, так и мало. Всё будет зависеть от тебя. проектов немного, но их надо поддерживать, поэтому так. Но не стоит боятся - есть разработчики кто введут в курс дел, и помогут в случае чего.

С нашей стороны добавлю по нашим ожиданиям: желание развиваться; самостоятельность и инициативность; опыт разработки на других языках - приветствуется.

По условиям вкратце: работа удаленная(фуллтайм), но желательно в пределах московского времени +- 3 часа, зп пока небольшая - до 40 к рублей (дальше - больше).

Будем работать в небольшой команде: я и еще один питонист, а еще 2-3 человека на фронте (мы на другом проекте, но своих не бросаем). Обещаем помочь организовывать работу для тебя, и так же помогать в технических вопросах. Само собой с нас взаимовыручка, и как минимум моральная поддержка в трудные минуты :)

Вместо резюме просто заполни форму - https://goo.gl/forms/eei4kF2QOh98UPf22
Вопросы можно задать мне в личку
docs.google.com/forms/d/e/1FAIpQLSeBgJLsm7sG7cXSa9eaGOoYQVWnFMWGibfnjJIjqXxQrE8XcA/viewform?c=0&w=1&usp=send_form&hl=en
Вот ты попал сюда, значит ты искал работу. Пожалуйста ответь на вопросы ниже, и не ври ;)
03:00:50 ПП
User 70629076
просто что бы не спамить
03:01:08 ПП
User 70629076
https://docs.google.com/forms/d/e/1FAIpQLSeBmxFgzqoUSzLJfmacdQfFn5yMiRIudQT7qAqX8UCnAASsfw/viewform
docs.google.com/forms/d/e/1FAIpQLSeBmxFgzqoUSzLJfmacdQfFn5yMiRIudQT7qAqX8UCnAASsfw/viewform?hl=en
Требуется опыт в разработке ПО не менее 5 лет. Хорошее знание Python и Django (работа с ними как минимум в течение последнего года). Опыт работы в команде, работа с Git. Большим плюсом будет опыт работы с Celery, Django REST Framework 3, SQL (Postgres), Redis, Ansible. Если вы работали с HTTP API различных сервисов, этот опыт тоже будет полезен. Также приветствуется знание AngularJS и Twitter Bootstrap. Очень хорошо, если вы работали с другими языками программирования и технологиями. Мы ищем человека с широким IT кругозором, который представляет как можно решать задачи с помощью различных подходов и технологий. Этот тест не займет много времени. Задачи объемные по описанию, но для ответа много писать не нужно. Плюсом будет, если ответы будут одновременно Python 2.7/3.5 compatible. Если какая то задача вызывает затруднение, лучше оставьте её – невозможно знать всё. :) Будет оцениваться КАЧЕСТВО КОДА и знание Django. Напишите ответы в какой нибудь песочнице типа https://repl.it/languages/python или GitHub..
03:02:15 ПП
User 70629076
Требуется опыт в разработке ПО не менее 5 лет.
Хорошее знание Python и Django (работа с ними как минимум в течении последнего года).
Опыт работы в команде, работа с Git.
Большим плюсом будет опыт работы с Celery, Django REST Framework 3, SQL (Postgres), Redis, Ansible.

Если вы работали с HTTP API различных сервисов, этот опыт тоже будет полезен.

Также приветствуется знание AngularJS и Twitter Bootstrap. Зп до 200 000 рублей
03:03:22 ПП
User 226624052
AngularJS то при чем? Ну да ладно
03:04:51 ПП
User 70629076
Оно не обязательно)
03:05:13 ПП
User 226624052
User 167554632
Всем привет. Я лид по бэкенду, в одной небольшой компании. нам на существующие проекты нужен джун/мид Python умеющий Django. "Существующие проекты" - выглядит непривлекательно, согласен. Поэтому у нас есть еще новый и интересный проект (на самом старте), в который ты позже сможешь влиться. по старым проектам работы может быть как много, так и мало. Всё будет зависеть от тебя. проектов немного, но их надо поддерживать, поэтому так. Но не стоит боятся - есть разработчики кто введут в курс дел, и помогут в случае чего.

С нашей стороны добавлю по нашим ожиданиям: желание развиваться; самостоятельность и инициативность; опыт разработки на других языках - приветствуется.

По условиям вкратце: работа удаленная(фуллтайм), но желательно в пределах московского времени +- 3 часа, зп пока небольшая - до 40 к рублей (дальше - больше).

Будем работать в небольшой команде: я и еще один питонист, а еще 2-3 человека на фронте (мы на другом проекте, но своих не бросаем). Обещаем помочь организовывать работу для тебя, и так же помогать в технических вопросах. Само собой с нас взаимовыручка, и как минимум моральная поддержка в трудные минуты :)

Вместо резюме просто заполни форму - https://goo.gl/forms/eei4kF2QOh98UPf22
Вопросы можно задать мне в личку
docs.google.com/forms/d/e/1FAIpQLSeBgJLsm7sG7cXSa9eaGOoYQVWnFMWGibfnjJIjqXxQrE8XcA/viewform?c=0&w=1&usp=send_form&hl=en
Вот ты попал сюда, значит ты искал работу. Пожалуйста ответь на вопросы ниже, и не ври ;)
Блин, я бы пошел, к вам, как на вторую работу, можно?
03:06:32 ПП
User 167554632
к сожалению желательно фуллтайм :( тут дело такое, что если у тебя будет свободное время от поддержки, то хотелось бы задействовать тебя в новом проекте. у нас там стартапик попутно, и сейчас всё варим с нуля. очень интересно :)
03:07:20 ПП
User 167554632
User 226624052
Блин, я бы пошел, к вам, как на вторую работу, можно?
но на всякий заполни анкету. я переговорю с ребятами, вдруг и на подхват кто пригодится :)
03:07:34 ПП
03:12:27 ПП
User 203905147
эх, я б тоже парт-тайм присоединился бы
03:15:10 ПП
User 167554632
User 203905147
эх, я б тоже парт-тайм присоединился бы
так тоже заполни анкету, а там видно будет :)
03:17:27 ПП
User 226624052
User 167554632
так тоже заполни анкету, а там видно будет :)
Там вконце задача, а я анкету как дурак заполнял
03:17:41 ПП
User 167554632
(ее можно изменить потом)
03:17:48 ПП
User 167554632
ну, и она опциональная к тому же
03:18:00 ПП
User 226624052
У меня просто сегодня нет времени(дедлайн, овертайм и всё такое)
03:18:17 ПП
User 167554632
а я и не прошу сегодня ;)
03:19:05 ПП
User 226624052
Ну вот и мне теперь не закрывать вклладку или можно отправить анкету, а в выходные написать тебе в лс и скинуть ссылку на гитхаб репу?
03:19:34 ПП
User 167554632
гуглоформы позволяет изменить после отправки (во всяком случае я выставил такую опцию)
03:19:46 ПП
User 167554632
там вроде как должна ссылочка постоянная быть после отправки
03:21:36 ПП
User 203905147
я тоже пока пустую отправил
03:21:45 ПП
User 203905147
на выходных добавлю задание
03:21:59 ПП
User 167554632
не вопрос :)
03:22:44 ПП
User 167554632
даже если не увижу ни работ, ни ответа в результатах - я предварительно спишусь и спрошу, может там в процессе всё.
03:22:59 ПП
User 167554632
сейчас форму дополню этой информацией :)
03:23:04 ПП
User 203905147
а обязательно репу? может херока, там, сойдет
03:23:40 ПП
User 167554632
ну мне главное код посмотреть. а если гит - то ваще супер, ну чтоб еще посмотреть на коммиты там всякие
03:23:54 ПП
03:57:29 ПП
User 18500084
User 167554632
к сожалению желательно фуллтайм :( тут дело такое, что если у тебя будет свободное время от поддержки, то хотелось бы задействовать тебя в новом проекте. у нас там стартапик попутно, и сейчас всё варим с нуля. очень интересно :)
а тесты пишете? CI поднят?
04:02:52 ПП
User 167554632
User 18500084
а тесты пишете? CI поднят?
тут дело такое, что я в тех проектах сам не учавствовал. я в новом проекте. в новом тесты, CI есть. в старом вроде нет, но там в основном поддержка.
04:03:15 ПП
User 18500084
ну ладно, лучше сразу приучать к хорошему
04:03:48 ПП
User 167554632
ну в новом у нас полный фарш. ревью, тесты, CI.
04:04:22 ПП
User 226624052
А шлюхи, а шлюхи есть?:D
04:04:33 ПП
User 18500084
User 167554632
ну в новом у нас полный фарш. ревью, тесты, CI.
это хорошо
04:04:40 ПП
User 18500084
и питон 3 в идеале :)
04:04:52 ПП
User 167554632
User 18500084
и питон 3 в идеале :)
на новом проекте 3ий питон, ага
04:05:14 ПП
04:05:24 ПП
User 226624052
Или жесктий 3.6?
04:05:34 ПП
User 167554632
User 226624052
3.5?
да. пока 3.5
04:05:39 ПП
User 18500084
User 226624052
Или жесктий 3.6?
жесткий 3.6 еще не релизнулся
04:05:44 ПП
User 18500084
3.5.2 наше все
04:06:10 ПП
User 226624052
User 18500084
жесткий 3.6 еще не релизнулся
У меня есть знакомые которые на тестовом сервере на 3.5 уже пишут под 3.6, вроде как
04:06:21 ПП
User 167554632
User 18500084
жесткий 3.6 еще не релизнулся
некоторые умудряются юзать его уже в продакшене. ну это если есть время )
04:06:42 ПП
User 18500084
так, расскажите как они его умудряются юзать? что именно из 3.6 они уже используют?
04:06:52 ПП
User 18500084
кроме нового форматирования строк :D
04:07:00 ПП
04:07:19 ПП
User 226624052
Некоторые и на джанге 1.10 пишут
04:07:23 ПП
User 18500084
на тестовом, пожалуйста, зачем на проде альфа-бета-версии катать - непонятно
04:07:33 ПП
User 18500084
User 226624052
Некоторые и на джанге 1.10 пишут
лол, я тоже на 1.10 пишу, это релизная версия
04:07:37 ПП
User 18500084
тут то в чем проблема?
04:07:42 ПП
User 226624052
Я работал и с 1.6 и с 1.9 сейчас
04:08:02 ПП
User 18500084
ты разные вещи мешаешь :) 1.10 в релизе, 3.6 нет
04:08:13 ПП
User 167554632
я тож не вижу проблем. более того, что уже 1.10.3 есть :)
04:08:14 ПП
User 226624052
Там мидлвари как изменились, не?
04:08:44 ПП
User 226624052
Уменя руки никак не доходят почитать
04:08:48 ПП
User 18500084
много депрекейтов ушло, все что изменилось в ченджлоге описано :)
04:09:04 ПП
User 226624052
User 226624052
Уменя руки никак не доходят почитать
Вооот
04:16:52 ПП
User 226624052
Кто-то генерировал .sav файлы? Есть вопрос
05:17:28 ПП
User 100243492
elasticsearch/postgresql full text search
05:22:00 ПП
User 100243492
почитай - https://github.com/mongodb-labs/mongo-connector/wiki/Usage-with-ElasticSearch
github.com/mongodb-labs/mongo-connector/wiki/Usage-with-ElasticSearch
mongo-connector - Data replication from MongoDB to MongoDB, Elasticsearch, Solr, and more!
05:22:23 ПП
User 378433
тогда надо задуматься об арххитектуре
05:22:31 ПП
User 378433
и пересмотреть ее
08:16:00 ПП
User 289637694
Есть курсы какие-то
08:16:02 ПП