elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1] 2 3 4
1  Programación / Scripting / [Shell Script] Elimina hardlinks en: 7 Abril 2012, 16:56 pm
Hola, me gustaría poder hacer un shell script en ubuntu como el que ahora explico: 


Cómo se ejecutaría:

$ ./elimina fichero directorio_inicial


“fichero” es un nombre de un archivo y “directorio_inicial” un directorio.
El script tiene que eliminar todos los hardlinks que hagan referencia al “fichero” en el “directorio_inicial” y en sus subdirectorios.
Cuando haya recorrido todo el árbol de subdirectorios también tiene que eliminar el archivo “fichero”.


Lo que he hecho hasta el momento es esto:

Código
  1. #!/bin/sh
  2.  
  3. # Comprueba la existencia de argumentos
  4. if [ $# -ne 2 ];
  5. then
  6. echo "faltan parametros"
  7. exit
  8. else
  9.  
  10. if ! cd $2 2>/dev/null
  11. then
  12. echo "directorio $2 no valido"
  13. exit
  14. fi
  15.  
  16. if  ! test -f $1
  17. then
  18. echo "fichero $1 no valido"
  19. exit
  20. fi
  21.  
  22. INODO=`ls -i | grep $1 -w | cut -d ' ' -f 1`
  23. echo $INODO
  24.  
  25. # AHORA FALTA EMPEZAR LA RECURSIVIDAD
  26.  
  27.  
  28. fi

Gracias  ;D
2  Programación / Java / Re: [Ideas] Grafos y Caminos en: 26 Febrero 2012, 12:40 pm
Utiliza el algoritmo de Dijsktra, para representar gráficas existen 4 formas de representar Graficas; con Matriz de Adjacencias, Matriz de Incidencias, Lista de Adjacencias y Lista de Incidencias.

Gracias por tu respuesta. He buscado los 4 tipos por internet y lo haré con una Lista de Adjacencias.  :D

I sobre el algoritmo de Dijkstra me parece bien :)
3  Programación / Java / [Ideas] Grafos y Caminos en: 25 Febrero 2012, 21:02 pm
Hola a todos  ;D

Hace poco que programo en Java, pero ya había programado en otros lenguajes.
Querría que me orientaran un poco sobre cómo resolver un ejercicio cómo el siguiente:

Citar
El usuario entra los siguientes datos (guardados en un fixero):
(ciudad ciudad distancia)

CiudadA CiudadC 30
CiudadC CiudadD 20
CiudadB CiudadD 10



Le pregunta al usuario que diga los nombres de la ciudad origen y ciudad destino.
Y muestra una ruta para ir de Origen a Destino (Puede ser óptima o no da igual)

ORIGEN: CiudadB
DESTINO: CiudadA

CiudadB
CiudadD 10Km
CiudadC 20Km
CiudadA 30Km

KM TOTALES: 60Km

Había pensado en un grafo no dirigido y etiquetado.
Pero no sé cómo guardar los datos de ciudades y distancias.
Podría utilizar una estructura donde las columnas fuesen nodos (ciudades) y las filas destinos y guardar el número de kilómetros.

Pero después de guardar los datos no sabría como conseguir un recorrido de una ciudad origen a una destino (evitando bucles es decir de ciudadA a ciudadB a ciudadA a CiudadB cuando quiero ir de CiudadA a ciudadC).

Existe el backtracking pero quiero algo más simple. También hay el algoritmo de Dijkstra que me daría el camino óptimo entre dos ciudades, pero preferiría hacer algo más simple aunque no obtuviese el camino óptimo, sólo un camino por muy largo que fuese. Usando recursividad por ejemplo.

  • Citar
    PD: Sólo quiero ideas, gracias  ;D
4  Foros Generales / Dudas Generales / Re: Recuperar favoritos de Firefox en: 31 Octubre 2011, 14:28 pm
El problema es que necesito recuperar la barra de firefox de favoritos (las URL) que aparece debajo de la barra de dirección por cuestión de vida o perdida de clientes.

Y no tengo la menor idea de donde puede estar. Lo he buscado por Internet por que recuerdo haber leido algo y no me sale nada.

Gracias.

Hola Dimitrix,

No entiendo mucho del tema, he buscado por Internet y lo comparto (supongo que esto ya lo viste):

Citar
Cómo recuperar los favoritos en Firefox
Si por algún motivo desinstalaste Firefox, se ha borrado, roto, o lo que sea, y como resultado perdiste tus preciados favoritos, hoy voy a darte la solución para recuperarlos. Sólo tenes que introducir la siguiente cadena en la barra de comandos de windows y presionar enter:

C:\Documents and Settings\NOMBRE DE PC\Datos de programa\Mozilla\Firefox\Profiles\

