Что делать, если macOS не видит веб-камеру
В macOS иногда случается, что веб-камера просто не включается, но есть несколько путей решения этой проблемы.
В macOS иногда случается, что веб-камера просто не включается, но есть несколько путей решения этой проблемы.
Пример работы с ruby-библиотекой 'translit' для траслитерации между кириллицей и латиницей.
В этом примере мы рассмотрим программу, которая будет воспроизводить звук через равномерные промежутки времени.
Работа с библиотекой 'babosa' предназначеной для создания человекопонятных ссылок с встроенной функцией транслитерации
Небольшой обзор Ruby-Gem 'Faker', который позволяет генерировать данные максимально похожие на реальные.
Иногда при наполнении баз данных тестовой информацией - необходимо добавить случайное булево значение true или false
Для того, чтобы оставить комментарий в Ruby-коде используются знак решетки (#) и лексемы.
Что такое конкатенация? Ответ довольно прост - это сцепление, а именно операция склеивания строки.
Строка является одним из наиболее важных и мощных типов данных в Ruby.
Say - это команда синтезатора речи встроенного в macOS. При помощи этой команды можно пользоваться функцией чтения текст
При разработке веб-сайтов практически всегда необходима страница, которая отдавалась бы клиенту в случае ошибки (чаще вс
Простая команда, которая запустит локальный ruby-script на сервере Heroku
Что такое HEREDOC и для чего его используют? Основная цель - написание больших блоков текста (документации) в коде...
Sinatra - бесплатный фреймворк предназначенный для создания веб-приложений.
Для работы с датами и временем в своем приложении - необходимо установить правильную таймзону на Heroku.
Иногда нужно остановить работу Dyno на Heroku. Для этого нужно воспользоваться Heroku CLI.
Для простой выборки объектов в заданном диапазоне времени можно воспользоваться встроенным в Ruby on Rails методом.
Работая с ruby библиотекой i18n я столкнулся с ошибкой I18n::InvalidLocale (:en is not a valid locale)
Заметка о том, как удалить библиотеку Turbolinks в Ruby on Rails 6.
Часто встречаемые сокращения ASC и DESC определяют направление сортировки в SQL запросах.
По умолчанию Counter-Strike: Global Offensive на macOS запускается в оконном режиме. Это легко исправить.
При запуске yarn или npm может быть ошибка build error библиотеки 'fsevents'. Решается она обновлением библиотеки.
Рассмотрим написание простой формулы вычисления процента от числа при помощи JavaScript.
В языке Ruby для реализации функционала 'switch' используется выражение 'case'.
Работая на macOS вы столкнетесь с файлами .DS_Store, которые автоматически создаются и нежелательны в Git-репозитории.
В Ruby 2.6+ добавлена нотация бесконечных диапазонов. Записываются несколькими путями, результат дают один - Infinity.
Убираем сообщение из терминала о том, что в macOS Catalina zsh - shell оболочка по умолчанию.
Рассмотрим пути создания статических страниц в Ruby on Rails.
Установка и настройка программы ImageOptim на macOS для сжатия изображений без потери качества.
Чтобы найти путь к ruby gem библиотеке на macOS нужно выполнить одну команду в терминале.
Приложения, которые используют ruby gem 'city-state' начали генерировать большое количество ошибок.
Во время установки одного проекта возникла данная проблема. Решается она довольно просто - установкой библиотеки.
В некоторых случаях необходимо изменить регистр букв в названии файла, но git не реагирует на это изменение.
При необходимости убить определенный процесс на macOS, нужно воспользоваться терминалом.
Для подсчета суммы определенных значений в массиве при помощи JS довольно удобно использовать функцию reduce.
Примеры использования простого и удобного метода gsub для манипуляций над строками в Ruby.
Решаем ошибку сброса базы данных на локальной машине - ActiveRecord::ProtectedEnvironmentError.
Установить библиотеку при помощи Yarn из Git-репозитория можно воспользовавшись простой командой и указав путь.
Иногда необходимо разбивать большие CSV-файлы на более мелкие. Рассмотрим как это сделать в macOS.
Способ автоматической генерации регулярного выражения на базе передаваемых аргументов
Рассмотрим простой, но удобный способ использования Regexp.union в связке с gsub
При добавлении SSH-ключа может возникнуть данная ошибка, но решается она довольно легко и быстро.
В RoR приложениях, которые имеют больше одного namespace можно использовать удобную запись для генерации контроллеров.
Во время билдов на CI возникла ошибка Error: Database is uninitialized and superuser password is not specified.
Для вывода абсолютной ссылки с доменом и протоколом в Ruby on Rails создан специальный метод.
После обновления до macOS Catalina при npm install появилась ошибка node-gyp.
Для отключения стандартного поведения (выделения) текста в браузере можно воспользоваться специальными CSS-свойствами.
Часто при работе с cURL требуется авторизация при помощи логина и пароля. Делается это довольно просто.
При попытке поднять приложение с прикрученным к нему ElasticSearch на локальной машине (macOS Catalina) получаю ошибку.
Решение- "low disk watermark [Х%] exceeded on [..][..[..] free: Хgb[Х%], replicas will not be assigned to this node"
При попытке сохранить запись ничего не происходит, а в логах видно только Rollback.
При настройке локализации в RoR приложении вместо трех точек в пагинации отобразилось 'page gap'.
При попытке прекомпиляции ассетов появилась ошибка No such middleware to insert before: ActionDispatch::Static
Иногда бывает нужно запустить RoR приложение в production mode на локальной машине. Это можно сделать следующим образом.
При очередном деплое на Heroku произошла ошибка SystemStackError: stack level too deep. Связано это с 'Scout' и 'JB'
Для определенных задач иногда нужно использовать значения из ENV'ов. Получить значение во VUE.js довольно легко.
При попытке установить новую версию Ruby я получил ошибку Unknown ruby string (do not know how to handle): ruby-2.7
При запуске Ruby-скрипта и попытке сделать deep_merge появилась ошибка NoMethodError.
При настройке SearchKick возникла ошибка при попытке добавить поле для 'suggest' (рекомендация слов при вводе в input).
Для написания seed-скрипта, который прикреплял бы изображение к нужной модели нужно воспользоваться методом attach.
Во время локализации RoR приложения можно столкнуться с тем, что нужно дополнительно обновить файл локализации
Часто сталкиваюсь с тем, что случайно смахиваю текущую страницу двумя пальцами со всеми последствиями...
Столкнулся с ошибкой при установке js.cookie в проект на Ruby on Rails 6. Связано это было с неправильным require.
Убираем warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
Не достаточно лишь обновить библиотеку, нужно еще и обновить многие файлы вашего проекта.
При запуске bundle для библиотек, которые должны были быть скачаны из remote репозитория я получил ошибку.
Один из возможных путей решения Webpacker can't find application.js in /app/public/packs/manifest.json
Часто это выражение встречается в комментариях к коммитам в репозиториях различных библиотек.
Как с помощью метода join превратить массив [3,2,1] в строку "3 больше, чем 2 больше, чем 1"?
Получаем имя родительского компонента во vue.js
Описываем довольно тривиальную задачу. Вызываем метод из другого метода vue.js
An error occurred while installing sq_mini_racer (0.2.4.sqreen3), and Bundler cannot continue.
В рамках одного контроллера можно использовать несколько layout'ов.
Для экономии средств было решено перейти на бесплатный план PG на Heroku (hobby-dev).
При необходимости запустить один rspec-тест несколько раз - можно воспользоваться итератором в Bash
По умолчанию игра после установки запускается в большом разрешении и игра зависает.
При попытке авторизоваться в приложении YouTube на PS4 появилась ошибка NP-37602-8
При работе с ElasticSearch (во время реиндекса) на macOS Catalina произошла ошибка FORBIDDEN/12/index read-only
При попытке залогиниться в свой аккаунт Adsense получаю 404 ошибку.
Добавляем прозрачность (альфа-канал) в HEX (CSS). Использование прозрачности hex-цвета в CSS.
Для выполнения rails credentials:edit в определенном текстовом редакторе нужно передать параметр.