Size: a a a

2020 April 01

CH

Constantin Hetagurov in RubyRush
Зачем мне программирование, почему учусь?
Началось всё слишком давно, чтобы это помнить....году так в 2007 я попал в фирму, которая делает сайты - что-то запредельно интересное для меня тогда, неизвестное, магическое. Контент-менеджер, инженер-программист-"фуллстак разработчик", как это модно сейчас говорить....верстать, натягивать вёрстку на цмс, придумывать свои скрипты и исправлять чужие - всё безумно нравилось, поэтому повышения следовали одно за другим. В один момент я понял, что застаиваюсь - одинаковые сайты, цмски - всё шло уже по отработанной схеме, никаких новых ошибок и трудностей, стало скучно. Поэтому я ушел в армию, а после неё - на фриланс. Успешно работал на фрилансе несколько лет -  стек задач там разнообразнее некуда) в 2012 году, после лет эдак 5 фриланса, ко мне обратился знакомый, с интересным предложением: нужно было работать на местного дядьку, у которого сын учится в Лондоне и разрабатывает всякие сервисы - он искал себе программистов в команду и был настроен брать даже "джуниоров" и стажёров. после собеседования, нам двоим был выделен огромный кабинет, стол, интернет - ноутбуки были свои. Задачей было создать приложение-напоминалку на RoR, по примеру тех, что сейчас используются в каждом барбершопе и стоматологических кабинетах - человек записывался онлайн на прием, и сервис отправлял ему напоминания на телефон и даже звонил, в указанное время. Спустя 3 месяца работы, я сделал это приложение, абсолютно без тестов и "фронта", т.е. просто голый хтмл, без оформления, но с полностью рабочим функционалом! Это было потрясающе! Мой напарник к тому времени даже книгу "Ruby on Rails Tutorial" не закончил. Парнишке с Лондона не понравилось что он потратил 3 месяца и получил пусть и работающую, но не оформленную программу, и мы оба были уволены) С тех пор я рельсами больше не занимался, т.к. не было предложений...Так же с тех пор уже освоил видео съемку и монтаж в нескольких программах, поработал сисадмином, монтажером и оператором на ТВ, и около двух лет профрилансил монтажером на всех мировых площадках - мне, в первую очередь, было интересно доказать самому себе, что я творческий человек, а не математически думающий, застрявший в числах и правилах программист) И это мне удалось, я считаю) Однако интерес к веб-разработке жил во мне всё это время, я помог нескольким своим друзьям устроиться в хорошие фирмы, правильно выстроил их обучающий путь программиста, и вот уже они успешные люди, живут в Питере и получают по 200к в крипте))) Чтож, подумал я в конце прошлого года, пора и мне вернуться - монтаж и схъемка конечно же приносят деньги, но развития там больше не жди....и я начал вспоминать) курсы по хтмл и цсс зашли, как говорится - как в сухую землю. Я вспоминал старые знания и получал новые. Гриды, флексбоксы - почему все эти прелести появились после моего ухода из вёрстки??? Хотя я и знал основы Javascript и JQuery, я изучил их снова, уже основательно, с нуля. Туда же капнули и новые знания по Vue.js, на очереди Реакт. Но, изучая весь этот фронтенд, я понял что мне этого мало, мне хочется делать полностью всё от и до - разворачивать приложения на сервере, создавать логику и уже потом красиво и эффектно оформлять, с помощью этих самых Vue, React, JQuery....Наткнулся на сайт RubyRush и просто обомлел) Это же то что я искал! 149 уроков! моё любимое!!! Надеюсь пройти всё это и поделиться с вами обратной связью, а пока прост оспасибо за то что вы делаете, пойду жмакать вторую "Я сделаль" =)
источник

E

