Categorías
Animación

Un boceto de una animación de plano

Este es el boceto de una animación para un plano de una competición. Seguramente no se haga pero me puede servir para futuros trabajos.

Categorías
Programación

Comprimiendo el código Php

Vengo con ganas de escribir ya que en el trabajo he estado creando la librería de un proyecto en Php donde se tenían que hacer unas cuantas consultas a la Db para extraer el producto final con los datos correctos y ya he comprimido tanto el código de la consulta que tengo que mostrarlo.
Hace ya un par de semanas que trabajo en un proyecto y, buscando no se qué, di por casualidad con el mysql_fetch_assoc() que devuelve una matriz asociativa pero a diferencia del mysql_fetch_array(), que yo utilizaba, este sólo muestra el nombre de los campos que creaste en la Db, no el número de posición.

No se si en este ejemplo se verá mejor
[ftf def=»php.xml» h=»635″]

Todos los campos del producto:


[/ftf]

[ftf def=»php.xml» h=»300″]6 – Maza del Alba

Todos los campos del producto:

Array
(
[id] => 6
[nombre] => Maza del Alba
[tipo] => 5
[alineacion] => 0
[inteligencia] => 0
[fuerza] => 0
[ataque] => 2
[defensa] => 0
[nivel_necesario] => 300
[precio_c] => 3120
)
[/ftf]
que es lo que nos me devuelve en mi caso.

[ftf def=»php.xml» h=»275″]//Para extraer múltiples resultados con la misma función
function info($tabla){
global $db;
$select = mysql_query(«SELECT * FROM «.$tabla, $db) or die (mysql_error());
while($row = mysql_fetch_assoc($select)){
$array[] = $row;
}
return $array;
}

$info = info(«armas»);
for($i=0;$i«;
}
[/ftf]
Si alguien conoce como comprimir más el código que me avise :)

Categorías
Diseño General

Diseñador gráfico?

Por cierto, este Lunes empiezo con el Título superior de diseño gráfico así es que voy a estar trabajando y estudiando durante los próximos tres años. Así es que no suelo postear mucho pero, ahora, no se si voy a bajar el ritmo o por el contrario voy a subir los trabajos que haga durante el curso más a menudo. ;)

Categorías
Programación

Galereasy v.1.2, galería de imágenes php

Logo galereasy v1.2He liberado la nueva galería de imágenes Galereasy v1.2. que tiene mejoras importantes con respecto a la anterior versión v1.1 y más atractiva de cara al usuario final.
Para quien no sepa que es esto es una galería para implementar en tu web con muy pocos requisitos y sin bases de datos ni Xml ni nada raro.

Para más información visita la web oficial de galereasy en www.galereasy.com

Categorías
Diseño web

Codificar extension en Adobe Dreamweaver CS3

Algunas veces es preciso trabajar con Php y los .inc. Particularmente los odio ya que no aportan nada y cualquiera los puede ver y además está el engorro de que el Adobe Dreamweaver nunca los ha codificado ni siquiera como html. Así que si quieres que el mencionado programa te los codifique a tu gusto debes modificar el siguiente archivo:

[ftf def=»php.xml» h=»50″]C:\Program Files\Adobe\Adobe Dreamweaver CS3\configuration\DocumentTypes[/ftf]
o
[ftf def=»php.xml» h=»50″]C:\Archivos de programa\Adobe\Adobe Dreamweaver CS3\configuration\DocumentTypes[/ftf]

y editar el archivo MMDocumentTypes.xml donde añadiremos nuestra nueva extensión. El mío quedará así

[ftf def=»php.xml» h=»50″][/ftf]
Ten en cuenta que si tienes PC solo deberás cambiar «winfileextension» y si eres un afortunado usuario de MAC «macfileextension»

Categorías
Salvapantallas

FantasmaMonitor v2

