Que criterios usa un buscador para ordenar los resultados

Por defecto, los motores de búsqueda de Internet ordenan los resultados por relevancia. Dicho de otra manera: el buscador calcula la probabilidad con que una determinada página va a satisfacer al usuario. A mayor probabilidad, mayor relevancia. Pero, ¿en qué se fija un buscador para decidir la relevancia de una página? ¿cuáles son los criterios de relevancia para ordenar los resultados?.
Esta es una de las preguntas más realizadas en los entornos en los que se discute sobre posicionamiento para buscadores. Los propios buscadores no revelan esta información por 2 motivos:

• Por un lado, cuestiones de propiedad industrial. La inferencia de relevancia es uno de los valores que diferencian a un buscador Web de su competencia.
• Por otro, para evitar que puedan crearse mecanismos artificiales para intentar “engañar” a los buscadores Web haciéndoles creer que una página es más relevante de lo que en realidad es y así conseguir un mayor ranking y más tráfico.

Cierto es que no existe información muy precisa al respecto de cuáles son estos criterios. Aunque, de la experiencia de la comunidad, se han identificado dos grandes grupos de criterios:

• Los Intra-Site, los que se refieren a información que se puede recolectar desde el propio sitio Web.
• Los Extra-Site, los que se infieren a partir de enlaces externos al propio sitio Web.

Las labores de optimización para buscadores giran en torno a ambos tipos de criterios para conseguir una puntuación lo más elevada posible y así escalar posiciones en las páginas de resultados.

Cuáles son los criterios de relevancia Extra-Site que debemos tener en cuenta durante el posicionamiento para buscadores?

Son los factores que los buscadores consideran para inferir la relevancia de una página y que se basan en datos que recogen FUERA de la propia página y/o sitio a que pertenece.
Básicamente se analizan los enlaces externos que apuntan a las páginas del sitio Web y el texto de dicho enlace (texto ancla). En dicho análisis se tienen en cuenta factores como:

• El número de enlaces externos, si bien hay que tener en cuenta que no todos los enlaces tienen el mismo peso. No es lo mismo tener un enlace externo desde un sitio de alta relevancia que desde uno completamente anónimo.
• La relevancia de las páginas en la que se encuentran dichos enlaces. Y no solamente su relevancia en términos absolutos, sino también considerando la temática general de cada uno de los sitios.
• Las palabras que se han usado en el enlace. Se tienen muy en cuenta. De hecho en ocasiones los buscadores muestran como resultado para una búsqueda dada, páginas que no contienen el término buscado. En su lugar hay un enlace externo que apunta a dicho resultado con los términos introducidos en la búsqueda.
• La diversidad y dispersión de dichas palabras. Existen mecanismos no lícitos que permiten la creación automática de enlaces con el objeto de engañar a los buscadores y conseguir enlaces. Estos enlaces generados automáticamente suelen tener un texto ancla más o menos fijo. Sin embargo, los enlaces “normales” generados por humanos suelen tener textos ancla ligeramente diferentes. Los buscadores han desarrollado mecanismos para diferenciar enlaces automáticos de enlaces naturales mediante el análisis de la dispersión de los textos ancla.

Cuáles son los criterios de relevancia Intra-Site que debemos considerar para lograr un buen ranking en los motores de búsqueda?

Son los factores que los buscadores consideran para inferir la relevancia de una página y que se basan en datos que recogen DENTRO de la propia página y/o sitio a que pertenece. Se trata, básicamente, de información de estructura del sitio y cómo están descritos los contenidos. Se tienen en cuenta:

• Localidad de la búsqueda. Puedes hacer la prueba si quieres. Busca algo en google.es y luego lo mismo en google.com. Verás que los resultados son diferentes: los de google.es están localizados. Es decir: en google.es se ha dado un plus de relevancia a los sitios con contenidos y/o servicios en español y para España.
• La antigüedad del dominio. Es una tendencia más o menos reciente. Es una de las medidas adoptadas para luchar contra el spam. En ocasiones supone un freno para un mejor posicionamiento de sitios de reciente creación.
• Las palabras clave que aparecen en el nombre del dominio. Tradicionalmente se le ha dado mucha importancia a este factor. Fundamentalmente el dominio, no tanto el subdominio. Ese es el motivo de que, en ocasiones, nos encontremos sitios Web con nombres cuyo principal objetivo es competir en posicionamiento por la búsqueda que coincide exactamente con su nombre de dominio.
• Las palabras clave que aparecen en el resto de la url. También tienen un peso significativo. Además, algunos estudios aseguran que cuando la url contiene los términos de búsqueda, los usuarios de los buscadores tienen una tendencia superior a hacer clic en ellos.
• Las palabras que aparecen en el título (<title>). Tiene un efecto doble beneficioso. Por un lado, los buscadores asocian gran parte de la carga descriptiva de un contenido al campo <title>. Por otro es el campo que aparece como título de un resultado en las páginas de resultados de los buscadores y, el hecho de contener los términos de búsqueda es un aliciente añadido para hacer clic.
• La utilización de secciones h1, h2, etc. Los buscadores interpretan estas etiquetas como texto relevante y descriptivo de las secciones de una página. Conviene tener en cuenta que, aunque lo valoran, penalizan utilizaciones abusivas. Como regla, no debería utilizarse más de un h1 por página.
• La frecuencia de aparición de las palabras. Se basa en el hecho de que, por ejemplo, una página muy relevante sobre quesos, utiliza muy a menudo en sus contenidos la palabra ‘queso’. Igual que antes, conviene huir del uso excesivo y antinatural de un término para tratar de posicionarse para él.
• La anatomía de enlaces internos dentro del sitio Web. La estructura de enlaces internos también se usa. Las páginas de menor profundidad en un sitio tienden a considerarse más relevantes (sin tener en cuenta factores Extra-Site). También conviene tener en cuenta un par de detalles. Por un lado, a los buscadores les suelen gustar estructuras más bien aplanadas, sin muchos niveles de profundidad. Por otro, no conviene tener páginas con muchos enlaces. Algunos expertos sitúan la cifra de corte en torno a los no más de 100 enlaces por página.

Preguntas de código abierto a Microsoft

Esta es una traducción resumida de los principales puntos de vista de algunos integrantes de Microsoft sobre el código abierto.
Las principales personas involucradas en los esfuerzos de software código abierto de Microsoft, entre ellos Sam Ramji (el recientemente promovido jefe al área Microsoft de código abierto y Linux), Ori Amiga (Grupo de Microsoft Product Manager, Developer Platform Live ), y Susan Hauser (General Manager de Alianzas Estratégicas y licencias) ofrecen algunos conceptos sobre las necesidades del código abierto, Novell, y otros temas.

Código abierto y Linux

Pregunta: Microsoft, en el pasado, empleo conceptos clave de desarrollo de código abierto tales como los conceptos de arquitecturas modulares en sus propios productos. ¿Se prevén más de esto?

Sam Ramji, jefe de Microsoft a nivel mundial de código abierto y Linux:

"Sí. Microsoft ha aprendido del código abierto y los principios del desarrollo están haciendo su camino en la mentalidad, las prácticas de desarrollo y de los productos que ofrecemos.
Por ejemplo, Windows Server 2008 fue diseñado con una nueva arquitectura modular y construido específicamente para cumplir su objetivo de configuraciones. También hemos trabajado duro para hacer de Windows Server un lenguaje de programación agnóstico - PHP en Windows Server es un gran ejemplo de ello. "
"Estamos construyendo la interoperabilidad con openwsman y Wiseman en nuestro proceso de desarrollo de Microsoft WS-Management. Hemos construido Windows Server HPC en código fuente abierta. El ejemplo más reciente de esto es la infraestructura en System Center que está diseñado para ínter operar con sistemas operativos UNIX y Linux utilizando OpenPegasus, un proyecto de código abierto. Como resultado de ello, el código abierto también ha ayudado a ampliar nuestras soluciones de gestión para Linux y entornos UNIX. "
"Esta es una tendencia emocionante y espero ver más a lo largo del tiempo, como nuestra cultura y prácticas de cambio. Esto ha sido confirmado públicamente por Bob Muglia, Vicepresidente Senior de mi división (Servidor y Herramientas de Negocio) - cuando vemos oportunidades para acelerar la I + D y mejorar la adopción del uso de código abierto. "

Pregunta: ¿Qué te parece que falta en la comunidad de código abierto en su conjunto? Un mejor esfuerzo para mejorar la comercialización? Mejorar la compatibilidad?

Sam Ramji, jefe de Microsoft a nivel mundial de código abierto y Linux:

