@pydjango
Django

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

1741 members

Архив канала @pydjango 6 марта 2017 г.

12:24:02 ПП
User 157925430
добрый день! Вопрос. поставил ckeditor в env. Хочу чтобы при загрузке имена файлов нормально транслитерировались. В общем нашел функцию slugify_filename в ckeditor_uploader/utils.py и сделал там транслитерацию. Вопрос - как это вынести в проект чтобы не изменять пакет в env? Если закачиваю отчет.doc он закачивает как dgoi44wd.doc , т.е. делается случайный хеш. Как бы переопределить эту функцию в самом проекте? DEFAULT_FILE_STORAGE стоит свой но CKEditor его не использует
12:45:12 ПП
User 240629525
CKEDITOR_UPLOAD_SLUGIFY_FILENAME
12:45:40 ПП
User 240629525
в setting.py туда пишешь свою функцию, если она не передопределена он берет свою функцию из utils
12:46:18 ПП
User 240629525
 if getattr(settings, "CKEDITOR_UPLOAD_SLUGIFY_FILENAME", True):
        upload_name = utils.slugify_filename(upload_name)
12:46:36 ПП
User 240629525
Вот кусок из самого ckeditor
12:59:08 ПП
User 157925430
спасибо! то что надо!!
01:35:27 ПП
User 157925430
User 240629525
в setting.py туда пишешь свою функцию, если она не передопределена он берет свою функцию из utils
переопределил, а он всё равно по дефолту выполняет. причем в условии вписал проверку - выводит название функции, переопреденной мной, но условие выполняется по дефолту... что я делаю не так?

CKEDITOR_UPLOAD_SLUGIFY_FILENAME = 'utils.storage.ckeditor_asciislugify'

проверяю так: 

 37     if getattr(settings, "CKEDITOR_UPLOAD_SLUGIFY_FILENAME", True):
 38         print settings.CKEDITOR_UPLOAD_SLUGIFY_FILENAME                                                                                  
 39         upload_name = utils.slugify_filename(upload_name)
01:35:44 ПП
User 157925430
этот принт выводит utils.storage.ckeditor_asciislugify
01:36:56 ПП
User 240629525
Там все криво. Это только флаг. Соответственно без правки самого модуля можно пойти только по одному пути такому же кривому.
01:38:11 ПП
User 157925430
понял, а навскидку - без правки модуля как сделать? неохота постоянно держать в голове от проекта к проекту, что нужно этот костыль туда вписать
01:41:47 ПП
User 240629525
Лезешь в код модуля, там видим
url(r'^upload/', staff_member_required(views.upload), name='ckeditor_upload'),
Это вставляешь до подключения url ckedit-а. И поехал, туда суешь свою вьюху
upload = csrf_exempt(ImageUploadView.as_view())
Туда свой класс вставляешь, который наследуешь от ImageUploadView
Потом переписываешь метод 
@staticmethod
    def _save_file(request, uploaded_file):
        filename = get_upload_filename(uploaded_file.name, request.user)
        saved_path = default_storage.save(filename, uploaded_file)
        return saved_path
