Monday, December 11, 2017

¿Qué necesito para hacer mi propia aplicación móvil para mi negocio?

Hoy en día mucha gente se ha dado cuenta del empoderamiento del ciudadano común. Creo que gracias a esto hay un nivel de emprendimientos sin precedentes. Recientemente mucha gente se ha acercado a mí preguntándome sobre aplicaciones móviles, ¿Cuánto cuesta hacer una?, ¿Qué necesito para hacer mi propia aplicación móvil? ó ¿Cuanto tiempo me tomaría hacer X funcionalidad en formato móvil?. En todos los casos son gente que tiene en mente un negocio nuevo que quiere emprender y que se acerca a mí ,supongo (XD), porque me dedico a la ingeniería del software. En el contexto de que el máximo interés hoy en día esta por las respuestas cortas e inmediatas, voy simplificar algunas cosas pues no quiero ser agobiante, pero mi primer consejo es: “Ama la complejidad”.

La respuesta más rápida es: depende. El diseño, construcción  y puesta en marcha de una aplicación móvil depende de muchos factores. En teoria, con el conocimiento y experiencia adecuada, debido al poder de las herramientas actuales, una persona podría generar y poner en marcha una aplicación móvil de calidad mundial en múltiples plataformas en cuestión de semanas. Esto que comento es un escenario idealizado, pero posible. Por otro lado el trabajo para crear una aplicación móvil desde CERO, de calidad mundial, con unas pocas funciones innovadoras, puede oscilar entre el trabajo necesario para crear una casa pequeña (diseño arquitectónico, construcción, papeleo y mas) o el de crear un auto nuevo (hablo de un auto nuevo de agencia de modelo reciente). Una construcción en el supuesto que se tiene acceso a toda la infraestructura para construirlo, basado en diseños similares existentes. Hay que tener en cuenta que hay casas muy bonitas, muy bien hechas que inclusive han ganado premios; que las diseña, construye (con un poco de ayuda ;)) y administra una sola persona, de ninguna manera quiero decir que se necesite un equipo muy grande, pero si puede ser un trabajo de varios meses (digamos por dar un ejemplo unas 1000 horas/hombre) de profesionales dedicados a eso.

Las “apps” son las fachadas de muchos emprendimientos en la era digital. Seguro que es importante tener un “app” funcional y seguro que es un ingrediente de éxito de muchos negocios, pero no es el único y recomendaria una ruta distinta antes de comenzar a juntar un equipo o contratar a alguien para hacer “apps”.

 Definir como este emprendimiento genera dinero.


Sostenerse de subsidios gubernamentales, las donaciones e inclusive la publicidad (algunas veces) no son opciones. Antes que nada debe estar muy claro como se espera ganar dinero. Inclusive un emprendimiento social, debe responder esta pregunta. La gente no trabaja mucho tiempo gratis.


Validar el Modelo de Negocio.


El término “Modelo de Negocio” es un término amplio que abarca muchas cosas, con el riesgo de simplificar demasiado; solo diré que es el proceso principal de como se gana ese dinero. Un proceso industrial de pasos repetibles y estandarizables. Muchos nuevos emprendimientos se basan en modelos de negocio innovadores y no en soluciones tecnológicas innovadoras  (son cosas distintas).

Validar rápidamente tú modelo de negocio es esencial. Puedes crear experimentos para estudiar si es que la gente realmente va a darte su dinero por hacer tal o cual cosa. No necesitas herramientas tecnológicas nuevas para hacer esto. Este paso lo puedes hacer con tecnología del siglo pasado y hacer que la gente te comience  dar su dinero ya mismo.

Un modelo de negocio va de la mano con un plan de negocio. Datos duros e hipótesis demostradas; mercadotecnia, finanzas, estadisticas, segmentación, conversión, cliente potencial , valor del mercado. Si bien a veces NO es necesario todo esto, es lo mas recomendable y sería irresponsable no mencionarlo. Te dará herramientas para defender la idea, convencer a los demas y dar pasos firmes, no dejes que la falta de un plan de negocio te detenga, confia en tu intuición.

Generar un prototipo funcional.


Hoy en día se pueden generar "prototipos" muy solidos fácilmente sin programación y pagando muy pero muy poco dinero. Hay pocos escenarios donde tu prototipo necesitará mucha inversión, pregunta si tienes dudas. Por ejemplo puedes crear un sitio web con un carrito de compras y usar un adaptador para convertir ese sitio web en un “app nativa” para todas las plataformas. Hoy en día existen herramientas para hacer todo esto sin crear ni una sola línea de código de computadoras.


La información de primera mano por buenas y malas razones esta en ingles. Esto es un hecho innegable y a veces doloroso, pero es la realidad.  Te recomiendo acercarte a las fuentes en ingles, que no siempre, pero casi siempre, son mejores que las que están en otros idiomas. Empápate busca fuentes en español y contrasta con fuentes en ingles. No hay nada que solucione mejor los problemas que el simple y llano trabajo.

