Frase

Standard

“Al principio todos los pensamientos pertenecen al amor. Después, todo el amor pertenece a los pensamientos.”
Albert Einstein

Redimensionar imagenes sin PHP

Standard

Esta entrada es opuesta a la anterior, para la gente que no quiere lidiar con PHP hay una solución quizás mas fácil y efectiva utilizando CSS

/*
  *@autor: Chuecko
  *@url: Zarpele.Com.Ar
  *Redimensionar Imagenes por ancho con CSS
*/
 
#imagen {
max-width:740px;
}

y listo si la imagen rebasa los 740 de ancho, nos mostrara la imagen con el mismo; en caso contrario nos mostrara la imagen con sus dimensiones normales.

<img src="/rutademiimagen1.jpg" id="imagen">
<img src="/rutademiimagen2.jpg" id="imagen">
<img src="/rutademiimagen3.jpg" id="imagen">

Así deberán poner las imágenes que quieran redimensionar en caso de ser muy grandes…

Si interpretan un poco el código también pueden hacerlo con el alto (heigth), el código se los dejo a ustedes.

Aunque piensen que es un ejemplo boludo, no es muy conocido este método y lo quería compartir con todos los visitantes.

Saludos, comenta si te sirvió.

PHP: Redimensionar imagenes de forma sencilla…

Standard

A la hora de hacer nuestras paginas dinámicas en PHP nos encontramos con el problema de redimensionado de imágenes.

Como todo problema , PHP nos ofrece algunas soluciones, e aquí una…

Claro para utilizar esto, deberíamos tener instalado la librería GD en PHP, si no sabes si la tienen pueden fijarse con phpinfo();

En caso de tener la libreria solo copypasteamos esto

/*
  *@autor: Chuecko
  *@url: Zarpele.Com.Ar
  *Redimensionar Imagenes por ancho 
*/
function redimensionar($ruta,$ancho){
//Obtenemos las dimensiones, la ruta es absoluta.

/*Si no es posible crear el arreglo con la dimensiones de la imagen
devolvemos el siguiente error */ 
if (!is_array(@getimagesize($ruta)))
{
return "No es posible encontrar la ruta de la imagen";
}else
{
$dim = getimagesize($ruta);
/*getimagesize() pasa un array a la variable
$dim tal que $dim[0] contiene el ancho de la imagen 
y dim[1] contiene el alto.*/
    if($dim[0]<=$ancho)
    {
        /*En este caso no pasa nada y
        la imagen se imprime con su tamaño original*/
        $ancho = $dim[0];
    }
    return "<img src='$ruta' width='$ancho'>";
}
} 

Y listo si la imagen supera el ancho permitido, nos la redimensiona al mismo. En caso contrario no modificamos la imagen y la mostramos tal cual…

echo  redimensionar('http://www.google.com/intl/es_ALL/images/logo.gif',600);
/* Como esta imagen no es superior a 600 de ancho (width) mostramos
la imagen tal cual es*/

Espero que les haya sido util, y si la usaron, comenten que les parecio.
Acepto sugerencias, criticas y comentarios…
Saludos gente…

Instalar Visual Works Smalltalk en GNU/Linux (Ubuntu)

Standard
  1. Bajar la imagen ISO de la pagina.
  2. Lo que haremos es bajar la imagen ISO del cd de instalación de la pagina oficial de Cincom. (es también correcto utilizar el net installer, el cual consiste en bajar un ejecutable especifico para nuestra plataforma y dejar que este de encargue de descagar todo lo demás).

    Bajamos la ultima versión del producto, que en este momento es la: ‘CST 2008 NC VisualWorks 7.6 (540 MB)’.

    http://www.cincomsmalltalk.com/scripts/CommunityDownloadPage.ssp

  3. Montar la imagen ISO
  4. En este paso tenemos dos alternativas:

    • Grabar la imagen ISO a un CD
    • Montar directamente la imagen:
    • Para realizar esta operación, podemos hacerlo de forma gráfica (en Ubuntu 9.04)

      1_5.jpg

      O podemos utilizar la linea de comandos:

      mount -o loop archivo.iso /media/ISO

      teniendo en cuenta que exista el directorio ‘/media/ISO’ y que ejecutemos el comando como usuario Root.

  5. Copiar todo el Contenido de la Unidad a una carpeta dentro de nuestro directorio home
  6. La función de realizar esta operación es que así podemos cambiar los permisos de ejecución de los ejecutables de instalación.
    Lo que haremos sera otorgarle el permiso de ejecución al derectorio completo donde guardamos lso archivos.

    2_4.jpg

  7. Comenzar la instalacion de Visual Works Smalltalk
  8. Ejecutamos el archivo ‘installUnix’ y comenzamos el proceso de instalación.

    3_5.jpg

    Next, Next,Next -> Fin

  9. Asignar Permisos al directorio creado
  10. Primero cambiaremos los permisos de todos los archivo de la carpeta ‘vw7.6nc’ que acaba de crear el Instalador en nuestro directorio ‘home’, y daremos ‘acceso de lectura y escritura’ y ejecución a todos los archivos.

    4_4.jpg

  11. modificar el Script ‘VisualNC’
  12. Para que nuestro entorno Smalltalk encuentre sus archivos es necesario pasarle las rutas mediante variables de entorno.
    Este escript es el encargado de lanzar nuestro Smalltalk pero esta ‘preparado’ para Unix no para nuestro Ubuntu.

    Lo que haremos sera editarlo con gedit:

    y convertir esto:

    #!/bin/csh
    
    setenv VISUALWORKS /home/usuario/vw7.6nc
    setenv SOURCE_PATH /home/usuario/Escritorio/vwst
    
    cd /home/usuario/vw7.6nc/image
    /home/usuario/vw7.6nc/bin/linux86/visual /home/usuario/vw7.6nc/image/visualnc.im
    
    

    en esto:

    #!/bin/bash
    
    export VISUALWORKS /home/usuario/vw7.6nc
    export SOURCE_PATH /media/iso
    
    cd /home/usuario/vw7.6nc/image
    /home/usuario/vw7.6nc/bin/linux86/visual /home/usuario/vw7.6nc/image/visualnc.im
    
    
  13. Guardamos y ya podemos empezar a utilizar el VisualWorks Smalltalk
  14. También es recomendable crear un Enlace en en Escritorio y ponerle como icono este:

    globo.png

    5_3.jpg

Visto en | VW Smaltalk Ayuda

Google Fast Flip, acelerando la lectura de artículos on-line

Standard

El gran cajón de ideas experimentales en el que se está convirtiendo Google Labs acaba de publicar Fast Flip, un nuevo servicio destinado a mejorar la navegación y lectura de artículos o reportajes periodísticos.

Google Fast Flip será un servicio para acceder a contenido (ya hay acuerdos con algunos editores) que sumará las ventajas de las ediciones impresas, como el paso de páginas, a las versiones on-line.

Con Fast Flip ya es posible acceder a noticias y artículos de 36 de los medios más importantes de Estados Unidos como The New York Times, The Atlantic, The Washington Post o la revista ELLE.
Aún en fase de pruebas y sólo en versión inglesa pretende unir a más editores y extenderse por los múltiples idiomas que soporta Google.

Google Fast Flip

Visto en | The Inquirer ES

Remover fortune – Mensajes en Terminal

Standard

Quizás no sabían que se llamaba así, pero fortune son los densos (a mi entender) mensajes que aparecen al abrir una terminal en casi todas las distros basadas en Ubuntu.
En esta entrada mostraremos de que estamos hablando y al final lo removeremos del sistema para que nunca mas nos moleste :)

Pantallazo

fortune

Abrir una consola, ver las primeras lineas y sabrán de que les estoy hablando, sino…

zarpele@chuecko-amd ~ $ fortune
Q:	What do they call the alphabet in Arkansas?
A:	The impossible dream.
Q: ¿Qué es lo que ellos llaman el alfabeto en Arkansas?
R: El sueño imposible.
Cheer Up!  Things are getting worse at a slower rate.
Cheer Up! Las cosas están empeorando a un ritmo más lento.

Bla, bla, bla, mensajes que son chistes por lo general yankis y molestos.

Remover

Por consola obvio tipeamos…

gksu gedit /etc/bash.bashrc

Al final del fichero, remover o comentar la siguiente linea…

/usr/games/fortune

Guardamos y listo…
Saludos…