
Ro
25.01.2018
21:13:09
скинь скрин

Igor
25.01.2018
21:27:45

Igor
25.01.2018
22:53:08
как сделатьтак что бы консоль в мазиле была внизу

Google

Vlad
25.01.2018
22:54:37
@fenek644 возле крестика слева кнопка есть с прямоугольниками

Igor
25.01.2018
22:55:22
спс - зараболтало

Konstantin
25.01.2018
23:23:48
login/attempt
и не пиши таких больших переменных
where_user_came_from
O_o
я понимаю, что это сделано для того, чтоб 'redirect to where_user_came_from' читалось по-английски, но всё же

Igor
26.01.2018
03:24:06
Написал erb "bla bla bla" внутри puts '/login/attemp' все равно не работает. Для работы же не обязательно вьюха должна быть?

Denis
26.01.2018
06:45:46
Erb "string" do
"String"
end
P тебе в консоли покажет
erb "str" do
P "str"
End
#выведет вторую строку и в браузер, и в консоль

Igor
26.01.2018
06:49:26
Спасибо

Google

Kim
26.01.2018
14:47:25
По 18-му уроку...
require 'net/http'
require 'uri'
uri = URI.parse 'https://site.com/login'
response = Net::HTTP.post_form(uri, login: 'aaa', password: 'bbb')
puts response.body
ничего не получаю
уже что-то изменилось с 2016 года?)

Alex
26.01.2018
14:48:58
uri = URI.parse 'https://site.com/login'
хмм... такого сайта не существует
куда Вы стучитесь?

Kim
26.01.2018
14:49:41
я например
сама конструкция рабочая?

Alex
26.01.2018
14:53:31
Да

Kim
26.01.2018
15:08:39
в урокн говорилось что в response.body должны увидеть через include? что-то типа "error" (понятно что по разным сайтам по разному), но я где только не пробовал - нигде это не получил
поэтому и не понимаю, работает это сейчас или нет)

Alex
26.01.2018
15:10:01
самый простой способ пройти данный урок.
На синатре сделать простую страницу с логином и паролем и на ней тестить
гарантированно знаешь, что вернется


Владимир
26.01.2018
15:28:44
Доброго времени суток!
Подскажите, пожалуйста. установил gem devise и пытаюсь заставить его взаимодействовать с приложением (rails generate devise:install), а возвращает вот это:
~/dev/todo$ rails generate devise:install
Running via Spring preloader in process 5941
Could not find generator 'devise:install'. Maybe you meant 'assets', 'generator' or 'coffee:assets'
Run rails generate --help for more options.
На stackoverflow нашёл предложения, как решить эту проблему, но увы...
Пробовал удалять devis и warden, затем ставить заново - не помогло.
Пробовал через bundle exec rails g devise:install - тоже не помогло.
Нашёл ещё такой вариант "I removed the 'spring' out from the Gemfile and it did the trick. or you can turn off your spring first and run rails generate devise:install" - тоже не помогло.
Посоветуйте, как можно решить эту проблему?

Alex
26.01.2018
15:39:16
bundle show devise
что выдаст?

Владимир
26.01.2018
15:40:25
Прошу прощения, неправильно делал ремув.
Сделал через spring binstub —remove —all - помогло

Olga
26.01.2018
16:59:28
Обясните пожалуйста на пальцах кто может…
не понимаю такую вещь, как обявление переменой в методе initialize.
Т.е. иногда мы пишем так:
def initialize(value)
@value = value
end
А иногда, вот так:
def initialize(value)
self.something = value
end
Я понимаю, что в этих двух случаях инициализация происходит по разному. В первом случае устанавливаем значение переменной сразу. А во втором, идем к объекту, через accessor к примеру. Ну путь во втором случае на пару шагов длинее, ну и что? Эта же разница не заметна. Да, во втором случае, там что то кешируется, а нам то что, мусор же руби сам убирает, если на объект больше ничто не ссылается. Так же вроде все :) или как?
Гуглила это все…. Не понимаю все равно когда первый случай надо использовать, а когда второй ?

Alex
26.01.2018
17:01:10
В первом случае глобальной переменной @value присваивается значение, а во втором свойству ОБЪЕКТА (something)

Olga
26.01.2018
17:01:40
но на результат же не влияет ?)
просто где то так пишут, где то как второй вариант

Alex
26.01.2018
17:03:19
Представь, что у тебя есть класс, в нем надо инициализировать какую -то переменную, которая потом будет использоваться в разных методах. - это первый случай.
Второй случай - это когда при создании объекта ему надо сразу присвоить свойство.

Google

evgeny
26.01.2018
17:04:29
если есть attr_reader :value
разве при @value = something у нас не свойству будет значение присвоено? Я же могу потом object.value вывести...

Olga
26.01.2018
17:04:43
так если сразу надо, можно просто написать значение по умолчанию в attr_accessor , нет ?)

evgeny
26.01.2018
17:05:25
вот я тоже запутался с self, @, и почему иногда без self и @ тоже прокатывает)