Там меняешь get_upload_filename на свою
01:42:17 ПП
User 240629525
Очень не идеально, но зато код самоого модуля не будет тронут
01:43:12 ПП
User 240629525
Итого ты добавишь свою вьюху наслудуемую от той что в модуле и перепишешь пару методов
01:43:49 ПП
User 157925430
Спасибо, мысль понятна! 👍
01:43:57 ПП
User 240629525
Не за что
02:43:28 ПП
02:54:50 ПП
User 239800743
аргументы? =)
02:56:35 ПП
02:58:05 ПП
User 240629525
Обычный Django
02:58:37 ПП
User 299919424
Django не CMS
02:59:29 ПП
User 226624052
Когда пхпшники приходят со своим мелкобизнесом в джанго, хочется сгореть
03:02:04 ПП
User 240629525
Когда пхпшники приходят в джанго получается Django CMS 😊
03:03:39 ПП
User 256876359
Есть ли тут прогеры работающие в более менее крупной компании в Москве ? 
Чисто из интереса
03:04:56 ПП
User 226624052
User 240629525
Когда пхпшники приходят в джанго получается Django CMS 😊
:D
03:05:13 ПП
User 226624052
Что такое более-менее крупная компания?
03:06:52 ПП
03:07:08 ПП
User 45739521
только по жанге я нубас)
03:07:29 ПП
User 256876359
Нуу, компания которая не такая ущербная
03:07:38 ПП
User 256876359
Более менее
03:07:44 ПП
User 45739521
сбербанк, лол
03:08:03 ПП
User 226624052
А какая компания ущербная?
03:08:36 ПП
User 226624052
Чем оценивается показатель ущербности? Я просто не понимаю
03:08:43 ПП
User 299919424
User 226624052
Когда пхпшники приходят со своим мелкобизнесом в джанго, хочется сгореть
этот мелкий бизнесмен зарабатывает больше чем вы и почти все, кто сидит в этой группе. При этом не встает в 7 утра и идет работать на дядю 😊
03:08:48 ПП
User 256876359
Ой бля, прикопался тоже
03:09:06 ПП
User 299919424
User 256876359
Есть ли тут прогеры работающие в более менее крупной компании в Москве ? 
Чисто из интереса
есть
03:09:21 ПП
User 226624052
Кто? Денис?
03:09:29 ПП
User 226624052
А я не встаю в 7 утра
03:09:48 ПП
User 226624052
User 256876359
Ой бля, прикопался тоже
Ой, бля, нехуй пиздеть тогда
03:09:52 ПП
User 45739521
на работу к 12 - каеф
03:09:54 ПП
User 226624052
Если не можешь обьяснить
03:10:07 ПП
User 226624052
Встал с дивана, включил комп, каеф
03:10:42 ПП
User 45739521
фрилунс?
03:10:50 ПП
03:11:02 ПП
User 226624052
просто в офис зодить не надо
03:11:25 ПП
User 45739521
я так жил некоторое время и сильно деградировал
03:11:47 ПП
User 226624052
не я развиваюсь
03:13:36 ПП
User 240629525
Чет я сомневаюсь что много можно заработать клепая хом пейджи на Djangop-CMS
03:14:08 ПП
User 299919424
дело в том, что человек деградирует не обращаясь с обществом)
03:14:42 ПП
User 45739521
я общался с обществом на районе
03:14:49 ПП
User 45739521
User 240629525
Чет я сомневаюсь что много можно заработать клепая хом пейджи на Djangop-CMS
смотря для кого)
03:14:50 ПП
User 240629525
2017 на дворе вон в телеграме можно общаться.
03:14:59 ПП
User 240629525
С обществом
03:15:01 ПП
User 261260366
собаку выгуливать можно
03:15:10 ПП
User 45739521
дуть с пацанами
03:18:48 ПП
User 256876359
Я вот все ещё не до конца понимаю для чего нужно писать тесты, если в принципе можно их проверить в shell, и не писать весь тот код в test.py ?
03:22:33 ПП
User 226624052
User 240629525
Чет я сомневаюсь что много можно заработать клепая хом пейджи на Djangop-CMS
Тоже проиграл
03:24:08 ПП
User 226624052
User 299919424
дело в том, что человек деградирует не обращаясь с обществом)
С обществом можно и деградировать
03:24:14 ПП
User 226624052
Но я понял твою точку зрения
03:24:34 ПП
User 240629525
User 226624052
Тоже проиграл
Кому)
03:24:55 ПП
User 226624052
Пацан зарабатывает больше, чем мы, мы встаем в 7 утра и идем работать на дядю, а еще не общаясь - деградируешь
03:25:37 ПП
User 226624052
User 240629525
Кому)
Поцыку
03:25:44 ПП
User 240629525
Какой-то набор глупых клише, ничем не подкрепленных
03:26:07 ПП
User 226624052
Вот что блять бывает, когда люди рли приходят с пхп
03:26:19 ПП
User 226624052
User 299919424
дело в том, что человек деградирует не обращаясь с обществом)
Да, я помню, ты тоже с пхп перекатился на джангу
03:26:39 ПП
User 226624052
А начался, собсна, срач из-за этого вопроса
03:26:51 ПП
User 299919424
User 226624052
Да, я помню, ты тоже с пхп перекатился на джангу
не совсем на джангу, на питон. Этому есть причины. Я не отказался от пхп
03:28:40 ПП
User 226624052
Я не отзываюсь ни в коем случае плохо о пхпшниках, мой бывший тимлид пхп/питон сеньйор, клевый мужик. Но меня хейтит то, когда приходит пхпшник и пытается построить ту среду, которую наговнякали на пхп - на питоне, как одно из решений для мелкого-говнобизнесса
03:29:23 ПП
User 299919424
CMS и фреймворки разные сферы
03:29:42 ПП
User 299919424
тут немного неуместно обращение к мелкому бизнесу как к говнобизнесу
03:29:58 ПП
User 299919424
повторюсь, эти говнобизнессмены зарабатывают больше, чем почти любой офисник
03:30:09 ПП
User 226624052
как можно фреймворк сравнить с цмс?
03:30:31 ПП
User 299919424
мне показалось, вы сравниваете
03:32:02 ПП
User 226624052
Я? Нет, просто не люблю когда пытаются перетащить из другого языка что-то наработанное(особенно цмс), это как хаскелисты пишущие только на лямбда-мапах, ага, в питоне
03:34:24 ПП
User 299919424
а что плохого в CMS?
03:36:56 ПП
User 120247205
User 299919424
повторюсь, эти говнобизнессмены зарабатывают больше, чем почти любой офисник
Зато им надо общаться с людьми, не всегда приятными и адекватными. И скорее всего им надо самим бумаги все вести, деньги из клиента выбивать, если тянут с платежами. Не каждому такая жизнь нравится.
03:38:14 ПП
User 226624052
Нет, я говорю что не надо тянуть то, что взято из пхп
03:38:22 ПП
User 240629525
То что фрилансер получает больше наемного рабочего распространенный миф. Таких фрилансеров единицы. Да и большинство из них давно уже команды
03:38:50 ПП
User 240629525
Хорошему специалисту в крупной компании живется лучше чем 99% фрилансеров
03:39:20 ПП
User 226624052
User 240629525
Хорошему специалисту в крупной компании живется лучше чем 99% фрилансеров
+ и на предыдущее тоже +
03:40:04 ПП
User 226624052
Как угодно, хоть в маркдауне
03:46:39 ПП
User 299919424
User 120247205
Зато им надо общаться с людьми, не всегда приятными и адекватными. И скорее всего им надо самим бумаги все вести, деньги из клиента выбивать, если тянут с платежами. Не каждому такая жизнь нравится.
В офисе тоже бывают неадекваты. Особенно начальники, которые думают что круче, но представляют из себя большое говно
03:50:00 ПП
User 120247205
User 299919424
В офисе тоже бывают неадекваты. Особенно начальники, которые думают что круче, но представляют из себя большое говно
Все равно количество общения с людьми разное. И количество людей тоже разное. Везде свои недостатки.
03:51:14 ПП
User 299919424
User 120247205
Все равно количество общения с людьми разное. И количество людей тоже разное. Везде свои недостатки.
вы просто не были мелким бизнеснемом) это лучше чем работать на дядю)
03:52:37 ПП
User 120247205
User 299919424
вы просто не были мелким бизнеснемом) это лучше чем работать на дядю)
У меня было ИП ) И я лучше на дядю, пусть меньше денег, но мне такая деятельность меньше нервов треплет.
03:53:05 ПП
User 299919424
разве вам нравится развивать чужое дело вместо сообственного?)
03:58:00 ПП
User 226624052
Ох уж эта бизнесс молодость
03:58:03 ПП
User 226624052
и бизнесмены
03:58:24 ПП
User 128333406
Не пойму что-то, в чем выгода определять варианты для choices как словарь:
STATUS_CHOICES = {
    STATUS_UNREVIEWED: _(u'Awaiting Review'),
    STATUS_PUBLIC: _(u'Fully Reviewed'),
    STATUS_DISABLED: _(u'Disabled by Mozilla'),
    STATUS_BETA: _(u'Beta'),
    STATUS_LITE: _(u'Preliminarily Reviewed'),
} 
а потом делать так:
choices=STATUS_CHOICES.items()
?
03:58:36 ПП
User 226624052
User 299919424
разве вам нравится развивать чужое дело вместо сообственного?)
Путать теплое с мягким, вот в чем твоя проблема
03:59:01 ПП
User 226624052
Заниматься любимым делом и (работать|не работать) на дядю
03:59:05 ПП
User 226624052
Вот что ты сравниваешь
03:59:18 ПП
User 299919424
а какая разница
03:59:30 ПП
User 299919424
мне вот никогда не нравилось работать на дядю (я вынужден, по разным причинам)
03:59:44 ПП
User 299919424
я развиваю его бизнес
03:59:48 ПП
User 240629525
User 128333406
Не пойму что-то, в чем выгода определять варианты для choices как словарь:
STATUS_CHOICES = {
    STATUS_UNREVIEWED: _(u'Awaiting Review'),
    STATUS_PUBLIC: _(u'Fully Reviewed'),
    STATUS_DISABLED: _(u'Disabled by Mozilla'),
    STATUS_BETA: _(u'Beta'),
    STATUS_LITE: _(u'Preliminarily Reviewed'),
} 
а потом делать так:
choices=STATUS_CHOICES.items()
?
choices=STATUS_CHOICES
04:00:14 ПП
User 299919424
а мог бы развивать свой
04:00:16 ПП
User 128333406
User 240629525
choices=STATUS_CHOICES
так не будет работать, словарь нельзя туда
04:00:27 ПП
User 299919424
в прочем, я сейчас занимаюсь и тем и тем
04:00:40 ПП
User 226624052
Видимо, для пхпщников - никакой, хотя, это как позиционировать
Мог бы, да да, слышали, плавали
04:01:00 ПП
User 226624052
Это как только начать что-то делать и кричать уже, что все лохи
04:01:23 ПП
User 240629525
User 128333406
так не будет работать, словарь нельзя туда
STATUS_CHOICES = (
    (STATUS_UNREVIEWED, _(u'Awaiting Review')),
    ...
)
04:01:40 ПП
User 240629525
User 128333406
так не будет работать, словарь нельзя туда
Словарь и не нужно
04:01:56 ПП
User 128333406
User 240629525
STATUS_CHOICES = (
    (STATUS_UNREVIEWED, _(u'Awaiting Review')),
    ...
)
я понимаю, но вот в репах мозиллы много написано через словарь именно
04:01:56 ПП
User 226624052
Общался я на днях с человеком, который купил машину(славуту, лол), я за одну зп могу купить несколько таких машин, так вот, кричал и доказывал, что я нищеброд и что я катаюсь на траллике/метро
04:02:14 ПП
User 226624052
*провожу аналогию*
04:02:20 ПП
User 240629525
User 128333406
я понимаю, но вот в репах мозиллы много написано через словарь именно
Что за репы
04:02:23 ПП
User 128333406
User 240629525
Словарь и не нужно
а потом они конвертят словарь в список или кортеж. Я не пойму, в чем выгода
04:02:50 ПП
User 299919424
User 226624052
Общался я на днях с человеком, который купил машину(славуту, лол), я за одну зп могу купить несколько таких машин, так вот, кричал и доказывал, что я нищеброд и что я катаюсь на траллике/метро
это уже ближе к менталитету
04:03:08 ПП
User 128333406
User 240629525
Что за репы
во многих репах мозиллы. Вот, например, тут https://github.com/mozilla/addons-server/blob/8a89f33d64a01d2e7c241e709809ed8247ee9d0d/src/olympia/files/models.py#L60
github.com/mozilla/addons-server/blob/8a89f33d64a01d2e7c241e709809ed8247ee9d0d/src/olympia/files/models.py
addons-server - 🕶 addons.mozilla.org Django app and API 🎉
04:03:20 ПП
User 299919424
но я впервые слышу, чтобы кто то понтовался на такой машине))
04:04:09 ПП
User 226624052
Ну, да, я тоже проиграл :D
04:04:35 ПП
User 240629525
User 128333406
во многих репах мозиллы. Вот, например, тут https://github.com/mozilla/addons-server/blob/8a89f33d64a01d2e7c241e709809ed8247ee9d0d/src/olympia/files/models.py#L60
github.com/mozilla/addons-server/blob/8a89f33d64a01d2e7c241e709809ed8247ee9d0d/src/olympia/files/models.py
addons-server - 🕶 addons.mozilla.org Django app and API 🎉
Скорее всего там они не только в моделях, еще  где-то используются и им нужен именно такой вид
04:05:11 ПП
User 128333406
User 240629525
Скорее всего там они не только в моделях, еще  где-то используются и им нужен именно такой вид
да, я подозреваю тоже так, просто думал, может распрастраненная практика какая, а я не в курсе
04:05:25 ПП
User 240629525
Не практика не распространенная
04:25:47 ПП
User 18500084
https://github.com/mozilla/addons-server/commit/ae88dba42eac51063ed8d6c03a160bc5b22f2628
github.com/mozilla/addons-server/commit/ae88dba42eac51063ed8d6c03a160bc5b22f2628
…ove otherwise unused `outstanding` flag.
04:26:00 ПП
User 18500084
это коммит трехлетней давности с диктом со статусами
04:26:44 ПП
User 18500084
и там только фиксы, изначальная имплементация еще старше небось
просто лень людям чистить было, скорее всего :)
04:34:14 ПП
User 57296486
User 240629525
Хорошему специалисту в крупной компании живется лучше чем 99% фрилансеров
чем лучше? фриланс это свобода и уже только этим лучше. не нужно куда-то просыпаться. или заставлять себя лечь спать когда не хочется. не нужно ждать выходные или отпуск чтобы отдохнуть или куда-то сгонять. а по деньгам тут не стоит судить. фриланс тут тоже полная свобода - хочешь берешь больше работы и получаешь больше, а хочешь меньше и не так напрягаешься. все равно куча плюсов что не тратятся время и деньги на дорогу, не приходится во всякие корпоративные интрижки лезть и общаться с теми, с кем не хочется. это опять же экономия как времени так и нервов. я лет 10 фрилансю и ни в какие команды не объединялся ни с кем. общаюсь с кучей разработчиков со всего мира но просто делимся опытом итд. мне проще самому запилить и бэк и фронт и по части девопс итд чем довериться кому-то другому и проверять как он это сделает(да мне не все равно)
04:35:02 ПП
User 169404603
сколько детей в семье, говоришь? :)
04:36:12 ПП
User 169404603
User 226624052
Общался я на днях с человеком, который купил машину(славуту, лол), я за одну зп могу купить несколько таких машин, так вот, кричал и доказывал, что я нищеброд и что я катаюсь на траллике/метро
это что за машина такая?
04:36:19 ПП
User 240629525
Нормальная фирма это та же свобода. Приходишь к 12-13. Иногда можно поработать дома. При этом хорошая белая зп, стабильность и возможность роста. Если интересно то, например, такое в Яндексе. 

