• Domingo 11 de Mayo de 2025, 00:17

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - NRM

Páginas: 1 ... 5 6 [7] 8 9 ... 12
151
C/C++ / Re: Algoritmos Criptográficos
« en: Lunes 18 de Octubre de 2004, 20:13 »
Aca tenes una implementacion en C.

Código: Text
  1. /* 128-bit key in k[0] .. k[3].   64-bit data in v[0] .. v[1]. */
  2. main (int artgc, char **argv, char **env) {
  3.    unsigned long v[2], k[4];
  4.  
  5.    v[0] = 0x12345678; v[1] = 0x9abcdef0;
  6.    k[0] = 0x61626364; k[1] = 0x62636465;
  7.    k[2] = 0x63646566; k[3] = 0x64656667;
  8.  
  9.    printf ("c_tea:\n");
  10.    printf ("    key = 0x%x %x %x %x\n\n", k[0], k[1], k[2], k[3]);
  11.    printf ("      v = 0x%x %x\n", v[0], v[1]);
  12.  
  13.    tea_code (v, k);
  14.    printf ("  coded = 0x%x %x\n", v[0], v[1]);
  15.  
  16.    tea_decode (v, k);
  17.    printf ("decoded = 0x%x %x\n", v[0], v[1]);
  18. }
  19.  
  20. encrypt () {
  21. }
  22.  
  23. decrypt () {
  24. }
  25.  
  26. tea_code(long* v, long* k)  {   /* long is 4 bytes. */
  27.    unsigned long v0=v[0], v1=v[1], k0=k[0], k1=k[1], k2=k[2], k3=k[3],
  28.                 sum=0, delta=0x9e3779b9, n=32&#59;
  29.    while (n-- > 0) {
  30.       sum += delta&#59;
  31.       v0 += (v1<<4)+k0 ^ v1+sum ^ (v1>>5)+k1&#59;
  32.       v1 += (v0<<4)+k2 ^ v0+sum ^ (v0>>5)+k3&#59;
  33.    }
  34.    v[0]=v0&#59; v[1]=v1&#59;
  35. }
  36. tea_decode(long* v, long* k)  {
  37.    unsigned long v0=v[0], v1=v[1], k0=k[0], k1=k[1], k2=k[2], k3=k[3],
  38.    n=32, sum, delta=0x9e3779b9&#59;
  39.    sum=delta<<5&#59;
  40.    while (n-- > 0) {
  41.       v1 -= (v0<<4)+k2 ^ v0+sum ^ (v0>>5)+k3&#59;
  42.       v0 -= (v1<<4)+k0 ^ v1+sum ^ (v1>>5)+k1&#59;
  43.       sum -= delta&#59;
  44.    }
  45.    v[0]=v0&#59; v[1]=v1&#59;
  46. }
  47.  
  48.  

Para mas info: http://www.ftp.cl.cam.ac.uk/ftp/papers/djw...jw-rmn-tea.html

152
Java / Re: Problema Al Compilar
« en: Jueves 14 de Octubre de 2004, 03:48 »
Ups ni habia leido el error que te devolvia. :P

Acabo de probar el codigo que puse y me funciona.
No se cual podria ser el error.

