@rubylang

Страница 256 из 1684
Nikolay
30.07.2016
23:33:38
я позырил в исходники ерр клиента - ... и нифга не понял

он там помоему сам хмлки генерит и парсит

но где и как, я безпонятия. надо на свежую голову внимательно код почитать. спасибо за помощь )

ojab
30.07.2016
23:34:15
https://github.com/m247/epp-client/blob/master/lib/epp-client/host/check_response.rb

Google
Nikolay
30.07.2016
23:34:49
без тебя я б долго возился

но да, там деф методов то еще веселье

спасибо. снов

Антон
31.07.2016
08:21:16
@ojab, тебе пора деньги брать за консультации

Алиф
31.07.2016
09:04:31
who try Phoenix ?

Aldar
31.07.2016
09:06:52
Phoenix is a very cool new framework

v
31.07.2016
09:08:06
Ландон из э кэпитал оф грэйт бритайн

Ты ж его не пробовал даже, "very cool"

Aldar
31.07.2016
09:08:47
Phoenix will kill rails

v
31.07.2016
09:08:59
Ландон из э кэпитал оф грэйт бритайн

Aldar
31.07.2016
09:09:18
Шо?

Вы несете

v
31.07.2016
09:09:37
ns ; tuj yt ghj,jdfk lf;t

Google
v
31.07.2016
09:09:43
ты ж его даже не пробовал

Aldar
31.07.2016
09:09:46
ой все

v
31.07.2016
09:10:05
маладэц

Rafkat
31.07.2016
09:29:06
Phoenix is a another point of view to mvc frameworks.

Phoenix have a new and futured things.

Алиф
31.07.2016
09:31:25
what is difference benifitess between rails and Phoenix

Rafkat
31.07.2016
09:31:56
Phoenix have a microservices architecture, imho :)

Aldar
31.07.2016
09:34:25
the main difference between Phoenix and Rails is that Phoenix is written in Elixir, and Elixir runs on beam - erlang VM

erlang is very good at concurrency, high availability, and it’s distributed by design

Алиф
31.07.2016
09:40:31
thanks for explain :) so sholud bignner start erlang for phoenix?

Aldar
31.07.2016
09:42:39
Rafkat
31.07.2016
09:42:53
Elixir is enough

Aldar
31.07.2016
09:43:01
@proelixir

You can call erlang code from elixir and vice versa

Алиф
31.07.2016
09:45:09
@proelixir
i just start ruby 8/9 month so i dont think so its better to go some new language now before i am good in Ruby am i rit Aldar

Aldar
31.07.2016
09:46:52
i just start ruby 8/9 month so i dont think so its better to go some new language now before i am good in Ruby am i rit Aldar
Yes, i agree, but in depends on your goal, if your goal is to get a ruby job - it’s better to focus on ruby

It’s always good to know different programming language

Алиф
31.07.2016
09:56:07
i join one Rails job 1 month only thanks again hope i need more practice and learn one language then move to other :)

Mikhail
31.07.2016
10:09:09
Вот оно че) раз функциональщина значит микросервис.. Где то тут валяется логика под ногами, чувак потерял

Google
Nikolay
31.07.2016
10:12:14
фонарик дать?

Mikhail
31.07.2016
10:21:16
фонарик дать?
тут надо чтото в стиле ГЕТЕРОмол, антиЛГБТцитин. Хипстерию мозга по другому не вылечить)

Mikhail
31.07.2016
10:44:59
Не

Silent Bob
31.07.2016
14:05:42
Подскажите пожалуйста, как мне можно к каждому puts в консоль добавлять время Time.now автоматически?

v
31.07.2016
14:08:17
ну, метод сделай, например

Silent Bob
31.07.2016
14:09:19
какой? Может коллбек?

только как его сделать то..

Danila
31.07.2016
14:10:04
в смысле?

Silent Bob
31.07.2016
14:10:54
типа перед каждый раз перед тем как вызывается puts, будет вызываться print "#{Time.now} "

v
31.07.2016
14:12:21
какой? Может коллбек?
ну епт, какой коллбек? метод def puts_time print "#{Time.now} " puts end

v
31.07.2016
14:12:32
и юзай этот puts_time

