viernes, 21 de agosto de 2009

Luz


Esta imagen creo que con las diferentes ilustraciones y el texto no merece tener una explicación.

Niños Guerra


Esta imagen la cree usando varias imagenes respectivas a la guerra, pero con un enfoque

hacia los niños. Dejando de lado los intereses politicos y/o economicos que llega consigo la guerra y enfocando la idea hacia la gente que vive esas situaciones.

Ellos


Es una imagen que busca hacer reflexionar a la gente y que actuen de una manera solidaria con gente que tiene menos.

sábado, 25 de julio de 2009

Virus, Spam,Etc.

Virus Informático
Los virus informáticos son pequeños programas de software diseñados para propagarse de un equipo a otro y para interferir en el funcionamiento del equipo.
Un virus puede dañar o eliminar datos del equipo, usar el programa de correo electrónico para propagarse a otros equipos o incluso borrar todo el contenido del disco duro.
Los virus se propagan más fácilmente mediante datos adjuntos incluidos en mensajes de correo electrónico o de mensajería instantánea. Por este motivo es fundamental no abrir nunca los datos adjuntos de correo electrónico a menos que sepa de quién proceden y los esté esperando.
Los virus se pueden disfrazar como datos adjuntos de imágenes divertidas, tarjetas de felicitación o archivos de audio y video.
Los virus también se propagan como descargas en Internet. Se pueden ocultar en software ilícito u otros archivos o programas que puede descargar.

Antivirus
Los antivirus nacieron como una herramienta simple cuyo objetivo fuera detectar y eliminar virus informáticos, durante la década de 1980.
Con el transcurso del tiempo, la aparición de sistemas operativos más avanzados e Internet, los antivirus han evolucionado hacia programas más avanzados que no sólo buscan detectar un Virus informáticos, sino bloquearlo para prevenir una infección por los mismos, así como actualmente ya son capaces de reconocer otros tipos de malware, como spyware, rootkits, etc.
El funcionamiento de un antivirus varía de uno a otro, aunque su comportamiento normal se basa en contar con una lista de virus conocidos y su formas de reconocerlos (las llamadas firmas o vacunas), y analizar contra esa lista los archivos almacenados o transmitidos desde y hacia un ordenador.
Adicionalmente, muchos de los antivirus actuales han incorporado funciones de detección proactiva, que no se basan en una lista de malware conocido, sino que analizan el comportamiento de los archivos o comunicaciones para detectar cuales son potencialmente dañinas para el ordenador, con técnicas como Heurística, HIPS, etc.
Usualmente, un antivirus tiene un (o varios) componente residente en memoria que se encarga de analizar y verificar todos los archivos abiertos, creados, modificados, ejecutados y transmitidos en tiempo real, es decir, mientras el ordenador está en uso.

Spam
'Spam' es la palabra que se utiliza para calificar el correo no solicitado enviado por Internet. La mayor razón para ser indeseable es que la mayoría de las personas conectadas a la Internet no goza de una conexión que no les cueste, y adicionalmente reciben un cobro por uso del buzón. Por lo tanto el envío indiscriminado de este tipo de correo ocasiona costos al lector. Contrario al 'correo basura' o Junk Mail que recibimos en nuestros buzones ordinarios (físicos, en papel!), el recibo de correo por la red le cuesta a un buen número de personas, tanto en la conexión como en el uso de la red misma. El correo físico no tiene ningún costo para quien lo recibe.

Rootkits
Los Rootkit son pequeños programas con rutinas encriptadas que se instalan en forma "oculta" en los sistemas de los usuarios de PC y servidores para evitar ser detectados por los antivirus, software de seguridad y utilitarios de administración de sistemas. Pueden ejecutar acciones de toda clase, incluso destructivas, sin ser detectados.
Un Rootkit es un conjunto de herramientas de software usados por intrusos que acceden subrepticiamente a un sistema operativo. Estas herramientas sirven para ocultar "procesos" y archivos en su ejecución, frecuentemente con fines maliciosos. Existen Rootkits para la mayoría de sistemas operativos, como Microsoft Windows, Linux, Solaris, etc.
Los Rootkit ocultan los inicios de sesión (logins), procesos, archivos, creación o modificación de llaves de registro, etc. Pueden interceptar y capturar datos contenidos en un sistema, conexiones de red y hasta digitaciones del teclado (Keyloggers).

