Home » Blog

Grande San Antonio

Por azares del destino llegue hace mas de un año a esta increíble ciudad, nunca la había escuchado mencionar ni mucho menos sabia en donde se encontraba geográficamente, vaya sorpresa me lleve al llegar, comenzado por conocer Texas por primera vez y observar dos culturas en perfecta simbiosis.

Una buena parte de la población, Mexicanos ya sea hijos de migrates segunda y tercera generación o también los que migraron debido a la inseguridad originarios de Monterrey y Guadalajara que se han establecido en San Antonio permanentemente. Es muy interesante el ver como se muestra una ventana al futuro de Estados Unidos teniendo una sociedad mas diversa y multicultural.

Facilmente puedes vivir y moverte en la ciudad sabiendo muy poco ingles, ya que los locales generalmente entienden algo de español e incluso algunos modismos que solo en México usamos haciendo que sea muy amigable para el Mexicano el vivir aquí, debo decir que a comparación a otros estados en los cuales estuve este es el mejor.

Ahora con la comida, generalmente en México pensamos que el Americano solo se alimenta de hamburguesas y hot dogs, e incluso imaginamos que nos costara trabajo encontrar una buena comida mexicana, afortunadamente la cercanía de la ciudad con la frontera, propicia a que se tenga una cocina muy parecida a la de nosotros excepto por algunos ingredientes que por ser Estados Unidos no los encuentras.

Las estadistas ubican a San Antonio entre unas de las mas prosperas y con oportunidades únicas hacia futuro. En lo personal una de las ventajas que encontré fueron los costos de vida relativamente bajos aun así siendo una area Metro y la cabecera del condado de Bexar. Otra también fue su cultura y diversidad gracias a la cercanía que tiene de Austin la capital de Texas.

Lecciones del mundo corporativo

Una sola misión y objetivo, el de proveer el mejor servicio posible aplastando la competencia experimentando con nuevas tecnologías de vanguardia y tendencias que hoy son innovación y evolución.

En el mundo corporativo cualquiera sea el producto, todos tienen la responsabilidad de representar la misión del producto que se esta ofreciendo, así se tenga el puesto que sea, todos deben aportar hacia un mismo objetivo.

El marketing y los medios son parte fundamental del modelo de negocio, ya que aunque se tenga la mejor tecnología detrás del producto, si no es un producto de calidad, no se venderá y por lo consecuente no tendrá exito.

Los usuarios son parte fundamental del desarrollo y deben ser involucrados como parte del equipo, siendo ellos a los que debemos de satisfacer si no completamente al menos en parte encontrado el punto medio entre riesgo y capacidades.

 

Convention over configuration

In a world of chaos when everybody and each one of us uses different patterns of implementations it’s necessary to bring light into the shadows by looking consensus over our discrepancies and be humble about change, acquiring and listening what others have to say and share.

Recursos Ruby on Rails: Parte 1

En el camino de aprender Ruby on Rails me he encontrado bastante material que me gustaría compartir, pero ademas el reconocer que si de verdad se quiere empezar con algo rápido y facil pero ademas serio y completo, este es el camino correcto, ya que la mayoría de los blogs y guías para comenzar contienen bastantes conceptos como el uso de REST para API’s y Test Driven Development, el cual he comenzado a aplicar en el desarrollo en iOS, junto con el CI Continuous Integration.

Lo mas importante a destacar, es la posibilidad de tener un ambiente serio y estar haciendo Deploy, en unos cuantos minutos, con el uso de Heroku. acá una muestra http://rafaonrails.herokuapp.com “working on it”.

Sin mas acá los recursos:

 

 

Paso a paso

Desde el comienzo de la carrera se tienen muchas dudas acerca de lo que realmente es y lo que vas acabar haciendo, y es cierto que hay un profundo abismo de desconocimiento de las tecnologías mas actualizadas en el momento en que se inicia en un cierto punto y continuar sobre la misma linea de aprendizaje, será porque no era el enfoque de mi carrera o tal vez falta de desconocimiento, pero la necesidad siempre estuvo ahí la cual nunca pude satisfacer hasta ahora.

En mi caso como licenciado, me quede con muchas ganas de aprender ciertas cosas y que me hubieran servido de mucho en el ambiente laboral, pero vuelvo a lo mismo, siendo solo una carrera de licenciatura creo que esperaba demasiado, y la verdad que los simples conceptos son buenos al principio pero despues de tanta teoría, se necesita mucha practica.

La practica debe ser el ser el siguiente paso natural, de la evolución, el agilizar la memoria y el aplicar los conceptos aprendidos, que sin el aplicarlos son meramente conceptos que se quedan a la deriva y no generan ningún valor físico ni material, el errar siempre es bueno y que bueno que se tenga errores, benditos errores que sin ellos no se llega a un nivel aceptable de compresión y análisis.

iOS SDK’s and API’s Abril 2013

Una Api es una interfaz de comunicación la cual nos permite consumir y recibir información de una manera facil y rápida pero lo mas importante es el valor que se puede dar, ya que puede dar pie a varios Mashups, que son productos basados en la información que se recibe a través del servicio. Un ejemplo seria una aplicación que te permita ver el clima y consultar las noticias al momento de que despiertas, a través de una alarma binaria, que al mismo momento te pase los datos del stock de Apple.

API Nation:

Power Tools:

Wearable Coding

Desde el momento en que se tenga la capacidad de vestir ciertos dispositivos estaremos a pasos mas cerca de comenzar a programar para dispositivos con interfaces que intercambian información con partes de nuestros cuerpos, para esto es un buen comienzo el poder accesar por medio de sensores las partes externas.

http://www.youtube.com/watch?feature=player_embedded&v=qb7DN3kpl2o

 

NSArray de CGPoints

Siendo no un objeto, el agregar CGPoints puede ser complicado por medio de un struc, afortunadamente usando un Wrapper es mucho mas sencillo, ya que convierte nuestro primitivo a un objeto 🙂

[code language=”objc”]

NSArray *points = [NSArray arrayWithObjects: [NSValue valueWithCGPoint:CGPointMake(5.5, 6.6)], [NSValue valueWithCGPoint:CGPointMake(7.7, 8.8)],
nil];

[/code]


iOS SDK’s Enero 2013

Una Api es una interfaz de comunicación la cual nos permite consumir y recibir información de una manera facil y rápida pero lo mas importante es el valor que se puede dar, ya que puede dar pie a varios Mashups, que son productos basados en la información que se recibe a través del servicio. Un ejemplo seria una aplicación que te permita ver el clima y consultar las noticias al momento de que despiertas, a través de una alarma binaria, que al mismo momento te pase los datos del stock de Apple.

Algunos SDK para Apps:

Services:

API:

 

NSString en Caracteres

Por si alguna vez nesecitas obtener solamente los Caracteres de un objecto NSString en un Array esta es una my buena referencia

[code language=”objc”]

NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]];

for (int i=0; i < [myString length]; i++) {

NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i]];

[characters addObject:ichar];

}
[/code]

http://www.idev101.com/code/Objective-C/Strings/split.html