Mostrando entradas con la etiqueta utilidades. Mostrar todas las entradas
Mostrando entradas con la etiqueta utilidades. Mostrar todas las entradas

jueves, 10 de mayo de 2007

Una de cal y otra de arena

O lo que es lo mismo, una de tontunas y otra de "material" xD

Aquí os dejo una relación de los distintos tipos de pollos frikis (el de linux y el de apple son buenísimos xD)

Pregunta:¿Cómo cruzó el pollo la carretera? Fiki-Respuestas:

Pollo Windows 2000: cruzará la carretera en junio. No, en agosto. No, seguramente en septiembre, … mejor dicho, lo hará cuando esté listo…

Pollo OS/2: cruzó la carretera hace unos años pero nadie lo había notado.

Pollo Microsoft: está en ambos lados de la carretera… se compró la carretera…

Pollo Netscape: está parado en la mitad de la carretera gritando que el pollo de Microsoft no le deja cruzar.

Pollo Apple Macintosh: cruzó la carretera hace muchísimo tiempo y todavía reclama que fue el primero y que los demás pollos le robaron la idea.

Pollo Linux: sólo un experto en pollos puede lograr que cruce la carretera…

Pollo Delphi: El pollo se arrastra por la carretera y se suelta en el otro lado.

Pollo Visual Basic: nzHighways!TheRoad.cross (aChicken)

Pollo Ensamblador: primero construye la carretera.

Pollo C: cruza la carretera sin mirar hacia los dos lados. (si se la cosa casca ya se arreglará, prueba-error)

Pollo C++: no hace falta que cruce la carretera, es suficiente con dejar un puntero en el otro lado.

Pollo OOP (Programación orientada a Objetos): tampoco necesita cruzar la carretera, simplemente manda un mensaje. (yo habría dicho que instancia otro pollo en el otro lado xD)

Pollo Java: si necesitas tener un pollo en el otro lado de la carretera, puedes descargarlo del servidor. (o lo que es lo mismo, el pollo es un applet, está en todos lados)

Si, lo que va en cursiva es cosa mía xD
y ahora el material, hoy me he encontrado dos sitios especialmente útiles si trabajáis con java. Si, como yo, estáis en la universidad y usáis Linux fijo que programáis "casi" todo en java :P

- Por un lado está chuidiang, aunque el verdadero título es "Ejemplos de Java y C/Linux". Más o menos es lo que deberíamos haber hecho rafa y yo cuando empezamos la carrera (y se habló en su momento) crear un wiki donde ir metiendo de forma ordenada todo lo que íbamos tocando tanto en la carrera como fuera de ella. Sobretodo después de las palizas con LP2 nos habría quedado un manual de Ada de la polla, hasta podríamos publicarlo! xD

- En el otro extremo tenemos a Java-source.net, un sitio donde podréis encontrar todo tipo de librerias, herramientas y demás utilidades varias para java, todas open source :D. Hay hasta ofuscadores de código no os digo más, que por si lo estáis pensando tienen su utilidad en generar un .jar mucho más pequeño y menos "reversible", más bien menos "entendible", nada que no pueda contrarrestarse con un buen debugger (que también tienen en ésta página).

Ale, a disfrutar :D

miércoles, 9 de mayo de 2007

Impresora virtual de PDFs en Ubuntu

Acabo de encontrar en kriptopolis un mini-tutorial muy interesante. Yo al menos estoy harto de encontrar cosas por la web que me quiero guardar (tutoriales, recetas, etc...) y que, cuando no hay pdf descargable tengo que guardar en html (lo que es un engorro) o copiando y pegando en un editor de textos (lo que viene siendo un coñazo).

Aunque no se me había ocurrido buscarlo, la solución más sencilla pasa por montarse una impresora virtual de pdfs. Una vez que tengamos algo en el navegador o casi cualquier otra aplicación que queramos guardar para echarle un vistazo más tarde sólo tenemos que darle a imprimir en la impresora virtual de pdfs y nos generará un archivo pdf donde guardará todo lo que fuera a mandar a la impresora con la pequeña gran diferencia de que no gastará papel y que no tendremos que tirarlo por ahí para encontrarlo dios sabe cuando.

Veamos como se monta el invento en nuestra Ubuntu:

1.- Instalamos el soporte de cups para pdf:
sudo aptitude install cups-pdf
2.- Configuramos la impresora en el servidor de impresión (cups):
Vamos a localhost:631 (en el navegador) y nos dirá que ha detectado una nueva impresora. Le damos a añadir esa nueva impresora. Elegimos como fabricante PostScript y como driver el genérico en color (a mi sólo me aparece éste). Después de ésto nos llevará a la página principal de configuración de la impresora, ponemos las opciones a nuestro gusto y guardamos. Nos llevará a la página de estado de la impresora. Ya está listo todo, si ahora le damos a imprimir (en firefox y con éste blog por ejemplo :D) veremos que nos aparece una impresora llamada CUPS/Virtual Printer, esa es nuestra impresora de pdfs.

¿y ahora? ¿dónde coño ha guardado mi pdf? En Ubuntu por defecto lo guarda en el directorio /home/nuestrousuario/PDF, pero se puede cambiar modificando en el fichero /etc/cups/cups-pdf.conf la linea
Out ${HOME}/PDF
por el path al directorio en el que queramos guardar los pdfs. (Por ejemplo si queremos que se guaden /docs pondíamos: Out /docs y ya está).

Listo, mis primeras pruebas imprimiendo el post donde vi ésto en kriptopolis y la página donde estoy haciendo éste post no salieron demasiado bien (aunque ésto debería ser culpa de firefox), pero ya seguiré probando a ver que tal va...

Fuentes:
Kriptopolis
Linux.com