Ir a la home
Invitado   
Recursos y discusiones sobre desarrollo web.
9/9/2010, 22:26:47



|< < | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | > >| [ 61 a 75 de 387 ]

19/09/2008 a las 08:08:52h.

Linux > Otros

Script para lanzar un reproductor flash en Linux

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
El reproductor de flash para Linux/UNIX adolece de no tener un reproductor de archivos autónomo, ya que sólo integra un plugin para navegadores Mozilla.

Además, en estos navegadores, si nos encontramos con un enlace a un archivo .swf nos dirá de descargarlo, no lo abrirá, habitualmente.

Combinando estas dos cirscunstancias tenemos que para abrir un archivo SWF debemos crear una miniweb y abrirla con el navegador.


Para evitar ésto he creado un miniscript BASH que hace este trabajo por nosotros. Crea un archivo temporal en /tmp, lanza nuestro navegador con el archivo y lo borra a los 5 segundos:

#!/bin/bash
# Script que emula un comando de reproductor de flash.
# Debido a que en Linux Adobe Flash no tiene reproductor sino solo plugin
# de navegadores Mozilla no podemos lanzar directamente archivos SWF.
# Ademas, dependiendo de la configuracion de nuestro navegador si abrimos
# un archivo .swf por defecto nos dice de guardarlo.
# Con este script generamos una pagina falsa que sirve para lanzar el SWF

## CONFIGURACION ##
# Seleccionamos el comando del navegador:
NAV=firefox

# Altura y anchura. 100% lo abrira en fullscreen.
ALTO="100%"
ANCHO="100%"

#############
i=$RANDOM
file="/tmp/flashplayer_$i.html"
echo '<object height="'$ALTO'" width="'$ANCHO'"><param name="movie" value="'$*'"><param name="allowFullScreen" value="true"><embed src="%27$*%27" type="application/x-shockwave-flash" allowfullscreen="true" height="'$ALTO'" width="'$ANCHO'"></object>' > "$file"
$NAV "$file" &
sleep 5s
rm "$file"


Para usarlo hemos de copiar el script a un editor de textos, guardarlo como flashplayer (o algun nombre similar que sea evidente) y como superusuario (root) ejecutar:

chmod a+x nombre_que_le_hemos_dado
mv nombre_que_le_hemos_dado /usr/bin/

Con esto lo tendremos disponimbe como comando del sistema para cualquier usuario del ordenador.

Desde cualquier explorador diremos que abra los archivos Flash con el comando, y lo mismo para nuestro navegador.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)
Daniel el 19/09/2008 a las 13:32:53h.:
Re: Script para lanzar un reproductor flash en Linux





15/09/2008 a las 09:03:45h.

Humor y ocio > WTFs

Oye, que hay un árbol en medio de las escaleras, ¿qué hacemos?

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
¡Tú nada, haz como si no estubiese, dejamos un agujero y arreando!

WTF arbol en escaleras

Salida de metro de Glòries, en Barcelona, L1.

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




15/09/2008 a las 08:35:26h.

Juegos > Juegos JavaScript

SuperMario Bross 1, Wofstein y otros en JavaScript

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Aquí dejo un enlace al Super Mario Bross 1 hecho en Javascript creado por Nihilogic. Podéis ver la última versión y otras opciones en su página web. No funciona con Konqueror (posiblemente tampoco con Camino).

Captura de Super Mario Bross 1 en JavaScript

En la web del autor podemos encontrar otros juegos, como el Wolfstein 3D de id Software, también en JavaScript.


    Editado por Daniel el 15/09/2008 a las 08:56:15h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




07/09/2008 a las 21:37:50h.

Humor y ocio > WTFs

Problemas informáticos...

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
¿No sabes como se usa un medio extraíble?

Diskette 5,25 pulgadas




Usa un MAC, siempre son mas sencillos....

Chico mac


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




30/08/2008 a las 12:04:41h.

Humor y ocio > WTFs

¿Qué película quieres ver hoy?

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Los nuevos cajeros automáticos de los videoclubs son muy cómodos, nos permiten alquilar una película a cualquier hora.... o casi.

VideoCajero automático

VideoCajero automático

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




28/08/2008 a las 08:02:04h.

Noticias y páginas personales > Noticias y novedades de la web

Nueva aplicación web: editor/conversor visual de HTML a XHTML

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Ya está activa una nueva aplicación web: el editor xhtml/conversor html a xhtml.

