La Basura de Java
Si Java tuviera un verdadero recolector de basura, la mayorÃa de los programas se borrarÃan a sà mismos al ejecutarse.
(Robert Sewell)
Yo creo que incluso el propio recolector llegarÃa a suicidarse por pertenecer a Java :D
| WTFoto!?
| MicroAngular
| OtroAngular
Si Java tuviera un verdadero recolector de basura, la mayorÃa de los programas se borrarÃan a sà mismos al ejecutarse.
(Robert Sewell)
Yo creo que incluso el propio recolector llegarÃa a suicidarse por pertenecer a Java :D
Realmente es tarea difÃcil encontrar manuales gratuitos online en español de ciertas cosas. Por eso queremos ayudar facilitando unos cuantos enlaces.

Asà pues, si siempre habéis buscado un sencillo y práctico manual de java, php, asp, o css, estáis de suerte:
Y, por si no he acertado con los anteriores manuales online, podéis probar suerte en LibrosWeb.es.
(VÃa Leandono’s Blog)
Por fin un nuevo post de programación propia.
De nuevo traigo otro juego mÃo, el cuál programé hará casi un año (después de acabar mi primer videojuego). Aunque no sé por qué no lo posteé hasta hoy.
Evidentemente es para PC. Exactamente, para Windows.
El juego se titula “Shit Chase: When You Feel Like a Shit“, y una vez lo probéis entenderéis el por qué del tÃtulo.
El objetivo del juego es huir como puedas de las hordas del mal en fases que duran unos segundos. Y no desvelo más porque mi obra perderÃa la gracia. Ya lo entenderéis.
Asà pues, sin más dilataciones, os regalo el videojuego Shit Chase:
Shit Chase Código Fuente (Source Code)
Datos de programación: Programado usando C++ y DirectX (Direct3D). Se incluye archivo léeme (leeme.txt) detallando las tÃpicas tonterÃas de siempre (objetivo, controles, etc).
PD: Ya saben, cualquier crÃtica o impresión buena/mala sobre el juego será felizmente encajada.
Y gracias por darle una oportunidad al pobrecillo.
VÃa TecnoChica descubro la galerÃa HTML Tags Jokes, donde se pueden ver una cuarentena de fotos geeky-graciosas-html como la de justo debajo.
El otro dÃa en clase de Sistemas Operativos un profesor nos habló de un programa en C conocido como Semental.c, el cuál sólo contiene:
Y diréis: ¿Cuál es la gracia? ¿Qué carajo es ese hijo de Satán?
Pues bien, para que veáis la imaginación del que le puso el nombre, el programa semental.c se encarga de crear procesos infinitamente hasta que la máquina Linux pete. Dicho programa era usado para tirar abajo servidores en un abir y cerrar de ojos.
De dónde proviene su nombre es obvio: tenemos un proceso que creará hijos los cuales también crearán hijos y asà recursiva/sucesivamente y de forma indefinida hasta llegar al KABOOM de la máquina. ¡ A follar quererse como conejos!
¿Os vale como una curiosidad del mundo informático?
EXTRA: A sus hijos también se les puede conocer como bifurcaciones. Y aquà hay una explicación más extensa del Fork Bomb (osease del semental.c) en inglés.
(VÃa profesor de S.O.)
Seguro que muchos conoceréis la archi-mega-conocida página VideoDownloader desarrollada por Javi Moya que te permite descargar videos desde youtube con solo introducir la URL. Pues bien, Victor, de Shikara, se ha currado un programa para hacer lo mismo, es decir, un ejecutable, no una web. Creo que merece reconocimiento porque no es nada fácil de hacer. Esta es la web dónde podéis descargar el software (por supuesto gratis).
Por fin un nuevo post de programación obra de la casa.
Esta vez os traigo otro juego mÃo (y de un compi de uni) bastante más complejo que aquel conecta4 + 3 en raya programados en Java que os colgué. Evidentemente es para PC. Exactamente, para Windows.
El juego en cuestión lo hemos titulado Mario’s Nightmare, y se trata de un breve pero complicado plataformas (5 niveles) protagonizado por nuestro amiguete Mario. Dispones de 5 limitadas vidas y no se pueden recoger más.
El juego es el proyecto de una asignatura de verano a la que me apunté, asà que no esperéis algo sublime tanto en sprites como en capacidades. Aún asà estoy bastante satisfecho. Es una razón extra a la inactividad del blog en veranito.
Datos de programación: Programado usando C++ y DirectX (Direct3D). Se incluye archivo léeme (readme.txt) detallando los controles y trucos.
PD: Ya saben, cualquier crÃtica buena/mala sobre este Mario será felizmente encajada. See you!.
Aprovecho este pequeño descansito para postear algo. Sorry por la bajada de números de posts últimamente, pero ya sabéis, lo primero es lo primero (a ver quien me paga de nuevo la uni si repito xD).
Os cuelgo un enlace que hace ya un tiempo que tengo en los favoritos (no sé si a dÃa de hoy ya será archiconocido o qué).
Se trata de una parodia de la historia de Sant Jordi (o San Jorge, la de un caballero contra un dragón) adaptada a la era de la computación. El peculiar caballero es un lenguaje de programación, y los pobres tienen siempre finales trágicos e inesperados. Es bastante gracioso, y si eres informático o estudias algo relacionado seguro que te reirás con varios de los lenguajes (aparecen 30). Enlace aquÃ.
Y para muestra un botón:
Ensamblador: Cree que está haciendo lo más correcto y eficiente… pero pone un A en lugar de un D y mata a la princesa para terminar follándose al dragón
Prolog: Piensa que para matar al dragón necesita un arma. Busca en un catálogo 182014 armas. Para cuando la princesa muere de vieja ya ha logrado descubrir como fabricar todas las armas que empiezan por la A: Armas atómicas, Alabardas,Alfanges, Asesinos contratados, Armas blancas, Antiaéreos, Arcos, …
(VÃa Rebotación)
Dictionary of Algorithms and Data Structures* es un diccionario de algoritmos que contiene más de 900 algoritmos explicados, esto sÃ, en inglés ;)
*Sólo para muy freaks / ingenieros informáticos
Aquà podéis descargar el prometido solucionador de sudokus programado en Java. Las instrucciones para utilizarlo son bastante simples. Si tienes Windows, lo más práctico que puedes hacer es descomprimir los archivos en una carpeta (p. ejemplo “C:\sudoku\” ), poner el sudoku a solucionar dentro del sudoku.txt incluido (los ceros representan las casillas en blanco) y luego abrir una ventana de command ( Menú inicio -> ejecutar -> cmd.exe), ir a la carpeta dónde se encuentra el programa (en mi caso pondrÃa cd c:\sudoku en la consola) y luego teclear sudoku.exe<sudoku .txt. Es muy importante que respetéis el formato dado en el archivo de texto o el programa no funcionará.
Este programa no está pensado para ser muy eficiente o para solucionar todos los sudokus del mundo, es un simple proyecto personal que soluciona bastantes sudokus (he probado y soluciona hasta de nivel difÃcil y dependiendo de varios factores). Si el programa es incapaz de solucionar el sudoku propuesto, devolverá interrogantes en las posiciones que no ha sabido solucionar.
En el archivo comprimido también encontraréis el source code (código fuente), escrito en Java (sudoku.java) asà como la clase inout.class que los usuarios de Linux podéis utilizar para compilar el programa en el compilador de Linux ; -).
Recordad que para ejecutar el solucionador de sudokus necesitáis el Java Runtime Enviroment (JRE).
Si tenéis alguna duda, ya sabéis… preguntad!