Alex
26.01.2018
17:05:47
Вы или сами запутались или меня путаете, все в кучу складываете
изначально вопрос был про initialize, а потом уже ридеры добавились откуда -то )

evgeny
26.01.2018
17:07:03
сам запутался конечно, о чем и пишу. Я как бы понимаю техническую разницу между self и @. А вот когда надо использовать одно, а когда другое - не оч.

Olga
26.01.2018
17:07:28
да, именно, и я запуталась(

Alex
26.01.2018
17:12:14
Эмм... self.... это свойство объекта, второе это только переменная.
Первое это фактически
value = 'test-data'
test = Test.new(something: value)
puts test.something =»» ### 'test-data'

Olga
26.01.2018
17:14:52
мм.... ага в каком случае что именно надо использовать?) результат же одинаковый в итоге, разница лишь в пути написания, чтоли...

evgeny
26.01.2018
17:17:16
допустим
class Aaa
attr_reader :toys
def initialize
@toys = []
end
def take_toy(toy)
toys << toy
end
end
у меня один вопрос, почему запись toys в методе сработает без @ и без self
как умные руби понимают, что это не новая локальная переменная, а тот самый массив из аттр_реадер и инишиалайз.
И как правильнее в данном методе записывать в массив? с self, с @ или же без всего так и надо, просто toys « toy? Хотя, self тут не очень подходит, думаю. В общем, буду благодарен за объяснение)

Kim
26.01.2018
17:23:51

Alex
26.01.2018
18:48:33
Кто-нибудь владеет информацией какие банки РФ выдают дебетовые карты НЕ гражданам РФ?

Vitaly
26.01.2018
18:56:01
Целый месяц сгорал от желания написать что-нибудь на Golang - получилась программуля для DDOS атак. С легкостью кладет сайты на дешевых хостингах:
https://github.com/vitalyliber/gostorm
https://github.com/vitalyliber/gostorm/releases
Бинарники прилагаются ?

Dmitry
26.01.2018
19:02:53

Oleg
26.01.2018
19:34:17

Fedor
26.01.2018
19:35:13

Vadim
26.01.2018
19:36:29

Fedor
26.01.2018
19:36:35
https://www.coursera.org/learn/golang-webservices-1/home/welcome

Google

Fedor
26.01.2018
19:37:01
курс сам не очень, лектор много ошибается, и походу особо не готовился, но там задачки есть на каждую неделю
вот можешь их поделать
вебсервер пишут под конец

Admin
ERROR: S client not available

Marat
27.01.2018
07:01:25
https://m.habrahabr.ru/company/moikrug/blog/347440/
Интересный момент: судя по графикам бэкенд получает больше чем фулстак. Заставляет задуматься

Ro
27.01.2018
07:41:18

Olga
27.01.2018
07:47:21

Vadim
27.01.2018
07:48:53
И как всегда руби по уровню ЗП обходит питон и PHP

Olga
27.01.2018
07:49:15
не может не радовать))

Vadim
27.01.2018
07:49:28
ну это скорее приятный бонус :)
там отличие минимальное на самом деле
Забавно, что топ-зарплаты в Авито, а не в Яндексе или Mail.ru :)

Olga
27.01.2018
07:51:51

Арсений
27.01.2018
08:19:13
на самом деле зп для Ruby и Go высокие, потому что разработчиков мало, и трудно найти хорошего. Соответственно, для джунов это не столько плюс, сколько минус, так как нелегко с работой будет первое время

Vadim
27.01.2018
08:19:55
Сложные вещи сложно делать и за них, как правило, больше платят. Все правильно :)

Fedor
27.01.2018
09:33:24

Serge
27.01.2018
13:33:54

Fedor
27.01.2018
13:57:12
Ну если поискать вакансии на "писать сай, чинить принтер и подметать в серверно", то их вообще дохрена всегда

Google

Oleh
28.01.2018
06:57:20
Руби это как джава - сразу нужны мидлы))) или синьоры

Alex
28.01.2018
09:00:43
Ребят, кто ищет работу, никто не хочет вместе запилить какой-то сложноватый проект, чтобы по завершению сразу в мидла конвертнуться? :) *создадим сами себе опыт работы)

Dmitriy
28.01.2018
10:05:28

Vitaly
28.01.2018
10:16:10

Alex
28.01.2018
10:18:40
Тогда только фрилансить до мидла?

Fedor
28.01.2018
10:19:08
лучше найти работу
а то можно огрести фриланс головного мозга
это когда навыков особенно нет, зато уже есть заработок и самомнение
и работу тогда совсем не найдешь
нужна хорошая компания с сильной командой у которой можно учиться
https://pp.userapi.com/c824201/v824201866/9e17c/S8XsF9I6Ejs.jpg

Igor
28.01.2018
10:34:51
Я был на собеседовании Джуна. Шансы есть спрашивают основы совсем, не прошел что им нужен фулстак цсс хтмл тоже.
Ещё пробовал на одну вакансию с тестовым заданием. Чат с аватарками написать