miércoles, 19 de septiembre de 2012

El consumismo

Regreso a publicar en mi blog después de algún tiempo y es que tenía cosas pendientes y olvidé por completo mi blog. Pero bueno estoy de regreso.
Hace poco leí el discurso del Presidente de Uruguay José Mujica en la cumbre Río+20, habla de algunos temas pero quizás lo más relevante es el análisis que hace de nuestra sociedad y como el consumismo nos ha hecho esclavos de un sistema en el que aquel que no tiene el celular más caro, el auto último modelo, la ropa de marca y tantas cosas más que queremos comprar es desplazado de la sociedad y de cierta manera visto como un desadaptado y uso esta palabra literalmente ya que si no eres parte de este sistema quiere decir que no estas adaptado a el y como conclusión eres un desaptado. Quizás es una palabra que se usa mucho pero en con otra connotación.
En resumen les recomiendo que lo lean y quizás dejemos de pensar tanto en que nos falta y pensemos en aquellos que tenemos.


“pobre  no  es  el  que  tiene poco sino el que necesita infinitamente mucho, y desea más y más”

miércoles, 2 de mayo de 2012

Compartir contenido en la web

Existen muchas formas de compartir información en internet desde servicios como Dropbox, Skydrive, y el nuevo Google Drive, pero buscando formas de compartir  fotos y especialmente música a manera de streaming encontré esta alternativa al difunto Unite de opera, se llama Tonido, tiene opciones muy variadas para compartir casi cualquier elementos de nuestro equipo.
Adicionalmente tienen complementos que se pueden ir agregando y nos dan más funcionalidades al programa. A futuro deben agregar más opciones que pueden facilitarnos más la vida.
Les dejo el link para que lo usen y lo prueben, quizás el único inconveniente sea que es ncesario la instalación de un cliente en los equipos que deseen ver el contenido compartido, hubiera sido mejor poder acceder directamente desde el navegador.
Link: Tonido

martes, 17 de abril de 2012

Bordes redondeados CSS


Esta vez encontré una herramienta muy útil para generar código CSS, en lo que se refiere a bordes redondeados. De una manera fácil podemos generar código CSS y agregarlo a nuestra hoja de estilos. Lo he probado con Liferay y funciona sin problemas, especialmente por la facilidad que tiene Liferay de agregar código CSS a cualquier portlet y directamente desde la administración del sitio, sin necesidad de ingresar al código de la página.
Espero que les sirva y les dejo el link del sitio

jueves, 29 de marzo de 2012

Compartir nuestra pantalla

En ocasiones necesitamos de urgencia y de manera rápida que alguien vea nuestro escritorio o ver el escritorio de otra persona ya sea para dar ayuda o que nos la faciliten. Están tareas suelen requerir generalmente de la instalación de software y enviar usuarios y contraseñas, lo que nos quita tiempo en casos de emergencia. Hace poco encontré esta utilidad me pareció muy buena, quizás una contra es que en ocasiones es demasiado lento pero como digo para un apuro es más que útil.
Este es el link: Screenleap

jueves, 15 de marzo de 2012

Tres historias que sirven para cambiar vidas

El día de ayer por casualidad encontré este video que aunque me parece que es del 2005 no la había visto o por lo menos no le había dado importancia. Cambio mi forma de ver las cosas, especialmente si se logra entender a profundidad el concepto de que los puntos no se conectan hacia adelante sino hacia atrás. Esto cambió todo mi percepción de la importancia de las cosas que uno hace o aprende a lo largo de la vida. Segundo "Amar lo que haces", esto no es algo nuevo pero el enfoque que ves en el video si te da otra forma de analizar este concepto. Espero que les sirva y les dejo el video para que lo disfruten y como leí en un comentario del video no existe ni un solo minuto de desperdicio.

miércoles, 14 de marzo de 2012

Generador de Sprites

