miércoles, 2 de marzo de 2022

INSTALAR ESLINT


INSTALAR ESLINT
----------------------------
$> npm install eslint -D
$> npx eslint --init

Reglas de Configuracion:
Crear el archivo .eslintrc.js
Ir node_modules ->.eslintrc.js
------------------------------------------
extends: ["standard", "prettier"],
rules: {
    'no-unused-vars': 'warn',
  }

Verifica errores de la carpeta src y subcarpeta los archivos .js
$> npx eslint src/**/*.js

Corrije los errores
$> npx eslint src/**/*.js --fix

Para que sea de forma automática añadir en el archivo package.json:
------------------------------------------------
  // package.json
"scripts": {
  // ...
  "lint": "eslint src/",
  "lint:fix": "eslint src/ --fix"
},
------------------------------------------------
Instalar Prettier
$> npm install --save-dev eslint-config-prettier

Crear archivo .prettierrc.json
---------------------------------------
{
   "singleQuote": true,
   "semi": true,
   "tabWidth": 2,
   "useTabs": false,
   "printWidth": 120,
   "arrowParens": "avoid"
}

Verificar errores
$> npx prettier . --check 
$> npx prettier . --write

jueves, 24 de febrero de 2022

Xampp

Xampp
----------------------------------
Cambiar ubicacion del DocumentRoot en Apache
C:\xampp\apache\conf -> ingresar a la carpeta-> httpd.conf
:252 DocumentRoot "d:/php"
:253 <Directory "d:/php">

Crear archivo info.php en D:\php
<?php
phpinfo();
?>

Ingresar al navegador web y verificar
http://localhost/info.php

Instalar XDEBUG en Visual Studio Code
Ir a https://xdebug.org/wizard   -> Copiar todo el contenido de info.php y pegar

Copiar el archivo descargado en C:\xampp\php\ext
-----------------------------------------------------------------------
Configurar var_dump en PHP con colores y ordenado
-----------------------------------------------------------------------
Ingresar a php.ini y agregar las siguientes líneas
C:\xampp\php\php.ini
-------------------------------------------------------------------------------------------------------
[xdebug]
xdebug.mode = develop,debug
xdebug.start_with_request=yes
xdebug.idekey=VSCODE
zend_extension="c:\xampp\php\ext\php_xdebug-3.2.0-8.2-vs16-x86_64.dll"
-------------------------------------------------------------------------------------------------------
Reiniciar Apache
Ingresar al navegador web y verificar
http://localhost/prueba.php


Dominio Virtual Xampp
----------------------------------

Ir a
C:\xampp\apache\conf\extra

Editar Archivo httpd-vhosts.conf
Añadir al final las siguientes lineas.

-----------------------------------
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot "D:\php\projects"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\php\projects\site1.com\public"
ServerName site1.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\php\projects\site2.com\public"
ServerName site2.com
</VirtualHost>
-----------------------------------

Editar archivo hosts
C:\Windows\System32\drivers\etc
Añadir al final.


127.0.0.1 site1.com www.site1.com
127.0.0.1 site2.com www.site2.com

miércoles, 12 de enero de 2022

Habilitar OpenSSL en PHP 8


Habilitar OpenSSL en PHP 8
--------------------------------------

En el php.ini descomentar:
extension=openssl
extension_dir = "ext"


Reiniciar el servicio web Apache

miércoles, 5 de enero de 2022

Activar Office 2013 por CMD

 @echo off

title Activate Microsoft Office 2013 Volume for FREE!&cls&echo ============================================================================&echo #Project: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products:&echo - Microsoft Office 2013 Standard Volume&echo - Microsoft Office 2013 Professional Plus Volume&echo.&echo.&(if exist "%ProgramFiles%\Microsoft Office\Office15\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office15")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office15\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office15")&echo.&echo ============================================================================&echo Activating your Office...&cscript //nologo slmgr.vbs /ckms >nul&cscript //nologo ospp.vbs /setprt:1688 >nul&cscript //nologo ospp.vbs /unpkey:92CD4 >nul&cscript //nologo ospp.vbs /unpkey:GVGXT >nul&cscript //nologo ospp.vbs /inpkey:KBKQT-2NMXY-JJWGP-M62JB-92CD4 >nul&cscript //nologo ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT >nul&set i=1

:server

if %i%==1 set KMS_Sev=kms7.MSGuides.com

if %i%==2 set KMS_Sev=kms8.MSGuides.com

if %i%==3 set KMS_Sev=kms9.MSGuides.com

if %i%==4 goto notsupported

cscript //nologo ospp.vbs /sethst:%KMS_Sev% >nul&echo ============================================================================&echo.&echo.

cscript //nologo ospp.vbs /act | find /i "successful" && (echo.&echo ============================================================================&echo.&echo #My official blog: MSGuides.com&echo.&echo #How it works: bit.ly/kms-server&echo.&echo #Please feel free to contact me at msguides.com@gmail.com if you have any questions or concerns.&echo.&echo #Please consider supporting this project: donate.msguides.com&echo #Your support is helping me keep my servers running everyday!&echo.&echo ============================================================================&choice /n /c YN /m "Would you like to visit my blog [Y,N]?" & if errorlevel 2 exit) || (echo The connection to my KMS server failed! Trying to connect to another one... & echo Please wait... & echo. & echo. & set /a i+=1 & goto server)

explorer "http://MSGuides.com"&goto halt

:notsupported

echo.&echo ============================================================================&echo Sorry! Your version is not supported.

:halt

pause >nul

Activar Office 2016 por CMD

 @echo off

title Activate Microsoft Office 2016 ALL versions for FREE!&cls&echo ============================================================================&echo #Project: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products:&echo - Microsoft Office Standard 2016&echo - Microsoft Office Professional Plus 2016&echo.&echo.&(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")&(for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&(for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&echo.&echo ============================================================================&echo Activating your Office...&cscript //nologo ospp.vbs /setprt:1688 >nul&cscript //nologo ospp.vbs /unpkey:WFG99 >nul&cscript //nologo ospp.vbs /unpkey:DRTFM >nul&cscript //nologo ospp.vbs /unpkey:BTDRB >nul&cscript //nologo ospp.vbs /unpkey:CPQVG >nul&cscript //nologo ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 >nul&set i=1

:server

if %i%==1 set KMS=kms7.MSGuides.com

if %i%==2 set KMS=kms8.MSGuides.com

if %i%==3 set KMS=kms9.MSGuides.com

if %i%==4 goto notsupported

cscript //nologo ospp.vbs /sethst:%KMS% >nul&echo ============================================================================&echo.&echo.

cscript //nologo ospp.vbs /act | find /i "successful" && (echo.&echo ============================================================================&echo.&echo #My official blog: MSGuides.com&echo.&echo #How it works: bit.ly/kms-server&echo.&echo #Please feel free to contact me at msguides.com@gmail.com if you have any questions or concerns.&echo.&echo #Please consider supporting this project: donate.msguides.com&echo #Your support is helping me keep my servers running everyday!&echo.&echo ============================================================================&choice /n /c YN /m "Would you like to visit my blog [Y,N]?" & if errorlevel 2 exit) || (echo The connection to my KMS server failed! Trying to connect to another one... & echo Please wait... & echo. & echo. & set /a i+=1 & goto server)

explorer "http://MSGuides.com"&goto halt

:notsupported

echo.&echo ============================================================================&echo Sorry! Your version is not supported.&echo Please try installing the latest version here: bit.ly/downloadmsp

:halt

pause >nul

Activar Office 2019 por CMD

 cd /d %ProgramFiles%\Microsoft Office\Office16

cd /d %ProgramFiles(x86)%\Microsoft Office\Office16


for /f %x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"


cscript ospp.vbs /setprt:1688

cscript ospp.vbs /unpkey:6MWKP >nul

cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP

cscript ospp.vbs /sethst:kms8.msguides.com

cscript ospp.vbs /act


Actualizar TailwindCSS a la version 4 en Laravel

Actualizar TailwindCSS a la version 4 en Laravel npx @tailwindcss/upgrade En el archivo vite.config.ts Agregar el plugin de tailwindcss impo...