@rubylang

Страница 1519 из 1684
Darth
31.05.2018
17:19:20
Ты решил оспорить то, что асп.нет для мвц вдохновлялся рельсами

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
31.05.2018
17:20:51
но вот изначально там другая фраза у Вас, прочтите ее и подумайте еще разок

Darth
31.05.2018
17:24:35
Ох

Google
Darth
31.05.2018
17:25:44
андроид тоже на рельсы похож, из-за того, что там местами юзают mvc?
Тут ты говоришь, что MVC много где и раз и там и там MVC, то это никакое не сходство

Я тебе 3 раз говорю что MVC это три буквы

Но в 2 взятых фрейморках они одинаковые

Значит в одном сделали по примеру другого

Что непонятного?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
31.05.2018
17:26:42
да я не про паттерн говорил вам

а вы к нему прицепились)

смысла спорить с вами я не вижу, каждый при своем

Darth
31.05.2018
17:28:25
Я просто не понимаю, почему если в 2 фреймворках модели, контроллеры и вьюхи (~ большая часть фрейморвка) сделаны почти одинаково, то я не могу называть их похожими?

Богдан
31.05.2018
17:46:00
а для телеграма кто-то кодит ребят
Я немножко пописывал, спрашивай че интересует

Slava
31.05.2018
17:54:23
Asp.net на самом деле много решений архитектурных заимствовал у рельс. Как и многие другие фреймворки. Жаль, что руби, как и рельсы умирают постепенно

アルテミ
31.05.2018
18:07:29
Мне вот постоянно интересно, чего все орут что он умирает.

Google
アルテミ
31.05.2018
18:08:23
Вакансии есть, проекты есть, они развиваются, язык развивается. В индексе Тиобе он тоже вверх поднялся в 2018 году...

где смерть то

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
31.05.2018
18:13:23
во влажных фантазиях ораторов

Nikita
31.05.2018
18:15:52
Вакансии есть, проекты есть, они развиваются, язык развивается. В индексе Тиобе он тоже вверх поднялся в 2018 году...
Ну, хотя Тиобе это довольно субъективная штука, с остальным я полностью согласен.

Darth
31.05.2018
18:25:42
где смерть то
это мем такой я тоже сразу не выкупил

По факту язык живой пока на нём делают новые проекты и есть комьюнити активность

Денис
31.05.2018
18:34:11
кто-нибудь использовал Aerospike с Ruby? и если да, то для чего применялся?

Yura
31.05.2018
18:35:00
Так, а ты именно веб девом. хочешь заниматься ?
Нуу я до конца не знаю, пока просто все изучаю. Если веб дев, то бэк. Или software engineering

Денис
31.05.2018
19:05:40
Нуу я до конца не знаю, пока просто все изучаю. Если веб дев, то бэк. Или software engineering
угу, надо просто все попробовать, потом поймешь нравится оно тебе или нет :) Вот стандартные задачи на поучиться из каждой области, какие сходу в голову приходят, может поможет тебе чем: - web (Ruby on Rails, Django, Spring, Go) - приложение для тракинга задач, блог - декстоп (С++, Java, C#) - 2D игры (змейка, например), мессанджеры, VoIP, видеоплееры, да хоть блокнот:) - мобилки (Android, IOS) - также игры, мессанджеры, специфичные приложения (например, можно для гитхаба сделать, там хорошее API) Ну и вообще, я считаю, самое главное для программеста - умеение разбираться с проблемой правильно и эффективно, а язык и технологии это уже просто инструмент, и он может быть подходящим к задаче, а может и нет. И, это умение разобраться придет только с опытом и практикой. Еще, кстати, хорошее дело в open source контрибутить, это может быть мега плюсом при устройстве на работу, особенно, если это будет большой проект. Я, например, к себе в команду лучше возьму джуниора, который контрибутил в рельсу самостоятельно и, который явно хочет развиваться, чем мидла, который сидел 5 лет на одном месте, решал одни и те же задачи бездумно, и так и не продвинулся никуда. И еще, если ты действительно намерен серьезно этим заниматься, то лучше себе план построить, без него ты через 2 недели уже на все забьешь :)

Andiskiy
31.05.2018
19:40:13
подскажите пожалуйста, можно ли смотреть в AWS SES на какой-либо адрес было ли отправлено письмо?

Yura
31.05.2018
19:43:36
угу, надо просто все попробовать, потом поймешь нравится оно тебе или нет :) Вот стандартные задачи на поучиться из каждой области, какие сходу в голову приходят, может поможет тебе чем: - web (Ruby on Rails, Django, Spring, Go) - приложение для тракинга задач, блог - декстоп (С++, Java, C#) - 2D игры (змейка, например), мессанджеры, VoIP, видеоплееры, да хоть блокнот:) - мобилки (Android, IOS) - также игры, мессанджеры, специфичные приложения (например, можно для гитхаба сделать, там хорошее API) Ну и вообще, я считаю, самое главное для программеста - умеение разбираться с проблемой правильно и эффективно, а язык и технологии это уже просто инструмент, и он может быть подходящим к задаче, а может и нет. И, это умение разобраться придет только с опытом и практикой. Еще, кстати, хорошее дело в open source контрибутить, это может быть мега плюсом при устройстве на работу, особенно, если это будет большой проект. Я, например, к себе в команду лучше возьму джуниора, который контрибутил в рельсу самостоятельно и, который явно хочет развиваться, чем мидла, который сидел 5 лет на одном месте, решал одни и те же задачи бездумно, и так и не продвинулся никуда. И еще, если ты действительно намерен серьезно этим заниматься, то лучше себе план построить, без него ты через 2 недели уже на все забьешь :)
Супер, спасибо за развернутый ответ! Будем работать :)

Silent Bob
01.06.2018
03:59:51
http://dl3.joxi.net/drive/2018/06/01/0029/0592/1905232/32/0681dd41db.jpg

http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/f3658d3881.jpg

http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/8d5704681f.jpg

http://dl3.joxi.net/drive/2018/06/01/0029/0592/1905232/32/22116f3dac.jpg

right now on Upwork

Octoloper
01.06.2018
04:05:30
http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/f3658d3881.jpg
Почему люди так любят питон, ведь он намного избыточнее руби.

Silent Bob
01.06.2018
04:07:04
Почему люди так любят питон, ведь он намного избыточнее руби.
дело вкуса. И питонисты об избыточности не догадываются

http://dl3.joxi.net/drive/2018/06/01/0029/0592/1905232/32/0681dd41db.jpg
да, кстати, руби, это практически == рельсы http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/5e9c8c5621.jpg

Google
Silent Bob
01.06.2018
04:10:17
http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/f3658d3881.jpg
в то время как питон != Django http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/60283a24ab.jpg

Dm
01.06.2018
04:16:06
Питон универсальнее

Silent Bob
01.06.2018
04:16:26
http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/8d5704681f.jpg
небольшое дополнение к ноде http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/22199fe555.jpg

Stanislav
01.06.2018
04:20:29
дело вкуса. И питонисты об избыточности не догадываются
помню у нас один питонист перешел на руби рельсы, потом кричал как он без этого жил раньше

я вот пишу на С++, тут просто овер избыточности бывает :)

Octoloper
01.06.2018
04:39:17
небольшое дополнение к ноде http://dl4.joxi.net/drive/2018/06/01/0029/0592/1905232/32/22199fe555.jpg
возможно фильтр в данному случае зацепил еще js

Silent Bob
01.06.2018
04:40:56
возможно фильтр в данному случае зацепил еще js
нет. В js 3.277 джобы https://www.upwork.com/o/jobs/browse/?q=js

