All streams
Search
Write a publication
Pull to refresh
5
0
slayerhabr @slayerhabr

Пользователь

Send message
лучше бы вместо dvd оставили место под ssd
> 3. ActiveX интерфейс (работает только в Internet Explorer).
Давай, до-свиданья
для закрытых репозиториев имхо проще использовать ssh транспорт
ну а если требуется web доступ, то https или vpn спасают, смысла городить огород не вижу
очередная маркетинговая бла бла бла
прошлым летом бронировал через tickets.ua/ никаких проблем, даже без очереди выкупил в кассе
curl get.mojolicio.us | sudo sh
мой внутренний параноик упал и бьется в конвульсиях
описание вакансии на ООП — фигня по сравнению с тем, что претенденту нужно форкнуть проект, описать себя, свои скилы, и сделать pull-request.
В конце концов все претенденты будут сражаться между собой виртуально: github.com/reedlaw/ruby-mmo
> Это очень странно, возможно Вы начали работу с СУБД сразу с ORM.
:) познакомился я с SQL в 2000г на СУБД Informix, в то время очень крутой, в то время никто и не слышал об ORM

кол-во строк не показатель, обычно сложный SQL в ruby (в принципе не важно в каком языке) длинная строка в которой сходу ничего не поймешь, AREL вносит ясность
если хотите — в личку могу скинуть примеры кода и некоторые кейсы, когда использование SQL было бы гораздо сложней

я не агитирую полностью отказаться от SQL, возможно использование каких-то простых команд типа TRUNCATE. Но по возможности следует пользоваться AREL (имхо).

не обращайте внимания, ализар в последнее время вообще пургу гонит
почему каждое ваше видео приходится перематывать на 1/3 вперед?
хомяков снова открывает америку, в следующий раз напиши плиз о шифровании паролей или настройки файрвола
Интересно, что это за система прототипирования?
Мне как раз таки сложную выборку проще понять в AREL, это раз
во вторых обычно приходится статические запросы с 3мя и больше join на больших таблицах разбивать на отдельные запросы для производительности

третье — (основная моя мысль) составлять на лету сложный запрос ( в котором WHERE условия и JOIN таблички подключаются в зависимости от других бизнес-условий) гораздо проще и понятней через AREL, чем пытаться работать со строкой

четвертое — портабельность, я легко переключаюсь между mysql, postgresql и sqlite

все это мое имхо, я вижу явные преимущества в использовании AREL, кто считает что SQL строка удобней — дело его.
никто еще не умер и от SQL кода во вьюшках, но мировой опыт показывает, что это вызывает воспаление геморроидальных вен
да и поручать работу руби тоже не стоит
> используйте голый SQL
— вредный совет
изучайте AREL, берите в руки squeel или meta_where
Тут далеко ходить не надо
ActiveRecord::Base.transaction do
end

выглядит читабельней и понятней и гораздо проще в отладке и тестах
таким же блоком я ловлю ошибки и посылаю оповещения о них
ruby суперский язык, в котором можно вывернуться как угодно (ну или почти как угодно), но не стоит придумывать гемор. проще надо быть — KISS
все это имхо
в итоге получился сферический конь. нет, я не против задачек во имя академического интереса, но тут совсем мало практической пользы — все можно сделать гораздо красивей на чистом руби

Information

Rating
Does not participate
Location
Артек, Украина, Украина
Date of birth
Registered
Activity