Nube

jueves, 31 de enero de 2008

Finaliza la primeta fase de testeo Evobas "Controla a tus babosas"

Evobas ha terminado la primera fase de testeo, aunque la alpha "Controla a tus babosas" sigue en curso esperando un ganador.

Ahora se esta preparando la segunda alpha "Semos verdes", con importantes mejoras en el nivel de jugabilidad, ya que se va a cambiar el sistema de turnos por un sistema en tiempo real.

Pongo algunos avatares de algunas especies de los jugadores actuales.







martes, 29 de enero de 2008

Realizar pruebas de pagos con PayPal

Añado como anexo al tutorial Generador automático de avisos de pagos con Paypal información acerca de las pruebas para comprobar si nuestro script funciona correctamente o no.

Existen dos modos factibles, a mi juicio, para realizar pruebas con el proceso.
1º Realizar pruebas desde el recinto de seguridad/desarrolladores de PayPal.
2º Realizar las pruebas con dos cuentas en PayPal directamente y reintegrar las cantidades.
(Recomendada)


1º Realizar pruebas desde el recinto de seguridad/desarrolladores de PayPal.

Antes que nada decir que los datos aportados en el recinto de seguridad, son datos ficticios y por lo tanto carecen de validez real. Otro apunte que debo de dar es que recrea fielmente el entorno de PayPal, y más que ser un punto a su favor es una contra, puesto que personalizar las cuentas y demás puede resultarnos bastante farragoso.

Para realizar pruebas desde el recinto de seguridad/desarrollo de PayPal, deberemos seguir el link que tenemos en el pie de página de PayPal, Programadores.
La página esta en inglés y creo que las alternativas son el francés y el alemán.
Nos registranos en el apartado Testing / Sing Up y accedemos a nuestra cuenta.
Una vez dentro podemos crear usuarios pre-builders ya sean vendedor o comprador, que nos evitará el tedioso registro de las cuentas a mano. Como ya he dicho las alternativas de idioma son pocas y estos estarán en inglés, francés o alemán.
El recinto de seguridad te permite ver los mails ficticios en el apartado que tiene dedicado a dichos datos.
Para hacer las pruebas simplemente debes logearte con los datos de tus usuarios ficticios y realizar compras.
Encarecidamente, no recomiendo este método para realizar las pruebas a menos que tengas la paciencia ilimitada de un santo, puesto que el sitio parece estar siempre congestionado y la navegación se hace tediosa.


Realizar las pruebas con dos cuentas en PayPal directamente y reintegrar las cantidades.

Simplemente debes crearte una cuenta de vendedor y otra de comprador (personal mismamente) o acordar con algún amigo las pruebas. Con la cuenta comprador compras, para realizar las pruebas te sirve una cantidad tan desechable como lo son 0,01 céntimos, y con el vendedor reintegras la cantidad, con lo cual la transacción es llevaba atrás y no pierdes los 0,01 céntimos ya que se reintegra la cantidad y las tasas de la operación.
Para reintegrar un ingreso desde Mi Cuenta clicas en los detalles del ingreso, pulsas en reintegrar (esta casi al final del informe), seleccionas la cantidad, reintegras y listo.

Espero que os sirva de utilidad, la documentación, capitulo 14 - pag 89, aporta alguna que otra forma más para carritos de la compra y demás.

lunes, 28 de enero de 2008

Generador automático de avisos de pagos con Paypal

Bueno, hoy voy a explicar el proceso para saber cuando se ha hecho un pago en tu cuenta de PayPal.
Me podrías decir, pués es simple, te avisan por correo.
Pero la cuestión es la siguiente, automatizar el recibo de los avisos para poder generar un informe personalizado o desencadenar acciones en nuestra base de datos y un largo etcétera, las posibilidades son bastante amplias.


Bueno lo primero que tenemos que hacer, es tener una cuenta en PayPal.
Para activar la Notificación de pago instantánea debes acceder a tu cuenta.
Desde el apartado Mi Cuenta accedes al Perfil y bajo la cabecera Preferencias de venta clicamos en Preferencias de Notificación de pago instantánea.
Una vez dentro pulsamos en editar.
Activamos la casilla y asignamos una url, que será el destino de los avisos.

Decir que también se puede activar la Notificación de pago instantánea agregando el campo notify_url=dirección url, pero no creo que sea muy recomendable hacerlo (a menos que tengas varias cuentas de correo asignadas en tu cuenta paypal) puesto que es un campo que puede ser visionado por cualquiera.

