
I
15.07.2016
10:31:16
конечно)
я Вам в чате по рельсе это тоже говорил)

dmitri
15.07.2016
10:32:01
sequelize кстати не пошел, обернули squel в подобие ar
конечно не супер красота но вытаскиваем вот так : Item.find().onsite().where( 'items.id = ?', request.params.id ).do( { first: true } )

Google

dmitri
15.07.2016
10:35:57
рельсы это здорово - но когда есть зоопарк из от ruby-1.8.7@rails3 до ruby-2.2.3@rails5 то порой трогать что-то уже не хочется

I
15.07.2016
10:36:51
ааа
ад

dmitri
15.07.2016
10:36:57
так как писали с 2008 - проекты все переписывать сил не было

I
15.07.2016
10:37:01
зачем 1.8.7
ох

dmitri
15.07.2016
10:37:40
ну ладно - 1.8.7 выпилили наконец :)
но долго это было реальностью

I
15.07.2016
10:38:05
я уже неоднократно встречаюсь с таким адом - и решение есть только одно(
проекты на ruby просто насильно надо перетаскивать по версиях вверх, иначе они скатываются в ад зависимостей

dmitri
15.07.2016
10:38:13
начинали с 2.3.5
да - перетаскивали. а потом ухекались просто

I
15.07.2016
10:38:57
ох, я в игровом проекте одном работал 3 года

dmitri
15.07.2016
10:39:04
потому что при написании разных проектов разрастаются зависимости. докеров еще не было тогда

I
15.07.2016
10:39:12
там были рельсы 2.3.x тоже какие-то

Google

dmitri
15.07.2016
10:39:26
это все реально конечно. но устаешь в какой-то момент
особенно когда надо уже прикрутить ws и rabbitmq
вот так и началось - надо ws - взяли ноду - пара вечеров и готово
это удивило поначалу :)
а когда сравнили отдачу контента из рельс и из hapijs - стали переезжать на ноду :)
но по моему мнению рельсы дают хорошую школу - ибо там можно все разворотить и накуролесить - но уже после того как разберешься с ними
вытаскивали и там и там из одной и той же таблицы данные и выдавали в шаблоне

I
15.07.2016
10:53:07
контент обязательно из рельсы отдавать?
я бы через nginx просто отдавал его
а)
понял)

dmitri
15.07.2016
10:53:26
нуу - это был каталог групп товаров

I
15.07.2016
10:53:32
я подумал о статике просто)

dmitri
15.07.2016
10:53:47
не - статика конечно nginx
ab дал интересные результаты
рельсы захлебывались а hapijs просто медленнее отдавал
подробности не вспомню это в январе было :)
у рельс накладных расходов много, в частности всеми любимая ActiveRecord

KlonD90
15.07.2016
10:57:05
ну не всю же логику закэшируешь только контентную :о

dmitri
15.07.2016
10:57:37
кэшировать - обязательно надо конечно
но тут есть разница в подходах

Google

KlonD90
15.07.2016
10:57:57
а есть ребята из медузы? вы страницу целиком в cdn ложите чтобы быстрее отдать?

dmitri
15.07.2016
10:58:03
когда все из коробки - есть соблазн не заниматься этим
в смысле - оптимизацией
а в ноде - коробку сам собираешь - уже думаешь - что взять
я согласен - рельсы хороши :)
а вот грамотно - это не к рельсам относится а к человеку
в самих рельсах каких только схем с кэшированием не было
ну да
только за 8 лет рельсы столько раз менялись что знаешь уже несколько поколений подходов
и это помимо js - который тоже требует изучения :)
а когда тебе сверху еще и ExtJS сваливают

Alex
15.07.2016
11:50:49

Vladimir
15.07.2016
11:52:07
там же реакт

Alex
15.07.2016
11:52:33
сам контент оттуда берётся
это сделано для казахстана

KlonD90
15.07.2016
11:55:55
сам контент оттуда берётся
так как все таки именно такой скорости отдачи добиваетесь? т.е. это roundtrip -> к серверу -> тот в гугл док -> nodejs преобразование -> отдача клиенту обратно через цепь? или в гугл доке есть cdn?

Yan?
15.07.2016
11:55:57
хитро

Alex
15.07.2016
11:56:52

Vladimir
15.07.2016
11:57:02
В Казахстане же заблокировали?

Alex
15.07.2016
11:57:24
ну вот они весь контент выложили в доки, чтобы не блокировали
захочешь блокировать - блокируй гугл

Google

KlonD90
15.07.2016
11:57:36
лол
неплохо

Vladimir
15.07.2016
11:58:06
ну то есть смотреть надо через гугл?)

Alex
15.07.2016
11:59:37
а, кароч это для ведроид приложения в казахстане. ну то есть если там будут блокировать - нажимаешь кнопку и контент тянет из доков

KlonD90
15.07.2016
12:00:35
надо juan benetta пнуть чтобы он рассказал как относится к медузе и подобным СМИ и государственному преследованию

Admin
ERROR: S client not available

KlonD90
15.07.2016
12:00:47
и открывать зеркала в ipfs уже

Alex
15.07.2016
12:02:49
и кто тебе это скажет?) я конечно могу предположить, что наш(selectel) cdn, но я а)этого не знаю б)никто не скажет

Vladimir
15.07.2016
12:03:14
неужели все нормальные cdn в Казахстане заблокированы?

KlonD90
15.07.2016
12:25:28
Может работать с ними отказываются

Nikita
15.07.2016
14:03:21

Vladimir
15.07.2016
14:04:47
и чем это поможет?

Nikita
15.07.2016
14:05:57
а, про казахстан тоже пост же есть
там вообще отдельно. Скачиваются документы по api и GAE
смысл задумки прост - нельзя забанить медузу на мобильниках и не забанить часть гугла)

Nick
15.07.2016
14:07:58

Vladimir
15.07.2016
14:08:12
ну можно и на s3 положить

Nikita
15.07.2016
14:08:12
https://medium.com/meduza-dev/кошки-мышки-в-казахстане-fcfd1350a44d#.lrcznatom
не совсем) s3 менее выгоден) сравни, забанить кого-то, кто на s3 и забанить аж гугл)

Google

Nikita
15.07.2016
14:09:14
но в планах там вроде было

Vladimir
15.07.2016
14:10:27
просто s3 все таки предназначен для таких вещей
а на гугл доксе тебя сам гугл может забанить
или рейт лимитом ударить

Nikita
15.07.2016
14:11:09
тут не правильно с технической точки зрения решение надо было
тут надо было такое, чтобы забанить было дороже, чем забить)

KlonD90
15.07.2016
14:12:38
ну да но хотелось бы больше мяса
типа целиокм ли вы страницу ложите туда

Vladimir
15.07.2016
14:13:11
я говорю - гугл сам может ограничить доступ

KlonD90
15.07.2016
14:13:13
и куда это туда. Какая инфраструктура в плане сети

Vladimir
15.07.2016
14:13:19
сервис для этого не предназначен
нет SLA
а так можно хоть в твиттер по частям класть

KlonD90
15.07.2016
14:14:12
twitter as package manager?

Alex
15.07.2016
14:14:33
*убежал писать сервис

KlonD90
15.07.2016
14:14:44
так уже написали