• Sábado 17 de Mayo de 2025, 02:59

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 ... 158 159 [160] 161 162 ... 205
3976
General / Re: Blog De Noticias De Solocodigo
« en: Sábado 12 de Agosto de 2006, 21:59 »
Basicamente lo que decia era eso, que no sabia que contar y obviamente poner cosas que leemos en todos lados no tien ninguna gracia.

3977
General / Re: Blog De Noticias De Solocodigo
« en: Sábado 12 de Agosto de 2006, 21:50 »
Hablo por mi obviamente pero tal vez haya mas que se animan pero que la verdad no saben que noticia comentar  <_<

3978
C++ Builder / Re: Capturar De Teclado
« en: Sábado 12 de Agosto de 2006, 21:49 »
Ese "keylogger" es muy rudimentario y absolutamente ineficiente. Un verdadero keylogger es un modulo de modo Kernel, de tipo filtro generalmente, que no produce tanta actividad inutil en el sistema y esta muchisimo mas oculto.

3979
Visual C++ / Re: Problema Apis
« en: Sábado 12 de Agosto de 2006, 21:31 »
Cita de: "JuanK"
eso lo explica todo, ahora si me quedo claro, no sabia de eso en unicode  :wacko:


gracias.!!
Basicamente eso es Unicode  B) Windows NT esta desarrollado para trabajar internamente con Unicode y cada vez que se hace una llamada de tipo ANSI esa cadena es transformada en Unicode mucho antes de llegar al Kernel (de hacerlo claro).

3980
Visual C++ / Re: Problema Apis
« en: Sábado 12 de Agosto de 2006, 21:23 »
Cita de: "JuanK"
Por funciona al compilarlo con UNICODE =NO, y porque no funciona al compilarlo con UNICODE=SI???


No me acabo de aclarar con eso :huh:
En este caso lo compilo siempre con UNICODE definido. Las cadenas ocupan 2 bytes por caracter en Unicode en vez de 1 como en ANSI. Y cuando llamas a las funciones de Unicode tenes que pasarles una cadena de Unicode y cuando llamas a las de ANSI una de ANSI ... El problema aca es que tiene definido UNICODE entonces por defecto, como explique antes, llama a FindWindowW que pide una cadena necesita una cadena Unicode y no una ANSI ("CADENA" es ANSI mientras que L"CADENA" es Unicode).

3981
Visual C++ / Re: Problema Apis
« en: Sábado 12 de Agosto de 2006, 21:21 »
Eso que cambiaste no tiene nada que ver, lo solucionaste usando el A que fuerza al programa a llamar a la funcion de tipo ANSI. En realidad para casi todas las funciones de Windows que reciban una cadena como parametro existen dos funciones una terminada en A (ANSI) y otra terminada en W (WIDE que es Unicode en este caso). El FindWindow es un define que cuando esta definido UNICODE "apunta" a FindWindowW como en este caso, lo que hacemos para solucionarlo es obviar el define y llamar a la funcion directamente.

En las propiedades del proyecto tenes que cambiar donde dice Character Set, Use Unicode Character Set por Use multibyte-character set. Eso esta en las propiedades generales y no en las de C/C++.

3982
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 20:59 »
Cita de: "robokop"
Si una vez fui a españa y las cosas si que son caras.
Sobre de cuanto ganan otras gentes eso no lo se yo vi los sueldos de programadores porque lo vi en internet

Conste que pregunte si estuviste y no si pasaste pero bueno. ¿Las cosas son caras? ¿En que te basas para afirmarlo? ¿Estuviste trabajando acaso? No creo que se pueda hablar de esas cosas a menos que hayas pasado por lo menos varios meses trabajando y viviendo en un pais. ¿Si no sabes cuanto ganan los demas como sabes que es una misera?

Cita de: "robokop"
45,000 pesos eso si me gusta  :lol:  :lol:

Parece que no leiste a Diodo y ademas tenes conceptos erroneos. ¿45.000 pesos? ¿En USA te pagan en pesos? No creo ... ¿O lo que pasa es que queres ganar como en otro pais y seguir en el tuyo? No vas a ser el primero que lo quiera hacer eh  :D  :D


En fin como decia al principio depende MUCHISIMO  del pais y en todos los que yo conozco o estuve ninguno paga una miseria a los programadores, por lo menos tienen salarios medios y en otros salarios altos con respecto al normal de la poblacion.

3983
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 20:54 »
Cita de: "Diodo"
La verdad es que para comparar los sueldos entre paises no basta con ver la cifra a secas, hay que tener en cuenta el precio de la vida en cada pais. Al igual que los sueldos en España son mas altos en Colombia, seguramente el precio de 1 litro de leche o de una vivienda , estara en proporcion al sueldo. Igual pasa con España respecto a EEUU,Japon o Alemania, los sueldos son mas bajos pero el precio de las cosas tambien ( por lo general, ya que ahora aqui para comprarte una casita tienes que estar pagando 30 años al banco )
Es cierto, hay que tener en cuenta tanto los ingresos como los gastos. Con esas variables si el sueldo sube tanto como los gastos vemos que es preferible irse a donde mas paguen ya que el ahorro sera mayor.

Si nos vamos de un pais donde ganamos 500 y gastamos 125 a uno donde ganamos 1000 y gastamos 250 nuestro ahorra se duplica  :smartass:

3984
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 18:28 »
Por lo general cuanto mas especifico el trabajo mas dinero te da, al menos es mi experiencia personal donde veo claramente que no es lo mismo (en este momento hablo pura y exclusivamente de dinero) trabajar en modo Kernel que en modo Usuario.

Aclaro que en las empresas donde estuve el 99% de los programadores usaba C/C++ pero de cualquier manera no sabria cuanto ganaban los demas ...

3985
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 14:02 »
http://www.xe.com/ucc/convert.cgi

4500 dolares=3500 euros.

3986
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 09:59 »
Cita de: "robokop"
Eh visto en varias partes que el Sueldo de un programador en España es una miseria de 700€ a 1500€ en general
¿Alguna vez estuviste en España? ¿Sabes cuanto gana la gente que hace otras profesiones y cual es el gasto normalmente de la gente? ¿O solo haces afirmaciones gratuitas? España es uno de los paises donde menos se gana ... es el culo de Europa en casi todo.

3987
La taberna del BIT / Re: Sueldo De Un Programador
« en: Viernes 11 de Agosto de 2006, 20:14 »
Depende MUCHISIMO del pais.

3988
La taberna del BIT / Re: Winvista Fue Hackeado Por Mujer "black Hatter"
« en: Viernes 11 de Agosto de 2006, 07:01 »
Cita de: "su -"
Y si el ejecutable esta filtrado?
Al menos con un editor hexa no lo podes ver
 :huh:
¿Ejecutable filtraque? Calcula que para poder ejecutarse, justamente, el S.O. tiene que ver el archivo en perfecto estado sin ningun tipo de "filtro". Lo que puede haber es una compresion de las secciones pero SIEMPRE pero SIEMPRE tendremos acceso a la rutina de descompresion igual que el S.O., igual nadie en su sano juicio usa editores hexadecimales para esto. Solo conoci un par de personas (o una sola ...) que sabian varios opcodes de memoria y me parecieron unos ridiculos ...

3989
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Jueves 10 de Agosto de 2006, 20:45 »
Cita de: "sergiotarrillo"
En un proyecto anterior mi Jefe de Proyecto, Ruben Porras uno de los mejores en Perú, no solo charlaba y discutia, también alguna veces programaba, te daba sugerencias de mejores prácticas en el  código, dados sus conocimientos de infraestructura te decía que un código no podía escalar, y transmitía todos los conocimientos avanzados que un programador, analista, y arquitecto puedan tener.
Me parece genial aunque obviamente no lo conozca; yo tambien he tenido muy buenos jefes de proyectos y otros no tanto pero a lo que iba es que A MI, muy personalmente, me aburriria hacer su trabajo como por ejemplo tener que negociar con otros equipos o divisiones de la empresa yo prefiero que me tiren un problema, pensar la solucion e implementarla. Y nunca esta de mas reconocer el tema de que uno tiende a pensar que si lo hace sera mejor  :devil:  :devil:  :devil:

3990
Visual C++ / Re: Problema Apis
« en: Jueves 10 de Agosto de 2006, 20:41 »
No es un problema de C o C++ sino de ANSI y Unicode. Proba con FindWindoA en vez para forzar ANSI (tenes definido UNICODE) o usa L"Shell_traywnd". Sino busca en las opciones de proyecto y cambia UNICODE por ANSI.

3991
La taberna del BIT / Re: Winvista Fue Hackeado Por Mujer "black Hatter"
« en: Jueves 10 de Agosto de 2006, 08:31 »
Cita de: "X.Cyclop"
O sea que no es tan difícil la ingeniería inversa. :P

Abres el archivo (EXE, por ej.) con un editor hexadecimal o con el editor binario del Visual Studio, después con un disassembler, ¿y ya?. :blink:

{Repito que es por curiosidad, no tengo idea de Assembly. Así que no salten los locos a decirme lammer... :scream:}
¿No es tan dificil? No como lo hacen los que saben si pretendes usar un editor hexadecimal te vas a volver MONO (y no me refiero al port de .NET eh). Se usan programas que te muestran el "codigo" en ensamblador, osea puras instrucciones del micro. ¿No es tan dificil? Solamente tenes que comprender el lenguaje usado  :smartass:

Y por cierto, el SoftICE esta muerto  :lightsabre:

3992
La taberna del BIT / Re: Winvista Fue Hackeado Por Mujer "black Hatter"
« en: Jueves 10 de Agosto de 2006, 08:27 »
Cita de: "JuanK"
Citar
¿Qué archivo desensamblas/"debuggeas"?

Se desensamblan los ensamblados... es decir los programas de cualquier formato ejecutable, librerias etc.

Efectivamente los binarios del S.O. son los que se desensamblan, como dije en otro mensaje Windows es de codigo abierto (solo para leerlo) para los que saben assembly, como por ejemplo NTOSKRNL.exe, HAL.dll, NTDLL.dll, Kernel32.dll, etc.


Cita de: "JuanK"
Citar
¿Es con cualquier debugger y/o disassembler?
si.

No es tan asi, para depurar los binarios necesitas un depurador que funcione al menos en el modo del binario (Usuario/Kernel) por ejemplo no podes depurar en modo Kernel con el OllyDbg. En cuanto a los desensambladores es mas facil ya que los ejecutables siguen siendo PEs totalmente validos (en el caso de Windows claro) aunque estamos en la misma, necesitas un desensamblador para PEs y no uno para MS-DOS (MZ - COM).

3993
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Jueves 10 de Agosto de 2006, 08:22 »
Cita de: "JuanK"
eres muy joven y no tienes experiencia en nada de estas cosas a nivel laboral...
pero un analista generalmente no solo debe saber de programacion, por encima de eso el analisis va mucho mas alla de solo codificar... codificar es facil.

Puede que en ese particular estes en lo correcto pero puede que tambien tengas solo la experiencia propia (Logico, ¿No?) adquirida tal vez en un solo trabajo (ya se que no) o tal vez adquirida en un solo pais, continente o lo que fuera por eso es mejor decir cosas como "generalmente" o "por lo normal" ya que no sabes, por lo normal justamente, como funcionan las cosas en todos los paises del mundo especialmente en los de otro idioma.

Cita de: "JuanK"
El termino program managers se utiliza solo a nivel comercial para los gerentes de cuenta encargados de vender o comercializar el producto.

Esto en España en una empresa muy grande y conocida a nivel mundial se utilizaba a nivel de desarrollo  :devil:

3994
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Miércoles 9 de Agosto de 2006, 08:05 »
Cita de: "sergiotarrillo"
Y a lo que dice JuanK es cierto. Pero yo lo veo hasta donde quieres llegar es decir cual es la meta en tu vida, puede que siendo programador seas feliz. Algunos empiezan ensamblando, programandor, analista, arquitecto, jefe de proyecto, ....

Cada etapa tiene su visión, y como dicen hay que ir quemando etapas, y por supuesto depende a hasta donde quieres llegar.
Efectivamente, tal vez como jefe de proyecto sin mover un dedo y dedicandote a charlar y discutir con los otros jefes de proyecto (si estas en una empresa grande claro) te sientas realizado. Realmente a mi ese trabajo me haria quedar dormido del aburrimiento. ¿Con ensamblando te referis a armar PCs? Generalmente para poder ser programador hay que ser analista/arquitecto o como lo quieras llamar, la epoca de los diagramas de flujo esta muy lejana y casi todos sabemos UML por si es necesario.

Si haces una carrera universitaria no necesitas tener esos puestos para saber sus responsabilidades y como decia antes prefiero ser Software Engineer que Program Manager.

3995
La taberna del BIT / Re: Winvista Fue Hackeado Por Mujer "black Hatter"
« en: Miércoles 9 de Agosto de 2006, 08:01 »
Joanna es una conocidisima participante de rootkit.com y ya habia adelantado que iba a dejar "obsoleto" en cuanto a proteccion a un Windows sobre un AMD de 64 bits, recalcar esto es importante ya que su metodo segun lo que comentaba solo funciona sobre un hardware especifico.

3996
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Miércoles 9 de Agosto de 2006, 07:59 »
Cita de: "JuanK"
Eso es lo malo de pensar solo como programador, no se ve más alla...
por eso yo soy de los que insisto en formarce integralmente.

Para un programador usar C++ es 'lo mejor' porque 'si es un buen lenguaje' y realmente solo porque se siente mejor consigo mismo usando las herramientas que implican mayor dificultad y practica... para un gerente de proyecto ese chiste del programador le puede costar quebrar la empresa... o dejarla en manos de la competencia...
Si, es bueno tambien pensar antes de escribir ya que a veces estos postulados solo causan gracia si uno en vez de poner formarse pone formarce ...

Para un programador C++ es lo mejor porque es el lenguaje mas versatil que conoce, el que le permite trabajar casi al mas bajo nivel y casi al mas alto nivel. Y para un jefe de proyecto que tenga una tarea de medianamente bajo nivel no hacerla con C/C++ no solo le implicaria perder el tiempo sino su puesto de trabajo.

