Application Inspector, la app opensource de Microsoft para buscar amenazas en código fuente

Encontrar virus en una aplicación puede parecer una tarea fácil, para eso existen cientos de antivirus en el mercado, pero las amenazas son cada vez más numerosas, difíciles de encuadrarse en una sola categoría como «virus», y es necesario modernizar la forma de detectarlas.

Para ayudar en esta tarea, Microsoft ha presentado una herramienta de código abierto que puede crecer bastante y transformarse en toda una referencia: Application Inspector, ya en github.
Continúa leyendo «Application Inspector, la app opensource de Microsoft para buscar amenazas en código fuente»

Para crear en HTML5 sin saber programar

html5La necesidad de crear sitios web que puedan consultarse desde cualquier dispositivo, y la posibilidad de olvidarse de Flash usando técnicas creadas gracias al relativamente nuevo HTML5, ha permitido que la cantidad de recursos usando este lenguaje de marcado haya aumentado muchí­simo durante los últimos meses.

Son juegos, aplicaciones, blogs, herramientas de oficina en la web… el hecho de que solo los navegadores modernos reconozcan HTML5 no ha parado a los programadores, que tienen una enorme cantidad de recursos, SDKs y demás proyectos que ayudan a desarrollar verdaderas maravillas, pero la oferta de plataformas disposnbles para crear en HTML5 no está limitada a este tipo de profesionales.

Aquí­ os dejo una lista de algunos recursos que pueden encontrarse en la web para que podáis crear contenido HTML5 sin necesidad de programar, terminando la lista con algunos enlaces para los que quieran empezar a entender mejor cómo funciona.

Google Webdesigner: Herramienta creada por Google para crear banners y anuncios en general.
Bunkr: Para hacer presentaciones en HTML5, compitiendo con google drive, prezi, zoho y demás herramientas de creación de presentaciones online. Hay otras aplicaciones para hacer presentaciones en HTML5, aquí­ podéis ver una lista.
easyhtml5video: Para publicar ví­deos en HTML5 dentro de cualquier página web.
html5-up: Plantillas en html5 para creación de sitios web.

Y si queréis aprender un poco de html5, probad Code Avengers, udemy o alguna de estas opciones que mostramos hace unos meses.

La presentación de La Guerra de las Galaxias con HTML, JS y CSS

Star Wars

En timpietrusky.com podéis ver los detalles del trabajo de Tim Pietrusky, programador que ha dedicado buena parte de su tiempo en una aplicación que simula la presentación de la pelí­cula de 1977 de La Guerra de las Galaxias.

El resultado, que puede disfrutarse en codepen.io, puede ejecutarse pulsando en el texto inferior de dicha página, así­ como personalizarse alterando tanto el HTML de la columna izquierda, el CSS del medio o el javascript de la derecha.

Esta joya, descubierta en boingboing.net hace pocas horas, incluye la música de la pelí­cula, así­ como el texto original que apareció en el largometraje en su momento.

Un lugar ideal para fans de la pelí­cula, así­ como para profesores y alumnos de diseño web que estén aprendiendo HTML, JS y CSS y quieren verificar cómo cambiando algunas lineas pueden obtenerse resultados fantásticos.

Codepen.io, recurso que os presentamos en el libro Tendencias de Diseño web en 2013, es un editor de código online que nos ayuda a practicar mientras vemos el resultado de forma inmediata, siendo posible navegar por los ejemplos que otros usuarios han publicado en la plataforma.

Allí­ es posible ver otros trabajos del mismo desarrollador, como un homenaje a la serie Breaking Bad que no tiene ningún desperdicio.

Google y Code School lanzan un curso online para desarrolladores

Discover DevTools

El equipo de Google ha anunciado un nuevo recurso online para aquellos desarrolladores interesados en conocer todo el potencial de Google Chrome Developer Tools.

Es  un curso online denominado Discover DevTools, al que podremos acceder de manera gratuita desde la plataforma de Code School. El plan de estudio que propone es de siete lecciones, donde se mostrarán desde los conceptos básicos, caracterí­sticas menos conocidas hasta algunos trucos y tips para mejorar la productividad como programador. Además de contar con diferentes evaluaciones para probar el nivel de conocimiento adquirido.

Los requisitos son tener conocimientos en HTML, CSS y JavaScript, y  como bonus, inglés, ya que la totalidad del curso será impartido en ese idioma. Para comenzar este curso interactivo solo tenemos que dar enter en Start Course  para ver un resumen de los contenidos, los videos introductorios ( con la opción de descargarlo como mp4) y la posibilidad  de ingresar en la plataforma.

Enlace: Discover DevTools | Ví­a: The Chromium Blog

Cómo crear aplicaciones para Windows 8 con HTML, CSS y JavaScript

 

Programando  para Windows 8 con HTML, CSS y JavaScriptDesde el lanzamiento de Windows 8, el equipo de Microsoft ha estado muy atento en brindar a los desarrolladores referencias y guí­as para animarlos a experimentar y contribuir con sus aplicaciones.

Desde  su Centro de desarrollo encontramos todas las herramientas necesarias y el SDK para descargar y crear aplicaciones  para Windows 8, así­ como una guí­a básica para desarrolladores. Y hasta ha dedicado una sección especial con recursos para programadores de iOS, para animarlos a “reinventar sus aplicaciones de iOS para que sigan los principios de diseño de Microsoft”.

Entre todos los recursos que ha brindado estos meses, uno de los más completos lo encontramos en el e-book  “Programming Windows 8 Apps with HTML, CSS, and JavaScript”, que puede descargarse de manera gratuita. A través de los 17 capí­tulos se hace un recorrido a las caracterí­sticas de la plataforma y cómo aplicar estos lenguajes de programación.  La idea es que sea una guí­a de trabajos prácticos, por lo que se necesitará descargar material y el pack de recursos disponibles para seguir el ritmo del contenido presentado.

