Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Aberroncho

#61
Yo usaba cintas de cassette para copiar los juegos del ZX Spectrum 48. Y sí, tengo unos añitos ya  :rolleyes:

#62
Además que sí que será un Dios porque con las pistas que das a los humanos les va a resultar difícil ayudar.

¿Qué es ese EXE?¿Debemos entender que se trata de un archivo comprimido autoextraíble? Y si es así ¿con qué está hecho (Winzip, Winrar, 7z, etc.)?

¿O es un programa que has sacado de alguna parte y que al ejecutarlo se pone a instalar cosas? Y si es así ¿qué programa es?

Lo que se me ocurre es que te instales una máquina virtual y ejecutes el EXE en una máquina virtual. Así aunque extraíga todos los archivos, con borrar después la máquina virtual tienes el problema resuelto.

Si es un fichero autoextraíble deberías poder abrirlo con la utilidad con que se creó (Winrar, Winzip, 7z, etc.) sin necesidad de ejecutarlo.
#63
Dudas Generales / Re: Sobre libros.
17 Marzo 2013, 23:45 PM
Si te apañas con eBooks en OpenLibra tienes unos cuantos y son gratis.
#64
Si haces una imagen del disco la pones en tu equipo puedes tener problemas de drivers, como bien dices. La solución (suponiendo que estés con Windows) sería arrancar en modo "a prueba de fallos" e instalar los drivers de tu maquina.

La idea del WMware es buena. Si tu equipo tiene potencia suficiente instala el WMware y monta la imagen como una máquina virtual.
#65
Depende de la metodología que sigas. Dale un vistazo a esta entrada de la Wikipedia para hacerte una idea.

En general, el primer entregable que siempre deberías tener es el documento de requisitos. En él deberás recoger el alcance del proyecto: qué es lo que el cliente pide que haga el sistema. Este documento deberás hacerlo, entregarlo al cliente, que lo lea, que lo entienda, y que te firme una aceptación. Más adelante te servirá para determinar si las nuevas peticiones que te haga el cliente son omisiones tuyas (y por lo tanto tienes que implementarlas) o son nuevas peticiones fuera del alcance original del proyecto (y por lo tanto podrás cobrárselas a parte o no hacerlas).

#66
El problema viene dado por las capas de software que van añadiendo los diferentes intermediarios. Android es Android para todos, pero el fabricante del dispositivo acostumbra a añadirle por encima su propio software. Y si lo compras a través del operador de telefonía, éste le añade su propia capa de software sobre la capa del fabricante y el propio Android.

Cuando sale una nueva versión de Android el fabricante tiene que adaptar su capa de software a la nueva versión, y el operador, una vez que el fabricante ha hecho sus adaptaciones, tiene que adaptar las suyas.

El resultado es que aunque tu teléfono pudiera soportar la nueva versión de Android, si el fabricante o tu operador no hacen su versión adaptada, no puedes actualizar. Y muchas veces estas actualizaciones no llegan por motivos comerciales: si quieres un Android nuevo cambia de terminal. Por eso una de las ventajas de los tlf. Nexus de Google es que vienen con Android "limpio", sin capas de nadie, y se pueden actualizar en cuanto sale una nueva versión mientras Google considera que el cacharro es lo bastante pontente para dar una buena respuesta con la nueva versión.

Y además tienes el problema añadido que te comentaba Jdc: No todos los teléfonos tienen un hardware preparado para mover las nuevas versiones de Android.
#67
En Word puedes insertar una tabla para escribir los números de teléfono. Una vez tengas la tabla, seleccionando celda a celda, con el botón derecho te sale la opción "Dirección del texto", donde podrás poner los números en vertical.
#68
En ensamblador se puede programar cualquier programa: Sistemas operativos, herramientas ofimáticas, juegos, bases de datos, etc.

El problema es que programar en ensamblador requiere mucho conocimiento de lo que estás haciendo, mucho tiempo, y luego es muy costoso de depurar y mantener. Generalmente se programa en lenguajes de más alto nivel como C, C++ o Java, y en ensamblador se programa únicamente aquellas partes críticas que requieren una gran optimización de código: drivers, algunas rutinas críticas de los motores gráficos y cosas así.

A día de hoy creo que nadie en su sano juicio se plantea programar un juego o una aplicación íntegramente en ensamblador.

Simplificando, en un lenguaje de programación alto nivel cada instrucción del lenguaje de programación se transforma en varias instrucciones del procesador. En lenguaje ensamblador una instrucción del lenguaje se corresponde únicamente con una instrucción del procesador. Algo tan sencillo en lenguaje C como escribir una palabra en pantalla, que es 'printf( "Hola" )', en ensamblador requiere varias líneas de código.

Sobre lo que viste en el vídeo:

  • El archivo ".asm" es un archivo de texto con el programa fuente en ensamblador. El fuente de un programa (en cualquier lenguaje) es el archivo que el programador escribe con las instrucciones del programa

  • El MSAM al que llamaban pasando como parámetro el archivo ".asm" es el compilador de ensamblador. El programa encargado de traducir el archivo ".asm" a los 0 y 1 que es capaz de entender el procesador (el código máquina). Lo de llamar primero al CMD es para abrir una consola en Windows y poder trabajar en la línea de comandos.

    Estos dos pasos son iguales en todos los lenguajes de programación compilados: el programador escribe un archivo de texto con las instrucciones el programa, y un compilador lo traduce al código máquina para que el procesador lo entienda.

  • El ".exe" creado es un archivo ejecutable que ya podrías ejecutar en tu PC. Lo de poner "debug" y el nombre del archivo ".exe" es para depurarlo y poder corregir los errores más fácilmente. Los "debug" son programas que te permiten ir ejecutando otros programas paso a paso. Puedes hacer un seguimiento instrucción a instrucción de por donde va ejecutando el programa y que valores van tomando las variables.


Viendo tus post de este hilo yo diría que estás un poco verde para programar en ensamblador. Antes de meterte con el ensamblador deberías aprender primero a programar en un lenguaje de alto nivel para coger la lógica de la programación, y aprender sobre arquitectura de ordenadores y procesadores. En ensamblador no se puede programar sin tener una base de arquitectura de ordenadores y procesadores.
#69
Necesitas algún software que te permita hacer llamadas sobre IP, tipo Skype o similares. El receptor de tu llamada tendrá que tenerlo también.
#70
No es tan sencillo como arreglarlo a hostias.

El acosado suele ser una persona solitaria. Los acosadores acostumbran a ser más de uno. Y el resto de la clase simplemente mira pero no interviene. El acosado, fruto entre otras cosas del acoso, tiene la autoestima por los suelos, por lo que su respuesta no será violenta porque no se verá capaz de ganar una pelea y mucho menos contra varias personas.

Lo triste de estos asuntos es que todo el mundo sabe que una panda de H.P. están haciendo la vida imposible "al raro", pero nadie dice nada ni hace nada para no ser el siguiente. Es fácil que incluso los demás no quieran relacionarse con "el raro" para que los acosadores no la tomen también con él. El colegio mira para otro lado porque tampoco es que dispongan de muchas armas para hacer algo. Puede incluso que se hablara del tema con los padres de los acosadores, pero ahora los padres consideramos que nuestros hijos son la bondad personificada, digan lo que digan los profesores, y si pegan a alguien es que algo le habrá hecho y se estaba defendiendo. Y de la Justicia mejor no hablamos.

Lo más gracioso del asunto es que al final la solución es que el acosado cambie de colegio y de amigos mientras que los bastardos que le acosaban se van de "rositas". Y puede incluso que el acoso continúe en las redes sociales.