TheGlitchy.com

Что делать, если macOS не видит веб-камеру

В macOS иногда случается, что веб-камера просто не включается, но есть несколько путей решения этой проблемы.

macOS BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Как установить TronWallet на macOS?

Установка защищенного p2p кошелька TronWalletPlay на Mac. Создание TRX/TWX/BTT/BTC/ETH кошельков.

macOS Программное обеспечение
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Генерация красивой ссылки при помощи Ruby gem 'translit'

Пример работы с ruby-библиотекой 'translit' для траслитерации между кириллицей и латиницей.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Воспроизведение системного звука "Bell" из терминала при помощи Ruby

В этом примере мы рассмотрим программу, которая будет воспроизводить звук через равномерные промежутки времени.

Ruby Программирование Программное обеспечение
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Транслитерация с помощью Ruby Gem 'Babosa'

Работа с библиотекой 'babosa' предназначеной для создания человекопонятных ссылок с встроенной функцией транслитерации

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Фейковые данные из Ruby-библиотеки 'Faker'

Небольшой обзор Ruby-Gem 'Faker', который позволяет генерировать данные максимально похожие на реальные.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Как получить случайное логическое значение true или false в Ruby?

Иногда при наполнении баз данных тестовой информацией - необходимо добавить случайное булево значение true или false

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Как оставлять комментарии в Ruby-коде?

Для того, чтобы оставить комментарий в Ruby-коде используются знак решетки (#) и лексемы.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Конкатенация строк в Ruby

Что такое конкатенация? Ответ довольно прост - это сцепление, а именно операция склеивания строки.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Строки в языке Ruby

Строка является одним из наиболее важных и мощных типов данных в Ruby.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Используем встроенный синтезатор речи MacOS в Ruby скриптах

Say - это команда синтезатора речи встроенного в macOS. При помощи этой команды можно пользоваться функцией чтения текст

macOS Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад
Пример простой и красивой страницы 404/422/500 ошибки на HTML и CSS

Пример простой и красивой страницы 404/422/500 ошибки на HTML и CSS

При разработке веб-сайтов практически всегда необходима страница, которая отдавалась бы клиенту в случае ошибки (чаще вс

HTML CSS
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как запустить ruby-скрипт на Heroku?

Простая команда, которая запустит локальный ruby-script на сервере Heroku

Ruby Heroku Программирование Bash
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

HEREDOC и его использование в Ruby

Что такое HEREDOC и для чего его используют? Основная цель - написание больших блоков текста (документации) в коде...

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Создание страницы с помощью Ruby Gem 'Sinatra'

Sinatra - бесплатный фреймворк предназначенный для создания веб-приложений.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано больше 1 года назад

Как изменить таймзону приложения на Heroku?

Для работы с датами и временем в своем приложении - необходимо установить правильную таймзону на Heroku.

Heroku Программирование
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как остановить запущенный процесс на Heroku?

Иногда нужно остановить работу Dyno на Heroku. Для этого нужно воспользоваться Heroku CLI.

Heroku Программирование Bash
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как выбрать объекты в определенном диапазоне времени в Ruby on Rails?

Для простой выборки объектов в заданном диапазоне времени можно воспользоваться встроенным в Ruby on Rails методом.

Ruby Ruby on Rails Программирование
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Фиксим I18n::InvalidLocale (:en is not a valid locale)

Работая с ruby библиотекой i18n я столкнулся с ошибкой I18n::InvalidLocale (:en is not a valid locale)

Программирование Программное обеспечение Ruby BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад
Удаление библиотеки Turbolinks в Ruby on Rails 6

Как удалить Turbolinks из Ruby on Rails 6?

Заметка о том, как удалить библиотеку Turbolinks в Ruby on Rails 6.

Ruby Ruby on Rails Программирование
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Что такое ASC и DESC в SQL запросах?

Часто встречаемые сокращения ASC и DESC определяют направление сортировки в SQL запросах.

Программирование SQL
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад
Оконный режим CS:GO в macOS

Как запустить CS:GO на весь экран в macOS?

По умолчанию Counter-Strike: Global Offensive на macOS запускается в оконном режиме. Это легко исправить.

macOS Игры
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Что делать если fsevents 1.X.X выдает build error?

При запуске yarn или npm может быть ошибка build error библиотеки 'fsevents'. Решается она обновлением библиотеки.

Программирование Программное обеспечение JavaScript BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад
Просчет процента от суммы при помощи JavaScript в инспекторе браузера

Как посчитать процент от суммы в JavaScript

Рассмотрим написание простой формулы вычисления процента от числа при помощи JavaScript.

JavaScript Программирование
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как использовать switch в Ruby?

В языке Ruby для реализации функционала 'switch' используется выражение 'case'.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад
DS_Store GitHub Desktop

Как удалить .DS_Store из Git-репозитория на macOS?

Работая на macOS вы столкнетесь с файлами .DS_Store, которые автоматически создаются и нежелательны в Git-репозитории.

macOS Git Программирование Программное обеспечение Bash
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как использовать бесконечный диапазон в Ruby?

В Ruby 2.6+ добавлена нотация бесконечных диапазонов. Записываются несколькими путями, результат дают один - Infinity.

Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как спрятать 'default interactive shell is now zsh' в терминале?

Убираем сообщение из терминала о том, что в macOS Catalina zsh - shell оболочка по умолчанию.

Программирование Программное обеспечение macOS Bash
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как создать статическую страницу в Ruby on Rails?

Рассмотрим пути создания статических страниц в Ruby on Rails.

Ruby Ruby on Rails Программирование macOS Git
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад
Заметка про установка и настройку ImageOptim на macOS для сжатия изображений без потери качества.

Сжатие изображения без потери качества на macOS используя ImageOptim

Установка и настройка программы ImageOptim на macOS для сжатия изображений без потери качества.

macOS Программное обеспечение
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как найти путь к директории с ruby gem библиотекой на macOS?

Чтобы найти путь к ruby gem библиотеке на macOS нужно выполнить одну команду в терминале.

macOS Ruby Программирование
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Ruby gem 'city-state' не может получить обновление и генерирует ошибки

Приложения, которые используют ruby gem 'city-state' начали генерировать большое количество ошибок.

Ruby Программирование BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Фиксим ERROR: matplotlib 1.3.1 requires nose, which is not installed.

Во время установки одного проекта возникла данная проблема. Решается она довольно просто - установкой библиотеки.

Программирование Программное обеспечение macOS BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Что делать если git не видит изменение регистра в названии файла?

В некоторых случаях необходимо изменить регистр букв в названии файла, но git не реагирует на это изменение.

Git Программирование Программное обеспечение macOS Bash
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад
Принудительное завершение работы сервера Puma в RoR-приложении

Как убить процесс в macOS работающий на определенном порте?

При необходимости убить определенный процесс на macOS, нужно воспользоваться терминалом.

macOS Программирование Программное обеспечение Bash Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как найти сумму значений из массива в JS при помощи reduce?

Для подсчета суммы определенных значений в массиве при помощи JS довольно удобно использовать функцию reduce.

Программирование JavaScript
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как использовать строковый метод gsub в Ruby? (String#gsub)

Примеры использования простого и удобного метода gsub для манипуляций над строками в Ruby.

Программирование Ruby
brnnkt
brnnkt FullStack Developer Опубликовано около 1 года назад

Как избавиться от ошибки ActiveRecord::ProtectedEnvironmentError?

Решаем ошибку сброса базы данных на локальной машине - ActiveRecord::ProtectedEnvironmentError.

Программирование macOS Ruby Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 12 месяцев назад

Как установить пакет из Git-репозитория при помощи Yarn?

Установить библиотеку при помощи Yarn из Git-репозитория можно воспользовавшись простой командой и указав путь.

Программирование JavaScript Git
brnnkt
brnnkt FullStack Developer Опубликовано почти 1 год назад

Как разбить большой CSV-файл на несколько более мелких в macOS?

Иногда необходимо разбивать большие CSV-файлы на более мелкие. Рассмотрим как это сделать в macOS.

Программирование Программное обеспечение macOS Bash
brnnkt
brnnkt FullStack Developer Опубликовано 12 месяцев назад

Создание регулярного выражения в Ruby при помощи Regexp.union

Способ автоматической генерации регулярного выражения на базе передаваемых аргументов

Программирование Ruby
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Удобный способ использования регулярного выражения и gsub в Ruby.

Рассмотрим простой, но удобный способ использования Regexp.union в связке с gsub

Программирование Ruby
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Убираем ошибку WARNING: UNPROTECTED PRIVATE KEY FILE!

При добавлении SSH-ключа может возникнуть данная ошибка, но решается она довольно легко и быстро.

Программирование Программное обеспечение macOS Bash Git
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Как в Ruby on Rails сгенерировать контроллер в определенном namespace?

В RoR приложениях, которые имеют больше одного namespace можно использовать удобную запись для генерации контроллеров.

Программирование Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Что делать если Docker образ POSTGRES перестал подключаться к базе?

Во время билдов на CI возникла ошибка Error: Database is uninitialized and superuser password is not specified.

Программирование Программное обеспечение Ruby Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Как в Ruby on Rails получить абсолютный адрес страницы?

Для вывода абсолютной ссылки с доменом и протоколом в Ruby on Rails создан специальный метод.

Программирование Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Решение проблемы с node-gyp на macOS Catalina

После обновления до macOS Catalina при npm install появилась ошибка node-gyp.

Программирование Программное обеспечение macOS BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Как отключить подсветку выделяемого текста в CSS/HTML?

Для отключения стандартного поведения (выделения) текста в браузере можно воспользоваться специальными CSS-свойствами.

Программирование HTML CSS
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Как авторизоваться с помощью логина и пароля используя cURL?

Часто при работе с cURL требуется авторизация при помощи логина и пароля. Делается это довольно просто.

Программирование Bash
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Фиксим тривиальную ошибку запуска ElasticSearch на macOS

При попытке поднять приложение с прикрученным к нему ElasticSearch на локальной машине (macOS Catalina) получаю ошибку.

Программирование Программное обеспечение macOS Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 11 месяцев назад

Фиксим ошибку ElasticSearch - low disk watermark [X%]

Решение- "low disk watermark [Х%] exceeded on [..][..[..] free: Хgb[Х%], replicas will not be assigned to this node"

Программирование Программное обеспечение macOS Ruby Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Как увидеть причину Rollback в ActiveRecord (Ruby on Rails)?

При попытке сохранить запись ничего не происходит, а в логах видно только Rollback.

Программирование Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Что делать если will_paginate отображает 'page gap' вместо многоточия?

При настройке локализации в RoR приложении вместо трех точек в пагинации отобразилось 'page gap'.

Ruby Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Фиксим No such middleware to insert before: ActionDispatch::Static

При попытке прекомпиляции ассетов появилась ошибка No such middleware to insert before: ActionDispatch::Static

Программирование Ruby Heroku Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Запускаем локально Ruby on Rails приложение в production mode.

Иногда бывает нужно запустить RoR приложение в production mode на локальной машине. Это можно сделать следующим образом.

Программирование Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Ошибка Addon Scout на Heroku SystemStackError: stack level too deep

При очередном деплое на Heroku произошла ошибка SystemStackError: stack level too deep. Связано это с 'Scout' и 'JB'

Программирование Ruby Heroku Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Как получить значение ENV в Ruby on Rails приложении с VUE.js?

Для определенных задач иногда нужно использовать значения из ENV'ов. Получить значение во VUE.js довольно легко.

Программирование JavaScript Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Устраняем ошибку rvm при установке новой версии Ruby

При попытке установить новую версию Ruby я получил ошибку Unknown ruby string (do not know how to handle): ruby-2.7

Программирование Программное обеспечение macOS Ruby BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Ошибка NoMethodError: undefined method 'deep_merge' for #<Hash:BxLA>

При запуске Ruby-скрипта и попытке сделать deep_merge появилась ошибка NoMethodError.

Программирование Ruby Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Фиксим Elasticsearch::Transport::Transport::Errors::BadRequest

При настройке SearchKick возникла ошибка при попытке добавить поле для 'suggest' (рекомендация слов при вводе в input).

Программирование macOS Ruby Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Как добавить картинку из локальной папки в ActiveStorage (RoR)?

Для написания seed-скрипта, который прикреплял бы изображение к нужной модели нужно воспользоваться методом attach.

Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Как пофиксить translation missing: ru.devise...?

Во время локализации RoR приложения можно столкнуться с тем, что нужно дополнительно обновить файл локализации

Программирование Ruby Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Как отключить возврат на предыдущую страницу в Google Chrome на macOS?

Часто сталкиваюсь с тем, что случайно смахиваю текущую страницу двумя пальцами со всеми последствиями...

Программное обеспечение macOS
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Как установить js-cookie на Rails 6 (yarn, webpack)?

Столкнулся с ошибкой при установке js.cookie в проект на Ruby on Rails 6. Связано это было с неправильным require.

Программирование Программное обеспечение Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 10 месяцев назад

Убираем warning: Using the last argument... в Ruby 2.7.0

Убираем warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call

Программирование Программное обеспечение Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Обновляем factory_girl_rails до factory_bot_rails

Не достаточно лишь обновить библиотеку, нужно еще и обновить многие файлы вашего проекта.

Программирование Программное обеспечение Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Фиксим Git error: command `git clone --no-checkout --quiet...

При запуске bundle для библиотек, которые должны были быть скачаны из remote репозитория я получил ошибку.

Программирование Программное обеспечение macOS Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Фикс Webpacker can't find application.js in /../../packs/manifest.json

Один из возможных путей решения Webpacker can't find application.js in /app/public/packs/manifest.json

Программирование Программное обеспечение Ruby JavaScript Ruby on Rails BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Что значит 'bump' версии ПО?

Часто это выражение встречается в комментариях к коммитам в репозиториях различных библиотек.

Программное обеспечение
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад
Как с помощью метода join превратить массив [3,2,1] в строку "3 больше, чем 2 больше, чем 1"?

Конвертируем [3,2,1] в строку "3 больше, чем 2 больше, чем 1"

Как с помощью метода join превратить массив [3,2,1] в строку "3 больше, чем 2 больше, чем 1"?

JavaScript
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Как во vue.js получить имя родительского компонента?

Получаем имя родительского компонента во vue.js

Программирование JavaScript
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Как в vue.js вызвать метод из другого метода?

Описываем довольно тривиальную задачу. Вызываем метод из другого метода vue.js

Программирование JavaScript
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Фиксим ошибку установки sq_mini_racer на macOS (libv8, extconf.rb)

An error occurred while installing sq_mini_racer (0.2.4.sqreen3), and Bundler cannot continue.

Программирование macOS Ruby BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 9 месяцев назад

Отдельный layout для action в контроллере Ruby on Rails.

В рамках одного контроллера можно использовать несколько layout'ов.

Программирование Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано 8 месяцев назад

Делаем downgrade базы данных Postgres на Heroku

Для экономии средств было решено перейти на бесплатный план PG на Heroku (hobby-dev).

Программирование Программное обеспечение Heroku
brnnkt
brnnkt FullStack Developer Опубликовано 8 месяцев назад

Запускаем несколько раз rspec-тест при помощи Bash sequence (seq)

При необходимости запустить один rspec-тест несколько раз - можно воспользоваться итератором в Bash

Программирование Программное обеспечение macOS Ruby Bash
brnnkt
brnnkt FullStack Developer Опубликовано 7 месяцев назад

Как изменить разрешение в Besiege не запуская игру в macOS?

По умолчанию игра после установки запускается в большом разрешении и игра зависает.

macOS Игры
brnnkt
brnnkt FullStack Developer Опубликовано 8 месяцев назад

Произошла ошибка (NP-37602-8) на PS4. Что делать?

При попытке авторизоваться в приложении YouTube на PS4 появилась ошибка NP-37602-8

Программное обеспечение BugFixes Игры
brnnkt
brnnkt FullStack Developer Опубликовано 8 месяцев назад

Фиксим Elasticsearch::Transport::Transport::Errors::Forbidden [403]

При работе с ElasticSearch (во время реиндекса) на macOS Catalina произошла ошибка FORBIDDEN/12/index read-only

Программирование Программное обеспечение macOS
brnnkt
brnnkt FullStack Developer Опубликовано 7 месяцев назад
Adsense 404

[Решено] Не работает вход в Adsense (Not Found 404)

При попытке залогиниться в свой аккаунт Adsense получаю 404 ошибку.

Программное обеспечение BugFixes
brnnkt
brnnkt FullStack Developer Опубликовано 3 месяца назад

Как в CSS сделать прозрачность в HEX формате?

Добавляем прозрачность (альфа-канал) в HEX (CSS). Использование прозрачности hex-цвета в CSS.

CSS
brnnkt
brnnkt FullStack Developer Опубликовано около 1 месяца назад

Запускаем rails credentials:edit в Visual Studio Code (macOS)

Для выполнения rails credentials:edit в определенном текстовом редакторе нужно передать параметр.

Программирование Программное обеспечение macOS Ruby Ruby on Rails
brnnkt
brnnkt FullStack Developer Опубликовано около 1 месяца назад
Названия HTML цветов Каталог цветов Каталог Kaomoji Блог