5 paradigmas de la nueva gestión del talento


Un estupendo articulo que resume como proceder a cambiar la arcaica mentalidad de las empresas para adecuarse a los nuevos tiempos. No se puede permitir no ser una empresa digital cuando los nuevos clientes si que lo son.

La importancia de las nuevas redes de contactos. La entrada en juego de las redes de contactos virtuales com Linkedin.
El tener una clara marca virtual y la conciliación como puntos importantes del cambio que sigue costando dar.
Y con la crisis, incluso se está involucionando.

Con Tu Negocio http://ow.ly/vpRVZ

Artículo de Virginio Gallardo.

RectRound Redondeando tus rectángulos con javascript.


Ojeando por StackOverFlow voy a rescatar una función muy resultona para redondear las esquinas de los rectángulos.

/**
 * Draws a rounded rectangle using the current state of the canvas.
 * If you omit the last three params, it will draw a rectangle
 * outline with a 5 pixel border radius
 * @param {Number} x The top left x coordinate
 * @param {Number} y The top left y coordinate
 * @param {Number} width The width of the rectangle
 * @param {Number} height The height of the rectangle
 * @param {Object} radius All corner radii. Defaults to 0,0,0,0;
 * @param {Boolean} fill Whether to fill the rectangle. Defaults to false.
 * @param {Boolean} stroke Whether to stroke the rectangle. Defaults to true.
 */
CanvasRenderingContext2D.prototype.roundRect = function (x, y, width, height, radius, fill, stroke) {
    var cornerRadius = { upperLeft: 0, upperRight: 0, lowerLeft: 0, lowerRight: 0 };
    if (typeof stroke == "undefined") {
        stroke = true;
    }
    if (typeof radius === "object") {
        for (var side in radius) {
            cornerRadius[side] = radius[side];
        }
    }

    this.beginPath();
    this.moveTo(x + cornerRadius.upperLeft, y);
    this.lineTo(x + width - cornerRadius.upperRight, y);
    this.quadraticCurveTo(x + width, y, x + width, y + cornerRadius.upperRight);
    this.lineTo(x + width, y + height - cornerRadius.lowerRight);
    this.quadraticCurveTo(x + width, y + height, x + width - cornerRadius.lowerRight, y + height);
    this.lineTo(x + cornerRadius.lowerLeft, y + height);
    this.quadraticCurveTo(x, y + height, x, y + height - cornerRadius.lowerLeft);
    this.lineTo(x, y + cornerRadius.upperLeft);
    this.quadraticCurveTo(x, y, x + cornerRadius.upperLeft, y);
    this.closePath();
    if (stroke) {
        this.stroke();
    }
    if (fill) {
        this.fill();
    }
}

Y se usa con:

var canvas = document.getElementById("canvas");
var c = canvas.getContext("2d");
c.fillStyle = "blue";
c.roundRect(50, 100, 50, 100, {upperLeft:10,upperRight:10}, true, true);

También se pueden usar lowers .

Un ejemplo de como funciona, sobre las cuatro esquinas, y admite distintos niveles de redondeo independientes.

solo Rect:

antes

Con RoundRect:

despues

Podeis ampliar información en :

http://stackoverflow.com/questions/1255512/how-to-draw-a-rounded-rectangle-on-html-canvas

20 Grandes medidas para que no te cunda nada el trabajo en casa.


Ahora que está tan de moda dar listados con las claves y soluciones a todos tus problemas, he querido sumarme a esta emergente demanda de How to’s. Voy a daros mis mejores consejos para que arruineis vuestros proyectos personales y seais una catástrofe en términos de rendimiento del teletrabajo. Toda esta información está avalada por mis amplios conocimientos de la materia.

Vamos allá.

1 -Bienvenido al caos. Lo primero que necesitas, son muchas ganas de no hacer nada. Esto requiere un amplio repertorio de excusas que puedas poner de cara a los demás y sobretodo tienes que aprender a autoengañarte. Tener una autoimágen superlativa ayudará a que menosprecies el esfuerzo requerido para las tareas que debes emprender.

2- No utilices pomodoros ni técnicas similares. Deja que las ideas fluyan en el desorden en el tiempo. Lo mejor para que no te cunda, es un brainstorming continuo en el que nunca llegues a arrancar.

