
Andrey
26.01.2018
18:29:25
Помянешь ад и бог тут как тут ?

Просто
26.01.2018
18:32:07
ето мой второй акк, спокойствие))
просто понял что не спится это уже навсегда и пересел за комп
готов предоставить подтверждаюшее порно с карликами всем желающим

Google

Просто
26.01.2018
18:47:22
а как давно приват на гитхабе стал поголовно платным?
как сильно я отстал от жизни?

(\/)(o.o(\/)
26.01.2018
18:48:54
я думал он всегда таким был о.о

Просто
26.01.2018
18:51:19
у меня вечные проебы с гитом как и с гуглом, потому если мне нужен там акк я его создаю.
раньще как то без проблем приват юзал. о монетизации и не слышал)
я года два наверное уже гитом не пользовался как самостоятельный юзер))

Vadim
26.01.2018
19:15:19
господа рубисты, есть ли кто тут из казани? собираемся проводить митап и доп. спикеры были бы очень кстати

Mikhail
26.01.2018
19:47:00
Всем привет! Есть у класса member, типа IPAddr. Когда я его ковертирую в json, то он мне выдает json вида family"=>2, "addr"=>3232235777, "mask_addr"=>4294967295
Можно ли как то сделать, чтобы мой класс конвертировал в вид "192.168.0.2"
Или хотя бы "192.168.0.2/24"

Просто
26.01.2018
19:49:19
просто добавь етап в конвертор, сначала разверни свою IPadrr, потом уже сведи в единый массив и дкодируй
ты или играешся с параметрами декодера в строку json или сам ручками задаешь что во что перевести, и там или сам сводишь в строчку или кидаешь в массив и декодируешь в json

Mikhail
26.01.2018
19:51:09
Да, класс наследуется от ActiveRecord
А как добавить этап?

Google

Просто
26.01.2018
19:51:53
у тебя сейчас в твоем ip такая каша:
{
ip: {
adrr: { '112','12','12','12'},
mask: { '112','12','12','12'}
}
}
обрашаешся к addr и переводишь в тот вид какой тебе надо

Mikhail
26.01.2018
19:54:31
Так в классе не только этот метод

Просто
26.01.2018
19:54:44
вот именно

Mikhail
26.01.2018
19:54:50
Нужно чтобы при вызове to_json нормально конвертились все поля

Просто
26.01.2018
19:54:57
ты сводишь в строку сразу всю дичь

Mikhail
26.01.2018
19:55:11
а сейчас ipaddr только не конвертится

Просто
26.01.2018
19:56:11
to_json работает с одномерными массивами. вложеные обьекты он клеит и не заморачивается
я точно не помню, всегда json ручками собирал если что то сложное многомерное, но вроде на стандартный декодер есть параметры
ша
ты в строку через гем сводишь или сам?
я просто ша листаю документацию по json и вижу что многомерное оно жует со старта без определений
если у тебя в сам метод не без косяков заносит то тогда вызывай по отдельности и смотри что отдает
ту же маску или адрес

Mikhail
26.01.2018
20:01:50
хм, звучит как то сложно :)

Просто
26.01.2018
20:01:53
если так же отдаст в склееном виде то косяк в вводе
хм, звучит как то сложно :)
у тебя дичь на выходе когда весь массив перегоняешь в json.
ооп это не самогон, тут свои тонкости перегона.
возми для начала посмотри что тебе по отдельности каждое поле отдает
от этого уже и будешь оттлкиватся

Mikhail
26.01.2018
20:03:58
Понял, спасибо :)

Google

Просто
26.01.2018
20:05:36
тут лучше мне помогите расжевать преймущества GraphQL перед REST
что за зверь REST я вроде бы догадываюсь, о graph только сегодня узнал
на словах и примерах для приема запросов graph рвет все подметки, но терзают меня смутные сомнения..
чую завтра днем под этим сообщением я как всегда напишу: "спасибо всем, вы мне очень помогли"))

Anton
26.01.2018
20:09:50
Не язык а способ

Просто
26.01.2018
20:10:33
логично, а мелочи жизни из практики и тд?
й просто качаюсь между api3 и api4 гитхаба
не хочется с размаху прыгнуть на новую такую незнакомую хреновину

