“Al principio todos los pensamientos pertenecen al amor. Después, todo el amor pertenece a los pensamientos.”
Albert Einstein
Archive for septiembre, 2009
Frase
Redimensionar imagenes sin PHP
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…
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)
- Bajar la imagen ISO de la pagina.
- Montar la imagen ISO
- Grabar la imagen ISO a un CD
- Montar directamente la imagen:
- Copiar todo el Contenido de la Unidad a una carpeta dentro de nuestro directorio home
- Comenzar la instalacion de Visual Works Smalltalk
- Asignar Permisos al directorio creado
- modificar el Script ‘VisualNC’
- Guardamos y ya podemos empezar a utilizar el VisualWorks Smalltalk
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
En este paso tenemos dos alternativas:
Para realizar esta operación, podemos hacerlo de forma gráfica (en Ubuntu 9.04)

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.
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.

Ejecutamos el archivo ‘installUnix’ y comenzamos el proceso de instalación.

Next, Next,Next -> Fin
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.

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
También es recomendable crear un Enlace en en Escritorio y ponerle como icono este:


Visto en | VW Smaltalk Ayuda
Google Fast Flip, acelerando la lectura de artículos on-line
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.
Visto en | The Inquirer ES
Remover fortune – Mensajes en Terminal
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![]()

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…














