Suscribirse al Feed
30Dic

¿Quién te está copiando?

Esto lo leí de un artículo en menéame y me pareció estupendo. Se trata de una herramienta que nos permite ver quien es el abusibo que se copia de vez en cuando un contenido nuestro. El sistema (aunque no sé como está programado) parece funcionar como el google, solo que busca y compara los contenidos de tu blog, con los de otros websites.Para utilizaro solo tienes que visitar la web Copyscape, y digitar la url de tu blog. Allí te aparecerán los sitios web que tengan contenidos iguales a los tuyos. Muy útil sin lugar a duda.

25Dic

Brainfuck

Brainkfuck es como su nombre lo dice un jodecerebros. Se trata de un lenguaje de programación esotérico, creado por un psicópata maniático llamado Urban Müller en 1993. Este mounstruo de lenguaje fue echo con el fin de que fuera simple y que tuviera pocas instrucciones (fue basado en la Máquina de Turing).

Primero, y antes de nada, quisiera que veas un programa en Brainfuck que creé hace un tiempo, para que veas los fácil que es desarrollar aplicaciones en este lenguaje XD. El programa imprime la cadena “elhacker.net”:

++++++++++[>++++++++++<-]>+.+++++++.
—-.——-.++.>++[<++++>-]<.——.>+++[<
++ ++>-]<+.>++++[>+++++++++++<-]>++.[-]
<<– –.>++[<---->-]<-.>+++[<+++++>-]<.

¿entendible nó? umm, que lenguaje más bonito… Y te quejabas del C++ y Java ¿no? La verdad es más fácil de lo que parece… la lógica del programa se basa en un arreglo de bytes, mínimo de 30000 espacios, todos inicializados a cero; un puntero que “apunta” a la primera direccion del array; y dos corrientes de bytes entrada y salida. Las instrucciones Son tan solo 8 instrucciones, y cada una consta de un carácter. No se puede poner otros caracteres más que esos… Estos son algunos enlaces de interés acerca del Brainfuck:

Los enlaces fueron citados de la lista de enlaces externos de un artículo en la Wikipedia. Por lo tanto el contenido está disponible bajo los términos de la Licencia de documentación libre de GNU.

23Dic

SUN lanza J2ME bajo licencia GPL

SUN ha lanzado su primer código bajo licencia GPL. Aunque se esperaba que fueran las fuentes de la versión Java para ordenador de sobremesa, lo que han publicado es el código de su motor Java para dispositivos móviles, J2ME, al que han llamado phoneME, para arquitecturas Linux x86, MIPS y ARM (phoneme.dev.java.net/downloads_page.html)

23Dic

¿Problemas con el sudo?

Resulta que hace poco se me ha dañado el Ubuntu y de tanto huevoniarlo me he tirado el terminal (no abría). Después de molestarlo intentar arreglarlo de una y otra forma pude por fín hacer que apareciera, pero… al intentar ejecutar algún programa a través del sudo me aparecía, por ej.:

$sudo nautilus

sudo: must be setuid root

Es un error raro, pero coloco la solución a este problema por si se les presenta algún día. Lo primero que se debe hacer es iniciar el SO en modo recovery. Ahora lo que haremos será cambiar de usuario y grupo al ejecutable sudo (que se encuentra en /usr/bin/sudo); y cambiar el permiso de acceso a dicho archivo; reiniciamos y ya está:

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

shutdown -r now

Eso es todo… espero les sirva!!!

16Dic

Instalación del Apache Tomcat en Linux y Windows

Es de aclarar que antes de instalar el Tomcat debes tener instalada la versión del J2SDK. Los pasos para instalar Tomcat en Windows son muy sencillos así que no vale la pena quedarnos en eso, tan solo ejecutar el instalador y él automaticamente detectará J2SDK y configurará las variables de entorno.

En Linux hay un poco más de trabajillo (no tanto). Solo tienes que descomprimir el contenido del tar o el tar.gz y colocarlo en donde desees (/home/usuario/tomcat o /usr/lib/tomcat o donde se te pegue la gana). Después tienes que definir las variables de entorno JAVA_HOME (con la ruta donde tengas el JSDK) y CATALINA_HOME (donde tengas el Tomcat). Para ello utilizamos el comando export, de la siguiente manera:

export JAVA_HOME=”/usr/lib/j2sdk1.5-sun”

export CATALINA_HOME=”/home/casidiablo/tomcat”

Obviamente debes cambiar las rutas de acuerdo a como tengas instalado el J2SDK y el Tomcat. Para verificar que guardamos las variables correctamente digitamos los comandos echo $JAVA_HOME y echo $CATALINA_HOME. Si aparecen las rutas ya está!!! ¿o no?

Pero nos enfrentamos a un problema muy común en Linux, y es que despues de definir las variables de entorno y cerrar la consola, los cambios no se guardan para la próxima vez que abras la consola. Para que esto no pase vamos a modificar el archivo .bashrc que se encuentra en la carpeta personal de nuestro usuario, así editamos ese archivo añadiendo los comandos que vimos arriba; ¿que tal con el vim? vim /home/casidiablo/.bashrc

Después de establecer las variables de entorno podemos iniciar el servidor; en windows puedes ir a “inicio->programas->tomcat->start tomcat” si utilizaste el instalador (*.exe) o… ir al directorio donde quedó instalado el Tomcat y ejecutar el archivo startup.bat en Windows o el startup.sh en Linux.

Esto iniciará el servidor Tomcat, el cual se ejecuta en el puerto TCP 8080 para no generar conflicto con los servidores Web tradicionales que se ejecutan en el 80. Si todo va bien abre un navegador web cualquiera como por ejemplo el Firefox, y digita lo siguiente en la barra de direcciones: http://localhost:8080/ o con http://127.0.0.1:8080/ con lo que verás:

Para detener el servidor debes ejecutar el archivo shutdown. Para probar tus aplicaciones JSP o páginas en HTML solo tienes que copiar los archivos al directorio wepapps/ROOT del tomcat; por ej. yo he creado la carpeta organizadorgui en la carpeta ROOT, la cual contiene una aplicacion en JSP, y la forma de accesar a ésta es:

16Dic

El servidor Apache Tomcat

Tomcat es el ervidor Web más utilizado a la hora de trabajar con Java en entrornos web; Tomcat es una implementación completamente funcional de los estándares de JSP y Servlets. Tomcat también puede especificarse como el manejador de las peticiones de JSP y servlets recibidas por servidores Web populares, como el servidor Apache HTTP de la Fundación de software de Apache o el servidor Microsoft Internet Information Server (IIS). Tomcat está integrado en la implementación de referencia Java 2 Enterprise Edition (J2EE) de Sun Microsystems.

Puedes descargar la última versión del Tomcat de:

http://jakarta.apache.org/site/binindex.cgi
en donde hay una variedad de archivos comprimidos. Allí puedes encontrar los instaladores para diversos sistemas operativos. Para Windows existe un instalador típico (un *exe), y para Linux puedes descargar los tar y tar comprimidos.

Puedes ver también: Instalación del Apache Tomcat en Linux y Windows

Más información en:

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS