Posts destacados

Nuevo libro de desarrollo para Windows 8 y Windows Phone 8Nuevo libro de desarrollo para Windows 8 y Windows... Desde hace tiempo, estoy un poco alejado del mundanal ruido de blogs, twitter y demás. La razón no ha sido otra que hacer posible un deseo que tenia desde hace mucho tiempo,...

Read more

Preparándonos para el #MegathonW8 y II – Instalando las herramientas de desarrollo.Preparándonos para el #MegathonW8 y II –... Una vez que ya tenemos nuestro flamante Windows 8 instalado en nuestro disco duro virtual, según los pasos del primer capitulo de esta guía. Lo que debemos de hacer es instalarnos...

Read more

Preparándonos para el #MegathonW8 y I Instalación de Windows 8 en un VHDPreparándonos para el #MegathonW8 y I Instalación... Este es el primer post de una serie de ellos cuya intención es facilitar a los asistentes al megathon que se celebrara en breve, las instrucciones necesarias para conocer...

Read more

Beca para el Megathon Windows 8Beca para el Megathon Windows 8 Como seguramente todos ya sabréis, los próximos días 7, 8 y 9 de Septiembre se celebrara en varias ciudades españolas al mismo tiempo un hackathon sobre desarrollo para...

Read more

[OFFTOPIC] Oferta de trabajo.[OFFTOPIC] Oferta de trabajo. Madre mía, hasta ahora realmente no me había dado cuenta de lo abandonado que tengo mi blog, como pasa el tiempo de rápido por dios… Demasiadas cosas a hacer tanto dentro...

Read more

Windows Phone y .NET Rss

Preparándonos para el #MegathonW8 y I Instalación de Windows 8 en un VHD

Posteado el : 10-08-2012 | Por : tecnologia | En : Windows 8

1

Este es el primer post de una serie de ellos cuya intención es facilitar a los asistentes al megathon que se celebrara en breve, las instrucciones necesarias para conocer de primera mano y de forma clara y rápida todo lo necesario para tener sus equipos en perfecto estado de revista para acudir al citado evento.

Próximamente estarán disponibles los artículos:

Preparándonos para el #MegathonW8 y II – Instalando las herramientas de desarrollo.

Preparándonos para el #MegathonW8 y III – Conocimientos “muy básicos” de Team Foundation.

En mi caso, en nuestra sede de Santander, tendremos a disposición de los asistentes unos 20 ordenadores con maquinas virtuales para poder trabajar con ellos, pero sinceramente yo soy mucho mas partidario de que cada participante se lleve su propio portátil para posteriormente poder seguir trasteando con ello, siempre y cuando obviamente dispongan de uno.

Existen dos formas de tener instalado Windows 8 en nuestro portátil, por supuesto la primera opción es la de instalar el sistema como sistema principal de nuestro equipo, pero eso de momento salvo contadas excepciones como el loco de Bruno Campuano y algún que otro pirado mas, de momento y hasta que no salga definitivamente la versión RTM, de momento no nos arriesgamos.

La segunda opción, es muy recomendable si lo que quieres hacer es simplemente probar el sistema, empezar a enredar con el y sobre todo si te da una pereza terrible ponerte a limpiar tu ordenador para formatearle e instalar Windows 8, o tienes poco tiempo para hacer eso antes de que llegue el Megathon….

Lo que vamos a hacer es usar la capacidad de arranque sobre discos virtuales (VHD) que ya disponíamos con Windows 7 para poder realizar nuestra instalación y disponer de un sistema operativo totalmente funcional si necesidad de limpiar por completo el anterior. Como ejemplo, yo dispongo de un portátil con un procesador i5 y 4Gb de Ram, podría ir mas rápido pues si, pero creo que el rendimiento de Windows 8 instalado de esta forma es mas que aceptable para poder usarlo y desarrollar sobre el.

Bueno manos a la obra, ¿que es lo que necesitamos?, pues lo primero descargarnos la imagen de disco de Windows 8 Release Preview, desde la web de Microsoft, en esta pagina dispones de las imágenes tanto para versiones de 64 bits como de 32 bits en diferentes lenguajes, así como la clave de producto que nos solicitara a la hora de realizar la instalación.

Imagen1

Nota: Siempre que podáis os recomiendo que instaléis la versión de 64bits.

Bueno pues una vez que dispongamos de nuestra preciada descarga, simplemente tendremos que crear un soporte físico para poder arrancarla en nuestro PC. Para este paso también disponemos de 2 opciones, crear un DVD auto arrancable de los de toda la vida o crearnos un dispositivo USB auto arrancable.

Si disponemos de una herramienta de grabación de DVDs simplemente deberemos de crear uno a partir de la imagen ISO anteriormente descargada, pero si no disponemos de ninguna o si queremos crear un pendrive auto arrancable una buena opción es descargar la utilidad de Microsoft, Windows 7 USB/DVD download tool desde aquí.

Utilizar esta herramienta es extremadamente sencillo, una vez que nos la descargamos y la instalamos en nuestro sistema, simplemente deberemos de seguir 4 sencillos pasos:

1. Seleccionar la imagen ISO que queremos grabar, obviamente la que nos hemos descargado antes.

imagen2

2. Seleccionar en donde lo queremos instalar, en un DVD o en un dispositivo USB.

imagen3

3. En el caso de seleccionar un dispositivo USB, indicarle cual es la ruta del mismo y en el caso de seleccionar un DVD introducirle y comenzar la grabación.

imagen4 imagen5

4. Esperar o irnos a tomar un cafecito mientras la aplicación graba los datos en el soporte seleccionado.

imagen6

Una vez que tengamos el soporte de instalación auto arrancable listo, lo único que tenemos que hacer es crear nuestro disco duro virtual o VHD para que contenga nuestro sistema operativo Windows 8. Para ello utilizaremos la herramienta del administrador de discos, dentro del administrador del equipo. Es posible usar la herramienta de línea de comandos DiskPart, el resultado es muy sencillo pero veremos la otra opción para que sea mas visual.

Pues lo dicho, dentro del administrador de discos usamos la opción de crear un disco VHD. En Acciones > Crear VHD.

Imagen7

Dentro de la herramienta para crear VHDs deberemos de seleccionar la ruta y el nombre del fichero .vhd, el tamaño, creo que con 60Gb es mas que suficiente y por ultimo el tipo de disco. En el caso del tipo de disco disponemos de dos opciones que escogeremos teniendo en cuenta pros y contras de cada uno.

  • Tamaño fijo: En cuanto a rendimiento es la mejor opción. El problema es que el sistema nos reservara el tamaño seleccionado del disco desde el inicio, con lo que debemos de tener en cuenta cuanto espacio libre disponemos en el disco y restando el tamaño asignado, con cuanto nos vamos a quedar.
  • Expansión dinámica: El sistema nos va cogiendo espacio en disco en función de lo que vaya necesitando expandir el tamaño del disco virtual, es cómodo para ordenadores con poco espacio en disco que podemos ir gestionando de manera manual en toda la vida útil de nuestro disco virtual. En contraposición el rendimiento es menor que al asignar el tamaño fijo.

En mi caso dispongo de un disco virtual de expansión dinámica.

Imagen8

Nota: La imagen pertenece al administrador de discos que viene con Windows 8, que dispone de la posibilidad de crear discos virtuales extendidos.

Tras realizar estos pasos lo único que nos resta antes de realizar un reinicio es el inicializar el disco virtual que acabamos de crear, para ello simplemente nos dirigimos a la lista de discos, que se encuentra en la parte inferior del administrador de discos, pulsamos con el ratón derecho sobre el disco que nos acaba de crear el sistema y pulsamos sobre “Inicializar”, confirmamos y listo.

imagen9

Imagen10

Ya tenemos listo, las dos herramientas que necesitamos para montar nuestro sistema, por un lado un disco o USB de arranque para iniciar la instalación del sistema y por otro lado un disco virtual sobre donde realizar dicha instalación.

Bueno, ya es hora de reiniciar nuestro sistema, colocar nuestro medio de arranque recién creado, el DVD o el USB, asegurarnos de que arrancamos con él, e iniciar la instalación del sistema. Ojo debemos de tener habilitado la posibilidad de arrancar desde la unidad de DVD o desde un disco USB, por defecto puedo o puede que no esté habilitado con lo que quizás nos tengamos que dar una vuelta por la configuración de la BIOS de nuestro ordenador.

La ejecución del sistema de instalación de Windows 8, es muy similar a la instalación de Windows 7, por lo que lo único que debemos de hacer es seleccionar y rellenar los datos por defecto que nos solicitan hasta llegar a escoger el tipo de instalación que queremos realizar entre un Upgrade o una instalación avanzada, seleccionando esta segunda opción

Imagen11

Una vez seleccionada la opción de instalación, nos aparece la selección del disco en donde queremos realizar dicha instalación, en este momento no debemos de seleccionar ningún disco y pulsaremos SHIFT + la tecla F10 para abrir una consola del sistema.

Imagen12

Una vez aquí, ahora si que no nos queda otra que usar la utilidad DiskPart, pero es muy sencillo. simplemente deberemos de crear el disco virtual y montarle en el sistema. Para ello ejecutaremos las instrucciones siguientes:

DISKPART> select vdisk file=d:\Windows8RP\Windows8RP.vhd

La primera es seleccionar el fichero vhd del disco virtual que hemos creado en los pasos anteriores. Ojo, tened en cuenta según el ejemplo de donde estoy seleccionando el fichero, partimos de que la unidad C: esta ocupada ahora por el sistema creado por el instalador por lo que ahora nuestro disco C: anterior se convierte en D:

DISKPART> attach vdisk

Esta segunda instrucción lo que realiza es el montaje del disco duro virtual previamente seleccionado. Una vez realizados estos dos pasos volvemos al punto en donde nos encontrábamos antes, pulsando ALT + TAB, o simplemente tecleando exit.

Ya otra vez en la pantalla de selección de disco en donde instalar, deberemos de pulsar sobre la opción de refresh, y por arte de magia aparecerá un nuevo disco, que es el nuestro disco duro virtual.

Imagen13

Completaremos la instalación seleccionando este disco y siguiendo de forma normal el resto de pantallas del programa de instalación.

Imagen14

Una vez finalizada la instalación, reiniciaremos nuestro ordenador y alehop. por arte de magia Windows 8 nos ha instalado y configurado un bootloader, con el que podremos seleccionar entre abrir nuestro nuevo y flamante Windows 8 o acceder al sistema operativo anterior.

Imagen15

Bueno, pues esto es todo, se que existen muchos tutoriales en la red que explican de forma muy buena este proceso y se que existen muchos otros modos de crear e instalar Windows 8 sobre un VHD, pero bueno es para refrescar el conocimiento y para que lo tengáis a mano para este próximo Septiembre.

Recordar, para desarrollar para Windows 8 es imprescindible tener Windows 8. Parece de Perogrullo pero mucha gente aun no lo tiene claro.

Nota Importante: Casi todas las capturas de pantalla del proceso de instalación están recogidas del blog de MSDN de Cesar de la Torre.

Share

Beca para el Megathon Windows 8

Posteado el : 08-08-2012 | Por : tecnologia | En : Eventos

1

Como seguramente todos ya sabréis, los próximos días 7, 8 y 9 de Septiembre se celebrara en varias ciudades españolas al mismo tiempo un hackathon sobre desarrollo para Windows 8 tanto en su vertiente C# + XAML como en JavaScript + HTML.

Tengo la suerte o la desgracia para los asistentes, según se mire, de ser el mentor en la parte de C# + XAML en el evento de Santander, lo primero que es de justicia por mi parte es agradecer a Juan Carlos González del CIIN por contar conmigo y que junto a Javi López de gpmess, se están dando una buena paliza para intentar organizar de la mejor manera posible como os digo la cita en Santander.

El objetivo es muy sencillo, ir el viernes 7 de Septiembre, con una idea en la cabeza, nada de código ya desarrollado y juntarte con hasta 3 compañeros más para formar un grupo de máximo 4 personas y desarrollar esa idea que tenias con un plazo máximo de hasta el domingo a las 5 de la tarde.

Hackathon_2

Bueno, también se que deberíais de saberlos pero si nos os parece suficiente premio el poder estar un fin de semana completo rodeado de gente con tus mismas inquietudes, programando y aprendiendo un montón, también hay premios y de los buenos… Por supuesto que para todos los asistentes se dispone de los típicos goodies, como camisetas, tazas, y esas cositas, pero al ganador. mejor dicho para cada integrante del equipo ganador, de cada una de las ciudades participantes se le entregara un flamante Nokia Lumia 800 y en el caso por ejemplo de Santander también los ganadores tendrán unos códigos de registro a 24symbols con 1 año de subscripción a su servicio de lectura online de libros.

Amigo, pero ahí no queda la cosa, entre todos los ganadores de cada una de las sedes, existirá un premio a nivel nacional que será nada mas y nada menos que un viaje con los gastos pagados hasta la sede de Microsoft en Redmond, Seattle, en los Estados Unidos. En donde podrán disfrutar y descubrir el campus en donde trabajan aproximadamente 40.000 empleados, sus mas de 200 shuttles connect, la tienda oficial, el museo del visitor center, y seguro que un montón de cosas mas….

USA 2012 (685) USA 2012 (665)

Pero bueno, nosotros queremos dar el do de pecho, aunque ya sabemos que superar un viaje gratis a USA es complicado, junto a la campaña de captación de nuevos compañeros de trabajo que hemos iniciado recientemente, vamos a poner a disposición de los participantes en el evento de Santander una beca remunerada de trabajo de al menos 3 meses de duración, para desarrollar una aplicación para Windows 8. Entre todos los asistentes, no tienen porque ser los ganadores, seleccionaremos a una persona, que obviamente este en disposición de poder cursar dicha beca, para que se venga con nosotros a trabajar.

Si necesitáis mas información aquí están los enlaces tanto al evento general como a la inscripción para Santander.

Megathon Windows 8: http://megathonwindows8.azurewebsites.net

Santander sede del Megathon: http://megathonwindows8.azurewebsites.net/santander/

Enlace para el registro en Santander: http://hackathonw8santander.eventbrite.com

Share

[OFFTOPIC] Oferta de trabajo.

Posteado el : 08-08-2012 | Por : tecnologia | En : Sin categoría

1

Madre mía, hasta ahora realmente no me había dado cuenta de lo abandonado que tengo mi blog, como pasa el tiempo de rápido por dios… Demasiadas cosas a hacer tanto dentro del trabajo como fuera, pero prometo a partir de ahora volver a escribir de forma regular por aquí. Pero bueno como mi primera entrada tras un largo parón, traigo buenas noticias, al menos en los tiempos que corren…

En la empresa en la que trabajo, SDM Programas, recientemente hemos creado un nuevo proyecto, para nosotros muy bonito e ilusionante. Para lo cual necesitamos contratar al menos a 2 personas, dos pica códigos de los buenos, que tengan ganas de trabajar, pero sobretodo ilusión y por supuesto ambición.

SDMAlive_thumb_6FFF739C

¿Cuales son los requisitos? pues muy sencillos, queremos cubrir principalmente 2 perfiles:

  • Desarrollador de BackEnd. La persona incorporada en este puesto, deberá de ser capaz de crear servicios que van a estar alojados en Azure, todo desarrollado en .Net con C#. Necesitamos alguien dinámico, que conozca o al menos le suene y tenga la capacidad de aprender todo lo relacionado con el trabajo, como la gestión de Azure, trabajo con Entity Framework, patrones de diseño, DDD, test unitarios y todas estas cosas de las que todos los que leen estos blogs están acostumbrados…..
  • Desarrollador de FronEnd. Si necesitamos a gente para crear servicios, también necesitamos gente para realizar visualizaciones que consuman estos servicios. En esta caso queremos incorporar desarrolladores web, con conocimientos de HTML y CSS pero a nivel no avanzado ya que dispondrán de compañeros con un perfil mas diseñador que les facilitaran su trabajo. En contrapunto deben de ser buenos trabajando con JavaScript, utilizando frameworks como JQuery o Knockout.js y sobre todo tener ganas de hacer cosas impactantes, ese es su reto.

¿Acabas de terminar la carrera o el F.P.? (vaya o lo que sea ahora), pues también tenemos sitio para ti, al menos otras dos plazas de becas remuneradas tenemos a vuestra disposición, con los mismos perfiles anteriores, pero en este caso no hace falta ser un hacha en nada, simplemente tener ganas de querer aprender e interés por este mundo tecnológico nos es suficiente.

Bueno y ahora la otra parte. ¿Que podemos ofrecerte?, pues lo primero es formar parte de un proyecto que nace totalmente nuevo pero con unas bases y toda la estructura de una empresa con mas de 12 años de experiencia en el sector respaldándote. Nuestras oficinas se encuentran en Santander, eso no se si es bueno o malo, lo único que sé, es que yo llego a trabajar desde mi casa en 15 minutos, y algún compañero viene incluso en bici, ¿y tu?.

Vale, vale ya sé, la pregunta mas importante, ¿en cuestión de pelas como andamos?, pues lo siento mucho pero eso amigo depende del perfil de cada persona. Solamente tenemos fijado el importe para la gente de las becas, el importe para los demás puestos se fijara siempre en función del perfil del trabajador, viendo sus aptitudes, sus conocimientos, lo que pueda o no rendir en su puesto de trabajo, objetivos, etc, etc. Pero una cosa os digo no somos cárnicas ni nada parecido, os ofrecemos un ambiente de trabajo muy agradable, gestión de tu propio tiempo de trabajo, siempre que se cumplan unos objetivos. Por supuesto existen unos máximos, claro, pero ojo también unos mínimos muy razonables. Eso sí, las condiciones económicas de cada persona estarán muy claras desde el principio, sabemos que nadie quiere sorpresas, nosotros tampoco.

Bueno pues lo dicho para todos los que estéis interesados en lo que os cuento, me podéis escribir mandándome vuestro currículo, vuestras dudas y lo que queráis al mail: rafa.serna [arroba] sdmalive [punto] com

Por cierto, mantendremos en el economato (para los seguidores de Gomaespuma, en el anonimato para el resto), todos los datos que nos facilitéis, faltaría mas, no vamos a ir a chivarnos a tu jefe que quieres cambiar de trabajo.

Pd. Yo soy un pica códigos, o al menos eso me han llamado muchas veces algún que otro cliente, y a mucha honra. Lo digo por lo de herir sentimientos y esas cosas.

Share

Resumen del Codemotion 2012.

Posteado el : 27-03-2012 | Por : admin | En : Eventos

0

La verdad es que ha sido un evento la mar de divertido y productivo. Gente, gente y mas gente por doquier, creo haber escuchado según la organización mas de 1100 personas estuvieron presentes en esta primera edición del Codemotion aquí en España, eso seguro que hace que sin lugar a dudas el año que viene se pueda repetir algo tan grande como esto.

Tengo que comentar que bastante a tenido la organización, con por primera vez montar algo tan grande, tengo muchas criticas a determinadas cosas, pero quiero ser bastante comprensivo y pensar que montar esto es bastante difícil, espero que las cosas que han podido salir mal este año las corrijan para el siguiente. Pero en definitiva puedo otorgar un aprobado muy alto tanto al evento como a su organización.

Aquí os dejo las slides de mi charla “Iniciación al desarrollo en Windows Phone”, la cual fue un autentico placer poder compartir con todos los asistentes que, para mi sorpresa, fueron muchísimos.

Codemotion

 

Aquí unas cuantas fotucas que saco mi amigo Juan Carlos

IMG_0790

IMG_0844

IMG_0849

Un saludo a todos y espero que nos volvamos a ver el año que viene.

Share

Codemotion 2012

Posteado el : 19-03-2012 | Por : admin | En : Eventos

0

Tengo la suerte de poder participar el próximo sábado 24 de Marzo en la primera edición del codemotion en España. Tras 5 años celebrándose en Italia, se ha tomado la buena iniciativa de traerlo a hasta aquí.

Bueno pues a las 15:00h en el Track 4, estaré encantado de compartir con el que quiera acudir a mi charla en la que en 45 minutos intentare introducir a mas de uno en la programación para Windows Phone.

 

Codemotion_banner300x250

 

Tratare de hablar someramente de la historia del sistema operativo, de los distintos tipos de programación, Silverlight o XNA y de los requisitos para poder subir nuestras aplicaciones al marketplace.

Lo primero agradecer a la organización por haberme seleccionado entre tanta charla presentada y lo segundo esperar que muchos de vosotros escogías un poco de Windows Phone, entre tanto maquero, software libre y androide.

Share