"Creo que el código abierto es como un conjunto de diversas comunidades, no una sola comunidad. Podemos pensar en comunidades de práctica como orientación a objetos (OO) o el desarrollo ágil en singular, proyectos de código abierto. Y los desarrolladores tienen una gama muy amplia de las prácticas (pensar en las diferentes diseño, desarrollo, concesión de licencias, distribución y participación del usuario modelos que se utilizan hoy en la parte superior 5000 proyectos de código abierto). Cuando hablamos de una "comunidad de código abierto" pienso esto como más como un movimiento hacia la transparencia y el intercambio de ideas"
"Está claro que hay poderosos conceptos fundamentales en la transparencia y el intercambio en el corazón de este movimiento. Sin embargo, se esta empezando a desdibujar las originales ideas articuladas por Eric Raymond, Danese Cooper, etc. El riesgo es que el término en sí pierde sentido al paso del tiempo, lo cual sería lamentable, ya que es una idea poderosa. Por lo tanto, una cosa muy importante que está faltando en 'la comunidad en su conjunto' es una filosofía común que es clara y lo suficientemente amplio como para ser aceptada por todos y permite que algunos de los argumentos de facciones que debe resolverse pacíficamente ".
"La otra cosa creo que falta es la aplicación de un principio básico de equidad económica. Miles de desarrolladores han puesto un trabajo muy duro en la construcción de software utilizado por millones de personas y empresas, sin embargo, sólo una fracción de estos desarrolladores son recompensados económicamente. En la actualidad existen buenos proyectos que han sido abandonados por sus desarrolladores a pesar de ser utilizados por las grandes corporaciones. Se trata de residuos innecesarios que a menudo puede evitarse haciendo que las empresas paguen los desarrolladores directamente. Creo que esto es importante para resolver la sostenibilidad de los proyectos de código abierto"

Pregunta: ¿Microsoft anunció recientemente que la plataforma Live Mesh puede tener consecuencias que la comunidad de código abierto deberían conocer?

Ori Amiga, Microsoft Product Manager:

"Microsoft tiene un objetivo explícito en el diseño de la plataforma Live Mesh: que sea lo más abierto y accesible como sea posible. Quisimos disminuir la barrera de entrada para los desarrolladores para interactuar con el sistema, usando simples, normas establecidas siempre que sea posible, a fin de que nuestro sistema sea observable (lo que resulta muy fácil ver a otras aplicaciones) y accesibles desde cualquier herramienta de desarrollo


Pregunta: ¿Qué objetivos tiene usted para la interoperabilidad de Microsoft en la alianza con Novell, y lo que está detrás de la meta de convertir a los usuarios de Linux en el mercado chino para SUSE Linux Enterprise?

Susan Hauser, director general de Alianzas Estratégicas y la concesión de licencias a Microsoft:

"Hemos entrado en este acuerdo porque sobre la base de los comentarios de los clientes, creímos que era una oportunidad para empresa de trabajar juntos y mostrar liderazgo en la industria y la comunidad."
"Los clientes quieren que sus proveedores a abrazar la interoperabilidad. Microsoft y Novell han colaborado - y seguirán colaborando - sobre soluciones técnicas para sus clientes para hacer frente a críticas de interoperabilidad de tecnologías como la virtualización y servicios Web. Las ventas de SUSE Linux y la retroalimentación que hemos recibidas de los clientes confirman esta elección ".
"Ambas empresas reconocen que tanto Microsoft y Novell tienen la propiedad intelectual para sus respectivos productos. Este acuerdo ha proporcionado la confianza de los clientes con estas cuestiones. Además, por haber recíproco respeto de la propiedad intelectual, somos capaces de colaborar técnicamente y entregamos soluciones que benefician a nuestros clientes ".
"Microsoft quiere seguir llegar a la comunidad de código abierto. Microsoft ha comenzado la participación en importantes proyectos OSS y la no compensada OSS comunidad se anima a experimentar y crecer a través de un amplio pacto de no demandar los beneficios de los desarrolladores individuales. "
"Hay un reconocimiento cada vez mayor entre los clientes - en muchos países, entre ellos China – de que hay costos importantes para el funcionamiento del negocio de un sistema operativo que no está soportado por un proveedor comercial. Estos costos incluyen el tiempo del personal para hacer parches y correcciones de errores frente a de las actualizaciones sin fisuras que son proporcionados por Novell para SUSE Linux Enterprise como parte de un contrato de soporte. "
"Además, las empresas se están dando cuenta de que con presupuestos limitados, tiene mucho más sentido utilizar valioso personal de TI en proyectos estratégicos que apoyan el negocio global que en las tareas manuales que son fácilmente automatizado cuando un contrato de soporte se compra".
Entrevista original en inglés publicada en:
http://ostatic.com/163434-blog/interviews-four-open-source-questions-for-microsoft


Optimizando el sitio Web para los buscadores

El siguiente es un flujo de trabajo que debemos realizar en nuestro sitio Web para optimizarlo para los buscadores, con los elementos más importantes que debemos tener en cuenta en cada paso.

1. Comprobar que las URLs de la página son adecuadas.
Para que un buscador pueda rastrear un sitio correctamente es imprescindible que las URLs de las páginas sean únicas y que devuelvan siempre el mismo resultado independientemente de la sesión y otros factores. Es mejor que no contengan muchos parámetros y que sean lo más cortas posibles.

2. Revisar cómo están escritos los enlaces en las páginas.
Lo más importante a tener en cuenta es que los buscadores no saben leer ni Javascript ni Flash como lo hace un navegador. En consecuencia, todos los enlaces deberían estar descritos en HTML. Estos son algunos ejemplos de enlaces válidos:

• <a href=”http://midominio/dir/pagina.html”>texto ancla</a>

• <a href=”/dir/pagina.html”>texto ancla</a>

• <a href=”../pagina.html”>texto ancla</a>

Debemos asegurarnos de que desde la página principal del sitio se pueda llegar a cualquier otra página siguiendo enlaces de este tipo. Si no fuera posible, crear enlaces adicionales de este tipo para favorecer que los rastreadores puedan progresar por los contenidos del sitio.

3. Optimizar los títulos.
El criterio intra-site de mayor importancia es el campo <title> de una página. Debemos utilizar títulos lo más descriptivos posible y asegurarnos de que todas las páginas del sitio tienen títulos diferentes. Tratar de que los títulos contengan palabras clave. Cada página debería tratar de estar optimizada para 2 o 3 palabras clave como máximo. No utilizar más, pues entonces la optimización no tendrá el mismo efecto.

4. Optimizar el contenido de las páginas.
Ofrecer contenido de calidad. En la Web, uno es lo que publica. A la hora de escribir el contenido de cada página, debemos pensar en las palabras clave para las que queremos posicionar esa página y procurar usarlas con frecuencia. Aquí hay un puñado de consejos que pueden ayudar:

• Utilizar etiquetas <h1>, <h2>, etc. para definir títulos de secciones etc.

• Tratar de escribir en el lenguaje que utiliza el público al que nos dirigimos.

• Rellenar los Meta-Tags con información significativa.

• Procurar que el código HTML sea correcto (que cumpla el estándar).

Existen algunas herramientas que realizan un análisis del contenido de las páginas e informan de la frecuencia de las diferentes palabras. Procurar que las palabras clave de dicha página estén entre las más frecuentes y aparezcan en los títulos de las secciones. De todos modos, no debemos excedernos: lo que escribimos también lo van a leer personas.

5. Medir el Tráfico.
Si no tenemos una herramienta de análisis Web, debemos instalar una ya. Te recomiendo Google Analytics: es una herramienta de muy elevadas prestaciones y además gratuita. Es muy sencilla de instalar puesto que solamente debemos incorporar unas líneas de código HTML en cada página que quieras monitorizar. Con cierta regularidad podemos echar un vistazo a las estadísticas de acceso al sitio Web, cuáles son los contenidos que mejor están funcionando, las palabras clave que más tráfico están dando, de dónde procede el tráfico, etc. Identificar dónde estamos y donde no y tenerlo en cuenta en la tarea de optimización para buscadores.

6. Analizar la Actividad de las Arañas de los Buscadores.
Debemos saber qué páginas han descargado las arañas, cuándo lo han hecho, y, sobre todo, si hubo problemas en ese proceso. Podemos hacerlo a través de los logs de acceso del servidor quedándonos con aquéllos que corresponden a user-agents de los robots.

7. Medir el Ranking para las Principales Palabras Clave.
Hay que realizar chequeos periódicos de la posición que ocupamos en los buscadores frente a las principales palabras clave. Realizar un seguimiento y anota la evolución para saber si las últimas acciones han tenido un efecto favorable. Los buscadores modernos tienen diferente ranking en función del país desde donde se busque. Las herramientas de chequeos de ranking nos van a mostrar la posición de nuestros resultados que ellos ven, desde el país en que se encuentran.

8. Medir el Número de Páginas que Tenemos Indexadas.
Es un índice muy interesante a manejar. Si es más bajo de lo que debería, trata de ver si nuestro sitio tiene barreras de rastreo. Debemos trabajar para conseguir enlaces externos. Cuantos más enlaces externos tengamos, los buscadores estarán más interesados en rastrear nuestros contenidos.

9. Crear y Optimizar un Robots.txt y un Sitemap.
Crear un robots.txt para indicarle a los buscadores dónde deben rastrear y dónde no. Si hay páginas que no tiene sentido indexar, hay que excluirlas en el robot. Muchos expertos aseguran que es preferible centrar la actividad de las arañas en las páginas realmente interesantes. Crear un sitemap y referenciarlo desde el robots.txt para facilitar la tarea a las arañas de los buscadores.

10. Trabajar Los Contenidos y Consigue Enlaces.
Una vez que hemos comprobado que el sitio no tiene barreras de rastreo, este puede ser uno de los puntos más interesantes. Y es que, uno de los criterios que más consideran los buscadores para dar un alto ranking son tus enlaces externos. Pero, ¿cómo se consiguen enlaces externos?. Hay varias formas para hacerlo:

• Dando de alta el sitio en directorios. Los directorios son recursos de la Red estructurados en categorías con enlaces a diferentes sitios Web. Lo que tenemos que hacer para aparecer en ellos es rellenar un formulario y, algunas veces, pagar una cuota que puede ser fija o periódica. Tradicionalmente, los directorios eran un mecanismo que funcionaba muy bien, pero en la actualidad, los buscadores tienden a valorar cada vez menos la aparición en los directorios.

• Intercambiando enlaces. Se basa en acuerdos a los que podemos llegar con otros sitios Web: tú me pones un enlace, y yo te pongo un enlace. Esta técnica también ha tenido su momento. En la actualidad solo funciona bien si los sitios que se enlazan recíprocamente son de la misma temática. Por otro lado, también tiene un riesgo y es quedar vinculado a lo que se llaman malos vecindarios: se trata de redes de sitios que llevan a cabo prácticas no lícitas de posicionamiento y a los que los buscadores pueden penalizar. Si intercambiamos enlaces con sitios de malos vecindarios, corremos el riesgo de convertirnos en un miembro más. Así que conviene cuidar mucho cómo y a quién enlazamos.

• Comprando enlaces. Para evitar riesgos, podemos comprar directamente enlaces. Debemos seleccionar bien quién y cómo, y si merece realmente la pena.

• Con Contenidos de Calidad. Es la técnica más segura de conseguir enlaces. Si nuestros contenidos son realmente útiles y valiosos empezarán a llover enlaces de modo espontáneo. Estos son los enlaces que más gustan a los buscadores, porque son los que mejor reflejan la relevancia.

Existen otras técnicas para conseguir enlaces pero la que garantiza resultados a medio y largo plazo es la que propone trabajar en la línea de los contenidos. Si escribimos contenidos útiles, de valor, bien descritos, y los enlaces llegarán solos.

¿Se puede sobre-optimizar? ¿Qué sucede entonces?

Evidentemente, en lo que se refiere a facilitar el rastreo eliminando barreras, toda optimización es poca. Ahora bien, en lo que se refiere a los contenidos, la sobre-optimización es peligrosa. Pongamos por ejemplo: sabemos que a los buscadores les gustan las palabras clave en el título, por lo tanto genero una página en la que mi palabra clave más importante aparece 5 veces en el título. Notar que acciones de este tipo están penalizadas por los buscadores de modo que, en el mejor de los casos, pueden hacernos perder ranking, y en el peor, nos pueden excluir del índice. Todo aquello que escape a un contenido naturalmente escrito puede ser tachado de sobre-optimización no lícita por parte de los buscadores y ser penalizado.

Web applications for choosing a Linux distribution

The main problem of users coming to Linux world is that they do not know which distribution to choose.
There is a web tool, which then answer some questions, we suggest that we can use linux distribution.
It is available in many languages, and beyond that we can get results, it seems to me an application interesting to orient new users of the Linux operating system.
URL:
http://www.zegeniestudios.net/ldc/index.php
At this site, press the button Take the test, we select the language and answering questions until we reach the final where we suggested that Linux distribution is adequate to our needs.
I hope they will be useful.

Distribuciones Linux

El problema principal de los usuarios es que no saben que distribución Linux elegir.
Hay una herramienta web, que luego de responder algunas preguntas, nos sugiere que distribuciones linux podemos utilizar.
La misma esta disponible en muchos idiomas, y mas alla de los resultados que podemos obtener, me parece una aplicacion interesante para orientar a los nuevos usuarios del sistema operativo Linux.

Elegir una distribución Linux

La herramienta para elegir una distribución Linux se encuentra en la URL:
http://www.zegeniestudios.net/ldc/index.php
En esta pagina, presionamos el boton Take the test, seleccionamos el idioma y vamos contestando las preguntas hasta llegar a final donde nos sugiere que distribución Linux es adecuada a nuestras necesidades.

Anuncian Ubuntu Mobile Linux para junio

Canonical anuncio el lanzamiento Netbook Remix, su versión de Ubuntu Linux adaptada para dispositivos móviles, dentro de dos semanas, según dijo Mark Shuttleworth.

Anuncian Ubuntu Mobile Linux

"Estamos anunciando el lanzamiento en la primera semana de junio. Se llama Netbook Remix ", dijo Shuttleworth. "Estamos trabajando con Intel, que produce chips hechos de forma personalizada para este sector."

style="font-weight: bold;"> Ubuntu Linux ha estado trabajando en una versión para móviles de su sistema operativo durante meses. En una entrevista del mes de Abril sobre la liberación de la nueva versión Ubuntu Hardy Heron, Shuttleworth dijo que la versión para móviles es lo suficientemente importante y vale la pena su desarrollo. La empresa cuenta con ingenieros que trabajan sobre el terreno, añadió.

Este es un paso mas en el continuo desarrollo que los desarrolladores de Ubuntu Linux realizan, dando siempre lo mejor al mundo del software libre y las distribuciones Linux.



animacion 3d | backup | codigos descuento | diseño paginas web | diseño 3d | diseño 3d | imagenes 3d | imagenes 3d | posicionamiento en google | seguros medicos

Reproductores de audio Ubuntu Linux

Buscas un reproductor de audio para Ubuntu Linux?
Esta es una lista de los mejores reproductores de audio para Ubuntu Linux. No se evalúa cual es el mejor reproductor, sino que se describen las características de cada uno para que luego el usuario decida cual quiere usar para reproducir archivos multimedia.

Reproductores de audio para Ubuntu Linux

1- Rhythmbox:

Rhythmbox es un gran reproductor de audio para Linux. Es libre, gratis, y permite escuchar y organizar fácilmente la música. Inspirado en el iTunes de Apple, funciona muy bien con el escritorio GNOME.

Características de Rythmbox:

* Fácil de usar
* Motor de búsqueda y selección
* Reconoce distintos formatos de audio con soporte de GStreamer
* Permite escuchar radios de Internet
* Lista de reproducción
* Transferencia de música desde y hacia iPod y reproductores de música USB
* Muestra tapa del álbum y letras de canciones descargadas de Internet
* Reproduce y graba CDS de audio
* Descarga automática de podcasts de audio

2- GMPC (Gnome Music Player Client): GMPC es un buen frontend para Music Player Daemon. Es rápido y fácil de usar, sin dejar de hacer un uso óptimo de todas las funciones MPD.
Características:
* Soporta Meta datos, puede mostrar la imagen del artista, arte de tapa del álbum, letras, etc.
* Soporta Plugin.
* Es rápido, gmpc está optimizado para trabajar incluso en máquinas de gama baja y en redes lentas.

3- XMMS (The X Multimedia System):

XMMS (X Multimedia System) es un excelente reproductor multimedia que funciona en casi todos los sistemas, pero tiene algunos elementos especiales que sólo funciona en Linux. XMMS puede reproducir archivos multimedia como MP3, MOD, WAV y otros con el uso de plugins. Es un reproductor de audio para Ubuntu muy similar a Winamp, que se ejecuta en muchos sistemas operativos al estilo Unix.

4- Amarok:

Amarok es otro gran reproductor de música para Linux y Unix. La interfaz de Amarok es muy intuitiva. Se trata de un reproductor de audio libre para GNU / Linux y UNIX u en este momento Amarok es el más popular reproductor de audio para Ubuntu Linux.

5- Quod Libet

Quod Libet es un reproductor de audio Linux basado en GTK +, y su característica principal es la gestión de bibliotecas de música. Permite de clasificar las canciones por género, artista y álbum, y puede buscar y visualizar canciones. Soporta gran cantidad de bibliotecas de música en comparación con cualquier otro reproductor de audio para Ubuntu Linux.

6- Audacious: es un reproductor multimedia gratuito para Linux o sistemas basados en Linux. Soporta plugins y todos los codecs. Con Audacious, en la mayoría de los sistemas, se instala por defecto un conjunto de plugins, dándole la capacidad de reproducir archivos MP3, Ogg Vorbis y FLAC, entre otros.


7- Exaile:

Exaile es un reproductor de audio para sistemas operativos al estilo Unix, que pretende ser similar a Amarok para KDE, basado en GTK + con un conjunto de herramientas Qt Amarok que se pueden usar.

Características Incluidas:

