
yopp
12.07.2016
09:21:55
там ещё и LLVM

Stanislav
12.07.2016
09:22:01
я знаю

yopp
12.07.2016
09:22:45
так что vm там llvm аккурат, а вот фронтенд к ней написан частично на плюсах, да
которые вытянуты в руби через «примитивы»

Google

yopp
12.07.2016
09:23:07
но например большая часть реализации модулей/классов написана на руби
и использованием примитивов

Stanislav
12.07.2016
09:23:42
это я знаю, даже AST через руби строится

yopp
12.07.2016
09:24:31
ну вот, если бы хуями не мерялись и сделали бы план по мержу рубиниуса в MRI выйграли бы абсолютно все в среднесрочной перспективе
людей которые умеют в llvm очень много
для тех кто боится в сишном недокументированном говне, но хочет покрутить язык снижается порог
проще профилировать
проще оптимизировать. JIT, можно частично AOT, можно добавить статическую типизацию без проблем
потому что как бабло енжинярда кончилось, рубиниус стух :(
последнее время там по сути человека три его ковыряют
а щас йорик ушел в гитлаб и вообще забил
плюс брайн забил на руби и на базе рубиниуса хочет что-то новое.
вон Крис когда про трюфель говорил, заикнулся что хитрости которые они применяют в трюфеле, в теории можно и в рубиниусе

Google

Stanislav
12.07.2016
09:28:19

yopp
12.07.2016
09:28:37
да, я комитлог посмотрел, уже совсем один
пичаль ваще
ты из ящика тоже?

Stanislav
12.07.2016
09:31:14

yopp
12.07.2016
09:31:21
понятно, не из ящика :)
spbtv

Stanislav
12.07.2016
09:31:30
не

yopp
12.07.2016
09:33:15
тамв питере не так много мест

jdggd
12.07.2016
09:34:10
кто вим юзает
забЬІл команду
Поменять символ под курсором на другой, не вЬІходя из режима вставки

Stanislav
12.07.2016
09:34:19

Aldar
12.07.2016
09:34:54
не выходя из норм режима?

trickster
12.07.2016
09:35:42
:D

Aldar
12.07.2016
09:36:14
на то и режим вставки, чтобы ВСТАВЛЯТЬ

yopp
12.07.2016
09:36:22
в контексте рубей

jdggd
12.07.2016
09:36:52
ну бля, когда Esc типа
да умеет вроде, я когда читал книгу то там било такое но я чет решил пропустить то место

Google

jdggd
12.07.2016
09:37:01
а теперь не помню че там бЬІло

trickster
12.07.2016
09:37:13
да r
это normal режим

Stanislav
12.07.2016
09:38:08

jdggd
12.07.2016
09:38:22
благодарочка)
да r

Alex
12.07.2016
10:14:39
Ребят, кто в россии, у вас гитхаб грузится?

yopp
12.07.2016
10:14:59
ещё неделю назад один из адресов Github CDN внесли в говнореестр же

Alex
12.07.2016
10:15:06
ох еп
а я быстрый

yopp
12.07.2016
10:15:22
так что у тебя он грузится, у тебя просто ассеты не грузятся :)

Alex
12.07.2016
10:15:53
сяп, я думал у меня локально проблема

Vitaly
12.07.2016
10:24:33
подписывайте петицию фигли
https://www.change.org/p/%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE-%D0%B6%D0%BA%D1%85-%D0%BE%D0%B1%D1%8F%D0%B7%D0%B0%D1%82%D1%8C-%D0%B6%D1%8D%D0%BA-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C-%D0%B2%D1%81%D0%B5-%D1%81%D1%82%D0%BE%D0%BA%D0%B8-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%BE%D1%82-%D0%B6%D0%B8%D0%BB%D1%8C%D1%86%D0%BE%D0%B2-%D0%B2-%D1%82%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BB%D1%83%D0%B3%D0%BE%D0%B4%D0%B0#share