И такая работа в разы лучше фриланса. Не путать с личным бизнесом.
04:36:20 ПП
User 226624052
User 169404603
это что за машина такая?
Славута же
04:36:39 ПП
User 226624052
User 240629525
Нормальная фирма это та же свобода. Приходишь к 12-13. Иногда можно поработать дома. При этом хорошая белая зп, стабильность и возможность роста. Если интересно то, например, такое в Яндексе. 

И такая работа в разы лучше фриланса. Не путать с личным бизнесом.
Опять плюсегГгг
04:36:46 ПП
User 169404603
запорожец, йопт
04:37:10 ПП
User 226624052
Тачка мечты
04:37:27 ПП
User 226624052
Ну, теперь ты понимаешь. как мне было смешно :D
04:37:46 ПП
User 169404603
User 226624052
Тачка мечты
с АКПП есть? мне от дома до электрички ездить нужна :)
04:37:54 ПП
User 240629525
И да фриланс это всегда работа на дядю. А то что ты там что-то для себя делаешь не есть фриланс. Это по-другому называется. И аргумент "не хочу работать на дядю" ни к селу ни к городу.
04:38:04 ПП
User 226624052
Нет, я понимаю, он бы унижал меня, если бы у него был мерс, и то, это бы показало низкий уровень воспитания
04:38:09 ПП
User 226624052
User 169404603
с АКПП есть? мне от дома до электрички ездить нужна :)
Хз
04:38:12 ПП
User 57296486
User 240629525
Нормальная фирма это та же свобода. Приходишь к 12-13. Иногда можно поработать дома. При этом хорошая белая зп, стабильность и возможность роста. Если интересно то, например, такое в Яндексе. 

И такая работа в разы лучше фриланса. Не путать с личным бизнесом.
пробовал я поработать в мелких и крупных. ну не получается у меня так. слишком много ограничений и рутины не касающейся непосредственно работы
04:38:26 ПП
User 169404603
пожил я три года на фрилансе, прикольно пока заказов масса, и пока детей мало
04:38:38 ПП
User 226624052
Я думал, но всё таки тачка(любая, даже за 1.5к баксов) отходит на 2-й план, пока не накоплю на хату
04:38:45 ПП
User 169404603
после этого в конторе больше года не мог привыкнуть, потом втянулся :)
04:39:06 ПП
User 240629525
Едиснтвенный плюс фриланса в одном.Ты можешь отказатся от работы.Сказать "не это не интересная задача, не хочу". На работе такое нельзя.
04:39:24 ПП
User 169404603
User 240629525
Едиснтвенный плюс фриланса в одном.Ты можешь отказатся от работы.Сказать "не это не интересная задача, не хочу". На работе такое нельзя.
на работе тоже можно, но это уже пилотаж
04:39:37 ПП
User 226624052
Да, там нужно уметь сбросить задачу
04:39:39 ПП
User 226624052
на соседа
04:39:41 ПП
04:39:41 ПП
User 240629525
Ну это уже тонко все.
04:39:45 ПП
User 169404603
делегировать (с)
04:40:01 ПП
User 226624052
Ну, да, главное потом не получить толстой пизды :D
04:40:07 ПП
User 169404603
высший пилотаж - это делегировать так, чтобы он сам это предложил :)
04:40:32 ПП
User 240629525
Высший пилотаж так расписать что самому захочется сделать не?)
04:40:48 ПП
User 299919424
User 240629525
Нормальная фирма это та же свобода. Приходишь к 12-13. Иногда можно поработать дома. При этом хорошая белая зп, стабильность и возможность роста. Если интересно то, например, такое в Яндексе. 

