tutoriales

Tutoriales tecnología, retro y ordenadores

Zona de tutoriales para inexpertos hechos por expertos. Tenemos distintos niveles de tutoriales adaptados a distintos conocimientos, si prefieres ir a un determinado nivel puedes hacerlo desde aquí. How to para realizar todo tipo de proyectos con documentación para realizarlos. Los niveles de tutoriales que tenemos son

Si prefieres revisar todos nuestros tutoriales, manuales y documentación, estos son nuestros tutoriales y manuales de todos los niveles listos para tu disfrute:

Tutorial Drupal: crear noticias relacionadas en artículo

Tutorial Drupal gratis

Hoy en día es bastante típico tener una página web, nosotros recomendamos usar como CMS Drupal ya que es el que usamos para mantener nuestras páginas web y funciona muy bien. Drupal es muy potente, pero a veces es un poco complicado o al menos a mi me lo ha parecido.

Una de las cosas con las que me he encontrado es con la necesidad de para un artículo de mi web hecha en Drupal sacar artículos que tengan contenido similar. En Drupal esto es posible pero hay que "montarlo". En este tutorial explicaré cómo sacar noticias relacionadas usando las etiquetas (tags) de Drupal. De esta forma enriqueceremos el contenido que le damos al usuario y conseguiremos que nuestros usuarios permanezcan más tiempo en nuestra página web.

¿Cómo crear módulo noticias relacionadas en Drupal?

Antes de empezar comentaros que necesitamos tener activado el Módulo "Views". Seguir leyendo sobre Tutorial Drupal: crear noticias relacionadas en artículo

Tutorial: Mejorar rendimiento de PC con disco duro SSD

Los discos duros magnéticos llevan usándose más de dos décadas y finalmente están siendo sustituidos poco a poco por los SSD (Solid Static Disk o disco de estado sólido). Los discos magnéticos constan de varios platos magnéticos colocados unos encima de otros que giran a gran velocidad (5400 rpm, 7400 rpm o incluso 10000 rpm). Lo discos duros tienen a su vez agujas con las que acceden de forma trasversal a los datos, es decir, se mueven de forma radial desde el exterior del disco hasta el interior. Seguir leyendo sobre Tutorial: Mejorar rendimiento de PC con disco duro SSD

Programación: Andengine tiene retardo durante juego

tutorial programacion andengine

Comenzamos hoy con un breve tutorial de Andengine en el que explicamos como evitar que durante tiempo de ejecución de nuestros juegos android haya retardos. Pero...

¿Qué es Andengine?

AndEngine es un framework que nos ayuda en el desarrollo de videojuegos encargándose de cosas como la carga de texturas, animaciones, movimiento de sprites, etc para que sólo tengamos que preocuparnos de cómo desarrollar el juego. De esta forma, Andengine nos libra de programar las "primitivas". Básicamente hay dos versiones disponibles de Andengine:

  • Gles1: Esta versión es más antigua, no es recomendable porque por ejemplo la carga de texturas es manual dificultándose el proceso. 
  • Gles2: Esta versión es la más moderna y la que se usa más a menudo. Por ello recomendamos fehacientemente descargar esta.

Una vez explicado Andegine (suponemos que ya sabías qué era si has llegado a esta sección). Vamos al tema que nos ocupa Seguir leyendo sobre Programación: Andengine tiene retardo durante juego

Javascript: Funciones con retardo o repeticiones

tutorial javascript

A veces en javascript necesitamos ejecutar una función con un retardo o ejectuarla cada determinados milisegundos. En el artículo de hoy explicaremos como se hace.

setInterval VS setTimeOut en Javascript

Función setInterval en Javascript

Esta función sirve para llamar a otra función de javascript cada un determinado intervalo en milisegundos. Es decir, se llamará de forma infinita cada XXX milisegundos. Puede que queramos que cuando se cumpla una condición deje de ejecutarse, para ello se usa clearInterval. Con el siguiente script, cada segundo se hará un alert hasta que lleguemos a 10 alertas, momento en que pararemos Seguir leyendo sobre Javascript: Funciones con retardo o repeticiones

Programación: El formato APK de las aplicaciones Android

tutorial gratis programacion android

Si has llegado a esta página es porque probablemente sepas que es el formato APK aunque sea por encima, si no es así, antes de profundizar te explicaré en pocas palabras lo que es.

Formato APK en aplicaciones Android

Un archivo APK es un archivo comprimido en ZIP que contiene todos los recursos, archivos y código fuente de una aplicación Android.

Qué contiene un APK

Si descomprimimos un APK veremos que en su interior tiene archivos y carpetas con, entre otras cosas: Seguir leyendo sobre Programación: El formato APK de las aplicaciones Android

Tutorial: Ofuscar código Android

tutorial android

Como explicamos en nuestro tutorial de descompilar código Android, extraer el código java de un apk es relativamente sencillo. Hoy vamos a explicar como minimizar este problema en nuestras aplicaciones. 

Ofuscación de código Java-Android

Ofuscar el código es hacerlo incomprensible para alguien humano (no para la máquina) para que aunque alguien lo tenga, no sea capaz de comprenderlo. Esto se hace poniendo como nombres de variables, métodos y clases letras sin sentido, poniéndolo todo en una linea y algunas otras formas. Pero ofuscando el código podría pasar que ni siquiera nosotros mismos (los creadores) fuéramos capaces de entenderlo, por ello lo ideal es que la ofuscación se haga en tiempo de compilación. Es decir, nosotros tenemos nuestro código limpio y bonito, pero al compilar lo guarreamos para que no se entienda.  Seguir leyendo sobre Tutorial: Ofuscar código Android

Tutorial: Decompilar código Android

tutorial android

Hoy vamos a explicar algo súmamente útil para aprender. A veces para aprender a programar debemos ver código de otros para ver cómo lo hacen. Lo expuesto aquí no es para robar código a otros y usarlo ya que eso sería amoral, es sólo para ver las tripas de un código Java-Android y con propósitos educativos mejorar nuestro código. Esto se llama ingeniería inversa.

Breve descripción de la máquina virtual Java de Android (Dalvik)

Los APK de Android en el fondo son archivos comprimidos que podemos descomprimir con el WinRar (o similares). Uno de los archivos que aparece si descomprimimos un archivo APK es el que tiene como extensión .dex. Los archivos .dex son archivos con código ejecutable directamente por la máquina virtual Dalvik que llevan los móviles Android.  Seguir leyendo sobre Tutorial: Decompilar código Android

Programación: Tutorial videojuegos con Unity 2D en español (Parte 4 Físicas)

Unity

Las físicas de un juego son muy importantes, son la parte que se encarga de que cuando un muñeco salte vuelva a caer de forma natural (con gravedad 1g) o de que cuando un muñeco choque con un objeto lo desplace con determinada fricción.

Motores de físicas en Unity

Unity dispone de dos motores para controlar las físicas:

  1. Physics 2D
  2. Physics 3D

El motor de phycics 3D se sale del ámbito de este tutorial ya que este tutorial se encargará sólo de la parte 2D de Unity. Nosotros veremos el motor Physics 2D que es el encargado de manejar los sprites por la pantalla en 2D, controlar sus posiciones, comprobar las colisiones, etc.

Como os podéis imaginar, el motor 2D de Unity ignora la coordenada Z de los componentes de la escena, sólo tiene encuenta las coordenadas XY

Podemos configurar múltiples cosas del motor 2D desde Edit-> Project Settings-> Physics 2D, accederemos al inspector con estas características: Seguir leyendo sobre Programación: Tutorial videojuegos con Unity 2D en español (Parte 4 Físicas)

Programación: Tutorial videojuegos con Unity 2D en español (Parte 3 Movimiento)