Buscando en la web herramientas para desarrollo de sitios me encontré con esta excelente utilidad y lo mejor de todo es en línea y se la puede usar gratuitamente, estoy hablando de Spritepad. Con esta herramienta se genera la imagen y a mas de eso te da el código css para insertarlo en las páginas, una herramienta muy útil.
Adicionalmente podemos descargar todo en un archivo comprimido, la herramienta permite en la edición gratuita guardar hasta dos archivos pero se puede pagar por la versión Premiun que nos da acceso ilimitado para guardar la cantidad de archivos que queramos,y 4.99 al mes no me parece un valor exagerado.
Link:  Spritepad
Visto en: Puntogeek

jueves, 8 de marzo de 2012

Frases de Steve Jobs

Nuevamente un poco de lecturas que deben ponernos a reflexionar, en este caso es sobre Steve Jobs, quería compartir con ustedes las que asumo son relevantes para mi persona, pero con todo les dejo el link de donde originalmente fue publicada la nota para que ustedes lo lean completo y tal ves encuentren algunas más que les sirvan.

Cuando uno empieza a resolver un problema, las primeras soluciones que uno se encuentra son muy complejas, y la mayoría de la gente se detiene allí. Pero si uno sigue, y uno vive con el problema y le quita más capas a la cebolla, muchas veces uno se encuentra con unas soluciones muy simples y elegantes. La mayoría de las personas no invierte el tiempo o la energía para llegar a eso. Nosotros creemos que nuestros clientes son inteligentes y quieren productos bien pensados”.


Cuando contrato a alguien con verdadera experiencia, la competencia es el valor. Tienen que ser realmente listos. Pero la verdadera cuestión para mí es, ¿Van a enamorarse de Apple? Porque si se enamoran de Apple, todo lo demás vendrá por sí mismo. Querrán hacer lo que sea mejor para Apple, no lo que sea mejor apra ellos, o lo mejor para Steve, o para cualquier otro”.

Tengo un criterio de calidad. Algunas personas no están acostumbradas a un entorno en el que se espera la excelencia”.


Esta en especial me impactó mucho y creo que es algo que muchos buscamos


El único modo de hacer un gran trabajo es amar lo que haces. Si no lo has encontrado todavía, sigue buscando. No te acomodes. Como con todo lo que es propio del corazón, lo sabrás cuando lo encuentres”.


Link del texto original:
Frases de Steve Jobs

miércoles, 7 de marzo de 2012

Nuevas profesiones

Comparto este reportaje de ABC de España, me parece interesante saber que las profesiones del futuro en su mayor parte están relacionadas con el mundo del Internet y las redes sociales. Hoy en día es común preguntar si algún amigo o conocido tiene creado un perfil en Facebook y se deja de lado datos como direcciones y teléfonos ya que todos estos datos y muchos mas se pueden obtener desde Facebook. Conocemos de un producto o promoción incluso mucho antes de que salgan spots publicitarios en radio o televisión del mismo, todo por internet ya sea en redes sociales o publicidad que nos muestran al visitar una página o buscar algún término in un buscador. La web se ha vuelto parte fundamental de la fuerza de ventas de una empresa y en muchas de ellas la mayor parte de ventas se realiza por internet. No es raro encontrar con que un producto se pueda comprar solo por internet a un precio especial, ya que en las tiendas físicas se encuentra a otro precio. Todo esto en resumen nos dice que o nos subimos al tren de alta velocidad que es el Internet y las redes sociales o quedamos resagados del mundo.

Este es el link que les mencionaba, espero que sea de utilidad para ustedes.

martes, 6 de marzo de 2012

Test de usabilidad sitio web

Andaba buscando como testear un sitio para verificar que sea fácil de usar y sobre todo no sea complejo encontrar información, me encontré varios test pero el que les adjunto me pareció el más completo. Espero que les ea de utilidad cuando busquen información como esta:

http://www.intergraphicdesigns.com/tools/test-usabilidad-web/

viernes, 2 de marzo de 2012

Lo que verdaderamente pasa al desarrollar un software

