miércoles, 17 de noviembre de 2010

¿Qué es MAC OS X?

Mac OS X  son las abreviaturas de la palabra en ingles (Macintosh Operating System)  que traducidos al español es Sistema Operativo de Macintosh y como su nombre lo indica es un sistema  que está basado en UNIX que fue desarrollado por Apple desde el año 1984 y  también hasta el día de  hoy sigue siendo comercializado por esta misma empresa para toda la gama de computadoras Macintosh,  en comparaciones este sistema operativo es declarado por muchos en el mundo como el  mejor sistema  operativo por  ser  mas estable, tener una gran simplicidad de uso,  su diseño que es muy elegante y  principalmente por ser mas seguro que ningún otro.

Recordando las primeras versiones:
Los primeros sistemas operativos Macintosh consistieron en 2 programas, uno se llamo "System" que tuvo la versión El System 7.5.3  y fue la primera en incluir el logo Mac OS,  el otro programa se llamo "Finder"  que tuvo la versión Mac OS 7.6  y fue el primero en ser llamado "Mac OS".

Las familias Mac OS:El Mac OS puede ser dividido en 2 familias:
•La familia Mac OS Classic, basada en el código propio de AppleComputer.
•El Sistema Operativo Mac OS X, desarrollado a partir de la familia Mac OS Classic y NeXTSTEP, el cual estaba basado en UNIX.

Todas sus versiones hasta el día de hoy:
Versiones                 Nombre en código
Mac OS X Server 1.0       Hera  1999
Beta pública              Kodiak  2000
10.0                      Cheetah  2001
10.1                      Puma  2001
10.2                      Jaguar  2002
10.3                      Panther  2003
10.4                      Tiger  2005
10.5                      Leopard  2007
10.6                      Snow Leopard 2009
10.7                      Lion  2011

Yo mencionaría unas desventajas.Los programas ó software de todos los Mac están creados por la misma empresa que fabrican los equipos (Pc, laptops) por lo que estos ordenadores son completamente integrados en Hardware y software por lo que estas computadoras utilizan un hardware específico para su software, así que olvídense que si falla algo le podrán instalar cualquier programa o agregarle cualquier Hardware baratito porque no les funcionara, aquí vas a tener que gastar un poquito mas porque los fabricantes de las computadoras Macintosh tienen un alto control sobre sus productos.

La novedad Mac OS X  también ya ejecuta Windows.Si tienes una Mac OS X  y siempre deseaste utilizar algún programa en particular  pero que no podías usar debido a que no era compatible con este sistema operativo, ya no te preocupes ahora Mac OS X  también esta permitiendo instalar y ejecutar  a gran velocidad los sistemas operativos Windows XP y Windows Vista que bueno verdad,  y lo mejor de todo es que al  hacer la instalación podemos usar la utilidad integrada Boot Camp es decir que nos permite iniciar nuestra Mac usando Mac OS X o Windows.  Finalmente y sacándole el máximo provecho podemos usar el software VMware o Parallels que nos va permitir ejecutar Windows y aplicaciones Mac al mismo tiempo,  todo esto sin reiniciar la computadora o laptop.




jueves, 28 de octubre de 2010

¿Qué es Linux?

Linux es un sistema operativo 100% gratuito que lo podemos encontrar de libre distribución, fue creado inspirado en el famoso sistema UNIX que fue desarrollado por Linus Torvalds quien con la ayuda de miles de programadores en Internet lograron la hazaña. Linux es un sistema operativo multitarea y multiusuario, es decir es capaz de ejecutar varios programas o tareas en forma simultanea, además permite tener a varios usuarios simultáneamente. Como ven este sencillo y sensacional sistema operativo formado por un conjunto de instrucciones aporta a la computadora todos los mecanismos y reglas básicas necesarias para un correcto funcionamiento de nuestra computadora, de manera que todos los programas que instalemos puedan acceder a los recursos de nuestra computadora de una forma adecuada.

Aprendiendo sobre distribuciones Linux:
Al crearse Linux también aparece el concepto de Distribución y se esta refiriendo al agrupamiento del núcleo del sistema operativo Linux (Es decir la parte que fue desarrollada por Linus Torvalds) y las otras aplicaciones de uso general y no tan general. Se refiere a que algunas empresas toman la parte desarrollada por Linus Torvalds y por cuenta propia desarrollan sus propias distribuciones lo que les da el derecho de cobrar una cierta cantidad de dinero por el software que crean, aunque generalmente casi todas son gratuitas.

Entre las distribuciones más conocidas tenemos a las empresas: Mandrake Linux, Redhat/Fedora Linux, Debian, Slackware, Suse, Corel Linux, todas estas empresas constantemente están trabajando por cuenta propia con sus programadores y sacando nuevas versiones gratuitas, solo en algunos casos hay en versión de pago. (Es importante mencionar aquí que el usuario que elija descargarse el software e instalar Linux deberá escoger solo 1 empresa de las anteriormente mencionadas, averiguar que versión les será más fácil de manejar de acuerdo a sus conocimientos y exigencias)

Entorno de trabajo: El shell y X Window A diferencia de otros sistemas operativos (Software de pago) donde la configuración de sus sistemas es generalmente dentro del entorno grafico lo cual hace su manejo mucho mas fácil, Linux es muy diferente ya que el trabajo se realiza introduciendo COMANDOS de forma manual ya que cuenta con programas que se encargan de interpretar estas INSTRUCCIONES que ingresa el USUARIO vía teclado. Estos programas se denominan SHELL y es el modo típico de comunicación de los sistemas Unix, Linux.
Sin embargo ya las últimas versiones Linux cuentan con el sistema X Window que permite arrancar en  modo grafico, lo cual permite controlar y manejar la interfaz de usuario de todos los elementos gráficos.

Iniciación Linux:Existen 3 formas:
1) A través de la consola de texto mediante un sistema no grafico.
2) Desde un gestor de sesiones grafico (X Window).
3) Desde un ordenador remoto mediante telnet o secure shell.


Descargas gratuitas Linux y ayuda de Instalación:
1) Desde Mandrake Linux.  :     
http://www2.mandriva.com/es/
2) Desde Redhat/Fedora Linux. : http://fedoraproject.org/es/
3) Desde Debian.      Clic Aquí: http://www.debian.org/

4) Desde Slackware.   Clic Aquí: http://www.slackware.com/
5) Desde Suse.        Clic Aquí: http://es.opensuse.org
6) Desde Corel Linux. Clic Aquí: http://www.linux.com

jueves, 26 de agosto de 2010

¿Qué es un Webmaster?

Para entender bien que es un Webmaster primero definamos bien esta palabra que es de origen Ingles (Web master) que traducido al español sencillamente seria MAESTRO WEB.

Definitivamente el termino WEBMASTER o llamarse WEBMASTER trae algunas controversias sobre todo para las personas que no están muy acostumbradas al mundo de las tecnologías o quizás se deba simplemente a envidia profesional y es que para algunas personas aun les resulta muy extraño este termino porque piensan que solo se utiliza por vanidad o por subir el ego personal, bueno y es que esta pasando algo curioso, algunas personas preguntan a algún WEBMASTER que conocen sobre en que universidad estudio, porque han averiguado y ninguna universidad dicta la carrera de WEBMASTER, algo sin duda que aun mucha gente no entiende bien del tema.

Entonces para entender bien del tema aprendamos bien que es un WEBMASTER. El webmaster es la persona responsable que esta a cargo de uno o quizás varios servidores en la gran red Internet, este termino de WEBMASTER puede variar en algunos casos dependiendo de la empresa si es grande o pequeña, si la empresa tiene muchos recursos económicos o pocos y la segunda razón por la que puede variar es por el cargo que desempeña el WEBMASTER.

