Ootl7
Usuario (Argentina)
La configuración del archivo .htaccess de Apache (hypertext access) puede ser una herramienta muy ponderosa en el desarrollo web si se utiliza de la forma adecuada. Mediante .htaccess podremos realizar redirecciones, proteger archivos y directorios con contraseña, prevenir el hotlinking y el robo de ancho de banda, comprimir archivos y mucho, mucho más. Entérate cómo. Asegúrate de hacer un backup de tu archivo .htaccess actual antes de aplicar cualquiera de estos hacks. 1. Prevenir el Hotlinking ¿Estás cansado de que la gente utilice tu ancho de banda poniendo las imágenes albergadas en tu servidor en su sitio web? Añade el siguiente código al final de tu archivo .htaccess para prevenir el hotlinking: Options +FollowSymlinks #Protect against hotlinking RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?nombrededominio.com/ RewriteRule .*.(gif|jpg|png)$ http://nombrededominio.com/img/no_robar_ancho_de_banda.gif 2. Bloquea todas las peticiones del user-agent Es posible bloquear a todos los user-agents indeseados que pueden ser potencialmente dañinos o quizá simplemente para mantener la carga del servidor lo más baja posible. #Block bad bots SetEnvIfNoCase user-Agent ^FrontPage [NC,OR] SetEnvIfNoCase user-Agent ^Java.* [NC,OR] SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR] SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR] SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR] SetEnvIfNoCase user-Agent ^ebandit [NC,OR] SetEnvIfNoCase user-Agent ^Zeus Order Allow,Deny Allow from all Deny from env=bad_bot 3. Redirecciona a todos, excepto a ciertas IPs Si por alguna razón deseas denegar el acceso a todos los usuarios o sólo permitir a un cierto grupo de direcciones IP para que tengan acceso a tu sitio, añade el siguiente código a tu archivo .htaccess: ErrorDocument 403 http://www.nombrededominio.com Order deny,allow Deny from all Allow from 124.34.48.165 Allow from 102.54.68.123 4. Redirecciones 301 amigables con SEO Si has transferido nombres de dominio o deseas redireccionar a una página específica sin que afecte a los resultados de los motores de búsqueda como Google, utiliza el siguiente código: Redirect 301 /d/file.html http://www.nombrededominio.com/r/file.html 5. Crea una página personalizada para cada tipo de error Si te cansaste del diseño por defecto de las páginas de error 401, 403, 404, 500, etc. puedes fácilmente crear la tuya propia y referirte hacía ella de esta forma: ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php 6. Crea una lista de IPs prohibidas ¿Te cansaste de obtener siempre los mismos comentarios de ciertos usuarios una y otra vez? Simplemente prohíbe el acceso a determinadas IPs, añadiendo el siguiente código: allow from all deny from 145.186.14.122 deny from 124.15 7. Setea una dirección de e-mail por defecto para el administrador de servidor Con el siguiente código puedes especificar la dirección de correo electrónico por defecto para el administrador de servidor: ServerSignature EMail SetEnv SERVER_ADMIN default@dominio.com 8. Deshabilita la ventana de aviso de descarga Usualmente al descargar algo de un sitio web, saltará una ventana que pregunta si deseas abrir el archivo o guardarlo en tu PC. Para prevenir esto, utiliza el siguiente código: AddType application/octet-stream .pdf AddType application/octet-stream .zip AddType application/octet-stream .mov 9. Protege un archivo específico El código que sigue te permite denegar el acceso a cualquier archivo que desees, mostrando una página de error 403 cuando alguien intenta acceder al mismo: #Protect the .htaccess File order allow,deny deny from all 10. Comprime componentes con mod_deflate Como alternativa a la compresión de archivos mediante Gzip, puedes implementar mod_deflate (que se supone es más rápido). Coloca el siguiente código en la parte superior de tu archivo .htaccess: SetOutputFilter DEFLATE 11. Agrega headers de expiración a los archivos El siguiente código muestra cómo agregar fechas de expiración en las cabeceras de los archivos: Header set Expires "Wed, 21 May 2010 20:00:00 GMT" 12. Seteando la página por defecto Puedes hacer que la página a mostrar ni bien un usuario llegue a tu sitio no sea la archiconocida "index". Aquí seteamos "about.html" como página de inicio: #Serve Alternate Default Index Page DirectoryIndex about.html 13. Proteje tus archivos y directorios con una contraseña #proteger un archivo con contraseña AuthType Basic AuthName "Prompt" AuthUserFile /home/path/.htpasswd Require valid-user # proteger un directorio con contraseña resides AuthType basic AuthName "This directory is protected" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Require valid-user 14. Hacer una redirección 301 de un dominio viejo a uno nuevo Incluyendo este snippet en el .htaccess de tu viejo dominio, conseguirás redigir a otro nuevo (sin ser penalizado por Google por duplicar contenido, dado que el 301 es un aviso de "redirección permanente" ): # Redirigir de un dominio viejo a uno nuevo RewriteEngine On RewriteRule ^(.*)$ http://www.nuevodominio.com/$1 15. Forzar el cacheo El siguiente snippet no va a incrementar directamente la velocidad de carga de tu sitio en general, pero sí va a cargar más rápido cuando el mismo usuario vuelva a visitarlo al enviar un status 304 cuando se pidan elementos que no han sido modificados. Puedes cambiar la frecuencia de cacheo al cambiar el número de segundos (en este ejemplo se da una vez al día): FileETag MTime Size ExpiresActive on ExpiresDefault "access plus 86400 seconds" 16. Comprimir componentes al activar Gzip Esto hace que sea más rápida la carga de tu sitio: AddOutputFilterByType DEFLATE text/html text//xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html 17. Quitar palabras o strings de una URL En este ejemplo, quitaremos "category" de nuestras URL, es decir: http://tudominio.com/category/blue -> http://tudominio.com/blue Agrega este código al final de tu .htaccess: RewriteRule ^category/(.+)$ http://www.tudominio.com/$1 18. Deshabilitar la navegación por los directorios de tu sitio Options All -Indexes 19. Redirigir los Feeds de WordPress a FeedBurner #Redirect wordpress content feeds to feedburner RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteCond %{HTTP_USER_AGENT} !FeedValidator RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/tufeed 20. Remover la extensión del archivo de una URL Para que sea más amigable al usuario y a los buscadores, por ejemplo "http://www.tudominio.com/autos.html" -> "http://www.tudominio.com/autos" RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php 21. Quitar el "www" del dominio #remove www from URI RewriteEngine On RewriteCond %{HTTP_HOST} ^www.dominio.com$ RewriteRule ^(.*)$ http://dominio.com/$1 [L,R=301] Fuente: elwebmaster.com

