Podrás adquirir gran variedad de conocimientos gracias a sus magnificas explicaciones, desde programación móvil hasta la rama de sistemas!
Programacion asincrona con JavaScript. Introduccion a AJAX y testing asincrono, Carlos Blé
Permisos en Linux
Ver permisos de archivos y documentos
ls -l
Propietario: Es quien genera o crea un archivo o carpeta.
Grupo: Cuando hay varios usuarios, se pueden agrupar y darle privilegios comunes según al grupo que pertenezcan.
Resto de Usuarios: Usuarios que no pertenecen al grupo.
Máscara
Cada archivo en GNU/Linux queda identificado por 10 caracteres
1º Caracter | 1º Grupo de 3 Caracteres | 2º Grupos de 3 Caracteres | 3º Grupo de 3 Caracteres |
Tipo | Usuario | Grupo | Resto de Usuarios (Otros) |
– | – – – | – – – | – – – |
El 1º Caracter (Tipo) puede ser alguno de los siguientes:
Permiso | Identifica |
– | Archivo |
d | Directorio |
b | Archivo de bloques especiales |
c | Archivo de caracteres especiales |
l | Archivo de vinculo o enlace |
p | Archivo especial de cauce (pipe o tubería) |
Tipos de Permisos
Permiso | Significado en Ingles | Significado en Español | Valor |
R | Read | Lectura | 4 |
W | Write | Escritura | 2 |
X | eXecute | Ejecución | 1 |
– | – | Sin Permiso | – |
Tabla completa de combinaciones posibles:
Permiso | Valor Octal | Permisos |
rwx | 7 | Todos |
rw- | 6 | Lectura y Escritura |
r-x | 5 | Lectura y Ejecución |
r– | 4 | Lectura |
-wx | 3 | Escritura y Ejecución |
-w- | 2 | Escritura |
–x | 1 | Ejecución |
— | 0 | Ninguno |
Cambio de permisos
chmod -R 777 miDirectorio/
-R –> De manera recursiva, todos los archivos dentro del directorio
777 –> Todos los permisos a todos los Roles. 7 para Usuario, 7 para Grupo y 7 para el Resto de Usuarios.
Conectarse via SSH desde Linux
A través de SSH podréis controlar remotamente cualquier ordenador en el que hayamos instalado un servidor SSH.
- Instalar openssh en el ordenador a controlar:
apt-get install openssh-server
- Desde consola en el ordenador cliente:
ssh -p puerto usuario@ipservidor
Donde:
- «SSH» es el comando en sí.
- «-p» indica a SSH que utilice un puerto no privilegiado (para conexiones tras router o firewall que bloquean conexiones a puertos privilegiados (< 1024)
- «puerto» por defecto es el puerto 22. Si usáis otro, poned su valor aquí.
- «usuario» nombre de usuario en el servidor
- «ipservidor» como su nombre indica, la IP asignada al servidor y con la que se conecta a la red.
** Si usamos el puerto por defecto (22) y no estamos tras un router o firawall que no permitan conexiones a puertos privilegiados podremos hacer:
ssh usuario@ipservidor
Refactoring Legacy CSS, Carmen Ansio
CSS Grid Layout
¿Qué es una Kata y un Koan?
Koan
Definición literal: en la tradición zen, un problema que el maestro plantea al alumno para comprobar sus progresos. Muchas veces el kōan parece un problema absurdo, ilógico o banal. Para resolverlo el novicio debe desligarse del pensamiento racional común para así entrar en un sentido racional más elevado y así aumentar su nivel de conciencia para intuir lo que en realidad le está preguntando el maestro. El koan mas famoso es: «Este el sonido de dos manos, ¿cuál es el sonido de una sola mano?»
Definición en informática:
Ejercicio con código que no funciona y hay que corregirlo o completar algún parámetro para que funcione.
La idea de un Koan de programación es descargar un conjunto de ejercicios creados para una primera inmersión en un nuevo lenguaje, con una idea nueva a la vez. Cada ejercicio se completa y permite descubrir conocimientos que te servirán para nuevos ejercicios.
Kata
Definición literal: Viene de las artes marciales, es una palabra japonesa que describe lo que en un inicio se consideró una serie, forma o secuencia de movimientos establecidos que se pueden practicar tanto en solitario como en parejas.
Repetir un ejercicio completo a partir de un ejemplo o unas directrices.
Definición en la informática: Es un pequeño problema de programación que persigue resolver un problema en un tiempo finito de unos 30 o 40 minutos.
El objetivo de estas katas es, por un lado, desarrollar nuestros propios algoritmos para resolver la kata en ese corto espacio de tiempos, y por otro lado, ver la solución que le da otra gente a ese mismo problema.
Además, estas katas son independientes del lenguaje, con lo cual, cada uno puede solucionarlas en el lenguaje que mejor le parezca.
Y para añadirle un poco más de emoción, se pueden implementar utilizando “Extreme Programming” por parejas.
https://www.genbetadev.com/metodologias-de-programacion/que-es-un-coding-dojo
Pasos para Aplicar TDD en nuestros proyectos
Vamos a ver que pasos hay que seguir para aplicar la metodología TDD a nuestro proyecto.
Continuar leyendo «Pasos para Aplicar TDD en nuestros proyectos»
Cambiar el número de entradas por Página en WordPress
Tablero->Ajustes->Lectura–>Número máximo de entradas a mostrar en el sitio