Una vez que se abra, encontrarás una carpeta cuyo nombre es algo asi como "XXXXX.default".
Le das click, luego entras a "bookmarkbackup" y allí aparecerá no sólo una copia de tus favoritos, sino varias correspondientes a los últimos días con la fecha de cada uno.
Para utilizarlos abres el Firefox, luego presionas en Marcadores/Administrar marcadores.../Archivo/Importar/Desde archivo/ y eliges el archivo que prefieras de los que describí antes.
Espero que les funcione, no estoy seguro de si anda en cualquier caso porque lo descubrí hoy, asi que comenten que onda.
Fuentes: http://revosoft.blogspot.com/2006/12/cmo-recuperar-los-favoritos-en-firefox.html, http://prismadigital.org/2007/11/27/como-recuperar-tus-bookmarks-en-firefox/ y http://onsoftware.softonic.com/recuperar-marcadores-firefox

Espero que alguien te pueda ayudar más  :D
5  Foros Generales / Foro Libre / Re: EL TELÉFONO DE TODOS ESTA AHORA EN FACEBOOK!! en: 5 Agosto 2011, 20:18 pm
Los números de teléfono es cierto que aparecen en esa "dirección", pero eso es así desde que facebook cambió la interface el año 2009, no es nada nuevo.

Y los amigos que tienen su número es que ellos mismos lo han introducido en el facebook  ;-)

PD.: Yo por ejemplo nunca he publicado mi número y no sale el mio  :¬¬
6  Programación / Programación C/C++ / Re: Declarar constante privada POO en: 23 Abril 2011, 00:48 am
@ ssaammuu

Gracias por la ayuda, era lo que buscaba  ;D
7  Programación / Programación C/C++ / Declarar constante privada POO en: 22 Abril 2011, 19:00 pm
Hola a tod@s!

Hace poco que he empezado la programación orientada a objetos (POO) y quisiera saber como se crean constantes privadas en los archivos .h

Dentro de la class, hay la parte public y la private (en la private declaro los atributos).

He intentado declarar una constante en la parte privada como:

const double PI = 3.14159;

Pero el compilador se queja, alguien sabe com se hace para declara una constante privada?  Gracias :)
8  Foros Generales / Foro Libre / Re: Imagenes Gif en Facebook. en: 16 Marzo 2011, 23:14 pm
Hola a todos!!

En primer lugar decir que he hecho un nuevo descubrimiento sobre el tema de imágenes gif en Facebook. Cómo sabía la existencia de este tema no he creado uno de nuevo (el tema era de principios de año y supongo que puedo continuar aquí mismo...)

Una página de facebook
http://www.facebook.com/pages/Il-mondo-di-Sarah/158825527466104?sk=wall&filter=12

Está publicando enlaces que contienen gifs animados (se ven en el muro de la página) i los enlaces son de notas creadas en facebook con fecha de hoy mismo (y no del mayo del 2010 como los gifs descubiertos anteriormente).

Si vas a una de esas notas directamente la imágen no se mueve  >:( pero apunta a una página de gifs..  :P

Quizás no me he explicado muy bien, por lo mejor es mirar esa página de FB y comprobarlo tu mismo.

Mi pregunta: "Alguien tiene idea de como funcionan esos gifs, es decir, cómo lo hacen?"
9  Programación / Programación C/C++ / Re: Curso de C++ en YouTube (desde 0) en: 9 Marzo 2011, 11:11 am
@RON06 Cuando tenga tiempo haré una página para relacionar los vídeos, ahora mismo solo tengo esto:

http://dl.dropbox.com/u/4190952/Videos_20110308.png

Cada vídeo es una cajita y tiene flechas hacia los vídeos de los cuales depende (o sea, que habría que ver antes). Si te fijas, no hay un orden lineal... ;)

Gracias, por el aporte. Tienes razón el orden no es lineal  :D
10  Programación / Programación C/C++ / Re: Curso de C++ en YouTube (desde 0) en: 27 Febrero 2011, 14:47 pm
Ya he visto el curso que han colgado en otro post, tiene muy buena pinta.
Pero resulta que yo enseño C++ en la Universidad y también estoy haciendo
unos vídeos tipo Khan Academy (para quien lo conozca), y he pensado
que quizás le puedan gustar a álguien de este foro.

De momento tengo un canal YouTube:

http://www.youtube.com/user/paueky

Ahora hay como unos 30 o así, pero los voy grabando a medida que avanza
el semestre. La verdad que me anima mucho a seguir el hecho de que sean útiles,
por eso los quiero compartir.

Me gusta la idea, sólo he mirado 3 o 4 y te animo a seguir adelante  ;-) .



Solucionado , me he liado con el orden de los videos  :laugh:

Yo también me había liado.


@Pauek
como sugerencia pondría algún numero indicativo a cada vídeo o alguna forma de mantener un orden.
Ya se puedo mirar la fecha en que se añadieron, pero no es práctico.

Saludos  :D
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines