About
Firefox OS
Unknown
●
viernes, 14 de junio de 2013
¿Que es?
Firefox OS es un nuevo sistema operativo móvil desarrollado por el proyecto de Mozilla Boot to Gecko (B2G). Usa un núcleo Linux y parte de un motor de tiempo de ejecución basado en Gecko, que deja a los usuarios ejecutar aplicaciones desarrolladas enteramente usando HTML, JavaScript, y otras APIs de aplicaciones de web abierta.
Para los desarrolladores web, la parte más importante a entender es que la entera interfaz de usuario es una aplicación web, una que es capaz de mostrar y lanzar otras aplicaciones web. Cualquier modificación que haga a la interfaz de usuario y cualquier aplicación que crees para ejecutarse en Firefox OS son páginas web, aunque con acceso mejorado al hardware del dispositivo móvil y sus servicios.
¿Aplicaciones?
Las aplicaciones de Firefox OS no son mas que Open Web apps, esto es Aplicaciones HTML5, que estan instaladas en el dispositivo. Esto significa que puedes usar tus conocimientos que tienes actualmente sobre desarrollo front-end para crear aplicaciones que corran en los teléfonos Firefox OS.
¡Instalacion!
En este caso nosotros usaremos el add-ons de Firefox OS, una virtualizacion del mismo dispositivo. Aunque puedes compilar Firefox OS (B2G) en tu dispositivo movil.
Add-on
En esencia, el complemento del Simulador consiste de:
- el Simulador en sí: éste incluye el cliente de escritorio de Firefox OS, que es una versión de las capas superiores de Firefox OS que se ejecuta en su sistema operativo de escritorio. El Simulator también incluye algunas funciones de emulación adicionales que no están disponibles en las compilaciones de Firefox OS para escritorio estándares.
- el tablero: una herramienta ubicada en el navegador Firefox que permite iniciar y detener el Simulador; e instalar, desinstalar y depurar aplicaciones ejecutadas en él. El tablero también le permite instalar aplicaciones en un dispositivo real, y realiza comprobaciones a los archivos manifest para detectar problemas comunes.
El Simulador está empaquetado y distribuido como un complemento de Firefox. Para instalarlo:
- Mediante Firefox, vaya a la página del Simulador en addons.mozilla.org.
- Pulse en «Añadir a Firefox».
- Una vez que se haya descargado completamente el complemento, se le solicitará instalarlo: pulse en «Instalar ahora».
Debido al tamaño del complemento, Firefox puede colgarse durante unos segundos mientras se instala, y es posible que aparezca el cuadro de diálogo «Aviso: script sin respuesta». Si esto ocurre, pulse en «Continuar» y espere a que la instalación finalice.
Cuando instala el Simulador, el tablero se abre automáticamente; y puede volverlo a abrir en cualquier momento yendo al menú «Firefox» (o el menú «Herramientas» en OS X y Linux) ▸ «Desarrollador web» ▸ «Firefox OS Simulator»
Bienvenido A Ruby
Unknown
●
sábado, 20 de abril de 2013
Hola que tal todos y todas, nuestros queridos lectores, antes que nada pedimos dispculpa por la inactividad de nuestro blog, pero lo bueno es que ya estamos de regreso y con nuevas ideas.
El dia de hoy les traigo un post acerca de uno de los lenguajes de programacion mas populares y sensacionales del momento, si piensas lo mismo que yo, estas en lo correcto RUBY :)
Pues bien actualmente, existe una gran cantidad de lenguajes de programación que son utilizados en diversas áreas, desde el desarrollo de aplicaciones administrativas hasta el campo de la inteligencia artificial.
Es muy complicado conocer a fondo las posibilidades que nos presenta cada uno de estos lenguajes y, por lo tanto, a la hora de seleccionar, lo hacemos sobre la base de nuestros gustos o inquietudes. Ruby se presenta como un lenguaje sencillo y flexible que atrae a programadores de todos los sectores y que promete una grata experiencia en el trabajo habitual.
A pesar de tener muchos años en el mercado, el auge del lenguaje llegó de la mano de un framework para aplicaciones web denominado Rails. Esto hizo que muchos desarrolladores web migraran desde sus lenguajes más tradicionales, como PHP o ASP, a la nueva y fascinante opción.
Sin embargo, Ruby es un lenguaje multipropósito que permite desarrollos en las siguientes áreas:
Ruby fue creado en el Japón por Yukihiro Matsumoto mientras trabajaba como programador con lenguajes como Perl y PHP. En principio, su intención fue la de crear un Perl avanzado debido a que deseaba mejorar algunas de las preciadas particularidades de este conocido lenguaje. Pero en lugar de mejorarlo, se vio tentado a desarrollar uno propio a partir de sus lenguajes preferidos: Perl, Smalltalk, Eiffel y Lisp. De esta forma surge el lenguaje Ruby, aunque en ese momento aún no contaba con ninguna línea de código. Luego de más de dos años de trabajo, Ruby se presenta al público en su versión 0.95. En esta etapa, todo lo relaciona- do con el lenguaje era precario y todavía no contaba con gran empuje; tanto es así que se anuncia que el CVS sería lanzado semanas después. Finalmente, en 1996, Ruby 1.0 es ofrecido al público. A partir de 1997, varias empresas se interesan en Ruby como un campo para explorar, y ese mismo año se escribe el pri- mer artículo técnico. Un año después, aparece la página oficial en idioma inglés, empiezan a hacerse charlas y conferencias sobre el lenguaje, con gran aceptación en los ambientes académicos. En el año 2000, IBM se interesa en el lenguaje y publica un artículo acerca de la denominada Latest open source gem from Japan (La última gema del open source del Japón). El lenguaje creció de forma lenta, pero sostenida, hasta el 2004, cuando Rails fue liberado. David Heinemeier Hansson crea este framework cuya primera versión (1.0) salió definitivamente un año después. A partir de la aparición de Rails, el crecimiento de Ruby ha sido extraordinario y se encuentra entre los 10 más populares de la actualidad según el ranking TIOBE.
• Incorpora algunas de las mejores características de otros lenguajes como Small-talk, Java y Perl.
• Su alcance parece ilimitado y hoy se encuentra presente en aplicaciones que van desde el desarrollo web hasta la simulación de ambientes complejos.
• Es un lenguaje multiplataforma que se integra perfectamente en gran cantidad de arquitecturas; puede correr, incluso, en dispositivos móviles.
• Promueve las mejores prácticas de programación sin perder usabilidad.
• Mediante su uso se pueden complementar las características de la lógica imperativa con la lógica funcional.
• Es altamente extensible no sólo mediante librerías escritas en Ruby, sino que podemos ampliarlo utilizando el lenguaje C y, actualmente, de forma experimental otros lenguajes.
• Posee una filosofía real de trabajo, que propone algunas prácticas particulares como DRY (Don ́t repeat yourself; en español: No te repitas) entre otras.
• Simplifica declaraciones, estructuras y modelos sin perder potencia y permite que el programador, se desarrolle de forma adecuada.
• Es un lenguaje dinámico e interpretado, con las características de éstos.
• Permite utilizar la más simple expresión para un programa o algoritmo; esto sumado a las actuales prácticas ágiles permite desarrollar en forma amigable.
• En Ruby todo es un objeto: esto básicamente quiere decir que desde el más simple carácter hasta un conjunto de instrucciones, son instancias de clases y serán manipuladas como tales. Este concepto anula lo que normalmente denominamos tipos primitivos, ya que hasta el más trivial de los datos es un objeto.
• La gran flexibilidad de Ruby permite que se pueda incorporar funcionalidad en sus clases base y en sus métodos. Es decir, podemos modificar absolutamente todo dentro del ambiente.
• En el lenguaje, todo tiene un valor, aunque sea nil.
• Debemos saber que, en principio, no existen diferencias entre comandos y expresiones dentro del entorno de programación.
• Ruby utiliza sólo herencia simple. Esta característica habitual en muchos lenguajes facilita el trabajo con estructuras jerárquicas. Sin embargo, incorpora técnicas para poder imitar el comportamiento de la herencia múltiple de manera más sencilla. Éstas las veremos más adelante, pero comprenden el uso de módulos y mixin.
• Ruby utiliza un recolector de basura de alto nivel. Por lo tanto, libera al desarrollador de estas tareas, en algunos casos triviales.
• No es de tipo estricto y no requiere declaración de variables.
• Ruby permite la programación con múltiples hilos de forma independiente al sistema operativo.
1. “La libertad de usar el programa, con cualquier propósito (libertad 0)”.
2. “La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto”.
3. “La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2)”.
4. “La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de
modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto”.
Sin entrar en mayores detalles, debemos aclarar que existen muchas licencias, cada una con sus atributos, que entran dentro de lo que definimos como software libre. En el caso de una herramienta, las ventajas de ser libre son interesantes. Solo imaginemos que podemos tener acceso al código fuente y modificar a nuestro gusto cualquiera de sus partes o que podemos conocer a fondo y desde adentro cómo operan. A su vez, esto hace que ninguna persona pueda privarnos de darle el uso que creamos conveniente.
¿QUÉ PODEMOS HACER CON RUBY?
Hemos mencionado que a partir de Ruby podemos desarrollar todo tipo de aplicaciones. También es cierto que, si recurrimos a los buscadores más populares, veremos que el impacto real del lenguaje se da en el ámbito web. A continuación, mencionaremos algunos proyectos de distinto tipo para poder observar el alcance del lenguaje, aunque pronto veremos que no se agota aquí.
Proyecto Basecamp
Basecamp es un gestor y organizador para trabajo en equipo. Está catalogado como una de las mejores opciones para la colaboración entre equipos o personas. Resulta un gran proyecto que utiliza Rails como arquitectura y es de los más representativos de la arquitectura Rails.
Proyecto Odeo
Se trata de una red social basada en el intercambio de música. Este gran portal está enteramente desarrollado con Rails y aloja más de 1000 canales de música y más de 1.000.000 de archivos de audio. Sigue en crecimiento.
Existen gran cantidad de comunidades que desarrollan listados de actualización frecuente que nos muestran los distintos proyectos que existen y que utilizan alguna de las tecnologías relacionadas con Ruby. Una de las más importantes es RubyForge (http://rubyforge.org/).
Entonces ahora que ya sabes un poco acerca de RUBY, que dices... ¿Lo Pruebas?
Nos Vemos en la proximo post :D
El dia de hoy les traigo un post acerca de uno de los lenguajes de programacion mas populares y sensacionales del momento, si piensas lo mismo que yo, estas en lo correcto RUBY :)
Pues bien actualmente, existe una gran cantidad de lenguajes de programación que son utilizados en diversas áreas, desde el desarrollo de aplicaciones administrativas hasta el campo de la inteligencia artificial.
Es muy complicado conocer a fondo las posibilidades que nos presenta cada uno de estos lenguajes y, por lo tanto, a la hora de seleccionar, lo hacemos sobre la base de nuestros gustos o inquietudes. Ruby se presenta como un lenguaje sencillo y flexible que atrae a programadores de todos los sectores y que promete una grata experiencia en el trabajo habitual.
A pesar de tener muchos años en el mercado, el auge del lenguaje llegó de la mano de un framework para aplicaciones web denominado Rails. Esto hizo que muchos desarrolladores web migraran desde sus lenguajes más tradicionales, como PHP o ASP, a la nueva y fascinante opción.
Sin embargo, Ruby es un lenguaje multipropósito que permite desarrollos en las siguientes áreas:
- *=>Aplicaciones comerciales.
- *=>Acceso a base de datos.
- *=>Proceso y transformación de XML.
- *=>Aplicaciones distribuidas.
- *=>Aplicaciones web.
Historia del lenguaje
Ruby fue creado en el Japón por Yukihiro Matsumoto mientras trabajaba como programador con lenguajes como Perl y PHP. En principio, su intención fue la de crear un Perl avanzado debido a que deseaba mejorar algunas de las preciadas particularidades de este conocido lenguaje. Pero en lugar de mejorarlo, se vio tentado a desarrollar uno propio a partir de sus lenguajes preferidos: Perl, Smalltalk, Eiffel y Lisp. De esta forma surge el lenguaje Ruby, aunque en ese momento aún no contaba con ninguna línea de código. Luego de más de dos años de trabajo, Ruby se presenta al público en su versión 0.95. En esta etapa, todo lo relaciona- do con el lenguaje era precario y todavía no contaba con gran empuje; tanto es así que se anuncia que el CVS sería lanzado semanas después. Finalmente, en 1996, Ruby 1.0 es ofrecido al público. A partir de 1997, varias empresas se interesan en Ruby como un campo para explorar, y ese mismo año se escribe el pri- mer artículo técnico. Un año después, aparece la página oficial en idioma inglés, empiezan a hacerse charlas y conferencias sobre el lenguaje, con gran aceptación en los ambientes académicos. En el año 2000, IBM se interesa en el lenguaje y publica un artículo acerca de la denominada Latest open source gem from Japan (La última gema del open source del Japón). El lenguaje creció de forma lenta, pero sostenida, hasta el 2004, cuando Rails fue liberado. David Heinemeier Hansson crea este framework cuya primera versión (1.0) salió definitivamente un año después. A partir de la aparición de Rails, el crecimiento de Ruby ha sido extraordinario y se encuentra entre los 10 más populares de la actualidad según el ranking TIOBE.
¿Por qué usar Ruby?
• Ruby es un lenguaje de scripts, moderno y orientado a objetos, que combina una importante flexibilidad con alta productividad.• Incorpora algunas de las mejores características de otros lenguajes como Small-talk, Java y Perl.
• Su alcance parece ilimitado y hoy se encuentra presente en aplicaciones que van desde el desarrollo web hasta la simulación de ambientes complejos.
• Es un lenguaje multiplataforma que se integra perfectamente en gran cantidad de arquitecturas; puede correr, incluso, en dispositivos móviles.
• Promueve las mejores prácticas de programación sin perder usabilidad.
• Mediante su uso se pueden complementar las características de la lógica imperativa con la lógica funcional.
• Es altamente extensible no sólo mediante librerías escritas en Ruby, sino que podemos ampliarlo utilizando el lenguaje C y, actualmente, de forma experimental otros lenguajes.
• Posee una filosofía real de trabajo, que propone algunas prácticas particulares como DRY (Don ́t repeat yourself; en español: No te repitas) entre otras.
• Simplifica declaraciones, estructuras y modelos sin perder potencia y permite que el programador, se desarrolle de forma adecuada.
• Es un lenguaje dinámico e interpretado, con las características de éstos.
• Permite utilizar la más simple expresión para un programa o algoritmo; esto sumado a las actuales prácticas ágiles permite desarrollar en forma amigable.
CARACTERÍSTICAS DEL LENGUAJE
• En Ruby todo es un objeto: esto básicamente quiere decir que desde el más simple carácter hasta un conjunto de instrucciones, son instancias de clases y serán manipuladas como tales. Este concepto anula lo que normalmente denominamos tipos primitivos, ya que hasta el más trivial de los datos es un objeto.
• La gran flexibilidad de Ruby permite que se pueda incorporar funcionalidad en sus clases base y en sus métodos. Es decir, podemos modificar absolutamente todo dentro del ambiente.
• En el lenguaje, todo tiene un valor, aunque sea nil.
• Debemos saber que, en principio, no existen diferencias entre comandos y expresiones dentro del entorno de programación.
• Ruby utiliza sólo herencia simple. Esta característica habitual en muchos lenguajes facilita el trabajo con estructuras jerárquicas. Sin embargo, incorpora técnicas para poder imitar el comportamiento de la herencia múltiple de manera más sencilla. Éstas las veremos más adelante, pero comprenden el uso de módulos y mixin.
• Ruby utiliza un recolector de basura de alto nivel. Por lo tanto, libera al desarrollador de estas tareas, en algunos casos triviales.
• No es de tipo estricto y no requiere declaración de variables.
• Ruby permite la programación con múltiples hilos de forma independiente al sistema operativo.
SOFTWARE LIBRE
Dijimos que Ruby es libre, pero es difícil poner en palabras todo lo que significa que un software sea libre y el impacto que produce. Realmente, podríamos obviar esta explicación, pero es importante conocer los principios básicos de este movimiento y cómo nos afectan en nuestras tareas con el lenguaje y nuestras herramientas. Según la definición del proyecto GNU (www.gnu.org) el software libre brinda “La libertad a los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software”. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:1. “La libertad de usar el programa, con cualquier propósito (libertad 0)”.
2. “La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto”.
3. “La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2)”.
4. “La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de
modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto”.
Sin entrar en mayores detalles, debemos aclarar que existen muchas licencias, cada una con sus atributos, que entran dentro de lo que definimos como software libre. En el caso de una herramienta, las ventajas de ser libre son interesantes. Solo imaginemos que podemos tener acceso al código fuente y modificar a nuestro gusto cualquiera de sus partes o que podemos conocer a fondo y desde adentro cómo operan. A su vez, esto hace que ninguna persona pueda privarnos de darle el uso que creamos conveniente.
¿QUÉ PODEMOS HACER CON RUBY?
Hemos mencionado que a partir de Ruby podemos desarrollar todo tipo de aplicaciones. También es cierto que, si recurrimos a los buscadores más populares, veremos que el impacto real del lenguaje se da en el ámbito web. A continuación, mencionaremos algunos proyectos de distinto tipo para poder observar el alcance del lenguaje, aunque pronto veremos que no se agota aquí.
Proyecto Basecamp
Basecamp es un gestor y organizador para trabajo en equipo. Está catalogado como una de las mejores opciones para la colaboración entre equipos o personas. Resulta un gran proyecto que utiliza Rails como arquitectura y es de los más representativos de la arquitectura Rails.
Proyecto Odeo
Se trata de una red social basada en el intercambio de música. Este gran portal está enteramente desarrollado con Rails y aloja más de 1000 canales de música y más de 1.000.000 de archivos de audio. Sigue en crecimiento.
Existen gran cantidad de comunidades que desarrollan listados de actualización frecuente que nos muestran los distintos proyectos que existen y que utilizan alguna de las tecnologías relacionadas con Ruby. Una de las más importantes es RubyForge (http://rubyforge.org/).
Entonces ahora que ya sabes un poco acerca de RUBY, que dices... ¿Lo Pruebas?
Nos Vemos en la proximo post :D
La Pequeña Nube Open Source OwnCloud
Unknown
●
domingo, 17 de marzo de 2013
Hay muchos proyectos que ilusionen en el mundo del software libre, pero pocos lo están haciendo tan bien como ownCloud, “tu propia nube”. Ayer se presentaba su quinta versión, en la que además de novedosas funciones destacan muchas mejoras en tres puntos esenciales para un software de estas características:calidad, seguridad y rendimiento.
En el anuncio oficial, que comienza con una introducción “de cátedra” (en mi opinión), se explica cómo gracias a una comunidad de desarrolladores cada vez más involucrada con el proyecto y tras dos eventos se ha podido pulir la calidad de ownCloud a fondo. Asimismo, el empuje común ha provisto a ownCloud de nueva documentación que a buen seguro agradecerán tanto los usuarios de a pie como los propios desarrolladores.
En cuanto a la seguridad, se han llevado a cabo algunos cambios para prevenir vulnerabilidades XSS, se ha implementado una nueva política de publicación de vulnerabilidades para una rápida respuesta a las mismas vía actualización, han mejorado los controles de seguridad mediante la integración del conocido antivirus Open Source ClamAV, y por supuesto se han corregido un buen montón de bugs.
Acerca del rendimiento, un solo dato: algunas pruebas determinan que ownCloud 5.0 es un 500% más rápido que ownCloud 4.5. Una mejora que beneficiará especialmente a las instalaciones de ownCloud con un gran número de usuarios. Todo gracias a diversos cambios internos, que incluyen el haber reescrito de cero algunos componentes clave tales como la caché del sistema de archivos.
¿Y las nuevas características de cara al usuario? Se habla de un rediseño de la interfaz, una opción para recuperar archivos eliminados, nuevo motor de búsqueda, así como mejoras que abarcan a los principales módulos de ownCloud, cliente de escritorio incluido. Se espera que hoy publiquen un artículo detallándolo todo, aunque ya sabéis que podéis probar ownCloud cuando queráis, sin perder un segundo (solo probar).
Y para terminar, la descarga de ownCloud 5.0.
En cuanto a la seguridad, se han llevado a cabo algunos cambios para prevenir vulnerabilidades XSS, se ha implementado una nueva política de publicación de vulnerabilidades para una rápida respuesta a las mismas vía actualización, han mejorado los controles de seguridad mediante la integración del conocido antivirus Open Source ClamAV, y por supuesto se han corregido un buen montón de bugs.
Acerca del rendimiento, un solo dato: algunas pruebas determinan que ownCloud 5.0 es un 500% más rápido que ownCloud 4.5. Una mejora que beneficiará especialmente a las instalaciones de ownCloud con un gran número de usuarios. Todo gracias a diversos cambios internos, que incluyen el haber reescrito de cero algunos componentes clave tales como la caché del sistema de archivos.
¿Y las nuevas características de cara al usuario? Se habla de un rediseño de la interfaz, una opción para recuperar archivos eliminados, nuevo motor de búsqueda, así como mejoras que abarcan a los principales módulos de ownCloud, cliente de escritorio incluido. Se espera que hoy publiquen un artículo detallándolo todo, aunque ya sabéis que podéis probar ownCloud cuando queráis, sin perder un segundo (solo probar).
Y para terminar, la descarga de ownCloud 5.0.
Bombermine Beta ¡Es hora de jugar en linea!
Unknown
●
jueves, 28 de febrero de 2013
¿Cuántos de ustedes recuerdan aquellos tiempos en que jugabamos Bomberman entre amigos por horas, aquellos grandes enfrentamientos entre cuatro personas en los que la diversión nunca acababa. ¿Alguna vez soñaste con jugar bomberman con cientos de personas? Ya se que pensaran, eso no nunca pasara.Bueno si lo hicieron se equivocan, es posible y lo mejor ya existet y es libre para todos!, así como leen todos podemos jugar al nuevo juego en linea Bombermine Beta el cual esta hecho en HTML5 , para jugar solo necesitas acceder a la página web desde tu navegador y ingresar como usuario invitado sin necesidad de registrarte ,y listo ya puedes jugar con miles de personas alrededor del mundo y pasar jugando el tiempo que quieras.
¿De qué se trata?
(Mapas enormes, es un mundo completo!)
El juego es muy entretenido y si los mapas son enormes y llenos de jugadores, el concepto aunque algo sencillo resulta bastante adictivo, puedes verte en muchisimas situaciones divertidas.
(Yo 'Xeles' siendo pulverizado mientras tomaba las capturas )
¿Aun no te has decidido?. Bueno, la diversión sabe mejor compartida, no? Entonces llama a tus amigos y jueguen todos!, Solo deben de crear su propio Squad y todos apareceran siempre cerca si alguno llega a morir y podras ver a tus compañeros y apoyarse para ver quien gana la partida.
(Miembros de VIOS-UP pasando un buen rato jugando a Bombermine!)
Bueno eso es todo, a pesar de que el juego no lleva mas de un dia funcionando (asi es fue lanzado ayer 27 de febrero) ya tiene un gran número de jugadores en linea jugando asi que siempre hay con quien jugar. Así que.. ¿Qué esperan? Es tiempo de jugar! hasta la proxima, nos vemos en Bombermine!.

Cube 2: Sauerbraten
Unknown
●
martes, 12 de febrero de 2013
Para quienes disfrutan de los videojuegos para PC, les presento esta gran instancia de disparos en primera persona (first-person shooter), la cual desde hace ya varios meses me ha mantenido entretenido. Yo no soy muy fanático de los videojuegos, pero 'Cube 2: Sauerbraten' me ha cautivado. Por supuesto es software libre! Con una sencillez atractiva en cuanto al arte, facilidad de juego, multiplayer, variedad de mapas (áreas), muchos modos de juego, entre ellos un modo de edición de mapa (el cual yo no he travesiado mucho), Sauerbraten es un muy buen trabajo. Está disponible para los sistemas operativos más populares, se distribuye bajo la licencia zlib y lo pueden descargar aquí!
Si les gusta el mundo de 'Cube 2: Sauerbraten' y deciden quedarse, me avisan y talvés nos encontramos en algún servidor para un duelo algún día! Un abrazo! :)
Configurando e instalando MUTT
Unknown
●
sábado, 9 de febrero de 2013
Hola que tal todos y todas, el dia de hoy les traigo algo interesante como siempre, para aquellos amantes de la terminal :)
Bueno mutt segun la wikipedia es:
Pero bien, aun mas resumido Mutt es parecido a Thunderbird o Outlook la diferencia en este es que encontramos muy poco detalle en la interfaz web y se asemeja primordialmente a la terminal de nuestro equipo GNU/Linux.
Lo interesante de este particular cliente de correo, es su sencillez, facil configuracion y la velocidad, Mutt soporta la mayoría de los formatos de correo electrónico (en particular, tanto mbox y Maildir) y protocolos (POP3, IMAP, etc.) También incluye soporte MIME, en particular PGP/GPG y S/MIME.
Pues bien, adentrandonos aun mas he decidido configurarlo para mi cuenta de Gmail y aqui les detallo como hacerlo:
1) Instalamos Mutt
2) Creamos un archivo en nuestro home llamado .muttrc y lo abrimos con nano
3) Escribimos dentro de el lo siguiente:
5) Ejecutamos lo siguiente para especificarle a Mutt que ejecutara un documento o leera un documento de inicializacion:
Saludos :) hasta la proxima
Probado en: Ubuntu, Debian, Linux Mint, Fedora.
Bueno mutt segun la wikipedia es:
Mutt es un cliente de correo electrónico libre basado en texto, para sistemas Unix-like. Fue escrito originalmente por Michael Elkins en 1995 y liberado bajo la Licencia Pública General de GNU
Pero bien, aun mas resumido Mutt es parecido a Thunderbird o Outlook la diferencia en este es que encontramos muy poco detalle en la interfaz web y se asemeja primordialmente a la terminal de nuestro equipo GNU/Linux.
Lo interesante de este particular cliente de correo, es su sencillez, facil configuracion y la velocidad, Mutt soporta la mayoría de los formatos de correo electrónico (en particular, tanto mbox y Maildir) y protocolos (POP3, IMAP, etc.) También incluye soporte MIME, en particular PGP/GPG y S/MIME.
Pues bien, adentrandonos aun mas he decidido configurarlo para mi cuenta de Gmail y aqui les detallo como hacerlo:
1) Instalamos Mutt
$ sudo apt-get install mutt
(Fedora) $ sudo yum install mutt
2) Creamos un archivo en nuestro home llamado .muttrc y lo abrimos con nano
$ sudo touch .muttrc
$ nano .muttrc
3) Escribimos dentro de el lo siguiente:
set imap_user = "tuemail@gmail.com"set imap_pass = "tucontraseña"set spoolfile = imaps://imap.gmail.com:993/INBOXset folder = imaps://imap.gmail.com:993set record="imaps://imap.gmail.com/[Gmail]/Sent Mail"set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"set header_cache="~/.mutt/cache/headers" set message_cachedir="~/.mutt/cache/bodies" set certificate_file=~/.mutt/certificates4) Creamos el documento de usr
$ sudo touch /var/mail/[user]
5) Ejecutamos lo siguiente para especificarle a Mutt que ejecutara un documento o leera un documento de inicializacion:
mutt -F /home/tuusr/.muttrcy listo mutt descargara todo sus mails y ahora a disfrutar :D deberia de verse algo asi
Saludos :) hasta la proxima
Probado en: Ubuntu, Debian, Linux Mint, Fedora.
Juegos Minimalistas En La Terminal De Linux
Unknown
●
lunes, 28 de enero de 2013
Hola que tal todos y todas nuestros querido lectores,el dia de hoy, mientras buscaba algo que hacer me dedique al ocio y se me vino la idea de juegos en la terminal pero de indole minimalista es decir sin graficas muy cuidadas, ni nada por el estilo, es por ello que indagando un poco, he encontrado los siguientes los invito a probar estos juegos para Linux sencillos pero no por ello aburridos:
Ninvaders: Es el clon de Space Invader , uno de los videojuego de arcade diseñado por Toshihiro Nishikado y lanzado al mercado en 1978, fue uno de los precursores de los videojuegos modernos .
Instalación Debian/Ubuntu:
apt-get install ninvadersUna vez terminada la instalación el juego se puede ejecutar escribiendo:
ninvaders

Tint: El clon del videojuego Tetris históricamente uno de los más versionados (uno de mis favoritos por cierto) inventado por el ruso Alekséi Pázhitnov el 6 de junio de 1984.
Instalación Debian/Ubuntu:

Instalación Debian/Ubuntu:
sudo apt-get install tintUna vez terminada la instalación el juego se puede ejecutar escribiendo:
tint

Instalación Debian/Ubuntu:
sudo apt-get install bastet
Una vez terminada la instalación el juego se puede ejecutar escribiendo:
bastetPacman4console: El clon del popular Pacman, el videojuego de arcade mas exitoso de todos los tiempos, creado por el diseñador de videojuegos Toru Iwatani de la empresa Namco.
Instalación Debian/Ubuntu:
apt-get install pacman4console
Una vez terminada la instalación el juego se puede ejecutar escribiendo:
pacman4consoleMoon-buggy: Juego donde un auto va saltando obstaculos que aparecen el el camino.
Instalación Debian/Ubuntu:
sudo apt-get install moon-buggyUna vez terminada la instalación el juego se puede ejecutar escribiendo:
moon-buggyGreed: el objetivo es comerse la pantalla completa que está llena de números.Instalación Debian/Ubuntu:
sudo apt-get install greedUna vez terminada la instalación el juego se puede ejecutar escribiendo:
greed
¡Hola, mundo!
Unknown
●
domingo, 27 de enero de 2013
Mi nombre es Andrés Montenegro, estudio desarrollo de sistemas informáticos y arte digital 3D, he trabajado en desarrollo web y diseño gráfico, creo fuertemente en la libertad incondicional en todos los aspectos posibles, por ende, apoyo y lucho por la propagación del software libre.
A partir de hoy formo parte del equipo de VIOS-UP y siempre que tenga la oportunidad voy a plasmar pedacitos de mi conocimiento e ideas en este acogedor espacio en la web dedicado a la tecnología informática.
:)
A partir de hoy formo parte del equipo de VIOS-UP y siempre que tenga la oportunidad voy a plasmar pedacitos de mi conocimiento e ideas en este acogedor espacio en la web dedicado a la tecnología informática.
:)
Como descargar videos de youtube desde la terminal
Unknown
●
martes, 22 de enero de 2013
Bueno, hola que tal todos y todas nuestros queridos lectores y visitantes les comento que hace poco, mientras le instalaba a un amigo Ubuntu 12.10 en su PC , me pregunto si existía en Linux alguna forma de descargar vídeos de YouTube, yo le dije que SI, entonces me puse ha investigar y he encontrado tan maravillosa aplicacion es por ello que, precisamente, en este caso, me gustaría compartirla con ustedes. Esta es una de esas herramientas que puede ser ejecutada desde el terminal, que destaca por su increíble sencillez y facilidad de uso.
Esperas a que se descargue y listo, el vídeo se almacenará en la carpeta que ejecutamos el comando.
Instalación y uso
- En tu S.O , abrí una terminal y escribí lo siguiente:
sudo apt-get install youtube-dl
- Una ves instalado, para poder utilizarlo, simplemente escribí asi:
youtube-dl url_del_video
- Es decir en un ejemplo, algo asi por el estilo:
youtube-dl http://www.youtube.com/watch?v=6kWB3Vl_xRI
- Seguido veras un resultado similar al siguiente:
[youtube] Setting language
[youtube] 6kWB3Vl_xRI: Downloading video webpage
[youtube] 6kWB3Vl_xRI: Downloading video info webpage
[youtube] 6kWB3Vl_xRI: Extracting video information
[download] Destination: 6kWB3Vl_xRI.mp4
[download] 100.0% of 31.01M at 923.68k/s ETA 00:00
Esperas a que se descargue y listo, el vídeo se almacenará en la carpeta que ejecutamos el comando.
Saludos hasta la proxima :)
De Todos Para Todos
Unknown
●
jueves, 10 de enero de 2013
Internet no tiene dueño. Luchemos para que siga siendo así.
Ayudanos a difundir este mensaje y a defender juntos lo que debe seguir siendo de todos.
No somos simplemente un navegador diferente, somos un navegador que está haciendo la diferencia. Contamos con vos. ¡Compartí este mensaje para apoyar nuestra misión!
Sabemos que valorás la importancia de Internet, por ello tu apoyo a la causa es necesario. Defender una Internet de todos para todos nos beneficiará hoy y en el futuro. Cuando usás Firefox estás apoyando esta misión y convirtiendo la red en un lugar mejor para todos.
Internet no tiene dueño. Luchemos para que siga siendo así.
Ayudanos a difundir este mensaje y a defender juntos lo que debe seguir siendo de todos.
Apoya la causa!!
Para mas informacion has clik en nuestro hipervinculo o banner en nuestro pie de pagina y por favor tomate un tiempo y comparte todo esto en tus redes sociales, para que juntos, hagamos un mejor internet.
Que Linux Uso??
Unknown
●
viernes, 14 de diciembre de 2012

