linux root, ruby/perl/sql programmer много-много-много лет.
Контакты

Достижения

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

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

Все теги (39)

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

Все ответы (62)
  • Поиск заказов. Как вы находите что-то достойное?

    deemytch
    @deemytch
    linux root, ruby/perl programmer, sql, backend.
    Скажу по секрету, что заказчики сами не в восторге от индусов. Но они везде. Это не национальность, а способ мышления. Поэтому хорошие заказы всегда отдаются тем, "кого я знаю". А бросовые - "наймём с улицы".
    Вывод: надо стать своим.
    Ответ написан
    Комментировать
  • Скрипт для сайтов-визиток?

    deemytch
    @deemytch
    linux root, ruby/perl programmer, sql, backend.
    Wordpress рулит. Кроме того, «нет такого солдата, который не мечтает спать с генералом» — рано или поздно клиент захочет что-то, что не влезет в структуру визитки и развалит её. А в вордпрессе пока не сталкивался. 99.99% всё, что надо + темы и плагины, и клиент доволен лет на 5 вперед.
    Ответ написан
    7 комментариев
  • Расскажите про ваш опыт с файловыми системами для мелких файлов?

    deemytch
    @deemytch
    linux root, ruby/perl programmer, sql, backend.
    По опыту работы (с меньшим количеством), но тем не менее, ежедневная работа ~15 человек по сети с рекламной свалкой издательства. Мы специально прогоняли тесты в течение недели с реальным содержимым - то есть клонировали полностью всю свалку и меряли производительность.
    reiserfs 3 для мелких файлов до сих пор ничем заменить нельзя.
    xfs, jfs - очень хороши для больших файлов, т.е. медиаконтент, xfs немного быстрее с ними.
    Дальше - можно оптимизировать только железо. Аппаратные raid1 на SSD + ручное планирование по типам файлов, если это возможно.
    Ответ написан
    4 комментария
  • Как правильно написать авторизацию/аутентификацию?

    deemytch
    @deemytch
    linux root, ruby/perl programmer, sql, backend.
    Если совсем коротко, то суть авторизации заключается в том, что пользователь взамен своего пароля и логина получает какую-то длинную малопредсказуемую строку, которую хранит все время сессии на своей стороне и предъявляет серверу на каждый чих. И кроме сервера эту строку никому-никому.

    А сервер хранит эту строку у себя, с привязкой к записи пользователя.

    Дополнительные детали - это хранение этой строки с ограничением по времени, с привязкой к IP адресу, версии браузера и другим деталям, с тем, чтобы можно было регулировать количество одновременных сессий, время сессии, и пытаться обнаружить воровство этой строки. Строка обычно называется хэш, хотя не факт. Строку можно не хранить, а сверять с другим хэшои, получаемым из первого. И так далее по мере роста фантазии и извращённости мыслей.
    Ответ написан
    Комментировать
  • Какую библиотеку GUI выбрать? QT, GTK или что-то еще?

    deemytch
    @deemytch
    linux root, ruby/perl programmer, sql, backend.
    Почему-то я постоянно натыкаюсь на рабочие кроссплатформенные программы, написаные с wxWidgets.
    То, что видел на GTK — глючат на винде регулярно.
    Ответ написан
    Комментировать

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

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