Anuncios

Archivo de la categoría: Desarollo

Registrar tu Windows Phone 7 para desarrollo.

Aquí un video tutorial con los pasos a seguir para registrar nuestra terminal Windows Phone 7 para poder ejecutar aplicaciones desarrolladas  por nosotros o aplicaciones no disponibles en el Marketplace.

Anuncios

Como desinstalar SQL Server 2008 R2 o una Instancia Existente

 

Ranking 2011 de lenguajes más usados

Cada vez que llegamos a un final de ciclo, es inevitable volver la vista atrás y valorar lo que hemos aprendido, lo que hemos ganado y lo que nos hemos dejado en el camino. En nuestro mundillo, este repaso del año que se nos va en cuestión de horas, pasa por el ranking de lenguajes de programación más usados que generan en TIOBE.

Descartando aquellos que no llegan al 1%, que parecen fluctuar mucho cuando apenas ganan público, como PL/SQL y otros lenguajes muy orientados a entornos concretos, la lista de los más usados nos ofrece algunos datos muy interesantes:
Top 13 de lenguajes de programación más usados en 2011

La gran revolución del año la ha protagonizado Objective-C, que con una subida de 3,56 puntos porcentuales ha alcanzado más del doble de protagonismo que el año pasado, y se coloca en 5º puesto desbancando a los dos lenguajes que mayor retroceso han sufrido en 2011: PHP y Python. No cabe duda que el interés cada vez mayor por estar presente en iOS ha suscitado dicha subida y lo convierte en uno de los lenguajes más interesantes para plantearnos su aprendizaje en 2012.

Por otra parte, todo un clásico como C++ está a punto de caerse del podio en favor de C#, y es que el lenguaje estrella de Microsoft continúa el ascenso constante que viene protagonizando en la última década.

Si miramos la gráfica de la evolución desde 2002 y jugamos a ser adivinos, podemos sospechar que, salvo variaciones bruscas como la producida en 2004, Java y C seguirán en su dura pugna por el primer puesto, mientras que C++ parece que será rebasado de largo por sus dos primos lejanos (uno de Redmond y el otro de Cupertino, para ser más exactos).

Histórico de lenguajes de programación

Visto lo visto, ¿alguien se plantea cambiar de lenguaje de cabecera para pasar a alguno con más público?

Fuente | TIOBE Programming Community Index for December 2011

Fuente: genbetadev

Muere Dennis Ritchie, creador del lenguaje C y cocreador de Unix

image

Otra gran mente del mundo de la tecnología se ha despedido de esta vida. Dennis Ritchie murió el fin de semana pasado, a la edad de 70 años. Ritchie creó el lenguaje de programación C, que es considerado como una de las bases para los lenguajes de programación modernos, y en conjunto con Ken Thompson desarrolló Unix, uno de los sistemas operativos más importantes de la historia de la computación.

Con conocimientos de física y matemáticas, además de un Ph.D. de Harvard y varios premios por su contribución a la humanidad, podríamos decir que Ritchie es uno de los hombres más inteligentes que ha pasado por este planeta. En pocas palabras, no estarías leyendo esto de no ser por lo que Ritchie regaló al mundo.
Descansa en paz Dennis, y muchas gracias por todo.

Fuente:engadget.com

Dart, nuevo lenguaje de programación web de Google

Google ha lanzado un nuevo lenguaje de programación llamado Dart. Este lenguaje está orientado a la programación de aplicaciones para Internet. Dart permite crear apps para la web de formaestructurada, aunque Google ha intentado que el lenguaje mantenga la suficiente flexibilidad como para ofrecer una plataforma con muchas opciones. La compañía del buscador ha lanzado una versión previa para que los desarrolladores prueben el lenguaje y puedan intercambiar opiniones sobre las características y las posibles mejoras que se puedan añadir.

Uno de los puntos en los que más ha trabajado Google es en lanzar un lenguaje de programación sencillo e intuitivo, para que los potenciales programadores no pierdan demasiado tiempo en la temida (y a veces pesada) curva de aprendizaje. La empresa norteamericana se ha caracterizado en los últimos años por lanzar productos y plataformas fáciles de usar, que sean lo bastante intuitivos como para acercar las diversas tecnologías al máximo número de personas.

El lenguaje Dart está pensado para aprovechar las capacidades de diferentes dispositivos como ordenadores, tablets, servidores o incluso smartphones. La creación de las aplicaciones se puede realizar a través de una consola virtual nativa o a través de un compilador que traduce el lenguaje a JavaScript, lo que permite lanzar estas apps a través de todos los navegadores modernos. Un punto flaco del lenguaje es que la consola virtual de Dart todavía no está integrada con el navegador Chrome(algo que podría cambiar en los próximos meses).

Google ha habilitado una página web para explicar las funciones básicas de Dart, en la que también se pueden encontrar algunas librerías y herramientas para mejorar el uso del lenguaje. Sin duda, una herramienta más de las muchas que ha lanzado la empresa en los últimos años, aunque todavía está por ver si este lenguaje que trata de mezclar una estructura más fija a través de tipos con una estructura más flexible encontrará una buena acogida entre los programadores acostumbrados a utilizar otras plataformas.

Fuente:tuexpertoit

Descarga Windows 8 Developer Preview!

image

Quieren darle un vistazo a lo que nos espera en el futuro con Windows? Microsoft ha publicado en su página para desarrolladores, el ISO completo de Windows 8, listo para ser descargado.

Tenemos la versión de 32 y 64 bits, además de una de 64 bits con herramientas para desarrolladores (incluyendo Visual Studio 11 Express, Microsoft Expression Blend  5 y 28aplicaciones Metro). Todas las versiones incluyen aplicaciones con el estilo “Metro” (la nueva interfaz). Pero como bien dice en el título: se trata de una versión para desarrolladores: no esperen cambiar sus actuales instalaciones de Windows 7 por ésta.

Necesitarán:

  • CPU de 1 Ghz o más veloz
  • 1 GB de RAM
  • 16 GBs de disco duro / 20 GBs para la versión de 64 bits
  • Tarjeta de video con soporte para DirectX9
  • Pantalla multitouch (para añadir soporte a los gestos)

Pueden instalarlo encima de Windows 7 (y Vista XP) si utilizan el preview sin las herramientas de desarrolladores, pero nuevamente, es una pésima idea. Se trata de una versión que carece todavía de muchas funciones. Pero es algo que podríamos instalar en nuestra máquina de pruebas o, incluso, en una máquina virtual.

Descargar Windows 8 Developer Preview

Solucion al problema con Joomla 1.5 y MySQL 5.5.x

image

Ya sea en servidores locales o con nuestros podremos de hosting nos podemos encontrar con este erro presente entre Joomla 1.5 y las versiones de MySQL 5.5.x, el error se presenta en la fase de instalacion del mismo Joomla exactamente al confirmar la “Configuración de la base de datos”  se nos muestra el siguiente código.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM CHARACTER SET `utf8`’ at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default ‘0’, `type` varchar(30) NOT NULL default ‘banner’, `name` varchar(255) NOT NULL default ”, `alias` varchar(255) NOT NULL default ”, `imptotal` int(11) NOT NULL default ‘0’, `impmade` int(11) NOT NULL default ‘0’, `clicks` int(11) NOT NULL default ‘0’, `imageurl` varchar(100) NOT NULL default ”, `clickurl` varchar(200) NOT NULL default ”, `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default ‘0’, `checked_out` tinyint(1) NOT NULL default ‘0’, `checked_out_time` datetime NOT NULL default ‘0000-00-00 00:00:00’, `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT ”, `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default ‘0000-00-00 00:00:00’, `publish_down` datetime NOT NULL default ‘0000-00-00 00:00:00’, `tags` TEXT NOT NULL DEFAULT ”, `params` TEXT NOT NULL DEFAULT ”, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`

image

La solucion es muy simple en este caso nos dirigimos al script de la creación de las tablas de la base de datos que esta en “tujoomla\installation\sql\mysql\joomla.sql”

Abrimos el archivo “joomla.sql” en un editor de texto plano como el bloc de notas y buscamos esta línea:

 TYPE=MyISAM CHARACTER SET `utf8`;

y la cambiamos por:

ENGINE=MyISAM CHARACTER SET `utf8`;

image

En si la cuestión es cambiar la palabra TYPE por ENGINE son varias las líneas a modificar una en cada fin de tabla para ser exactos, recomiendo usar la función buscar y remplazar de su editor de texto para facilitar el asunto.

Ya cambiadas todos los TYPE a ENGINE estamos listos para continuar la instalación de Joomla 1.5, espero les allá quitado en peso de enzima y mucha suerte con su CMS.

Cierra Google Labs, uno de los Labs más representativo e inspiración para muchos

Cierre Google Labs

Cierra Google Labs y en parte todos los desarrolladores nos hemos quedado atónitos al cerrar uno de los Labs más representativos de las grandes compañías tecnológicas. El motivo es que Google ha decidido centrarse en sus productos oficiales que ya conforman un amplio abanico de aplicaciones webs con mucho trabajo encima.

Google Labs era un lugar idóneo para trastear con nuevos productos de la compañía. Esos que aún no habían recibido, como llaman ellos, la graduación para formar parte del conglomerado oficial de aplicaciones. Pero que luego como hemos visto han pasado a formar parte varios productos importantes como el propio buscador como es el caso del motor de reconocimiento de imágenes de Goggles. O uno como swiffy para convertir Flash en HTML5 del que hablamos recientemente.

Muchos de los productos que se encuentran en Labs pasarán a formar parte de la nomina oficial de productos, casos claros como: Page Speed Online, las aplicaciones de Android Goggles, App Inventor, Sky Map.

El cierre de Google Labs no significa que cierren el resto de Labs como son Google Maps Labs con funciones experimentales de Google Maps, Google Code Labs con productos de desarrolladores experimentales o los experimentos de Gmail o Calendar.

Aún podéis echarle un vistazo a todos los proyectos, no creo que desaparezca el sitio pero no será mantenido. Google seguirá experimentando seguramente, ya dentro de sus propias aplicaciones y con pequeños hacks muy específicos.

¿Cuál era vuestra aplicación de Google Labs preferida?

Vía | The official Google Blog

Fuente:genbetadev.com

Microsoft lanzará el nuevo SDK para Surface el 12 de julio

image

Microsoft ha anunciado que lanzará la segunda edición de su SDK para su línea de productos Surface, y la fecha de salida será el 12 de julio. Microsoft había hecho previamente la promesa de que lanzaría este software durante el verano, y ha cumplido. De acuerdo con un post en el blog de Microsoft, este nuevo SDK correrá en WPF 4.0, XNA 4.0, y Windows 7. Sigue leyendo para saber más detalles al respecto de este lanzamiento.

La novedad más grande de esta nueva versión es su nuevo “Metro Design”. El equipo de Surface prometió un nuevo estilo visual que fuera similar a lo que Microsoft utilizó en Zune y que utiliza actualmente en sus WP7. Nuevamente el equipo de Microsoft ha cumplido.

Por otro lado Microsoft está formando el “Microsoft Surface Design and Development Center” , el objetivo de este centro es dar entrenamiento, el software SDK, lineamientos de diseño, y certificación a todos aquellos que quieran comenzar a desarrollar apps para Surface.

Microsoft está invitando a todos los desarrolladores de apps a que muestren sus nuevas aplicaciones para Surface. Esperemos que la nueva generación de Surface, la cual es mucho más delgada y potente que su antecesora, logré destacarse en algo más que su precio.

Fuente:conecti.ca

MIMOPlug, un diminuto ordenador Linux para pantallas táctiles

image

Ya conocemos bien a MIMO por sus monitores táctiles con innovadores diseños, pero esta vez nos traen algo un poco distinto, sin perder compatible con su línea de productos.
El MIMOPlug es un microordenador que convierte los monitores del fabricante en estaciones independientes (o casi independientes), permitiendo ejecutar de forma muy sencilla aplicaciones de red que no requieran mucha velocidad o espacio de almacenamiento. En su interior cuenta con un procesador ARM de 1,2 GHz, 512MB de RAM y 512 MB de memoria flash, además de una ranura para tarjetas SD, conectores Ethernet y USB, y Debian Squeeze como sistema operativo. Su precio de alrededor de 400 dólares (con monitor incluido) no nos permite decir que sea una solución económica, pero al menos es un dispositivo interesante.

Fuente:engadget.com