Eugene in RubyRush
Constantin Hetagurov
Зачем мне программирование, почему учусь?
Началось всё слишком давно, чтобы это помнить....году так в 2007 я попал в фирму, которая делает сайты - что-то запредельно интересное для меня тогда, неизвестное, магическое. Контент-менеджер, инженер-программист-"фуллстак разработчик", как это модно сейчас говорить....верстать, натягивать вёрстку на цмс, придумывать свои скрипты и исправлять чужие - всё безумно нравилось, поэтому повышения следовали одно за другим. В один момент я понял, что застаиваюсь - одинаковые сайты, цмски - всё шло уже по отработанной схеме, никаких новых ошибок и трудностей, стало скучно. Поэтому я ушел в армию, а после неё - на фриланс. Успешно работал на фрилансе несколько лет -  стек задач там разнообразнее некуда) в 2012 году, после лет эдак 5 фриланса, ко мне обратился знакомый, с интересным предложением: нужно было работать на местного дядьку, у которого сын учится в Лондоне и разрабатывает всякие сервисы - он искал себе программистов в команду и был настроен брать даже "джуниоров" и стажёров. после собеседования, нам двоим был выделен огромный кабинет, стол, интернет - ноутбуки были свои. Задачей было создать приложение-напоминалку на RoR, по примеру тех, что сейчас используются в каждом барбершопе и стоматологических кабинетах - человек записывался онлайн на прием, и сервис отправлял ему напоминания на телефон и даже звонил, в указанное время. Спустя 3 месяца работы, я сделал это приложение, абсолютно без тестов и "фронта", т.е. просто голый хтмл, без оформления, но с полностью рабочим функционалом! Это было потрясающе! Мой напарник к тому времени даже книгу "Ruby on Rails Tutorial" не закончил. Парнишке с Лондона не понравилось что он потратил 3 месяца и получил пусть и работающую, но не оформленную программу, и мы оба были уволены) С тех пор я рельсами больше не занимался, т.к. не было предложений...Так же с тех пор уже освоил видео съемку и монтаж в нескольких программах, поработал сисадмином, монтажером и оператором на ТВ, и около двух лет профрилансил монтажером на всех мировых площадках - мне, в первую очередь, было интересно доказать самому себе, что я творческий человек, а не математически думающий, застрявший в числах и правилах программист) И это мне удалось, я считаю) Однако интерес к веб-разработке жил во мне всё это время, я помог нескольким своим друзьям устроиться в хорошие фирмы, правильно выстроил их обучающий путь программиста, и вот уже они успешные люди, живут в Питере и получают по 200к в крипте))) Чтож, подумал я в конце прошлого года, пора и мне вернуться - монтаж и схъемка конечно же приносят деньги, но развития там больше не жди....и я начал вспоминать) курсы по хтмл и цсс зашли, как говорится - как в сухую землю. Я вспоминал старые знания и получал новые. Гриды, флексбоксы - почему все эти прелести появились после моего ухода из вёрстки??? Хотя я и знал основы Javascript и JQuery, я изучил их снова, уже основательно, с нуля. Туда же капнули и новые знания по Vue.js, на очереди Реакт. Но, изучая весь этот фронтенд, я понял что мне этого мало, мне хочется делать полностью всё от и до - разворачивать приложения на сервере, создавать логику и уже потом красиво и эффектно оформлять, с помощью этих самых Vue, React, JQuery....Наткнулся на сайт RubyRush и просто обомлел) Это же то что я искал! 149 уроков! моё любимое!!! Надеюсь пройти всё это и поделиться с вами обратной связью, а пока прост оспасибо за то что вы делаете, пойду жмакать вторую "Я сделаль" =)
Welcome!
источник

А

Александр in RubyRush
Целая поэма :)
источник

M

Michael in RubyRush
Переслано от Michael
Регулярно спрашивают о GUI для работы с гитом/гитхабом.

Вот это пока единственный тул, который я не снес на следующий день:
https://fork.dev/

Очень облегчает работу с репами где много веток и меток — наглядно, лаконично.

Пока бесплатный 😍
источник

D

Dmitriy Y. in RubyRush
ну так пишет что ты в форме, которую на странице заполняешь не должен быть пустым или нулем
источник

D

Danil in RubyRush
Добрый вечер, а подскажите пожалуйста, у меня есть два хеша:
hash_1 = {string: "String", array: "Array"}
hash_2 = {String: "text", Array: [1, 2, 4]}
мне их нужно смапить и получить примерно вот такой
hash_3 = {string: "text", array: [1, 2, 4]}

мне нужно значение со второго массива смапить со значениями первого хеша
источник

H

Henadzi in RubyRush
Хеш 3 вроде такой же как хеш 2
источник

D

Danil in RubyRush
есть два хеша
на нужно пройтись по первому хешу и если value равняется ключу со второго массива, записать в value, value второго массива
источник

m

moffire in RubyRush
Кто подскажет, как разделить строку на 2 части, чтобы искомая часть не удалялась? Т.е. например было str = ‘123abc’, я применяю str.split(/\d{3}/) на выходе получаю массив из [‘’, ‘abc’], а хотелось бы получить [‘123’, ‘abc’]
источник

SR

Shattered Ruby in RubyRush
Michael
Переслано от Michael
Регулярно спрашивают о GUI для работы с гитом/гитхабом.

Вот это пока единственный тул, который я не снес на следующий день:
https://fork.dev/

Очень облегчает работу с репами где много веток и меток — наглядно, лаконично.

Пока бесплатный 😍
А если сравнить с Github Desktop и SourceTree, то есть какие-то существенные отличия?
источник

Э

Эдем in RubyRush
str.split(/(123)/)
Правда, будет пустой элемент, который можно отфильтровать при помощи reject(&:empty?)
источник

SR

Shattered Ruby in RubyRush
Просто я ими пользуюсь и мб действительно у Форка преимущества какие-то над ними
источник
2020 April 02

D

Denis in RubyRush
str.scan(/.../) а если так
источник

m

moffire in RubyRush
Эдем
str.split(/(123)/)
Правда, будет пустой элемент, который можно отфильтровать при помощи reject(&:empty?)
Спасибо, с утра попробую
источник

Э

Эдем in RubyRush
Скан отбросит всё остальное
источник

m

moffire in RubyRush
Denis
str.scan(/.../) а если так
Он вернёт только искомое
источник

Э

Эдем in RubyRush
Короче говоря, в скобки если взять \d{3}, то норм будет
источник

D

Denis in RubyRush
Ну скан в данном примере вернёт именно то что и нужно было ["123", "abc"]
источник

Э

Эдем in RubyRush
А если '123abcd' будет?
источник

Э

Эдем in RubyRush
str.partition(/\d{3}/) — ещё так можно вместо сплита
источник