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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 [2] 3 4
11  Foros Generales / Foro Libre / Re: ¿Que es para ustedes el Open Source ? en: 7 Julio 2012, 21:32 pm
1. Open Source es lo que viene en esta licencia
2. Es una perspectiva utópica, pero si pasará se buscaría una manera de obtener dinero a través del software
12  Programación / Java / Re: Máscara para JTextArea en: 7 Julio 2012, 06:54 am
Si entiendo bien quieres comprabar que sean números, texto y números hexadecimales ¿cierto?

Para esto puedes ocupar expresiones regulares.

Código
  1. String s = "texto";
  2. // te regresa si es un número hexadecimal
  3. boolean isHex = s.matches("[0-9A-F]+");
  4. // te dice si es un número
  5. boolean isNum = s.matches("([0-9\,\.\+\-]+)");
  6. // te dice si es texto
  7. boolean isText = !isHex && !isNum;
  8.  
13  Programación / Java / Re: Duda consigna en: 7 Julio 2012, 06:48 am
Lo que tendrías que hacer es abrir cada archivo de texto de un folder aqui puedes ver como recorrer un folder. Abres el archivo y lo almacenas en una cadena, buscas el texto conString.contains(). Esa es la manera más fácil de hacer lo que buscas, si quisieras eficientarlo tendrías que crear un algoritmo de búsqueda para la tarea que deseas.
14  Programación / Java / Re: Duda consigna en: 6 Julio 2012, 23:16 pm
checate este recurso: http://chuwiki.chuidiang.org/index.php?title=Lectura_y_Escritura_de_Ficheros_en_Java
15  Programación / Scripting / Re: Ayuda para renombrar archivos en: 6 Julio 2012, 23:11 pm
Si es posible, para hacerlo tendrías que crear un archivo txt que tenga la información de que nombre de archivo actual mapear con el nombre de archivo que quieres, ejemplo:

Código:
# nombres de archivo actuales act.txt
1.txt
2.txt
3.txt
9.txt
10.txt

Código:
# nuevos nombres de archivo nuv.txt
juan.txt
pedro.txt
sam.txt
mer.txt
edi.txt

Después en pseudocódigo lo que deberías de obtener es lo siguiente

Código:
void main()
{
// leemos el contenido del archivo
string file_actual = leer("act.txt");
string file_nuevos = leer("nuv.txt");

// dividimos la cadena a partir del salto de linea
string[] nombres_actuales = file_actual.tokenize("\n");
string[] nombres_nuevos = file_nuvos.tokenize("\n");

// checamos que tengan la misma longitud
if(nombres_actuales.length != nombres_nuevos.length)
{
// si no la tienne imprimir mensaje de error y regresar
print("No tienen la misma longitud");
return;
}

// si tienen la misma longitud ahora hay que renombrar
// recorremos el arreglo con los nombres actuales
for(var i = 0; i < nombres_actuales.length; i++)
{
// obtenemos la referencia al archivo
File f = open(nombres_actuales[i]);
// renombramos el archivo
f.rename(nombres_nuevos[i]);
// salvamos el archivo
f.save();
}
}
16  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda en lenguajes .Net en: 6 Julio 2012, 23:00 pm
Es importante que consideres a que área quieres enfocarte pues decir que harías lo que sea que las empresas te pidan tienes que saber que estás hablando de un espectro muy grande, es decir puede que una empresa te pida un sistema web, un driver, un sistema experto, un sistema de reconocimiento de voz, un sistema automatizado para el escaneo de libros o bien un sistema que permita reconocer las placas de un auto para que pueda salir de un estacionamiento, también se te podría pedir un sistema inteligente que analice las últimas noticias para predecir el valor de una acción en la bolsa.

Ahora que si hablamos de que sería lo más factible que te pidieran es un sistema de altas, bajas, cambios y consultas en web, para hacer esto te recomiendo que investigues lo siguiente:

- Modelo MVC
- Operaciones CRUD
- Programación ASP en Web
- Servidores IIS

El primer programa que te recomiendo que hagas es un sistema de noticias en web que haga los siguiente

- Los usuarios se registran en el sistema
- Los usuarios se loguean al sistema (através de un nombre de usuario y una contraseña)
- Los usuarios dan de alta nuevas noticias
- Los usuarios pueden dar de baja sus noticias
- Los usuarios pueden borrar sus noticias
- Un usuario administrador que tenga todos los permisos anteriores y que pueda dar de baja usuarios
- Consulta de noticias

Un sistema como el anterior te podría explicar lo básico para programar, un sistema como el que te propongo puedes implementarlo en ASP, PHP, Python, PERL o casi en todo y no es necesario aprender .NET para hacerlo.

Si lo que quieres aprender es Ingenieria en Sistemas Computacionales, te recomiendo que investigues los siguientes conceptos:

- Programación Orientada a Objetos
- Estructuras discretas
- Diseño y análisis de Algoritmos
- Lenguajes Formales y Automátas
- Programación de sistemas
- Compiladores
- Sistemas Operativos
- Ingenieria de software
- Bases de datos
- Redes computacionales
- Seguridad informática
- Sistemas de información
- Inteligencia Artificial
17  Programación / Java / Re: Duda consigna en: 6 Julio 2012, 20:25 pm
Orientación en google

- Crear GUI en Java
- Persistencia de objetos Java
18  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda en lenguajes .Net en: 6 Julio 2012, 20:22 pm
Depende de lo que quieras hacer, pero si vas aprender puedes empezar por C# y ASP, .NET solo es una librería y dependiendo de lo que quieras hacer puedes ocuparla o no. Te recomiendo mejor que aprendas a programar y después si lo deseas vez como usar .NET
19  Programación / Java / Re: Duda JTextField en: 6 Julio 2012, 06:18 am
En pseudocódigo

Código
  1. // obtenemos el string en el texfield
  2. String str_val = jtexField.text;
  3. // dividimos el valor a través de un token
  4. String[] str_val_token = str_val.tokenize(",");
  5. // creamos el arreglo
  6. double arr[] = new arr[str_val_token.length];
  7. // recorremos el arreglo de tokens
  8. String container_text_area;
  9. for(int i = 0; i < arr.length; i++)
  10. {
  11. // convertimos el valor en double
  12. arr[i] = str_val_token[i].toDouble();
  13. // lo agregamos a un valor temporal
  14. container_text_area += str_val_token[i] + ",";
  15. }
  16. // asignamos el valor al container
  17. jTextArea.text = container_text_area;
  18.  
20  Programación / Programación C/C++ / Re: Ayuda con programacion en c! "Urgente porfavor" en: 6 Julio 2012, 06:11 am
Código
  1. #include <stdio.h>
  2. #include <funPro.h>
  3.  
  4. int main()
  5. {
  6.   // primeros n primos (asume funPro.h y siPrimo()
  7.  
  8.   int t = 100, i = 0; // cantidad de primos, posición
  9.   long c = 2; // candidato a primo
  10.  
  11.   while (i < t)
  12.   {
  13.      if (primo(c))
  14.      {
  15.         printf("%ld", c);
  16.         i++;
  17.      }
  18.  
  19.      c++;
  20.   }
  21.  
  22.   //1. Obtener y desplegar los numeros positivos abundantes en el intervalo (a, b).
  23.   int a = 0;
  24.   int b = 100;
  25.   i = a;
  26.   while(i <= b)
  27.   {
  28.   if(siAbundante(a))
  29.   {
  30.   print("%i", a);
  31.   }
  32.   i++;
  33.   }
  34.  
  35.   // 2. Obtener y desplegar los primeros t enteros positivos que son iguales a la suma de los factoriales de sus digitos.
  36.   t = 100;
  37.   i = 0;
  38.   while(i <= t)
  39.   {
  40.      if (sumFactDigi(i))
  41.      {
  42.         printf("%ld", i);
  43.      }
  44.  
  45.      i++;
  46.   }
  47.  
  48.   return 0;
  49. }
  50.  
Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines