Ángulo entre dos vectores 3D en C

El ángulo entre dos vectores A = (Ax, Ay, Az) y B = (Bx, By, Bz) se calcula mediante el arcocoseno de la relación que existe entre el producto escalar de dichos vectores y los módulos de cada vector. Su fórmula es la siguiente: En programación hay varias soluciones, una es usando la función atan2. El código en C es el siguiente pero podéis cambiarlo […]

Leer más » Comentar

Importar usuarios en WordPress

Nada más instalar WordPress, que por cierto, es el sistema presente en uno de cada tres sitios webs a nivel mundial, tendremos disponibles unas herramientas para poder importar contenido. Concretamente con el importador que incluye WordPress podremos importar: páginas, adjuntos, entradas, widgets, etiquetas, categorías, menús y algún otro tipo de datos. Aparte de contenidos, WordPress también maneja usuarios y en algunos sitios son la base […]

Leer más » Comentar

Calcula si un número es par o impar en Python

Uno de los problemas que propongo a mis alumnos cuando están aprendiendo condicionales en un lenguaje de programación es calcular si un número entero es par o impar. Aquí os dejo el enunciado del problema y una propuesta de solución en Python. Espero que os sirva tanto si es para la enseñanza como para el aprendizaje. Problema: Imprime en pantalla si un número entero dado […]

Leer más » Comentar

Calcula si un número es primo en Python

Uno de los problemas que propongo a mis alumnos cuando están aprendiendo bucles en un lenguaje de programación es calcular si un número es primo o no. Aquí os dejo el enunciado del problema y una propuesta de solución en Python. Espero que os sirva tanto si es para la enseñanza como para el aprendizaje. Problema: Imprime en pantalla si un entero dado es primo […]

Leer más » Comentar

Instalar PowerShell en una distribución Linux

PowerShell es un shell de Microsoft multiplataforma. Aunque me duela decirlo, es más potente que Bash a la hora de realizar scripts ya que soporta, por ejemplo, números en coma flotante. La buena noticia es que su licencia es MIT y, por tanto, compatible con la licencia GPL. Los pasos para su instalación son los siguientes: Entra en la página oficial del repositorio de PowerShell. […]

Leer más » Comentar

Comandos básicos de Git

Aquí tenéis una breve tabla sobre los comandos más básicos para poder trabajar con Git: Comandos Explicación git clone uri.git Clona un repositorio en el directorio actual. git pull Incorpora los cambios de un repositorio remoto en la rama actual. git status Muestra el estado actual del árbol de trabajo. git add . Actualiza el índice con el contenido actual del árbol de trabajo. git […]

Leer más » Comentar

Linux Containers (LXC)

Aquí tenéis una breve tabla sobre los comandos esenciales para poder virtualizar con LXC: Comando Explicación sudo lxc-create -n id -t download Crea un contenedor llamado id usando una plantilla. sudo lxc-ls –fancy Lista los contenedores creados en el sistema. sudo lxc-start -n id Inicia un contenedor. sudo lxc-info -n id Obtener información sobre un contenedor. sudo lxc-attach -n id Unirse a un contenedor e […]

Leer más » Comentar

Aprende a usar variables en JavaScript

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en JavaScript. Es recomendable copiar el código y ejecutarlo en un intérprete de JavaScript y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento. ‘use strict’ // This is a comment /* This is a comment on multiple lines */ // VARIABLES // // […]

Leer más » Comentar

Aprende a usar variables en Python

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en Python. Es recomendable copiar el código y ejecutarlo en un intérprete de Python y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento. # This is a comment ”’ This is a comment on multiple lines ”’ # VARIABLES # # A variable […]

Leer más » Comentar

¿Vamos a la playa? Espera, que miro el tiempo en la terminal

El título del artículo os dejado totalmente despistados, pero se trata de algo tan sencillo como consultar el tiempo desde la terminal. En la vida del sysadmin no todo es trabajo, también tenemos derecho a que el astro Sol nos lance un poco de cobre al cuerpo. Con la llegada del verano que mejor que estar al día del tiempo y de cómo aprovecharemos el […]

Leer más » 1 Comentario

Aprende a usar variables en PHP

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en PHP. Es recomendable copiar el código y ejecutarlo en un intérprete de PHP y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento.

Leer más » Comentar

Formulario básico en PHP

Aquí os dejo un formulario básico en PHP. Es decir, los datos se introducen en un formulario HTML y se procesan en PHP. form.html: Formulario básico en PHP Formulario básico – Entrada de datos Nombre: Edad: Género Varón Mujer procesar.php: Formulario básico en PHP Formulario básico – Salida de datos Tu nombre es . Tienes años. Tu género es .

Leer más » 7 Comentarios

Calcular si un año es bisiesto en python 3

Aquí os dejo un pequeño código en Python 3 para empezar a trabajar las condicionales anidadadas: año = int(input(‘Introduce un año: ‘)) if año % 4 == 0: if año % 100 == 0: if año % 400 == 0: print(‘El año es bisiesto’) else: print(‘El año no es bisiesto’) else: print(‘El año es bisiesto.’) else: print(‘El año no es bisiesto.’)

Leer más » 1 Comentario

Bootear una distribución GNU-Linux directamente desde una ISO

Bootear una distribución GNU-Linux directamente desde una ISO Muy buenas colegas, me presento, mi nombre es George Poliovei, vivo en Montevideo Uruguay, fanático de la tecnología y amante del Software Libre en todas sus formas. Hace no mucho he comenzado a difundir pequeños talleres de tecnología en Meetups y algunas zonas de mi País donde me sorprendió gratamente el gran interés demostrado. Hoy con la […]

Leer más »

Instalar OpenCV 3.1 en Ubuntu 16.04 LTS

Hace aproximadamente un año y medio que publiqué un tutorial sobre cómo Instalar OpenCV 3.0.0 en Ubuntu 14.04 LTS. En este caso os traigo el mismo tutorial, en inglés pero muy fácil de seguir, pero verificado para instalar OpenCV 3.1.0 en Ubuntu 16.04 LTS. Éste es el enlace: Install OpenCV on Ubuntu or Debian. El script de instalación incluído en el tutorial ha sido verificado […]

Leer más » 3 Comentarios