@proRuby

Страница 40 из 1594
Vitaliy
14.05.2016
12:27:47
понял, мыслил вне контекста

Артем
14.05.2016
12:27:58
бывает)

Vitaliy
14.05.2016
12:28:24
нужно)
тогда резонный вопрос. зачем нужно?

например VPS дает 20 Гб места, есть причина хранить аплоад-файлы в другом месте?

Google
Артем
14.05.2016
12:29:24
у вас никогда внезапно не заканчивалось место на сервере в пятницу в 3 ночи?

Vitaliy
14.05.2016
12:29:54
бывало когда логи сайдкика разрастались до 23 гигов :)

Артем
14.05.2016
12:30:08
угу, а на vps всего 20

Vitaliy
14.05.2016
12:30:11
а из-за ассетов никогда - проекты не настолько масштабные

на том было 30

"а из-за ассетов" из-за аплоадов*

[Anonymous]
14.05.2016
12:33:12
Всю статику на отдельный домен без кук.

Aleserche
14.05.2016
12:33:55
логи... У меня как-то sendmail наспамил на 14 гигов

[Anonymous]
14.05.2016
12:34:50
Лол, вспомнил папку с логами на 100 GB.

Aleserche
14.05.2016
12:35:38
а логи же уже никак не отделить. Только резать и бекапить где-нибудь на стороне

Артем
14.05.2016
12:36:04
логировать не в файл)

Aleserche
14.05.2016
12:37:07
а вот скажите. Как вы сдаете проекты клиенту? Клиент сам настраивает окружение и деплоит или как? Я вот это никак понять не могу. Хотелось бы почитать что-нибудь по этому поводу

Vitaliy
14.05.2016
12:38:28
я на себя беру все, ему говорю только зарегаться на vscale, на mailgun, купить домен и дать мне доступ

Google
Артем
14.05.2016
12:39:04
а нам не надо сдавать, у нас практически свое

Aleserche
14.05.2016
12:39:18
т.е. у себя все хостите?

Артем
14.05.2016
12:40:02
можно и так сказать

Aleserche
14.05.2016
12:40:56
а настройка окружения как выполняется?

Артем
14.05.2016
12:41:12
salt у админов

Vitaliy
14.05.2016
12:43:04
по ощущениям salt как? может админы говорили что-нибудь по нему

сам сейчас пользую ansible, но может быть есть варианты лучше

Aleserche
14.05.2016
12:43:42
saltstack нагугли, оно?

Vitaliy
14.05.2016
12:43:49
да, оно

Aleserche
14.05.2016
12:44:19
я тоже ansible использую

Артем
14.05.2016
12:44:30
лично нам от него одни проблемы) вчера например salt-agent пришел на production сервер и обновил postgres, убив его при этом

Aleserche
14.05.2016
12:46:33
а мониторинг как делаете?

Артем
14.05.2016
12:47:51
zabbix

Aleserche
14.05.2016
12:48:46
он сильно ресурсы ест?

Артем
14.05.2016
12:49:08
ничего не могу ответить по этому вопросу ибо не сведущ)

Aleserche
14.05.2016
12:49:34
если взять к примеру ВС на vscale, который за 200р

Vitaliy
14.05.2016
12:50:31
у вас видимо и серверов несколько для проекта? возможно что-нибудь из AWS? 

Артем
14.05.2016
12:50:56
свои стойки в Москве

Vitaliy
14.05.2016
12:51:45
мне в моих проектиках хватает rollbar для отсылки сообщений об ошибках и бесплатного newrelic для отслеживания нагрузки, но опять же - это мелкие проектики для клиентов, интернет-магазинчики всякие на тысячу посетителей в сутки, не более

Aleserche
14.05.2016
12:53:28
недавно чуть не удалил сервак на vscale с проектом. Сильно задумался над тем как обезопасить себя. Компания не спешит в штат админа брать

Google
Andrey
14.05.2016
14:59:46
кто нибудь пользовал https://github.com/getgauge/gauge ? Интересно, насколько удобнее кукумбера

Vitaliy
14.05.2016
15:21:23
Выглядит любопытно - синтаксис в step_implementation приятнее, чем регекспы в cucumber. маркдаун в самих тестах. С другой стороны cucumber популярнее. Может быть пощупаю gauge как-нибудь

NewsBot pro.ruby
14.05.2016
18:58:38
23 Years of Ruby with Matz (podcast) https://t.co/DKJYYgDyHB

Sergey
15.05.2016
08:57:08
Ребят, нужен Scala разработчик. Очень срочно. Но на долгий период. От 6 месяцев. Высокая зарплата, официальное трудоусттройство.

NewsBot pro.ruby
15.05.2016
08:59:27
Introducing Helix: Rust + Ruby, Without The Glue https://t.co/6OXv1nEV8R

Sergey
15.05.2016
09:00:14
@jvmchat
спасибо) написал туда)

NewsBot pro.ruby
15.05.2016
15:37:31
How does to_json work by default? https://t.co/3RE2Gd2YgZ