Vadim
12.07.2016
10:27:45
для гитхаба, добавляем в hosts файл:
`151.101.12.133 assets-cdn.github.com
151.101.12.133 avatars2.githubusercontent.com
151.101.12.133 avatars0.githubusercontent.com
151.101.12.133 avatars1.githubusercontent.com
151.101.12.133 avatars3.githubusercontent.com
151.101.12.133 google.github.io
151.101.12.133 kangax.github.io
151.101.12.133 eslint.org`

Ваня
12.07.2016
10:35:24

Alexander
12.07.2016
10:36:18

Константин
12.07.2016
10:36:33
А если действительно сделают

Vitaly
12.07.2016
10:36:42
ну утонут в говне и все

Константин
12.07.2016
10:36:45
да еще и за наш счет

Google

Vitaly
12.07.2016
10:37:01
и революция не понадобиться

Константин
12.07.2016
10:37:06
А как им фиксировать источник??
Значит надо хранить вблизи квартиры

Vitaly
12.07.2016
10:37:29
на трубах фамилии напишут

Константин
12.07.2016
10:37:45
Ну так оно же должно храниться пол года

Admin
ERROR: S client not available

Vitaly
12.07.2016
10:38:38
да хрен с ними, это их проблемы, они же любят такие идеи

v
12.07.2016
10:40:21

Vitaly
12.07.2016
10:40:37

v
12.07.2016
10:40:55
а чейндж не сливают, значит?

Alexander
12.07.2016
10:40:55

v
12.07.2016
10:40:57
ну-ну

Ivan
12.07.2016
12:12:56
Коллеги, добрый день. Хочу поинтересоваться, как вы решаете прроблему zero-downtime деплоя rails приложений ? у меня SPA + бэк на рельсах, при деплое через капистрано возникает несколько моментов, когда система неконсистентна. с проблемами еще не сталкивался, но думаю они могут возникнуть. Например когда миграция накатилась, а инстансы сервера (Unicorn) еще не перезагрузились с новым кодом - в этот момент запрос может неправильно обработаться. Так же интересует как вы решаете проблему соответствия клиентской части к серверной в момент деплоя.
Может быть есть какие-то практики решения подобных проблем ?

yopp
12.07.2016
12:14:02
хе-хе

I
12.07.2016
12:14:42
вывешивать на nginx’e «System in maintenance»?

yopp
12.07.2016
12:14:57
поздравляю, ты сейчас наешьяся говна с SPA
МНОГО

Ivan
12.07.2016
12:15:14
спасибо :)) я уже кушаю огромной ложкой

Aldar
12.07.2016
12:15:17
получается турболинки рулят?

Google

yopp
12.07.2016
12:15:30
с клиентом есть несколько вариантов
во всех API ответах вешать версию
и если приешл ответ с новой версей: перезагружать страницу
при этом все ссылки на все ассеты должны изменится

Aldar
12.07.2016
12:16:08
кстати в соседнем чатике чуваки с энтузиазмом рассказывают про изоморфный реакт, я тут подумал а разве рельсы + турболинки не тоже самое делают по сути?

yopp
12.07.2016
12:16:14
X-Client-Build: sha256

Aldar
12.07.2016
12:16:49
хотя реакт отрисовывает только компонент, а турболинки весь body

yopp
12.07.2016
12:16:52
про миграции и вот это всё: начать с того что никогда ничего не мигрируется с удалением
схема должна быть обратно совместима. это работает в 95% случаев
на остальные 5% остаётся только молиться, поститься и деплоить с даунтаймом
про капистрано

Ivan
12.07.2016
12:17:51
спасибо, хороший совет про удаление.

yopp
12.07.2016
12:18:01
у меня для тебя два цвета: Blue/Green deployment
по сути тебе надо иметь две версии кода всегда

Ivan
12.07.2016
12:18:34
про каписатрано - я сейчас вообще думаю уйти в сторону докера и отдельных контейнеров под каждый релиз

yopp
12.07.2016
12:18:37
одну обновил, переключил на неё трафик