jueves, 25 de abril de 2013

Los proyectos que tiene YouTube y El software libre

Que opina? Windows 8 y las ventas de PC, consejos para comprar y el mundo de la música en YouTube. Internet is a series of blogs (CXCIX) - 13/04/2013 3:13:27

" Por fin estamos en sábado, el día ideal para relajarse después de toda la semana. Y claro, junto al sabado llega nuestra recopilación de enlaces a algunas de las cosas más interesantes que se han publicado en la blogosfera hispanohablante. Algunas, tan sólo, que sabemos que hay mucho bueno y variado. Así que, vamos con nuestra selección.
No hace mucho, en el Wall Street Journal decían que Windows 8 era en parte responsable del descenso de ventas de PCs. En Wintablet creen eso de que "ni tanto, ni tan calvo" y se extienden con un interesante análisis bajo el título "¿Hace falta defender a Windows 8?"
Desde Anexo M nos traen un tutorial en el que se explica cómo instalar tu DNIe para agilizar tus trámites en Internet. Hay que especificar que el proceso está enfocado a hacerlo en un equipo Windows y usando Internet Explorer, pues en los sistemas Microsoft está más optimizado. Sin embargo, en otra entrega explicarán como hacerlo con Mac o Linux.
Si sois usuarios habituales de las cuponeras o estáis pensando en probarlas, tal vez antes de desenfundar la tarjeta os convendría echar un vistazo al artículo que nos llega desde Tecnología Diaria y que nos cuenta cinco consejos para comprar en estas págnas de ofertas.
En BlogginZenith están haciendo un especial sobre YouTube y en esta segunda entrega titulada ¿El vídeo mató a la estrella de la radio? Analizan los proyectos que tiene YouTube con música en streaming, fijándose especialmente en la presencia de VEVO TV.
GIMP es uno de los programas de retoque de imagen más potentes que hay en el mercado, pero su manejo, como en muchos de estos programas, puede resultar un poco complicado especialmente si estamos dando los primeros pasos con él. Si es vuestro caso, os puede resultar útil el pequeño manual gratuito que han reseñado en Soft&Apps.
Más software libre. En este caso, desde El atareo nos llega una explicación paso a paso de como convertir una presentación de LibreOffice en un vídeo bajo Ubuntu, algo que nos puede resultar de utilidad para colgarla, por ejemplo, en YouTube y obtener más difusión.
Lo que hay entre los desarrolladores e Internet Explorer es una pelea que viene de antiguo. Por suerte, las últimas versiones se apegan más a los estándares, pero hay veces en que no queda otra opción que plantearse como lidiar con las versiones viejas. Por ello, en Genbeta Dev nos explican la mejor forma evitar problemas con versiones antiguas de Internet Explorer.
Y terminamos con un poco más de software libre. En Ubunlog han publicado un artículo dirigido a aquellos que están comenzando con Ubuntu en el que explican qué es y como editar el archivo Sources.list.
Y esto ha sido todo por esta semana. Recordad que si nos queréis hacer llegar algún enlace para esta sección podéis emplear tanto nuestra cuenta de Twitter como nuestro formulario de contacto. ¡Hasta la semana que viene!
Imagen | Bob Familiar

Ver artículo...
" Fuente Artículo

Que opina usted? Github, o cómo multiplicar y promover el código abierto con sólo una web - 08/04/2013 3:44:24

