Entradas

Wear the Shirt / Póngase la camiseta

Imagen
Wear the shirt by the company means that when the company requires some additional efforts from us, we are willing to provide them. Even if it means theoretically degrade our position. But who better to demonstrate that our experience can be shared to help maintain the professionalism of the company. We can not be blind if we see catastrophic situations happening, those we can help solve or better prevent from happening. If a situation will get us out of our comfort in order to solve it, should be seen as a new experience instead of running away and witness how it affects our environment in a bad way, of course it is more likely that if we really love our work always we are willing to help. Having the shirt means that we will not let the company fall for something that we can fix. The moment you decide to take your shirt off from the company is because you retired, either because they do not work anymore or because you went to wear the shirt of another company. But you must...

Windows Phone 7 y 8

Imagen
Windows Phone 7 There is a huge fight between software providers trying to get the most quantity of end users. Iphone seems to be the leader up to now, but the reality is that Android is the first one in sales, in order: Android, Apple iOS, Symbian, RIM BlackBerry, Bada and Windows Phone. The daily efforrts performed by these companies trying to get new users, has generated the best scenario for us, the end users. We have enough smartphones in the market to choose from. Windows phone is not so known as iphone or android. But it's getting better everyday. Now with Windows 8 the interaction between phone and pc is really easy. Since my first time using a Windows phone 7 I found exactly what I was expecting from a smartphone. I heard so many people talking about the huge amount of applications present for iphone or android, let me tell you that you never will use all of that, you normally will download between 5 or 10 apps each week the first 3 months, after that you won'...

Knowledge is only one. / El conocimiento es único.

Imagen
Do you think we are inventing something new? That every new achievement is really innovation? Why then aren't we able to prevent death? Or diseases? Knowledge is just one, and we're trying to reach it everyday. But all this stupid society rules like money, fashion, and so on, are keeping us distracted from the real things that must be increased, like colaboration, kindness, equity and mainly LOVE. All knowledge is being recycled, we are reusing old facts continuosly and nobody seems to note it. Don't you remember that many many times, some "miracle drug" was already created by ancient cultures? Or that our new electronic "gadgets" are being used naturally by some animals and they don't need to buy that? We must return to the nature to really learn what we need. Don't wait so long.... ¿De verdad crees que estamos inventando algo nuevo? ¿Que cada nuevo logro es de verdad innovación? ¿Por qué entonces no podemos prevenir la muerte? ¿O las enf...

Teoría de una nueva? vieja? educación para los niños

Imagen
Existe en todos los países un sistema de educación que todos conocemos y que si lo auditamos correctamente nos podemos dar cuenta que no sirve. Tanta violencia y guerra que nos enfrenta necesariamente se debe a que los niños de hace 30 - 40 años fueron muy mal educados. Ahora los nuevos niños siguen siendo educados de la misma forma, entonces que nos espera en 30 - 40 años? Lo mismo que estamos viendo ahora.  ¿Cómo podemos cambiar esta triste historia? Necesariamente debemos cambiar la educación. Posiblemente ya alguna persona pueda haber escrito sobre esto, pero no lo he leído, por eso escribo esta teoría que puede ser compartida y/o implementada cuando se desee. Creo firmemente que si hacemos un cambio de mentalidad hacia la educación que le impartimos a nuestros niños, la sociedad de verdad se va a mejorar. Propongo 5 simples etapas para educar los niños que reemplazarían todo el sistema educativo actual: 1. De los 0 años a los 2 años: Caricias de amor, exclusivamen...

Software de Calidad / Quality Software

Imagen
¿Como poder determinar si un software es de calidad?  Porque ni siquiera el que tenga una gran empresa soportándolo garantiza su calidad.  Hemos visto como los gigantes del software despachan software que muchas veces no tiene la calidad que debería, al menos por decencia. Esto sucede, y mucho más ahora que se ha convertido en una carrera frenética el querer entregar software por intereses económicos, cada día se ve como los intereses económicos se anteponen a la calidad y seguridad del software entregado. Con tal de cumplir con una entrega no cubren todos los posibles errores que se generan por el afán o falta de planeación. Una vez un software es entregado, su calidad la demuestra el tiempo que pueda ser manejado sin necesidad de "parches" para corregir los errores que pudieran aparecer en producción.  No confundir baja calidad con nuevos requerimientos, porque cualquier adición al software no altera su calidad, antes la engrandece y mucho más si la primera...

Activate Trace Viewer (Microsoft Service Trace viewer)

Para activar el MS Trace Viewer en un aplicativo WCF debe añadir la siguiente sentencia de código en el archivo app.config del programa cliente:   <system.diagnostics>     <sources>       <source name="System.ServiceModel"               switchValue="Information, ActivityTracing, Error, Critical"               propagateActivity="true">         <listeners>           <add name="traceListener"               type="System.Diagnostics.XmlWriterTraceListener"               initializeData= "d:\messages.svclog" />    ...

DoEvents in WPF vb.net

If you need to refresh the screen after a task has been accomplished, this method is easy to implement: (Si necesita actualizar la pantalla luego de que una tarea fue ejecutada, este es un método fácil de hacerlo) Public Shared Sub DoEvents ( ByVal dispatch As Dispatcher ) dispatch. Invoke ( New Action ( AddressOf DoEventsHandler ) , DispatcherPriority. Background ) End Sub   Private Shared Sub DoEventsHandler ( ) End Sub  to call this Method you can use: label1.text="Starting process" DoEvents( Application .Current.Dispatcher) 'Big process starting here . . label1.text="Second process" DoEvents( Application .Current.Dispatcher) 'Second Big process starts . . Based on http://www.toove.com/archives/70