Conseguir el password de un PDF

Via Ubuntugeek, me he enterado de esta pequeña utilidad, para recuperar los passwords olvidados de nuestros PDF.

Instalación

sudo aptitude install pdfcrack

Uso

pdfcrack -f filename [options]

Opciones

-b, – -bench – Perform benchmark and exit.
-c, – -charset=STRING – Use the characters in STRING as charset.
-m, – -maxpw=INTEGER – Stop when reaching INTEGER as password length.
-n, – -minpw=INTEGER – Skip trying passwords shorter than INTEGER.
-l, – -loadState=FILE – Continue from the state saved in FILENAME.
-o, – -owner – Work with the ownerpassword.
-p, –password=STRING – Uses STRING as userpassword to speed up breaking ownerpassword (implies -o).
-q, – -quiet – Run quietly.
-s, – -permutate – Try permutating the passwords (currently only supports switching
first character to uppercase).
-u, – -user – Work with the userpassword (default).
-v, – -version – Print version and exit.
-w, – -wordlist=FILE – Use FILE as source of passwords to try.

Espero que le sirva a alguien, saludos!!!

El chiki chiki del programador

¡Teclea, teclea!El javascripy mola mogollón, funciona en el Explorer y también en Firefox.
Ponle javascripy a esa paginita,que el javascripy la deja muy bonita.
Abre ventanas, muestra mensajes, valida formularios, mi amol ya tu sabes!

Programan los seniors, programan los juniors, programa mi jefe con acentos en el function!

Y el javascripy se programa asi:

  1. El tag < script > >
  2. el function vars
  3. el alert-confirm
  4. el return trú

Programa el javascripy, programa el javascripy, programan los heavys y también los frikis
Programan en las ofis, programan en la uni,
Programan los Fruittis y también los Lunnis.

Programa Maradona esnifando una raya, y Juan Carlos le dice: ¿Porque no usas Ajax?
En el formulario de un triste portal,
pusieron javascripy y ya pudo validar¡¡¡Validar!! ¡¡Validar, validarr, validarrr

Y el javascripy se programa asi:

  1. El tag < script > >
  2. el function vars
  3. el alert-confirm
  4. el return trú

Que tal llevas el pulso???

Linerider es un juego que a pesar de su interfaz simple conseguirá engancharnos y estar buenos ratos delante del ordenador. El juego en cuestión consiste en dibujar un circuito por el que va a circular un personaje con un trineo. Este podrá hacer volteretas, ir marcha atrás, saltos, … Parece fácil peró ya vereis que dibujar un circuito con el ratón y que el trineo no se estrelle en un buen rato no és cosa fácil. Os dejo como ejemplo un par de circuitos espectaculares que se encuentran por la red.

Podeís jugar a el en este enlace

Suerte a todos

La cosa va de Wallpapers

En este artículo queria recomendaros 5 web que contienen una buena cantidad de fondos de escritorio, además de complementos gráficos para decorar vuestro sistema operativo preferido y hacer que os sintaís con el aún más comodos.

Interfacelift

Gnome-look

Kde-look

Socwall

Deviantart

Espero que os gusten y que encontréis un fondo que os guste

YubNub La línea de comandos sociales para la web

Hoy voy a hablar de un buscador que utilizo desde hace un tiempo YubNub, este es un buscador de aspecto simple, muy en la línea de google, que nos presenta las busquedas en la web como si estuvieramos en un Terminal de Linux. Me explico: para buscar algo deberemos poner un comando antes, por ejemplo: g wordpress nos dara aquellas páginas que contengan wordpress en el buscador de google. O bien y wordpress para hacer lo propio en el yahoo, o wk wordpress para hacer lo mismo en la wikipedia. Y esto solo para poner unos ejemplos ya que podemos hacer búsquedas en multitud de motores de búsqueda solo hace falta saber el comando. Algunos de estos són:

– delicious

– google maps

– google imagenes

– ebay

– amazone

– flickr

– wikipedia

– youtube

– …

Tener todo esto centralizado en un solo buscador ya es de por si remarcable y útil. Peró si además te ofrece la possiblidad de crear tus propias comandos personalizados, y acceder a funciones tales como:

– Whois

– Lynx

– Convertir unidades monetarias

– Traducir texto en diferentes idiomas

– Acceder a Javadoc

– Buscar torrents

– convertir a ASCII

– …

Sus possiblidades y utilidad se multiplican exponencialmente. Yo almenos he sustituido mi página de inicio de Google por esta. Podeís ver la lista de comandos de Yubnub en este enlace:

http://www.yubnub.org/documentation/jeremys_picks Seguir leyendo

¿Donde están los ingenieros de software del mañana?

«En Slashdot publicaron una noticia sobre un artículo escrito por Robert B.K. Dewar y Edmond Schonberg, dos profesores de Ingeniería Informática de la Universidad de Nueva York: «Educación de Ciencias de la Computación: ¿Dónde están los ingenieros de software del mañana?». En ella, apuntan a Java como «dañino» en el aprendizaje de la programación, así como critican a las universidades por no enseñar lenguajes sólidos como C, C++, Lisp y Ada. El artículo se reflejó en varios sitios, y parece un verdadero referente del estado actual de la educación formal en Ciencias de la Computación (o Informática). Como estudiante, recomiendo a todos aquellos que estén estudiando programación (o similar) leerlo. En su mayoría, este post es una traducción libre resumida de dicho artículo, así como opiniones y reflexiones personales agregadas.» En general, creo que enumera bien las tendencias más preocupantes en la enseñanza de ingeniería informática (menor énfasis en los fundamentos de programación, abuso de las «recetas» empaquetadas, menor énfasis en matemáticas y lógica, etc.), aunque es obvio que son más acusados en unas universidades que en otras.

