
Nikolay
20.08.2016
13:37:43
он же до конца берет, чи не?

Stanislav
20.08.2016
13:38:20

Nikolay
20.08.2016
13:38:34
вот, а я с длиной городил костыль
помню что был изящнее решение

Google

Иван
20.08.2016
14:05:11
а [1..-1] чем плох?

Danila
20.08.2016
14:36:35
[1,] это очень далеко до изящества

Nikolay
20.08.2016
15:07:26
так. еще вопрос. у меня есть each {|model if model ... else .. end } как мне в if выйти и из if и закончить each.
next не то, exit тоже фейлит
хм . break

Danila
20.08.2016
15:31:01
говно
я бы посоветовал goto
почему ты не гуглишь такое, а сразу пишешь вопрос сюда?

Nikolay
20.08.2016
15:41:25
гоуту... даа, детка
ваще да, надо этот телеграм закрыть и пойти таки проветриться

Danila
20.08.2016
15:48:50
ну какой вопрос такой и ответ
если тебе нужно по условию прерывать цикл, ты что то делаешь не так

Nikolay
20.08.2016
15:51:33
да. тут пожалуй надо реально просвежиться и обдумать алгоритм

Google

Alex
20.08.2016
15:56:49
чет я уверен что ты вообще неправильно делаешь

Lupsick
20.08.2016
16:02:03
да он говнокодит и не фиксит

Nikolay
20.08.2016
16:03:21
146%

Иван
20.08.2016
16:12:02
А почему выход из цикла по условию это плохо?
Точнее почему это обязательно означает что что то делается не так

Nikolay
20.08.2016
16:30:20
да, из этого алгоритма получился отличный хелпер
Ну ка алгоритм покажи
алгоритм в голове только. намдо надо от строки отрезать кусок, пройтись по списку цепляя этот кусок к елементам списка, дернуть внешний гем с этой строкой, и его результаты вывести в веб ) это подбор свободного имени домена для его возможной регистрации

Alex
20.08.2016
16:34:03
Выдергиваешь кусок в переменную, дальше мэпишь массив с концами, готово, чо

Nikolay
20.08.2016
16:34:35
да там развлекалово с хешами
я задачу перекомпозил, потому как надо список хешей нарисовать
{:name_ascii=>"a", :zone_ascii=>"epp2.ua", :name_idn=>"a", :zone_idn=>"epp2.ua", :name=>"a.epp2.ua", :avail=>"0", :reason=>""}
както так
вот энтот хешесоздатель получился акуратный хелпер

Danila
20.08.2016
16:37:15
чёт не бизнесовая задача

Nikolay
20.08.2016
16:37:31
что значит не бизнес задача?
очень даже бизнес. зайди на любой сайт регистраторов доменов и проверь какой-то ололо.рф
ололо
этот даже занят. тьфу )
вот ради avail=>"0" столько логики :):%):)

Google

Danila
20.08.2016
16:41:04
ну так бизнес требование сформулируй

Nikolay
20.08.2016
16:41:15
ибо avail=>"1" превращается в avail=>"0" и приносит денег контори
какое бизнес требование то
у меня оно все софрмировано
частично с алгоритмами
теперь только код
потому как более высокая логика будет привязана уже к этому уровню реализации

Danila
20.08.2016
16:42:27
мдамда

Lupsick
20.08.2016
16:48:19
ему надо домены подбирать по словарю
типа
юзер вводит app.com
надо
abcapp.com
123app.com
zalupaapp.com
ваще за такое количество запросов регистратор скорее всего забанит

Lupsick
20.08.2016
16:50:02
godaddy делает проверку только когда нажмешь «проверить»
ну и у нормального регистратора должен быть похожий подбор и так

Danila
20.08.2016
16:54:21
а, я не дочитал длинное сообщение в котором было сказано про подбор доменов, извините

Lupsick
20.08.2016
16:55:45
но он current_user пихает в модель так что там может все что угодно у него в голове быть

Nikolay
20.08.2016
17:36:08
он не умеет uuid ы , только инты

Google

Lupsick
20.08.2016
17:38:03

Nikolay
20.08.2016
17:39:19
и ваще автор сказал что пишет другое решение, типа отстаньте, не до гема щас. это public_activity, если чо
но гем такого уровня я сам не осилю (

Lupsick
20.08.2016
18:01:07
а есть на 5 рельсы кэш для экшенов?

Nikolay
20.08.2016
18:07:58
ээ. кеш для вьюшек знаю, для контролеров - не знаю

Lupsick
20.08.2016
18:10:34
http_cache_forever

Admin
ERROR: S client not available

Alex
20.08.2016
18:22:53

Lupsick
20.08.2016
18:23:53

Sergey
20.08.2016
18:44:56
клевый хостинг http://www.vultr.com/?ref=6960920-3B, 20$ дают сразу по пригласительной ссылке?

Stanislav
20.08.2016
18:50:16

Sergey
20.08.2016
18:51:00
да, но 20$ получает тот кто региться, тут запрещено постить полезные штуки?

Lupsick
20.08.2016
18:53:09
Такая же политика и у диджиталоушена

Sergey
20.08.2016
18:54:32
не знал, тут дешевле похоже, я зарегился, все DO и так пиарят

Nikolay
20.08.2016
19:11:13
посоны, как скоупный DomainZone::ActiveRecord_Relation
раскастовать в нормальный список? создается скоуп вот так:
scope :activated, -> { where(active: true) }
генерится вот так:
DomainZone.activated.publicly.most_wanted
check_zones.first.first.name - это как-то попахивает
to_a не работает (

Google

Stanislav
20.08.2016
19:35:03

Nikolay
20.08.2016
19:36:01
есть, но почемуто не раскрывается в рельсах. в консольке да, невопрос
check_zones.class
=> DomainZone::ActiveRecord_Relation
check_zones.to_a.class
=> Array
а в вебе - релейшен

Stanislav
20.08.2016
19:39:54
? чето подозрительна

Nikolay
20.08.2016
19:40:03
угу. мне тоже
<div class="row col-md-offset-2 col-md-8">
DomainZone::ActiveRecord_Relation
DomainZone::ActiveRecord_Relation
DomainZone::ActiveRecord_Relation
</div>
а вот так этот релейшен светится в вьюшке

Lupsick
20.08.2016
19:41:37
Код

Danila
20.08.2016
19:43:41

Nikolay
20.08.2016
19:44:00
сейачас гист делаю

Danila
20.08.2016
19:48:18

Nikolay
20.08.2016
19:57:18
ваще какаято неведомая херня
передаю обьект во вьюшку, а там пусто
ага.. давно пора было кеш броузера почистить
{:name_ascii=>"a", :zone_ascii=>"epp2.ua", :name_idn=>"a", :zone_idn=>"epp2.ua", :fqdn=>"a.epp2.ua", :name=>"{:domain_to_check=>[]}", :avail=>"0", :reason=>"Некоректне ім'я домену"}
это как так хеши смержились

Маргарита
20.08.2016
21:38:31
а почему нет чатика pro.js?
про lua даже есть
или и так есть хорошие джс чатики?

Nomaniba
20.08.2016
21:41:37