Una vez hemos activado el IPN, generamos los botones de donación/pago y los agregamos a nuestro sitio web.

Terminada la "infraestructura de venta visual" solamente nos falta el archivo que hará de receptor de los avisos.

Decir que en la web de PayPal ponen a disposición una serie de scripts de ejemplo para los siguientes lenguajes :
ASP.Net/C#
ASP.Net/VB
ASP/VBScript
Cold Fusion
Java/JSP
PERL
PHP
(Hace falta estar logeado en paypal para poder verlos, para la documentación también)
La documentación así la podéis encontrar en

Si no podéis acceder os la subo a algún sitio.

Yo voy a proseguir a partir del ejemplo de PHP 4.1 que ofrecen en la web, voy a comentarlo y
luego pondré un ejemplo con una base de datos y que cada cual lo adapte a sus necesidades.
Decir que pese a mi esfuerzo por guardar márgenes y demás en los ejemplos para un mejor visionado el muy perrete se ha comido las tabulaciones al publicar el tutorial ¬¬'


PHP 4.1
//comentado por Roberto Herrero para su blog http://blog-indomita.blogspot.com/
// read the post from PayPal system and add 'cmd'
//es la variable señuelo que hay que devolver a PayPal para que compruebe su veracidad
$req = 'cmd=_notify-validate';

//recogemos todos los datos POST que nos envía paypal y los guardamos en el mismo orden
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}

// post back to PayPal system to validate
//creamos la petición de llamada para avisar de la recepción
$header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
//en la documentación dice que pongas www.paypal.es pero supongo que es un errata, con .es no funciona así que deja el .com
$fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);

// assign posted variables to local variables
//tomamos los valores del POST anterior
//nombre que hemos asignado al crear el botón
$item_name = $_POST['item_name'];
//número personal que hemos asignado al crear el botón
$item_number = $_POST['item_number'];
//estado del pago la buena noticia es que este en Completed xD
$payment_status = $_POST['payment_status'];
//ojo aquí que el payment_amount es el mc_gross no liarse que al mirar la documentación puede dar a confusiones
//la cantidad del ingreso
$payment_amount = $_POST['mc_gross'];
//igual que antes ojito xD
//la moneda del ingreso
$payment_currency = $_POST['mc_currency'];
//identificador alfanumérico que PayPal le asigna
$txn_id = $_POST['txn_id'];
//cuenta a la que se ha ingresado
$receiver_email = $_POST['receiver_email'];
//emisor del pago
$payer_email = $_POST['payer_email'];

if (!$fp) {
// HTTP ERROR
//no hemos podido conectar con paypal
} else {
//tenemos respuesta de paypal
fputs ($fp, $header . $req);
//leémos los datos recibidos, realmente estamos buscando si los datos que hemos recogido con anterioridad son válidos, ya que algún graciosillo/lamercillo puede estar intentando tomarnos el pelo
while (!feof($fp)) {
$res = fgets ($fp, 1024);
//comprobación verificada
if (strcmp ($res, "VERIFIED") == 0) {
// check the payment_status is Completed
//ahora tenemos que comprobar que el payment_status es Completed, en la documentación pone Completado pero ni caso xD
// check that txn_id has not been previously processed
//comprobamos en nuestra base de datos que no sea una transacción ya procesada, ¿por qué? para evitar malas intenciones de terceros no tiene sentido procesar algo que ya hemos procesado
// check that receiver_email is your Primary PayPal email
//comprobamos si el email de la transacción es el nuestro
// check that payment_amount/payment_currency are correct
//comprobamos que tanto la cantidad como la moneda son las correctas
// process payment
//si todo ha ido bien ya podemos procesar el pago/donación

//la comprobación es incorrecta
}else if (strcmp ($res, "INVALID") == 0) {
// log for manual investigation
//aquí puedes guardar un log para ir investigando quién esta jugando con tu sistema
}
}
//cerramos
fclose ($fp);
}
?>

Ejemplo con base de datos MySql
//comentado por Roberto Herrero para su blog http://blog-indomita.blogspot.com/
//la base de datos debe tener tantos campos como parametros desees guardar, en este caso guardaremos la fecha(datetime) y una cadena(varchar o text) con todos los parámetros, amén del identificador(varchar) único que otorga PayPal para la transacción
//recomiendo añadir un parámetro personal a la url que utilizaremos para gestionar los pagos, nuestro señuelo y si esta encriptado pos mejor
//con comprobar si la variable ha sido enviada creo que es suficiente,
pero si eres un paranoico y no te fias de los mamones que navegan por la red
puedes añadir && $_GET["antimamones"]==md5("nointentesjodermequetevasaenterar")
//el parámetro que pases por GET recuerda que tienes que agregarlo en el perfil de url IPN del comienzo de este manual.
if(isset($_GET["antimamones"]))
nuevo_ingreso();

