Git stash в PHPStorm

Записал небольшой гайд по использованию git stash в IDE PHPStorm. Спасает, когда нужно переключиться с ветки на ветку, а коммитить незафиксированные и сырые изменения не хочется, но и потерять их тоже. Спасибо создателям git-а за эту чудную фичу!

Читать далее

Программный способ снизить температуру процессора

Я являюсь гордым обладателем ноутбука и он… греется. Даже в простых играх, вроде CS или HoTS температура процессора нередко достигает 90 градусов. Не являюсь хорошим жестянщиком, но под днище ноута заглядывал — особо пыли не обнаружил, да и термопасту пока менять лень.

Недавно нашел интересный способ снизить температуру процессора «для ленивых».

Читать далее

Discord бот для ежедневной публикации статистики числа новых случаев заражения коронавирусом (COVID-19)

Пару месяцев назад мне надоело ежедневно тыкать сайт стопкоронавирус.рф с целью узнать статистику числа зараженных ковидом в моём городе. Так как по долгу службы я часто сижу в рабочем Discord-е, решил написать написать небольшое приложение для отправки статистики числа новых случаев в канал Discord сервера, который использую я и мои коллеги.

Реализация оказалась весьма тривиальна.

Читать далее

CodeLobster IDE – бесплатный PHP, HTML, CSS, JavaScript редактор

В этой статье мы рассмотрим бесплатный кросс-платформенный редактор для веб-разработки — CodeLobster IDE. Он уже долгое время присутствует на рынке и завоевал очень большое количество пользователей.

CodeLobster IDE предназначен для редактирования PHP, HTML, CSS и JavaScript файлов. Он подсвечивает код в зависимости от синтаксиса, показывает подсказки для тэгов, функций и их параметров. Этот редактор очень хорошо работает со смешанным кодом.

Если Вы вставите РНР код в какой-нибудь HTML шаблон, то редактор корректно подсветит и HTML и PHP части, то же самое будет со вставками CSS и JavaScript кода.

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

Читать далее

Окружение для Bitrix сайтов средствами Docker и Docker Compose

Недавно реализовал свой вариант окружения для Bitrix сайтов с помощью Docker.

По умолчанию под капотом имеется:

  • php 7.1.32
  • apache 2.4.38
  • MySQL 5.6.45
  • все необходимые директивы php.ini
  • в контейнерах с php и MySQL для удобства поднят Midnight Commander и редактор MCEdit
  • реализована возможность поднять в одном окружении несколько сайтов и привязать их к одному IP адресу хоста (по умолчанию — 2 сайта: site1.loc и site2.loc открываются на одном IP, предварительно указанном в файле hosts)
  • установлен OPCache для быстрой работы php

Скачать и ознакомиться с подробной инструкцией можно в публичном Git репозитории: https://gitlab.com/angerro/bitrix-docker