Ejemplo:
Hay WEBMASTER que debido a su preparación y su buen conocimiento son los mismos dueños de las páginas Web, implementan sus propios Servidores y son ellos mismos los que se encargan de administrar todo. (Responsable de contenidos, operatividad, programación, los códigos o passwords para modificar la página Web, vigilar que funcione bien la WEB. etc.)

Hay WEBMASTER que trabajan en grandes empresas con muchos recursos económicos donde el WEBMASTER solo se dedica a monitorear los servidores Web y también a trabajar en equipo con las demás personas que se ven involucradas en la construcción de las paginas Web, aquí el WEBMASTER no interviene en la creación de las Paginas WEB ya que como comente anteriormente solo se dedica específicamente a las tecnologías que se usan y al Servidor Web, de esta manera el WEBMASTER no tiene otras tareas que lo distraigan ya que para las demás tareas se contrata más personal por cada área como el diseñador Web, el programador Web, el que se encarga de la publicidad Marketing, Etc.

Hay WEBMASTER que trabajan en pequeñas empresas que no cuentan con grandes recursos económicos y que por economizar ó ahorrar dinero cosa que no es malo contratan solo un WEBMASTER que haga de todo, seria algo así como un Webmaster Multitareas, este tipo de WEBMASTER son personas muy talentosas y con muy buenos conocimientos ya que son bastantes capaces de sacar adelante un buen proyecto.

Como ven ahora que ya entendimos todo un poco mejor, podemos decir que un WebMaster es la persona encargada de un sitio Web, seria algo así como un director de tecnologías (No existe este cargo, pero así seria el WEBMASTER) Es quien posee habilidades de análisis de los procesos y sus problemas, es quien tiene la capacidad para el razonamiento abstracto, tiene buena proyección a futuro y resolución rápida de los problemas, el Webmaster es la persona que conoce a fondo todas las tecnologías por eso es quien decide sobre las tecnologías que se van a usar en una empresa, decide sobre los servidores, la estructura, etc.

