Запуск внешних приложений из Notepad++. NppExec: ускоряем поиск в Интернете и не только…
4 мин
Поскольку я не очень опытный разработчик — так вышло, что в веб я пришел недавно — по ходу написания кода мне часто приходится обращаться к официальной документации PHP и MySQL, а также искать во время работы с текстами определенную информацию еще на паре сайтов, не связанных с IT, но связанных с другой моей работой.
Раньше в случае возникновения вопроса мне нужно было выполнить следующие действия:
С помощью дополнения NppExec это можно сделать в несколько раз быстрее.
Notepad++ и поиск в Интернете
Раньше в случае возникновения вопроса мне нужно было выполнить следующие действия:
- Выделить фрагмент текста (или кода);
- Скопировать его в буфер обмена;
- Перейти в браузер;
- Вставить текст из буфера обмена в строку поиска (где предварительно должно уже было быть введено site: адрес сайта или открыт требуемый сайт);
- Нажать кнопку «искать» (ввод).
С помощью дополнения NppExec это можно сделать в несколько раз быстрее.


Почти в каждом более менее динамическом проекте бывает возникает необходимость выполнять очереди задач в фоне (отправка email, обновления кеша, реиндексация поиска и т.д.). Job сервера (Gearman и т.п.) хороши, но для большинства простых задач они избыточны. Классическая реализация очередей в MySQL (при помощи SELECT … LOCK FOR UPDATE) при росте нагрузки со временем начинает приводить к проблемам с блокировкой. Потому, как это обычно бывает, пришлось написать свой «велосипед» для работы с фоновыми задачами, который бы «точно работал» и был предельно прост.