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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 ... 122
921  Foros Generales / Noticias / Re: Los colaboradores clave de WikiLeaks lanzarán una nueva web de filtraciones... en: 11 Diciembre 2010, 18:45 pm
¡Buenas!

No creo que sean unos traidores. Lo que estan es acojonaos. Si se quitan de encima la responsabilidad de colgar en su propio portal la informacion, lo que estan haciendo es dar pie a que esa informacion se de de forma parcial, ya que sera cada uno de los medios de comunicacion que acceda a ella el que decida que partes contar y cuales no. Tal y como lo hacia wikileaks, me parece que era mas fiel a la verdad, entendida como el hecho de mostrar el total de la informacion que obtenian.

¡Saludos!
922  Foros Generales / Noticias / Re: Piratas informáticos bloquean web del banco suizo que cerró cuenta de Wikileaks en: 10 Diciembre 2010, 19:01 pm
Lo siento pero yo tampoco comparto tu punto de vista. Estas hablando de empresas que por mucho que les pidas por favor las cosas, te daran una palmada en la espalda y se descojonaran en tu cara. Su unico interes es lucrarse sin importarles a quien se llevan por delante, que es lo que estan haciendo en este caso. Les moesta que Wikileaks revele asuntos que no les interesan y estan intentando pararlo como pueden. De eso es de lo que viven, y no por pedirles las cosas amablemente las van a hacer.

El unico lenguaje que entienden, parece ser este, y ¿que mejor forma de comunicarte con alguien, que en su lengua materna?

¡Saludos!
923  Programación / Programación C/C++ / Re: Contar numeros positivos en: 10 Diciembre 2010, 18:46 pm
¡Buenas!

El algoritmo es bien sencillo. Una funcion recursiva que devuelve un entero. Si el nodo es negativo, devuelves directamente el resultado de evaluar el subarbol mayor. Si es positivo, devuelves 1 + el resultado de evaluar el subarbol izquierdo + el resultado de evaluar el sibarbol derecho. Si el nodo es nulo, devuelves cero:

