Ir al contenido principal

Entradas

Mostrando entradas de diciembre, 2008

Juego online y multijugador (multiplayer) de defensa (defender)

En estas vacaciones me estoy aficionando a los diversos juegos de defensa hechos en flash que hay colgados por diferentes webs. A parte del otro juego que comenté en un artículo anterior , me está gustando mucho uno que se puede jugar en tiempo real con otro jugador . Puedes acceder al juego en este enlace: Starland Multiplayer TD . Lo que hago es crear yo la partida, y entrar como usuario invitado, en todas las veces que he jugado no he tenido que esperar más de un minuto hasta que otro jugador se ha incorporado al juego.

Top de juegos 3D para Linux

Os dejo un par de enlaces en los que vienen los mejores juegos para LINUX (evidentemente según los creadores de esa web, yo he probado alguno de ellos y realmente son buenos). Lista de los 10 mejores juegos 3D gratuitos para Linux: Top 10 free Linux 3D games . Lista de los 25 mejores juegos 3D para Linux: Top 25 Linux 3D games .

Leer parámetros desde la URL en JavaScript

Normalmente se suelen mandar parámetros desde un formulario en HTML / XHTML a un script escrito en un lenguaje de lado de servidor (JSP, PHP, ASP, ...), pero en alguna ocasión tendremos que llamar a un HTML / XHTML pasándole parámetros por URL (es decir, los parámetros son enviados usando el método GET ). En JavaScript podemos recurrir al objeto del navegador location y a su método search . Si una URL con parámetros tiene la forma: http://elbitcampeador.wordpress.com?parametro1=valor1&parametro2=valor2 Para esta URL , el método location.search devuelve la cadena: ?parametro1=valor1&parametro2=valor2 Donde cada parámetro está separado por el caracter & , y para cada párametro se usa el carácter = para separar el nombre del valor. A continuación pongo un ejemplo completo de lectura de parámetros desde URL usando JavaScript , y usar dos parámetros en concreto (uno llamado ancho y otro alto) para hacer un recuadro con esas dimensiones. index.html [sourcecode la

Escritorio remoto en Ubuntu

Me he visto en la necesidad de conectarme desde un ordenador remoto a mi escritorio de Ubuntu, aunque es sencillo hacerlo he preferido dejarlo aquí por escrito para recordarlo en el futuro, y por si le sirve a alguien más. Lo que vamos a hacer es compartir el escritorio de Ubuntu , que es muy diferente a entrar remotamente en Ubuntu creando una nueva sesión (esto lo explico luego al final de manera más brevemente). Afortunadamente Ubuntu 7.10 (gutsy) trae instalado la utilidad de compartir escritorio remotamente, y supongo que en versiones posteriores también. Yo lo he configurado desde el escritorio GNOME. Para acceder a las opciones sigue estos pasos: Sistema -> Preferencias -> Escritorio remoto En la pantalla que se muestra podremos configurar lo siguiente: - Permitir a otros usuarios ver el escritorio. - Permitir a otros usuarios controlar el escritorio. - Cuando un usuario quiera conectarse: Pedir confirmación y/o password. Una vez ajustado a nuestras necesidades no debemos

Preparar MySQL en Linux para que sea accesible desde la red

Cuando instalamos MySQL en nuestro sistema Linux , normalmente, la instalación por defecto solo permite acceder al motor de la base de datos desde la misma máquina y como localhost (o 127.0.0.1) pero en ningún caso con la IP local propia, y mucho menos desde otros ordenadores, desde nuestra red local o desde Internet. Esto es así por motivos de seguridad. Si queremos que sea accesible en local desde la IP de la propia máquina, o queremos que sea accesible desde la red local o Internet tendremos que realizar una breve modificación en el fichero de configuración my.cnf . Dicho fichero, en instalaciones normales, se encuentra en el directorio /etc/mysql . Buscaremos la línea bind-address = 127.0.0.1 y la sustituiremos por bind-address = IP_local_maquina donde IP_local_maquina es la IP local de la máquina en la que está instalado MySQL , por ejemplo 192.168.1.10 , quedando: bind-address = 192.168.1.10 Ahora simplemente tendremos que reiniciar nuestro MySQL : /sbin /service mysqld restart

Metodología de análisis y gestión de riesgos de los sistemas de información

El Consejo Superior de administración electrónica ha elaborado la metodología de análisis y gestión de riesgos de los sistemas de información , llamada MAGERIT , cuya utilización promueve, como método de intento de minimizar los riesgos a los que están expuestos los sistemas de información, sean de la índole que sean. Conocer el riesgo al que están sometidos los elementos de trabajo es, simplemente, imprescindible para poder gestionarlos y por ello han aparecido multitud de guías informales, aproximaciones metódicas y herramientas de soporte todas las cuales buscan objetivar el análisis para saber cuán seguros (o inseguros) están y no llamarse a engaño. El gran reto de todas estas aproximaciones es la complejidad del problema al que se enfrentan; complejidad en el sentido de que hay muchos elementos que considerar y que, si no se es riguroso, las conclusiones serán de poco fiar. Es por ello que Magerit persigue una aproximación metódica que no deje lugar a la improvisación, ni dependa

