General

104 entradas

Esta es la categoría general donde pongo los posts que no encajan con el resto de categorías. Y algunos posts, que aunque encajan en alguna otra categoría, también los he considerado de interés general en informática. Aquí puedes encontrar contenidos varios sobre utilidades como programas, sistemas operativos, herramientas de mantenimiento y cosas de este estilo que me han parecido interesantes.

Google Drive vía web en 3 sencillos pasos

Me hago eco de una noticia que últimamente está corriendo por Internet, con una guía, a mi entender bastante complicada para poner una web o archivos en descarga directa en Google Drive. La fuente de la noticia que leo es: http://www.pcactual.com/articulo/actualidad/noticias/12064/google_drive_permite_publicar_contenido_web.html … buscando un poco más, encontré la guía de Developers de Google: https://developers.google.com/drive/publish-site He hecho un par de pruebas, aparte de que está en inglés, se habla del webViewLink y de programar para crear un directorio público :S todo ésto se me va complicando… Una web de ejemplo que nos han dejado los de Google es: https://googledrive.com/host/0B716ywBKT84AcHZfMWgtNk5aeXM/ Resumiendo Voy a ir al grano, reduciendo todo el proceso anterior, lo que necesitas es conseguir la cadena que identifica tu directorio que vas a usar para poner tus archivos. En el ejemplo anterior de la gente de Google, es 0B716ywBKT84AcHZfMWgtNk5aeXM, éste es su identificador para el ejemplo que se han currado. Nosotros entonces podemos reducir el proceso, y para ello sólo hay que seguir 3 pasos: Crear una carpeta dentro de tu Google Drive. La compartes como público en la web. Con lo que te van a dar un enlace como el siguiente https://docs.google.com/folder/d/cadenaQueIndicaTuDirectorio/edit (lo puedes ver en la ventana que […]

Multiprocesamiento en Java: ¡Dale caña a tu procesador!

Multiprocesamiento, como reza la Wikipedia, se refiere a la ejecución de varios procesos de manera concurrente, es decir, a la vez. Con los nuevos procesadores que cada vez nos traen más núcleos, he visto que ésto viene a ser más importante. Con Java el multiprocesamiento para aprovechar los núcleos de uno o varios procesadores viene gestionado con la máquina virtual de Java. Es decir, sólo tendremos que preocuparnos de hacer el programa de manera que se puedan ejecutar ‘a trozos’, poner cada tarea en un hilo de ejecución y luego la máquina virtual se encargará de gestionarlo todo. Ésto es lo mismo que viene ocurriendo con los Sistemas Operativos (SO). Tenemos muchos procesos que se ejecutan desde que arrancamos el ordenador, y el SO se encarga de gestionar qué se ejecuta en cada momento. De igual manera nosotros en Java podemos gestionar qué se ejecuta o que se queda esperando, también podemos decirle a todas las tareas que se ejecuten a la vez simplemente sin esperar unas a otras ni nada parecido. Ésto es lo que vamos a ver con el ejemplo sencillo de a continuación, donde se van a crear dos tareas, a y b, y se van a ejecutar […]

El SlideShow más simple con jQuery

Un slideshow viene a significar visor de imágenes o diapositivas que van pasando una tras otra. Estuve buscando para descargar slideshows para web. Encontré de todo tipo, muy elaborados y con muchos extras, unos de pago y otros gratis, pero no era lo que yo quería. Buscaba algo lo más sencillo posible para adaptarlo luego donde lo necesite y al final acabé programándolo a partir de jQuery. Aquí va el código para el que lo necesite: <html><head><!– Con ésto incluyes el jquery en tu web usando en CDN de Google –><script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js”></script></head><body><img id=”imagenslide” src=”imagenes/imagenInicial.jpg” alt=”Imagen de una mascota..” /><script>  cambiaSlideShow(); function cambiaSlideShow() { // variables para configurar var dirImagenes = ‘imagenes/’; // directorio donde estan  // las imágenes, se deben nombrar de la forma  // 1.jpg  // 2.jpg  // etcétera… var numImagenes = 3; // número de imágenes que hay // elige un número aleatorio para mostrar las imágenes // aleatoriamente var randomNum = Math.ceil(Math.random() * numImagenes); // con ésto la imagen desaparece y cuando ha desaparecido // cambia de imagen $(‘#imagenslide’).fadeOut(3000, function () {$(‘#imagenslide’).attr(‘src’, dirImagenes + randomNum + ‘.jpg’);} ); // con ésto otro la imagen aparece con un efecto fade de nuevo $(‘#imagenslide’).fadeIn(3000); setTimeout(function () {cambiaSlideShow(); }, 7000); […]

Ponle un Favicon a tu web

Ya le he puesto al blog un Favicon, y les dejo un nuevo post. Cuando navegas por Internet, las páginas muestran un icono en tu navegador. Cuando agregas dicha web a Favoritos, Marcadores, o como se llame en el navegador que uses.. También verás dicho icono asociado a dicha página web. Ésto es lo que se llama ‘el Favicon’. Favicon, viene de Favourites Icon, icono de favoritos en castellano. Nació para darle mejor estética al listado de páginas de nuestra lista de páginas web favoritas. Y si quieres que tu web tenga una imagen de éstas lo único que debes hacer es usar un código tal que así: <html><head><title>Aquí va el título</title><link href=”http://direcciondetuweb/favicon.ico” rel=”icon” type=”image/x-icon”></head><body><p>Contenido de la página.</p></body></html> La imagen debe ser de 16×16 pixeles tradicionalmente, también puede ser de 32×32, incluso se pueden usar en algunos navegadores imágenes en JPG, PNG y GIF. Pero éstas otras opciones no son totalmente estándar y puede que no funcionen en todos los navegadores. En éste blog, gracias a Blogger, tengo disponible el gadget llamado tal cual Favicon, que automáticamente me genera el código de aquí arriba. Yo te lo he detallado por si acaso lo usas en otro sitio. Así que, después […]

Cómo montar un servidor propio con Joomla y Uniform Server

Hola! Ya tengo algo de tiempo, estoy poniéndome al día y navegando veo que hay una nueva versión de Joomla, la 3.0.1. También veo que tengo disponible una nueva versión del Uniform Server, tengo la 8.5.7 y ya existe la 8.6.7, así que me he puesto las pilas para actualizarme y de paso os hago éste post. Joomla ya es compatible con móviles, es la primera plataforma web compatible 100% con móviles, eso escriben en JoomlaSpanish.org. Así que con ésto, es un buen momento de probar la nueva versión. Si estas aquí supongo que ya sabrás que Joomla es un CMS, un sistema para manejo de contenidos, y que el Uniform Server es un servidor de páginas web con base de datos MySQL y otros extras más… Si no lo sabías ya lo sabes, Joomla es una aplicación web, que instalada en un servidor web, te proporciona todas las utilidades necesarias para gestionar una página web medianamente compleja. No voy a entrar en detalle sobre las diferencias entre usar un CMS ya hecho, usar un framework de desarrollo de webs, o programar todo directamente desde cero. Tal vez en otro post. Asi que empezemos a montar un servidor propio… Un poco de […]

Cómo hacer una plantilla para Joomla

Hablando sobre la creación de páginas web con CMSs. Podemos llegar a ver que la cantidad de CMSs que hay para poner en marcha una web sin programar nada de código fuente es muy grande. He visto que los principales vienen siendo WordPress, Drupal y Joomla. Y en orden de gente que los usa, Joomla viene ganando, o por lo menos eso es lo que he leido en varias páginas de habla hispana y a fecha de hoy. Me decidí a aprender Joomla en un principio, pero acabé probando WordPress y Drupal también. El Joomla para el que va éste post es la versión 2.5 y tal vez sirva también para los de la 1.5 y en futuro. Yo de momento la versión que tengo instalada es la 2.5 y es la que he usado para escribir éste tutorial. Vamos a comenzar por ver la estructura en líneas generales de Joomla, si vamos al directorio, por los nombres podremos hacernos una idea de que la carpeta templates/ (plantillas en castellano) es la carpeta en cuestión que nos interesa. administrator/cache/cli/components/images/includes/language/libraries/logs/media/modules/plugins/templates/tmp/uploads/configuration.phpfavicon.icohtaccess.txtindex.phpLICENSE.txtREADME.txtrobots.txtweb.config.txt Dentro de la carpeta tenemos las carpetas correspondientes a todas las plantillas que tenga instaladas nuestro Joomla. Podemos editarlas directaremente de […]

Aprender a programar con Eclipse

Parece que va a llover pero luego no llueve, los impuestos suben, el trabajo baja… Todo se complica un poco más aquí en Alicante pero hoy vamos a verlo todo un poco menos complicado, por lo menos para los que quieran comenzar a utilizar éste brillante programa llamado Eclipse. Con el que podremos hacer todo tipo de programas, desde sencillos “hola mundo” en C, HTML, Java… a complicados y enormes programas, colaborando con equipos de desarrollo distribuidos por el mundo usando SVN o GIT. Para empezar debemos acudir a http://www.eclipse.org/ donde tenemos la página principal del programa con todo tipo de información. Está en inglés, a fecha de hoy no encuentro una versión en castellano, así que seguiremos en inglés. Vamos a la sección de Downloads y podemos ver la gran cantidad de lenguajes de desarrollo que soporta. Técnicamente Eclipse es un entorno de desarrollo, un IDE de desarrollo de todo tipo de aplicaciones. Está casi por completo desarrollado en Java. Con más de 2 millones de líneas de código fuente a fecha de hoy. Se trata de un programa publicado inicialmente con licencia CPL, posteriormente re-licenciado bajo la Eclipse Public License, como reza en Wikipedia, resumiendo que un software gratuito que […]