Basada en el nuevo editor de la web, esta utilidad sirve para generar contenido XHTML válido tanto desde cero como partiendo de una web existente. Podemos pegar código externo, contenido externo (mediante copiar-pegar desde el mismo navegador) y editar visualmente o, mediante código cualquiera de los contenidos.

Al pulsar el botón de convertir se nos devolverá el código generado. Podemos copiarlo en nuestro editor o guardarlo directamente.



Además, he aprovechado para reordenar alfabéticamente los menús, simplificar un poco las direcciones de la sección de usuarios y mejorar un poco la edición de nuestro perfil.

    Editado por Daniel el 28/08/2008 a las 12:00:54h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




23/08/2008 a las 16:45:56h.

Humor y ocio > Imágenes y caricaturas

Kamasutra para informáticos

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1




22/08/2008 a las 05:16:55h.

Noticias y páginas personales > Noticias y novedades en general

Como Apple (Mac, Ipod, iPhone) se beneficia del Software Libre, pero la mentalidad es cerrada.

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1

Para nadie es novedad que Apple usa Software Libre, este ha sido un enorme adelanto respecto a los antiguos sistemas basados en Mac Os 9 (y menores), los que usaron algún día este viejo sistema se acordarán las tragedias ocasionadas, en especial en cuestiones de multi tarea, los cuelgues o la paralización de un proceso que se replicaba en todo el resto, en mi opinión era peor que los Windows, incluso los de aquella época todo se maquillaba bien con su maravillosa interfaz gráfica.

Pues bien, en el año 1999 Apple decide tomar el riesgo y dejar todo atrás, incluso la compatibilidad con las aplicaciones de legado y lanzar al mercado un sistema operativo totalmente reescrito o mejor dicho adaptar uno que ya existía, basado en el micro kernel de GNU/HURD, aquel micro núcleo llamado MACH, que fue uno de los últimos proyectos en el que participó Richard Stallman, jamas fue su intención que se use en un sistema tan privativo como el Mac OS X, la nueva versión de éste núcleo tomaría el nombre de Darwin, el esquema que seguirían para armar todo Mac OS X sería el de los estándares de BSD, estas son las estructuras de directorios, dispositivos, configuraciones y utilitarios, el resultado un magnifico sistema operativo que cada día gana cuota de mercado y respeto entre sus consumidores.

Hoy la modularidad y el micro kernel MACH modificado (Darwin) ha permitido que Apple no solamente lo use en computadores de escritorio, sino también en el iPhone y una versión mas limitada en el Ipod, estas son todas aplicaciones basadas en Software Libre, no solamente la base del sistema es SL, también para la interoperatividad con Windows usa Samba, en cuanto al web Safari (webkit) esta basado en KHTML el motor del navegador web de KDE, Konqueror y el lenguaje de facto de OSX incorporado es el Ruby, de hecho tienen muchas aplicaciones desarrolladas en este, entre las mas famosas el iPhone Configuration Web Utility – una herramienta escrita con Ruby on Rails para permitir a los usuarios empresariales configurar su iPhone. La calidad técnica que le ha dado el Software Libre a esta empresa la ha impulsado por los cielos, la ha sacado de la decadencia, incluso durante algunos días sus acciones fueron valoradas en el NASDAQ por sobre las de Google.

Sin embargo a pesar de ser uno de los Sistemas Operativos mas beneficiados por el Software Libre es uno de los mas cerrados del mundo, en cuestiones de licencias, este tiene la mentalidad que data de hace 40 años, modelo de negocios en el cual el hardware y el software estaban unidos, a uno le está totalmente prohibido instalar probar o vender Mac OSX en hardware que no sea de exclusiva fabricación de Apple, puedo decir que hasta Microsoft tiene mas apertura que Apple en este sentido. A mi forma de ver, exhibir el código de Darwin no es suficiente para los enormes beneficios obtenidos por la compañía, podría esta participar mas abiertamente empezando por apoyar con mas fuerza a proyectos como Xorg y sistemas operativos para dispositivos móviles, si comparamos el aporte que que hacen otras empresas como Google, la empresa Apple queda bastante atrás, por esta razón no creo que verán un iMac sobre mi escritorio un iPhone o iPod en mi bolsillo.

Esta es mi opinión personal
Saludos
elhumano


Copiado de: http://www.ecualug.org/?q=2008/08/21/blog/elhumano/como_apple_mac_ipod_iphone_se_beneficia_del_software_libre_pero_la_mentalidad_es_cerrada



