27 de marzo de 2009

Sistemas Operativos: Diseño e Implementación, Andres Tanenbaum (Prentice-Hall)

Datos Técnicos
Sistemas Operativos: Diseño e Implementación, Andres Tanenbaum (Prentice-Hall)
Spanish | PDF | 958 Páginas | ISBN: 9701701658 | Mexico | Andres Tanenbaum | Editorial: Pearson Prentice Hall | Incluye Solucionario | Segunda Edición | 1999 | Colaborador: Cyberalejo

Descripción
La segunda edición de este popular texto introductorio sobre sistemas operativos es el único libro de texto que conjuga con éxito teoría y práctica. Los autores logran este importante objetivo tratando primero todos los conceptos fundamentales de sistemas operativos como procesos, comunicación entre procesos, entrada/salida, memoria virtual, sistemas de archivos y seguridad. A continuación, estos principios se ilustran con la ayuda de un sistema operativo tipo UNIX, llamado MINIX, pequeño, pero real, que permite al estudiante poner a prueba sus conocimientos en proyectos de diseño de sistemas prácticos. El libro incluye un CD-ROM que contiene el código fuente completo de MINIX y dos simuladores para ejecutar MINIX en diversos computadores.

Datos Técnicos
  • El único texto de sistemas operativos que primero explica los principios importantes y luego muestra cómo se aplican a los sistemas reales usando MINIX como ejemplo detallado.
  • Las secciones pertinentes del código de MINIX se describen con detalle en la mayor parte de los capítulos.
  • Cada capítulo incluye una sección de problemas al final.
  • Como ayuda para el profesor se incluye la disponibilidad de todas las ilustraciones en Web en un formato apropiado para crear diapositivas.

Novedades de esta Edición
  • El material sobre principios se actualizó para reflejar los nuevos avances en el campo.
  • El sistema MINIX revisado, basado en POSIX, ahora se ejecuta en máquinas basadas en Pentium y en todas sus predecesoras hasta la 8088 original.
  • Código MINIX para trabajo con redes basado en Ethernet y TCP/IP.

El CD-ROM incluido en el libro contiene:

  • El código fuente completo de MINIX descrito en el texto
  • El código fuente completo para controladores opcionales no tratados en el texto, incluidas interfaces para CD-ROM, Ethernet, RS-232 y SCSI
  • El código fuente completo de la implementación TCP/IP de MINIX instrucciones para instalar MINIX en una PC
  • Simuladores para ejecutar MINIX en estaciones de trabajo UNIX y otros sistemas

Enlaces
Sistemas Operativos: Diseño e Implementación, Andres Tanenbaum (Prentice-Hall)
Rapidshare | Depositfiles | Megaupload | UploadJockey | Easy-Share

Hiperespacio (Documental) (Discovery Channel) DVD1

La utilización de innovadoras técnicas gráficas de computación desarrolladas específicamente para esta serie, transportarán al hombre a lugares inaccesibles. Además de conocer muy de cerca la magnífica superficie del sol y sus tremendas explosiones, el televidente experimentará el increíble poder que emana de un agujero negro.
DVDRip No.1

MEGAUPLOAD
Parte1//Parte2//Parte3//Parte4//Parte5

FILEFACTORY
Parte1//Parte2//Parte3//Parte4//Parte5

DEPOSITFILES
Parte1//Parte2//Parte3//Parte4//Parte5

Unir con HjSplit

el pass es : essbeta


Herramientas para detectar Sniffers.

Los sniffers son grandes amenazas de seguridad en una red y detectarlos a tiempo puede salvarnos de intrusiones de seguridad como las capturas de paquetes con datos de autentificación, usando programas como “Cain & Abel”. Aunque la mejor forma de protegerse ante estas amenazas es utilizar un IDS o cifrar las conexiones, aunque algunas veces no es posible.

Para detectar estas amenazas de una forma rápida, en redes que no utilizan las contramedidas anteriormente citadas, podemos utilizar herramientas que detectan los adaptadores de red que están funcionando en modo promiscuo (modo necesario para el funcionamiento de los sniffers). Herramientas como:

En Linux
Sniffdet es un sistema de pruebas para la detección remota de los sniffers de red. Usa las técnicas test ICMP, test ARP, test DNS y test de ping de latencia.
Más información y descarga de Sniffdet:
http://sniffdet.sourceforge.net/

El proyecto del Sentinel es una puesta en práctica de las técnicas de detección de modo promiscuo. Necesita las bibliotecas: libpcap y libnet. Utiliza los métodos de: test DNS, test ARP, prueba ICMP Etherping, y ping de latencia.
Más información y descarga de Sentinel:
http://www.packetfactory.net/Projects/sentinel/

Chrome resulta vencedor en competencia de hackers

Internet Explorer, Firefox y Safari fueron hackeados el mismo día, pero el navegador de Google resultó ser invulnerable.

En la conferencia de hackers Pwn2Own, organizada por CanSecWest, una serie de expertos en seguridad informática intentaron doblegar la seguridad de los cuatro mayores navegadores, Internet Explorer, Firefox, Safari y Chrome. El navegador de Apple, Safari, fue el que menos resistencia presentó y fue vulnerado en menos de 10 segundos por el experto Charlie Miller.

Otro participante, identificado como "Nils" dedicó más tiempo para hackear Safari, pero a cambio de ello también logró vulnerar los navegadores Internet Explorer y Firefox. Chrome, de Google, resultaría ser más difícil.

Nils explicó que a pesar de haber encontrado un agujero de seguridad en Chrome no había logrado explotarlo. La causa sería la función Sandbox de Chrome, combinada con los propios dispositivos de seguridad del programa, que convierten al navegador de Google en un formidable oponente para los hackers.

Fuente: Cryptex

14 de marzo de 2009

10 razones por las cuales GNOME es mejor que KDE 4

Tech Republic publicó un artículo que lista 10 razones por las cuales GNOME es mejor que KDE 4. Dicho artículo refleja la opinión de Jack Wallen, y sería interesante conocer cual es la opinión de nuestros lectores al respecto.

Antes que otra cosa, debo aclarar que esta es solo una traducción del artículo Jack Wallen, quien externa sus opiniones respecto de KDE 4. Nuestro objetivo al publicar este artículo es exponer este punto de vista, como lo haríamos con cualquier otra opinión, y generar un hilo de discusión que beneficie a todas las partes involucradas. Las opiniones de Jack Wallen, son eso mismo: sus opiniones.

El tema GNOME Vs. KDE siempre ha causado controversia y reacciones encontradas llenas de pasión de parte de ambos bandos. Nosotros simplemente nos limitamos a aplaudir que, gracias a la libertad del Software Libre, tenemos muchas opciones de donde escoger.

1.- KDE 4

La principal razón del artículo. El rechazo de muchos usuarios a KDE 4 fue algo serio. Cuando KDE 4 fue publicado por primera vez, estaba muy lejos de estar completo. Era un rediseño de todo KDE, sin embargo lo que se propuso como reemplazo para el sólido y confiable KDE 3.5 era muy inestable, difícil de utilizar y tan configurable como Windows Vista, es decir, imposible de configurar a las especificaciones del usuario. KDE 4 fue considerado como el primer escritorio Microsoftificado de GNU/Linux. Los desarrolladores publicaron algo que era dolorosamente malo, y se rehusaron a escuchar a los usuarios cuando éstos dieron su opinión. En el tro extremo del campo de batalla, está GNOME, que es evoluciona y se mantiene firme en la misma dirección que tomo desde hace años.

2.- Menú de inicio.

Con GNOME, hay botones simples desde el menú del panel: Aplicaciones, Lugares y Administración. Es más que obvio saber que se puede encontrar en cada uno. También es casi obvio que navegar estos menús resulta eficiente y simple como resulta elegante. KDE 4, por otro lado, tiene un increíble y torpemente diseñado menu. Si se hace clic en el menú, se muestran 5 pestañas: Favoritos, Aplicaciones, Equipo, Recientemente utilizados y Salir. Por omisión, el menú de Favoritos contiene Configuración del Sistema y Gestor de Ficheros. Para abrir una aplicación, se debe hacer clic en la pestaña de aplicaciones, navegar la categoría ala que pertenece la aplicación deseada para encontrarla y luego hacer clic en ésta.

Esto puede ser irrelevante si se añade un lanzador de aplicación al panel. Pero si se es muy meticuloso y se utilizan numerosas aplicaciones, se puede tener un panel atestado de aplicaciones. Este menú de KDE requiere pulirse mucho antes de poder ser considerado eficiente para un escritorio.

Lo que es peor, al menos para los usuarios nuevos, es que encontrar el editor de menú dista de ser intuitivo. Se carece de entrada para éste en el panel de control para configuración. Para editar el menú principal, hay que hacer clic derecho en el botón de menú y seleccionar Editor de Menú. Pero de esta forma solo se puede editar entradas de la pestaña de Aplicaciones. Se puede notar también una entrada en el menú de clic derecho del botón de menú principal: Cambiar al estilo de Menú Clásico. Esto deja el menú al estilo que la mayoría de los usuarios están acostumbrados, pero, de nuevo, es algo que difícilmente sabrán los nuevos usuarios que puede hacerse.

3.- Nautilus vs. Dolphin.

Con KDE 4 viene un nuevo gestor de ficheros: Dolphin. Previo a esto, KDE tenía el mejor gestor de ficheros gráfico disponible en CUALQUIER sistema operativo: Konqueror. Ahora KDE utiliza Dolphin, que es similar a Nautilus, pero sin la estabilidad. Nautilus dista de ser espectacular, pero hace una cosa, y la hace muy bien: gestiona ficheros. Tiene también capacidad para componentes adicionales y se integra bien con el sistema.

Dolphin, por otro lado, fue un intento de alejarse de lo que se consideraba hacía pesados Konqueror y adoptar un gestor de ficheros más simple y refinado. Lo que crearon fue un gestor de ficheros que tiene funciones que la mayoría encontrará inútiles. Por ejemplo el sistema de calificación y comentarios de ficheros/directorios. Si se es el único usuario del sistema, que es lo que ocurre en la mayoría de los escritorios, ¿cual es la finalidad de un sistema de calificaciones para los propios ficheros y directorios? Se puede entender en un sistema con múltiples usuarios, donde el usuario puede depender de la popularidad de los ficheros. Uno podría pensar que Dolphin pudiera prestar las etiquetas de lso ficheros y directorios al motor de búsqueda de KDE, pero se carece de dicha funcionalidad. Así que, para ser honestos, es difícil pensar en una razón justificable para añadir algo que hace pesado al sistema a una aplicación que se supone debía ser ligera.

4.- Fundamentos.

Cuando KDE 4 fue creado, fue hecho sobre Qt4 con la esperanza de que KDE pudiera ser portado hacia otras plataformas (como Windows y Mac OS X). Esto fue un gran cambio desde la previa versión basada sobre Qt3. Con este cambio, KDE fue completamente reescrito. GNOME 2.24 continua utilizando GTK+ 2, pero incluye banderas en el código para forzar una estricta compatibilidad con GTK+ 3. Estas banderas fueron incluidas de forma que cuando GTK+ 3 fuera puesto en producción, la transición para los desarrolladores fuese fácil. Cuando se instala GNOME 2.24, se está utilizando el más reciente lanzamiento con muchas con muchas nuevas adiciones, pero por debajo es efectivamente lo mismo. Debido a esto es que el más reciente lanzamiento de GNOME es estable comparado con la inestabilidad de KDE 4. Si, esta inestabilidad es debido a la inmadurez del código base, lo que se puede apreciar y entender. Sería fabuloso tener una versión de KDE para Windows. Sin embargo portar KDE hacia Windows requeriría una enorme cantidad de recursos. Hay que considerar cuan lejos está KDE 4 de estar verdaderamente listo para producción.

