@proRuby

Страница 732 из 1594
v
15.09.2017
10:23:29
ну вебсокет - это технология. Тупочат - ее простейшая реализация
мануалы по простейшим реализациям нинужны

Maxim
15.09.2017
10:23:31
Народ, сразу несколько вопросов: 1. Стоит ли читать *книги* по руби? по питону мне зало несколько нормально, вот думал повторить. если да, то что посоветуете? 2. В руби нету такой ситуации как с Питоном , где версии не обратно совместимы? Не будет так что я начну читать какой-то материал, а он уже безнадёжно устарел?

Fedor
15.09.2017
10:23:37
а уж какие и как - сам решай

Google
Vasiliy
15.09.2017
10:23:39
никто ж в гайдах не пишет что ща мы сделаем чаты с профилем, комнатами, настройками приватности, настройками оповещений и прочей хуетой которая есть в друних чатах

Vasiliy
15.09.2017
10:24:03
тогда как ман по вебсокетам(которые имеют отношения ток к транспорту)

Dima
15.09.2017
10:24:14
Сервер поставить это неделя уйдет разобраться с nginx puma rbenv rails

Vasiliy
15.09.2017
10:24:57
че?

поставить сервер это несколько часов

там задача показать приложение а не деплой

v
15.09.2017
10:25:49
ничо не надо ставить

bundle install rails s

усе

Vasiliy
15.09.2017
10:26:09
рэйлстуториал - именно такая вот штука
так там автор и пишет - мы пишем аналог твитора с похожим функционалом

Google
Dima
15.09.2017
10:26:24
поставить сервер это несколько часов
неправда, если человек в руби пришел весь этот калейдоскоп gem, bundler, rake от этого всего голова кругом.

Vasiliy
15.09.2017
10:26:50
если он пришёл с питона то он уже в курсе

Dima
15.09.2017
10:27:26
Vasiliy
15.09.2017
10:27:34
на хероку накатить и всё

Alex
15.09.2017
10:27:39
rbenv
ну ты сказал что день уйдет разбираться. С rvm - час.

v
15.09.2017
10:27:40
не ссорьтесь, мальчики

asdf

Vasiliy
15.09.2017
10:27:44
там вообще git push

v
15.09.2017
10:28:11
на хероку накатить и всё
непривычный человек сломается

когда у него на хероке молча ничего не запустится

и он будет логи ковырять

Dima
15.09.2017
10:28:38
это неделя разобраться в environment

минимум пара дней

ничего вот так вот с ходу не полетит

Vasiliy
15.09.2017
10:29:05
если кому интересны чаты, я тут недавно искал опенсурс версию чтобы внедрить в приложение, вот готовые реализации опенсорс чаты https://github.com/mattermost/platform 10757★ https://github.com/RocketChat/Rocket.Chat 12725★ https://github.com/zulip/zulip 5037★ https://github.com/sdelements/lets-chat 8676★ https://github.com/matrix-org/synapse 2067★ https://github.com/kandanapp/kandan ruby 2799★ (но в итоге мы своё писали)

Vasiliy
15.09.2017
10:29:42
да да, когда сам себе проблемы придумываешь конечно не полетит

v
15.09.2017
10:29:44
если рельсы установятся и запустятся - то всеЖ, считай вопрос решен

Google
Vasiliy
15.09.2017
10:30:19
мы ж перед деплоем на хероку должны все паттерны банды четырех проштудировать

Alex
15.09.2017
10:30:52
мы ж перед деплоем на хероку должны все паттерны банды четырех проштудировать
модель памяти, ассемблер и разницу little endian vs big endian еще.

Alex
15.09.2017
10:31:19
Народ, сразу несколько вопросов: 1. Стоит ли читать *книги* по руби? по питону мне зало несколько нормально, вот думал повторить. если да, то что посоветуете? 2. В руби нету такой ситуации как с Питоном , где версии не обратно совместимы? Не будет так что я начну читать какой-то материал, а он уже безнадёжно устарел?
1. если хорошо знаком с питоном то нет. почитай краткое введение вроде learn in x minutes ruby и style guide. в книжки стоит лезти если нужно продвинутое ооп или метапрограммирование 2. такой ситуации как в питоне нет - только мелочки по версиям меняются

Vasiliy
15.09.2017
10:31:29
примерно так, как же ты будешь кодить без ПОНИМАНИЯ того как это всё происходит

Vasiliy
15.09.2017
10:32:17
по версиям кстати тут(по ощущениям) как-то по лучше даже, сообщество старается чтобы работало на последних версиях языка

Alex
15.09.2017
10:32:23
спасибо!!!
из справочних книг в которые стоит лезть если очень интересно или есть непонятный момент и хочется целостной картины - могу порекомендовать The Well-Grounded Rubyist (тут без рельс)

Dima
15.09.2017
10:32:57
полетит
ага полетит сферический конь в вакмуе

v
15.09.2017
10:33:33
ага полетит сферический конь в вакмуе
мы вроде про сферический хелловорлд в вакууме

Dima
15.09.2017
10:34:01
а на практике надо там несколько окружений, надо сгенерировать rbenv-vars, надо свазять с базной данных, много чего надо.

и все это надо понимать

v
15.09.2017
10:35:13
а с базой данных оно свяжется в несколько строчек

Dima
15.09.2017
10:35:55
а с базой данных оно свяжется в несколько строчек
не надо рассказывать как оно на самом деле, я в 2016 году все это записывал шаг за шагом: https://vjuh-developer.livejournal.com/2870.html

Dima
15.09.2017
10:36:33
вот каквсе запускается: https://vjuh-developer.livejournal.com/4054.html

Alex
15.09.2017
10:36:37
ок
даже зная руби и др языки - погружение в рельсоподобный фреймфорк впервые может быть сложным без доп материалов в виде книг и туториалов. из тотуториалов лучше всего подробный и бесплатный https://www.railstutorial.org/book

Google
Fedor
15.09.2017
10:38:00
поднял бд, прописал в секретах путь, пользователя, пароль, сделал db:create, db migrate

все

v
15.09.2017
10:38:04
запускается оно через rails s

Dima
15.09.2017
10:38:13
это трэш какой-то
ну это если это трешш, то как ты за час разберешся с запуском сервера?

Fedor
15.09.2017
10:38:24
эм...

rails s

)

Admin
ERROR: S client not available

Dima
15.09.2017
10:38:28
если человек не в состоянии это прочитать. То тут говоирть.

Dima
15.09.2017
10:38:47
Vasiliy
15.09.2017
10:38:54
хоспадя запусти ты в начале всё на скллайт

Alex
15.09.2017
10:39:11
спасибо, даже на русском есть перевод http://railstutorial.ru/chapters/4_0/beginning
да, но там 4я версия рельс - сейчас актуальна 5я - по ней только англ вариант - или книги

v
15.09.2017
10:39:14
хоспадя запусти ты в начале всё на скллайт
пускай человек страдает, чо ты пристал

Google
Fedor
15.09.2017
10:39:42
лучше на басурманском читай

Dima
15.09.2017
10:39:44
пускай человек страдает, чо ты пристал
Дружище, при чем тут страдания? ты путаешь. Это практический запуск, а ты о сферических конях в вакуме.

v
15.09.2017
10:39:50
всё прям так сильно поменялось?
есть некоторые вазжные отличия

Fedor
15.09.2017
10:39:50
там и rails 5 и minitest

Alex
15.09.2017
10:40:14
Связать рельсы с постгресом это очень сложно

Alex
15.09.2017
10:40:22
миллионы погромистов полегли на этом

Alex
15.09.2017
10:41:15
всё прям так сильно поменялось?
нет, основные вещи те же остались если с английским туго, то можно для ознакомления прочитать туториал по 4м, суть та же - или может стоит найти книгу на русском про 5е

Alex
15.09.2017
10:41:32
если с английским туго - в руби лучше не соваться

это не пхп

Maxim
15.09.2017
10:41:53
Alex
15.09.2017
10:41:55
если с английским туго - в руби лучше не соваться
к сожалению да - на русском материалов очень мало, только по основам

Dima
15.09.2017
10:42:14
Alex
15.09.2017
10:42:33
к сожалению да - на русском материалов очень мало, только по основам
кроме того - берем почти любой рубигем - доки на английском

v
15.09.2017
10:42:42
Дима дело говорит, про рубимонк

Dima
15.09.2017
10:42:43
спасибо, даже на русском есть перевод http://railstutorial.ru/chapters/4_0/beginning
5. gem - это установка пакетов все ставится в одном место 6. bundler - это штукенция которая для твоего проетка выберает набор пакетов вкотором твое приложение может работать. 7. У тебя может быть несколько вестей одного пакета на системе 8. rbenv - это приблуда которая позволяет иметь несколко версий руби на машине (но этим можно пренеберчь)

Alex
15.09.2017
10:44:27
bundler по дефолту тоже все в одно место ставит

Dima
15.09.2017
10:44:58
спасибо, даже на русском есть перевод http://railstutorial.ru/chapters/4_0/beginning
9. руби отличается от всех языков своей ООП моделью. Тут нет + и нет -, тут есть методы объектов. 1+1 на самом деле1.+(1) - это серьездный спотыкач, который люди не в стостянии озвучит.

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