Muy buen análisis al cual yo sumaría:
  • La calidad de fabricación de los productos Apple, que últimamente estan teniendo muchos problemas (Pantallas del MacBookPro, amplificador de antena y problemas 3G del iPhone, URL de bloqueo de programas en iPhone, problemas WiFi en algunos MacBookPro...)
  • El precio del hardware ydel software es totalmente desorbitado. ¿3.000¤ un core 2 dúo? Sí, Apple.
  • Fallos de diseño. Siempre he considerado el diseño el punto fuerte de Apple, pero cosas como el mac mini que se sobrecalentaba fácilmente, el MacBookPro de alumnio que si apoyabas mucho la mano se doblaba la ranura slot-in de la unidad óptica, etc. me hacen dudar de la capacidad de la compañía.
  • Trabas al uso de programas de terceros. En esto es mucho peor que Micro$soft. ¿Quién no recuerda el cambio en el algoritmo del iPod que impedía su uso en Linux? De hecho, ¿por que coño han de tener esa protección?

Realmente, desde mi puto de vista, se pueden comer los productos que fabrican con patatas....





El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




18/08/2008 a las 08:54:57h.

Informática general > Trucos y Utilidades

Controlar el uso de Internet en casa

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Últimamente Internet está en cualquier hogar, lo que conlleva peligros. Entre estos peligros está el uso que pueden hacer los pequeños de la casa.

Para controlarlo, estaría bien poder controlar las páginas que se visitan, así como las horas y la máxima información posible.

Hay diversos filtros para ello, muchos de ellos de pago, pero yo propongo usar el PROXY-CACHE SQUID para ello (enlace descripción en wikipedia).


Podemos instalarlo en un PC servidor central en casa, que deberemos tener siempre encendido, o en el mismo PC que deseamos controlar, mejor si se instala como administrador y damos un usuario restringido a los usuarios.


Configuración básica de SQUID.

Squid utiliza el fichero de configuración llamado squid.conf (en Linux, /etc/squid/squid.conf). Existen un gran número de parámetros, de los cuales se recomienda configurar los siguientes:
  • http_port
  • cache_dir
  • Al menos una Lista de Control de Acceso
  • Al menos una Regla de Control de Acceso
  • httpd_accel_host
  • httpd_accel_port
  • httpd_accel_with_proxy


Antes de continuar, hay que tener en cuenta que las opciones de configuración se han de poner en línea nueva y sin espacios delante:

# Opción incorrectamente habilitada
http_port 3128

# Opción correctamente habilitada
http_port 3128


Parámetro http_port: ¿Que puerto utilizar?
De acuerdo a las asignaciones hechas por IANA y continuadas por la ICANN desde el 21 de marzo de 2001, los Puertos Registrados (rango desde 1024 hasta 49151) recomendados para Servidores Intermediarios (Proxies) pueden ser el 3128 y 8080 a través de TCP.

De modo predefinido SQUID utilizará el puerto 3128 para atender peticiones, sin embargo se puede especificar que lo haga en cualquier otro puerto disponible o bien que lo haga en varios puertos disponibles a la vez.

En el caso de un Servidor Intermediario (Proxy) Transparente, regularmente se utilizará el puerto 80 o el 8000 y se valdrá del re-direccionamiento de peticiones de modo tal que no habrá necesidad alguna de modificar la configuración de los clientes HTTP para utilizar el Servidor Intermediario (Proxy). Bastará con utilizar como puerta de enlace al servidor. Es importante recordar que los Servidores HTTP, como Apache, también utilizan dicho puerto, por lo que será necesario volver a configurar el servidor HTTP para utilizar otro puerto disponible, o bien desinstalar o desactivar el servidor HTTP.

Hoy en día puede no ser del todo práctico el utilizar un Servidor Intermediario (Proxy) Transparente, a menos que se trate de un servicio de Café Internet u oficina pequeña, siendo que uno de los principales problemas con los que lidian los administradores es el mal uso y/o abuso del acceso a Internet por parte del personal. Es por esto que puede resultar más conveniente configurar un Servidor Intermediario (Proxy) con restricciones por clave de acceso, lo cual no puede hacerse con un Servidor Intermediario (Proxy) Transparente, debido a que se requiere un diálogo de nombre de usuario y clave de acceso.

Regularmente algunos programas utilizados comúnmente por los usuarios suelen traer de modo predefinido el puerto 8080 (servicio de cacheo WWW) para utilizarse al configurar que Servidor Intermediario (Proxy) utilizar. Si queremos aprovechar esto en nuestro favor y ahorrarnos el tener que dar explicaciones innecesarias al usuario, podemos especificar que Squid escuche peticiones en dicho puerto también.