Malware
Malware es la abreviatura de “Malicious software”(software malicioso), término que engloba a todo tipo de programa o código de computadora cuya función es dañar un sistema o causar un mal funcionamiento. Dentro de este grupo podemos encontrar términos como: Virus, Trojan (Caballo de Troya), Gusano (Worm), Dialers, Spyware, Adware, Hijackers, Keyloggers, FakeAVs, Rogues, etc….
En la actualidad y dado que los antiguos llamados Virus ahora comparten funciones con sus otras familias, se denomina directamente a cualquier parasito/infección, directamente como un “Malware”.

Spyware
El spyware o software espía es una aplicación que recopila información sobre una persona u organización sin su conocimiento ni consentimiento. El objetivo más común es distribuirlo a empresas publicitarias u otras organizaciones interesadas. Normalmente, este software envía información a sus servidores, en función a los hábitos de navegación del usuario. También, recogen datos acerca de las webs que se navegan y la información que se solicita en esos sitios, así como direcciones IP y URLs que se visitan. Esta información es explotada para propósitos de mercadotecnia, y muchas veces es el origen de otra plaga como el SPAM, ya que pueden encarar publicidad personalizada hacia el usuario afectado. Con esta información, además es posible crear perfiles estadísticos de los hábitos de los internautas. Ambos tipos de software generalmente suelen "disfrazarse" de aplicaciones útiles y que cumplen una función al usuario, además de auto ofrecer su descarga en muchos sitios reconocidos.

Gusanos ciberneticos
Son programas desarrollados para reproducirse por algún medio de comunicación como el correo electrónico (el más común), mensajeros o redes P2P. El objetivo de los mismos es llegar a la mayor cantidad de usuarios posible y lograr distribuir otros tipos de códigos maliciosos que se mencionarán a continuación. Estos últimos serán los encargados de llevar a cabo el engaño, robo o estafa. Otro objetivo muy común de los gusanos es realizar ataques de DDoS contra sitios webs específicos o incluso eliminar "virus que son competencia" para el negocio que se intente realizar.

Hackear
Hackear es utilizar el conocimiento que tenemos sobre un sistema de cualquier tipo para desarrollar funcionalidades para las que no había sido diseñado originalmente o hacerle funcionar de acuerdo con nuevos objetivos.
Hacker es el neologismo utilizado para referirse a un experto en varias o alguna rama técnica relacionada con la informática: programación, redes de computadoras, sistemas operativos, hardware de red/voz, etc. Se suele llamar hackeo y hackear a las obras propias de un hacker.
El término "hackers" trasciende a los expertos relacionados con la informática, para también referirse a cualquier profesional que está en la cúspide de la excelencia en su profesión, ya que en la descripción más pura, un hacker es aquella persona que le apasiona el conocimiento, descubrir o aprender nuevas cosas y entender el funcionamiento de éstas.

Crackear
El término cracker (del inglés crack, romper) tiene varias acepciones, entre las que podemos observar las siguientes:
Es una persona que mediante ingeniería inversa realiza: seriales, keygens y cracks, los cuales sirven para modificar el comportamiento o ampliar la funcionalidad del software o hardware original al que se aplican, sin que en absoluto pretenda ser dañino para el usuario del mismo.
En ocasiones el cracking es la única manera de realizar cambios sobre software para el que su fabricante no presta soporte, especialmente cuando lo que se quiere es, o corregir defectos, o exportar datos a nuevas aplicaciones, en estos casos (sólo en estos casos) en la mayoría de legislaciones no se considera el cracking como actividad ilegal.
Por ello los crackers son temidos y criticados por la mayoría de hackers, por el desprestigio que les supone ante la opinión pública y las empresas, son aquellos que utilizan sus conocimientos técnicos para perturbar procesos informáticos (Haffner y Markoff, 1995). Pueden considerarse un subgrupo marginal de la comunidad de hackers.

Tracker
Tracker es untipo de software con la función de un secuenciador para la música, que permite añadir muestreos digitales o samples en listas de tiempos que se reparten en canales. Las entradas de los tonos, volumen, y efectos no se representan por simbolos, por ejemplo de notas, sino por caracteres alfanuméricos e incluso hexadecimales.

Opinion cuento "Mi hijo el fisico"

Este cuento me pareció muy interesante porque demuestra vilmente lo que le puede pasar a mucha gente que se centra mucho en su área de estudio o trabajo, y en un punto no sabe que hacer y trata de hacer analogías, pensar, idear, proyectar, etc., y no se da cuenta de que tiene que escuchar a otras personas para que lo ayuden y mas que eso, que piensen al mismo tiempo para llegar a una solución.
Siento que también refleja que nunca hay que subestimar a personal solo por su edad ya que ellos tienen suficiente experiencia y sabiduría para resolver problemas, no por nada han llegado a tener determinada edad. Al mismo tiempo creo que este cuento trata de dar a entender que uno, al tratar de solucionar cierto problema, no debe de rebanarse el cerebro pensando en como encontrar una salida y que a veces la respuesta esta en lo básico y en lo cotidiano.

Lenguajes de Programacion

HTML
HTML, siglas de Hyper Text Markup Language (Lenguaje de Marcas de Hipertexto), es el lenguaje de marcado predominante para la construcción de paginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes.
HTML también es usado para referirse al contenido del tipo de MIME tex/html o todavía mas ampliamente como un termino genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores)

UNIX
UNIX es un sistema operativo portable, multiarea y multiusuario: desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T.
Durante fines de la década de 1970 y principios de la década de 1980, la influencia de Unix en círculos académicos indujo a su adopción en masa en varias compañías que se iniciaban por aquel entonces, siendo la mas destacada Sun Microsystems. Hoy en día, junto a los sistemas Unix certificados, también se pueden encontrar sistemas similares a Unix, como Linux y los derivados de BSD.

JAVA
Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en si mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos mas simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código maquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

GNU/LINUX
GNU/Linux es el termino empleado para referirse al sistema operativo similar a Unix que utiliza como base las herramientas de sistema GNU y el núcleo Linux. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo el código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL de GNU y otras licencias libres.
Algunas distribuciones GNU/Linux son especialmente conocidas por su uso en servidores y supercomputadores. No obstante es posible instalar Linux en una amplia variedad de hardware como computadoras de escritorio y portátiles.

C++
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hibrido.
En C++, la expresión C++ significa incremento de C y se refiere a que C++ es una extensión de C.



PASCAL
Es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirh a finales de los años 60.Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que:

1.- El código esta dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
2.- El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

QBASIC
Qbasic es un lenguaje de alto nivel, el cual consiste en instrucciones que los humanos pueden relacionar y entender. El compilador de Qbasic se encarga de traducir el mismo a lenguaje de maquina.
Un programa es una secuencia de instrucciones. El proceso de ejecutar esas instrucciones se llama correr el programa. Los programas contienen las funciones de entrada, procesamiento y salida. El procedimiento que realiza el programador se define como “problem solving”. Pero es necesario especificar que un programador y un usuario no son lo mismo.

Historia de la computadora

Las computadoras aparecen a finales de la década de 1950.
La computadora resulta ser un medio mecánico (electrónico, de hecho) para representar descripciones libre de ambigüedad y obtener un resultado útil.
Más aún, podría decirse que la computadora aparece cuando los niveles tecnológicos (electrónico fundamentalmente) alcanzan el grado de avance y refinamiento que ya tenían las ideas y conceptos matemáticos, lo cual sucede a mediados del siglo XX.

En 1947 se diseño la primera computadora electrónica digital, que tenia gran parecido funcional con la maquina analítica de Babbage, aunque antes hubo algunos esfuerzos.
En 1932 Vannevar Bush construyo en el Instituto Tecnológico de Massachussets (MIT) una calculadora electromecánica conocida como el analizador diferencial, pero era de propósito especifico y no tenia capacidad de programación.

Igualmente en 1944 se construyo en la Universidad de Harvard la computadora MARK I, diseñada por un equipo encabezado por Howard H. Aiken. No obstante no era de propósito general y su funcionamiento estaba basado en relevadores.
Un equipo dirigido por los Doctores John Mauchly y John Ecker de la Universidad de Pennsylvania, termino en 1947 la ENIAC (Electronic Numerical Integrator And Computer) que puede ser considerada como l a primera computadora digital, electrónica de la historia.
Esta maquina era enorme media 10 x 16 metros, ocupaba el sótano de una Universidad, pesaba 30 tonelada, tenia 17,468 tubos de vació y 60000 relevadores, consumía 140 Kw y requería un sistema de aire acondicionado industrial. Pero era capaz de efectuar alrededor de 5000 sumas o 2800 multiplicaciones en un segundo, calculo el valor de la constate pi. Como entre otras cosas iba a reemplazar a un grupo de matemáticas que hacia cómputos numéricos para una oficina especializada, recibió el nombre de “computadora”. El proyecto concluyo 2 años después cuando se integro al equipo John Von Neuman (1903-1957), quien es considerado el padre de las computadoras.
El nuevo equipo diseño la EDVAC (Electronic Discrete Variable Automatic Computer), tenia cerca de 40,000 bulbos y usaban un tipo de memoria basado en tubos de mercurio donde circulaban señales eléctricas sujetas a retardos.
La nueva idea fundamental resulta muy sencilla, pero de vital importancia: permitir que en la memoria coexistan datos con instrucciones, para que entonces la computadora pueda ser programada de manera “suave” y no por medio de alambres que eléctricamente interconectaban varias secciones de control, como la ENIAC.
Esta idea, que incluso obliga a una completa revisión de la arquitectura de las computadoras , recibe desde entonces el nombre del modelo de Von Neuman. Alrededor de este concepto gira toda la evolución posterior de la industria y la ciencia de la computación.



GENERACIONES DE LAS COMPUTADORAS

Primera Generación.
El arranque de la industria de la computación se caracteriza por un gran desconocimiento de las capacidades y alcances de las computadoras. Por ejemplo, según un estudio de esa época, se suponía que iban a ser necesarias alrededor de 20 computadoras para saturar la capacidad del mercado de Estados Unidos en el campo del procesamiento de datos. Esta primera etapa abarcó la década de 1950 y se conoce como la primera generación de computadoras. Las maquinas de esta generación cumplen los requisitos antes mencionados de la siguiente manera:
Su construcción estaba basada en circuitos de tubos de vacío o bulbos.
La comunicación se establecía por medio de programación en lenguaje máquina (binario).
Estos aparatos son grandes y costosos (Decenas o cientos de miles de dolares).
En 1951 aparece la primera computadora comercial, es decir fabricada para ser vendida: La INIVAC I (UNIVersal Computer). Esta maquina, que disponía de 1000 palabras de memoria central y podía leer cintas magnéticas, se utilizó para procesar los datos del censo de 1950 en Estados Unidos.
Durante la primera generación ( y hasta parte de la tercera), las unidades de entrada estaban por completo dominadas por las tarjetas perforadas. A la UNIVAC I siguió una máquina desarrollada por IBM(Internacional Bussiness Machines), que apenas incursionaba en el campo; es la IBM 701. Hubo otras máquinas que competían con ella, de diferentes compañías. La más exitosa de las computadoras fue el modelo 650 de IBM, de la cual se produjeron varios cientos.
Esta tenía un sistema de memoria secundaria llamado tambor magnético, antecesor de los discos empleados actualmente.
La competencia contestó con modelos UNIVAC 80 y 90, que pueden situarse ya en los inicios de la segunda generación.

