Size: a a a

2016 September 16

RS

Rustam Sharshenov in Rubyata
Он платный
источник

MS

Mikhail Sytchev in Rubyata
Ну там экстра фичи платные типа поддержки
источник

MS

Mikhail Sytchev in Rubyata
тут у нас одна команда провела нагрузочное тестирование аппа с passanger и puma
источник

RS

Rustam Sharshenov in Rubyata
Не, там толи кластеризация платная толи мультитред
источник

RS

Rustam Sharshenov in Rubyata
По крайней мере, раньше было
источник

MS

Mikhail Sytchev in Rubyata
puma соснула в несколько раз
источник

RS

Rustam Sharshenov in Rubyata
Окай
источник

MS

Mikhail Sytchev in Rubyata
я узнаю больше о формате тестирования и версии пасажира
источник

MS

Mikhail Sytchev in Rubyata
отпишусь сюда
источник
2016 September 17

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Mikhail Sytchev
Вы знали вообще, что
class Sample
 @var = 1
end

var будет классовой переменной
Нифига не классовой, а переменной объекта класса.
источник
2016 September 19

MT

Maria Tsvetkova in Rubyata
Рубят, а кто-нибудь использовал turnip? Чот никак не могу заставить файл .feature увидеть шаг, написанный турниповским синтаксисом (кукумберовский регексп видит), думаю, мож магия какая-то, а я не вкуриваю? https://github.com/jnicklas/turnip
источник
2016 September 21

RS

Rustam Sharshenov in Rubyata
источник

KO

Kalys Osmonov in Rubyata
да это же vcr. только на уровне вызова методов.
источник

RS

Rustam Sharshenov in Rubyata
источник
2016 September 23

MS

Mikhail Sytchev in Rubyata
Ruby прогрессирует https://news.ycombinator.com/item?id=12450501
источник

MS

Mikhail Sytchev in Rubyata
источник

KO

Kalys Osmonov in Rubyata
Giant Guild Lock
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Я сейчас делаю убойное видео про Ruby GIL. Мне кажется, я знаю то, что не знает остальной мир.
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Например
@counter = 0

2000.times.map do
 Thread.new do
   2000.times do
     counter = @counter
     counter +=1 unless false
     @counter = counter
   end
 end
end.each(&:join)

puts @counter


Этот код даст непредсказуемый результат, из-за race conditions.
Но если в центральной строке заменить unless false на if true (один хер по идее), race condition'а не будет. Вот такая магия :)
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Пасатри внимательно, "guild can't access the objects of other guilds", на деле это эмуляция форкания по процессам
источник