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


 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1] 2 3 4
1  Programación / .NET (C#, VB.NET, ASP) / [C#] Heredar constructores en: 25 Septiembre 2010, 01:49
Quiero hacer algo que no se si se puede, a ver si me dice alguien...


Código
  1. class Padre
  2. {
  3.    public Padre(String cadena)
  4.    {
  5.        // ... Explota si la cadena llega con alguna mayuscula
  6.    }
  7. }
  8.  
  9. class Hijo : Padre
  10. {
  11.    public Hijo(String cadena) : base(cadena)
  12.    {
  13.        cadena = cadena.ToLower();
  14.    }
  15. }


¿Como debo hacer para pasar la cadena en minuscula a la clase padre? porque haciendolo de esa forma no sirve de nada ya que primero se llama al constructor de la clase Padre y despues se pasa a minuscula la cadena.

La clase que llamo padre en este ejemplo es una clase de .NET en mi caso por lo que no puedo modificarla.
2  Programación / Programación General / Chequear links de RapidShare, Megaupload, DepositFiles, etc en: 16 Septiembre 2010, 01:35
Quiero saber como hacen las miles de paginas y programas que existen para chequear si los links estan online o no.

¿Simplemente analizan la respuesta HTML buscando una cadena que diga si esta o no esta el archivo o lo hacen de alguna otra forma?

Mi idea es implementarlo en C#, pero posteo en programacion general y no en .NET porque una respuesta mas general tambien me sirve.
3  Programación / .NET (C#, VB.NET, ASP) / [C#] Deserializar JSON en: 9 Septiembre 2010, 17:35
Estoy tratando de buscar como deserializar una cadena JSON en C# que recibo desde internet poro no encuentro la herramienta para hacerlo, se ve como esto:

Código:
{"Files":{55555526:{"id":55555526,
"id_str":"fn2dgvl66",
"dt_added":"2010-07-09 18:25:14",
"filename_source":"BOSSA_NOVA_TRILOGY_-_CD_3.rar",
"file_password":"",
"size":"66877683",
"uploader_ip":"190.245.246.131",
"hash":"2ec2b307bcb8388a47ca9a4db131d9d469cf59ff",
"download_url":"http://depositfiles.com/files/fn2dgvl66",
"download_cnt":"68",
"dt_expires":"2010-11-14"},
55553443:{"id":55553443,
"id_str":"tenohng9j",
"dt_added":"2010-07-09 17:53:15",
"filename_source":"BOSSA_NOVA_TRILOGY_-_CD_2.rar",
"file_password":"",
"size":"58940738",
"uploader_ip":"190.245.246.131",
"hash":"8dfd3856faa5173cd5ac9ecae57f68b5f1995a0e",
"download_url":"http://depositfiles.com/files/tenohng9j",
"download_cnt":"86",
"dt_expires":"2010-11-15"},
55550736:{"id":55550736,
"id_str":"q0mwfp87z",
"dt_added":"2010-07-09 17:12:46",
"filename_source":"BOSSA_NOVA_TRILOGY_-_CD_1.rar",
"file_password":"",
"size":"59475296",
"uploader_ip":"190.245.246.131",
"hash":"698ecc6a07ece11dbd15b529ac5c3face37f771b",
"download_url":"http://depositfiles.com/files/q0mwfp87z",
"download_cnt":"157",
"dt_expires":"2010-11-15"}},
"Count":"3"}


Mi problema es que no maneja arrays y las herramientas que veo por ahi manejan datos como eston con arrays usando []

Tengo estos "objetos":

55555526
55553443
55550736

que son los ids de tres archivos de DepositFiles que en cada consulta pueden variar y no se como hacer para manejarlo.


Estuve leyendo sobre la clase DataContractJsonSerializer que da Microsoft pero me parece que no me sirve por no puede manejar una estructura como esta, ademas mire alguna otra herramienta externa para realizar esto pero no no veo ninguna que maneje algo asi.

¿Alguien sabe como puedo analizar esto?
4  Programación / .NET (C#, VB.NET, ASP) / [C#] Multi line Clipboard en: 18 Agosto 2010, 00:52
¿Como hago para copiar una cadena multilinea al portapapeles?


Código
  1. Clipboard.SetText("abc\n123");

Asi es como lo estoy haciendo, pero cuando hago Ctrl + V en el notepad me sale:

Código:
abc123

en vez de:

Código:
abc
123
5  Programación / .NET (C#, VB.NET, ASP) / [C#] ¿Como leer XML con un DataSet? en: 14 Agosto 2010, 06:16
Estoy tratando de leer un archivo XML con un DataSet y hasta una parte llegue a ver si alguien me dice el poquito que me falta...

Código
  1. <?xml version="1.0" encoding="utf-8" ?>
  2.  
  3. <root>
  4.  
  5.  <persona>
  6.    <id>1</id>
  7.    <nombre>Juan</nombre>
  8.    <apellido>Perez</apellido>
  9.    <hijos>
  10.      <hijo>Juan II</hijo>
  11.      <hijo>Juan III</hijo>
  12.    </hijos>
  13.  </persona>
  14.  
  15.  <persona>
  16.    <id>2</id>
  17.    <nombre>Carlos</nombre>
  18.    <apellido>Gomez</apellido>
  19.    <hijos>
  20.      <hijo>Carlos II</hijo>
  21.      <hijo>Carlos III</hijo>
  22.    </hijos>
  23.  </persona>
  24.  
  25. </root>


Código
  1. using System;
  2. using System.Data;
  3.  
  4. namespace ConsoleApplication1
  5. {
  6.    class Program
  7.    {
  8.        static void Main(string[] args)
  9.        {
  10.            DataSet ds = new DataSet("root");
  11.            ds.ReadXml("../../XMLFile1.xml");
  12.  
  13.            foreach (DataRow dr in ds.Tables["persona"].Rows)
  14.            {
  15.                Console.WriteLine("id: " + dr.Field<String>("id"));
  16.                Console.WriteLine("nombre: " + dr.Field<String>("nombre"));
  17.                Console.WriteLine("apellido: " + dr.Field<String>("apellido"));                
  18.                Console.WriteLine();
  19.            }
  20.  
  21.            Console.ReadLine();
  22.        }
  23.    }
  24. }


Este codigo anda perfecto, lo que no se es como hacer para leer la lista de hijos de cada persona (no necesariamente son dos hijos por persona).
6  Programación / .NET (C#, VB.NET, ASP) / [C#] ¿falta una directiva de uso o una referencia de ensamblado? en: 26 Diciembre 2009, 19:43
Estoy aprendiendo C# y se me presenta un problema que no se como se soluciona a ver si me pueden dar una mano...

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Project1
  7. {
  8.    class Padre
  9.    {
  10.  
  11.    }
  12.  
  13.    class Hijo1 : Padre
  14.    {
  15.        public void Metodo();
  16.    }
  17.  
  18.    class Hijo2 : Padre
  19.    {
  20.        public void Metodo();
  21.    }
  22.  
  23.    class Hijo3 : Padre
  24.    {
  25.        public void Metodo();
  26.    }
  27.  
  28.    class Coleccion : HashSet<Padre>
  29.    {
  30.        public Coleccion()
  31.        {
  32.            this.Add(new Hijo1());
  33.            this.Add(new Hijo2());
  34.            this.Add(new Hijo3());
  35.        }
  36.  
  37.        public void Recorrer()
  38.        {
  39.            foreach (var hijo in this)
  40.            {
  41.                hijo.Metodo();
  42.            }
  43.        }
  44.    }
  45. }


Citar
'Project1.Padre' no contiene una definición de 'Metodo' ni se encontró ningún método de extensión 'Metodo' que acepte un primer argumento de tipo 'Project1.Padre' (¿falta una directiva de uso o una referencia de ensamblado?)


¿Como soluciono este problema?
7  Programación / .NET (C#, VB.NET, ASP) / [C#] Consulta con libreria LINQ en: 21 Diciembre 2009, 04:44
Como accedo a los objetos del grupo creado con una consulta de este tipo...

Código
  1. var pares =
  2.    from carta in this
  3.    group carta by carta.Valor into grupo
  4.    where grupo.Count() >= 2
  5.    //orderby grupo.Key descending
  6.    select grupo.Key;

carta.Valor es un entero, pongo solo este fragmento de codigo porque creo que se entiende bien.

En todos los ejemplos que encuentro por internet para accedere a la consulta lo hacen por medio de dos ciclos foreach() anidados, pero yo quiero necesito eso, solo quiero ver los valores del primer entero y del segundo (o el ultimo).
8  Informática / Software / CDs autoarrancables de recuperación para casos de emergencia en: 13 Marzo 2008, 11:11
CDs autoarrancables para casos de emergencia, son suits de herramientas incluidas en un CD autoarrancable con una gran variedad de programas para hacer distintas finalidades como particionar y clonar HDs, restaurar el MBR, recuperar archivos borrados, testear todo tipo de hardware (memorias, CPU, mother, video), eliminar virus/malwares, realizar beachmarks, mover, copiar y borrar archivos, etc. Estos CDs se pueden descargar desde cualquier red P2P o desde los buscador se encuentran links de paginas como RapidShare y Megaupload con las imagen de los mismos, de todas formas dejamos un par de links con las descargas para que no tengan que buscar demasiado.

El modo de uso es igual para cualquiera de las opciones, hay que poner el CD en la lectora y luego reiniciar la PC. Si la PC esta configurada para bootear primero el CD ya no queda mas nada que hacer que usar el mismisimo CD, sino habra que configurar desde el BIOS el orden en que bootean los dispositivos en la PC y poner en primer lugar la lectora.


Hasta ahi fue una explicacion general de que son y como se usan estos CDs pero ahora viene la parte en la que hay que tomar una decision, y bajar uno de ellos, aunque lo mejor seria que prueben todos y luego decidan.


Hiren's BootCD

Ultima Versión: 15.1
Licencia: ¿ Warez ?
Pagina Oficial:http://www.hirensbootcd.org
Información y descarga:http://foro.elhacker.net/software/hirens_bootcd_cd_autoarrancable_recuperacion_sos-t139246.0.html
Descarga:http://www.hirensbootcd.org/files/Hirens.BootCD.15.1.zip


Ultimate Boot CD

Ultima Versión: 5.0.2
Licencia: Freeware
Pagina Oficial: http://www.ultimatebootcd.com
Información: http://foro.elhacker.net/software/ultimate_boot_cd-t201232.0.html
Descarga: http://www.ultimatebootcd.com/download.html


SystemRescueCd

Ultima Versión: 2.0.0
Licencia: Freeware
Pagina Oficial:http://www.sysresccd.org/Main_Page
Descarga:http://www.sysresccd.org/Download


Trinity Rescue Kit

Trinity Rescue Kit 3.4 es la mas reciente versión de la distribución LiveCD cuyo enfoque es hacia recuperar y reparar operaciones en sistemas Windows. En este lanzamiento destaca la simplificación de las herramientas ofrecidas a través de un simple menú una vez que termina de cargar la distro.

Descarga:http://rm.mirror.garr.it/mirrors/trk/trinity-rescue-kit.3.4-build-372.iso


Ophcrack

Un LiveCD que crackea passwords de Windows

ophcrack LiveCD is 2.3.1 (including ophcrack 3.3.1)
Descarga:http://ovh.dl.sourceforge.net/project/ophcrack/ophcrack-livecd/2.3.1/ophcrack-xp-livecd-2.3.1.iso


Antivirus/Rescue Live-Cd


AVG Rescue CD

Descarga: http://www.avg.com/ww-es/download-file-cd-arl-iso

Avira Antivir Rescue System

Descarga: http://dlpro.antivir.com/package/rescue_system/common/en/rescue_system-common-en.iso

BitDefender Rescue Disk CD

Descarga: http://download.bitdefender.com/rescue_cd/BitDefender-Rescue-CD.iso

F-Secure Rescue live CD 3.11

Descarga: http://www.f-secure.com/linux-weblog/files/f-secure-rescue-cd-3.11.23804.zip

G Data Boot CD 2011

Descarga: https://www.gdata.de/typo3conf/ext/dam_frontend/pushfile.php?docID=7749

Kaspersky Rescue Disk 2010

Descarga: http://rescuedisk.kaspersky-labs.com/rescuedisk/updatable/kav_rescue_10.iso

Panda SafeCD 4.4.3.3

Descarga: http://www.pandasecurity.com/resources/tools/SafeCD.iso




¿Cual es el mejor Live CD para recuperar el sistemas operativo XP?
http://foro.elhacker.net/dudas_generales/iquestcual_es_el_mejor_live_cd_para_recuperar_el_sistemas_operativo_xp-t309811.0.html

Alkid Live CD and USB Multiboot (Update 18.08.2009)
http://foro.elhacker.net/software/alkid_live_cd_and_usb_multiboot_update_18082009-t271307.0.html

Crear CD/DVD booteable...
http://foro.elhacker.net/software/crear_cddvd_booteable-t168517.0.html
9  Informática / Electrónica / Teclado PS/2 convertiendose en pedalera de guitarra en: 7 Enero 2008, 16:17
Buenas, primero que nada explico que para electronica soy un cero a la izquierda o sea que si hago alguna preuguntota sepan entenderme, la cuestion es que quiero adaptar un teclado para convertilo en una pedalera como decia anteriormente, no me acuerdo con que programa lo voy a usar pero es para uno especifico(yo no toco la guitarra, un amigo), ya me fije como funciona la placa del tecaldo para poder usar las taclas que yo quiero pero ahora mi problema en la siguiente imagen:




Mi problema es que nose como conectar un cable a esos contactos, porque eso no es metal, no? no le puedo soldar un cable, alguien tiene una idea de como se hace esto?
10  Programación / Ingeniería Inversa / [Ollydbg] Flags C and O en: 18 Julio 2007, 01:01
Buenas estoy aprendiendo sobre el tema con el tuto de Ricardo y hay una cosa que no entendi del mismo a ver si alguien me podria sacar de la duda.


No entiendo la diferencia entre estas 2 flags, Carry y Overflow...
Páginas: [1] 2 3 4
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines