Busquedas

Ya soy oficialmente Iphone Developer
Sábado, 31 de Enero de 2009 21:00

Pues después de tanto tiempo sin escribir en el blog debido a los exámenes empiezo con un post un poco más personal, comentando que por fin nos hemos registrado como desarrolladores oficiales de Iphone Richar, Sergio y yo adquiriendo la licencia "Standard Program".

 

 

 



Desde aquí aprovecho para mandarles un saludo  y a ver si empezamos a hacer programillas y juegos pronto. Yo hasta ahora solo he probado un "hola mundo" en el Touch y va way, aunque aun queda mucho por ir aprendiendo.

 

Si hay alguien interesado en informarse sobre el proceso de registro o activación de los dispositivos que me deje un mensaje en el hilo y ayudo en lo que pueda, ya que es bastante rebuscado el proceso y encima surgen problemas como los que me surgieron a mí:

 

¿Veis la interrogación arriba en mi nombre en la imagen?

 

Pues eso causo que no me activaran el código, ya que registre mi nombre con un acento y no coincidía con la tarjeta de crédito. Ellos lo único que me decían en un mensaje cortito es que no podían identificarme y no me activaban el código.

 

 Al final me entere de que es lo que pasaba llamando directamente al servicio tecnico de el programa de desarrollo de la compañía de Cupertino, a EEUU, y por fin pudieron arreglarme el problema para que validara la licencia.

 

Pronto publicaré algún post más sobre programación gráfica y quiero hacer uno explicando como instalar "Ubuntu,Windows 7,y Mac OS X" sobre un PC compatible y que funcione con GRUB.

 

Para quien quiera informarse más sobre el desarrollo de Iphone y las condiciones del Store de Apple le remito a un artículillo que escribí hace poco:  Desarrollar software para Iphone / Ipod Touch


Si te gustó el articulo sientete libre de subscribete al feed rss
Comentarios (11)
11 Viernes, 14 de Agosto de 2009 13:08
greenbite
Juan Pablo fue muy rapido, creo que al dia siguiente o así ya estaba. De todas formas tube problemas con el acento de mi nombre, me decian que algo estaba mal y era eso. Al final acabe llamando directamente.

un saludo
10 Jueves, 13 de Agosto de 2009 22:27
Juan Pablo
Hola, una consulta ....cuanto tiempo paso desde que enviaste la solicitud hasta que te enviaron el mail ? gracias
9 Miércoles, 29 de Julio de 2009 01:10
marco
yo ando iwal me falta bastante subire mi blog para estar en contacto ;)

estas en mys bookmarks

mi msn oritatelodoy at hotmail dot com

saludos
8 Miércoles, 24 de Junio de 2009 16:04
Mayte
Hola,

Somos una empresa española en Londres que busca iphone developers. Si estas interesado escribeme a Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
7 Martes, 23 de Junio de 2009 02:41
Lic. Raul González
Necesito a un desarrolador de aplicaciones para Iphone 3.0... contactame si estas interesado (s)

Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla

Saludos
6 Martes, 05 de Mayo de 2009 00:26
greenbite
Pues si, el ECTS nos esta consumiendo el tiempo. A ver si acabamos ya de una vez que podamos hacer jueguecitos interesantes.

un saludo Brue
5 Lunes, 04 de Mayo de 2009 02:35
bRue
No te digo ná. Última entrada el 31 de enero...

ECTS rule our live.
4 Miércoles, 11 de Marzo de 2009 00:02
Cencibel
Hola Miguel, no me entero de nada , cuando nos veamos espero me lo expliques. Y los exámenes supongo que bién.
A tus padres los veo el domingo , ya les preguntaré.
Un beso
3 Miércoles, 11 de Marzo de 2009 00:01
Cencibel
Hola Miguel, no me entero de nada , cuando nos veamos espero me lo expliques. Y los exámenes supongo que bién.
A tus padres los veo el domingo , ya les preguntaré.
Un beso
2 Martes, 03 de Febrero de 2009 17:47
greenbite
Así me gusta, aplicando la Ingeniería del Software, que para eso somos ingenerios. Perfect lo de la arquitectura de 3 capas.

un saludo
1 Martes, 03 de Febrero de 2009 09:46
Rincha
Hola Miguel!

Hay que darle caña a esto, yo para esta semana tendré terminada una clase para trabajar con bases de datos. La estoy implementando de tal forma que sea una capa independiente de la capa de presentación y de la capa de negocio. De momento solo trabaja con SQLite3 pero espero darle compatibilidad con Mysql pronto.
También me estoy mirando como trabajar con XML, así tendremos prácticamente terminado el tratamiento de datos.

Nos vemos!

Agrega tu comentario

Tu nombre:
Comentario:
 

Encuestas

¿Que plataforma de videojuegos actual es tu preferida?
 

Patrocinadores

Imágen aleatoria

pegatinas1.jpg

Comentarios

Espero les sirva

Leer un archivo de Colores con secuencia de escape
id, nombre, cantidad color rojo, cantidad color verde, cantidad color azul,Escape
1,Verde,0,255,0,[32m
2,Rojo,255,0,0,[31m
3,Azul,0,0,255,[34m
4,Amarillo,255,255,0,[33m
5,Marron,200,100,0,[0;33m
6,Magenta,255,0,255,[35m
7,Negro,0,0,0,[30m
8,Blanco,255,255,255,[37m
9,Naranja,255,165,0,[1;33m
10,Gris,128,128,128,[1;30m



#include
#include
#include
#include "libreria.c"

/*==================================================================================================
Tarea # : 3
Descripción tarea : Leer un archivo ascii-plano, que contenga la definicion de los colores en formato RGB.
Los campos estan separados por ';'.
la esturctura de colores y sus funciones deberan ser entregadas en un libreria.
el programa principal solo deberá procesar el archivo y utilizar la esturctura y las funciones de la libreria.

Nombre Alumno : Patricio Andres Caro Arias
Fecha : 20091102
Nombre programa : colores.c
=====================================================================================================*/
/*======================================================================================================
1. Seccion de librerias basicas a utilizar
======================================================================================================*/

#define cTITULO "El contenido del archivo es:"
#define cNOM_ARCH "Debe especificar el archivo y color"
#define cNOM_EJEM "Ejemplo:"
#define c_ARCHIVO "uni_entrada.txt"
#define c_TEXTO "mitexto.txt"
#define cMSJ_001 "archivo ent.txt, NO existe\n"
#define cNOM_NARCH "No se pudo leer archivo"

#define iMAXLINEA 100
#define iMAXCOLOR 10
#define iMAXBUFF 100
#define cSEPARA ","
#define _COLORES struct __COLOR
#define cAA 0
#define cBB 1
#define cCC 2
#define cDD 3
#define cEE 4
#define cFF 5

/*======================================================================================================
5. Seccion PRINCIPAL
======================================================================================================*/
int main (int argc, char **argv) {

FILE *fArchivo;
char *cToken;
_COLOR rCOLOR;
_COLOR *apColores[iMAXCOLOR];
char cBuff [iMAXLINEA] , c;
int i = 0, lin = 1, ic = 0;
int iContador=0, ii =0 ;

if (argc!=3) {
printf("\n\n %s\n %s\n",cNOM_ARCH, cNOM_EJEM);
printf("%s c_TEXTO\n", argv[0]);
exit(0);
}

fArchivo = fopen(argv[1],"r");
printf ("\n %s", argv[1]);
if (fArchivo==NULL) {
printf(cMSJ_001);
exit (1);
}

for (i=0; i 2 && ic Nombre = NULL;
pTde -> cR = pTde -> cG = pTde -> cB =0;
pTde -> Escape = NULL;
return;
}
void imprimir_COLOR(_COLOR *ptde) {
char var1[12] = ESC_COLOR;
strcat(var1,ptde->Escape);
printf(" [%2d] %s [%-8s] %s [%3d] [%3d] [%3d] \n",ptde->idCOLOR,var1,ptde->Nombre,ESC_CLRDEF,
ptde->cR,ptde->cG,ptde->cB);
return;

}

int buscar_COLOR(_COLOR *v1[],char *v2, int iMax) {
int i=0,ii=99;

do {
if (strcmp (v1[i]->Nombre ,v2) == 0) {
ii=i;
}
i++;
}while (i idCOLOR = id;
pTde -> cR = cR;
pTde -> cG = cG;
pTde -> cB = cB;
ilar = strlen(nom);
pTde -> Nombre = (char*) malloc (ilar + 1);
memset (pTde -> Nombre , 0 ,ilar +1);
strcpy (pTde -> Escape, esc);
ilar = strlen(esc);
pTde -> Escape = (char*) malloc (ilar + 1);
memset (pTde -> Escape , 0 ,ilar +1);
strcpy (pTde -> Escape, esc);


return;
}


void asignar_COLORREG(_COLOR *rSAL, _COLOR *aENT) {
int ilar =0;
rSAL->idCOLOR = aENT->idCOLOR;
rSAL->cR = aENT->cR;
rSAL->cG = aENT->cG;
rSAL->cB = aENT->cB;
if (rSAL -> Nombre != NULL ) {
free (rSAL->Nombre);
rSAL -> Nombre = NULL;
}
ilar = strlen(aENT->Nombre);
rSAL -> Nombre = (char*) malloc (ilar + 1);
memset (rSAL -> Nombre , 0 ,ilar +1);
strcpy (rSAL -> Nombre, aENT->Nombre);
if (rSAL -> Escape != NULL ) {
free (rSAL->Escape);
rSAL -> Escape = NULL;
}
ilar = strlen(aENT->Escape);
rSAL -> Escape = (char*) malloc (ilar + 1);
memset (rSAL -> Escape , 0 ,ilar +1);
strcpy (rSAL -> Escape, aENT->Escape);

return;
}

void asignar_COLOR(_COLOR *pTde, int id, char *nom, unsigned char cR,
unsigned char cG, unsigned char cB, char *esc) {
int ilar =0;
pTde -> idCOLOR = id;
pTde -> cR = cR;
pTde -> cG = cG;
pTde -> cB = cB;
if (pTde -> Nombre != NULL ) {
free (pTde->Nombre);
pTde -> Nombre = NULL;
}
ilar = strlen(nom);
pTde -> Nombre = (char*) malloc (ilar + 1);
memset (pTde -> Nombre , 0 ,ilar +1);
strcpy (pTde -> Nombre, nom);
if (pTde -> Escape != NULL ) {
free (pTde->Escape);
pTde -> Escape = NULL;
}
ilar = strlen(esc);
pTde -> Escape = (char*) malloc (ilar + 1);
memset (pTde -> Escape , 0 ,ilar +1);
strcpy (pTde -> Escape, esc);
return;
}

_COLOR *elimina_COLOR(_COLOR *pTde) {
free (pTde -> Nombre) ; pTde-> Nombre = NULL ;
free (pTde -> Escape) ; pTde-> Escape = NULL ;
free (pTde); pTde = NULL;
return pTde;
};