Mostrando entradas con la etiqueta trucos. Mostrar todas las entradas
Mostrando entradas con la etiqueta trucos. Mostrar todas las entradas

martes, noviembre 23, 2010

Vista ampliada en Google Docs y Google Reader

Ahora que hago un uso más intenso de Google Docs llevo varios días pensando en una forma de ocultar toda la parte de arriba, la parte en la que se ve el nombre del documento, los enlaces a otros servicios de Google, etc, e iba a buscar una extensión de Firefox para hacerlo pero he visto que Google ya ha pensado en ello y lo tiene de forma nativa para los documentos de texto y para las hojas de cálculo. Os pongo un par de pantallazos con el antes y el después, todas las capturas de pantalla tienen el mismo tamaño y la misma posición para que veáis la diferencia:

Documento de texto antes

 Documento de texto después


Hoja de cálculo antes


Hoja de cálculo después (controles compactos)

Hoja de cálculo después (ocultar controles)

Para volver a mostrar los controles:

También Google Reader tiene la opción de aprovechar mejor el espacio de la pantalla, se puede maximizar la lista de artículos para que ocupe toda la pantalla tan solo pulsando la letra F, y para avanzar por los posts usar la letra J, para retroceder usar la letra K.
Google Reader antes

Google Reader después

Cómo configurar varios proyectos Symfony en un mismo servidor

Éste truco no es mío, está sacado de http://trac.symfony-project.org/wiki/HowtoMultipleSFProjectsLocal, es la solución más elegante que he encontrado y que me ha funcionado. Sirve tanto para sistemas Windows como Linux, yo uso XAMPP para Windows (en el trabajo) y Symfony 1.4 así que las rutas y archivos están referidas a él.
El truco está en usar las direcciones 127.0.0.X para tus proyectos, con lo que en principio está limitado a 254 pero no creo que os juntéis con tantos proyectos... si fuera así se puede usar también las direcciones 127.0.X.X, bueno vamos al lío.

Tenemos que configurar un servidor virtual por cada proyecto que tengamos en httpd.conf (c:\xampp\apache\conf\httpd.conf), en el caso de XAMPP lo suyo es hacerlo en c:\xampp\apache\conf\extra\httpd-vhosts.conf, por ejemplo:

<VirtualHost 127.0.0.2:80>
  ServerName proyecto1
  DocumentRoot "c:\xampp\htdocs\proyecto1\web"
  DirectoryIndex index.php
  <Directory "c:\xampp\htdocs\proyecto1\web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf c:\xampp\htdocs\proyecto1\lib\vendor\symfony\data\web\sf
  <Directory "c:\xampp\htdocs\proyecto1\lib\vendor\symfony\data\web\sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

<VirtualHost 127.0.0.3:80>
  ServerName proyecto2
  DocumentRoot "c:\xampp\htdocs\proyecto2\web"
  DirectoryIndex index.php
  <Directory "c:\xampp\htdocs\proyecto2\web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf c:\xampp\htdocs\proyecto2\lib\vendor\symfony\data\web\sf
  <Directory "c:\xampp\htdocs\proyecto2\lib\vendor\symfony\data\web\sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

Después de esto hay que ir al archivos de hosts (c:\windows\system32\drivers\etc\hosts en Windows y /etc/hosts en Linux) y editarlo para que aparezca lo siguiente:
127.0.0.1 localhost
127.0.0.2 proyecto1
127.0.0.3 proyecto2

Una vez hecho esto para acceder a los proyectos que no están hechos con symfony pues solo hay que ir a http://localhost/paginadepruebas y para los de symfony ir a http://proyecto1 o http://proyecto2.

En el manual que he enlazado al principio existe un método para hacer la configuración de los virtual hosts dinámica pero sigue haciendo falta hacer la de los hosts a mano.