<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sarckz&#039;s weblog &#187; BSD</title>
	<atom:link href="http://sarckz.com.ar/category/software/bsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://sarckz.com.ar</link>
	<description>Blog de opinión, guías y cosas de interés</description>
	<lastBuildDate>Sat, 24 Dec 2011 03:42:06 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sarckz.com.ar' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Sarckz&#039;s weblog &#187; BSD</title>
		<link>http://sarckz.com.ar</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sarckz.com.ar/osd.xml" title="Sarckz&#039;s weblog" />
	<atom:link rel='hub' href='http://sarckz.com.ar/?pushpress=hub'/>
		<item>
		<title>Usando la combinación TTA + CUE</title>
		<link>http://sarckz.com.ar/2011/07/26/usando-la-combinacion-tta-cue/</link>
		<comments>http://sarckz.com.ar/2011/07/26/usando-la-combinacion-tta-cue/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 20:09:27 +0000</pubDate>
		<dc:creator>Sarckz</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[aimp2]]></category>
		<category><![CDATA[audacious]]></category>
		<category><![CDATA[cue]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[tta]]></category>

		<guid isPermaLink="false">http://sarckz.wordpress.com/?p=499</guid>
		<description><![CDATA[Suele suceder que en nuestra búsqueda de música por Internet encontremos formatos que desconocemos, o no tenemos una clara idea de como utilizarlos. Tal es el caso de los CDs de música en forma de un archivo .tta, los cuales son generalmente acompañados por un archivo .cue. Pero antes de seguir con la forma de usarlos pondré [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sarckz.com.ar&amp;blog=3390585&amp;post=499&amp;subd=sarckz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Suele suceder que en nuestra búsqueda de música por Internet encontremos formatos que desconocemos, o no tenemos una clara idea de como utilizarlos. Tal es el caso de los CDs de música en forma de un archivo .tta, los cuales son generalmente acompañados por un archivo .cue.</p>
<p>Pero antes de seguir con la forma de usarlos pondré algo de información acerca de que son estos archivos:</p>
<p>Extraído de Wikipedia:</p>
<blockquote><p><strong>True Audio</strong> (abreviado <strong>TTA</strong>) es un <a title="Códec de audio" href="http://es.wikipedia.org/wiki/C%C3%B3dec_de_audio">códec de audio</a> simple sin pérdidas en tiempo real gratis. Está basado en pronóstico de filtros adaptativos los cuales han mostrado resultados satisfactorios comparados con la mayoría de los análogos modernos. TTA ofrece niveles de compresión elevados, manteniendo la rapidez de operación.</p>
<p>El códec de audio TTA realiza una compresión multicanal de 8, 16 y 24 bits de datos de archivos de audio <a title="WAV" href="http://es.wikipedia.org/wiki/WAV">WAV</a>. Según el tipo de música que comprimimos tendremos coeficientes de compresión alrededor del 30%-70%. Permite almacenar hasta 20 Cd&#8217;s de audio en un DVD-R (aprox. 4GB) manteniendo la calidad de audio original.</p></blockquote>
<blockquote><p>Una <strong>hoja cue</strong>, <strong>cue sheet</strong> o archivo.cue, es un archivo <a title="Unicode" href="http://es.wikipedia.org/wiki/Unicode">Unicode</a> (archivo de texto) que especifica cómo se distribuyen las pistas de datos en un disco compacto. Las hojas cue comúnmente tienen la extensión &#8220;.cue&#8221;. Originalmente usados por el programa CDRWIN para hacer imágenes ISO, pero actualmente usados por muchos programas audiovisuales y de grabación de CDs como <a title="Nero" href="http://es.wikipedia.org/wiki/Nero">Nero</a>.</p>
<p>Para un <a title="CD" href="http://es.wikipedia.org/wiki/CD">CD</a> de audio, la hoja cue puede especificar títulos y autores para el disco, así como los nombres de cada una de las pistas, <a title="OGG" href="http://es.wikipedia.org/wiki/OGG">OGG</a>, <a title="MP3" href="http://es.wikipedia.org/wiki/MP3">MP3</a>, <a title="WAV" href="http://es.wikipedia.org/wiki/WAV">WAV</a>, <a title="FLAC" href="http://es.wikipedia.org/wiki/FLAC">FLAC</a>, etc, y archivos <a title="BIN" href="http://es.wikipedia.org/wiki/BIN">BIN</a> son usados generalmente. Las <em>hojas cue</em> son especialmente usadas para grabar o escuchar discos donde todas las pistas son grabadas en un único archivo que contiene todo el audio y la hoja cue es la que especifica al reproductor cuándo termina una pista y comienza otra.</p></blockquote>
<p>A la hora de elegir un programa adecuado se suelen generar ciertas confusiones porque es frecuente que cada uno ofrezca lo que el otro no tiene, y a este le falte algo del anterior.</p>
<p><span id="more-499"></span></p>
<p>En Windows tenemos el <strong><a href="http://www.aimp2.us/" target="_blank">Aimp 2</a></strong>, un reproductor de música gratuito, muy moderno y funcional con soporte para la mayoría de códecs, una gran variedad de idiomas (incluyendo español) y skins. En este caso importa perfectamente la información de cada canción tan solo con abrir o añadir el archivo .tta, asegurándonos de que el .cue tiene el mismo nombre y se encuentra en la misma carpeta (algo así como abrir una película con subtítulos que están en otro archivo).</p>
<p style="text-align:center;"><a href="http://sarckz.files.wordpress.com/2011/07/sshot-12.png" target="_blank"><img class="aligncenter size-full wp-image-531" title="Aimp 2 TTA + CUE" src="http://sarckz.files.wordpress.com/2011/07/sshot-12.png?w=1024" alt=""   /></a></p>
<p>El asunto termina allí sin problemas.</p>
<p>Pero en GNU/Linux o BSD la cosa no es tan sencilla. O al menos así parece. Luego de intentar con varios programas encontré que la solución estaba mucho más a la vista de lo pensado.</p>
<p>Con <strong><a href="http://audacious-media-player.org/" target="_blank">Audacious</a></strong>, un reproductor de audio de software libre para sistemas POSIX, con una interfáz GTK y soporte para skins, extensiones y otros códecs. Por defecto soporta True Audio, pero para utilizar archivos .cue es preciso que <strong>libcue</strong> esté instalado. En ciertas distribuciones esta dependencia ya viene directamente con el programa (por ejemplo, Ubuntu), pero en otras (como Arch Linux), solo se incluye lo más esencial y tendremos que agregarla a mano.</p>
<p>Abrimos el Audacious, vamos a <strong>Archivo (File) &#8212;&gt; Agregar archivos (Add Files)</strong> y agregamos el archivo .cue directamente como haríamos con cualquier otro formato común (también podemos arrastrar el icono del archivo directamente dentro de la lista de reproducción). En este caso solamente tenemos que asegurarnos de que ambos archivos se encuentren dentro del mismo directorio. Esto va a importar la información de cada pista a la lista de reproducción permitiéndonos reproducirlas sin problema alguno.</p>
<p>Aquí una prueba de que funciona y como se ve:</p>
<p style="text-align:center;"><a href="http://sarckz.files.wordpress.com/2011/07/screenshot-07242011-045016-pm.png" target="_blank"><img class="aligncenter size-full wp-image-510" title="Audacious TTA + CUE" src="http://sarckz.files.wordpress.com/2011/07/screenshot-07242011-045016-pm.png?w=1024" alt=""   /></a></p>
<p>En fin, espero que hayan encontrado aquí la solución a este conocido problema.</p>
<p>Saludos.</p>
<p><span style="text-decoration:underline;">Más información:</span></p>
<p><a href="http://es.wikipedia.org/wiki/AIMP" target="_blank">Wikipedia - AIMP</a></p>
<p><a href="http://es.wikipedia.org/wiki/Audacious_Media_Player" target="_blank">Wikipedia - Audacious Media Player</a></p>
<hr />
<p style="text-align:center;"><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license"><img style="border-width:0;" src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" alt="Creative Commons License" /></a><br />
This work by Tobias Nahuel Paiva (Sarckz) is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license">Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License</a>.</p>
<br />Filed under: <a href='http://sarckz.com.ar/category/informatica/software/bsd/'>BSD</a>, <a href='http://sarckz.com.ar/category/informatica/software/gnulinux/'>GNU/Linux</a>, <a href='http://sarckz.com.ar/category/informatica/'>Informática</a>, <a href='http://sarckz.com.ar/category/informatica/software/'>Software</a>, <a href='http://sarckz.com.ar/category/informatica/software/windows/'>Windows</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sarckz.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sarckz.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sarckz.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sarckz.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sarckz.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sarckz.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sarckz.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sarckz.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sarckz.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sarckz.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sarckz.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sarckz.wordpress.com/499/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sarckz.wordpress.com/499/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sarckz.wordpress.com/499/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sarckz.com.ar&amp;blog=3390585&amp;post=499&amp;subd=sarckz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sarckz.com.ar/2011/07/26/usando-la-combinacion-tta-cue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dc238005e861ff358966bfe3bb523947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sarckz</media:title>
		</media:content>

		<media:content url="http://sarckz.files.wordpress.com/2011/07/sshot-12.png" medium="image">
			<media:title type="html">Aimp 2 TTA + CUE</media:title>
		</media:content>

		<media:content url="http://sarckz.files.wordpress.com/2011/07/screenshot-07242011-045016-pm.png" medium="image">
			<media:title type="html">Audacious TTA + CUE</media:title>
		</media:content>

		<media:content url="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" medium="image">
			<media:title type="html">Creative Commons License</media:title>
		</media:content>
	</item>
		<item>
		<title>Compartir internét con PF</title>
		<link>http://sarckz.com.ar/2008/01/26/compartir-internet-con-pf/</link>
		<comments>http://sarckz.com.ar/2008/01/26/compartir-internet-con-pf/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 22:22:32 +0000</pubDate>
		<dc:creator>Sarckz</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sarckz.com/?p=57</guid>
		<description><![CDATA[Packet Filter (PF), es un filtro de paquetes o cortafuegos de OpenBSD (aunque se usa en otros BSDs) basado en configuración dinámica. Escrito por Daniel Hartmeier, reemplazó al filtro de Darren Reed IPFilter en OpenBSD debido a problemas con la licencia. (Extraído de wikipedia). Como veremos en este artículo, además de usarlo como firewall podemos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sarckz.com.ar&amp;blog=3390585&amp;post=57&amp;subd=sarckz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Packet Filter (PF), es un filtro de paquetes o cortafuegos de OpenBSD (aunque se usa en otros BSDs) basado en configuración dinámica. Escrito por Daniel Hartmeier, reemplazó al filtro de Darren Reed <em><span class="new">IPFilter</span></em> en OpenBSD debido a problemas con la licencia. <em>(Extraído de wikipedia)</em>.</p>
<p>Como veremos en este artículo, además de usarlo como firewall podemos usarlo para compartir internet desde un servidor hacia PCs que estén conectadas a el.</p>
<p><span id="more-57"></span>Sus reglas son bastante más sencillas que IpFilter e Iptables, por lo que no nos costará entender lo que vamos a hacer.</p>
<p align="left">Hagamos de cuenta de que tenemos el mismo caso que en mi tutorial de <a href="http://www.sarckz.com.ar/index.php/2007/11/14/compartir-internet-con-iptables/" target="_blank">compartir internet con iptables</a>: Una pc servidora la cual tiene dos tarjetas de red: Una la cual recibe la conexión a partir de un módem, router o switch, y la otra la cual debe proveer de conexión a otra pc (digamos un “cliente”).</p>
<p align="left">En BSD las tarjetas son mencionadas de otra forma (sin el tipico eth0, eth1, etc etc, de GNU/Linux). Por ejemplo, una tarjeta Via Rhine se llamará vr0, vr1, etc; y una Davicom se llamará dc0, dc1, etc etc. Así que primero debemos averiguar bien el nombre de cada tarjeta de red antes de seguir.</p>
<p>Para usar PF obviamente tenemos que iniciarlo. Por defecto el mismo no se ejecuta al inicio, así que podemos elegir entre inciarlo manualmente con el comando /etc/rc.d/pf start, o editar /etc/rc.conf para habilitarlo. Lo hacemos de la siguiente manera:</p>
<p>Editamos /etc/rc.conf con el editor que elijamos. En OpenBSD vamos hasta la línea donde pone:</p>
<p>pf=NO</p>
<p>Y le cambiamos el NO por un YES.</p>
<p>En FreeBSD vamos a la línea que dice:</p>
<p>pf_enable=NO</p>
<p>Y también cambiamos el NO por YES.</p>
<p>En NetBSD editamos el mismo archivo, pero tenemos que añadir pf=YES al final.</p>
<p>Ahora debemos editar el archivo /etc/pf.conf. Buscamos estas dos líneas:</p>
<p>ext_if=”&#8221;</p>
<p>int_if=”&#8221;</p>
<p>Supongamos que tenemos vr0 y vr1; la primera recibe la conexión y la segunda es la que queremos que comparta internet al “cliente”. Así que deberíamos poner a vr0 como interface externa y a vr1 como interface interna:</p>
<p>ext_if=”vr0&#8243;</p>
<p>int_if=”vr1&#8243;</p>
<p>Activamos NAT (Network Adress Translation), el cual nos permitirá cambiar la IP de los paquetes salientes y entrantes de nuestras pcs “clientes” por la IP externa de nuestro ordenador que comparte internet. Para eso descomentamos la siguiente línea:</p>
<p>#nat on $ext_if from !($ext_if) -&gt; ($ext_if:0)</p>
<p>Con esto hará que se aplique NAT a todos los paquetes que no vengan de nuestra interface externa.</p>
<p>Ahora dejamos pasar todo el tráfico (entrante y saliente) de nuestra interface interna. Agregamos las siguientes líneas:</p>
<p>pass in on $int_if all</p>
<p>pass out on $int_if all</p>
<p>Guardamos el archivo y ya podemos seguir con el próximo paso.</p>
<p>Puede suceder que cuando iniciemos PF nos diga un error como el siguiente:</p>
<p>pfctl: /dev/pf: device not configured.</p>
<p>Eso ocurre cuando no se carga el módulo de packetfilter. Para cargarlo solo nesecitamos hacer:</p>
<p><code># modload /usr/lkm/pf.o</code></p>
<p>E intentamos activar pf nuevamente.</p>
<p>Para evitar tener que activarlo cada vez que iniciamos el ordenador, podemos activar lkm (loadable kernel module (un daemon que activa y desactiva módulos)) al inicio del sistema:</p>
<p>Editamos /etc/rc.conf y buscamos la línea que diga:</p>
<p>lkm=NO</p>
<p>Y cambiamos el NO por YES.</p>
<p>En NetBSD debemos añadir lkm=YES al final.</p>
<p>Luego editamos el archivo /etc/lkm.conf, y abajo de todo agregamos lo siguiente:</p>
<p>/usr/lkm/pf.o &#8211; - &#8211; - BEFORENET</p>
<p>Con esto el lkm activará el módulo de packet filter antes de que se inicien las funciones de red (BEFORENET) y antes de que obviamente, se inicie PF.</p>
<p>Si ya activamos PF antes de editar el archivo de coinfiguración, podemos cargar de nuevo el pf.conf que acabamos de editar de la siguiente forma:</p>
<p><code># pfctl -f /etc/pf.conf</code></p>
<p>Por último, activamos el ip forwarding (el proceso en el cual se redirigen paquetes de una red a otra, en este caso, de internet a una o más pcs “clientes” de nuestra red local):</p>
<p><code># sysctl net.inet.ip.forwarding=1</code></p>
<p>Para que no tengamos que activarlo cada vez que iniciamos el sistema, editamos el archivo /etc/sysctl.conf y descomentamos la siguiente línea:</p>
<p>#net.inet.ip.forwarding=1</p>
<p>O sea, le quitamos el #.</p>
<p>Y ya está. Podemos reiniciar para que se active todo automáticamente o podemos activar todo a mano de las formas que mencioné arriba.</p>
<p>Sugiero leer la <a href="http://www.openbsd.org/faq/pf/es/index.html" target="_blank">documentación</a> de Packet Filter para entender mejor estas funciones y aplicarlas como uno desee.</p>
<hr />
<p style="text-align:center;"><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license"><img style="border-width:0;" src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" alt="Creative Commons License" /></a><br />
This work by Tobias Nahuel Paiva (Sarckz) is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license">Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sarckz.wordpress.com/57/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sarckz.wordpress.com/57/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sarckz.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sarckz.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sarckz.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sarckz.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sarckz.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sarckz.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sarckz.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sarckz.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sarckz.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sarckz.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sarckz.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sarckz.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sarckz.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sarckz.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sarckz.com.ar&amp;blog=3390585&amp;post=57&amp;subd=sarckz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sarckz.com.ar/2008/01/26/compartir-internet-con-pf/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dc238005e861ff358966bfe3bb523947?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sarckz</media:title>
		</media:content>

		<media:content url="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" medium="image">
			<media:title type="html">Creative Commons License</media:title>
		</media:content>
	</item>
	</channel>
</rss>
