Archivo para 29 octubre 2007

Galeria de fotos con un toque original

Hay un montón de aplicaciones php que permiten montarte en tu servidor una galería con tus fotos de forma que sea cómodo irlas viendo, ordenarlas por albumes, que las coja de Flickr directamente (así sólo tienes que subirlas a un sitio), etc…

Sin embargo, todas éstas aplicaciones se parecen mucho entre sí a la hora de mostrar las fotos. Hoy os presento una forma de mostrar las fotos bastante original: Polaroid Gallery.

Como podéis ver la captura, las fotos se muestran con un marco tipo foto polaroid alrededor del imagen y donde se escribe aparece el comentario que le pongáis a la foto. Las unicas pegas que tiene es que no tiene un interfaz para catalogar y subir las fotos, sino que debéis meterlas en la carpeta que corresponda y añadirlas en el archivo xml a mano… ¡no se puede tener todo!

Las fotos se pueden arrastrar y con doble click agrandar, lo podéis probar en el link de arriba (no, no es un screenshot xD)

A diferencia de la versión anterior, la versión 1.01 ya permite parametrizar el archivo xml (parece una gilipollez, pero permite hacer un uso parecido al de albumes), puede coger las fotos de nuestra cuenta de Flickr y escala automáticamente las imágenes (ésto si que es un gran avance y una gran comodidad).

Como es costumbre por aquí la aplicación es libre, aunque tiene el contrapunto de funcionar sobre el asqueroso flash, aunque… al césar lo que es del césar, queda muy wapo 😀

Anuncios

ALGUNAS LEYENDAS Y VERDADES DE LINUX (Y ll)

Trabajo en una oficina, y mi jefe (que tengo la desgracia de tenerlo a dos metros de distancia) usa Windows para llevar la contabilidad y compartimos una red local con acceso a Internet y una carpeta que administro con Samba desde Debian Etch para tener ambos acceso.

Pues bien, mi jefe es como solemos decir “sota, caballo y rey”, y que no le saquen de Windows. Todo esta retahila viene por lo siguiente:

Los programas de Windows no sirven ni existen en Linux

  • Una verdad grande…a medias. Hay bastantes programas que sirven para los dos sistemas operativos: Firefox, Thunderbird, Google Earth son algunos ejemplos de aplicaciones que corren en ambos sistemas porque han sido escritos cada uno para su sistema. Aquí viene lo triste, y es que la mayoría de los desarrolladores y empresas de software, “pasan” de hacer sus productos compatibles con GNU/Linux, por dos razones fundamentales y que suelen exponer: Linux se basa en el software libre y código abierto, ésto choca con programas escritos bajo código privativo o cerrado. La otra “razón” es porque los linuxeros aún somos muy pocos. La cuestión es, creerlos o no.
  • Pero no está todo perdido. En Linux tenemos una utilidad llamada “Wine” que sirve para correr muchos programas .exe de Windows. Es algo en contínua remodelación y desarrollo, algo inestable, pero sirve la mayoría de las veces. Es libre y gratuito. Además existe una máquina virtual estupenda (privativa) que puedes instalar tu Windows dentro de Linux (aunque yo no entienda por qué se haga..). Se trata de VMware y similares como VirtualVox.

El software de Linux es una mierda

  • Hasta aquí quería yo llegar porque es la barbaridad más grande que se suele decir por ignorantes y personas que viven de empresas de software privativos y que tratan de desprestigiar los productos para GNU/Linux. Por regla general, los programas y aplicaciones de Linux no sólo no son una “mierda” sino que en muchísimos aspectos superan a los de Windows, por ejemplo, en estabilidad y robustez. Mientras ellos (los usuarios de Windows) tienen la diatriva de escoger entre pagar un programa que desembolsarán al comprarlo y seguir pagando cada cierta cantidad de meses o días, o bien acudir al PIRATEO, algo ilegal, para conseguirlo, en Linux tenemos grandes posibilidades de escoger entre ingentes aplicaciones libres -gratuitas o no- siempre desde una perspectiva legal bajo la GPL (Licencia Pública General). Si bien Adobe (una empresa para nada dispuesta a ceder código)se centra sólo en vender y vender y cobrar hasta por respirar) tiene el programa de retoque fotográfico Photoshop -nótese lo de shop– en linux poseemos una herramienta similar aunque quizás le falte avanzar un poco, The Gimp, una poderosa aplicación.
  • OpenOffice es la utilidad de ofimática de código libre. Salvo con la excepción de MS Acces que no es compatible con OpeOffice Base, todas las demás utilidades sí lo son.
  • Flash. Adobe también ha de apuntarse su flaco servicio a la comunidad linuxera; tampoco está dispuesta a liberar nada del código flash, y en Linux hay que andarse con cuidado al no poder tocar nada de ello. A ver, son libres de retener su código y muy libres también para construir programas y venderlos. Ahora bien, nosotros también lo somos para evitar trabajar con el horroroso flash que tanto molesta y hace pesadas e incómodas las visitas.
  • Por cierto, y al hilo del tema, Sun Microsystem es una empresa modelo a seguir por otras muchas. Un perfecto ejemplo de compatibilizar sus productos privativos y liberando código a la vez.

