Programacion
Estas navegando bajo la categoria Programacion.Se llama programación al acto de crear un programa de computadora, un conjunto concreto de instrucciones que una computadora puede ejecutar. El programa se escribe en un lenguaje de programación, aunque también se pueda escribir directamente en lenguaje de máquina, con cierta dificultad. Un programa se puede dividir en diversas partes, que pueden estar escritas en lenguajes distintos.
Menú Javascript para tu Web.
| Estupendo y sencillo menú JavaScript para añadir a tu Web. [ Descargar Script ]
|
Ganate un Alienware Firefox Edition programando
extensiones de Firefox

Ganate uno de estos programando una extensión para Mozilla Firefox, más información en Genbeta: Mozilla lanza un concurso de extensiones para Firefox o en la página oficial de Mozilla, también lo comentan en ALT1040: Concurso de extensiones para Firefox.
“Me equivoqué al estudiar Ingeniería Informática”
Muy muy interesante lectura.
[...]
Si os tengo que resumir en una palabra el trabajo de programador, esta palabra sería AISLAMIENTO. El trabajo del informático no es un trabajo normal. Es un trabajo muy estresante. Dependes de una maquina la cual puede tener infinitos fallos, que tú debes resolver. Es un trabajo en el que estás solo, repito, solo. Es un trabajo mental que no dura solo las horas de trabajo sino que te lo llevas a casa. El mejor ejemplo que puedo poner de llevarte trabajo a casa es cuando intentas compilar una cosa y el puto compilador te da un error inexplicable que nadie en el mundo sabe lo que significa, esa sensación de impotencia no se la deseo a nadie. No me puedo imaginar un trabajo que pueda provocar esa puta sensación de indefensión frente a la jodida máquina, dan ganas de darle una patada al puto ordenador y mandarlo a tomar por culo. Puedes pasar días con ese puto error (a mi me ha pasado) y nadie en el mundo (ni con internet) sabe lo que pasa, y tu trabajo depende de eso, es desolador, desquiciante, puede acabar con la moral de cualquiera.
[...]
Desde luego no estoy para nada de acuerdo con este señor pero lo comprendo puesto que conozco a gente en la misma situación, quizás yo tenga otra visión, quizás demasiado inmadura pero creo que lo mas importante es no conformarte hasta no tener algo digno y agradable, y en ese aspecto yo he tenido suerte ( o me lo he sabido trabajar ).
En cualquier caso no me siento identificado.
Leer la anotación completa: “Me equivoqué al estudiar Ingeniería Informática” de un Pobrecito Hablador en Barrapunto.
Librerias Javascript & DHTML de Walter Zorn
En la página Web de Walter Zorn podemos encontrar cuatro estupendas librerias Javascript y DHTML:
- Tooltips avanzados,
‘)” hreF=’http://dide.bitacoras.com’>como éste.
- Vectores.
- Efectos Drag’nDrop, trata de mover éste enlace. ( aún no he logrado que funciones, parece que hay un problema con el CSS, lo revisaré )
- Rotación de imágenes.
Licencia: LGPL
I’ve put these four JavaScript libraries under the LGPL (Lesser General Public License, http://www.gnu.org/copyleft/lesser.html ). You may use them for free under the terms of the LGPL and of my copyright.
Google Jam 2005.

Desde el Lunes que ya puedes inscribirte en Google Jam 2005 hasta el 19 de Agosto, el concurso de programación que organiza la empresa Google Inc. para identificar a aquellas personas que no son humanas y así poder contratarlas.
Debes tener un mínimo de 18 años de edad.
No hay limite de participantes.
Si vives en Quebec, provincia de Canada, no puedes participar.
Si vives en Cuba, Iran, Iraq, Libya, North Korea, Sudan, o Syria no cobrarás el premio en caso de que ganes.
Todos los participantes que pasen la primera ronda recibirán una camiseta de Google Jam 2005.
Premios:
| Posición | Premio |
| 1st Ganador | $10,000 |
| 2nd to 10th puesto | $5,000 |
| 11th to 25th puesto | $2,500 |
| 26th to 50th puesto | $1,000 |
| 51st to 100th puesto | $750 |
Aquí el formulario para inscribirse.
La vida de un programador en unos cuantos fotogramas.
| No se donde lo has encontrado Javier, pero cuando lo he visto en tu página no he podido parar de reir durante un buen rato ( me ha costado aguantar la carcajada, luego me miran mal xD ). Representa como nada algunos dias en los que estamparias el teclado en la ventana y te irias a la playa sin pensar. Simplemente genial. |
Tetris en C++ ( modo 13h, básico )
Si alguna vez has programado por placer sabrás a lo que me refiero enseguida. Hay algunas ocasiones en que programando buscas el parpadeo de inspiración en cualquier cosa, desde un videojuego hasta los objetos que tienes sobre la mesa, la mayoria de veces esa inspiración responde a un obstáculo y no a una nueva idea, ojalá :D.
Una de las cosas que me gusta hacer es progrmar sin un objetivo definido, ir perfilando el código fuente, recompilando cienes y cienes de veces, pensando; y si ahora… ,a ver si cambio esto que pasa…, ostia, así podria hacer…. El uso de objetos en C++ da mucho juego.
Aquí un Tetris en fase beta siguiendo el proceso antes mencionado, de momento sólo pongo el código fuente en C++ ( ditris.cpp 9Kb ) y mi libreria para trabajar con el modo 13h. ( dide.h 7Kb )
Robocode: Un reto interesante
Extraido de la Bitácora de Shalafi:
Robocode es un framework para programar ‘tanques roboticos’ que luego luchan entre ellos. El sistema esta desarrollado en Java y cada robot se comporta como un Agente, por lo que podemos considerar su progreamacion como orientada a agentes.
El robot puede avanzar, retroceder, girar, girar la torreta y el radar y disparar,por supuesto, mientras, por otra parte, reacciona a los eventos que le llegan del entorno…
El paquete basico viene con unos robot de ejemplo muy sencillitos, pero puedes complicarte la programacion hasta extremos increibles, para muestra su wiki en la que explican tecnicas de movimiento y de disparo, entre otras cosas.
Los robots pueden competir 1 contra 1 o en mele, ademas, puedes limitar por tamaño de codigo, (usando una utilidad llamada codesize), hay un monton de robots desarrollados, e incluso varias ligas ejecutandose con un ranking de robot tipo ELO.
La verdad es que es interesante y bastante divertido, aviso, pica mucho… empieza venciendo a los robotes de ejemplo como Walls, SpinBot o Crazy y planteate medirte con los autenticos fuera de serie como Tron, Aleph o SandBox… Ver los combates entre los mejores robots es alucinante.
Espero que a alguien le resulte interesante ;-), por cierto, muchos de los mejores robots son OpenS Source.
Programadores en Version Cero.
Dos buenos artículos en la Web Versión Cero:
Las seis leyes del nuevo software
Leo en minid, en el Weblog de rvr y en Más que código el manifiesto de Dror Eyal sobre Las seis leyes del nuevo software.
- UNA SOLA IDEA: La mejor manera de tener éxito en el mercado es crear software que satisfaga una necesidad específica. Esto puede sonar como algo obvio en un principio, pero si no puedes explicar al usuario lo que hace el software en una sola frase probablemente es demasiado complejo. Tu tarea es preguntarte a ti mismo: “¿Qué hace mi producto?”
- COLABORA: Olvídate de los sistemas empresariales que hacen todo lo posible en tu campo. Son demasiado grandes, torpes y requieren demasiado tiempo de desarrollo. En su lugar, crea software pequeño que pueda colaborar con la tecnología a la que están acostumbrados los usuarios.
- DESAPARECE: No importa el tipo de software que estés creando, tienes que simplificar el interface. El mejor software en el mundo es inútil si es demasiado complicado de usar. Disminuye la interrupción de la experiencia de usuario reduciendo el interface hasta el punto donde solo se muestre lo esencial.
- SIMPLIFICA: ¿Tengo que seguir un curso para trabajar con tu tecnología? Si es así, entonces ya estás fuera del mercado. No tengo tiempo y ya tengo algo similar a lo que ya estoy acostumbrado.
- LIBERA: Empieza a crear y a liberar tu software ahora. Piensa en prototipos, iteraciones y base de usuarios. No desperdicies tu tiempo escribiendo planes de negocio, diseñando el sitio web y eligiendo logos. La competencia se está moviendo más rápido de lo que piensas.
- CUMPLE: Encuentra los estándares internacionales que apliquen en tu mercado y cumple con ellos. Esto forzará una buena arquitectura y permitirá cumplir cuando tus clientes quieran que tu sofware se integre con sus aplicaciones previas.
Juego de la Serpiente, C++
El juego de la serpiente programado en C++ usando el modo gráfico 13h a 256 colores, si estas empezando a programar en C++ éste es un buen ejemplo, pongo el código fuente ( snake.cpp ) para descargarlo, la libreria necesaria para compilarlo ( dide.h ) así como el binario compilado ( snake.exe ) libre de virus.
Life Game, C ofuscado.
| El famoso algoritmo, recientemente catalogado como símbolo de los hackers, el juego de vida, escrito en C ofuscado. Un algoritmo que nunca me cansaré de deformar. | ![]() |
Generador de Sopas
Estoy acabando un Generador de sopas de letras en ASP, no está acabado, he de implementarle las posiciones diagonales y depurar alguna cosilla, pero ya se puede toquetear.
Dispara un pop-up porque está hospedado gratuitamente en Domain DLX, pero como imagino que la gran mayoria usa Mozilla Firefox como navegador Web, pues no hay ningún problema.
Nota: Esta anotación queda archivada en Anotaciones destacadas, iré actualizando la anotación a medida que avance el miniproyectoenasp.
La clonación humana ya es un hecho.
Si ya lo decian mis abuelos, el Java será la solución, y mira tu por donde, la clonación humana más sencilla que nunca, aqui les dejo el algoritmo, por favor no hagan un mal uso de él.
public class ClonacionHumana {
public static void main(String[] args) throws Exception {
Humano humanoOriginal = new Humano("DidE");
Humano humanoClonado = (Humano)humanoOriginal.clone();
}
public static class Humano implements Cloneable {
String nombre;
public Humano(String nombre) {
this.nombre = nombre;
}
public Object clone() throws CloneNotSupportedException {
return super.clone();
}
}
}
Extraido de Raul’s Blog.



Anotaciones

