Archive for the ‘ Programacion ’ Category

Nuevo Motor de Base de Datos : MariaDB

La empresa Oracle hace unos meses atrás compró a SUN Microsystems, por lo tanto es dueña de MySQL también, el creador original de ésta base de datos Michael Mounty hizo su campaña para que Oracle no cierre el proyecto MySQL ya que éste es de libre distribución y código libre. De hecho logró que Oracle prometa contribución al código de éste por 3 años y una inversión de poco más de 20 millones de dolares.

Pero con todo esto Michael no quedó satisfecho siendo que Oracle es una de la mayores productoras de código cerrado existente. Entonces lanzó su nuevo motor de base de datos llamado MariaDB el cual está basado en MySQL, y trata de incluir todos los cambios que hace la comunidad a MySQL, de hecho muchos de los desarrolladores participan en ambos proyectos aún.

Se tenía planeado implementar el motor Maria en MySQL 6, siendo hoy mismo los más populares MyISAM e INNODB. El “nuevo” motor lo pueden descargar desde aquí para comprobarlo y hacer sus pruebas correspondientes.

Algunas Features que ofrece MariaDB sobre MySQL:

•Incluye el motor de almacenamiento MariaDB y PBXT
•Los querys se ejecutan más rápido ya que Maria cachea las tablas temporales en vez de guardarlas en disco (también esto supone mayor riesgo a pérdida de datos si se lo usa irresponsablemente)
•Las consultas complejas generan un hilo distinto, pero si detecta que es sencilla la consulta evita la creación de hilos separados (evitando el famoso overhead)
•La corrección de varios bugs menores.

Desde : DevTroce

Circuitous, gestor de multitarea


Como ya sabemos, gracias al Jailbreak y a Backgrounder podemos tener aplicaciones en segundo plano (multitarea) en nuestro iPhone. Además existen gestores para saber cuántas ventanas y cuáles son las que tenemos abiertas en todo momento, como multiflow.

Pues hoy a aparecido en Cydia un nuevo gestor llamado Circuitous que instala un dock lateral en la pantalla y nos muestra que aplicaciones tenemos abiertas y nos permite, además, cerrarlas.

Esta disponible en Cydia ya completamente gratuita (al contrario que multiflow) y necesitaremos Activator para poder configurarla.

Vía

Desde : ActualidadIphone

Ihome le cambia la cara a Android

Una de las cosas buenas que tiene Android es que existen multitud de aplicaciones que permiten cambiarle el aspecto casi por completo al sistema. Hay a quien le encanta la interfaz nativa de Android pero también hay a quien le gusta modificarla para hacerla más personal o para dotarle de características adicionales. Hoy traemos una de nombre Ihome que nos permite personalizar los escritorios y que trae unas transiciones realmente espectaculares. Ihome imita un poco el estilo de iconos y disposición de los mismos en el escritorio del Iphone y no entra mucho en los menus internos de Android como el calendario o la agenda de contactos.

La parte positiva es que existe una versión de Ihome gratuita para poder probar la aplicación y la mala es que todas las transiciones adicionales que son las interesantes están en la opción de pago de la misma. Si alguno le gusta y la compra que nos comente que tal le va con ella. A continuación os dejo un video de demostración y los códigos Qr de la misma tanto de la gratuita como de la de pago.

Visto en : AndroidSis

Una aplicación Android permite reconocer rostros

La empresa sueca TAT acaba de anunciar el desarrollo de una aplicación de realidad aumentada para la plataforma Android que permite reconocer las caras de las personas. Recognizr -así se llama la aplicación- emplea el software de reconocimiento Polar Rose para reconocer el rostro y luego asociarlo a las redes sociales en las que esta persona esté registrada.

El uso de la aplicación es bien sencillo: apuntamos la cámara de nuestro dispositivo Android sobre la cara a reconocer y pulsamos sobre “Reconocer”, para que el software reconozca el rostro asociado a un perfil previamente abierto en Recognizr. Una vez la aplicación ha reconocido a la persona, mostrará en pantalla todas las redes sociales en las que está registrada (incluyendo Flickr, Facebook, YouTube y Skype entre otras). Te dejo un vídeo demostrativo .

Visto en : Es.engadget.com

