Skip to content

Instantly share code, notes, and snippets.

@codedokode
Last active November 26, 2022 07:30
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save codedokode/98a0f0976ef454436d0c to your computer and use it in GitHub Desktop.
Save codedokode/98a0f0976ef454436d0c to your computer and use it in GitHub Desktop.
Полезные ссылки

PHP

Что не нужно кодить самостоятельно - полезная статья, рассказывает о тех случаях, когда однозначно стоит использовать готовое решение, а не писать свой велосипед. Хочешь написать свой шаблонизатор или парсить HTML регулярками? Стой, прочти статью сначала.

Для тех, кому интересно — HTML нужно парсить XML/HTML-парсером, например встроенной в PHP библиотекой PHP DOM, искать нужные элементы в дереве удобно с помощью мини-языка запросов XPath

https://github.com/ziadoz/awesome-php - список библиотек и фреймворков на PHP на все случаи жизни. Нужен HTTP-клиент или валидатор JSON? Найдется.

http://phptrends.com/ — поиск по библиотекам и фреймворкам с учетом поулярности.

http://habrahabr.ru/company/zfort/ — дайджест новостей из мира PHP

Полезные клавиши в текстовых редакторах (работают почти везде)

Будь продуктивнее, и пиши код быстрее! Выучи эти сочетания клавиш.

  • Если выделить блок текста, то ему можно добавить/убрать отступ с помощью Tab и Shift + Tab
  • Ctrl + ←, Ctrl + → — позволяют перемещаться не по 1 символу, а по 1 слову за раз
  • Ctrl + Home/End — перемещает сразу в начало/конец файла
  • Shift + стрелки выделяет текст, Shift + Ctrl + стрелки выделяет текст целыми словами
  • двойной клик по слову выделяет его целиком
  • Ctrl + Tab переключает вкладки, если открыто несколько файлов
  • во многих редакторах можно открыть файл, набрав несколько букв его имени. Например, в Sublime Text этот режим включается нажатием Ctrl + P. Это гораздо быстрее, чем мышка
  • Ctrl + клик по имени функции/класса переходит к определению этой функции/класса

Верстка

Javascript

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment