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


В поисках идеального соответствия кода: с какого языка программирования стоит начать чайникам?
Приветствую, товарищи чайники, жаждущие окунуться в мир программирования! Сегодня мы отправляемся на поиски заколдованного ключа, который откроет дверь в завораживающее царство кодирования. Не бойтесь, это причудливое руководство поможет вам найти идеальное совпадение кода! Большой базар кодов: изучение вариантов Добро пожаловать на грандиозный базар языков программирования, где каждый язык предлагает свои уникальные заклинания и чары. Среди множества вариантов у нас есть три..

Gnarly Roundup, июль 2023 г.
Gnarly Roundup, июль 2023 г. Каждый месяц в The Gnar нам ставят перед собой интересные задачи, и нам поручают разработать креативные и надежные решения для наших клиентов. Мы многому учимся на этом пути и часто переводим наш опыт в контент для нашего блога . Нам нравится делиться нашей работой с сообществом, и мы надеемся, что этот ежемесячный обзор грубого контента поможет вам решить текущую (или будущую) проблему, научит вас чему-то интересному или, по крайней мере, даст вам..

Rails с React — Один репозиторий
Rails с React — одно репозиторий Часть 2 из 3. Интеграция React Router Подведение итогов В первой части этой серии мы рассмотрели настройку React в качестве слоя представления. Весь код этой серии находится по адресу: https://github.com/oddballio/rails-with-react . Введение Теперь, когда у нас есть подготовленный слой представления, теперь нам нужно иметь возможность посещать множество разных страниц в нашем приложении, каждая из которых имеет свое назначение...

Начало работы с RubyMotion для разработки под iOS
Что такое RubyMotion? RubyMotion - это набор инструментов, который позволяет вам писать действительно нативные приложения для iOS, Android, OSX, Apple Watch и AppleTV с синтаксисом, похожим на Ruby. Это не транспилятор (конвертирующий ваш код в Objective-C). Ваше приложение статически компилируется так же, как Objective-C или Swift компилируются в собственный код. RubyMotion - это, по сути, новая реализация Ruby, предназначенная для создания мобильных приложений. Зачем использовать..

Ruby хэширует объекты JS в любое время
Перебор объектов с Ruby намного проще, чем с JavaScript. Ранее на моем буткемпе мы узнали все о JavaScript. Мне было особо не с чем сравнивать, так как это был мой первый язык программирования, но по мере того, как я все больше и больше узнаю о Ruby, я начинаю понимать, почему JS временами может вызывать головную боль. Что-то, с чем я действительно боролся в JavaScript, было перебором объектов. Хэши похожи на объекты в JavaScript, но не полностью такие же. Ради сравнения методов..

Шаблон проектирования прокси
Серия паттернов «Красота дизайна» (20 из 20) Шаблон прокси предназначен для предоставления заполнителя для другого объекта для управления доступом к нему . По сути, он создает объект, который имеет ссылку на реальный объект . Затем, когда клиенты возражают или гости запрашивают запрос, этот объект выполняет фильтрацию (например, уровень безопасности). Большое преимущество этого подхода заключается в том, что он дает нам разделение задач, поскольку прокси-сервер заботится об..

О Ruby: передавать по значению или передавать по ссылке?
Изучите подход Ruby к передаче объектов в методах и присваиваниях. Вот простой код на Ruby: def init_options(options) options = { widget: true } end def add_default_config(options) options[:add_on] ||= true end Не зацикливайтесь на дизайне кода. Могут быть лучшие способы выразить это, но здесь я хочу сосредоточиться на том, что происходит при выполнении следующих операторов: options = { plugin: true } add_default_config(options) puts options # => {:plugin=>true,..