Anton
26.01.2018
20:12:10

Просто
26.01.2018
20:13:26
а то я знаю радости реста, когда загрузило половину но ты об этом никогда не узнаешь)))
если специальное етот момент не предусмотрел)
звучит как бред, но такое бывает
когда у тебя на выходе внезапно получается дичь а ты не знаешь почему это
лан я решил не заморачиватся так что традиционно всем спасибо))
просто вроде бы но новая свежая приколюха (для меня) но адекватным применением по примерам и не пахнет. какой то обрезок sql без команд разве что
я знаю что иногда что то может не зайти сразу, а потом будешь жалеть как попозже познакомишься поближе

Mikhail
26.01.2018
21:41:32
Скажите, а метод update в ActiveRecord не может вернуть обновленный объект, как sql returning метод?

Roman
27.01.2018
11:13:03

Google

Mikhail
27.01.2018
11:13:20
Спасибо :)

Denis
29.01.2018
02:52:53
Ребят помогите!
ничего не понимаю смотрю доку там вроде все так как я написал
syntax error, unexpected =>, expecting '}'
zar{:url => z}
а если я сделаю zar[:url => z]
то ошибки не будет
но и хеш будет пустой
хотя хеш задефайнен очень далеко
хеш мой любимый элемент... блин чеж он не работает
(((

Alex
29.01.2018
04:10:07
zar[:url] = z
это значит положить в хэш zar, значение z, по ключу url
это нужно?

Denis
29.01.2018
04:55:11
DataMapper.setup(:default, 'sqlite:///Users/lir/Desktop/db.db')
как правильно указать путь до базы если база в той же директории что и ты
нужен абсолютный?
три слеша нужны?

Иван
29.01.2018
05:20:28
DataMapper.setup(:default, "sqlite:///#{Dir.pwd}/db.db")

ShadoWalkeR
29.01.2018
08:37:06
Кстати, есть такой вопрос - я руби в скриптах для линукса юзаю и все присматриваюсь к rake - кто нибудь им что нибудь для шелла делает? Мне для понимая где он может быть полезен

Vasiliy
29.01.2018
08:37:55
прост запускатор твоих задач
можно конвейрно запускать

ShadoWalkeR
29.01.2018
08:41:06
Понятно. То есть пока не особо пригодится

Vasiliy
29.01.2018
08:42:12
ну вообще если несколько скриптов лучше через него пускать

Владимир
29.01.2018
09:14:34
Рубями можно прямо для шела вертеть разве нет?
Один sh исполняемый файл в котором прописываешь все что нужно к rb файлам и ~~~"магия"~~~

ShadoWalkeR
29.01.2018
09:15:49
Ну у меня
script.rb
#!/usr/bin/env ruby
и поехали)))

Владимир
29.01.2018
09:15:59
Без мам, пап и сборок

Google

ShadoWalkeR
29.01.2018
09:17:01
В основном гем daemons юзаю - чтобы в SysV нормальный сервис получит - SysV же не мониторит последующую работу своих демонов и при падении не рестартует

Владимир
29.01.2018
09:17:12
Ето с винды уже извраты притянули всякие еретичные мысли о том что по нужно устанавливать специальным нажатием по файлу.
никаких заебов и прочего с консолью

ShadoWalkeR
29.01.2018
09:17:35
Ну и остальное уже по мере необходимости прикручиваю - в зависимости от задачи скрипта

Владимир
29.01.2018
09:18:47
У меня вобше на консоль есть отдельная менюшка хоткеев на команды, два тычка в в клаву неглядя и запускается все что надо
Даже sh не нужен дополнительный
Удобно
Особенно когда вся дичь пишется "временно" в разных местах в расчете на "потом нормально перепишу", перекидывается по папкам для красоты, перебивка системы епизодически и тд.
консоль рулит и бибикает. Сборки для слабаков))
Особенно когда кода на один файл в 100-300 строк)
Предрекаю долгие и безуспешные баталии но у меня вопрос
Какое железо оптимально брать под линукс комп на поиграть?