Публикации по теме 'ruby'


Ошибки — мои друзья, но я их боюсь! (Первоначально опубликовано 13.09.17)
Ну привет, спасибо, что заглянули! Я почти закончил с OO Ruby и поэтому собираюсь начать свой Gem CLI, о котором я буду писать много сообщений в блоге, в этом я уверен. Это просто быстрый пост, чтобы напомнить себе и всем, кто борется так же сильно, как и я, что ошибки НЕ плохи, но они хороши! Несмотря на то, что я знаю, что они важны для кодирования, и они вам нужны, я все равно волнуюсь и волнуюсь, когда вижу их. Я расстраиваюсь и думаю, что я не такой умный. Но как только я..

Возвращение из процесса Ruby: остерегайтесь того, где вы приземлитесь!
Возвращаясь из процесса Ruby: берегитесь, где вы приземлитесь! Эффект оператора return в процессе Ruby часто понимается неправильно, и неправильное использование может привести к ошибкам. Я объясню проблему и предложу несколько рекомендаций, чтобы избежать возникновения проблем в вашем коде. Изучая лямбды и процедуры Ruby, все читают, что « return в лямбде - это как return из метода, но return в процессе возвращается из самого включающего метода». Из сообщений stackoverflow и..

4R : Роман, Ruby-Rails-React
Учебный лагерь: 2 сентября – 2 ноября В этом блоге рассказывается о девятинедельном личном путешествии в качестве стажера Bootcamp в Jyaasa, что дало прекрасную возможность изучить область разработки программного обеспечения в качестве новичка. Согласно требованиям института, студент должен пройти стажировку на предприятии, которое дает необходимые навыки в интересующей его области. В этом контексте, ища потенциальное предприятие, я наткнулся на очень интенсивную и строгую программу..

Создание Ruby ORM
Что такое ORM? ORM расшифровывается как Object-Relational Mapping и представляет собой метод, который позволяет вам запрашивать и манипулировать данными из базы данных с помощью объектно-ориентированного языка. DataMapper — это пример Ruby ORM. Вы можете использовать Data Mapper для сохранения объекта, например: class ExampleClass include DataMapper::Resource property :name, String, :length => 50 end example_class = ExampleClass.new example_class.save Когда вы вызываете..

Структура и интерпретация программ Ruby
Всякий раз, когда запускается программа Ruby, программа сначала преобразуется в токены, затем токены собираются в абстрактное синтаксическое дерево, и, наконец, AST компилируется в инструкции виртуальной машины. В этом посте мы подробно рассмотрим каждый из этих шагов. Во-первых, пример программы class Math def add(x, y) x + y end end Math.new.add(1, 2) Всякий раз, когда вы запускаете программу Ruby, Ruby поочередно перебирает символы в программе и группирует их в..

Язык программирования , Python, Java , JavaScript , PHP , C++ , Ruby
В этой статье я рассказал о языке программирования, зачем изучать программирование, как начать изучать программирование, какое программирование лучше всего подходит для начинающих, какой тип языка программирования и т. д. Что такое язык программирования? Язык программирования — это формализованный набор правил и инструкций, используемых для связи с компьютерами и создания программных приложений. Он служит для программистов средством написания кода, который может быть понят и выполнен..

Вход в Facebook с помощью Omniauth и Rails
В нынешние времена безумия социальных сетей почти обязательно, чтобы любое современное веб-приложение предоставляло пользователям возможность входа в систему с выбранной ими социальной платформой. К счастью, Omniauth превращает то, что кажется долгой и утомительной задачей, в простую и легкую в использовании жемчужину Ruby. OmniAuth — это библиотека, которая стандартизирует аутентификацию нескольких поставщиков для веб-приложений. Это позволяет нам общаться и получать пользовательские..