viernes, 21 de enero de 2011

Bluetooth Driver Installer, un driver para dominarlos a todos


bluetooth adapter1 e1295526682474 Bluetooth Driver Installer, un driver para dominarlos a todos

En ocasiones intentando utilizar dispositivosBluetooth pueden surgir diversos problemasentre los que destacan los errores de pareado, fallos de sincronización o directamente dispositivos que no funcionan como deberían. Todo ello suponiendo que el sistema acepte el controlador, por supuesto.
Leyendo ghacks descubro Bluetooth Driver Installer, una sencilla utilidad disponible paraWindows que ha sido diseñada para proporcionarnos un proceso de instalación lo más facil posible, olvidándonos de tener que instalar drivers de terceros y echando mano del driver genérico de Microsoft para estos casos.
Lo primero de todo es desinstalar el driver que esta dando problemas, por supuesto siempre que este no funcione bien, y posteriormente, con el dispositivo conectado, abrimos la aplicación y seguimos las instrucciones en pantalla. Tras una detección de los dispositivos encontrados se procederá a la instalación del driver, y tras ella se realizará una prueba para ver que todo funciona correctamente.

Grub Customizer, modifica grub a tu gusto


dd1111111121112 [Descarga del día] Grub Customizer, modifica grub a tu gusto
Grub es el gestor de arranque que viene por defecto incluido en la mayoría de las distribuciones GNU/Linux. Tanto Ubuntu como otras distros traen este gestor para poder seleccionar antes del arranque del sistema qué versión queremos lanzar o incluso qué disco duro es el principal sin tener que cambiar cableado interno.
Aunque éste gestor trae una configuración por defecto y escanea nuestros discos duros locales para poder descubrir nuestros sistemas operativos para añadirlos a su lista, muchas veces ésta se hace interminable y contiene entradas que no son necesarias (O que no queremos utilizar). Para cambiarlo, como todo en Linux podemos hacerlo a mano, aunque para evitar editar archivos tenemos Grub Customizer.
Grub Customizer es una aplicación que maneja de forma gráfica nuestro Grub para poder modificar a simple vista su configuración. Como se puede ver en la imagen, es tan sencillo como marcar/desmarcar casillas. Además podemos modificar parámetros avanzados desde el menú “Preferencia” tales como la resolución de la pantalla o el tiempo de espera antes de escoger opción.

Colección de iconos de alta calidad pensados para ser incluidos en proyectos relacionados con el desarrollo de páginas web.


 Coded es el nombre de un set de iconos creados por Smashing Magazine para satisfacer las necesidades de proyectos relacionados con el desarrollo web.

Esta colección incluye 25 iconos de alta calidad listos para ser usados de forma libre tanto en proyectos personales como comerciales con la única restricción de no poder ser vendidos.

Los iconos diseñados van desde 32×32 pixeles hasta 512×512 pixeles e incluyen motivos como Browser, Bug, Cookies, Download Page,Securyty, Bookmark, Comment, Javascript, HTML, CSS, MySQL o PHP, entre otros.

Interesados pueden acceder a más información y descarga deIconos gratuitos para Desarrolladores Web desdewww.smashingmagazine.com 

La World Wide Web Consortium presenta un nuevo logo para la versión 5 del lenguaje básico de la Web.


 Pese a que HTML5 lleva tiempo entre nosotros, la adopción definitiva como estándar definitivo (no como desarrollo) entre programadores y desarrolladores web, todavía no ha llegado de forma oficial.

Con la intención de acelerar al máximo este proceso La World Wide Web Consortium ha presentado el logo oficial de HTML5, que nos permitirá identificar mejor a todos los desarrollos web que hagan uso del que para muchos es el futuro de Internet.

El logo representa no solo HTML5, sino CSS, SVG, WOFF y otras tecnologías que constituyen la plataforma web de código abierto para la creación de aplicaciones web.

Disponible bajo licencia Creative Commons 3.0, el logotipo está listo para ser usado por cualquier interesado desde www.w3.org.

