Ir al contenido principal

Entradas

Mostrando entradas de septiembre, 2014

Mi pc no soporta HyperV y necesito programar en windows phone

Vale, pongo el siguiente escenario, comienzas a programar para la plataforma de Windows Phone 8/8.1 y te das cuenta que los requisitos para desarrollar en dicha plataforma es la siguiente: Requisitos de Software Sistemas operativos admitidos: Windows 8 de 64 bits o Windows 8 Pro de 64 bits SDK de Windows Phone 8.  NOTA: El SDK de Windows Phone 8 que descargues e instales deberá estar en el mismo idioma que tu Windows 8. Requisitos de Hardware 6.5 GB de espacio disponible en disco duro 4 GB de RAM CPU de 64 bits (x64) Requisitos de Hardware para el Emulador de Windows Phone 8 Windows 8 Pro o superior CPU que admita la traducción de direcciones de segundo nivel (SLAT) Uff cumplo algunos Digamos que por lo menos tienes windows 8/8.1 pero no sabes si es version pro (Requsito indispensable para la virtualizacion del emulador) y de igual manera instalas todo el Visual Studio y te creas la primera app y al momento de ejecutar la aplicación aparece el siguiente mensaje

Compartir la pantalla de tu Windows Phone 8

Advertencia: previamente tendrias que haber desbloqueado el teléfono en modo desarrollador Como sabrán no hace mucho me hice de un Lumia 625 con Windows Phone 8.1 y que puedo decir mas que es genial. Pero el propósito verdadero de dicho dispositivo es el desarrollo y presentación de las apps que se creen para dicha plataforma y que mejor manera de presentar una app que en un dispositivo real en donde se muestren todas las bondades que uno le ha dado a su pequeña creación. En Android hay aplicaciones geniales que pueden hacer esto unas con Root y otras con solo conectarte a internet. En IOS es algo similar usando AirDrop y teniendo una app compatible con esta genial opción. Pero en WP podemos notar que esto es escaso por no decir nulo, pero como siempre hay alternativas y googleando un poco di con lo que necesitaba. Justamente Microsoft brinda la solución a este problemilla, con el cual podre fácilmente grabar todo lo que sucede en mi pantalla, claro que a cambio tendré que usa

Porque no comprar un PC/Laptop con un celeron

Una de las cosas que tenemos que aprender es a conseguir buen equipo que nos acompañe a lo largo y ancho de nuestras actividades diarias y es por eso que recomiendo no comprar nada que tenga que ver con los procesadores Celeron. Nota: Esto es relativo, si tu intención es comprar una laptop solo para navegar y escribir en word o programas a fines, es de sobrado un procesador como este y en especial si llevan el siguiente sticker, ya que eso te da garantía de que es un modelo reciente (2013 en adelante). A eso tienes que agregarle un equilibrio entre RAM (4Gb minimo) y demás dispositivos. Por lo general una laptop con este tipo de procesador cuestan unos $300 a $500, dependiendo configuración final. Cabe recalcar que en las ChromeBook con este procesador vuela como bestia, aunque da un poco de lag al ver video en FULL HD. No es que el procesador sea malo (Ive bridge en adelante), pero no da para cosas necesarias en nuestro día a día. Como por ejemplo la virtualizacion del emul

Etapas del Noob en programacion

Luego de pasar por la etapa de la universidad viene ese pequeño detallazo que marca toda tu vida y es el de encontrar oh crear tu trabajo (si, de eso de que puedes hacer tu negocio propio oh que puedes trabajar para alguien mas , oh ambas en caso de que des el ancho). Antes de llegar a ese paso que te marca oh inicia tu carrera profesional es algo curioso conocer las etapas por las cuales atravesamos la mayoria de los que nos desenvolveremos como desarrolladores Etapa lo se todo Esta etapa tiene excelentes características ya que por lo general se da al inicio de la U, uno pienza de que porque aprendió OOP ya sabe como va el mambo, mas sin embargo es todo lo contrario, acaba de descubrir la punta del iceberg y  si lleva un buen equipo consigo esto solo sera una etapa transitoria y estará listo para la siguiente. ¿Como saber si no has llegado a esta etapa? Mounstro  m1= new Mounstro(); string nombre = m1.getNameMonster(1); Así de simple, sino sabes que hace esos códigos r

Aprende y actualizate y nunca dejes de hacerlo

Una cosa interesante de las carreras a fines de informaticas oh de TI es que siempre tienes que estar actualizandote, aunque sepas que en tu trabajo nunca lo aplicaras, aunque pienses que eso no servirá, actualizate de vez en cuando y no permitas que la monotonía se quede contigo (eso claro en un contexto de aprendizaje). Posibles cosas que seria recomendado aprender Aprende acerca de los modelos de desarrollo de softare Aprende a utilizar algún framework ( ADO.net es una muy buena elección, oh CodeIgnaiter también, aunque claro que para distintos fines) Un nuevo lenguaje no esta mal ( swift , phyton , etc porque la idea es tener otro lenguaje en nuestra baraja) JQuery es indispensable (es un framework, pero por ratos lo olvido) Aprende por lo menos lo básico de como implementar las APIs de Facebook y Twitter  porque no sabes cuando las necesitaras Y que mas que decir que es NECESARIO la lengua de Shakespeare (ingles americano de preferencia) 

Uso de fragments en Android parte 2/2

Bueno en una entrada anterior les hablaba de como es que son los fragments en Android y que haríamos el manejo de algunos de ellos pero de manera estática así que esta entrada es básicamente para terminar dicho tutorial. Iniciare recomendando les que lean un poco de como es el ciclo de vida de un fragment  y que es bueno siempre revisar la documentación oficial de quien sea dueño de X tecnologia. En el primer video veremos como se generan los eventos y quien sirve de puente para mandar la informacion. Y en el segundo veremos como se hace la implementacion de todo lo que sucedio en la lista que se genera. Espero les haya gustado este nuevo tutorial y como siempre el código fuente esta disponible en GitHub

La importacia de hacerse de un buen PC

Bueno como muchos sabrán este blog por lo regular trata de temas relacionados a la tecnología, al desarrollo de software y otras cosillas que de vez en cuando surgen. Si piensas iniciarte en una carrera que lleve índole en informática déjame decirte que desde un inicio hazte de un buen PC, uno que no necesite update a corto tiempo.  Si, se que no es nada barato comprar un PC de gama media oh gama alta, pero te aseguro que valen cada centavo que pages y que luego no te arrepentirás haberlos gastados. De preferencia date una vuelta por donde se encuentran las PC para bussines (negocios), porque por lo regular son potentes y con acabados finos en las laptops aunque cabe mencionar que dichas laptops son fáciles de identificar porque no cuentan con gráficos dedicados (yo no veo para nada los gráficos, prefiero jugar en consolas, aunque Mario Kart lo juego en emulador de N64 XD ) y si los tienen son elevadamente caros. De preferencia un i5 (A8 en AMD) o directamente un i7 oh su equi

Uso de Fragments en Android - parte 1/2

Los fragments oh fragmentos en español sonara a nuevo para muchos pero la verdad es que ya tienen su rato en las distintas APIs de Android, existen desde la API 11 que concuerda con la versión 3 de Android llamada HoneyComb y que salio especificamente para tabletas a lo cual luego como era de esperar evolucionaria en la version 4 ICS y en donde no importaba si era tableta oh telefono, las apps funcionarian segun lo que el programador trato de resolver, veamos un ejemplo. Practicamente en las capturas de pantalla se puede apreciar de que es la misma lista, pero con diferente comportamiento segun la densidad oh tamaño de pantalla del dispositivo. En este caso que acabo de presentar se trata de un fragment dinamico, pero el que aprenderemos a continuacion es la utilizacion de los fragments estaticos, que basicamente se mantienen igual sin importan la situacion en la que se encuentren. Como siempre el código lo pondre en GitHub para que puedan observar