These are chat archives for cyberFund/cyber.fund

23rd
Aug 2016
Konstantin Lomashuk
@lomashuk
Aug 23 2016 07:34
@tomarcafe баг, стоимость портфеля не отображается
Azzot88
@Azzot88
Aug 23 2016 09:01
@Undeadlol1 буду знать
Dima Starodubcev
@xhipster
Aug 23 2016 10:58
Ivan
@sitano
Aug 23 2016 19:43

Привет.

@Undeadlol1 Когда мы вносим поправки и изменения сайт начинает перекомпилироваться, сервер не отвечает на запросы, то есть 502 Bad Gateway.
Через минут пять-десять он включается автоматически.

5-10 минут?
А что там компилируется если у вас метеор? упакованная js-ка?

  • Можно деплоить методом канарейки (http://martinfowler.com/bliki/CanaryRelease.html) - деплоите рядом новую версию в докер, например, на нее включаете бэкапный апстрим, потом свичаете. - докер тут будет хорош. у вас сборка прямо на проде? юзеры не должны бы 502 видеть.
  • nginx 1.4.6 можно обновить и скрыть версию
  • https://www.ssllabs.com/ssltest/analyze.html?d=cyber.fund - https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html
  • google chrome networking - 17 ошибок в консоли загрузки статики
  • очень долго стартует метеор. у меня сайт из кэша открывается больше 3.5 секунд - это целая вечность.
  • можно включить spdy и http/2.0
Ivan
@sitano
Aug 23 2016 19:52
Вообще, не ожидал, что Meteor настолько тяжелый - профилировщик показывает рендеринг фрэймов по 300мс, из которых большая часть занята выполнением JS кода
Vitaly
@vitalylvov
Aug 23 2016 19:59
@tomarcafe Леша, что думаешь?
Ivan
@sitano
Aug 23 2016 20:03
Я не заметил, что сайт SPA, но все таки очень долго. если это SPA - то хотя бы как у Asana - running for unicorns.. ;) хотя если спросите меня - я не уверен, что SPA в данном случае имеет смысл.
А в Эйтериуме есть автоматические контракты?
Ivan
@sitano
Aug 23 2016 20:09
The Ethereum Virtual Machine - таки не понятно, зачем новый язык, подобный JS со своей VM и JIT-ом. Но идея у них прикольная конечно.
Ivan
@sitano
Aug 23 2016 20:14
Забавно, что Эйтериум написан на Го - https://github.com/ethereum/go-ethereum
жестко ethereum/go-ethereum#2908
Ivan
@sitano
Aug 23 2016 20:26
удивительно, насколько он большой, 30к комиттов в С++ клиент, 10к в го, и еще в J
оцень забавно, что самый популярный Rust: C++ is the third most popular of the Ethereum clients, behind geth (the go client) and Parity (the rust client).
Dima Starodubcev
@xhipster
Aug 23 2016 20:29
@sitano У Этериума есть еще клиенты на Питоне, Расте, Хаскеле и даже на Ноде.
Ivan
@sitano
Aug 23 2016 20:29
Да я смотрю проект взлетел
Dima Starodubcev
@xhipster
Aug 23 2016 20:30
@sitano По поводу скорости - там две проблемы: одна на стороне фронтенда - мы ее решаем перездом на https://react.cyber.fund, вторая на стороне бэкенда - ее надо решать тотальным реинжинирингом бекенда, т.к. в текущей конструкции не ясно как его делать быстрее, стабильнее и точнее. Хотя возможно у тебя есть идеи как сделать простые улушения с существенным результатом без тотальной переписи. А тебе вообще интересно те улучшения, которые ты перечислил осуществить?
Ivan
@sitano
Aug 23 2016 20:34
Да не очень) Сори, я только этим и занимаюсь.. смотрю у себя - где бы что улучшить
плохо вносить смуту, но вам вообще spa-формат зачем?
Dima Starodubcev
@xhipster
Aug 23 2016 20:37
А что ты вкладываешь в spa?
Ivan
@sitano
Aug 23 2016 20:37
http://martinfowler.com/bliki/SegregatedDOM.html - вообще Мартин конечно тот еще скептик ;), он и микросервисы не очень
Dima Starodubcev
@xhipster
Aug 23 2016 20:39
@Undeadlol1 @tomarcafe @ValeryLitvin - Хотелось бы этих парней услышать!
Ivan
@sitano
Aug 23 2016 20:39
http://mmikowski.github.io/no-frameworks/ Do you really want an SPA framework?

https://github.com/steemit/steem
Steem is an experimental Proof of Work blockchain with an unproven consensus algorithm.

вот это вообще огонь :lol:

Approximately 100% APR long term inflation rate
хех
Dima Starodubcev
@xhipster
Aug 23 2016 20:44
@sitano А ты почитай внимательно! Там 90% из этого аллоцируется на существующих владельцев пропорционально
Ivan
@sitano
Aug 23 2016 20:45
Я почитаю - там просто очень странное > Rather than attempt to describe the rules of the blockchain, it is up to each individual to inspect the code to understand the consensus rules.
Dima Starodubcev
@xhipster
Aug 23 2016 20:46

Steem is an experimental Proof of Work blockchain with an unproven consensus algorithm.

Фишка в том, что для субъективной оценки доказать консенсус алгоритм невозможно. Ребята это очень хорошо понимают, они математики - поэтому так и пишут

Rather than attempt to describe the rules of the blockchain, it is up to each individual to inspect the code to understand the consensus rules.
Дэн как и Сатоши сторонник подхода - код это документация и спецификация протокола. Виталик и его компания разделили эти вещи
Ivan
@sitano
Aug 23 2016 20:47
steemit конечно очень маленький по сравнению с эйтериумом проект.
Dima Starodubcev
@xhipster
Aug 23 2016 20:48
Этериум уже два года как существует. А Стимит 3 месяца всего
Стимит по динамике роста пользовательской базы, росту количества транзакций, росту капитализации пока рвет Этериум
Хотя мы сами дикие фанаты Этериума.
Ivan
@sitano
Aug 23 2016 20:49
из-за того что этериум - платформа
а биткоин только электричество просирает ))
Dima Starodubcev
@xhipster
Aug 23 2016 20:49
:-) Стим тоже
Ivan
@sitano
Aug 23 2016 20:49
я в плане умных контрактов

Стимит по динамике роста пользовательской базы, росту количества транзакций, росту капитализации пока рвет Этериум

это интересно - я посмотрю, пока не понятно

Dima Starodubcev
@xhipster
Aug 23 2016 20:50
Безусловно. Просто Стим платформа под другие задачи. Этириуму надо 3 года, чтобы догнать по скалабильности Стим. При этом его сложность увеличится экспоненциально.
Фишка блокчейн платформ еще в том, что они действительно разные. И их можно комбинировать при решении задач
Ivan
@sitano
Aug 23 2016 21:19
вы этого чувака конечно читаете и валяетесь ) https://twitter.com/tone_llt https://twitter.com/Tone_LLT/status/767832792243834880