
Mikhail
27.07.2016
18:27:36
а вот мертвые поля в бд не нужны
не стоит. Код комментить можно, в бд не надо.

Eugene
27.07.2016
18:39:03
Окей, спасибо

yopp
27.07.2016
18:39:24

Google

Mikhail
27.07.2016
18:39:51
тоже вариант
у меня не бывает кода, который понадобится потом. Код пишу в тот момент, когда он нужен. В бд заливаю то, что там должно быть

Nikolay
27.07.2016
18:41:27
ну это другой вопрос - но готовый код гемов вроде девайса, например есть

Mikhail
27.07.2016
18:41:50
девайс не юзаю в своих проектах
?

Nikolay
27.07.2016
18:42:17
а что, самописка? или оаутч?

Mikhail
27.07.2016
18:42:52
clearance, sorcery, tachiban
зависит от проекта.

Nikolay
27.07.2016
18:43:39
ххм
сколько их

Eugene
27.07.2016
18:48:30
а чем девайс плох?

Nikolay
27.07.2016
18:49:43
да ничем в общем--то
аутентифицирует себе

Google

Nikolay
27.07.2016
18:51:00
банит переборщиков, емылы подтверждает

v
27.07.2016
19:41:28
ну, это ощущения от девайса где-то двухлетней давности

Stanislav
27.07.2016
19:42:15
он хорош как поделие из коробки
не более

Nikolay
27.07.2016
19:55:25
ну почему, вьюшки кастомизируются, кастомные поля в модель невопрос
вот, конечно, с нестед пропертями да, есть ньюансы

Stanislav
27.07.2016
20:23:17
srand
set_trace_func proc {|event, file, line, id, binding, classname|
if rand(10) == 5 && (event == "call" || event == "c-call")
raise RuntimeError.new("zaebal")
end
}
100.times{ puts "hello" }
? чет никто не оценил
увеличиваем разброс рандома, прячем в гем, и...

yopp
27.07.2016
20:38:56
а чо ожидается ваще?
``block in <main>': zaebal (RuntimeError)`

Stanislav
27.07.2016
20:39:25
а ты пару раз запусти скрипт
ексепшен рандомно валится при вызове руби метода или си метода
бектрейс заканчивается например именно при вызове puts

yopp
27.07.2016
20:40:23
пфф

v
27.07.2016
20:44:15
Number extend [
my_factorial [
(self < 2) ifTrue: [ ^1 ]
ifFalse: [ |c|
c := OrderedCollection new.
2 to: self do: [ :i | c add: i ].
^ (c fold: [ :a :b | a * b ] ) ]]].
господа, ваше мнение?
и как тут код оформляется?

Google

Stanislav
27.07.2016
20:45:14
тьфу
через `

v
27.07.2016
20:45:46
да чот никак

Stanislav
27.07.2016
20:45:55
в начале и в конце
можешь три ` поставить для надежности

v
27.07.2016
20:46:09
они и в начале, и в конце

Aldar
27.07.2016
20:46:17
три backquote

v
27.07.2016
20:46:29
о
с тремя сработало

Stanislav
27.07.2016
20:46:43
а да, один бэкквот только для однострочников канает

v
27.07.2016
20:47:55
так чо про кот-то скажете?
глаза вытекают, или збс?

Stanislav
27.07.2016
20:48:34

v
27.07.2016
20:48:57
естессна
но и не crystal

Антон
27.07.2016
21:07:45
вытекают

Stanislav
27.07.2016
21:08:10

v
27.07.2016
21:08:34
вытекают
совсем вытекают, или на полшишечки?

Stanislav
27.07.2016
21:08:55
кристал для меня закончился когда я в сорцы глянул
https://github.com/crystal-lang/crystal/blob/master/src/compiler/crystal/syntax/lexer.cr

Google

v
27.07.2016
21:09:49
ебать

Stanislav
27.07.2016
21:10:14
я так же сидел

yopp
27.07.2016
21:20:49
я тоже не понял нафига они свой токенайзер написали
но похоже ради «кристал собирается кристалом»

Stanislav
27.07.2016
21:22:17
дак это ладно, но это же выглядит чудовищно
каждый символ проверять
в слове!
ну бля, не знаю

Admin
ERROR: S client not available

Stanislav
27.07.2016
21:23:14
типа если это ensure проверим каждый символ

yopp
27.07.2016
21:23:14
а токенайзер особо иначе не напишешь

Paul
27.07.2016
21:23:34
китайский такой код

Stanislav
27.07.2016
22:40:20

Konstantin
28.07.2016
01:49:50
код как код
очень часто открываешь чужой код и такой, да че за хуйня, можно же красиво написать, щас покажу
пишешь, а оно не работает так
и в конце ты приходишь примерно к тому, что было в изначальной версии

Alexander
28.07.2016
01:58:28
а так, все на Эликсир! )
https://robots.thoughtbot.com/how-we-replaced-react-with-phoenix

Google

Nursultan
28.07.2016
05:27:27
есть кто шарит в хамл?
подскажите пожалуйста что он от меня хочет?

I
28.07.2016
05:30:46
class:
а не class ‘form-control’
хэш же

Dorzhi
28.07.2016
05:32:13
и как эта IDE? удобно?

I
28.07.2016
05:32:54
А, не подсветила из-за отсутствия плагина для haml, видимо

Dorzhi
28.07.2016
05:33:28
ну это еще и минус автору, так что 50/50

Nursultan
28.07.2016
05:34:39
elj,yf njkmrj ntv xnj d j,kfrt
удобна только тем что в облаке
когда кому нибудь показываешь проще

I
28.07.2016
05:35:45
ну да, все лучше, чем на винде

Rafkat
28.07.2016
05:36:58
вот вам ссылка на перевод статьи на тему пхп и руби. https://habrahabr.ru/post/306564/

Dorzhi
28.07.2016
05:38:44
вброс ну

Alexander
28.07.2016
06:11:36
охуенно, такой прямо политический текст на тему “а у вас негров вешают, а наши висят не хуже!”

Evgeny
28.07.2016
06:45:52
В добавку к статье выше добавлю, что много роровцев, которые руби то толком и не щупали, в итоге и имеем, чисто рор человека, который больше нигде не ориентируется, не говоря в том, чтобы в сорцах разобраться.

Nikolay
28.07.2016
07:23:54

Stanislav
28.07.2016
07:26:43