Hola que tal todos y todas..... pues el dia de hoy les traigo un nuevo post, este surge debido a la inquietud de saber cual distro GNU/LINUX uso? y es que esta es una de las preguntas que los linuxeros nos hacemos o los que quieren adentrarse al mundo de GNU/Linux ¿Que Linux uso? Es difícil responder esta pregunta con gran acierto ya que con la gran variedad de distros, dificil que te quedes con una, pero pues cada quien se acostumbra a una después de probar con varias y se queda con la mejor o la que mejor se adapte a su necesidad. Entonces navegando ahi por internet me encontre un sitio web donde nos ayudan a elegir en base a un cuestionario o test, cual seria la distro perfecta o la mas idonea para nosotros, a continuacion les detallo lo que es el test:
Lo primero son preguntas básicas, para evaluar el nivel de conocimientos por ejemplo que si conoces lo que es una distro de Linux o que si ya has instalado alguna distro con anterioridad.
Seguido pasamos a la sección donde se te pregunta si has particionado un Hard Disk con anterioridad y como prefieres el instalador de nuestra distro.
Despues evaluan los conocimientos acerca de Linux, esta parte es muy pero muy importante ya que son preguntas muy especificas y directas que determinaran la selección de tu distro y al terminar te muestran los resultados, basados en una escala de 0 a 100 por ciento, ademas te da la pagina web oficial de la distro para que la descargues y multiples opciones
Así que escoge la distro Linux perfecta para ti aquí: Selección de Distribución Linux
Ahora que ya sabes entonces ve y elije tu distro preferida y deja que GNU/LINUX forme parte de tu mundo. Saludos y hasta la proxima :)
Carnet Linux
Unknown
●
jueves, 13 de diciembre de 2012
Hola aque tal todos y todas ...como les va???...ps el dia de hoy les traigo algo para que nos divirtamos XD y es que navegando ai por la web me he encontrado con esto Linux ID Card Generator.
Si te apetece tener una tarjeta de visita original o un carnet con que llamar la atención, con Linux ID Card Generator lo podrás hacer facilmente. Este servicio online nos permite crear una ID Card personalizable con nuestra distro favorita, con solo llenar unos cuantos campos, subir una foto y pulsar el botón generar.

voila :D asi mas o menos te quedara, solo elige tu estilo :)
Si te apetece tener una tarjeta de visita original o un carnet con que llamar la atención, con Linux ID Card Generator lo podrás hacer facilmente. Este servicio online nos permite crear una ID Card personalizable con nuestra distro favorita, con solo llenar unos cuantos campos, subir una foto y pulsar el botón generar.

voila :D asi mas o menos te quedara, solo elige tu estilo :)
Bien.... ahora que ya sabes ps que esperas... anda y has la tuya y diviertete con tu GNU/LINUX CARD
Saludos y hasta el proximo post ... nos vemos recuerda compartir.
Pop Corn Maker
Unknown
●
miércoles, 12 de diciembre de 2012
Hola que tal todos y todas, el dia de hoy les traigo un nuevo post hablando acerca de Mozilla y no sobre su navegador sino sobre un *.js llamado:
Antes que nada definiremos que es un *.js, segun la Wikipedia es:
Ahora que estamos bien claro de lo que es un *.js les hablare sobre lo que es PopCorn:
Es un marco para sincronizar medios de comunicación web con los contenidos o servicios de la web. Los desarrolladores deben revisar Popcorn.js, una biblioteca JavaScript para desarrolladores web y los fabricantes de Popcorn Maker, ademas es alpha-software lo que permite a cualquier persona crear video HTML5 interactivo sin necesidad de escribir una sola línea de código.
Video beyond the box: PopCorn Maker hace que sea facil de mejorar, crear, remixear los videos en la web. Usa tu navegador web para combinar video y audio para el resto de las webs, ya sea añadiendo texto, links, mapas, imagenes, marcadores sociales y transimiciones en vivo.
El resultado es una nueva forma de contar historias en la web, con videos que son mas dinámicos, llenos de enlaces y únicos cada vez que usted los mira. Es un vídeo más allá de la caja.
He aqui abajo una breve descripcion en video elabora con PopCorn:
Lo mas grande de todo esto aparte de ser Open Source es que todo el video que se diseño esta codificado en HTML5 es decir que se puede incrustar en cualquier pagina web y sera visto por cualquier navegador, haciendo asi mas interactiva tu estancia en la web
PopCorn Maker
Espero que les haya gustado mi pequeña reseña posteriormente le estare enseñando a usarlo :)
Nos vemos, hasta el proximo post, recuerda darle compartir :D
MOZILLA POPCORN MAKER
Antes que nada definiremos que es un *.js, segun la Wikipedia es:
Un archivo *.js, es un archivo de texto plano que contiene scripts de Javascript, y que puede, por tanto, ser modificado con cualquier editor de textos. Es ejecutado generalmente por un navegador web.
Los archivos .js guardan funciones y variables globales que se ejecutarán en la página web pudiendo llamar a sus funciones desde cualquier subpágina sin tener que incrustar scripts en cada una de ellas y ahorrando así código. Para quien tenga idea de construcción de páginas web, podría decirse que es similar a un archivo CSS pero en lugar de clases y estilos este archivo genera scripts.
Ahora que estamos bien claro de lo que es un *.js les hablare sobre lo que es PopCorn:
Popcorn.js es un framework de HTML5 escrito en JavaScript para cineastas, desarrolladores web, y cualquier persona que quiera crear medios interactivos en la web. Popcorn.js es parte del proyecto Popcorn de Mozilla.Es decir que Popcorn sirve para hacer que el vídeo "trabaje más con la web". El software es de código abierto para desarrolladores y cuentacuentos para asi lograr aprovechar las posibilidades de vídeo HTML5.
Es un marco para sincronizar medios de comunicación web con los contenidos o servicios de la web. Los desarrolladores deben revisar Popcorn.js, una biblioteca JavaScript para desarrolladores web y los fabricantes de Popcorn Maker, ademas es alpha-software lo que permite a cualquier persona crear video HTML5 interactivo sin necesidad de escribir una sola línea de código.
Video beyond the box: PopCorn Maker hace que sea facil de mejorar, crear, remixear los videos en la web. Usa tu navegador web para combinar video y audio para el resto de las webs, ya sea añadiendo texto, links, mapas, imagenes, marcadores sociales y transimiciones en vivo.
El resultado es una nueva forma de contar historias en la web, con videos que son mas dinámicos, llenos de enlaces y únicos cada vez que usted los mira. Es un vídeo más allá de la caja.
He aqui abajo una breve descripcion en video elabora con PopCorn:
Lo mas grande de todo esto aparte de ser Open Source es que todo el video que se diseño esta codificado en HTML5 es decir que se puede incrustar en cualquier pagina web y sera visto por cualquier navegador, haciendo asi mas interactiva tu estancia en la web
PopCorn Maker
Espero que les haya gustado mi pequeña reseña posteriormente le estare enseñando a usarlo :)
Nos vemos, hasta el proximo post, recuerda darle compartir :D
Hck The Game
Unknown
●
miércoles, 5 de diciembre de 2012
Hola que tal todos mis queridos lectores.. el dia de hoy decidi traerles algo diferente, rompiendo todos los esquemas de nuestro blog XD.
pues bien sin mas rodeos, se me vino la idea de buscar algo de hacking pero no tanto texto aburrido, sino que esta ves les traje un hermoso y divertido JUEGO :D... Un juego????... si asi como se lee, es un divertido juego llamado "HACK THE GAME"
Es un emulador de la misteriosa consola de nuestro S.O (fondo negro y texto color verde) donde tendrás que hacer conexiones vía Telnet, internet, hacer ping, recibir e-mails, entrar en sistemas desconocidos conociendo su IP y sus puertos vulnerables para asi obtener archivos secretos o herramientas que te servirán para otras misiones :D .
Es un juego que te hará sentir cómo es cumplir una misión de hacker sabiendo que puedes ser arrestado por ello.
Te animo a que lo descargues y te diviertas mucho.!!!
DESCARGA: Hack The Game (1,5 Mb) desde MediaFire
Nos vemos hasta el proximo post.... espero que les guste!!..recuerda COMPARTIR 1100110001111001 XD
pues bien sin mas rodeos, se me vino la idea de buscar algo de hacking pero no tanto texto aburrido, sino que esta ves les traje un hermoso y divertido JUEGO :D... Un juego????... si asi como se lee, es un divertido juego llamado "HACK THE GAME"
Es un emulador de la misteriosa consola de nuestro S.O (fondo negro y texto color verde) donde tendrás que hacer conexiones vía Telnet, internet, hacer ping, recibir e-mails, entrar en sistemas desconocidos conociendo su IP y sus puertos vulnerables para asi obtener archivos secretos o herramientas que te servirán para otras misiones :D .
Es un juego que te hará sentir cómo es cumplir una misión de hacker sabiendo que puedes ser arrestado por ello.
Te animo a que lo descargues y te diviertas mucho.!!!
Nos vemos hasta el proximo post.... espero que les guste!!..recuerda COMPARTIR 1100110001111001 XD
Suscribirse a:
Entradas (Atom)
Social
Search this blog
Popular Posts
-
Bueno, aunque esto no es nuevo, para mi si lo es que lo he estado buscando hoy y es cuando me ha interesado jeje.He buscado el tipo de letr...
-
La Encriptación, es un tema de la programación bien interesante, de hecho se trata de una alta ciencia de la informática, que pasa por ...
-
Bueno, para empezar para los que lo desconozcan, GIMP (GNU Image Manipulation Program) es un programa de Manipulacion de Imagenes al est...
-
Bueno esto me puse a redactar algo de MINIMALISMO una nueva tendencia en el diseño web y que me llamo la atencion :D espero les guste :) ...
-
Para todos los que habían leido las entradas de Oscar desde hace tiempo, gracias por su preferencia. Por ahora me presento, me llamo Fern...
-
Hola a todos, esta vez hablare sobre como personalizar un poco la terminal de Ubuntu. ¿Cuántos de ustedes han pensado alguna ...
-
Como ya sabemos, todo invención humana viene como respuesta a una necesidad del hombre, con la intención de satisfacerla, y si es posible, s...
-
Hola a todos, en esta publicación quiero mostrar algunos comandos básicos pero útiles para navegar por la terminal en Ubuntu. Primero...
-
Hola que tal todos y todas nuestros querido lectores,el dia de hoy, mientras buscaba algo que hacer me dedique al ocio y se me vino la ide...
















