<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Código Fuente on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/c%C3%B3digo-fuente/</link><description>Recent content in Código Fuente on Karpoke - Just Another Blog</description><generator>Hugo -- 0.159.0</generator><language>es</language><lastBuildDate>Fri, 14 Nov 2014 00:29:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/c%C3%B3digo-fuente/index.xml" rel="self" type="application/rss+xml"/><item><title>Creando un dominio .onion (más o menos) personalizado</title><link>http://karpoke.ignaciocano.com/2014/11/14/creando-un-dominio-onion-mas-o-menos-personalizado/</link><pubDate>Fri, 14 Nov 2014 00:29:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/11/14/creando-un-dominio-onion-mas-o-menos-personalizado/</guid><description>&lt;p&gt;Hace unos días salió a la luz que Facebook estaba disponible a través de
un &lt;a href="https://lists.torproject.org/pipermail/tor-talk/2014-October/035413.html"&gt;dominio .onion&lt;/a&gt; en la red Tor.&lt;/p&gt;
&lt;p&gt;Las direcciones .onion se crean al aplicar una &lt;a href="https://gitweb.torproject.org/torspec.git?a=blob_plain;hb=HEAD;f=rend-spec.txt"&gt;codificación base32 a los primeros 80 bytes del hash SHA1 de la clave privada del servidor&lt;/a&gt;.
Sabiendo esto, crear una dirección que contenga palabras clave concretas
es cuestión de fuerza bruta y tiempo.&lt;/p&gt;
&lt;p&gt;Un programa que nos servirá para crear dominios que cumplan con nuestros
requisitos es &lt;a href="https://github.com/katmagic/Shallot"&gt;Shallot&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MiniDLNA en Ubuntu Trusty Tahr</title><link>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</link><pubDate>Tue, 11 Nov 2014 15:23:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</guid><description>&lt;p&gt;DLNA define las especificaciones para compartir contenido multimedia
entre diferentes dispositivos mediante el uso de protocolos UPnP.
Instalaremos un servidor DLNA en Ubuntu Trusty Tahr, MiniDLNA (ahora se
llama ReadyMedia), que nos permitirá, por ejemplo, ver películas,
escuchar música o ver fotos en el portátil, el móvil o la televisión.
Actualmente, no se encuentra en los repositorios, así que lo
instalaremos a partir del código fuente. (Otra alternativa sería usar
algún repositorio PPA que ya contenga el paquete compilado.)&lt;/p&gt;</description></item><item><title>Interactive map of Linux kernel</title><link>http://karpoke.ignaciocano.com/2012/05/27/interactive-map-of-linux-kernel/</link><pubDate>Sun, 27 May 2012 13:10:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/05/27/interactive-map-of-linux-kernel/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The interactive Linux kernel map helps you traverse complex interconnections
between subsystems of the kernel while you explore its source code. A Linux
hacker, trying to track down a bug or just understand how some subsystem
works, can get exhausted just trying to figure out what invokes what ” so the
kernel map comes to the rescue!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» &lt;a href="http://www.makelinux.com/kernel_map/intro"&gt;makelinux.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Instalando MySQL Workbench desde el código fuente en Ubuntu Oneiric Ocelot</title><link>http://karpoke.ignaciocano.com/2012/01/10/instalando-mysql-workbench-desde-el-codigo-fuente-en-ubuntu-oneiric-ocelot/</link><pubDate>Tue, 10 Jan 2012 16:16:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/01/10/instalando-mysql-workbench-desde-el-codigo-fuente-en-ubuntu-oneiric-ocelot/</guid><description>&lt;p&gt;&lt;a href="http://www.mysql.com/products/workbench/"&gt;MySQL Workbench&lt;/a&gt; es una herramienta que permite diseñar y administrar
una base de datos MySQL y proporciona herramientas para la configuración
del servidor y la administración de los usuarios.&lt;/p&gt;
&lt;p&gt;MySQL Workbench no se encuentra en los repositorios de Ubuntu, y desde
la &lt;a href="http://dev.mysql.com/downloads/workbench#downloads"&gt;página de descargas&lt;/a&gt; todavía no hay un paquete para Ubuntu Oneiric
Ocelot (11.10).&lt;/p&gt;
&lt;h2 id="instalación"&gt;Instalación&lt;/h2&gt;
&lt;p&gt;Para instalar MySQL Workbench, primero nos bajamos el código fuente.
Ahora mismo, la última versión es la 5.2.37.&lt;/p&gt;</description></item><item><title>Salvapantallas con el código fuente del kernel</title><link>http://karpoke.ignaciocano.com/2011/07/28/salvapantallas-con-el-codigo-fuente-del-kernel/</link><pubDate>Thu, 28 Jul 2011 12:42:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/07/28/salvapantallas-con-el-codigo-fuente-del-kernel/</guid><description>&lt;p&gt;Si queremos que cada vez que aparezca el salvapantallas, lo haga
mostrando algunas líneas del código fuente del &lt;em&gt;kernel&lt;/em&gt; por pantalla,
sólo necesitamos configurar el salvapantallas &lt;code&gt;phosphor&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Phosphor" loading="lazy" src="http://karpoke.ignaciocano.com/images/phosphor-300x178.png"&gt;&lt;/p&gt;
&lt;p&gt;Lo primero es instalar el código fuente del &lt;code&gt;kernel&lt;/code&gt;:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo apt-get source linux-source-$(uname -r)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;El comando &lt;code&gt;uname&lt;/code&gt; muestra información acerca del sistema operativo
instalado, la versión del kernel, la familia del procesador, el nombre
de la máquina o la plataforma. En mi caso, uso un kernel PAE, porque
tengo una Ubuntu de 32 bits y 4 GB de RAM, por lo que el comando
anterior no me ha ido del todo bien:&lt;/p&gt;</description></item></channel></rss>