5.- Recursos.

Un problema con KDE 4, y que acarrea desde su predecesor, es la gestión de memoria. De acuerdo a los desarrolladores, KDE 4 utiliza 39% menos memoria que KDE 3.5. GNOME 2.24, por su parte, utiliza menos memoria que KDE 4. En un sistema, recién iniciado, KDE utiliza 1279348 Kb de memoria, contra 1268876 Kb de GNOME, es decir, una diferencia de 10472 Kb, que en realidad son poca diferencia. Pero demuestra que GNOME requiere menos sustento físico (hardware) para ejecutarse. Y cuando se ejecuta un escritorio, ciertamente se puede notar la diferencia entre GNOME 2.24 por omisión y KDE 4.1. KDE 4 también tiene varios problemas con algunas tarjetas de vídeo.

6.- Desorden.

Con el advenimiento de KDE 4 vinieron los artilugios (widgets). Con éstos vino el desorden. KDE 4 emuló el tablero de control de Mac OS X con sus abundantes artilugios y pequeñas aplicaciones que pueden hacer varios trucos, todo mientras se convierte el escritorio en un verdadero basurero. Si se mira hacia un escritorio KDE 4 con un único artilugio, Escritorio, eso es hacer nada. ¿Qué es ésto? es un simple gestor de ficheros para un único directorio — ~/Escritorio/ (o ~/Desktop/). Este artilugio está en el escritorio de KDE 4 por omisión. ¿Por qué? Ni idea. Si ya se tiene un gestor de ficheros que muestra el directorio ~/Escritorio/ sin más desorden sobre el escritorio ¿Para que se quiere un artilugio que haga lo mismo?

Los artilugios incluidos con KDE son casi inútiles. Naturalmente, los desarrolladores van a dar un salto y crear más artilugios que realmente hagan algo que valga la pena para toda la metáfora del tablero de control. Pero como esta, es preferible dejarlos fuera del escritorio. Por supuesto que se estaría refiriendo a un escritorio muy particular, puesto que hay muchas personas que gustan de tener todos esos adornos sobre el escritorio. KDE 4 brinda muchos de estos para jugar. Pero para quienes prefieren un espacio de trabajo que sea eficiente y limpio, querrán mantener limpio KDE 4.

7.- Personalización.

Cualquiera pensaría que KDE 4 permitiría una infinidad de formas de personalizar el escritorio. Lo que KDE 4 permite es la adición de toneladas de cosas (artilugios, paneles, etc.). Se puede cambiar el tamaño del panel y su posición. Pero es donde termina. A menos que se añada un tema de KDE 4, es imposible cambiar el aspecto del panel. Con GNOME se puede hacer lo que sea con el escritorio. Esa es la costumbre en GNU/Linux. KDE siguió el camino de Windows, limitando al usuario a una cierta cantidad de opciones de configuración en lo referente a la apariencia y comportamiento de el escritorio.

KDE 4 también elimina la funcionalidad para añadir menús de ratón. Solo se dispone del menú de clic derecho, que ofrece Konsole, Ejecutar, Configuración Escritorio, Desbloquear Widgets, Bloquear Pantalla y Salir. Se carece de menú de escritorio.

8.- Sobredósis de Área de Notificaciones.

Todos conocen el proceso de Windows, que parece jamás terminar, donde se carga aplique tras aplique. Por omisión, en la instalación de KDE en Fedora 10, se cagan los siguientes apliques en el Área de Notificación: Sonido, Wi-Fi, Klipper, Gestor de Energia, Beagle, Knotify, Monitor de batería y Reloj. En GNOME de Fedora 10, se cargan Gestor de Energia, Wi-Fi, Cambiar usuario, Reloj y Sonido. La enorme diferencia radica en que el área de notificación de GNOME carga instantáneamente, permitiendo a Gestor de Energia y Wi-Fi iniciar al detectarse, mientras que el área de notificación de KDE carga uno tras otro.

El tiempo de carga de un área de notificación es un problema menor. El problema es el espacio. Si se tiende a tener muchos lanzadores de aplicaciones en el panel, un área de notificación atestad hace muy desordenado el panel. Hay muchas cosas que podrían envolverse en el menú de KDE, y el gestor de energía y monitor de batería podrían ser uno solo. Este es el perfecto ejemplo de lo que hace pesado a un sistema.

9.- Aplicaciones predeterminadas.

El gestor de ficheros por omisión es Dolphin, y como se mencionó anteriormente, dista mucho de ser bueno. Konqueror, el anterior gestor de ficheros predeterminado, es ahora solamente el navegador predeterminado. Konqueror es un excelente navegador, sin embargo, si se quiere ganar usuarios y mostrarles que GNU/Linux es tan fácil de usar como Windows, lo último que debe hacerse es darles algo tan extraño como un navegador desconocido. Si ya se dispone de Firefox, que es un excelente navegador que le está dando dolores de cabeza a Microsoft, y es considerado uno de los mejores navegadores disponibles, ¿Por qué poner Konqueror como navegador predeterminado? Además de ésto, definieron KOffice como el conjunto de herramientas de oficina predeterminado, algo serio si se toma en cuenta que KOffice es parcialmente incompatible con Microsoft Office. Solo hay que abrir una presentación de PowerPoint para ver el problema. Fedora, Ubuntu y otras distribuciones tuvieron la inteligencia de hacer que GNOME use como navegador predeterminado a Firefox y OpenOffice.org como conjunto de herramientas de oficina. Obviamente también se pueden cambiar las aplicaciones predeterminadas en KDE 4, pero es poco sabio dejar que este tipo de cosas las haga un nuevo usuario, y deberían ser determinadas durante la instalación.

10.- ¿KDE es demasiado parecido a Windows Vista?

