|
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
« en: Lunes 18 de Octubre de 2004, 20:13 »
Aca tenes una implementacion en C. /* 128-bit key in k[0] .. k[3]. 64-bit data in v[0] .. v[1]. */ main (int artgc, char **argv, char **env) { unsigned long v[2], k[4]; v[0] = 0x12345678; v[1] = 0x9abcdef0; k[0] = 0x61626364; k[1] = 0x62636465; k[2] = 0x63646566; k[3] = 0x64656667; printf ("c_tea:\n"); printf (" key = 0x%x %x %x %x\n\n", k[0], k[1], k[2], k[3]); printf (" v = 0x%x %x\n", v[0], v[1]); tea_code (v, k); printf (" coded = 0x%x %x\n", v[0], v[1]); tea_decode (v, k); printf ("decoded = 0x%x %x\n", v[0], v[1]); } encrypt () { } decrypt () { } tea_code(long* v, long* k) { /* long is 4 bytes. */ unsigned long v0=v[0], v1=v[1], k0=k[0], k1=k[1], k2=k[2], k3=k[3], sum=0, delta=0x9e3779b9, n=32; while (n-- > 0) { sum += delta; v0 += (v1<<4)+k0 ^ v1+sum ^ (v1>>5)+k1; v1 += (v0<<4)+k2 ^ v0+sum ^ (v0>>5)+k3; } v[0]=v0; v[1]=v1; } tea_decode(long* v, long* k) { unsigned long v0=v[0], v1=v[1], k0=k[0], k1=k[1], k2=k[2], k3=k[3], n=32, sum, delta=0x9e3779b9; sum=delta<<5; while (n-- > 0) { v1 -= (v0<<4)+k2 ^ v0+sum ^ (v0>>5)+k3; v0 -= (v1<<4)+k0 ^ v1+sum ^ (v1>>5)+k1; sum -= delta; } v[0]=v0; v[1]=v1; }
Para mas info: http://www.ftp.cl.cam.ac.uk/ftp/papers/djw...jw-rmn-tea.html
152
« en: Jueves 14 de Octubre de 2004, 03:48 »
Ups ni habia leido el error que te devolvia.  Acabo de probar el codigo que puse y me funciona. No se cual podria ser el error.
153
« en: Miércoles 13 de Octubre de 2004, 03:46 »
El problema esta en el parametro del metodo main. Deberia de quedar asi: class hola { public static void main(String[] args) { System.out.print("Hola mundo "); } }
155
« 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
« 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
« en: Jueves 30 de Septiembre de 2004, 17:21 »
158
« en: Viernes 24 de Septiembre de 2004, 23:27 »
history | tail -15 | grep "ls -l" | grep -v grep | wc -l
Espero te sirva. Saludos
159
« 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
« 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
« 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
« 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
164
« en: Viernes 3 de Septiembre de 2004, 05:11 »
class Echo { public static void main (String [] args) throws java.io.IOException { int ch; System.out.print ("Enter some text: "); while ((ch = System.in.read ()) != '\n') System.out.print ((char) ch); } }
Espero te sirva. Saludos
165
« en: Viernes 3 de Septiembre de 2004, 03:01 »
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
« en: Viernes 27 de Agosto de 2004, 04:07 »
No entiendo tu pregunta podrias explicar un poco mas.  Gracias
169
« en: Miércoles 25 de Agosto de 2004, 05:46 »
171
« en: Lunes 16 de Agosto de 2004, 23:40 »
Aca pongo un ejemplo de como utilizar el objeto wxDateTime. >>> from wxPython.wx import * >>> ahora = wxDateTime_Now() >>> print ahora Mon Aug 16 19:00:00 2004 >>> print ahora.FormatISODate() 2004-08-16
Espero te sirva. Saludos
172
« 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
« 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
« 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
« 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. // conio.h // CONIO.H UTILIZANDO OS RECURSOS DA BIBLIOTECA NCURSES // // ---------------------------------------------------- // // // // DESENVOLVIDO POR: JEFFERSON DOS SANTOS FELIX, ABRIL 2004 // // // #ifndef __NCURSES_H #include <curses.h> #endif #define BLACK 0 #define RED 1 #define GREEN 2 #define BROWN 3 #define BLUE 4 #define MAGENTA 5 #define CYAN 6 #define LIGHTGRAY 7 #define DARKGRAY 8 #define LIGHTRED 9 #define LIGHTGREEN 10 #define YELLOW 11 #define LIGHTBLUE 12 #define PINK 13 #define LIGHTCYAN 14 #define WHITE 15 #define DEFAULT_PAIR 57 int initconio(void); int endconio(void); int clrscr(void); int textcolor(short color); int textbackground(short color); int gotoxy(int x, int y); int wherex(void); int wherey(void); short cur_pair; int cur_bold; int initconio(void) { int f, b; short p; initscr(); start_color(); p = 1; for(f = 0; f < 8; f++) for(b = 0; b < 8; b++, p++) init_pair(p, f%8, b%8); cur_pair = DEFAULT_PAIR; cur_bold = 0; bkgd(COLOR_PAIR(cur_pair)); color_set(cur_pair, NULL); attr_off(A_BOLD, NULL); return 0; } int endconio(void) { endwin(); return 0; } int clrscr(void) { bkgd(COLOR_PAIR(cur_pair)); if(cur_bold == 1) attr_on(A_BOLD, NULL); else attr_off(A_BOLD, NULL); clear(); return 0; } int textcolor(short color) { short f, b, x, y; short p; pair_content(cur_pair, &f, &b); p = 1; for(x = 0; x < 8; x++) for(y = 0; y < 8; y++, p++) if((x == (color%8))&&(y == b)) cur_pair = p; color_set(cur_pair, NULL); if(color >= 8) { cur_bold = 1; attr_on(A_BOLD, NULL); } else { cur_bold = 0; attr_off(A_BOLD, NULL); } return 0; } int textbackground(short color) { short f, b, x, y; short p; pair_content(cur_pair, &f, &b); p = 1; for(x = 0; x < 8; x++) for(y = 0; y < 8; y++, p++) if((x == f)&&(y == (color%8))) cur_pair = p; color_set(cur_pair, NULL); return 0; } int gotoxy(int x, int y) { move(x - 1, y - 1); return 0; } int wherex(void) { int x, y; getyx(stdscr, x, y); return x + 1; } int wherey(void) { int x, y; getyx(stdscr, x, y); return y + 1; }
Páginas: 1 ... 5 6 [7] 8 9 ... 12
|
|
|