No le tengas miedo al código de computadoras hoy en día hay muchas fuentes para aprender y se está convirtiendo en una fortaleza académica para el futuro. No lo necesitas para comenzar; pero un curso básico de programación no le cae mal a nadie.

Hay cosas que las aplicaciones “convertidas” no podrán hacer. Pero en lo que he visto, casi siempre no es es el caso. Vas a tardar un poco con encontrarte con ese problema y mientras,  ya habrás generado una gran experiencia de negocio que te ayudara a darle la vuelta a esto. Pregunta si tienes dudas.



Tu website a futuro se debe convertir en una plataforma online (en la nube) o como le quieras llamar, mientras tanto puedes usar tu prototipo para generar una versión de prueba funcional que te permita comenzar a atender algunos clientes (en el orden de los cientos). Estudia el fenómeno y aprende. No necesitarás de nadie mas que te diga que es lo que necesitas y tú les vas a decir que es lo que quieres.

No todos y no siempre, pero la gente que hace aplicaciones móviles está ENFOCADA en eso; terminar la aplicación móvil y cobrar su dinero (ellos se dedican a eso) y NO ESTA ENFOCADA en hacer tu negocio exitoso.

Recuerdame y te puedo recomendar algunos libros sobre emprendimiento digital, pensamiento digital e innovación.

Keep focus. Resuelve un pequeño problema a la vez. Recuerda: Los árboles no dejan ver el bosque.


Saturday, January 7, 2017


Nota: Salte directamente al segundo parrafo.

Al fin alguien le ha dado a Estados Unidos una sopa de su propio chocolate. “You Deserve This America!” (Tu mereces esto 'America').Y por si alguien no lo sabe, EU tiene una larga historia de meterse en lo que no le debería importar, una historia de imponer dictadores corruptos en países extranjeros y crear caos y muerte. Una lista tan larga que se puede rastrear hasta 1904 o quizás antes. Y para muestra unas palabras del ex presidente Theodore Roosevelt en 1901: "habla suavemente y lleva un gran garrote, así llegarás lejos" (speak softly and carry a big stick, you will go far). Y solo para que conste en el acta, voy a mencionar algunos de los mas conocidos hechos, que sin ser una lista exhaustiva tratare de que sea significativa. Porqué toda esa información da para escribir un libro. Si usted es un versado en estos temas no dude en agregar mas datos en los comentarios, o saltar al siguiente párrafo: 1898,Guerra contra España y los rebeldes en Cuba y Filipinas. En 1898, Guam, Puerto Rico y Filipinas se convierten en colonias de EU. Toma de Hawai, destitución de la Reina Lilivokalani, c.a. 1898. “Entre 1898 y 1934 los Marines invaden Cuba 4 veces, Nicaragua 5 veces, Honduras 7 veces, República Dominicana 4 veces, Haití 2 veces, Guatemala, Panamá 2 veces, México 3 veces, Colombia 4 veces.” (Fuente: Addicted To War:Why the U.S. can't kick militarism, pag.7). 1915, Haití 'Peasant Rebellion'. En palabras del ex General Smedley Butler (1881-1940), que fue uno de los lideres “Marine” mas celebrados: “...he pasado 33 años y cuatro meses de servicio militar activo. Y durante este periodo he gastado la mayor parte de mi tiempo como un fino orangután golpeador para los grandes negocios, para Wall Street y los banqueros. Para simplificar he sido un chantajista (racketeer), un ganster del capitalismo.” Y continua : “ ...en 1914 ayude a hacer de México ,especialmente de Tampico, un lugar seguro para los intereses petroleros Americanos. Yo ayude a hacer de Haití y Cuba un lugar decente para que los chicos del National City Bank pudieran tener ganancias allí. Ayude a violar media docena de Repúblicas en América Central para el beneficio de Wall Street”. Pero no termina en eso el exgeneral continua: “ yo ayude a purificar Nicaragua para la casa de banqueros internacionales Brown Brothers en 1901-1912. Yo lleve la “luz” a la República Dominicana, en defensa de los intereses azucareros en 1916. Ayude a que Honduras fuera un país adecuado para las compañías de fruta Americanas en 1903. En China en 1927, ayude a que la compañía Standard Oil se asentara allí sin ser molestada”. Las Guerras Bananeras. 1939-1945, Segunda Guerra Mundial. Corea 1950-1953. República Dominicana 1965. Vietnam 1964-1973. Líbano 1982-1983. Granada 1983. Libia 1986. Los “Contras” Nicaragüenses c.a. 1985. Panamá 1989. Iraq 1991. Afganistán 2001-? . Iraq 2003-2011. Iraq y Siria 2014-?.

Video hecho publico por Bradley Mannig: El video muestra un tiroteo sin provocación , desde un helicóptero, de mas de una docena de iraquíes, incluyendo a dos periodistas que trataron de ayudar a las victimas (c.a. 2007)



Alguien por fin le ha dado una sopa de su propio chocolate a Estados Unidos dejándoles saber que es lo que se siente que impongan a un corrupto dictador como presidente de tu país... #YouDeserveThisAmerica.

Debe de quedar perfectamente claro de lo que estamos hablando aquí. De la importancia que tiene para ellos y para nosotros. Es una invitación a reflexionar sobre las razones de sus actos. Que quede claro que intereses están en juego y que significa desestabilizar a la nación mas poderosa de la historia.

Para los que no estén enterados se ha confirmado la intromisión (hackeo) por parte de Rusia en el proceso electoral estadounidense. Esto significa que hay o habrá gente que tratara de hechar abajo la elección, por que no fueron unas elecciones democráticas y justas. Esto es: habrá un grupo que tratará de destituir a Donald de la presidencia.




Los directores de la oficinas de inteligencia de estadounidense, como el Director de Inteligencia Nacional, James. R. Clapper Jr. El director de la CIA John Brennan y el Director del FBI James. B. Comey; ya han hablado con el presidente electo Donald Trump, para exponerle los hechos y explicarle como es que las elecciones no fueron lo que él había creído. Pero como muchas personas esperábamos; hasta ahora, Donald, en lugar de conciliar, ladra con violencia, en lugar de dar respuestas, lanza preguntas al aire que sabe nadie contestara, haciendo mas obvio el hecho de que los Estados Unidos son una nación rota (#YouDeserveThisAmerica). Por lo visto llamar a nuevas elecciones no esta en la agenda de Donald Trump. Pero lo que si esta en la agenda y lo que va a pasar, es que el equipo Democrata buscara hechar por tierra, desconocer, anular —por la vía legal—, las pasadas elecciones en EU.

Si tengo razón. Y quisiera no tenerla. Quisiera pensar que la vía legal no fuera necesaria; que Donald Trump y sus seguidores del Alt-Right, se sentarán a platicar y que acordaran una nueva ronda de elecciones ó que dieran marcha atrás a sus proyectos ó quizás que propongan hacer un referendum. Pero eso no va a pasar, y van a responder a su estilo violento de discursos acelerados, gritos, marchas , protestas y burlas en cadena nacional. Que solamente crearan mas tensión en los hogares, en los negocios y finalmente en nosotros. Ya hay gente que habla de que este hackeo debe ser interpretado como una declaración de guerra.

Si tengo razón. Y quisiera no tenerla. Vamos a ver un estado de cosas a un mas convulso, aun mas confuso. Un peso que va a rondar los 23,24,25 (30?) o quizás mas dolares y cuando eso pase las cosas se van a poner mas feas de lo que ya son para ellos y para bien o para mal, también para nosotros. #YouDeserveThisAmerica. (Tu mereces esto 'America').


Nota: Espero que no se mal entienda,lo que ellos llaman 'America' (sin acento, en ingles) es muchas cosas, y ese termino se usa aquí como ellos lo usarían.

Saturday, March 5, 2016

lartenostra: Los Mexicanos de Donald Trump.

En concretito la intensión de este artículo es plantear la pregunta: ¿Qué  significa para los mexicanos (o latinos) viviendo en Estados Unidos alguien como Donald Trump?, si ya no quiere seguir leyendo. FIN.



Definitivamente la carrera presidencial hacia la Casa Blanca va a ser una de las más interesantes de los tiempos recientes. Queda claro que Trump dice lo que los demás no dirían, es políticamente incorrecto, raya en lo vulgar  y miente; pero ha demostrado saber y decir, lo que las masas quieren escuchar. No me impresionaría que él NO fuera el elegido como candidato Republicano y que uno de sus compañeros de partido, fuera el encargado de encabezar la contienda contra Clinton. Y que al final de cuentas el discurso de Trump solo hubiera servido para generar una imagen de partido, que una parte de las masas norteamericanas necesitan y quieren escuchar. Pero que un candidato a la presidencia "serio" no puede decir abiertamente, pero que soporta de manera más discreta, como lo hacen sus compañeros Republicanos, no menos radicales. Como por ejemplo Rubio que se abiertamente se declara anti gay.

“If you live in a society where the government creates an avenue and a way for you to peacefully change the law, then you’re called on to participate in that process to try to change it – not ignoring it, but trying to change the law.

“And that’s what we’re endeavoring to do here. I continue to believe that marriage law should be between one man and one woman.”

Si lo anterior fuera la mitad de cierto, demostraría la existencia de un plan diseñado y exitoso (por lo menos hasta ahora), para generar una Persona Política Republicana (una imagen pública de partido), que funciona en varias dimensiones para el mismo electorado, y que habría sabido manipular perfectamente a la opinión. Nueva teoría de la conspiración XD.

Hace un tiempo durante el mando de Obama, tuve la oportunidad de vivir un rato en Estados Unidos y allí conocí a muchos mexicanos (legales e ilegales) que habían dejado su país. Obama, es un presidente, considerado como un hecho histórico (un negro en la casa blanca) y su figura mesiánica era analgésica y evitaba que muchos recordáramos que  los impuestos que se pagan en Estados Unidos, son usados en parte para mantener y mejorar el aparato militar mas imponente y letal de la actualidad y de todos los tiempos. Y que ayuda mantener pequeños infiernos en la tierra, como Guantánamo.  Y que también los mismos impuestos que pagan esos mexicanos legales (y también ilegales), podrían estar a disposición de una persona como Donald Trump. El cual ostenta unos discursos que muchos no han dudado en calificar de corte NAcional ZocIalista.

Si hay algo que se les permite hacer a los ilegales en Estados Unidos, es pagar impuestos. Pagables cada vez que compras algo en la tienda o cuando usas un numero de seguridad social falsificado para trabajar, inclusive he sabido de casos de gente que se presenta a hacer su declaración de impuesto aun siendo ilegales. Pero esa misma gente que paga impuestos de muchas maneras legales e ilegales, no puede votar. No tienen voz en determinar quién y como debería disponer de sus impuestos (aun después de la GreenCard, pues hay que seguir otro proceso para poder votar). Aunque también es cierto que muchos ciudadanos de EU, sienten que carecen de cualquier poder en este asunto, pero eso, creo ya es cuestión aparte.


Si alguien quiere conocer o tener una idea de quienes son estas personas pueden ver el siguiente video con entrevistas que yo realice. Las cuales sinceramente resultaron en su mayor parte aburridas y sin emoción (excepto tal vez por lo que narra que vivió un chico Salvadoreño, para llegar a Estados Unidos en la bestia).



Pero fue así, por qué la gente que realmente quería entrevistar, nunca acepto sentarse frente a mi cámara, y contestar mis preguntas. Creo que fue así, porque es gente que a pesar de haber nacido en México diría que está bastante de acuerdo con el discurso de Trump. Y afirma casi fanáticamente (en algunos casos), que no hay mejor tierra que Estados Unidos y que ese país debe volver a ser grande, mas grande de lo que es ahora. Cueste lo que cueste, pese a quien le pese. A pesar de que esa misma gente fuera despedida de sus trabajos y que la policía los detuviera por ir a exceso de velocidad (un caso real).

Y también fue así, por todos aquellos jóvenes (promesas de la Revolución Mexicana) que deciden quedarse a pagar impuestos en Estados Unidos, seguir con sus trabajos, comprar casas y buscar lo que nadie (por lo menos en Latinoamérica) dudaría en calificar como una vida mejor,  sin hacer ninguna reflexión medianamente seria acerca de su vida allí. No dudo que exista gente que no sea así. Quiero pensar.



Sunday, March 22, 2015

Las cuatro historias de Birdman o El amor en los tiempos del Hollywood




Ya no hay respeto. Pero esta vez es en serio. Nací en 1983 y mi generación, nuestras generaciones, la tuya y la mía, han visto de todo. Bajo nuestras narices vemos como se están re-dibujando fronteras que antes daríamos por definitivas. Y viejos actores que dábamos por inamovibles tienen fricciones con nuevos elementos, como es el caso de la televisión y los multimedios por Internet.

Birdman no es la excepción. Si quisieras desmenuzar la película en sus componentes. Mi propuesta es empezar por las historias internas que componen la película, cabe decir que en este contexto de análisis, pareciera que cada una de estas historias internas es mala. Al menos en la película.

Por un lado tenemos la historia llevada al teatro "What we talk about when we talk about love". La cual se desarrolla dentro del escenario del teatro y es, siguiendo este ejercicio analítico, una historia independiente, con toda una trama independiente. Por otro lado tenemos la historia de Riggan Thomson (Keaton), un actor tratando de reanimar su carrera, la cual esta conectada a un respirador artificial, a través de una adaptación al teatro de la historia "What we talk about when we talk about love". Y finalmente una tercera historia sobre un hombre que esta sufriendo ataques, esquizofrenias y alucinaciones que lo llevan a tratar de cometer suicidio. Me atrevo a hacer esta diferencia sobre la tercera historia; habrá quienes digan que lo que llamo la segunda y tercera historia es realmente solo una; basado en el hecho de que ninguno de los otros personajes dentro de la película es consciente de la existencia del Birdman dentro de la cabeza de Riggan Thomson, lo cual hace que esta voz instrumentada para nosotros a través de las imágenes del súper héroe, tengan la fuerza de otro personaje. Con lo cual Riggan y este otro forman por si mismos su propia historia, la historia de un solo hombre y su alucinación.

Para entender mejor esto hay que recordar dos conceptos del premio de Literatura 2010 Mario Vargas Llosa, que en realidad no son suyos, pero los ubicamos por el nombre que le les dio. Me refiero a “las cajas chinas” , es decir, una estructura “en la que una historia principal genera otra u otras historias derivadas” ( M. Vargas Llosa, Cartas a un joven novelista, Planeta, Barcelona, 1997, pág 117).

La historia de Riggan y sus alucinaciones se va derritiendo y engrasando las historias mas internas en forma de Realismo Mágico. En este punto hay que decir que se transgrede de maneras gratuitas y casi innecesarias las formas del realismo mágico, pero quiero pensar que esto no es un caso fortuito de exceso, si no que es el resultado de los años de experiencia de sus creadores en películas y anuncios de televisión, lo que hacen que el realismo mágico sea en algunos casos sobrepasado y cargado de una buena dosis de fantasía al mas puro estilo de Hollywood y que sea un ingrediente indispensable para la realización de la película.

Me referiré a dos casos concretos para dejar este punto claro. En la secuencia de inicio Riggan se encuentra levitando mientras medita sus próximos movimientos. Esto, esta claro, por lo menos hasta que Riggan desciende a los suelos, no tiene nada que ver con el Realismo Mágico. No existe el marco necesario que justifique tal acción en la narrativa, si no que es pura fantasía Holliwoodense, un gancho. Es solamente hasta el momento en el que se revela que Riggan esta sufriendo de alucinaciones en el que toma sentido la primera afirmación, la primera levitación.

El segundo caso sucede precisamente en el final, en el que Riggan, aparentemente sale volando por la ventana. Y digo aparentemente pues no se deja del todo claro en que nivel de la película están ocurriendo esos hechos. Inclusive puede tratarse de una sobre explicada alucinación de Riggan, y el hecho de que no se explique , y que se use el recurso fantástico de manera gratuita, me parece excesivo, pero quien soy yo para decir una sola palabra al respecto. Quiero pensar que este ultimo incidente fantástico sea un elemento estrictamente necesario, para que la trama termine en el mismo nivel discursivo por el cual comenzó.


Las tres historias se entrelazan a través de lo que Vargas Llosa llama unos vasos comunicantes, las tres historias están engarzadas de tal manera que cada una de ellas hace relevante a las otras y ademas se reinventan mutuamente entre si, re-definiendo el significando de la mas externa a las mas interna y de nuevo de regreso, como en la conocida Banda de Möbius.




Hay que afrontarlo cada una de las historias es aburrida por si sola, hasta predecibles. Historias que por si solas, a estas alturas del tiempo, ya hemos visto en otras películas, pero cada una de estas historias toma una dimensión nueva al integrarse con las otras tres. Hasta el tremendo final , en el que Riggan se dispara en el escenario.


En este contexto el hecho de que la película este realizada en un solo plano-secuencia, es totalmente relevante y no un caso de ego incontrolado o alardes de maestría. Pues es precisamente es esta técnica lo que enfatiza la intensión de que estas tres historias conformen un cuerpo indivisible y nuevo. Y es a través de esta técnica con la que se logra sumergir al espectador en cada una de las historias internas de manera imperceptible.


Así finalmente llego al punto que le da titulo a esta entrada. La cuarta y ultima historia sucede a un Michel Keton, un actor para muchos ya casi olvidado, que busca volver a ser relevante haciendo una película que trata de un actor que tiene alucinaciones con Birdman (o Batman), que busca volver a ser relevante haciendo una adaptación al teatro, sobre la historia titulada, “What we talk about when we talk about love”. Muy dentro de si misma Birdman es una película inspirada en el amor.

Monday, March 10, 2014

Cuento de la boda

El beso de despedida de mi abuela cada vez me gusta mas. Pero lo odio, cuando la comisura de sus labios se llena de grimas, cuando ha pasado mucho tiempo de no verla. Todo viene de mi abuela, inclusive mi papá, que fue traído por mi abuelo, el cual cayó rendido por mi abuela, muchos años atrás. Yo también vengo de ella y así también de la abuela de mi abuela

—Me voy abuelita, es una buena oportunidad para nosotros. Podremos ahorrar mas dinero
—¿Vendrás a vernos los fines de semana?


No es tan fácil, son muchas horas de camino. Tomar aviones cada fin de semana, no es buena idea. ¿Cuánto dinero se necesita ahorrar, para un terreno, para una casa, para arrancar un negocio, para la gran boda, para formar una familia?. Estoy muy orgullos@ de la familia que he formado y del ahorro que hemos logrado. Pronto podremos tener el hogar que tanto deseamos, que juntos soñamos. Aunque secretamente cada noche, considero la posibilidad de tomar todos nuestros ahorros y tener la boda de nuestros sueños.

Thursday, January 9, 2014

Usando Team Foundation Server desde Eclipse para compilar y empaquetar un proyecto Java

Pre-requisitos:
  1. TFS Build Service
  2. Java configurado (PATH & JAVA_HOME)
  3. Ant configurado (PATH & ANT_HOME)
  4. TFS Build Extensions Power Tools   
  5. Una carpeta compartida visible desde el Build Server
  6. Eclipse & Microsoft Team Explorer Everywhere 2010. 


http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=af1f5168-c0f7-47c6-be7a-2a83a6c02e57

http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6/

Anexo algunas pantallas para clarificar algunos de los puntos anteriores.




Como se ven en la imagen el Build Service está asociado a la colección con la que vamos a trabajar “TestCollection”.


 

No hay que confundir el plug-in para Eclipse con la Suite TFS Everywhere, por el momento el plug-in es más que suficiente.


Si es que no tiene asociado un Build Service con su código no podemos continuar, el error que marca es algo como lo siguiente:
Una vez cargado nuestro código desde el Source Control se puede acceder al menú para dar de alta un nuevo Build Definition. La siguiente imagen es de la pantalla para crear el nuevo Build Definition.

Se detalla a continuación el script de Ant que se uso para configurar el Build Definition.



 Se detalla a continuación el script de Ant que se uso para configurar el Build Definition. 









La parte importante del documento es:


Que es la forma en la que encontré como permitir que el Build Server me respete la ruta “Drop Folder”, igual y puedes olvidar esta ruta y en tu script Ant dejar copiar los archivos a donde sea necesario. Lo que provoca esta instrucción es que los JAR que generemos van a parar a la carpeta Binaries y después al “Drop Folder”


Seguir el asistente es más o menos directo. Podemos ver el archivo generado que invoca a nuestro script Ant en una ruta parecida a la siguiente
C:\Builds\1\TestBuildJava\TeamFounCIJava\BuildType\TFSBuild.proj
Note la siguiente línea en el archive .proj que importa las extensions de Ant para nuestro proyecto.

Antes de lanzar el build y después de instalar Java y Ant, reinicie los Build Services para que tomen la nueva configuración de variables de entorno.



Finalmente podrá ver los archivos versionados que se van generado para los JAR’s que se van generado.










Material , Time and Quality

I’d like to start explaining what are the facts to lead me to write about magic theory, first of all, improve my own play. But also confirm and or build through your feedback, if this approach represent any advance on magic theory. All this started when I saw an inspiring deck from a daily event in magic online here and after commented by Luis Scott-Vargas here . I'd like to know if this idea have some future (in Modern Format) or is the typical kind of funny combo to complicated and fragile to be a real contender, who is trying to win with the weakest card type, a creature. Of course I’m talking about Death’s Shadow. My theory is that this idea is perfectly playable with  the correct approach. I think we don't have yet the correct approach to it.


Basically I’m going to take some existing magic theory and try to reshape it; with an approach taken from chess, specially from the book “How life imitates chess” written by Garry Kasparov.I would like to recommend specially Section II Chapter 8 "Material, Time , Quality".  If you want, you can get the book from here or here. And read about the author carrier here. Also I would like to present my gratitude to Mike Flores, Mark Rosewater,Patrick Chapin, Steve Sadin , Adrian Sullivan and Chingsung Chang for all his work to improve MTG Theory on all this years. I’m going to be citing many of theirs works through this article. You can find a reference list at the end.



I would say that every player has reach the point where he feels that having more creatures in play and attack with them is the most secure path to win. Certainly many of us have won under this circumstances, demonstrating the inherent truth about this approach. “The fundamental block of evaluation is material” (Kasparov 2008 , p.88) and our currency is the mana to cast spells.

For many of us who have been playing from maybe 5 years,10 years,15 years,20 years ; there has been several evolution points on the game mechanics through the years. I'm not talking about changes in rules like, ‘damage in the stack’ or ‘mana burn’. I'm talking about elemental changes in the structure of the formats. I'm talking about the kind of things that shape Standard, Modern (or Extended) , and Legacy. Things like, What is the best counter spell that I can get? , What is the best creature that I can get for zero mana?, What is the best spell to draw cards?, What is the best "Wrath of God" like effect in the format?.


Maybe if you have not been playing enough time, you are not going to fell or remember anything with this questions. But I know, we can use the old quote from Heraclitus, "Change is the only constant in life". And all of this is perfect represented in the well known article from Mark Rosewater, “New World Order” (Rosewater 2011). I can tell that we are fully enrolled on this new world order, where you can win Legacy with and aggro-control (I don’t know if True-Name Nemesis is a good idea or not), Modern is something strange and new under development and we have a constant healthy Standard format, where you have the feeling that every color has its own chance.

As result of this evolution, magic theory have to grow in the same terms. Like when each of us move forward, we were winning playing Overrun to a new horizon. Don't get me wrong , I'm not saying that Overrun is an incorrect approach, is only, like in many other fields on life (Physics for example) the best that we had in certain moment of our lives. Now we have elements to win in other ways , elements to innovate. Maybe when we understand the underlying structure is the most propitious time to innovation.

On this flow of ideas we can get to the well known concept of card advantage (Sadin 11), and relate this concept to the concept of material. There isn't any doubt about the importance of card advantage and his relationship with victory. Next I'm going to introduce here the concept of quality (from Material, Time , Quality or MTQ). Have you heard about the concept of virtual card advantage? (Flores 90). Virtual card advantage means , prevent your opponent to play or use his or her cards, in some profitable way, many times only for a short period of time, because there are answers to it, example Leyline of Sanctity. I want to reshape this, what we call virtual card advantage is quality card, and due to the context, you may be able to trade this quality into material advantage or even time. And this lead me to my main topic. Our current discussion on magic theory lacks of the concept of card quality as a first order concept. And we are forgetting one of the most valuable basic rules, that we can borrow from chess. You can trade one of this elements (MTQ) for the others.



In other words you can:

  • You can spend time to improve your quality. The best way to invest your time is in improve your quality (Kasparov 2008).  For example classical tempo conception.
  • Time is not gained just by moving faster or by taking shortcuts. Time can often be bought, swapped for material assets (Kasparov 2008) . For example chump-blocking.
  • We can give up some material to get quality (Kasparov 2008). For example looting.

Are you getting my point?. We can trade any element to move our overall position in the way we want. And this theory help us in the sense that each time we are doing something we have to ponder this elements in a multidimensional decision, and help us to evaluate each element on his current dimension. Material, Time and Quality. 



Now lets go further. If this theory is valid , we must be able to trade any element for the other. But this explanation predicts that we are going to see more and more cards, to interact with this concepts on every possible direction. If this is not totally clear please allow me first to describe based on a format decision like banning. And I'm going to limit my explanation only to Modern format, only because is the format that I play the most. So is the format that I better know.

Two questions to start: Why it seems like wizards is trying to create a competitive Milling Deck? Why is Ancestral Vision banned?



First allow me to talk about time, how we have reach a point where we are pretty sure what time or tempo means. And allow me to mention something that I have red between lines over certain MTG theory. Drawing cards in your draw step is a sign that time is passing. Time is relative and is measured as the difference between our current position to our goal; in this sense at least in theory, each time we draw a card we are getting closer and closer to our goal. At least in theory. In the most general form this is true. However, immediately we can mention a bunch of cases where this effect is not present or our advance in time is reduced to zero due to other factors. But in general is pretty clear that each time when we are drawing a card (from our draw step) we are improving our overall position and therefore advancing in our plan and due to this fact time is passing in some direction (typically forward).

Ancestral memories is banned because drawing cards is the most powerful thing that you can usually do to improve your overall position (something that we already know). But this approach explains why in a different way, using our three concepts (MTQ) in a slightly different manner. By drawing a card you are changing every element on our triad (MTQ), you are winning material, improving your overall quality (at least in theory, maybe creating synergy with other previous cards) and manipulating time (typically forward as I said, in the previous explanation). Ancestral Vision is one of the few cards that allow you to do all this things. Since our current Modern format don't support to win on/or before turn four we must to keep Ancestral memories banned until we see something to balance this advantage. In this frame I think is easier to understand why investing one blue mana to get three cards is too powerful even, four turns later.

Milling is another interesting issue. It's pretty clear how you win using material. You are going to change opponent’s total life in some way, maybe putting more creatures in play, maybe burning them with Lightning Bolts. You know how to win through quality, improving turn by turn a nice Grapeshot, to create with a single card a huge effect, here you are investing time and material to maximize your quality and win with it. But How are you going to win ONLY investing to get time?. We say that time is the measure of distance between our current point and our objective, our goal. OK. But we don't have to forget that every card we draw at least in theory MUST close this gap. So the most basic time expression is drawing a card as part of your draw step. Does this make sense?. Milling is the purest expression of manipulating time to win. 

Maybe we can use a nice combo, to force our opponents to draw all his library. But I'm talking about something like the following list here. Where you spend all your material and quality to control time in the way you want. This is important because if we want a truly TOTAL format , we need something similar to this deck. Something that is trying to win only or purely manipulating time to run faster, without using other form of aggression .  My prediction is “When Modern format reaches the point where you can competitively play a totally time based milling strategy, we are going to get Ancestral Memories back”. But this theory or approach predicts his apparition as a competitive deck.

To end this section, lets explore other kinds of trades that we can do based on MTQ:

I have Material I want Time: Chump-blocking
I have Time I want Material: Entreat the Angels

I have Time I want Quality: Izzet Charm , Temple of Silence
I have Quality I want Time: Archive Trap

I have Quality I want Material: Lightning Bolt , Electrolyze
I have Material I want Quality:  Scalding Tarn , Steam Vents

Under this frame we can explain, why we have the notion of some cards that are better than other cards, this happens because this kind of cards affects more than one concept, not necessarily at the same time or in the same way. Lighting Bolt is good example. Because you can trade it for time while you are burning your opponent to zero life, reducing his time to execute his own plan. Or you can get material in the sense of killing a nice creature or planeswalker.

After this last reflection I can tell , that at least my own approach to the game has evolved since I started to play. And I want to mention how this little  things about a card game affect our vision of life every day. I remember how happy I felt when I heard Evan Erwin from the Starcitygames show, say. "We need bad things to have good things". This little reflection while he was doing his review on a new set, was like a measure of the kind of advance we have as  community, about the game, and how this affect our approach.

Looking for Grand Unified Theory Magic.


We have to keep in mind, like in the real life, ‘quality depends on context’. How good is a card?, It depends. Even powerful cards like Tarmogoyf have some sort of dependency coded in his DNA. Here we can borrow some elements again from chess. How good a position is, How good is a Bishop?. Well it depends. Even in the highest chess circles, there's discussion between if certain move is correct or not, optimal or even playable. I'm saying this because certainly we are drawing points to get to a well formed MTG Theory. 

I'd like to recommend the work from Chingsung Chang, “Exploring Grand Unified Theory Magic” (Chang 2010). I'm going to say that his Marginal Mana is a tool to dynamically define card quality. And in more general sense as he said, a tool to define the overall game state if we have perfect information. In order to understand where this idea comes from I'm going to take a extract from the work 'Stock Mana Explained' from AJ Sacher 2010. (Sacher 2010).

The Effective Cost of cards is simply putting an effect of a card up to a mental chart of baselines like a litmus test. The results can then be used to answer questions like “Why is Tarmogoyf better than Grizzly Bear if they cost the same?” According to stock mana, they are worth the same unless you apply Effective Cost to them....

Now those are the most basic of basic examples, but it shows how easy it is. A good way to do it is imagine that someone from R+D approached you and said we are making a normal set and we have something with effect. What should we make it cost to be a common? What would you say for a vanilla 3/4? What about a 1/1 Flying, haste? How about for a cantripping Shock? Use your knowledge of the game and your experience with similar effects dictate what you think cards are worth. The more experience you have in Magic (particularly Limited) the better at this you will become. Maybe sometime down the line, I will get some professional game designers who play Magic to help me compile an intricate chart for all basic effects and creature sizes. Until then, you have to practice and practice and develop a strong Intuition.

..... I don't win because my opponent took over 20 damage this turn. That's incidental! I won because I stocked 28 mana in 3 turns [from a combo]  .....

I'm going to continue here to reshape one aspect of the theory I think is very , very important. Momentum citing Chinsung Chang job about it (Chang 2012):

    To understand strategic-level deck construction, the most important thing to
  realize is that there are effectively three axes any given deck can interact on:  
  momentum (really velocity/inertia), time, and board position.

I would like here to reshape this discussion and define 'momentum' as the resulting position where you are most close to your strategic goal and therefore maybe to win, so you can drive your project to this moment using our previously mentioned concepts MTQ. So momentum is a resulting state born from MTQ. Momentum is where you card quality across time is getting maximum. In this sense maybe we can use Stock Mana or Marginal Mana to know how to move forward in our way to get momentum.

Is still relevant our archetype circle or mtg chromatic circle?




Let's try describe what are we doing with for example Combo (even if I don't agree to see combo as an strategy rather than tactical resource). Combo is investing cards(material) to generate high quality to reduce opponent time to zero. Control is trading his cards(material) to improve his quality, to play and protect a thread to reduce opponent life (time) to zero. Aggro is playing his material (creatures), improved turn by turn, ( because each creature is more dangerous (has more quality) , while your life is reaching zero), to reduce opponent life (time) to zero. Does it makes sense?. Material for quality ; quality for time. Are we doing the same things only shaped in different colorful pieces of paper?. This reminds me Patrick Chapin comment , We have to move the opponent to an state , where he is not allowed to continue to play." 


Conclusion

So, Is still relevant our archetype circle or mtg chromatic circle?, yes it is!!! , Some time ago, when the first mtg theories came with the chromatic circle, I would say that things were slightly different , but I'm not going to talk about this years, because I didn't play on them. But what I could say is, at that time, this archetype abstraction was at least relevant. Now we are fully into a New World Order (Rosewater 2011) , an in this New World Order each position (each flow of cards from a deck in certain moment) has a dynamic state (strategic moment), and we can manipulate each element (material, time and quality) in the way we want to move in our own way, through this chromatic circle. Due to this is still relevant to ask, Who's the beatdown? (Flores 99). 



Garry Kasparov
  • Kasparov2008:  How Life Imitates Chess: Making the Right Moves, from the Board to the Boardroom - 2008
Mark Rosewater
Michael Flores
Steve Sadin
AJ Sacher
Adrian Sullivan
Chingsung Chang
Other recommended works: