• Sábado 17 de Mayo de 2025, 03:01

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 - Eternal Idol

Páginas: 1 ... 159 160 [161] 162 163 ... 205
4001
La taberna del BIT / Re: Creadores De C#
« en: Martes 8 de Agosto de 2006, 07:48 »
Cita de: "Enko"
Jajajaja  :devil:  
¿No descansas nunca?
Uff, ultimamente ni estaba entrando ya que me mude de pais  :whistling:

4002
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Martes 8 de Agosto de 2006, 07:45 »
Cita de: "X.Cyclop"
C# no tiene nada de Vb, si no, hubiera sido una porquería. Tiene cosas de Java, Delphi y C++ (como se menciona por allí en otro post).

 :whistling:
A mi modo de ver por su arquitectura C# es la evolucion LOGICA de VB. Se basa en el mismo principio de DLLs que hacen el verdadero trabajo.

4003
La taberna del BIT / Re: Creadores De C#
« en: Lunes 7 de Agosto de 2006, 19:25 »
Si .NET es del mismo creador que Delphi y me gusta tanto como Delphi  :P  :P  :P

4004
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Domingo 6 de Agosto de 2006, 16:55 »
Si hay demanda de un lenguaje cuanto menos programadores existan para el mismo mejor les pagan asi que todos dediquense a C#  :D  :D  :D  Fuera de broma, creo que para practicamente cualquier lenguaje de programacion hay salida laboral, en algunos habra que buscar mas y profundizar mas en los conocimientos que en otros pero siempre algo hay  :kicking:

4005
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Viernes 4 de Agosto de 2006, 19:13 »
Cita de: "JuanK"
:blink:

como asi? cuentame!! :huh:

http://en.wikipedia.org/wiki/Technical_Report_1

Cita de: "_su"
Por otro lado, creo que nos estamos dejando influenciar por la moda, realmete caul es el lenguaje mas apropiado para nuetro trabajo?

El mas apropiado para mi trabajo, que es de bajo nivel, es C++  :whistling:  :whistling:  :whistling:

4006
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Viernes 4 de Agosto de 2006, 07:53 »
Cita de: "JuanK"
o reo que los datos son muy acertados.

Java +  que C++ si es logico , C++ esta en decadencia en especial desde la entrada de java.

y asm, no asm no es tan usado como tu dices, aunque de que lo usan lo usan , pero n o es representativo al menos comercialmente, por eso no hay buenos ides ni debuggers de asm, o al menos no tan buenos como los que hay para C# y java o C++
No me parece que C++ este en decadencia ni mucho menos, estamos cerca de un nuevo standard, y hay millones y millones de programadores que lo usamos diariamente para nuestros desarrollos profesionales. En muchos campos Java NO es una alternativa a C++, esto es CUALQUIER cosa de medianamente bajo nivel.
Otra cosa diferente es que en algunos campos Java haya suplantado a C++, pero reitero que no me parece que este en decadencia ni de lejos.

Los VERDADEROS debuggers estan pensados para asm, tanto las herramientas de Windows (WinDbg, kd) o el SoftIce y hasta el OllyDbg por citar uno de modo Usuario. En cuanto a IDEs no conozco ninguno comercial y no creo que tuviera mucho exito, la mayoria de los que programamos en assembly (que somos menos que otros lenguajes pero no menos importantes) nos podemos conformar con el notepad y para los que estamos mas modernizados el Visual Studio nos funciona perfectamente para cualquier lenguaje  :smartass:

4007
Sobre los Foros de SoloCodigo / Re: Reorganizar Foros
« en: Jueves 3 de Agosto de 2006, 18:44 »
Cita de: "solocodigo"
No es que me apasione la idea de un cambio tan radical pero en vista del apoyo que ha tenido lo haremos. En cualquier caso los cambios tendrán que esperar hasta septiembre porque hacerlos requiere su tiempo y mañana mismo me voy de vacaciones. También quiero estudiar más a fondo todas las propuestas que habéis hecho.

