
Amir
12.07.2017
23:38:11
Привет ребята
помогите плиз
нужно из такой строки
123.12.1234.123.12
получить 123.12.1234.123
глубина произвольная
и длина цифр между точками

Alexander
12.07.2017
23:46:22

Google

Alexander
12.07.2017
23:47:00
Ну либо регулярочки, но обычно split быстрее и проще

Amir
12.07.2017
23:50:28
ну сделал так
'123.123.123.123'.split('.')[0..-2].join('.')
может у кого лучше способ есть :)

ojab
12.07.2017
23:58:33
.sub

Dima
13.07.2017
06:12:51
Есть 2 аккаунта на bitbucket.
в ssh-add -l залито 2 ключа которые каждый подходит к каждому акаунту. Мне вот интеено как работает ssh т.е. он будет переберать имеющиеся ключи при разговоре с серверром?
http://ic.pics.livejournal.com/vjuh_developer/80419779/755/755_800.jpg
я разберался ssh config
наверно он выберает по псевдониму.
Лаконично: будет ли работать когда просто подгружены 2 ключа без ~/.ssh/config?

Yaroslav
13.07.2017
07:03:41
другой вопрос - зачем юзать ssh-agent, и потом пытаться понять, как что отрабатывает ?

Oleg
13.07.2017
07:31:43
Спамеры на столько разогнались что по 2 однинаковых сообщения от разных ботов спамят

Fedor
13.07.2017
07:33:13
Эти сообщения, кстати, почти не отличимы уже месяц, их тут по маске фильтровать нельзя?

Oleg
13.07.2017
07:33:54
У меня в моем клиенте телеграма пропала кнопка репорта спама вообще
При удалении только удаление

Google

Oleg
13.07.2017
07:34:18
Фильтровать сложновато
Но их связывает один факт точный - всегда ночью по мск они спамят
Всегда есть ссылка
Форварды популярны стали
А так сложновато

Amir
13.07.2017
07:49:34
Люди
Подскажите как расшифровать ЭЦП в руби
допустим есть файл с подписью ЭЦП в отдельном файле
Надо хотя просто реквизиты подписанта увидеть

Fedor
13.07.2017
07:52:25
https://habrahabr.ru/company/at_consulting/blog/231261/
Моя личная рекомендация в таких случаях - никогда не иметь ничего общего даже с отдаленными знакомыми друзей дальних родственников людей, работа которых как-то связана с гос конторами

Tim
13.07.2017
08:21:43

Fedor
13.07.2017
08:22:17
да я просто сам как-то писал портал централизованных закупок для минздрава
так что бы из единой системы получить данные о заявках надо в три часа ночи зайти на публичный FTPшник, выкачать от туда пару гигабайт зипованных xmlек, разпаковать их, распарсить и по кодам найти то, что связано с медициной
у них просто нет api, нет поиска, нет ничего...
адище такое, что лучше близко не приближаться

Alexander
13.07.2017
08:25:33
Госконторы платят нормально?

Alexander
13.07.2017
08:29:03

Vasiliy
13.07.2017
08:29:55
зото роботоет

Tim
13.07.2017
08:30:14

Alexander
13.07.2017
08:31:49

Fedor
13.07.2017
08:45:14
хотя сейчас может и лучше, я там давно был

Google

Fedor
13.07.2017
08:45:58
тоесть имея тендер на 14 лямов, работают 3 программиста за 50к, примерно так

Tim
13.07.2017
12:10:38
Какого хуя в рельсцах если в контроллере пишешь
render partial: 'partial', locals: { a: a }То внутри парциала надо обращаться к этому говну как local_assigns[:a]
А если рендеришь этот же парциал внутри другой вьюхи, то locals[:a]?
Или если делаешь из этого парциала полноценную вьюху и пишешь
render locals: { a: a }То тоже locals[:a]
Какому больному человеку пришло в голову использовать local_assigns вместо locals?

Fedor
13.07.2017
12:11:21
Используй helper_method

Tim
13.07.2017
12:13:18
Что именно? Мне надо чтобы можно было рендерить парциал с передачей локалов, и чтобы можно было его же отдавать как полноценную вьюху
Тоже предварительно скормив ему локалы
Короче придумал костыль:
locals if defined?(locals)
local_assigns if defined?(local_assigns)
Но ето пиздец все равно, неожиданный удар в спину от фреймворка, который так на конвеншенс помешан

