10 junio 2008

El baile del javascripy

 
chikilicuatrejavscript[1]
  1. ¡¡¡Teclea, teclea!!!
  2.  
  3. El javascripy mola mogollón,
  4. funciona en explorer y también en firefox.
  5.  
  6. Ponle javascripy a esa paginita,
  7. que el javascripy la deja muy bonita.
  8.  
  9. Abre ventanas,
  10. muestra mensajes,
  11. valida formularios,
  12. mi amol ya tu sabes!
  13.  
  14. Programan los seniors,
  15. Programan los juniors,
  16. Programa mi jefe con acentos en el function!
  17.  
  18. Y el javascripy se programa asi:
  19.  
  20. 1 - el tag <script>
  21. 2 - el function vars
  22. 3 - el alert-confirm
  23. 4 - el return trú
  24.  
  25. Programa el javascripy,
  26. Programa el javascripy,
  27. programan los heavys, también los frikis
  28. Programan en la offis, programan en la uni,
  29. Programan los fruittis y también los lunnis.
  30.  
  31. Programa Maradona esnifando una raya,
  32. y Juan Carlos le dice: ¿Porque no usas ajax?
  33.  
  34. En el formulario de un triste portal,
  35. pusieron javascripy y ya pudo validar
  36.  
  37. ¡¡¡Validar!! ¡¡Validar, validarr, validarrr!!!
  38.  
  39. Y el javascripy se programa asi:
  40.  
  41. 1 - el tag </script><script>
  42. 2 - el function vars
  43. 3 - el alert-confirm
  44. 4 - el return trú

Todo el mérito © Xavier Carné & Alex García

06 junio 2008

Ubuntu 8.04 remastered DVD V2 (full multimedia support)


Si eres de los que al instalar por primera vez tu sistema Linux Ubuntu
te quejas de la poca compatibilidad multimedia que posee (no instala
drivers privativos por ejemplo), o si simplemente eres un usuario
novato y no tienes ganas o conocimientos para instalarte todo el
software multimedia que se necesita pues te vendrá muy bien esta distro
“tuneada“. Yo de todas formas recomiendo Ubuntu original e instalarle lo que necesites.


Ubuntu 8.04 remastered DVD V2 es un Ubuntu normal y
corriente con todas las actualizaciones hechas hasta el 10 de
Septiembre y con las siguientes modificaciones:


  • Firefox 3.01
  • Todos los codecs multimedia (GStreamer y Win32)
  • Java
  • Adobe Flash, Adobe Reader
  • SMplayer
  • Skype, eMeSeNe
  • Driver wireless para AR500EG (EeePC)
  • Compiz Advanced manager y Emerald.
  • Solucionado el conflicto entre ALSA y PulseAudio


Descarga directa:  http://myubuntu.dreamhosters.com/download/myUbuntuV2.iso


Descarga torrent: Ubuntu 8.04 remastered DVD V2 (full multimedia support)


Ha sido visto en: Ubuntips


03 junio 2008

Entrevista a Richard Stallman en el canal 2 de Andalucia...

Ya había oído hablar de este reportaje que le Iván hacer a Richard Stallman creador del proyecto GNU, en el programa Tesis del canal 2 de Andalucia, pero cual era el problema que no todos tenemos ese canal,así que estuve atento a San Youtube y aquí esta el vídeo no se a quien hay que darle las gracias por el vídeo pero por si un casual lee esta entrada Gracias...

Envió de Sms Gratis

sshot-2 Perdonad se que esta entrada poco tiene que ver con Ubuntu, navegando por ahí me encontré esta web que te permite enviar Sms gratis sin Spam y sin registro a cualquier móvil, eso si solo funciona en México...

Espero que les sea de gran utilidad a los muchos usuarios mexicanos que visitan este Blog,que según las estadísticas del blog ocupan el segundo lugar después de España...

Fuente: CxRex

02 junio 2008

HOWTO: Como ganarse la vida con Open Source.

PREÁMBULO.
Este documento no pretende ser una respuesta definitiva a nada. Es simplemente consecuencia de una noticia en www.barrapunto.com, una de tantas, que planteaba la cuestión.

Un interesante documento en el que se explica como poder ganarse la vida a con desarrollos Open Source.

Aunque he puesto en el título HOWTO, no es un documento "académico", es un documento en el que intento explicar como creo yo que la gente se puede ganarse la vida con Open Source. Podriamos decir que le he llamado HOWTO por la concepción de documento de "consulta rápida."
Es discutible, modificable y, seguro, mejorable. Pero, ¿porqué no publicar en mi bitacora algo así? Después de todo barrapunto ha sido uno de los sitios donde más he aprendido, donde he encontrado gente que se animaba a compartir sus experiencias con todo aquel que las quisiera leer. Además los "pobrecitos habladores", aquellos "pobrecitos habladores" que se dedican a hacer de trolls, después de tantos años, resultan entrañables y te ayudan a visualizar lo que puede "hacer" alguien sin su careta. Lo cual resulta muy educativo. Así que, en definitiva, me siento como en "casa" y espero que esta, a fin de cuentas, organización de ideas, resulte de utilidad al personal, en el cual me incluyo.
Un saludo.
"Pué fale, pué fueno, pué m"alegro." Makinavaja.

 
PRIMERA PARTE, CONCEPTOS BÁSICOS.
0.- GPL, Leerte la licencia GPL.
1.- "Generadores" llamaremos generadores a aquellos que hacen un código fuente completo capaz de realizar unas funciones determinadas.
2.- "Programadores" aquellos capaces de adaptar un codigo fuente, o programa, que es capaz de desarrollar unas funciones determinadas a sus necesidades específicas.
3.- "Administradores" aquellos encargados de velar que los sistemas informáticos estén siempre disponibles para su uso por parte de "usuarios" (ver punto 4).
4.- "Usuario" persona que utiliza unos determinados programas para satisfacer sus necesidades.

 
SEGUNDA PARTE, COMO ES EL MERCADO?
En el mercado te puedes encontrar muchas situaciones diferentes, no vamos a considerar el caso de la persona que tiene conocimientos de informática y que se aburre mucho. Este personaje será el típico caso que es usuario, administrador, programador, y a veces, generador. Que puede perfectamente hacerse sus cositas en casa o en grupos de desarrollo O.S, consiguiendo horas de satisfacción personal e intelectual y compartiendo su trabajo con la comunidad haciéndolo GPL. Puede, en cambio, adoptar cualquiera de los cuatro roles en el mercado laboral.
Tengamos en cuenta que siempre acabas utilizando un sistema operativo, un navegador, un editor de textos, etc. Así que el rol básico de cualquiera es de Usuario.

 
TRABAJO POR CUENTA AJENA
Vamos a empezar con la persona que desarrolla su trabajo personal por cuenta ajena (contratado, incluiremos a los freelances que trabajan para empresas).

Caso 1.- eres un generador.
Este es el tipo de persona que se dedica a programar a bajo nivel. Todos sabemos que puede variar mucho el bajo nivel, pero yo lo consideraré como el programador del sistema operativo. Este generador puede trabajar bien para una empresa que hace distros (Redhat, Suse, etc.), o bien para empresas que desarrollen Hardware y quieran hacer desarrollos específicos, por ejemplo: Sistemas ensamblados, drivers para nuevo Hardware, etc.
Donde está el negocio? Yo desarrollo un sistema GNU/Linux y hay gente que lo quiere pagar. Empresas o personas que necesitan soporte específico. Gente que le pone no tener desperdigados todos los manuales por capítulos en casa, etc. Además podemos hablar de camisetas, gorras, pins, tazas, y chorradas diversas que te vendes las distros. Pero ese no es mi tema.
El otro tipo, empresas de sistemas ensamblados y de hardware, el negocio lo tienen en vender el "hierro". Recuerdo que en teoría cualquier desarrollo debe seguir los standars marcados por la IEEE. Aunque haya algunas empresas que no lo hagan.
Además a estas empresas le sale mucho más a cuenta hacer estos desarrollos con código desarrollado anteriormente para poder seguir la compatibilidad y ahorrar tiempo. Podéis imaginar cuanta gente ha tenido que escribir un protocolo como el rs232 para comunicarse? Alguien piensa que hoy día es necesario reescribirlo?.
El último ejemplo de estas cosas ha sido el tema de las PDAs. Que le sale más a cuenta al fabricante pagar a palm o ensamblar linux sobre su PDA? La respuesta es política comercial, pagar o no pagar, esa es la cuestión. El generador cobrará igualmente, eso ten lo por seguro.

Caso 2.- programadores. 
Consideraremos que los programadores desarrollan aplicaciones sobre sistemas operativos, sin tener que relacionarse con el hardware directamente.
El programador normalmente cobra por desarrollar aplicaciones específicas para las empresas. No nos engañemos, cuando se trabaja por cuenta ajena normalmente firmas un papel por el que renuncias a tus derechos sobre la propiedad intelectual de tus desarrollos cediéndolos a la compañía que, técnicamente, te paga por ellos.
Una vez entendemos esto, es fácil. ¿Que política comercial tiene tu compañía?
A) Vende programas muy concretos. Como control de procesos industriales, aplicaciones para cálculos numéricos, gestión bancaria, etc.
Este tipo de empresas pueden desarrollar tanto en código abierto como en código cerrado ya que las posibilidades que algún programador quiera desarrollar este tipos de aplicaciones en su tiempo libre son bajas. Eso si, tal vez algún día a algún proyectista de final de carrera se le ocurra hacer... Que linus hay muchos aunque no sean tan conocidos...
La ventaja de desarrollar en código abierto es que posiblemente te estés abriendo tu mercado a algunos clientes que ni hubieras imaginado.
También es posible que alguna empresa desarrolle una aplicación y decida ponerlo en código abierto a disposición de "la comunidad", si su objetivo no era "vivir" del desarrollo sino solucionar un problema concreto. Esta empresa está haciendo que su desarrollo se testee en muchos más sitios y que su mantenimiento por tanto resulte más económico.
Hay que tener en cuenta igualmente a las fundaciones de software libre que desarrollan aplicaciones sobre plataformas abiertas. El ejemplo por excelencia es apache, ya que su éxito es reconocido por todos. Han desarrollado un buen servidor.
B) Adaptan o desarrollan aplicaciones sobre programas concretos. Por ejemplo, empresas que trabajan sobre internet, intranets, etc. A las empresas de este tipo les resulta más económico trabajar sobre programas libres, el ejemplo por excelencia es PHP con MySQL y Apache.
El objetivo es el contenido, no el continente. La empresa se gana la vida en el desarrollo o la adaptación del programa. Es el mismo modelo que las empresas que están es el sector sobre código cerrado.

Caso 3.- Administradores.
Es el más sencillo ya que básicamente trabajan igual sobre código cerrado y código abierto. Hombre, siempre es un detalle poderle echar un vistazo al código fuente, pero eso es otro tipo de discusion...
Las empresas que contratan administradores lo que esperan es que consiga mantener los sistemas levantados y estables. El objetivo final en administración es que el software de el servicio para el que fué destinado. En esto lo más importante es la fiabilidad del software.
Así que un administrador seguirá siendo comiendo tanto si el software es abierto como cerrado.

TRABAJO POR CUENTA PROPIA
Vamos a catalogar como trabajadores por cuenta propia a aquellos que trabajan directamente para usuario sin ser un contrato de trabajo empresa-freelance, sinó particular-freelance.

Caso 1.- generadores.
Uf!, en este tipo de negocio entiendo que habría muy poco volumen de mercado...

Caso 2.- programadores.
Seria el caso de que alguna persona quisiera algo en particular... ahora mismo, la verdad, no se me ocurre algún ejemplo. Es que solemos ser más buenos que el pan y si te lo pide un amigo para hacer una chuminada, se lo acabamos haciendo gratis... Eh! Pero le puedes pedir pasta si quieres, no es ilegal, si estas dado de alta como autónomo, claro.

Caso 3.- Administradores y usuarios avanzados.
Aparte del sufrido "amig@/familiar informátic@" que acaba en casa de la peña haciendoles cositas a sus trastos, "porqué al chaval/chavala le encanta la informática".
Hay gente que se dedica profesionalmente a la reparación a domicio. No conozco como está el mercado, lo comento porqué he visto gente anunciándose, pero supongo que debe ser lo más rallao que puede haber.

ENTONCES, OPEN SOURCE?
Eso es decisión personal. Puedes pagar por un sistema operativo o programa, o no. Hoy día en la malloría de casos hay un sistema operativo o programa, cuando menos equivalente, en los dos sectores tanto en código abierto como en código cerrado. Por ejemplo, hoy día ya hay un montón de aplicaciones con licencia GPL que corren sobre varios sistemas operativos, tanto propietarios como abiertos.
A nivel laboral, no te engañes, a fin de cuentas es lo mismo. Tanto si te contratan, o montas tu negocio, para un tipo u otro de producto no quiere decir que te quedes en esos productos para toda la vida.
Como dicen todos los profesores en la carrera, "en este sector no se deja de estudiar". En la vida en general, es verdad. En las ingenierias en particular, es la vida. O sigues adaptándote a los cambios, a las necesidades del momento o te ves en la calle en menos que canta un gallo.
Vas a ser un recurso, un recurso humano para ser exacto, y trabajaras de lo que puedas. Es cierto que puedes meterte en un sector e intentar mantenerte, UNIX, linux, windows, etc, no importa. Al final si no hay trabajo de una cosa la hay de la otra. Así que o bien te adaptas o, simplemente, te quedas sin trabajo.
En el caso de las empresas, es una apuesta de negocio. En esta vida, como decía antes, te tienes que ir adaptando, y en el caso de las empresas, a veces, se han de arriesgar.
Las distro de linux fueron un riesgo, y alto, ya que el mercado de los sistemas operativos es muy duro. No creo que fuera una inversión a corto plazo, supongo que eran concientes que iban a necesitar un montón de años. Todas las empresas empiezan de una manera muy dura, es la ley del mercado, ni más ni menos. Es el mercado el que decide quién sigue y quién no.
Realmente creo que las únicas afectadas seriamente son las de sistemas operativos. A las otras empresas simplemente les debería dar igual. Si un cliente quiere código cerrado, se lo hago, le pongo el precio de los programas utilizados para el desarrollo (el de amortización... No te pases;) en la factura y me quedo tan ancho.
Eso sí, ¿cuantos clientes mirarán la diferencia entre un precio y otro y, se decantarán por la opción de código abierto?
Una vez más será el mercado quién decida. Si el código abierto es igual o más fiable que el cerrado y se sabe promocionar, por la ley de la oferta y la demanda, tiene las de ganar. Aunque hay muchas variables en el mercado real que hacen que no sea tan trivial.
En definitiva, a un profesional de la informática le es igual trabajar en un sistema abierto o cerrado. A fin de cuentas no tiene importancia. Otra cosa es lo use en su casa, eso es elección de cada uno. A nivel de empresa, viene a ser igual, o us pensáis que las grandes del código cerrado desaparecerán si se impone el código abierto? Se adaptaran, o desapareceran, pero como las empresas las llevan humanos, y si algo tenemos es instinto de supervivencia, supongo que se adaptarán al nuevo modelo de mercado de nuevas tecnologias que implica el Open Source.

 
Copyright (c) 2003 puefale
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Fuentes: Hispamp3.com

Interesante Vídeo: KDE 4.1 en acción.

kde4rc1 Desde EresLibre.es publican un interesantísimo vídeo en el que podemos ver a KDE 4.1 en acción.
Colgado en YouTube en el vídeo podemos ver algunas de las numerosas novedades que incorpora la nueva versión.Haber si Gnome empieza a tomar nota, y hace algo ante su escritorio pesado,poco dinámico,poco vistoso y por su puesto poco serio, esto no es mas que mi opinión...

Ahí va un vídeo haber si los de Gnome lo ven y se dan por aludidos Xd

Una buena lista de Applets para Gnome...

La lista no es mía pero aquí la pongo mas completa en español y con mas imágenes, esta colección de Applets para Gnome la encontré en ubuntu-unleashed.com,para ver en funcionamiento los Applets se pueden ver y añadirlos a su panel de Gnome con un click del botón derecho del mouse sobre un espacio vacío del panel a continuación, haz click en "Añadir al panel" y selecciona el Applets que quieras poner en tu panel...panel-gnome

Antes de seguir pedir perdón por mi mala traducción de las descripciones de algunos Applets.

para instalarlos solo tienen que pinchar sobre el enlace que pondré sobre cada Applets y se instalara automáticamente eso si usan firefox.

Empecemos con la lista...

Bubbling Load Monitoring

924 El Bubbling Load Monitor (o "Bubblemon" para abreviar) es un sistema de seguimiento de carga para el panel de GNOME. Al parecer, un vial que contiene agua. El nivel de agua indica la cantidad de memoria que está en uso. El color del líquido indica cuánto espacio de intercambio se utiliza. La cantidad de burbujas muestra la carga de de la CPU. Un mensaje en una botella indica que hay correo no leído. Una caña como muestra el gráfico la carga de red. En sistemas multi-núcleo muestra la CPU con la mayor carga de burbuja en el centro, y los otros a los lados, por lo que es posible ver como se distribuye la carga entre CPU's.

Homepage: http://www.nongnu.org/bubblemon/

Computer temperature

Computer temperatura monitor es un applet para el escritorio GNOME
que muestra la temperatura de la CPU de su ordenador y los discos en pantalla.
Puede configurar alarmas para que le notifique cuando una temperatura se alcanza.
Varios monitores se pueden agregar al grupo especial para supervisar los diferentes sensores.
Está diseñado para parecerse a la frecuencia de la CPU Gnome applet, por lo que coincide con otros en cada grupo.
Computer Monitor temperature es liberado bajo los términos de la Licencia Pública General de GNU

screenshot_applet1

Homepage: http://computertemp.berlios.de/

Cpufire-Applet

CPU Fire Load Monitor CPU Fire Load Monitor es un applet para el panel de GNOME que muestra la carga de la CPU como un incendio. Cuanto más altas sean las llamas, mayor será la carga de la CPU. pongo una imagen así se hacen una mejor idea Xd...
Homepage: http://strongm.ath.cx/

Drapes

Drapes Drapes Desktop es un gestor de fondos para el escritorio Gnome.Puedes configurarlo de forma que cambie de fondo de pantalla aleatoriamente,pero no solo eso es un Applet bastante completo y con muchas funcionalidades,ahí lo dejo para que se lo instalen y mejor se hagan una idea...

Homepage: http://drapes.mindtouchsoftware.com/

Gimmie

gimmie-menu Elegante organizador de escritorio
Gimmie es un organizador de escritorio. Está diseñado para permitir la fácil interacción
con todas las aplicaciones, contactos, documentos y otras aplicaciones de uso diario.Gimmie puede funcionar tanto como una aplicación independiente
o añadido al de GNOME applet.He de decir que este es uno de los mejores inventos para nuestro Gnome..

Homepage: http://www.beatniksoftware.com/gimmie

 GNOME IP display applet

giplet Giplet es un simple Applet para el panel GNOME que muestra en el panel la dirección IP. Giplet puede mostrar la dirección IP de un determinado interfaz Ethernet o direcciones IP exteriores. También puede ser configurado para revisar cada cierto tiempo en el caso de que su router se reinicia o la dirección IP se renueva.

Homepage: http://giplet.sourceforge.net/

GlipperClipboard manager for the GNOME panel

glipper-menu Es un applet.que mantiene un historial de textos copiados
al portapapeles desde el que puede elegir.
También utiliza plugins para dar al usuario toda la funcionalidad extra que desee añadir. Este es uno de mis preferidos...

Homepage: http://glipper.sourceforge.net/

Gnome-Blog

gnome-blog-shot Para publicar en weblog tus entradas Gnome-blog es un Applet que puede escribir en weblogs utilizando bloggerAPI, advogato API, MetaWeblog API o LiveJournal API Se centra sobre todo en las siguientes API Blogger.com / Blogspot.com, Advogato.org, Movable Type,WordPress, LiveJournal.com y Pybloxsom

Gnome-Main-Menu

