lunes, 4 de junio de 2012

Instalar Safari en Ubuntu

El procedimiento para instalar Safari en Ubuntu es sencillo:

1.- Instalar Wine y ciertas fuentes tipográficas:

$ sudo apt-get install wine msttcorefonts
(si ya tienes instalado Wine, no es necesario que lo incluyas en la orden)

2.- Copiar las fuentes al directorio de Wine, con:

$ cp /usr/share/fonts/truetype/msttcorefonts/Arial*.ttf ~/.wine/drive_c/windows/fonts/
$ cp /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman*.ttf ~/.wine/drive_c/windows/fonts/


3.- Configurar Wine para que se comporte como Windows XP, a través del configurador gráfico:

$ winecfg

4.- Descargar el instalador de Safari (para Windows) desde la web de Apple.

5.- Instalar Safari:

$ wine SafariSetup.exe

6.- Instalar el soporte para Flash:

- Obteniendo el correspondiente paquete:
$ wget http://ubuntu-debs.googlecode.com/files/install_flash_player.exe


- Instalándolo:
$ wine install_flash_player.exe

Listo!!.

jueves, 31 de mayo de 2012

Aumentar o Disminuir Brillo en Ubuntu

Primero abrimos nuestro Terminal (CTRL + ALT + T)

Luego escribimos:


sudo apt-get install xbacklight

Escribimos nuestra contraseña para ingresar como superusuario (la contraseña será invisible, es una asunto de seguridad) .Luego ponemos continuar y pulsamos Enter.

Después escriben:

xbacklight -set 10%

Pueden poner de 0% a 100% según el brillo que desean.

Dar Permiso /opt/lampp/htdocs en ubuntu 12.04

Solo tienes que escribir en el Terminal:

sudo chmod 777 /opt/lampp/htdocs

El password que te pide es la de tu usuario, no la del root

y listo.


Si te sale error en localhsot/sitio (Acceso a localhost/sitio -> Acceso Prohibido ) puedes insertar en el terminal:
sudo chmod -R 777 /opt/lampp/htdocs/mvc01

Instalar Sublime Text 2 en Ubuntu 12.04

 
Agregamos el siguiente PPA:

sudo add-apt-repository ppa:webupd8team/sublime-text-2 

Actualizamos:

sudo apt-get update 

Instalamos:

sudo apt-get install sublime-text-2 

Y con ello tendremos Sublime Text instalado en:

/usr/lib/sublime-text-2

miércoles, 16 de mayo de 2012

Listar archivos de un directorio con php


Insertamos la Ruta con opendir() luego realizamos un bucle  while ($archivo = readdir($directorio))  para poder recorrer todo el directorio y seleccionar los archivos para mostrarlo en nuestro navegador.

EJEMPLO


<?php
$ruta = "../sitio/"; // Indicar ruta
$directorio=opendir($ruta);
echo "Directorio actual:<br>$ruta<br>";
echo "Archivos:<br>";
while ($archivo = readdir($directorio))
echo "$archivo<br>";
closedir($directorio);
?>

martes, 15 de mayo de 2012

Aumentar tamaño de archivo para subir en PHP

Cuando desarrollamos aplicaciones web en PHP, corriendo bajo Apache, existe una limitación por defecto en el tamaño de los archivos que se pueden subir desde el cliente (el navegador del usuario), que normalmente es de 2 MB. Es decir, si queremos subir una imagen de 3 MB, por ejemplo, el sistema nos devolvería un error a causa de este límite.
Ésto, a la hora de desarrollar ciertas aplicaciones web, como un blog con WordPress en el que tengamos que subir fotos o vídeos de más de 2 MB, o un sitio web corporativo donde los usuarios puedan enviar documentación a través de un formulario, etc., se convierte en un problema, con fácil solución como vemos a continuación.
Existen varias formas de evitar este límite impuesto en una aplicación basada en PHP y Apache. 

Vamos a ver 2 formas de resolver esta limitación:

1. Modificando el fichero de configuración php.ini global

Primero de todo tenemos que localizar el archivo de configuración (global) de PHP (php.ini) que puede estar ubicado en diferentes rutas dependiendo del sistema operativo o de la distribución Linux que usemos. Y una vez localizado, tenemos que editarlo y modificar las siguientes líneas:

upload_max_filesize = 10M
post_max_size = 20M
max_execution_time = 180


Donde:

upload_max_filesize = 10M
Aumenta el tamaño máximo del fichero a subir a 10 MB.

post_max_size = 20M
Indica el tamaño máximo de carga por envío, que debe ser igual o mayor al valor anterior. En este caso podríamos enviar varios ficheros en un sólo envío, hasta una capacidad máxima de 20 MB.

max_execution_time = 180
Tiempo máximo (en segundos) de ejecución de los scripts, que en nuestro ejemplo sería de 3 minutos para realizar el total de la carga (subida) de archivos.

Ahora sólo tenemos que guardar los cambios del fichero php.ini y reiniciar el servidor web Apache.

2. Utilizar .htaccess

Otra forma de ampliar el tamaño máximo de los ficheros a subir es indicándolo mediante un fichero de configuración de Apache .htaccess . Tenemos que crear o modificar el fichero .htaccess en la raíz del sitio web (lo que sería recursivo para todos los subdirectorios de la web), o en el directorio en el que quieres que tenga efecto (su efecto sería recursivo para los subdirectorios hijos de éste), y colocar las siguientes líneas:

php_value upload_max_filesize 10M
php_value post_max_size 20M
php_value max_execution_time 180


La interpretación de estas líneas son similares al caso anterior.

Autor: http://vitaminaweb.com/aumentar-el-tamano-maximo-de-archivo-para-subir-con-php-y-apache_557

viernes, 11 de mayo de 2012

Mostrar Imagen desde directorio con PHP


Abrimos el archivo con opendir(), luego recorremos la búsqueda con while ($file = readdir($filehandle))  en el directorio , luego verificamos si hay archivos en el directorio con la sentencia if() y por ultimo extraemos los archivos  con GetImageSize( ) para luego mostrarlos con <img>.


EJEMPLO


<?php
$ruta = "img/galeria/"; // Indicar ruta
$filehandle = opendir($ruta); // Abrir archivos
while ($file = readdir($filehandle)) {
if ($file != "." && $file != "..") {
$tamanyo = GetImageSize($ruta . $file);
       ?>
<img src="<?php echo $ruta.$file ?>" width="30px">Img Uno<br>    
      <?php


closedir($filehandle); // Fin lectura archivos
?>