En nuestro caso, a no ser que la persona que queremos monitorizar sea un lince en informática, usaremos un puerto normal y no usaremos PROXY-transparente.
Siendo así localice la sección de definición de http_port, y especifique:

#
# You may specify multiple socket addresses on multiple lines.
#
# Default: http_port 3128
http_port 3128
http_port 8080

Si desea incrementar la seguridad, puede vincularse el servicio a una IP que solo se pueda acceder desde la red local. Considerando que el servidor utilizado posee una IP 192.168.1.254, puede hacerse lo siguiente:

#
# You may specify multiple socket addresses on multiple lines.
#
# Default: http_port 3128
http_port 192.168.1.254:3128
http_port 192.168.1.254:8080

En nuestro caso, usaremos solo un puerto, el 3128:

#
# You may specify multiple socket addresses on multiple lines.
#
# Default: http_port 3128
http_port 3128





Parámetro cache_mem.
El parámetro cache_mem establece la cantidad ideal de memoria para lo siguiente:
  • Objetos en tránsito.
  • Objetos frecuentemente utilizados (Hot).
  • Objetos negativamente almacenados en el caché.

Los datos de estos objetos se almacenan en bloques de 4 Kb. El parámetro cache_mem especifica un límite máximo en el tamaño total de bloques acomodados, donde los objetos en tránsito tienen mayor prioridad. Sin embargo los objetos Hot y aquellos negativamente almacenados en el caché podrán utilizar la memoria no utilizada hasta que esta sea requerida. De ser necesario, si un objeto en tránsito es mayor a la cantidad de memoria especificada, Squid excederá lo que sea necesario para satisfacer la petición.

De modo predefinido se establecen 8 MB. Puede especificarse una cantidad mayor si así se considera necesario, dependiendo esto de los hábitos de los usuarios o necesidades establecidas por el administrador.

Si se posee un servidor con al menos 128 MB de RAM, establezca 16 MB como valor para este parámetro:

cache_mem 16 MB

En nuestro caso hemos instalado SQUID en un PC moderno, el servidor casero o el mismo PC a controlar, que no tienen problemas de memória. Podríamos poner sin problemas 32 Mb o 64 Mb, y así aceleramos un poco mas la conexión a Internet:

cache_mem 32 MB




Parámetro cache_dir: ¿Cuanto desea almacenar de Internet en el disco duro?
Este parámetro se utiliza para establecer que tamaño se desea que tenga el caché en el disco duro para SQUID. De modo predefinido SQUID utilizará un caché de 100 MB, de modo tal que encontrará la siguiente línea:

cache_dir ufs /var/spool/squid 100 16 256

Se puede incrementar el tamaño del caché hasta donde lo desee el administrador. Mientras más grande sea el caché, más objetos se almacenarán en éste y por lo tanto se utilizará menos el ancho de banda. La siguiente línea establece un caché de 700 MB:

cache_dir ufs /var/spool/squid 700 16 256

Los números 16 y 256 significan que el directorio del caché contendrá 16 directorios subordinados con 256 niveles cada uno. No modifique esto números, no hay necesidad de hacerlo.

Es muy importante considerar que si se especifica un determinado tamaño de caché y éste excede al espacio real disponible en el disco duro, Squid se bloqueará inevitablemente. Sea cauteloso con el tamaño de caché especificado.

En nuestro caso, sólo para controlar la conexión bastará con la 1a línea, la de 100Mb. Si aumentamos este valor aceleraremos la conexión a Internet.


Parámetro ftp_user.
Al acceder a un servidor FTP de manera anónima, de modo predefinido Squid enviará como clave de acceso Squid@. Si se desea que el acceso anónimo a los servidores FTP sea más informativo, o bien si se desea acceder a servidores FTP que validan la autenticidad de la dirección de correo especificada como clave de acceso, puede especificarse la dirección de correo electrónico que uno considere pertinente.

ftp_user proxy@su-dominio.net


Controles de acceso.
Es necesario establecer Listas de Control de Acceso que definan una red o bien ciertas máquinas en particular. A cada lista se le asignará una Regla de Control de Acceso que permitirá o denegará el acceso a Squid. Procedamos a entender como definir unas y otras.

Listas de control de acceso.
Regularmente una lista de control de acceso se establece con la siguiente sintaxis:
acl [nombre de la lista] src [lo que compone a la lista]
Si se desea establecer una lista de control de acceso que abarque a toda la red local, basta definir la IP correspondiente a la red y la máscara de la sub-red. Por ejemplo, si se tiene una red donde las máquinas tienen direcciones IP 192.168.1.n con máscara de sub-red 255.255.255.0, podemos utilizar lo siguiente:
acl miredlocal src 192.168.1.0/255.255.255.0
También puede definirse una Lista de Control de Acceso especificando un fichero localizado en cualquier parte del disco duro, y la cual contiene una lista de direcciones IP. Ejemplo:

acl permitidos src "/etc/squid/permitidos"
acl permitidos src "c:\squid\permitidos"


El fichero /etc/squid/permitidos o c:\squid\permitidos contendría algo como siguiente:
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.15
192.168.1.16
192.168.1.20
192.168.1.40


Reglas de Control de Acceso.
Estas definen si se permite o no el acceso hacia SQUID. Se aplican a las Listas de Control de Acceso. Deben colocarse en la sección de reglas de control de acceso definidas por el administrador, es decir, a partir de donde se localiza la siguiente leyenda:
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#

La sintaxis básica es la siguiente:
http_access [deny o allow] [lista de control de acceso]

En el siguiente ejemplo consideramos una regla que establece acceso permitido a SQUID a la Lista de Control de Acceso denominada permitidos:

http_access allow permitidos

También pueden definirse reglas valiéndose de la expresión !, la cual significa no. Pueden definirse, por ejemplo, dos listas de control de acceso, una denominada lista1 y otra denominada lista2, en la misma regla de control de acceso, en donde se asigna una expresión a una de estas. La siguiente establece que se permite el acceso a Squid a lo que comprenda lista1 excepto aquello que comprenda lista2:

http_access allow lista1 !lista2

Este tipo de reglas son útiles cuando se tiene un gran grupo de IP dentro de un rango de red al que se debe permitir acceso, y otro grupo dentro de la misma red al que se debe denegar el acceso.

Para nuestro caso permitiremos nuestra lista y denegaremos el resto:
http_access allow permitidos
http_access deny !permitidos

Aplicando Listas y Reglas de control de acceso.
Una vez comprendido el funcionamiento de la Listas y las Regla de Control de Acceso, procederemos a determinar cuales utilizar para nuestra configuración.
Caso 1.

Considerando como ejemplo que se dispone de una red 192.168.1.0/255.255.255.0, si se desea definir toda la red local, utilizaremos la siguiente línea en la sección de Listas de Control de Acceso:
acl todalared src 192.168.1.0/255.255.255.0

Habiendo hecho lo anterior, la sección de listas de control de acceso debe quedar más o menos del siguiente modo:
#
# Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl todalared src 192.168.1.0/255.255.255.0

A continuación procedemos a aplicar la regla de control de acceso:
http_access allow todalared

Habiendo hecho lo anterior, la zona de reglas de control de acceso debería quedar más o menos de este modo:

Reglas de control de acceso: Acceso a una Lista de Control de Acceso.
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
http_access allow localhost
http_access allow todalared
http_access deny all

La regla http_access allow todalared permite el acceso a SQUID a la Lista de Control de Acceso denominada todalared, la cual está conformada por 192.168.1.0/255.255.255.0. Esto significa que cualquier máquina desde 192.168.1.1 hasta 192.168.1.254 podrá acceder a SQUID.

Parámetro chache_mgr.

De modo predefinido, si algo ocurre con el caché, como por ejemplo que muera el proceso, se enviará un mensaje de aviso a la cuenta webmaster del servidor. Puede especificarse una distinta si acaso se considera conveniente.

cache_mgr daniel@naguissa.com


Parámetro cache_peer: caches padres y hermanos.

El parámetro cache_peer se utiliza para especificar otros Servidores Intermediarios (Proxies) con caché en una jerarquía como padres o como hermanos. Es decir, definir si hay un Servidor Intermediario (Proxy) adelante o en paralelo. La sintaxis básica es la siguiente:
cache_peer servidor tipo http_port icp_port opciones
En nuestro caso no vamos a usar mas que un cache, con lo que no vamos a especificar nada.


Caché con aceleración.
Cuando un usuario hace petición hacia un objeto en Internet, este es almacenado en el caché de SQUID. Si otro usuario hace petición hacia el mismo objeto, y este no ha sufrido modificación alguna desde que lo accedió el usuario anterior, SQUID mostrará el que ya se encuentra en el caché en lugar de volver a descargarlo desde Internet.

Esta función permite navegar rápidamente cuando los objetos ya están en el caché de SQUID y además optimiza enormemente la utilización del ancho de banda.

Para ello se han de añadir las siguientes líneas a la configuración:
httpd_accel_host virtual
httpd_accel_port 0
httpd_accel_with_proxy on


