
Смерть
18.05.2017
19:51:24
Админ в админке оббновляет перевод. Юзер это сразу же видит при перерендере страницы

Alexey
18.05.2017
19:51:43
Ну так в бд не проще хранить переводы?

v
18.05.2017
19:51:45
ну, кофе тут непричем

Смерть
18.05.2017
19:51:59
Ну и плюс если юзер поменял язык, ему тоже приходят новые строки

Google

v
18.05.2017
19:52:11
тож кофе непричем

Смерть
18.05.2017
19:52:17

Alexey
18.05.2017
19:52:48
ну так в чём проблема тогда сделать в админке изменение полей дб, а во вьюхе просто получить пакетом всё

v
18.05.2017
19:52:59
у меня такое чуйство

Смерть
18.05.2017
19:53:14
просто мне нужно чтобы у меня был абстрактный
class StringProvider
pairs = {}

v
18.05.2017
19:53:25
@HooFoo у тебя случаем хэти локализованные значения где-нибудь в скрипт не вставлены?

Смерть
18.05.2017
19:53:35
в скрипт нет
фронтендер захардкодил строки
а мне надо сделать так, чтобы он это не делал
а мог просто добавить новый ключ и значение

v
18.05.2017
19:54:19
а
тык хэта

Alexey
18.05.2017
19:54:35

Google

Смерть
18.05.2017
19:54:50
я могу обернуть в erb и проставить все что надо
я просто думал вдруг в кофе есть синтаксис

v
18.05.2017
19:55:02

Смерть
18.05.2017
19:55:08
и не придется делать через erb
Вот так могу сделать
Но хотел не мешать js и вьюхи

v
18.05.2017
19:55:52
<%= javascript_tag do %>
window.productsURL = "<%=j products_url %>";
window.products = <%=raw Product.limit(10).to_json %>;
<% end %>

Смерть
18.05.2017
19:55:59
Да, так могу

v
18.05.2017
19:56:01
ляпаешь в конец странички
и ляпота
можно паршиал сделать

Alexey
18.05.2017
19:56:28

v
18.05.2017
19:56:37
собсна, я делал паршила, когда надо было объекты инициализировать

Смерть
18.05.2017
19:56:57
я так понял, что для i18-js он генерирует файл

v
18.05.2017
19:57:01
да

Смерть
18.05.2017
19:57:10
который уже импортится

v
18.05.2017
19:57:12
ну там можно переключить

Смерть
18.05.2017
19:57:17
А мне не надо статичный

v
18.05.2017
19:57:31
пнятна

Google

v
18.05.2017
19:57:47
вставляй ключи при инициализации страницы

Смерть
18.05.2017
19:57:53
ладно, сделаю партиал, и фронтендеру понятней будет
ага
спасиб

Alexey
18.05.2017
20:00:42

Смерть
18.05.2017
20:00:56
да чет геморно как-то
Натяпляпаю партиал ща 10 минут сейчас
и в продакшн

Andrey
18.05.2017
20:06:14
Друзья, в новом обновлении телеграмма у меня теперь смайлики на пол экрана.
Мб кто-нибудь в курсе как их убрать?
http://joxi.ru/zANkwPxUBO44vr

Eugene
18.05.2017
20:06:37
Нажми на смайл внизу
В области инпута ввода текста

Andrey
18.05.2017
20:06:55
Ахуеть

v
18.05.2017
20:06:56

Andrey
18.05.2017
20:06:59
спасибо)
Извините за офтопик)

Klim
18.05.2017
20:12:54
Крочь проблема была в синтаксисе case
Можно и без кейса. не знаю конечно - удобнее или нет.
def fizzbuzz(x, y)
if x.is_a?(Integer) && y.is_a?(Integer) && x < y
(x..y).step do |i|
if i % 3 == 0 && i % 5 == 0
p "FizzBuzz"
elsif i % 3 == 0
p "Fizz"
elsif i % 5 == 0
p "Buzz"
else
puts "#{i}"
end
end
end
end

Alexey
18.05.2017
20:19:23
Выглядит не очень

v
18.05.2017
20:24:22
норм

Eugene
18.05.2017
20:24:26

s
18.05.2017
20:24:27

Google

v
18.05.2017
20:24:41
постирает
погладит

Artur
18.05.2017
20:24:51

Alexey
18.05.2017
20:24:54

Artur
18.05.2017
20:24:56
Не мне тебе рассказывать)

v
18.05.2017
20:24:58
приготовит ужин и выгуляет собаку

Artur
18.05.2017
20:25:19

Admin
ERROR: S client not available

s
18.05.2017
20:26:03
Ну может в дев на убунту - ок
В проде без докера было лучше)

Artur
18.05.2017
20:26:43
У меня товарищ, питонист, без докера теперь жить не может, у него весь прод в нем. В разных сетях там, разные приложеньки и так далее.

s
18.05.2017
20:27:53
Чтобы гемфайл изменить образ пересобираешь?
Или nfs/rsync для вольюмов используеш на маке?

Artur
18.05.2017
20:28:46
ну, вольюм шарится в приложение ж
ты про скорость?

Google

s
18.05.2017
20:28:58
И как со скоростью?
Ага

Artur
18.05.2017
20:29:08
Кек) Вроде пойдет.
Ну или я тормозной, что не особо замечаю)

s
18.05.2017
20:29:41
Ща, 10 минут, с телефона неудобно про докер

Artur
18.05.2017
20:30:08

s
18.05.2017
20:30:45
Я просто хотел пожаловаться на избыточные уровни абстракции
Ничего такого

Artur
18.05.2017
20:32:03
Будет интересно послушать

v
18.05.2017
20:32:07

s
18.05.2017
21:11:42
каску?

v
18.05.2017
21:12:39
ну
твое "щас, 1щ минут" вглядело как serious business


s
18.05.2017
21:13:59
> Расскажи, с какими подводнми камнями ты уже столкнулся?
говоря про докер все круто говорят про его масштабируемость, про сварм и тд
мало кто это пытался использовать на самом деле
потому что для возможности масштабирования докера нужно иметь ферму готовых нод, куда оно может масштабироваться
если фермы готовых нод нет, то их нужно как-то подготовить сначала, когда потребуется скелить
и докер тут не то что не поможет, нужно все заскейлить, а потом засунуть это в сварм
но это занудство, может я чего не знаю
но с докером в проде есть ряд вопросов, даже без подводных камней
1. зеротайм деплой – как? в принципе понятно как, жонгливароние контейнерами и проксями. то еще удовольствие. выдернуть одну виртуалку из балансировщика, воткнуть другую - в разы проще
2. роллбек деплоя блеать
проще чем п1, но нужно много всего для этого сделать. и иногда оно ломается)
3. неведомая херня во время работы. зомбирование процессов, неведомые (да, я нуб, не про девопс) проблемы с cgroups, вроде падения контейнера при старте из-за того, что предыдущий не очистил за собой ресурсы, и при старте происходит превышение лимитов cgroups (их можно увеличить, но не в бесконечность)
и некоторые другие истории


v
18.05.2017
21:19:28
схоронил