git checkout -b <branchname>
git add
git commit -m "description of changes"
| function checkStatusPages([string]$url){ | |
| # First we create the request. | |
| $HTTP_Request = [System.Net.WebRequest]::Create($url) | |
| # We then get a response from the site. | |
| $HTTP_Response = $HTTP_Request.GetResponse() | |
| # We then get the HTTP code as an integer. | |
| $HTTP_Status = [int]$HTTP_Response.StatusCode |
| WINDOWS: | |
| CTRL + SHIFT + A -> PODEMOS BUSCAR CUALQUIER ACCION PARA HACER | |
| Ctrl + J -> Inserta una template (funciones, variables, etc...) | |
| Ctrl + / -> Comenta o descomenta una línea | |
| Ctrl + Alt + O -> Optimiza los imports (librerías) y borra los que no se usan |
| kong start --> iniciamos kong | |
| kong stop --> paramos kong | |
| kong reload --> recargamos kong | |
| curl -i -X POST \ | |
| --url http://localhost:8001/apis/ \ | |
| --data 'name=example-api' \ | |
| --data 'hosts=example.com' \ | |
| --data 'upstream_url=http://httpbin.org' --> Añadimos nuestra API con la upstream_url correspondiente |
| COMANDOS DE MONGODB | |
| use [nombre_bbdd] -> nos crea y nos cambia a la base de datos en la que vamos a operar | |
| show databases -> muestra las bbdd que tenemos actualmente | |
| db -> nos muestra la base de datos en la que estamos operando. | |
| db.nombreColección.insert(usuario el registro que hayamos creado) -> nos inserta el registro que hemos creado anteriormente, la base de datos realmente no se crea hasta que no insertamos un registro. | |
| show collections; -> nos muestra las colecciones(tablas) que tenemos creadas en la bbdd | |
| db.nombrecolección.find() -> nos lista los registros de nuestra colección. | |
| db.nombreColección.find().pretty() --> nos lista los registros de nuestra colección de una manera más organizada. | |
| var nombreVariable = db.users.find({nombre : "Pepito"}).pretty() -> nos permite crear una variable con una consulta integrada, en este caso encontrar a un usuario llamado "Pepito" |
| vagrant init - creación del Vagrantfile. | |
| vagrant box add [nombre caja] - Descargamos la caja de HashiCorp's Atlas box catalog y la añadimos a nuestro repositorio. | |
| vagrant box list - Lista de las cajas que tenemos en nuestro repositorio. | |
| vagrant up - Debemos realizar este comando en el directorio de nuestro proyecto donde se encuentra el Vagrantfile, este comando básicamente pondrá en ejecución la máquina virtual configurada en el Vagrantfile. | |
| vagrant ssh [id/nombre máquina] - Entramos por SSH en la máquina virtual, en caso de tener varias máquinas especificar el nombre, para terminar la sesión SSH "ctrl + D" | |
| vagrant suspend [id/nombre máquina] - Ponemos la máquina en estado de suspensión. | |
| vagrant resume [id/nombre máquina] - Si hemos suspendido la máquina y queremos volver a ejecutarla. | |
| vagrant halt [id/nombre máquina] - Para apagar la máquina. | |
| vagrant status [id/nombre máquina] - Para saber el estado de la máquina. | |
| vagrant global-status - Para recuperar más características del entorno (ID, name, provider, es |
| USERNAME="dummyuserldap" | |
| DIRSRV="127.0.0.1" | |
| PORT="10389" | |
| ROOTDN="uid=admin,ou=system" | |
| PASSWD="secret" | |
| LDIF="/home/vagrant/ldif-gen/bulkuser.ldif" | |
| for i in $(seq 20000 40000); do | |
| echo "dn: uid=$USERNAME$i,ou=users,dc=example,dc=com" > $LDIF |
| ############################################# | |
| # Push de la rama actual | |
| git push origin $rama_actual | |
| ############################################# | |
| # Volver a un commit anterior, descartando los cambios | |
| git reset --HARD $SHA1 | |
| ############################################# | |
| # Ver y descargar Ramas remotas |