" En octubre de 2007 se empezaba a gestar el embrión de Github, un servicio web para alojar repositorios de código. Salió al público en abril de 2008, y cinco años después es el sitio donde se alojan más proyectos de código abierto, superando a servicios ya asentados como SourceForge o Codeplex.
La influencia de Github a la hora de facilitar el acceso al código a todo el mundo ha sido impresionante. Se podría decir que es la entidad que más ha contribuido al movimiento de código abierto, junto con Stallman (y la FSF con él) y Torvalds. Pero, ¿qué hace tan especial a Github? ¿Qué han hecho ellos que no haya hecho nadie más?
¿Qué hay en Github?
Github es una web donde cualquiera puede hacerse una cuenta y subir el código de sus proyectos. La única restricción es que sean de código abierto y públicos. Los repositorios privados son una caracerística de pago. Además de eso, Github tiene algunos servicios adicionales: un administrador de incidencias (issue tracker en inglés), wiki, snippets de código…
Hasta aquí, nada muy distinto de lo que ya ofrecían otros repositorios como Codeplex o Sourceforge. Y aunque es cierto que el buen diseño y funcionamiento del sitio influye, creo que lo que marcó más la diferencia son sus capacidades sociales. Cuidado: cuando digo sociales, no me refiero a ser el Facebook del código. Es en el sentido de permitir la colaboración entre usuarios, de compartir código, de aprender y solucionar problemas entre todos.
Quizás lo más famoso y característico de Github sea el botón "fork". Un click y clonas un proyecto directamente a tu cuenta. Puedes trabajar en él sin que nadie te moleste y después aportar mejoras al proyecto original (o no).
El resultado ha sido un éxito bestial. Muchísimos proyectos se alojan en Github. Podría decirse que una gran parte de la web moderna, la de las aplicaciones web, está alojada ahí: jQuery, Rails, Node, Ruby, Bootstrap, Less… Quizás no os suenen estos nombres, pero prácticamente todas las webs que visitáis usan alguna de estas librerías o herramientas. Incluso Linus Torvalds mantiene una copia actualizada en Github del kernel Linux (aunque no acepta parches por ese medio). El éxito de Github es indiscutible en este sentido.
Github, código abierto y software libre
Github ha demostrado algo en el mundo del software libre/código abierto. Aunque los dos conceptos parezcan iguales (compartir el código), difieren en una cosa: para qué se comparte.
Mientras que el software libre aboga por las libertades de los usuarios y programadores, el código abierto tiene un enfoque más utilitarista: compartir el código porque es útil para otras personas. Paradójicamente, el software libre tiende a ser más restrictivo en sus licencias (por ejemplo, cualquier proyecto que use una librería GPL debe ser liberado también bajo GPL) mientras que el código abierto es más "haz lo que quieras con esto": véase licencias ASL, MIT o BSD.
Github ha sido el triunfo del código abierto. Compartir código porque es útil, porque le servirá a más desarrolladores, para evitar reinventar la rueda. Esta es la mentalidad predominante entre los usuarios de Github. De hecho, sólo hay que ir a la página web para darse cuenta de que está enfocara a desarrolladores. La mayoría de repositorios son librerías, compiladores, frameworks, todos dirigidos a desarrolladores. Github no es un sitio para que un usuario normal vaya a buscar software libre, como sí era (sigue siendo) SourceForge.
¿Quiere decir esto que el software libre está muerto? No, por supuesto. ¿Serían todos estos proyectos libres sin Github? Probablemente unos cuantos habrían quedado ocultos, o en alguna página donde acceder al código sería bastante más complicado.
Github ha atraído a muchos desarrolladores sin una convicción clara por el software libre, pero a los que no veían ningún inconveniente a abrir su código a cambio de alojamiento gratuito, visibilidad y la posibilidad de ayudar a más desarrolladores. Ese ha sido el gran triunfo de Github: "popularizar" el código abierto.
Ver artículo...
" Fuente Artículo

Interesante, En el software libre los errores se pagan: MariaDB está desplazando a MySQL - 26/03/2013 13:30:30

