|
32
|
Programación / Java / Música de fondo
|
en: 12 Diciembre 2010, 00:56 am
|
Hola.
¿Podrían darme alguna guía sobre como poner música a una aplicación?, es un formulario normal, no en un applet.
Saludos.
|
|
|
33
|
Programación / Java / Esperar hasta que formulario termine
|
en: 27 Noviembre 2010, 05:41 am
|
Hola, tengo un problema, en un botón de mi formulario principal, yo mando a hablar a otro formulario, algo así: private void btnNuevoActionPerformed (java. awt. event. ActionEvent evt ) { //new Datos().setVisible(true); Datos dat = new Datos(); dat.setVisible(true); }
Funciona bien, abre el formulario y puedo trabajar sobre el, pero el problema está en que yo tengo que esperar que termine el formulario que abrí para de ahí recoger los datos. Pero el código que tengo abre el formulario y continua su ejecución. ¿Alguien sabe como puedo arreglarlo?
|
|
|
34
|
Programación / Java / CTRL Z CTRL D - end of file
|
en: 10 Noviembre 2010, 18:07 pm
|
Hola a todos, tengo un ligero problema.
Necesito descubrir qué combinación es la que genera un END OF FILE en mi sistema.
Yo sé que en *unix es CTRL + D porque trabajo mucho con flujos en mi consola, pero bueno, hay alguna manera de saber ¿qué combinación es la que genera el eof, si CTRL + D ó CTRL + Z?
He visto algunos ejemplos que controlan el EOF, yo necesito saber cuál es.
Gracias de antemano, chicos.
|
|
|
35
|
Programación / Scripting / RAR brute force [bash]
|
en: 1 Noviembre 2010, 09:34 am
|
Hola, viendo algunos proyectos en sourceforge en shell script, hallé este: Funciona bien, pero no me gustó el código, así que lo rehice siguiendo la idea del autor. #!/bin/bash #=============================================================================== # # FILE: bruto.sh # # USAGE: ./bruto.sh # # DESCRIPTION: Found passwords in RAR files using a word list # Idea original de http://sourceforge.net/projects/rarbrute/ # OPTIONS: --- # REQUIREMENTS: rar, sed, wc, # BUGS: --- # NOTES: --- # AUTHOR: Leo Gutierrez Ramirez (), leorocko13@hotmail.com # VERSION: 1.0 # CREATED: 31/10/10 22:15:40 MST # REVISION: --- #=============================================================================== function usage() { cat <<EOF `basename $0` file.rar [-d word-list | -n number-limit | -h] -h : Help Author : Leo Gutiérrez R (leorocko13@hotmail.com), idea from aciddata: http://sourceforge.net/projects/rarbrute/files/ EOF exit 1 } function isRAR() { [[ -f "$1" ]] && { if [ "`file -b "$1" | awk '{print $1}'`" = "RAR" ] then return 1; else return 0; fi } || { echo -e "Can't find or read file - $1 -"; return 0; } } args=`getopt d:n:h $* 2> /dev/null` if test $? != 0 then usage; fi set -- $args for i do case "$i" in # -n ############################################################## -n) shift; RARFILE="$3"; NLIMIT="$1"; # Checar que -n sean números : n=`echo ${NLIMIT} | tr -d "[0-9]"` if [[ ! -z $n ]] then echo -e "`basename $0` -> ${NLIMIT} Number needed "; exit 1; fi isRAR ${RARFILE} if [ $? -ne 1 ] then echo -e "\n\t`basename ${RARFILE}` This is no RAR file\n"; exit 1; fi ((i = 0)); while((i <= $NLIMIT)) do test=`rar x -p"${i}" "${RARFILE}" 1>/dev/null 2>/dev/null` test2=$? if [ "$test2" = 0 ] then echo -e "\n file "${RARFILE}" is successfully broken the used key is: \"${i}\"\n\a" exit 0; fi ((i++)); done echo -e "\n\tKey not found\n"; shift; # Romper el ciclo : break; shift; ;; # -d ############################################################# -d) shift; WORDLIST="$1"; RARFILE="$3"; LINES=`wc -l "${WORDLIST}" | awk '{print $1}'` ((n = 1)); while [ "$LINES" -gt "$n" ] do line=`head -"$n" "${WORDLIST}" | tail -1` testing=`rar x -p"$line" "${RARFILE}" 1>/dev/null 2>/dev/null` testing2=`echo $?` if [ "$testing2" = 0 ] then echo -e "\n\tfile "${RARFILE}" is successfully broken"; echo -e "\tthe used keyword is: $line\n\a"; exit 0; fi ((n++)); done # Romper el ciclo : break; shift; ;; -h) usage; ;; *) echo -e "[Unknow Option\a]"; usage; ;; esac done
Para que funcione bien, el formato del diccionario debe ser totalmente UNIX, por lo que hay que remover los CR/LF. Usen dos2unix: leo@leo-desktop:~/proyectos/brutorar$ dos2unix -a -d -vv -b -o dic.dic dos2unix: Converting dic.dic leo@leo-desktop:~/proyectos/brutorar$
Ahora sí: leo@leo-desktop:~/proyectos/brutorar$ bash my_bruto.sh a.rar -d dic.dic file a.rar is successfully broken the used keyword is: leito leo@leo-desktop:~/proyectos/brutorar$
|
|
|
36
|
Programación / Scripting / Bucles tipo C/C++ en Bash
|
en: 30 Octubre 2010, 07:42 am
|
Hola, hace rato que quería escribir esto. Yo honestamente prefiero los ciclos tipo C que los que brinda la shell, así que relato un poco como utilizarse, varía un poco, pero practicamente es la misma. FOR: for((i = 0; i < 10; i++)) do echo -e "Contador : ${i}"; done
#!/bin/bash for((i = 0; i < 10; )) do echo -e "Contador : ${i}"; ((i++)); done
WHILE: #!/bin/bash ((i = 0)); while((i <= 10)) do echo -e "${i}"; ((i++)); done
#!/bin/bash ((i = 0)); while((i++ <= 10)) do echo -e "${i}"; done
|
|
|
37
|
Sistemas Operativos / GNU/Linux / Configurar directorio de instalaciones
|
en: 21 Octubre 2010, 05:54 am
|
Hola, estoy en un problema.
Me quedan 600 megas en disco duro, ya no puedo instalar nada más. Tengo un solo disco duro, particionado, en uno Windows y en otro Ubuntu 8.04 - Hardy Heron, en la partición de Windows me queda más espacio, pero en Linux ya no.
Quisiera configurar la partición de Windows para que por defecto ahí se instalen todos los nuevos programas que yo instale.
¿O cómo podría redimensionar la partición donde está Linux para darle más espacio?
|
|
|
38
|
Programación / Java / JTextArea Número de línea e Ir a línea específica
|
en: 10 Octubre 2010, 18:02 pm
|
Hola, estoy haciendo un visor de documentos de texto(sí lo sé, es una estupidez, pero quiero practicar un poco de componentes en Java, aparte que tengo cientos de libros en .txt y me sería útil). Bueno, lo que hago para volcar todo al JTextArea es leer el archivo con un Scanner y en cada línea hacer un append al JTextArea, así: File file = fc. getSelectedFile(); filename = file.getAbsolutePath(); lblNameFile.setText(filename); // Leer archivo: Scanner sc = new Scanner(archivo); sc.useDelimiter("\n"); while (sc.hasNext()) { linea = sc.next(); texto.append((linea.isEmpty() ? " " : ++lineNumber) + "\t" + linea + "\n"); } lineNumber = 0; sc.close();
Funciona bien, el problema es que el scroll se va hasta abajo(estamos hablando de unas 3000 líneas por archivo de texto), así que quisiera que aunque todo fuese volcado al JTextArea, el scroll quedará en la primera línea, ¿podrían decirme cómo?Otra cosa, quisiera un método Ir a, ¿hay algo que me permita ir a cierta línea en el JTextArea? Usé este método para obtener el número de línea(algo rústico, pero funciona): while (sc.hasNext()) { linea = sc.next(); texto.append((linea.isEmpty() ? " " : ++lineNumber) + "\t" + linea + "\n"); }
Les dejo todo el código para que lo prueben, de antemano gracias. http://rapidshare.com/files/424244300/TextViewer.javahttp://www.megaupload.com/?d=M5EZAF8XEDITO: He solucionado lo de poner el cursor en la primera línea así: texto.setCaretPosition(0); Ahora me queda otra duda, estoy teniendo problemas al abrir archivos con espacios con el Scanner, ¿alguien sabe como resolverlo?
|
|
|
39
|
Programación / .NET (C#, VB.NET, ASP) / Orientación C# ó VB .net
|
en: 19 Septiembre 2010, 09:49 am
|
Antes que nada cabe decir que soy un ignaro en estos dos lenguajes, así que si cometo una burrada haganmelo saber.
Bueno, lo que pasa es que me he cansado un poco de de programar en C/C++, ojo, no estoy diciendo que sea aburrido, sino que el desarrollo es lento, cosa que me ha desesperado.
Así que me he decidido migrar hacia Visual Basic .net o C#, así que debo elegir entre ambos.
Pero tengo dudas, no voy a pedir que me digan las ventajas o desventajas, lo que quisiera saber es cuál tiene más cabida laboral actualmente.
¿en cuál se desarrolla más rápido?, ¿cuál me brinda más ventajas?
¿cómo es el rollo de las GUI's con C#?
¿qué necesito para programar en cada uno?
Bueno, gracias por todo.
El lunes formateo mi PC, pondré Windows 7 y lo que me indiquen.
|
|
|
40
|
Sistemas Operativos / GNU/Linux / Carácteres perdidos en distribución de teclado.
|
en: 22 Agosto 2010, 17:39 pm
|
Hola a todos, necesito un poco de ayuda.
Uso Ubuntu 9.04 - Jaunty Jackalope.
El problema está en que no puedo encontrar una combinación de teclado para dar con estos símbolos < y >, no los puedo sacar, y realmente necesito estos caracteres para programar en esta laptop.
Gracias de antemano.
|
|
|
|
|
|
|