Código
  1.  
  2. unsigned long numpositivos(Nodo *raiz)
  3. {
  4.    if(!raiz)
  5.        return 0;
  6.  
  7.    if((raiz->dato < 0)
  8.        return numpositivos(raiz->derecha);
  9.  
  10.    return 1 + numpositivos(raiz->derecha) + numpositivo(raiz->izquierda);
  11. }
  12.  
924  Foros Generales / Noticias / Re: Piratas informáticos bloquean web del banco suizo que cerró cuenta de Wikileaks en: 10 Diciembre 2010, 18:31 pm
Lo de los ataques ddos no esta mal pero me parece poco agresivo y pasajero. Hacen poco daño. Si de verdad esto es una guerra, ¿porque no cuelan un virus que se cargue toda la informacion de los que rechazan a wikileaks? Yo creo que nada haria mas daño al banco suizo ese, interpol, mastercard, visa... que perder todos los datos que tengan (ditas copias de seguridad...). Si quieren callar a la gente, que la gente los calle a ellos.

¡Saludos!
925  Programación / Programación C/C++ / Re: Borrar nodo de un arbol en: 10 Diciembre 2010, 18:02 pm
¡Buenas!

Para borrar un nodo, tienes que seguir los siguientes pasos.

1- Si es un nodo hoja, lo eliminas y pones a NULL el puntero del padre que aputaba a este.

2- Si es un nodo con un solo hijo, el hijo sera el nodo de reemplazo.

3- Si es un nodo con dos hijos, el nodo de reemplazo puede ser o bien el menor de los nodos mayores que el que quieres borrar (el nodo mas a la izquierda del subarbol derecho), ya que este sera mayor que los de la izquierda pero menor que cualquier otro de la derecha, o sino puedes utilizar el mayor de los nodos menores (el nodo mas a la derecha en el subarbol izquierdo) ya que este sera mayor que todos los menores que el nodo que quieres sustituir, pero menor que los mayores.  :rolleyes:

3.1 - Si utilizas el menor de los nodos mayores, y este tiene un subarbol derecho (el subarbol de los valores mayores que el nodo de reemplazo), tendras que recorrerlo por la derecha hasta alcanzar el mayor valor. Al ser el mayor valor del arbol que tiene como raiz el nodo de reemplazo, este valor seguira siendo mayor que el valor que quieres reemplazar. Pero al partir del valor mas pequeño entre los valores mayores, sera menor que cualquier otro valor del subarbol derecho que sea mayor que el del nodo de reemplazo, por lo tanto tendras que colgar el subarbol derecho del nodo que quieres reemplazar como subarbol derecho del mayor nodo mayor que el menor de los nodos mayores. Como hemos cogido como referencia el menor de los nodos mayores, el subarbol izquierdo de dicho nodo sera nulo, y por lo tanto puedes colgar el subarbol izquierdo del nodo quieres eliminar del nodo izquierdo del menor de los nodos mayores que el que quieres eliminar. Ahora que ya tienes construido el arbol con raiz el nodo de reemplazo de forma correcta, ya puedes eliminar el nodo que querias eliminar, y el puntero del padre que señalaba al nodo que has eliminado deberas apuntarlo al nodo de reemplazo. Evidentemente, si quieres eliminar el nodo raiz, no tendras padre, pero esto no supone ningun problema, ya que el nodo de reemplazo, por como hemos hecho las operaciones de sustitucion del nodo que se quiere eliminar por el de reemplazo, cumple todas la propiedades para ser el nuevo nodo raiz.

3.2- Si eliges como nodo de reemplazo el mayor de los nodos menores, los pasos que tendras que seguir son los anteriores, cambiando mayor por menor y aplicando sentido comun.

Ya ves que explicado es cosa de  :rolleyes: :rolleyes: :rolleyes:, pero en canto te pongas a traducirlo a codigo, lo veras mas claro y lo asimilaras mejor.

¡Saludos!
926  Foros Generales / Foro Libre / Re: Los controladores se defienden en la Red: '¿Dónde dice que seamos vuestros ... en: 9 Diciembre 2010, 09:19 am
¡Bueno....!

¿Pero que es esto? si tan mal estas pobre controlador, ¡liberate del yugo que llevas al cuello y buscate otro trabajao! Supongo que estaras trabajando de forma voluntaria ¿no? ¿o tienes a alguien apuntandote por la espalda (o a tu familia) y por eso esa indignacion que llevas con tu trabajo? No se si te lo has llegado a plantear, pero si tan mal estas en tu trabajo, ¿para que aguantar mas? ¡Dejalo! ¡Ya llegara alguien con mas ganas que tu para hacer ese trabajo! A no ser que en A ver si nos enteramos (es el mismo enlace que en la noticia) hayais mentido, y si merezca la pena mantener ese trabajo de entre 200.000 y 360.000 ñapos al año.

Ahora escoge tu, querido amigo controlador, si quieres hser la p**a mas cara del mundo, o si dejas de joder al resto abandonando un trabajo en el que tan a disgusto estas. Tu decides, pero no toques mas los cojones.

¡Un saludo!
927  Foros Generales / Foro Libre / Re: [Matemática] Resolviendo sistemas de ecuaciones lineales modulares. en: 5 Diciembre 2010, 03:51 am
¡Buenas!

Solo un detalle en tu razonamiento. Solamente existe inverso para el producto dentro del mismo anillo si m es primo, ya que en este caso Zm es cuerpo y por lo tanto dentro de el abra inverso para el producto para cualquier elemento distinto de cero.

Si m no fuese primo, existiria al menos un elemento si m fuese un cuadrado, si no fuese un cuadrado al menos habria dos elementos distintos dentro de Zm, cuyo producto seria m, y por lo tanto el producto de ambos seria cero (m = 0 mod m). Estos elementos no tendrian inverso para el producto.

Supongamos que ab=m con a y b != 0.

Si exitiese a-1, se tendria que:

a-1ab = a-1m

(a-1a)b = a-1·0

1·b = 0

b = 0

Lo cual es una contradiccion. Por lo tanto ni a ni b tienen inverso para el producto.

De ahi la importancia de trabajar modulo un primo.

¡Saludos!

PD: Me alegra que lo que te he dicho te haya servido!

¡Saludos!
928  Foros Generales / Noticias / Re: Assange: 'Si algo nos ocurriera, las partes cruciales se publicarán .... en: 5 Diciembre 2010, 03:37 am
insurance.aes256 ... que vayan preparando una parte 2, si es que el contenido es un archivo de WikiLeaks + Cables ... por que el seguro deja de ser "seguro" ... tampoco esto pasa por Assange o WikiLeaks ... hay gente que no tiene dos neuronas que no entienden que esto va más allá de un individuo o de una web ... creo que desconocen totalmente lo que es la ideología base del hacktivismo de que la información debe ser libre/de dominio público ...

Hoy Wikileaks, mañana otro ... (Lo más importante ya se difundió en cierta forma : la ideología y el debate sobre esto )

Saludos.


Eso es saber hablar y lo demas tonterias.  ;-)

Lo mismo opino, pero no hubiese sabido expresarlo mejor.

¡Saludos!
929  Foros Generales / Foro Libre / Re: [Matemática] Resolviendo sistemas de ecuaciones lineales modulares. en: 4 Diciembre 2010, 22:27 pm
Pues si tienes infinitos xi, es bien sencillo. Llamando x0 al primero que tengas tienes estas dos ecuacion con incognitas a y k:

si tenemos c, denotaremos c' = c mod m

x1' = x0' a' + k'
x2' = x1' a' + k'

Que tiene como matriz

[x0' 1 | x1']
[x1' 1 | x2']

Dos ecuaciones con dos incognitas. Resuelvelo y ya tienes tu respuesta.

Ten en cuenta que tomar modulo mantiene las operaciones de anillo que hay en Z en Zm Es decir

(a·b) mod m = a' b'
(a + b) mod m = a' + b'

Si obtienes como solucion de la ecuacion a0 y k0 cualquier a y k de la forma a0 + t*m , k0 + t*m, seran solucion de la ecuacion.

¡Saludos!
 
930  Foros Generales / Foro Libre / Re: [Matemática] Resolviendo sistemas de ecuaciones lineales modulares. en: 4 Diciembre 2010, 19:36 pm
Si tienes los xi, con dos de las 3 ecuaciones tienes suficiente. Si no conoces los xi, entonces tienes mas incognitas que ecuaciones, y por lo tanto, el resultado dependera de algun(os) parametro(s).

¡Saludos!
Páginas: 1 ... 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 ... 122
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines