NPM и proxy
NPM. Разница между тильдой(~) и крышкой(^) в package.json
Тильда(~) подбирает последнюю минорную версию пакета (последнюю цифру), например ~7.3.3 найдет последнюю 7.3.x, допустим 7.3.12 но не 7.4.0.
Крышка(^) подбирает последнюю мажорную версию пакета (среднюю цифру), например ^7.3.3 найдет последнюю 7.x.x, допустим 7.4.0 но не 8.0.0.
Шпаргалка Laravel Eloquent
Как заблокировать обновление пакета в Ubuntu?
Иногда необходимо запретить обновление какого-нибудь пакет из нестабильного репозитория. Для этого есть 2 решения: грубое - отключить репозитарий, элегантное - заморозить обновление отдельного пакета.
Команда, чтобы заблокировать обновление пакета:
sudo apt-mark hold имя_пакета
Команда, чтобы разблокировать обновление пакета:
sudo apt-mark unhold имя_пакета
Топ-15 языков программирования по версии GitHub
Обновление баз NOD32 на компьютере без интернета
Кнопки Назад/Вперёд в плагине блога на OctoberCMS
Что такое PostCSS?
Первоначальная настройка Sublime Text
Что такое лендинг?
Блокировка сайта антивирусом NOD32
На каких CMS сделаны самые популярные сайты рунета?
Что такое ECMAScript?
Пост об истории ECMAScript (ES), определении, его версиях и отличии от JavaScript.
Два шаблона компонента October CMS.
Как запускать shell (*.sh) скрипты?
Shell - это один из командных интерпретаторов, поставляемых вместе с ОС unix. Программа на языке Shell называется скриптом. Shell скрпитам указывают расширение *.sh и работают они в Unix системах. Если вам надо запустить shell скрипт в windows, то можно установить подсистему Linux Ubuntu или установить отдельно интерпретатор Shell для windows.
Windows 10. Меню пуск не открывается
В статье рассказывается как в операционной системе Windows 10 починить меню пуск, которое не открывается. Проблема решается с помощью переустановки Windows Apps.
Создание объектов PHP в стиле JS литеральной нотации
OctoberCMS. Как использовать плагин Rainlab.User?
Как правильно обновить Ubuntu через терминал?
Команды обновления убунту через командную строку: apt-get update и apt-get dist-upgrade
FrontEnd контроллеры в OctoberCMS
В OctoberCMS нет концепции frontEnd контроллеров. Иными словами, идеология этой CMS не подразумевает возможность просто создать некий ProductController
с несколькими action
для обслуживания маршрутов Route::method('product/{id}', 'ProductController@show')
. Вместо этого предлагается использовать компоненты плагинов. Именно компоненты являются формой frontEnd контроллеров.
Кратко о внедрение зависимостей и сервис контейнере
Отладка PHP в Visual Studio Code и OpenServer
Visual Studio Code - отличный бесплатный редактор кода, который в определенных ситуациях, заменяет IDE. В частности VS Code можно использовать как альтернативу PHPStorm. По умолчанию, VS Code предоставляет статический анализатор кода. В этом посте показана настройка отладчика PHP для Visual Studio Code в среде с набором инструментов разработчика OpenServer.
OctoberCMS. Ошибка RelationController: "Не удалось найти шаблон (partial) ... traits\ViewMaker.php"
В контроллере поведения RelationController при нажатии на кнопке "Cоздание" вылетает ошибка с подобным содержаним
"Не удалось найти шаблон (partial) с именем _comments.htm." on line 91
of ...\modules\system\traits\ViewMaker.php
Собственные сообщения об ошибках валидации форм OctoberCMS
Во время разработки модели данных OctoberCMS при необходимости, можно использовать собственные сообщения об ошибках валидации полей формы вместо сообщения The :attribute field is required. по-умолчанию. В статье показывается как, достаточно просто, это делается.
Улучшение контрастности темы Material Theme редактора Visual Studio Code
Для Visual Studio Code есть несколько тем в стиле материального дизайна, и все они с недостатками: либо некорретная подстветка синтаксиса, либо проблемы с контрастностью.
Ubuntu. В разделе /boot не осталось места.
Недавно столкнулся с проблемой, что система ubuntu не может обновиться. Пишет ошибки про неудвлетворенные зависимости и не дает возможности завершится командам.