function nuevo_ingreso(){
//esto ya lo he comentado antes así que paso xD
// read the post from PayPal system and add 'cmd'
$req = 'cmd=_notify-validate';

foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}

// post back to PayPal system to validate
$header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
$fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);

// assign posted variables to local variables
$item_name = $_POST['item_name'];
$item_number = $_POST['item_number'];
$payment_status = $_POST['payment_status'];
$payment_amount = $_POST['mc_gross'];
$payment_currency = $_POST['mc_currency'];
$txn_id = $_POST['txn_id'];
$receiver_email = $_POST['receiver_email'];
$payer_email = $_POST['payer_email'];
//podemos añadir el campo custom en nuestros botones (en el código una vez generados) con la información que deseemos, esto viene bien para identificar al usuario
$custom = $_POST['custom'];


//creamos una conexión a nuestra base de datos
$mysql_server='nuestroservidor'; $mysql_login='usuario';$mysql_pass='contraseña';$db='base de datos';
if (!$fp||!($c=@mysql_connect($mysql_server,$mysql_login,$mysql_pass))) {
// HTTP ERROR && base de datos error
} else {
//seleccionamos base de datos
@mysql_select_db($db,$c);
fputs ($fp, $header . $req);

while (!feof($fp)) {
$res = fgets ($fp, 1024);
if (strcmp ($res, "VERIFIED") == 0) {
// check the payment_status is Completed
if(strcmp ($payment_status, "Completed")==0){
//la transacción esta completada
// check that txn_id has not been previously processed

//la función es_idenfiticador_alfanumerico comprueba que no inyecten sentencias SQL (usease antimamoneo) esta definida al final
if(es_identificador_alfanumerico($txn_id)) {
//comprobamos si no la hemos procesado ya
$r=mysql_query(select count(txn_id) as repes from ingresos_recibidos where txn_id='".$txn_id."'";
$f=mysql_fetch_array($r);
$repetida=(int)$f["repes"];
}else{ $repetida=1;}
//en el caso de que no sea válido tendremos valor 1
if($repetida==0){
//no es una transacción repetida
// check that receiver_email is your Primary PayPal email
if(strcmp ($receiver_email, "micorreo@indomita.org")==0){
//es un correo válido
// check that payment_amount/payment_currency are correct
//ahora pasamos a comprobar que tipo de pago ha realizado tenemos que anidar los diferentes casos de alguna manera, en el ejemplo lo he hecho con 2 casos
//obtengo el usuario que ha hecho el ingreso del campo custom
//supongo que tendrás tu propia clase de acceso y recogida de datos, si no la tienes lo que pongo es funcional
$r=mysql_query("select usuario from tabla_usuarios where usuario=".((int)$custom));
$f=mysql_fetch_array($r);
$usuario=(int)$f["usuario"];
//caso 1: el pago es de 1.99 la moneda el EURO que son los valores que debería de tener el elemento identificador personal 1
if($payment_amount==1.99&&strcmp($payment_currency, "EUR")==0
&&$item_number==1&&$usuario>0){
//aquí van las operaciones de guardado de informe y las que desencadenas al recibir un pago
//ingresamos los datos
$cadena=sprintf("guardando informe
item_name=%s

item_number=%s

custom=%s

payment_status=%s

mc_gross=%s

mc_currency=%s

txn_id=%s

receiver_email=%s

payer_email=%s",
$item_name,$item_number,$custom,$payment_status,$payment_amount,$payment_currency,$txn_id,$receiver_email,$payer_email);
mysql_query("insert into ingresos_recibidos (cadena,txn_id,fecha) values ('".$cadena."'
,'".$txn_id."','".date("Y-m-d H:i:s")."')",$c);
//actualizamos las gracias que le damos al usuario
(mil gracias)


mysql_query("update tabla_usuarios set gracias=gracias+1000 where usuario=".$usuario,$c);
//caso 2: el pago es de 6.99 la moneda el EURO que son los valores que debería de tener el elemento identificador personal 2
}elseif($payment_amount==6.99&&strcmp($payment_currency, "EUR")==0
&&$item_number==2&&$usuario>0){
//aquí van las operaciones de guardado de informe y las que desencadenas al recibir un pago
//lo mismo que antes aunque yo recomiendo hacerse una funcioncita o algo que evite repetir código
//actualizamos las gracias que le damos al usuario
(un millón de gracias)

mysql_query("update tabla_usuarios set gracias=gracias+1000000 where usuario=".$usuario,$c);
}
}
}
}
}elseif (strcmp ($res, "INVALID") == 0) {
// log for manual investigation
}
}
fclose ($fp);
}
}

//funcion antimamoneo, realmente no se el rango total de caractéres raros que envia paypal así que abría que adaptarla xD
function es_identificador_alfanumerico($cadena){
return ereg("^[A-Za-z0-9_]*$",$cadena);
}


No he probado el código y seguramente tenga algun pequeño fallo (falta de paréntesis, ; o alguna } )

Reitero de que es un código orientativo y que cada uno tiene que adaptarlo y optimizarlo.
Paypal ofrece otros métodos IPN que incluyen conexión https y demás en el servidor.
El código del ejemplo no necesita una conexión segura para llevarse a cabo.
Si alguien ve algun agujero de seguridad le agradecería que me lo comunicase para modificarlo.

Anexo: Realizar pruebas de pagos con PayPal

Espero que a alguien le sirva de ayuda.

domingo, 27 de enero de 2008

Juego web KOBOX


Kobox es un juego web multijugador gratuito que te permite ponerte en la piel de un boxeador.
Podrás desafiar a otros boxeadores para ascender en la clasificación y así obtener mejores contratos de marcas comerciales.
Pero para ello tendrás que decidir que cualidades de tu cuerpo entrenar, los golpes a perfeccionar y el equipamiento y gimnasio a utilizar.

Es un juego que esta bastante verde pero que pese a su sencillez dicen que va enganchando.
Los combates son en tiempo real, así que puedes verlos en directo, se actualizan automáticamente cada minuto.

viernes, 25 de enero de 2008

¿Eres más listo que un chimpancé?


jueves, 24 de enero de 2008

Internet Explorer 8 dispondrá de 3 métodos de render

El equipo de desarrollo de este navegador ha publicado un post en el cual explican que la mejora en compatibilidad con estándares ha hecho que en IE8 existan hasta tres formas distintas de ‘dibujar’ las páginas que visitemos. La idea: que IE8 saque el máximo partido de la página.

Los cambios en los estándares Web han sido una de las trabas principales a las que los diseñadores de sitios web y los propios desarrolladores de los navegadores se han enfrentado. Mucho se ha hablado del limitado soporte de estándares de IE6, algo que se ha corregido en IE7 - sobre todo en lo que se refiere a CSS - pero que en IE8 tomará aún mayor importancia.

Como indica en su post del blog oficial de IE8, Chris Wilson - IE Platform Architect - la intención de su equipo es la de que este nuevo navegador renderice a la perfección cualquier página: de este modo, si la página no utiliza las capacidades ‘avanzadas’ de la programación con etiquetas “<>” se redibujará mediante los modos “Quirks mode” o “Standards Mode” que la muestran como si estuviésemos navegando con IE7. En caso de que se utilicen esas características avanzadas, IE8 aprovechará sus nuevas funciones para sacar partido de esas etiquetas .

Fuente : theinquirer.es

Fuente Origen : IEBlog

miércoles, 23 de enero de 2008

W3C anuncia el primer borrador público de HTML 5

El Consorcio internacional World Wide Web ( W3C ), anuncia que el grupo de trabajo de HTML ha publicado el primer borrador público de la quinta versión mayor del lenguaje de marcado más extendido, y fundamento del World Wide Web.


Tim Berners-Lee, autor de la primera versión del HTML y director del W3C, indicó “que tras nueve meses de trabajo el ansiado hito se había logrado”, remarcando que “HTML es un estándar muy importante”.


“Me alegra ver que la comunidad de desarrolladores incluyendo los proveedores de los navegadores, están trabajando juntos para crear el mejor camino para la Web”, añadió Berners-Lee.

“Algunas de las características más interesantes de la nueva versión son APIs para dibujar gráficos en dos dimensiones o la inserción y control de contenido de audio y video”. Se ha publicado una actualización con las diferencias sobre HTML 4 que se puede encontrar AQUí.

El W3C, que integra más de 400 organizaciones, insta a los desarrolladores a unirse al grupo de trabajo de HTML 5, para asegurar que la nueva versión satisfaga las necesidades de sus clientes.


martes, 22 de enero de 2008