* Extrae automáticamente pistas del álbum
* Manipulación de grandes bibliotecas de música
* Obtiene las letras de las canciones a través de Internet
* Obtiene información sobre el artista y álbum a través de Wikipedia
* Puede soportar iPod (requiere python-gpod)
* Listas de reproducción con pestañas
* Listas negras de las pistas de la biblioteca musical

8- Banshee:

Banshee es un reproductor de audio gratuito para GNU / Linux que utiliza plataformas Helix y GStreamer para reproducir, codificar , y decodificar Oggs, MP3, y otros formatos. Puede importar y grabar CDS de audio, ejecutar y sincronizar música con el iPod y compartir música con facilidad. Banshee también tienen la capacidad de presentación de informes sobre las canciones al usuario. Otra característica de Banshee el soporte de podcasting, listas de reproducción inteligentes, recomendaciones de música, grabar audio y CD de MP3 y mucho más!

9- BMP (Beep Media Player)

BMP es un reproductor de audio gratuito basado en el reproductor multimedia XMMS (mencionado anteriormente). Tiene el aspecto de Winamp y también soporta skins, incluidos los del XMMS. BMP reproduce la mayoría de los formatos de audio que reconoce XMMS.

10- Sonata:

Sonata es otro elegante reproductor de música basado en GTK +. Es un software libre con características como
* Extracción automática de álbum locales y remotos
* Columnas configurables por el usuario en la lista de reproducción
* Obtención automática de letras
* Lista de reproducción y soporte stream
* Edición de etiquetas de la canción
* Notificaciones Popup
* Biblioteca y búsqueda de lista de reproducción
* Múltiples perfiles MPD
* Soporte para teclas multimedia
* Control mediante línea de comandos

Existen muchos reproductores multimedia y de audio para Ubuntu Linux. Esto es solo una guía para elegir un reproductor multimedia.

Videos para linux: Linuxtube

Los que gustamos mirar videos, tenemos ahora una opcion para ver videos de Linux.
Un sistema muy similar a youtube, permite subir videos gratuitamente para que puedan ser comentados e incluídos en otros sitios, pero con una clara orientación a temas propios de gnu / linux. Aunque su contenido es bastante nuevo, mirando sus categorías tenemos una idea de que podemos encontrar en el: Tutorial-Howto, Charlas, Debian, FreeBSD, Ubuntu, etc.

Pasen y vean Linux-tube: http://www.linux-tube.com/

Que es el Link Baiting y como ayuda al posicionamiento en buscadores

El Link Baiting es una técnica cuyo objetivo es obtener muchos enlaces a nuestro sitio web en poco tiempo.
Consiste básicamente en publicar un articulo y lograr que muchos visitantes lo lean, teniendo en cuenta que el contenido debe ser interesante para que otros sitios lo enlacen de manera voluntaria.
Para lograr esto, es necesario que nuestro contenido sea de calidad y haga pensar a los visitantes.
Aquí hay algunas formas de ponerlo en práctica:

1- Lo más común es que intentemos publicar un artículo que enlace a nuestro sitio en alguna red social.
Esto se utiliza por ejemplo en sitios como Barrapunto, Menéame y Fresqui en español, o Slashdot y Digg en ingles. Un artículo publicado en alguno de ellos, con un enlace a nuestro sitio, hace que llegue mucho tráfico, y si a los visitantes les resulta interesante, es posible que muchos de ellos nos enlacen desde sus propios sitios web.

2- También podemos utilizar esta técnica en foros de webmasters. Los foros son muy activos, y reciben muchas visitas. Podemos pedir que hagan una revisión de nuestro sitio web, y que nos aconsejen sobre posibles cambios para mejorarlo. Muchos expresaran su opinión diciéndonos que es lo que les parece mal. Entonces, podemos aplicar algunos de los cambios que nos aconsejan y volver a preguntar que les parece nuestro sitio luego de mejorarlo. Lo más probable es que alguno de los webmaster se encariñe con nuestro sitio y luego nos haga un enlace desde el suyo. Y también habremos logrado que mas gente nos conozca en la comunidad y si nuestro contenido es interesante quizás alguno nos enlace desde su sitio.

3- Podemos escribir sobre el sitio que queremos que nos enlace. A los dueños de los sitios web les gusta que otros hablen de su trabajo. Si escribimos un buen artículo y le hacemos saber a su webmaster que lo hicimos, estamos ayudando a aumentar su ego y es probable que como recompensa nos enlace para que sus lectores sepan que su página web es bien vista en Internet. Y con esto, también logramos que sus lectores nos conozcan!! Aquí lo importante es elegir sitios con mucho trafico y con temática similar al nuestro.

4- Realizar una entrevista al dueño de un sitio: esto tiene relación con el punto anterior. Si a los dueños de los sitios webs les gusta que hablemos de su trabajo, mucho más les gustara que hablemos de su persona!!! Si la entrevista esta bien elaborada y tenemos resultados interesantes, es posible que el webmaster nos haga un enlace desde su sitio. Por otro lado, este tipo de artículos gustan mucho en la red, y lo podemos utilizar también para realizar link baiting en redes sociales como explique en el primer punto. Doble beneficio con el mismo esfuerzo!!!

Como ayuda el Link Baiting al posicionamiento en buscadores?

Sencillo. Desde que apareció en escena la tecnología del pagerank, las paginas web no solo ganan importancia por el contenido, sino que entran en juego los enlaces que podemos conseguir a nuestro sitio. Y con la técnica de link baiting lo que buscamos es obtener una gran cantidad de enlaces de manera natural, aunque no podamos controlar la calidad de los mismos.
Si bien actualmente el pagerank esta bastante cuestionado, los motores de búsqueda trabajan siguiendo enlaces de una página a otra, por lo que no podemos descuidar la tarea de conseguir la mayor cantidad de enlaces posibles.
El secreto es no abusar de la técnica, y evitar hacer spam. No olvidemos que nuestra tarea es lograr un mejor posicionamiento en los buscadores y no queremos terminar con nuestro sitio penalizado.

Conferencia 2008 para desarrolladores de código abierto.

La Conferencia 2008 de desarrolladores de código abierto es una conferencia dirigida a los los desarrolladores y gente de negocios que utilizan software de código abierto. Abarca numerosos lenguajes de programación a través de una variedad de sistemas operativos, y temas relacionados, como los procesos de negocio, concesión de licencias, y las estrategias que utilizan. Es una gran oportunidad de reunirse, compartir y aprender con otros individuos.

Este año, la conferencia se celebrará en Sydney, Australia, durante la primera semana de diciembre. Si usted es un desarrollador de fuente abierta o usuario, el comité organizador le invita a presentar una propuesta sobre herramientas de código abierto, soluciones, tecnologías o los lenguajes de programación que esté trabajando.
Para más detalles, ver: http://osdc.com.au/2008/papers/cfp.html

Si tiene alguna pregunta o necesita ayuda con su presentación, por favor no dude en preguntar.
La conferencia reconoce la creciente importancia del Open Source, y ofrece un medio para la colaboración entre los individuos, investigadores, empresas y el gobierno. En reconocimiento de esta situación y para garantizar un alto nivel de presentaciones, proponen una revisión para todos los documentos presentados.
OSDC 2008 Sidney (Australia) - Fechas claves del programa:
1. 28 abr - Call for Papers
2. 30 Junio - Propuestas iniciales (resumen).

3. 21 Julio – Aceptación de Propuestas.

4. 15 Sep – Cierre de las presentaciones.

Para cualquier información, contactos y actualizaciones, consulte la página de OSDC en http://osdc.com.au/2008/.

The Open Source Developers' Conference 2008

The Open Source Developers' Conference 2008 is a conference run by open source developers, for developers and business people. It covers numerous programming languages across a range of operating systems, and related topics such as business processes, licensing, and strategy. Talks vary from introductory pieces through to the deeply technical. It is a great opportunity to meet, share, and learn with like-minded individuals.

This year, the conference will be held in Sydney, Australia during the first week of December. If you are an Open Source maintainer, developer or user, the organising committee would encourage you to submit a talk proposal on open source tools, solutions, languages or technologies you are working with.

For more details, see: http://osdc.com.au/2008/papers/cfp.html.

If you have any questions or require assistance with your submission, please don't hesitate to ask!

We continue to recognise the increasing importance of Open Source in providing a medium for collaboration between individuals, researchers, business and government. In recognition of this and ensure a high standard of presentations, we intend to peer-review all submitted papers.

OSDC 2008 Sydney (Australia) - Key Program Dates:

  1. 28 Apr - Call for Papers
  2. 30 Jun - Initial proposals (short abstract) due
  3. 21 Jul - Proposal acceptance
  4. 15 Sep - Accepted paper submissions

For all information, contacts and updates, see the OSDC conference web site at http://osdc.com.au/2008/.

Manejo de particiones Windows en Ubuntu Linux

