Софт

Как настроить оформление Visual Studio Code

В Visual Studio Code (VSCode) темы оформления можно настроить несколькими способами. Самый простой — это установить уже готовый вариант. Поскольку выбор, действительно, очень большой, то можно подобрать наиболее привлекательный вариант. Второй способ — это воспользоваться он-лайн редактором тем, где можно самостоятельно настроить все цвета. И третий вариант — это используя уже готовую тему, внести необходимые коррективы в локальные настройки.

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

Читать дальше...

Как обновить Open Server Panel

При всех своих плюсах, Open Server Panel имеет один существенный недостаток — невозможность обновления. Это обусловлено в первую очередь тем, что сама программа Open Server Panel (далее по тексту OSP), является неким менеджером конфигураций для различных модулей. Когда нужно запустить PHP 5.5, то OS вначале скопирует нужную конфигурацию, а после запустит PHP. Если нужна PHP 7.1, то вначале подготовится конфигурация, после опять запуск.

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

Для нас, вебмастеров, главная сложность в том, что возникает проблема тестирования сайтов под разные новые версии модулей. В первую очередь, речь идёт об PHP. Можно, конечно, вручную попробовать настроить OSP под новую версию PHP, но есть более простой способ.

Читать дальше...

Тайм-менеджмент на «липких» листочках

Расскажу про свой способ управления делами. Шёл я к нему много лет методом проб и ошибок. Главная сложность, с которой я постоянно сталкивался — это слишком сложное управление todo-программами. В какой-то момент я понял, что почти все существующие программы требуют слишком много времени на их же обслуживание. Например иерархия задач, указание приоритета, важности, даты и т.п. Это всё, безусловно, замечательно, особенно для тех, кто «хронически» не умеет организовывать своё время, но лично для меня такие вещи бесполезны.

Со временем у меня сформировался очень простой список правил, которые позволяют организовать свои дела. И при этом без какой-либо привязки к конкретной программе. :-)

Читать дальше...

IDE для PHP

К вопросу выбора IDE для PHP меня подтолкнуло программирование на Java. Как я уже отметил ранее, для Явы существует неплохой выбор программ. В частности я пока использую IntelliJ IDEA и, честно говоря, я был удивлён, насколько серьёзно продвинулись подобные программы. Много лет назад я публиковал статью IDE для PHP на примере Notepad++, которая не потеряла акутальности, хотя по современным меркам Notepad++ — это обычный текстовый редактор с массой приятных «плюшек».

IntelliJ IDEA меня приятно удивила своим «интеллектом». Java очень уж «многословна»: код откровенно излишний и достаточно громоздкий. Было непонятно: неужели java-программисты его пишут вручную? Запомнить все функции, пакеты и прочие языковые возможности совершенно нереально. Это не PHP, который изучается по справочнику с php.net. На практике оказалось, что IntelliJ IDEA сокращает написание кода до примитивного выбора функций из подсказки автодополнения. IDE автоматом отслеживает код и предлагает советы по его написанию, например добавление в import.

И совсем меня поразила возможность статического анализа кода — это когда IDE проверяет код прямо в процессе его написания. Отмечаются проблемные места, скажем неиспользуемые переменные, или подсказки по области видимости и т.п. В PHP такие вещи крайне ограничены — разве что запуск php с флагом «-l»... Тут же получается очень много точных и конкретных подсказок вплоть до полного переформатирования участка кода.

На этой волне я и решил узнать, есть ли подобные IDE для PHP-кодера.

Читать дальше...

Делаем бэкапы с помощью RoboCopy

Команда robocopy является стандартной для Windows. C её помощью можно выполнять сложное копирование, включая и создание бэкапов. В отличие от xcopy, robocopy позволяет выполнять т.н. зеркалирование каталогов. То есть копии будут полностью идентичны.

У robocopy много разных параметров, поэтому чтобы их не вводить каждый раз, будет удобней создать bat-файл под каждый каталог/бэкап.

Читать дальше...

Как убрать предупреждение "Небезопасный ввод пароля" в FireFox

В последних верисях FireFox при вводе данных на обычных http-сайтах стало появляться надоедливое сообщение о незащищённом соединении.

Сообщение о незащищённом соединении в FireFox

В about:configнаходим настройку (в строке поиска) security.insecure_field_warning.contextual.enabledи двойным кликом меняем на false.

Убрать предупреждение «Небезопасный ввод пароля» в FireFox

Управление временем по методу Pomodoro

Суть метода Pomodoro достаточно проста — работа разбивается на 25-минутные интервалы с короткими перерывами. Сам метод назван по имени кухонного таймера в виде помидора и придуман в конце 1980-х. Считается, что это один из самых популярных методов тайм-менеджмента (ТМ).

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

Так вот, Pomodoro как раз один из таких волшебных «пинков». Поделюсь своим опытом.

Читать дальше...

Перейти к странице: