wordpress visitor
» 2011 » August | Informática Práctica |

DotSUB, los subtítulos en inglés.

Escrito por ffuentes el Wednesday, 31 de August del 2011 a las 19:21

 

Ayer recibí un mensaje de DotSUB que enviaron a todos sus usuarios explicando con detalles y un video que me gustaría que viéseis, acerca de la “Inglésmanía” y Dot SUB explica que la cantidad de personas que habla o está estudiando el inglés como segunda lengua es tan grande que requiere no perderla de vista y en el caso de esta aplicación comenzar a ofrecer subtítulos especiales Inglés-Inglés.

Los subtítulos Inglés-Inglés o los subtítulos de cualquier video en el mismo idioma del audio son tremendamente útiles para el estudio del lenguaje, para el acostumbramiento de nuestras mentes no nativas a un idioma. Por ejemplo, una buena forma de estudiar (por llamarlo de alguna manera) es ver un video con subtítulos, transcrito y luego quitarle los subtítulos y volverlo a ver. Sin contar la cantidad de personas sordas que se ven beneficiadas.

En su artículo, DotSUB escribe que además los subtítulos en inglés tendrán una características especial que es marcar cada palabra en el momento que esta es pronunciada. hay en cualquier caso, bastantes subtítulos al inglés en DotSUB, pero no con esta característica, al menos de momento.

En los próximos días publicaré una lista de recursos para aprender otros idiomas, especial pero no exclusivamente inglés.

Categoría: Educación | No hay Comentarios »

Un simple contador de visitas con PHP

Escrito por ffuentes el Tuesday, 30 de August del 2011 a las 2:12

 

Estas son cosas que solían ir en Sólo Código, pero actualmente el blog sólo funciona como archivo histórico y no lo actualizo hace años. Así que aquí va:

Es un contador de visitas muy sencillo y hasta cutre, pero te servirá para conocer el tráfico en sitios donde no te importe demasiado si las visitas son únicas o no y te ayuda a no depender de sitios webs ajenos que te obligan a usar unos códigos javascript horribles que hasta pueden infectar tu sitio o poner una publicidad inaguantable.

Entonces debemos crear dos archivos (esto igual puede que lo hayas visto antes pero la publico como la opción para "perezosos", si quieres más funcionalidades ya podemos explicar algún ejemplo más complejo).

1. Creamos un archivo contador.php y pegamos esto:
2. Crear un archivo llamado visitas.txt.
3. En el primer archivo que suponemos está en la misma carpeta de la web que queremos monitorear, pegamos:

PHP:
  1. <?php
  2. $contar = ("visitas.txt");
  3. $hits = file($contar);
  4. $hits[0] ++;
  5. $fp = fopen($contar , "w");
  6. fputs($fp , "$hits[0]");
  7. fclose($fp);
  8. ?>

Y cerramos.

4. Abrir el archivo visitas.txt y escribir un número.
5. Visitar la página y corroborar que el número del archivo visitas.txt ha aumentado en un dígito.

Si queremos que el contador nos sirva en un sitio web, lo hemos de incluir dentro de la página de la siguiente manera:

PHP:
  1. <?php
  2. include ("counter.php");
  3. ?>

Y si le añades un:

PHP:
  1. echo $hits[0];

Te mostrará lo mismo pero en la propia web. Si no quieres que nadie más vea el resultado, déjalo como está.

Este tutorial lo leí en otros sitios y aparecía pero no era demasiado claro o a mi no me lo pareció y no le puse ningún número a visitas.txt y me pareció que no funcionaba, pero cuando se me ocurrió agregárselo, funcionó. Dicho lo anterior, se entenderá que yo, clases de PHP no podría dar, pero el ejemplo ya algo, aunque poco, nos enseña.

Durante esta semana mostraré otro ejemplo que es más interesante porque es un contador de visitantes únicos sin SQL ni cosas raras.

Categoría: PHP, Tutoriales | 1 Comentario »

Crear una ISO desde la consola de Linux

Escrito por ffuentes el Monday, 29 de August del 2011 a las 1:13

 

Un comando sencillo para tener en cuenta y empezar la semana:

