Por Wyrm el 14 de Septiembre de 2009 con 378,465 visitas\nEn éste tutorial vamos a ver la Programación Orientada a Objetos(POO) de Visual Basic.NET, con la utilización y creación de clases, de una forma mas o menos, sencilla. Recuerda descargar Visual Basic .NET y ver el tutorial básico de Visual Basic .NET antes de empezar.\nPrimero haré una explicacion sobre la POO , y veremos un poco lo básico. Luego empezaremos a usar lo aprendido poco a poco.\nTodo .NET Framework está basado en clases (u objetos). A diferencia de las versiones anteriores de Visual Basic, la versión .NET de este lenguaje basa su funcionamiento casi exclusivamente en las clases contenidas en .NET Framework, además casi sin ningún tipo de limitacion.\nLa POO es una evolución de la programación por procedimientos llamada también estructurada. Se basaba en funciones y procedimientos y el código que controlaba el flujo de las llamadas a estos. En Visual Basic, sobre todo en versiones anteriores se sigue programando mucho así. A veces por desconocimiento y otras por "miedo" no se da el salto a la POO, aunque un programador con experiencia en VB puede hacer magníficas aplicaciones sin utilizar la POO (y sin aprovecharse de sus ventajas) , y sobre todo, en un tiempo relativamente reducido.\n"La herencia permite crear nuevas clases a partir de clases existentes. La herencia puede simplificar el diseño de la aplicación proporcionando una estructura de relaciones entre las distintas clases. También admite la reutilización de código porque sólo se debe codificar el comportamiento de clases nuevas o distintas.".\n"La herencia es la capacidad de una clase de obtener la interfaz y comportamiento de una clase existente."\n"La encapsulación es la capacidad de contener y controlar el acceso a un grupo de elementos asociados. Las clases proporcionan una de las formas más comunes de encapsular elementos."\nCuando usamos las clases, éstas tienen una serie de características (los datos que manipula) así como una serie de comportamientos (las acciones a realizar con esos datos). La encapsulación es esa capacidad de la clase de ocultarnos sus interioridades para que sólo veamos lo que tenemos que ver, sin tener que preocuparnos de cómo está codificada para que haga lo que hace... simplemente nos debe importar que lo hace.\n"El polimorfismo se refiere a la posibilidad de definir múltiples clases con funcionalidad diferente, pero con métodos o propiedades denominados de forma idéntica, que pueden utilizarse de manera intercambiable mediante código cliente en tiempo de ejecución."\nResumiendo: Determina que el mismo nombre de método realizará diferentes acciones según el objeto sobre el que se ha aplicado.\nLos programas de Visual Basic se generan con objetos como formularios y controles. Los objetos también se pueden utilizar para representar cosas reales como personas, equipos informáticos o incluso algo más abstracto, como una cuenta bancaria.\nUna clase es simplemente una representación de un tipo de objeto. Pensad en ella como un plano que describe el objeto. Así como un plano puede utilizarse para construir varios edificios, una clase podemos usarla para crear varias copias de un objeto.\nAunque puede que no os hayáis dado cuenta, ya hemos utilizado las clases en otros tutoriales de VB que hay por Cristalab, como por ejemplo,en el tutorial básico de Visual Basic .NET o al crear aplicaciones con .NET y las seguiremos viendo en los próximos Tips o Tutoriales que vengan.\nPor ejemplo, el control TextBox lo define una clase TextBox, que define su aspecto y sus funciones. Cada vez que arrastramos un control TextBox a un formulario, realmente está creando una nueva instancia de la clase TextBox.\nCada control TextBox es una copia exacta, aunque distinta, de la clase que lo define, la clase TextBox. Puesto que cada objeto es una "instancia" independiente de una clase, la acción de crear una clase se denomina creación de instancias.\nHasta ahora hemos agregado los controles TextBox a su formulario arrastrándolos desde el Cuadro de herramientas, pero también puede crear instancias de un objeto TextBox en su código si utiliza la palabra clave New.\n¿Qué hay dentro de una clase?\nTodos los objetos tienen propiedades que describen sus atributos, métodos que definen sus acciones y eventos que definen sus respuestas. Igualmente, la clase que define un objeto tiene sus propias propiedades, métodos y eventos ( a veces llamados miembros) que se pasan a todas las instancias de esa clase.\nPor ejemplo, una clase que representa una cuenta bancaria podría tener propiedades como AccountNumber o AccountBalance, métodos como CalculateInterest y eventos como BalanceChanged. Una vez creada la instancia de un objeto de cuenta bancaria, puede tener acceso a sus propiedades, métodos y eventos de igual manera que si se tratara de un objeto TextBox.\nAlgunos miembros de una clase son privados; sólo se tiene acceso a ellos mediante código dentro de la clase. Por ejemplo, una clase de cuenta bancaria puede tener un método para calcular un saldo. Lo lógico es permitir que un programa lea ese balance pero no que pueda cambiarlo directamente.\nPuede ocultar los miembros de una clase si los declara como Private o exponerlos si los declara como Public. También puede permitir el acceso a una propiedad y a la vez impedir que el programa cambie su valor declarándolo como ReadOnly.\nEl código siguiente muestra cómo podría ser una clase BankAccount, por ejemplo:\n'Declaramos la clase BlankAccount\n'La hacemos privada\n'Y la ponemos publica para que calcule el balance\nCrear la primera clase\nUna de las mejores razones para utilizar clases es que una vez que ha creado una clase para cierto tipo de objeto, se puede reutilizar esa clase en cualquier proyecto.\nPor ejemplo, muchos de los programas que escribimos pueden involucrar personas: Un programa de administrador de contactos para los contactos comerciales o un programa para realizar un seguimiento de empleados. Aunque los programas pueden ser considerablemente diferentes, los atributos que se aplican a cada persona serían los mismos. Todas tienen nombre, edad, dirección, número de teléfono, etc.\nPara empezar a ver mejor crear clases,y usarlas crearemos una clase que represente a una persona;\nPodemos guardar esta clase y utilizarla en otros programas que escribamos en el futuro.\nLas clases se pueden crear de tres maneras: como parte del código en un módulo de formulario en un proyecto de aplicación para Windows, como un módulo de clase separado agregado a un proyecto de aplicación para Windows o como un proyecto de bibliotecas de clase independiente.\nSi habéis seguido los tutos de Visual Basic de Cristalab, o sabéis de ello, sabréis que al hacer doble clic en un formulario y abrir el Editor de código se veía algo parecido a lo siguiente:\nPues mirad, el formulario realmente es una clase, marcada por instrucciones Class y End Class y cualquier código que se haya escrito entre las dos instrucciones es parte de la clase. Aunque de manera predeterminada un módulo de formulario contiene sólo una clase única, puede crear módulos adicionales agregando código debajo de la instrucción End Class, tal como se ilustra a continuación:\n' El código de vuestro Form AQUI\n' El código de vuestra clase AQUI\nLa desventaja de crear clases de esta manera es que sólo están disponibles dentro del proyecto donde se crearon. Si deseamos compartir una clase con otros proyectos, puede colocarla en un módulo de clase.\nUn módulo de clase es un archivo de código, separado del resto, que contiene una o más clases. Como es un archivo independiente, se puede reutilizar en otros proyectos.\nLos módulos de clase se pueden crear de dos maneras:\nComo un módulo agregado a un proyecto de aplicación para Windows.\nComo un proyecto de bibliotecas de clase independient\nPuede agregar un nuevo módulo de clase a un proyecto existente seleccionando Clase en el cuadro de diálogo Agregar nuevo elemento, disponible en el menú Proyecto. Para trabajar en durante el tutorial, crearemos un proyecto de bibliotecas de clases independientes.\nVamos a ver cómo crear un proyecto de de biblioteca de clases:\nEn el menú Archivo, seleccionamos Nuevo proyecto.\nEn el panel Plantillas, del cuadro de diálogo Nuevo proyecto, hacemos clic en Biblioteca de clases.\nEn el cuadro Nombre, escribimos Persons y hacemos clic en Aceptar.\nSe abrirá un nuevo proyecto de bibliotecas de clase y el Editor de código mostrará el módulo de clase Class1.vb.\nEn el Explorador de soluciones, hacemos clic con el botón secundario del ratón en Class1.vb y seleccionamos Cambiar nombre y, a continuación, cambiamos el nombre a "Persons.vb".\nObservamos que el nombre en el Editor de código también cambia a Persons.vb.\nEn el menú Archivo, elegimos Guardar todo.\nEn el cuadro de diálogo Guardar proyecto, hacemos clic en Guardar.\nNota: En lugar de guardar el proyecto en la ubicación predeterminada, podríamos crear un directorio en el cual podemos almacenar todas las clases para reutilizarlas mas tarde. se puede especificar esa carpeta en el campo Location del cuadro de diálogo Guardar proyecto antes de guardar.\nDe momento, mantendremos el proyecto abierto, porque lo utilizaremos durante todo el tutorial, e iremos ampliando la información.\nAhora, aprenderemos a agregar propiedades a la clase que creamos en la sección anterior.\nTodos los objetos tienen atributos y las propiedades representan atributos. Antes, hicimos la clase "Persons", que representa a una persona; las personas tienen atributos como el nombre y la edad, por lo que la clase Persons necesita propiedades que representen dichos atributos.\nSe pueden agregar propiedades a una clase de dos maneras:\nComo procedimiento de propiedad.\nTambién podemos determinar cómo funciona una propiedad utilizando los modificadores Public, ReadOnly o WriteOnly.\nCampos y procedimientos de propiedad\nLos campos son variables públicas dentro de una clase que se pueden establecer o leer desde fuera de la clase. Resultan de utilidad para propiedades que no se tienen que validar, por ejemplo, un valor "Boolean" (True o False).\nEn el caso de la clase Persons, se puede tener una propiedad Boolean denominada Married, que especifica si una persona está soltera o casada, puesto que hay sólo dos valores posibles.\nPara agregar un campo a una clase, el código podría ser como el que sigue.\nLa mayoría de las propiedades, sin embargo, son más complejas; en la mayor parte de los casos utilizaremos procedimientos de propiedad para agregar una propiedad a una clase.\nLos procedimientos de propiedad tienen tres partes:\nUna declaración de una variable privada para almacenar el valor de la propiedad.\nUn procedimiento Get que expone el valor.\nUn procedimiento Set que, como indica su nombre, establece el valor.\nPor ejemplo, un procedimiento de propiedad para una propiedad Name, de la clase Persons, podría ser como el que sigue:\nLa primera línea de código declara una variable String privada, nameValue que almacenará el valor de la propiedad. El procedimiento de propiedad en sí comienza con Public Property y termina con End Property.\nEl procedimiento Get contiene el código que se ejecutará cuando desee leer su valor; por ejemplo, si lee la propiedad Persons.Name, el código devolverá el valor almacenado en la variable nameValue.\nEl procedimiento Set contiene código que se utiliza para asignar un nuevo valor a la variable nameValue usando un valor pasado como argumento value. Por ejemplo, si escribimos el código Persons.Name = "Wyrm", el valor String Wyrm se pasará como argumento value; el código del procedimiento Set lo asignará a la variable NameValue para su almacenamiento.\n¿Por qué complicarnos tanto, en lugar de utilizar un campo que represente la propiedad Name? En el mundo real, hay ciertas reglas para los nombres: por ejemplo, los nombres normalmente no contienen números. Puede agregar código al procedimiento Set para comprobar el argumento value y devolver un error si contiene números.\nSiguiendo con la Clase Persons, ahora agregaremos un campo y tres propiedades:\nAbrimos el proyecto Persons que hicimos en la sección anterior. Si no lo guardaste, primero deberás regresar a la sección anterior, crear la primera clase, y realizar hasta el final los procedimientos de esa sección.\nEn el Explorador de soluciones, seleccionamos Persons.vb y en el menú Ver elegimos Código.\nAgregamos el siguiente código de declaración debajo de la línea Public Class Persons.\nAgregamos los siguientes procedimientos de propiedad debajo del código de declaración anterior.\nEn el menú Archivo, elegimos Guardar todo para guardar el trabajo.\nPropiedades de sólo lectura y escritura\nA veces una propiedad se establece una vez y no cambia nunca mas durante la ejecución del programa.\nPor ejemplo, una propiedad que representa un número de empleado nunca debe cambiar, de modo que otro programa si lo pueda leer, pero no se permitirá que ese programa cambie su valor.\nLa palabra clave ReadOnly se utiliza para especificar que un valor de propiedad se pueda leer pero no modificar.\nNota: Si intentamos asignar un valor a una propiedad ReadOnly, aparecerá un error en el Editor de código.\nPara crear una propiedad de sólo lectura, deberemos crear un procedimiento de propiedad con un procedimiento Get, pero sin procedimiento Set, como se muestra a continuación.\nDe igual forma, la palabra clave WriteOnly permite establecer un valor de propiedad pero no permite que se lea; por ejemplo, no permite que otros programas lean una propiedad de contraseña. Podemos utilizar ese valor para realizar acciones dentro de la clase, pero deseará que sigan siendo privadas.\nPara crear una propiedad de sólo escritura, se creará una propiedad con un procedimiento Set pero sin procedimiento Get, como a continuación:\nLos procedimientos de propiedad ReadOnly y WriteOnly también son útiles cuando deseamos tomar un valor de propiedad y convertirlo en un valor diferente. Por ejemplo, pensemos en la edad de una persona. A diferencia del nombre, la edad cambia con el tiempo, si ha asignado la edad a una clase y la lee de nuevo un año después, sería incorrecta.\nEn la clase Persons, podemos evitarlo agregando dos propiedades: una propiedad "WriteOnly BirthYear" que representa el año de nacimiento, que nunca cambia, y una propiedad "ReadOnly Age" que devuelve un valor calculando la diferencia entre el año en curso y el año de nacimiento.\nSiguiendo con la Clase Persons, ahora agregaremos propiedades ReadOnly y WriteOnly a la clase:\nAgregamos el siguiente código de declaración debajo de las otras declaraciones en la parte superior del módulo de clase.\nIntroducimos los siguientes procedimientos de propiedad debajo del código de declaración.\nAge = My.Computer.Clock.LocalTime.Year - birthYearValue\nAgregar métodos a una clase\nAgregaremos métodos a una clase, para que puedan realizar acciones. Vimos que la mayoría de los objetos tienen acciones que pueden realizar; estas acciones se conocen como métodos.\nLa clase Persons que creamos en la sección anterior,tiene muchas acciones que pueden realizar las personas y, estas acciones se pueden expresar como métodos de clase.\nLos métodos de una clase son simplemente procedimientos Sub o Function, declarados en la clase.\nPor ejemplo, una clase Account puede tener un procedimiento Sub denominado Recaculate, que actualizará el balance o un procedimiento Function denominado CurrentBalance para devolver el último balance.\nEl código para declarar esos métodos puede ser similar al siguiente:\n'Aqui el codigo para recalcular Account.\nPublic Function CurrentBalance(ByVal AccountNumber As Integer) As Double\n'Codigo para volver a Balance\nSi bien la mayoría de los métodos de clase son públicos, también se pueden agregar métodos que sólo la clase en sí puede utilizar. Por ejemplo, la clase Persons puede tener su propia función para calcular la edad de una persona. Si declara la función como Private, no se puede ver o llamar desde fuera de la clase.\nEl código para una función privada puede ser similar a éste otro:\nPrivate Function CalcAge(ByVal year As Integer) As Integer\nCalcAge = My.Computer.Clock.LocalTime.Year - year\nMás tarde podremos cambiar el código que calcula el valor CalcAge y el método seguirá funcionando bien sin cambiar ningún código que utilice el método. Ocultar el código que realiza el método, se conoce como la "encapsulación", ya explicada al comienzo.\nAhora, para agregar un método a la clase Persons, hacemos lo siguiente:\nAbrimos el proyecto Persons(si no lo tenemos abierto ya de antes) que hicimos en las secciones anteriores. Si no lo guardaste, o no lo creaste, primero deberás volver a las secciónes anteriores, agregar propiedades a la clase, y completar los procedimientos.\nEn el Explorador de soluciones, seleccionamos Persons.vb y, en el menú Ver, hacemos clic en Código.\nAgregamos el siguiente código bajo los procedimientos de propiedad.\nIf middleNameValue <> "" Then\nFullName = firstNameValue & " " & middleNameValue & " " _\nFullName = firstNameValue & " " & lastNameValue\nModificamos el código en el procedimiento de la propiedad Age para utilizar la función privada:\n' Age = My.Computer.Clock.LocalTime.Year - birthDateValue\nAge = CalcAge(birthYearValue)\nAntes, el código era así:\nEn el menú Archivo, hacemos clic en Guardar todo para guardar el trabajo.\nAgregar eventos a una clase\nUn programa puede responder a eventos externos, como por ejemplo, un usuario que hace clic en un botón. En esta sección, obtendremos información sobre cómo agregar eventos a una clase.\nPrimero, debemos declarar el evento.\nA continuación, debemos provocarlo.\nProvocar un evento significa que estamos señalizando la aparición del evento. Para agregar un evento a una clase, lo declaramos con la instrucción Event. Ésto indica que el objeto puede provocar el evento que especificamos.\nPor ejemplo, quizás deseemos agregar un evento AgeCalculated a la clase Persons que hicimos. Podemos provocar a continuación el evento en el método CalcAge. Después de hacer esto, cuando se llama al método, podemos ejecutar algún código adicional en cuanto se haya calculado la edad de la persona.\nPara agregar un evento a la clase Persons\nAbrimos el proyecto Persons.\nEn el Explorador de soluciones, seleccione Persons.vb y, en el menú Ver, hacemos clic en Código.\nAgregamos el siguiente código encima de los procedimientos de propiedad.\nPublic Event AgeCalculated(ByVal Age As Single)\nEn el método CalcAge, reemplazamos el código existente por el siguiente código para provocar el evento.\nDim Age = My.Computer.Clock.LocalTime.Year - year\nCreamos una clase llamada "Persons" y le proporcionamos propiedades, métodos y eventos. Lo que hemos hecho hasta ahora es agregar código, ahora es el momento de utilizar la clase Persons y asegurarse de que funciona según lo esperado.\nLos formularios y controles son en realidad clases; cuando arrastramos un control Button a un formulario, estamos creando realmente una instancia de la clase Button.\nTambién podemos crear instancias de cualquier clase en el código utilizando una declaración con la palabra clave New. Por ejemplo, para crear una nueva instancia de la clase Button, agregaremos el código siguiente.\nPara utilizar y probar la clase Persons, debemos crear primero un proyecto de prueba y agregar una referencia al módulo de clase.\nPara crear un proyecto de prueba para la clase Persons\nAbrimos el proyecto Persons que creamos en las secciones anteriores.\nEn el menú Archivo, elegimos Agregar y, a continuación, hacemos clic en Nuevo proyecto.\nEn el panel Plantillas, en el cuadro de diálogo Nuevo proyecto, hacemos clic en Aplicación de Windows Forms.\nEn el cuadro Nombre, escribimos PersonsTest y hacemos clic en Aceptar.\nSe agregará un nuevo proyecto de Windows Forms al Explorador de soluciones y aparecerá un nuevo formulario.\nEn el Explorador de soluciones, seleccionamos el proyecto PersonsTest y, en el menú Proyecto, hacemos clic en Establecer como proyecto de inicio.\nEn el Explorador de soluciones, seleccionamos el proyecto PersonsTest y, en el menú Proyecto, hacemos clic en Agregar referencia.\nAparecerá el cuadro de diálogo Agregar referencia.\nHacemos clic en la ficha Proyectos, seleccionamos Personas y hacemos clic en Aceptar.\nHacemos doble clic en el formulario para abrir el editor de código y escribimos la siguiente declaración justo debajo de la línea Public Class Form1.\nEsto declara una nueva instancia de la clase Persons.\nQuizás os preguntéis por qué tuvimos que escribir dos veces Persons, pues porque la primera instancia es el módulo de clase Persons.vb y la segunda instancia es la clase Persons de ese módulo.\nEn el menú Archivo, hacemos clic en Guardar todo.\nEl siguiente paso es agregar una interfaz de usuario y un código que utilice la clase Persons.\nAgregaremos cuadros de texto donde el usuario especificará los valores para cada una de las propiedades (excepto la propiedad de sólo lectura "Age"), una casilla para el campo "Married" y botones para probar cada uno de los métodos públicos.\nPara probar la clase Persons:\nEn el Explorador de soluciones, seleccionamos Form1 y, en el menú Ver, hacemos clic en Diseñador.\nEn el Cuadro de herramientas, arrastramos cuatro controles TextBox, un control CheckBox y dos controles Button al formulario.\nSeleccionamos el primer control Button y, a continuación, en la ventana Propiedades establecemos la propiedad Text en Update.\nSeleccionamos el segundo control Button y en la ventana Propiedades establecemos la propiedad Text en Full Name.\nHacemos doble clic en el primer botón (Update) para abrir el Editor de código y en el controlador de eventos Button1_Click, agregamos el siguiente código:\n.BirthYear = Textbox4.Text\nEn el controlador de eventos Button2_Click, agregamos lo siguiente:\nMsgBox(CStr(person1.Age) & " years old")\nMsgBox(person1.FirstName & " is married")\nMsgBox(person1.FirstName & " is single")\nPresionamos F5 para ejecutar el proyecto y mostrar el formulario:\n-En el primer cuadro de texto, escribimos nuestro nombre.\n-En el segundo cuadro de texto, escribimos nuestro segundo nombre.\n-En el tercer cuadro de texto, escribimos nuestro apellido.\n-En el cuarto cuadro de texto, escribimos el año de nuestro nacimiento con cuatro dígitos (por ejemplo, 1983).\n-Activamos la casilla de si estamos casados/as.\nHacemos clic en el botón "Update" para establecer las propiedades de la clase y clic en el botón "Full Name".\nSe muestran tres cuadros de mensaje. Estos cuadros de mensaje muestran su nombre completo, edad y estado civil.\nPara crear un método sobrecargado, agregamos dos o más procedimientos Sub o Function a la clase, cada uno con el mismo nombre.\nEn las declaraciones de procedimiento, el conjunto de argumentos para cada procedimiento debe ser distinto o se producirá un error.\nEl siguiente ejemplo muestra un método con dos sobrecargas, una que acepta una String y la otra que acepta un Integer como argumentos.\nPublic Sub TestFunction(ByVal input As String)\nPublic Sub TestFunction(ByVal input As Integer)\nSi se debe llamar a este método desde el código y pesarle una cadena, se ejecutaría la primera sobrecarga y un cuadro de mensaje mostraría la cadena; si se le pasó un número, se ejecutaría la segunda sobrecarga y el número se convertiría en una cadena y aparecería en el cuadro de mensaje.\nPodemos crear tantas sobrecargas como sean necesarias y cada una de ellas puede contener un número diferente de argumentos.\nEn la clase Persons, agregaremos un método con dos sobrecargas para devolver la inicial del segundo nombre de una persona; una sólo con la inicial y la otra con la inicial seguida por un punto.\nProbar los métodos sobrecargados en la clase Persons\nAbrimos el proyecto Persons que creamos en la secciones anteriores.\nEn el Explorador de soluciones, seleccionamos Persons.vb y, en el menú Ver, elegimos Código.\nAgregamos el siguiente código debajo de los métodos existentes.\nPublic Function MiddleInitial() As String\nMiddleInitial = Left$(middleNameValue, 1)\nPublic Function MiddleInitial(ByVal period As Boolean) As String\nMiddleInitial = Left$(middleNameValue, 1) & "."\nEn el Cuadro de herramientas, arrastramos dos controles más de Button al formulario.\nSeleccionamos el tercer control Button y en la ventana Propiedades establecemos su propiedad Text en With.\nSeleccionamos el cuarto control Button y en la ventana Propiedades establecemos su propiedad Text en Without.\nHacemos doble clic en el primer botón (With) para abrir el Editor de código y escribimos el siguiente código en el controlador de eventos Button3_Click.\nMsgBox(person1.FirstName & " " & person1.MiddleInitial(True) & _\n" " & person1.LastName)\nEn el controlador de eventos Button4_Click, agregamos el siguiente código.\nMsgBox(person1.FirstName & " " & person1.MiddleInitial & _\nPresionamos F5 para ejecutar el proyecto y mostrar el formulario.\n-En el segundo cuadro de texto, escribimos nuestro segundo apellido.\n-En el tercer cuadro de texto, escribimos nuestro tercer apellido.\n-Activamos la casilla si está casado/a.\nHacemos clic en el botón Actualizar para establecer las propiedades de la clase y hacemos clic en el botón With.\nSe abrirá un cuadro de mensaje. Muestra nuestro nombre con un punto tras la inicial del primer apellido.\nHacemos clic en el botón Without.\nSe abrirá un cuadro de mensaje. Muestra nuestro nombre sin el punto tras la inicial del primer apellido.\nProbar controladores de eventos\nSi deseamos escribir código que responda a un evento (o que controle un evento), debemos asociar ese evento a un controlador de eventos. Podemos hacerlo mediante la instrucción Handles o Add Handler.\nLa instrucción Add Handler permite asociar los eventos a los controladores en tiempo de ejecución, mientras que la instrucción Handles sólo asocia los eventos a los controladores en tiempo de compilación. La instrucción Handles se puede agregar al final de cualquier subrutina que tenga la misma firma que el evento.\nPor ejemplo, antes, agregamos un evento denominado "AgeCalculated" que toma un parámetro de tipo "Integer". La subrutina que crea para controlar el evento también debe tomar un parámetro Integer, como se observa en el código siguiente.\nPrivate Sub person1_AgeCalculated(ByVal Age As Integer) _\nEl objeto person1 se debe crear con la instrucción WithEvents para que se pueda tener acceso al evento AgeCalculated. Al usar la instrucción Add Handler, puede asociar dinámicamente los eventos a controladores en tiempo de ejecución.\nProbamos el controlador de eventos en la clase Person\nEn el Explorador de soluciones, seleccionamos Form1 y, en el menú Ver, hacemos clic en Código.\nAgregamos la instrucción WithEvents antes de la declaración person1, como se muestra en el código siguiente:\nAgregamos el procedimiento siguiente a Form1. Este código comprueba la edad calculada y muestra un mensaje basado en el resultado.\nMsgBox("You have been over 18 for " & Age - 18 _\n& " years.")\nMsgBox("You will be 18 in " & 18 - Age & " years")\nHacemos clic en el botón Actualizar para establecer las propiedades de la clase y haga clic en el botón Full Name.\nUn cuadro de mensaje muestra su nombre completo. Si tiene más de 18 años, otro cuadro de mensaje muestra información sobre cuánto tiempo hace que cumplió los 18 años. Si tiene menos de 18 años, aparece un cuadro de mensaje que muestra información sobre cuánto tiempo queda hasta que cumpla los 18 años. A continuación, otro cuadro de mensaje muestra su edad.\nGenerar una clase a partir de una clase existente: Herencia de clases\nAhora veremos cómo utilizar la herencia de clases para crear una clase basada en una clase existente.\nMuchos objetos de la vida real tienen atributos y comportamientos en común, por ejemplo, todos los coches tienen ruedas y motores, y pueden avanzar y detenerse. Sin embargo, algunos automóviles tienen atributos que no son comunes, por ejemplo, un descapotable tiene una parte superior que se puede subir/bajar electrónica o manualmente.\nSi se creó un objeto para representar un automóvil, se pueden incluir propiedades y métodos para todos los atributos y comportamientos comunes, pero no se podrían agregar atributos como la cubierta de un descapotable, puesto que dicho atributo no es generalizable a todos los automóviles.\nMediante el uso de la herencia, se puede crear una clase "descapotable" que deriva de la clase "automóvil". Ésta hereda todos los atributos de la clase automóvil y puede agregar los atributos y comportamientos que son únicos de un auto descapotable.\nHeredar a partir de una clase existente\nLa instrucción Inherits se utiliza para declarar una nueva clase, denominada clase derivada, basada en una clase existente conocida como clase base. Las clases derivadas heredan todas las propiedades, los métodos, los eventos, los campos y las constantes definidos en la clase base.\nEl siguiente código muestra la declaración de una clase derivada.\nSe pueden crear instancias de la nueva clase DerivedClass, se puede tener acceso a sus propiedades y métodos como BaseClass y se pueden agregar nuevas propiedades y métodos que son específicos de la nueva clase. Para ver un ejemplo, nos fijaremos en la clase Persons que tenemos creada.\nSupongamos que deseamos tener una clase que represente jugadores de béisbol: los jugadores del béisbol tienen todos los atributos definidos en la clase Persons, pero también tienen atributos únicos, como su número y posición. En lugar de agregar esas propiedades a la clase Persons, se creará una nueva clase derivada que se hereda de Persons, a la que se agregaran las nuevas propiedades.\nPara crear una clase derivada de la clase Persons:\nAbrimos el proyecto Persons que llevamos todo el tutorial usando.\nEn el Explorador de soluciones, seleccionamos el nodo del proyecto Persons.\nEn el menú Proyecto, elegimos Agregar clase.\nEn el cuadro de diálogo Agregar nuevo elemento, escribimos Players en el cuadro Nombre, a continuación, hacemos clic en Agregar.\nSe agregará un nuevo módulo de clase al proyecto.\nEn el Editor de código, agregamos lo siguiente justo debajo de la línea Public Class Players.\nAgregamos también el siguiente código para definir las dos nuevas propiedades.\nPrivate numberValue As Integer\nPrivate positionValue As String\nNumber = numberValue\nPosition = positionValue\npositionValue = value\nProbar la clase Players\nHemos creado una clase Players, derivada de la clase Persons.Ahora haremos una nueva aplicación para probar la clase Players.\nPara crear un proyecto de prueba para la clase:\nEn el cuadro de diálogo Agregar nuevo proyecto, en el panel Plantillas, seleccionamos una Aplicación de Windows Forms.\nEn el cuadro Nombre, escribimos PlayerTest y hacemos clic en Aceptar.\nEn el Explorador de soluciones, seleccionamos el proyecto PlayerTest y, en el menú Proyecto, hacemos clic en Establecer como proyecto de inicio.\nEn el Explorador de soluciones, seleccionamos el proyecto PlayerTest y, en el menú Proyecto, haga clic en Agregar referencia.\nSe abrirá el cuadro de diálogo Agregar referencia.\nHacemos clic en la ficha Proyectos, elegimos Persons y hacemos clic en Aceptar.\nDim player1 As New Persons.Players\nDim player2 As New Persons.Players\nEsto declara dos nuevas instancias de la clase Players.\nPara probar la clase derivada:\nEn el Explorador de soluciones, seleccionamos Form1 en el proyecto PlayerTest y, a continuación, en el menú Ver, hacemos clic en Código.\nEn el Editor de código, agregamos el siguiente código al procedimiento de evento Form1_Load.\n.FirstName = "Wyrm"\n.LastName = "Garcia"\n.Position = "Shortstop"\n.LastName = "Black"\n.Number = 51\n.Position = "Catcher"\nEn el Explorador de soluciones, seleccionamos Form1 en el proyecto PlayerTest y, a continuación, en el menú Ver, hacemos clic en Diseñador.\nEn el Cuadro de herramientas, arrastramos dos controles Button al formulario.\nSeleccionamos el primer control Button y en la ventana Propiedades establecemos su propiedad Text en At Bat.\nSeleccionamos el segundo control Button y en la ventana Propiedades establecemos su propiedad Text en On Deck.\nHacemos doble clic en el primer botón (At Bat) para abrir el Editor de código y escribimos el siguiente código en el controlador de eventos Button1_Click.\nMsgBox(player1.Position & " " & player1.FullName & ", #" & _\nCStr(player1.Number) & " is now at bat.")\nObservamos que estamos utilizando el método FullName que se heredó de la clase base Persons.\nEn el controlador de eventos Button2_Click, agregamos el siguiente código.\nMsgBox(player2.Position & " " & player2.FullName & ", #" & _\nCStr(player2.Number) & " is on deck.")\nPresionamos F5 para ejecutar el programa. Hacemos clic en cada botón para ver los resultados.\nClic al Boton1(At Bat):\nClic al Boton2(on Deck):\nY aqui, finalizando probar una clase derivada, acabamos con el tutorial sobre la POO y sus clases en Visual Basic.NET.\nHemos visto, qué son y cómo crear clases, agregarle propiedades, métodos y eventos, las hemos heredado, etc. Espero que no se os haya hecho demasiado largo, ni muy tostonazo, pero la mejor forma de aprender y de que las cosas se entiendan, es haciéndolo uno mismo...\nEspero que las explicaciones hayan estado claras, y que a quien le haya gustado este tema, no dude en profundizarlo un poco mas, yo solo he levantado la primera capa de todo lo que hay debajo. Suerte!!\nPD: El archivo del tutorial contiene todo lo que hemos ido haciendo desde el principio del tutorial, para ver los tres ejemplos, debereis hacer Clic en "Establecer como proyecto de inicio", como ya hicimos durante el tuto.


Guido Bellido admite veracidad de fotos en las que reivindicaría a Sendero - Noticias de Trujillo Perú\nTrujillo Peru / Noticias del Perú / Guido Bellido admite veracidad de fotos en las que reivindicaría a Sendero\nPese a que posa junto a la instantáneas alusivas al senderismo, el premier explicó que solo se trata de fotos de un paseo universitario\nEn una de las fotos compartidas por Bellido en Facebook, se aprecia al primer ministro posando cruzado de brazos junto a una muestra fotográfica del Museo de la Nación. Pero lo que más llama la atención es la instantánea que eligió para posar: una imagen de una de las denominadas “escuelas populares” de la organización terrorista Sendero Luminoso, en donde se aprecia la figura del cabecilla terrorista Abimael Guzmán.\nBellido intentó explicar en entrevista a radio Exitosa que solo fue una excursión universitaria y que no le ve nada negativo a sus fotos compartidas en 2011. “Esta foto... Yo, por ser un alumno destacado en mi universidad, vinimos a hacer una pasantía a la Universidad Católica. A la Universidad Católica nos han programado visitar al Museo de la Nación. En el marco de ver el informe de la Comisión de la Verdad y Reconciliación, ahí entre compañeros nos sacamos varias fotos en diferentes salas y esa es una de esas fotos”, precisó.\n“Que ahora se quiera entender y querer parecer otra cosa, yo rechazo totalmente. Es simplemente como que yo voy a un museo y me saco una foto. Si hubiera ahí un letrero donde diga, prohibido sacarse una foto, entonces, yo un estudiante universitario, no lo hubiera hecho. Nos sacamos fotos en diferentes salas”, agregó.\nEl texto compartido, primero se cita a José Carlos Mariátegui. “Si la revolución exige violencia, autoridad, disciplina, estoy por la violencia, por la autoridad, por la disciplina, las acepto en bloque con todos sus horrores, sin reservas cobardes”\n“En síntesis, Mariátegui era marxista-leninista; más aún, en é, en Mariátegui, en el fundado del Partido, encontramos tesis similares a las que el presidente Mao ha establecido a nivel universal. En consecuencia, para mí concretamente, Mariátegui sería hoy marxista-leninista-maoísta; y esto no es especulación, es simplemente producto de la compresión de la vida y obra de José Carlos Mariátegui”, es la cita de Guzmán que “suscribe” Guido Bellido.\nLa publicación de eliminada ha sido eliminada en las últimas horas, como muchas otras que han colocando en el ojo de la tormenta al premier.\nGuido Bellido admite veracidad de fotos en las que reivindicaría a Sendero Reviewed by Diana Chuquiruna Lozada on septiembre 06, 2021 Rating: 5


Energía Solar OK: Los regantes podrán ahorrar energía con mantas solares sobre las balsas\nLos regantes podrán ahorrar energía con mantas solares sobre las balsas\nTecnología del futuro. Eso es lo que siguen buscando los regantes de la Región para conseguir más eficiencia en el riego, en el aprovechamiento del agua y en la repercusión económica. Unas apuestas que ahora se encuentran condicionadas por la liberalización de los precios de la energía y por los altos costes que están repercutiendo en las comunidades de regantes de España.\nLos ingenieros especialistas en regadíos siguen dándole vueltas a la cabeza para que las exigencias de los regantes, sobre todo del sureste español, se hagan realidad. Y han llegado a dos conclusiones, entre otras, que mejorarían tanto los costes como el aprovechamiento del agua. Por un lado están las mantas solares que cubrirían las balsas y por otro la elevación de estas balsas para reducir costes eléctricos.\nEn el primer caso se trata de sustituir las actuales mallas sombreadoras por una manta que, además de evitar la evaporación por insolación, produciría energía eléctrica para el consumo que tiene de iluminación y de ordenadores en los edificios anexos a estas infraestructuras. «Aunque la electricidad producida sería pequeña, sí que serviría para un consumo adicional del regante», indicó el ingeniero de regadíos, Enrique Salamanca, presente en el XXVII Congreso Nacional de Riegos, que bajo el lema El regadío, motor de desarrollo y fuente de alimentos, se desarrolla hasta mañana en el Auditorio y Centro de Congresos Víctor Villegas.\nEn el segundo, intentan reducir los costes eléctricos elevando, siempre que el terreno lo permita, las balsas. De esta forma bombearían el agua desde la zona suministradora (un río o un canal) y la elevarían a determinadas horas cuando los costes energéticos son mucho menores. «Por medio de un ordenador se controlaría las horas en las que se puede llenar esta balsa, y los regantes podrían utilizarla en el momento que lo necesitaran», aseguró Salamanca.\nEl ex presidente de los regantes, Francisco Del Amor se mostró cauteloso. «En la utilización de los desniveles fuimos nosotros pioneros en Mula hace años para durante algunos meses no tener que utilizar energía. Pero hay que utilizar las nuevas tecnologías, que siguen las líneas que teníamos hace años para el riego deficitario de alta frecuencia y el aprovechamiento de riesgo subterráneo. Así sí que podríamos ahorrar agua y energía. Ahí es donde se puede seguir investigando».


A cada instante nos conectamos con el Creador – Mashaladigital\nEsta postal llena de Kedushá tomada mucho antes de la cuanrentena obligatoria nos lleva a recordar de la imporatancia de estar con el Creador del mundo. Incluso ahora que las Instituciones están cerradas debemos estar mas cerca de El.\nPues bien amigos, estamos felices de anunciar que cada paso nos acerca para finalmente tener la oportunidad de realizar Minianím. Será otra forma mas clara para que a la postre el Mashiaj esté con nosotros.\nEl Rab itzjak Nigri y Tamar …\nCarne de la Autoridad Palestina: marcada como estrictamente kosher\nLas fuerzas de la policía fronteriza …


Términos y Condiciones – BLUE DAYS TRAVEL\nLas operaciones comerciales a través de las plataformas web son, desde hace ya un tiempo, bastante regulares y de una absoluta normalidad para la mayoría de los consumidores.\nEsta Agencia de Viajes esta sujeta al régimen de responsabilidad que establece la ley 300/96, D.R. 1075/97, Decreto 2438 de 2010 y las normas que los modifiquen, adicionen o reformen. La responsabilidad del organizador del plan o paquete turístico se limita a los términos y condiciones del programa en relación con la prestación y calidad de los servicios.\n1.- Declara LA AGENCIA, ser una sociedad mercantil debidamente constituida de conformidad con las leyes mexicanas\n2.- Declara LA AGENCIA que cuenta con autorización de la Secretaría de Turismo para prestar el servicio de AGENCIA DE VIAJES .\n4.- Declara LA AGENCIA que su objeto social consiste en elaborar, organizar y llevar cabo proyectos, planes e itinerarios turísticos tanto nacionales como internacionales y para determinados segmentos; reservar espacios en los medios de transporte y hoteles expidiendo en delegación de transportistas y hoteleros y a favor de los clientes los boletos o cupones correspondientes; la comercialización de paquetes de vacaciones y viajes de operadores turísticos, y de otras agencias nacionales o internacionales, preferentemente de forma exclusiva; la organización y venta de viajes en grupo que combinan, bajo un precio cerrado, servicios de transporte, alojamiento y actividades turísticas y de ocio, como excursiones, visitas, degustaciones, etc.; la comercialización de nuevas líneas de negocio en auge como pueden ser viajes exóticos, culturales, deportes de aventura, rutas naturalistas, viajes específicos para colectivos como familias, solteros, etc. y la organización de viajes de negocios y su logística asociada para empresas y profesionales como por ejemplo convenciones, ferias, expediciones comerciales, viajes de incentivos, etc.\nLA AGENCIA intermedia, contrate u ofrezca la prestación de servicios turísticos, los cuales se detallan en la orden de viaje de este Contrato, previo pago de EL CLIENTE de un precio cierto y determinado.\nEL CLIENTE efectuará el pago pactado por el Servicio turístico señalado en la orden de viaje en los términos y condiciones acordadas pudiendo ser:\n1. Al contado: en efectivo, con tarjeta de débito, tarjeta de crédito, transferencia bancaria, en moneda nacional, sin menoscabo de poderlo hacer en moneda extranjera al tipo de cambio publicado en el Diario Oficial de la Federación al día en que el pago se efectúe.\n2. En los terminos y condiciones específicas de cada plan se definirá la forma de pago y plazo. El valor y forma de pago de los depósitos o anticipos, boletas, reservaciones de eventos deportivos y culturales, ferias, exposiciones y similares, se sujetarán a las condiciones del organizador de tales eventos, los cuales se informarán al momento de la compra.\nII: A plazos: EL CLIENTE podrá, previo acuerdo con LA AGENCIA pagar en parcialidades, para lo cual, LA AGENCIA deberá de entregar a EL CLIENTE los montos parciales a pagar.\nEL CLIENTE reconoce y acepta su total obligación y responsabilidad de proporcionar datos veraces y correctos sobre las edades, sexo, nombres o apellidos de los usuarios-turistas, así como de los datos e información completa para formación del itinerario y la reservación de servicios terrestres, hoteles, visitas, autos de alquiler, restaurantes, cruceros, etc., relevando a LA AGENCIA de cualquier responsabilidad por cambios de itinerario generados por datos mal proporcionados a LA AGENCIA o por cualquier error en datos proporcionados por EL CLIENTE para la emisión o compra de boletos aéreos como puede ser el caso de edades, sexo, nombres, apellidos, fechas, rutas, líneas aéreas, horarios, clases, categorías, etc., apegándose en su caso a las cláusulas de cancelación para servicios aéreos, terrestres o de cruceros expresadas en este contrato.\nLAS POLITICAS DE CANCELACIÓN Y DERECHO DE RETRACTO de cada servicio serán informadas en la consulta específica del servicios.


Khachanov a la final de ATP Adelaida tras ganar a Cilic - Canal Tenis\nKhachanov a la final de Adelaida. Foto: ATP\nEl tenista ruso consiguió el pase a la final en el ATP 250 de Adelaida al someter a Marin Cilic por 7-6(3), 6-3 en hora y 56 minutos de duración.\nMás de tres años han transcurrido de que Karen Khachanov se clasificara a una final de categoría ATP. La última fue el título que consiguió en 2018 saliendo campeón en el Masters 1000 de París Bercy. Cabe destacar que el pasado año, fue finalista olímpico únicamente superado por Alexander Zverev, pero ese torneo no entra entre los torneos que alberga el circuito ATP ni tampoco otorga puntos para su respectiva clasificación.\nDos buenos sacadores y a los que le gusta llevar la iniciativa mediante duros golpes dentro de pista. Se notó esa dinámica durante todo el encuentro ya que únicamente se vivió un solo quiebre y fue para el jugador ruso. Durante el primer parcial, Khachanov debió afrontar tres juegos muy competidos en los que Cilic forzó el 40-40. En uno de ellos, además forzó una bola de quiebre, pero afortunadamente para el segundo cabeza de serie del cuadro, todo marchó sobre ruedas.\nCaminando por ese recorrido, los turnos al saque tuvieron esa tranquilidad. Llegaron a la muerte súbita con Karen abriendo rápidamente el marcador para marcharse mediante el primer mini break al 1-4. Supo mantener la diferencia en un tie-break donde únicamente se palparon tres mini breaks y dos fueron encajados por Cilic. Por tanto, a la primera bola de set, 70 minutos después de que se pusiera en juego la primera bola, el No.29 del mundo, tenía el parcial a su disposición.\nEl ruso tuvo que volver a transcurrir por momentos de tensión en el segundo set. Marin continuaba hambriento y con ganas de aprovechar las oportunidades que le surgían. Con el 1-1, tuvo un 15-40 que se escapó finalmente y tres bolas de break que no llegaron a su puerto. El verse tan cerca y no aprovecharlo afecto bastante al croata. En el próximo juego hubo dudas y el jugador ruso, encontró la que fue la primera y única rotura del encuentro.\nCabalgó sacando adelante sus turnos de saque con comodidad. Finalmente, supo competir muy bien con el 5-3, 30-30 y servicio para que la primera bola de partido cayera para él. Khachanov derrotó a Cilic en semifinales de ATP 250 de Adelaida y esperará a Monfils o Kokkinakis.\nTagsATP ADELAIDA KAREN KHACHANOV MARIN CILIC


Impart Gabinete de Prensa y Comunicación: II Estudio de satisfacción y compromiso del Directivo en Cataluña\nII Estudio de satisfacción y compromiso del Directivo en Cataluña\nLlevamos 4 años de recesión económica y las previsiones no son precisamente halagüeñas, pero aun así, el II Estudio de Satisfacción y Compromiso del Directivo en Catalunya lanza un mensaje positivo, aunque interpretable: la satisfacción de los ejecutivos ha subido 4 puntos en 2012, situándose casi en un 84%. Aunque si se contextualiza la información, el aumento es directamente proporcional a la estabilidad en el empleo. El solo hecho de conservar su trabajo implica una percepción satisfactoria. “En realidad, estamos llamando satisfacción al sentimiento de seguridad” puntualiza la autora del estudio Aline Masuda, profesora y codirectora del departamento de dirección de personas de EADA.\nOtro dato de interés demuestra que de un año a otro se ha incrementado en un 14% el porcentaje que no piensan cambiar de trabajo – de un 52 a un 66% -. La pertenencia y el compromiso se han extremado, ya que los empleos escasean en estos momentos. Aunque casi un tercio no se siente valorado en su justa dimensión, tanto económica como profesionalmente.\nLa motivación se ve reforzada con métodos de compensación no retributivos, como la autonomía en la toma de decisiones, un 81,7% de los directivos reconocen tenerla, y en que casi el 70% tienen la posibilidad de elegir su propio horario.\nPor primera vez se han introducido en el estudio preguntas específicas sobre la percepción de la coyuntura económica. Un dato desmoralizador es que casi siete de cada diez empresas catalanas (65,2%) han sufrido despidos. Además, la enorme mayoría de los encuestados (94,3%) conoce a alguien de su entorno más cercano que ha perdido el empleo. Quizá estas dos cifras puedan ayudar a entender porqué casi la mitad de los directivos (46,3%) considera que el ambiente en el trabajo ha empeorado.\nPublicado por Impart Gabinete de Prensa y Comunicación en 17:32\nEtiquetas: aline masuda, catalunya, cataluña, compromiso, directivo, EADA, empleado, impart, satisfacción\nII Estudio de satisfacción y compromiso del Direct...


Fortaleza desde el siglo XIII, Oca se transforma en el pazo que conocemos hoy entre los siglos XVIII y XIX al ser añadida capilla, hórreo y plaza a la casa original, y convertir los huertos que lo rodeaban en un jardín puramente barroco, con sus caminos, estanques y estatuas.\nSu privilegiado clima hace que árboles autóctonos como el castaño, abedul, roble y nogal se mezclen con otras especies más exóticas como el magnolio, la cryptomeria o las camelias. El largo paseo bordeado de bojes centenarios o la Carrera de los Tilos hacen del conjunto una muestra de lo que era la vida en estos palacios, mezcla de trabajo y diversión.\nPero es el agua el elemento fundamental, jugando un papel decorativo y funcional al mismo tiempo. Proveniente de dos arroyos, corre por la finca en canales, uno de los cuales desemboca en la pradera, mientras el otro forma los dos estanques, con sus barcos de piedra tan representativos de Oca, unidos por un puente con emparrado y rodeado por una balaustrada de granito gris.\nSegún el Duque de Segorbe, responsable del mantenimiento del jardín: El barco del estanque inferior representa una nave de guerra con cañones y marinos. El barco del estanque superior es un barco con mercaderes donde los naranjos dulces representan el paraíso.\nPalmeras en Pazo de Oca


La Aragón Trend Week se celebrará del 13 al 18 de junio - Musica Latina\nLa Aragón Trend Week se celebrará del 13 al 18 de junio\nLa Aragón Trend Week se celebrará del 13 al 18 de junio, convirtiéndose un año más en la gran cita de la moda aragonesa. Los desfiles se concentrarán el viernes 17 y sábado 18 de junio bajo el leitmotiv de la moda como motor para el avance social y cultural a lo largo de la historia.\nLa pasarela estará ubicada por segundo año consecutivo en la plaza central de La Torre Outlet, un espacio abierto con capacidad habilitada para 400 espectadores, donde al mismo tiempo se proyectarán los desfiles en la pantalla LED gigante con la que cuenta La Torre Outlet Zaragoza para la retransmisión de eventos de diversa índole.\nEl cartel de este año estará protagonizado por los desfiles de Sostenibilidad y Emprendimiento, de Marcas, de Escuelas de Moda y por la esperada last del XVII Certamen de Jóvenes Diseñadores. Para la clausurará, la programación contará con la pasarela de una reconocida firma de moda nacional que se revelerá, al igual que las actividades y charlas que tendrán lugar en el Patio de la Infanta de Ibercaja del 13 al 16 de junio, en la rueda de prensa del próximo 25 de mayo, miércoles.\nLa moda siempre ha sido precursora de avances de todo tipo: sociales, culturales, económicos o industriales. A lo largo de los años se ha convertido en punta de lanza de lo que está por venir, ha sido elemento liberador y canalizador de inquietudes y tendencias. Así, esta cuarda edición de AFW se configura como un escaparate más para acercar el futuro a la sociedad.\nPor su parte, FITCA continua con su labor de reactivar la industria de la moda en Aragón con eventos como la AFW donde cuenta con el patrocinio de La Torre Outlet Zaragoza, la colaboración en su financiación del Departamento de Industria, Competitividad y Desarrollo Empresarial del Gobierno de Aragón, y el apoyo entre otros, de ModaEspaña, de Cepyme Aragón, del Ayuntamiento de Zaragoza y de Ibercaja, aunando esfuerzos para recuperar la visibilidad del sector textil y del retail aragonés y apoyar su necesaria revitalización.\nUna de las pasarelas más esperadas es la del XVII CERTAMEN DE JÓVENES DISEÑADORES, que en los últimos años ha descubierto figuras como el ganador de la primera edición, entonces un jovencísimo Antonio Burillo (19 años), quien junto con Juan-Carlos Fernandez constituyeron la firma THE 2ND SKIN CO. actualmente una de las líderes en la moda femenina de lujo, especializada en vestidos de fiesta, boda, cocktail, and so on. Cabe destacar a la Reina de España en alguno de los actos protocolarios, el vestido de boda de Alejandra Rojas, otros miembros de la sociedad española y artistas nacionales e internacionales como Jennifer Lopez, Bella Thorne y Crystal Reed, and so on.\nTambién Nacho Lamar ganador de la edición XV del Certamen y en pleno proceso de creación de su marca private L’AMAR con la cual promete sorprender, además de todo ello el año pasado ganó el premio nacional de la moda para jóvenes diseñadores representando a Aragón. Y Andreia Santiago, ganadora de la última edición con una sorprendente colección sin género en la que conectaba moda y ciencia.\nLos premios del certamen son: una ayuda económica de 300 euros para los seis finalistas y un año de pertenencia como asociado a FITCA y 3.000 euros más para el ganador como apoyo a su carrera artística.\n“La octava cláusula”: 5 datos que debes saber de la película de Maite Perroni | SALTAR-INTRO\nAvance de ganancias: SeaWorld Leisure\nDiez diseñadores cordobeses muestran sus creaciones en un desfile en Orive\nObsidian Leisure se desmarca: “no es un estudio con crunch”\nDustin Richie – Palabras Que Matan [Peter &...\nDepp: I took each drug recognized to man...\nLourdes Leon, la hija de Madonna, y Rihanna...\nSubastan una grabación inédita de Whitney Houston con...\nLos Melodicos – Zumbalo Remasterizado


Se rumora que desapareció la muñeca Annabelle del museo Warren | Fernanda Tapia\nInicio Lo de Hoy lo de Hoy Se rumora que desapareció la muñeca Annabelle del museo Warren\nSe rumora que desapareció la muñeca Annabelle del museo Warren\nEsta mañana de viernes, Twitter amaneció con una noticia inesperada: la famosa y terrorífica muñeca Annabelle supuestamente ha desaparecido de la vitrina en donde se encontraba encerrada, dentro del museo de los famosos investigadores paranormales Warren, en Connecticut.\nA pesar de que la información no ha sido corroborada por Lorraine y Ed del Museo de Ocultismo Warren, la noticia ha puesto los pelos de punta a más de uno y los memes no se han hecho esperar en redes sociales. Siendo así que, algunos usuarios se aventuran a opinar que la muñeca fue robada para hacer un rito satánico, mientras que otros se muestran escépticos.\nCabe señalar que, la historia de Annabelle se remonta al año 1970, cuando fue regalada a una joven llamada Donna; sin embargo, la chica empezó a darse cuenta de que ocurrían sucesos extraños con la muñeca: la encontraba en una habitación diferente o aparecían notas escritas con mensajes que pedían ayuda. Así que, tiempo después Annabelle fue exorcizada y resguardada en la vitrina de la que ahora se rumora que escapó.\nDe manera que, aunque la noticia no se ha confirmado, ya se ha esparcido por todo el mundo, volviéndose viral en poco tiempo.


¿Comprará el Estado la serie de pinturas del mexicano José Joaquín Magón en Fernando Durán? – Arsmagazine\n¿Comprará el Estado la serie de pinturas del mexicano José Joaquín Magón en Fernando Durán?\nDiecisiete cobres sobre la vida de la Virgen, con sus marcos originales, salen a pujas en la cita de los días 3 y 4 de noviembre, en tres lotes por un valor de 125.000 euros\nPocas veces sale a la venta una serie tan interesante de cuadros como ésta, de autor mexicano, en Fernando Durán. En algunas ocasiones, aparece en el mercado una serie de Castas, más o menos amplia, con el interés digamos científico de mostrar los frutos que producían los mestizajes que se daban en el avance durante la colonización, una especie de orgullo silencioso y gráfico por las mezclas que se producían entre los españoles colonizadores y las distintas razas de los indígenas conquistados, y posteriormente los frutos de esas mezclas. A día de hoy esto puede sonar a políticamente muy incorrecto, pero fue una realidad –con sus luces y sus sombras, obviamente- de la que, por cierto, muchos otros colonizadores posteriores no pueden estar orgullosos en absoluto.\nFruto maduro en el tiempo de esas mezclas profundas fue también el uso del arte para la explicación y propagación de los dogmas católicos. Y la serie de diecisiete pinturas al óleo sobre cobre, firmadas todas ellas, sobre la vida de la Virgen, de 48 x 35 cm unos y de 45 x 36 cm otros, con sus respectivos marcos originales a base de madera vista con remates en plata en ángulos y centro y una venera en la parte superior central, es un ejemplo magnífico de ello. En este caso, su autor es José Joaquín Magón, activo en la segunda mitad del siglo XVIII, un poco conocido pintor nacido en la localidad de Puebla de los Ángeles, en México, y del que el Museo Nacional de Antropología posee una serie de dieciséis lienzos de Castas (ver), traída a España por el Cardenal Lorenzana, arzobispo de México cuando fue nombrado cardenal de Toledo. Por cierto, parte de todo este ambiente puede verse bastante bien documentado en la exposición actual de Tornaviaje, en el Museo del Prado (ver).\nLa venta de estas obras se estructurará en tres lotes. El primero (603) formado por cinco: Inmaculada Concepción, Natividad de la Virgen, su Presentación en el templo, Desposorios con san José y Anunciación, saldrá a pujas por 35.000 euros, a razón de unos 8.500 euros cada uno (comisiones e impuestos ya incluidos; remate por 7.000 euros cada uno). El segundo (604), por seis: Adoración de los pastores, Adoración de los Reyes, Purificación de la Virgen, Circuncisión del Niño, Huida a Egipto y, fuera de orden, Coronación de la Virgen, por 45.000 euros (a unos 9.150 euros cada uno; remate por 7.500 euros). Y el tercero (605), por otros seis, con la Vuelta de Egipto, Sagrada parentela, Jesús entre los doctores, Pentecostés, Dormición de la Virgen y Asunción, por 45.000 euros (los mismos 9.150 euros cada uno).\nEn este sentido, conviene recordar que su Virgen Inmaculada (O/L, 125 x 103 cm) se vendió en septiembre de 2019 en Louis Morton, en México, por 23.300 euros (500.000 pesos mexicanos; ver). Y que Christie’s Nueva York adjudicó en mayo de 2016 una Divina Pastora (O/L, 99,7 x 79,4 cm; ver), por 47,500 USD; otra Divina Pastora (O/L, 44 x 32,3 cm; ver), de calidad inferior, se adjudicó en la misma sala en mayo de 2018 por 16,000 USD (13.635 euros).\nY, dada la importancia del conjunto, que ejemplifica perfectamente toda una concepción del mundo, de su excelente estado de conservación original, y del complemento que supondría para las colecciones de nuestro patrimonio, parecería bien lógico que el Estado intentase hacerse con la serie completa, por un precio final mínimo, si no hubiera pujas adicionales, de 152.500 euros, comisiones e impuestos ya incluidos… Veremos qué sucede finalmente.\nInteresante es la pareja de lienzo del francés Jean-Baptiste Pillement, Escena de naufragio y Escena con río escarpado (O/L, 46 x 68 cm; 752), que se ofrece por apenas 15.000 euros, muy lejos de los 3.750.000 pesetas (27.654 euros) y de los 4.250.000 pesetas (31.328 euros), en que se adjudicaron en esta misma sala allá por diciembre de 1992… Y el Bodegón de flores junto a bajorrelieve (O/L, 42,5 x 57,5 cm; 777), del valenciano Benito Espinós, por 15.000 euros. Recodemos en este sentido que Alcalá adjudicó en junio pasado su Florero de rosas, lirios, anémonas… (O/T, 29 x 28,5 cm; ver), por los 15.000 euros pedidos.\nSaltamos a la pintura finisecular, el paso del siglo XIX al XX, de la concepción más tradicional a la modernidad. Desde luego es muy atractivo el cartón de tamaño medio (40 x 32,5 cm) del mallorquín Hermenegildo Anglada-Camarasa, con una de sus temáticas favoritas una vez vuelto a su tierra tras la aventura parisina. Se trata de Los elefantes de Pollensa (Fontbona y Miralles, nº Da4, pág. 981), una visión al natural de las peñas de isla con ese parecido, pintada con una técnica muy suelta ya. Se piden 20.000 euros para el comienzo de las pujas.\nMás atractivo por lo representativo del autor me parece el carboncillo con lápices de colores Máscaras de los cencerros (43 x 37 cm; 54), del madrileño José Gutiérrez Solana. Con sello de su presencia en la muestra del Círculo de Bellas Artes con número 3ª/62, muestra a la perfección ese mundo un tanto ambiguo del entorno del Entierro de la sardina, antes del Miércoles de ceniza, tradicional en el mundo rural, y que parece que ahora hemos sustituido de alguna manera por el Halloween de ascendencia anglosajona… Su salida, 24.000 euros.\nYa en el universo abstracto, merece parece que la pena detenerse en dos esculturas. La primera, una pieza única en acero cromado de nada menos que 260 x 71 cm, de Eusebio Sempere: Columna, 1974 (87), por 68.000 euros. Pieza verdaderamente especial (publicada en 1976 y en 1977), queda lejos de los habituales parámetros a los que estamos acostumbrados en las obras de Sempere. Sin ir más lejos, en junio de 2020, Ansorena adjudicó tres piezas suyas, Rejas de distintos tamaños anteriores a 1970 y procedentes de la galería Biosca de Madrid, por 6.000, 8.500 y 7.000 euros, y sobre una de ellas ejerció su derecho el Estado y la compró (ver)…\nY un alabastro único, poco habitual también, de Elena Asins: Albiko Trihukarri, 2005 (33 x 30 x 30 cm; 78), por 10.000 euros. Hay muchos lotes más que otra persona señalaría sin duda, de Tàpies (73; 27.000 euros), Kippenberger (91; 19.000 euros), Uslé (95, 14.000 euros) o Sicilia (102; 18.000 euros), entre otros, pero estos parecen más atípicos e interesantes. Daniel Díaz @Invertirenarte\nJosé Joaquín Magón, Inmaculada Concepción (1 de 5). Salida: 35.000 euros\nHermenegildo Anglada-Camarasa, Los elefantes de Pollensa. Salida: 20.000 euros\nElena Asins, Albiko Trihukarri, 2005. Salida: 10.000 euros\nJean-Baptiste Pillement, Escena con río escarpado (pareja con Escena de naufragio). Salida: 15.000 euros\nJosé Gutiérrez Solana, Máscaras de los cencerros. Salida: 24.000 euros\nBenito Espinós, Bodegón de flores junto a bajorrelieve. Salida: 15.000 euros\nEusebio Sempere, Columna, 1974. Salida: 68.000 euros\nUn bronce atribuido a Antonin Mercié, lo más destacado en DuránMercado


Segunda B - El Tudelano, ante una oportunidad de oro | Noticias de Tudelano en Diario de Navarra\nEl Tudelano, ante una oportunidad de oro\nEl conjunto ribero puede aprovechar las derrotas de Pontevedra y Logroñés para afianzarse entre los cuatro primeros\nActualizada 06/02/2016 a las 20:13\nTras las derrotas de Logroñés y Pontevedra en la tarde del sábado, los puntos del Ciudad de Tudela aún recobran más importancia para el Tudelano. Y es que el conjunto ribero, de conseguir el triunfo, se colocaría con tres puntos de ventaja sobre el conjunto gallego y a cuatro del riojano. Es decir, que se afianzaría en los puestos de Fase de Ascenso.\nPara ello, todo pasa por imponerse en casa al filial del Valladolid, con la exigencia que eso supone. No en vano, los filiales no se le han dado del todo bien en los últimos años al Tudelano. Y es que este tipo de equipo, no exentos de calidad y con mucha juventud, son capaces de lo mejor y de lo peor. De hecho, el Valladolid Promesas llega al Ciudad de Tudela en el mejor momento de la temporada, puesto que encadena cinco jornadas sin perder (dos empates y tres victorias) y ha anotado siete goles en los dos últimos compromisos. Además, se ha impuesto en tres de sus cuatro últimas salidas: Gijón, León y Guijuelo.\nPor su parte, el Tudelano también está inmerso en su mejor dinámica de resultados de la temporada. Los de Mánix Mandiola querrán alargar una racha que dura desde el 29 de noviembre sin perder. Desde entonces, cuatro empates y cuatro victorias en los ocho compromisos ligueros que ha tenido. Tras dos pinchazos consecutivos en casa, el Tudelano ha vuelto a encadenar dos triunfos consecutivos ante su afición: Izarra y Pontevedra.\nMandiola ha convocado a todos los disponibles entre los que no estarán los lesionados Iván Martín, Chema Mato y Eneko Fernández de Garayalde. Así pues, la citación está compuesta por Mikel Pagola y Julen Itxaso en portería; Paris Adot, Fernando Delgado, Dani Gómez, Nandi, Jonathan Apesteguía y Jesús Lalaguna en defensa; Juan Pablo Azpilicueta, David Lázaro, Óscar Valero, Víctor Bravo e Ibai Ardanaz en el medio; y Santi Samanes, Álex Sánchez y Arkaitz Ruiz en ataque.\nEl técnico del filial pucelano viaja con las bajas obligadas de Royo, lesionado, y del capitán Iván Casado, sancionado. Así que Borja Jiménez ha convocado a Julio y Dani Hernández en portería; y los jugadores de campo Arroyo, Cristian, Porcar, Deve, Ángel, Anuar, Juliá, Mario, Jose, Renzo Zambrano, Toni, Mayoral, Caye Quintana e Higinio.\nEl choque dará comienzo en el Ciudad de Tudela a las 16.00 horas.


David Ogilvy, un madmen | Av. Madison 300\n← Los peruanos y la investigación de mercados\nPortafolio de Tiempo BBDO →\n15 abril, 2010 · 12:53 PM\nDavid Ogilvy, un madmen\nUno de los nombres más famosos de la publicidad mundial y uno de los artífices de la publicidad moderna junto con Leo Burnett y William Bernbach.\nFundó la agencia que hoy se conoce como Ogilvy & Mather, sin clientes, con dos empleados y se convirtió en una empresa mundial, entre las seis agencias más grandes y más respetadas. Ahora tiene 312 oficinas en 90 países.\nO&M se construyó sobre la filosofía de D.O. quien desarrolló principios siendo muy joven en la carrera y nunca se desvió de ellos. Siempre ha creído que la función de la publicidad es ayudar a vender y que es posible definir las técnicas mediante las cuales se logran más ventas.\nComo redactor Ogilvy creó piezas publicitarias famosas y sofisticadas: “El Hombre con la Camisa Hathaway”, anuncios para Schweppes y el titular más conocido para un anuncio de carros: “A 60 millas por hora el mayor ruido de este nuevo Rolls-Royce proviene de su reloj eléctrico”.\nSus frases son famosas dentro y fuera de la industria publicitaria:\n“El consumidor no es un estúpido, es tu esposa”.\n“No puedes aburrir a la gente para que compre tu producto, sólo puedes interesarla para que lo haga”.\n“Nunca publiques un anuncio que no quisieras que lo viera tu propia familia”.\n“Si contratamos a personas más capaces que nosotros nos convertiremos en una compañía de gigantes, pero si nos rodeamos de menos capaces seremos una compañía de enanos.\nPublico tres libros: Confesiones de un Publicista (1963, el libro de publicidad más leído), su autobiografía Sangre, Cerebro & Cerveza (1978) y Ogilvy en la Publicidad (1983).\nDavid Mackenzie Ogilvy nació en West Horsley, Inglaterra el 23 de junio de 1911. Se educó en Edinburgh y en Oxford (no se graduó de Oxford, lo expulsaron). En París trabajó de cocinero del Hotel Majestic. El chef, Monsieur Pitard, causó impresión permanente en su vida y formó sus principios de administración.\nDe regreso a Inglaterra trabajó de vendedor casa por casa de cocinas Aga. En 1935 escribió una guía para vendedores de Aga que Fortune catalogó como “posiblemente el mejor manual de ventas que se ha escrito”. El autor de 24 años brindó consejos tales como: “Mientras a más prospectos le hables, a más ventas te expones y obtienes más órdenes. Pero nunca confundas la cantidad de llamadas con la calidad del arte de vender”.\nLlega a EEUU en 1938. Trabajo como director asociado de Gallup’s Adudience Research Institute de Princeton. Gallup es una de las mayores influencias por sus métodos meticulosos de investigación y la devoción por la realidad que fue el enfoque que Ogilvy daba a todos sus proyectos.\nEn la II Guerra Mundial trabajó con la Coordinación de la Seguridad Británica y como segundo secretario en la Embajada Inglesa en Washington. Después de la guerra vivió en la comunidad Amish en Pennsylvania y trabajó como granjero.\nEn 1948 fundó Ogilvy, Benson & Mather, en Nueva York con capital de la agencia londinense Mather & Crowther. Más tarde escribió el siguiente memo a uno de sus socios: “¿Alguien contrataría a este hombre? Tiene 38 años y está desempleado. Lo sacaron de la universidad. Ha sido cocinero, vendedor, diplomático y granjero. No sabe nada de mercadeo y nunca ha escrito un texto publicitario. Dice que está interesado en la publicidad como carrera y está dispuesto a trabajar por $5,000 al año. Yo dudo que una agencia americana lo contrate. Sin embargo una agencia londinense sí lo contrató. Tres años después se convirtió en el más famoso “copywritter” del mundo y en su momento, edificó la décima agencia más grande del mundo.\nLa moraleja: “Algunas veces paga que una agencia sea imaginativa y poco ortodoxa a la hora de contratar”. (D. O.)\nEn los primeros 20 años O&M ganó interesantes clientes y cuentas de Lever Brothers, General Foods, American Express; Shell y Sears. Y en 1965 unió su agencia con Mather & Crowther para formar una agencia internacional. Luego la compañía se hace pública, una de las primeras agencias en hacerlo.\nDesde su retiro hasta su muerte vivió en el castillo de Touffou (60 habitaciones, sur de París, a orillas del Río Vienne). Decía que cuando Colón llegó a América su castillo ya tenía 350 años. Allí, desde que se retiró como Chairman de Ogilvy & Mather en 1973 y ya sin tener responsabilidades en la agencia se mantenía en contacto por telex, fax y correo. Recibía tanta correspondencia que el correo local le subió el sueldo al cartero.\nPara sus 50 años la agencia le obsequió la rosa David Ogilvy, cultivada en EEUU especialmente para él. Ya O&M se había expandido por el mundo y él solo salía de Touffou a visitar subsidiarias y para conferencias y reuniones de clientes.\nEn 1989 el Grupo Ogilvy fue comprado en la bolsa de valores por la compañía inglesa WPP (dueña de J. Walter Thompson, Bates y Young & Rubican) por US$ 864 millones, convirtiéndose en la firma más grande del mundo en comunicaciones de mercadeo, y David Ogilvy en el publicista que más dinero ganó en la publicidad.\nCuando le preguntaron qué había deseado que no haya conseguido dijo: “Ser Caballero y una familia grande, 10 hijos”. Tuvo un hijo en su primer matrimonio con Melinda Street, se casó después con Anne Cabot y con Herta Lans en 1973.\nNo fue ordenado Caballero pero si Comandante del Imperio Inglés en 1967. Ingresó al Salón de la Fama de la Publicidad en EEUU en 1977 y recibió la Orden de Artes y Letras de Francia en 1990. Falleció en 1999.\nSiempre se rodeó y recomendó tener como colaboradores a profesionales honestos y educados, a quienes denominaba “Caballeros con cerebro”. Y dijo que la mejor cualidad de un creativo era “La humildad ante una buena idea”.\nComentarios desactivados en David Ogilvy, un madmen


Una carta de una madre gallega a su hija. sin ofender eeee!! - Foro de artes marciales, deportes de contacto, musculación, fitness, salud\nUna carta de una madre gallega a su hija. sin ofender eeee!!\nMensaje por Record.. » 03 Nov 2003 18:18\nUna carta de una madre gallega a su hija.\nQuerida hija: Estoy escribiendo lentamente porque yo sé que tú no puedes leer rápido, si recibes esta carta es porque te llegó, si no avísame y te la mando de nuevo.\nNosotros no vivimos donde vivíamos cuando tú te fuiste de casa. Tu padre leyó en el periódico que la mayoría de accidentes ocurren dentro de un radio de 30 kilómetros de la casa, por lo que nos mudamos, por cierto si ves a tu hermano decile que venga a la casa, si no lo ves no le digas nada.\nYo no puedo enviarte la dirección, debido a que la última familia que vivió aquí tomó el número de la casa cuando se marcharon, para no tener que cambiar su dirección. Este lugar es realmente maravilloso. Aun tiene una máquina lavadora, no estoy segura si funciona bien, hace una semana la llene de ropa, le di a la palanca y desde entonces no he vuelto a ver la ropa.\nEl clima no es muy malo aquí, solo llovió dos veces la última semana; la primera vez llovió por tres días y la segunda vez por cuatro días.\nLa chaqueta que tú querías que te enviara, tu tío Paco dijo que sería un poco pesada para enviarla por correo con los botones; entonces, le cortamos los botones y los metimos en uno de los bolsillos.\nRecibimos otra cuenta de la funeraria, ellos dicen que si no hacemos el último pago de la lápida de abuela, la levantarán.\nAyer Venancio cerró su automóvil con las llaves dentro, estuvimos muy preocupadas porque le tomó como dos horas para sacarnos a mí y a Pilarica de adentro del auto.\nTu hermana se casó con su marido y tuvo un bebé esta mañana, pero aun no sé que sexo es, por lo que no sé si eres una tía o un tío. Si el bebé es una niña, tu hermana va a nombrarla como yo; ella la llamará Mamá.\nTío Pedro cayó en un barril de aguardiente la semana pasada, algunos hombres trataron de sacarlo, pero él se resistió a que lo sacaran hasta que se ahogó; lo cremamos y estuvo ardiendo por tres días.\nTres amigos tuyos se cayeron del puente en una camioneta, José iba conduciendo, él bajó el cristal de la puerta, escapó por allí y nadó hasta un lugar seguro. Tus otros dos amigos iban atrás, ellos se ahogaron porque no pudieron bajar la puerta trasera de la camioneta.\nYa podemos beber refresco pues los fabricantes tuvieron una gran idea, al fin pusieron ABRIR AQUÍ.\nTu perro Púas ha estado persiguiendo a un carro durante toda la semana pero lo raro es que el carro está aparcado.\nNo hay más nuevas noticias en estos tiempos, no ha pasado mucho.\nPD - Iba a enviarte unas pesetas, pero el sobre ya estaba cerrado.\ncuando estes en un party tomandote unas heladas y quieras saber si estas borracho piensa en esta frase.\n"Todos los que estan borrachos no saben que estan borrachos, si tu piensas que andas borracho es porque todavia no andas borracho, jeje tomate otras colega...."


Dos días, una noche (Luc Dardenne, Jean-Pierre Dardenne) – Cine maldito\nA lo grande / Cannes / Críticas de estrenos / Europa / Festivales\nDos días, una noche (Luc Dardenne, Jean-Pierre Dardenne)\n22 mayo, 2014 26 abril, 2019 - por Kosti Baute - 1 comentario\nLos hermanos Jean-Pierre y Luc Dardenne se han propuesto ir a por su tercera Palma de oro del Festival de Cannes, y para ello han presentado Deux jours, une nuit (Two days, one night), o lo que vendría siendo dos días y una noche, el tiempo que tiene Sandra, una recuperada depresiva a la que han echado del trabajo, para recuperar su puesto, recurriendo a la compasión de sus compañeros para que renuncien a una importante prima que recibirán a cambio de que Sandra deje de trabajar en la empresa. Una odisea en la que se planta Marion Cotillard dando el do de pecho.\nDeux jours, une nuit es un drama intenso, de esos que con poco consiguen sacudirte el alma y la mente. Esa era la intención de los Dardenne, y han dado en el clavo. Acompañamos a los directores en su personal visión de la lucha entre obreros y empresa, una lucha indirecta, pero a la que asistimos de forma clara. Pero no es una lucha de poderes, sino de supervivencia, y no es precisamente la del más fuerte, pues la debilidad de Sandra es, en todo momento, palpable. Sandra es un personaje agotado, recién salida de una depresión, que sólo aboga por lo que es suyo, el derecho a volver a trabajar en su puesto. Pudiera parecer una obra panfletaria en pro de los derechos laborales, y aunque es verdad que tratando el tema es casi imposible huir de ello, los Dardenne se centran más en el drama personal de Sandra dejando un reducto final para un pequeño mensaje sindical, nada fuera de la pura lógica. Lo importante es que su visionado deja un poso empático. Nos enamora Sandra y sufrimos con ella.\nEl hecho de que el personaje de Sandra cause tal empatía es gracias, como es obvio, al desarrollo que los Dardenne hacen de ella, pero la mayor culpable de ello es Marion Cotillard que hace el personaje suyo, atractivo pero sencillo. Hace de sus emociones las nuestras, y remueve al público, lo acongoja y lo alegra, pero también nos hace sufrir, o más bien os hace partícipes de su sufrimiento, del proceso que está viviendo, con sus alegrías y sus penas, sin evitar sacar fuerzas de flaqueza y arrancar alguna sonrisa. Su final es apoteósico y deja muy buen sabor de boca. Pero lo mejor de Marion Cotillard no ha sido sólo su interpretación considerada de forma aislada, sino la manera en que interactúa con sus compañeros de reparto, que metidos en la trama, consigue una simbiosis sublime, cómo el simple hecho de solicitar un apoyo para recuperar su trabajo provoque las diversas reacciones a las que asistimos, algunas de ellas auténticas explosiones interpretativas.\nDeux jours, une nuit es una película de la que hay que ser partícipe, difícilmente se podrá entrar en ella si no es así, y con un estado de ánimo fuerte, ya que es de las películas que se propone tocar (o trastocar mejor dicho) el alma y la mente del espectador, y lo consigue.\nVuelven los Dardenne: Trailer de Deux jours, une nuit Cotillard para lo nuevo de los Dardenne, Deux jour, une nuit Un vistazo a Marion Cotillard en Deux jours, une nuit de los Dardenne Un completo repaso a la Sección Oficial de Cannes 2014 Trailer para La fille inconnue, de los hermanos Dardenne\nEtiquetadaCannes 2014Cine belgaCine socialDeux jours une nuitDos días una nochedramaJean-Pierre DardenneLuc DardenneMarion CotillardTwo days one night\nArtículo anterior Jia Zhang Ke dirigirá Mountains May Depart\nSiguiente artículo La fiebre del cobre de una familia: trailer de Mange tes morts\nUn comentario en «Dos días, una noche (Luc Dardenne, Jean-Pierre Dardenne)»\n29 enero, 2021 a las 22:09\n«Los hermanos Dardenne desgranan toda una potente línea ideológica y sociológica de una forma natural, a partir de un conflicto dramático sencillo pero que se va desplegando hasta mostrar, capa tras capa, una generalidad mucho mayor. (…) El estilo narrativo de los directores belgas no puede, a estas alturas, engañar a nadie porque se siente tan real como la vida. Ya no solo por las historias que eligen proyecto tras proyecto, sino por su caligrafía de silencios; en realidad, de pistas de audio tomadas de manera exhaustiva de los entornos por donde se mueven los protagonistas. (…) una epopeya intimista, comprometida con su tiempo, pero donde también hay espacio para la esperanza y el amor propio.»


El Valladolid se inmiscuye en un fichaje soñado por el Zaragoza\nEl veterano jugador, que está libre tras concluir contrato en el Espanyol, busca equipo en España\nPor Aylen Suárez\t En Ago 20, 2019\nMiguel Ángel Gómez, director deportivo del Real Valladolid\nEl Real Valladolid se ha metido en medio de una operación que el Real Zaragoza soñaba con poder cerrar y dar un nuevo salto de nivel a su plantilla. Según El Periódico de Aragón el club blanquivioleta le habría trasladado a Sergio García una oferta muy importante y que superaría, ya no solo por el plano deportivo de jugar en LaLiga Santander, lo que el Real Zaragoza hubiese ofrecido o pudiese ofrecer.\nVíctor Fernández soñaba con Sergio García o Susaeta como guinda de la parcela ofensiva de sus equipo. Pero ambas operaciones, como están pendientes de las salidas que debe dar el club maño. Unas salidas, las de Verdasca, Pombo y probablemente también Linares, que se están dilatando en el tiempo. Eso ha hecho que el club castellano, que busca alguna pieza más para su ataque, vaya a por el mismo objeto de deseo del club blanquillo.\nSergio García la pasada campaña en el Espanyol\nA sus 36 años, Sergio García quiere quedarse en España. El catalán todavía se ve como un jugador al más alto nivel y busca un equipo donde continuar su trayectoria. Aunque le llegan ofertas del extranjero, Sergio García quiere apurar las opciones de seguir dando patadas a un balón en la competición nacional. Esa era la baja que jugaba el Zaragoza, ya que ningún otro equipo se interesaba con una oferta firme por él. La decisión tendrá que tomarla el catalán, pero ahora mismo, el cuadro vallisoletano parece que toma la delantera para que ‘Falete’, defienda sus colores la próxima temporada.\nFichajesLaLiga SantanderReal ValladolidReal Zaragozasergio garcia


Hotel One & Only Le Saint Geran desde 548€, Mauricio\nHoteles Africa Mauricio One & Only Le Saint Geran\nPoste de Flacq, Mauricio, Mauricio Ver ubicación\ndesde 548.00 € (precio por noche)\nPoste de Flacq, Mauricio, Mauricio\nEl hotel se encuentra en la península de Belle Mare, con su larga playa de arena blanca. Queda a 47 km de Port Louis, a 52 km del aeropuerto internacional Sir Seewoosagur Ramgoolam (a 15 minutos en helicóptero) y a 20 minutos en coche del pueblo más cercano. El hotel tiene vistas al océano Índico. Hay un total de 148 habitaciones en este hotel de playa. Los huéspedes son recibidos en el vestíbulo con recepción y servicio de salida 24 horas, así como con caja fuerte y salón de peluquería. También se cuenta con club infantil, restaurante, instalaciones para conferencias, servicio de habitaciones (de pago) y aparcamiento.Las suites son de estilo colonial holandés y francés, combinado con eclécticas comodidades europeas. Están climatizadas y vienen con una cama extra grande o dos camas grandes, un amplio vestidor y un tocador doble en el cuarto de baño, que incluye igualmente ducha, bañera, secador de pelo y WC separado. En todas las estancias se cuenta igualmente con caja fuerte, minibar, conexión a Internet, cafetera/tetera y balcón o terraza. Otras comodidades estándar son TV de pantalla plana con canales vía satélite/por cable y estación para iPod.El hotel dispone de un moderno gimnasio, un campo de golf Gary Player y un centro internacional de tenis Peter Wash. Otras actividades ofrecidas son kayak, vela ligera, barca a pedales, excursiones en barco con fondo transparente y excursiones de buceo (algunas de estas actividades son de pago). Tiene un spa Gyvenchy ubicado en jardines tropicales, donde se ofrecen tai-chi, masajes y servicios de masaje. Los huéspedes pueden darse un chapuzón en la piscina al aire libre, con zona de baño infantil y chiringuito. Los huéspedes pueden igualmente participar en una sesión de aeróbic y gimnasia acuática, jugar al ping-pong y al vóley-playa o montar en bicicleta. Los huéspedes podrán relajarse en las tumbonas con sombrillas que hay en la playa de arena cercana.\nUbicación del One & Only Le Saint Geran\nThe hotel is situated at the peninsula of Belle Mare with its long White Sand Beach. It´s 47 km from Port Louis, 52 km to airport, 15 min away by helicopter and 20 min drive from the nearest village.\nServicios del One & Only Le Saint Geran\nOpiniones sobre One & Only Le Saint Geran


Por [email protected] - 26 de mayo 2015\nLa revista de chimentos asegura que "desde hace una década el actor de Hollywood mantiene encuentros de carácter sexual con otros hombres".\n"Al parecer el actor gay Cameron Fox habría sido contactado por el marido de Angelina Jolie desde la web de citas previo pago rentboy.com. Ambos se habrían encontrado en un hotel de Monterrey, California (...) Cuando [Cameron] llegó, un asistente salió a su encuentro en el vestíbulo y lo llevó a una habitación. Allí estaba Brad Pitt", asegura Sham" Ibrahim, especialista en tema de Hollywood . Aparentemente, "Brad lo miró, le dio mil dólares y le pidió que se fuera. Cameron no era tan atractivo como suponía a partir de sus fotos en el portal. Supongo que Brad tiene un gusto muy exigente", agregó.\nAdolescentes practican sexo bi-curioso\n"No quiero definir la sexualidad de Brad Pitt, pero, sea cual sea, le gustan los hombres",agregó Ibrahim.\nLa revista asegura que el actor y su esposa, la actriz Angelina Jolie, "se aceptan mutuamente y como a Angelina le gustan también las mujeres, ambos se entienden".\nHace unos años se hablaba de un romance que Angelina mantuvo con la modelo de origen chino Jenny Shimizu, mientras filmaban la película Jóvenes incomprendidas.\nLa bisexualidad se conoce como la atracción romántica, atracción sexual o comportamiento sexual hacia hombres y mujeres. Una identidad bisexual no necesariamente equivale a una atracción igual a hacia ambos sexos, puede haber preferencia hacia un sexo sobre el otro.\nEl término bisexual fue adoptado incluso por el padre del psicoanálisis, Sigmund Freud quien aseguró que "todos en potencia éramos bisexuales" y que luego con la construcción del aparato psíquico y la identidad sexual, se define más precisamente la orientación. También hay estudios como los de Alfred Kinsey, quien ha creado una escala que establecía la orientación sexual de cada uno.\nActualmente, la bisexualidad se define como la orientación sexual de quienes sienten atracción sexual, emocional y/o romántica hacia personas de más de un género y/o sexo, no necesariamente al mismo tiempo, de la misma manera, al mismo nivel ni con la misma intensidad.


Los Fans no merecen tanto poder: ¿Shaggy en Mortal Kombat? | TierraGamer Los Fans no merecen tanto poder: ¿Shaggy en Mortal Kombat? | TierraGamer\nLos Fans no merecen tanto poder: ¿Shaggy en Mortal Kombat?\nBy TierraGamer | 28 de enero, 2019, 12:03 PM\nSurge una petición de broma para que Shaggy se una a Mortal Kombat 11. Al momento lleva más de 60 mil firmas y sigue subiendo.\nDe un tiempo para acá, Shaggy, el amigo inseparable de Scooby-Doo en la serie de este adorable pero cobarde can, se ha vuelto fuente de inagotables memes. Pensamos que todo se remonta al 2011 con la película Scooby-Doo! Legend of the Phantosaur, donde este personaje acaba con una pandilla de motociclistas. Desde ese día muchos lo consideran como un personaje súper poderoso.\nA un grado tal que hemos visto ilustraciones, cómics, videos y GIFs animados de Shaggy peleando contra personajes de la talla de Goku de Dragon Ball, Saitama de One-Punch Man o hasta Thanos de Marvel sin despeinarse siquiera. La imagen que adorna el inicio de esta nota es la idea de cómo se vería aplicando la técnica de Ultra Instinto.\n¿Spawn en Mortal Kombat 11?\nEl poderoso Shaggy de invitado en Mortal Kombat 11\nY ahora, la fama de Shaggy motivó al sitio de parodia WokenNews a crear una petición para que sea incluido en Mortal Kombat 11 como un personaje DLC. Nuevamente se recurre al sitio de Change.org, y con solo estar en línea, ya recopiló más de 60,000 firmas. De seguro se preguntarán si es posible que se una a este juego, y si no hay problemas de derechos reservados.\nAl menos por eso lado no. Shaggy es una creación de Hanna-Barbera, estudio que se integró con los años a Warner Bros. Animation. Por lo mismo, todos los derechos están en manos de Warner Bros., que precisamente es dueña de NetherRealm Studios. Así que el asunto sería relativamente fácil, al menos en lo que se refiere al manejo del copyright.\nDe seguro solo usará el 1% de su poder de pelea\nEl caso sería ver si Warner Bros. quiere mezclar una franquicia como Scooby-Doo, que está enfocada en el público infantil, con algo tan sangriento y violento como Mortal Kombat 11. Al menos como broma sería interesante, y de hecho, ya desde antes se rumora de invitados en el juego. Por ejemplo, Spawn, aunque esto no se ha confirmado.\nPero ¿de verdad debería ceder la compañía? El caso es que ceder a las peticiones de los aficionados a los memes no suena como una buena política. A veces, mantenerse firmes es lo mejor. Como Nintendo y Masahiro Sakurai, que no metieron a Waluigi en Super Smash Bros. Ultimate por más que muchos lo pidieron.\nMortal Kombat 11 para PS4, Xbox One, Nintendo Switch y PC sale el 23 de abril. Gracias a GR por el reporte.\nRelated ItemsMortal Kombat 11NetherRealm StudiosNintendo SwitchPCPS4Scooby-DooShaggyWarner Bros.Xbox One\n← Previous Story GameStop cancela algunas preórdenes para la PS4 Pro de Kingdom Hearts lll\nNext Story → ¿El Remake de Resident Evil 2 superó a Monster Hunter: World?


Siete de cada 10 reuniones de trabajo "no sirven para nada" - Radio Fama\nSiete de cada 10 reuniones de trabajo “no sirven para nada”\nAbr 26, 2022 sociedad\nEl reunionismo puede ser un estilo dentro de la vida corporativa, pero a quienes de verdad trabajan no les mejora la productividad, dijeron en una encuesta.\nUn estudio conducido por la Universidad de Harvard, en Estados Unidos, reveló que el 70% de las reuniones de trabajo “no sirven para nada”, es decir, que podrían haber sido cadenas de mail o mensajes en algún otro soporte.\nApartar y dedicar tiempo de la jornada laboral para un encuentro en persona o por videoconferencia no sería la manera más eficiente de aumentar la productividad del personal de una compañía, consta el informe publicado esta semana en la revista de la escuela de negocios de la Universidad de Harvard, y reproducido por Forbes.\nEl informe se basa en una encuesta contestada por personas en cargos ejecutivos y también por personal general, de quienes el 65% afirmó que participar de reuniones laborales les impide completar las tareas que ya tienen asignadas y pendientes.\nComo si la interrupción no fuese suficiente problema, el 71% de las personas encuestadas sostuvo que las reuniones laborales tienden a ser improductivas e ineficientes, es decir, que no sirven para el objetivo con el que fueron planteadas.\nEn vez, el 64% asoció las reuniones con una menor posibilidad de pensar en profundidad sobre los retos que enfrenta su departamento o empresa.\nSi no es posible solucionar un problema a través de una cadena de mail, un grupo de Telegram o Whatsapp o en Slack, el estudio de Harvard incluye algunas modificaciones que se hicieron en el mundo corporativo de los Estados Unidos para lograr una reunión de trabajo provechosa:\nLa reunión no debe durar más de 20 minutos a no ser que se trate de un tema especial\nSe debe limitar la cantidad de reuniones por día o por semana\nLas reuniones deben ser de pie para evitar que se prolonguen y se desvirtúe la agenda pautada\nDesde ya no es lo mismo una reunión de trabajo que una de negocios (la segunda categoría atañe a dos personas o firmas que se citan para evaluar la posibilidad de desarrollar un proyecto en común), y en Estados Unidos subió significativamente el número de reuniones laborales online durante la pandemia, lo que no tiene por qué convertirse en una costumbre.\nCómo le afectan nuestras emociones a nuestros animales\nLo que las experiencias traumáticas le hacen al cerebro y al cuerpo


La UNCA busca dejar de usar el papel en sus trámites administrativos\nLa Universidad Nacional de Catamarca comenzó a implementar esta semana el Sistema de Gestión de Documentación Electrónica, un procedimiento elaborado por el Ministerio de Modernización de la Nación, que transforma a formato digital a todos los documentos y expedientes que se generan en el área administrativa.\nEn la primera etapa de la implementación del proyecto, el proceso sólo se realizará en el área relacionada al Rectorado, pero se pretende que la digitalización alcance a todos los estamentos administrativos de la Universidad y se pueda, de manera gradual, eliminar al papel como principal soporte de esta documentación.\nValeria Gutiérrez Pereyra, coordinadora del Área de Innovación y Modernización Administrativa de la UNCA, explicó que “la idea es incorporar tecnología a la gestión universitaria, mejorar nuestros procesos, simplificar nuestros trámites e ir eliminando de forma gradual el papel dentro de nuestra administración”.\n“El proyecto de implementación está coordinado junto a técnicos del Ministerio de Modernización, con quienes venimos trabajando desde hace bastante tiempo. Su implementación está planteada de forma gradual, porque vamos a comenzar a trabajar con este sistema sólo en el ámbito del Rectorado. Más adelante, se van a ir incorporando las unidades académicas. Además, no empezamos a implementarlo en todos los procesos, sino en algunos que han sido elegidos por su importancia para la gestión universitaria. Gradualmente, se irán incorporando otros.”, especificó.\nLa funcionaria, a su vez, indicó que “para implementar este sistema, el área de Modernización realiza un trabajo de relevamiento previo, con flujogramas, vías de trámites, etc. Lo que se determina mediante esto, en un trabajo coordinado con personal de cada área, es cuál es la mejor manera de simplificar el trabajo”, indicó Gutierrez Pereyra, agregando que “este sistema tiene objetivos que van más allá de lo diario. La idea es que de forma gradual otorguemos usuarios a todo el personal de la universidad, lo que significa que todos vamos a tener acceso a la misma información, transparentando los actos del gobierno universitario. A su vez, esta información eventualmente se abrirá al público, es decir que también estará disponible para toda la comunidad universitaria”, concluyó la funcionaria.


Salamandra - Ediciones la Llave\nInicio / Judaísmo / Salamandra\nVer carrito “Shivitti. Una visión” se ha añadido a tu carrito.\nSalamandra fue la primera obra de este escritor que nos ofrece su testimonio, el de un hombre que sobrevivió a Auschwich.\nSKU: 84-95496-00-3 Categoría: Judaísmo\nSalamandra fue la primera obra de este escritor que nos ofrece su testimonio, el de un hombre que sobrevivió a Auschwich y que, tras esta dramática experiencia, solo encontró un motivo que diera sentido a lo que le quedaba de vida; dar a conocer al mundo la tragedia de las víctimas.\nEligió el seudónimo de Ka-Tzenik, que significa «Prisionero del campo de concentración», añadió el número que los nazis le tatuaron en su brazo (135633), y habló en su nombre. Una profunda y conmovedora lección para no olvidar. En los diversos idiomas traducidos recibió una excelente crítica y acogida por parte de la prensa y de los literatos.


Conversaciones en Argelia Temas de conversación\nConversaciones en Argelia. Dos personas charlan en el desierto\nfoto base Natasza2234 - Pixabay\nReglas de etiqueta y cortesía para mantener una conversación en Argelia\nLas conversaciones deben girar en torno a temas muy generales. Se deben evitar los temas comprometidos como la religión, el sexo o la política. Algunos de estos temas los podemos tocar, una vez que hemos establecido una relación mucho más estrecha o íntima con nuestros interlocutores. Pero, por regla general, no son temas de conversación recomendados para una conversación inicial o un primer encuentro.\nLos argelinos son bastante afables, pero no son demasiado directos a la hora de hacer una afirmación o una negación. Suelen utilizar una forma más indirecta para decir un "sí" o un "no". Hacen lo que se conoce como dar un rodeo, para realizar una negación o afirmación de una forma menos directa que un simple "si" o "no".\n¿Cómo empezar una conversación en Argelia?\nSi queremos abrir una conversación debemos utilizar un tema muy genérico como la gastronomía de su país, su música, alguna costumbre típica, algo sobre su historia, temas sobre la familia o cuestiones similares, siempre de forma muy genérica sin entrar en demasiados detalles personales.\nNo es correcto hablar mal de terceras personas, y menos aún, si no están presentes. Hablar mal de otras personas lo consideran una falta de educación y respeto. Estas críticas nos pueden ocasionar el tener una mala imagen ante sus interlocutores. Evitemos cualquier crítica o comentario negativo sobre otras personas.\n¿Curiosos pero no indiscretos? Las preguntas personales\nLos argelinos le dan mucha importancia a las relaciones personales. Por esta razón, es posible que nos hagan algunas preguntas que, para nuestra forma de ver, son un poco personales. No es una cuestión de mala educación, sino el interés que tienen por conocernos un poco mejor. No debemos molestarnos, ni considerar una intromisión en nuestra vida privada -además, podemos responder de una forma 'diplomática', sin revelar mucha información-\nLos argelinos son buenos anfitriones y les gusta mucho establecer una conversación con sus invitados. Son poco mirados con el tiempo, les gusta conversar de forma tranquila y prolongada. Lo que si notaremos es la falta de participación femenina, salvo en contadas ocasiones. La mujer, está bastante relegada socialmente, aunque las cosas están cambiando, poco a poco\nPublicado 24/03/2010 13:56:00 CET\nModificado 09/12/2019 16:58:55 CET\nID Contenido 004777


Unas hermanas guatemaltecas separadas por la guerra, se reencuentran 30 años después | Informe21.com\nUnas hermanas guatemaltecas separadas por la guerra, se reencuentran 30 años después\nUno de los dirigentes del GAM, donde se hizo el reencuentro, Mario Polanco, explicó a la prensa que inicialmente encontraron a Juana Chamay, quien acudía a una iglesia en el departamento sureño de Escuintla, y luego a su hermana Magdalena, en San Juan Cotzal (Quiché).\nLas dos hermanas se separaron muy pequeñas cuando el ejército llegó a la comunidad de Cancap hace 30 años en busca de guerrilleros. Según la investigación del GAM, el ejército sacó por la fuerza de su humilde casa a Miguel Chamay y Petronila Toma, padres de Juana y Magdalena, los ataron, golpearon y les preguntaron por los guerrilleros, pero como no sabían nada, en represalia separaron a la familia.\nJuana, quien resultó herida en el brazo derecho, fue trasladada hacia un hospital de Escuintla, donde fue adoptada por la enfermera Guadalupe Méndez, mientras su hermana se quedó a vivir con su abuela Teresa Toma en San Juan Cotzal. Méndez se trasladó posteriormente a la capital y crió a Juana, ahora de 37 años, y madre de una niña de 7.\n"Me crió como a su hija y me dio estudios. Llegué hasta segundo grado de secundaria y como ya no quise estudiar porque no me gustaba, me consiguió trabajo en el Seguro Social en la capital. Allí llevo 14 años en oficios varios", explicó Juana en un claro castellano.\nVestida con un pantalón de mezclilla y una blusa azul, Juana dijo que su madre de crianza le quitó el traje indígena. "Me siento feliz de haber encontrado a mi hermana", comentó esta mujer ixil, que tiene un vago recuerdo de sus padres. "Yo estaba muy chiquita. Sé que ya están muertos", apuntó.\nEl año pasado también falleció su madre de crianza, dijo. Mientras, Magdalena, vestida con su traje indígena, se limitó a señalar, en su pobre castellano, que tiene dos hijos de 9 y 7 años.\n"Venimos ayer de San Juan Cotzal y nos regresamos hoy o mañana. Sólo vinimos a encontrarnos con mi hermana", dijo a través de su prima Ana Torres, con quien ha crecido en su comunidad. El reencuentro de las hermanas Chamay, según el GAM, es el noveno que promueven este año de familias que fueron separadas por el conflicto armado.\nEn el 2009 realizaron otros 15 reencuentros, pero desde que se inició este programa en el 2001 con apoyo del Comité Internacional de la Cruz Roja, se han realizado más de un centenar, comentó Mario Polanco dirigente del GAM. La guerra interna que sufrió Guatemala entre 1960-1996, dejó unas 250.000 víctimas, entre muertos y desaparecidos, y el Quiché fue la región más golpeada por la política de tierra arrasada que impulsó el Ejército.\nEn ese departamento, la Comisión del Esclarecimiento Histórico (CEH) documentó 344 de las 669 matanzas perpetradas en el conflicto bélico, 626 de ellas atribuidas al Ejército, 32 a la guerrilla y el resto a otros grupos no identificados. EFE


Era inevitable - Forum Libertas\n2 septiembre, 2016 Xus de Madrid\nLa destitución de la Presidenta se ha consumado en Brasil. Era una muerte política anunciada. El Senado brasileño destituyó a la presidenta, Dilma Rousseff, por 61 votos a favor y 20 en contra, en una decisión que también confirmó como presidente a Michel Temer. Dilma se “condenó” al aumentar el gasto público en plena campaña para su reelección, en 2014, eso sin la necesaria autorización del Congreso. Posiblemente ahora haya problemas en Brasil, pero ha quedado claro que no todo vale, tampoco para los populistas, y que estos también pueden y deben ser castigados\n2 septiembre, 2016 0 Comentarios 0 Like Like\nPor Xus de Madrid\nVer todos los artículos por Xus de Madrid\nSeñor Homs: quedar primero sí es ganar\nEn Hiroshima yo también veo cortesía en el autobús\nEducar en verdadera ciudadanía