holaIO – Framework para móviles para evitar programar lo mismo en diferentes plataformas

Desde IEBS nos presentan holaIO, un proyecto, creado por Alberto Elí­as y Luis Cuende, dos jóvenes de 16 años, que nos ayudará con el desarrollo de aplicaciones móviles. IEBS les ha ofrecido una beca para realizar el Master en Dirección de Empresas para Emprendedores y están siendo mentorizados por la escuela para el desarrollo de algunos de sus proyectos.

holaIO es un framework para móviles que evita tener que programar las mismas funciones para dispositivos diferentes, permitiendo tener nuestro contenido en un sólo sitio, en la web, y usar librerí­as para Android, iOS y Javascript para empezar a reutilizar contenido.

La librerí­a pasa dicha solicitud a unos servidores de forma segura a través de https, que se encargan de obtener todo el contenido y devolverlo en un JSON que el desarrollador podrá parsear muy fácilmente.

En Github podemos encontrar la documentación de las librerí­as, que son libres, existiendo también herramientas visuales para facilitar el trabajo y una demo donde el programador podrá introducir la solicitud que le quiere hacer a los servidores y ver el JSON que le devolverí­a.

Buenas noticias que llegan en un mundo web que parece desembocar en los móviles.

Link: io.holalabs.com

Programador de juegos y de aplicaciones para móviles, sin desempleo

Así­ lo informan desde Wiseri, plataforma de empleo especializada en perfiles de nuevas tecnologí­as e Internet, donde nos muestran que los desarrolladores de apps móviles y videojuegos constituyen uno de los roles profesionales más demandados.

Aunque muchas empresas soliciten una formación muy especí­fica (además de la Ingenierí­a en Informática, un máster en inteligencia artificial o en realidad aumentada suele ser necesario para trabajar en empresas de alta reputación), hay conocimientos que todas ellas necesitan de un profesional: programación y diseño con herramientas como Dreamweaver, Flash o Photoshop, así­ como los códigos AS3 y AS2, para el desarrollo de videojuegos y los sistemas iPhone y Android para el desarrollo de aplicaciones móviles.

La experiencia, en cambio, no es tan decisiva; la media de años es de uno a tres.

En la nota enviada también hace referencia a Madrid y Barcelona como ciudades clave y a la poca opción al teletrabajo (algo incomprensible hoy en dí­a).

[…] Madrid y Barcelona como las principales ciudades en las que se desarrolla el auge de esta profesión cuyo empleo en España creció un 26% de media entre 2002 y 2010. El teletrabajo, por su parte, no es todaví­a una opción común en este campo pero cada vez son más empresas las que adoptan esta metodologí­a.

Diseñador o desarrollador de videojuegos, diseño, modelado y animación en 3D, desarrollador de software de diseño o dibujo y animación… profesiones que no quieren saber de crisis.

Si queréis empezar con el tema, recordad revisar estas listas que publicamos hace ya casi un año:

5 Recursos en Español para crear aplicaciones iPhone: wwhts.com/fE6og9
Recursos en español para aprender a programar en Android: wwhts.com/gDRPEC

stypi – Para programar en los mismos archivos al mismo tiempo

Si estáis trabajando en un mismo proyecto entre varias personas, y os gustarí­a ir alterando el código del mismo archivo entre dos o más programadores, stypi.com ofrece una opción interesante.

Nada más entrar genera una url única que podremos compartir con cualquier persona. Después del rápido registro podremos cargar nuestros archivos y permitir que el grupo de colaboradores empiece a editar los textos de los mismos, existiendo la opción de chatear, en la columna derecha, y ver un playback del trabajo realizado.

El código cambia de color en las palabras clave, como todo editor decente, siendo así­ una sencilla e interesante forma de producir en equipo sin necesidad de realizar reuniones presenciales.

Cómo añadir publicidad entre los párrafos de un artí­culo en WordPress

Seguramente ya habréis oí­do que Google tendrá en cuenta la posición de la publicidad en los artí­culos a la hora de posicionar los enlaces en su buscador, penalizando a los que tengan muchos en la parte superior de la página.

Muchas publicaciones web acostumbran a poner un bloque grande de anuncios justo después del tí­tulo del artí­culo, lo que, según este nuevo «consejo» puede generar problemas a largo plazo.

Daniel Robles, lector de wwwhatsnew y programador, me enví­a un código que podemos usar para incluir la publicidad entre los párrafos, permitiendo tener más contenido «útil» en la parte superior y continuar ofreciendo la publicidad en un lugar visible.

Os dejo el código, creado para incluirse en las plantillas de WordPress.

bisquits – Una red social Sólo para Programadores

En bisquits.net han empezado a enviar invitaciones de su red social, haciendo un pequeño test de programación antes de liberar el acceso a la aplicación.

Después de haber solicitado la cuenta en su página principal, llegará un email con una prueba en la que tendremos que escribir un pequeño programa (una función de pocas lí­neas) en el lenguaje de programación que elijamos. El resultado y el tiempo que hemos tardado en resolverlo se enviará a los administradores del portal para que enví­en la invitación definitiva.

Una vez dentro podemos ver un panel desde donde es posible guardar y clasificar pedazos de código que podamos usar en nuestro dí­a a dí­a, siendo posible compartirlo de forma sencilla y descubrir tesoros guardados por otros usuarios.

Un primer paso para tener una red moderna de profesionales compartiendo trucos.