Mi hardware no servirá porque no existen controladores

  • Si servirá y sí existen controladores. Echad un vistazo a lo que és el Kernel de Linux para entender que él se encarga de detectar el hardware y bajar los drivers que necesitan. Otros controladores no vienen por defecto, claro !necesitaríamos un kernel con un montón de gigas de peso¡ pero en la Red encontraremos lo que necesitamos..con la diferencia de tratarse de controladores que no necesitan licencia de pago..y son para siempre ¿hay alguien que de más?
  • Muchas veces pongo un ejemplo muy básico -quizás demasiado- con los medicamentos de marca y los genéricos. Si una caja de penicilina de Taradofilina 🙂 *(Marca Registrada) vale 10 € y hay otra de ese componente que cura y es lo mismo y vale 3 € o nada….pues igual.
  • Tengo una webcámara que en Windows, con sus drivers en CD, necesité de horas para poder configurar los controladores, que el ordenador la detectara y necesité de reiniciar el PC varias veces. En Linux, tan sólo metí el QC-USB drivers for Linux y a la primera..sin reiniciar.

En Linux, Multimedia es una porquería

  • Se ve que quien diga algo así desconoce aplicaciones como Mplayer, Kaffeine, VLC, Kplayer, KMplayer, Xine o Totem para reproducir TODO TIPO DE CODECS de vídeo, gratis y libres: Amarok, Xmms y una infinidad de programas para audio de primer orden. Lo que ocurre aquí es lo mismo de siempre. Los que usan el Windows Media Player no conocen otra cosa y desconocen que ese infeccioso programa puede joderles el equipo por las vulnerabilidades que tiene; que necesitan licencia privativa y que les conectará a Internet hasta sin darse cuenta..que les pedirá licencias para ver ese ú otro códec de video..pagando. Osea, que volvemos a lo mismo; pagar por querer pagar por algo que ni merece la pena teniendo alternativas inmesamente superiores.

Unos sarcasmos para terminar…

¿Por qué Windows no es el rey en Internet? ¿Por qué lo es GNU/Linux? ¿Saben que casi todos los hostings, servidores e instituciones de alta seguridad no usan Windows sino Linux? Pues la respuesta es muy clara: porque GNU/Linux gana a Windows por goleada en tó por tó..si no fuese así, ¿por que Microsoft no duerme últimamente nada tranquilo? Porque ya somos millones los que pasamos de él y crecemos a un ritmo feroz. Echen un vistazo a Blogers para ver qué bitácoras predominan….

ALGUNAS LEYENDAS: VERDADES Y MENTIRAS SOBRE LINUX

Para el usuario que no ha salido del armario de Redmon, GNU/Linux se trata de algo desconocido, casi desconocido, “una mierda”, un “programa”..algo difícil de tener e instalar…sin embargo, GNU/Linux continúa como un velo sumido en leyendas urbanas que algunas vamos a aclarar.

No es un programa

No, amigos de Windows, Linux no es ningún programa; es un Sistema Operativo (SO) como lo son Windows, Mac o FreeBSD. Cuando se habla de instalar Linux en absoluto se refiere a instalar un programa, sino a poner un sistema nuevo con raíces muy antiguas en el mundo de la informática (Unix)

El Linux es muy difícil

Me gusta abordar esto con mi ejemplo. Llevo poco en la informática -unos 4 años-. Comencé como casi todos, con el clásico Windows XP. Pronto empezó a complicarse todo; descargaba algo y resultaba que venía con “bichitos espías”. Llegaba a tener pantallazos. Cuando menos lo esperaba, se me apagaba o reiniciaba el PC. Estaba infestado de virus y troyanos. La solución (provisional), se llamaba antivirus, antiespía, antitroyano, cortafuegos…todo por separado o en grandes aplicaciones que resumían todo en uno. Pero mi ordenador se quejaba; se volvió lento..al iniciarlo el antivirus tardaba un huevo en escanear, al estar haciendo otra cosa, salían ventanitas con no se qué aviso, a volver a reiniciar…éste programa terminó su licencia…!!por favor¡¡ Por consejo de alguien, me habló de otro sistema donde esos problemas no existían: Linux. Decidido, como siempre fui, eché mano de 4 cds de Redhat e hice una partición de disco duro para mantener Windows “por si acaso no me gustaba el Linux” (por aquel entonces no pegaba tan fuerte las distros “live”). Era como aterrizar en un planeta nuevo. Muy diferente al escritorio del XP, quizás más “rudo” porque empecé con Gnome. Gracias a los “wikis”, “howtos” y foros fuí aprendiendo a usar el nuevo sistema. Windows XP me duró, desde que compré el ordenador hasta que lo mandé al carajo, sólo 6 meses. Desde aquel entonces, ni se me ha ocurrido volverlo a tener.

Resumiendo: sin tener ni idea de informática ni de un puñetero ordenador, con tan sólo 6 meses usando Windows y pude instalar y continuar con Linux ¿es tan difícil? Pues claro que NO. Lo que no vas a hacer recién llegado a Linux será que te conviertas en un crack en pocas semanas. Todo requiere ganas y constancia.

Todos son comandos por consola como MS-DOS

Para partirse de risa. Si os dicen algo así, sencillamente, mienten o pecan de total ignorancia.

Sí es verdad que hace bastantes años casi todo había que hacerlo desde una consola, como también es cierto que aún mucha gente (como yo) gustamos de trabajar desde esa oscura o blanca ventanita. Pero aquí, para iniciar una aplicación, como en Windows, tan sólo has de ir al Menú, y para instalar algo, o bien lo haces desde el Instalador de Software que trae por defecto tu distribución Linux (¡sorpresa, eso no lo tienes en Windows!) o te lo descargas de Internet..pero eso sí, aclarar que cada distro usa su empaquetamiento y en abundantes casos debes compilar tú mismo esa aplicación con tres sencillos comandos, dos, o a veces uno. El gusanillo entra aprendiendo, y querrás saber más y más.

Instalar Linux es la hostia de difícil

Bien, por regla general, es más fácil que instalar Windows. Basta con meter el cd y seguir los pasos y recomendaciones. Hace pocos años, Debian -la llamada “madre” de inmensidad de distros- era muy complicada de instalar. Yo lo intenté con resultado negativo varias veces, hasta que lo conseguí con Sarge. Pero hoy día son sumamente fáciles de instalar e incluso reconocen tu sistema Windows del disco duro y solicitan que si quieres conservarlo en una partición separada o eliminarlo (yo no lo pensaría..) Ubuntu, Suse, Fedora y Mandriva se llevan la palma en facilidad de instalación.

También existen virus en Linux

Es verdad, haberlos, haylos, pero tranquilos, porque su aparición y desarrollo en tu PC pasa de improbable a casi imposible de infectar con unos sencillos pasos: no abusar de poderes de “root”, osea, de no toquetear zonas serias con poder de administrador y mantener fijo el superpoderoso Selinux (Linux Firewall). Con esas dos simples cosas estarás casi completamente seguro(lo del casi es por las teorías). Por cierto, no hay aún noticias de que ningún virus haya afectado seriamente a una máquina Linux por su sistema de archivos, especialmente, porque está separado tu /home/Pepe como usuario normal, del resto del sistema.

En Linux no hay juegos

Ummm…depende. Como juegos, quizás existan igual o más que en Windows, pero en calidad y complejidad, no, es cierto y no depende, por desgracia, del sistema GNU/Linux, sino de los desarrolladores de juegos, y es que Linux aún no está tan extendido como Windows, claro, y las ventas serían menores. En realidad eso no es excusa, porque somos ya millones los usuarios de GNU/Linux y por serlo, a pesar de la mala fama, tendríamos que pagar igualmente por el juego al comprarlo. Ya hay bastantes juegos para Linux de “última generación” y poco a poco serán más, con el enorme mérito de sus desarrolladores de hacerlos casi en su totalidad, libres y gratuitos. Eso marca la diferencia.

Linux es tosco y tercermundista

Seré breve y tajante; más quisiera lo último de Gates -Vista- lamer el gato al plato…basta con echar un vistazo a Beryl, Compiz o Compiz-Fusion para dejar en bragas al esmirriado y esquizofrénico Windows Bizca..digo Vista 😦

¿es oro todo lo que reluce?

Pues como en muchas cosas de la vida… NO

Hoy se ha publicado en barrapunto una noticia que comentaba que finalmente Microsoft deja de recurrir la sentencia del tribunal europeo y compartirán a la competencia información sobre la API de Windows para “facilitar la interoperabilidad y la integración de aplicaciones” (JA!).

La pregunta es clara ¿por qué?, la posible respuesta es que cedera dicha información a cambio de un único pago de 10.000€ (en euros…pero, ¿éstos no son yankis? xD) pero… ¿cuál es el verdadero por qué? ¿le compensaría a Microsoft que las empresas que trabajan en pro del software libre pudiesen mirar la API de Windows y así hacer que todos los emuladores y demás fueran casi idénticos a un Windows real?

Está claro que no, entonces… ¿que coño está pasando aquí? Pues que según una nota de prensa que circula por ahí ese “pago único” que propone Microsoft supondría la aceptación por parte de la Unión Europea de las patentes de Microsoft. ¿qué bueno rollo no?

Además si, por ejemplo pongamos a los desarrolladores de wine, pagan esos 10.000€ para echar un vistazo a la API para mejorar su emulador libre, Microsoft tendría derecho a cobrar un 0.4% del total de las ventas de wine. Ésto supone que wine, desde el momento en que base parte de su código en la API de Windows, no podría ser nunca más software libre, tendría que venderse para que Microsoft pudiera cobrar ese 0.4%.

En resumen, nadie da duros a 4 pesetas y éste es otro claro ejemplo de las maniobras que hace Microsoft para sacar tajada de donde puede. ¿qué tendría que pasar aquí? Que la UE obligue de una puta vez a Microsoft a frenar su monopolio, aunque viendo como están las cosas, es mejor que pasen unos años y el software libre aparezca en los libros de historia como el hecho en el que, un conjunto de usuarios consiguieron reducir el monopolio de una gran compañía tecnológica.

Fuente:

Barrapunto
El Pais (estaba por no citarlo por incluir la frase “abre su código”)

También puede interesar:

La Historia de la investigación europea antimonopolio a Microsoft

Asterisk en el SIMO

 

Cuando vine a Madrid a estudiar la ingeniería en informática empecé a poder hacer muchas cosas que antes no podía. Entre ellas estaba el asistir a conferencias y citas “famosas” sobre tecnología, entre ellas estaba el SIMO. Ahora hace ya un par de años que no me paso por ésta feria porque las últimas veces que había ido no tenían nada interesante, si cosas vistosas como los F1 para jugar a algún simulador, mucha, pero que MUCHA propaganda era lo único que repartían por allí.Sin embargo, éste año creo que cambiaré mi rutina y me pasaré por allí motivado por las más de 30 charlas que irontec va a ofrecer sobre Asterisk. Para el que no lo conozca, Asterisk es una aplicación libre para telefonía. Como ellos mismos dicen en su web: “Asterisk es el lider mundial en motores y herramientas de telefonía de software libre. Ofrece una flexibilidad nunca vista en el software de código cerrado (y, de paso, de pago xD)”

La verdad es que, personalmente siempre me ha fascinado Asterisk pero, lamentablemente, nunca he tenido el tiempo, las ganas o el material necesario como para meterme a probarlo. Espero que las charlas que se den en el SIMO sean muy prácticas, no llegando al nivel de taller, pero si que muestren como montan el sistema y lo configuran a lo básico, configurando extensiones para varios teléfonos, buzones de voz, etc…

Ahora el problema va a ser decidir que charlas de todas las que ofrecen son las mejores para asistir desde el punto de vista de lo que quiero ver y decidir cuales de esas me pierdo por ser en días diferentes 😦

Desde mi punto de vista, las que me llaman la atención son:

Automatic call distribution in minutes with Asterisk
Nuevas posibilidades de Asterisk mediante tecnologías del habla
Asterisk como elemento dinamizador de CallCenters, Asterisk
gestión del call center al alcance de todos, Building a business case for VoIP
Integración de voz y datos en el marco de la empresa moderna
Voz sobre IP: un enfoque práctico
La síntesis de voz y Asterisk. Soluciones para la integración multimedia con Festival

Ya veremos a cuantas puedo asistir, eligiré para ir el día que más charlas haya para aprovechar más, que además queremos echar un vistazo a lo que hay de robótica por ahí para el proyecto y para dejar información del proyecto para que se conozca un poco.

¿Debian o Ubuntu?

ubuntu-710.png

Muchos no quieren entrar a discutir sobre el tema de elegir, o simplemente comparar una distribución con otra, porque básicamente, en GNU/Linux hay que tener como prioridad tres cosas fundamentales

  • Si estás a gusto con tu distribución, no la cambies
  • Piénsate para qué quieres usar tu PC y dependiendo de eso, te diré..
  • Nuestro “Linux” es tan versátil que podemos hasta reconvertirlo (con cuidado)

Pero claro, podemos estar contentos con nuestra distro, y a la vez picarnos el gusanillo por probar otra (esa es mi debilidad). Hay distribuciones de GNU/Linux que pueden variar ostensiblemente una de otra. Por defecto, por ejemplo, no se puede comparar un Fedora, Ubuntu o Debian con Suse, Mandriva o Linspire; las primeras respetan muy mucho no incluir software privativo y las otras últimas hasta pueden venir por defecto con programas y librerías no libres (la nueva Sabayon -basada en Gentoo-, viene con los drivers de Nvidia y Ati) y también, las que incluyen ese software ya vienen preparadas para empezar con cualquier codec multimedia -aunque sean de Microsoft-.

En no incluir librerías privativas coinciden Ubuntu y Debian, pero hay muchísimas más coincidencias que divergencias entre ambas. Utilizan el mismo sistema de paquetería, .deb, sus repositorios son los más extensos y completos de todas las distros GNU/Linux y así una larga lista interminable de similitudes, pero los puntos en los que divergen, algunos son muy profundos.

Ubuntu es creada, mantenida y actualizada por Canonical, una empresa del sudafricano Mark Shuttleworth al que, por cierto, hay mucho de qué agradecerle; Debian se lo debe todo a una inmensa comunidad de colaboradores sin ánimo de lucro.

También hay diferencias en estabilidad, pues Ubuntu es contínuamente actualizada, y prácticamente, cada año, aparece una nueva versión; en Debian, la actualización puede llevar años, desde las testing, inestable y estable, y es por ello que cuando llega a la fase final, se considera como una distribución super estable. Ubuntu se basa en la rama inestable de Debian.

Y decía cómo de versátil es GNU/Linux que cambiando los repositorios en  etc/apt/sources.list y con sumo cuidado, podemos reconvertir Ubuntu en Debian, Debian en Ubuntu, Mepis, Knoppix…etc (aunque esto no sea nada recomendable a alguien sin experiencia pues podemos destrozar el sistema)

Un poco de historia

Durante años, Debian fué cosa de gurús informáticos, con un elevado conocimiento sobre código. Desde Debian 0.01 -creada entre agosto y diciembre de 1993- ha llovido mucho. Les siguieron numerosas versiones más hasta llegar a la Potato del año 2000 (Buzz, Rex; Bo, Hamm..), pero no es hasta la salida de Sarge y Sid cuando empieza a subir su fama. Sin embargo, Debian seguía como leyenda lejana para un usuario nuevo, difícil, muy difícil de alcanzar.

En el 2007 aparece la versión estable, Etch, y con ella, su lenta pero contínua y progresiva aceptación del usuario final. Su instalación -por fín semi-gráfica- y guiada, facilita en demasía su acceso. Además, la interfaz gráfica de Debian es ligera, y a la vez superpoderosa.

Ubuntu (humanidad hacia otros) nació hace unos tres años para revolucionar el mundo GNU/Linux. Hasta su aparición, las distros consideradas “más fáciles” eran Mandrake, Redhat y Suse se quedaron atrás, porque Ubuntu supuso la sencillez, el escritorio básico y manejable que hasta entonces no se había visto. Esta distribución tiene el mérito en nuestro mundo, de ser el trampolín que en masa, los winderos están abandonando su sistema para conocer las grandezas y posibilidades en GNU/Linux. Algo que es mucho de agradecer.

Resumiendo, hablamos de dos versiones bastante parecidas de Linux. Algunos llaman a Debian y Ubuntu como “madre e hija”, pero lo cierto es que más bien podrían ser “hermanas”. A nivel particular, soy de tendencia debianita más que ubuntero, pero tan sólo se trata de algo sentimental 🙂

¿aquí hay wifi?

Buena pregunta ¿verdad?

Antes no era tan importante saber si aquí hay wifi o no. Normalmente usábamos las conexiones wifi con un portátil y sabíamos de antemano si donde solíamos usarlo había señal wifi o no. Ahora usamos las conexiones wifi desde teléfonos móviles, pdas, pocket pcs y un sinfín de gadgets.

Para no tener que encenderlos para saberlo, en ThinkGeek han pensado que la mejor forma es gastarnos 29.90$ en ésta camiseta con la que sabremos, y de paso informaremos a todos los que tengamos alrededor, si hay wifi o no.

Chula ¿verdad?

Fuente: Barrapunto
Camiseta: ThinkGeek