Navega por las fotos de Badongo con esta sencilla página

Código sencillo en Javascript y Html para navegar por las fotos de badongo. Es muy sencilla, sin ningún css de estilo que lo dejo a gusto de cada uno. Solo contiene lo minimo. Para hacerla servir crear un archivo html con este código.

<html>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″>

<script type=»text/javascript»>

var i;

function nextImage(){

document.getElementById(«ibadongo»).src=»http://www.badongo.com/pix/» + i;

i++;
document.getElementById(«numimage»).value = i;

}

function prevImage(){

document.getElementById(«ibadongo»).src=»http://www.badongo.com/pix/» + i;

i–;
document.getElementById(«numimage»).value = i;

}

function randomImage(){

random(3000000);
document.getElementById(«ibadongo»).src=»http://www.badongo.com/pix/» + i;
document.getElementById(«numimage»).value = i;

}

function loadPage(){

random(3000000);
document.getElementById(«ibadongo»).src=»http://www.badongo.com/pix/» + i;

document.getElementById(«numimage»).value = i;

}

function random(num){

i = Math.round(num*Math.random())

}
function nav2image(){

i=document.getElementById(«numimage»).value
document.getElementById(«ibadongo»).src=»http://www.badongo.com/pix/» + i;
document.getElementById(«numimage»).value = i;

}

</script>

</head>
<body onload=»loadPage();»>
<input id=»btn_prev» type=»button» value=»Previo» name=»btn_previo» onclick=»prevImage();» />
<input id=»btn_next» type=»button» value=»Siguiente» name=»btn_next» onclick=»nextImage();» />
<input id=»btn_random» type=»button» value=»Random» name=»btn_next» onclick=»randomImage();» />
<input type=»text» id=»numimage» name=»numimage» value=»1″ /><input type=»submit» value=»Buscar» onclick=»nav2image();» />
<br>
<iframe id=»ibadongo» width=»1024″ height=»700″ name=»ibadongo»></iframe>
</body>
</html>

Esta página esta hecha con Geany, editor de textos GNU, desde linux Ubuntu 7.10

Borrar de forma permanente con Nautilus

La papelera de reciclaje presente en la mayoría de los sistemas operativos puede ser una herramienta de utilidad salvandonos alguna vez de perder elementos valiosos. Peró también puede cargar un ordenador al enviar allí fitxeros grandes, que sabemos seguro que no queremos recuperar en el futuro, y olvidarnos de ellos. Quizas la mejor solucion es ir a la papelera y mirar uno por uno los elementos existentes a ver si queremos dejar allí alguno, por si las moscas. Pero esto aunque trivial puede convertirse en un engorro si tenemos grandes cantidades de archivos. Otra opción es hacer click sobre un archivo o directorio y apretar Control+suprimir.Con Nautilus esto se puede hacer con un click de ratón solo tenemos que realizar los siguientes pasos. Abrir una ventana de nautilus por ejemplo nuestro home. Alli abrir el menu editar, y seleccionar preferencias. Se nos va a abrir un menú. Seleccionamos la pestaña Comportamiento y activamos la casilla inferior. La que pone “Incluir un orden Borrar que no utilice la papelera”.

Ahora al hacer click on el boton derecho de nuestro ratón sobre un elemento, nos va a salir la opción de borrado permanente.

Crear informes del sistema en formato .txt de forma fácil

Los usuarios de Linux tenemos una gran fuerte de información en los foros. La mayoría creo que los usamos con regularidad almenos para buscar información y aclarar alguna duda. Yo por mi parte los visito con frequencia y contesto siempre que puedo intentando si es el caso resolver problemas y dudas del usuario. Algunas veces la información aportada para resolver las incidéncias es escueta e insuficiente para poder resolverlo. Un forma fàcil de tener abundante información de forma fácilmente exportable es usando comandos desde el Terminal:lspci >sistema.txt

dmesg >sistema.txt

lshw >sistema.txt

lsusb>sistema.txt

Donde sistema es un nombre que hemos elegida al azar y que sera con el que se va a guardar. Por defecto en el espacio personal del usuario que con el que estemos trabajando

Lshw nos da información muy abundante del sistema y sus dispositivos. Muy útil.

Podeis encontrar más información sobre comandos de Debian en esta página.

Despertador desde el terminal

Una manera fácil de hacer un despertador o alarma desde Ubuntu o qualquier sistema basado en debian es:

– Ir al terminal y ponemos por ejemplo: sleep 60m ; vlc musica.mp3

El tiempo lo ponemos poner en segundos (12 por ejemplo), minutos (34) o bien horas por ejemplo 8 horas. VLC lo podemos substituir por nuestro reproductor favorito amarok, mplayer, … Por último ponemos el path de un fichero musical o de video en formato reconocido por el reproductor y ya esta montado nuestra alarma-despertador.