Tutorial programación Unity 2D

Seguimos con nuestro tutorial para realizar videojuegos con Unity 2D en español. Si has llegado aquí directamente de google tal vez te interese ver antes la parte 2 del tutorial de videojuegos con Unity o la parte 0 del tutorial de Unity. Si por el contrario ya has visitado el resto de partes del tutorial de Unity, sigue leyendo y entra en el mundo de los Scripts de Unity.  Seguir leyendo sobre Programación: Tutorial videojuegos con Unity 2D en español (Parte 3 Movimiento)

Programación: Tutorial videojuegos con Unity 2D en español (Parte 2 Scripts)

Tutorial Unity 2D

Seguimos con nuestro tutorial para realizar videojuegos con Unity 2D en español. Si has llegado aquí directamente de google tal vez te interese ver antes la parte 1 del tutorial de videojuegos con Unity Si por el contrario ya has visitado la parte 1 del tutorial de Unity, sigue leyendo y entra en el mundo de los Scripts de Unity. 

Scripts en Unity

Hasta ahora todo lo que hemos hecho con Unity era estilo arrastrar, soltar y configurar. Pero para realizar videojuegos hay que programar un poquito... Así que vamos a hacerlo en esta parte de nuestro tutorial. Los scripts en Unity pueden hacerse en 3 lenguajes de programación (Boo Script, Javascript, C#), pero para no liarme he decidido usar como lenguaje el C# por ser muy parecido a Java. Seguir leyendo sobre Programación: Tutorial videojuegos con Unity 2D en español (Parte 2 Scripts)

Programación: Tutorial desarrollo videojuegos con Unity 2D en español (Parte 1 Gráficos)

Tutorial Unity 2D

Si has llegado a este tutorial desde google, tal vez prefieras ver la introduccion a nuestro tutorial de Unity 2D en español. Si vienes ya de leer la introducción al tutorial sigue leyendo y comienza nuestro tutorial de desarrollo de videojuegos con Unity en 2D

Recursos gráficos para nuestro videojuego

Hoy seguimos el tutorial de desarrollo de videojuegos con Unity 2D con la parte de los gráficos. Los gráficos en los videojuegos son bastante importantes porque son los que llaman la atención de nuestros potenciales clientes para descargarse nuestro juego. Si ponemos uns gráficos pobres o feos nadie querrá probar nuestro juego aunque tenga una jugabilidad increíble. Seguir leyendo sobre Programación: Tutorial desarrollo videojuegos con Unity 2D en español (Parte 1 Gráficos)

Tutorial: Evitar virus, robo de contraseñas y fraudes por internet

Este pequeño tutorial / guía no pretende ser una guía exhaustiva ni está orientado a usuarios muy avanzados, es todo lo contrario, es una guía que toda persona que no tenga muchos conocimientos debería leer para evitar cosas tan sencillas como coger un virus o que les roben la password del correo. Voy  a intentar redactarlo de forma amena y con ejemplos y casos prácticos para que los novatos tecnológicos lo puedan entender sin mayor problema. Seguir leyendo sobre Tutorial: Evitar virus, robo de contraseñas y fraudes por internet

Tutorial: Reproductor multimedia en una Rasberry Pi

reprodutor multimedia xbmc raspberry pi

Para disponer de un buen centro multimedia y ver películas podemos hacer uso de una Raspberry Pi (30€) o una  Raspberry Pi 2 y un software llamado antes XBMC y actualmente OSMC. Con estas dos cosas podremos ver nuestras películas en la TV o incluso podremos instalar el Torrent

Kodi (antes conocido como "Xbox Media Center" o XBMC) es un centro multimedia de entretenimiento multiplataforma bajo la licencia GNU/GPL. Básicamente es un software que podemos instalar en nuestra Raspberry Pi para reproducir películas y contenidos online. Seguir leyendo sobre Tutorial: Reproductor multimedia en una Rasberry Pi

Páginas