1. Introducción

Hemos visto que la red Tor está constituida de nodos Tor, a través de los cuales enviamos nuestro tráfico para mantenernos anónimos. No hemos profundizado mucho en terminología, porque no era tan importante; todo lo que queríamos era lograr el anonimato, y así fue.

Pero cuando intentamos configurar un Tor Relay, entonces el proyecto Tor se pone realmente interesante y no podemos prescindir de la terminología. Aquí están las expresiones más frecuentemente utilizadas (manenemos la expresión en inglés por su normal utilización, y su traducción al español):
Continue reading

isUserAMonkey Android
Todos sabemos el humor que gastan chicos de Google, y a raiz de una pregunta en stackoverflow descubrí que la documentación de Android tiene unos cuantos toques de humor de los de Mountain View. Así que decidí buscarlos y crear la siguiente recopilación:

isUserAGoat()

Abriremos la recopilación con la pregunta en stackoverflow, la cual tuvo bastante éxito como se puede apreciar en los votos:

UserManager.isuseragoat
Continue reading

En el artículo Introducción al NDK de Android se explicaron las nociones básicas del NDK, hoy vamos a ver un ejemplo un poco más complejo en el que aprenderemos a depurar código nativo en aplicaciones Android. La aplicación de ejemplo actuará como servidor esperando conexiones mediante telnet. Cuando un cliente se conecte al dispositivo a través telnet, será posible enviar y recibir mensajes. Así como ejecutar dos comandos, ip_de <dominio>, que devolverá la IP de dicho dominio, y adios, que finalizará la conexión.

Continue reading

wxMaxima encontró un error durante la carga
En la facultad solemos usar wxMaxima en las prácticas de las asignturas. Hace poco al intentar abrir un fichero wxm me encontré con el siguiente error:

wxMaxima encontró un error durante la carga ó Failed to convert file to Unicode.

Que indica que wxmaxima ha encontrado un error intentando convertir el fichero a Unicode (utf-8). Para solucionar el problema deberemos convertir manualmente el fichero a utf-8. Basta con seguir los siguientes pasos:
Continue reading

latex_logoComo he mencionado en algún artículo anterior, he aprendido bastante a programar en LaTeX reescribiendo el curso de Android. Hoy vamos a ver cómo crear un pie de página en LaTeX.
Continue reading

Seguramente alguna vez hayas encontrado alguna web con montones de ficheros que te interesa descargarte, pero resulta un tanto arduo descargar los ficheros uno a uno. Si eres usuario Linux seguramente conozcas el comando wget. Este comando permite descargar todo el contenido de una web por extensión, de modo que si queremos descargar todos los ficheros con extensión tar.gz basta con ejecutar el siguiente comando:

wget -r -A.tar.gz <url>

Donde:

  • -A ó –accept es una lista separada por comas de los sufijos o patrones de los ficheros que queremos descargar.
  • -r ó –recursive actúa recursívamente sobre la web indicada.

Este comando no siempre funciona, ya que algunos servidores pueden haber bloqueado el acceso a wget.



¿Eres curioso? » sigue este enlace
Únete a la comunidad El Baúl del Programador: » RSS | Twitter (1148) | Facebook (658) | Google+

gourceGit

Hace unas semanas hablé de logstalgia, que visualiza las visitas a una web en forma del juego Pong. Hoy hablo de Gource, herramienta similar que visualiza la evolución de un repositorio en git.
Continue reading

Ejemplo minted C

Hace unas semanas que aprendí a usar \LaTeX, y cada vez me gusta más, proporciona una calidad a los documentos impecable. De hecho, estoy entregando las prácticas de la facultad en \LaTeX y he reescrito el Curso de programación Android por completo.

Sin embargo, una de las cosas que más me ha costado conseguir es encontrar alguna forma que me gustase de resaltar la sintaxis en latex del código fuente. Tras mucho buscar por internet encontré un paquete que concluyó con mi búsqueda, se llama minted.
Continue reading

Hace unos días explicaba en qué consisten las secciones .ctors y .dtors. Hoy voy a explicar un método muy sencillo para evitar que se aplique ingeniería inversa a nuestros ejecutables, que evitará la depuración del mismo.

Continue reading