¿Dónde blogeas?


¿Cuál es tu lugar favorito para bloggear?
En el escritorio de casa un 51%, en la cama un 14%, viendo la televisión un 12%, en el trabajo un 10%.
A opinión personal me parece bastante baja la cifra del trabajo, me da que el porcentaje debería de ser muy superior xD
Yo lo hago desde mi ordenador personal en el escritorio de casa.
Y a ti, ¿en dónde te gusta hacerlo?
Fuente: BaluArt.net

lunes, 21 de enero de 2008

Wubi hace Linux aún más fácil


Según explican los promotores de este proyecto en su propia web, Wubi es un instalador no oficial de Ubuntu para Windows, que te permitirá entrar "en el mundo de Linux con un solo clic".


Gracias a este programa es posible instalar y desinstalar Ubuntu como cualquier otra aplicación de Windows. Basta con descargar y hacer doble clic, sin necesidad de grabar el instalador en un CD.




La instalación no sólo incluye el sistema operativo. También llegan junto a Ubuntu las aplicaciones más comunes, como el paquete de programas ofimáticos Open Office, el editor de imágenes Gimp, navegador Firefox, juegos, cliente de mensajería instantánea...


Una vez instalado el sistema, basta reiniciar el ordenador y un menú aparecerá en pantalla para permitir elegir con qué sistema operativo se quiere arrancar la máquina: Ubuntu o Windows. Funciona en varias versiones del sistema de Microsoft, desde Windows 98 a Windows Vista.

Counter Strike y EverQuest prohibidos en Brasil

Estupefacción e incredulidad nos ha causado leer que la justicia federal brasileña ha prohibido la venta de estos videojuegos y ordenado su retirada del mercado, por considerar que “estimulan la violencia y refuerzan actitudes agresivas”.

Esos juegos “traen permanentes estímulos a la subversión del orden social, atentando contra el estado democrático y de derecho y contra la seguridad pública, por lo que se impone su prohibición y retirada del mercado”, sentenció el juez Carlos Alberto Simoes, en un fallo divulgado en internet.

Counter Strike, un MOD del original Half Life, es un shooter táctico militar en primera persona que emula situaciones de antiterrorismo como liberación de rehenes y que se ha convertido en uno de los videojuegos más jugados online. Dicen que una versión adaptada reproduce la guerra entre policías y narcos en las favelas brasileñas.


Más increíble todavía es la prohibición de un juego de rol multijugador online masivo, lanzado en 1999, que explora un mundo de fantasía luchando con monstruos para conseguir experiencias, recoger objetos e ir subiendo de nivel, que hereda la estructuras y reglas de “Dragones y mazmorras”.


Considerar que por jugar a estos videojuegos, sus usuarios van a salir a la calle a comprar una AK-47 y a emular lo acontecido en el mismo, nos devuelve a la edad de piedra. Esperemos que se trate solo de una incapacidad mental transitoria del magistrado de turno, al que no hemos leído prohíbir la miseria, el hambre y la injusticia social en las favelas que seguramente tengan más que ver con la violencia del país que unos videojuegos.

viernes, 18 de enero de 2008

California Office: "Material Descartado"

Loover nos había prometido en el foro de stratos que iba a mostrar material descartado de California Office y ¡¡madre mia que si lo ha cumplido!!


Aquí está el zip prometido con material antiguo / descartado del California Office:

Hay de todo un poco, vereis gráficos que os sorprenderán, muy alejados de la estética final del juego. También vereis los primeros bocetos en papel, primeras pruebas de color, ideas sueltas, pruebas, etc. Es tan solo una pequeña parte de todo el material descartado del juego. Cosas como esta:



Aquí os pongo una imagen de muestra de como evolucionó por ejemplo el fondo de la playa. La primera imagen la hice yo a base de recortes de gráficos de otros juegos / lo que fuera. Para ver más o menos cómo iba a ser la pantalla y ayudar tanto al grafista como al programador.

La segunda imagen es el primer intento de playa que me mandaron los chavales de Devilish. Aunque empezaba a molar, no quedé contento con la saturación de color, ciertos detalles en los objetos, el cielo o la arena.

La image de más abajo es la que ya conoceis de la playa, en la que aporté mi granito de arena haciendo ajustes de color y pequeños retoques en los objetos, así como el agua animada y las antorchas.



Si quieres saber más sobre el jueg visita su blog!! : http://www.indierover.com/

Chae JungAn - Heartless

jueves, 17 de enero de 2008