Disponible una nueva actualización en fase beta de la librería Javascript más popular.


      jQuery 1.5 beta es una nuevo lanzamiento del popular framework Javasript con el que hacer aplicaciones web avanzadas del lado del cliente.

Coincidiendo con el quinto aniversario de la librería JavaScript, su equipo de desarrollo ha lanzado la primera versión beta dejQuery 1.5 con la que traer numerosas correcciones de errores especialmente en el módulo Ajax.

Este nuevo lanzamiento en desarrollo coincide con la versión estable jQuery 1.4.4 que fue lanzada el pasado mes de noviembre.

La versión final de jQuery 1.5 estará disponible a últimos de este mismo mes de enero, aunque antes se espera la llegada de una versión candidata.

Aquellos que lo deseen pueden acceder a más información y descarga de jQuery 1.5 beta desde blog.jquery.com

La nueva versión final del navegador de la Fundación Mozilla cerca de su llegada definitiva.


 Desde los primeros desarrollos de Firefox 4 han pasado cerca de 7 meses en los que la Fundación Mozilla ha visto como se reducía el número de usuarios de su navegador open source a nivel mundial, pese a que algunas estadísticas lo sitúan en Europa como el navegador nº1.

Pese a la calidad de las versiones de Firefox ofrecidas, disponer de una comunidad de usuarios fiel o la promesa de una nueva versión cargada de mejoras, lo cierto es que el excesivo tiempo transcurrido entre Firefox 3 y Firefox 4 ha permitido que alternativas como Google Chrome hayan aprovechado el momento y se hayan convertido en el navegador con mejores resultados durante 2010 con un crecimiento cercano al 5%.

Pese a todo, el equipo de desarrollo de Firefox empieza a ver el final del camino y ha publicado recientemente un anuncio en la lista de correo de Mozilla donde señala la próxima llegada de una versión candidata previa al lanzamiento final. De seguirse los plazos marcados ahora por la Fundación Mozilla, Firefox 4 llegaría a finales del mes de febrero. No obstante hay que tomar con cautela esta afirmación al considerar que todavía quedan 160 bugs graves que deben ser solucionados para que el navegador funcione correctamente y que Firefox 4 ya ha sufrido importantes retrasos desde su previsión original para noviembre de 2010.

Firefox 4 ofrecerá varias mejoras entre las que destaca una nueva interfaz, soporte HTML5, aceleración por hardware, mejoras en velocidad, así como nuevas funcionalidades en sincronización de marcadores o en la administración de pestañas.

La última versión no final del navegador de la Fundación Mozilla es Firefox 4 beta 8.

jueves, 20 de enero de 2011

Los juegos para celulares, el nuevo negocio digital

Con la llegada de los smartphones como el popular iPhone o el Nokia 5800, o cualquier teléfono con aplicaciones extra -al estilo de los Sony Ericsson con su sistema de Shock- ha llegado además, un mercado muy lucrativo para quienes desarrollan juegos para celulares.

juegos para celulares descargar
Y es que es un mercado lucrativo por su bajo valor, pero por la gran cantidad de personas que buscan este tipo de elementos. A menudo suelen verse búsquedas del tipo “aplicaciones para celulares“, “descargar juegos para celulares” o “juegos para nokia” o cualquier otra compañía que se le parezca, y que finalmente dan a parar a sitios webque ofrecen sus servicios de descarga de juegos.
Gameloft, una de las empresas líderes en el desarrollo de videojuegos para celulares, que ha sabido posicionarse gracias a la buena gráfica de los mismos, además de unirlas con funciones interesantes de los teléfonos celulares, como los Sony Ericsson y su Bioshock, lo que hace que sean preferidos por miles de usuarios al momento de descargar juegos.
La facturación de la misma empresa subió hasta un 18% más en el año 2010 de lo que había sido en su año anterior, lo que además prevén se mantenga en este nuevo año 2011.


Descarga Need for Speed Carbon para Celulares


Me entero de este espectacular juego que puedes subir a tu teléfono móvil para que no pares de jugar, es el Need for Speed Carbónversión Java.

¿Eres adicto a la velocidad? Descárgalo entonces desde el link de abajo…

Facebook y Snaptu lanzan Facebook Java para Celulares

Los chicos de Snaptu llevan bastante tiempo realizando aplicaciones para redes sociales y aplicaciones de mensajería instantánea. Sin ir más lejos, su cliente de Twitter es realmente una excelente utilidad a la hora de conectarse a dicha red de microblogging desde un móvil que soporte Java. Ahora, en un acuerdo con Facebook han lanzado una versión de Facebook en Java para los celulares de baja gama.


Con ello, Facebook pretende llegar a un público bastante alto que aún no ha decidido comprarequipos móviles inteligentes -conocidos comosmartphones- y quedarse con la mayor parte de latorta, puesto que son muchos más los usuarios de un móvil común que los de un smartphone, aunque habría que echar un ojo para saber cuántos de dicho universo son capaces de correr aplicaciones Java.
Aún así, la aplicación estará disponible para la descarga durante 90 días. Con ese tiempo, Facebook y Snaptu probarán la funcionalidad de la aplicación y decidirán si mantenerla o no en el tiempo. Esperemos que tenga una buenarecepción.

Llega Visual Cobol R3 para facilitar la modernización de aplicaciones

Micro Focus ha presentado en sociedad la versión actualizada de Visual Cobol, con la que los desarrolladores podrán portar sus aplicaciones a otras plataformas como Java o Windows Azure sin necesidad de reescribir el código.



Con Visual Cobol R3 Micro Focus ha dado una vuelta de tuerca más al negocio que gira en torno al lenguaje de programación COBOL, ampliamente utilizado por las grandes empresas a nivel mundial. Según la propia compañía, el 70% de las grandes cuentas utilizan aplicaciones desarrolladas en COBOL y actualmente existen más de 220.000 millones de líneas de código activas.
La llegada de Visual Cobol R3 permitirá a los desarrolladores portar sus aplicaciones COBOL a otras plataformas sin reescribir el código
La llegada de Visual Cobol R3 permitirá a los desarrolladores portar sus aplicaciones COBOL a otras plataformas sin reescribir el código
Se trata de un lenguaje antiguo pero que, lejos de desaparecer, seguirá utilizándose durante mucho tiempo. Sin embargo, Micro Focus lleva varios años creando nuevas soluciones y servicios que permitan a sus clientes modernizar sus aplicaciones sin necesidad de tener que reescribir el código. Esta es una de las principales características de Visual Cobol R3, la de permitir a los desarrolladores adaptar las aplicaciones escritas en COBOL a otras plataformas más actuales y extendidas en otros ámbitos como son JavaWindows Azure y también ser ejecutadas enWindowsLinux .NET.
De hecho, estos profesionales podrán trabajar con Visual Studio 2010 o con Eclipse mientras lo hacen en Visual Cobol R3.
El objetivo final de esta nueva revisión es el de permitir la ejecución de programas COBOL en cualquier plataforma, algo que hasta hace poco estaba reservado para los costosos mainframe de IBM, para los que se creó específicamente este lenguaje de programación.

Lista la funcionalidad completa de JDK 7

Duke

Duke

El pasado 14 de enero Mark Reinhold (Arquitecto en jefe del Java Platform Group en Oracle) anunciaba que JDK 7 está “Feature-complete”. Esto significa que todas las características planeadas han sido implementadas e integradas en el master forest. El código deOpenJDK se guarda en varios repositorios Mercurial o “forests” (bosques). Los builds promovidos se realizan usando el código del MASTER forest de los repositorios. (He ahí algo nuevo que aprendí con esta entrada…)
Además de esto, se incluyen los tests unitarios y todos los otros tests planeados han sido escritos y ejecutados en un conjunto representativo de plataformas. El desarrollo viene un poco atrasado, verificando que todo estuviera realmente terminado, proceso que se vió demorado con las vacaciones de fin de año.
Hay algunas excepciones de cosas que no han sido implementadas:
  • Actualización del XML Stack y Enhanced JMX Agent y MBeans. Estas dos características no han sido finalizadas pero fueron aprobadas para su integración más adelante, lo que no afectaría el calendario general.
  • Las características de la VM, el lenguaje y bibliotecas gobernadas por los JSRs (203292334, and336) están implementadas según sus especificaciones borrador actuales. Serán actualizadas a medida que las especificaciones evolucionen, y la fecha de lanzamiento será ajustada si el grupo de expertos de estos JSRs decide introducir cambios que no puedan ser implementados en el tiempo restante.