Lo que no será necesario es detener el sistema para hacer los cambios. Creo que lo mejor será hacerlos un fin de semana para "molestar" lo menos posible a los usuarios pero no veo problema en hacer los cambios "en caliente".

Un saludo.
Felices vacaciones!! :beer:

4008
ASM (Ensamblador) / Re: Aiuda...
« en: Jueves 3 de Agosto de 2006, 07:56 »
Cuando se piden cosas tan especificas suenan a trabajo escolar ajeno ...

4009
Sobre los Foros de SoloCodigo / Re: Reorganizar Foros
« en: Miércoles 2 de Agosto de 2006, 20:13 »
Cita de: "X.Cyclop"
Jaja. ¿Porqué?

Yo buscando E-Books leí que decía Assembler y Assembly, ¿o será que "Assembler" es de nacos?. :P
Assembler es el programa que ensambla y assembly es el lenguaje propiamente dicho (en castellano no existe esta distincion).

4010
Sobre los Foros de SoloCodigo / Re: Reorganizar Foros
« en: Miércoles 2 de Agosto de 2006, 07:59 »
Mientras no pongan assember (ensamblador o assembly) me parece todo bien  B)

4011
La taberna del BIT / Re: Publicitar Solocodigo
« en: Martes 1 de Agosto de 2006, 19:01 »
Cita de: "Widark"
La idea esta muy buena, tambien se podra incluir enlaces para la revista de Blag. Admás me parece que seria bueno tener articulos escritos por nosotros y no solo copy, paste de otros sitios.

 :scream:
Algunos nuestros ya hay :kicking:

4012
Visual C++ / Re: Error:conversion 'overloaded-function' A 'dlgproc'
« en: Martes 1 de Agosto de 2006, 19:01 »
En pocas palabras el problema es que la funcion tiene que usar la convencion de llamada de Windows (stdcall) al ser de tipo callback y dentro de una clase una funcion miembro usa la convencion de C/C++, podes probar a usar una funcion estatica.

Código: Text
  1.  
  2. INT_PTR CALLBACK DialogProc(          HWND hwndDlg,
  3.     UINT uMsg,
  4.     WPARAM wParam,
  5.     LPARAM lParam
  6. );
  7.  
  8.  

4013
La taberna del BIT / Re: Publicitar Solocodigo
« en: Lunes 31 de Julio de 2006, 21:27 »
Cita de: "JuanK"
me suena
pero no seria algo como esto?

http://www.solocodigo.com/index.php?opt=browse&type=5

tendriamos que hacerlo mas visible incluso para google.
Y de paso actualizarlo que las ultimas noticias son del año pasado  :P

