domingo, 30 de diciembre de 2012

Drogas

Hay quienes le han dado guerra a punta de bala, ocasionando más bala; algunos han dicho querer acabar con «la raíz» y han ido a por los productores, incluidos campesinos que no ven otra manera de ganarse la vida. Últimamente proponen que «la solución» es la despenalización; argumentan que en otros lugares ha funcionado, como Portugal, Ámsterdam; que la prohibición del alcohol en USA ocasionó enriquecimiento ilícito, contrabando, etc. ¿No sería similar decir: para estar más seguros, que se vendan más armas?,¡qué estupidez, no?

¿Cuál es la necesidad de los consumidores?,¿no es esa la verdadera raíz del problema?: soledad mal llevada, problemas económicos, falta de autoestima, no sentirse útiles, etc. Yo no lo sé, seguro hay quién lo investiga, y acaso no es eso lo que realmente se hace en Portugal, el dar atención medica, psicológica en vez de cárcel a los consumidores.

A los consumidores se los debe hacer prisioneros, pero de un análisis, de una ayuda sí o sí. A los campesinos productores darles alternativas de trabajo, ¿no serán otros los que deben ir presos? Siempre se dice que una buena educación es la solución, ¡qué se hace? ¿dar charlas? ¡es suficiente? Así como hay calificaciones anualmente, se podría tener un análisis psicológico de todo alumno, invertir en ello, en formar buenos ciudadanos (no solo en ciencias, sino también en emociones).

Cuidado y caigamos en cosas como: en tal sitio funcionó, podríamos hacer lo mismo, sin analizarlo en profundidad. No es lo mismo decir: no se va a multar por tirar basura a la calle, en una sociedad bastante educada, pues no hace falta ya una ley. En Ecuador así exista la ley, ¿se la aplica?,¿tenemos esa educación?,¿acaso no se tira basura a la calle con ley?,¿y sin ley no se agravaría más el problema? ¡Educación!

Carta enviada a la sección de Opinión de diario El Telégrafo, publicada en su edición impresa del 29 de diciembre de 2012.

¿Por qué se reeligió y seguramente se reelija a Rafael Correa?



Supongamos que tienes un negocio, tus administradores que sin excepción te prometieron iban hacer un buen trabajo con tu negocio, te han endeudado (ellos con buenos sueldos), se ha vuelto a contraer deudas para pagar la primera y a su vez otras deudas para pagar las segundas y así deuda tras deuda y se ha entrado en un gran problema que no te deja dormir, deudas con varios bancos, chulqueros… Lo que produces es para pagar deuda y no vives bien, estas a punto de perder tus propiedades, administrador tras administrador no te solucionan los problemas. ¡Qué hacer? ¡Huir, suicidio?

Llega un nuevo administrador quien te soluciona el problema de las deudas, y no solo eso sino que además ha cambiado tu negocio, nuevo reglamento interno, mejorado infraestructura, seguridad, formación a los empleados y mejora de su bienestar, tecnificado, ha logrado darle fluidez, contrata incluso a expertos extranjeros, te visitan del extranjero pidiéndote asesoramiento; sí, a ti que estabas al borde del ahorcamiento.

Tus antiguos administradores te aconsejan que lo despidas, que tan solo ha tenido suerte, algunos incluso te dicen que hace mal las cosas, ellos te prometen que pueden hacer mucho más. Esos administradores amigos de los chulqueros te dicen que el modelo de negocio es malo y te ofrecen un nuevo y mejorado negocio, el administrador que tienes oprime a los trabajadores, les exige mucho (puntualidad, honestidad, organización, limpieza, honradez, etc.), no son libres y te muestra las quejas que tienen algunos.

¿Qué haces?

Carta enviada a la sección de Opinión del diario El Telégrafo, publicada en su edición impresa del 13 de diciembre de 2012.

El Bono

«Es mejor enseñar a pescar que dar pescado». ¡Bravo! Como tantas otras frases que solemos coger, sin ni siquiera analizarlas o pensar en el contexto que se dirían. Me pregunto: ¿acaso mientras crecemos no nos dan pescado mientras nos enseñan a pescar? Nos olvidamos de la mala educación, explotación, falta de servicios, etc. ¡Pero si nos han saqueado el río, la caña, etc.! Nadie dice que no se enseñe a pescar y que solo se dé pescado. Seguro que puede haber gente que se aproveche y habrá que detectarles. Estamos de acuerdo en que hay que crear fuentes de trabajo, ¡quién dice lo contrario?

