• Martes 22 de Julio de 2025, 02:34

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 - JuanK

Páginas: 1 ... 118 119 [120] 121 122 ... 231
2976
C# / Re: C# Versus Java
« en: Jueves 22 de Septiembre de 2005, 20:16 »
Citar
La simplicidad de la que hablas implica que la programacion es cada vez menos debido a que cada vez hay mas librerias sobre el Kernel

de eso se trata no?, de que cada vez menos cosas sean dependientes del usuario o desarrolador o maquina virtual o lo que sea, ahora que si hay menos programacion no lo creo, pues al seder gran parte de las preocupaciones a otro tipo de cosas, el desarrolador tiene la oportunidad de invertir su tiempo en cosas que son más productivas y logicamente los programas y el nivel de complejidad del software comienza a crecer en otros aspectos muy importantes que no necesariamente dependen de la complejidad de la maquina sino que depende, como bien lo has dicho, de otra serie de recursos 'logicos' de nivel superior.

Citar
Te agradezco la informacion pero sigo pensando que no alcanza los niveles de "proposito general" que alcanzan C y C++.

Y respecto al java Web star opino lo mismo, no es de propósito muy general que digamos pero seguro hay empresas que le sacan mucho provecho a esa caracteristica.

2977
La taberna del BIT / Re: Discusión De Siempre
« en: Jueves 22 de Septiembre de 2005, 16:51 »
Bien, en lo personal ataco bastante a los que pidan la tarea por una razón fnudamental:
aca no estamos para hacerle el trabajo a nadie, sería muy facil solucionar todos los post dando o haciendo los programas completos, pero que ganamos con eso? alimentar parasitos y cultivar profesionales inservibles tal como lo son la inmensa mayoria de los profesionales en america latina, lastimosamente muchos tienen un titulo profesional conseguido pidiendole las tareas a alguien más....

asi que cuando le hacemos el trabajo completo a alguien no soplo le estamos haciendo un daño a esa persona sino que ademas estamos acabando con el futuro de nuestras naciones.


Por otra parte el ser moderador o usuario activo no es tampoco obligación ya que tambien suelen pasearce por el foro persojnajes que recalaman porque nadie nunca les contesta a sus preguntas... estoy seguro de que aca  muchas personas podrian solucionar una pregunta y no lo hacen, YO SOY uno de ellos...

Decenas de veces al dia visito los foros que modero y otros que no modero, y me encuentro con muchas preguntas de las cuales generalmente conozco el 100% de la solucion y sino es asi entonces al menos conozco donde se puede encontrar la solucion, pero simplemente no contesto porque despues de 2 o 3 años contestando las mismas preguntas, termina haciendose algo aburrido, más aún cuando claramente se ve que las intenciones de muchos usuarios no son aprender realmente a solucionar algo, sino buscar alguien que se lo solucione y que le solucione los problemas en adelante.

Al principio contestaba más por ponerme a prueba a mi mismo y por aprender ( en ese entonces tenia mucho tiempo para aprender), luego me di cuenta que en mi afan por sobresalir y aprender no estaba ayudando a nadie, asi que desde ese dia cambia y ya no le hago trabajos a nadie, y por el contrario trato de estar pendiente de que nadie lo solicita y de que nadie los entregue hechos, y pr otro lado ahora casi no contesto tantas preguntas como antes porque llega el moemnto en que uno se cansa.

2978
La taberna del BIT / Re: Discusión De Siempre
« en: Miércoles 21 de Septiembre de 2005, 15:49 »
bueno, es algo que le ocurre mucho a las personas que saben de algún tema y no es algo hecho con mala intención , a mi me pasa muy seguido y aunque sin lugar a dudas es algo que hay corregir , tambien es algo muy normal.

es como cuando estas en la U y al hacer un trabajo en grupo resultas tu haciendo casi todo el trabajo y luego al sustentar con el profesor se te escapan los:'Yo hice, me toco, me salio, se me complico lo solucione asi ' etc... esta mal hecho proque haces quedar mal a tus compañeros pero a veces es dificil de evitar porque es la realida de las cosas, lo mismo pasa en el foro; y respecto a las criticas que hace en otros post... podran ser duras pero bien merecidas.


Palucchi si lo que querias era mostrar los errores de bartolomeo, has fracasado pues has actuado de la misma manera a com te molesta que actue el, siempre hay maneras mas decentes de decir las cosas y sobre todo si era una observacion para él , primero debiste habersela hecho a través de nu mensaje privado y en los mejores términos posibles.

Ademas píenso que no eres nuevo en el foro, y seguramente participas con otro nick, para nomsotros seria muy facil saberlo revisando las conecciones al foro, pero es algo que no vale la pena, por el contrario no deberias ocultarte para hacer tus comentarios y muchisimo menos si los hicieras de buena manera.

2979
La taberna del BIT / Re: ¿que Opinan Del Control Del Revolution?
« en: Miércoles 21 de Septiembre de 2005, 14:43 »
ufff
no me usta la forma cuiadrada pero como noveda se ve muy bien.

Adoro a Nintendo

2980
SQL Server / Re: Sql Y Windows Xp
« en: Miércoles 21 de Septiembre de 2005, 14:33 »
el sql server lo tienes instalado en una maquina aparte de donde corres el programa o es en la misma maquina?


SQL Server 7 no funciona con windows XP despues de instalar el service Pack 2, tangas o no tengas habilitado el firewall.

2981
Dudas informáticas / Re: Un Flash En El Blog
« en: Miércoles 21 de Septiembre de 2005, 14:27 »
tal como te dije radical, deben gtener restriccion sobre esa etiqueta.

2982
La taberna del BIT / Re: Sistemas Operativos De Microsoft
« en: Miércoles 21 de Septiembre de 2005, 14:26 »
como observacion adicional windows 3.1 no era ni es un sistema operativo.

2983
La taberna del BIT / Re: Sistemas Operativos De Microsoft
« en: Miércoles 21 de Septiembre de 2005, 14:24 »
como programador clasico... genial el  DOS.

Pero como al pregunta es acerca de sistemas operativios... abnda que hacer el Windows XP Professional se los lleva a todos por delante en todo sentido, en especial xdespues de instalar el service pack 2 quedo la berraquera.

2984
C# / Re: Error O Bug En Windows Forms :s
« en: Miércoles 21 de Septiembre de 2005, 14:19 »
creo que lomejor es que postees el form.

2985
Java / Re: Método Que No Quiere Retornar
« en: Miércoles 21 de Septiembre de 2005, 14:18 »
umm creo que tienes mal los parentesis y te sobran corchetes, hace rato no hago ese tipo de cosas asi que espero que eso sea el error.

Código: Text
  1.  
  2. public String Hola()
  3. {
  4.   String letrero = "hola";
  5.  
  6.   JButton boton = new JBoton("hola");
  7.  
  8.   boton.addActionListener(new ActionListener(
  9.       public void actionPerformed(ActionEvent ev)
  10.      {
  11.         return letrero;
  12.      }
  13.   );.
  14. }
  15.  

2986
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Miércoles 21 de Septiembre de 2005, 07:37 »
Citar
entiendes como se hace algo así???

realmente usan imagenes grandes??
de todos modos no son tan grandes las escenas...

Usan tiles, no usan imagenes grandes porque consumendemasidos recursor, de ehcho en un P4 es mucho as rapido dibujar varias imagenes pequeñas ( asi sea una sola repetida varias veces) que una imagen muy grande, por cuestiones de chache y este tipo de cosas.

No si lo hyas visto, no creo.. pero te invito a ver mi juego FMC, no es gran cosa pero las escenas que ves usan la tecnica de tiles.

en un link ( FMC unas lineas abajo) de este mismo  foro puedes  ver unos vinculoa a a pagina del juego a la dopcumentacion y a un archivo de video con el demo del juego, en efecto fue hecho con tecnica de tiles y utiliza al igual que el tuyo 4 capas para lograr el efecto de profundidad, y como ya te he dicho usa imagenes de 24 bit.


Juegos como megaman y donky kong countruy usan esa tecnica de tiles aunque no pareciera en especial ene l juego de donkey kong.
tambien en mi blog puedes ver potros scren shot del juego pero te recomiendo que bajes el video de donde te dije.

2987
C# / Re: Error O Bug En Windows Forms :s
« en: Martes 20 de Septiembre de 2005, 23:55 »
version beta experss 2005?

2988
Programación de Videojuegos / Re: Se Me Ocurrio Una "ocurrencia"
« en: Martes 20 de Septiembre de 2005, 23:55 »
Sim el escroll se mueve habria que redibujar todos los tiles de todas formas,
sino es asi tu tecnica es muy buebna y se llama dirty reactangles, esta aument nmucho el performance cuan do son pocas cosas animadas, pero si son muchas, por el contrario lo disminuye en exceso.

2989
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Martes 20 de Septiembre de 2005, 21:23 »
respecto a lo del int todo depende de las circunstancias...
hay que medir que tanta memoria o que tanto procesamiento necesitas.
de que tamaño son tus imagagenes de en cada capa?
es decir ya se que se ve una pantalla de 640*480 pero que tan grande es cada escena? que tan grande es cada capa?

2990
ASM (Ensamblador) / Re: Pasos Para Pasar De Com A Exe
« en: Martes 20 de Septiembre de 2005, 20:36 »
respecto a lo del com si me funciono pero es que este es el que yo tengo como version COM:
Código: Text
  1.  
  2. bits =16
  3. org 0100h
  4. start:
  5. cld
  6. mov si, cad
  7. call imprimir
  8. ret
  9. imprimir:
  10. mov ah,0eh
  11. caracter:
  12. lodsb
  13. cmp al,0
  14. jz finchar
  15. int 10h
  16. jmp caracter
  17. finchar:
  18. ret
  19. cad db "prueba",0
  20.  
  21.  

No sabia lo del 20H.

Bien gracias!.

2991
Otros CLR / Re: Visual Basic .NET O Visual C#
« en: Martes 20 de Septiembre de 2005, 19:18 »
Citar
Hay una cosa de VB que C# no tiene, la conversión implícita de los datos. Si se coge un valor de una caja de texto puedo usarlo directamente como número sin conversión alguna. El código se hace muy limpio gracias a esto y es muy comodo. ¿Por qué C# no tiene esto si el código resultante es posible de hacer? Será por rendimiento, pero se podría dar a elegir entre que haga esa conversión o no. Ya sé que con una pequeña conversión se soluciona, pero cuando uno está acostumbrado..
Precisamente esto no existe en C#.NET porque aunque a muchos desarroladores que vienen del estilo de vb 6.0 les suele  parecer que es algo limpio, lo cierto es que solo hace mas corto el codigo pero empobrece la legibilidad del mismo y en proyectos grandes más que una ayuda es una demora tener que buscar de que tipo de dato es algo ya que se puede asignar asi nada mas y de hecho puede dar pie a muchos errores de desarrollo si ambos tipos de dato son el mismo o son diferentes etc.. para poder detectar algun error o hacer una modificacion,se conservo unicamente para favorecer a los dev. que vienen de vb.

Citar
En cuestión de potencia parece que son iguales, así que nada que decir al respecto.

No es del todo cierto, cosas como las que ya hemos mencioando hacen la diferencia sin contar que siempre C# ha sacado nuevas cosas en sus diferentes versiones y solo tiempo despues estas cosas son implementadas en vb.net y solo cuando son cosas relativamente sencillas, por ejemplo muchas cosas de C# no estaban en visual basic.net y no fueron incorporadas sino hasta la version 2005, y ahora hay mas cosas en c#.net que no estaran disponibles en vb.net sino hasta futuras versiones o nunca:

http://www.microsoft.com/spanish/msdn/arti...ices/vs04k1.asp

2992
Dudas informáticas / Re: Registros De Acciones En Win Xp
« en: Martes 20 de Septiembre de 2005, 18:17 »
claro, desde que tengas habilitada la auditoria de usuarios y desde que le tengas asignadas tareas de auditoria  al usuario correspondiente en los objetos del sistemas que desees auditar

inicio> panel de control> hrr. de productividad> visor de sucesos> seguridad


y tambien en herramientas adminsitrativas debes verificar la directiva de seguridad local o si se loguean en nu dominio hacer lo correspondiente en el dominio,

a acad recurso hay que agregarle entradas ( en la configuracin de seguridad en las propiedades ) de auditoria.

2993
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Martes 20 de Septiembre de 2005, 17:33 »
si, de hecho da mayor rendimiento usar imagenes en 256 colores que en 24 bit, pero te digo que a no er qu sea un juegazo que haga de todo.. pues no sera muy notoria la diferencia en un equipo moderno.. por supuesto si lo sera en uno viejo.

Y no, de heco un tipo int  (sin signo)te sirve para usarlo con numeros de 0 a 4294967296
mientras que un short (sin signo) te sirve para numeros de 0 a 65536

un tipo byte te sirve de 0 a 255.

Pero atmbien hay que tener en cuenta que los tipos enteros son mas rapdios debido a la arquitectura de la maquina.

Igualmente si usas una variable tiop float o long y no es necesario... no la uses cambiala por una entera.

Lo que si me preocupa es que usando 256 colores en multioples capas se te ponga lento en algunas maquinas...
con FMC lo hice usando 2 capas de fondo, una de escena y otra más frontal usando color de 24 bits e imagenes de juego de 640*480 y es entendible que se ponga lento en equipos viejos o con tarjetas de video de bajo perfil...

pero si el tuyo corre con 256 colores (color de 8 bit) no deberia ponerce lento..
estas usando tiles? o le mandaste todo de una?

2994
ASM (Ensamblador) / Re: Pasos Para Pasar De Com A Exe
« en: Martes 20 de Septiembre de 2005, 16:38 »
:blink:  pOR SUPUESTO!


y que hace puntualmente ese llamado a la interrupcion, es decir que quiere decir devolverle el control al DOS? porque el archivo COM no lo necesita?'

2995
C# / Re: Como Comparar Cadenas?
« en: Martes 20 de Septiembre de 2005, 15:25 »
opino = que Güorker
lo qu sucede es que en C# el tipo estrincg es un tipo primitivo, por eso se puede usar el  operador = e incluso hacer un swicth con un string, cosas que en lenguajes como java no se pueden hacer por que string no es primitivo.

Asi que creo que el método equals debe existir más porque a los que vienen de java se les hara mas familiar o porque es posible que el objeto string implemente una sobrecarga del operador = y el == y el != para poderlo utilizar directamente, y algunas de estas sobrecargas se sirven del metodo equals.

Y lo del compareTo es por lo mismo según parece (o segun creo mas bien),  ya que seguro se debio implementar alguna de las interfaces icomparator o icomparable para poder manejar todas las diferentes variantes de conversion del metodo string.  :comp:

2996
ASM (Ensamblador) / Re: Pasos Para Pasar De Com A Exe
« en: Martes 20 de Septiembre de 2005, 15:19 »
Código: Text
  1.  
  2. bits =16
  3. format MZ
  4. segment datos
  5. cad db "prueba",0
  6.  
  7. segment codigo
  8. entry codigo:start
  9.  
  10. start:
  11. cld
  12. mov ax, datos
  13. mov ds, ax
  14. mov si, cad
  15. call imprimir
  16. ret
  17.  
  18. imprimir:
  19. mov ah,0eh
  20.  
  21. caracter:
  22. lodsb
  23. cmp al,0
  24. jz finchar
  25. int 10h
  26. jmp caracter
  27. finchar:
  28. ret      
  29.  
  30.  
Saludos, ahi voy de nuevo, porque no me funciona este codigo?
es decir la version com de es codigo funcionaba, pero al copnvertirlo a exe ya no me funciona.. porque?

2997
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Martes 20 de Septiembre de 2005, 14:18 »
hola, lo de las imagenes...
salvo ue estes haciendo el ultimo HALO o algo en 3Dm o que se yo... lo de menos es que uses imagenes de 256 colores , el juego de FMC uso imagenes con color de 24 bit.

por otro lado en teoria no deberias usar hilos sino para la música, el resto debe suceder dentro del ciclo del juego.

Para hacer optimizaciones hay que revisar punrualmente el docdigo, estar pendiente de que no uses por ejemplo un dato tipo int para una variable que nunca superaria un valor de 255 etc...

tambien es importante revisar que no estes 're-instanciando' objetos de manera innecesaria y por supuesto la logica de programacion que estes utilizando.

2998
ASM (Ensamblador) / Re: Pasos Para Pasar De Com A Exe
« en: Lunes 19 de Septiembre de 2005, 23:30 »
Mil gracias Eternal Idol me has sido de gran ayuda.  :smartass:

2999
ASM (Ensamblador) / Pasos Para Pasar De Com A Exe
« en: Lunes 19 de Septiembre de 2005, 22:46 »
codigo en FASM
Código: Text
  1. bits =16
  2. cad db "prueba",0
  3. org 100h
  4. start:
  5. cld
  6. mov si, cad
  7. call imprimir
  8. ret
  9. imprimir:
  10. mov ah,0eh
  11. caracter:
  12. lodsb
  13. cmp al,0
  14. jz finchar
  15. int 10h
  16. jmp caracter
  17. finchar:
  18. ret
  19.  
  20.  

Este codigo como se ve genera un archivo '.com', me gustaria que me ayudaran indicandome que pasos se deben tener en cuenta para convertirlo en ejecutable '.exe'?

3000
ASM (Ensamblador) / Re: Problema En Masm
« en: Lunes 19 de Septiembre de 2005, 22:40 »
es que precisamente no me interesa desarrollar asm de 32 bit para windows, me interesa hacerlo para montar un pequeño OS usando el BOSCH, por lo que ya les he mencionado nunca he hecho nada del proceso de arranque ni el paso a 32 bit, y he trabajado en lenguaje C cuando ya estas cosas han sido hechas y me interesa hacerlas por mi cuenta.

Páginas: 1 ... 118 119 [120] 121 122 ... 231