About
Mostrando entradas con la etiqueta Desarrollo. Mostrar todas las entradas
Mostrando entradas con la etiqueta Desarrollo. Mostrar todas las entradas
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»
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.
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
GIMP en General
Unknown
●
martes, 18 de septiembre de 2012
(Entorno de GIMP)
GIMP esta constante desarrollo, por lo que siempre se mantiene actualizado de acuerdo al progreso de la tecnologia, ademas como otros programas de naturaleza libre podremos encontrar algo a lo que podemos llamar “Conocimiento Colectivo” o “Soporte Colectivo”, es decir que al contar con muchos usuarios alrededor de la web, podemos encontrar un gran numero de tutoriales y guias ya sea para aprender a utilizar este programa o como utilizar funciones mas avanzadas. Asi mismo GIMP dispone de suficientes herramientas no solamente para trabajos a gran escala si no tambien para algun proyecto casual o una simple edicion de imagenes, es facil de aprender pero tambien cuenta con suficientes herramientas para realizar un trabajo profesional; es muy versatil , en el podemos hacer desde una simple edicion de imagenes, agregar algunos efectos, recortar imagenes , entre otros., hasta crear proyectos mas estilizados y a gran escala con efectos llamativos y demas, ademas soporta los formatos mas comunes como JPG, GIF, PNG, etc., ademas de su propio formato XCF.
En resumen estas son algunas de las caracteristicas importantes de GIMP:
1-Es software libre y esta libre de costo comercial ademas de que es sencillo de obtener.
2-Tiene Soporte colectivo por lo que podemos encontrar muchos tutoriales que nos ayudaran a aprender o mejorar.
3-Es multiplataforma, por lo que podemos instalarlo en los SO mas utilizados(Windows, GNU/Linux, Mac OS).
4-Esta en constante desarrollo, por lo que se mantiene actualizado.
Aqui pueden ver algunos ejemplos hechos en GIMP:
(Imagen Original)
(Image con algunos efectos de sombras y neblina)
(Imagen con efectos de ambientacion)
(Imagen Con efectos de luz y funciones de capas)
Antes de finalizar aqui pueden descargar GIMP en su pagina oficial, la ultima version actualmente es la version 2.8 y ya esta en desarrollo la 3.0.
http://www.gimp.org/
PD:La mascota de GIMP se llama Wilber, arriba Wilber!
Saludos.
http://www.gimp.org/
PD:La mascota de GIMP se llama Wilber, arriba Wilber!
Saludos.
Encriptar y Desencriptar
Fero23
●
lunes, 10 de septiembre de 2012
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 arte, inclusive hoy se trata de una tecnología. Encriptación es una palabra rara en español, quizá fea, no obstante se emplea en documentación técnica.
La encriptación es el proceso para volver ilegible información considera importante. La información una vez encriptada sólo puede leerse aplicándole una clave.
Se trata de una medida de seguridad que es usada para almacenar o transferir información delicada que no debería ser accesible a terceros. Pueden ser contraseñas, números de tarjetas de crédito, conversaciones privadas, etc.
Para encriptar información se utilizan complejas fórmulas matemáticas y para desencriptar, se debe usar una clave como parámetro para esas fórmulas.
El texto plano que está encriptado o cifrado se llama criptograma. Recuerdo que alguien comentaba que codificar era muy sencillo, simplemente cambias unas letras por otras, y el receptor del mensaje conoce este secreto. También, aumentar o disminuir un número discreto a los códigos ASCII, suele ser otra sugerencia. Estas estrategias pasan a ser infantiles tratamientos del problema, y no presentan problema alguno para un decodificador experto y malo.
La encriptación se hace a través de la aplicación de cierto tratamiento a los códigos ASCII de los mensajes, de manera que el tratamiento inverso será el único camino práctico para decodificar el mensaje.
¿Cómo se mantiene indescifrable una cadena codificada? Se trata de combinar la clave de encriptación con el mensaje de manera que las probabilidades de decodificar el mensaje, sin conocer la clave, sean virtualmente ínfimas, es decir, el tan prolongado el trabajo de desciframiento que no existen esperanzas próximas. Por ejemplo cuando un cristal ornamental se rompe violentamente, es casi imposible volver a juntar las piezas para obtener la pieza original.
Como una cita teórica, uno de los algoritmos de codificación se basa en la función números primos. Por ejemplo resulta fácil multiplicar dos números primos, sean a = 11927 y b = 20903, de manera que a • b = c = 249310081. Pero resulta muy difícil determinar a y b a partir de c. Matemáticamente esto se hace a través del procedimiento conocido como Descomposición Factorial. En el ejemplo c viene a ser la codificación, mientras a y b son la clave de decodificación
La Encriptación tiene dos elementos: Un mensaje, y una clave privada de acceso entre el emisor y el receptor, con la cual se puede descifrar el mensaje. El procedimiento de encriptación produce un mensaje o archivo cifrado. Presento el programa escrito en C++.
DOWNLOAD EN-DECRYPTER
Esperamos les Guste :D
ANDROID FONT!!!
Unknown
●
sábado, 18 de agosto de 2012
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 letra que tiene
el logo de android y claro está, lo he encontrado ^.^
Lo puedes añarir tanto en tu android como en tu pc para poder usarlo en tus textos. aqui pongo unas capturas para que vean como queda.




para el que no sepa mas tarde les lanzare una explicacion de como cambiar la fuente en su celular con ANDROID :D
En el pc es mas sencillo aún, ya que no hace falta ser root XD
Panel de control, Fuentes, agregar fuentes.
Descarga :) espero les sirva
Lo puedes añarir tanto en tu android como en tu pc para poder usarlo en tus textos. aqui pongo unas capturas para que vean como queda.
para el que no sepa mas tarde les lanzare una explicacion de como cambiar la fuente en su celular con ANDROID :D
En el pc es mas sencillo aún, ya que no hace falta ser root XD
Panel de control, Fuentes, agregar fuentes.
Descarga :) espero les sirva
Android En Ubuntu
Unknown
●
viernes, 10 de agosto de 2012
Como hacer que Ubuntu parezca Android 4.0
Hay un monton de tutoriales dando vuelta para hacer que Ubuntu parezca Windows 7 o como Mac Os. Esta vez encontre como hacer que se parezca a Android 4.0.
Este pequeño tutorial usa un theme para Gnome Shell y Gnome Tweak Tool. Y estos son los requerimientos:- Gnome Shell debe estar instalado
- Descargar la fuente Roboto
- Descargar Ice Cream Shell
- Descargar el wallpaper de android 1 o el wallpaper de android 2
sudo apt-get install gnome-shellPaso 1- Deben instalar la fuente Roboto
Paso 2- Deben instalar Gnome Tweak Tool asi:
sudo apt-get install gnome-tweak-toolPaso 3- Deben instalar la extension user-theme a Gnome Shell con estos 3 comandos:
sudo add-apt-repository ppa:webupd8team/gnome3Paso 4- Reiniciar sesion para que los cambios tengan efecto
sudo apt-get update
sudo apt-get install gnome-shell-extensions-user-theme
Paso 5- Activar la extension user-theme en Gnome Tweak Tool
Paso 6- Deben descomprimir el theme de Android 4.0 ICS en la carpeta ~/.themes. Si esta carpeta no existe la crean. Es una carpeta oculta asi que para verla deben oprimir Crtl+H
Paso 7- En Gnome Tweak Tool elijen el theme Ice Cream Shell
Multiplataforma
Unknown
●
miércoles, 8 de agosto de 2012
A todos nosotros nos gusta disfrutar de aplicaciones bien hechas en nuestros dispositivos, ya sean Android, iOS, Windows (escritorio y Phone), y un largo etcétera. Pero para los desarrolladores, si ya les puede ser un quebradero de cabeza conseguir como resultado final una buena aplicación (mas allá de su función) en una plataforma, ni os podéis imaginar el problema que puede suponer programar para varias plataformas a la vez: diferentes lenguajes de programación, código específico de cada plataforma…
La idea de este artículo es explicaros un poco por encima lo que conlleva crear una misma aplicación para diferentes sistemas y plataformas, además de las alternativas, ya sean buenas o malas, que tienen los desarrolladores a su alcanze. En concreto, hay tres alternativas: una mala, una costosa, y una ideal, y os explicaremos en que consiste cada una, sus ventajas y sus inconvenientes.
WORA, la opción que nadie quiere utilizar
WORA, (las siglas en Inglés de “Write One, Run Anyway”, “Escribe una vez, funciona en cualquier parte” en Español) es una técnica que nos permite escribir sólo un código, que en la teoría debería de funcionar en cualquier plataforma. Este concepto fue usado por primera vez en Java. Pero, y a esto viene el título que encabeza esta sección, actualmente no les gusta ni a los usuarios de la plataforma ni a los desarrolladores: se obtienen aplicaciones muy lentas, interfaces de usuario poco atractivas e intuitivas e incluso en muchos casos problemas de compatibilidad en diferentes plataformas (lo que es una ironía hablando de algo que debería funcionar en varias plataformas). Podemos encontrar un ejemplo de esto en la anterior aplicación de Facebook: los usuarios se quejaron en masa, y los ingenieros se vieron forzados a reescribir la aplicación entera para que fuera completamente nativa en iOS.
Aplicación nativa: ideal pero muy costosa
Hablando hipotéticamente, y si dispusiéramos de recursos ilimitados, esta es una de las mejores opciones que puede haber actualmente: un desarrollo independiente por cada plataforma, con su respectivo código dará como resultado la mejor aplicación posible. Pero, volviendo a la vida real, esto ocasiona más inconvenientes: muy pocas empresas pueden permitirse el desarrollo con esta base (como Microsoft, Google o la propia Facebook del ejemplo anterior), y para el resto de nosotros esta base está a años luz: una aplicación de buena calidad puede costar (el desarrollo) entre 50,ooo y 100,000 dólares, y esto en una sola plataforma.
Modelo mixto: lo mejor de los dos mundos
También llamada Aplicación híbrida, es de las mejores bases que puede escoger un desarrollador: sigues necesitando tener conocimiento de varias plataformas y del código único de cada una, pero puedes aprovechar muchísimo código de las otras plataformas. La base es que, mientras que la interfaz de usuario es nativa y varía dependiendo de la plataforma, el núcleo de la aplicación es el mismo en todas las plataformas, y tiene muy pocos cambios. Gracias a esto se consigue un gran rendimiento de cara al usuario (gracias a que la UI es nativa), pero se sigue compartiendo código entre las plataformas. Ejemplos de este sistema sonRdio (iOS, Android, WP7 y BkackBerry) e iCircuit (un 80% de código se ha reutilizado entre WP7, iOs y OS X).
¿Pero cual es el camino a seguir?
Como muy bien se dice en la fuente, los sueños de poder centrarse en una plataforma y que pueda funcionar haciendo uso de la primera alternativa en otras plataformas se quedan en eso: sueños. Si de verdad un desarrollador quiere llegar al máximo de usuarios posibles con una aplicación de calidad, el futuro es el modelo mixto: no existe nada cercano a todas las UI (User Interface, Interfaces de Usuario) existentes (lo que hace inviable la primera opción), mientras que hacer una aplicación completamente nativa es muy costoso (lo que descarta la segunda opción)
Si sois desarrolladores interesados en el tema, o simplemente usuarios con ganas de profundizar, os recomiendo muchísimo el artículo de Charlie Kindel (en la fuente), ya que el se adentra más en el tema y da algunas opciones para aprovechar la base de las aplicaciones mixtas, algo que agradecerán mucho los desarrolladores…
Fuente | GeekWire
Fuente : El AndroideLibre
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 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 :) ...
-
Hola a todos, esta vez hablare sobre como personalizar un poco la terminal de Ubuntu. ¿Cuántos de ustedes han pensado alguna ...
-
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...
-
Muchos de los que tienen la intención de adquirir próximamente un teléfono móvil, adquirirán un smartphone, aunque no tengan ni idea...
-
Bueno, para empezar para los que lo desconozcan, GIMP (GNU Image Manipulation Program) es un programa de Manipulacion de Imagenes al est...
-
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 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...
Labels
Desarrollo