Segunda generación
Cerca de la década de 1960 las computadoras seguían en constante evolución, reduciendo su tamaño y aumentado sus capacidades de procesamiento. Al mismo tiempo se iba definiendo con mayor claridad una nueva ciencia: la de comunicarse con la computadora, que recibía el nombre de programación de sistemas (software de base).
En esta etapa puede hablarse ya de la segunda generación de computadoras, que se caracteriza por los siguientes aspectos primordiales.
Estaban construidas por circuitos de transistores.
Se programaban con nuevos lenguajes llamados de “alto nivel”.
En general las computadoras de la segunda generación son de tamaño más reducido y menor costo que las anteriores. En la segunda generación hubo mucha competencia y muchas compañías nuevas, y se contaba con maquinas bastante avanzadas para su época, como la serie 5000 de Burroughs y la máquina ATLAS, de la Universidad de Manchester. Entre los primeros modelos que se pueden mencionar esta la Philco 212 y la UNIVAC M460.
IBM mejoro la 709 y produjo la 7090 (luego ampliada a la 7094), que gano el mercado durante la primera parte de la segunda generación. UNIVAC continuo con el modelo 1107, mientras NRC (National Cash Register) empezó a producir maquinas más pequeñas para proceso de datos comercial como la NCR 315.
RCA (Radio corporation of America) introdujo el modelo 501 y más tarde el RCA 601.
Esta generación no duro mucho, solo cinco años.

Tercera Generación
A mediados de la década de 1960, con la aparición de nuevas y mejores formas de comunicarse con la máquina, además de procesos adicionales en electrónica, surge la tercera generación de computadoras. Se inaugura con la presentación, en abril de 1964 , de la serie 360 de IBM, como culminación de una enorme estrategia comercial y de mercadotecnia.
Las características de la tercera generación consisten en :
Su fabricación electrónica está basada en circuitos integrados: agrupamiento de circuitos de transistores grabados en milimétricas placas de silicio.
Su manejo es por medio de los lenguajes de control de los sistemas operativos.
Las computadoras de la serie IBM 360 (modelos 20, 22,30,40,50,65,75, 85, 90, 195 ) incluían técnicas especiales del manejo de procesador, unidades de cinta magnética para nueve canales, paquetes de discos magnéticos y otras características ahora usuales.
El sistema operativo de esta serie, llamado OS (Operative System), en varias configuraciones, incorporaba un conjunto de técnicas de manejo de memoria y del procesador que pronto se convirtieron es estándares.
Esta serie alcanzo un éxito enorme de tal forma que la gente en general, pronto llego a identificar el concepto de computadora con IBM. Sin embargo sus maquinas no fueron las únicas, ni necesariamente las mejores. También existían CDC serie 600 modelo 6600, que durante varios años fue considerada la mas rápida.
A mediados de 1970, IBM produjo la serie 370 (modelos 115, 125, 135, 145, 158, 168) como mejora de la serie 360. UNIVAC compitio con los modelos 1108 y 1110, CDC inauguro se serie 7000 con el modelo 7600, reformando después para introducir el modelo Cyber.
Y así varias empresas continuaron compitiendo con nuevas aportaciones.
Minicomputadoras.
A mediados de la década de 1970, surgió un gran mercado para computadoras de tamaño mediano, o minicomputadoras, no tan costosas como las grandes máquinas y con una gran capacidad de proceso. En un principio, el mercado de estas maquinas fue dominado por la serie PDP-8 de DEC (Digital Equipment Corporation).
Las computadoras de la serie IBM 360 (modelos 20, 22,30,40,50,65,75, 85, 90, 195 ) incluyan técnicas especiales del manejo de procesador, unidades de cinta magnética para nueve canales, paquetes de discos magnéticos y otras características Haza usuales.
El sistema operativo de esta serie, llamado OS (Operative System), en varias configuraciones, incorporaba un conjunto de técnicas de manejo de memoria y del procesador que pronto se convirtieron es estándares.
Esta serie alcanzo un éxito enorme de tal forma que la gente en general, pronto llego a identificar el concepto de computadora con IBM. Sin embargo sus maquinas no fueron las únicas, ni necesariamente las mejores. También existían CDC serie 600 modelo 6600, que durante varios años fue considerada la mas rápida.
A mediados de 1970, IBM produjo la serie 370 (modelos 115, 125, 135, 145, 158, 168) como mejora de la serie 360. UNIVAC compitió con los modelos 1108 y 1110, CDC inauguro se serie 7000 con el modelo 7600, reformando después para introducir el modelo Cyber.
Y así varias empresas continuaron compitiendo con nuevas aportaciones.

