@rubyschool

Страница 56 из 921
Svetlana
08.02.2017
17:48:20
Это чтоб английский выучить? Ох, долго слушать придется.

Al`mir
08.02.2017
17:48:46
.include? Что значит?

Google
Nikolay
08.02.2017
17:49:05
Да я то его тысячу лет учу, с пятого класса. Структурирует кашу в голове

Henry
08.02.2017
17:49:26
Nikolay
08.02.2017
17:50:00
Англ за 16 часов однозначно круто

Петрова

Svetlana
08.02.2017
17:50:15
Там узы только

Сорри. Азы

Ну я, например, по полчаса в день видео на английском разбираю. Прям до предлогов.

И следом проговариваю. Минут 5-7 получается разобрать за раз таким способом.

Nikolai
08.02.2017
17:52:13
на фрилансе достаточно знания письменного английского

в основном общение по переписке идёт

самый лучший способ выучить английский - практика

переписываться на английском

ну или говорить, если есть такая возможность

Google
Nikolai
08.02.2017
17:53:19
это прям прокачивает

Max
08.02.2017
17:56:13
я рекомендую пойти в школу, хотя бы на годик (чтобы подтянуть до intermediate) дальше уже самостоятельно. переговорите барьер, получите удовольствие, сильно упростите дальнейшие занятия

Witalij
08.02.2017
18:26:24
Лучший способ - замутить с отличницей из иняза)

Андрей
08.02.2017
18:26:59
Max
08.02.2017
19:33:21
подскажите пожалуйста, юзаю ангит, делаю первый коммит (initial) и ничего не происходит. почему?

skynet
08.02.2017
19:34:19
в смысле? а git push?

Max
08.02.2017
19:35:37
ошибка в консоли отображается

skynet
08.02.2017
19:35:48
а что пишет?

Max
08.02.2017
19:36:49


pls tell me who you are говорит

skynet
08.02.2017
19:37:31
а ты в начале делал же глобальные настройки для гита?

Max
08.02.2017
19:37:36
нееет

skynet
08.02.2017
19:37:45
надо git config

сейчас

Max
08.02.2017
19:37:51
хм...

Tanya
08.02.2017
19:37:58
он же пишет, пожалуйста сделайте глобальные настройки

и указывает как их сделать

git config и дальше пишет что тебе писать, вместо емаил пишешь ссвой логин

skynet
08.02.2017
19:38:55
$ git config —global user.name "твое имя на гитхабе" $ git config —global user.email твоя почта

Tanya
08.02.2017
19:39:12
он потом пароль спросит, введешь пароль от гитхаба

Google
skynet
08.02.2017
19:39:39
$ git config —global core.editor твой эдитор (саблайм эмакс вим итд)

просто не задал глобальные настройки, они делаются 1 раз - синхронизируется с гитхаб аккаунтом

Max
08.02.2017
19:42:09
я понял. Этот момент кажется был пропущен. Роман сначала показывал как это все работает, позже настройка уже будет

skynet
08.02.2017
19:43:07
ничего страшного, настраивай и заново git add . git commit -m "" git push

Max
08.02.2017
19:43:52
спасибо)

skynet
08.02.2017
19:45:02
http://railstutorial.ru/chapters/4_0/beginning

посмотри, там есть первоначальные настройки + развертывание

Max
08.02.2017
19:45:54
спасибо ) читаю

skynet
08.02.2017
19:46:07
не за что)

Max
08.02.2017
19:46:52
я прост думал, что коммиты мб хотя бы локально будет видно

а оно вона как.

skynet
08.02.2017
19:47:13
они локально сохраняются в gitignore

Max
08.02.2017
19:47:30
но без первоначальной настройки не работает же

skynet
08.02.2017
19:48:22
сначало нужно определить как система будет тебя распозновать, чтобы она смогла тебя связать с github аккаунтом

то же самое с хероку

ты сначала регаешься, потом когда развертываешь делаешь 1) heroku login 2) heroku create 3) git push heroku master 4) если чего heroku log

следующий проект будешь делать глобальные настройки не указывай

Max
08.02.2017
19:51:02
я пока еще не въезжаю в команды. не совсем понимаю как гит работает еще. сопсн ангит для наглядности, чтобы учиться было проще (если я правильно понял канеш)

skynet
08.02.2017
19:51:21
то есть git init + git add . + git commit -m "Initial commit" + git push (если на ветке мастера) работает как по накатанной колее)

Max
08.02.2017
19:51:54
гит инит равнозначен нажатию на кнопку создать репозиторий в текущей папке?

Google
skynet
08.02.2017
19:53:08
git init инициализирует пустой репозиторий локально в gitignore откуда пушит потом на гитхаб (короче другими словами да - кнопка создать репо)

Max
08.02.2017
19:54:28
ога. вот это работает без настроек. я думал, что комит останется на харде и потом уже (когда я зарегаюсь на гитхабе) смогу в туда это все залить. У Романа уже было настроено все. Повторяю за ним вот, не сработало

skynet
08.02.2017
19:55:07
там подразумевается что у тебя все настроено уже, ничего страшного - это опыт

а опыт штука бесценная )

кстати ) за Халка Хогана респект ? (слегка оффтоп но промолчать не мог)

Max
08.02.2017
20:07:17
это Вы про аву?

Admin
ERROR: S client not available

skynet
08.02.2017
20:07:31
да )

Evgeniy
08.02.2017
21:32:24
Лучший способ - замутить с отличницей из иняза)
Знание английского неипередается половым способом

Max
08.02.2017
21:32:53
мутить надо с отличницей-носителем

особенно если она еще в руби умеет

Nikolai
08.02.2017
21:35:51
Макс, ну ты жаришь

Разговоры прям из средней школы, лол

skynet
08.02.2017
21:38:25
кстати why not )

Evgeniy
08.02.2017
21:39:59
Ой этож не флудочат! (Wupwupwupwupwup)

Dmitry
08.02.2017
23:45:02
git init инициализирует пустой репозиторий локально в gitignore откуда пушит потом на гитхаб (короче другими словами да - кнопка создать репо)
Кнопка создать локальную репу с которой ты можешь полноценно работать, не нужно после каждого коммита пушить. Можно локально весь проект написать и коммитить, а потом за один раз запушить. И не обязательно на гитхаб. Надо в принцип работы Git(а не github) понять и тогда каши не будет и каждую минуты пуши. По началу, пока опыта нет полезно коммиты хранить на локалке, а то можно чего лишнего залить на всеобщее обозрение!

skynet
08.02.2017
23:46:30
аэм, вообще кстати да)... но дело привычки (может туповато) я уверен в своих коммитах и пушу их (через 4 - 5 коммитов)

Dmitry
08.02.2017
23:49:44
аэм, вообще кстати да)... но дело привычки (может туповато) я уверен в своих коммитах и пушу их (через 4 - 5 коммитов)
Почитай ради интереса, как Джун на гитхаб случайно от aws пароли запушил на несколько минут, а потом получил счёт на 5к$

skynet
08.02.2017
23:50:57
прочту (у меня такого не было) но спасибо ) буду осмотрительнее

johnny
09.02.2017
00:11:33
ты в Японии что ли?
Не-а, в Китае

Google
Nikolai
09.02.2017
04:02:13
Есть хорошая команда git commit --amend, которая добавляет изменения в предыдущий коммит, а не создвёт новый

Vladimir
09.02.2017
07:53:48
Пытаюсь понять, в чём разница между private и protected методами, но что-то туплю. Единственная разница, как я понимаю, что ты не можешь вызывать self.private_method, а только private_method. Какая разница, через self вызывается или нет? Что например нельзя сделать, если не использовать self?

Nikolai
09.02.2017
07:54:50
Разница в том, что всё, что внутри private доступно только для данного класса

А внутри protected как для данного класса, так и для экземпляров этого класса

Вроде так

Vladimir
09.02.2017
07:57:42
class Parent private def name 'Mommy' end end class Child < Parent def get_parent_name # Implicit receiver puts name # Explicit receiver puts self.name rescue puts 'NoMethodError' # Explicit receiver puts Parent.new.name rescue puts 'NoMethodError' end end Child.new.get_parent_nameПриватный метод вызывается из подкласса

Alex
09.02.2017
08:02:21
Я так понял, что в руби прайват доступен только для текущего обьекта, а протектед - для всех объектов того же класса. Сам Роман в уроке вроде не рассказывал, но давал ссылку какую-то.

https://rubydev.ru/2010/12/ruby-private-protected-public-methods/ вот тут вроде понятно.

Nikolai
09.02.2017
08:10:59
Вопрос. Как мне перенести определённый коммит из одной ветки в другую?

Vladimir
09.02.2017
08:12:43
https://rubydev.ru/2010/12/ruby-private-protected-public-methods/ вот тут вроде понятно.
О, через хоббитов я ещё объяснений не читал) Почитаю, спасибо

Nikolai
09.02.2017
08:12:44
Не обязательно самый последний

А например из середины одной ветки на самый верх другой

Natalia
09.02.2017
08:13:38
черипик вроде

Nikolai
09.02.2017
08:14:09
А может есть ссылка на тутор или статью по этой команде?

Natalia
09.02.2017
08:14:47
cherry-pick https://git-scm.com/book/ru/v1/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B9-Git-%D0%A1%D0%BE%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0

Nikolai
09.02.2017
08:15:28
Спасибо

Vitaly
09.02.2017
08:25:34
в RubyMine cherry pick двумя кликами делается.)

Nikolai
09.02.2017
08:26:13
Увы, я пока не заработал на RubyMine

Страница 56 из 921