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 подписка на новые темы