Monthly Archives: noviembre 2012

[#VS2012] Sobre el error raro de #LightSwitch for HTML Client Preview 2 y #ReSharper

image

Buenas,

hace unos días se liberó LightSwitch for HTML Client Preview 2 (el blog oficial aquí y el post aquí), como justo andaba necesitado de algo similar decidí probarlo. Antes del golpazo que me pegué pongo un poco de contexto, LightSwitch está bien. No muy bien, pero bien. En poco tiempo se pueden crear aplicaciones Data Driven que nos sacan de un apuro. Además la publicación en Azure es muy natural y claro, si tienes todo el paquete completo, puedes crear algo en modo demo o mantenimiento en pocos pasos.

Nota: Si piensas que LightSwitch solucionará todos tus problemas, pues estás frito, en una APLICACION REAL, no la típica demo o aplicación de usar y tirar, lo que creas en 15 minutos con LightSwitch no es suficiente, tienes que DEDICARLE MAS TIEMPO Y UN POCO DE SESERA. Ahí quedas advertido.

Como iba diciendo, la Client Preview 1 estaba solo disponible para probar en una máquina virtual, esta versión es más amigable y la podemos instalar como una extensión de Visual Studio 2012. Yo me fui a descargar la versión desde el link oficial y decidí probarla.

Sin embargo al momento de crear mi primer proyecto de prueba, me encontré con el siguiente error:

—————————
Microsoft Visual Studio
—————————
Cannot load the application item provider:\nSequence contains no elements\nThis may indicate the model file is corrupted.
—————————
OK  
—————————

image

Y listo!!! Visual Studio 2012 quedaba más frito que un huevo en pascua. Yo no soy de los que suelen pensar maquinaciones raras cuando algo no funciona, sin embargo esta vez todo me apuntaba a un plan maléfico para reventar una semana que viene siendo eterna … así que me armé de paciencia, comencé a buscar respuestas en internet y nada >> llegó el momento de depurar el IDE.

Nota 2: En mi caso cualquier excusa es buena para hacer un DUMP del IDE de Visual Studio 2012 y depurar cosillas a un nivel debajo de lo normal. No creo que mi búsqueda en BING haya tardado más de 2 segundos, porque he buscado de nuevo y he encontrado mi error reportado y solucionado.

Después de atacharme al IDE y de ver un poco las trazas del mismo, me di cuenta de que el problema estaba en que no hay amistad entre LightSwitch y ReSharper. Así que la solución más recomendable fue desactivar ReSharper desde el menú “Tool // Options” luego seleccionamos ReSharper y lo pausamos.

image

A partir de este momento LightSwitch comenzó a funcionar de perlas y pude seguir probando este new toy.

Descarga: http://go.microsoft.com/fwlink/?LinkID=255924

Forum: http://social.msdn.microsoft.com/Forums/en-US/lightswitchhtml/thread/5c7f5652-4712-4db7-8cd3-e9df4858d4a5

Saludos @ Home

El Bruno

image image image


Archivado en: LightSwitch, ReSharper, Visual Studio 2012

[#EVENT] #RoboBuilder, a #Kinect controlled robot humanoid for the 2nd part of the #Robotics event

image

Buenas,

It is true that the best of technology events does not happen during them but after them. And so it was that after a couple of beers I made some friends that would not do in a normal day. Coupled with the memory of fish that I have, today I find myself with a couple of mails where I see the 2nd part of the Robotics event it is putting the bar quite high.

Among the outstanding things, we have a demo of Robotics Studio with Kinect, and course… happened to someone putting RoboBuilder in the middle. If you do not know RoboBuilder, is as a kind of Lego with steroids, since it consists of a set of construction which allows you to assemble a humanoid, a dog, and a species of Spider Halo4, and other forms with various sensors and actuators. Then, obviously you can set and control them using a proprietary software.

image

The good thing is that you as I have been a very good boy this Christmas Father Christmas / Santa Claus will bring me a gift. A long time ago that I felt like, because I believe that it will allow me to do many more things than the layperson, especially if we unite with the Kinect and… some concept of T1000.

Here are a couple of videos, showing Robobuilder, including with Kinect capabilities

http://youtu.be/qZGrOzdXj6I

The video that follows you can burn eyes and damage the ears, I’m sorry.

http://youtu.be/a9Ktv-W2ljc

Finally the demo with Kinect.

http://youtu.be/jrFZDG9R-E0

Saludos @ Home

El Bruno

image image image


Archivado en: EnglishPost, Event, KinectSdk, Robotics

[#EVENT] #RoboBuilder, un robot humanoide controlado con un #Kinect para la 2da parte del evento de Robotics

image

Buenas,

es cierto que lo mejor de los eventos de tecnología no pasa durante los mismos sino después de los mismos. Y así fue que después de un par de cervezas me hice de unas amistades que en un día normal no haría. Sumado a la memoria de pez que tengo, hoy me encuentro con un par de correos donde veo que la 2da parte del evento de Robotics está poniendo el listón bastante alto.

Entre las cosas pendientes, tenemos una demo de Robotics Studio con Kinect, y claro … a alguien se le ocurrió meter a RoboBuilder en el medio. Si no conoces a RoboBuilder, es como una especie de Lego con esteroides, ya que consiste en un set de construcción que te permite armar un humanoide, un perro, y una especie de araña de Halo4, y otras formas más con varios sensores y servomotores. Luego, obviamente puedes programar y controlar los mismos usando un software propietario.

image

Lo bueno es que como he sido un niño muy bueno, estas navidades Papa Noel / Santa Claus me traerá uno de regalo. Hace ya bastante tiempo que le tenía ganas, porque creo que me permitirá hacer bastantes más cosas que el Lego, especialmente si lo unimos con el Kinect y … con algún concepto de T1000.

Aquí quedan un par de videos, donde muestran las capacidades de Robobuilder, inclusive con Kinect

http://youtu.be/qZGrOzdXj6I

El video que sigue te puede quemar los ojos y dañar los oídos, lo siento.

http://youtu.be/a9Ktv-W2ljc

Finalmente la demo con Kinect.

http://youtu.be/jrFZDG9R-E0

 

Saludos @ Home

El Bruno

image image image

Archivado en: Event, Gadgets, KinectSdk, Robotics

[#CODEPLEX] TFS Administration Tool 2.2 with #TFS2012 support

image

Buenas,

If you have to administer or manage an instance of TFS2010 surely you know TFS Administration Tool . This tool allows to manage users from a single point to TFS, Reporting Services and SharePoint, so you save quite a few clicks and changes between tools.

New version 2.2 now supports TFS2012 and also does not require have installed Team Explorer 2010 assemblies to run. By now with Team Foundation Service, this tool is not needed, also will have targeted by doubts Guiño

Download: http://tfsadmin.codeplex.com/downloads/get/540190

 

Saludos @ Home

El Bruno

image image image


Archivado en: CodePlex, EnglishPost, Team Foundation Server, Team Foundation Server 2012, Team Foundation Service

[#CODEPLEX] TFS Administration Tool 2.2 con soporte para #TFS2012

image

Buenas,

si tienes que administrar o gestionar una instancia de TFS2010 seguramente conoces TFS Administration Tool. Esta herramienta permite gestionar desde un único punto los usuarios para TFS, Reporting Services y SharePoint, con lo que te ahorras bastantes clics y cambios entre herramientas.

La nueva versión 2.2 ya soporta TFS2012 y además no requiere tener instalado los ensamblados de Team Explorer 2010 para funcionar. Por ahora con Team Foundation Service, esta herramienta no es necesaria, igualmente la tendré apuntada por las dudas Guiño

Descarga: http://tfsadmin.codeplex.com/downloads/get/540190

Saludos @ Home

El Bruno

image image image


Archivado en: CodePlex, Team Foundation Server, Team Foundation Server 2012, Team Foundation Service

[#ALM] Captious questions or questions with trap…

image

Buenas,

today which is Saturday, I return to the subject of the questions. Some time ago I mentioned my point of view on the “good” that is always ask why of something (or ask oneself why). And as the questions are often the starting point for many projects, today I play another sensitive issue: the captious questions.

An elegant way to start the post would be:

The Real Academia Española defines tricky as:

tricky sa. (Of the lat. )( captiōsus).

1. adj. said of a Word, a doctrine, a proposition, etc.: fallacious (embusteras, false ‖).

2. adj. said of a question, an argument, a suggestion, etc.: made to boot to the opponent or partner a response that could compromise, or that favors purposes of who made them.

But as my posts are far from elegant, I’m going to tie me up to the 2nd option and say that such questions tend to be questions with trap. For example:

Yesterday we celebrated a birthday with my wife and today while looking for a subtle way that make me lunch told him that she was the most beautiful MOM of the meets. At that time, he dropped me a boomerang that left me ice cream:

  • -That what you say because I want to, or because it was the most beautiful?

My 8 years of married blew me spiderman-style danger alert, because the 2 answers have trap.

  • -If you told her that I love her very much, said me then was not the prettiest which whom I was more watching, etc…
  • -If I tell you that it was the most beautiful, takes me the subject that I don’t love her, that I abandoned, etc…

In both cases term buying an expensive gift for the hard time and in the worst cases sleeping in the attic. And all for a simple question…

Once more the power of a well-built question is something that we do not usually assess. The case where most applied in our profession, is when we forward our have a functional person who contributes from the functional point of view information to a project.

As we tend not to “speak the same language” is very important to learn how to carry a conversation that will allow us to balance the message between the 2 parties. There are many techniques for this; for example the active listening, and others that probably deserve a blog of Sociology not in one technician.

Turning to the questions with trap, an example of them is as follows:

Many times I have participated in conversations where a 5 minutes of talking with a client, I hear the phrase “then we set up a website for this?“, when even we didn’t clear that or we had not yet decrypted a customer’s real need. In this case we are predisposing to our client with a factor that he doesn’t have to import him: implementing the solution … but of course, took it in the veins.

My recommendation is to learn to listen, and not only in the traditional way. Points 30 minutes per week to read more than just notes of technology… a change of scenery always helps us improve professionally.

PD1: another option is to have children, the children’s opens us head in an impressive manner. If you want to avoid disorder get girlfriend, wait 9 months, etc. I lend you mine all weekend!

PD2: I bought the expensive gift Triste

Saludos @ Home

El Bruno

image image image


Archivado en: ALM, EnglishPost, Listening, Personal

[#ALM] Preguntas capciosas o preguntas con trampa …

image

Buenas,

hoy que es sábado, vuelvo al tema de las preguntas. Hace un tiempo comenté mi punto de vista sobre lo “bueno” que es preguntar siempre el porqué de algo (o preguntarse a uno mismo el porqué). Y como las preguntas suelen ser el punto de partida de muchos proyectos, hoy toco otro tema delicado: las preguntas capciosas.

Una forma elegante de comenzar el post sería:

La Real Academia Española define capciosa como:

capcioso, sa. (Del lat. captiōsus).

1. adj. Dicho de una palabra, de una doctrina, de una proposición, etc.: falaces (‖ embusteras, falsas).

2. adj. Dicho de una pregunta, de una argumentación, de una sugerencia, etc.: Que se hacen para arrancar al contrincante o interlocutor una respuesta que pueda comprometerlo, o que favorezca propósitos de quien las formula.

Pero como mis posts distan de ser elegantes, voy a atarme a la 2da opción y decir que este tipo de preguntas suelen ser PREGUNTAS CON TRAMPA. Por ejemplo:

Ayer festejamos un cumpleaños con mi mujer y hoy, mientras buscaba una forma sutil de que me haga el almuerzo le dije que ella fue la mamá más bonita del cumple. En ese momento, me soltó un bumerang que me dejó helado:

  • - ¿Eso lo decís porque me quieres o porque era la más linda?

Mis 8 años de casado me hicieron saltar la alerta de peligro al estilo spiderman, porque las 2 respuestas tienen trampa.

  • - Si le dijo que la quiero mucho, me dice que entonces no era la más bonita que a quien más estaba viendo, etc….
  • - Si le digo que era la más bonita, me saca el tema de que no la quiero, de que la tengo abandonada, etc …

En ambos casos termino comprando un regalo caro para pasar el mal rato y en el peor de los casos durmiendo en el ático. Y todo por una simple pregunta …

Una vez más el poder de una pregunta bien hecha es algo que no solemos valorar. El caso donde más aplica en nuestra profesión, es cuando tenemos delante nuestro a una persona funcional que aporta desde el punto de vista funcional información a un proyecto.

Como no solemos “hablar el mismo idioma” es muy importante aprender a llevar una conversación que nos permita equilibrar el mensaje entre las 2 partes. Hay muchas técnicas para esto; por ejemplo la escucha activa, y otras que seguramente merecen estar en un blog de sociología no en uno técnico.

Volviendo a las preguntas con trampa, un ejemplo de las mismas es el siguiente:

Muchas veces he participado en conversaciones donde a los 5 minutos de hablar con un cliente, escucho la frase “¿entonces montamos un sitio web para esto?”, cuando todavía no teníamos claro el QUÉ o todavía no habíamos descifrado la necesidad real de un cliente. En este caso estamos predisponiendo a nuestro cliente con un factor que a él no tiene que importarle: la implementación de la solución … aunque claro, lo llevamos en las venas.

Mi recomendación es aprender a escuchar, y no solo de la forma tradicional. Apunta 30 minutos semanales a leer algo más que apuntes de tecnología …. un cambio de aires siempre nos ayuda a mejorar profesionalmente.

 

PD1: otra opción es tener niños, lo de los niños nos abre la cabeza de una manera impresionante. Si te quieres evitar el trastorno de conseguir novia, esperar los 9 meses, etc. Yo te presto los míos todo un fin de semana !!!!

PD2: he comprado el regalo caro Triste

Saludos @ Home

El Bruno

image image image


Archivado en: ALM, Listening

[#KINECT] HowTo: Compile Microsoft #Robotics samples for #KinectSdk 1.6

image

Buenas,

at the event on Tuesday on Kinect, Robotics and other things it was me pending to show some examples of Robotics with Kinect.

The current version of Microsoft Robotics has a series of examples that use the Kinect SDK 1.0, the problem is that when you have installed the current version of Kinect SDK , because you have a problem when compiling the examples. Within the path [C:\Users\ < user > \Microsoft Robotics Dev Studio 4\samples] there is a BAT file that compiles all projects [BuildAllSamples.cmd].

To avoid the error and update the examples, we can go down a class from CodePlex which we updated to the latest version. Download it fromhttp://mrdssamples.codeplex.com/releases/view/97376 and only have to change the [Kinect.cs] class that is in [C:\Users\ < user > \Microsoft Robotics Dev Studio 4\samples\Sensors\Kinect\Kinect]

We can now launch the bat of compilation and have the available examples.

Download: http://mrdssamples.codeplex.com/releases/view/97376

Saludos @ La Finca

El Bruno

image image image


Archivado en: EnglishPost, HowTo, KinectSdk, Robotics

[#KINECT] HowTo: Compilar los ejemplos de Microsoft #Robotics con #KinectSdk 1.6

image

Buenas,

en el evento del martes sobre Kinect, Robotics y otras cosillas me quedó pendiente mostrar algunos ejemplos de Robotics con Kinect.

La versión actual de Microsoft Robotics posee una serie de ejemplos que utilizan el Kinect SDK 1.0, el problema es que cuando tienes instalada la versión actual de Kinect SDK, pues tienes un problema al compilar los ejemplos. Dentro de la ruta [C:\Users\<user>\Microsoft Robotics Dev Studio 4\samples] existe un archivo BAT que compila todos los proyectos [BuildAllSamples.cmd].

Para evitar el error y actualizar los ejemplos, podemos bajarnos una clase desde CodePlex que nos actualiza a la última versión. La misma se descarga desde http://mrdssamples.codeplex.com/releases/view/97376 y solo tenemos que cambiar la clase [Kinect.cs] por la que se encuentra en [C:\Users\<user>\Microsoft Robotics Dev Studio 4\samples\Sensors\Kinect\Kinect]

Ahora ya podemos lanzar el bat de compilación y tener los ejemplos disponibles.

Download: http://mrdssamples.codeplex.com/releases/view/97376

Saludos @ Home

El Bruno

image image image


Archivado en: HowTo, KinectSdk, Robotics

[#EVENT] Materials of the webcast of Robotics, Kinects, and other things

image

Buenas,

Here materials from the event yesterday, in the first place the presentation on slideshare

On the one hand we have the presentation (which contributes little) and code source where are the demos

  • To work with USB devices in applications created with C#
  • How to control a LEGO Mindstorm NXT with the VPL in a simulation environment, or with the real hard (with the real robots)
  • A project created from scratch with Robotics in C# to control the LEGO Mindstorm NXT

You can download from here http://sdrv.ms/QZcwyi

And a couple of links, that complete as of yesterday.

Saludos @ La Finca

El Bruno

image image image


Archivado en: EnglishPost, Event, KinectSdk, Robotics
Página 1 de 3123