Si se le pregunta a cualquiera acerca de Windows Vista, seguramente se obtendrán varias reacciones negativas. Windows Vista ha sido un fracaso para Microsoft, y KDE parece querer emular a Windows Vista. Solo hay que agregar Emerald y un tema y KDE tendrá la apariencia de Cristal de Aero. ¿Por qué? Linux es Linux, y lo que lo hace ser Linux es que sea distinto a Windows. La interfaz de Mac OS X comparte muy pocas características con Windows, y es algo que debería tomar como ejemplo el escritorio de GNU/Linux. Parece que KDE decidió tomar el camino más fácil, lo cual es comprensible. Sin embargo, en nombre de los usuarios, parece ir en contra de lo que es Linux. Es falso que [el autor del artículo en ingles] se pretenda predicar que GNU/Linux deba ser diferente solo por ser diferente, pero el escritorio de GNU/Linux debería ser fiel a sus valores. GNU/Linux es todo respecto de estabilidad y flexibilidad. KDE 4(al menos en su estado actual) va mucho en contra de esto, mientras que GNOME (en su estado actual) permanece fiel a esos valores.

La batalla continua.

La batalla continua y será muy larga. Pero mientras que la competencia continúe generando innovación, la innovación necesita ser una tendencia que avance. Antes de KDE 4, muchos hubieran preferido KDE sobre GNOME en cualquier momento. Pero con KDE 4, muchos opinan que GNOME está muy por delante de KDE 4 en términos de diseño, estabilidad y facilidad de uso. ¿Qué es lo que elegirías?

Fuente: Tech Republic.

WWW cumplio sus 20 años.

En 1989, Sir Tim Berners-Lee y Robert Cailliau desarrollaron, junto con su equipo de colaboradores, las ideas que forman parte de Internet, es decir HTML (HyperText Markup Language) o lenguaje de etiquetas de hipertexto; el protocolo HTTP (HyperText Transfer Protocol); y el sistema de localización de objetos en Internet URL (Uniform Resource Locator). Ese mismo año, el CERN era el nodo de Internet más grande de Europa y Berners-Lee vio la oportunidad de unir Internet y el hipertexto (HTTP y HTML). Desarrolló su primera propuesta de la Red Global Mundial (World Wide Web, WWW) un 13 de marzo de 1989, aunque fue hasta 1990 que fue aceptada. El día de hoy la Red Global Mundial cumple 20 años. Fuentes: Read Write Web y Wikipedia.

Raptor Menu para KDE4



Después de que lo conociéramos a principios del año pasado, el Raptor Menu desapareció de nuestro radar hasta ahora, cuando, si estas capturas de pantalla de su versión de desarrollo son reales, tal vez podría volver a sorprendernos tanto como lo hizo más recientemente GNOME-Do.

Raptor Menu es un nuevo sistema de menú y lanzamiento de aplicaciones para KDE4, que bien podría cambiar el paradigma con el que interactuamos con este escritorio.

Pérdida de datos en Kubuntu 9.04 con Ext4

Un reporte publicado en el registro de errores para el próximo Ubuntu 9.04 "Jaunty Jackalope" describe una masiva pérdida de datos cuando se usa el nuevo sistema de archivos Ext4, el próximo estándar para práctiamente todas las principales distribuciones de GNU/Linux modernas.
Este gran problema se reporta en la edición Kubuntu de Jaunty apenas después de que los archivos del escritorio de KDE4 han sido cargados, resultado en la pérdida de todos los datos que fueron creados, incluyendo muchos de los propios archivos de configuración de KDE (!).
Rápidamente el desarrollador de Ext4 Ted Ts'o se apresuró a responder que el problema de fondo es la implementación de Ext4 de la "asignación diferida" (delayed allocation), también presente en otros sistemas de archivos como XFS y Btrfs, por la cual los nuevos datos puden demorar hasta 60 segundos en escribirse físicamente.
Ts'o explica que esto es "realmente más un problema de diseño de la aplicación" y que los programadores se acostumbraron al comportamiento del anterior Ext3, donde las escrituras se realizan cada 5 segundos. De cualquier forma, los parches no serían incluídos en el próximo Kernel 2.6.29, sino que fueron programados para el siguiente Kernel 2.6.30.

8 de marzo de 2009

50 Trucos de Google, ¿Una Aguja en un Pajar?



Datos Técnicos
50 Trucos de Google, ¿Una Aguja en un Pajar?
Spanish | PDF | 16 Páginas | 3.5 MB | Computer Hoy Nº 122 | Revista

Descripción
En principio se trata de un buscador de páginas en Internet. Cada cierto tiempo analiza toda la Red, guardando información de todo lo que encuentra para añadirlo a su base de datos. De esta manera, cuando alguien realiza una búsqueda, Google “hace memoria” recordando todas las páginas que conoce, y revisa cuáles de ellas cumplen las condiciones de búsqueda, mostrando entonces una lista de resultados.
Hasta aquí todo parece razonable, pero debes saber que la base de datos de este buscador cuenta con más de tres mil millones de páginas web. ¿Imaginas tener que revisarlas tú mismo y, además, una a una?

Contenido
  • Búsquedas Sencillas
  • Búsquedas Avanzadas
  • Exprime los Resultados
  • ¡Googleízate!
  • Grupos de Noticias
  • Búsqueda de Imágenes
  • Directorio
  • Noticias en Google
  • Añade tu wen al Buscador
  • Incorpora Goole a tu Web
  • Desde el Laboratorio
  • Cruzando el Charco
  • Dentro de Google
  • Google de la A la Z

Enlaces
50 Trucos de Google, ¿Una Aguja en un Pajar?
Rapidshare | Megaupload | NetLoad | Easy-Share | DepositFiles

Ntop, el mejor amigo del administrador de red


Ntop (Network Top) es un monitor de red multiplataforma (funciona en Linux / Windows / MacOSX / Sistemas BSD). El cual a mi gusto es considerada una herramienta maravillosa, es el mejor amigo del administrador de red. No es algo nuevo ya que es un proyecto que lleva ya mas de 10 años de antiguedad y desarollo.

Tuve la oportunidad de usarlo cuando me desempeñaba laboralmente bajo ese cargo (administrador de red), y me gusto tanto que incluso la tengo instalada en mi propia red local.

Ntop, nos genera graficos, datos y estadísticas que podemos visualizar con el browser, conectandonos a un puerto especificado (generalmente 3000 TCP, si no es cambiado por el usuario). Esto es posible ya que Ntop posee un microservidor web, quien abre un puerto a la escucha para que nosotros podamos conectarnos, volcando en HTML el estado de la red.
Lo que hace Ntop, es estar sniffiando toda la red en busca de datos para generar estadísticas. Los protocolos que es capaz de monitorizar son: TCP/UDP/ICMP, (R)ARP, IPX, DLC, Decnet, AppleTalk, Netbios, y ya dentro de TCP/UDP es capaz de agruparlos por FTP, HTTP, DNS, Telnet, SMTP/POP/IMAP, SNMP, NFS, X11.
Entre otras de sus características nos permite configurar usuarios, con sus respectivos passwords, hacer whois a los distintos IP’s y encontrar la locación fisíca acorde a su IP de un determinado host remoto.

Tiene la particularidad de ser sumamente facil de instalar, y aumenta notablemente su potenciabilidad cuando se encuentra instalados en equipos como gateways o firewalls entre otros.
Es sumamente util para monitorear nuestra red, conocer falencias y cuellos de botella generados en la misma. Permite monitorizar en tiempo real los usuarios y aplicaciones que están consumiendo recursos de red en un instante concreto y además es capaz de ayudarnos a la hora de detectar malas configuraciones de algún equipo.
La instalación como dije antes es muy sencilla, desde Debian GNU/Linux o distribuciones derivadas, como root hacemos:

#: apt-get install ntop

Para hacerlo funcionar con todas sus prestaciones, conviene tener instalado:
GDChart, lsof, nmap, bibliotecas OpenSSL, Servidor MySQL (en la cual se pueden volcar estadísticas para su posterior analisís).
Y para poder generar los gráficos, Ntop se apoya en graphviz, asi que también lo instalamos desde nuestros repositorios.

#: apt-get install graphviz


Otra forma de instalarlo, es compilandolo, para ello debemos bajas las fuentes de: http://www.ntop.org/, las descomprimimos y hacemos el cĺasico:

#: ./configure
#: make && make install

Siempre estando atento por si falta alguna dependencia, en caso de faltar, la instalamos.

Ntop, se instala como demonio. Ahora deberiamos especificarle una password para el administrador por lo que en la terminal hacemos:

#: ntop --set-admin-password

Para iniciarlo o detenerlo

#: /etc/init.d/ntop start / stop

Cabe destacar que en el firewall, el puerto donde se encuentra escuchando Ntop debe estar accesible al menos desde la red local.

Para poder visualizar las estadísticas abrimos el browser (Firefox, Opera, Konqueror o cualquier otro), y escribimos en la barra de direcciones:

192.168.1.1:3000

En caso que esta sea el IP donde se encuentra instalado, si esta instalado en el mismo equipo que estas usando solamente tenes que escribir:

localhost:3000

El menú de navegación principal se encuentra en el frame de arriba, y nos permite ver las siguientes opciones:

  • About: Muestra una explicación del programa, así como los créditos de las personas que lo han hecho.
  • Data Rcvd, Data Sent: Nos enseña que datos se han recibido/transmitido. Las posibilidades para visualizarlo es agrupándolo por protocolos, por TCP/UDP, qué cantidad se ha tratado, la actividad de cada host, y netflows.
  • Stats: Es el apartado de estadísticas, en la que nos eseña información muy completa acerca del estado de la red. Nos enseña si es tráfico unicast, o multicast, la longitud de los paquetes, el Time To Live del paquete, y el tipo de tráfico que viaja (todo ello con porcentajes). También saca un listado de dominios, y qué plugins podemos activar o desactivar.
  • IP Traffic: Nos da información acerca del sentido del tráfico, si va de la red local a una red remota, o viecevera.
  • IP Protos: Nos da estadísticas del uso, pero a nivel de red como conjunto de hosts.
  • Admin: Sirve para poder cambiar la inerfaz de red, crear filtros, y un mantenimiento de usuarios.

Con esto ya sabemos lo suficiente como para poder comenzar a usarlo e investigarlo.
Y esto es todo Ntop ya esta funcionando, conocerlo y entenderlo lleva su tiempo, pero es una herramienta altamente recomendada para cualquier administrador de red.

7 de marzo de 2009

100 Excelentes recursos JavaScript

JavaScript es un lenguaje de scripting de gran utilidad para mejorar la experiencia del usuario y usabilidad. Es cada vez se hace más y más popular a medida que más desarrolladores comienzan a dejar estas técnicas accesibles y simples para todos. Aquí les dejo 100 excelente tenicas para JavaScript (y algunas de AJAX), plugins, y los recursos basados en las principales bibliotecas de jQuery, Prototype, Scriptaculous, MooTools, Dojo.

http://www.spoonfeddesign.com/100-best-javascript-resources

Mejorar apariencia de las aplicaciones GTK en KDE

Cuando instalas KDE y eres ya usuario de Gnome pero te interesa bastante conocer cuanto puedas.

Uno de los problemas que encontré fue lo horrible que lucen las aplicaciones que usan Gtk, como Firefox o Gimp en KDE:

Afortunadamente existe un paquete llamado gtk-kde4 que te permite usar el Look and Feel de KDE para las aplicaciones de Gnome; se encuentra en los repositorios AUR, y lo que hace es añadir una sección para Gtk cuando accedemos a System Settings -> Appearance (Configuración del sistema -> Apariencia):

Y cambias el estilo

Crianza 2.0

Iconos RSS-Feed con forma de animales

Los diseñadores de Smashing Magazine han hecho una buena colección de iconos con sentido al reino animal, es una coleción de iconos vectoriales de feed con forma de animalitos.