Lo que queda es ejecutar todos los tests en todas las plataformas soportadas. La actividad principal de los desarrolladores de ahora en más será corregir bugs y seguir la evolución de los Java Specification Requests.
Por el momento no se está necesitando ayuda en probar este milestone de JDK 7, ya que hay todavía un montón de bugs por corregir. El milestone 12 a mediados del mes que viene sera el lanzamiento Developer Review, para que los desarrolladores prueben las nuevas funcionalidades y reporten bugs. Por esto, se alienta a todos a esperar el siguiente release si realmente quieren testear.
El calendario definido por el momento es el siguiente:
  • 23/12/2010 – Milestone 11 – funcionalidad completa (llegó tarde).
  • 17/02/2011 – Developer Preview (Milestone 12).
  • 12/04/2011 – Comienza “rampa abajo”: p1-p3 solo bugs.
  • 28/04/2011 – Cambios en la API/interfaces: sólo cambios críticos
  • 11/05/2011 – Resolución de todos los bugs apuntados.
  • 18/05/2011 – Resolución de bugs: sólo críticos.
  • 02/06/2011 – Último build programado (Milestone 13). Comienza ciclo final de tests.
  • 28/07/2011 – Disponibilidad general.
OpenJDK
OpenJDK
Podemos ver la lista de características introducidas en Java 7 en este enlace. Pueden ver ahí el detalle de las mejoras en la máquina virtual, el lenguaje, y varios aspectos más de la plataforma.
Si quieren ir probando lo nuevo en Java 7, pueden ir descargando JDK 7 e instalarlo.

JRuby: Implementación de Ruby en la JVM

JRuby es una implementación 100% Java del lenguaje de programación Ruby. Básicamente es un intérprete de Ruby escrito en Java y que se ejecuta sobre la máquina virtual. Es una de las tantas implementaciones, de las más completas.
JRuby
JRuby
Actualmente Ruby se encuentra en su versión 1.9.2, y la implementación oficial (la más usada – Matz’s Ruby Interpreter o MRI) se toma como referencia para la especificación del lenguaje. Esta versión de Ruby corre sobre una máquina virtual específica de Ruby, y está escrita en C. JRuby soporta completamente Ruby 1.8, y se está trabajando en la compatibilidad con 1.9.2. Además de estas dos implementaciones existen también MacRuby (Ruby en Mac OS X), Rubinius, y otras.
La madurez de una implementación es medida (segun Wikipedia) por su habilidad de ejecutar Ruby On Rails. Este punto se denomina la singularidad Rails. Para tener una referencia de la madurez de JRuby, en mayo de 2010 solamente la MRI y JRuby eran capaces de ejecutar Rails sin modificaciones en un ambiente de producción.

¿Porqué JRuby?

No recuerdo cuándo leí por primera vez sobre JRuby, pero esta fue la primer pregunta que vino a mi cabeza. No me terminé de convencer de su utilidad hasta que fui a RubyConf Uruguay (ver resumen de ese día en este enlace).
El tema es que JRuby es solo Ruby, pero no es solo Ruby. Se ejecuta sobre la JVM, que tiene bastante trabajados y aceitados varios aspectos de una máquina virtual como el Garbage Collector. Además, tenemos a disposición las miles de herramientas y bibliotecas ya maduras en el ambiente Java, y la integración con todos los demás lenguajes que corren sobre la JVM. Agregarle a eso la cantidad de plataformas en las que puede correr (y la concurrencia).
En resumen, podemos programar en Ruby dentro del ambiente Java, con todas las ventajas que esto nos aporta.

Usando JRuby