3- Dedica todo tu esfuerzo en planificar tus tareas. Esto hay que hacerlo con ahínco, hasta que el tiempo dedicado a elaborar la lista de tareas, sea al menos, el mismo que el que razonablemente deberías dedicarle al desarrollo de las tareas en sí. Intenta en la medida de lo posible que la primera semana la pierdas totalmente dedicado a elaborar listas con todo lo que tienes que hacer. No pares hasta que la longitud de la lista te aturda y te agobie. Repite el proceso el día con mas tiempo libre de cada semana.

4-Hay que empezar siempre bien el día. Una buena hora es levantarse muy tarde, en torno a las 12:30 del mediodia. Debe ser una hora lo suficientemente tarde, como para que en menos de dos horas vayas a ir a comer. De esta manera, conseguirás, perder las dos horas recien levantado en que no te enteras de nada, y las empalmas con las de la hora de comer. Por supuesto despues de comer, no te va a cundir, así que quedate un rato haciendo la digestión, viendo la tele o jugando a la consola. Algo que te permita evadirte sin problemas de la tremenda lista de trabajo que tienes en tu mesa.

5-Superada esta fase, serán las 5 o 6 de la tarde y te habrás sentado en tu mesa de estudio ordenador. Aquí debes pedir algo de ayuda externa. Pidele a tu pareja, suegra, familia, que entren a interrumpirte en periodos no superiores a 10 minutos.

6- Si lo anterior no es suficiente, adopta un perrito, de aproximadamente 6 Kgs, ya que son los que mas necesidades urinarias tienen. Sacalos a la calle cada vez que se te acerquen. No valen usar como mascotas iguanas, ni similares, ya que no dan practicamente ningún trabajo.

7-Ya habrás alcanzado casi tu objetivo diario, y serán las 8 de la tarde. En este momento, tu sentimiento de culpabilidad debe estar en pleno apogeo. Ya casi has perdido el dia. No lo estropees con un esfuerzo de ultima hora. Lo único que vas a conseguir es animarte lo suficiente como para que al día siguiente te apetezca madrugar. Debes evitar la automotivación en cualquiera de sus vertientes.

8- Si aun asi, te están cundiendo al menos dos horas al día, debes esforzarte mas y aplicar un nuevo paquete de medidas. Soluciones drásticas. Debes impregnar en tu personalidad el dificil arte de la procrastinación, es decir, deja para mañana todo lo que puedas hacer hoy. ¿Por qué estresarse? Practica esto a diario hasta que ya casi no quede tiempo para la entrega.

9- Debes mejorar tu inicio de día. Lo primero que debes hacer, es revisar tus cuentas de correo, y todas tus redes sociales. Juega un rato a trollear a la competencia usando multinicks, con suerte te responderán y tendrás un buen motivo para iniciar una disputa por los foros. Si por un casual no hay feedback, critica alguna falta de puntuación o de ortografía. Tira de wikipedia y del DRAE hasta que acabes discutiendo sobre el holocausto judío.

10-Debes elegir adecuadamente la música que acompañe tu sesión de estudio o trabajo. Es recomendable música estridente y con cantante. La música sin voz, no distrae tanto. La letra siempre produce mejores resultados a la hora de evadirse de lo que estas haciendo. Despues de comer, se recomienda mas música clásica, chillout o newage. No uses música épica, ya que puede provocar un efecto motivador. Sobretodo debes estar cambiando constantemente de canciones y eligiendo las que mejor se adapten.

11-La postura. Es importante, estar reclinado de lado, y con el culo lo mas afuera de la silla. Preferiblemente en sillas no regulables. La mesa de trabajo debe estar bastante elevada y la silla debe ser sin apoyabrazos. Cuanto mas torcidas estén las muñecas, mejor. Ten cerca un sofá. A no mas de un metro de distancia.

12- Si por desgracia está cundiendote y se va acabando el día. No cometas el error de rematar lo que estés haciendo. Dejalo a falta de 10 minutos de trabajo. Acabar el día con un módulo terminado es motivador para empezar el nuevo día con uno nuevo. Evitalo. Enfanga un poco lo que ya tenías terminado y empieza a añadirle algo nuevo pero que impida que lo hecho durante el día, se útil de forma independiente. Por supuesto, no dejes planificado lo que tienes que hacer para el siguiente día. Cuanto mas rato estes por la mañana en el limbo, mejor. Así se consigue que la sensación de agobio y desorden, la tengas desde primera hora y te arrastre todo el día.

13- Intenta dejar todas las tareas de la casa y los recados para otro día. Sobretodo los temas burocráticos ineludibles. Intenta que coincidan con las fechas de entrega o exámen. Es importante no agrupar las tareas. Es decir, si tienes que salir a la calle a hacer tres recados, intenta que estén lo mas alejados posibles los unos de los otros. Si tienes que hacer llamadas de teléfono, no dediques el mismo periodo del día a hacerlas todas juntas. Ve esparciendolas durante el dia. Igual si debes responder correos. Haz uno cada par de horas. Ya sabes no agrupes tareas por tipo de tarea. Si tienes una lista, siguela en el orden en que la creaste, o mejor aun, segun lo que te vaya apeteciendo hacer. Deja lo mas dificil y pesado para el final cuando ya no te quede glucosa en el cerebro.

14- Interacción. Comparte tus avances. Si tienes compañeros en estas tareas, intenta comunicarte con ellos a todas horas. Mandar kilos de whatsapps es una gran opción, porque no solo pierdes tu tiempo sino que además consigues hacerselo perder a tus compañeros. Es un dos en uno. Intenta no incluir contenido laboral o académico en dichos whatsapps, y no te salgas de la regla FPR (Fútbol, Política o Religión). En su defecto también se puede criticar al compañero que no esté presente en esa conversación. Todo en aras de crear un mal clima, que favorece la destrucción de objetivos desde la raiz.

15-Planificaciones a largo plazo. Piensa que debes plantearte los objetivos medidos en periodos largos de tiempo. El motivo es simple. Si tienes el exámen o entrega dentro de tres días, suena mucho mejor, y te da sensación de tener mucho tiempo por delante aun. Si lo cuentas en horas reales efectivas de trabajo (tiempo de oro), quizás solo te salgan 10 o 12 horas, que es mucho menos. Así que ya sabes, cuenta a lo largo. Si tu proyecto tiene de plazo mas de seis meses, con que empieces el último ya vale.

16- Bueno, se que dije que serían 20 puntos, pero entre unas cosas y otras no me ha dado tiempo, así que lo corto por aqui y espero que haya podido ayudaros a ser un poco más inutiles.

vago

Como eliminar las direcciones emergentes al enviar un correo


Si alguna vez has enviado un correo a una dirección errónea, verás que la próxima vez que intentes enviar un correo que empiece con esa misma dirección, Outlook te lo mostrará en sugerencias. Si además eres de los que escribe rápido, probablemente vuelvas a enviar el correo a ese remitente. O si trabajas con buzones departamentales, probablemente pongas la que no es, en el campo De:

Para evitar este problema puedes eliminar las direcciones sugeridas pulsando el botón Supr encima de la dirección. Sencillo, pero muy útil.

Como cargar y guardar archivos RichText con WPF y VB


Es bastante sencillo.

Puedes crear un formulario por ejemplo que tenga un RichTextBox y dos botones, btnCarga y btnGuarda. Añades además un control RichTextBox.

Este control, maravilloso, contiene dos métodos Save y Load, que permitirán volcar o cargar el contenido del RichTextBox en formato Stream.

Pero para acceder al disco utilizaremos un objeto StreamReader o StreamWriter, que en principio no nos cuadrará con el objeto Stream del RichTextBox.

El método por ejemplo para el salvado, es RichTextBox1.Save (objetoStream, dataFormat) y no podemos asignarle directamente un objeto del tipo StreamWriter, pero si, el objeto que contiene el Stream de base que está contenido en el StreamWriter y StreamReader, que es el que realmente necesita, de modo, que pasándole este último funcionará.

Private Sub btnCarga(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click

Dim archivoCarga As New StreamReader("prueba.rtf")
 With RichTextBox1
 .Selection.Select(.Document.ContentStart, RichTextBox1.Document.ContentEnd)
 .Selection.Load(archivoCarga.BaseStream, System.Windows.DataFormats.Rtf)
 End With

End Sub

Private Sub btnGuarda(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button2.Click

Dim archivoSalida As New StreamWriter("prueba.rtf")
 Dim bs As Stream = archivoSalida.BaseStream
 With RichTextBox1
 .Selection.Select(RichTextBox1.Document.ContentStart, RichTextBox1.Document.ContentEnd)
 .Selection.Save(bs, System.Windows.DataFormats.Rtf)
 End With

End Sub

Los métodos Load y Save están en el objeto Selection, de modo que para guardar todo el contenido, forzamos a seleccionarlo todo previamente, o si no, solo guardaría lo seleccionado por el usuario.

Esto requiere además,  controles de comprobación de fichero, los try catch correspondientes para detectar errores, etc, cierre de ficheros, etc, pero para empezar es suficiente.

Directrices de media puntas y extremos


  MPI/MPD MEDIAPUNTA IZQUIERDO/DERECHO

1.   Pase profundidad izquierda

Primeramente intentará avanzar, hasta que se encuentre un rival. En ese momento buscará primero en la zona del extremo de su banda. Si no lo encuentra lo busca cerca suyo, haciendo un pase a alguien de su zona, posiblemente ese extremo que no haya alcanzado aun su posición de extremo. Primero intentará pasarle al compañero que esté mas libre en su posición (depende del nivel de riesgo). Buscará después a cualquier jugador que esté por delante en ese tercio del campo, aunque pueda ser de la zona MPC por su lado izquierdo e incluso del area si el delantero está escorado. Si no lo encuentra le pasará el balón a dicho extremo, o en su defecto al que esté en su zona, aunque esté marcado.

2.   Desbordar por banda
Intentará aprovechar si le dejan espacio corriendo hacia adelante y al exterior. Si se encuentra un rival por la zona interior, reculará en horizontal hacia la línea de cal. Esto si no se la quitan, suele generar huecos a la espalda del lateral que saldrá a por él.

3.   Pases profundidad ariete
Según entre en esta zona, dará un pase directamente al area grande a algún delantero que esté desmarcado. Si no estuviera ninguno libre, le pasaría igualmente el balón, aunque esté muy marcado.
Es una directriz de juego muy directo. Conlleva muchas perdidas y depende de que el delantero haya llegado a colocarse y esté tácticamente libre entre los defensas. Es una directriz que premia a los managers que estudian las posiciones de los defensas rivales, porque con pocos pases reciben con un delantero solo delante del portero. Si no hay delantero cerca del area, hará un pase bastante deficiente de poca distancia, ya que al obligársele a jugar tan directo, si no tiene receptores del pase, se hará bastantes lios.

4.   Diagonal Interior
Es una directriz de engañe, ya que hará que el jugador conduzca hacia la portería. La flecha de ataque que es lo que puede ver el entrenador rival, puede estar puesta hacia delante, provocando que se le pongan laterales delante, cuando realmente estos mediapuntas fintarán hacia el interior, pudiendo crear superioridades sumándose a los delanteros por el centro de la defensa, inutilizando los laterales rivales.

5.   Pase profundidad derecha
Igual, que el de la izquierda, pero por la banda contraria.

6.   Atraer rival
Avanzará hasta su posición ofensiva siempre que pueda y tenga bastante espacio. En cuanto se encuentre a un rival, zigzagueará buscando zonas sin rivales en cualquier dirección, normalmente hacia atrás o el exterior. El objetivo es avanzar todo lo que se pueda, para que salte un marcador a por él, dejando zonas desprotegidas. Es potencialmente devastador si se escapa de la vigilancia de los centrocampistas y consigue sacar un central de su zona, ya que fácilmente pondrá un pase a un delantero poco marcado.

7.   Especular
Es similar a Atraer rival, pero mucho mas restrictiva. Practicamente no permitirá que se le acerque ningún jugador a quitarle la pelota. Avanzará hasta donde indique su posición ofensiva, con lo cual si se pretende ser peligroso con esta directriz habrá que subir mucho la flecha de ataque. Aunque es una opción mas defensiva que otra cosa, ya que si en esa zona, el rival tiene pocos jugadores, va a perder mucho tiempo. Recomendado para equipos que quieran ir a no perder.

8.   Sin ordenes
Si no se da con ninguna combinación que resulte favorable, puede resultar interesante indicarle que no queremos hacer mas directrices y que haga opciones por defecto. En general no es recomendable, aunque también resulta especulativa ya que por defecto se dan pases fáciles, que serán hacia atrás.