" En los últimos años hemos sido testigos de caminos con difícil retorno de varios proyectos de código abierto que, por estar mal gestionados, han dado lugar a derivados que les han comido terreno, cuando no superado. Superado en calidad y número de usuarios.
Proyectos como Mandriva y OpenOffice prácticamente han desaparecido del mapa (más el primero que el segundo), en favor de sus derivados: Mageia y LibreOffice. Ahora es MySQL el que está en serio peligro, siendo desplazado de varias e importantes distribuciones, en favor de su fork MariaDB.
Un relevo que se está cocinando a fuego lento
Primero fueron Fedora y OpenSUSE las distribuciones GNU/Linux que anunciaron el cambio por defecto del gestor de base de datos a MariaDB. Después se han apuntado al carro otras como ArchLinux, Mageia y Slackware. Sin restar importancia a las tres últimas mencionadas, es significativo el cambio en Fedora y OpenSUSE.
Habrá quien piense, y no sin razón, que las distribuciones GNU/Linux las usamos cuatro amiguetes. Probablemente también, que la mayoría de usuarios necesitamos poco o nada un gestor de bases de datos tan potente como MySQL y MariaDB, y estará en lo cierto.
Ahí no radica la importancia del cambio. Lo realmente relevante es que detrás de Fedora y OpenSUSE están los servidores empresariales (RedHat Enterprise Linux y Suse Linux Enterprise Server). Esto ya cambia la perspectiva de la sustitución, porque en el mundo de los servidores, GNU/Linux sí tiene un peso importante.
Razones del cambio de MySQL por MariaDB y consecuencias
Las razones que subyacen tras esta elección están vinculadas el giro dado por Oracle a MySQL, que se ha vuelto más cerrada, no publicando ya información relevante sobre cuestiones de seguridad, pruebas, ni información de errores.
Oracle ha vuelto a equivocarse. En el mundo del software libre hay unas reglas, escritas o no, que cuando las saltas te quedas fuera. Por un lado, es una pena que proyectos tan importantes sufran estos cismas porque suponen trabajo duplicado en paralelo. Por otro pensar que, una vez pasado un tiempo, los derivados ofrecen tanta calidad, cuando no más, que el proyecto del que surgen.
MySQL es un buen producto con muchos años en el mercado y que tiene un peso relevante en el mundo de los servidores. Presencia que no se va a diluir a corto plazo porque en el entorno empresarial los cambios se suceden despacio.
No sé si todavía Oracle tiene margen de maniobra o no para rectificar, pero MariaDB cuenta con varios desarrolladores del proyecto original, es altamente compatible, goza de prestigio y, lo más importante, completamente libre. ¿Veremos a MySQL aterrizar en Apache o la FSF? El tiempo lo dirá.
Ver artículo...
" Fuente Artículo

Noticia, Qué es Cloud Computing o computación en la nube - 25/02/2013 16:30:26

"Aquí tenemos un nuevo artículo explicando algunas bases para los nuevos, para los maduros y para los veteranos que quieran recordar algunos conceptos.
Cloud Computing, explicado con detalle para poder seguir entendiendo todo lo que comentamos a diario aquí, en WWwhatsnew.com.
Trabajando sin Cloud Computing
Prendes el PC de tu casa, abres Microsoft Word instalado como un programa más, creas un nuevo documento y lo guardas en una carpeta dentro del PC. Ahora bien, resulta que tienes que revisar y corregir ese archivo en otro PC por lo que ahora tendrás que guardarlo en una USB para transportarlo y llevarlo hasta el nuevo equipo que por supuesto deberá también tener instalado Microsoft Word.
En ese nuevo lugar, dígase trabajo o centro educativo, lo editas, le añades unas cosas, le quitas otras, etc., pero aún hace falta insertar una imagen que tenías guardada en el PC de la casa. De nuevo, a guardar en la USB, a llevarlo de un PC a otro y a actualizar los archivos reemplazándolos manualmente, eliminando los viejos y guardando los nuevos.
Trabajando con Cloud Computing
¿Y si el otro PC no tiene instalado Microsoft Word? ¿y si la memoria USB tiene virus y alguno de los computadores no la reconoce? ¿y si no hay tiempo para esperar llegar a la casa? Peor aún, ¿y si el protagonista no fuese Microsoft Office sino programas más complicados como los de contabilidad, gestión de proyectos, gestión documental, copias de seguridad, etc., que requieren incluso la manipulación de ficheros más pesados y por parte de varias personas (trabajo colaborativo)?
Volviendo al ejemplo, con Cloud Computing creas un archivo, lo guardas "en la nube" y desde donde quiera que te conectes (PC de escritorio, laptop, tablet, móvil, sistema operativo diferente), lo tendrás a tu disposición automáticamente -como por arte de magia- tal cuál como lo guardaste la última vez, listo para editar al instante incluso desde el navegador de Internet (Chrome, Firefox, Internet Explorer, etc.).
Así pues, ¿qué es Cloud Computing o computación en la nube?
Cloud Computing (en español, computación en la nube) es un concepto en el que las aplicaciones o programas ya no se instalan en el PC sino que son ofrecidos como servicios vía Internet, corriendo en servidores externos de alta capacidad y minimizando el uso de recursos a un equipo con conexión a Internet (incluyendo dispositivos móviles). Lo mismo para el caso del almacenamiento de archivos, una tarea básica de todo computador que ahora se delega a equipos especializados.
En fin, todo se sube, se descarga y se utiliza "desde la nube", algo que revoluciona la manera en como interactúan todo tipo de usuarios, desde el usuario común que sube sus documentos y los lee en su móvil, hasta grandes empresas que para su gestión documental se valen de los cómodos precios del almacenamiento en línea prescindiendo de grandes inversiones en infraestructura de equipos y redes.
Para qué se puede usar el Cloud Computing
No hay limitaciones para usuarios, la computación en la nube es útil para usuarios comunes, para independientes, para pequeñas empresas y hasta para las más grandes. Sus usos han evolucionado al punto de presentar alternativas online a casi todo el software común con innovadores propuestas que se valen especialmente de sus poderes de acceso y manejo multidispositivo:
Email: Si has revisado tu email desde Gmail.com o Hotmail.com, ya has probado el poder del cloud computing específicamente en el alojamiento de correo electrónico en servidores externos en vez de en el PC propio (a través de herramientas como MS Outlook y Mozilla Thunderbird).
Web hosting: Por espacio, velocidad, servicio, soporte de picos de tráfico y costo, es mejor tener alojada una página web en un servidor diseñado sólo para ello.
Calendarios: Los compromisos (reuniones, tareas, eventos) suelen surgir en cualquier momento y lugar, así que para no faltar a alguno de ellos la mejor opción puede ser contar con una aplicación de calendario como Google Calendar que permita agregarlos desde el móvil, la tablet o el PC, manteniéndolos sincronizados (si en uno se hace un cambio, en el otro se hace automáticamente).
Notas: Algo parecido al calendario, es increíblemente cómodo tener todas las anotaciones tomadas desde el móvil y las del PC en un mismo lugar, sincronizadas en tiempo real.
Almacenamiento: El más común de los usos pues es más seguro, barato y eficiente guardar grandes cantidades de archivos en la nube (por ejemplo copias de seguridad empresariales) y contar con ellos desde cualquier lugar. Dropbox, Box y Google Drive son algunos de los mejores exponentes junto a opciones que incluyen hasta cifrado de archivos.
Videojuegos: Opciones como Quake LIVE muestran que se puede prescindir de un PC con grandes capacidades de hardware para divertirse con un buen título multijugador. La clave está en que el trabajo pesado lo realizan sus servidores. También las consolas hogareñas con redes como la Xbox LIVE, se valen del Cloud Computing para gestionar los datos de los jugadores en todo lugar.
Software como servicio (SaaS): Muy populares en el sector empresarial por su versatilidad. Se trata de aplicaciones especializadas que abarcan tareas tan importantes como las de Contabilidad, Gestión de proyectos y hasta Gestión de clientes donde múltiples usuarios deben interactuar.
Hosting de aplicaciones: Si has creado una excelente aplicación pero no puedes darte el lujo de invertir en infraestructura de alto costo, puedes valerte de las cómodas opciones de terceros para almacenar los datos y soportar el tráfico de usuarios. Facebook permite algo similar a los desarrolladores.
Plataformas de pagos: Para qué arriesgarse a crear un sistema de pagos desde cero si es posible valerse de excelentes y seguras opciones como PayPal que permiten recibir y enviar dinero, desde cualquier lugar del mundo, con apenas unos clics.
Ventajas y desventajas del Cloud Computing, especialmente para negocios
A FAVOR:
Competitividad: Sin importar el tamaño de tu competencia dispones de las mismas aplicaciones, las mismas funcionalidades y herramientas de calidad sin mayor distinción.
Última tecnología: Las actualizaciones y mejoras las realizan los mismos proveedores de servicios.
Seguridad: La información está encriptada o repartida en múltiples servidores, lo que minimiza el riesgo de pérdida, acceso, y hasta ataques de denegación de servicio (las mal llamadas "hackeadas" características de organizaciones como Anonymous) y virus.
Capacidad: Decenas y hasta cientos de Gigabytes de almacenamiento y transferencia, a módicos precios, disponibles en opciones para todos los gustos. Claros ejemplos están en Amazon Web Services, las Google Apps for Business y las Google Apps for Education.
Escalabilidad: Son sistemas dinámicos que se adaptan al número de usuarios.
Bajo costo y requerimientos mínimos: Especialmente en la energía eléctrica, hardware, personal y demás recursos necesarios para mantener una infraestructura propia y de alta capacidad. Como los servicios son ofrecidos a millones de usuarios de todo el mundo, el precio es realmente pequeño.
Compartición de archivos: Trabajo colaborativo en tiempo real y sin límites geográficos.
Acceso multidispositivo desde cualquier lugar del mundo: Todo está en la nube.
Asistencia técnica 24 horas al día: La mayoría de servicios cuenta con soporte telefónico, vía email o vía chat, disponible a toda hora y en múltiples idiomas.
Sistemas operativos: Ya no importa si utilizas Windows, Mac OS X o una distribución GNU/Linux (Ubuntu, Debian, Red Hat, etc.), casi todo se hace desde el navegador.
EN CONTRA:
Tercerización: No siempre es fácil confiar tareas a terceros así que debe haber un cuidadoso y minucioso trabajo a la hora de elegir el proveedor de servicios de Cloud Computing.
Privacidad: Se están confiando datos personales y empresariales que en las manos equivocadas podrían hacer bastante daño así que, de nuevo, debe haber una minuciosa selección que incluya un completo repaso a las políticas de privacidad de cada servicio para no llevarse sorpresas con el tratamiento de la información.
Funcionalidad offline: ¿Y si la conexión a Internet falla? Pues simplemente buena parte del trabajo se detiene, eso sino es que se usan aplicaciones prestigiosas como las de Google que tratan de ser híbridos y que siguen trabajando aún sin tener conexión (se sincronizan instantáneamente al reconectarse).
Personalización: Aunque puede haber un poco de ayuda para adaptar el servicio al usuario o a la empresa, se sabe que puede ser menos "moldeable" que comprar un software de escritorio hecho a la medida (incluyendo software libre). La gran ventaja es la competitividad.
Libertad y dependencia: Puede ser tan bueno el servicio que al momento de querer cambiarse o prescindir de él, pueden haber algunas afectaciones. Además, es considerable la parte de control que se cede pues quienes gestionan las actualizaciones, modificaciones y el mantenimiento de cada servicio, son los proveedores. La confianza es la clave, y en la red, es algo de cuidado.
Fuentes principales: Infografías de Cloud Computing en Pinterest | Imagen: (cc) Wikimedia
Texto escrito en wwwhatsnew.com
Sigue las noticias por twitter.com/wwwhatsnew, Facebook.com/wwwhatsnew o Google Plus.

Ver artículo...
" Fuente Artículo

Información: Github destaca los proyectos de código abierto de 2012 de su plataforma - 23/12/2012 13:00:15

" Queda poco más de una semana para que el año 2012 llegue a su fin. Y estos días son días de hacer balance de todo lo que ha supuesto todo el año 2012, y en la comunidad de Github no es una excepción. Precisamente Github ha realizado una publicación en su blog haciendo balance del incremento de actividad que ha registrado a lo largo del año, mediante números y gráficas, lo que invita a pensar a que no le ha ido nada mal.
Pero además, ha mencionado aquellos proyectos de desarrollo de software libre más destacados del año. Y la lista la divide en dos categorías, estando por un lado, el número de estrellas recibidos por parte de los propios usuarios, indicando que son proyectos de mayor interés, y por el otro, aquellos proyectos que tienen más contribuidores en sus desarrollos.
Para la primera lista, quizás la más conocida sea Textmate, ya que se trata de un conocido editor de textos gráficos para Mac OS 10.7+, quedando en el puesto 2 de entre los diez proyectos nombrados. Para la segunda lista, las que más pueden sonar son el proyecto Rails junto con CyanogenMod y Simfony.
Finalmente comparan el nivel de trabajo de los días de diario con respecto a los fines de semana a través de los diferentes emojis como indicadores, finalizando con un agradecimiento a los usuarios por elegir a GitHub como la plataforma para el desarrollo de sus trabajos.
Enlace: Post oficial | Vía: The Verge
Texto escrito en wwwhatsnew.com
Sigue las noticias por twitter.com/wwwhatsnew, Facebook.com/wwwhatsnew o Google Plus.

Ver artículo...
" Fuente Artículo

Que opina? Qt 5 lanzado y preparado para aterrizar en iOS y Android - 19/12/2012 11:14:47

" Si estáis metidos en el mundo Linux, seguramente hayáis oído hablar de Qt. Es una librería de desarrollo de aplicaciones con interfaz gráfica tanto en escritorio como móvil, y permite crear código multiplataforma de forma más sencilla. En el entorno Linux se usa bastante, principalmente para crear aplicaciones KDE, aunque otros grandes como Mathematica, Opera o VLC también se han creado con esta librería.
Después de que Nokia hubiese vendido Qt a Digia, el desarrollo ha seguido y ha llegado Qt 5. Como siempre, mejor rendimiento y fiabilidad, usando aceleración gráfica con OpenGL ES y soporte para C++ 11 y HTML5 con WebKit. Pero lo más interesante de Qt 5 es lo que está por llegar.
Y es que Qt 5 forma la base para el aterrizaje el año que viene en los móviles Android e iOS. Esto quiere decir que se podrán llevar las aplicaciones de escritorio al móvil de una forma mucho más sencilla, además de facilitar la entrada a este mundo a muchos desarrolladores de escritorio.
En Android ya existía Necessitas desde hace algo más de un año, pero siempre está bien tener soporte oficial desde la misma librería y no sólo un port de terceros. Además, teniendo en cuenta que ambos proyectos son software libre, imagino que reutilizarán gran parte del código y experiencia de Necessitas en Qt.
Es una noticia muy buena para el mundo del software libre y especialmente para KDE, ya que prácticamente todo funciona con Qt y las dudas sobre su futuro de los últimos meses no ayudaban mucho a este entorno de escritorio.
Más información | Digia
Ver artículo...
" Fuente Artículo

Consulte Información de Gana lo que quieras que incluya proyectos y software libre
Consulte Información de Gana Emprendedor Web que incluya proyectos y software libre
Consulte la Fuente de este Artículo
Delito y corrupcion del Peru y Mundo

No hay comentarios: