Windows
  • WINDOWS SERVERS
  •   Windows server 2016
  •     Инсталиране
  •     Настройка
  •     DHCP
  •     DNS
  •     Активна директория (AD)
  •     DNS и AD заедно
  •     Сайтове и репликации в AD
  •     Доверие и групова безопасност в AD
  •     Групови политики в AD
  •     RRAS сървър
  • WINDOWS WORKSTATIONS
  •   Windows 10
  •     Команди в Command Prompt
  •     Команди в Powershell
  •     DiskPart
  •   Windows 11
  •     Windows 11 iot LTSC
  •     Оптимизация на Windows 11 чрез ReviOS
  •   Windows приложения
  •     Виртуални хостове в XAMPP
  • ОПТИМИЗАЦИЯ
  •     Оптимизация на SSD дискове
  •     Оптимизация на Windows 10
  •     Оптимизация на Windows 10 LTSB
  •   Оптимизация Win 22H2
  •     Изтриване на приложения
  •   Добавяне меню на мишката
  • PROGRAMS FOR WINDOWS
  •   Мрежови програми
  •     Apache и PHP
  •     Nninx PHPMyAdmin MySQL
  •     OpenSSH Server
  •     FileZilla
  •     AIO Boot
  •   Резервно копиране и MultiBOOT
  •     Cobian Reflector
  •     FreeFileSync
  •     RClone (OneDrive)
  •       RClone (Google Drive/DropBOX/Yandex Disk)
  •       RClone Browser
  •   Редактори
  •     Notepad++
  •     Visual Studio Code
  •     Browser-Sync
  • KРАКВАНЕ - ХАКВАНЕ
  •   Sublime Text
  •   Windows върху неподдържан хардуер
  • Browser-Sync

    Ако сте програмист и правите сайтове, за автоматично опресняване на страниците има прекрасно решение. Казва се Browser Sync. То прави синхронизация на потребителски данни в браузъра, като автоматично презарежда страниците, а освен това може да прави синхронизация едновременно на няколко устройства. Ще покажа няколко варианта.

    PHP и LiveReload

    Може би най лекия вариант. Трябва да имате инсталиран PHP. Освен това в браузъра трябва да имате разширението LiveReload. Ползваме текстов редактор имащ в себе си разширение за поддръжка на LiveReload. В моя случай текстовия редактор е SublimeText. Стартираме PHP в папката с проекта.. Заставаме върху папката с проекта и с десен бутон на мишката избираме Open in Terminal. Това ще отвори прозорец с PowerShell в папката която е избрана.

    Start-Process php -ArgumentList "-S localhost:8000" -WindowStyle Hidden

    Горната команда ще стартира WEB сървър на PHP на порт 8000. Следва да отворим проекта в браузъра на: http://localhost:8000

    Проверка и спиране на процеса:

    tasklist /fi "imagename eq php*" taskkill /F /IM php.exe

    BrowserSync и PHP

    За да работи BrowserSync е необходим Node.js. От https://nodejs.org/en се смъква инсталационния пакет и се инсталира. Може да се провери чрез:

    node -v npm -v

    След това инсталираме самия BrowserSync.

    npm install -g browser-sync

    Ако ще се ползва PHP то той трябва да се инсталиран. След това го стартираме като сървър на порт 8000 чрез CommandPrompt.

    php -S localhost:8000 ### Или да се стартира на заден план: start /min php -S localhost:8000

    За PowerShell:

    Start-Process php -ArgumentList "-S localhost:8000" -WindowStyle Hidden

    Стартираме BrowserSync.

    cd \папката_с_проекта browser-sync start --proxy "localhost:8000" --files "**/*.html, **/*.php, **/*.css, **/*.js"

    След приключване на работата убиваме процеса:

    taskkill /F /IM php.exe