:(

153
Java / Re: Problema Al Compilar
« en: Miércoles 13 de Octubre de 2004, 03:46 »
El problema esta en el parametro del metodo main.
Deberia de quedar asi:

Código: Text
  1. class hola
  2. {
  3.     public static void main(String[] args)
  4.     {
  5.         System.out.print("Hola mundo ");
  6.     }
  7. }
  8.  

154
XHTML / Re: ¿como Hago?
« en: Miércoles 13 de Octubre de 2004, 03:40 »
Podrias utilizar Frames o IFrames. Para mas informacion:

http://www.w3schools.com/html/html_frames.asp

Saludos

155
VB .NET / Re: Funciona El Ejecutable En Linux
« en: Sábado 9 de Octubre de 2004, 01:40 »
En teoria es posible gracias al Proyecto Mono, pero en la practica depende de que haga la aplicacion, Mono y .NET no son 100% "compatible" como para portar aplicaciones de uno a otro (depende mucho de la aplicacion en si).

Espero el link te sea de utilidad.

Saludos

156
Java / Re: Conectar Dos Pc Mediante El Puerto Serial
« en: Jueves 7 de Octubre de 2004, 04:26 »
Si haz logrado enviar archivos, lo que podrias hacer es enviar uno con una lista de los archivos que hay en la maquina remota y asi poder listarlos. Luego con refrescar la lista cada cierta cantidad de tiempo tienes la lista actualizado.

Es una simple idea, pero creo que puede ser implementada. Espero te sirva.

 Saludos.

157
Java / Re: Imagenes En Memoria
« en: Jueves 30 de Septiembre de 2004, 17:21 »

158
GNU/Linux / Re: Script Programacion Shell
« en: Viernes 24 de Septiembre de 2004, 23:27 »
Código: Text
  1. history | tail -15 | grep "ls -l" | grep -v grep | wc -l
  2.  

Espero te sirva.

Saludos

159
C/C++ / Re: Funciones O Parametros
« en: Martes 21 de Septiembre de 2004, 06:16 »
Como te dijo Blag podria hacer eso utilizando punteros, otra solucion seria utilizar un array para guardar los resultados.

160
Java / Re: Java Con Visual Basic
« en: Viernes 17 de Septiembre de 2004, 01:59 »
Creo que la mejor opcion que tienes es usa web services, sino como dijo JuanK es utilizar RPC.

161
Python / Re: Calculadora
« en: Viernes 3 de Septiembre de 2004, 20:43 »
Te felicito esta muy buena. Como recomendacion te diria que pruebes de usar WxPython (http://www.wxpython.org) ya que es una paquete para trabajar con gui muy completo y simple de utilizar.

Saludos

162
GNU/Linux / Re: Editor Htm Wysiwyg Para Linux
« en: Viernes 3 de Septiembre de 2004, 20:36 »
Vim no es un editor WYSIWYG, sino me equivoco Quanta es lo mejor que tenes por ahora en GNU/Linux con respecto editores WYSIWYG.

Saludos

163
Java / Re: Control Para Manejar Las Fechas
« en: Viernes 3 de Septiembre de 2004, 05:20 »
No se mucho de VB, pero tal vez te sirva estos links que hablan sobre la clase Date y GregorianCalendar.

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html

http://java.sun.com/j2se/1.4.2/docs/api/ja...anCalendar.html

Espero te sirva.

Saludos

164
Java / Re: Lectura Desde El Teclado
« en: Viernes 3 de Septiembre de 2004, 05:11 »
Código: Text
  1. class Echo {
  2.    public static void main (String [] args) throws java.io.IOException {
  3.       int ch;
  4.       System.out.print ("Enter some text: ");
  5.  
  6.       while ((ch = System.in.read ()) != '\n')
  7.          System.out.print ((char) ch);
  8.    }
  9. }
  10.  

Espero te sirva.
Saludos

165
GNU/Linux / Re: Archivos Linux
« en: Viernes 3 de Septiembre de 2004, 03:01 »
Cita de: "juez"
k tal amigos tengo una pc con dos particiones una winxp y otra fc1 pero tengo unos archivos k necesito pasar a linux como se puede hacer? y ya k estamos en el tema como se hace en viceversa.

Saludos
Lo unico que debes hacer es montar la particion donde se encuentra tu windows. Este proceso es diferente segun tu tipo de particion y donde se encuentra esta. Para mas ayuda consulta el manual de mount.

Saludos

166
Python / Re: Mascaras Para Wxtextctrl
« en: Viernes 27 de Agosto de 2004, 04:07 »
No entiendo tu pregunta podrias explicar un poco mas. :P

          Gracias

167
Java / Re: Principios Básicos De Java
« en: Jueves 26 de Agosto de 2004, 21:40 »
Me parece que quisiste decir clases en vez de funciones. Aca te paso un link con una introduccion a Objetos (POO) desde Java. Espero te sirva.

http://java.sun.com/docs/books/tutorial/java/index.html

168
Java / Re: Comodines En Java
« en: Jueves 26 de Agosto de 2004, 21:37 »
La solucion que buscas se llama "regular expressions". Aca te paso un link, espero te sea util.

http://java.sun.com/developer/technicalArt...eases/1.4regex/

169
Java / Re: Tutoriales Manuales
« en: Miércoles 25 de Agosto de 2004, 05:46 »
Espero este link te sea de utilidad.

http://java.sun.com/developer/onlineTraining/index.html

170
GNU/Linux / Re: Color En Sun Solaris
« en: Martes 17 de Agosto de 2004, 20:22 »
Lo que te convendria seria utilizar ncurses, te va a simplificar el trabajo.

http://www.gnu.org/software/ncurses/ncurses.html

171
Python / Re: Algun Ejemplo De Typos De Fechas
« en: Lunes 16 de Agosto de 2004, 23:40 »
Aca pongo un ejemplo de como utilizar el objeto wxDateTime.

Código: Text
  1. >>> from wxPython.wx import *
  2. >>> ahora = wxDateTime_Now()
  3. >>> print ahora
  4. Mon Aug 16 19:00:00 2004
  5. >>> print ahora.FormatISODate()
  6. 2004-08-16
  7.  
  8.  

Espero te sirva.
Saludos

172
GNU/Linux / Re: Indesiso Ayuda !!!
« en: Viernes 13 de Agosto de 2004, 01:26 »
A mi en particular no me gusta Knoppix, ahora con respecto a que distribucion se parece a Knoppix, sin lugar a dudas esa seria Debian (ya que Knoppix se basa en Debian). Si sos un novato en GNU/Linux y nunca te cruzaste con ningun Unix/BSD/etc, lo mejor seria que arranques con algo simple como puede ser Fedora, Mandrake o Suse. Si en cambio tenes algun conocimiento o queres aprender sobre GNU/Linux y arrancar con todas las "pilas" te recomiendo Slackware, Debian o Gentoo (ya que para mi estos son algo mas dificiles pero te "obligan" a aprender).
Espero mi opinion te sirva, Saludos.

173
GNU/Linux / Re: Mi Maquina Ya No Arranca
« en: Viernes 13 de Agosto de 2004, 01:17 »
Lo que me imagino que abra sucedido es que al actualizar el windows las particiones se modificaron y Lilo no logra cargar. Para solucionar deberias bootear GNU/Linux con el diskette de booteo o algun Cd de booteo, una vez logrado esto montas la particion de tu sistema y ejecutas lilo (de ser necesario modificas /etc/lilo.conf).
Espero me haya podido explicar.

174
GNU/Linux / Re: Programacion Consola
« en: Martes 10 de Agosto de 2004, 05:03 »
ncurses es una libreria que viene generalmente con la mayor parte de las distribuciones. Sino es asi en la tuya entra a el siguiente link http://www.gnu.org/software/ncurses/

Espero te sirva.

175
GNU/Linux / Re: Programacion Consola
« en: Domingo 8 de Agosto de 2004, 21:44 »
Aca tenes un "port"  de conio.h que utiliza ncurses (fueron escritas por un brasilero). Espero te sirva.

Código: Text
  1. // conio.h
  2. // CONIO.H UTILIZANDO OS RECURSOS DA BIBLIOTECA NCURSES     //
  3. // ----------------------------------------------------     //
  4. //                                                          //
  5. // DESENVOLVIDO POR: JEFFERSON DOS SANTOS FELIX, ABRIL 2004 //
  6. //                                                          //
  7.  
  8. #ifndef __NCURSES_H
  9. #include <curses.h>
  10. #endif
  11.  
  12. #define BLACK       0
  13. #define RED         1
  14. #define GREEN       2
  15. #define BROWN       3
  16. #define BLUE        4
  17. #define MAGENTA     5
  18. #define CYAN        6
  19. #define LIGHTGRAY   7
  20. #define DARKGRAY    8
  21. #define LIGHTRED    9
  22. #define LIGHTGREEN  10
  23. #define YELLOW      11
  24. #define LIGHTBLUE   12
  25. #define PINK        13
  26. #define LIGHTCYAN   14
  27. #define WHITE       15
  28.  
  29. #define DEFAULT_PAIR 57
  30.  
  31. int initconio(void);
  32. int endconio(void);
  33. int clrscr(void);
  34. int textcolor(short color);
  35. int textbackground(short color);
  36. int gotoxy(int x, int y);
  37. int wherex(void);
  38. int wherey(void);
  39.  
  40. short cur_pair;
  41. int cur_bold;
  42.  
  43. int initconio(void)
  44. {
  45.   int f, b;
  46.   short p;
  47.   initscr();
  48.   start_color();
  49.   p = 1;
  50.   for(f = 0; f < 8; f++)
  51.     for(b = 0; b < 8; b++, p++)
  52.       init_pair(p, f%8, b%8);
  53.   cur_pair = DEFAULT_PAIR;
  54.   cur_bold = 0;
  55.   bkgd(COLOR_PAIR(cur_pair));
  56.   color_set(cur_pair, NULL);
  57.   attr_off(A_BOLD, NULL);
  58.   return 0;
  59. }
  60.  
  61. int endconio(void)
  62. {
  63.   endwin();
  64.   return 0;
  65. }
  66.  
  67. int clrscr(void)
  68. {
  69.   bkgd(COLOR_PAIR(cur_pair));
  70.   if(cur_bold == 1)
  71.     attr_on(A_BOLD, NULL);
  72.   else
  73.     attr_off(A_BOLD, NULL);
  74.   clear();
  75.   return 0;
  76. }
  77.  
  78. int textcolor(short color)
  79. {
  80.   short f, b, x, y;
  81.   short p;
  82.   pair_content(cur_pair, &f, &b);
  83.   p = 1;
  84.   for(x = 0; x < 8; x++)
  85.     for(y = 0; y < 8; y++, p++)
  86.       if((x == (color%8))&&(y == b))
  87.         cur_pair = p;
  88.   color_set(cur_pair, NULL);
  89.   if(color >= 8)
  90.   {
  91.     cur_bold = 1;
  92.     attr_on(A_BOLD, NULL);
  93.   }
  94.   else
  95.   {
  96.     cur_bold = 0;
  97.     attr_off(A_BOLD, NULL);
  98.   }
  99.   return 0;
  100. }
  101.  
  102. int textbackground(short color)
  103. {
  104.   short f, b, x, y;
  105.   short p;
  106.   pair_content(cur_pair, &f, &b);
  107.   p = 1;
  108.   for(x = 0; x < 8; x++)
  109.     for(y = 0; y < 8; y++, p++)
  110.       if((x == f)&&(y == (color%8)))
  111.         cur_pair = p;
  112.   color_set(cur_pair, NULL);
  113.   return 0;
  114. }
  115.  
  116. int gotoxy(int x, int y)
  117. {
  118.    move(x - 1, y - 1);
  119.    return 0;
  120. }
  121.  
  122. int wherex(void)
  123. {
  124.    int x, y;
  125.    getyx(stdscr, x, y);
  126.    return x + 1;
  127. }
  128.  
  129. int wherey(void)
  130. {
  131.    int x, y;
  132.    getyx(stdscr, x, y);
  133.    return y + 1;
  134. }
  135.  

Páginas: 1 ... 5 6 [7] 8 9 ... 12