Como opción avanzada se puede usar SQUID como Servidor Intermediario (Proxy) Transparente. Sólo se requiere complementar utilizando una regla de iptables que se encargará de redireccionar peticiones haciéndolas pasar por el puerto 8080. La regla de iptables necesaria sería:
/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080


y cambiar la configuración:

httpd_accel_host 192.168.1.254
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Si vas a usar I.Explorer 5.5 con el PROXY transparente (ya son ganas...) se ha de añadir:
ie_refresh on



Análisis de logs

Una vez configurado el proxy necesitaremos un sistema para analizar los lgs, ya que éstos son muy extensos. En linux podemos usar el mismo webmin para analizarlos, o las utilidades que indicamos para Windows pero lo mejor es instalarla desde el sistema de ports/paquetes de nuestro sistema.

Para Windows tenemos muchas herramientas, tanto web como independientes. Unos ejemplos son:

http://surftrackr.net/blog/view/30/surftrackr-and-django-under-ms-windows/
http://www.webalizer.org/download.html
http://www.stonesteps.ca/downloads/



Inicio de SQUID:
Ya configurado, ya solo nos queda iniciar SQUID.

Si usamos Windows:
Si no hay ninguna opción en la instalación para que inicie SQUID automáticamente al iniciar Windows, abriremos una consola (Menú Inicio, Ejecutar y poner "cmd" sin comillas).

En la consola pondremos:
c:\squid\sbin\squid –z

Si todo ha salido bien no dará mensajes de error y procederemos a instalar el servicio:
c:\squid\sbin\squid –i
Si usamos Linux:
Usaremos el sistema de nuestra distribución para configurar el arranque. Como método común podemos usar webmin si lo tenemos instalado.
Mi distribución es Gentoo, y para instalarlo haría:
/etc/init.d/squid start

y si todo ha ido bien lo instalaría como servicio:
rc-update add squid default


Configuración de los navegadores.

Para poder controlar el tráfico deberemos decirle a los navegadores que usen el PROXY. Esto tiene la ventaja de que se puede monitorizar algunos usuarios del ordenador y otros no. Para ello seguiremos las intrucciones puestas a continuación según usemos Internet Explorer o Mozilla Firefox:

Configurar Proxy en Mozilla Firefox

Configurar Proxy en Internet Explorer 7


En ambos casos, en el paso final pondremos la IP del servidor donde hemos instalado SQUID (o 127.0.0.1 si lo hemos instalado en el mismo PC), pondremos el puerto (en el caso del ejemplo, 3128) y marcaremos la opción de usar el mismo proxy para todas las conexiones (firefox) o "No usar servidor proxy para direcciones locales" (IE7) según usemos uno u otro.

    Editado por Daniel el 24/08/2008 a las 16:17:48h.


    Editado por Daniel el 10/06/2010 a las 12:13:35h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




08/08/2008 a las 22:29:48h.

Humor y ocio > Vídeos

Cargar Window$ Vi$ta en tu máquina en 2 minutos. Proceso completo

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1

Este vídeo ya lo había visto hace tiempo, pero ahora lo he visto subtitulado. Es el proceso completo, paso a paso y concienzudo, de cargar Window$ Vi$ta en una máquina en tan solo 2 minutos:



El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




08/08/2008 a las 09:04:58h.

Humor y ocio > Chistes

¿Anorexia?

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Pepe, ¿qué te pasa que te veo preocupado?
Pues... es que creo que tengo anorexia.
¡¿Tú?! ¿Anorexia? ¡Pero si pesas 120 kilos!
¡Ya tio! ¡Pero es que yo me miro en el espejo y me veo gordo!

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




08/08/2008 a las 08:44:07h.

Programación y Desarrollo web > Software

Iconos gratuitos

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Os dejo un enlace a una web con varios iconos gratuitos y cursos de cómo hacerlos:

http://www.naguissa.com/link/icojoy.com/blogs/3/


preview

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




04/08/2008 a las 11:40:48h.

Humor y ocio > Imágenes y caricaturas

pResident evil

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
pResident evil

Caricatura sacada de la web de Alfredo de Horces. No dejéis de visitarla.

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




01/08/2008 a las 19:08:32h.

Humor y ocio > Chistes

30 normas para tratar con informáticos

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
  1. Cuando el informático le diga que acude en su ayuda, puede apagar el ordenador e irse a tomar un café mientras lo arreglamos. No es ningún problema tener que acordarnos de todos los passwords de usuario.
  2. Cuando nos llame para decirnos que cambiemos su ordenador de sitio, asegúrese de que lo deja bien enterrado bajo media tonelada de postales, fotos de sus niños, animalitos de toda clase, flores secas, trofeos varios, etc. Nosotros, como no tenemos vida privada, nos encanta escarbar en la suya.
  3. Cuando el informático le envíe un e-mail de importancia alta, bórrelo inmediatamente sin leer. Seguramente es que estamos haciendo pruebas.
  4. Cuando el informático esté comiendo en su mesa, entre sin ningún miramiento y explíquele sus problemas esperando a que se le responda en el acto. Estamos aquí para servirle y siempre a punto para solucionar problemas.
  5. Cuando el informático esté tomando un café tranquilamente, pregúntele algo acerca de ordenadores. La única razón por la que nos vamos a tomar el café es para atender a las personas que no tienen teléfono o e-mail.
  6. Mande todos sus e-mails en mayúsculas. El servidor de correo lo recogerá inmediatamente, sonará una alarma y se tratará como correo urgente.
  7. Cuando llame al teléfono del informático, pulse 5 para saltarse el mensaje que le dice que está de vacaciones y grabe su mensaje. Entonces espera exactamente 24 horas antes de mandar un e-mail directamente a su jefe quejándose de que no ha recibido ninguna respuesta a su llamada. Usted no se merece ese trato.
  8. Cuando la fotocopiadora no funcione, llame al informático. La fotocopiadora tiene cable, ¿no?
  9. Cuando no le funcione el router en casa, llame al informático. No importa que estemos en la playa, podemos solucionar problemas de teléfono desde donde sea.
  10. Cuando su ordenador no funcione, tírelo encima de la silla del informático y no deje ningún papel con su nombre ni la descripción del problema. Nos atrae el misterio.
  11. Cuando el informático le esté explicando cómo cambiar algún parámetro de su configuración, lea el periódico. De hecho no esperamos que usted tenga que hacer nada; simplemente nos encanta oírnos a nosotros mismos cuando explicamos algo.
  12. Cuando les demos alguna explicación sobre algún problema, no se moleste en aprender. Siempre estaremos ahí para volver a hacerlo.
  13. Cuando la impresora no imprima, reenvíe su trabajo al menos 20 veces. A veces, los trabajos que intenta imprimir se desvanecen inexplicablemente en el universo.
  14. Cuando la impresora no imprima tras 20 intentos, envíe su trabajo a todas las demás impresoras de la empresa. Seguro que alguna lo hará.
  15. No use la ayuda que viene en los programas, estas ayudas on-line sólo son para gilipollas. Llame al informático, le encanta resolver problemas recurrentes.
  16. Cuando vaya a hacer algún cursillo de informática, no dude en practicar con la red de la empresa e instalar y probar todo lo que desee. Estaremos encantados de trabajar hasta la madrugada para arreglar lo que sea necesario.
  17. Cuando vengamos a reparar su ordenador y esté usted comiendo, deglute a gusto su almuerzo en nuestra cara. Funcionamos mejor bajo presión.
  18. Nunca nos dé las gracias. ¡Nos encanta nuestro trabajo y encima nos pagan!
  19. Cuando el informático le pregunte si ha instalado algún nuevo programa en su ordenador, mienta. ¡A nadie le importa lo que usted tiene en su ordenador!
  20. Si el cable de su ratón siempre tira el gatillo de porcelana que tiene usted encima de la mesa, levante el ordenador y pille el cable con él. Los cables de ratón están diseñados para aguantar 180 kilos de peso.
  21. Si la tecla Enter de su teclado no funciona, échele la culpa a la actualización del correo electrónico. Los teclados funcionan mucho mejor con medio kilito de migas de galleta, uñas mordidas, pelos de barba, cabellos y manchas secas de Coca Cola debajo de las teclas.
  22. Cuando el sistema le muestre la típica ventana de “Está usted seguro…”, conteste siempre que “Sí” o “Aceptar”. ¡Joder! Si no estuviera usted seguro no lo habría hecho, ¿verdad?
  23. Siéntase completamente libre para decir “No tengo ni idea acerca de esta mierda de informática”. A nosotros nunca nos ha molestado que la gente diga que nuestra profesión es una mierda.
  24. Cuando necesite cambiar el tóner de la impresora, llame al informático. El cambio de cartucho es una tarea extremadamente complicada y Hewlett-Packard recomienda que sólo la realice un ingeniero con un Máster en Física Nuclear Avanzada.
  25. Cuando le suceda algo a su ordenador, pida a su secretaria (si la tiene) que llame al informático. A los que trabajamos en informática nos encanta tener que tratar con una tercera persona que no tiene ni idea de cual es su problema.
  26. Cuando escanee la foto de su última juerga, de 30 Megas, en bmp, a todo de colores y de resolución, envíela a todo el mundo a través de su correo electrónico y, por supuesto, indique alta prioridad. Tenemos montooooones de MB libres en el servidor y un procesador de la leche.
  27. Cuando tenga que imprimir chorrotropocientos mil folios, no se le ocurra ir imprimiendo de poco en poco… ¡Mándelos todos de una vez! Los demás pueden esperar… usted tiene prioridad.
  28. Cuando se encuentre por casualidad a su informático durante el fin de semana, no dude en hacerle preguntas acerca de ordenadores. Nosotros trabajamos 24 horas al día, 7 días a la semana, incluida la playa en verano, la nieve en invierno, supermercados, cines, etc.
  29. Cuando nos traiga su ordenador de casa para que se lo reparemos gratis, por favor recuérdenos que es urgente para que por la tarde pueda usted jugar al Solitario. ¡Ahí estaremos! Nos sobre tanto tiempo y el día es tan largo… de todas formas, todo el mundo sabe que perdemos constantemente el tiempo ¡navegando por Internet!
  30. Cuando no le funcionen los programas p2p en la oficina, llame al informático para que lo solucione. Nos encanta trabajar al limite de la ilegalidad.