Octoloper
01.06.2018
04:41:15
люди, помогите, не могу понять что не так с константами, объявил в модели константу, заинклудил модуль, в котором просто опеределн метод serializable_hash и вот в этом методе руби не видит константу, которую ранее объявил, пишел вот что: LoadError: Unable to autoload constant HIDDEN_FIELDS

Aleksey
01.06.2018
04:56:17
Код в студию

Octoloper
01.06.2018
05:09:45
# app/models/concerns/hidden_fields.rb:1 module HiddenFields extend ActiveSupport::Concern def serializable_hash(options = {}) options[:except] = Array(options[:except]) if options[:force_except] options[:except].concat Array(options[:except]) else options[:except].concat(HIDDEN_FIELDS || []) end super(options) end end # app/models/user.rb class User < ApplicationRecord HIDDEN_FIELDS = [:password_digest, :root, :reset_digest, :activation_digest] include HiddenFields end

Octoloper
01.06.2018
05:12:48
Так константы же видны во всем приложении или нет?

Yura
01.06.2018
06:51:57
Друзья, добрый день! <p id="notice"><%= notice %></p> <p> <strong>Name:</strong> <%= @user.name %> </p> <p> <strong>Email:</strong> <%= @user.email %> </p> <p> <strong>Microposts:</strong> <br> <%= @micropost.content %> </p> Выдает ошибку undefined method `content' for nil:NilClass Скажите, что я делаю не так? Как показать microposts в views/users/index.html.erb?

Yura
01.06.2018
06:53:56
Выше уже показал

Dmitry
01.06.2018
06:54:23
Это не контроллер(

Yura
01.06.2018
06:55:08
class UsersController < ApplicationController before_action :set_user, only: [:show, :edit, :update, :destroy] # GET /users # GET /users.json def index @users = User.all end # GET /users/1 # GET /users/1.json def show end # GET /users/new def new @user = User.new end # GET /users/1/edit def edit end

Dmitry
01.06.2018
06:56:46
Ну вот, теперь определи: @micropost

Google
Yura
01.06.2018
06:57:04
в def show?

Dmitry
01.06.2018
06:57:31
Ты спрашивал про "views/users/index.html.erb?", значит в def index :)

Yura
01.06.2018
06:58:53
определил)

Darth
01.06.2018
07:00:46
Почему люди так любят питон, ведь он намного избыточнее руби.
Наоборот пайтон минималистичнее и нет дохуя способов сделать одно и тоже, а если есть, то выбирают простой способ Полная противоположность руби, где все хотят сделать какую-то магическую хуйню, которая потом наебнётся и мы всем отделом будем думать что делать

Yura
01.06.2018
07:02:00
Ты спрашивал про "views/users/index.html.erb?", значит в def index :)
Микропосты теперь показываются вот так: Microposts #<Micropost::ActiveRecord_Associations_CollectionProxy:0x00007f89102778b0> <p> <strong>Microposts</strong> <%= @user.microposts %> </p>

Dmitry
01.06.2018
07:03:07
Ну блин) Дружище, может ты не будешь сильно торопиться и почитаешь сначала за mvc и немного за руби?)

Чтобы понять как это вообще работает и как работать с коллекциями объектов?)

Admin
ERROR: S client not available

Yura
01.06.2018
07:03:48
Dmitry
01.06.2018
07:04:05
Ну, это хорошо, что ты сразу ныряешь в это дело

Pavel
01.06.2018
07:04:11
Дык читал)) Простите за тупизну, 6 часов назад начал изучать Руби))
Ну тогда лучше руби и учить, а к рельсам потом

Dmitry
01.06.2018
07:04:28
Ибо это базовые вещи

Darth
01.06.2018
07:04:38
Дык читал)) Простите за тупизну, 6 часов назад начал изучать Руби))
Прочитай до конца Хартла и внимательно Это охуенная книга с точки зрения вникания в фреймворк

Dmitry
01.06.2018
07:05:07
@user.microposts, проитерируйся по этому each-ом и выведи то что тебе надо у микропостов

Yura
01.06.2018
07:05:22
Прочитай до конца Хартла и внимательно Это охуенная книга с точки зрения вникания в фреймворк
Вот как раз таки и читаю, сейчас на задании, где надо отобразить микропосты на страничке юзеров

Dmitry
01.06.2018
07:06:24
Лучше обратись к руби сначала) Пойми как со всем этим работать, а потом возвращайся к рельсе, иначе будет очень много вопросов) И разберись с mvc

Yura
01.06.2018
07:07:04
А есть столь же полезный и крутой ресурс для Руби, как Хартл для Рельсы?) Буду признателен

Darth
01.06.2018
07:07:10
Ну если хочешь чтобы <%= @user.microposts %> Тебе нужен партиал _micropost.html.erb, в котором будет отображение Проще сначала через .each всё вывести

Google
Darth
01.06.2018
07:07:54
hasbrains

https://www.youtube.com/watch?v=IWZ_71EKbng&t=0s&list=PL6eOcSrXYcBcCoBn8wahHcBS7AGcZD429&index=2 Кто-то себе на канал залил )

Dmitry
01.06.2018
07:08:46
hasbrains ruby и в ютюбчике будут видео

Darth
01.06.2018
07:09:02
Эти видео очень старые, но всё ещё актуальные

После можно браться за рельсы, а потом за Мацумото (книга про руби от создателя языка), а потом опять за рельсы, а потом опять за руби ?

Денис
01.06.2018
07:11:08
И самое главное, надо САМОМУ со всем разбираться, если ты будешь в чат за каждую мелкую проблему спрашивать ты НИЧЕМУ не научишься :)

Darth
01.06.2018
07:11:48
И так до конца жизни?)
Ну, когда ты себе говоришь "такой зарплаты мне хватает" можно остановиться в развитие если хочешь А на практике до конца жизни )

Yura
01.06.2018
07:13:14
И самое главное, надо САМОМУ со всем разбираться, если ты будешь в чат за каждую мелкую проблему спрашивать ты НИЧЕМУ не научишься :)
Да, знаю)) Стараюсь сначала думать сам, потом гуглить и только потом спрашивать. Я просто в Руби и Рельсе еще полный нубас, поэтому решил спросить. Там просто такой прикол, что в Chapter 2 просят Edit the user show page to display the content of the user’s first micropost. А чуть выше написано, что мол “мы с вами научимся выводить микропосты на странице юзера аж в Chapter 14” вот я и словил пробку, не понимаю, это типо две разных процедуры или Хартл просто стебется

Денис
01.06.2018
07:14:53
> Стараюсь сначала думать сам, потом гуглить и только потом спрашивать не правильный порядок. Правильный: понять в чем проблема, подумать, погуглить, а потом спрашивать. Если ты все правильно сделал, то до последнего обычно не доходит :)

причем первое может быть и "я не понимаю как это работает", это тоже проблема, которую надо устранить :)

Yura
01.06.2018
07:19:58
Друзья, спасибо! Пошел смотреть Руби и устранять проблему “я не понимаю как это работает“ ? ?

Денис
01.06.2018
07:40:20
еще, кстати, хороший курс для того, чтобы научиться языку - https://programmingbydoing.com/ он, конечно, предполагает Java в некоторых случаях, но большинство формулировок задач универсальны и подходят для любого языка.

Octoloper
01.06.2018
07:42:15
Может быть мне кто-нибудь ответит какого Х не достаточно просто обращаться к константе, которая якобы видна повсюду?

Darth
01.06.2018
07:44:28
А почему не User::HIDDEN_FIELDS? Обычно когда используешь константы хочешь знать откуда они

Octoloper
01.06.2018
07:44:53
А почему не User::HIDDEN_FIELDS? Обычно когда используешь константы хочешь знать откуда они
потому что этот модуль подключается в других моделях, а не только в этой

Страница 1519 из 1684