Las sentencias de Chuck Norris para la programación Java

  • Sólo Chuck Norris puede hacer una clase abstracta y final.
  • Chuck Norris serializa los objetos directamente en cráneos humanos.
  • Chuck Norris no despliega aplicaciones web, él las mete a patadas en el servidor.
  • Chuck Norris siempre utiliza sus propios patrones de diseño, y su favorito es la Patada Voladora Chuck.
  • Chuck Norris puede usar para matarte cualquier clase de java.util .* , incluido el javadocs.
  • Chuck Norris puede golpear tan fuerte que tu aplicación web se convierta en una aplicación swing, y es muy probable que sea una aplicación swing con una gran cantidad de iconos de cráneos humanos.
  • Chuck Norris demostró el significado de Float.POSITIVE_INFINITY contando hasta él, dos veces.
  • La sincronización no protege frente a Chuck Norris, si quiere el objeto, él lo toma.
  • Chuck Norris no usa javac, él edita directamente los .class con un editor binario.
  • El código Java de Chuck Norris nunca necesita ser optimizado. Su código es tan rápido que rompió la velocidad de la luz durante una prueba en los laboratorios de Sun matando a 37 personas.
  • Cuando alguien intenta utilizar un método deprecated hecho por Chuck Norris , el método no avisa de que está deprecado. Automáticamente te pega una patada voladora en la cara en tiempo de compilación.
  • El paquete java.lang originalmente contenía una ChuckNorris clase, pero fue quitado del paquete durante la revisión ya que Bill Joy recibió una patada voladora en la cara.
  • Chuck Norris no tiene un error en su código, EVER!
  • Chuck Norris no escribe código. Él mira a la pantalla de un ordenador hasta que obtiene el PROGRAMA que quiere.
  • El código funciona más rápido cuando Chuck Norris lo mira.
  • Chuck Norris modifica binarios .class ignorando el verificador de bycodes de Java.
  • Chuck Norris no captura excepciones porque nadie tiene el coraje para lanzar ninguna.
  • Chuck Norris puede hacer un casting a cualquier objeto sólo mirándolo.
  • Si usted recibe un ChuckNorrisException lo más probable es que muera.
  • Chuck Norris es el único que puede utilizar GOTO y const en Java.
  • Chuck Norris puede compilar el código Java en . NET Framework, evidentemente, sólo mirándolo.
  • Chuck no necesita capturar ninguna excepción de Java porque cuando va a lanzar la excepción Java tiene miedo de su patada voladora.
  • Los niveles de visibilida Java son public,default, protected, private y protected By Chuck Norris “, no intente tener acceso a un campo con este último modificador!
  • Chuck Norris come crudos JavaBeans y da patadas voladoras a JavaServer Faces!
  • Chuck Norris puede dividir por 0!
  • Recolector de basura sólo se ejecuta sobre el código de Chuck Norris para recoger los cadáveres.
  • Cada línea de código de Chuck Norris se ejecuta en tiempo real. Incluso en una aplicación multi-thread.
  • Cuando una CRU carga un .class de Chuck Norris duplica la velocidad.
  • Chuck Norris puede ejecutar instrucciones de 64 bits en una CPU de 32 bits.
  • Chuck Norris implementa “Indestructible”. Todas las demás criaturas implementan “Killable”.
  • Chuck Norris sólo programa aplicaciones web en Java para conseguir ganar el .WAR!
  • Chuck Norris dio una vez una patada voladora a una clase Java. El resultado es conocido como las inner class.
  • Chuck Norris puede hacer herencia múltiple en Java.
  • JVM no arroja excepciones a Chuck Norris, ya no. Que matara a 753 ingenieros de Sun fue suficiente.
  • Chuck Norris no necesita unidad de pruebas, porque su código siempre funciona. Siempre.
  • Chuck Norris extiende a Dios. ( Y Dios que era final no pudo hacer nada para evitarlo)
  • Chuck Norris tiene tanta memoria de trabajo y es tan poderoso que puede ejecutar todas las aplicaciones Java en el mundo y obtener el 2% de uso de los recursos.
  • Chuck Norris ya usaba en su código genéricos en la versión 1.3.
  • Una clase Chuck Norris no puede ser decompilada… no se moleste en intentarlo.

Como se crean las aplicaciones para el Iphone.

¿Alguna vez te preguntaste como se crean las aplicaciones para el iPhone?, pues bien, existe una página en internet que te facilitará la existencia y responderá a todas tus dudas, se llama Swebapps, en ella se pueden crear dichas aplicaciones gratuitamente.

Aunque no todo es color de rosas, las mejores aplicaciones cuestan, pero para comenzar con las gratuitas bastan y sobran para practicar, así que a continuación les dejo el enlace de la página y el tutorial en video:

Programando para la Comunidad :)

Un dia de estos me dio ganas de ayudar a un amigo a realizar una tarea de la universidad, terminamos la tarea ( hicimos una agenda electronica). Desde entonces se me dio por ayudar a la comunidad .net. Desde entonces he comenzado a subir codigos a la famosisima pagina la web del programador. Aca abajo les posteo los dos primeros aportes que he hecho en Visual Basic.net.

He realizado otros aportes, pero aun no han sido posteados en web del programador. Por lo que estos los postearemos un poco mas adelante.

Si eres programador y estas comenzando en VB.net y/o C# recuerda que estamos a la orden aca en LaginaNy.tk. Puedes mandar tus comentarios y/o sugerencias a : revolucion.77804@gmail.com