• Как узнать текущего юзера Django-rest-framework + rest-auth + ReactJS?

    @davidnum95
    можешь JWT заюзать
    Ответ написан
    Комментировать
  • Как узнать текущего юзера Django-rest-framework + rest-auth + ReactJS?

    @IKMOL
    перепиши serializers, додай поле id рядом с key(token) и делов то.
    Ответ написан
    Комментировать
  • Как отдать клиенту jwt токен?

    Пользователь вводит логин, пароль, отправляет на сервер в ответ вы выдаете ему подписанный токен, с некой зашифрованной информацией. Сохранить его ты можешь где угодно, в куках, в локальном хранилище, не важно.
    Теперь пользователь отправляет запрос и передает токен (заголовком, в запросе или как угодно), верифицируем токен, достаем информацию = знаем что за пользователь и прочую инфу.
    Ответ написан
    2 комментария
  • Под какие основыные размеры настраивать CSS @media screen?

    Bandicoot
    @Bandicoot
    Вась-программист
    Для себя обычно беру наиболее распространенные (desktop first):
    1200px
    992px
    768px
    480px
    320px
    Ответ написан
    5 комментариев
  • Стандарты разработки веб-приложений в Django-проектах?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Да есть, прочитайте официальную документацию.
    Ответ написан
    Комментировать
  • Как изменять state компонента react js извне?

    @Itvanya
    Странная проблема.. React - это view, а весь state мы храним, используя Flux-архитектуру (redux, в данном случае). На уровне app пишем редьюсер, который отвечает за активность модального окна. Если окно активно - рендерим его. Повтовюсь, в реакте на уровне всего приложения мы никогда не делаем подобных хаков, которые написаны выше, а вместо весь state храним в redux store. Это, действительно, удобно для независимых операций. А если пытаться сотворить такое на уровне компонентов, то проще не использовать реакт.
    Ответ написан
    Комментировать
  • Cвоя небольшая удаленная веб-студия, как?

    @jkotkot
    режим сарказма
    Так не работает.
    1) Совмещать с постоянной работой в другом месте нереально. Т.е можно, но очень недолго.
    2) В самом начале стабильности никакой не будет. В начале будет то густо, то пусто. Спустя какое-то время (у меня это год заняло) наберутся постоянные клиенты, которые будут давать поток (т.е совсем пусто и долго уже не будет, но колебания все еще возможны) заказов.
    3) Сайт-портфолио можно в самом конце сделать. Для начала хорогие профили на профильных сайтах подойдут.
    3) "Даже если заказов нет, тоже не страшно, людей на ставке нет" Это путь к фейлу. Если люди на вас расчитывают, то они ждут проекты. т.к им нужны деньги.. кушать хочется. Если они на вас не расчитывают, то у них есть другие дела, что значит что вы на них не можете расчитывать и как только появится заказ, то они вполне резонно могут сказать, что занимаются другими делами и времени на вас нет.
    Ну и еще куча моментов, выясненных на личном опыте:)
    Ответ написан
    2 комментария
  • Cвоя небольшая удаленная веб-студия, как?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Хотел бы себе небольшую удаленную команду по разработке сайтов."
    А вот где искать заказы?"


    Сперва научитесь делать второе, затем уже начинайте хотеть первое.
    Умение выполнять работу и умение ее продавать - никак не связаны.
    Ответ написан
    2 комментария
  • Как вывести сотрудника на чистую воду?

    @Beltoev
    Живу в своё удовольствие
    Сломайте какую-то часть функционала (намеренно), оставив в исходном коде, куда в любом случае попадет реальный исполнитель, "предложение" связаться с вами. Нет, не явно, конечно же)

    Простой пример "псевдокодом":
    ...
    var goToImplementation = 10000;
    
    var hello = IWantToOfferYouAJob(goToImplementation);
    ...
    function IWantToOfferYouAJob(yourPotentialSalary)
    {
       if (yourPotentialSalary is enough)
       {
           var writeMeToEmail = "mail@mail.ru";
       }
    }


    Что-то в таком стиле, чтобы без вникания в задачу не бросалось в глаза, но при более глубоком изучении складывалась общая картина о том, что баг намеренный и тебя куда-то приглашают. То есть, реальный исполнитель может думать, что ваш сотрудник - владелец проекта, но по коду должна сложиться реальная картина, чтобы он связался напрямую с вами, а не отписался сотруднику
    Ответ написан
    Комментировать
  • Как create-react-app открыть на хостинге?

    alvvi
    @alvvi
    export default apathy;
    npm run build
    закинуть содержимое build директории в корень (e.g. public_html)
    готово
    Ответ написан
    4 комментария
  • Зарубежный VPS?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Digital Ocean
    Linode
    Vultr
    Amazon (AWS)
    Google Cloud
    ...

    Их тьма. Конкретизируйте требования, бюджет, ожидания.
    Ответ написан
    2 комментария
  • Как понять докер, если ничего не понятно?

    neuotq
    @neuotq
    Прокрастинация
    С Докером все просто, нужно только немного повернуть устоявшуюся логику в мозгах.
    Основная суть и идея это запуск каждого приложения (php, mysql и тд) в своем контейнере. При этом сам php будет думать что запущен как всегда в обычной полноценной ОС. Поэтому контейнер собирают так, чтобы удовлетворить минимальные требования программы которую он будет содержать.
    Вот так ты и запускаешь кучу контенейров и у тебя выходит сухогруз(у докера там кит) с контейнерами. Зачем это все? Для облегчения администрирования и обновления ПО, а так же для минимизации издержек при глюках/падения какой-либо программы.
    Все контейнеры максимально независимы друг от друга, при этом есть механизм когда контейнер завист от другого. Например контейнер phpmyadmin, нет смысл запускать без контейнера mysql или mariadb, работать он не будет.
    Общение происходит в основном через сеть, поднимается внутренняя сеть. Так же конечно через диск, все предусмотрено.
    Когда все сделано как нужно, с системного администратора снимается гигантский труд по отслеживанию обновлений, совместимости этих обновлений и тд.
    Нужна тебе версия php5.6, запустил коннтейнер с ней, нужна php7.1, запустил его, при этом не нужно никаких приключений с обновлением кучи пакетов, возможных конфликтов с другими нужными программами и тд.
    Так же удобно решаются вопросы масштабирования, появляются мелкие удобные бонусы по дополнительной автоматизации , уменьшаются риски падения ОС в целом, падает если что только контейнер и тд и тп, в результате есть реальная возможность даже небольшим проектам добиться у себя около нулевого даунтайма.
    Вот еще послушай Кирилл Мокевнин из Hexlet пытается понятным языком рассказать что это и зачем. И кстати он делает упор на понимания зачем понадобилось думать и какие проблемы решали когда пришли к Докеру, это ключ к пониманию всего другого.
    PS кстати и сам Hexlet крайне советую, они наверное лучшие в рунете для начинающих программистов
    Ответ написан
    1 комментарий
  • Совместимы ли хороший рейт, фултайм и long-term на фрилансе/удалёнке?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Как уже писали выше время в офисе и на удаленке считается по разному.
    В офисе вам платят за то чтобы вы 8 часов просидели на месте и сделали некий объем задач. При этом в 8 часов могут входить перекуры, обеды, общение с коллегами, совещания итп.
    При работе на удаленке обычно считается только время непосредственно на работу с задачей или кодом.
    В результате что в офисе, что на удаленке вы тратите примерно 5 часов именно на работу и еще 3-4 часа на организационные моменты, например, переписка с заказчиками, комментарии к задачам, итп.
    Я когда ушел на фриланс сперва долго переживал, что как не старайся за день обычно выходит максимум 6 часов. Потом начал трекать все чем занимаюсь, пересчитал и оказалось что от двух часов в день может уходить просто на обсуждение с заказчиками каких-то вопросов по задачам.
    В итоге как уже писали выше переделал план на минимум 4 часа в день и стало проще.

    Помимо навыков итп важно уметь красиво продать себя заказчику, особенно на высоких рейтах. Отчасти именно поэтому заказы иногда уходят от реально крутого профи к индусу с красивым профилем который толком ничего не умеет кроме как убеждать заказчика, что заказ надо отдать ему.
    Ответ написан
    5 комментариев
  • Совместимы ли хороший рейт, фултайм и long-term на фрилансе/удалёнке?

    IvanGW
    @IvanGW
    JavaScript developer @ Fundraise Up
    Вполне реально, сам так делаю — https://www.upwork.com/freelancers/~010d15364e8cf3268d

    Насчёт времени. Если взять и грубо посчитать всё, то за 2 года получится примерно по 5 часов в день. На самом деле получается 28-35 часов в неделю, больше — редко.

    Работаю с одним заказчиком уже полтора года, первый контракт тоже был достаточно длительный (6 месяцев).

    Текущая ставка от $22 до $30, в зависимости от проекта.
    Проекты, кстати, разные. Последний для ARM, например.

    Не слушайте советчиков с Тостера и Хабра, которые говорят, что ни у кого ничего не получится. Тут большинство пользователей какие-то злые.

    Если вдруг кто заинтересован, периодически нужны разработчики в команду (разговорный английский и всё такое).
    Ответ написан
    4 комментария
  • Возможно ли масштабирование элементов интерфейса MacOS на 4K мониторах?

    @dimmone
    Во первых хочу обратить внимание на важные моменты, может пригодиться. Ваш мак поддерживает:
    1. 2560x1600 на 60ГЦ через Mini Displayport (до 2-ух внешних моников). На один моник точно выдаст кабелем Mini Displayport на Displayport.
    2. Есть еще варик взять переходник Mini Displayport на HDMI. Но тогда переходник обязательно должен поддерживать 4k разрешение (это должно быть всячески указано). Тогда, возможно, он выдаст 4к в 60ГЦ! С таким переходником даже к старым макбукам 4к подключают (но для них вроде 30ГЦ). Сам не пробовал. Но попробовал бы и огласил всем результат =)
    3. Через выход hdmi, с потерей частоты. Как правильно заметили в другом ответе, "Поддержка разрешения 3840х2160 пикселей с частотой 30 Гц или Поддержка разрешения 4096х2160 пикселей с частотой 24 Гц"

    Терь по вашему вопросу. Штатно увеличить размер элементов системы низя. Но можно вывести разрешение поменьше, в высокой четкости - HiDPI разрешении. Это решит вашу проблему.
    Есть 2 способа:
    Первый тут - www.fitzweekly.com/2016/03/enable-hidpi-resolution... С помощью него у вас будет возможность использовать HiDPI штатными средствами системы. НО это не всегда нормально работает. Например, у меня позволило максимально 1600x900 в HiDPI, что очень мало.

    Второй - скачиваете вот эту программку www.madrau.com и настраиваете себе HiDPI разрешение. Например, вам нужно вывести FullHD HiDPI (1920x1080). Вы создаете custom scaled разрешение в 2 раза большее (3840x2160). Желаемое разрешение * 2 = Желаемое разрешение HiDPI
    Плюсы:
    + Быстрое переключение из трея. Создаешь несколько сетапов - 1. Стандартное ваше 4к разрешение 2. FullHD HiDPI 3. И например, 2048×1080 HiDPI (4096x2160) Наверное для 27' это оптимал.
    + Эта прога единственная из себе подобных, которая позволит вам создать любое HiDPI разрешение, которое потянет ваша видюшка.
    Минусы:
    - Заметил, что у меня немного напрягается видюха. Заметно только при просмотре ютюба в HiDPI разрешении, оно подлагивает. Этот трабл я тоже решил - отключением экрана ноутбука при работе за внешним моником (тоже небольшой квест). Видюхе стало легче и лагов больше неть =)
    Ответ написан
  • Почему не запускается MySQL?

    Daemon23RUS
    @Daemon23RUS
    Проблема - забыл/установил пароль
    Один из вариантов решения: в файле /etc/mysql/my.cnf найти секцию [mysqld] и добавить skip-grant-tables
    пример:
    [mysqld]
    skip-grant-tables

    Перезапустить MySQL
    sudo service mysql restart (или без sudo если под рутом)
    попробовать зайти
    mysql -u root -p
    Если удалось войти, то установить новый пароль
    use mysql;
    UPDATE user SET Password=PASSWORD('your_password') WHERE User='root';
    quit

    вернуть содержимое /etc/mysql/my.cnf к исходному состоянию (убрать skip-grant-tables)
    и снова перезапустить MySQL
    Ответ написан
    8 комментариев
  • Какие есть альтернативы Контур.Бухгалтерии, Эльбе, МоемуДелу для ИП?

    @cssfish
    Плохое знание основ - причина больших бед
    Бизнес Пак бесплатный юзать
    Ответ написан
    2 комментария
  • Что вы используете для автоматического информирования о состоянии удаленного сервера?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Zabbix как мониторинг, telegramm, email, sms как информаторы.
    Ответ написан
    Комментировать
  • Какую файловую систему использовать для разнесения бекэнда и фронтэнда?

    opium
    @opium
    Просто люблю качественно работать
    не очень понятно нахрена вам это, все равно все запросы проксируются на бекенд и туда же сами автоматом зальются файлы.
    Ответ написан
    2 комментария