El pack cuenta con 5 iconos RSS-feed repartidos en los siguientes formatos: .png, .jpg, .eps and .psd.

Documental: Historia de los Videojuegos [Discovery Channel]


Datos del archivo y descarga

Idioma: Voces en Castellano.
Runing Timen: 0:46:47
AUDIO: 0 - MP3 (0×55)
Average Bitrate Per Sec: 48 kb/s
Samples Rate: 24000 Hz
Channels: 2
VIDEO: XVID
Frame Size: 512 x 384
Frames Rate: 25.000

Intercambios Virtuales:

http://www.megaupload.com/es/?d=LV6HHGRC
http://www.megaupload.com/es/?d=D5DWLVQC

Pass: zantet

La Historia de los Videojuegos, Discovery Channel


Datos Técnicos

La Historia de los Videojuegos
512×384 | AVI | XviD | 46 Min | 341 MB | MP3 | 48Kbps | Español Latino |
Discovery Channel

Descripción

El documental lleva a los espectadores por la historia de los videojuegos, incluyendo el impacto cultural y la competencia desatada entre sus programadores y creadores. Abarca desde los primeros juegos como Pong y Space Invaders, que iniciaron una industria cuyo valor actual es de varios miles de millones de dólares.

Se incluye entrevistas con Nolan Bushnell, ex director de Atari, Al Alcorn, ex vicepresidente de Atari y diseñador de Pong, John Romero, director de Monkeystone Games y co-desarrollador de Doom y Quake, además de otros pioneros de la industria.

Enlaces

Liderazgo en Practica, David Fisherman (Video)


Datos Técnicos

Liderazgo en Practica, David Fisherman
Spanish | AVI | 352×240 | David Fisherman | 50 Min | MP3 | 192 Kbps | 166 MB | El Comercio

Descripción

En este vídeo ustedes verán casos prácticos interpretados por actores profesionales mostrando diversas situaciones típicas en las empresas, algunas con un toque de humor.
Después de cada caso se le pide a la audiencia que reflexione mi consejo es que realmente detenga el vídeo y piense sobre las preguntas que planteadas, son estas reflexiones que las que lo harán incorporar los conceptos de liderazgo. Finalmente después de cada reflexión de la audiencia yo haré mi propio comentario sobre los casos planteados dando conceptos prácticos sobre como resolverlos.

Enlaces

Descargar de Rapidshare
Part1 | Part2
Descargar de Uploaded
Part1 | Part2
Descargar de Filefactory
Part1 | Part2

Conocias OpenStickers?


Si estas cansado de ver el maldito sticker de window$ en tu pc con Linux en Free Software Sticker Book podras descargarte muchos stickers LIBRES...Tan fácil como seguir estos sencillos 4 pasos...

Instala Scripts de Nautilus

Una de las primeras cosas que instalo en Linux son los Scripts de Nautilus. Sinceramente dan mucho juego y funcionan de maravilla.
Te dan la opcion de trabajar con el audio,las imagenes,el video,etc…
Si quieres tenerlos tan solo pincha en descargar

Descargar Script para Ubuntu 8.10

¿Qué son los Scripts de Nautilus?

Los Scripts de Nautilus son unas pequeñas aplicaciones que podemos ejecutar desde el Explorador de Archivos de Gnome (Nautilus). Hay diferentes tipos de scripts: para el manejo de imágenes, para archivos de audio, creación de DVDs o una herramienta para lanzar tus propios comandos de forma parametrizada.



¿Cómo puedo instalarlos?

Para poder ejecutar script desde nautilus tenemos que tener instalado el paquete python-nautilus que viene en los repositorios de cualquier distro actual o empaquetado en RPM. A continuación descomprime el paquete de scripts (bájalo desde aquí o desde el botón que está en el menú de la derecha). Luego sólo tendremos que copiar los scripts en el directorio:

/home/usuario/.gnome2/nautilus-scripts

Una vez hecho esto si seleccionamos desde nautilus cualquier archivo y pulsamos el botón derecho aparecerá un menú llamado "Scripts" con la misma estructura que el directorio anterior y podremos ejecutarlos.

Asegúrate que los scripts tienen permisos de ejecución.

¿¡Y Tu Que Sabes!?

Ficha Técnica

Título original: What in the Bleep do you Know?
Año: 2006
Duración: 110 minutos
Distribuidora: Isaan Entertainment
Reparto: Marlee Matlin (Hijos de un Dios Menor), Elaine Hendrix (Superstar), Robert Bailey Jr. (Dragonfly, La Sombra de la Libélula), Barry Newman
Directores: William Arntz, Betsy Chasse, Mark Vicente. Productores: Scott Altomare, William Arntz, Betsy Chasse, Mark Vicente y Straw Weisman. Música: Chris Franke. Fotografía: David Bridges y Mark Vicente. Montaje: Jonathan P. Shaw

Datos Técnicos

¿¡Y Tu Que Sabes!?
Castellano | DVD-Rip| AVI | 2004 | 1 Hora 50 Min | 700 MB | Creditos: SirQuinto

Sinopsis

¿Qué es la realidad? ¿Cómo la percibimos? ¿Podemos modificarla a través de la mente? ¿Qué o quién es Dios? ¿Y nosotros…? 14 destacadas personalidades del mundo de la ciencia y la espiritualidad intentan dar respuestas a éstas y a otras preguntas para abrir nuevos caminos a nuevas posibilidades.
Siguiendo la historia de Amanda, esta película/documental se sumerge en el fantástico mundo de Alicia en el País de las Maravillas con sus encuentros casuales y sus fenómenos inexplicables. A través de este viaje, Amanda descubrirá que mirar dentro de este mundo, en lugar de observarlo, puede cambiar su vida.

Aspectos a destacar:

