Obtener el directorio actual en Java

En esta pequeña entrada en forma de tutorial o tip, os comento brevemente cómo conocer la ruta actual de un programa Java en tiempo de ejecución. La idea es simple, crear un fichero refiriéndonos al fichero simbólico “.” y luego recoger sus características. El fichero “.” hace referencia al directorio actual, por lo que leyendo dicho fichero podemos pedir su ruta canónica. La ruta canónica […]

Leer más » 4 Comentarios

Frases

Leer más » 4 Comentarios

Juego en HTML Canvas – Fred Jones

Todos sabemos que HTML, CSS y Javascript están de moda. Y es verdad, estas tecnologías forman un trío excelente para realizar aplicaciones multiplataforma. Recordad que la W3C simplificó HTML5 a HTML, personalmente me encantó su decisión, denominando su versión Living Standard. Como me gustan los juegos aquí os dejo uno que demuestra lo que se puede hacer ya programando en estos lenguajes. Si bien estas […]

Leer más » 5 Comentarios

Tux en Froot Loops

Hace ya mucho tiempo que no los veo por supermercados españoles, pero de pequeño comí estos cereales, los Froot Loops. Ahora lo que me encuentro es a Tux, la mascota linuxera, en los anuncios televisivos de la marca en USA. A continuación la prueba del “casi delito” (un poco más y lo ahogan 😉 )

Leer más » 3 Comentarios

Lo mejor de mi RSS del 23 al 29 de mayo

Curso Práctico de Inkscape .2ª Edicion Revisada – Ramón Miranda Cómo instalar paso a paso Asterisk 1.8 sobre Ubuntu Server – El mundo según Linux ¿Qué novedades podemos esperar en Ubuntu 11.10? – Usemos Linux Preguntas Frecuentes al Grupo de Delitos Telemáticos – Security By Default Herramientas imprescindibles para un desarrollador de Ruby on Rails – Genbeta Dev Tip: Configurar el sudo en Debian Squeeze […]

Leer más » 2 Comentarios

Microsoft comienza a colaborar con el código de WordPress

Como no podía ser de otra forma, sigo en mi RSS el canal de novedades de WordPress. Es un proyecto al que sigo desde hace mucho tiempo y es uno de los proyectos libres que mejor conozco. El otro día, en el anuncio de la versión 3.1.3, hubo una línea que me llamó mucho la atención: Media security fixes by Richard Lundeen of Microsoft, Jesse […]

Leer más » 4 Comentarios

Apagar Ubuntu automáticamente

Curioseando por los proyectos de Launchpad, he topado con uno bastante simple y al mismo tiempo muy útil: EasyShutdown. Creo que el nombre lo dice todo, y con esta imagen sobra cualquier aclaración: Para instalarlo descargamos el siguiente paquete: easyshutdown.deb y con el clásico doble-click lo instalamos a través de la Ubuntu Software Center. Para instalarlo desde el terminal: ahornero@6581-D:~$ wget http://launchpad.net/easyshutdown/trunk/0.6/+download/easyshutdown_0.6_all.deb ahornero@6581-D:~$ sudo dpkg -i easyshutdown_0.6_all.deb […]

Leer más » 4 Comentarios

Domingo

Un lector avispado podría pensar, anda, publica la tira dos días tarde, para dar más realismo a la historia, que foo llegue dos días tarde, igual que la tira de esta semana. Pues es exactamente eso lo que ha pasado, a nadie se le ha olvidado publicar la tira esta semana 😛

Leer más » 2 Comentarios

Transformar Android en Ubuntu

Visualmente hablando, creo que no hay tanto insatisfecho androizado que quiera cambiar de Sistema Operativo, aunque fuera a través de otro libre. Bien, lo que os traigo es un conjunto de temas para personalizar nuestro Android con los iconos, fondos de pantalla, por parte de Joe Steiger. Podéis descargar el paquete desde aquí y lo subís a vuestro terminal.

Leer más » 2 Comentarios

Nonoh en Symbian

Nonoh es un servidor VoIP con llamadas gratis a teléfonos fijos de todo el mundo (en España y la mayor parte de Europa lo es) y Symbian es el Sistema Operativo de mi viejo, que no obsoleto, Nokia N81. Así, nos dirigimos a Menú -> Herramientas -> Ajustes -> Conexión -> Ajustes de SIP -> Añadir nuevo SIP. Y rellenamos como indico a continuación: Nombre de […]

Leer más » 1 Comentario

Lo mejor de mi RSS del 16 al 22 de mayo

Cómo distribuir nuestro software en Ubuntu y otras distros – Ubunlog Taxonomías avanzadas en WordPress 3.1 – Ayuda WordPress A Google le gusta la semántica del HTML5 – Gloobs Xamarin, la nueva empresa enfocada a Mono de Miguel de Icaza y compañía – Barrapunto Novedades en la próxima versión de Ruby on Rails: 3.1 (I) – Genbeta Dev ¿Cuál es la diferencia entre su y […]

Leer más » 1 Comentario

Instalar PHP GD en Ubuntu

Las librerías GD de PHP son la más completa lista de funciones integradas en un mismo paquete para el procesamiento y tratamiento de imágenes con este lenguaje de programación. Anteayer fue a echar mano de estas para crear unos thumbnails de unas imágenes dentro de un directorio, más concretamente a través de la función imagecopyresized, pero me di cuenta que no podría hacer uso de […]

Leer más » 2 Comentarios

Instalar Apache Tomcat 7

JSP y los servlets de Java son dos de esas tecnologías que parece que con el tiempo no han tenido el auge esperado (o al menos esa es mi sensación). De todas formas, siguen siendo dos alternativas muy relacionadas entre sí y muy válidas a la vez, para tener en cuenta si queremos llevar a cabo un desarrollo web. El servidor más famoso para estas […]

Leer más » 13 Comentarios

Detectar dispositivos táctiles en Javascript

Últimamente, los programadores web tienen que desarrollar aplicaciones que sirvan tanto para un PC como para un dispositivo táctil. En Javascript, éste es el código que yo utilizo cuando quiero hacer una web multiplataforma: if ("ontouchstart" in document.documentElement) {   // Es un dispositivo táctil. } else {   // No es un dispositivo táctil. } Esto es muy útil ya que no se usarán los mismos […]

Leer más » 2 Comentarios

Buscar paquetes en Fedora

En relación con la entrada de ayer de Carazo sobre Dónde instalan APT y Synaptic los paquetes, hoy veremos si tenemos un paquete en distribuciones basadas en Red Hat. Es decir, veremos que paquete tenemos instalado atendiendo a una búsqueda, en Fedora, CentOS, Red Hat o Suse Linux. Bien, si e.g. buscamos que paquetes tenemos que usen (han de contenerlo en el nombre del paquete) […]

Leer más » 1 Comentario