Personalmente yo defino a un WEBMASTER así: (Medio en broma ironía y medio en serio)
- De niños jugando play.
- De niños jugando con la computadora.
- De adolescentes aprendiendo con la computadora en casa.
- De adolescentes usando y aprendiendo con la computadora en la escuela.
- De jóvenes estudiando en Instituto o Universidad.
- Aprendiendo sobre análisis.
- Aprendiendo sobre diseño.
- Aprendiendo sobre programación.
- Aprendiendo sobre diseño Web.
- Aprendiendo sobre programación Web.
- Aprendiendo sobre base de datos.
- Conocimientos de diseño grafico.
- Conocimientos de animaciones.
- Conocimientos de manipulación de imágenes digitales.
- Conocimientos del Lenguaje HTML.
- Conocimientos del uso y aplicación de estándares XHTML y CSS
- Conocimientos de administración y diseño de bases de datos  (MySQL, PostgreSQL, Oracle, etc.)
- Conocimientos de programación de aplicaciones (en Perl, PHP, Java, Python, ASP, .NET, etc.)
- Conocimientos de protocolos de Internet FTP, POP, SMTP, http.
- Conocimientos de administración configuración de servidores Web
- Conocimientos de administración y configuración de servidores (Linux, Solaris, Windows Server, Mac OS etc).
- Conocimientos del funcionamiento del conjunto de protocolos de la suite TCP/IP.
- Conocimientos de administración de seguridad.
- Conocimientos en coordinación de proyectos de desarrollo.
- Conocimientos en elaboración de estrategias de mercado.
- Conocimientos de políticas y procedimientos para su área de trabajo.
- Conocimientos y habilidades de redacción de contenido para sitios Web.
- Conocimientos sobre Configuración FTP: Configuración de cuentas, Gestión de archivos y directorios, Transferencia de archivos Como FileZilla FTP, Core FTP, FlashFXP, LeechFTP, WinSCP, WS_FTP, Smart FTP, Dreamweaver MX (Configuración de Dreamweaver MX para FTP).
- Conocimientos sobre cPanel X. (Creación de cuentas de correo electrónico, creación cuenta FTP, acceso a phpMyAdmin de cPanel, acceso a webmail, parking de un dominio, agregar un dominio addon, cambiar contraseña de cPanel, agregar un subdominio, copia de seguridad de su cuenta, creación de URL de redireccionamiento, creación de una auto-respuesta, creación de un agente de correo electrónico, Instalación de las extensiones de FrontPage, proteger con contraseña un directorio, utilizando el gestor de archivos, creación de bases de datos MySQL y usuarios de bases de datos, habilitación de Protección Hotlink, creación de páginas de error personalizadas, utilizando el índice de gestión.)
- Conocimientos sobre cPanel X3 (Inicio de sesión en cPanel, creación de una cuenta de correo electrónico, creación de una cuenta de FTP, uso webmail, creación de un dominio añadido, cambiar su contraseña de cPanel, crear subdominio, copia de seguridad y restauración de su sitio Web, visualización de uso de espacio en disco, acceso a las estadísticas de su sitio web con Webalizer, permitir conexiones remotas de MySQL, acceso a Disco Web, bloqueo de una dirección IP, cambiar tu estilo de cPanel, cambiar su registro MX, control de sesiones FTP, creación de una base de datos MySQL, creación de una URL de redireccionamiento, creación de una respuesta automática, creación de un agente de correo electrónico, instalación de las extensiones de FrontPage, la gestión de una base de datos MySQL con phpMyAdmin, gestión de registros de acceso en bruto, parking de un dominio, proteger con contraseña un directorio, configuración de una tarea Cron Job, actualización de su información de contacto en cpanel, fantastico, uso del gestor de archivos, uso de protección hotlink, uso de SpamAssassin, utilizando el índice de gestión.)
- Conocimientos sobre gestión de Dominios ( Manejar el panel de control de Gestión de Dominios, como la actualización de la información de contacto de dominio, Cambio de nombres de los servidores (DNS), dominios aparcados, FTP Anónimo, Sub Dominios, cuentas FTP).
- Conocimientos sobre alojamiento de Correo/E-mail (Cuentas POP3, Web Mail, E-mail Alias, Auto Responders, Mailing Lists, Catch Alls, Spam Assassin, Reenvío correos, Soporte SMTP, IMAP).
- Conocimientos sobre características del Panel de Control (Soholaunch, Fantastico, FormMail, redirección de URL, administrador de archivos WEB, directorios protegidos por password, protección Hotlink, gestor de bloqueos de IP, páginas de error personalizadas, phpMyAdmin, blogs instantáneos, portales instantáneos, PHPnuke instantáneo, foros Instantáneos, libro de visitas, contadores.
- Conocimientos sobre funciones de alojamiento Web (WordPress, Bases de Datos MySQL, CGI, Fast CGI, PHP 5, FrontPage, Ruby On Rails, SSH, Perl, Chilisoft ASP, Python, SSI, Cron, Curl, GD 2, Image Magick, Streaming Audio/Vídeo)
- Conocimientos sobre estadísticas de sitios Web (Ftp AWStats, Webalizer, referrer Logs, raw log manager, error logs.)
- Conocimientos sobre funciones para tiendas Online/E-shops (IP Dedicada, SSL Privado, SSL Compartido, Cube Cart, osCommerce, ZenCart.

Finalmente, para WEBMASTER no existen universidades (Hoy si en el extranjero ya la están dictando y son cursos bien básicos), solo estoy convencido que la única universidad que enseña a ser WEBMASTER es “LA VIDA” ya que a través de la practica, el estudio y la experiencia que nos regalan los años se llega a ser WEBMASTER. Después ver si la palabra WEBMASTER es adecuada o no, eso es lo de menos, solo es importante SEGUIR APRENDIENDO porque aquí NUNCA SE DEJA DE APRENDER.

Pensamiento
Nunca pienses que todos los que no dominan términos informáticos te entiendan, pero si ayudalos y ruega a que la gran mayoría te pueda entender
Martin H.