Вот WinAPI, уже с первого курса подсаживают студентов на Windows. Это плохо, говорю как студент, который мучался с преподавателями не терпящими другие платформы.
Я так глазами пробежался. Пара вопросов, возможно ответы были не заметил.
Какие http сервера у вас? yaws, nginx или какая-то связка?
Вы используете какой-то фреймворк (erlyweb например) или сами все пишете?
И последний совсем наглый: вы в конторе серверную часть ерланговскую под виндой писали?
Мне бы ваши проблемы у меня вот руководителя нет :(
Развивайте тему моего диплома: Обучаемая система анализа структуры html страницы (гуглить по wrapper generation и wrapper induction)
я где-то читал что конструкции image.xxx?2423424 хреново кешируются в некоторых браузерах и рекомендуются кешировать так:
image.xxx/242342/4234234 даже плагин для этого есть. Не в курсе?
«Если ему хочется забрать его быстрей, комфортней, с большим количеством сервиса – он покупает премиум. Если его устраивает «медленно и печально» — качает бесплатно.»
Добро пожаловать на rghost, такого там в ближайшие года недопустим.
u = find_by_login(login.downcase) # need to get the salt
u && u.authenticated?(password)? u: nil
u => Пользователь найден по логину. (если логин не правильный то find_by_login вернет nil и u == nil)
u.authenticated?(password) => проверяется корректность пароля. Метод этот примешивается в модель User где то здесь:
include Authentication
include Authentication::ByPassword
include Authentication::ByCookieToken
А "? :" это тернарный оператор. В случае если логин и пароль правильный возвращаем пользователя с этим логином и паролем, иначе возвращаем nil. (в Ruby return не обязательно ставить, возвращается результат последней операции)
Пароли храняться в виде хеша и salt. Шифруются SHA1 алгоритмом
Предвидя такие вопросы написал в начале статьи:
Повествование идет в виде:
Версия
Что было после нее
Новая версия включающая все нововведения, описанные выше.
Какие http сервера у вас? yaws, nginx или какая-то связка?
Вы используете какой-то фреймворк (erlyweb например) или сами все пишете?
И последний совсем наглый: вы в конторе серверную часть ерланговскую под виндой писали?
Развивайте тему моего диплома: Обучаемая система анализа структуры html страницы (гуглить по wrapper generation и wrapper induction)
image.xxx/242342/4234234 даже плагин для этого есть. Не в курсе?
Добро пожаловать на rghost, такого там в ближайшие года недопустим.
u && u.authenticated?(password)? u: nil
u => Пользователь найден по логину. (если логин не правильный то find_by_login вернет nil и u == nil)
u.authenticated?(password) => проверяется корректность пароля. Метод этот примешивается в модель User где то здесь:
include Authentication
include Authentication::ByPassword
include Authentication::ByCookieToken
А "? :" это тернарный оператор. В случае если логин и пароль правильный возвращаем пользователя с этим логином и паролем, иначе возвращаем nil. (в Ruby return не обязательно ставить, возвращается результат последней операции)
Пароли храняться в виде хеша и salt. Шифруются SHA1 алгоритмом
Повествование идет в виде:
Версия
Что было после нее
Новая версия включающая все нововведения, описанные выше.