Size: a a a

Ruby, Rails, Hanami | dry-rb

2019 October 25

M

Mike in Ruby, Rails, Hanami | dry-rb
А если нужно отображать пользвотелей, у которых открыта определенная страница со статистикой по дням, как это лучше делать?
Пользователей немного, производительность не так критична.

Я правильно понимаю, что ActionCable смысл юзать нет?
Ну т.е тупо сделать какой-нибудь пинг метод, который принимает нужные параметры. И каждый раз писать в базу
источник

M

Mike in Ruby, Rails, Hanami | dry-rb
Mike
А если нужно отображать пользвотелей, у которых открыта определенная страница со статистикой по дням, как это лучше делать?
Пользователей немного, производительность не так критична.

Я правильно понимаю, что ActionCable смысл юзать нет?
Ну т.е тупо сделать какой-нибудь пинг метод, который принимает нужные параметры. И каждый раз писать в базу
Отображать в админке, не другим пользователям (как в чате)
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
Mike
А если нужно отображать пользвотелей, у которых открыта определенная страница со статистикой по дням, как это лучше делать?
Пользователей немного, производительность не так критична.

Я правильно понимаю, что ActionCable смысл юзать нет?
Ну т.е тупо сделать какой-нибудь пинг метод, который принимает нужные параметры. И каждый раз писать в базу
посмотри на on leave page
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
пинг может не понадобиться
источник

M

Mike in Ruby, Rails, Hanami | dry-rb
Тенпеннай
посмотри на on leave page
Мне нужно не когда покидают, а просто мониторить, что страница открыта.
Ну или я не так понял.

Суть в том, что это терминалы для сканирования товаров и нужно мониторить, что они запущены.
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
Mike
Мне нужно не когда покидают, а просто мониторить, что страница открыта.
Ну или я не так понял.

Суть в том, что это терминалы для сканирования товаров и нужно мониторить, что они запущены.
открывают страницу - записываешь, что страница открыта
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
закрывают - записываешь что закрыта
источник

M

Mike in Ruby, Rails, Hanami | dry-rb
Реальность такая, что может интернет пропасть, тогда не узнаю, что это произошло
источник

T

Tim in Ruby, Rails, Hanami | dry-rb
чебурнет?
источник

RP

Roman Patkin in Ruby, Rails, Hanami | dry-rb
Mike
А если нужно отображать пользвотелей, у которых открыта определенная страница со статистикой по дням, как это лучше делать?
Пользователей немного, производительность не так критична.

Я правильно понимаю, что ActionCable смысл юзать нет?
Ну т.е тупо сделать какой-нибудь пинг метод, который принимает нужные параметры. И каждый раз писать в базу
ну пинг да, норм вроде решение
источник

RP

Roman Patkin in Ruby, Rails, Hanami | dry-rb
но лучше, конечно, чтобы сервер инициировал проверку, тогда тут ws нужны, потому что проверку того, какие страницы живые, придется через крон инициализировать
источник

RP

Roman Patkin in Ruby, Rails, Hanami | dry-rb
а так пульнул ивент по ws, ответ пришел, значит все ок, но тут тоже крон, но вроде как это проще, чем все гонять
источник

M

Mike in Ruby, Rails, Hanami | dry-rb
Tim
чебурнет?
В том числе))
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
Сидел я сегодня вечером, и вместо того чтоб общаться в этих ваших чатах бескоенчных решал задачку.

Сначала на Ruby

def hamming_weight(n)
   n.to_s(2).count(?1)
end


Думаю ништяк, весело. Можно даже жабу в соседнем чате в пузо потыкать, и узнать за какое время она решит. Но не стал.

Потом на Go:
func hammingWeight(num uint32) int {
   ans := 0
   for ; num > 0 ; {
       if 1 == num%2{
           ans += 1
       }
       num = num >> 1
   }
   return ans
}

Вообще весело и быстро.  Вообще класс.

А потом думаю дайка на JS решу
var hammingWeight = function(n) {
   let ans = 0;
   while( n > 0){
       if(1 == n%2){ans +=1}
       n = n >> 1
   }
   
   return ans;
   
};

И тут бац, бух, бах - не проходит. А знаете почему?
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
Вот и я не знал. За то теперь знаю: 4294967293 >> 1 == -2
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
В JS и Java there is no unsigned integer type.
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Dima
В JS и Java there is no unsigned integer type.
В жс ещё и интеджеров нет, да
источник

V

Vladimir in Ruby, Rails, Hanami | dry-rb
Доброго вечера всем. Не можете подсказать какой-нибудь ресурс или статью, чтобы подготовиться к собеседованию, освежить знания так сказать, за несколько дней
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
Vladimir
Доброго вечера всем. Не можете подсказать какой-нибудь ресурс или статью, чтобы подготовиться к собеседованию, освежить знания так сказать, за несколько дней
источник

D

Dima in Ruby, Rails, Hanami | dry-rb
вообще смотря куда собеседуешся.
источник