Size: a a a

Saint P Ruby Community

2019 October 10

IM

Igor Morozov in Saint P Ruby Community
wi11son
ну вот например сегодня @morozzzko говорил, что хочет много доменов иметь, и ккаждый из доменов может иметь свою папку system, и еще какая-то зашаренная папка, где еще какие-то зависимости
я не то чтоб хотел иметь собственную папку system. более того — я даже не хотел бы её, это же на порядок усложняет саму систему.

а вот сделать что-нибудь тупенькое, и чтоб можно было поместить в один файлик и оно работало — вот это ❤️
источник

IM

Igor Morozov in Saint P Ruby Community
вообще, примерно как то, что ты реализовал плагинами
источник

И

Иvan in Saint P Ruby Community
источник

АШ

Алексей Шеин in Saint P Ruby Community
Народ, а хотите задачку?
источник

АШ

Алексей Шеин in Saint P Ruby Community
В груви (ну и в яве) вот такой код дает следующий результат:
groovy:000> 123456789 << 8
===> 1540166912
А в руби  (питоне, пхп и т.д.) результат такой:
>> 123456789 << 8
=> 31604937984
Как в руби сделать так, чтобы было также как в яве?
источник

IM

Igor Morozov in Saint P Ruby Community
ты хочешь, чтоб у тебя в руби был 4-байтовый инт?
источник

IM

Igor Morozov in Saint P Ruby Community
[8] pry(main)> (123456789 << 8 ) & 0xFFFFFFFF
1540166912
источник

IM

Igor Morozov in Saint P Ruby Community
вот тебе 4-байтовый инт
источник

PP

Pavel Peganov in Saint P Ruby Community
Математически, получается, нужно это:
(123556789 * 2**8) % (2**32)
источник

PP

Pavel Peganov in Saint P Ruby Community
Реализация выше (от Игоря) лучше, я скорее описываю происходящее.
источник

АШ

Алексей Шеин in Saint P Ruby Community
да
источник

PP

Pavel Peganov in Saint P Ruby Community
Могут ещё быть нюансы с переполнением в отрицательную сторону ибо в яве int может принимать отрицательные значения, и примет, если в старший разряд попадёт единичка. Но с этим примером повезло.
источник

АШ

Алексей Шеин in Saint P Ruby Community
да, кстати
источник

АШ

Алексей Шеин in Saint P Ruby Community
если сдвинуть на 7, то будет отрицательное значение:
groovy:000> 123456789 << 7
===> -1377400192
источник

PP

Pavel Peganov in Saint P Ruby Community
Если ничего не напутал, то вот:
x -= 0x100000000 if x >= 0x80000000
источник

S

Stacey in Saint P Ruby Community
источник

S

Stacey in Saint P Ruby Community
Как то была тема про дискриминацию девочек в айти и все такое тут.

Первый раз на Берлинском городском ламповом Руби митапе. Тут все говорят только «он или она», только в связке. Всегда. Без исключений. 🤦🏼‍♀️🤦🏼‍♀️🤦🏼‍♀️🤦🏼‍♀️ раздражает просто люто! Тот момент когда овер.Не надо так
источник

AB

Anna Buianova in Saint P Ruby Community
Да, лучше всегда "she" 👌
источник

w

wi11son in Saint P Ruby Community
странно, ведь в немецком как раз таки есть понятие рода у слова
источник

VZ

Victor Zagorodny in Saint P Ruby Community
можно употреблять they
источник