Entradas

Mostrando entradas de septiembre, 2012

Leccion 2: Introduccion a los shaders en WebGL

Imagen
Los shaders son a grandes rasgos, pequeños programas que se ejecutan en la tarjeta gráfica para representar todos y cada uno de los píxeles que compondrán la escena final en 3D. En concreto tenemos dos tipos de shaders:

Vertex shader (VS): Se trata de una función de procesamiento gráfico, que se encarga de manipular y representar los vertex (vértices) en un plano 3D, se encarga por ejemplo de calcular el color, la textura o la posición en la escena de ese punto.Fragment shader (FS) o Pixel shader (PS): De forma parecida al VS, estos son funciones o pequeños programitas que manipulan los fragments (algo así como píxeles con datos adicionales como color, iluminacion, etc).

El proximo Megaupload sera a prueba de "bombas"

Imagen
Kim Dotcom, el creador de Megaupload aseguró hace unos días que están trabajando junto a un gran grupo de abogados para que el nuevo Megaupload sea totalmente legal basándose en las leyes actuales. Kim asegura que la nueva web de descarga de archivos y visionado de vídeos en streaming será a prueba de demandas para que no vuelva a ocurrir lo mismo que con su antigua y difunta web.


Funciones de string (2 de 2) PHP 5

Imagen
Selección de subcadenas
La función substr() nos permite seleccionar un conjunto de caracteres de una cadena, esta función no altera el string original. Puede tomar varios parámetros de entrada:

substr( cadena, índice): Cadena es el conjunto de caracteres que vamos a cortar, e índice es la posición desde la cual se cortará nuestra cadena hasta el final.substr( cadena, índice, número): Utilizando este tercer parámetro conseguimos cortar la cadena desde la posición indicada por índice, tantos caracteres como indique número. Por ejemplo: <?php $cadena = "Esto es una cadena muy extensa en PHP"; //Devuelve la cadena completa echo substr($cadena, 0) . "<br>"; //Desde el caracter 12 hasta el final echo substr($cadena, 12) . "<br>"; //Desde el caracter 12 empezando desde la derecha hasta el final echo substr($cadena, -12) . "<br>"; //7 caracteres desde el caracter 14 echo substr($cadena, 14, 7) . "<br>"; //7 c…

Leccion 1: Primeros pasos con WebGL (con ejemplos)

Imagen
En esta entrada aprenderemos los primeros pasos que debemos dar antes de poder dibujar algo en el canvas utilizando WebGL. De esta manera y sin más dilación, si ya leíste la entrada anterior ¿Que es WebGL? y tienes una idea más o menos clara de lo que es WebGL y las tecnologías que utilizaremos, empezamos.

Lo primero que necesitamos para empezar con WebGL es iniciar nuestro archivo HTML el cual nos servirá para prácticamente todas las lecciones que hagamos.

<!DOCTYPE html> <html> <head> <title>Guia WebGL</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript"> //Codigo javascript </script> </head> <body> <canvas id="canvas"></canvas> </body> </html>

Top lenguajes de programacion Agosto 2012

Imagen
Con el mes de agosto recién acabado, es la hora de mirar hacia atrás y ver como el uso de los lenguajes de programación esta cambiando. Esta vez sin grandes cambios con respecto al mes anterior. C# continua un mes más a la baja, con el que ya suman 8 consecutivos, Objective-C sigue en la 3º posición, con C++ pisándole los talones y por la parte baja de la lista Visual Basic .NET y Ruby en menor medida, están ganando popularidad a buen ritmo.