Premier británico propone prohibir cuchillos en videojuegos

El Primer Ministro de Gran Bretaña, Gordon Brown, propone prohibir los cuchillos en los juegos para computadoras.


Diario Ti: Aparte de proponer la prohibición legal, Brown insta personalmente a los diseñadores de juegos a “desistir de dar a los jugadores la posibilidad de matar con cuchillos en los juegos para computadoras". El debate sobre la violencia en Gran Bretaña ha cobrado nueva vigencia después de varios asesinatos con arma blanca. El niño Jack Large, de 14 años de edad, de la ciudad de Essex, es el último ejemplo de tal tipo de asesinatos.

Tolerancia cero
“La sociedad no puede aceptar que haya personas que circulen portando armas de fuego o armas blancas, amenazando con usarlas", declaró Brown a la publicación The Sun.

“Hay límites que no es posible cruzar, y uno de ellos en este país es la tolerancia cero ante quienes porten cuchillos", concluye Brown.

Fuente: The Sun

Sun compra MySQL y Oracle compra BEA


El mundo del software hoy, ha sido un revuelo. Se acaban de anunciar dos compras tremendas. En primer lugar, el sistema de base de datos más popular en el mundo Web: MySQL, ha sido comprado por Sun Microsystems por un monto ascendiente a los mil millones de dólares (así lo anuncian).

Los que están imbuidos en el mundo del desarrollo web, saben que esta compra es sumamente importante. Porque, hasta la fecha, Sun era competencia de MySql AB, a través de su producto PostgreSQL. Por tanto, esta compra deja muchas interrogantes sobre el futuro de ambos servidores DB: ¿Qué pasará? ¿Cuál de los dos, MySQL o PostgreSQL, absorberá al otro? Y por ende, ¿Cuál de los dos desaparecerá?, ¿Será el principio de la combinación perfecta entre Java y MySQL? ¿O será el principio del fin de las aplicaciones PHP-MySQL?

Sin embargo, y dejando de lado estas elucubraciones, que en su momento serán esclarecidas, la compra es una buena noticia para el mundo del software libre. Que una empresa líder del open source, como MySQL, tenga éxito financiero, se convierte en el modelo para otras empresas. Además, la compra también deja entrever que Sun, apuesta sus cartas por esta tendencia. Recordemos que hace poco, pasaron Java al Open Source.

Pero, si esta compra te ha sonado interesante, la siguiente lo es aún más. Y es que, en este mismo día, 16 de enero, Oracle ha anunciado la compra de BEA Systems por 8.5 mil millones de dólares.

Desde hace 3 meses atrás, que Oracle había demostrado su interés por comprar BEA Systems ofreciendo sumas superiores a los 4 mil millones de dólares. Todas las cuales fueron rechazadas por los directivos de BEA, manifestando que la empresa valía más.

Todos conocemos la marca Oracle como la Base de Datos más utilizada en el mundo empresarial. Y esto es cierto, Oracle junto con Microsoft son, en ventas, los líderes. Pero es BEA, la empresa que en los últimos años ha ido creando innovadoras aplicaciones (WebLogic, por ejemplo) convirtiéndose en la líder en desarrollo de productos, incluso superiores a Oracle.

La diferencia de los productos entre ambas empresas es tal, que la mayoría de usuarios de BEA muestran su disconformidad con esta compra. En lo últimos años, Oracle ha ido creciendo gracias a continuas adquisiciones (PeopleSoft, por ejemplo) y no al desarrollo de aplicaciones propias. Mientras que con BEA ha pasado todo lo contrario. En junio del 2004 sus acciones eran cotizadas alrededor de los 6 dólares, mientras que en la actualidad superan los 18 dólares.

¿Cuál será el futuro de BEA? Para decirlo de una manera sencilla, con ésta adquisición, lo que los usuarios desean es que Oracle se dedique a al negocio, pero que sea el equipo de BEA quienes se dediquen a desarrollar software, integrando por ejemplo el sistema de gestión de base de datos de Oracle con el servidor de aplicaciones Weblogic de BEA, por ejemplo; y de esta manera, poder competir contra IBM y Microsoft, sus rivales más fuertes.

miércoles, 16 de enero de 2008

Aumentando el género de vinilos

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

Nueva remesa de 61 vinilos:
27 LP's de la colección "La música en el cine" y 34 singles.

Nessa & Black an roll La balada de Jhon Foster & Baby La eléctrica avenida & Caminar a la luz del sol Las tres campanas & La cosa Hombre familiar & Monte Teide
Atlantic City & Mansión en la colina Buffalo Soldier quiero ser parte de algo & Rock con usted Cinco millas Pero que idea & Lección de amor