¿Por qué está? ¿Para qué? La miseria es un ciclo que se repite, madres solteras o familias que tienen a veces demasiados hijos. ¿Qué nos dice eso? Ciudadanos que han tenido una mala o falta de educación sexual, planificación familiar, poco interés u oportunidades a una educación superior que aunque era pública no se podía pagar, falta de estimulación, etc. Y los hijos continuaban el ciclo de miseria.

El bono por sí solo desaparecerá al acabar ese ciclo, por ahora debe servir para ayudar a las madres a poner negocios, a evitar que sus hijos trabajen y así puedan ir a la escuela; eso junto a una educación que mejore cada año, gratuita, da la oportunidad de terminar con el ciclo de miseria. El bono es más una ayuda a los hijos y a la sociedad en general, porque ahora tienen la oportunidad de con su esfuerzo superarse académicamente y con ello económicamente, por supuesto junto con cambios como la meritocracia, entre otras cosas. Con una población educada evitamos la delincuencia y que sea capaz de crear fuentes de trabajo.

Para ver que se avanza debemos fijarnos: en el aumento de la escolaridad, reducción de la pobreza, reducción del número de padres a temprana edad, etc. Que aumente el número de personas que reciben el bono por ser discapacitados, ancianos. Es necesario ya que antes no existía, estos bonos podrían reducirse en cuanto las generaciones actuales reciban como pensiones en función de lo aportado a la seguridad social.

Hace falta un cambio de actitud, tenemos gente que cree que hace un bien dando limosna, dinero a ONG's, ¡y sin embargo les cuesta pagar sus impuestos! He de entender que antes con la corrupción que existía se prefería evitar pagar impuestos a que se dejen el dinero los funcionarios, prevalecía la ley del más vivo, el más listillo —no listo, repito: listillo—.

Ahora está la llamada «Revolución Ciudadana», que desde el más alto cargo intenta cambiar el Sistema, ¿y acaso no se ven cambios? Con lo podrida que se encontraba nuestra sociedad ¿creen que se puede cambiar fácilmente? Falta empatía, les pregunto a todos aquellos que en vez de aportar con ideas se la pasan de criticones, ¿han tenido a cargo un grupo de trabajo? se imaginan dirigir una simple asociación, ahora imaginen un municipio, ¡un país! ¿Acaso podemos tener todo perfecto ya? Me causa gracia cuando en pleno enlace ciudadano el presidente pide algo y lo tiene que repetir varias veces hasta que le hacen caso... ¡La cantidad de funcionarios que no harán bien su trabajo! ¿Qué hacemos, nos llenamos de gringos que hagan un buen trabajo! (!)

La asimilación de cualquier frase como gran verdad de la vida, la falta de empatía, la falta de autocrítica, la critica destructiva, la falta de visión de futuro, el pesimismo: son una muestra de la mala educación que hemos tenido y bajo desarrollo. Entiéndase como educación, a la que recibimos en casa, aulas, de los medios de comunicación, la sociedad en general.

Esto es un extracto del original, escrito el 6 de noviembre de 2012, y a su vez la carta enviada a publicar en la sección de Opinión de diario El Telégrafo es un extracto de éste artículo.

jueves, 8 de noviembre de 2012

Migrando de Messenger a Skype

Microsoft compró Skype y decidió dejar de utilizar Messenger —paulatinamente— y migrar a sus usuarios a Skype, pudiendo mezclar los contactos del uno con el otro en una sola cuenta (la de Windows Messenger) en caso de que ya se disponga de una cuenta en Skype.

Para fusionar Skype y Messenger: lo primero que tenemos que hacer es actualizar Skype. Descargar la última versión:  http://www.skype.com/intl/es/get-skype/
Descarga de Skype en navegador

Una vez se realizó la actualización en la ventana de inicio de sesión nos da las opciones de iniciar sesión con una cuenta de Windows Messenger o de Facebook (que también se puede ligar). 
Elegimos iniciar sesión con la cuenta de Windows Messenger.
Ventana de login de Skype
 Se nos pide nuestra cuenta de correo y la contraseña.
Ventana de login con cuenta Microsoft en Skype

Se nos da la bienvenida y nos pregunta si somos nuevos en Skype; así que, se nos da la opción de decir que tenemos una cuenta de Skype (así fusionaremos los contactos), o que somos nuevos.
Pregunta si se es nuevo o no en Skype

Se nos pide los datos de inicio de sesión de Skype: usuario y contraseña.
Ventana login con los datos de Skype

Nos muestra ambas cuentas y nos dice que se fusionaran y para iniciar sesión con dicha fusión tenemos que utilizar los datos de inicio de sesión de Messenger.
Aviso de fusión de cuentas Messenger+Skype

Ahora tendremos tanto los contactos de Skype como los de Messenger.
Ventana de contactos fusionada en Mac
(Vista en Skype for Mac)

Ventana de contactos fusionados en Windows
(Vista en Skype for Windows)

Probado en:
— Mac OS X 10.6.8 con Skype 6.0.0.2946
— Windows XP con Skype 6.0.0.120

Este es el primer paso que da Microsoft para la migración, seguramente luego cambie algo el aspecto de lo que ahora es Skype, y añada botones como el que indica los mensajes que se tiene de Hotmail (otro que cambia por Outlook).
Si se inicia sesión con los datos de Skype, solo se ve lo que corresponde a Skype; como se indicó antes, para ver los contactos de ambos después de haber realizado el fusionado se debe iniciar sesión con los datos de Messenger.

Ya ni utilizaba messenger, lo único que echaba en falta de messenger era el que te puedan llegar mensajes sin que ambos contactos estén conectados (no me refiero a estado conectado, sino con sesión iniciada). Lo bueno de Skype, llamadas a fijos y móviles, compartir pantalla, video conferencia grupal, llamadas grupales, más ligero, etc.

martes, 25 de septiembre de 2012

Decibelios en escala lineal

Se puede utilizar la fórmula para obtener los decibelios si tenemos la potencia de la señal y ruido.
dB = 10*log(PotenciaSeñal / PotenciaRuido)

De donde se tiene que la relación Señal/Ruido:
S/R = 10^(dB/10)

Para expresar fácilmente los decibelios (decibeles) en una escala lineal se intentará explicar el proceso para hacerlo sin fórmula y calculadora.

Primeramente, por cada tres decibelios (3 dB), en escala lineal será potencia de 2:
 Las decenas fácilmente las expresamos en potencias de 10:
Así que si deseamos en un intervalo calcular a lo que equivalen los decibelios haríamos algo como lo siguiente:

Por ejemplo, en un intervalo de 60 a 70 dB. 60dB y 70dB es lo más fácil ver.
Posteriormente, a partir de 60dB si añadimos 3dB hay que multiplicar por potencias de 2.
Si de 70dB restamos 3dB, entonces dividimos por potencias de 2.
Para los valores que nos quedan, podemos tener en cuenta el número anterior, es decir 59dB que son 8*10e5. (ver los 69dB son 8*10e6, es similar). De 59dB si vamos añadiendo 3dB, recordar que son potencias de 2 (ó también restando de los 71dB que son 1/8 * 10e8)

Son valores muy aproximados, es una manera rápida de realizar cálculos. (Sobre todo en tiempo de exámenes =D)

Si no lo queremos en forma exponencial, podemos hacer los cálculos por ejemplo en el rango 0dB-9dB, de la forma explicada anteriormente y veremos que es bastante fácil. En la siguiente imagen podemos ver la relación que hay en que a partir del cero hay un dígito entero, a partir del diez son dos enteros, a partir del veinte son tres enteros, si notamos la secuencia, podemos adelantarnos y por ejemplo ver que a partir de sesenta serán siente dígitos.

viernes, 6 de julio de 2012

Migrar de Usuario a Página Facebook

Si quieres crear una página en Facebook para:
«Lugar o negocio»,
«empresa, organización o institución»,
«marca o producto»,
«artista, grupo de música o personaje público»,
«entretenimiento»,
«causa o comunidad»;
y por desconocimiento has creado una cuenta de usuario para un perfil personal. Ya has de saber que has cometido un error.

Para migrar de la cuenta de usuario personal a una página de Facebook dirígete al siguiente enlace y sigue los pasos que te indique.

https://www.facebook.com/pages/create.php?migrate

