Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (7)

Наибольший вклад в теги

Все теги (48)

Лучшие ответы пользователя

Все ответы (29)
  • Стоит ли становиться "чистым" программистом?

    @766dt
    "Программирование" это не область производства, это инструмент, помогающий решать различные задачи в разных производственных областях.

    Если "чистый программист" это тот кто только пишет код, то это как человек, который владеет инструментом, но пользуется им только по инструкции. Человек который не может ничего сделать сам никогда и не будет по настоящему востребован.

    Разработка, сопровождение, и тем более автоматизация каких-либо процессов или систем, не может быть голым программированием, и требует знаний какой-то предметной области. Этой областью может быть и робототехника и биоинженерия и BigData.

    "Программирование", как инструмент очень молодо, и, по моему мнению, еще даже не начало раскрывать свой полный потенциал, и любой владеющий этим инструментом, особенно цельно, в отрыве от конкретных языков и платформ, будет очень востребован. Уж в этом то веке точно.
    Ответ написан
    Комментировать
  • Как защитить изображения от PrintScreen?

    @766dt
    Все что попадает к пользователю априори может быть извлечено.
    Если данные, необходимые для для полного отображения картинки попали к клиенту(а они должны попасть целиком, чтоб отобразить целую картинку), значит можно восстановить полную картинку(КО спешит на помощь).

    Мое мнение - не заморачивайтесь защитой, которая не дала бы пользователю скопировать картинку.
    Хотите защитить картинку - прописывайте в пользовательском соглашении права на использование, делайте ограниченный доступ, на крайний случай ставьте какие-нибудь персональные для каждого пользователя метки на каждом изображении, чтоб знать через кого произошла утечка.
    Ответ написан
    1 комментарий
  • Что лучше: Redis или Python dict?

    @766dt
    Лучше сразу Редис. Если потом возникнет желание отмасштабировать чат, все равно придется организовывать общение между несколькими процессами.
    Ответ написан
    Комментировать
  • В чем разница между methods=('GET', 'POST') и methods=['GET', 'POST']?

    @766dt
    Что правильнее - в зависимости от того что нужно получить. Если это неизменяемое перечисление, то можно подстраховаться от его изменения и сделать кортеж. Если нужно будет потом в этом списке что-то добавлять/удалять, то логично взять лист.

    Есть еще конечно отличие, в том что кортеж является hashable типом, что, например, позволяет использовать его целиком в качестве ключа словаря, но это я думаю не особо популярно.
    Ответ написан
    Комментировать
  • Python: как лучше удалить пустые строки и строки с 1 символом из текста?

    @766dt
    strings = (line for line in lines if len(line) > 1)
    
    for string in strings:
        print(string)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (4)