Silent Bob
31.07.2016
14:12:51
так надо все переписывать.

А я хочу раз фигак - и ко всем puts добавлять время. Не меняя ничего

v
31.07.2016
14:17:05
манкипатчинг спасет тебя, йуный падаван

Silent Bob
31.07.2016
14:17:55
вот что я нашел http://stackoverflow.com/questions/37062368/callback-for-puts-and-warn-ruby но это помоему слишком?

использовать Logger вместо puts
да, это наверное самое правильное будет. Пойду почитаю

Danila
31.07.2016
14:19:55
правильнее будет выпилить все puts и заменить их своим методом или логгером

Google
ojab
31.07.2016
14:21:35
https://gist.github.com/ojab/f2b50b188da143bf3413aaf5340bbb5b

мда

а, по ссылке на стековерфлоу это уже есть

Stanislav
31.07.2016
14:31:56
Через set_trace_func тоже можно

yopp
31.07.2016
15:49:18
руки за такое отрывать надо

ojab
31.07.2016
15:50:12
ты так говоришь, как будто за переопределение puts руки отрывать не надо

yopp
31.07.2016
15:51:43
тоже надо

и общественно порицать

Admin
ERROR: S client not available

yopp
31.07.2016
15:52:04
особенно когда его начинают вместо $stdin посылать хуй пойми куда

ojab
31.07.2016
15:52:25
*$STDOUT

yopp
31.07.2016
15:53:16
брр, да

он просто $stdout и STDOUT

ojab
31.07.2016
15:53:41
(на самом деле вообще $stdout или STDOUT)

yopp
31.07.2016
15:53:52
и ещё вроде перлоговно есть

Антон
31.07.2016
16:13:56
первый раз в жизни вижу молнию радугу и солнце одновременно

а вы тут о stdout

yopp
31.07.2016
16:14:24
поссы в солнечную погоду на щиток!

Антон
31.07.2016
16:14:33
ахахаха

Google
yopp
31.07.2016
16:14:36
через сито

Антон
31.07.2016
16:14:37
радуги не будет

будут звезды

yopp
31.07.2016
16:14:43
через сито будет!

Антон
31.07.2016
16:15:16
это нужно хитро извернуться чтобы было нужно отражение нужно мелкое сито и давление которое я не осилю - годы уже не те

yopp
31.07.2016
16:35:48
массаж!

Silent Bob
31.07.2016
17:43:29
Ну у меня теперь другой вопрос. Как мне заставить логгер одновременно писать и в файл и в консоль? Сейчас получается или в консоль, или в файл. Так выводит в консоль: require 'logger' logger = Logger.new(STDOUT) logger.level = Logger::INFO logger.debug "debugging info" logger.info "general logs" logger.warn "oh my…this isn't good" logger.error "boom!" logger.fatal "Fuck" Так в файл: logger = Logger.new('test.log')

Что то я не вижу тут опций таких http://ruby-doc.org/stdlib-2.3.1/libdoc/logger/rdoc/Logger.html#class-Logger-label-How+to+create+a+logger

И это нормально , использовать глобальную переменную для логгера? $LOG = Logger.new(STDOUT) $LOG.info "general logs" У меня просто несколько классов в скрипте

ojab
31.07.2016
18:48:00
глобальные переменные — не ок

создавай логгер в каждом классе лучше или выноси в модуль, например

Egor
31.07.2016
18:56:23
разве использование глобальной константы (LOGGER.info) или статического поля в классе (Rails.logger.info) не является достаточно стандартным и допустимым?

коннекшн к базе данных мы ведь в каждом классе не создаем, это было бы странно

ojab
31.07.2016
18:57:12
> Rails.class => Module

так что это не класс

глобальных костант не бывает, у них есть область видимости

Egor
31.07.2016
18:57:30
ну это не столь важно

ojab
31.07.2016
18:57:38
очень даже важно

Egor
31.07.2016
18:58:35
и как же ограничить область видимости константы?

ojab
31.07.2016
18:59:09
засунуть её в класс или модуль, например

Egor
31.07.2016
18:59:32
это просто задает ей неймспейс, она по прежнему будет доступна из любого места

ojab
31.07.2016
18:59:51
у неё всегда есть неймспейс, внезапно

Страница 256 из 1684