Como bien te advierte, tus amigos pasaran a ser seguidores y la foto de perfil se mantiene, el resto antes de hacer el cambio guárdalo para que lo vuelvas a subir.

Interfaz migración de perfiles a páginas comerciales

miércoles, 4 de julio de 2012

Eliminar sin pasar por la papelera en Mac

Cuando nos pasamos de Windows a Mac uno de los primeros golpes sufridos es cuando estamos acostumbrados a eliminar archivos definitivamente sin enviarlos a la papelera. En Mac nos encontramos como si nos faltara esa funcionalidad ya que solo vemos la opción de eliminarlos y que vayan a la papelera. En Mac para liberar ese espacio y eliminar definitivamente los ficheros la opción visible que nos dan es el vaciar la papelera.

Si se quiere eliminar o suprimir archivos o carpetas, de forma independiente, sin que se queden en la papelera, como el conocido «Shift+Suprimir» en Windows, tendremos que hacerlo con mandatos desde terminal o programarlo mediante automator.

Abrimos automator, que lo tendremos entre nuestras aplicaciones.
Logo Automator

Elegimos la plantilla para flujo de trabajo de Servicio.
Seleccionada plantilla de trabajo: Servicio
Tenemos tres columnas, en la de la derecha, en el menú desplegable que dice: «El servicio recibe la selección de» archivos o carpetas «en» Finder.

En la columna central buscamos y damos doble clic, o arrastramos a la zona centrar de la columna derecha: Obtener los ítems del Finder seleccionados; y Ejecutar el script Shell.

En la sección de «Ejecutar el script shell» se escoge del menú desplegable donde dice «pasar datos de entrada» como argumentos.

Modificamos el código dejándolo de la siguiente forma:


for f in "$@"
do
rm -R -f -d "$f"
done


Finalmente se guarda: Archivo—guardar. y le damos un nombre, por ejemplo: ShiftSupr
Ventana de trabajo de Automator

Luego abrimos Preferencias del sistema.

En la sección Hardware, clic en Teclado.

Seleccionado la opción de «Funciones rápidas de teclado» en la cabecera. Tendremos dos cajas, en la de la izquierda seleccionamos «Servicios» y en la derecha nos dirigimos a la sección de «Archivos y carpetas» donde tendremos el nombre del archivo que acabamos de guardar ShiftSupr. Damos un clic en la parte derecha para poder asignar el atajo de teclado y una vez que se activa la edición presionamos las teclas, como por ejemplo: shift+cmd+S. Intentar, por seguridad, que sea una combinación que no se presione fácilmente por error.

De este modo al seleccionar archivos o carpetas y presionar la combinación de teclas se eliminarán sin ir a la papelera, liberando de espacio al disco automáticamente.

Para más información sobre el mandato rm. Podéis abrir el terminal y escribir: man rm y os mostrará la descripción con las opciones y su significado.

El script eliminará archivos y carpetas sin pedir confirmación, si están bloqueados no los eliminará porque no eres un administrador. Si eliminas algo que no querías tendrás que buscar programas de recuperación de datos.

Los archivos .workflow creados con Automator se guardan en: «~/Library/Services»

Realizado y probado en:
—Mac OS X 10.6.8 Snow Leopard
—Mac OS X 10.9.1 Mavericks
—Mac OS X 10.10.1 Yosemite
—Mac OS X 10.11.3 El Capitan

sábado, 21 de abril de 2012

El canal que te entretiene, educa; mientras esperas.


Viendo a «Canal Metro» en Madrid, vino a la mente una idea: el utilizar un «Canal Informativo» Estatal  para no solo informar, sino además educar. Una idea ha mejorar e implantar.
Pantallas en los andenes de Metro


¿Donde se muestre?
—Medios de transporte.
—Instituciones públicas.
Pantallas en un autobus
Sala de espera

Es decir, por ejemplo en las salas de espera de las instituciones públicas se proyecte el Canal Informativo. Instalar pantallas o proyectores en todo lugar que se crea conveniente la divulgación informativa: Ministerios, Terminales de transporte, Hospitales, etc., en sitios estratégicos.


¿Qué tipo de información?
—Educativa.
—Informativa.
—Científico Tecnológica.


¿Cual es el objetivo?
Informar y educar a la ciudadanía mediante distintas campañas. Mostrarle a la ciudadanía sus derechos, obligaciones, lo que se hace y no se hace, etc. Motivarles.


¿Qué se proyectará?
Vídeos sin voz o a un volumen no muy alto (tienen que estar correctamente ubicadas las salidas de audio en el caso y no molestar), subtitulados. Éstos vídeos pueden ser utilizados en campañas en medios de televisión, y su mensaje también puede destinarse a radio, y otros medios. Ser reutilizables. Incluso para dar clases en autoescuelas, por ejemplo.


¿Cual es la idea?
La idea es dar una información con carácter específico a la institución donde se encuentra la persona en ese momento, además de otra de carácter general. Tener una gran cantidad de vídeos sobre las distintas instituciones (Educación, Obras Públicas, Tránsito, etc.). La información tendría una unidad, por ejemplo: un minuto de duración. Y se proyectará en un bucle: dos minutos de algo general y un minuto de algo específico.

El conjunto de todos los vídeos de interés específico de todas las instituciones forman el conjunto de los vídeos de interés general.


¿Un ejemplo?
Mientras estamos en la sala de espera sacando nuestro pasaporte veremos un minuto de información específica como: «Para que sirve un pasaporte». Luego veremos dos minutos de  información general: un minuto de «El uso de los intermitentes de un vehículo», seguido de un minuto de «La pobreza en el país y cómo se esta evitando». Volviendo a un minuto de un tema específico como: «¿En caso de no haber embajada Ecuatoriana, ¿a dónde acudir?». Luego un bloque de dos minutos en los que hay dos vídeos de un minuto: «Lugares turísticos de Esmeraldas» y «¿Cómo perjudica las malas costumbres al Estado?» y así sucesivamente intercalando los bloques de uno y dos minutos.

En el mismo instante que sucedió lo anterior, con respecto a la información general será la misma, pero la específica será distinta. Es decir, que mientras la ciudadanía que saca el pasaporte está viendo «Para que sirve un pasaporte», quien esté en la CTE ve: «Cómo realizar un adelantamiento».


¿Con qué dinero?
Cada Ministerio de sus fondos correspondientes a publicidad y comunicación puede destinar a este objetivo. En sí es un modo de campaña de un ministerio.

Con respecto a la elaboración de vídeos, además que cada institución cree los suyos, se puede organizar concursos en los que se premie a los mejores cortometrajes y así involucrar a la ciudadanía, especialmente a estudiantes, por ejemplo de comunicación social. Las universidades, municipios pueden ser los promotores de estos eventos (y además promuevan las campañas).

En general todo vídeo que tenga relación con el objetivo es potencialmente aceptable.


¿Copyright?
Todos los vídeos libres de derechos de copia. Serán de uso y distribución libre.


¿Contaminación informativa?
La información no tiene que desviarse de sus objetivos.
Sin publicidad (evitar necesitar de estos ingresos). Opcionalmente lo único permitido sea que en el video se nombre al ministerio como creador y divulgador del mensaje.
Si bien las noticias de política entran en el objetivo de informar, debe dejarse claros unos porcentajes con respecto al tiempo total diario que no se debe de rebasar.
Se da información, no opiniones. Debe ser imparcial y basarse en la ética y valores al servicio del pueblo.

Sala de espera multitudinaria
¿Qué tal la idea?

martes, 3 de abril de 2012

Los tres lobitos y el cochino

A petición de «Tefa», que le cuente un cuento, me acordé e intentaré relatar «el cuento» (adaptándolo un poco) que una vez escribí cuando estaba —si no me equivoco— en la clase de Lenguaje y Comunicación cuando tenía unos once o doce años.

Eran tres hermanos lobitos que se fueron a vivir en el bosque, en una montaña. El lobito mayor les decía para construir una casa grande de ladrillo, resistente, en la cima de la montaña para así ver desde arriba todo el paisaje y no estar cerca de los peligros de estar cerca del camino por el cual pasan muchos desconocidos.
Camino entre las montañas

Pero sus hermanos no estaban interesados; el menor que era muy vago, dijo que mejor y se construida una casa de paja, que no quería trabajar tanto para construir una casa de ladrillo. Además, no quería ir tan arriba, porque le tocaría subir mucho; así que, mejor se quedaba cerca del camino. 
Casa de paja

El otro lobito prefirió construir una casa de madera no muy resistente a media montaña, dijo que era suficiente, no era necesario tanto trabajo.
Mediagua de madera

Así que el lobito mayor se fue a la cima de la montaña a construir una casa de ladrillo.
Casa de ladrillo

Un día apareció un cerdo, muy malo, que quería asustar a los lobitos, les quería hacer daño. El cerdo se presentó ante la casa del primer lobito que se encontraba en su casita de paja. El cerdo empezó a decir «Sal de tu casa o te la derrumbaré». El lobito tenía miedo, estaba asustado. El cerdo entonces se puso de espaldas a la casa y de pronto se escuchó un gran ruido. El cerdo se tiró un gran pedo que hizo que la casita se viniera abajo.
Cerdo tirándose pedos
Lobo asustado al caerse casa de paja

El lobito rápidamente salió corriendo y se dirigió a la casa del su hermano que vivía en la casita de madera.
—Abreme rápido, que me persigue un cochino.—dijo el lobito.

Rápidamente le abrió la puerta su hermano y le dejó entrar. Ahora estaban los dos encerrados en su casa temblando del miedo, mirando por la mirilla de la puerta.
—El cerdo se acerca. —dijeron los lobitos asustados.
Ojos abiertos a través de la mirilla de la puerta

Y entonces el cerdo dijo con una voz fuerte y rechinando.
—Salir de la casa, que les voy a dar de collejas.
—No saldremos. —respondieron los lobitos.
—Salgan o les tumbo la casa. —amenazó el cerdo.

Entonces el cerdo se puso de espaldas a la casa y se tiró un pedo. ¡La casa tembló!, pero no la derribó. Los lobitos estaban preocupados por el remezón que tubo la casa. El cerdo volvió a tirarse otro pedo, pero más fuerte. Tan fuerte que lo escuchó el lobito que vivía más arriba en la montaña. Éste se asustó —el lobito que vivía más arriba— viendo a sus hermanos en dificultades. Y les gritaba por la ventana: «suban, ¡rápido!».

Así que, los lobitos que estaban en la casa de madera, se fueron por la parte de atrás de la casa corriendo hacía la casa de su hermano. Mientras el cerdo estaba tirándose otro pedo, con el que finalmente derribó la casita de madera. Pero los lobitos ya estaban llegando a la casa de su hermano, cuando el cerdo se dio cuenta de que se le habían escapado; muy furioso se dirigió hacia la casa del otro lobito. «Los atraparé.—dijo—»

—Entren rápido.—dijo el lobito a sus hermanos que acabaron de llegar.
—Esta casa no podrá derribarla el cochino.—añadió.

El cerdo llegó a la casa de ladrillo y gritaba: «¡Salgan de ahí!» y empezó a tirarse pedos, uno tras otro repetidamente. Pero no podía derribar la casa, era muy resistente ante sus pedos. Entonces el cerdo vio la chimenea de la casa y pensó: «Por la chimenea podré entrar». Se subió al techo de la casa e intentó entrar por la chimenea.

Los lobitos se dieron cuenta y se asustaron. Pero como el cerdo era tan gordo se quedó atascado en la chimenea. Así que el lobito mayor encendió la chimenea y en la noche cenaron cochinillo.

=D
Chimenea encendida con las patas colgando del cerdo atascado


jueves, 29 de marzo de 2012

ORDER BY. Oracle.

Diagrama de ORDER BY

Para ordenar las filas devueltas por una select utilizamos la cláusula ORDER BY, la cual va al final de toda la SELECT.
SELECT       ename, sal,comm,sal+comm total
FROM           emp
ORDER BY  ename;
Significaría que muestre ordenado por el campo «ename» en orden ascendente.

Salida de select de ejemplo

Se puede ordenar por más de un campo, e indicar individualmente si ascendentemente (ASC) o descendentemente (DESC). Por defecto el orden es ascendente.
SELECT      ename, sal,comm,sal+comm total
FROM          emp
ORDER BY sal ASC, total DESC, 1 ASC;
Salida de select de ejemplo
Se ordena primero por el campo «sal» en orden ascendente y en caso de similares «1250» se ordena por el siguiente campo especificado «total —alias de sal+comm—» en orden descendente . Y en caso de iguales, se ordenará por la tercera opción que es «1 —corresponde al campo "ename" que es el primero» en orden ascendente (ej: cuando sal es 3000 y total null).
Se puede utilizar para hacer referencia a la columna por la cual se quiere ordenar: el nombre, el alias o el orden que ocupa en la select. No se puede utilizar expresiones (ej: sal+com, to_char(fecha,'mm')).

Los campos de la cláusula ORDER BY tienen que ser campos pertenecientes a los objetos especificados en el FROM (tablas, vistas, subconsultas), es decir, se puede ordenar por un campo que no necesariamente tiene por qué ser seleccionado. Por ejemplo, podríamos ordenar por «ename» y la SELECT ser: «sal,comm+sal» (excluyendo a «ename»).

Además de ordenar por los campos que tienen datos, se puede especificar si  queremos los nulos al inicio (FIRST) o al final (LAST) de todo. Por defecto cuando es descendente los nulos van al inicio, y cuando es ascendente los nulos van al final.
SELECT      ename, sal,comm,sal+comm total
FROM          emp
ORDER BY total DESC NULLS LAST;
Salida de select de ejemplo

En caso de utilizar los operadores de conjunto: INTERSECT, MINUS, UNION, UNION ALL, se escribe una sola  cláusula ORDER BY que se coloca al final del todo y solo una.
SELECT ename
FROM    emp
MINUS
SELECT UPPER(first_name)
FROM   employees
ORDER BY ename;
A la primer select se le restan los elementos que coinciden con la segunda select («JAMES») y al resultado de todo se lo ordena. Se utiliza la función UPPER para transformar los datos que provienen de la tabla «employees» a mayúsculas.
En caso de querer filtrar por el número de fila ROWNUM de una ordenación. Hay que saber lo que se hace. Por ejemplo queremos a los tres que ganan más.

ROWNUM nos indica el número de la fila y no cambiará aunque cambiemos el orden.

Así que si pensamos en obtener los tres que ganan más. Y pensamos en la siguiente SELECT:

Si comparamos con la SELECT  en la que vemos a todos, notamos que no es lo que queremos.

Una alternativa es primero ordenarlos en una subconsulta y a esas filas filtrarlas por el ROWNUM.

Si se quiere optimizar, es recomendable evitar ordenar los datos para evitar el darle ese trabajo extra a la base de datos. Hacerlo únicamente cuando estemos obligados a eso. Analizarlo.
Por ejemplo, con tan solo catorce filas se puede ver cómo el coste aumenta, de realizar una SELECT («ename,sal») sin ordenar, y la misma ordenando (por «sal»). No pensar en que si se ordena por un campo indexado va a ir más rápido.


Se ha utilizado:
—Windows XP SP3
—Oracle Data Base 11.2.0.1
—SQL*PLUS 11.2.0.1
—Tablas de los esquemas SCOTT (emp) y HR(employees)

martes, 6 de marzo de 2012

Buscar iPod touch

En teoría sirve para buscar el iPod, iPad, Mac (iOS).

Se perdió mi iPod así que, ¿cómo buscar mi iPod?

Había previamente instalado la aplicación «Buscar mi iPhone»

Lo siguiente en realizar ya que no dispongo de iOS, sino Snow Leopard, fue ir a www.icloud.com/find y loguearme con el ID de Apple. (Ésta opción es para buscar un dispositivo Apple, sin disponer de otro dispositivo apple, simplemente con un navegador web).

Ventana de inicio de iCloud
Una vez iniciada la sesión, lo siguiente es escoger entre las aplicaciones: «Buscar mi iPhone».
Se pondrá a localizar los dispositivos Apple que tengas configurados, mostrando en un mapa de Google su ubicación.

Ubicación del dispositivo en un mapa

Dar clic en la i del circulo azul para mostrar la ventana de opciones.

opciones del dispositivo ubicado

Se permite:
– Emitir un sonido o enviar un mensaje. (a todo volumen)
– Bloqueo remoto. (poner una combinación de 4 dígitos)
– Borrado remoto.

Además te enviará un email indicando la acción que se ha realizado:


Bandeja de entrada de correo con dos mensajes recibidos


Recordar que si no esta conectado a internet o está apagado, nada se puede hacer.
Tiene que estar activado en los ajustes de iCloud en el iPod el «Buscar mi iPod»

iCloud en iOS


Lo realicé con:
–iPod touch versión 5.0.1 modelo MD057PY