[BSO]007 El dedo de oro [BSO]El mundo esta loco ,loco ,loco ,loco [BSO]Rocky [BSO]Casablanca y Otras películas de Humphrey Bogart[BSO]En el calor de la noche

Como siempre disponibles en www.ventadiscos.indomita.org

lunes, 14 de enero de 2008

Nickelback - Savin Me

jueves, 10 de enero de 2008

VentaDiscos Renueva Imagen

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

Nuevo aspecto para VentaDiscos, mayor funcionalidad y mayor seguridad. La página se encuentra tanto tanto en inglés como en español y ya se puede comprar sin complicaciones.


VentaDiscos

miércoles, 9 de enero de 2008

No soy español

Hoy al levantarme no me he sentido español.
Me paro, reflexiono y simplemente encuentro que ni tan siquiera quiero serlo. ¿Por qué? Porque ser español significa ser un delincuente, ser español significa ser un borrego, ser español significa ser un descerebrado que lo único que busca es lo que le dicen que tiene que buscar. Un ser sin personalidad propia que se regocija de cuan miserable es su vida.

Habitantes del mundo, para ser español simplemente debes saltarte las leyes de nuestro país, introducir tu cuerpo en un bote y burlar a la inexistente policía fronteriza. Entra en nuestro país ilegalmente, trabaja ilegalmente, escupe en nuestra constitución, escupe a nuestros trabajadores y por ello serás gratamente recompensado. Rómpete una pierna y te pondremos el primero en las listas de espera de nuestra sanidad, roba a alguien y te daremos un paseo guiado por la ciudad, no te molestes en integrarte y te daremos la nacionalidad española. Porque los españoles semos así, o tal vez no, pero eso no le importa a nadie puesto que nuestro gobierno así lo predica.

“Somos la voz del pueblo”. Siempre y cuando realices altercados, robes jamones y quemes contenedores, nadie te escuchará si no generas “pérdidas”. Somos borregos domesticados por nuestros gobernantes, el olor que desprende nuestra educación es espantoso, la política doblega las aulas, los maestros son aprendices, los aprendices son basura, pero no te preocupes hemos encontrado el origen del mal, Franco ha sido el mal que nos acecha desde la ultratumba con su ejército de opositores, ¿o debería decir de actuales gobernantes? “Tu voto cuenta”, no te equivoques, tu voto nos sirve para regodearnos de ti. Y la cosa no termina aquí, todos los partidos dicen ser diferentes, tienen puntos de vista que nos salvarán a todos, supongo que quieren decir que ellos se salvarán, yo no encuentro diferencia alguna. Todos negocian con los violentos para obtener “tu” protección, todos negocian con la sangre de las victimas para obtener su protección. Todos realizan incursiones de fondos. Todos campan a sus anchas por la tierra que dictaminan y es que la única fuerza opositora que les hace frente es su propio reflejo. El reino de los 40 ladrones es España, nuestro rey manda callar a dictadores, supongo que jurar lealtad absoluta a uno le hace ser el más indicado, mientras que nuestro gobierno pide por lo alto moderación y respeto, por lo bajo vende puñales y demás armas opresoras.


