Рубрики
Лайфхаки

Как запомнить сложный пароль

Сегодня у каждого имеется по несколько аккаунтов, и на каждый у нас должен быть уникальный пароль. Как же быть!?Конечно лучше всего держать пароли у себя в голове! И поможет нам в этом – мнемотехника. Мнемотехника — это совокупность приёмов, увеличивающих объём памяти и облегчающих запоминание информации. Суть этой техники в том, чтобы связать образы в […]

Рубрики
Docker Окружение Программирование

Решение проблемы: Docker не найден в командной строке macOS

Встретившись с проблемой, что команда Docker не распознаётся в терминале macOS, можно испытать следующие шаги для её устранения. Шаг 1: Редактирование файла .zshrc Для начала откройте ваш файл .zshrc в текстовом редакторе. Можно использовать команду nano ~/.zshrc или любой другой текстовый редактор на ваш выбор. Шаг 2: Добавление Docker в переменную PATH Вам нужно добавить […]

Рубрики
Ruby Программирование

Использование extend self в Ruby: Руководство для Разработчиков

Ruby предлагает множество мощных и гибких инструментов для разработки, и одним из таких инструментов является extend self. Эта статья предназначена для объяснения концепции extend self и показа, как она может быть использована в вашем коде. Что такое extend self? В Ruby, extend self — это способ добавления методов экземпляра класса или модуля в качестве методов […]

Рубрики
Ruby on Rails Без рубрики Программирование

Как открыть Ruby on Rails на телефоне? Localhost

Иногда мы хотим проверить, как наш Ruby on Rails сайт выглядит на телефоне, однако сайт ещё не опубликован. Для этого вам поможет следующая инструкция:

Рубрики
JavaScript Программирование

Колбеки при изменении JS объекта

В JavaScript нет встроенного механизма для отслеживания изменений в обычных объектах с помощью простых обратных вызовов. Однако вы можете использовать объект Proxy для создания прокси для другого объекта, который может перехватывать и определять пользовательское поведение для фундаментальных операций с этим объектом. Это можно использовать для создания обратных вызовов перед изменением и после него. Вот пример […]

Рубрики
JavaScript Stimulus Программирование

Добавить Stimulus в проект с помощью ссылки

В докуметации для добавления стимулуса используется @hotwired/stimulus npm package и import. Однако можно добавить Stimulus с помощью обычной ссылки. public/index.html src/controllers/slideshow_controller.js Обратите внимание на выделенные строчки.

Рубрики
JavaScript Программирование

JavaScript методы для массива

Рубрики
Ruby on Rails Программирование

Ошибка An error occurred while installing puma (5.6.4), and Bundler cannot continue.

При обновлении версии руби в моем Rails приложении я столкнулся с ошибкой во время выполнения команды ‘bundle install’ «An error occurred while installing puma (5.6.4), and Bundler cannot continue.»Для исправления этой ошибки нужно установить «xcode-select». В командной строке запустите следующую команду

Рубрики
Ruby on Rails Программирование

Ошибка Couldn’t create » database

При создании приложения в котором нужно использовать несколько баз данных может возникнуть ошибка ‘Couldn’t create » database’ при запуске команды rails db:create Что бы это исправить, нужно добавить default значение, как на скриншоте ниже

Рубрики
Ruby Программирование

Интересный пример применения блоков