menufilebrowser Esta aplicación ofrece un "menú de inicio" para el escritorio GNOME.
Cuenta con una lista de aplicaciones favoritas, y los documentos utilizados recientemente.
También se integra con la herramienta de búsqueda Beagle para proporcionar servicios de búsqueda
En el menú Inicio. Ofrece accesos directos para el sistema
administración de acciones y se integra con el gestor de red.

Gnome randr applet

Gnome randr applet Para cambiar de escritorio de resolución,pongo una Imagen que seguro que valdrá mas que todo lo que pueda escribir...

Gnome Voice Control

Applet para controlar el escritorio Gnome Voice Control es un software desarrollado para controlar el escritorio Gnome por voz. Interesante tendré que probarlo, Pongo un vídeo para que se hagan una idea de como funciona...

Googlizer

goglizerEsta es un pequeño applet que puedes añadir en cualquiera de los paneles de Gnome o de Xfce (usando el apropiado plugin)

Funciona así:
Seleccionad el texto que sea, en el openoffice, gedit, la aplicación no importa, al darle al botón del Googlizer(la gran G) lanzará el navegador y te mostrará los resultados de la búsqueda en Google. Ya se que usando Firefox no tiene mucho sentido pero si con frecuencia usamos procesadores de texto u hojas de cálculo nos puede venir al pelo y resultar más rápido en el uso diario que el deskbar.

GTodo applet for the GNOME panel

gtodo gTodo se integra perfectamente con Gnome y además sigue la más pura filosofía Linux: un programa para resolver un problema.Un todo List mas,personalmente no lo he usado...

Hardware Monitor applet for the Gnome panel

visores Hardware Monitor es un monitor applet para el panel de Gnome que monitorea el uso de la CPU, el rendimiento de red
etc...

Link Monitor

linkmonitor Link Monitor Applet es un Applet del Panel de Gnome que muestra el tiempo de ida y vuelta (round-trip) a uno o más máquinas en un gráfico de barra, con las siguientes funcionalidades:

  • Gráficos de tiempo de ida y vuelta
  • Etiquetas de país y nombres
  • Soporte completo para ICMP e ICMPv6
  • Compatibilidad HIG 2.0

Music Applet

music-applet Nos permite controlar desde el panel nuestro programa de audio preferido, tal y como se muestra en la siguiente captura,El applet da soporte a los siguientes programas de reproducción de audio Banshee, Exaile, MPD, Muine, Quod Libet, Rythmbox, XMMS y XMMS2. En mi caso utilizo XMMS2..En mi modesta opinión muy muy Útil...

GNOME2 Network Load Applet

netspeed1

Este pequeño Applet Nos muestra la actividad de nuestra conexión mostrándonos en tiempo real la subida y bajada en Kb/s,también nos muestra información de las conexiones wifi,ahi una pequeña imagen para que se hagan una idea de lo que intento explicar...

En realidad tenia pensado hacerlo mucho mas extenso el articulo pero se me hizo un poco pesado así que iré actualizándolo mas a menudo,Recordad que se instalan automáticamente si usáis firefox en ubuntu solo tendrán que pinchar en el titulo del applet deseado...

Si creéis que es imprescindible la inclusión de algún applet en este articulo ponerlo en los comentarios y lo ire agregando.Espero que le saquéis provecho...

Lo mejor y lo peor de Linux

Las 5 mejores cosas de Linux

  1. La comunidad: innovadora, potente y motivada.
  2. La gestión del software: impresiona.
  3. Hay una enorme cantidad de software.
  4. Todo el software es legal, libre y gratuito.
  5. No hay cuelgues ni virus.

Los 5 principales obstáculos de Linux

  1. Exige cierta "actitud hacker" (entre comillas): hay que investigar, aprender y leerse el manual (¡en inglés!).
  2. Hay tal cantidad de software que muchas veces el problema es elegir: distribución, escritorio, editor de texto...
  3. Es un verdadero sistema multiusuario y los usuarios normales no tienen permisos de administrador. Esto hace el sistema más seguro, sin duda, pero muchas veces nos complica un poquito la vida.
  4. No todo el hardware funciona al 100%.
  5. Los juegos de Windows no suelen tener versión Linux (aunque esto está cambiando).

Leer más: Linux es el mejor Sistema Operativo