
Dima
11.06.2017
05:52:11

Andrey
11.06.2017
05:52:33
а

Dima
11.06.2017
05:52:36
Как расширения базовых объектов

Andrey
11.06.2017
05:52:37
еще есть фича

Google

Dima
11.06.2017
05:52:55
Они без разбора называют это манки патчингом

Andrey
11.06.2017
05:53:05
большое число соглашений в руби. С одной стороны это минус (надо их запоминать и учить). С другой стороны, это потом упрощает работу и сокращает код
и теже соглашения делают код структурированным и понятным для других разработчиков.
открой любую либу в руби, в ней четкая структура.
проект - либ - и дальше исходники.
в php что-то подобное есть?

Dima
11.06.2017
05:53:45
Да)
Я не из мира пхп, но везде кроме питона сейчас высокие стандарты

Andrey
11.06.2017
05:54:26
многие рубисты переделывая проекты (на руби) которые писали php-шники плюются, ибо много каши и мешанины.

Dima
11.06.2017
05:54:41
В питоне ** на пеп, но даже стандартная либа не пеп совместимая

Andrey
11.06.2017
05:54:42
короче, чтобы в этой истории выкрутиться надо сказать "да, php и ruby щас схожи, но руби оказался синтаксически приятней (без этих тупых скобок). И порог входа оказался ниже". Ну и в качесте аргумента еще можно сообщить, что друзья, к кому можно было обращаться за помощью - оказались рубистами ;)
а вообще -гиблое это дело ;)

Google

Dima
11.06.2017
05:57:10
Именно!

Andrey
11.06.2017
05:57:14
мне вот все равно что люди пишут на php или perl. Ну пишут и пишут.
а вот php-шники прям кипятком брызжат и доказывюат что руби говно )))
пардон, брызжат слюной (или писают кипятком) ;)))

Dima
11.06.2017
05:58:09
Человеку, которому норм пых с его 5 вариантами вызова 1 функции, где ещё аргументы хз как вызываются глупо что-то доказывать
Ну и он не объектный. Наследие у него прямо скажем так себе.

Andrey
11.06.2017
05:58:52
а кто заказчик дипломного проекта?
можно на этом съехать, мол, требование заказчика и отъе!"№!"3сь

Tony
11.06.2017
05:59:28
Ребята, огромное вам спасибо!
Я очень постараюсь доказать обратное. У нас в дипломе есть пунктик, где обязательное условие это сравнение технологий (языков и фреймворков). Обычно не спрашивают по этому, но боюсь, что он точно
спросит. Буду готовиться)

Andrey
11.06.2017
06:00:19
ну если есть сравнение - сравни. Докажи что языки равны примерно. А дальше съехать на вкусовщине. Мол, понравился синтаксис и ничего не смог поделать. ;)
у меня например было так. Руби со своими расширениями классов и синтаксисом очень напомнил swift ;)

Tony
11.06.2017
06:00:45
Заказчик к сожалению не обозначен. Это типо гос проект во благо.
Спасибо Андрей!
Учту твои доводы)

Andrey
11.06.2017
06:13:20
+

I
11.06.2017
06:16:08
только не говори, что laravel - это клон рельсы на пхп
у него подгорит - и ты не сдашь

Pavel
11.06.2017
06:18:44
Всем привет! Ребят есть кто на 5х рельсах работает и писал в связке с vue + webpack

Denis
11.06.2017
06:25:27
Всем привет. есть vps на которой стоит два сайт на рельсах( nginx + puma ). разумется два домена. Проблемма в то что на первый сайт заходт нормально. но при попытки перейти на второй переадрисовывает на первый в чем может быть дело?

Pavel
11.06.2017
06:25:58

Denis
11.06.2017
06:26:11
где что?

Google

Denis
11.06.2017
06:26:55
@recomp почти двое суток уже просто не сплю почти

Pavel
11.06.2017
06:27:21
где что?
на vps твоей, хосты твоих сайтов на nginx (/etc/nginx/sites_enabled )

Denis
11.06.2017
06:27:55
конфиги лежат по такм путям
/home/hm/conf/web/nginx.conf

Pavel
11.06.2017
06:28:10
покажи конфиги этих сайтов
тебя на домен другой отправляет или содержимое не то показывает?
у тебя root одинаковый в обоих конфигах

Denis
11.06.2017
06:31:49
Когда как
это уже изменил. просто на компее эта строка старая осталась

I
11.06.2017
06:32:56

Artur
11.06.2017
06:37:51

Hard
11.06.2017
08:34:32
Кто прикручивал авторизацию через Вк
Вот такая ошибка, помогите
{"error":"invalid_request","error_description":"application is blocked"}

Igor
11.06.2017
08:57:02

w3tra
11.06.2017
08:57:28
с локалхоста цепляешься?

Hard
11.06.2017
08:57:49

Igor
11.06.2017
08:58:40
Проблема не в инструкции же

w3tra
11.06.2017
08:58:58
Крч у вк довольно странная политика для использования АПИ
иногда блокирует вполне нормальные приложения

Google

w3tra
11.06.2017
08:59:27
а иногда им может не понравится ip, домен все что угодно )
https://vk.com/dev/openapi читай тут

Igor
11.06.2017
09:02:36
А не скопировал из инструкции ;)

Hard
11.06.2017
09:03:12
С facebook и Twitt работает все отлично

Denis
11.06.2017
13:38:29
Перевел проект в продакшее. задлеплоил. прекомпилинг прошел без проблем нона выходе получаю это

Admin
ERROR: S client not available

Denis
11.06.2017
13:39:22
использую 'rails', '~> 5.1.1' + yarn
пакеты от yarn хранятся
Rails.application.config.assets.paths << Rails.root.join('vendor', 'assets', 'components')
и в иницилизации как видно я это указал

ojab
11.06.2017
13:45:08
проект деплоитя всё ещё руками, а не через capistrano?

Denis
11.06.2017
13:47:05
да

Валера
11.06.2017
17:22:30
Гайз, авторизацию через devise, omniauth и vk open api кто нибудь прикручивал?

ojab
11.06.2017
17:26:36
кто-нибудь наверняка прикручивал


Evgenii
11.06.2017
17:47:57
5 копеек. Что касается рубей и php, я начинал работать в php еще при царе горохе и переехал на руби ввиду одного очень важного момента - это весьма жесткая структура разработки. Если человек пишет в рельсах, то разобраться и подцепить за кем-то проект гораздо легче чем на PHP, где нужно разгребать тонны кода вперемешку и с HTML еще. На счет порога входа, вопрос наверное спорный потому что PHP субъективно легче, а следовательно и простор фантазии индусского программиста вводит иногда в депрессию, если кому-то заказывать что либо на PHP. с рубями легче как-то. А вообще если человек адекватно свои мысли и логику переводит в код, то ему не важно на чем писать. На PHP тоже можно воротить весьма элегантные вещи. Так что кто что лучше знает, тот в том и работает.
Вот что в рельсах точно сложнее и порой весьма не удобно, так это деплой проектов. Уж слишком много рельсы хочет сторонних наворотов чтобы оно все тупо заработало. И пессенджер ему давайте и рвм и сайдкик с редисом тоже не повредят. Вот тут PHP с апачем точно снижают порог входа до плинтуса.


Александр
11.06.2017
17:56:33
проблема в том что php с апачем уже мало кто использует
и порог деплоя они приподняли на этой волне прилично =)

Google

Evgenii
11.06.2017
17:56:56
ах вот оно что
а что используют теперь?

Александр
11.06.2017
17:57:18
nginx + php-fpm

Evgenii
11.06.2017
17:57:29
типа реверс прокси тоже как с рельсами?

Александр
11.06.2017
17:57:41
ну да
пхп очень неконсистентный
из его больших минусов
у array_map массив вторым аргументом,
у array_filter первым
например
много синтаксиса основано на задокументированных багофичах
foreach(&$arr as $item) - при повторном использовании массива не выводит последний элемент

Evgenii
11.06.2017
17:59:37
тогда да, деплой значит тоже усложнился и у php

Александр
11.06.2017
17:59:48
и.т.п.
в руби такого нет
там код читается однообразно сверху вниз слева направо
и лазить по докам читать комментарии не надо
ещё мне нравится ООП в руби,
то что вызов метода не отличается от обращения к свойствам, благодаря этому не нужны уродские
public function getName() {
return this.name;
}

Andrey
11.06.2017
18:02:37

Александр
11.06.2017
18:02:41
неа

Evgenii
11.06.2017
18:02:46
PHP хорош своими вордпрессами и one-click инсталлами на всех шаред хостах. любая домохозяйка может блог запилить. Качество этого конечно под вопросом большим, но сам факт является большим плюсом.

Александр
11.06.2017
18:02:48
там надо find/replace