И такая работа в разы лучше фриланса. Не путать с личным бизнесом.
и все же, ты планктон)
04:40:49 ПП
User 57296486
User 169404603
пожил я три года на фрилансе, прикольно пока заказов масса, и пока детей мало
ну у меня нет детей и никогда не был женат) мне фриланс нравится
04:40:55 ПП
User 299919424
и ничего не решаешь
04:41:06 ПП
User 169404603
User 57296486
ну у меня нет детей и никогда не был женат) мне фриланс нравится
а, тогда понятно
04:41:14 ПП
User 226624052
Ну, ты понял, его логику?
04:41:24 ПП
User 240629525
User 299919424
и все же, ты планктон)
А что в этом плохого)
04:41:27 ПП
User 226624052
Лучше ездить на славуте, но своей, чем ездить в мерсе, но чужом
04:41:27 ПП
User 169404603
нормальный эгоизм
04:41:39 ПП
User 169404603
ты на мерсе то ездил? :)
04:41:58 ПП
User 226624052
Ну, на спринтере :D
04:42:04 ПП
User 226624052
Ну знаешь..
04:42:06 ПП
User 226624052
Ща кину фотку
04:42:26 ПП
User 226624052
И еще номерок такой спереди
04:42:30 ПП
User 240629525
Лично я не видел фрилансеров на дорогих меринах. Это уже не фрлансеры, а владельцы бизнеса. У них или команда, которой они рулят или свой бизнес. Это уже нефрилансеры
04:42:33 ПП
User 226624052
323 там.. 228..
04:42:42 ПП
User 226624052
330, 230...
04:42:59 ПП
User 169404603
во, мне как раз такой надо
04:43:05 ПП
User 57296486
User 240629525
Едиснтвенный плюс фриланса в одном.Ты можешь отказатся от работы.Сказать "не это не интересная задача, не хочу". На работе такое нельзя.
не только. еще было такое пришел я на работу. сижу сижу.. ну нет вдохновения программить. вообще нет настроя. ну и просидел весь день вместо того чтобы что-то более полезное сделать. потом домой пришел, залег с буком на диване и сделал за пару часов то что на работе должен был сделать за день. да и много еще такого что мне просто хочется работать в тишине, чтобы никого рядом небыло и никто не отвлекал.
04:43:06 ПП
User 226624052
Для картошки?
04:43:12 ПП
User 226624052
Фрилансеров возить в коворкинг?
04:43:16 ПП
User 2895769
User 239800743
аргументы? =)
http://docs.wagtail.io/en/v1.9/topics/streamfield.html
04:43:29 ПП
User 169404603
User 226624052
Для картошки?
не, на море толпой ездить, в европу, этакий "пативен"
04:43:48 ПП
User 226624052
Хз, мне больше вито нравится
04:44:06 ПП
User 169404603
мне toyota hiace
04:44:08 ПП
User 226624052
А это - громоздкое и габаритное
04:44:36 ПП
04:44:37 ПП
04:44:39 ПП
User 57296486
User 226624052
Хз, мне больше вито нравится
да вито и R класс норм. а вообще мне у мерса только Unimog нравится))
04:44:40 ПП
User 240629525
User 57296486
не только. еще было такое пришел я на работу. сижу сижу.. ну нет вдохновения программить. вообще нет настроя. ну и просидел весь день вместо того чтобы что-то более полезное сделать. потом домой пришел, залег с буком на диване и сделал за пару часов то что на работе должен был сделать за день. да и много еще такого что мне просто хочется работать в тишине, чтобы никого рядом небыло и никто не отвлекал.
Иными словами. "Я фрилансер, потому что лентяй".
04:44:45 ПП
User 226624052
Катался в таких, в Еджипте
04:44:55 ПП
User 226624052
Уж лучше тогда..
04:45:12 ПП
User 169404603
у нас в конторе шаттлы в виде HiAce, мне очень нравятся
04:45:13 ПП
04:45:25 ПП
User 57296486
User 240629525
Иными словами. "Я фрилансер, потому что лентяй".
лентяй который может так увлечься работой, что забывает пожрать и поспать суток 4? норм лентяй такой
04:45:29 ПП
User 169404603
не, ну а в кино тоже на таком ездить?
04:45:45 ПП
User 226624052
Ну, для кино машину
04:45:48 ПП
User 226624052
А не бус
04:46:09 ПП
User 226624052
Ты ж говори: для чего нужно
04:46:18 ПП
User 240629525
User 57296486
лентяй который может так увлечься работой, что забывает пожрать и поспать суток 4? норм лентяй такой
У тебя проблемы) Потом поймешь о них)
04:46:28 ПП
04:46:38 ПП
User 226624052
Да, я видел
04:46:40 ПП
User 169404603
вот такой и в кино и на море, мне хватит
04:46:54 ПП
User 169404603
нужно пару заказиков слабать :)
04:47:33 ПП
User 226624052
Ну, вот смотрю старые типа машины эти
04:47:38 ПП
User 226624052
То надо 4к
04:47:41 ПП
User 57296486
да Hi-ace крутые. там и двигло миллионник почти. дизелек 1kz-te которые в Hi-lux ставят и в 4runner они были. иногда в Prado
04:48:35 ПП
User 169404603
но новые они стоят совсем негуманно
04:48:53 ПП
User 169404603
хотя, щас всё негуманно
04:49:15 ПП
User 57296486
да новые вообще не имеет смысла брать. все что после 2003 примерно - машины расчитанные на 3-4 года и потом сыпятся.
04:49:34 ПП
User 18500084
Как-то вы далеко уехали от джанги
04:49:40 ПП
User 169404603
у меня киа 10-го, брал новую, до сих пор только бензин лью
04:49:47 ПП
User 169404603
да достала она уже :)
04:50:05 ПП
User 169404603
правда я её сразу правильно обработал и ТО сам делал
04:52:07 ПП
User 120578100
А у нас сегодня кошка родила троих котят. Котята выросли немножко, есть из миски не хотят
04:53:24 ПП
User 169404603
всё, нахрен, с первого апреля сайт djbook.ru будет писать про фреймворк djanGO - на языке Go
04:54:08 ПП
User 57296486
User 169404603
всё, нахрен, с первого апреля сайт djbook.ru будет писать про фреймворк djanGO - на языке Go
лучше уж про phoenixframework))
04:54:29 ПП
User 109322233
User 226624052
Общался я на днях с человеком, который купил машину(славуту, лол), я за одну зп могу купить несколько таких машин, так вот, кричал и доказывал, что я нищеброд и что я катаюсь на траллике/метро
все верно, для него это дорогая обожаемая вещь, для тебя мелкое барахло. просто разный масштаб мышления
04:54:50 ПП
User 109322233
аборигенам и бусы китайские за 3 копейки - мечта
04:56:57 ПП
User 57296486
User 109322233
все верно, для него это дорогая обожаемая вещь, для тебя мелкое барахло. просто разный масштаб мышления
я вот прусь от старых вольво. например 245 - в моих глазах она круче и харизматичнее чем многие современные, более дорогие авто. и то что купить такую вольво можно за копейки вовсе никак не принижает ее ценности лично для меня.
04:57:16 ПП
04:57:34 ПП
User 109322233
User 57296486
я вот прусь от старых вольво. например 245 - в моих глазах она круче и харизматичнее чем многие современные, более дорогие авто. и то что купить такую вольво можно за копейки вовсе никак не принижает ее ценности лично для меня.
это еще круче, выбирать по себе а не следовать толпе.
04:57:45 ПП
User 129325914
я сам думаю купить вольво для повозиться в гараже
04:58:29 ПП
User 57296486
User 129325914
я сам думаю купить вольво для повозиться в гараже
жаль в россии нет 165-й модели)) вообще у вольво первая цифра означает серию, вторая кол-во цилиндров, третья - количество дверей. 245 - 5-дверный универсал 2-й серии с 4-цилиндровым двиглом
04:58:32 ПП
User 129325914
еще я видел, что есть наборы конверсии в электрокары для старых вольво
04:58:41 ПП
User 129325914
это вот для меня вообще мечта
05:01:27 ПП
User 57296486
вон президент IKEA с 70-х годов ездит на одной и той-же вольве 240 и не обламывается
05:03:48 ПП
User 169404603
бездверная?
05:04:14 ПП
User 57296486
у него 244 вроде))
05:04:47 ПП
User 169404603
XC-90 - это какая модель? :)
05:05:13 ПП
User 129325914
User 169404603
бездверная?
не обламывается, потому что не вылезает
05:05:13 ПП
05:05:16 ПП
User 57296486
ну я про старые говорил))
05:05:29 ПП
User 169404603
мне тоже нравятся старые ауди, НО, в новых авто больше фарша
05:05:52 ПП
User 57296486
да этот фарш можно и самому поставить если надо.
05:06:17 ПП
User 169404603
это если время свободного много
05:11:37 ПП
User 57296486
User 169404603
это если время свободного много
ну я же фрилансер)))
05:13:01 ПП
User 2895769
единственный нормальный вариант - когда ты работаешь на себя) всё остальное - фигня в разной степени)
05:13:44 ПП
User 2895769
хотя и в случае работы на себя тоже могут быть проблемы - бизнес обанкротился и всё)
05:14:16 ПП
User 55346433
User 2895769
единственный нормальный вариант - когда ты работаешь на себя) всё остальное - фигня в разной степени)
Единственный нормальный вариант, когда другие работают на тебя.

Все остальное фигня в разной степени.
05:14:30 ПП
User 2895769
это оно и есть)
05:15:03 ПП
User 2895769
работать всё равно придётся - проверять нужно самому
05:15:21 ПП
User 2895769
просто это другой тип работы)
05:15:52 ПП
User 57296486
да конечно фрилансить круто когда ты уже обеспечил себе пассивный доход и лучше если не один. когда ты берешь проекты только реально интересные для себя. а в других случаях когда гоняешься за деньгами и хватаешь любой проект - как-то совсем не круто.
05:39:17 ПП
05:39:26 ПП
User 299919424
интересно, хороший виски?)
05:45:00 ПП
User 200200555
Блядь о чем вы в джанго чате вообще?
05:48:07 ПП
User 2895769
питонисты за здоровый образ жизни 😊
05:49:56 ПП
User 2895769
User 299919424
интересно, хороший виски?)
вот хороший виски https://github.com/rozza/whiskey
github.com/rozza/whiskey
whiskey - A WSGI framework for fun only
05:57:52 ПП
User 299919424
ну а что
05:58:09 ПП
User 299919424
мне интересно виски - синглтон такой же плохой как и паттерн?
05:58:09 ПП
User 2895769
это рабочий чатик )
05:58:14 ПП
User 299919424
или нет
05:58:33 ПП
User 299919424
вполне программерский вопрос)
06:00:25 ПП
User 2895769
паттерн не плохой (например, для принтера), плохо, когда его суют везде не понимая, зачем
06:12:35 ПП
User 128333406
кто-то знает трюк, как сделать в raw sql какой-то строковый параметр необязательный. Нужно проверять поле field = value, но иногда юзер может не задать конкретный value, тогда фильровать по нему не нужно. И что-то кроме варианта с дублированием запроса и последующим выбором нужного запроса (в зависимости от value) ничего не приходит в голову
06:20:49 ПП
User 158695346
User 128333406
кто-то знает трюк, как сделать в raw sql какой-то строковый параметр необязательный. Нужно проверять поле field = value, но иногда юзер может не задать конкретный value, тогда фильровать по нему не нужно. И что-то кроме варианта с дублированием запроса и последующим выбором нужного запроса (в зависимости от value) ничего не приходит в голову
а чем такой вариант плох?
qs = Model.objects.ну.тут.как.всегда.all()
if value:
   qs = qs.filter(field=value)
по-крайней мере, очевидно что происходит
06:22:29 ПП
User 128333406
User 158695346
а чем такой вариант плох?
qs = Model.objects.ну.тут.как.всегда.all()
if value:
   qs = qs.filter(field=value)
по-крайней мере, очевидно что происходит
у меня сырой sql
06:23:10 ПП
User 2895769
User 158695346
а чем такой вариант плох?
qs = Model.objects.ну.тут.как.всегда.all()
if value:
   qs = qs.filter(field=value)