*dubi-da*


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




16/07/2008 a las 05:20:00h.

Linux > Configuraciones Linux

Archivo de ejemplo de fstab

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Visto la gente que busca en google cosas relacionadas con el archivo fstab os dejo el archivo de mi ordenador a modo de ejemplo. Si queréis usarlo tendríais que:
  1. Cambiar las particiones para que se ajuste a vuestra manera de organizarlas
  2. Cambiar los tipos de las particiones
  3. Cambiar/Eliminar las particiones del servidor SaMBa (o windows).
  4. Opcionalmente, cambiar o eliminar los USBs y/o targeta de memória



/etc/fstab:

/dev/hda5    /        ext3    defaults,noatime    1 1
/dev/hda2    none        swap    swap        0 0
/dev/hda1    /boot        ext2    noatime,nouser,noauto    1 1
/dev/cdrom    /mnt/cdrom    auto    noauto,user,ro,iocharset=iso8859-15    0 0

/dev/sda1 /mnt/usba1 auto noauto,user,noatime 1 0
/dev/sda2 /mnt/usba2 auto noauto,user,noatime 1 0
/dev/sdb1 /mnt/usbb1 auto noauto,user,noatime 1 0
/dev/sdb2 /mnt/usbb2 auto noauto,user,noatime 1 0
/dev/sdc1 /mnt/usbc1 auto noauto,user,noatime 1 0
/dev/sdc2 /mnt/usbc2 auto noauto,user,noatime 1 0
/dev/sdd1 /mnt/usbd1 auto noauto,user,noatime 1 0
/dev/sdd2 /mnt/usbd2 auto noauto,user,noatime 1 0

/dev/mmcblk0p1 /mnt/mmc auto noauto,user,noatime 0 0

//192.168.123.3/www /mnt/www cifs defaults,noatime,noauto,user,guest 1 1
//192.168.123.3/p2p /mnt/p2p cifs defaults,noatime,noauto,user,guest 1 1

none /proc/bus/usb usbfs defaults,devgid=85,devmde=0664 0 0
proc /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0

Las líneas en negro son las de dispositivos normales (Discos Parallel-ATA y DVD-RW) y la memória de intercambio o swap, las rojas las he añadido yo para montar los USB en lubares conocidos, la verde es lo mismo que los USBs pero para el lector de targetas, las azules son para las unidades de red y están explicadas en otro post y, finalmente, las naranjas son necesárias y rirven para la memória compartida, que os usuarios tengan acceso a los USBs y el pseudo-sistema de información proc.

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




|< < | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | > >| [ 61 a 75 de 387 ]






Hay 1 visitantes activos (0 registrados y 1 invitados):
Invitado
Visitantes hasta hoy.



Enviar a Del.icio.us Enviar a Digg Enviar a Fresqui Enviar a Meneame Enviar a Webeame Recomendar Añadir a Google Añadir a Mi Yahoo Añadir a BlogLines Añadir a Technorati RSS feedValid CSS! Valid XHTML 1.0 Transitional


Visitantes hasta hoy.