Una buena manera de crear archivos iso si lo que queremos no es instalarnos pesados programas gráficos para acabar con la tarea.

El programa se llama genisoimage (es de Debian pero también está en otras distros) y con él podemos generar un .iso de archivos o carpetas:

genisoimage -o imagen.iso archivo_a_grabar.loquesea

Puedes reemplazar archivo_a_grabar por una carpeta o poner varios archivos.

Todo lo anterior es especialmente útil si lo que pretendes es grabar un CD o DVD de datos, que luego puedes quemar con cdrecord o wodim (es el mismo programa), así:

cdrecord imagen.iso

Que si sólo tienes un lector/grabador de discos será suficiente. Si tienes más o no te funciona, escribe antes:

cdrecord --scanbus

Y con la información de tu dispositivo luego escribes:

cdrecord -v dev=0,1,1 imagen.iso

0,1,1 es un ejemplo de la información que podrías haber encontrado con el parámetro scanbus.

Si lo que quieres es grabar un VCD en linux o incluso un DVD te recomiendo leer este otro artículo de I-P.

Categoría: Linux/UNIX | No hay Comentarios »

¿Un “dropbox” open source para instalar en tu servidor? Derpbox

Escrito por ffuentes el Friday, 26 de August del 2011 a las 2:01

 

Dropbox fue una pequeña revolución de Internet en su momento, de hecho le hemos dedicado muchas líneas aquí, eso de poder sincronizar un archivo de un PC a otro fue una invención fantástica y de la que todos quisimos aprovecharnos. Pero luego de los problemas de seguridad que ha presentado, del hecho de no ser libre y ser una aplicación centralizada, la legítima pregunta es ¿me lo puedo montar en mi propia red de alguna manera?

El ocurrente informático Leo Peltier ha creado un pequeño proyecto libre llamado Derpbox y consiste en una aplicación que se instala en el pc local y que a través de un servidor SSH sincroniza nuestros archivos con nuestro servidor remoto.

No la he probado pero he leído las instrucciones para usarlo en su github donde puedes descargarlo e instalarlo. Se sobreentiende que Derpbox es primordialmente para Linux aunque podría ejecutarse en Windows pero no recuerdo bien cómo. Está escrito en Bash y depende de rsync (que lo hemos de instalar en nuestro servidor, no en el PC local) y por supuesto de SSH.

Es una especie de aplicación en la nube, sin la nube (si tenemos un cloud hosting, ahí si que es en la nube xD) y nos brinda varias de las ventajas de Dropbox sin temer que los estadounidenses fisgoneen nuestras cosas.

Como es un proyecto bien sencillo, a partir de él perfectamente podríamos ver otros "dropbox" alternativos, libres y mejorados en los próximos meses o años, estoy seguro que eso pasará.

Derpbox es libre pero bajo la licencia "beer-ware", esto quiere decir que es gratis, pero que si te gusta, puedes comprarle una cerveza a su creador. Yo pensaba que lo de la licencia se lo había inventado pero tiene hasta página en la Wikipedia!.

Categoría: Linux/UNIX, Nube, open source | No hay Comentarios »

Cómo crear un proxy para navegar en el trabajo con SSH

Escrito por ffuentes el Thursday, 25 de August del 2011 a las 5:15

 

Como explicaba en el artículo de JAP, existen alternativas para evadir la censura, conservar nuestro anonimato o evitar restricciones geográficas más allá de los típicos proxies web que son hasta cierto punto útiles pero son fácilmente censurables y además no sirven para ver videos o reproducir algo más allá de HTML.

Entonces una opción es usar JAP pero el inconveniente de JAP (o de Your Freedom) es que si no pagamos es lento y si pagamos, tenemos que desembolsar una gran cantidad a cambio de una velocidad mayor pero aún así bajo unos límites bastante restringidos de transferencia, sin contar que mucha gente no tiene tarjetas de crédito.

Una alternativa es utilizar otro PC que esté bajo nuestro control, puede ser un VPS u otra máquina de nuestro alcance (por ejemplo, si necesitamos saltarnos el filtro de nuestra oficina, nos basta con el PC de casa) y ayudarnos con SSH. Crearemos un proxy al que solamente tendremos acceso nosotros y que cifrará el contenido, dándonos un cierto nivel de anonimato.

¿Qué hacer?

SSH es un protocolo seguro que nos permite manejar un PC de forma remota a través de la consola.

Algo que nos permite SSH es redirigir puertos a través de él y hay muchas alternativas para hacerlo posible, y voy a mostrar dos, una que me funcionó y otra que no. Veréis que no es dificil.

Lo primero que debo decir es que para hacer esto utilicé un VPS, que ya viene con el servidor SSH integrado, si emplean un PC casero tendrán que instalar y configurar SSH previamente.

a) Usar solamente SSH

Esta es la alternativa más rápida y fácil pero por alguna razón a mi no me funcionó. Se trata de conectarnos al PC remoto con Putty (que en Windows es la opción principal y lo pueden instalar en un pendrive).

En el caso de Linux, con OpenSSH todo lo que hay que hacer es escribir en la consola:

CODE:
  1. ssh root@host -fND localhost:7777

Reemplazando host por la IP del equipo o la URL (un PC casero con IP dinámica puede tener una URL con dyndns por ejemplo). Los parámetros -fND provocan que SSH simplemente ejecute la redirección de puertos, que esta sea dinámica (tanto local como remota) y que corra en segundo plano. El puerto del ejemplo es el 7777 pero puede ser el que quieras.

Luego tenemos que ir a la configuración de red de Firefox o el navegador que estén usando y cambiar la configuración para que el navegador se conecte por medio del proxy SOCKS v5 en localhost puerto 7777.

En Putty es necesario para lograr el mismo efecto, configurar antes de conectarnos al PC remoto, en la columna izquierda seleccionar Connection -> SSH -> Tunnels. En "source port" escribimos 7777 y hacemos clic en "Add". Debemos además marcar "Dynamic". Con todo en su lugar hacemos clic en "Open" y cambiamos la configuración de Firefox de la misma manera en que lo expliqué en el párrafo anterior.

b) Privoxy

Es muy similar pero se recomienda usarlo para conexiones HTTP por un tema de seguridad, ya que la primera alternativa no impide que el DNS se resuelva desde la red local. Además fue esta solución la que realmente me funcionó.

En nuestro sistema remoto instalamos previamente Privoxy, que es un programa especialmente diseñado para esto, a diferencia de Squid que es bastante complicado de configurar y está hecho para filtrar cosas (que es la función clásica de los proxies). Privoxy filtra por defecto algunos anuncios que pudieran delatar nuestra identidad.

Privoxy utiliza el puerto 8118, por lo que hemos de estar seguros de que no hay un bloqueo de ese puerto con ningún firewall o escoger otro puerto y configurarlo para que funcione por ahí.

Luego de instalarlo, lo iniciamos para que cuando lo necesitemos, esté corriendo.

De vuelta en nuestro PC de la oficina o en nuestro PC local, si tenemos OpenSSH, escribimos lo siguiente:

CODE:
  1. ssh -NL 8118:localhost:8118 root@host

Esto a diferencia del ejemplo anterior no es una redirección dinámica, sino local (eso significa la L).

Ahora todo lo que tenemos que hacer es decirle a nuestro navegador que use el proxy de localhost, puerto 8118 para conectarse a Internet. Si lo hemos hecho todo bien, ya estamos usando un proxy para conectarnos a Internet y podemos ingresar a una página de estas que nos indican qué IP tenemos para comprobarlo.

Algo que desconozco es si acaso los servicios de consolas remotas gratuitas como SDF, sirven para esto, en especial para la segunda alternativa. Me queda de tarea.

La segunda alternativa la aprendí del siguiente sitio web que explica además otras alternativas para tunelar nuestro tráfico.

Categoría: privacidad | No hay Comentarios »

Crea cuentas con datos falsos para proteger tu privacidad con TmpAccount

Escrito por ffuentes el Wednesday, 24 de August del 2011 a las 4:00

 

