Presentaciones de Mobile Security Technologies (MoST) 2014

Mobile Security Technologies (MoST) es un conferencia de solamente un día en la que se reúnen y presentan los últimos avances en investigación sobre la seguridad en tecnologías móviles. Ésta tuvo lugar en San Jose, California, el pasado 17 de mayo. Las presentaciones y trabajos presentados este año son las siguientes: Data Driven Authentication: On the Effectiveness of User Behaviour Modelling with Mobile Device Sensors [Paper] [Slides] Gunes Kayacik, Mike Just, Lynne Baillie (Glasgow Caledonian University), David Aspinall (University of Edinburgh) and Nicholas Micallef (Glasgow Caledonian University)
Leer más

Material de la LLVM europea

La conferencia EuroLLVM 2014 que tuvo lugar en Edinburgo, Escocia el pasado 7-8 de abril ha liberado los vídeos y presentaciones de las charlas que se dieron. EuroLLVM es una conferencia enfocada alrededor de la arquitectura de compiladores. La lista del material publicado es la siguiente: Tobias Edler von Koch (University of Edinburgh) Conference Opening & Welcome [Slides] [Video] Chandler Carruth (Google) Keynote: Passes in LLVM, Part 1 [Slides] [Video] Marshall Clow (Qualcomm) Keynote: What's new in C++14, and how you can take advantage of it [Slides] [Video] Rafael Ávila de Espíndola (World Wide Studios/Sony Computer Entertainment) LTO: History and work to be done [Slides] [Video] Reinoud Elhorst, Mark Batty, David Chisnall (University of Cambridge) Efficient code generation for weakly ordered architectures [Slides] [Report] Andy Thomason (Goldsmiths) How to build LLVM in under ten seconds [Slides] [Web version] Ulrich Weigand (IBM Linux Technology Center) A new ABI for little-endian PowerPC64: design and implementation [Slides] [Video] JF Bastien (Google) Portable Native Client.
Leer más

Vídeos de las charlas de la Norwegian Developers Conference Oslo 2014

Las charlas de la NDC (Norwegian Developers Conference) que tuvieron lugar entre el 2 y 6 de junio en Oslo, Noruega de este mismo año, 2014, están disponibles públicamente, y si mis cuentas no me han fallado, son nada más y nada menos que 158 vídeos. La temática principal de esta conferencia es el desarrollo de software. Aquí tenéis la lista completa: NDCOslo Trailer It’s a Write/Read (Mobile) Web Immutability, State and Scale - Functional, Distributed Applications in Azure C++14 Front End Design Patterns: SOLID CSS + JS for Backend Developers Hybrid vs Native: Choosing a Mobile Strategy Developing in a Decade Building End-to-End Web Apps Using TypeScript Pharo: Playing with live objects Strangling the Legacy out of an Application Domain Specific Languages, the functional way Go: A Pragmatic Language Effective Modern C++ Build a Better Bootstrap Temporal correlation and complex event processing in JavaScript Banish Your Inner Critic Windows Azure Mobile Services from the ground up The Agony of Lean Startup CQRS with Erlang Azure Web Sites Secrets, Exposed!
Leer más

Curso online gratuito sobre programación embebida usando Java ME impartido por Oracle

Como bien dice el título de esta entrada, Oracle se también se ha subido al carro de la educación online gratuita y está ofreciendo, creo que por segunda vez, un curso sobre programación de dispositivos embebidos usando Java ME Embedded. En el curso, además del material que deberás de aprender, vas haciendo un proyecto a medida que avanzas. El proyecto tendrás que realizarlo sobre un Raspberry Pi. El curso dura 5 semanas y en cada una de ella tendrás que hacer un pequeño cuestionario.
Leer más

A Hacker’s Guide to Git

He leído y ojeado varias guías/tutoriales sobre Git, pero ésta, A hackers Guide to Git, me ha gustado más que ninguna otra, por un par de razones: escueta, clara y más basada en entender los conceptos que los comandos. No sólo explica el uso de los comandos típicos, sino que empieza por explicar, sin entrar en detalles técnicos, la estructura básica de un repositorio .git. Aunque luego sigue con ejemplos básicos de los comandos más comunes, no se para a explicar en detalle su funcionalidad o sus parámetros, si no más bien, nos explica que ocurre con el repositorio .
Leer más

Vídeo tutoriales sobre introducción a la programación en ensamblador

Aquí tenéis una buena colección de vídeos muy cortos y específicos sobre programación en ensamblador x86 (Windows). Son tutoriales de iniciación muy instructivos. Tratan desde instalación del entorno que necesitas para seguir los ejemplos, conceptos básicos, pero indispensables en el entorno ensamblador, hasta ejemplos específicos de diferentes instrucciones. El autor de los vídeos Rasim Muratovic, usa como base para los mismos el libro Assembly Language for x86 Processors. Introduction to Assembly Programming Language Assembly 1 - Installing MASM32 SDK Assembly 2 - Integer Constants Assembly 3 - Integer Expressions Assembly 4 - Real Number Constants Assembly 5 - Character Constants Assembly 6 - String Constants Assembly 7 - Reserved Words Assembly 8 - Identifiers Assembly 9 - Directives Assembly 10 - Directives - Part 2 - Defining Segments Assembly 11 - Instructions - Part 1 - Labels Assembly 12 - Instructions - Part 2 - Instructions Mnemonic Assembly 13 - Instructions - Part 3 - Operands Assembly 14 - Instructions - Part 4 - Comments Assembly 15 - Installing emu8086 and Printing Hello World!
Leer más