• Все, что хотел

      Hotel – приют для localhost.


      Запуск и управление всех ваших веб-проектов с одного адреса.


      Больше, разных портов костылей.


      Можно держать зоопарк портов для каждого проекта: 9000, 8000, 8080, 3000, 3001…
      Или настраивать веб-сервер, править /etc/hosts файл или DNS для каждого проекта.
      А еще помнить, как запускать девелоперский веб-сервер для каждого проекта:


      • gulp
      • gulp serve
      • gulp watch
      • ionic serve
      • browser-sync start --server --no-open --directory --files
      • http-server -p 9000
      • python -m http.server 8000
      • php -S localhost:8000
      • и так далее...

      Сделать жизнь проще поможет hotel.


      Читать дальше →
    • Стиль кодирования условия неравенства


        Есть несколько способов оформлять неравенство.
        В одном случае мы, располагая переменную слева, пишем как читаем: «X больше нуля».
        X > 0

        Другой метод — меньшее число находится слева, большее справа, облегчая определение диапазона:
        0 < X && X < 100

        Холивар открыт, господа!
      • Лайфхаки в веб-разработке

          Upgrade your Life

          Ссылки открытия файлов в IDE


          Это облегчит вам поиск нужного файла.
          Вы сможете создавать ссылки на код прямо на странице ошибки. Или в журнале ошибок.
          Сделайте ссылки в dev панели на класс контроллера и файл шаблона (или что там у вас?)
          Клик на такую ссылку будет переносить вас в соответствующий файл открытой IDE.

          Читать дальше →
        • Поддержка атрибута «form» для старых браузеров

            Добрый вторник, хабр.

            По нужде написал fallback скрипт для поддержки атрибута form в старых браузерах.

            Атрибут form связывает элементы или группу элементов <fieldset> с формой по её идентификатору. Такая связь необходима в случае, когда элемент не располагается внутри формы. Таким образом, можно отправлять данные на сервер и работать с формой, как если бы элементы находились внутри формы.

            Просто подключите jquery и этот скрипт:
            github.com/Ti-webdev/js-attr-form/blob/master/html5-attr-form-fallback.js
          • Автоматические хосты для веб-разработки (FreeBSD)



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

            Как вариант, можно скриптами обновлять конфиги apache и файл hosts.

            Другое решение, настройка собственного DNS сервера с зоной верхнего уровня.
            Это мы и сейчас и проделаем.

            Итак, создадим зону ".dev" (используя демон named и apache под FreeBSD)
            Читать дальше →