@proRuby

Страница 146 из 1594
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
он не умеет uuid ы , только инты
сделай чтоб uuid генерился базой епта

Nikolay
20.08.2016
17:39:19
ну и у нормального регистратора должен быть похожий подбор и так
я делаю не подбор созвучных, это перебор, да. я делаю конкатенацию веденного слова с массивом доменных зон которые у меня есть

ваще за такое количество запросов регистратор скорее всего забанит
я сам регистратор. и пишу софт как раз для регистратора :)

сделай чтоб uuid генерился базой епта
uuid и так генерится постгресом. а вот гем ищет хоть усрись, но интом

и ваще автор сказал что пишет другое решение, типа отстаньте, не до гема щас. это 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
to_a не работает (
значит у этого объекта нет to_a

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
Код

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

Danila
20.08.2016
19:48:18
значит у этого объекта нет to_a
у ар релейшена есть to_a

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
а почему нет чатика pro.js?
попробуй pro.node/pro.nodejs

Страница 146 из 1594