• Как настроить Postgres в Docker?

    Melkij
    @Melkij
    PostgreSQL DBA
    Зачем оно вам? Вот скажите, зачем? Пока ни один из встреченных адептов докера не справился с таким простым вопросом "зачем вам база в докере?", может вы справитесь.

    Для использования базы вы обязаны предоставить нормальную файловую систему, необходимо предоставить сеть хоста. Изоляция? Так у вас система целиком под базу и так. Миграция на другой хост? Да у вас в этом докере только бинарники базы и есть. Точно такие же как в репозиториях, сама база-то снаружи в нормальной ФС. На другую архитектуру вы datadir не перетащите в принципе. Несколько кластеров баз на одной машине? А докер для этого зачем? На ubuntu/debian есть шикарные скрипты pg_ctlcluster. Про извращения с pg_upgrade обновлением базы не буду перепечатывать ответ с ruSO.

    На взгляд postgresql dba вы не передали никаких настроек вообще, а work_mem и вовсе уменьшили, 4мб у него дефолт. Соответственно база будет работать по-умолчанию, т.е. из расчёта запуститься на любом калькуляторе, а не внятно работать. Не хватает, соответственно, всего. Настройки более агрессивных checkpointer, bgwriter и autovacuum в первую очередь.
    По запросам смотрите pg_stat_statements
    Ответ написан
    1 комментарий
  • Raspbian Lite. Можно ли сделать режим киоска?

    @Ledax
    Реализовать режим киоска смог по вашим мануалам, спасибо. А у вас не было потребности периодически делать обновление страницы? Бьюсь уже второй день и не понимаю как можно послать команду F5 будучи подключенным к raspberry по ssh, и как делать тоже самое но уже автоматически с заданным интервалом.
    Ответ написан
    3 комментария
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    delvin-fil
    @delvin-fil
    Crazy Linux-admin
    Опоздал, rPman уже ответил
    Как гентушник повторю: Gentoo.
    Попробуйте на Qemu, с юсами/мейками поможем.
    Ответ написан
    Комментировать
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    @rPman
    debian или ubuntu (точнее те что на основе пакетного менеджера .deb) имеют штатный инструмент - debootstrap, он позволяет собрать минимальную сборку порядка 200мб, в которую вы можете доустановить необходимые пакеты. Причем ничто не мешает все манипуляции проводить с ноутбука (т.е. отличная архитектура).

    Если результирующая сборка все еще будет тяжелой (а она будет таковой, и речь не только о размере дистрибутива, но и о потреблении оперативной памяти), и вы гонитесь за действительно компактной инсталляцией, посмотрите на gentoo, тамошняя система portage позволяет сконфигурировать вашу собственную сборку (и даже обслуживать и поддерживать репозитарий, позволяющий поддерживать установку с этой конфигурацией, например для вашего парка устройств).

    Я не знаю никакой другой системы пакетов (т.е. инструмент, позволяющий обслуживать программные пакеты и их зависимости), которая позволила бы создать сборку на столько эффективной и компактной по использованию ресурсов. Я собирал инсталляцию для eeepc с xserver и awesome de, с затратами оперативной памяти в 50мб (после запуска сразу доступен запуск браузера или просмотр видео mvp), когда как минимальная сборка на базе ubuntu занимала 200 или 300мб (и оставшихся не хватало для комфортной работы браузера).
    Ответ написан
    8 комментариев
  • Пример системы пользовательской авторизации для aiohttp?

    @wintersilent
    Аналогичный поиск привел на https://github.com/imbolc/aiohttp-login
    Не пользовался, но выглядит похоже на то что искал.
    Ответ написан
    Комментировать
  • Django и React.js как соединить?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Вам больше не нужно использовать django, чтобы рендерить html-ки. Этим будет заниматься react. Вам нужен API сервер, и я так понимаю, подойдет что-нибудь такое (ну или гугл).

    Если можете написать API, то значит нет смысла искать видео-уроки/просто уроки по комбинации Ddjango + React, и вам нужно лишь подтянуть знания по react/redux/react-router или подобной связке.

    Если даже в теории ваша задача не разбивается на 2 части (написание API и написание одностраничного приложения), значит django и react.js в данный момент вам никак не соединить.

    p.s. если есть уже существующий сайт, где используется шаблонизатор от django и рендерятся страницы, то можно взять любую из них, где много динамики (например, удаление и добавление строк в таблице, какие-то xhr запросы и т.д.) и переписать для начала только ее на react.
    Ответ написан
    Комментировать
  • Есть ли в природе Sensor/Servo Shield для Arduino UNO на большóе кол-во каналов?

    Можно взять по паре плат на PCA9685 для серв, нафига именно шилд над ардуиной лепить.

    Разместить платы ШИМок для серв ближе к сервоприводам и рулить ими по и2ц. Одну на правое полупопие, вторую на левое. К платкам пойдет только силовые 5В, общий и SDA, SCL линии.

    Шилды у Вас один хрен один над другим не встанут. :)
    Ну а дрыгать ногами на одноплатнике как-то перебор что-ли. Как вариант для этого присмотреть недорогую ПЛИС.
    Ответ написан
    2 комментария
  • Как в PostgreSQL 9.6 изменить начальное значение ID (поле с автоинкрементом) для модели Django?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега PostgreSQL
    Седой и строгий
    alter sequence appname_modelname_id_seq restart with 159200;
    Ответ написан
    Комментировать
  • Шрифты. Теория. Какой рукописный шрифт использовать для заголовков (h1, h2, ...), если основной Open Sans?

    Aleksei_Segodin
    @Aleksei_Segodin
    арт директор / дизайнер
    Vic Shóstak , теперь ясно ) Поскольку вы не дизайнер, то могу посоветовать продолжать использовать шрифты семейств Roboto и Roboto Slab. При том они хорошо будут смотреться даже в сочетании с друг другом. Slab — для больших контрастных заголовков, лучше даже жирный.
    Это хорошо сделанные качественные шрифты с кучей гарнитур качественные гарнитуры с кучей шрифтов. И графика шрифта идеально подходит для интерфейсов. Для универсального бандла — то что нужно.
    Ответ написан
    2 комментария
  • Шрифты. Теория. Какой рукописный шрифт использовать для заголовков (h1, h2, ...), если основной Open Sans?

    tolfy
    @tolfy
    Фирменный стиль
    Если без обид, -- бросьте вы это занятие. При необходимости используйте два пути, альтернативные, но грамотные по результату:
    1. ищите примеры типографики в готовых дизайнах, что "на глаз упадёт" то и берите
    2. сотрудничайте с дизайнером, найти такого проще, чем кажется, -- почти у всех дизов проблемы с программированием: то немного JS надо, то чуток PHP, то просто объяснить что-то словами )) - обоюдно и поможете друг другу советами и небольшими одолжениями

    Самостоятельно типографикой не занимайтесь, даже ради саморазвития, дисциплина очень обширная и глубоко завязана на многие смежные гуманитарные дисциплины, требует специализированного образования, полиграфического опыта. И даже при соблюдении всех этих условий, но без постоянной практики, результат - пшик.
    Ну, честно! )
    Ответ написан
    Комментировать
  • Best practice. Docker для проектов на Django?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    0. Контейнерам по барабану, что там у вас на хосте, кроме ядра.
    1. Один сервис - один контейнер. Но это не значит, что один сервис - один образ, можно например Django+Celery в одном образе держать.
    2. Даёте имя контейнеру с Redis, указываете в конфигурации Celery куда стучаться.
    3. SSH-агент + git pull + docker build
    4. По желанию, если нет в планах масштабироваться - проще цеплять томом с хоста.
    5. Выделяете контейнеры в свою сеть, внутри неё они могут общаться между собой по именам.
    6. Gunicorn вешается на порт, nginx из другого контейнера проксирует.

    Примеры на Docker compose есть на том же Github.
    Ответ написан
    Комментировать
  • Django 2.х Admin. Как сделать выборку одного поля, в зависимости от выбранного элемента в другом (ForeignKey)?

    @Sovetnikov
    технический директор pulsprodaj.ru
    Из коробки django-admin не поддерживает такие обновления на самой странице, только если в форме зададите свой queryset для поля которое соответствует FK из модели, но вы видимо хотите сделать именно на странице.

    Если у вас рядом на форме два FK поля, то пишите JS, который будет фильтровать второй в зависимости от значения первого. Только вам надо будет дополнительно на страницу в JS передать данные о связях второго FK с первым, чтобы фильтровать.

    А где у вас в модели страна с курортом связана?
    Вы же страну для Tours выбирать хотите?
    Ответ написан
    4 комментария
  • Что такое redirect uri и как его сделать в django?

    dimonchik2013
    @dimonchik2013
    добавлять ли масло в тарталетки с черной икрой?
    почитайте про OAuth2, в том числе на Хабре
    Ответ написан
    Комментировать
  • Django vs Asp.net?

    Привет.

    1. Если живешь в 2 столицах России или одной из столиц Украина, РБ, то можешь учить Python (django), там есть работа в неплохих фирмах. Плюс на Python достаточно комфортно собирать проекты под себя (что я лично и делаю).

    2. Если живешь в каком-то другом городе (более менее адекватном по размеру), то однозначно .net(java), так как и ЗП хорошие, и работу будет проще найти. Да и в плане переезда в столицы, со знанием .net(java) будет проще.

    3. Если живешь в жопе, то учи php/1c.

    Я лично начинал с Python, собрал под них своим проекты (которые окупаются, что хорошо), потом взял себе стек Java - автоматизация. Накопил денег и буду переезжать в Питер уже под конкретные предложения по работе. на Java. С Питон ныкался повсюду, нигде не брали зеленого.
    Ответ написан
    Комментировать
  • Есть ли аналог phpmyadmin для django?

    sim3x
    @sim3x
    Да
    Нужно просто нормально писать код в models.py
    Потом сделать миграцию
    И джанга сама создаст все

    Даже не потребуется лезть в бд
    Ответ написан
    2 комментария
  • Как получить access_token пользователя для работы с ним с сервера?

    wiygn
    @wiygn
    борец с ветряными мельницами
    В scope запрашивайте разрешение "offline", тогда токен будет "вечным" и не привязывается к IP.

    Messages и wall.post методы доступные только с редиректа на blank.html, т.е. получая через стандартный флоу oAuth (отдавая код на сервер, а с сервера получая токен по коду) вы их не получите.
    Ответ написан
    8 комментариев
  • Как передать картинку через форму Django?

    syschel
    @syschel
    freelance/python/django/backend
    Забыт параметр файлов request.FILES
    form = NoteForm(request.POST, request.FILES)

    А так же в HTML теге формы, забыт параметр того, что форма работает с файлами
    <form method="POST" enctype="multipart/form-data">
    Ответ написан
  • Шрифты. Теория. Какой рукописный шрифт использовать для заголовков (h1, h2, ...), если основной Open Sans?

    xtala
    @xtala
    Постигает Дзен
    рукописный шрифт использовать для заголовков

    Хозяин барин, но много где встречал рекомендаций, что рукописный шрифт использовать в заголовках это жуткий моветон и показатель плохого дизайна.
    Основное назначение рукописного шрифта это графические элементы на основе надписи. Например можно сделать красивый задник с высокой прозрачностью на его основе.
    Для заголовков выберите любой полужирный шрифт без засечек, если у вас основной текст с ними и наоборот, если основной шрифт без засечек. Лучше не использовать больше двух гарнитур.
    Ответ написан
    Комментировать