Marlee Matlin es ganadora de un Oscar de Hollywood a la Mejor Actriz por Hijos de un Dios Menor.
¿¡Y tú qué sabes!? se ha convertido en un fenómeno mundial con gran impacto en los medios: entrevistas, apariciones televisivas, conferencias, libros, foros…
Recaudó 12 millones de Dólares en los EE.UU. en el Box Office y para su edición en DVD, lleva vendidas más de 1 millón de unidades sólo Estados Unidos.
Es el cuarto documental de más éxito de la história de los EUA después de El viaje del Emperador, Bowling for Columbine y Fahrenheit 9/11.
Se ha estrenado en 14 países. En España se estrenó en cines el pasado 5 de mayo con más 500.000€ de recaudación.

Enlaces

¿¡Y Tu Que Sabes!? - Version Extendida
Uploaded | Filefactory
¿¡Y Tu Que Sabes!? - Version Normal
Uploaded | Filefactory

Web del Autor

HomePage

Programación en C, Metodologia, Algoritmos y estructura de datos (Editorial McGraw-Hill)


Datos Técnicos

Programación en C, Metodologia, Algoritmos y estructura de datos (Editorial McGraw-Hill)
Joyanes Aguilar,Luis & Zahonero Martínez,Ignacio | Spanish | McGraw-Hill | PDF | 15.3 MB | ISBN: 8448124871 | 558 paginas | 2000 | Primera Edición

Descripción

Esta obra se ha escrito como libro de referencia y guia de estudio en un curso de introducción a la programación, con una segunda parte que puede utilizarse en cursos de introducción a las estructuras de datos y a la programación orientada a objetos; en todos estos cursos hay que utilizar C++ como lenguaje de programación. Los objetivos fundamentales de la obra son:Énfasis fuerte en el análisis, construcción y diseño de programas.Resolución de problemas mediante técnicas de programación.Introducción a la informática y a las ciencias de la computación utilizando C++ como herramienta de programación.Por ello, el libro se ha diseñado para enseñar a programar utilizando C++, aunque también pretende enseñar C++. Así, se tratará de enseñar las técnicas clásicas y avanzadas de programación estructurada, junto con técnicas orientadas a objetos.La obra pretende enseñar a programar utilizando tres conceptos fundamentales:Algoritmos. Conjunto de instrucciones programadas para resolver una tarea específica.Datos. Una colección de datos que se proporcionan a los algoritmos que se han de ejecutar para encontrar una solución: los datos se organizan en estructuras de datos. Objetos. Conjuntos de datos y algoritmos que los manipulan, encapsulados en un tipo de dato nuevo conocido como objeto.Así, pues, los objetivos fundamentales de la obra son: introducción a la programación estructurada, estructuras de datos y programación orientada a objetos con el lenguaje estándar C++ ANSI/ISO.

Descripción

PARTE I. Metodología de la programación.
1. Introducción a las computadoras y a los lenguajes de programación
2. Metodología de la programación e introducción a la ingenieria del Software.

PARTE II. Fundamentos de algoritmos y programación en C.
3. El lenguaje C. Elementos básicos.
4. Operadores y expresiones.
5. Estructuras de selección: sentencias if y switch.
6. Estructuras de control: bucles.
7. Funciones.
8. Funciones recursivas.
9. Arrays (listas y tablas).
10. Ordenación y búsqueda.
11. Estructuras y uniones.
12. Punteros (Apuntadores).
13. Asignación dinámica de memoria.
14. Cadenas.
15. Entrada y salida por archivos.

PARTE III. Estructura de datos en C.
16.Organización de datos en un archivo.
17 Tipos de datos y tipos abstractos de datos (TAD).
18. Listas enlazadas
19. Pilas y colas.
20. Árboles.

APÉNDICES

Enlaces

Programación en C, Metodologia, Algoritmos y estructura de datos (Editorial McGraw-Hill)
Rapidshare | Megaupload | Filefactory | Easy-Share

Web del Autor

HomePage

Listo GNOME 2.26 RC

Cumpliendo a rajatablas su propio calendario, el proyecto GNOME liberó hoy con este anuncio el primer Release Candidate (RC), y el único si todo sale según lo planeado, de la próxima versión 2.26 de su escritorio para sistemas tipo Unix. La versión definitiva de GNOME 2.26 está ahora a sólo 2 semanas de distancia.

Este RC es un "snapshot" congelado del estado actual del desarrollo de GNOME (con la numeración de v2.25.92) disponible para el escrutinio de todos antes de la versión final del próximo 18 de Marzo.

Los más impacientes puede compilar esta versión preliminar usando jhbuild y estos modulesets.

Una actualizacion a KDE 4.2.1

Poco más de un mes después del lanzamiento de KDE 4.2 nos llega su primera obligada actualización de mantenimiento. KDE 4.2.1 "Cream" fue anunciado así y es ahora la versión recomendada para todos los usuarios. Esta actualización "estabiliza" la anterior v4.2.0 aún más y no incorpora ninguna nueva característica entre sus novedades, pero sí mejoras que involucran a Okular, su visor de documentos, Kopete y KMail.

Todos los usuarios que prueben esta nueva versión con el también recientemente lanzado Qt 4.5 son invitados a reportar cualquier problema en bugs.kde.org.

3 de marzo de 2009

Google, 10 años después

Con unos ingresos que provienen en un 97% de la publicidad, en Google ha llegado la hora de replantear objetivos estratégicos. El objetivo es aumentar los espacios publicitarios y diversificar las fuentes de ingresos.

Los ingresos de Google rozaron en 2008 los 22.000 millones de dólares, de los que alrededor de un 97% fueron exclusivamente por publicidad. A pesar de su bonanza económica y de las expectativas de crecimiento del mercado de la publicidad online, la empresa de Mountain View está redefiniendo su estrategia de crecimiento.

Si se mantienen las previsiones de crecimiento del mercado de la publicidad online con un mayor trasvase desde los medios tradicionales, las expectativas son buenas para Google. Sin embargo, si cae la publicidad online y los usuarios empiezan a demandar menos servicios en Internet, e incluso se estabiliza el crecimiento de la banda ancha, la situación podría no ser tan buena para la compañía. En principio, esto tendría lugar en la segunda mitad de 2009. Por lo tanto, parece normal que la empresa busque definirse no sólo en su mercado de origen mantenido la innovación, sino en otros mercados.