4014
Programación de Videojuegos / Re: Propuesta Para Programadores De Bcn
« en: Lunes 31 de Julio de 2006, 21:24 »
Cita de: "Angel38"
A los tres dias el primer sapito murió. :(
A los 5 dias el segundo sapito tambien murió. :(
Pero a la semana el tercer sapito agarro aire, tomó impulso y de un enorme salto se salió de Hueco. :)
Y ademas de ser sordo aguantaba sin comer una semana!  :devil:  :whistling:

4015
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Lunes 31 de Julio de 2006, 19:14 »
Cita de: "JuanK"
ahora quveo, anoche saque unos minutos para revsiar y segun entendi:

El modo kernel esta separado de modo usuario y la primera 'interfaz' que enlaza estos dos modos esta en NTDLL.dll, que segun se puede ver es como la primera 'capa' de la WINAPI sobre la cual se montan las subsecuentes librerias de la API de Windows.
Basicamente si, NTDLL esta en modo Usuario y provee el codigo que hace el paso a modo Kernel (codigo totalmente dependiente del hardware, int 0x2E en los viejos micros, sysenter/syscall en los nuevos). Por encima se situan muchas DLLs como Kernel32, Advapi32, User32 y muchas mas, esto lo podemos ver con el muy util programa Dependency Walker:

http://www.dependencywalker.com/

Todas esas tienen dependencias estaticas con NTDLL.dll; como nota curiosa pueden comprobar como tanto las librerias de VB y .NET (o la MFC, o la VCL) dependen de la API de Windows de mas alto nivel creando una abstraccion mas.

4016
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Lunes 31 de Julio de 2006, 08:35 »
Cita de: "su -"
Y si haces un "modulo" que corra en modo de usuario, tal como lo hace un demonio, seria valido?
Seria pocible?
Si el modulo corre en un VM o es un ejecutable creado con un archive toolkit?
Un demonio es en la jerga de Windows un servicio y no es mas que un proceso de modo Usuario. VM != Kernel Mode. ¿Archive toolkit? Ni se que es eso pero tiene que ser un binario valido ...

4017
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Lunes 31 de Julio de 2006, 08:33 »
Cita de: "JuanK"
por eso le decia krnel64 que era probable que vb 6.0 no permitiera hacer uso de la API nativa, porque hasta donde se , VB 6.0 depende de un runtime para los activeX.  :huh:  no es así?
La API nativa esta en modo Usuario como te dije antes  :devil:  :smartass:

4018
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Domingo 30 de Julio de 2006, 21:56 »
Cita de: "su -"
Digan si estoy mal, pero en cualquier lenguaje que tenga API al kernel es pocible o que pueda hacer modulos en C/C++ para usar como API directo o indirecto de lenguaje tal como se puede en Python, Ruby, Perl, Java...
 :ph34r:
En Windows NT un modulo de modo Kernel no puede tener dependencias mas que con otros modulos de modo Kernel y el propio Kernel por lo tanto lenguajes interpretados quedan excluidos absolutamente. No solo deben ser capaces de llamar al Kernel sino tambien de estar cargados en memoria y para eso no solo hay que carecer de las dependencias de las que hice mencion sino tambien hay que generar un ejecutable PE con subsystem 1:NATIVE (no 2: GUI, ni 3:CONSOLE).

En la vida real solo se usa el DDK practicamente, pero tambien se puede hacer con assembly, Pascal y otros (SIEMPRE QUE GENEREN UN PE VALIDO) y enlazando el ejecutable para que dependa solo del Kernel (u otros modulos de modo Kernel) y sea de tipo NATIVE.

4020
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Domingo 30 de Julio de 2006, 21:17 »
Cita de: "JuanK"
Bien mi idea es poder asignar a las teclas especiales las vocales con tilde y la letra ñ. Las aplicaciones que vienen con el teclado no permiten hacer ese mapeo de caracteres pero se me ocurre que la única forma de hacerlo es creando mi propio driver para el teclado o bien reemplazando alguno de los componentes que hacen parte del driver del teclado, pero nunca he hecho eso y no se muy bien por donde comenzar ni tampoco se si esa es la manera correcta de hacerlo. Tambien se me ha ocurrido hacer un driver en modo usuario o un servicio que este 'escuchando' las teclas o que se yo...

si quieren abro el post nuevo y lo trabajamos alli.  :hola:
Aunque me parece bien seguir una conversacion por cualquier lado en este caso me parece que lo mejor seria abrir otro tema (asi otros se podrian beneficiar del mismo, aca puede que pase totalmente inadvertido para muchos). En VC++ no le veo mucho sentido pero no veo tampoco un foro adecuado.

Lo que podes hacer es un driver de tipo filtro que se situe por encima de la clase del teclado y modifique los datos que le llegan a la misma.

Si realmente lo queres hacer esto te servira de muchisima ayuda:
http://www.sysinternals.com/Utilities/Ctrl2Cap.html

WARNING: No es recomendable empezar a meter codigo en modo Kernel sin primero tener muy claro como funciona el S.O., lo mas "suave" que pasara es que veamos una pantallita azul.

4021
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Domingo 30 de Julio de 2006, 19:55 »
Cita de: "su -"
Je, je, tan solo era una nota curiosa, realmente no me importa (en este caso) que el tema pase a otra cosa, solo era un "decir" y me falto poner un " :P ".
De hecho el tema es ramificacion asi que se puede tomar como parte de el.
 :)
Es que me diste el pie para decirlo  :devil:  :devil:  :devil:

4022
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Domingo 30 de Julio de 2006, 19:40 »
Cita de: "X.Cyclop"
Uli, entonces estoy muerto. ¿Ya no se hacen drivers en C puro? :blink:
¿Te parece que ahi dice eso? Se siguen haciendo drivers en C puro, muchisimos, pero C++ es mucho mas potente que C ...

Cita de: "su-"
Lo que mas les debe dar gracia es la forma en que evolucionan los temas

Eso es algo con lo que jamas estuve de acuerdo, esto es un foro de discucion y como tal me parece que un tema puede derivar en cualquier otro sin problema, no es una escuela donde tenes que hablar sobre la materia en cuestion, esto mas bien es como una conversacion cotidiana donde cualquiera puede meterse y cambiar el rumbo, por lo menos asi lo veo yo.

4023
Programación de Videojuegos / Re: Propuesta Para Programadores De Bcn
« en: Domingo 30 de Julio de 2006, 18:05 »
Cita de: "Enko"
Citar
- Y por ultima y no menos importante, que este dispuesto a comprometerse 2 meses (agosto y septiembre) en el desarrollo del projecto sabiendo que no cobrara igual que la resta de nosotros.

Creo que te equivocaste de foros......
deberias buscar en www.busco_esclavos.com

pd: sin ganas de ofender a nadie
 :lol:  :lol:  :lol:

Sin tener eso en cuenta, que siempre habra quien este dispuesto a hacer algo grauitamente: ¿En dos meses esperan hacer algo? ¿De verdad? Deberian tener AÑOS de experiencia y un proyecto de muy poco tamaño ...

4024
La taberna del BIT / Re: El Primer Hombre En La Luna Vio Un Ufo!!!
« en: Domingo 30 de Julio de 2006, 09:44 »
Cita de: "JuanK"
Cita de: "Angel38"
me los imagino muertos de la risa cuando ven que se agarran en este foro a pelear por que SO es mejor.
jejejeje  :lol:

si por eso a mi me odian en todo internet.

http://foro.elhacker.net/index.php/topic,133389.0.html

pero bueno es la peleea de siempre nadie quiere creer lo que el otro dice, y me incluyo.  :devil:
http://foro.elhacker.net/index.php/topic,1....msg623815.html

Y si despues vas diciendo cosas como esta no me extraña eh  :P


La API nativa, de la cual te hable en una de nuestras primeras discuciones cuando afirmabas que el Kernel de NT era Kernel32.dll, en gran parte no es mas que una capa que se encarga de pasar de modo Usuario a modo Kernel y que esta contenida en el binario NTDLL.dll, tiene puntos de entrada Nt/Zw que son exactamente iguales (son alias a una misma direccion) y por supuesto se pueden llamar desde VB ya que es una DLL normal y corriente que por cierto esta "mappeada" en todos y cada uno de los procesos del sistema.

PD. Aclaro que esto ya me lo pregunto por privado Krnl64 y se lo explique lo mejor que pude.

http://foro.elhacker.net/index.php/topic,1....msg623752.html

Se puden hacer drivers en C++ perfectamente, asi como en assembly. El WDK esta en version beta por lo que es preferible obtener el KMDF 1.1 (Kernel-Mode Driver Framework) con soporte desde Windows 2000 en adelante que es parte del WDF (Windows Driver Foundation), el nuevo modelo de desarrollo de drivers que  reemplaza al WDM (Windows Driver Model). Y si digo que es preferible obtener el KMDF hay una razon: contiene el ultimo DDK (Driver Development Kit).

Descarga gratuita aca (292mb):
http://www.microsoft.com/whdc/driver/WDF/KMDF_pkgdwn.mspx

4025
C/C++ / Re: Cliente Ftp.
« en: Sábado 29 de Julio de 2006, 08:12 »
Como para casi cualquier proyecto de redes se usan sockets (en Windows existe Winsock) y se debe aprender el protocolo que se quiera usar en este caso FTP, busca el RFC correspondiente.

Páginas: 1 ... 159 160 [161] 162 163 ... 205