Buscando información sobre ingeniería de software me tope con esta imagen en un sitio web, la verdad solo descargué la imagen y no recordé guardar el link para referencia, así que debo una referencia de la persona que publicó esta imagen. Pero volviendo al asunto es interesante analizar la imagen ya que es una realidad absoluta, y para aquellos que están involucrados en proyectos de desarrollo de software debe ser más que conocida. Pero ahí les va un poco de humor que nos muestra la realidad.



miércoles, 22 de febrero de 2012

Liferay javascript popup

Como cargar un pop up al inicio para que se muestre cuando se carga la página en Liferay


1. Descargamos un modal jquery, en teoría se puede usar cualquier, para este caso usaré este modal, porque es sencillo y fácil de usar.


2. Descomprimimos el archivo y encontramos la siguiente estructura:

Encontramos 3 carpetas 1 un archivo html dentro

3. Ahora buscamos la carpeta del template que estamos usando en nuestra página de inicio, generalmente es en una ruta como esta:

M:\liferay6.0\tomcat-6.x.xx\webapps\top-theme\

En mi caso el template que estoy usando se llama top-theme

En esta carpeta encontraremos una estructura parecida a la de la carpeta que anteriormente descomprimimos.

Seleccionamos la carpeta con el modal jquery que descargamos y dentro de ella buscamos la carpeta Css, y copiamos los archivos basic.css y basic_ie.css dentro de la carpeta de nuestro template de liferay que lleva el mismo nombre.

Tenemos una carpeta que se llama img, hacemos lo mismo pero copiamos el contenido de esta carpeta, a la carpeta images de nuestro template de liferay. Cosa similar hacemos con la carpeta js.

Una vez que tenemos los archivos del modal window en la carpeta del template procedemos a cambiar nuestro archivo portal_normal.vm que se encuentra en la carpeta templates.

4. En este paso necesitaremos un editor, de preferencia alguno que nos permita distinguir código html y velocity, en mi caso, usé jEdit que por medio de un buscador lo encontrarán fácilmente.

En la etiqueta head agregamos la siguiente línea:

<link type='text/css' href='/top-theme/css/basic.css' rel='stylesheet' media='screen' />
<link type='text/css' href='/top-theme/css/basic_ie.css' rel='stylesheet' media='screen'

Copiamos este código antes de la etiqueta </body>

<!-- modal content -->
<div id="basic-modal-content">
<h3>Mensaje de Prueba</h3>
<p>Aquí va el texto que necesites</p>
<p>Abajo va la imagen, si es que desea una</p>
<p><img src="/images/min.jpg" alt="Min" height="300" width="300"/></p>
</div>

<!-- preload the images -->
<div style='display:none'>
<img src=' /top-theme/images/basic/x.png' alt='' />
</div>
       <!-- Load jQuery, SimpleModal and Basic JS files -->
       <script type='text/javascript' src='/top-theme/js/jquery.js'></script>
       <script type='text/javascript' src='/top-theme /js/jquery.simplemodal.js'></script>
       <script type='text/javascript' src='/top-theme/js/basic.js'></script>

5. Ahora vamos a editar el archivo basic.js que copiamos a la carpeta js de nuestro template
   
   jQuery(function ($) {
       // Load dialog on page load
              $('#basic-modal-content').modal();

       // Load dialog on click
       //     $('#basic-modal .basic').click(function (e) {
       //     $('#basic-modal-content').modal();

       //     return false;
       //});
});

Y comentamos o quitamos las líneas como puedes ver en la parte superior


6. Es necesario también direccionar adecuadamente un path en el archivo basic.js que se encuentra en la carpeta js de nuestro template.

#simplemodal-container a.modalCloseImg {background:url(/top-theme /images/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}


Con esto ya tenemos listo el pop up y podemos probarlo. Recuerda que estos cambios es conveniente hacerlos desde un Ide como eclipse en donde tengas cargado tu template, si vas a hacer estos cambios en un template que esta deployado es recomendable bajar el servidor y entonces hacer los cambios, en algunos casos tendrás que borrar archivos temporales de la carpeta work y temp esto en Tomcat.


Si alguien puede aportar algún cambio que pueda mejorar el artículo sea bienvenido.