Amir
13.07.2017
12:18:01
рзаве он не доступен как обычная переменная?

Tim
13.07.2017
12:18:41
Кто "он"?

Andrey
13.07.2017
12:19:39
почему бы не создать полноценную вьюху, и из нее вызывать парциал?

Vasiliy
13.07.2017
12:20:55
лол, почему бы не посмотреть доку по методу?

Tim
13.07.2017
12:21:39

Anton
13.07.2017
12:25:05

Amir
13.07.2017
12:25:06
Кто "он"?
locals: {myval: 'qwe'}
в паршиале вроде как просто доступен по имени
<%= myval.to_s %>

Vasiliy
13.07.2017
12:27:08
там если пишешь render partial: 'ololo' надо явно указывать locals: {} если пишешь сразу вьюху, то всё что дальше это уже содержимое locals и да, можно же сразу обращать к переменной а не через массив local_assigns
если не ошибаюсь вот этот метод http://devdocs.io/rails~5.1/actionview/helpers/renderinghelper#method-i-render и можно исходник посмотреть почему так

Tim
13.07.2017
12:38:51
Ок, я просто с другой стороны заходил. В другой вьюхе рендерил этот парциал render 'ololo' locals: {}
И пытался как-то к этому виду стандартизировать
Собственно, это не умаляет неудобства с local_assigns и locals. Может, кто-то знает в чем разница между ними? Кроме того, что одни юзаются тогда-то, а другие тогда-то

Admin
ERROR: S client not available

Tim
13.07.2017
12:43:39
Ладно, кто-нибудь работал с simple_forms? Как там динамически подгружать коллекцию при каком-то эвенте?

Google

Tim
13.07.2017
12:43:46
Что-то замучался уже
Нужно вызывать кастомный "инпут" (или другими словами враппер) для создания нужного мне элемента.
Вот, а чтобы вызвать этот кастомный инпут нужен объект. Вся процедура происходит при создании этого объекта, то есть он не сохранен в базе данных, поэтому удалённо сгенерировать нужный мне элемент у меня что-то не получается
Мб есть какой-нибудь воркараунд? Кроме как использовать simple_fields_for конкретно в этом месте. Не хочется этого делать, ибо потом много ручной работы в контроллере может добавиться
На почве этого кстати внезапно пришло осознание, что в целом мешать фронт и бэк не очень затея

Fedor
13.07.2017
12:53:20
ну а в методе - отдавать переменные, какие надо. Это гораздо удобнее чем локалы дергать
а логика вся все равно должна быть в контроллере а не во вьюхе )

Alexander
13.07.2017
12:54:32

Lupsick
13.07.2017
12:55:35
бабах

Fedor
13.07.2017
12:56:23
> логика
> в контроллере
?
ну если у нас есть какая-то логика отображения, которая зависит от какого-нибудь переданного параметра, то логично ее иметь в контроллере а не во вьюхе. И уж точно не в модели )

Alexander
13.07.2017
12:56:47
может и против циклов?)

Fedor
13.07.2017
12:57:07
конечно
особенно если это слим )
вызываешь метод хэлпера, который возвращает нужный партиал и все

Alexander
13.07.2017
12:58:26

Fedor
13.07.2017
12:59:24
не не не, хэлперы, подключающие партиалы
а не надо извращений

Alexander
13.07.2017
12:59:55
а, цикл в хелпере, который рендерит партиал… и чё, строку возвращает?

Google

Alexander
13.07.2017
13:00:33
тоже мне извращения. давайте хелперы городить, вместо инлайн-вызова

Fedor
13.07.2017
13:00:50
ну вообще если только возвращать партиал, то волпне можно и в цикл во вьюхе завернуть
если сложнее - то легче в хэлпер

Alex
13.07.2017
13:01:14
view object вполне себе нормальная штука.

Alexander
13.07.2017
13:01:37
типа вместо инлайн условия или цикла лучше вынести его в хелпер-метод. или рендер партиала вынести — так и не понял, что именно и зачем
def my_helper
render :partial
end
wtf?

Fedor
13.07.2017
13:02:41
да все что угодно, если у тебя есть какая-то логика сложнее однострочника, то ее во вьюхе не должно быть