Vitaly
08.12.2016
12:06:45
На Ubuntu не нужно.
Vladimir
08.12.2016
12:07:10
Спасибо
Ro
08.12.2016
18:12:37
только в убунте 1.9 вроде
можно заменить на 2.3 наверное уже
Google
Ro
08.12.2016
18:14:02
можно установить двумя путями: использовать RVM - путь который для новичка может быть слегка геморным
второй способ - установить общесистемный руби
есть такая ссылка: https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng
там написано, но тут повторю:
sudo add-apt-repository ppa:brightbox/ruby-ng
sudo apt-get update
далее
(опционально: "sudo apt-get remove ruby1.9")
sudo apt-get install ruby2.3
теоретически должно сработать.
France
08.12.2016
18:16:25
зачем репа рубям ?
по дефолту ж есть
Ro
08.12.2016
18:16:31
^^^ попроще вариант для нубов. Да и не только, я бы для себя тоже так сделал
этот PPA добавляет пакеты с названиями типа ruby2.3 и т.д.
раньше не было по дефолту, сейчас хз - наверное зависит от версии убунты
не забудьте проверить версию руби (ruby -v)
может у вас оно уже стоит)
кстати, у меня есть вагрант машина с рубями и рельсами (немного устаревшая): https://github.com/ro31337/just-ror
если что не будет получаться, то этот скрипт обычно ставит и руби и рельсы на убунту так, что все работает: https://github.com/ro31337/just-ror/blob/master/rubydevenv-install.sh
Google
Ro
08.12.2016
18:20:22
10 строка самая ебанутая..., с ней обычно много проблем возникает
(кстати, может кто обновит до последних рубей и рельсы версии 5, делайте PR если чо)
France
08.12.2016
18:22:25
кст есле кому настраивать ssh на github нужно будет - я тут за ночь скриптик написал на рубях, могу скинуть))
Ro
08.12.2016
18:23:38
а что он делает? просто же ssh-keygen и далее у тебя pub-ключик есть в ~/.ssh/
его в гитхаб и все работает
France
08.12.2016
18:24:16
https://github.com/Sergogovich/gitconfig/blob/master/gitconfig.rb
Ro
08.12.2016
18:27:29
так скажи, словами
France
08.12.2016
18:32:27
ну вопше он по сути делает вот ето:
git config —global color.ui true
git config —global user.name "YOUR NAME"
git config —global user.email "YOUR@EMAIL.com"
ssh-keygen -t rsa -b 4096 -C "YOUR@EMAIL.com"
ssh-add
cat ~/.ssh/id_rsa.pub
ssh -T git@github.com
Канечно баш скрипт было проще зделать блаблабла, нужно задействовать инструменты которые более хорошо подходят для задачи
но мне вот например было б очень приятно запустить просто один скриптик на руби
Ro
08.12.2016
19:01:09
ну да, любопытно
Andrei
08.12.2016
19:05:33
Роман, добрый вечер, скажите пожалуйста, ,будет курс RoR Advanced ?
Ro
08.12.2016
19:06:40
пока на него ресурсов нет
есть идея - на след.год посвятить себя руби-школе
но пока неизвестно, будет ли она принята в качестве плана к исполнению
Andrei
08.12.2016
19:13:53
Роман, у вас очень хорошо получается преподавать, курсы классные, но например у нас в Минске мало вакансий RoR junior, но зато достаточно прилично вакансий RoR midle/sinior (c хорошими зарплатами), я думаю, если вы сделаете RoR advanced, люди смогу претендовать на очень хорошую работу. Спасибо.
Ro
08.12.2016
21:12:04
да если бы было время, только бы и делал, что учил бы людей) мыслей много о том, что рассказать, что показать
брать деньги с русскоязычного коммьюнити не получится. Поэтому если бы организовать курсы на англ. за $$$, и почти бесплатные для носителей русского языка - то это было бы идеально
но блин, у меня расходы на жизнь в силиконовой долине очень высокие. В общем, я над этим думаю, как это сделать - пока большой вопрос для меня
Evgeniy
08.12.2016
21:31:18
Ром, спасибо за то , что уже сделано!)
Oleg
09.12.2016
13:59:30
Всем привет. Не подскажете, где можно достать задачек по руби, желательно с разбором решений. Только начал изучать Руби, понял, насколько важна практика))
Nikolai
09.12.2016
14:04:51
Олег, здравствуйте
Google
Nikolai
09.12.2016
14:05:05
Именно задачек по Руби я не находил
Но я выполняю задачи по алгоритмике
Это тоже может быть полезно
Вечером пришлю ссылки на пару сборников
Evgeniy
09.12.2016
14:12:43
https://ru.wikibooks.org/wiki/Ruby
В некоторых разделах есть тематические задачи + обсуждения по возможным решениям.
в часности про массивыи хэши задачи есть наподобие той что тут паренёк выкладывал
варианты решения в одну строку поначалувыносят мозг))
George
09.12.2016
15:55:18
На codewars можете посмотреть
Ro
09.12.2016
17:44:45
можно брать на решение уровень very easy в разделе algorithms и data structures на hackerrank.com - хотя конечно это может быть пока сложновато. Надо бы мне придумать задачник для начинающих
Oleg
09.12.2016
17:52:31
Задачник для начинающих - звучит круто.
Спасибо всем ответившим выше ))
Ro
09.12.2016
17:55:42
желаем успехов в обучении, ближе к 20 уроку надо переходить на линукс (elementary os) или макос. Если с этим будут проблемы - пиши сюда)
Andrei
09.12.2016
18:01:00
я рядом с windows поставил ubuntu, вообще идеально
Ro
09.12.2016
18:03:57
у меня дома на виндовом компе работает linux mint cinnamon. Использую программу VMWare для этого хитрого трюка)
France
09.12.2016
18:04:18
хз зачем нужна винда)
Ro
09.12.2016
18:04:21
комп у меня самый дешевый, который только мог собрать
работает все хорошо)
если кому нужно будет помочь собрать виндовый недорогой десктоп для разработки - тоже пишите
Oleg
10.12.2016
06:25:48
А может небольшой видеогайд запилить по установке линукса и сопутствующих прог. Полностью рабочая среда так сказать. Многим бы было полезно.
Google
Валентин
10.12.2016
06:27:05
Так таких видео
Очень много
Хотя ,если бы по арчу ,то было бы неплохо
Ro
10.12.2016
06:33:24
да надо бы
видос по установке linux mint cinnamon edition
плюс основные команды + настройка среды
это большое дело
подумаю на эту тему
Aura
10.12.2016
06:41:08
??
Bogdasya
10.12.2016
06:41:47
А зачем mint. Уж лучше убунту
Ro
10.12.2016
06:44:48
ну mint это ubuntu-based дистрибутив, родная убунта мне как-то не нравится, для ученика она не подходит имхо. У меня на работе стоит, я на ней работаю. Дома mint
Bogdasya
10.12.2016
06:45:52
Ну вот например если забрать докер. То хоть минт родственник убунты то иногда поведение с докером немного не такое.
Прошу прощения не забрать а заюзать
Ro
10.12.2016
06:46:31
не критично имхо
Bogdasya
10.12.2016
06:47:06
А чем убунту не нравится ?
Ro
10.12.2016
06:50:18
ну скажем в xenial надо ручками пакеты устанавливать, скачанные из инета. В mint скачал - щелкнул мышкой, установил
+ более дружественное коммьюнити имхо. На чайников рассчитано) Это плюс обучающемуся. Правда, надо на англ.на форуме все равно писать
Oleg
10.12.2016
06:53:48
Поставил на скачку версию linux mint 18 sarah cinnamon 64 bit - такой вариант пойдет?
Ro
10.12.2016
06:54:35
да
после установки сразу установи atom editor, пиши в нем
Google
Oleg
10.12.2016
06:56:09
Ок
Ro
10.12.2016
06:57:27
еще тебе надо будет запустить terminal и научиться основным командам:
pwd - напечатать текущую директорию
cd blabla - войти в директорию blabla
cd .. - подняться на уровень вверх
cd ~ - войти в домашнюю директорию
mkdir blabla - создать директорию
ls - вывести список файлов
ls -lah - вывести подробный список
ruby app.rb - запустить программу
и еще я бы посоветовал установить oh my zsh вместо стандартного bash. Отсюда: https://github.com/robbyrussell/oh-my-zsh#basic-installation
Oleg
10.12.2016
07:01:29
А аналог ФАРа есть в линукс?
Konstantin
10.12.2016
07:01:52
midnight commander вроде
Ro
10.12.2016
07:04:46
да, он правда такой...
лучше без него) но для начала пойдет
установить можно командой sudo apt-get install mc
запустить - mc
может сделаешь справку по основным командам линукса, когда будешь разбираться. Конспектируй)
Oleg
10.12.2016
07:07:36
Ок, спасибо. Я с линуксом пока дело не имел. Буду вести конспект по коммандам, что делать..
Ro
10.12.2016
07:09:27
найс!
Oleg
10.12.2016
07:13:27
Может имеет смысл купить почитать что-нить типа линукс для чайников? Наверняка там полно полезной инфы.
Ro
10.12.2016
07:19:29
да, может быть. Там правда может куча левой инфы быть, можно мозг засрать быстро) но ты если чо спрашивай
левой - типа установки программ в автозагрузку или конфигурация веб-сервера
процессинг файлов там какой-нить лютый
можно почитывать, задавая попутно вопросы типа "а надо ли мне Х?"
я буду отвечать - надо ли или нет
Oleg
10.12.2016
07:21:59
Ок. Уже заметил фишку - начнаю распыляться. Еще вот 8 урок, а уже забегаю вперед.
Ro
10.12.2016
07:22:41
да, если чо - спрашивай. Со временем оно все осядет. Руби-экосистема хороша тем, что 1 раз выучил - на долгие года)