Muchas veces he visto que la gente no sabe usar JDownloader, o no lo quiere utilizar porque es muy complicado. La verdad no lo entiendo porque para mi es de los soft. mas fáciles de usar.
JDowload se usa para descargar archivos de los servidores de RapidShare, MegaUpload, y muchos mas, sin casi ninguna acción por parte del usuario, a diferencia si lo bajan directo de la pagina que tienen que hacer muchas cosas hasta llegar realmente a bajarlos.
Entonces en principio precisamos el software, eso lo buscan en Internet y lo bajan (la pagina oficial es http://www.jdownloader.org/home)
Este software esta hecho con java así que no necesitan instalar nada, pero si necesitan java, en principio solo el JRE, esto también lo bajan de Internet, ambos programas son gratis, así que no tienen que conseguir ningún crack ni serian ni nada que se le parezca.
Luego de tener en zip, rar, tar o lo que sea como hayan conseguido el jdownloader, lo descomprimen en donde les quede mas cómodo. Dentro de la carpeta que descomprimieron van a tener un archivos, JDownloader.exe, que tiene un icono que es un mundo con una cinta amarilla, entonces ejecutan este programa (le hacen doble click por ejemplo) y esto lo que hace es abrir el programa, como se necesita abrir un puerto de tu sistema operativo si tienes algún firewal activado te va a pedir que abras el puerto, por ejemplo si es el de windows hay que poner desbloquear.
Si llegaste a este paso entonces ya se abrió el JDownloader, entonces ahora lo que hay que hacer es buscar en Internet los links para descargar (programas, películas, música, etc.), luego que estemos en la pagina que tiene los links, entonces lo que hacemos es copiamos (si los links están todos juntos mejor, pero si entre los links hay mucho mas texto, no importa copiamos desde el inicio hasta el final, jdownloader se va a dar cuenta cuales son los links para descargar) los links a bajar.
Con esto ya basta para que jdownloades si esta abierto se de cuenta que estas intentando bajar algo y lo pone en sus "pendientes de descarga" (LinkGrabber), y lo unico que hay que hacer es darle "Add al package", esto lo que hace es pasar a Downloaders, es decir que se van a descargar.
Luego de esto puede, si es la primera vez pedirnos que aceptemos los términos del servicio (esto lo hace para cada servidor), le decimos que si, y ya se empieza a descargar los archivos.
Arriba tenemos un "play" y "pause" para iniciar y detener nuestras descargas, quizás si es la primera vez tienes que configurar la carpeta donde se van a descargar nuestros archivos.
JDownloader también puede llegar a descomprimir nuestros archivos, por ejemplo si es una película en dvd, van a ser muchos pedazos de archivos los que vamos a tener que descargar y luego unirlos a todos en uno solo que puede ser un rar, iso, etc., para esto el programa debe de saber si los archivos tiene alguna contraseña, lo que hacemos es hacer doble click en el paquete y se nos abre abajo un lugar para poner la contraseña y si queremos ponerle un nombre al paquete, también si queremos una ruta auxiliar para descargar, etc.
Y listo, de ahora en delante jdownloader se encarga de todo, de poner los captcha, de esperar los segundos que haya que esperar, de continuar con la siguiente, etc.
Intentare mostrarles todas las cosas que me pasan día a día en mis pruebas, en mi trabajo, etc.
domingo, 9 de agosto de 2009
JDownloader
viernes, 31 de julio de 2009
Ejecutar script sql en MySql
Tengo que administrar una base de datos en la que se utilizan varias tablas auxiliares para generar informes y otras cosas, entonces todos los días esas tablas las tengo que limpiar.
Como en el servidor ya tengo un cron con un script para borrar algunas carpetas temporales, la idea es agregar algo al script para que también me borre las tablas auxiliares.
Los pasos son generar un .sql que me borre las tablas. Seria algo así
use basededatos;
truncate tabla_auxiliar1;
truncate tabla_auxiliar2;
......
Esto lo guardamos en un archivo llamado script.sql (o como quieran llamarlo)
luego en el script que ya tenemos que nos borra las carpetas auxiliares agregamos lo siguiente.
mysql -u usuario_con_derechos -pcontraseña basededatos < script.sql
Con esto cuando se ejecute el script nos borrara las tablas.
martes, 28 de julio de 2009
Descargar videos Flash de Internet
Como varias veces me ha pasado, necesito bajarme algunos vídeos que son muy pesados de Internet, que están en formato Flv (flash) y guardarlos en mi equipo para poder verlos después.
Buscando un poco encontré Moyea Youtube FLV Donwnloader, es el mas fácil que he visto y realmente anda muy bien.
domingo, 26 de julio de 2009
Instalación de Joomla
Como ya he necesitado 3 veces instalar Joomla, y cada vez tengo que buscar como se hace para instalar (que realmente es muy fácil), entonces he decidido escribirlo.
Primero hay que descargarse Joomla, yo he descargado la versión 1.5.12.
Luego de alguna forma copiarlo al servidor, que en mi caso es un Linux Ubuntu server.
Luego en el Linux, con apache ya instalado, copiamos a la carpeta del apache, todo el contenido del archivo que bajamos (obviamente antes hay que descomprimirlo), se puede copiar a la ruta del apache (/var/www) o creamos una carpeta y lo copiamos ahí (/var/www/joomla por ejemplo)
Tenemos que crear la base de datos donde trabajara joomla, entonces desde el prompt hacemos lo siguiente
> mysql -u root -ppassword
> create database joomla;
> show databases;
con esto crearemos la base de datos y con el ultimo comando veremos si realmente esta creado.
Luego (supongo que el apache esta levantado y andando bien) se debe de empezar la instalación de joomla, esto lo hacemos escribiendo lo siguiente en el navegador
http://ip o nombre del server/joomla/installation/ (supongo que se creo una carpeta joomla)
Y seguimos las indicaciones que nos da el instalador de joomla.
Al final dependiendo si se puede escribir o no en el directorio del apache (/var/ww/joomla) podremos directamente acceder a la administración o al sito de ejemplo (que en uno de los últimos pasos de la instalación nos da la opción de instalarlos), si no dejamos escribir, entonces tenemos que crear el archivo configuration.php en la raíz de la carpeta de joomla con el contenido que nos da en la ultima pantalla. Luego como vemos también en la ultima pantalla la carpeta de instalación hay que eliminarla.
Entonces al final de todo en la ruta
http://ip o nombre del server/joomla
tenemos nuestro portal, o en la ruta
http://ip o nombre del server/joomla/administrator
tenemos la administración de nuestro portal.
sábado, 2 de mayo de 2009
Genexus,enviar mail con pdf adjunto
Esto lo he tenido que hacer 2 veces y como la primera fue hace algunos años y la otra fue hace unos días, en la segunda oportunidad estuve un rato largo acordándome de cada una de las cosas que hice en la primera.
La idea es que un proceso genera un pdf y automáticamente sin interacción del usuario se envía un mail (o muchos mail's).
Bueno en genexus para que se genere un reporte en formato pdf, lo que hay que hacer son 3 cosas.
1 - marcar que el reporte sea main
2 - call protocol como HTML
3 - una regla Output_file(&nombre, "pdf"); siendo nombre el nombre del pdf, con el .pdf
con esto genexus sabe que el reporte lo genera en formato pdf.
Ahora lo que queremos es que ese archivos se genere pero quede guardado en el servidor en alguna ruta que se pueda ,entonces cambiamos &nombre por el nombre completo de la ruta, por ejemplo /home/arch.pdf, y esa variable debe de llegar al reporte y debe de ser in, ejemplo
param(in:&nombre);
Y además en el call protocol hay que cambiar de HTML a Internal.
Con estos cambios tenemos el pdf en una ruta conocida del servidor, ahora lo único que hay que hacer es hacer algún proceso que envié el mail, para esto se pueden utilizar varias formas, pero lo que hay que hacer es una variable del tipo MailMessage, adjuntarle el pdf, MailMessage.attach(&nombre), y luego seguir con el resto de las cosas para enviar el mail.
Bat para respaldar archivos usando rar
El problema que tengo es el siguiente, tengo varias maquinas virtuales con ambientes de clientes, en las que en ellas le instalo la menor cantidad de programas para que ande lo mas rápido.
Como la mayoría de las maquinas son Windows, no puedo utilizar en tar y gzip de Linux.
Como tengo documentos muy importantes quiero que periódicamente se haga un respaldo de estos.
En Internet hay muchos programas que hacen esto, pero como dije no quiero instalar nada, así que esa no es una opción.
Me pongo a buscar en Internet y por consola DOS se puede hacer rar o zip utilizando winrar, pero repito no quiero instalar nada, entonces encontré la siguiente solución.
Solamente con copiar el programa de winrar, rar.exe, a una de estas maquinas virtuales, y hacer un bat que mas abajo detallare, se pueden generar respaldos muy fácilmente.
si por consola ejecutaremos rar.exe, nos da todos los parámetros que podemos utilizar, pero yo pongo un pequeño ejemplo abajo para que sea un punto de partida.
"C:\ruta\Rar.exe" a -ad -m3 -agYY-MM-DD-hh-mm Z:\nombrerar "C:\rutaarespaldar\"
C:\ruta\Rar.exe es donde copiamos el rar.exe
Z:\nombrerar es el nombre del archivo a generar
C:\rutaarespaldar es la carpeta que respaldaremos
a quiere decir que si existe el archivo entonces agrega
-ad añade el nombre de archivos la carpeta del archivo
-m3 es la compresión puede ir hasta 5
-ag le agrega al nombre del rar la fecha y hora, ejemplo z:\nombrerar-09-08-30-12-10.rar
Esto ahora lo que tenemos que hacer es o lo ejecutamos manualmente (muy tedioso), o lo ponemos en inicio, para que se ejecute cada vez que inicies la sesión, o lo agregas al programador de tareas (estas son las 3 opciones que se me ocurrieron).
domingo, 11 de enero de 2009
Comprimir determinados archivos
Tengo una carpeta la cual tiene cientos de archivos, de los cuales quiero hacer un tar.gz de solo alguno de ellos.
Utilizaremos una combinacion de find y tar para poder lograrlo.
find /ruta_de_carpeta -name "*.txt" | xargs tar -zcvf misarchios.tar.gz
con esto buscamos dentro de la carpeta ruta_de_carpeta los archivos con extension txt (aca se pude buscar lo que quieran) y los comprimimos en el archivo misarchivos.tar.gz