• Разработчик недисциплинированно трекает время. Что делать?

    @SlimHouse
    Сквозь тернии к звездам
    Пока что пришел к тому, что самое эффективное, хотя и не 100% решение - это настроить трекер таким образом, чтобы при переводе в определенные статусы трекер требовал отметить время.

    Также нужно на стэндапах/митингах/планерках доносить важность этого, если это действительно важно, и напоминать забывающим перед всей командой.

    p.s. был один неизлечимый случай, и этого человека перевел на почасовую оплату (правда были ещё причины для этого). Проблем с трекингом времени теперь нет.
    Ответ написан
    Комментировать
  • Нет денег, но есть идея как их привлечь. Может что-то упускаю из вида?

    @SlimHouse
    Сквозь тернии к звездам
    и продать их по цене примерно $20

    А чем подкреплена эта цена?
    Ответ написан
    Комментировать
  • Как заставить работать python c модифицированной OpenSSL (с поддержкой ГОСТ)?

    @SlimHouse Автор вопроса
    Сквозь тернии к звездам
    В итоге, путем проб и ошибок получилось такое решение (оговорюсь, что решение можно сказать "на коленке", если кто-то предложит варианты, чтобы сделать его стабильным, то я буду за).

    1. В конфиге openssl.cnf:
    - в самом начале добавляем
    openssl_conf = openssl_def
    - в конце добавляем
    [openssl_def]
    engines = engine_section
    [engine_section]
    gost = gost_section
    [gost_section]
    engine_id = gost
    default_algorithms = ALL

    Проверяем, что все работает, командами:
    openssl ciphers |tr ":" "\n" |grep GOST
    openssl engine gost -t
    openssl engine


    2. Далее качаем исходники Python для сборки (проверено на версиях 2.7.8 и 2.7.9) и распаковываем, например:
    wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz


    3. В исходниках открываем файлик Modules/_ssl.c и делаем следующее:
    - ищем инклуды:
    #include <openssl/x509.h>
    #include <openssl/err.h>
    #include <openssl/rand.h>

    после них добавляем
    #include <openssl/conf.h>
    - ищем функцию init_ssl. В ней перед строчками
    SSL_library_init();
    SSL_load_error_strings();

    вставляем
    OPENSSL_config(NULL);

    4. Собираем Python и проверяем работу с ГОСТ.
    Ответ написан
    Комментировать
  • Как конвертировать модель Django в Json Schema?

    @SlimHouse
    Сквозь тернии к звездам
    Для DRF есть генератор документации: rest_framework_swagger. В нем есть похожий функционал. Можете попробовать посмотреть, тем более у вас как раз DRF используется.
    В классе DocumentationGenerator метод get_models https://github.com/marcgibbons/django-rest-swagger...
    Ответ написан
    Комментировать
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    @SlimHouse
    Сквозь тернии к звездам
    Надо заниматься спортом! Даже простая ходьба: 30 минут пройтись по свежему воздуху, если такой возможно найти в вашем районе, и то полезно.
    Ответ написан
    Комментировать
  • Поиск наставника, рально ли?

    @SlimHouse
    Сквозь тернии к звездам
    Обращайтесь. Контакты в профиле. Возможно будем полезны друг другу
    Ответ написан
    Комментировать
  • Как продвинуться дальше начального уровня (Python)?

    @SlimHouse
    Сквозь тернии к звездам
    Я лично считаю, что только практика. Теория тоже конечно нужна: почитывать статьи, изучать и технологии, и общие для всех ЯП подходы программирования, и какие-то приемы самого языка, и обязательно алгоритмы (если хотите быть хорошим программистом), но после этого применять все это на практике по мере необходимости. Только так. Вот тут есть перевод онлайн-книги, в которой есть задачи, примеры, и еще много чего хорошего.
    Ответ написан
    Комментировать