martes, 20 de abril de 2010

Pixar Vs Dreamworks

Si bien no estoy muy de acuerdo... no deja de ser gracioso



Author:bennybb
Posted on: 2010-04-19 18:34:56

Guarda mapas a tu disco duro con gmapcatcher


Si sos de viajar mucho sabes que no siempre vas a tener una conexión a Internet para consultar un mapa asi que esta aplicación te va a venir muy bien. Se llamaGmapCatcher y es compatible con Linux, Windows y Mac, capaz de guardar en nuestro disco duro los mapas que vas visitando por la web, permitiendo su consulta en lugares sin conexión.
No solo almacena mapas de Google Maps si no también de otros servicios como CloudMade, OpenStreetMap o Yahoo Maps. Lo bueno de esto es que vas a tener las mismas funciones que tendrías si estaría conectado como realizar zooms, mostrar fotos vía satélite o usar el buscador.
Link | GmapCatcher
Vía | Wwwhatsnew

10 themes gratis para Wordpress seleccion CG


Siempre están saliendo nuevos themes para Wordpress y yo por lo general suelo descargarlos a mi PC, primero para tenerlos a mano y probarlos en localhost y segundo porque al tiempo a veces se rompen los enlaces y hay que rastrearlos por toda la web para poder utilizarlos.
Entre toda la maraña de themes que tengo rescato estos 10 por su diseño y cualidades particulares.
SimpleCart (js), un theme especial para tienda de comercio online, un diseño muy particular que puede ser muy efectivo para tiendas especificas. [Demo] [Download]
AppCloud, es el segundo theme del tipo e-commerce que les presentare, el nombre nos deja ver su nicho de mercado, una tienda muy moderna de aplicaciones, que posee version premiun pero la gratuita es igual de util. [Demo] [Download]
Kelontong, creado por el mismo equipo que Appcloud, un theme con la misma esencia pero con una combinación de colores mas llamativa. [Demo] [Download]
WordTube Video, el único theme clon de esta selección. Claramente imita el diseño de Youtube, si vas a hacer un blog de videos quizás te interese probarlo. [Demo] [Download]
Blue Bubble, uno de los themes porfolio que seleccione. Me encanta lo simple que es y lo facil de modificar que puede ser, además el toque que le da el efecto de la imagen lo hace vistoso. [Demo] [Download]
WP Launcher, theme del tipo “Próximamente” antes se utilizaba la odiosa frase “sitio en construcción” hoy podemos usar un vistoso theme como este con un coundown a la fecha de lanzamiento. [Demo] [Download]
Webfolio, del sitio Site5 que en general tiene grandes diseños rescato este para armar un porfolio personal mul colorido y profesional, acorde a los tiempos que corren. [Demo] [Download]
Wise Business de la misma empresa, es una gran theme ideal para blog corporativos como indica su nombre. [Demo] [Download]
Sábados Blancos, hace poco les comente del lanzamiento de este theme creado por German Ferrari que esta gustando mucho y varios amigos ya lo lucen. [Demo] [Download]
Article Directory,es un theme especial para armar un directorio de articulos, estuve a punto de usarlo cuando lanzamos Mundo Articulos, si bien hay script especiales para eso tener a WP como base nos da algo de ventaja. [Demo] [Download]

Crear slider de imágenes con varios efectos

Crear slider de imágenes con varios efectos

Escrito en: Scripts a día 3 Abril 2010


Gracias al framework jQueryque nos permite interactuar con el código HTML de forma mucho más sencilla, crear efectos para la web se ha convertido en algo relativamente sencillo y han aparecido magnificos scripts como jqFancyTransitions.
jqFancyTransition es unSlideshow que utiliza jQuerypara crear un slider(deslizador)de imágenes con diferentesefectos cortina muy vistososen las transiciones de imágenes, puedes ver la siguiente demopara hacerte una idea.
slider de imagenes
Utilizar este slider es realmente sencillo, tienes que realizar los siguientes pasos:
Lo primero será crear un div donde interiormente introducirás el código de las imágenes de la siguiente manera:

imagen1′
’imagen2′
imagen3′
Añadirás a la cabecera de tu página web los scripts jQuery y jqFancyTransitionsque tendrás que descargar y después agregar de la siguiente manera:

Finalmente harás una llamada a la función jqFancyTransition:
Las variables que tendrás que modificar para generar el efecto deseado son las siguientes:
effect: ”, // efectos : wave, zipper, curtain
width: 500,
height: 332,
strips: 20, // número de tiras
delay: 5000, // retardo entre las imágenes en ms
stripDelay: 50, // retardo entre tiras en ms
titleOpacity: 0.7, // opacidad del título
titleSpeed: 1000, // velocidad de aparicion del título en ms
position: ‘alternate’, // top, bottom, alternate, curtain
direction: ‘fountainAlternate’, // left, right, alternate, random, fountain, fountainAlternate
navigation: false // botones de siguiente y anterior (true y false)
links: false // mostrar imágenes como enlaces
Olvídate del flash cuando tengas que hacer un slider de imágenes, con este script conseguirás un efecto similar que podrá ver todo el mundo y además que pesará mucho menos.

Historia de dos cerebros (Mark Gungor) - Subtitulos en Español

Manual JQuery


El manual de jQuery pretende explicar el popular framework Javascript jQuery, con el que podremos hacer aplicaciones web avanzadas del lado del cliente.


Listado de los capítulos
1.- Introducción a jQuery
Qué es jQuery, para qué sirve y qué ventajas tiene el utilizar este framework Javascript. Entrar2.- Demo muy simple de uso de jQuery
Vamos a hacer nuestro primer script en jQuery, con unas funcionalidades muy simples, para que sirva de demo de uso de este framework. Entrar
3.- Pasos para utilizar jQuery en tu página web
Una descripción de la puesta en marcha de tu primer script jQuery, en tu propia página web, paso a paso. Entrar
4.- Vídeo: comenzar a programar con jQuery
Videotutorial para mostrar el funcionamiento de jQuery y cómo se puede hacer un primer ejemplo con este framework Javascript.Entrar
5.- Básicos jQuery: añadir y quitar clases CSS sobre elementos
Otro ejemplo básico con jQuery, para mostrar cómo se pueden añadir y quitar clases CSS a elementos de la página, bajo respuesta de eventos de usuario. Entrar
6.- Mostrar y ocultar elementos de la página con jQuery
Con el método css() de jQuery podemos aplicar cualquier estilo css a elementos de la página. Veremos cómo aplicarlo para mostrar y ocultar elementos de la página. Entrar
7.- Efectos rápidos con jQuery
Algunos efectos dinámicos se pueden hacer con jQuery con rapidez impactante y extremadamente poco código Javascript. Entrar
8.- Callback de funciones jQuery
Con callback de jQuery podemos hacer una secuencia de llamadas a funciones o una pila de funciones que se ejecutarán una detrás de otra. Entrar
9.- Uso de Ajax muy sencillo con jQuery
Es muy fácil desarrollar Ajax en jQuery. En este artículo veremos el ejemplo más sencillo de Ajax con el framework Javascript jQuery.Entrar
10.- Ajax jQuery con mensaje de carga
Vemos más posibilidades de Ajax en jQuery, modificando un ejemplo anterior, para crear un mensaje de carga mientras que el usuario espera la respuesta Ajax del servidor. Entrar
11.- Videotutorial: Ajax en jQuery
Vídeo sobre cómo realizar un script Ajax utilizando el framework Javascript jQuery. En este videotutorial mostraremos el proceso paso a paso al alcance para cualquier programador. Entrar
12.- Core de jQuery
El core de jQuery lo forman las funciones más recurridas y que forman la base sobre la que se asienta el cualquier cosa en este framework Javascript. Entrar
13.- Función jQuery o función $()
Veremos con detalle la función más importante de jQuery y para ello comenzaremos viendo su uso más común: seleccionar elementos de la página y obtener un objeto jQuery con los elementos seleccionados. Entrar
14.- Otros usos de la función $()
La función jQuery(), o con su abreviación $(), tiene otros usos interesantes cuando le enviamos parámetros distintos a los vistos en el artículo anterior. Entrar
15.- Videtutorial función $ de jQuery
Vídeo tutorial sobre el framework Javascript jQuery. Explicaremos el Core de jQuery y la función dólar $(). Entrar
16.- Core/each: each del core de jQuery
Conozcamos con detalle el método each del core de jQuery, para ejecutar una función en cada uno de los elementos de un grupo.Entrar
17.- Método size() y propiedad length del core de jQuery
Dos formas de acceder al número de elementos que hay en un objeto jQuery, a través del método size() y la propiedad length.Entrar
18.- Método data() Core jQuery
El método data() del core de jQuery sirve para almacenar información en los elementos de la página, en pares nombre de variable y valor. Veremos también el método removeData() para eliminar datos almacenados. Entrar
19.- Consideraciones interesantes de data() y removeData()
Ahora veremos algunos puntos interesantes y nuevos ejemplos sobre el funcionamiento de los métodos data() y removeData() de jQuery. Entrar
20.- Selectores en jQuery
Los selectores sirven para seleccionar elementos de la página a partir de una cadena de texto que le pasamos a la función jQuery.Entrar
21.- Ejemplo para practicar con selectores en jQuery
Ejemplo de página que nos permitirá hacer prácticas con los selectores de jQuery. Entrar
22.- Videotutorial: Selectores en jQuery
Vídeo tutorial sobre los selectores en jQuery, con los distintos tipos de selectores y ejemplos para aprender a utilizarlos. Entrar
23.- Selectores de Jerarquía en jQuery
Selectores que sirven para seleccionar elementos atendiendo a la estructura o jerarquía de las etiquetas de la página. Entrar
24.- Acceder y modificar atributos HTML desde jQuery
En jQuery existe una función llamada attr() que sirve para recuperar y alterar atributos de los elementos de la página. Entrar
25.- Método attr() de jQuery, otros usos y removeAttr()
Un uso adicional del método attr() de jQuery, para modificar atributos con el valor devuelto de una función y borrar atributos de elementos de la página con removeAttr(). Entrar
26.- Funciones CSS de jQuery para conocer el tamaño y posición de elementos
Seguimos viendo funciones CSS del framework Javascript jQuery, en este caso las que sirven para conocer el tamaño y posición de los elementos en la página. Entrar
27.- Eventos en jQuery
Una introducción al trabajo con eventos en el framework Javascript jQuery. Entrar
28.- Manejadores de eventos en jQuery
Un listado con los distintos manejadores eventos que podemos definir en jQuery, ordenados por los tipos eventos de ratón, eventos de teclado o cualquiera de los dos. Entrar
29.- Introducción Objeto evento en jQuery
Explicaciones iniciales sobre el objeto evento en jQuery y mostramos cómo averiguar la posición del ratón al producirse un evento en la página. Entrar
30.- Eventos de ratón en jQuery mouseenter y mouseleave
Práctica con eventos de ratón en jQuery, en la que mostraremos el uso de mouseenter y mouseleave, junto con el objeto evento, para averiguar la posición del ratón. Entrar
31.- Eventos de teclado en jQuery
Cómo trabajar con eventos de teclado en jQuery y saber qué teclas han pulsado los usuarios, a través de la propiedad which del objeto evento. Entrar
32.- Plugins en jQuery
Veamos qué son los Plugins en jQuery y cómo podemos crearlos para expandir las posibilidades del framework. Entrar
33.- Reglas para el desarrollo de plugins en jQuery
Para construir plugins en jQuery tenemos que seguir una serie de normas. Además veremos un nuevo ejemplo práctico sobre el desarrollo de plugins en jQuery. Entrar
34.- Plugin jQuery: textarea con cuenta de caracteres
Segundo ejemplo de plugin práctico en jQuery para hacer textarea que lleva la cuenta de los caracteres escritos por el usuario. Entrar

Taller JQuery


Ejercicios prácticos para aprender jQuery y la programación aplicaciones web enriquecidas del lado del cliente. Básicamente se trata de una serie de plugins de jQuery explicados que nos sirven de repaso y como biblioteca de scripts.


Listado de los capítulos
1.- Introducción al taller de jQuery
Notas a los lectores sobre el Taller de jQuery que publicamos en DesarrolloWeb.com, para aprender jQuery practicando con la realización de diversos plugins. Entrar2.- Plugin jQuery: textarea con cuenta de caracteres
Segundo ejemplo de plugin práctico en jQuery para hacer textarea que lleva la cuenta de los caracteres escritos por el usuario. Entrar
3.- Plugin jQuery para hacer un Tip simple
Ejemplo de pluging en jQuery que nos permitirá implementar una funcionalidad de tip sobre elementos de la página. Entrar
4.- Plugin jQuery Fortaleza de una clave
Creamos un plugin con jQuery para mostrar la fortaleza de una clave escrita en un campo input de formulario. Entrar

Transferencia rápida y sin errores de archivos


Para la transferencia de archivos, existen alternativas al gestor de archivos de Windows y que suele dar bastantes problemas con algunos ficheros e interrumpe con errores cuando estamos copiando una buena cantidad de datos de un lugar a otro de nuestro disco duro o a dispositivos externos.
Teracopy
Una buena alternativa es TeraCopy, un programa que reemplaza el gestor de Windows y que una vez instalado permite trabajar con los archivos (copiar y pegar) como de costumbre.
También puedes utilizarlo si lo prefieres para transferencias puntuales de datos.
Transferencia rápida y sin errores de archivos
Entre sus opciones puedes cambiar el tamaño del buffer, aumentándolo y acelerando así la tasa de transferencia. Podrás incluso pausar la transferencia y continuarla posteriormente y en el caso de encontrar algún error, informará sobre estos archivos al finalizar el proceso. | Descargar TeraCopy

So you need a typeface



Author:bennybb
Posted on: 2010-04-20 18:07:40

Vote For Nobody



Author:ray3c
Posted on: 2010-04-20 20:31:07

lunes, 19 de abril de 2010

13 posiciones en la cama


Lo encontré genial. Muy gráficas e ilustrativas imágenes acerca de las diferentes posturas en la cama..













(Mal pensados/as, si creyeron que había cambiado la temática del blog..)

¿No encontró lo suficiente? Búsquelo en Google desde aquí:

cosa de chicos

Franco tiene mucho de estos autos

No solo pasa en el fútbol

Frases


Theodore Isaac Rubin

El problema no es que haya problemas. El problema es esperar algo diferente y pensar que tener problemas es un problema 

Java desarrollo en capas


Aplicaciones en capas

La estrategia tradicional de utilizar aplicaciones compactas causa gran cantidad de problemas de integración en sistemas software complejos como pueden ser los sistemas de gestión de una empresa o los sistemas de información integrados consistentes en más de una aplicación. Estas aplicaciones suelen encontrarse con importantes problemas de escalabilidad, disponibilidad, seguridad, integración...
Para solventar estos problemas se ha generalizado la división de las aplicaciones en capas que normalmente serán tres: una capa que servirá para guardar los datos (base de datos), una capa para centralizar la lógica de negocio (modelo) y por último una interfaz gráfica que facilite al usuario el uso del sistema.
Figura 3.1. Arquitecura en tres capas
Arquitecura en tres capas
Si establecemos una separación entre la capa de interfaz gráfica (cliente), replicada en cada uno de los entornos de usuario, y la capa modelo, que quedaría centralizada en un servidor de aplicaciones, según el diagrama que podemos ver en la Figura 3.1, “Arquitecura en tres capas”, obtenemos una potente arquitectura que nos otorga algunas ventajas:
  • Centralización de los aspectos de seguridad y transaccionalidad, que serían responsabilidad del modelo.
  • No replicación de lógica de negocio en los clientes: esto permite que las modificaciones y mejoras sean automáticamente aprovechadas por el conjunto de los usuarios, reduciendo los costes de mantenimiento.
  • Mayor sencillez de los clientes.
Si intentamos aplicar esto a las aplicaciones web, debido a la obligatoria sencillez del software cliente que será un navegador web, nos encontramos con una doble posibilidad:
  • Crear un modelo de 4 capas, tal y como puede verse en la Figura 3.2, “Arquitectura web en cuatro capas”, separando cliente, servidor web, modelo y almacén de datos. Esto nos permite una mayor extensibilidad en caso de que existan también clientes no web en el sistema, que trabajarían directamente contra el servidor del modelo.
    Figura 3.2. Arquitectura web en cuatro capas
    Arquitectura web en cuatro capas
  • Mantener el número de capas en 3, como se ve en la Figura 3.3, “Arquitectura web en 3 capas”, integrando interfaz web y modelo en un mismo servidor aunque conservando su independencia funcional. Ésta es la distribución en capas más común en las aplicaciones web.
    Figura 3.3. Arquitectura web en 3 capas
    Arquitectura web en 3 capas
La arquitectura utilizada por el proyecto ONess define tres capas bien diferenciadas, si bien gracias al soporte que proporciona en framework Spring permite la implantación de una capa de modelo basada en Enterprise JavaBeans (EJB) que posibilitase una arquitectura de cuatro capas y unas funcionalidades más orientadas a grandes sistemas o sistemas críticos como pueden ser replicación, trabajo en cluster,...

La arquitectura MVC y Model 2

La arquitectura Model-View-Controller surgió como patrón arquitectónico para el desarrollo de interfaces gráficos de usuario en entornos Smalltalk. Su concepto se basaba en separar el modelo de datos de la aplicación de su representación de cara al usuario y de la interacción de éste con la aplicación, mediante la división de la aplicación en tres partes fundamentales:
  • El modelo, que contiene la lógica de negocio de la aplicación.
  • La vista, que muestra al usuario la información que éste necesita.
  • El controlador, que recibe e interpreta la interacción del usuario, actuando sobre modelo y vista de manera adecuada para provocar cambios de estado en la representación interna de los datos, así como en su visualización.
Esta arquitectura ha demostrado ser muy apropiada para las aplicaciones web y especialmente adaptarse bien a las tecnologías proporcionadas por la plataforma J2EE, de manera que:
  • El modelo, conteniendo lógica de negocio, sería modelado por un conjunto de clases Java, existiendo dos claras alternativas de implementación, utilizando objetos java tradicionales llamados POJOs (Plain Old Java Objects) o bien utilizando EJB (Enterprise JavaBeans) en sistemas con unas mayores necesidades de concurrencia o distribución.
  • La vista proporcionará una serie de páginas web dinámicamente al cliente, siendo para él simples páginas HTML. Existen múltiples frameworks que generan estas páginas web a partir de distintos formatos, siendo el más extendido el de páginas JSP (JavaServer Pages), que mediante un conjunto de tags XML proporcionan un interfaz sencillo y adecuado a clases Java y objetos proporcionados por el servidor de aplicaciones. Esto permite que sean sencillas de desarrollar por personas con conocimientos de HTML. Entre estos tags tienen mención especial la librería estándar JSTL (JavaServer Pages Standard Tag Library) que proporciona una gran funcionalidad y versatilidad.
  • El controlador en la plataforma J2EE se desarrolla mediante servlets, que hacen de intermediarios entre la vista y el modelo, más versátiles que los JSP para esta función al estar escritos como clases Java normales, evitando mezclar código visual (HTML, XML...) con código Java. Para facilitar la implementación de estos servlets también existe una serie de frameworks que proporcionan soporte a los desarrolladores, entre los que cabe destacar Struts, que con una amplia comunidad de usuarios se ha convertido en el estándar de facto en este rol.
Con todo lo anterior, el funcionamiento de una aplicación web J2EE que utilice el patrón arquitectural MVC se puede descomponer en una serie de pasos:
  1. El usuario realiza una acción en su navegador, que llega al servidor mediante una petición HTTP y es recibida por un servlet (controlador). Esa petición es interpretada y se transforma en la ejecución de código java que delegará al modelo la ejecución de una acción de éste.
  2. El modelo recibe las peticiones del controlador, a través de un interfaz o fachada que encapsulará y ocultará la complejidad del modelo al controlador. El resultado de esa petición será devuelto al controlador.
  3. El controlador recibe del modelo el resultado, y en función de éste, selecciona la vista que será mostrada al usuario, y le proporcionará los datos recibidos del modelo y otros datos necesarios para su transformación a HTML. Una vez hecho esto el control pasa a la vista para la realización de esa transformación.
  4. En la vista se realiza la transformación tras recibir los datos del controlador, elaborando la respuesta HTML adecuada para que el usuario la visualice.
Esta arquitectura de aplicaciones otorga varias ventajas clave al desarrollo de aplicaciones web, destacando:
  • Al separar de manera clara la lógica de negocio (modelo) de la vista permite la reusabilidad del modelo, de modo que la misma implementación de la lógica de negocio que maneja una aplicación pueda ser usado en otras aplicaciones, sean éstas web o no.
  • Permite una sencilla división de roles, dejando que sean diseñadores gráficos sin conocimientos de programación o desarrollo de aplicaciones los que se encarguen de la realización de la capa vista, sin necesidad de mezclar código Java entre el código visual que desarrollen (tan sólo utilizando algunos tags, no muy diferentes de los usados en el código HTML).

Model 2

Sun Microsystems, creadora de la plataforma Java, acuñó el término Model 2 para referirse al modelo arquitectural recomendado para las aplicaciones web desarrolladas sobre J2EE.
Dicha arquitectura consiste en el desarrollo de una aplicación según el patrón Model-View-Controller, pero especificando que el controlador debe estar formado por un único servlet, que centralice el control de todas las peticiones al sistema, y que basándose en la URL de la petición HTTP y en el estado actual del sistema, derive la gestión y control de la petición a una determinada acción de entre las registradas en la capa controlador. Esta centralización del controlador en un único punto de acceso se conoce como patrón front controller.
Las ventajas que este patrón ofrece provienen de la capacidad de gestionar en un único punto la aplicación de filtros a las peticiones, las comprobaciones de seguridad, la realización de logs, etc.

Los directivos que conocen sus emociones toman mejores decisiones


Los directivos que conocen sus emociones toman mejores decisiones

Un directivo que se olvida de su inteligencia emocional tomará decisiones erróneas. Eso es lo que sostiene Nick Tasler, de TalentSmart. Este “think tank” lleva varios años analizando cómo influye la inteligencia emocional en la gestión de una empresa y las conclusiones son claras: los directivos diestros en inteligencia emocional lo son también a la hora de tomar decisiones. Según estos estudios, y curiosamente, los presidentes ejecutivos presentan muchas debilidades en este aspecto, sin embargo tienen que enfrentarse todos los días a tomas de decisión determinantes. Según Tasler, “la ignorancia emocional” se puede curar, y da algunas pautas para conseguirlo. Por Raúl Morales.
En los últimos meses, y en casi todos los sectores clave de la economía, las malas decisiones de los ejecutivos parecen haberse convertido en la regla y no en la excepción. Trabajadores, políticos, accionistas y los propios directivos se preguntan las razones por las que está ocurriendo esto. Según sostiene el director de investigación y desarrollo del “think tank” TalentSmart, Nick Tasler, en un artículo publicado por Business Week la “ignorancia emocional” de los directivos estaría detrás de todas estas malas decisiones.Durante la pasada década, los psicólogos industriales de TalentSmart han entrevistado a 6.000 miembros de juntas directivas y empleados de todo tipo de industrias. En esas encuestas, los participantes tuvieron que calificar 22 habilidades directivas diferentes, como pensamiento estratégico, habilidad comunicativa o focalización en resultados. Los directivos que fueron considerados como buenos a la hora de tomar decisiones tuvieron muy buenas calificaciones en una destreza en concreto: inteligencia emocional.
La calificación en inteligencia emocional nos dices lo bien que los directivos comprenden y regulan sus propios sentimientos. Además, dice Tasler, son capaces de leer y responder igual de bien a las emociones de los demás. Cerca del 70% de los directivos buenos en inteligencia emocional también fueron muy bien valorados respecto a la toma de decisiones. De manera abrumadora son los directivos que comprenden cómo los demás influyen en su propio estado de ánimo los que son más capaces de tomar las mejores decisiones (y a tiempo), así como lo que se responsabilizan de la situación en los peores momentos.
Ineptitud
Por el contrario, los directivos con una inteligencia emocional deficiente puntuaban muy bajo en el apartado de toma de decisiones. Aquellos que no manejan los conflictos adecuadamente, que evitan responsabilizarse de sus actos o que no se dan cuenta de que tienen miedo o de que sienten rabia son unos auténticas ineptos cuando toca tomar decisiones.
En otro estudio, esta empresa midió la inteligencia emocional de miles de trabajadores a todos los niveles de la organización, descubriendo que ésta subía según la gente era promocionada a cargos intermedios. Lo curioso es que la inteligencia emocional declinaba según se iban subiendo peldaños de la organización, hasta llegar a la cumbre, que sería el presidente ejecutivo.
Parece, pues, dice Tasler, que aquellas personas peor preparadas para tomar decisiones son las encargadas de, precisamente, tomar las más trascendentales. Esto explicaría porqué alguna gran empresa ha terminado como lo ha hecho.
Tasler sostiene que la frialdad no es una buena aliada para tomar decisiones. Paradójicamente, se suele asumir que las decisiones se deben tomar fría y calculadoramente. Las emociones no tienen cabida en esto. Lo correcto es usar la lógica. Esta asunción nos está haciendo olvidar un asunto de mucho más calado: las emociones. Mientras los directivos sigan viendo sus decisiones sólo en términos lógicos, sólo buscarán soluciones en el lado izquierdo de sus cerebros.
Tiene cura
Esta “ceguera emocional” que impide la toma de decisiones correctas es curable, dice Tasler. No se cura de un día para otro, pero se puede aprender con un poco de esfuerzo.
En primer lugar, es muy importante comprender las emociones al mismo tiempo que éstas suceden. En el artículo, recomienda que tomemos notas de lo que estamos sintiendo según se va desarrollando cierta situación. De este modo, aprenderemos a aprovechar nuestras emociones en situaciones complicadas. Aunque ignoremos una emoción, ésta no va a desaparecer, se va a quedar ahí, latente. Un ejemplo: sólo después del colapso de Wall Street hemos empezado a oír a gente hablando de miedo y pánico.
Para Tasler es muy importante tomar el pulso contantemente de lo que estamos sintiendo para poder tomar perspectiva. Sólo de esta manera podremos reaccionar y dar un paso atrás en una situación si es necesario. Una vez que se localiza la emoción, hay que evaluarla objetivamente. “Trata de dibujar la situación presente en tu cabeza como sí le estuviera pasando a otra persona”, dice el artículo.
El tercer paso para esta “cura” sería “prepararnos para sentimientos de incertidumbre”. Por definición, cada elección que hacemos puede tener variables inciertas. La incertidumbre es incómoda y provoca ansiedad. Para evitar esta ansiedad, recomienda hablar con una tercera persona que no esté involucrada en la situación sobre nuestros pensamientos y sentimientos. Además, tendremos que aceptar que no podemos tener el control sobre los acontecimientos, pero lo que sí podemos controlar es nuestra reacción ante ellos.

MySql Configuración KeySensitive

MySql Key Sensitive

La cosa se resuelve según el capitulo 9 del manual de referencia:

La forma en que los nombres de tablas y bases de datos se almacenan en el disco y se usan en MySQL se define mediante la variable de sistema lower_case_table_names, a la cual se le puede establecer un valor al iniciar mysqld. lower_case_table_names puede tomar uno de los siguientes valores:

0 (cero): 
Los nombres de tablas y bases de datos se almacenan en disco usando el esquema de mayúsculas y minúsculas especificado en las sentencias CREATE TABLE o CREATE DATABASE.
Las comparaciones de nombres son sensibles a mayúsculas. Esto es lo predeterminado en sistemas Unix. Nótese que si se fuerza un valor 0 con --lower-case-table-names=0 en un sistema de ficheros insensible a mayúsculas y se accede a tablas MyISAM empleando distintos esquemas de mayúsculas y minúsculas para el nombre, esto puede conducir a la corrupción de los índices.

1 (uno):
Los nombres de tablas se almacenan en minúsculas en el disco y las comparaciones de nombre no son sensibles a mayúsculas. MySQL convierte todos los nombres de tablas a minúsculas para almacenamiento y búsquedas. En MySQL 5.0, este comportamiento también se aplica a nombres de bases de datos y alias de tablas. Este valor es el predeterminado en Windows y Mac OS X.

2 (dos) 
Los nombres de tablas y bases de datos se almacenan en disco usando el esquema de mayúsculas y minúsculas especificado en las sentencias CREATE TABLE o CREATE DATABASE, pero MySQL las convierte a minúsculas en búsquedas. Las comparaciones de nombres no son sensibles a mayúsculas. Nota: Esto funciona solamente en sistemas de ficheros que no son sensibles a mayúsculas. Los nombres de las tablas InnoDB se almacenan en minúsculas, como cuando lower_case_table_names vale 1.

En MySQL 5.0 para Windows y Mac OS X, el valor predeterminado de lower_case_table_names es 1.


Si se utiliza MySQL en una sola plataforma, normalmente no habrá que cambiar la variable lower_case_table_names. Sin embargo, se pueden encontrar dificultades si se desea transferir tablas entre plataformas cuyos sistemas de ficheros tengan diferente sensibilidad a mayúsculas. Por ejemplo, en Unix, se pueden tener dos tablas diferentes llamadas mi_tabla y MI_TABLA, pero en Windows, estos dos nombres se consideran idénticos. Para evitar problemas de transferencia de datos originados en la combinación de mayúsculas y minúsculas de los nombres de bases de datos y tablas, se tienen dos opciones:

• Emplear lower_case_table_names=1 en todos los sistemas. La principal desventaja de esto es que al emplear SHOW TABLES o SHOW DATABASES no se verán los nombres en su combinación original de minúsculas y mayúsculas.

• Emplear lower_case_table_names=0 en Unix y lower_case_table_names=2 en Windows. Esto preserva la combinación de mayúsculas y minúsculas en los nombres de bases de datos y tablas. La desventaja es que hay que tener la precaución de que las consultas siempre se refieran a las bases de datos y tablas en Windows respetando la combinación correcta de mayúsculas y minúsculas. Si se transfirieran las consultas a Unix, donde las mayúsculas y minúsculas son significativas, no funcionarán si no se utiliza la combinación correcta.
Excepción: Si se utilizan tablas InnoDB, se debería establecer lower_case_table_names en 1 en todas las plataformas para forzar a que los nombres sean convertidos a minúsculas.
Notar que antes de establecer lower_case_table_names en 1 en Unix, se deberán convertir a
minúsculas los nombres de bases de datos y tablas existentes antes de reiniciar mysqld.