¿Cómo puedo proteger las imágenes de mi sitio?, es una pregunta que seguramente más de uno se haya preguntado...Una de las formas es con una marca de agua, aunque para hacer más sencillo el "tramite", vamos a dejar de lado los programas de edición de imágenes y vamos a empezar con php... Lo primero que vamos a necesitar es la marca de agua, recomiendo que sea en formato png ya que nos permite 255 niveles de transparencias logrando un mejor efecto en el resultado... También tendremos que tener cuidado con el tamaño, ya que una imágen muy grande obstruiría la imágen y eso no es lo que buscamos... Una vez que tenemos la imágen tenemos que subir nuestro archivo class.php que encontraras para descargar al final de post... Class.php Aquí tendremos algunas variables para editar a gusto... $posicionY = "top"; middle: ubica la marca de agua en el centro del eje Y bottom: ubica la marca de agua en la parte baja de la imagen top: ubica la marca de agua en lo alto de la imagen $posicionX = "right"; middle: ubica la marca de agua en el centro del eje X left: ubica la marca de agua en la izquierda de la imagen right: ubica la marca de agua en la derecha de la imagen $repetir = "s"; s: esta opción desactiva la repeticion de la marca de agua h: repite la marca de agua horizontalmente v: repite la imagen verticalmente $marcadeagua = "logo.png"; es la imagen que utilizaremos como marca de agua Ahora solo basta con editar la URL de la imágen de esta forma: http://{dominio}/{directorio}/{archivophp}?i={nombredelaimagen} En mi caso quedaría así: http://www.ootl.com.ar/taringa/class.php?i=foto1.jpg Notas - Para tener un mejor control y que no nos roben las imágenes tan fácilmente podemos editar el .htacces con la sentencia deny from all y así con tener las imágenes en un directorio por separado podemos restringir el acceso a las verdaderas imágenes sin la marca de agua... - También podemos editar el .htacces con el mod_rewrite y un poco el class.php para que las URL de las verdaderas imágenes nos lleven directamente a la imágen editada... - No solo podemos dar este efecto a fotos alojadas en nuestra web, también podemos usar esto para imágenes alojadas en cualquier web suplantando el {nombredelaimagen} por la URL de la imágen...Por ejemplo: http://scripting.com/images/2010/09/21/skyline.jpg - Las imágenes en .png pueden sufrir perdida de calidad, se recomienda usar siempre imágenes en formato .jpg... - Tengamos en cuenta que cualquier persona con experiencia en programas de edición de imágenes pueden borrar la marca de agua sin dejar rastros...
Un lindo efecto para nuestra web usando solamente PNG y JQuery. Dynamic PNG shadow position & opacity with jQuery es el nombre de este plugin para jquery que permite posicionar la sombra de un objeto en razon a la direccion de la luz que recibe. Lo único que necesitamos son dos imágenes en .png, una que va a ser la que se ve siempre y otra que va a tomar el papel de sombra. Una vez que tengamos las dos imágenes las tendremos que renombrar a logo.png (La que se ve siempre) y logo-shadow.png (la imágen de la sombra). Luego solo queda incluir antes del head los archivos del jquery, el plugin y el CSS. <link rel="stylesheet" href="style.css" type="text/css" media="all" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js"></script> <script type="text/javascript" src="script.js"></script> Realizado por | http://pushingpixels.at/ Editado y Traducido por |
jQuery Face Detection es un plugin para jQuery que permite reconocer las caras humanas dentro de una imagen y enmarcarlos. Con solo subir los archivos correspondientes e incluir esto en el head: <script src="http://code.jquery.com/jquery-1.4.3.min.js"></script> <script src="js/facedetection/ccv.js"></script> <script src="js/facedetection/face.js"></script> <script src="js/jquery.facedetection.js"></script> Ya tendremos nuestro detector de rostros que, bien nos podría servir para etiquetar personas o también, cubrir rostros que no deberían mostrarse. Algo que también es muy importante, es la estructura que debe tener la imágen: <div id="content"> <img src="img/faces.jpg" /> </div>
Copa Gran DT! 2009 Luego de La versión Clausura 2009, llega la versión Apertura 2009 de la Copa Gran DT!. ¿Cómo puedo Participar de esta Copa? 1) Primero creansé un equipo en el Gran DT, si no tienen lo pueden hacer de aquí: http://www.grandt.clarin.com/gdt/grandt/register.html 2) Luego (una vez creado tu equipo) tienes que clickear en TORNEO DE AMIGOS. 3) Se abrirá una página donde tienes que clickear en inscribirme en un torneo. 4) Una vez allí pon en NOMBRE DEL TORNEO: "Copa Gran DT! 2009". 5) Se les aparecerá el torneo y deben clickear en "postularse", luego yo seguramente los aceptaré ese mismo día. (Tenes tiempo hasta el Jueves 3/08/09 para inscribirte) ¿Qué Gano? Próximamente se diran los premios... ¿Cómo estar informado sobre los equipos, expluados, puntos, etc..? Pues bueno tenes muchisimas páginas para informarte, aca dejo algunas: www.ole.com.ar www.clarin.com.ar www.lagrandt.com www.canchallena.com Novedades 2009 Además de elegir tus jugadores, podés jugar con un 4-4-2, 4-3-3 o 3-4-3. Tu propio espacio para sentirte más DT todavía. Ahora podés comprar pines en locales y comercios adheridos.
Hoy les traigo nuevas herramientas del sitio, para los que no se dieron cuenta... Taringa! en el día de hoy agregó una nueva función para agregar Facebook en tu perfil y también para poder identificarte con tu cuenta. Ahora cuando entres a T!, te vas a poder identificar con tu cuenta de Facebook, tan sencillo, como cuando entras a facebook.com y te identificas... _________________________________________________________________________________________ Y ademas de eso podrás hacer público en tu perfil de Taringa tu perfil de Facebook, ¿Cómo?, así: Vamos a Mi Cuenta, y luego veremos algo como esto: Lo que hay de nuevo, es el botón abajo de nuestro avatar con la leyenda "Vincular con Facebook",hacemos click en él y saldrá esto: Hacemos click en Permitir y listo... Ya podremos disfrutar de poder hacer público nuestro Facebook. Espero que les haya gustado el post... _________________________________________________________________________________________ Actualizado 02/09 22 Hs. Debido a muchos comentarios diciendo, ¿Para qué sirve?, me decidí por responder, estopuede servir para varias cosas, depende el uso que le quieras dar vos, sirve para conocer y contactarte con una persona que queres conocer más, por ejemplo Mr Gente ya me agregó al Face , y también sirve para promocionar tus posts como si fuera una auto-recomendación pero automática. Esto sucede por medio de la Aplicación en Facebook "Taringa!" que publica automáticamente un linck hacía tu post con su título y una imágen de algunas de las tantas que hayas subido.
Como en el , primero quiero aclarar que la idea es de @trescirculos, yo solo lo hice a mi manera Esta vez no vamos a tener los clásicos smile, sino que vamos a tener los memes más conocidos, así vamos a poder elegir que meme y que texto tendrá la imágen... Variables: Una vez que elegimos nuestro smile, es hora de elegir el texto que va a aparecer en la imágen, ¿Cómo? Así: http://ootl.com.ar/ootl/meme.php?msj=Aquí el texto&smile=el smile que queramos Osea, en el BBCode de Taringa va así: [img]http://ootl.com.ar/ootl/meme.php?msj=Aquí el texto&smile=el smile que queramos[/img] El mensaje no debe contener más de 18 caracteres. Ejemplos: ¿Qué esperas para probarlo?

Seguramente te paso que estuviste navegando lo más pancho por Taringa con el volumen a 100% porque venís de escuchar Paradise City de los Guns y de golpe se te da por meterte a la desvirtuada de @tuvieja_is_back, de repente ¡Trolololololololo!, ¡Pum!, de culo al piso del cagaso... Bueno, amigos, les traigo aquí la solución (? Con esta extensión para Google Chrome y Mozilla Firefox vamos a poder evitar esos molestos swf, ¡Ojo!, no los elimina, solo los oculta hasta que vos le digas ¡Che! Pelotudo, no seas botón y dejame ver el fla', flah.... ese coso que no se como se llama ¡Dale dolobu! ¡Hace click en el navegador que tenes! ¿Cómo que no sabeas que navegador tenes? Sos un ignorante, ahora no lo bajes, jodete (? Hay que tener Greasemonkey en Firefox...también tiene algunos errores, los voy a ir solucionando ._. En Google Chrome va de +10

Para los despistados, ahora les voy a contar un par de cosas que se agregaron en Taringa en estas últimas horas... Esta es la primera, un cambio completamente distinto a lo que veníamos acostumbrados, un nuevo diseño para recomendar posts idéntico al que usa Facebook, que también fue incorporado al igual que el de Twitter, estos últimos tienen la opción de ver la cantidad de usuarios que recomendaron el post por los mismos medios. En la parte izquierda podemos encontrar publicidad, pero de una forma más práctica y agradable a la vista. Aca podemos ver una herramienta no con mucho uso, ya que no muestra una comunidad que sobresale de las demás, sino que vendría a ser lo que son los posts marcados como patrocinadores que permanecen en Sticky, bueno, esta vez vienen por las comunidades, las comunidades que aparecerán serán comunidades oficiales, como lo vemos en el caso de la de la Imágen. El último, es más para los que pierden puntos y vuelven a postear solo con el hecho de juntar por lo menos 5 puntos e ir a jugar al Truco, bueno, esta vez tendrás una forma más de perder puntos ( ), se vino La Batalla Naval en T!, aunque todavía se nota que le faltan unas cositas y todavía no la agregaron a la sección , podemos ingresar desde . Espero que les guste el post....
Estas descargando una versión antigua de Taringa Extenssions, para no tener errores y disfrutar de la extensión al máximo, te invito a descargar la . Comentarios como: "Firefox RLZ", serán eliminados by @Ootl7 & @elvago9