Si tenemos una PC en la cual instalamos 2 sistemas operativos, es posible que necesitemos en algunas ocasiones montar, desmontar y permitir a los usuarios tener acceso a la partición Windows desde Ubuntu Linux. Aquí expongo la manera mas sencilla de administrar las particiones. Los comandos son los que debemos utilizar en Ubuntu, pero si los queremos utilizar en otra distribución Linux solo debemos eliminar “sudo” y ejecutar los comandos como root.

Como montar, desmontar, y permitir a los usuarios leer una partición Windows NTFS

Primero creamos un directorio , ejecutando desde la consola de Ubuntu Linux lo siguiente:

$ sudo mkdir /media/Windows

y montamos la partición:

$ sudo mount /dev/hda1 /media/Windows –t ntfs –o umask=0222

si luego queremos desmontarla:

$ sudo umount /media/Windows

Como montar, desmontar, y permitir a los usuarios leer una partición Windows FAT

Primero creamos un directorio , ejecutando desde la consola de Ubuntu Linux lo siguiente:

$ sudo mkdir /media/Windows

y montamos la partición:

$ sudo mount /dev/hda1 /media/Windows –t vfat –o umask=000

si luego queremos desmontarla:

$ sudo umount /media/Windows

Como montar y permitir a los usuarios leer una partición NTFS cuando arranca Ubuntu Linux

Primero creamos un directorio , ejecutando desde la consola de Ubuntu Linux lo siguiente:

$ sudo mkdir /media/Windows

editamos el archivo fstab con el comando:

$ sudo gedit /etc/fstab

y al final del archivo agregamos la siguiente línea:

/dev/hda1 /media/Windows ntfs umask=0222 0 0

Cuando reiniciamos Ubuntu Linux la partición NTFS se habrá montado automáticamente.

Como montar y permitir a los usuarios leer una partición FAT cuando arranca Ubuntu Linux

Primero creamos un directorio , ejecutando desde la consola de Ubuntu Linux lo siguiente:

$ sudo mkdir /media/Windows

editamos el archivo fstab con el comando:

$ sudo gedit /etc/fstab

y al final del archivo agregamos la siguiente línea:

/dev/hda1 /media/Windows vfat umask=000 0 0

Cuando reiniciamos Ubuntu Linux la partición FAT se habrá montado automáticamente.

Como vemos, no es nada difícil el manejo de particiones Windows desde Ubuntu Linux.

Agregar, editar y eliminar usuarios de Ubuntu Linux.

Ubuntu Linux es un sistema operativo multiusuario. Podemos tener distintos usuarios y grupos de usuarios, y asignarle distintos permisos a cada uno de ellos.

Todo esto lo podemos administrar desde:

Sistema -> Administración -> Usuarios y grupos.

Para agregar, editar o eliminar usuarios de Ubuntu Linux, debemos seleccionar la pestaña Usuarios.

Para agregar, editar o eliminar grupos de usuarios de Ubuntu Linux, debemos seleccionar la pestaña Grupos.

Esto es muy útil si a nuestro sistema operativo Linux tienen acceso distintos usuarios, o grupos de usuarios, ya sea desde la misma PC o mediante una red.
A cada usuario o grupo de usuarios o Ubuntu Linux les podemos asignar por ejemplo, distintas tareas o partes del sistema a las que puede acceder, como método de seguridad para evitar que un usuario o grupo distinto pueda crear, modificar, leer o borrar archivos sobre los cuales no tiene permiso.

Detienen a 5 hackers en españa

Se puede leer en el diario online El Mundo que han detenidos en España a cinco de los 'hackers' más activos del mundo. Firmaban sus ataques con los seudónimos 'ka0x, an0de, xarnuz y Piker'. Dos de ellos tenían 16 años y vivían en Barcelona, Burgos, Málaga y Valencia. No se conocían personalmente, pero coordinaban sus acciones a través de Internet y habrían atacado más de 21.000 páginas web en dos años. Los individuos en cuestion se definen a si mismos como "amantes de la informática y la seguridad web", Los cinco jóvenes pertenecían a uno de los grupos de 'hackers' más activos de la Red, 'D.O.M. Team 2008', que ostentaba el quinto puesto en el ránking mundial de ataques informáticos según 'Zone-H', una página web que mantiene una base de datos de sabotajes a sitios de Internet.»

Las distribuciones Linux van a unificarse?

Los usuarios de Linux pueden optar por muchas distribuciones, basados en sus gustos personales, necesidades informáticas y nivel de conocimiento del sistema operativo. (no quiero crear una discusión sobre cual es la mejor distribución)
Cada distribución Linux tiene su propio equipo y tiempo de desarrollo. Sin embargo se observa que la liberación de Fedora Core 9, Ubuntu Hardy Heron y SUSE Linux 11 son muy realizadas casi al mismo tiempo.
Por otro lado, podemos ver una evolución a una interfaz común para las principales distribuciones de Linux. Hay muchos escritorios para elegir, pero las principales distribuciones se basan en Gnome y KDE.
Lo mismo sucede con los principales paquetes de software. Algunas distribuciones están tratando de limpiar y sincronizar los repositorios para hacer la gestión de paquetes y actualizaciones más fácil y más eficiente. Esto se puede ver claramente con paquetes como Firefox y OpenOffice, entre otros.
Y como agregado, Mark Shuttleworth realiza en su blog un pedido para unificar la fecha de lanzamiento de las principales distribuciones.
En vista de estos hechos: ¿Llegaran las distribuciones Linux a unificarse? ¿O solo serán muy semejantes en algunos aspectos conservando cada una su propia identidad dentro del software libre?
Con la velocidad a la que avanza el mundo informático en nuestros días, y el software libre en particular, la respuesta a esto no tardara en llegar.


Como cambiar al usuario root en un Terminal de Ubuntu Linux.

Cuando accedemos a un Terminal, lo hacemos con nuestro usuario habitual, y las tareas administrativas de Ubuntu Linux las realizamos con sudo.

Sin embargo, es posible que quieras cambiar al usuario root para evitar poner la contraseña de sudo con cada comando ejecutado. Esto lo podemos hacer de 2 maneras en Ubuntu Linux:

$ sudo –s –H (ingresar nuestra contraseña de usuario)

o

$ su (ingresar la contraseña de root)

Es aconsejable que una vez terminadas las tareas que queremos realizar como súper usuario (root), cerremos la sesión con:

# logout

y hacer login con nuestro usuario habitual de Ubuntu para evitar cometer errores involuntarios con comandos ejecutados como root.

Como permitir al usuario root hacer login en Gnome

Para realizar todas las tareas administrativas en Ubuntu Linux, disponemos del comando sudo. Usar sudo es mas seguro, simplemente porque involuntariamente podemos cometer errores con root.
Usando sudo nos pide ingresar la contraseña con cada comando que ejecutamos (aunque tiene persistencia por algún tiempo) lo que nos permite volver a pensar si realmente queremos ejecutar el comando.
Es por seguridad de nuestro sistema operativo Linux Ubuntu que cuando iniciamos nuestra PC, ingresamos nuestro usuario y contraseña normales, y root esta desactivado. Sin embargo, si por alguna razón queremos permitir hacer login a root en gnome, es sencillo.
Debemos ir a

Sistema -> Administración -> Configuración de la pantalla de inicio de sesión

Allí seleccionamos Configuración de la pantalla de inicio de sesión, y en la pestaña seguridad -> Opciones seleccionamos Permitir a root acceder con GDM.
La próxima vez que reiniciemos nuestro entorno grafico Gnome, ya podemos hacer login como root.
Aconsejo usar esta opción en Ubuntu Linux solo si es necesario. No olvidemos que el usuario root tiene sobre el sistema operativo Linux privilegios administrativos y podemos cometer algún error irreversible.

Cambiar la contraseña de root en Linux

Si por alguna razón olvidamos la contraseña de root en Ubuntu Linux, podemos usar esta técnica para cambiarla por una nueva. Sin embargo te recomiendo leer los 10 consejos de seguridad de Ubuntu Linux para evitar que esta técnica sea utilizada por extraños que quieren tomar control de nuestro sistema operativo Linux.

Cambiar la contraseña de root en Linux


Lo primero que debemos hacer, es Usar el cd de instalación de Ubuntu para tener acceso como root.
Una vez que tenemos acceso como root, simplemente cambiamos la contraseña de root ejecutando:
# passwd root
Es posible que también quieras cambiar la contraseña del usuario principal de Ubuntu Linux, ejecutando:
# passwd nombre_usuario
Ya podemos reiniciar normalmente nuestro sistema operativo Linux y utilizar la nueva contraseña de root.

Como tener acceso como root usando el cd de instalación de Ubuntu Linux

Usar el cd de instalación de Ubuntu Linux para tener acceso como root puede ser útil por ejemplo si olvidamos nuestra contraseña de root o tenemos algún problema con nuestro sistema operativo Linux.
Pero también es un problema de seguridad si algún extraño utiliza esta técnica para tomar control de nuestra PC. De todas maneras, voy a explicar como hacerlo, sugiriendo que también leas los 10 concejos de seguridad en Ubuntu Linux.
Lo primero que debemos hacer, es arrancar la PC con el cd de instalación de Ubuntu Linux dentro. A partir de ahí, seguimos las instrucciones de la pantalla hasta llegar a la sección de “Particionado de discos”.
En ese punto, presionamos CTRL+ALT+F2 y presionamos ENTER para activar la consola.
Para lograr el acceso como root a Ubuntu Linux, ejecutamos la siguiente secuencia de comandos:

# mkdir /ubuntu
# fdisk –l /dev/discs/disc0/disc
# mount /ubuntu/
#chroot /ubuntu/
sh-2.05#

Ya tenemos control de Ubuntu Linux como root. Por favor tener mucho cuidado con las operaciones que se realizan porque podemos generar graves problemas en nuestro sistema operativo Linux. Solo debemos usar esta opción en caso de “urgencia”

Como hacer una copia de seguridad en Ubuntu Linux

Este es un tema que la mayoría de los usuarios descuidamos hasta que un día perdemos datos, y recién tomamos conciencia de la importancia de tener una copia de seguridad de nuestros archivos.
La manera más fácil de realizar una copia de seguridad en Ubuntu Linux es usando “rsync” con el siguiente comando:
$ rsync –a
Usando “rsync” para realizar una copia de seguridad en Ubuntu Linux, logramos que:
• Los archivos que agregamos a serán agregados a
• Los archivos que borramos en permanecerán en
• Los archivos que modificamos en se modificarán en
Ubuntu Linux es un sistema muy confiable, pero no infalible. Por lo tanto recomiendo tener siempre una copia de seguridad.

Como realizar consultas a la base de datos mysql

sSi ya sabemos como conectarnos y desconectarnos de la base de datos Mysql, vamos a ver los principios básicos del ingreso de comandos, empleando varias consultas para conocer la forma en que funciona mysql. Es importante prestar atención a como se realizan las consultas mysql, cuales son los errores que solemos cometer y como solucionarlos.

Veamos un comando simple que ordena al servidor que muestre su número de versión y la fecha actual. Debemos escribir el comando a continuación del prompt mysql> y presionar Enter:

mysql> SELECT VERSION(), CURRENT_DATE;

+---------------------+-------------------------+

| VERSION() | CURRENT_DATE |

+---------------------+-------------------------+

| 5.0.7-beta-Max | 2005-07-11 |

+---------------------+-------------------------+

1 row in set (0.01 sec)

mysql>

Esta consulta nos muestra varias cosas acerca de mysql:

• Un comando normalmente consiste en una sentencia SQL seguida de punto y coma. (Hay excepciones donde el punto y coma puede omitirse. QUIT es una de ellas por ejemplo

• Cuando ingresamos un comando, mysql lo envía al servidor para ser ejecutado e imprime los resultados. A continuación muestra de nuevo el prompt mysql> que está listo para otro comando.

• mysql imprime los resultados de la consulta en forma tabulada (filas y columnas). La primera fila contiene etiquetas para las columnas. Las filas siguientes son los resultados de la consulta. Generalmente, el nombre de cada columna es el nombre del campo que trae desde la base de datos. Si está trayendo el valor de una expresión, en lugar del contenido de un campo o columna de una tabla (como en el ejemplo anterior), mysql etiqueta la columna usando el texto de la expresión.

• mysql informa cuántas filas fueron devueltas y cuánto tiempo le tomó ejecutarse a la consulta, lo cual da una idea aproximada del rendimiento del servidor. Estos valores son imprecisos porque representan tiempo de reloj corriente (no tiempo de CPU), y además porque están afectados por factores como la carga del servidor, etc.

Las palabras clave pueden ingresarse en cualquier combinación de minúsculas y mayúsculas. Por ejemplo, las siguientes consultas mysql son equivalentes:

mysql> SELECT VERSION(), CURRENT_DATE;

mysql> select version(), current_date;

mysql> SeLeCt vErSiOn(), current_DATE;

Una consulta mysql puede usarse como calculadora como en el siguiente ejemplo:

mysql> SELECT SIN(PI()/4), (4+1)*5;

+---------------------------+-----------+

| SIN(PI()/4) | (4+1)*5 |

+--------------------------+-----------+

| 0.70710678118655 | 25 |

+--------------------------+-- -------+

1 row in set (0.02 sec)

Las consultas que vimos hasta ahora han sido relativamente cortas, sentencias de una sola línea. Se puede inclusive ingresar múltiples sentencias en una misma línea, separándolas con punto y coma, por ejemplo:

mysql> SELECT VERSION(); SELECT NOW();

+----------------+

| VERSION() |

+----------------+

| 5.0.7-beta-Max |

+----------------+

1 row in set (0.00 sec)

+---------------------+

| NOW() |

+---------------------+

| 2005-07-11 17:59:36 |

+---------------------+

1 row in set (0.00 sec)

No es necesario que un comando sea ingresado en una sola línea, de ese modo, comandos extensos que requieren varias líneas no son un problema.

Mysql determina cuando una sentencia ha llegado a l final observando si termina en un punto y coma, no si se llegó al final de la línea física.

Un ejemplo de una consulta mysql de múltiples líneas seria:

mysql> SELECT

-> USER()

-> ,

-> CURRENT_DATE;

+---------------+--------------+

| USER() | CURRENT_DATE |

+---------------+--------------+

| jon@localhost | 2005-07-11 |

+---------------+--------------+

1 row in set (0.00 sec)

En este ejemplo observamos que el prompt cambia de mysql> a -> después que se ha ingresado la primera línea de una consulta de múltiples líneas. Esta es la forma en que mysql advierte que no se ha completado la sentencia y aún espera por el resto.

Si durante el ingreso de un comando decidimos que no queremos ejecutarlo, lo podemos cancelar tipeando \c:

mysql> SELECT

-> USER()

-> \c

mysql>

Es importante observar el prompt de Mysql ya que el mismo nos informa en que estado se encuentra mysql, por ejemplo:

mysql> Listo para un nuevo comando.

-> Esperando la siguiente línea en un comando de múltiples líneas.

'> Esperando la siguiente línea, se encuentra abierta una cadena que comienza con apostrofo (''').

"> Esperando la siguiente línea, se encuentra abierta una cadena que comienza con comillas dobles ('"').

`> Esperando la siguiente línea, se encuentra abierta una cadena que comienza con tilde ('`').

/*> Esperando la siguiente línea, se encuentra abierto un comentario que comienza con /*.

Es frecuente que se origine una sentencia de múltiples líneas cuando accidentalmente le damos entrada a un comando de una sola línea pero olvidamos terminarlo con punto y coma. En ese caso, mysql espera más caracteres:

mysql> SELECT USER()

->

Si esto le ocurre (considera que ha ingresado una sentencia completa pero solamente obtiene un prompt ->), la mayoría de las veces es porque mysql está esperando por el punto y coma. Si no advertimos lo que el indicador trata de decirnos, podría demorar un buen tiempo en hacer lo que necesita. Ingresamos un punto y coma para completar la sentencia, y mysql ejecutará la consulta:

mysql> SELECT USER()

-> ;

+--------------------+

| USER() |

+--------------------+

| joesmith@localhost |

+--------------------+

Los prompts '> y "> aparecen durante el ingreso de cadenas. Podemos escribir cadenas delimitadas por ''' o '"' (por ejemplo, 'hola' o "adiós"), y mysql nos permite ingresar cadenas divididas en múltiples líneas. Cuando vemos un prompt '> o "> significa que comenzamos a ingresar una cadena comenzando con ''' o '"' pero no ingresamos el correspondiente caracter de terminación. A menudo esto significa que inadvertidamente omitió este carácter. Por ejemplo:

mysql> SELECT * FROM my_table WHERE name = 'Smith AND age < 30;

'>

Si ingresamos esta sentencia SELECT, presionamos ENTER y esperaos por el resultado, nada ocurrirá. En lugar de asombrarnos por el tiempo que consume la consulta, debemos observar lo que el prompt '> está diciendo. Indica que mysql espera por el final de una cadena inconclusa. En el caso del ejemplo, la cadena 'Smith no tiene el apóstrofo de cierre.

¿Qué hacer llegado a este punto? Lo más simple es cancelar el comando. No obstante, no podemos simplemente tipear \c en este caso, porque mysql interpretará que es parte de la cadena que estamos ingresando. En lugar de eso, escribimos el caracter de cierre que falta y entonces ingresamos \c.>:

mysql> SELECT * FROM my_table WHERE name = 'Smith AND age < 30;

'> '\c

mysql>

El prompt cambia de nuevo a mysql>, informando que mysql está listo para un nuevo comando.

El prompt `> es similar a '> y "> , pero informa que está pendiente de completar un identificador delimitado por tildes.

Es importante conocer el significado de estos indicadores, ya que si por error se ingresa una cadena incompleta, todo lo que se ingrese posteriormente será aparentemente ignorado por mysql — incluyendo el comando QUIT. Esto puede ser sumamente desconcertante, en particular si no se conoce lo que debe hacer para terminar la línea y cancelar el comando.

Como funciona un buscador Web

Todos queremos estar bien posicionados en los buscadores.

Para lograrlo primero debemos saber qué es un buscador y como funciona.

Un buscador Web es un sistema informático que devuelve a sus usuarios listas con referencias a páginas que contienen información sobre los términos que estos introducen.

Existen diferentes tipos de buscadores, pero los que más nos interesan desde un punto de vista del posicionamiento en Internet son los grandes buscadores: Google,

Yahoo, Live, Ask, etc.

Es importante que nuestro esfuerzo este enfocado en los principales buscadores de la red. Los buscadores más usados para las búsquedas son los siguientes:

1. Google con el 53% del total

2. Yahoo con el 21%

3. Live con el 14%

4. AOL con el 5%

5. Ask con el 2%

6. El resto de los motores de búsqueda con el 5%

Ahora sabemos cuales son los motores de búsqueda en los que conviene centrarse para lograr un buen posicionamiento con nuestro sitio Web. Pero falta entender como funcionan.

Los grandes buscadores tienen un funcionamiento común. En ellos, todo gira alrededor del índice. El índice es la estructura de datos que el buscador consulta para satisfacer las búsquedas de los usuarios. El índice de un motor de búsqueda es análogo al índice de un libro: son referencias que indican dónde se cubren determinados términos o dónde aparecen ciertas palabras. El proceso de construcción del índice se llama indexación.

Los procesos fundamentales que realiza un buscador son dos: resolver las búsquedas propiamente dichas (búsqueda) y la construcción/actualización del índice (indexación). Para que una página de Internet pueda ser ofrecida como resultado en un buscador, debe haber sido indexada previamente. Por tanto, para la construcción/actualización del índice, los buscadores deben recorrer (rastrear) la Web en busca de nuevas páginas.
Para que un buscador pueda devolver los resultados más recientes y relevantes ante las búsquedas de los usuarios es preciso que mantenga el índice lo más actualizado posible.
Y para mantener el índice actualizado debe estar continuamente recorriendo la Red en busca de nuevas páginas y páginas que hayan sido modificadas.

¿Cómo se lleva a cabo el proceso de indexación?

La Web está construida alrededor del concepto de hipervínculo: los enlaces . Tenemos páginas con referencias a otras páginas, y éstas que apuntan a otras a su vez. Los buscadores, para recorrer la Web, llevan a cabo procesos de rastreo para los cuales utilizan unos sistemas llamados arañas, robots o rastreadores. Las arañas avanzan, enlace a enlace, por los contenidos de la Red. Para que pueda realizarse un rastreo lo más eficaz posible, el recorrido de la Red no es lineal, sino que las páginas que más cambian y las más relevantes se rastrean con mayor frecuencia. Como resultado del proceso de rastreo el buscador obtiene una serie de páginas nuevas y/o modificadas que deben ser estudiadas e incorporadas al índice. Este proceso recibe el nombre de indexación. Como parte del proceso, el buscador deberá analizar no sólo las palabras y temáticas de las páginas, sino una serie de criterios que permiten medir su calidad e importancia. El índice es una estructura de datos especialmente concebida para que las búsquedas se puedan resolver de modo inmediato.

Cómo se resuelve una búsqueda en un buscador

El buscador recibe del usuario las palabras introducidas en la caja de búsquedas: las que describen su necesidad de información. A partir de ahí, realiza una serie de consultas en el índice para identificar las páginas en que están presentes dichas palabras. Recordemos que el índice ha sido especialmente construido para que la localización de páginas a partir de palabras sea extraordinariamente veloz. Al tiempo que descubre las páginas en cuestión, lee los criterios de relevancia que se insertaron en la fase de indexación y ordena las páginas de acuerdo a dicha relevancia. Por último, compone la página de respuesta al usuario en la que los resultados están ordenados de mayor a menor relevancia.
Ahora que sabemos cuales son los buscadores más usados y que consideran importante a los enlaces de texto en la indexación, ya podemos comenzar a optimizar nuestro trabajo para lograr un buen posicionamiento en los buscadores .

Que es la optimizacion para buscadores

La optimización para motores de búsqueda, también conocida como SEO (Search Engine Optimization), es el proceso que tiene por objeto incrementar y mejorar la presencia de un sitio Web en las páginas de resultados de los buscadores para obtener mas visitas.

Mediante los procesos de optimización, se mejora el posicionamiento en los buscadores, eliminando las barreras de rastreo y favoreciendo el proceso de reconocimiento de los contenidos. La optimización para buscadores es un proceso continuo que, bien realizado, se traduce en un incremento de visitas en nuestro sitio Web.

Por qué es importante la optimización para motores de búsqueda

Toda página Web necesita visitas, y los buscadores son los grandes canalizadores de tráfico en Internet. Tener un adecuado posicionamiento en los buscadores permite atraer a nuestro sitio Web visitantes que buscan información.

Muchos somos capaces de crear un sitio Web y luego de darlo de alta en los buscadores. Pero es preciso que el sitio sea visible y usable para humanos, como así también visible y accesible por parte de los buscadores. Por un lado, si nuestro sitio Web está construido con barreras que impiden que los buscadores puedan entrar e indexar su información, las páginas del sitio Web no podrán formar parte del índice de los buscadores y no aparecerán en las páginas de resultados de los mismos lo que se traduce en menos visitas a nuestra pagina. Por otro lado, sin los contenidos y mensajes de las páginas de tu sitio Web, los buscadores no serán capaces de diferenciar la temática y las palabras clave haciendo más difícil conseguir elevados puestos o “rankings” en las páginas de resultados de la búsqueda.

Y al fin y al cabo, los que tenemos un sitio Web queremos estar bien posicionados en los buscadores y recibir la mayor cantidad de visitas. Por eso la importancia de que nuestro sitio Web este optimizado para los buscadores aplicando técnicas SEO.

Activar el modo interactivo para el manejo de archivos en la consola de Ubuntu Linux

El modo interactivo para el manejo de archivos en la consola de Ubuntu Linux suele ser bastante molesto. Cada vez que movemos, copiamos o borramos un archivo, nos pide confirmación y debemos contestar si o no (S/N o Y/N) antes de ejecutar la acción.

Pero no deja de ser una importante medida de seguridad en Linux. Teniendo activo el modo interactivo del manejo de archivos en consola, el sistema operativo Linux nos brinda una posibilidad de volver atrás si nos damos cuenta que el archivo en cuestión no debía ser copiado, borrado, etc.

Es posible que necesitemos activarlo si no esta disponible en nuestra consola de Ubuntu. Para hacerlo, primero editamos el archivo bash.bashrc con el siguiente comando:

$ sudo gedit /etc/bash.bashrc

Al final del archivo debemos agregar las siguientes líneas:

alias rm=´rm –i’

alias cp=´cp –i’

alias mv=´mv –i’

Guardamos los cambios y ya queda activado.

La primera línea que agregamos hará que el sistema operativo nos pregunte cada vez que queremos borrar un archivo, la segunda cuando copiamos un archivo, y la tercera cuando movemos un archivo.

Cada vez que ejecutemos uno de los comandos, la consola de Linux nos mostrara un mensaje preguntando si queremos o no llevar a cabo la acción. Debemos responder si (S o Y) o no (n) antes de que el sistema operativo termine de ejecutar el comando.

Con este sencillo cambio, hemos dado un paso en la seguridad de nuestro sistema operativo Ubuntu Linux.

Comparativo de distribuciones Linux

InfoWeek ha publicado un estudio comparativo sobre 7 distribuciones Linux como openSUSE, Ubuntu 8.04, PCLinuxOS, Mandriva Linux One, Fedora, SimplyMEPIS y CentOS 5.1.
Y el ganador como distribución Linux de escritorio es ... Ubuntu Linux 8.04.
Según el articulo, "Ubuntu Linux 8.04 sigue siendo una de las mejores distribuciones Linux de escritorio por muchas razones: funciona con casi cualquier hardware , y tiene muchas características interesantes para los actuales usuarios de Linux y los que migran desde Windows.

Comparando las distribuciones Linux


Las conclusiones del artículo nos cuentan que:
Para mucha gente que recién llega a Linux, la distribución elegida es Ubuntu Linux .
Ubuntu Linux 8.04 cuenta con un conjunto de nuevas características. Uno bastante nuevo e importante es que las consolas que normalmente requieren acceso administrativo pueden ser lanzadas por un usuario convencional, pero tienen que ser desbloqueadas (con la contraseña de root) para hacer cualquier cambio.
La gestión de energía en Linux parece ser siempre problemática, y Ubuntu Linux, por desgracia, no es la excepción.
Ubuntu trabaja bastante bien con el vídeo en todas las máquinas. En notebooks el hardware y resoluciones de pantalla son detectados y utilizados correctamente.
Ubuntu proporciona a partir de esta versión de "Wubi" - un instalador para Windows - Esta es una manera sencilla de probar Ubuntu provisionalmente, incluso mejor que arrancar un Live CD.

openSUSE obteniene mejores resultados en los equipos de sobremesa que en los portátiles.
Fedora y CentOS puede haber sido derivado de una fuente común, pero se diferencian lo suficiente como para ser considerados por separado:
Fedora reconoció una gama más amplia de hardware
CentOS parece un poco más amigable para los recién llegados e incluye una amplia serie de aplicaciones administrativas preinstaladas.
Por último, Mandriva y sus primos - SimplyMEPIS y PCLinuxOS - obtienen puntos importantes por la facilidad de administración, aunque cada uno organiza las cosas un poco diferentes.
Si aun no decides que distribución Linux es adecuada para tus necesidades, tal vez sea util que consultes una herramienta sugiere distribuciones Linux contestando unas simples preguntas.

Posicionamiento en buscadores

Decidí comenzar una nueva sección en el blog dedicada al posicionamiento en los buscadores. No voy a dejar de lado los temas habituales, pero quiero crear un nuevo espacio para compartir y debatir sobre como mejorar nuestro posicionamiento Web.

Con la inmensa cantidad de información disponible en Internet, los buscadores se han convertido en una pieza fundamental, y por lo tanto estar bien posicionados en los distintos buscadores es una necesidad.

En la mayoría de los casos, cada vez que nos conectamos a Internet partimos de una búsqueda que nos lleva a la información que queremos. Esto nos muestra que tener presencia Internet pasa de una u otra manera por estar bien posicionado en los buscadores.

Así que desde aquí, voy a intentar descubrir como conseguir un buen posicionamiento en los buscadores para logar mas visitas en nuestro sitio Web, como así también cuales son las cuestiones que ayudan y cuales no en nuestra tarea de posicionarnos mejor en Internet.

Y aclaro desde ya que espero que compartan sus ideas con comentarios en cada tema que trato.

Como impedir que alguien reinicie Ubuntu Linux desde consola

La consola de Ubuntu Linux tiene activada por defecto la combinación de teclas Crtl + Alt + Del que reinicia nuestro sistema operativo sin necesidad de permisos administrativos. Esto no es seguro, ya que cualquiera puede reiniciar nuestro Ubuntu Linux y provocar por ejemplo la perdida de documentos que no guardamos o reiniciar Linux con un Live CD y toma control de nuestro sistema operativo.

Como medida de seguridad para Ubuntu, podemos desactivar la combinación de teclas en la consola.

Para hacerlo, editamos el archivo inittab con el siguiente comando:

$ sudo gedit /etc/inittab

una vez abierto el archivo debemos buscar la línea que dice

ca:12345:ctrlaltdel:/sbin/shutdown –t1 –a –r now

y le agregamos “#” al principio. Nos quedara algo como

#ca:12345:ctrlaltdel:/sbin/shutdown –t1 –a –r now

Guardamos los cambios y luego ejecutamos:

$ sudo telinit q

Con esto reforzamos la seguridad en Ubuntu Linux y nadie podrá reiniciar nuestro sistema operativo sin tener privilegios administrativos.

Como desactivar el historial de comandos de la consola de Ubuntu Linux

Muchos acostumbran a utilizar el historial de comandos de la consola de Linux para realizar las tareas más comunes. Es mucho más fácil buscar en el historial un comando que usamos mucho que escribirlo una y otra vez.

Sin embargo esta práctica no es segura. Si nos alejamos un instante de nuestra Pc, cualquiera puede ver cuales fueron nuestros últimos comandos en Linux, deshacer lo que hicimos o accidentalmente ejecutar un comando.

Para evitar este problema de seguridad en nuestro sistema operativo Linux Ubuntu, lo que debemos hacer es desactivar el historial de comandos de la consola de Linux.

Para hacerlo debemos ejecutar los siguiente comandos:

$ rm $HOME/.bash_history

$ touch $HOME/.bash_history

$ chmod 000 $HOME/.bash_history

Como podemos ver, no necesitamos usar “sudo” porque solo desactivamos nuestro historial de comandos, que se encuentra en el archivo oculto .bash_history de nuestro directorio home, sobre el cual tenemos privilegios.

Con este sencillo cambio, ya tenemos un poco mas de seguridad en nuestro sistema operativo Linux Ubuntu.

Seguridad en Linux - 10 consejos básicos

Linux en un sistema operativo muy seguro. Pero si dejamos una instalación sin configurar algunos detalles, esa seguridad puede verse comprometida. La seguridad Linux es algo que no podemos dejar de lado. Aquí voy a dejar algunos consejos básicos de seguridad en Ubuntu Linux que muchas veces pasamos por alto y dejan vulnerable nuestro sistema operativo. Y tambien son aplicables a cualquier otra distribución Linux.

Consejos de seguridad para Linux

1 – Debemos asegurarnos que el disco rígido este seleccionado en primer lugar en la secuencia de arranque de nuestra PC. Con esto evitamos:

  • que alguien utilice un CD de instalación de Linux para tener acceso como root
  • que usen un Live CD que permita ver, compartir y/o destruir nuestro disco rígido completo
  • que alguien instale otro sistema operativo sobre Linux

2 – Debemos establecer una contraseña para la BIOS de nuestra PC. Esto impide que un desconocido cambie la secuencia de arranque de la PC.

3 – La PC debe estar en un lugar seguro. Cualquiera que tenga acceso físico a la PC puede retirar la batería de la placa y volver a ponerla, reseteando la contraseña de la BIOS.

4 – Asegurarnos que la contraseña de Ubuntu Linux no es fácil de averiguar. Nuestra contraseña debe tener como mínimo 8 caracteres para ser segura. La mejor contraseña es la que combina caracteres numéricos y alfanuméricos con mayúsculas y minúsculas.

5 – Debemos asegurarnos que el historial de los comandos de la consola de Ubuntu Linux esta desactivado. Aunque a veces es más fácil encontrar un comando que usamos mucho en el historial, esto puede provocar que alguien vea cuales fueron nuestras últimas acciones en Linux y deliberadamente arruinar nuestro trabajo. Por otro lado, tener que escribir los comandos una y otra vez nos permite aprender “por la fuerza” los comandos del sistema operativo Linux Ubuntu.

6 – Desactivar la combinación de teclas Ctrl + Alt + Del en modo consola. Esto impide que alguien pueda reiniciar Linux sin permiso.

7 – Asegurarnos que el modo interactivo para mover, copiar y eliminar archivos esta activo en el modo consola. Esto impide que la inexperiencia con el sistema operativo Linux nos lleve a cometer errores en el manejo de archivos.

8 - Para el trabajo cotidiano conviene hacer login como usuario normal. Si ingresamos como root podemos accidentalmente borrar o modificar archivos del sistema, y no siempre sabemos como arreglar este tipo de situaciones en Linux.

9 - Siempre es conveniente ejecutar las tareas administrativas en Ubuntu usando el comando “sudo”. En Ubuntu Linux usar el comando “sudo” nos permite auditar nuestras acciones y corregirlas si fuera necesario. Lo que hacemos con el comando “sudo” queda registrado en /var/log/auth.log. Podemos revisar este archivo para ver cuales fueron nuestras últimas acciones y descubrir cual de ellas provoco el problema para luego corregirlo.

10 – Ubuntu Linux es un sistema operativo muy seguro. Pero aun así es conveniente instalar un cortafuegos como Firestarter. Un cortafuegos no garantiza la seguridad Linux , pero es nuestra primera defensa ante un ataque proveniente de la red.

La seguridad en Linux es importante

Como podemos observar, la seguridad Linux es un tema que no debemos descuidar nunca, a pesar de que Linux es mas seguro que otros sistemas operativos.

Multimedia en Ubuntu Linux

Ubuntu Linux nos permite reproducir todos los formatos multimedia disponibles. Pero en algunos casos es necesario configurar nuestro sistema operativo y agregar algo de software.

Lo primero que debemos hacer es asegurarnos que tenemos activados los repositorios universe y multiverse. Una vez que están activados los repositorios y actualizamos nuestro Ubuntu Linux, debemos instalar los codecs multimedia necesarios con el comando:

$ sudo apt-get install gstreamer0.8-plugins

$ sudo apt get install w32codecs

Para reproducir archivos .mp3 y mpg ejecutamos:

$ sudo apt-get install gstreamer0.8-ffmpeg

Con esto ya tenemos nuestro Ubuntu Linux preparado para reproducir la mayoría de los formatos multimedia disponibles.

Además, si queremos reproducir Dvd, ejecutamos:

$ sudo apt-get install libdvdcss2

Si ya tenemos Mplayer en nuestro sistema operativo Ubuntu Linux, para que Mozilla Firefox reproduzca multimedia, debemos agregar un plug-in. Debemos ejecutar los siguientes comandos (procedimiento para Pentium 4):

$ sudo apt-get install mozilla-mplayer

$ sudo apt-get install mplayer-fonts

Con todo esto, ya tenemos nuestro Ubuntu Linux preparado para reproducir multimedia.