Pero tranquilos, tenemos libertad de expresión, por supuesto siempre y cuando tu bolsillo este lleno. Estamos encarcelados en nuestro propio conocimiento. Nos bombardea la libertad de expresión en interminables debates de a quién pertenecen las bragas de la pantoja. La censura cierra los nuevos mundos que nacen de los nuevos modos de vida. Se persigue la pederastia, se persigue la utilización del conocimiento, se persigue a todos aquellos que ansían lo que todo el mundo sabe, y es que señores gobernantes, nuestro país no se encuentra capacitado para ceder nuestra tierra a aquellos que un día nos la arrebataron y no estoy hablando de Perejil. Si no votas te soltarán la típica frase de que miles de personas dieron su vida para que tu pudieses hacerlo, supongo que entonces también podríamos decir que mucha sangre fue derramada por nuestros antepasados por las tierras que ahora habitamos como para cedérselas al causante de tanta sangre.
Vivimos rodeados de otras culturas, nos adaptamos a otras culturas, son más fuertes que nosotros y no podemos decir lo que pensamos pues se nos tachará de racistas, no podemos hacer lo que siempre hemos hecho pues se nos llama fascistas. Como no podía ser de otra manera se nos hace totalmente participes y culpables de la incoherencia de los actos del gobierno. ¿Somos racistas? ¿Hemos sido siempre racistas? Señores, el gobierno ha metido en una habitación a 10 millones de inmigrantes con 35 millones de españoles y ha tirado la llave desentendiéndose del tema. ¿Somos racistas? ¿Somos intolerantes? ¿O simplemente necesitamos espacio para poder respirar? Como luceros de nuestro camino, deberían de haber sabido los percances de tal metedura de pata. No somos racistas, el gobierno nos esta inculcando un odio que nunca antes había calado tan profundamente. La historia volverá a repetirse con un desenlace genocida y entonces si seremos únicamente los culpables.
Todos sabemos que los inmigrantes hacen un bien común, trabajan nuestros campos, recogen nuestras cosechas, aumentan nuestra natalidad, sostienen la economía y hacen de nuestro país una potencia competitiva. No nos equivoquemos todos sabemos lo que dicen que hacen los inmigrantes. Yo tengo mis dudas, no se si serán fruto de mi bajo nivel académico o de lo que me muestran las noticias de la prensa y lo que no me muestran. Trabajan nuestros campos y resulta que nuestros productos no valen nada, recogen nuestras cosechas y resulta que más de la mitad se tira. Son héroes que nos salvan, pero no se de que, ¿de nosotros mismos?, ¿simplemente nos distraen de lo que realmente esta ocurriendo?, ¿las familias tienen únicamente un hijo?, ¿nos envejecemos?
¿Será que no fomentamos los valores familiares? Me da que lo que no fomentamos es nuestra constitución. No poseemos una vivienda digna, ahora es cuando todos recordamos los minúsculos contenedores de basura por piso que nos daban como solución, como para encima poder alimentar a nuestros hijos, supongo que la alternativa será hacerlo con conejo. Señores quítense la venda de los ojos, todo lo que tenemos es lo que han fomentado, con toda intención oculta moviendo dichos hilos en las sombras. No existe una base económica sólida porque no existe nada que lo fomente, todo viene del exterior y salen pocos hacia él, los sueldos del pueblo son miserables, los precios desorbitados y no estoy hablando de artículos de lujo. Comer pan se va a convertir en un privilegio, tomar un vaso de leche en una exquisitez y beber agua en una odisea.
Pero señores, ¡los inmigrantes vienen a levantar nuestra economía!, ¡a restaurar los años de gloria de nuestra nación!, ¿dejemos algo para nosotros también no?, ¿o acaso no hacemos nada? ¿Padecer? ¿Tolerar?

Pero tranquilos, que simplemente son delirios de un loco, o de una persona normal quien sabe, puesto que el gobierno eleva nuestra calidad de vida pues todos vamos a tener el mismo nivel de veneno en el agua y en el aire, en nuestras tierras y en nuestros alimentos, en nuestros hijos y nuestros padres, en nuestro pensamiento y en nuestra forma de actuar. Todos seremos por vez primera, iguales ante la ley, todos excepto los que han amasado sabiendo lo que se prevé y quien mejor preparado que el que lo provoca.

El primer día del año 2008 un hombre ha sido degollado a escasos metros de donde vivo, en una localidad de 12.000 habitantes, en el centro de la ciudad. Dicen que el asesino es “ruso”, a mi personalmente me da igual de donde sea, me da igual el porque lo hizo, simplemente se que mi sobrina, madre o hermana podrían haber sido la víctima.
Señores tengo algo que decirles, he pasado de no sentirme español a odiar a los españoles.

martes, 8 de enero de 2008

Traduciendo Evoba´s

Bueno ha comenzado la traducción de la alpha al inglés.
Supongo que la traducción andará con algunos fallitos pero poquito a poco quedará perfecta :D

Un pasito más para que el resto del mundo ponga un evobas en su vida xD

lunes, 7 de enero de 2008

JoJo - Too Little, Too Late

sábado, 5 de enero de 2008

El Porta - Erase Una Vez

jueves, 3 de enero de 2008

Paris Je T'aime Faubourg Saint-Denis Tom Tykwer

miércoles, 2 de enero de 2008

Evobas - continuando con la evolución

Comienza el año y en evobas todo sigue evolucionando!!
La alpha se encuentra bastante avanzada (su 5º versión ya con más de 100 actualizaciones a sus espaldas)

Os dejo con el cuadro de honor que muestra a las especies más evolucionadas, agresivas, promiscuas, protectoras y avanzadas!!

Cuadro de Honor