по-крайней мере, очевидно что происходит
+1, с ORM удобно
06:24:55 ПП
User 226624052
Удобно не значит быстро
06:26:02 ПП
User 2895769
https://www.postgresql.org/docs/current/static/plpgsql-control-structures.html
06:26:05 ПП
User 128333406
User 2895769
+1, с ORM удобно
Удобно, но у меня запрос джойнит 5 дополнительных таблиц + еще и подзапросы есть(. Я  думаю, тут нужно написать хитрый Pattern matching на фильтрацию этого поля, и если юзер не задал параметр, передавать такую строку, которая при подстановке в запрос (в фильтр LIKE, SIMILAR TO или что-то еще) вернет все равно все строки
06:27:05 ПП
User 128333406
User 2895769
https://www.postgresql.org/docs/current/static/plpgsql-control-structures.html
спасибо, почитаю
08:53:18 ПП
User 299919424
User 226624052
Удобно не значит быстро
на чистом SQL давно никто не пишет
08:53:25 ПП
User 299919424
он скорее для аналитических задач
08:53:38 ПП
User 226624052
Да ладно
08:53:45 ПП
User 299919424
а в вебе - ORM покрывает большинство задач
08:53:50 ПП
User 226624052
Ок, понял тебя, малый бизнессмен
08:53:55 ПП
08:54:37 ПП
User 299919424
sql редко пишут, только в случае сложных запросах
08:55:12 ПП
User 226624052
Я видел запросы на полтора экрана, на прошлой фирме, веб, хайлоад, и на этой на другом проекте видел запросы на экран, правда на яве
08:55:18 ПП
User 200200555
User 226624052
Да ладно
Большинство стандартных для веба запросов в ормках оптимизированные
08:57:03 ПП
User 299919424
User 226624052
Я видел запросы на полтора экрана, на прошлой фирме, веб, хайлоад, и на этой на другом проекте видел запросы на экран, правда на яве
это не значит, что хорошо)
08:57:23 ПП
User 226624052
User 200200555
Большинство стандартных для веба запросов в ормках оптимизированные
Ну, если ты пишешь сайт для доставки пиццы или там где тебе вообще похуй и к тебе не доебываются: почему запросы такие долгие, то да
08:57:33 ПП
User 226624052
User 299919424
это не значит, что хорошо)
Понял тебя
08:57:54 ПП
User 200200555
User 226624052
Ну, если ты пишешь сайт для доставки пиццы или там где тебе вообще похуй и к тебе не доебываются: почему запросы такие долгие, то да
Лол, ясно
08:58:01 ПП
User 226624052
Я тебя услышал и уже давно понял, пхп/питон/малый бизнессмен
08:58:27 ПП
User 299919424
попахивает хейтером)
08:58:30 ПП
08:58:40 ПП
User 18500084
сколько можно собачиться?
09:20:11 ПП
User 324213714
User 57296486
вон президент IKEA с 70-х годов ездит на одной и той-же вольве 240 и не обламывается
А ещё Цукерберг ездит на бумере вроде старом и не хочет менять, потому что пивык к тачке))
09:21:11 ПП
User 21118953
ух ты, я как цукерберг, езжу с 2002 года на одной и той же тачке и не хочу менять. Только на тойоте
09:21:23 ПП
User 128333406
ну у меня вот, чтобы достать данные, нужно к основной таблице заджойнить 5 других. Потом еще по 7 условиям выбрать данные. Нормально отформатированный запрос  получился на 35 строк пока. Через ORM делать такое глупо, мне кажется. У меня даже таблицы, описывающей выборки нет. Возможно, конечно, в архитектуре БД есть ошибки, но в общем все нормализовано и хорошо.
09:22:25 ПП
User 226624052
User 128333406
ну у меня вот, чтобы достать данные, нужно к основной таблице заджойнить 5 других. Потом еще по 7 условиям выбрать данные. Нормально отформатированный запрос  получился на 35 строк пока. Через ORM делать такое глупо, мне кажется. У меня даже таблицы, описывающей выборки нет. Возможно, конечно, в архитектуре БД есть ошибки, но в общем все нормализовано и хорошо.
Ты что, есть же орм, вон тебе малый бизнессмен подскажет
09:22:27 ПП
User 194990550
все нормализовано и хорошо. :)
09:22:46 ПП
User 200200555
User 226624052
Ты что, есть же орм, вон тебе малый бизнессмен подскажет
Ты довен, читаешь слова "обычные задачи для веба"?
09:23:18 ПП
User 226624052
Смотря что понимать под обычной задачей
09:23:43 ПП
User 226624052
Если виды пицц выгрузить на страницу, то да
09:25:53 ПП
User 128333406
у меня тоже обычная задача - построить рейтинг спортсменов по разным критериям. Только вот, таблиц много,  пока их соберешь все. Ну и критерии сортировки, фильтрации и т.д
09:27:03 ПП
User 324213714
User 226624052
Я видел запросы на полтора экрана, на прошлой фирме, веб, хайлоад, и на этой на другом проекте видел запросы на экран, правда на яве
И как они их у поддерживают? Это же вот так, если по честному глаза сломать можно: сидеть и втыкать где там бага или как его переделать, чтобы «чуточку поменять под новые требования, ну это же не много работы, да?» (с) сука-менеджер
09:27:48 ПП
User 324213714
Орм тоже тянется аж бегом
09:28:08 ПП
User 200200555
User 128333406
у меня тоже обычная задача - построить рейтинг спортсменов по разным критериям. Только вот, таблиц много,  пока их соберешь все. Ну и критерии сортировки, фильтрации и т.д
Дай несколько конкретных примеров
09:28:17 ПП
User 200200555
Вполне возможно монга справится с этим лучше
09:28:46 ПП
User 324213714
Но там хоть более-менее стандартизовано, декларативно, или как там правильно оно называется…
09:29:15 ПП
User 327423806
Ребят, удаленной работы много? Есть кто никак не может или не нашел на удаленку?
09:29:31 ПП
User 226624052
User 324213714
И как они их у поддерживают? Это же вот так, если по честному глаза сломать можно: сидеть и втыкать где там бага или как его переделать, чтобы «чуточку поменять под новые требования, ну это же не много работы, да?» (с) сука-менеджер
Ну, там жопно, если честно(в плане сложности), проект с 2000-х годов, так что главный сервер с АПИ даже переписывать не стали(он так и висит на пхп), только переписывался, но где-то 17% на джанге, 1% на фласке и 2 на go
09:30:18 ПП
User 324213714
Жесть, я бы наверное морознулся
09:31:00 ПП
User 128333406
User 200200555
Дай несколько конкретных примеров
Конкретно не получится, это нужно схему БД смотреть. Там вся суть в том, что нужно из 6 таблиц взять данные по кускам и собрать. Это не единственное, почему я отказался от ORM, но одна из основных причин. Причем нельзя к 1 какой-то таблицы заджойнить все остальные, иду по цепочке местами. Есть смысл в ORM?
09:31:02 ПП
User 226624052
Я там правда проработал  2 месяца(почти) и фиксил питонячие баги/дописывал кое-какие части и писал на фабрике вебморду для деплоя 250 сервов
09:31:11 ПП
User 324213714
Думаю, что разобраться смог бы, но блин тупо сидеть и ковырятся, хотя цена вопроса как говорится)))
09:31:26 ПП
User 226624052
Тимлид сказал на фабрике, я и писал на фабрике(не надо плеваться)
09:32:13 ПП
09:32:21 ПП
User 226624052
Я работал там джуном на ставку 500(испытательный), плюс, за то, что меня поперли через полтора месяца мне выплатили сверху 200
09:32:25 ПП
User 21118953
что такое "фабрика" ?
09:32:31 ПП
09:32:46 ПП
User 21118953
сервис для поиска ошибок в мобильных устройствах ?
09:32:53 ПП
User 226624052
Но мне жестко повезло, на самом деле
09:33:12 ПП
User 21118953
загуглил.
09:33:14 ПП
User 226624052
Нет, для деплоя серверов, ну ты читаешь меня или нет?
09:33:31 ПП
User 226624052
User 226624052
Но мне жестко повезло, на самом деле
Потому что через неделю меня захантили
09:34:15 ПП
User 226624052
Я прошел 5 собеседов, 2 на мидла и три на джуна(в питончате шутили, что можно считать себя мидлом на 2/5) :D
09:35:32 ПП
User 324213714
Я сам когда фабрику для себя открыл, налепил полный скрипт деплоя при разворачивании на голой убунте: установка мускля, нгинкса, создание бд, лоад фикстур и т.д. и т.п. и апдейт проекта  тоже 

В основном ничо слржного, я то в прошлом админ, по факту 80% сетапа — просто закодить команды в фабрике))

Но получился жирный скрипт, строк на 500