Esto suena a algo muy controvertido, pero ocurre que mucha gente o tiene apuro por completar sus datos y quiere probar pronto algo que no sabe si volverá a usar o bien no queremos que nuestros propios datos se empleen. Por ejemplo, para probar todos los servicios que muestro en este blog, muchas veces necesito crearme una cuenta en cada servicio y eso me expone a recibir mucho spam.

TMPAccount nos permite generar un perfil ficticio para evitar todo esto.

La web se puede usar con registro o sin él y nos crea un perfil automáticamente, el cual podemos copiar inmediatamente en el formulario correspondiente (incluye una cuenta de e-mail trash-mail.com). TMPAccount nos permite registrarnos en el sitio para administrar nuestros perfiles ficticios, aunque esto no es obligatorio (y sí, la podríamos crear con datos falsos).

La única restricción es legal y es que al guardar un perfil falso hemos de marcar una casilla donde firmamos no emplear estos datos para rellenar perfiles de sitios web que no permiten usuarios ficticios como Facebook o Google+. Es una especie de exoneración de responsabilidad para TMPAccount ante la posibilidad de que los usuarios quieran emplear esos datos en sus perfiles de esas redes sociales.

Categoría: privacidad | No hay Comentarios »

Evitar el proxy con JAP

Escrito por ffuentes el Tuesday, 23 de August del 2011 a las 4:01

 

Para algunos este dato puede sonar conocido pero para otros va a ser de mucha ayuda, sobre todo porque es relativamente sencillo de usar.

En elblogdeffuentes.cl hace mucho tiempo escribí algunas estrategias para evitar el proxy en el trabajo o evitar la censura en un país. Por alguna razón yo no conté con esta información al momento de escribir el artículo pero sí conozco a JAP desde hace tiempo y me parece un buen momento para compartir de qué se trata.

JAP es un proyecto dedicado a la evasión de la censura y a la defensa del anonimato en la red. Se trata de un servicio de tunelización del tráfico por medio de un proxy, para lo cual deberemos descargarnos la aplicación desde el sitio web de JAP, no es un proxy como los habituales, y el programa que nos descargamos evita o intenta evitar más bien, que nuestra identidad sea revelada desde que sale del PC.

JAP funcionando en Linux

Para configurar nuestro sistema hemos de descargarnos el programa (que es un archivo .jar, por lo que funcionará en todos los sistemas operativos) y luego seguir los pasos de configuración inicial de JAP. Probablemente necesites configurar manualmente tu navegador para que use un proxy ubicado en localhost, puerto 4001.

JAP puede utilizarse gratuitamente, pero tiene opciones de pago.

El servicio gratuito de JAP (también llamado AN.ON) nos permite navegar a una velocidad máxima de 50kbps y es útil para navegar por la WWW. El servicio de pago permite navegar con un mínimo de 600kbps y usar cualquier puerto, es decir, permite anonimizar todo el tráfico y no sólo el web. El plan más económico cuesta 5€ o 0.6 Bitcoins.

JAP puede usarse en combinación con TOR (aunque esa parte no la tengo muy estudiada) y también tiene una opción para actuar como nodo y ayudar a otros a evadir la censura.

Es una buena alternativa para evadir proxys en el trabajo, para evadir bloqueos por geolocalización o evitar la censura de tu país si es el caso.

Categoría: privacidad | 2 Comentarios »

Protege tu e-mail con scr.im

Escrito por ffuentes el Monday, 22 de August del 2011 a las 4:34

 

Sabemos bien que no podemos escribir nuestra dirección de e-mail en cualquier parte, porque un bot spammer puede apoderarse de la dirección. Una opción es escribir nuestra casilla sin la arroba pero hipotéticamente un bot podría aprender a detectar las formas más comunes en que se esconden las direcciones de correo electrónico.

Scr.im es un sencillo sistema que nos permite tener una dirección corta para que cada vez que necesitemos compartir nuestro correo electrónico en público, no tengamos que complicarnos la vida.

Debemos ingresar nuestra dirección en scr.im más un espacio para personalizar la URL y el servicio nos devolverá una URL corta. Al hacer clic en el enlace veremos una pantalla con un captcha y luego de resolverlo podremos ver un enlace mailto a nuestro correo electrónico.

Una pregunta bastante obvia es si al darles nuestro correo electrónico a los de scr.im, sean ellos quienes usen maliciosamente nuestros datos. Este es el único y no menor contra que tiene un servicio como este. Hay que decir que scr.im promete no utilizar nuestros datos. En cualquier momento podemos pedir que nuestro correo e. sea borrado haciendo lo siguiente: http://scr.im/remove/direccion reemplazando "dirección" con la URL nuestra.

Aquí un ejemplo

Categoría: Recursos, twitter | No hay Comentarios »

Anki, las tarjetas para memorizar en Internet y en el PC.

Escrito por ffuentes el Wednesday, 17 de August del 2011 a las 20:59

 

anki

Esta semana he tenido la oportunidad de probar Anki para aprender inglés. Se trata de un programa que lleva la mecánica de las tarjetas de memorización o flashcards que se emplean o recomiendan en muchas academias de idiomas para memorizar, por ejemplo, vocabulario del idioma que estamos aprendiendo.

Anki lo que hace es llevar este tipo de tarjetas al PC de tal manera de generar una metódica secuencia de estudio con la que acabaremos aprendiendo más vocabulario. Esto quiere decir que no sólamente cogemos unas tarjetas y nos las aprendemos sino que guardamos nuestro progreso.

La memorización espaciada es un método de aprendizaje que requiere que seamos expuestos a una palabra (en este caso) y a su significado en varias ocasiones en el tiempo, esto logra que retengamos esas palabras. Anki permite que las recordemos efectivamente y nos las repite en un intervalo de tiempo a nuestra elección.

Los juegos de tarjetas nos los podemos preparar nosotros mismos con lo que tengamos que memorizar, sin embargo, el sistema viene preparado para descargar mazos desde la red. Hay muchos mazos preparados para aprender, por ejemplo, japonés o inglés.

El programa está disponible para las 3 principales plataformas, pero también por Internet lo que nos permite guardar nuestros progresos, independiente de que tengamos acceso o no a nuestro PC y también por medio del móvil, principalmente en Android y el iPhone. La plataforma online también sirve para trasladar nuestros progresos desde un equipo a otro.

Por experiencia personal, si hay algo importante luego de entender la estructura gramatical es tener un buen vocabulario, es imposible tener soltura sin esto. Muchas webs para estudiar un idioma se quedan sólo en la gramática, por lo que aprender más vocabulario se hace complicado y al final sientes que no avanzaste mucho.

Obviamente Anki es para mucho más que aprender idiomas, si lo que necesitas es estudiar para un examen que requiere memorización, te va a venir muy bien.

No conozco los plugins de Anki pero está diseñado de tal manera de recibir características nuevas con ellos.

Categoría: Recursos | 2 Comentarios »

Compartir archivos en Twitter con Minus

Escrito por ffuentes el Tuesday, 16 de August del 2011 a las 1:58

 

Webs para compartir archivos las hay a porrones, lo que puede cambiar y no mucho es el método,es por eso que hoy les comparto acerca de una nueva aplicación que he encontrado llamada Minus.

Minus es una especie de perfil en el cual almacenamos para compartir archivos con nuestros amigos de Twitter o de Facebook pues genera automáticamente un enlace corto y tiene ambos botones de compartir integrados. Todos los archivos quedan en nuestro perfil formando una "timeline" igual que la de Twitter (de hecho, puedes seguir usuarios de Minus) y los podemos añadir desde nuestro navegador o incluso desde nuestro escritorio con su aplicación oficial (disponible para los 3 principales sistemas operativos) o desde nuestro móvil.

El archivo puede pesar hasta 200MB y ciertos tipos de archivos pueden editarse. Las imágenes se muestran automáticamente y así.

Pero lo mejor de todo es que Minus es software libre, por lo que podríamos tener nuestro propio servicio de almacenamiento de archivos.

En resumen es un sistema para compartir archivos bastante sencillo, no es necesario registrarse pero es recomendable, algo que en todo caso es muy simple, dado que no nos pide más detalles que un usuario y una contraseña (opcionalmente podemos agregar un correo electrónico para recuperar la contraseña si queremos).

Categoría: Recursos | No hay Comentarios »

« Entradas previas