LINUX.ORG.RU

Сообщения exabikakad

 

Шёл 2014 год, аутентификацию ещё не изобрели

Рыбятки, какой способ логина вам больше люб?

2014 год на дворе, а кроме username & password рабочих вариантов нема, получается? Всё либо слишком задротистое, вроде sqrl. Либо работает через -О-пу, типа Mozilla Persona.

Пацчиму нет нормальных вариантов, или таки есть?

 , ,

exabikakad
()

Инструмент для Acceptance Testing'а

Недавно открыл для себя сабж. Правда, под node.js и работает так, что непонятно, то ли сам инструмент для тестирования в очередной сломался, то ли у меня с кодом что-то не то. Посоветуйте годный. Сам проект на Go, под web.

 ,

exabikakad
()

Годен ли Meteor для production'а?

Сабж. По скорости разработки с ним мало что сравнится. А результат потом использовать то можно? Есть истории успеха у ЛОРовцев?

 , ,

exabikakad
()

Golang Revel + Gorp

Привет.

Есть у кого образец использования Revel'а с реляционной БД? Вот с MongoDB всё ясно, имеется отличное демо приложение с понятной и логичной архитектурой. А вот стандартный booking example меня явно смущает.

В частности, не могу понять зачем в контроллере gorp.go импортируется модуль db.go, если основная часть обоих файлов - идентичный фрагмент по объявлению методов:

func (...) Begin() revel.Result
func (...) Rollback() revel.Result
func (...) Commit() revel.Result

 , , ,

exabikakad
()

Правильное хранение паролей для подключения к БД и т.п.

Навеяно обнаруженной недавно критической уязвимостью в одном из фреймворков, который, правда, ещё не релизнулся: Был доступен просмотр любых файлов проекта, в том числе, конфигурационного файла. А в нём - ключ, которым подписывается сессия (и по умолчанию хранится только в Cookie), а так же некоторые хранят там данные для подключения к БД. В связи с этим вопрос, где таки хранить данные для подключения к БД и др. подобные вещи? В переменных среды? Или таки нужно вместо паролей использовать ещё что?

 , , , ,

exabikakad
()

Аутентификация и ACL

Накидайте эталонных с точки зрения архитектуры реализаций аутентификации и ACL. Чтобы универсально, красиво, удобно, молодёжно. В каких фреймворках, библиотеках, модулях?

 ,

exabikakad
()

Правильное использование MIT лицензии

Форкнул модуль к системе, распространяющейся по MIT лицензии. В корне файлик LICENSE с «copyright Authorname ... text of license». Модифицировал под свои нужды, выложил на Github. Не очень хорошо понимаю смысла следующего абзаца MIT лицензии:

Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.

Теперь можно рапространять только под MIT? Нужно указать исходный «copyright Authorname ...»? Новый автор указывается?

 ,

exabikakad
()

Haskell, Yesod vs. Go, Revel

Что использовать для хобби проекта? Важна статическая типизация (деньги считать, чтобы без косяков) и скорость разработки. О производительности думать рано, но оба кандидата на отсутствие оной, вроде, не жалуются, аналогично с качеством сторонних библиотек. Для второго, полагаю, проще будет, в случае необходимости, найти команду девелоперов.
Холиварный срач о преимуществах/убогости языков - приветствуется.

 , , ,

exabikakad
()

RSS подписка на новые темы