53r63rn4r
09:36:20 ПП
User 226624052
User 324213714
Я сам когда фабрику для себя открыл, налепил полный скрипт деплоя при разворачивании на голой убунте: установка мускля, нгинкса, создание бд, лоад фикстур и т.д. и т.п. и апдейт проекта  тоже 

В основном ничо слржного, я то в прошлом админ, по факту 80% сетапа — просто закодить команды в фабрике))

Но получился жирный скрипт, строк на 500

53r63rn4r
Лол, вот, сделал для своего серва точно также(но чувствую, что я жирный извращенец) и хочу переписать на ансибл
09:37:49 ПП
User 324213714
Да, я тоже считаю, что то не есть хорошо, а че-то деградировал в мейкфайл, оказалось там где фабрикой я кодил, мейкфайл в разы короче, но не такой гибкий конечно
09:38:15 ПП
User 324213714
+ докер стал юзать, ещё меньше проблем стало
09:38:22 ПП
User 226624052
Вообще хотел один раз написать, чтобы не париться, но как-то автоматизация занимает дольше времени, нежели просто написать
09:38:36 ПП
User 324213714
Ансибл буду на работе пробовать
09:38:51 ПП
User 226624052
Хз хз, я летом разбирался с докером, два дня пытался поднять, пришел девопс, поднял мне контейнер за минут 40
09:39:01 ПП
User 226624052
Ну и потом я только docker-compose делал
09:39:02 ПП
09:39:35 ПП
User 226624052
Но с докером я так и не разобрался
09:39:46 ПП
User 324213714
Та не, ну можно их туторил про пайтон пройти
09:40:08 ПП
User 324213714
Более менее ясно будет, а вообще там команд то 10 штук
09:40:09 ПП
User 129325914
докер изи
09:40:27 ПП
User 226624052
Да и в питончате о нем негативно отзываются(я не уверен что он особо нужен девелоперу)
09:40:32 ПП
User 226624052
Так что: нужен он деву?
09:40:35 ПП
09:40:38 ПП
User 226624052
Или он ближе к девопсу?
09:40:48 ПП
09:40:50 ПП
09:40:53 ПП
User 324213714
Из них пользуешься , ну макс четырмя: билд, ран, пуш, пулл
09:41:12 ПП
User 226624052
А на впске лучше ставить систему или докер контейнер?
09:41:18 ПП
User 226624052
Точнее докер
09:41:32 ПП
User 324213714
Ну докерфайл тоже не очень прям сложный синтаксис имеет, там мало инструкций
09:41:38 ПП
User 129325914
если ты про прод - то докер оверкил
09:42:04 ПП
User 129325914
просто надо иметь такой же прод, какой у тебя контейнер
09:42:34 ПП
User 226624052
Т.е. докер нужен чтобы воссоздать копию прода?
09:42:52 ПП
User 129325914
да, докер нужен, чтобы локаль и прод не отличались
09:43:20 ПП
User 226624052
просто есть такое
09:43:31 ПП
User 226624052
Думаю: стоит ли игра свеч?
09:43:41 ПП
User 226624052
Или просто поставить дебиан, а там накатить докер?
09:43:43 ПП
User 129325914
о, смотрю, докер можно сделать
09:43:49 ПП
09:43:57 ПП
User 129325914
интересно, почитай, что туда входит
09:44:01 ПП
User 226624052
Теперь ты понимаешь почему такой вопрос?
09:44:02 ПП
User 129325914
мб оно оптимизированней
09:44:06 ПП
User 226624052
А там не написано))))00
09:44:10 ПП
User 226624052
Вот в чем юмар
09:44:18 ПП
09:44:26 ПП
User 129325914
ну попробуй ткни, с тебя сразу бабло снимут?
09:44:58 ПП
09:45:13 ПП
User 129325914
тогда можно задеплоить, глянуть, че там
09:45:37 ПП
User 226624052
hostname это че там должно висеть?
09:46:01 ПП
User 226624052
Ну, ща проверим
09:46:15 ПП
User 226624052
Ага, он на убунте 16.04 стартует
09:47:07 ПП
User 226624052
ptr record, о, такого на сервере параметра не было
09:48:48 ПП
User 226624052
Ну, я так понимаю, та же самая убунта, но с предустановленым правильно докером
09:48:53 ПП
User 226624052
Хотя хз что его там ставить
09:57:11 ПП
User 2895769
я бы посоветовал rkt
09:57:18 ПП
User 2895769
Ubuntu + rkt
09:57:30 ПП
User 100243492
rkt - это кто за зверь?
09:57:46 ПП
User 2895769
https://github.com/coreos/rkt
github.com/coreos/rkt
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
09:57:57 ПП
User 2895769
это замена Docker'у на сервере
09:58:07 ПП
User 2895769
запускает те же самые образы
09:58:15 ПП
User 2895769
только он легче и проще
09:58:27 ПП
User 2895769
запускать его можно через systemd
09:58:48 ПП
User 2895769
только вместо docker run ... там будет rkt ...
09:58:56 ПП
User 100243492
Хмм, и кубернетис поддерживает
09:59:00 ПП
09:59:03 ПП
User 2895769
ещё бы
09:59:07 ПП
User 2895769
это от создателей CoreOS
09:59:44 ПП
User 2895769
есть @coreos_ru @rkt_ru группы, если интересно
09:59:48 ПП
User 100243492
но он на Go, а тот вроде, Сишный (Докер)
09:59:56 ПП
User 2895769
они оба на Go
10:00:58 ПП
User 100243492
User 2895769
они оба на Go
а зачем стопицот реализаций?
10:01:21 ПП
User 2895769
Docker это типа кровавый энтерпрайз
10:01:33 ПП
User 2895769
стартап, в который вложили много денег
10:01:38 ПП
User 2895769
и он стал единорогом
10:02:01 ПП
User 2895769
и все ждут, когда он уже начнёт есть белых пушистых котят, чтобы отрабатывать деньги инвесторов
10:02:06 ПП
User 2895769
когда он введёт уже платный Docker Pro
10:02:22 ПП
User 2895769
а убьёт Docker Community Edition
10:02:54 ПП
User 2895769
возможно, его останавливает лишь наличие альтернативы в виде rkt'а
10:04:15 ПП
User 2895769
чисто по ощущениям с Docker'ом нужно больше ресурсов
10:04:34 ПП
User 2895769
и если вдруг нужно обновить сам докер - все контейнеры нужно останавливать
10:04:53 ПП
User 2895769
по крайней мере, так на Ubuntu
10:05:09 ПП
User 100243492
убунту тоже надо сносить совсем
10:05:19 ПП
User 100243492
есть нормальные операционки, такие как центосы
10:05:21 ПП
User 2895769
а rkt - это маленькая утилита, её можно спокойно обновлять отдельно
10:05:35 ПП
User 2895769
для облаков нормальная ОС - это CoreOS
10:05:50 ПП
User 2895769
если 3 сервера и больше + Kubernetes - то это самый правильный выбор
10:06:04 ПП
User 100243492
разумеется
10:06:18 ПП
User 2895769
если одиночный сервер, то на Ubuntu самые свеживые пакеты
10:06:42 ПП
User 2895769
а на CentOS как всегда какие-то баги на пустом месте и всё старое
10:07:27 ПП
User 226624052
А как же Debian?
10:07:38 ПП
User 226624052
А кто-то сервера на фряхе держит?
10:07:41 ПП
User 100243492
ну хз, я вон jail под FreeBSD держал, довольно все мило)
10:07:50 ПП
User 2895769
Ubuntu и Debian совместимы пакетами, они похожи, Debian с более старыми пакетами
10:08:29 ПП
User 2895769
мне не нравятся системы со старыми пакетами потому что зачем старое, когда можно новое?
10:08:53 ПП
User 2895769
для контейнеров Debian популярная ОС
10:08:57 ПП
User 100243492
User 2895769
мне не нравятся системы со старыми пакетами потому что зачем старое, когда можно новое?
самое главное - стабильность!
10:09:09 ПП
User 2895769
но сейчас переходят на Alpine Linux
10:09:15 ПП
User 226624052
Ну, новое не всегда лучше
10:09:18 ПП
User 2895769
это то, что я бы советовал использовать внутри контейнеров
10:09:42 ПП
User 2895769
а на главном сервере мне больше нравится Ubuntu, просто личный опыт, никому не навязываю
10:10:09 ПП
User 100243492
User 226624052
А кто-то сервера на фряхе держит?
фряха очень надежна и прекрасна для сервера
10:10:19 ПП
User 226624052
Типа убунту, потом докер, потом убунту внутри докера7
10:10:26 ПП
User 2895769
тот же Python, попробуй его поставить на CentOS
10:10:31 ПП
User 2895769
посмотрите, какие там сейчас версии
10:11:08 ПП
User 2895769
https://distrowatch.com/table.php?distribution=centos
distrowatch.com/table.php?distribution=centos
News and feature lists of Linux and BSD distributions.
10:11:08 ПП
10:11:40 ПП
User 100243492
на 6ом центосе стоит 2.6 и без проблем собирается 2.7 и 3.6
10:12:01 ПП
User 2895769
5.11 версия, она поддерживается до марта, вот как раз уже истекает, там 2.4.3
10:12:09 ПП
User 2895769
кто-то до сих пор на ней
10:12:21 ПП
User 100243492
yum на питоне весь)
10:12:31 ПП
User 2895769
обновления до 6.8 нет, то есть переустановка с 0
10:12:57 ПП
User 2895769
перейдут они на 6.8 и получат Python  2.6.6
10:14:07 ПП
User 2895769
смогут запустить Django 1.6
10:14:16 ПП
User 2895769
которая уже не поддерживается
10:14:41 ПП
User 100243492
поскорей бы уже на 3.6 писать с дженериками ^_^
10:15:04 ПП
User 2895769
ну, лет через 10 3.6 придёт на CentOS)
10:15:07 ПП
10:15:37 ПП
User 2895769
вот поэтому у меня Ubuntu была ещё до всех этих контейнеров 😊
10:15:46 ПП
User 2895769
вышел новый питон - я его получаю достаточно быстро
10:16:01 ПП
User 100243492
User 2895769
вот поэтому у меня Ubuntu была ещё до всех этих контейнеров 😊
до всех этих контенейров была гента
10:16:23 ПП
User 2895769
Gentoo требует много времени на поддержку
10:16:46 ПП
User 2895769
когда серверов много это вдвойне напрягает
10:17:43 ПП
User 2895769
но, в общем, сейчас споры о том, какая ОС, связаны с ядром и с тем, какая версия rkt'а/Docker'а туда ставится
10:17:52 ПП
User 2895769
потому что всё остальное внутри контейнеров
10:17:55 ПП
User 2895769
обычно на альпине
10:17:58 ПП
User 2895769
или на дебиане
10:18:08 ПП
User 226624052
На прошлой работе меня напрягал сисадмин, которому проще было ручками лезть на сервер
10:18:14 ПП
User 2895769
и собирают из исходников, последние версии через недельку после выхода
10:18:18 ПП
User 226624052
И не любил автоматизацию
10:18:38 ПП
User 2895769
ну, сейчас Ansible / SaltStack, это стандарт
10:18:44 ПП
User 2895769
и Docker/Kubernetes
10:19:02 ПП
User 226624052
Я не знаю, но наверное он и на питоне то не писал, шелл и все, не, я думаю вряд ли он использовад ансибл
10:19:17 ПП
User 100243492
ну так в те бородатыве времена я не задумывался о всяких контенейрах, лишь только о Xen
10:19:26 ПП
User 226624052
Меня он напрягал, типа старая школа, хуе мое
10:19:31 ПП
User 2895769
когда сервер у вас 1 - вы можете и руками его админить
10:19:34 ПП
User 226624052
Даже тимлида напрягал
10:19:39 ПП
10:19:40 ПП
User 2895769
когда их много - уже сложно
10:19:53 ПП
User 226624052
А когда серверов только нашего проекта 250+?
10:20:08 ПП
User 226624052
А если таких проектов 5
10:20:14 ПП
User 240629525
Только эти контейнеры. докеры и т.д. стали пихать даже для хом пейджей и блогов работающих на vps-ке
10:20:33 ПП
User 226624052
Ну правда мы были единственной там питонячей командой
10:20:35 ПП
User 2895769
когда серверов много - тут уже глупо что-то вручную делать, это мазохизм какой-то
10:20:40 ПП
User 226624052
Там асп и пхп
10:21:18 ПП
User 226624052
Он говорил так: я люблю взять вискарика, шлифануть пивком и до 4х утра лазить по сервачку
10:21:34 ПП
User 226624052
Говорит не важно как я делаю, главное что оно работает и не падает
10:21:36 ПП
User 2895769
User 240629525
Только эти контейнеры. докеры и т.д. стали пихать даже для хом пейджей и блогов работающих на vps-ке
но это вполне разумно
10:21:38 ПП
User 2895769
единая среда
10:22:09 ПП
User 2895769
тот же докер и прочие вещи через Ansible развёртываются и дальше уже доставка осуществляется через докер
10:22:23 ПП
User 2895769
не важно, какой там язык программирования - единые правила
10:22:24 ПП
User 240629525
Единая среда для чего?
10:22:39 ПП
User 2895769
для деплоймента чего угодно на сервер
10:22:53 ПП
User 240629525
Зачем мне единые правила для хом пейджа?
10:22:59 ПП
User 240629525
Что мне это даст
10:23:09 ПП
User 2895769
раньше было как - php настраивается по-своему, питон по-своему, руби по-своему, джава по-своему
10:23:12 ПП
User 2895769
куча всего
10:23:14 ПП
User 2895769
куча конфигов
10:23:19 ПП
User 2895769
а сейчас нужен лишь докер
10:23:27 ПП
User 2895769
и не важно, что там внутри - правила одни и те же
10:23:50 ПП
User 226624052
Но нгинкс конф писать все равно придется же, да?
10:23:57 ПП
User 2895769
если завтра будет изобретён какой-нибудь новый язык программирования - он так же будет деплоиться через докер
10:24:05 ПП
User 2895769
а это пишут уже программисты
10:24:07 ПП
User 240629525
И что это дает, зачем мне php если мой хом пейдж работает на питоне?
10:24:17 ПП
User 2895769
а для админов упростилось
10:24:48 ПП
User 2895769
и ещё с версиями нет проблем больше
10:24:56 ПП
User 2895769
раньше ведь программисты просили постоянно обновить софт
10:25:10 ПП
User 2895769
и админы не могли это сделать, потому что CentOS и всё такое
10:25:14 ПП
User 226624052
Для хомпейджа и блога хватит виртуалки
10:25:25 ПП
User 2895769
а сейчас без проблем - собрал образ с новой версией и всё
10:25:38 ПП
User 240629525
Раньше и до сих пор знаю крупные компании вроде гугла обновляют через deb пакеты, софт в них пакуют который сами пишут
10:25:41 ПП
User 2895769
причём можно иметь сразу кучу версий одновременно
10:25:43 ПП
User 226624052
Просто удобно разворачивать по фасту, как я понял
10:26:18 ПП
User 2895769
а это друг друга не отрицает
10:26:25 ПП
User 226624052
User 240629525
Раньше и до сих пор знаю крупные компании вроде гугла обновляют через deb пакеты, софт в них пакуют который сами пишут
Компании, которые пишут под линь тоже пишут под себя
10:26:36 ПП
User 226624052
У меня знакомый на плюсах пишет
10:26:40 ПП
User 2895769
вполне можно собирать образы контейнеров и ставить туда свои deb-пакеты
10:27:06 ПП
User 226624052
Внутрикомпании проджекты типа
10:27:27 ПП
User 240629525
А как это на производительность сказывается? Начерта мне на слабой vps дополнительные слои виртуализации/абстракции, если все и так работает через пару конфигов
10:27:33 ПП
User 226624052
Коммит вконце дня и должен быть рабочим и пройти тесты
10:27:39 ПП
User 2895769
а можно отключить это всё
10:27:45 ПП
User 2895769
будет просто как chroot
10:28:07 ПП
User 240629525
Сомнительно вообщем этим пользоваться для небольших проектов
10:28:15 ПП
User 2895769
это стандарт сейчас
10:28:34 ПП
User 226624052
Но ансибл для своей впски попробовать думаю стоит
10:28:35 ПП
User 2895769
оверхёда от этого почти нет
10:28:48 ПП
User 226624052
Меня на работе к проду не пускают, например
10:29:01 ПП
User 240629525
Нет, не стандарт. Да многие перешли на докер, но многие кто не хочет этого делать
10:29:06 ПП
User 226624052
Скидывают скрины логов в скайпе)))))000
10:29:20 ПП
User 2895769
это пока
10:29:26 ПП
User 2895769
как с systemd будет
10:29:31 ПП
User 2895769
сначала все ругались
10:29:33 ПП
User 2895769
кто-то не хотел
10:29:45 ПП
User 2895769
а теперь это везде
10:29:56 ПП
User 2895769
за исключением пары систем
10:30:12 ПП
User 2895769
ну, кто-то и по ftp деплоит
10:30:23 ПП
User 2895769
и даже через 10-20 лет так будет делать
10:30:31 ПП
10:30:38 ПП
User 226624052
Ну да, быдлосайты всякие
10:30:40 ПП
10:31:13 ПП
User 2895769
отсутствие контейнеров будет считаться чем-то подобным, как выкладывать код по ftp
10:31:19 ПП
User 240629525
Ну я пока скептически отношусь. Вижу плюсы только если несколько серверов
10:31:29 ПП
User 2895769
или как сидеть с upstart / sysvinit в эпоху systemd
10:32:02 ПП
User 2895769
если что-то ломается - проще починить
10:32:12 ПП
User 2895769
не всегда и не везде, но иногда проще
10:32:15 ПП
User 240629525
Ну знаешь, примеры есть и обратные. Кто-то раньше говорил что  solaris станет промышленным стандартом. и где он сейчас.
10:32:49 ПП
User 2895769
Россия тут отстаёт немного
10:32:56 ПП
User 2895769
вот на западе AWS это стандарт
10:33:01 ПП
User 2895769
все используют S3
10:33:17 ПП
User 2895769
у нас многие не умеют работать с AWS
10:33:35 ПП
User 226624052
Мы юзаем AWS, да, но меня туда тоже не пускают =((( :DDD
10:33:53 ПП
User 2895769
а куда тебя вообще пускают? 😊
10:34:04 ПП
10:34:16 ПП
User 226624052
Который срачна срачна ааа заказчик требует
10:34:17 ПП
User 226624052
ааааа
10:34:30 ПП
User 226624052
быстрее мы тут обнову накатили ааа перепиши там поля изменились
10:34:44 ПП
User 226624052
:D Еботня, кароче
10:34:47 ПП
User 324213714
User 2895769
вышел новый питон - я его получаю достаточно быстро
Псс, тока никому… есть ещё арч =) правда для десктопа я его так и не смог настроить напомнило слаквару, а для сервера, норм
10:34:56 ПП
User 240629525
User 2895769
Россия тут отстаёт немного
Опять таки есть обратные примеры. У нас начали nginx широко использовать. А они долго еще мучались с апачем, и сильно отстали при переходе, а сейчас и у них это стало стандартом.
10:35:10 ПП
User 2895769
по соображениям безопасности доступ к важным данным может быть ограничен
10:35:21 ПП
User 2895769
вдруг, ты украдёшь базу клиентов?
10:35:27 ПП
User 226624052
Да какие там важные данные
10:35:32 ПП
User 226624052
Но у меня полный доступ к бл
10:35:36 ПП
10:35:57 ПП
User 226624052
И там данные по спиду, гы
10:36:32 ПП
User 2895769
в общем, иногда есть причины ограничивать доступ и оставлять его только тем, кому реально нужно
10:36:51 ПП
User 2895769
например, если за сервер кто-то отвечает - то доступ должен быть только у тех, кто за него отвечает
10:37:07 ПП
User 226624052
Просто следить за работой своего кода не могу
10:37:22 ПП
User 226624052
Нет ни СИ, на скидывание куда-то логов нет времени
10:37:28 ПП
User 2895769
User 324213714
Псс, тока никому… есть ещё арч =) правда для десктопа я его так и не смог настроить напомнило слаквару, а для сервера, норм
арч может быть не до конца стабильным
10:37:35 ПП
User 2895769
могут быть проблемы с обновлениями
10:37:55 ПП
User 2895769
у них у самих их собственный сайтик иногда падал из-за этого
10:38:18 ПП
User 226624052
Ну и выебали же там кого-то, наверное
10:38:37 ПП
User 2895769
я бы побоялся на важный сервер ставить арч
10:38:57 ПП
10:39:04 ПП
User 226624052
Ладно, бб, я работать
10:39:21 ПП
User 226624052
Ночь не ждет, дедлайн - вчера(с) одна из любимых цитат
10:39:25 ПП
User 2895769
User 240629525
Опять таки есть обратные примеры. У нас начали nginx широко использовать. А они долго еще мучались с апачем, и сильно отстали при переходе, а сейчас и у них это стало стандартом.
nginx наш
10:39:37 ПП
User 2895769
User 226624052
Ладно, бб, я работать
😊
10:39:40 ПП
User 240629525
Докер их)
10:39:42 ПП
User 240629525
споки
10:40:07 ПП
User 2895769
в докер очень много вложили
10:40:32 ПП
User 2895769
https://www.crunchbase.com/organization/docker#/entity
10:41:29 ПП
User 2895769
и ещё вложат, если нужно будет
10:41:51 ПП
10:43:05 ПП
User 324213714
User 2895769
арч может быть не до конца стабильным
Уже давно стабильный, у меня на сервере 2 год пошел, единственное, что может напрягать: частые ребуты в новое ядро, несколько раз в месяц апдейты выходят, но не сильно часто: 2-3
10:43:20 ПП
User 2895769
это серьёзные ребята, у них в итоге получится перевести всех на контейнеры, а они причём не одни
10:43:27 ПП
User 61043901
User 324213714
Псс, тока никому… есть ещё арч =) правда для десктопа я его так и не смог настроить напомнило слаквару, а для сервера, норм
Юзаю арч на десктопе, мне норм
10:44:07 ПП
User 2895769
User 2895769
это серьёзные ребята, у них в итоге получится перевести всех на контейнеры, а они причём не одни
https://www.opencontainers.org/about/members
10:44:32 ПП
User 61043901
Арч на сервере - возможна попаболь
10:44:32 ПП
User 240629525
Я ка любитель того что работает, то пусть работает наверное еще пока не готов перейти на докер. Не вижу плюсов. быстрое обновление? У меня тоже 1-й командой. Быстра утсановка? Я не часто устанавливаю.
10:44:49 ПП
User 2895769
если я не ошибаюсь, то при обновлении ядра/модулей надо делать ребут иначе что-то там ломается
10:44:54 ПП
User 2895769
это какая-то фича/баг арча
10:45:03 ПП
User 61043901
User 2895769
если я не ошибаюсь, то при обновлении ядра/модулей надо делать ребут иначе что-то там ломается
Неа
10:45:04 ПП
User 2895769
где-то я видел issue
10:45:27 ПП
User 61043901
Спокойно без ребутов работает
10:46:16 ПП
User 2895769
в общем, я тут за Ubuntu, только не надо их juju использовать 😊
10:46:17 ПП
User 324213714
User 2895769
если я не ошибаюсь, то при обновлении ядра/модулей надо делать ребут иначе что-то там ломается
Ну при обновлении ядра надо делать ребут если хочешь прям щас га новом ядре покататься, а так не обязательно
10:46:55 ПП
User 2895769
у них это бывает - ставят какой-то ненужный софт, вот OpenStack/Kubernetes нужно нормальные, а не от Ubuntu
10:46:58 ПП
User 61043901
Убунту замусореный дистр.. :с
10:47:08 ПП
User 324213714
User 61043901
Неа
У меня тоже не было проблем таких
10:47:48 ПП
User 2895769
в общем, я ставлю ради свежих ядер и стабильности (Ubuntu популярна как серверная ОС)
10:48:05 ПП
User 2895769
а остальное у меня в контейнерах с альпином
10:48:33 ПП
User 61043901
На сервере дебиан держу, докер для некоторых задач тоже юзаю
10:48:57 ПП
User 61043901
Версии ПО печалят, но можно и самому собирать пакеты..
10:49:06 ПП
User 2895769
дебиан тоже норм кандидат, но вот мне нравятся ядра поновее
10:49:24 ПП
User 324213714
User 61043901
Убунту замусореный дистр.. :с
Тоже так считаю, хотя давно уже и убунту старается и получается, но всё равно арч минималистичней  и системд давно уже в нём есть ещё когда убунту только на апстарт отважилась)
10:49:42 ПП
User 61043901
В проде 3.6 питон нужен мне.. это беда.. на дебиане он через опу ставится
10:50:00 ПП
User 2895769
я его давно использую
10:50:03 ПП
User 2895769
через Docker
10:50:11 ПП
User 2895769
через пару дней после выхода
10:50:23 ПП
User 61043901
С сырцов собирал >_<
10:50:30 ПП
10:50:34 ПП
User 2895769
там они сами собирают
10:50:35 ПП
User 61043901
В первый день релиза
10:50:48 ПП
User 2895769
я подождал пару дней и всё
10:50:55 ПП
User 2895769
причём они даже релиз-кандидаты собирают
10:50:57 ПП
User 324213714
Сервера тоже на убунте пушо хоицнер предлагал либо центось либо доебан либо убунту, но то старые сервера, а новых пока нет…
10:51:35 ПП
User 61043901
А, в докере я вроде сам контенер перепиливал, дабы 3.6 запустить.. по примеру предыдущих версий..
10:52:06 ПП
User 2895769
с докером всё стало проще по этой части
10:52:21 ПП
User 61043901
User 324213714
Сервера тоже на убунте пушо хоицнер предлагал либо центось либо доебан либо убунту, но то старые сервера, а новых пока нет…
Центось.. не напоминай >_<
10:53:39 ПП
User 61043901
Худшее что мне приходилось админить