miércoles, 29 de mayo de 2013

10 Mejores antivirus 2013


Realmente, este artículo no necesita introducción. Existen muchos programas antivirus gratuitos en el mercado, y lo que tú buscas es separar el grano de la paja. Es lo justo. Los que aquí ponemos son los 10 mejores programas antivirus del mercado.
Lanzado por Microsoft a finales del 2009, Microsoft Security Essentials es algo más que el rimbombante nombre de Microsoft: es también un antivirus realmente bueno. Lo suficientemente ligero para funcionar bien en los ordenadores más antiguos sin paralizar su funcionamiento normal, y todavía lo suficientemente competente para lidiar con la mayoría de los virus y malware que andan por ahí fuera.
Quizás lo mejor de MSE sea su simplicidad. Como puedes ver, la interface de usuario es realmente clara, con grandes botones para las funciones más básicas. Esto es importante si estás configurando un ordenador para alguien que no sea muy experto en ordenadores.
Y para terminar, MSE es completamente gratuito –no hay versión “profesional” a la que puedas mejorarlo. De hecho, es incluso permisible usarlo en un ambiente de negocios, lo que significa que puedes usarlo en el trabajo sin saltarte la ley. Ya esto solo le pone por encima de otras opciones en la lista de los 10 mejores programas antivirus.
Descárgate MSE aquí.
AVG ha llegado a ser sinónimo de antivirus gratuito, y hay una razón para ello: AVG ofrece protección completa contra malware, con mucha menos parafernalia que los mejores antivirus de pago. Y aunque AVG Gratuito te recuerda constantemente que puedes pagar por la versión profesional, lo hace sin interferir con el propósito central del programa: protegerte de los virus.
antivirus avg
Aunque a la hora de actualizar de una a otra versión de AVG, necesitarás asegurarte de estar leyendo bien lo que está en pantalla, porque a la descarga gratuita sólo se puede acceder a través de un minúsculo enlace en la parte baja de la pantalla. El sitio web realmente busca que adquieras la versión de pago. Al actualizar a su versión 9, por ejemplo, mira lo oculta que está la versión gratuita:
actualizar avg
No es precisamente un enlace enorme ¿verdad? Sin darle más importancia a este inconveniente menor, hay que reconocer que AVG es un antivirus gratuito realmente bueno. Descarga AVG.
avira antivirus
En términos de simplicidad, Avira está a la par con MSE. Es también muy ligero, así que la comparación es bastante acertada. Mientras que Avira también cuenta con una versión profesional para comprar, como AVG, no es tan agresivo como éste último invitándote a ello. Se puede decir que Avira es un programa sólido y que merece con seguridad que lo pruebes. Descarga Avira Gratuitamente aquí.
Si esta competición fuera por el nombre más guay, el piratoso Avast! ganaría sin dudarlo. Incluso aunque esto no sea de lo que estamos hablando ahora, Avast! empieza bien. Este es uno de los más valorados antivirus del mercado, y por una buena razón: es extraordinariamente completo. Espera una gran protección contra todo, incluyendo troyanos y spyware. También puedes esperar constantes mensajes de recuerdo –en tu escritorio y bandeja de entrada– de que ésta es una versión de prueba que puedes mejorar. A pesar de ello, su protección es sólida.
Descarga Avast! aquí.
malwarebytes antivirus
Cualquiera que sea tu antivirus por defecto, necesitas también Malwarebytes. Este programa no está permanentemente activo en tu sistema en segundo plano protegiéndote, pero cuando lo actives con un problema presente, Malwarebytes solventará normalmente lo que otros programas no pudieron hacer. Yo he salvado más de unos cuantos sistemas irreiniciables poniendo en marcha Malwarebytes desde su safe mode (modo seguro). Este programa se encarga de cualquier forma de malware que le lances, así que tenlo por ahí cerca. De hecho, yo lo mantendría en un disco flash por si necesitara arreglar el equipo de algún amigo (y si estás leyendo este blog, muy probablemente lo harás).
Descarga Malwarebytes.
Considera a éste como la opción principal. Si sabes que tienes un virus, pero tu antivirus habitual no puede eliminarlo, ni Malwarebytes puede dar con él, entonces es la hora de ComboFix. Este programa no es amigable: funciona desde una ventana de comando y está orgulloso de ello. Y éste no es un programa que puedas usar sin saber exactamente qué estás haciendo, porque puede provocar efectos devastadores en manos de alguien no experto. Pero cuando todo lo demás falla, ComboFix funciona. El programa que todo friki informático debería tener en su llavero.
Descarga Combofix.
clamwin antivirus
Clamwin es la versión Windows de ClamAV, el antivirus principal para Linux en el mercado. ClamWin es deficiente en muchos aspectos: simplemente escanea en lugar de ofrecer protección en tiempo real, no hace realmente función de detector de malware no vírico, y tampoco es precisamente fácil de usar. Aún así, tener ClamWin por ahí cerca no te costará nada, y nunca podrás tener demasiadas herramientas de escaneo en tu arsenal.
Descarga ClamWin y mira si te gusta.
pandacloud antivirus
En un primer momento pensé que la idea de un antivirus basado en la nube (red) era una estupidez, porque sólo funcionaría cuando estuviese online. Pero después lo pensé mejor: ¿Y por qué demonios iba a necesitar un antivirus trabajando offline?
Como el propio nombre sugiere, Panda Cloud Antivirus guarda sus definiciones de virus online. Hay una gran ventaja en esto: tus definiciones estarán siempre actualizadas. Existe, sin embargo, una desventaja también: tu antivirus estará constantemente utilizando una parte de tu conexión a internet.
Yo diría que es una idea realmente buena para PCs no muy potentes con acceso constante a internet. Como, por ejemplo, un netbook. Pero si tienes un netbook no deberías estar usando Windows de ninguna manera; Cambia a Jolycloud y tendrás un netbook funcional con un sistema operativo prácticamente inmune a todos los virus.
Descarga Panda Cloud Antivirus aquí.
Comodo es el mejor conocido por su firewall gratuito, y además cuenta con un programa antivirus y firewall integrado. Aunque el firewall Comodo no es el más sencillo de utilizar, y el antivirus no incluye protección para formas de malware no víricas, merece la pena reseñarlo si estás buscando una suite de seguridad gratuita que incluya tanto la protección de un antivirus y un firewall.
comodo cortafuegos
Descarga Comodo Gratis Aquí.
Este es inusual en el sentido de que es gratuito y considerado, con mucho, como la mejor protección que puedas encontrar por ahí; aunque no pueda descargarse desde cualquier sitio. Sin él, incluso el mejor software de seguridad se queda inútil.
Por si todavía no te has percatado de ello, Sentido Común 2012 no es ningún producto que te puedas descargar, sino que es más bien una actitud mental. Si lo que deseas es mantenerte libre de virus y malware, lo que necesitas es usar la cabeza mientras navegas por la red. Esto es lo más importante que debes recordar: si algo suena demasiado bueno como para ser cierto, es que no lo es; y si te dejas llevar, tu ordenador muy probablemente se verá en riesgo.
El porno gratis normalmente no lo es. Lo mejor que puedes hacer con el Warez es evitarlo por completo. Normalmente, los nigerianos que necesitan tu ayuda mediante transferencias de dinero no son nunca príncipes o princesas. Coges la idea: evita sitios web oscuros y verás que tu máquina se verá con mucho libre de malware.
Existen un montón de grandes programas antivirus gratuitos por ahí, pero el que uses uno u otro es sobre todo una cuestión de preferencias. Por ejemplo, yo uso Microsoft Security Essentials en mi ordenador con Windows porque es gratis, ligero, y nunca me pedirá dinero. Pero también estoy seguro de que siempre tendré Malwarebytes en mi pendrive para eliminar rápidamente virus y malware de los ordenadores de amigos y familiares.

lunes, 20 de mayo de 2013

procedimientos y clases de visual Foxpro


Procedimientos y clases para visual foxpro
Tradicionalmente, los procedimientos contienen código que usted escribe para realizar una operación y funciones que calculan y devuelven un valor. En Visual FoxPro, las funciones son similares a los procedimientos:
FUNCTION myfunc
  * This is a comment, but it could be executable code
ENDFUNC
Puede incluir procedimientos y funciones en un archivo de programa distinto o al final de un archivo de programa que contenga código normal de programa. En un archivo de programa no puede tener código ejecutable de programa a continuación de los procedimientos y las funciones.
Si incluye sus procedimientos y funciones en un archivo de programa distinto, podrá hacer accesibles estos procedimientos y funciones desde su programa si utiliza el comando SET PROCEDURE TO. Por ejemplo, para un archivo llamado FUNPROC.PRG, utilice el siguiente comando en la ventana Comandos:
SET PROCEDURE TO funproc.prg

Llamar a un procedimiento o a una función

Hay dos formas de llamar a un procedimiento o a una función en sus programas:
  • Utilizar el comando DO. Por ejemplo:
    DO myproc
    
    –O bien–
  • Incluir detrás del nombre de la función un par de paréntesis. Por ejemplo:
    myfunc( )
    
Cada uno de estos métodos puede ampliarse enviando o recibiendo valores desde el procedimiento o la función.

Enviar valores a un procedimiento o a una función

Para enviar valores a procedimientos o funciones se incluyen parámetros. Por ejemplo, el procedimiento siguiente acepta un solo parámetro:
PROCEDURE myproc( cString )
   * The following line displays a message
   MESSAGEBOX ("myproc" + cString)
ENDPROC
Nota   Incluir los parámetros entre paréntesis en la línea de definición de un procedimiento o una función, por ejemplo PROCEDURE myproc(cString), indica que el parámetro tiene alcance local al procedimiento o la función. También puede permitir que una función o un procedimiento acepte parámetros de alcance local mediante LPARAMET


clases de visual Foxpro 

Todas las propiedades, eventos y métodos de un objeto se especifican en la definición de clase. Además, las clases tienen las siguientes características que las hacen especialmente útiles para crear código reutilizable y fácil de mantener:
  • Encapsulamiento
  • Subclases
  • Herencia

Ocultar la complejidad innecesaria

Cuando instale un teléfono en la oficina, lo más probable es que no le interese el funcionamiento interno del aparato para la recepción de llamadas, la realización o la finalización de conexiones con centralitas electrónicas o la conversión de las pulsaciones de tecla en señales electrónicas. Lo único que necesitará saber es que puede levantar el auricular, marcar los números apropiados y hablar con la persona con la que desea hablar. La complejidad de realizar esa conexión queda oculta. La ventaja de ignorar los detalles internos de un objeto para poder centrarse en los aspectos del objeto que necesita utilizar se denomina abstracción.
El encapsulamiento, que empaqueta el código de métodos y propiedades en un mismo objeto, contribuye a la abstracción. Por ejemplo, las propiedades que determinan los elementos de un cuadro de lista y el código que se ejecuta al elegir un elemento de la lista pueden encapsularse en un único control que se agrega a un formulario.

Aprovechar la eficacia de las clases existentes

Una subclase puede tener toda la funcionalidad de una clase existente, además de la funcionalidad y los controles adicionales que quiera darle. Si la clase es un teléfono básico, podrá tener subclases que tengan toda la funcionalidad del teléfono original y todas las características especializadas que desee darles.
La creación de subclases es un modo de reducir la cantidad de código que hay que escribir. Puede comenzar definiendo un objeto que sea similar al deseado y personalizarlo.

Simplificar el mantenimiento de código

Con la herencia, si realiza un cambio en una clase, ese cambio se reflejará en todas las subclases que se basen en ella. Esta actualización automática ahorra tiempo y trabajo. Por ejemplo, si un fabricante de teléfonos quisiera cambiar los teléfonos de dial por teléfonos de botones, se ahorraría mucho trabajo si pudiera hacer el cambio en el diagrama original y hacer que todos los teléfonos fabricados anteriormente con ese diagrama heredaran automáticamente la nueva característica, en lugar de tener que agregarla a todos los teléfonos existentes individualmente.
La herencia no funciona con el hardware, pero sí en el software. Si descubre un error en una clase, en lugar de tener que cambiar el código de todas las subclases podrá corregirlo una única vez en la clase y el cambio se propagará a todas las subclases pertenecientes a ella.

Contenedores y no contenedores

Los dos tipos principales de clases de Visual FoxPro y por extensión, de objetos de Visual FoxPro, son las clases de contenedor y las clases de control.

Clases de contenedor

Los contenedores pueden incluir otros objetos y permiten el acceso a los objetos que contienen. Por ejemplo, si crea una clase de contenedor que consta de dos cuadros de lista y dos botones de comando y, a continuación, agrega a un formulario un objeto basado en esta clase, cada objeto individual podrá manipularse en tiempo de ejecución y en tiempo de diseño. Puede cambiar fácilmente las posiciones de los cuadros de lista o los títulos de los botones de comando. También puede agregar objetos al control en tiempo de diseño; por ejemplo, puede agregar etiquetas para identificar los cuadros de lista.
La tabla siguiente muestra los posibles componentes de cada clase de contenedor:
ContenedorPuede contener
Grupos de botones de comandoBotones de comando
ContenedorCualquier control
ControlCualquier control
CustomCualquier control, marco de página, contenedor, personalizado
Conjuntos de formulariosFormularios, barras de herramientas
FormulariosMarcos de página, cualquier control, contenedores, personalizado
Columnas de cuadrículaEncabezados y cualquier objeto excepto conjuntos de formularios, formularios, barras de herramientas, cronómetros y otras columnas
CuadrículasColumnas de cuadrícula
Grupos de botones de opciónBotones de opción
Marcos de páginaPáginas
PáginasCualquier control, contenedores, personalizado
ProyectoArchivos, servidores
Barras de herramientasCualquier control, marcos de página, contenedor

Clases de control

Las clases de control están más encapsuladas que las clases de contenedor, pero por esa misma razón es posible que sean menos flexibles. Las clases de control no tienen un método AddObject.

lunes, 13 de mayo de 2013

Sistema Operativo de Red


El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone de ningún sistema operativo de red, el equipo, no pueden compartir recursos y los usuarios no podran utilizar estos recursos.
Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con él.
NetWare de Novell es el ejemplo más familiar y famoso de sistema operativo de red donde el software de red del equipo cliente se incorpora en el sistema operativo del equipo. El equipo personal necesita ambos sistema operativos para gestionar conjuntamente las funciones de red y las funciones individuales.
El software del sistema operativo de red se integra en un número importante de sistemas operativos conocidos, incluyendo Windows 2000 Server/Professional, Windows NT Server/Workstation, Windows 95/98/ME y Apple Talk.
Cada configuración (sistemas operativos de red y del equipo separados, o sistema operativo combinando las funciones de ambos) tiene sus ventajas e inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es determinar la configuración que mejor se adapte a las necesidades de nuestra red.
Es un componente software de una computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.
Características Especificas.
- Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en un lenguaje de alto nivel : C.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para redireccionamiento de Entradas/Salidas.
  • Garantiza un alto grado de portabilidad.
Ventajas de Windows NT.
  • La instalación es muy sencilla y no requiere de mucha experiencia.
  • Multitarea.
  • Multiusuario.
  • Apoya el uso de múltiples procesadores.
  • Soporta diferentes arquitecturas.
  • Permite el uso de servidores no dedicados.
  • Soporta acceso remoto.
  • Ofrece mucha seguridad en sesiones remotas.
  • Brinda apoyo a la MAC.
  • Apoyo para archivos de DOS y MAC en el servidor.
  • El sistema está protegido del acceso ilegal a las aplicaciones en las diferentes configuraciones.
  • Ofrece la detección de intrusos.
  • Permite cambiar periódicamente las contraseñas.
  • Soporta múltiples protocolos.
  • Carga automáticamente manejadores en las estaciones de trabajo.
  • Trabaja con impresoras de estaciones remotas.
  • Soporta múltiples impresoras y asigna prioridades a las colas de impresión.
  • Muestra estadísticas de Errores del sistema, Caché, Información Del disco duro, Información de Manejadores, No. de archivos abiertos, Porcentaje de uso del CPU, Información general del servidor y de las estaciones de trabajo, etc.
  • Brinda la posibilidad de asignar diferentes permisos a los diferentes tipos de usuarios.
  • Permite realizar diferentes tipos de auditorías, tales como del acceso a archivos, conexión y desconexión, encendido y apagado del sistema, errores del sistema, información de archivos y directorios, etc.
  • No permite criptografía de llave pública ni privada.
  • No permite realizar algunas tareas en sesiones remotas, como instalación y actualización.
Desventajas de Windows NT.
  • Tiene ciertas limitaciones por RAM, como; No. Máximo de archivos abiertos y almacenamiento de disco total.
  • Requiere como mínimo 16 Mb en RAM, y procesador Pentium a 133 MHz o superior.
  • El usuario no puede limitar la cantidad de espacio en el disco duro.
  • No soporta archivos de NFS.
  • No ofrece el bloqueo de intrusos.
  • No soporta la ejecución de algunas aplicaciones para DOS.
Sistemas de Archivos.
Tiene 3 diferentes tipos y uno nuevo desarrollado por NT. Los primeros 3 son para compatibilidad:
  • FAT para DOS.
  • HPFS para OS/2.
  • CDFS se usa para acceder discos compactos.
NTFS es el sistema de archivos propio de Windows NT, el cual está basado en un sistema de transacciones, es decir que tiene la capacidad de almacenar una gran cantidad de operaciones a disco para que en el caso de alguna f alla este elemento pueda ser usado para la reconstrucción del sistema de archivos del disco.
La Conexión con Internet.
Windows NT también hace uso del FTP que es nativo del WEB. Este le permite introducir los nuevos rasgos punto a punto que están relacionados con Internet, al igual que con el protocolo PTPP y el TCP / IP esto puede ayu dar a consolidar la posición de NT como la plataforma del servidor de Internet.
Microsoft adopta finalmente el estilo de UNIX referente a los dominios y lo implanta como una norma. Es sencillo hacer uso de éste, únicamente basta con nombrar el servicio DNS.
Puede teclear ahora en DNS el nombre del dominio y se conseguirá que el IP se direccione automáticamente, además se reconocerán los nombres válidos, aunque el funcionamiento del DNS es un poco arrogant e, el organizador lo tiene disponible.
Características de Windows NT Server.
  • Soporta Sistemas Intel y los basados en RISC.
  • Incorpora un NOS de 32 bits.
  • Ofrece una solución de red punto a punto.
  • Requiere un mínimo de 16Mb en RAM, por lo que es más caro de instalar que la mayor parte de los NOS.
  • Soporta multitarea simétrica.
  • Puede usar hasta 4 procesadores concurrentes.
  • Además de ser multitarea, el Windows NT Server también es de lectura múltiple o multilectura.
  • Soporta administración centralizada y control de cuenta de usuarios individuales.
  • Las multitareas, priorizadas permiten que se ejecute simultáneamente varias aplicaciones.
  • Las operaciones de red adquieren prioridad sobre otros procesos menos críticos.
  • Incluye extensos servicios para Mac.
  • Una computadora Mac puede acceder a Windows NT Server, como si accesara al servidor Appleshare.
  • Los archivos se traducen automáticamente de un formato a otro.
  • Los usuarios de PC y Mac tienen acceso a las mismas impresoras.
  • Incluso una Mac puede imprimir trabajos Postscript en una impresora PC que no sea Postscript.
  • Windows NT Server soporta integración con otras redes (Con Software adicional), que incluyen: NetWare, VINES, Lan Manager OS/2, UNIX, VMS y redes SNA.
  • Es tolerante a fallas. Posee el reflejado a sistema espejo y separación de discos.
  • Proporciona utilerías para administración y control fácil de usar.
  • Proporciona acceso remoto por marcación telefónica.
Algo importante para los administradores en cuanto a la interfaz del usuario es que no cambia significativamente la manera en que trabaja. NT Server todavía tiene las mismas herramientas de administración bási cas.
El Servidor de administración de Sistemas.
El System Management Server (Servidor de administración de sistemas) le permite centralizar la administración de hardware y software de su LAN. Puede manejar las PC´s como activos y distribuir nuevos prog ramas y partes entre ellos desde este servidor. El servidor de administración también le permite realizar análisis de protocolos de red y hacer diagnósticos de PC individuales. Esto nos permite afirmar que el servidor de admini stración es una herramienta muy valiosa para el NT Server en una red empresarial.
Protocolos que Soporta.
  • NetBEUI.
  • TCP/IP.
  • IPX/SPX.
  • Banyan
  • DECnet.
  • Apple Talk.
Requerimientos.
Para una estación de trabajo:
  • PC 80386 – DX – 25 MHz mínimo.
  • 16 Mb RAM.
  • 90 Mb de espacio en disco.
  • Unidad de CD-ROM.
Además de lo anterior, para un Servidor debemos considerar:
  • 32 Mb de RAM.
  • 120 Mb de espacio en disco.
NetWare, Versión 4.0.

Requerimientos:
  • PC basada en una 386 o superior.
  • 6Mb de RAM
  • 12Mb-60Mb de espacio en Disco Duro.
Ventajas de Linux.
  • Multiusuario.
  • Multitarea.
  • Soporta acceso remoto.
  • Soporte nativo de TCP/IP (Fácil conexión a Internet y otras redes)
  • Contiene xFree86, que es una interfaz gráfica de usuario basada en los estándares de X-Window, y también es gratuita.
  • Al instalar el sistema operativo, también se tiene la posibilidad de instalar varios programas, tales como: hojas de cálculo, bases de datos, procesadores de texto, varios lenguajes de programación, paquetes de telecomunicaciones y juegos.
  • Cumple los estándares POSIX y de Sistemas Abiertos, esto es que tiene la capacidad de comunicarse con sistemas distintos a él.
  • Existe mucha documentación sobre éste.
Desventajas de Linux.
  • Carencia de soporte técnico.
  • No ofrece mucha seguridad.
  • Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas específicas.
  • No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.
  • Es poco probable que aplicaciones para DOS y OS/2, se ejecuten correctamente bajo Linux.
  • No hay forma segura de instalarlo sin reparticionar el disco duro.
  • El reparticionar el disco duro, implica borrar toda la información del mismo y después restablecerla.
  • Se requiere experiencia y conocimiento del sistema para administrarlo, pues como es un sistema por línea de comandos, estos poseen muchas opciones y en ocasiones es difícil realizar algunas tareas, que en otros sistemas operativos de red son triviales.