3997
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Miércoles 9 de Agosto de 2006, 07:53 »
Cita de: "JuanK"
ok, pero en C# ya estan implementadas, asi que porque esperar.. y ojo, no digo que C++ sea malo porque de hecho lo adoro.. pero no me voy a poner a hacer un garbage colector ni a implementar todas las cosas de C# , ni a esperar a que otros lo hagan cuando ya lo tengo listo  :lol:

Boost ya existe eh, hace años, creo que es claramente anterior a .NET aunque da lo mismo. Y eso ya corre a cuenta de cada uno, si necesito usar algo muchas veces y solo implementarlo una realmente no me molesta. Otros prefieren no hacer mas que "pegar" componentes, es una cuestion personal mas que nada.

Cita de: "JuanK"
Tampoco escojeria lenguaje C o C++ para hacer una aplicacion en 3 dias cuando en C# la puedo hacer en horas... desde luego hay cosas que aunque quisiera no las podria hacer en C# como un Sistema operativo o que se yo.

Como siempre hay que ver la aplicacion, hablando de C++ si ya la hiciste una vez y tenes bien aislado el dominio del problema del dominio de la interfaz ciertamente podes llegar a tardar 3 dias como decis la primera vez y media hora las siguientes con lo cual el benificio de la reutilizacion de codigo propio supera al de la reutilizacion de codigo ajeno. De cualquier manera asumo que hablas de programas bastante repetitivos ya que en horas es dificil hacer algo nuevo de la nada ...

3998
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Martes 8 de Agosto de 2006, 20:33 »
Cita de: "JuanK"
adicional a eso una sintaxis mas clara, una implementacion de POO mas limpia, una sana costumbre de no nombrar las APIS o los componentes con nombres obsoletos, el uso de namespaces, comprobacion de tipos seguros en tiempo de compilacion, el garbage collector, y muchas otras cuialidades del lenguaje que no existen en C++ como por ejemplo los indexers, los properties, los atributos, los delegados, la implementacion nativa de safe threads etc.

Los namespaces existen en C++, el garbage collector se puede implementar con bastante facilidad (eso no quiere decir que nos resulte util su funcionalidad comparada con su perdida de rendimiento ver Smart Pointers de cualquier manera). Muchas de las cualidades que nombras se pueden implementar (ver Boost http://en.wikipedia.org/wiki/Boost_library) y otras muchas mas vendran con el nuevo standard (ver http://en.wikipedia.org/wiki/Technical_Report_1) como pueden ser tablas hash o expresiones regulares.

¿Es esto realmente necesario para el lenguaje? Yo diria que no, util es, pero no es necesario. C++ no es una caja cerrada sino todo lo contrario, lo que no hay se puede implementar a mano sin ningun tipo de problema.

3999
La taberna del BIT / Re: Creadores De C#
« en: Martes 8 de Agosto de 2006, 20:03 »
VC++ no es un lenguaje y hay tutoriales excelentes para aprender asm para Win32 (los de Iczelion): http://win32asm.cjb.net/. En cuanto a desensamblar, es muy util pero lo que realmente es genial es depurar, asi es como realmente tenes un Windows que para algunos de nosotros es en realidad tan Open Source como Linux (en cuanto a poder ver el codigo).

4000
Dudas informáticas / Re: 'escala' De Los Lenguajes De Programación
« en: Martes 8 de Agosto de 2006, 19:55 »
Cita de: "JuanK"
A mi modo de verlo es el mismo principio de C++, pues asi sea para usar la API esta usando Dlls que le hacen el trabajo duro, solo que los lenguajes cada vez usan mas dll para que les haga el trabajo duro.

Finalmente esas dll  (digamos las de la api) son del sistema operativo y para eso se hicieron los sistemas operativos, para crear una abstraccion de la maquina y asi ghacerla mas sencilla para el programador y ahi vamos con C#, java, etc... ahora el framewoek metido en el sistema operativp y en el caso de java ya lo estan metiendo tambien en los sistemas operativos ( Solaris? ubuntu? no se pero algo ohi) y en el firmware en el caso de los moviles... :whistling:

No estoy de acuerdo ya que en C/C++ tenes la POSIBILIDAD de usar la API del S.O. mediante en una DLL pero tambien podes "hablar" con el Kernel ya que no tenes una verdadera dependencia de una libreria externa que haga tu inicializacion (es muy facil desprenderse de la RTL y en esta misma pagina hay un par de articulos sobre como hacer una propia) y te provea toda tu funcionalidad. La versatilidad de C/C++ te permite hacer un modulo de modo Kernel que no depende en lo absoluto del S.O. (obviamente seria una abominacion escrita en inline assembly).

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