Learning Ruby the (really) hard way https://t.co/8Jm9Azkv4C

New REPL Server gem https://t.co/EHIY1T4Py4

Константин
16.05.2016
10:34:17
Кто из вас написал про Elixir и Phoenix Framework?? Низкий поклон))) охеренная штуковина

не отпускает с пятницы)))

NewsBot pro.ruby
16.05.2016
12:28:30
Where do Rubyists hang out online these days? https://t.co/nww41Xwljg

[Anonymous]
16.05.2016
14:09:57
а дайте ссылку на чат - что то не копируется и надо бы покороче ее сделать

Roma
16.05.2016
14:13:06
а дайте ссылку на чат - что то не копируется и надо бы покороче ее сделать
Язык программирования Ruby Invite: https://telegram.me/joinchat/Be4rsT2NuB3CyJaF26j1kA

[Anonymous]
16.05.2016
14:25:22
Коллеги - проголосуйте плиз за доклады DevConf'16 которые вам интересны http://devconf.ru/ru/offers , кто уже оформил участие сначала залогиньтесь. Спасибо, ретвит приветствуется.

Денис
16.05.2016
19:23:31
Как реализовать: Customer = Struct.new(:name) do def age name.size * 2 end def old age>18 end end Customer.new("Dave").is.old?

Adamtsov
16.05.2016
19:32:30
Customer = Struct.new(:name) do def age name.size * 2 end def old? age > 18 end def is self end end

Денис
16.05.2016
19:38:04
Да, логично) а если нужно несколько? Типа Customer.is.old.is.active - просто в каждом методе себя возвращать?

Adamtsov
16.05.2016
19:38:42
ну как написано http://www.sitepoint.com/a-guide-to-method-chaining/ здесь то возвращать себя)

Google
Adamtsov
16.05.2016
19:39:43
не за что)

Денис
16.05.2016
20:15:43
не за что)
А ещё есть годные блоги?

NewsBot pro.ruby
17.05.2016
06:28:45
Password hashing in Ruby 2016 https://t.co/673dSSELDv

Ruby has been fast enough for 13 years — DHH https://t.co/h0g4ZhTXVi

Константин
18.05.2016
04:04:02
Парни, есть те, кто кастомизировал Redmine?)

Есть кастомное поле числовое, надо вывести сумму этих чисел в таблице с задачами.

Это надо программно решать или есть готовые фичи?

Aleserche
18.05.2016
04:08:21
Это число нужно где-то хранить?

Если нет, то просто js-ом считай

Константин
18.05.2016
04:13:53
Да, вариант..

Vlad
18.05.2016
04:49:13
Заканчиваю разработку собственной ecommerce платформы, столкнулся с тем многие методы у моделей дергают БД используя joins и includes, например чтоб посчитать вес корзины. Потом эти методы исполуются в других методах, и все это приводит к большой горе запросов к БД, во многом дублирующихся данных. Конечно в идеале хотелось бы один раз загрузить нужные данные, и производить все рассчеты используя их, но попытки так сделать лишь увеличивают в размерах, увеличивает связанность и усложняют код. Кто что думает?

Aleserche
18.05.2016
04:50:21
кешировать нужно

запросы относительно постоянной инфы нужно кешировать

Vlad
18.05.2016
05:04:10
но попытки так сделать лишь увеличивают в размерах, увеличивает связанность и усложняют код.

Когда AR генерирует такой SQL: SELECT "cart_items"."id" AS t0_r0, "cart_items"."cart_id" AS t0_r1, "cart_items"."variant_id" AS t0_r2, "cart_items"."quantity" AS t0_r3 это нормально, или лучше избегать такого?

[Anonymous]
18.05.2016
05:12:23
Почему корзина в базе, а не в сессии?

Vlad
18.05.2016
05:12:40
А почему она должна быть в сессии?

[Anonymous]
18.05.2016
05:12:56
Чтобы не дёргать БД дебильными запросами?

Держи корзину в сессии, записывай в базу изменения.

Google
Vlad
18.05.2016
05:13:29
Можно дергать умными запросами :)

[Anonymous]
18.05.2016
05:13:36
А можно вообще не дёргать базу.

Собственно, большинство систем так и делает.

Рекомендую задуматься.

Vlad
18.05.2016
05:14:34
Как бы сессия храниться в ОЗУ,

Aleserche
18.05.2016
05:14:36
а сессии как хранятся?

[Anonymous]
18.05.2016
05:14:36
Для магазина нормально.

а сессии как хранятся?
В оперативке или на диске.

Как прикажешь.

Aleserche
18.05.2016
05:15:13
я бы не держал сессии в оперативке

[Anonymous]
18.05.2016
05:15:27
Почему?

Aleserche
18.05.2016
05:15:40
бесят сайты, которые теряют корзину

[Anonymous]
18.05.2016
05:15:41
Чаще держат на диске в /tmp, но довольно часто в оперативке.

Я же сказал.

Изменения в базу.

Корзина - в сессии.

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