• Размеры экранов для адаптивной верстки jQuery?

    DevMan
    @DevMan
    зачем? зачем вам эти костыли?
    адаптив прекрасно делается без жс, с помощью цсс.
    а если вы хотите разные цсс-файлы под мобильную версию, это делается редиректом на уровне веб-сервера/приложения.
    Ответ написан
    Комментировать
  • Целесообразно ли использовать Pandas в качестве базы данных?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    будут ли серьезные просадки в скорости работы при большом количестве юзеров

    Будут. Использовать аналитический инструмент в качестве интерфейса csv-файла - это так себе решение.
    Ответ написан
    Комментировать
  • Почему в Linux приложение может удалить само себя, а в Windows нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Когда процесс открывает файл, он открывает дескриптор на определенную структуру данных. Эта структура содержит аттрибуты файла, права доступа, информацию о том, где хранятся данные файла и так далее.

    В Win и *nix эта информация хранится в разных местах, и соответственно лок происходит по-разному.

    В POSIX системах (unix, linux, etc.) информация о файле хранится iNode, а имя файла уже ссылается на iNode.

    В Windows и DOS изначально информация о файле хранилась в структуре которая называется Directory Entry. В NTFS это немного изменилось, но подход они не меняли либо для обратной совместимости, либо не видели в этом нужды.

    Собственно отсюда исторически и выросло, что в *nix при открытии файла дескриптор указывает на iNode, а само имя файла можно при этом свободно удалять, или делать несколько имен ссылающихся на одну iNode (hard link), которые можно произвольно менять, пока "файл открыт".

    В Windows лочится непосредственно Directory Entry (или ее аналог в NTFS), следовательно его модифицировать в этот момент нельзя.

    У обоих подходов есть свои плюсы и минусы и история. Пока нет предпосылок к тому, что на Windows захотят изменить подход.
    Ответ написан
    Комментировать
  • Как проверить статус отправки email?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никак. Нет для SMTP такого как "подтверждение".

    Даже наоборот, многие админы настраивают сервера таким образом, что получая письмо на несуществующего юзера НИЧЕГО не отвечать и не давать потенциальным спаммерам лишнюю информацию.
    Можно пробовать ориентироваться на ошибку 550, но опять же, ее могут и не возвращать.

    В некоторых почтовых клиентах есть галочка "подтведить о получении и прочтении".
    Это фича почтового клинета, она не поддерживается в SMTP протоколе.
    Если почтовый сервер с той стороны или почтовый клиент с той стороны поддерживают, они на самом деле просто письмо со статусом отправляют назад. (В корпоративном exchange это может быть на уровне протокола, но не обязательно это поддерживается даже между двумя exchange, так как обычно транспорт между двумя отдельными серверами может быть SMTP)
    Ответ написан
    Комментировать