Nube

jueves, 28 de febrero de 2008

Estado de la Versión de Evobas " Ícaro "

Versión actual de desarrollo:

Servidor Ícaro Ver. 0.0.6.


-Reestructuración de la visualización global.
60%

-Reestructuración global de la ayuda dentro del juego.
40%

-Reestructuración de la jugabilidad
5%

-Nuevas Incorporaciones
0%

miércoles, 27 de febrero de 2008

El Arte de la Publicidad

Unos anuncios bastante curiosos, si señor.

Probadores Virtuales

Pués acabo de toparme con un probador virtual de ropa para mujer.

Y como hombre que soy, no he podido resistirme a probarle todos los picardías que he encontrado :X

Seguramente en un futuro cercano las tiendas on-lines tendrán algo similar.



Tienda Online : www.knickerpicker.com

Simulando ser un animal

Un hombre que se hace pasar por un hipopótamo para estudiar su comportamiento y no contento con ello se disfraza de cocodrilo. En fin, esto parece más parte de la película de los tontosdelculo de Jackas que de un documental serio.







martes, 26 de febrero de 2008

Sin perder el rumbo

Bueno, llevo bastante tiempo pensando en pasar el modo de juego de turnos a tiempo real y la verdad es que no me convence.
Evobas no es un juego que pretenda captar adeptos por el tiempo de juego, sino por su filosofía.

Por lo tanto tras haber re-diseñado el juego a tiempo real he decidido que los resultados no estan conformes con la filosofía inicial del proyecto, la cual no pretendo desplazar. Así que voy a dedicarme integramente a perfeccionar su estructura y dejar de otear otros horizontes.

Evobas es un juego que no pretende causar el típico estrés de los juegos en tiempo real con contadores por todos lados. Tampoco pretende fijar su dominio únicamente en los jugadores que más tiempo le dediquen como suele ocurrir por dichos lares.
Evobas es un juego de estrategia y por lo tanto privan los movimientos "sopesando los riesgos y sus consecuencias" sobre las acciones "a lo loco".


¿Perderemos jugadores? ¿Ganaremos jugadores?

Con que a un grupo de personas les guste jugar, ya estaré contento.

domingo, 24 de febrero de 2008

Nuevo mundo abierto " Ícaro "

Nuevo servidor abierto, Ícaro.



Se actualiza cada 6 horas, es decir 4 veces al día.

Horarios 06:00 , 12:00 , 18:00 , 00:00

A disfrutarlo.

www.icaro.evobas.org

Aumentando el género de vinilos [Maxi Singles]

No se puede mostrar la imagen “http://www.ventadiscos.indomita.org/images/store_logo.png” porque contiene errores.

Nueva remesa de 20 vinilos:
20 Maxi Single's.

Bailando en Paris (Que pasa) Desde ti a mi Mi mente Noche eléctrica Studio 54 Volumen 2

Tarzán Boy Trópico & Toda la NocheAll night Bolero Mix Viven en la lanzadera ¿Quieres quedarte?

Como siempre disponibles en www.ventadiscos.indomita.org

Aumentando el género de vinilos [Maxi Singles]

No se puede mostrar la imagen “http://www.ventadiscos.indomita.org/images/store_logo.png” porque contiene errores.

Nueva remesa de 11 vinilos:
10 Maxi Single's y LP de la colección "La zarzuela".

Azul noche sombra Comanchero Dos veces bueno Esta noche baile Hacerlo de nuevo

Jack Trax La casa del sol naciente Todos necesitamos amor Tómese su tiempo & Shes de todos los derechos Vacaciones de verano

Como siempre disponibles en www.ventadiscos.indomita.org

jueves, 21 de febrero de 2008

Nelly Furtado - Explode

miércoles, 20 de febrero de 2008

Blue-ray vence al hd-dvd

Toshiba abandonará su negocio de HD DVD a finales de marzo

Finalmente lo hizo público. Toshiba anunció ayer de manera oficial que abandona la fabricación y el desarrollo de grabadores y reproductores de su HD DVD de alta definición. La compañía también advirtió que seguirá ofreciendo servicio posventa a los clientes que hayan adquirido equipos apoyados en este sistema.




martes, 19 de febrero de 2008

Planeta Alienígena: Darwin IV

La pasada noche, realmente no podría concretar cual, me topé con un "documental" en la 2, bastante curioso. Bajo el título de "Planeta Alienígena" hablaban de la vida en otros planetas, en este caso el planeta había sido denominado Darwin IV.
Narraban el documental a través de las acciones que realizaban dos robots sondas que exploraban el planeta, si no recuerdo mal se llamaban Ike y Leo.

A través de un escenario muy diferente al terrestre, intentaban plantear que las formas de vida no tienen porque ser semejantes a las de la Tierra. Estando condicionada por su atmósfera, océanos bastante peculiares, su fuerte clima y demás cualidades.

Entre las criaturas presentaban a :
Las insertadoras, un ser vivo de 15m de largo con un cuerno en su parte frontal que volaba propulsado por metano ya que tenían unos depósitos en su cuerpo.



Lomos arbolados, con una altura de 5 pisos y solo superado por los zancudos, unos bichos del mar con una altura de 7 pisos. Los lomos arbolados se alimentaban introduciéndose bajo tierra y absorbiendo los nutrientes del suelo. También aparece como un lomo arbolado es derribado por una especie de hongos/esporas asesinas electrificadas.




Los Zancudos, caminaban sobre los océanos absorbiendo los nutrientes con las plantas de sus pies.

La verdad es que "estudian" bastantes tipos de animales.



Con ello intentaban plasmar, cuestiones bastante básicas a mi parecer, sobre si se comportan de forma social, demuestran inteligencia, sistemas de comunicación y hasta se jactaban de cuestionar si algunas plantas podrían ser identificadas como animales, cuestiones que ya tenemos en la tierra, sin ir más lejos en los ecosistemas de corales.



Por suerte me he topado con la "traducción" del video buscando imágenes de Darwin IV.

Ahora nosotros somos los invasores
La busqueda de vida extraterrestre ha comenzado.

Dr James Garvin
Pensamos que existen otros mundos, otras Tierras, conocemos centenares de sistemas planetarios ahora mismo, y apenas conocemos la punta del iceberg.

George Lucas
Ahora considero que existe vida, ¿será inteligente?... No lo sé, esa es otra cuestión.
Dentro de algunas décadas sondas estaran tripuladas, equipadas con inteligencia artificial para encontrar vida, en los planetas....

Dr Michio Kaku
En el 2014 es el año mágico, es el año mágico en que la sonda del planeta Tierra entrará en órbita, y su misión explícita es encontrar pruebas de existencia de 500 planetas similares al de la Tierra, que estan orbitando en nuestros sistemas solares.

Jack Horner
No hay ninguna razón para no pensar que en algún planeta, algún lugar, podremos encontrar organismos multicelulares como nosotros.

Stephen W. Hawking
La vida en la Tierra debe haber sido generada espontáneamente, así mismo también será positivo, que se tenga generada vida espontáneamente en algún lugar del Universo.

Iniciamos un viaje simulado científicamente verificado por eminentes especialistas, a un planeta llamado Darwin IV. Una vida que soporta los límites de la tecnolgía, y inteligencia de dos mayores genios de nuestra generación. Porque aquí en Darwin la vida es sorprendente.


He buscado unos e-links por si a alguien le apetece ver "el documental".
E-Link Parte 1
E-Link Parte 2

domingo, 17 de febrero de 2008

Extremoduro - Standby

viernes, 15 de febrero de 2008

Siete sitios para escuchar y descargar música gratis en Internet

Paseándome por BaluArt.net me he topado con un top de lo más interesante.
Cito textualmente:

#01. Mp3tube

En estos días, me he vuelto asiduo de Mp3tube. Un portal 2.0 con una vasta cantidad de usuarios, y muchos más audios. He buscado temas por doquier, algunos un poco rebuscados, y en la mayoría de los casos los he encontrado. Pero lo que más me ha gustado, es el hecho de alojar sus propios MP3 y de reproducirlos a buena velocidad.
Sitio Web Mp3tyube

#02. Goear

De Goear ya hemos comentado antes. Aunque su buscador muchas veces se vuelve lento o sobrecargado, es uno de los sites con mayor música en español. Hasta hace unos días, mi site para escuchar música preferido.
Sitio Web Goer

#03. Deezer


Deezer es el buscador con mejor diseño que he visto, aloja sus propios mp3, tiene una interfaz en español. Pero, además, como ellos lo mencionan, tienen un sistema que aprende de nuestros gustos, llamado SmartRadio.
Sitio Web Deezer

#04. SeeqPod

SeeqPod debe de estar entre los buscadores de mp3 más conocidos de internet. Utilizarlo es muy simple. SeeqPod nos permite navegar por los resultados y reproducir los temas en un reproductor flash.
Sitio Web SeeqPod

#05. SkreemR

SkreemR es uno de los buscadores de mp3 más sencillos que he encontrado, permite reproducir cualquier tema, pero a diferencia de The Hype Machine, no permite la descarga directa de las canciones.
Sitio Web SkreemR

#06. The Hype Machine

Es un agregador de mp3 que rastrea los ficheros de una vasta legión de blogs dedicados a la música. Si uno busca por el nombre del archivo, se pueden obtener una larga lista de resultados, los cuales pueden ser escuchados en la misma lista. Además, The Hype Machine ofrece una variedad de herramientas, como crear playlist con nuestras canciones favoritas


#07. BeeMP3

Empezamos el ranking con BeeMP3. Como ya hemos comentado antes, es creo el más sencillo de todos. Es un buscador que no ofrece la reproducción streaming de todos los mp3, pero en compensación ofrece información detallada sobre los resultados. Su punto flaco, es que no aloja los mp3 en sus servidores, por lo que hay ocasiones que sus resultados pueden devolver ficheros inexistentes.
Sitio Web BeeMP3

jueves, 14 de febrero de 2008

Módulo de pago TPV Caja Rural osCommerce

Bueno pués me ha tocado realizar una adaptación de un módulo para osCommerce y lo comparto.


==========================================================================
==========================================================================
Release Author: RobiHm
http://www.indomita.org

Cambios respecto al original:
*El modo de generación de firma digital se genera con sha1 en vez de con una .dll.
Así se evita el tener que compilar ni instalar ningún archivo que no sea imprescindible.

Released under the GNU General Public License

==========================================================================
==========================================================================


martes, 12 de febrero de 2008

Plantilla para dibujar un dragón, adaptable a demonio, lobo ...

Bueno, haciendo limpieza del discco externo me he topado con un manual de como hacer la cabeza de un dragón. En su día me sorprendió su simpleza y hoy lo comparto.




El auto del tutorial no lo recuerdo pero estaba en la página www.cemzoo.com.

Instrucciones del autor:
Este "formato" lo utilizo para dibujar dragones, lobos, aves, serpientes, gatos y demonios.

Puede deformarse y volverse algo totalmente nuevo, de hecho, yo lo hice "deformando" las caras de los sayayins de Dragon Ball. (para que se hagan una idea de cuanto puede cambiar)

----------------

Vamos a dibujar un dragón bastante simple.
  • Empezamos dibujando el ojo, si el dibujo va a ser grande y detallado, ponle lagrimales al ojo, brillo y una pupila como de serpiente.
  • Luego la ceja (¿ven cómo se parece a la de Goku cuando se transformaba en el de pelo largo? xD)
  • Luego la otra ceja... en esta pose solo se ve la parte superior, no intenten hacer el ojo, a menos de que giren la cabeza.
  • Pasamos al cráneo y la nariz, esta puede deformarse para hacer un pico de águila, o un demonio narizón. La boca termina siempre detrás del ojo (le da un aire de listo y malvado)
  • Si hacen la boca cerrada es más fácil y le da al dragón un aire más tranquilo. Y menos salvaje, solo junten la boca con la nariz.
  • Con los dientes, pueden ser de muchas maneras, afilados, redondeados, muy afilados y super afilados. A la parte de abajo pueden resaltarle las encias para que parezca más agresivo.
  • Una vez terminada la boca. Pueden contener muchos detalles. Hasta barbas para que el dragón parezca anciano. Hacer un apunte, algunos reptiles poseen un "músculo marcado" al principio de la boca (como el de los cocodrilos) si no lo hacen puede verse como una serpiente y tampoco queda mal.
  • Encima de ese músculo va el oído, pueden hacer solo ese orificio o ponerle membranas.
  • Luego los cuernos y el cuello.
  • Bajo la boca, se le puede hacer un pliego, como el que tienen las iguanas.
--------

El tutorial es bastante simple, el dragón apenas posee detalles, pero se le pueden añadir, ya sean escamas, pelo, cuernos, espinas, membranas y hasta berrugas.

Para hacer demonios o lobos, solo hay que cambiarles ciertos detallitos, por ejemplo para cambiar la cabeza de un dragón a un lobo, simplemente quitarle los cuernos y ponerle orejas picudas.
Parte la boca en dos (como en los perros) en lugar del pico.
Y en lugar de las dos fosas nasales haz la punta de la nariz pentagonal (un pentágono invertido) del lobo.
Y en lugar de un cuello largo se pone una melena y detallitos como pelos.

- Plantilla para dibujar un lobo
- Plantilla para dibujar un lobo 2

domingo, 10 de febrero de 2008

Funcioncita para evitar datos de la caché en Ajax

Partiendo de que internet explorer guarda en cache las peticiones Ajax, es preferible añadir a cada petición un valor aleatorio. De este modo lograremos obtener un valor siempre válido y no proveniente de la cache.

ejemplo de función (min y max indica el intervalo de valores)

function semilla(min,max){

num = max - min;

aleat = Math.random() * num;

aleat = Math.floor(aleat);

return parseInt(min) + aleat;

}


ahora simplemente en las llamadas pedimos una semilla aleatoria


$("#prueba1").load("peticion_ajax.php?precio=chistorra&semilla="+semilla(1,1000))</span>;




Es un detalle que jode bastante puesto que te puedes volver loco buscando el porque en un navegador te da valores válidos y en otro no da valores actualizados xD

sábado, 9 de febrero de 2008

Quitándome el miedo con Ajax

Bueno hasta el no había necesitado utilizar Ajax (Asynchronous JavaScript And XML) para nada. Tenía una especie de sensación que me recorría todo el cuerpo cada vez que pensaba en ponerme con ello y siempre acababa dejándolo para otro día.

Hoy por fin, por mis santos co***** me ha apetecido y me he puesto al lío.

He comenzado buscando información acerca de su estructura y funcionamiento, algo que ya me había mirado con anterioridad.
Y he generado un código, por lo que he visto, bastante estandar.

Vamos a validar un nick de usuario, que no se encuentre repetido.
El ejemplo es bastante simple, consta de un formulario con un campo de texto que pide un nick y un botón que al pulsarlo comprueba si se encuentra en uso.


Comenzamos creando el objeto necesario para tal menester.
Para ello vamos a desarrollar una función.

/* función constructora del objeto request */
function createXMLHttpRequest() {
if (window.ActiveXObject) { /* si es interné explóre */
return new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) { /* si no es interné explóre */
return new XMLHttpRequest();
}else{ /* mal comenzamos si no permite crear el objeto */
alert('No existe la posibilidad de AJAX');
}
}
/* generamos la variable por eso de tenerla global */
var xmlHttp;

/* creamos la función que coprobará si el nick ya existe o no */
function comprueba_nick(){
/* generamosla dirección a la que vamos a enviar los datos a validar, en este caso es la página validar.php en la que deberemos tener un código que nos devuelva si es un nick que se encuentra en uso o no. Por ejemplo: 'Nick Disponible' / 'Nick en Uso' */
var nick=document.getElementById("nick").value;
var url = "validar.php?nick="+ escape(nick);
/* creamos el objeto desde nuestra función constructora */
xmlHttp = createXMLHttpRequest();
/* enviamos una llamada a la dirección y le especificamos que queremos la respuesta por GET, también admite por POST y PUT */
xmlHttp.open("GET", url);
/* comprobamos que nos llegan los datos para ello, hemos creado una función llamada Completado */
xmlHttp.onreadystatechange = Completado;
/* ya hemos terminado, cerramos el chiringuito */
xmlHttp.send(null);
}

/* la función Completado nos informa cuando el estado de la petición se ha completado. Existen cinco estados posibles: 0 (sin iniciar), 1 (cargando), 2 (cargado), 3 (en proceso), 4 (completado)
function Completado() {
if (xmlHttp.readyState == 4) {
/* se ha completado, ahora vamos a informar de que el nick es correcto, cargamos un div mismamente con la respuesta, o podemos sustituir el código por un alert(xmlHttp.responseText); */
document.getElementById("cnick").innerHTML=xmlHttp.responseText;
}
}
El formulario html sería algo así, quito los <>
Validando un Nick con AJAX:

input id="nick" name="nick" type="text">
div name="cnick">/div>

input id="manolete" value="Comprobar" onclick="comprueba_nick();" type="button"> El archivo PHP, no lo pongo, pero debería de tener una estructura, para este caso, similar a esto:
/* comprobamos que piden datos
conectamos a la base de datos
buscamos un nick que sea igual
si lo encontramos respondemos con un echo mismamente 'Nick en Uso'
si no lo encontramos respondemos 'Nick Disponible' */


Resumiendo quedaría algo así (quito el <> /script> que me da problemas el blog):

script language="JavaScript" type="text/javascript">/font>


function createXMLHttpRequest() {
if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
return new XMLHttpRequest();
}else{
alert('No existe la posibilidad de AJAX');
}
}

var xmlHttp;

function comprueba_nick(){

var nick=document.getElementById("nick").value;
var url = "validar.php?nick="+ escape(nick);

xmlHttp = createXMLHttpRequest();

xmlHttp.open("GET", url);

xmlHttp.onreadystatechange = Completado;

xmlHttp.send(null);
}

function Completado() {
if (xmlHttp.readyState == 4) {
document.getElementById("cnick").innerHTML=xmlHttp.responseText;
}
}
/script>

Validando un Nick con AJAX:

input id="nick" name="nick" type="text">
div name="cnick"> /div>

input id="manolete" value="Comprobar" onclick="comprueba_nick();" type="button">


Ahora que sabes todo esto intenta crear una llamada en ajax para insertar el usuario sin recargar la página :D

Bueno, tras aprender los conceptos básicos del tema (aprendo muy deprisa) , me he metido con una librería enfocada a multitud de tareas con javascript, la librería se llama Jquery y no tiene mala pinta. También he oído que existe una tal Prototype, pero de momento me quedo con esta.
Tras leer la Documentación Ajax Jquery he creado un código bastante simple para la parráfada anterior, mejor que lo comprobéis con vuestros propios ojos ... xD
Si no tienes mucha idea mejor que te lo tomes con mucha calma.

/* te descargas la librería, la posicionas donde te salga, yo la he puesto en la misma ubicación del documento. Para incorporala a la página con la siguiente instrucción es más que suficiente (recuerda adapta la ruta a donde la posiciones) */
script src="jquery.js"> /script>

/* no voy a explicar gran cosa ya que en la documentación viene bastante clarito, lástima del inglés xD
El símbolo $ indica la creación de eventos y demás para dicha librería. La nomenclatura utilizada es muy parecida a la de CSS. El método .bind nos permite crear un evento al objeto al que hacemos mención, en este caso, al botón manolete. Indicamos en que tipo de evento va a saltar, 'Click', y que queremos que hacer, yo he creado la función directamente ahí :D
lo que hace esa función/bloque_de_acciones es cargar mediante el evento .load una página, la librería se encarga de crear el objeto y recibir los datos ... etc ... etc ... Por lo que cuando se clicke en el botón html tendremos el mismo resultado que antes, se cargará en la capa cnick la respuesta obtenida*/
$("#manolete").bind('click', function(){ $("#cnick").load("validar.php?nick="+$("#nick").attr("value"))});
/script>
En fin quedaría algo así, fíjate bien ya que he quitado el onClick del botón manolete, puesto que lo hacemos desde Jquery.


title>Validar un usuario con Ajax#
script src="jquery.js">/script>
script>
$("#manolete").bind('click', function(){ $("#cnick").load("validar.php?nick="+$("#nick").attr("value"))});
/script>



Validando un Nick con AJAX:

input id="nick" name="nick" type="text">
div name="cnick">/div>

input id="manolete" value="Comprobar" type="button">


jueves, 7 de febrero de 2008

Venke Knutson and Kurt Nilsen - When the Stars Go Blue

miércoles, 6 de febrero de 2008

Algunas capturas de la primera versión alpha de Evobas

Para dejar constancia del acabo gráfico de la primera versión de Evobas, he decidido documentarlo con unas cuantas capturas.

www.evobas.org