Juego de estrategia - Desktop Tower Defense

Os paso el enlace de un juego , hecho en Flash, de estrategia muy adictivo . El juego consiste en impedir que el enemigo cruce un sector. Para esto dispondremos de dinero para comprar torretas defensivas y otros tipos de defensa bélica. Si conseguimos matar a todos los enemigos sin que crucen el sector, pasaremos a la siguiente fase, con más dinero para más defensas y más dificultad. Lo único que necesitáis para jugar es un navegador web y conexión a Internet, y si estáis aquí ya disponéis de eso :-P (claro está que necesitaréis el plugin de Flash instalado en vuestro navegador) Desktop Tower Defense . ATENCIÓN: ¡¡ Altamente adictivo !!

Evolución de las conversaciones entre los colegios de Ingenieros en Informática y el Gobierno

Noticias frescas, de mano del Colegio de Ingenieros en Informática e Ingenieros Técnicos en Informática de Andalucía , sobre la evolución que los distintos colegios están realizando con los diferentes organismos y representantes del Gobierno español. A día de hoy los resultados de dichas gestiones y las últimas noticias de que disponemos son los siguientes: * El Gobierno ha insistido en que la transposición de la Directiva de Servicios de la Unión Europea es el camino para dar salida a nuestras reivindicaciones profesionales. Sin embargo, ya se publicó una ley en ese sentido (RD 1837/2008) que NO CONTEMPLA A LAS INGENIERÍAS EN INFORMÁTICA EN EL MARCO REGULATORIO, y también se ha producido la primera reunión del Grupo de Trabajo Interministerial para la Transposición de la Directiva de Servicios junto con los Colegios Profesionales, en la que NO SE HA CONSULTADO A LOS COLEGIOS DE INFORMÁTICA. * El diputado del PP Jesús Vázquez Abad, en el Congreso de los Diputados (concretamente el 11 d

Chuleta de MySQL

Curiosa y completa chuleta para MySQL . Consta de: Funciones, tipos de datos, funciones en PHP y algunos ejemplos. [caption id="" align="aligncenter" width="274" caption="Chuleta MySQL (1)"] [/caption] [caption id="" align="aligncenter" width="256" caption="Chuleta MySQL (2)"] [/caption] Está disponible en PNG y PDF. Puedes descargarte esta hoja de referencia desde el siguiente enlace: Chuleta de MySQL .

Fotos e imágenes del universo en tu ordenador y/o móvil

Con motivo del año internacional de la astronomía 2009 , hoy mismo 16 de Diciembre, se publica una web con imágenes y fotos del universo para descargar gratis el móvil o escritorio del ordenador . Esta iniciativa se enmarca dentro del proyecto Astro para todos los públicos, liderado por el Instituto de Astrofísica de Canarias, uno de los once proyectos emblemáticos del Año Internacional de la Astronomía en España, que cuenta con financiación de la Fundación Española para la Ciencia y la Tecnología (FECYT). Puedes acceder desde el siguiente enlace: Astro para todos .

Chuleta para JAVA

Hoy he recopilado unas cuantas hojas de referencia que pueden sernos de utilidad cuando desarrollamos en JAVA . Aquí os pongo los enlaces, los dos primeros especialmente útiles para los que empiezan hacer los primeros pinitos: Glosario de Java . Chuleta para Java . Otra chuleta para Java (una única hoja) .

Planificador de eventos por fecha/hora en MySQL 5.1

Como comentaba en un artículo anterior , MySQL 5.1 provee de una nueva característica que permite especificar que hacer a una determinada fecha/hora o cada cierto tiempo una sentencia SQL o llamada a un procedimiento almacenado . Pues bien, en los siguiente enlaces de la web oficial de MySQL 5.1 especifican que hacer y cómo: Usando el planificador de eventos . El planificador de eventos y la asignación de permisos . Mostrar eventos creados .

WCAG 2.0 - Pautas de accesibilidad al contenido en la web 2.0

Acaba de ser publicada (el 11 de Diciembre para ser más exactos) una nueva recomendación W3C para la accesibilidad en la Web. Estoy hablando de las WCAG (en inglés: Web Content Accessibility Guidelines , y en español: Pautas de Accesibilidad al Contenido en la Web ) que explican cómo hacer que el contenido Web sea accesible para personas con discapacidad. El término "contenido" Web normalmente hace referencia a la información contenida en una página Web o en una aplicación Web, incluyendo texto, imágenes, formularios, sonido, etc. WCAG 2.0 representa el resultado de un importante esfuerzo de colaboración, y su resultado final cuenta con un amplio apoyo del sector de la nuevas tecnologías, las organizaciones para la discapacidad y el ámbito de la investigación. Estas pautas están dirigidas a todos los profesionales de la informática que se dedican al desarrollo web en cualquiera de sus facetas: análisis, diseño, implementación, testeadores,... Desde aquí invito a todos ell

Aprenda informática como si estuviera en primero

A más de uno le sonará el título de este artículo, y es que somos muchos los que, en algún momento dado de nuestro aprendizaje en algún campo de la informática, nos hemos servido de estos últiles y prácticos manuales. El primero que yo usé fué el de Visual Basic 6.0, que me lo prestaron impreso; el siguiente, creo que fue, el de Java. Este ya lo encontré en internet en alguna web. Hay muchos títulos de " Aprenda informática como si estuviera en primero ", y dependiendo de su temática te los puedes encontrar por unas web u otras. No sé desde cuando están todos recopilados en la web de la Universidad de Navarra, yo me he dado cuenta hoy, así que pongo por aquí en enlace de este magnifico recopilatorio de manuales y tutoriales. Todos los títulos publicados de "Aprenda informática como si estuviera en primero" . Desde en enlace anterior podemos acceder a otro recopilatorio de cursos de los Servicios de Informática de la Universidad de Navarra. Manuales de los Servicios

¿Crisis? ¿Dónde está la crisis?

¿Qué pensarían si recibieran una cesta de Navidad por valor de 1.000€? Este es el valor de las cestas de Navidad que la Cámara de Comercio de Madrid está regalando a unas 100 personas, según relata el diario El Mundo . La cesta incluye: un televisor Grundig de 32 pulgadas, un jamón, un lomo, un chorizo, una caja de turrones, una amplia caja de productos navideños variados, una botella de champán Moët Chandon, una botella de Baileys, una botella de ron, una botella de vino Albariño, una botella de Chivas y una botella de Marqués de Riscal reserva 2004. Puedes leer el artículo completo desde este enlace: La Cámara de Comercio de Madrid regala cestas de 1.000 euros pese a la crisis . No creo que sea muy ético hacer esto cuando estamos viviendo una situación de crisis económica generalizada, en la que muchas empresas están recortando el valor de sus cestas de Navidad, otras suprimiendo, y otras empresas, desgraciadamente, echando el cerrojo.

XML en MySQL 5.1

En un artículo que escribí hace muy poco, llamado " MySQL 5.1 disponible para producción ", comentaba que uno de los aspectos novedosos de esta versión respecto a la anterior es la posibilidad de manipular cadenas XML almacenadas en nuestras tablas. Pues bien, pongo a continuación un enlace a la web oficial de MySQL donde detallan muy claramente que ofrecen al respecto con ejemplos de uso: Funciones XML en MySQL 5.1 .

Mileuristas para siempre

Realista reportaje de El País , escrito por Amanda Mars, en el cual refleja la situación laboral y económica de ingenieros, en partícular, y titulados universitarios, en general, en España. 1,3 millones de licenciados tienen un trabajo inferior a su formación. Muchos jóvenes encuentran la prosperidad en el extranjero. "Aquí se habla mucho de I+D pero se hace muy poco", critica un ingeniero. Los salarios han perdido poder adquisitivo en pleno crecimiento. El kilo de ingeniero, de médico, de abogado, de licenciado, sale proporcionalmente en España más barato que en los países de su entorno, y los incentivos económicos para obtener un título universitario -la mejora salarial respecto al que carece de él- van a la baja con los años. Aquí puedes leer el artículo completo .

PHP 5.2.7 retirado para producción

Normalmente todo lo relacionado con el mundo web lo escribo en el blog websenior, no obstante esta noticia es importante y de máxima distribución. PHP anuncia en su web oficial que retira la versión de release 5.2.7 por un grave problema de seguridad detectado donde magic_quotes_gcp esté activado. Recomiendan usar la versión 5.2.6, o la nueva versión 5.2.8 que ha salido el 8 de este mes, en la cual ya solucionan este problema. Versión PHP 5.2.7 retirada de producción . Versión PHP 5.2.8 lista en versión release .

Biblioteca de expresiones regulares

En la web Regular Expresion Library tenemos a nuestra disposición un repositorio de muchas expresiones regulares (en el momento de escribir este artículo hay 2304 expresiones) creadas por diferentes autores. Es muy interesante porque dispone de un buscador para buscar aquella expresión regular que se ajusta a nuestras necesidades: una para emails, para teléfonos, tarjetas de crédito, ... También podemos añadir las nuestras propias al repositorio.

Un nuevo golpe a la Ingeniería en Informática por parte del Gobierno

Como viene siendo habitual en España, una vez más la Ingeniería en Informática se ha llevado un nuevo palo por parte del Gobierno español. La INGENIERÍA INFORMÁTICA, EXCLUIDA (o no incluida) en el REAL DECRETO 1837/2008. El gobierno sigue sin querer reconocer y regular las competencias de nuestra profesión, cuando la Ingeniería Informática e Ingeniería Técnica Informática son titulaciones impartidas en Universidades públicas españolas. La ALI (Asociación de Ingenieros e Ingenieros Técnicos en Informática) lleva desde hace mucho tiempo tomando cartas en el asunto y luchando por nuestras competencias profesionales. Desde el siguiente enlace puedes leer la poco alentadora situación que se nos presenta: ALI: Un nuevo golpe a la Ingeniería en Informática por parte del Gobierno . En este vídeo puedes ver lo que el Gobierno español piensa sobre la Ingeniería en Informática: No hay que olvidar las nuevas movilizaciones que se están preparando para el próximo día 18

Antes y después: Penoso

Aunque no es la temática de este blog, aquí os pongo un comentario integro, que me ha parecido muy curioso, realizado en el blog euribor.com.es . Sacad vuestras propias conclusiones. # 308 , Yomismooo 2 de Diciembre de 2008, a las 21:57. Antes y después: Penoso Año 1978 Salarios Salario base administrativo de 2ª -Talleres Norvasa- : 28000 Pts -168 €- mensuales Salario mínimo interprofesional: -18000 Pts - 108 €. Mensuales. Valor inmueble Piso de 90 m2. En extrarradio de una gran capital: entre 400.000 y 600.000 Pts. -2400 a 3600 €- Carburantes Litro de gasolina 24 Pts. -14 Cts. De Euro- Varios Periódico 8 Pts. -5 Cts. De Euro- Transporte público. 5 Pts. -3 Cts. De Euro- Barra de pan 9 Pts. -5.5 Cts. de Euro- Año 2008 Salarios Salario base administrativo de 2ª -Talleres Norvasa- : 872 € mensuales Salario mínimo interprofesional: 600 €. Mensuales. Valor inmueble Piso de 90 m2. En extrarradio de una gran capital: entre 220.000 y 350.000 € Carburantes Litro de gasolina 1.10 € Varios Periód

Cadenas de conexión para ADO

Una de las incuestionables ventajas que tiene el ActiveX Data Object (ADO) es el permitir conectarse a multitud de motores de bases de datos y orígenes de datos. Pero claro está, para cada origen de datos tendremos que usar una cadena de conexión específica. En Internet hay varias páginas que especifican como hacer una u otra cadena de conexión, pero en el enlace siguiente muestran un listado muy completo de bastantes cadenas de conexión. También es posible descargar el listado en un fichero ZIP. Listado de cadenas de conexión para ADO .

MySQL 5.1 disponible para producción

Aunque la versión 5.1 de MySQL lleva bastante tiempo disponible para descargar desde la web oficial de MySQL , es ahora cuando está versión es la última versión de la serie 5.xx disponible para entornos de producción. Se puede obtener desde la zona de descargas de la web oficial de MySQL . Algunas de las mejoras más destacables de esta versión respecto a la anterior son: Establecer tareas programadas : Es posible definir eventos por fechas / horas para que se ejecuten procedimientos almacenados o sentencias SQL. XML : En las consultas SQL es posible hacer búsquedas dentro de datos XML (esta característica lleva disponible desde hace bastante tiempo en otros motores de base de datos como Microsoft SQL Server).

Metodología de planificación, desarrollo y mantenimiento de sistemas de información

Siempre es necesario seguir una metodología en nuestros proyectos. Quizás en proyectos pequeños, de escasa envergadura, no sea necesario, pero siempre tener algo documentado y hacer un análisis previo, nos ayudará a bajar costes, y en el futuro, que nuestro proyecto sea mantenible. En caso de proyectos en los que trabajen más de una persona y/o en proyectos empresariales, ni que decir tiene, que una metodología es algo necesario, básico, para que nuestro proyecto llegue a buen puerto, y con el paso del tiempo, siga en ese buen puerto y no se nos hunda. Los proyectos informáticos no son un caso aparte, y la informática, como otra ingeniería que es, necesita de una planificación y documentación obligatoria. Hay varias metodologías específicas para los sistemas de información, como por ejemplo la de Coad y Yourdon (1.990) y la métrica Merise (1.978). Aunque parezcan antiguas por las fechas de su publicación, se han ido revisando y publicando sucesivas versiones. Aquí en España contamos