Un día después lanzo la versión 2 del fantasma monitor en la que se incluyen mejoras como efecto Cámara para que realmente parezcan cámaras de televisión y no simples fotografías o determinados textos y un poco de programación para ver si se podía incluir alguna sombra o algo. Esto último deberá esperar a futuras versiones ;(

Para descargar la versión 2 del tan esperado salvapantallas: Fantasma Monitor v2

[swf]http://www.joserico.com/blog/wp-content/uploads/2007/09/cam2.swf,550,400[/swf]
Esto es una pequeña demo del screensaver, el original tiene más fotografías, 3 cámaras y un sonido inquientante.

Descargar archivo

Categorías
Salvapantallas

Fantasma Monitor V 1.0

Hoy se lanza oficialmente la versión 1.0 del screensaver Fantasma Monitor creado para probar un programa de esos que hacen salvapantallas a partir de un flash o unas imágenes. No he tenido mucho tiempo para hacerlo pero el efecto era más o menos el que yo quería.
Me he puesto dos monitores en el Pc y como esto ya parece un centro de mando pues me apetecía tener un protector de pantalla como esos que salen en las películas de un circuito cerrado de televisión. Además le he añadido un poco de música de fondo para ambientarlo y que, realmente, de miedo.

Las fotografías han sido realizadas por david_fisher, al que quiero dar las gracias y felicitarle por su gran trabajo. Puedes ver su espacio de Flickr y comprobarlo por ti mismo.
http://www.flickr.com/photos/david_fisher

Ya me contareis que os parece. Para descargarlo: FantasmaMonitor V1 o si queréis probarlo antes FantasmaMonitor V1 swf

Fantasma Monitor V 1.0 big

Descargar archivo

Categorías
Wallpapers

Mi fondo de escritorio actual

Wallpaper bug Este es el fondo de escritorio que estoy utilizando actualmente y por si alguien lo quiere. La resolución es de 1440×900 ya que utilizo un panorámico así que os funcionará bien si utilizáis este formato que tanto se ha estandarizado últimamente.
Para descargarlo sólo debéis hacer click derecho y guardar imagen como… y luego panel de control => pantalla => Escritorio .

Categorías
Juegos y videojuegos Programación

Recuperando viejos proyectos: horrorq.com V1 Rmx

En un post anterior me acordé de mi viejo juego horrorq.com que abandoné por no obtener los jugadores esperados y por falta de tiempo y ahora he decidido retormarlo pero no por donde lo dejé sino por la versión 1.0.

Muchas veces he intentado poner en marcha el juego horrorq pero por falta de tiempo y ganas, ya que estaba completamente para optimizar, lo he dejado.
Ahora he decidido proseguir con la versión 1.0 que era la versión que no tenía ni casas, ni podías ganar dinero por el mapa. Ahora sólo puedes atacar a unos bots que he creado y que actúan como personas normales. Ni robar ni administrar tu casa.
Ahora todo fluye más rápidamente y la versión es más estable.

Estoy terminando la lucha entre jugadores y los comercios, que seguramente elimine ya que no existe el mercado de productos y las mascotas también se han eliminado. Tendré que terminar también la zona de los clanes que si que he mantenido de versiones posteriores y , creo, que estará listo para subir y probar.

De momento está funcionando en local con bots hasta que lo testee completamente.
Ya sabes…próximamente horrorq.com aparecerá de nuevo.

Captura horrorq V1 Rmx
Captura horrorq V1 Rmx 2
Captura horrorq V1 Rmx 3
Categorías
Ilustración

Un dibujo en flash en cuatro fases

Pues he estado realizando un dibujo en flash y me he decidido a guardar más o menos lo que son las fases que yo hago.
[swf]http://www.joserico.com/blog/wp-content/uploads/2007/08/demo33.swf,550, 800[/swf]

Categorías
Programación

Creador de nombres o palabras aleatorias con php

Este script crea nombres o palabras aleatorias con php y se puede configurar un mínimo y un máximo de letras (por defecto viene con un mínimo de 4 y un máximo de 8). Lo creé para asignar nombres a unos trabajadores que reclutabas en una taberna en un juego que creé en php. El Horrorq. Que tiempos aquellos cuando programaba 12 horas al día y trabajaba otras 12 :p

[ftf def=»php.xml» h=»250″]//palabra aleatoria o creador de nombres aleatorios
function construir_nombre($min=4, $max=8){
$vocales = array(«a», «e», «i», «o», «u»);
$consonantes = array(«b», «c», «d», «f», «g», «j», «l», «m», «n», «p», «r», «s», «t»);
$random_nombre = rand($min, $max);//largo de la palabra
$random = rand(0,1);//si empieza por vocal o consonante
for($j=0;$j<$random_nombre;$j++){//palabra switch($random){ case 0: $random_vocales = rand(0, count($vocales)-1); $nombre.= $vocales[$random_vocales]; $random = 1; break; case 1: $random_consonantes = rand(0, count($consonantes)-1); $nombre.= $consonantes[$random_consonantes]; $random = 0; break; } } return $nombre; } echo ucfirst(construir_nombre()); //ejemplos Bumuc, Acal, Baluceda, Leceme, Rirobit...[/ftf]