Minicomputadoras.
A mediados de la década de 1970, surgió un gran mercado para computadoras de tamaño mediano, o minicomputadoras, no tan costosas como las grandes máquinas y con una gran capacidad de proceso. En un principio, el mercado de estas maquinas fue dominado por la serie PDP-8 de DEC (Digital Equipment Corporation).
Otras minicomputadoras fueron la serie PDP-11 de DEC , remplazada luego por las màquinas VAX (Virtual Addres eXtended) de la misma compañia: los modelos Nova y Eclipse de Data General; las series 3000 y 9000 de Hewlett-Packard, en varias configuraciones y el modelo 34 de IBM, que luego fue remplazado por los modelos 36 y 38.
En la ahora ex Uniòn Soviètica fueron de amplio uso las computadoras de la serie SU (sistema unificado Ryad), asì mismo los países ahora ex socialistas desarrollaron una serie de computadoras dedicadas al control industrial, además de las máquinas de la serie Mink y BESM.
En la actualidad el mercado de las minicomputadoras es muy dinámico, sobre todo para el uso de servidores.

Cuarta generación
El adelanto de la microelectrónica prosiguió a una velocidad impresionante, y por el año de 1972, surgió en el mercado una nueva familia de circuitos integrados de alta densidad, que recibieron el nombre de microprocesadores. Las microcomputadoras diseñadas con base en estos circuitos de semiconductores eran extremadamente pequeñas y baratas, por lo que su uso se extendió al mercado de consumo.
Sin embargo desde el punto de vista estricto, hace poco ingresamos a la cuarta generación , porque en la que podía llamarse la segunda parte de la tercera generación solo hubo adelantos significativos en el punto A y no en el punto B. Con el uso masivo de internet ya también ya se puede hablar de un cambio sustancial en el punto B.
Por los que criterios son:
Microelectrónica de alta integración y distribución de tareas específicas mediante microprocesadores acoplados.
Acceso a la red desde una computadora personal, tanto en forma local como global.
La siguiente generación
Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los objetivos explícitos de introducir maquinas con innovaciones reales en los dos criterios mencionados, aunque a su termino en 1993 los resultados fueron bastante pobres. La ACM Association for Computing Machering, que junto con la Computer Society de la IEEE (Institute of Electrical and Electronics Engineers), después de leer detallados artículos, concluye que esta es una generación perdida.
En Estados Unidos estuvo en actividad un programa de desarrollo que perseguía objetivos semejantes, que pueden resumirse de la siguiente forma:
Procesamiento en paralelo mediante arquitecturas y diseños especiales.
Manejo de lenguaje natural y sistemas de inteligencia artificial.
El futuro de la computación es muy interesante, y se puede esperar que esta ciencia sigua siendo objeto de atención prioritaria de gobiernos y de la sociedad en conjunto. Talvez las dos tecnologías que definirán los inicios del siglo XXI serán la computación y la ingeniería genética, y esta última depende en buena medida de las tecnologías de computo para proceder.