Instalarlo es trivial, en mi caso simplemente usé yaourt para descargar e instalar el paquete, pero pueden visitar el sitio web para descargarlo y ver instrucciones de instalación: http://jruby.org/download
Una vez hecho esto, podemos ejecutar código Ruby con JRuby, o escribir un híbrido Ruby Java. Un ejemplo que Charles Nutter – uno de los lead developers y gran evangelista de JRuby – dió en la RubyConf fue levantar un JFrame con JRuby. Es un código bien sencillo, pero en mi caso fue como el golpe que me hizo dar cuenta que se “programa Ruby con Java” (no sé si me explico, en fin, dejo a libre interpretación):
#Usar Java
require "java"
 
#Importar las clases Java requeridas:
include_class javax.swing.JFrame
include_class javax.swing.JLabel
 
#Crear Frame y agregar etiqueta:
f = JFrame.new 'Ventana - JRuby'
f.setSize 400,400
l = JLabel.new 'Hola mundo desde JRuby'
f.add l
f.show
No hay que olvidar además que podemos hacer uso de Ruby On Rails y desplegarlo junto a otras aplicaciones web en un servidor Java como Tomcat.

JRuby 1.6

Esta entrada fue motivada por el lanzamiento de JRuby 1.6.0 RC1. Se trata de uno de los hitos más importantes para JRuby debido a varias razones. Llevó 9 meses de trabajo y algunas de las características destacadas son la compatibilidad con Ruby 1.9, mejoras en el rendimiento y soporte para Windows.
Respecto a la compatibilidad con el lenguaje y la API de Ruby 1.9.2, está casi terminada. Faltan algunas pocas cosas por implementar antes de la versión final. El rendimiento de las llamadas a métodos Ruby ha sido mejorado, reduciendo sustancialmente los tiempos, además de muchas optimizaciones en respuesta a reportes de los usuarios.
Otras mejoras a destacar:
  • Profiler Gráfico incorporado (Más info)
  • Cambios en RubyGems – Actualización a RubyGems 1.4.2 y otros cambios
  • Soporte experimental para API de extensión de C
  • Preview de soporte RubyGems para Maven
  • Compatibilidad y experiencia de usuario mejorada en Windows
Además de todo esto, se hicieron más de 2000 commits y se resolvieron 265 problemas. El desarrollo de esta versión contó con la mayor cantidad arreglos, revisiones y contribuciones de usuarios hasta el momento.
Con todo esto podemos suponer que JRuby está creciendo, y seguirá así por un buen tiempo. Ya presenta una alternativa interesante a Ruby en un contexto de desarrollo específico de Java.
Viniendo de desarrollar en Java y queriendo desarrollar en Ruby, mirar JRuby es como un puente entre ambas. Todavía tengo fijada la idea de aprender Ruby, pero JRuby presenta una oportunidad para ir pensando en mechar Ruby con el trabajo diario en Java.

miércoles, 19 de enero de 2011

Teorías Empresariales

GESTIÓN TRADICIONAL:Tienes dos vacas. Vendes una y compras un toro. Tu rebaño se multiplica y la economía crece. Las vendes y te jubilas con los beneficios.
GESTIÓN AMERICANA: Tienes dos vacas. Vendes una y fuerzas a la otra a producir la leche de cuatro vacas. Te sorprendes cuando la vaca muere extenuada.
GESTIÓN FRANCESA: Tienes dos vacas. Te pones en huelga porque quieres tres.
GESTIÓN JAPONESA: Tienes dos vacas. Las rediseñas para que tengan la décima parte de su tamaño y produzcan veinte veces más leche. Entonces creas una serie de
dibujos animados llamada “Vakemon” y la vendes a todo el mundo.
GESTIÓN ALEMANA: Tienes dos vacas. Haces una re-ingeniería de procesos para que las vacas vivan 100 años, coman una vez al mes y se ordeñen ellas mismas.
GESTIÓN INGLESA: Tienes dos vacas. Las dos están locas.
GESTIÓN ESPAÑOLA: Tienes dos vacas, pero no sabes dónde están. Te vas a tomar una cerveza. Qué cojones!!!!
GESTIÓN RUSA: Tienes dos vacas. Las cuentas y llegas a la conclusión de que tienes cinco vacas. Las cuentas otra vez y piensas que tienes 42. Las cuentas otra vez y te salen 12. Dejas de contar vacas y abres otra botella de vodka.
GESTIÓN SUIZA: Tienes cinco mil vacas, ninguna de las cuales te pertenece. Les cobras a otros por guardarlas.
GESTIÓN HINDÚ: Tienes dos vacas. Las adoras.
GESTIÓN CHINA: Tienes dos vacas. Tienes 300 personas ordeñándolas. Te enorgulleces de no tener ningún parado, alta producción bovina y arrestas al periodista que publicó las cifras.
GESTIÓN GALESA: Tienes dos vacas. La de la izquierda esta buenísima… Tienes un problema muy serio. Deberías visitar alguna vez la ciudad y dejar el campo por una temporada.

Canibales

En una empresa, después de un exhaustivo proceso de entrevistas,
tests y dinámicas de grupo,
para no defraudar las leyes de discriminación,
contrata a un grupo de caníbales.
La Encargada de RH,durante la ceremonia de bienvenida les dice:
“Ahora forman parte de un gran equipo. Ya pueden disfrutar de todos los beneficios de la empresa.Por ejemplo, pueden ir al comedor de la empresa cuando quieran para comer algo, pero sólo les pido que no se coman a los otros empleados”, bromeó la de RH.
Cuatro semanas mas tarde, la encargada de RH reúne a todos los caníbales. “Están trabajando muy bien y estoy muy satisfecha… pero la señora que hace el cafe no aparece
¿Alguno de ustedes sabe lo que le ha podido pasar?”
Todos los caníbales negaron con la cabeza. Después de que la encargada de RH se hubo marchado, el Jefe de los caníbales los junta a todos y les pregunta:
“¿Quién ha sido el idiota que se ha comido a la señora del cafe?”
Uno de los caníbales, levanta tímidamente la mano.
El Jefe caníbal le dice: “¡¡¡¡Eres un bestia!!!!!
Estamos trabajando aquí con una tremenda oportunidad en las manos.
En cuatro semanas nos hemos comido 3 directores, 2 gerentes,  1 de RRHH y nadie se ha dado cuenta… Podríamos haber seguido así mucho tiempo…
pero noooo!,¡¡¡
TENIAS QUE ESTROPEARLO TODO COMIÉNDOTE A UNA PERSONA QUE HACE FALTA!!!”

Borrachos

Va un compadre a visitar a su compadre al hospital porque se enteró de que había tenido un accidente.
Ya estando en la habitación de su compadre le pregunta:
- Qué le pasó compadre?
-Mire… -el compadre le enseña una rajada en la cabeza- Ve esto, compa ? Pues fue hecho con un cuerno de jirafa .
El compadre se sorprendió con tal explicación.
En eso le sigue diciendo el accidentado,
- Mire esto también compadre:
Ahora le enseña un moretón en el estómago
- Ve esto?-Pues fue una patada de caballo salvaje  .
-El otro compadre se encontraba asombradísimo.
-Mire, compadre Continua el golpeado enseñándole un orificio en la parte superior de la espalda-Ve esto también?Esto, compadre,fue un cuerno de rinoceronte  …
Y este ojo morado fue la cola de una sirena  !!!Eso ya fue el colmo, el otro compadre no resiste mas la intriga y con una enorme curiosidad le pregunta:
Pos donde andaba, compadre:
¿En un safari?!-No, compadre:
me subí bien pedo a un carrusel…

Matrimonio

La mujer entra a la cocina y encuentra a su marido mirando hacia todoslados ,matamoscas en la mano.
-¿Qué estas haciendo?’ – le pregunta.
‘Cazando moscas’ – responde-
‘¡Ah, ya veo! ¿Has tenido suerte?’ -’Sip, 3 machos y 2 hembras’  -le contesta.
Intrigada, ella le pregunta:
-¿Cómo puedes determinar el sexo de cada mosca que has matado?’
-’Muy fácil, tres estaban sobre la lata de Tecate y las otras dos en el teléfono…