Según el nuevo análisis de ENTER, “Google, 10 años después”, está ejecutando esta tarea principalmente a través de dos vías: el aumento de los espacios publicitarios y la diversificación de las fuentes de ingresos.

En cuanto a la primera estrategia, destacan las adquisiciones que Google ha ido haciendo a lo largo de los últimos años (YouTube, DoubleClick, Google Earth, Blogger), pero también el lanzamiento de sus propios productos (Gmail), con lo que ha podido conseguir espacio alternativo para sus anuncios.

Además, cabría interpretar en este sentido su acercamiento al negocio de la banda ancha y el apoyo a la net neutrality como vía para conseguir más público objetivo para sus anuncios y para que sus servicios estén disponibles a escala mundial, respectivamente.

Con respecto a la diversificación, Google está actuando en dos frentes. Por un lado, en el sector móvil, adentrándose en mercados que nunca había explorado, como los sistemas operativos (Android) y el acceso (White Spaces): y por otro, en Internet con el cloud computing (software fuera del ordenador, alquiler de espacio en servidores y Chrome) y la iniciativa Open Social, mediante la que se pretende lanzar un sistema para unificar la creación de aplicaciones en las redes sociales

Google ha triunfado hasta ahora con proyectos relativos a soluciones de software en Internet, Parece verosímil que su control sobre Internet se extienda al desarrollo de su uso asociado a la movilidad. Existen razones que avalarían además su éxito en un entorno de cloud computing, en el que la empresa lleva tiempo operando:
  • Por know-how.
  • Por recursos económicos.
  • Por su constante apuesta por la innovación y las soluciones orientadas al usuario.
En este sentido, su navegador Chrome y OpenSocial parecen unas buenas apuestas a medio/largo plazo.

Sin embargo, en otros terrenos Google tiene todo por demostrar: principalmente, en los terminales móviles frente a Apple, y en las telecomunicaciones, por su apuesta por los White spaces

Finalmente, ¿se puede retener talento en este contexto mediante los beneficios sociales únicamente? En la respuesta a esta pregunta se encuentra gran parte del futuro de Google en los próximos años.

La empresa permitió mediante su política de retribución en acciones, enriquecerse a muchos de sus primeros empleados. Sin embargo, ese tiempo ha pasado ya. En 2007 y 2008, Google sufrió la partida de algunos de sus principales directivos, algunos a una de sus múltiples competidoras, Facebook (caso de Gideon Yu, CFO de YouTube, o Sheryl Sandburg, antigua vicepresidente de ventas online globales, actual COO de Facebook).

No sorprende por lo tanto que Google haya anunciado un plan de reajuste de su sistema de stock options para sus empleados, que han visto como se esfumaban muchos de sus beneficios económicos.

Por otro lado, hay que recordar que Google puede encontrarse cada vez más en el punto de mira de las autoridades antimonopoliot siendo un aviso el obstáculo a su acuerdo con Yahoo! Además de la necesidad de encontrar una nueva fuente de ingresos y la dudosa capacidad de la compañía para que la cultura corporativa sea suficiente a la hora de retener talento, su principal problema es la creciente preocupación de los usuarios por su privacidad.

¿Necesita Microsoft de Novell?

Novell está encarando las consecuencias de confiar el destino de su negocio a otra compañía, Microsoft. Fue un terrible trimestre, muy malo. Gran parte de la culpa la tuvo el fracaso para lograr licenciamientos de GNU/Linux, que fueron parte del acuerdo con Microsoft. Fue una sorpresa para propios y extraños lo rápido que cayó Novell luego de que Microsoft retirará el apoyo financiero.

De entre la tragedia de Novell, surge una pregunta: ¿Microsoft necesita de Novell o está listo para probar su suerte con GNU/Linux directamente?

Dana Blankenhorn hizo un interesante comentario que deja mucho para reflexionar: «Si tu compañía de código fuente abierto desea admitir que Microsoft es dueño de Linux, reconoce la legitimidad de sus estándares privativos, y pon 'lo que Microsoft quiera' en el centro de tus planes de negocios, entonces Microsoft te dejará vivir en su mundo.»

En mi personal punto de vista es muy similar al método que utilizó Microsoft para popularizar Windows 95 a mediados de la década pasada. Básicamente Microsoft de hizo de la vista gorda y toleró la piratería de Windows 95 con buenas razones: hacer que todo el mundo lo utilizara, se crearan aplicaciones de las que todos dependieran, y esperar a que Windows fuera indispensable para todos para comenzar a ponerse estricto con la piratería. En el caso de GNU/Linux da la impresión de haber permitido que se implementasen tecnologías patentadas, dejar que los usuarios de GNU/Linux tuvieran una fuerte dependencia hacia estas, y esperar el momento adecuado para hacer suyo GNU/Linux. Son solo reflexiones.

Bob Muglia, de Microsoft, hizo algunos comentarios el jueves pasado:

  • «Hasta cierto punto, casi todos nuestros productos tendrán código fuente abierto en éstos.»
  • «Si MySQL o Linux hacen un mejor trabajo para ti, por supuesto que debes utilizar esos productos»

Estos comentarios podrían tener otro contexto ahora. ¿Podrían estos comentarios tan positivos acerca del código fuente abierto ser el preludio de un ingreso directo de Microsoft al mercado de GNU/Linux, tomando como punto de partida conde quedó la bandera caída de Novell? ¿Qué tan factible puede resultar que Microsoft se brinque a Novell creando su propia distribución de GNU/Linux?

Las duras recesiones llevan a decisiones que, en tiempo normales, se verían exageradamente extrañas. Si Novell es incapaz de sostenerse por si mismo, la estrategia de Microsoft para Linux tendrían que incluir recoger los pedazos, y entonces veríamos si el elefante puede bailar tap.

Fuente: C|net News.

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes