<?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/"
	>

<channel>
	<title>Damià Personal Blog</title>
	<atom:link href="http://blog.damia.net/damianetblog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.damia.net/damianetblog</link>
	<description>.oOo.</description>
	<lastBuildDate>Wed, 18 Aug 2010 08:43:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como montar un disco externo con RAID y LVM: receta</title>
		<link>http://blog.damia.net/damianetblog/index.php/2010/08/como-montar-un-disco-externo-con-raid-y-lvm-receta/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2010/08/como-montar-un-disco-externo-con-raid-y-lvm-receta/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 08:43:56 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Cosas tecnicas]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=154</guid>
		<description><![CDATA[Habitualmente instalo maquinas Debian con RAID software y LVM, hasta hoy no habia necesitado acceder al disco desde fuera del sistema, hoy he necesitado montar uno de esos discos por usb para leer la información, dado que es un poco lioso lo dejo documentado en esta receta/post, para mi uso futuro o para el uso [...]]]></description>
			<content:encoded><![CDATA[<p>Habitualmente instalo maquinas Debian con RAID software y LVM, hasta hoy no habia necesitado acceder al disco desde fuera del sistema, hoy he necesitado montar uno de esos discos por usb para leer la información, dado que es un poco lioso lo dejo documentado en esta receta/post, para mi uso futuro o para el uso de otros que lo necesiten.</p>
<p>Basicamente hay dos pasos, montar el RAID y montar el LVM</p>
<p>Primero que nada vamos a ver cfdisk las particiones:</p>
<p><code><br />
#cfdisk /dev/sdg</p>
<p>       sdg5                                      Lógica          Linux raid autodetect                                    3997,46          *<br />
       sdg2                                      Primaria         Linux raid autodetect                                    1003,49<br />
       sdg3                                      Primaria         Linux raid autodetect                                  395101,33<br />
       sdg4                                      Primaria         NTFS                          []                       100002,96<br />
</code></p>
<p>De acuerdo, en la que estamos interesados es la /dev/sdg3</p>
<p>Entonces ejecutamos:<br />
<code><br />
# mdadm --examine --scan /dev/sdg3<br />
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=10e9ab2b:97f55678:84e7df75:fb5ca897<br />
</code></p>
<p>Editamos el fichero /etc/mdadm/mdadm.conf y le añadimos la linea que nos ha dado el comando anterior en la lista de ARRAY.<br />
Y hacemos:<br />
<code><br />
/etc/init.d/mdadm-raid stop<br />
/etc/init.d/mdadm-raid start<br />
Assembling MD array md2...done (degraded [1/2]).<br />
Generating udev events for MD arrays...done.<br />
</code></p>
<p>¡Ya esta ya tenemos el RAID montado!</p>
<p><code># cat /proc/mdstat<br />
Personalities : [raid1]<br />
md2 : active (auto-read-only) raid1 sdg3[0]<br />
      385841024 blocks [2/1] [U_]</p>
<p></code></p>
<p>Ahora vamos a por la parte de LVM</p>
<p><code></p>
<p># pvscan </p>
<p>[...]<br />
PV /dev/md2   VG rootmd        lvm2 [367,96 GB / 188,00 MB free]<br />
[...]</p>
<p># lvscan<br />
[....]<br />
  inactive          '/dev/rootmd/rootvg' [18,00 GB] inherit<br />
  inactive          '/dev/rootmd/homevg' [349,78 GB] inherit<br />
[...]</p>
<p></code></p>
<p>Para activar las particiones hacemos:</p>
<p><code><br />
#lvchange -ay rootmd/homevg<br />
#lvchange -ay rootmd/rootvg<br />
#lvscan </p>
<p> ACTIVE            '/dev/rootmd/rootvg' [18,00 GB] inherit<br />
 ACTIVE            '/dev/rootmd/homevg' [349,78 GB] inherit<br />
</code></p>
<p>Ahora ya tenemos los volumentes disponibles:</p>
<p>Ok, now we have All the volumes available:</p>
<p><code><br />
# mount /dev/rootmd/homevg /mnt1<br />
</code></p>
<p>¡Esto es todo!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2010/08/como-montar-un-disco-externo-con-raid-y-lvm-receta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian instalado en Netgear Stora</title>
		<link>http://blog.damia.net/damianetblog/index.php/2010/04/debian-instalado-en-netgear-stora/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2010/04/debian-instalado-en-netgear-stora/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 12:39:45 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Sin categoria]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=149</guid>
		<description><![CDATA[
 Tal como explique en el post anterior, recientemente he adquirido una asequible NAS con 2 bahias SATA, la Netgear Stora. Despues de las decepcionantes limitaciones de funcionalidad y los posibles problemas de privacidad, la comunidad nuevamente lo ha conseguido, ya es posible instalar un software alternativo, ¡libre! Se le puede instalar cualquier distribución standard [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://blog.damia.net/files/2010/04/debian-stora-m.jpg" alt="debian on netgear stora" /></center><br />
 Tal como explique en el post anterior, recientemente he adquirido una asequible NAS con 2 bahias SATA, la Netgear Stora. Despues de las decepcionantes limitaciones de funcionalidad y los posibles problemas de privacidad, la comunidad nuevamente lo ha conseguido, ya es posible instalar un software alternativo, ¡libre! Se le puede instalar cualquier distribución standard de Linux con arquitectura ARM <img src='http://blog.damia.net/damianetblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>El hardware tiene:<br />
       -2 bahias SATA .<br />
       -1 puerto GB ethernet<br />
       -1 puerto USB port<br />
       -ARM CPU<br />
                      Processor    : ARM926EJ-S rev 1 (v5l)<br />
                      BogoMIPS    : 992.87</p>
<p>        -128Mb de RAM<br />
       -220Mb de al macenamiento interno flash<br />
       -ventilador<br />
       -LEDs de estado power, disk1, disk2</p>
<p>En mi caso, ya tengo instalada una versiónd e Debian llamada<br />
<a href="http://www.emdebian.org/"> emdebian.<br />
<img width=100px src="http://blog.damia.net/files/2010/04/emdebian_swirl.jpg" alt="emdebian" /></A></p>
<p>En mi caso he instalado toda la distribución en la flash interna, pero si se desea se puede instalar una Debian standard (con todo el espacion que se quiera usando los discos).</p>
<p>El hardware es ideal para disponer de unservidor casero con Debian.</p>
<p>Si estais interesados en los desarrollos sobre este hardware hay una activa comunidad en: <a href="http://hardwarehackersunite.com/">http://hardwarehackersunite.com/</a>.</p>
<p>Las instrucciones de como instaladr Debian estan aquí: <a href="http://hardwarehackersunite.com/index.php?option=com_ccboard&#038;view=postlist&#038;forum=1&#038;topic=65&#038;Itemid=53">Howo to install Debian on Netgear Stora </a>, visit also the <A href="http://www.hardwarehackersunite.com/wiki/index.php/Main_Page">Stora wiki</A></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2010/04/debian-instalado-en-netgear-stora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netgear Stora con Linux</title>
		<link>http://blog.damia.net/damianetblog/index.php/2010/02/netgear-stora-con-linux/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2010/02/netgear-stora-con-linux/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 08:14:13 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=145</guid>
		<description><![CDATA[En mi reciente cumpleaños mi querida esposa me ha regalado una pequeña NAS domestica, una Netgear Stora, el aparato en si es muy competitivo en cuanto a precio, y en cuanto a hardware está bastante bien, tiene una tarjeta Gigabit, dos bahías para discos SATA para hacer RAID1, y un conector USB externo.

En cuanto al [...]]]></description>
			<content:encoded><![CDATA[<p>En mi reciente cumpleaños mi querida esposa me ha regalado una pequeña NAS domestica, una Netgear Stora, el aparato en si es muy competitivo en cuanto a precio, y en cuanto a hardware está bastante bien, tiene una tarjeta Gigabit, dos bahías para discos SATA para hacer RAID1, y un conector USB externo.</p>
<p><center><img src="http://blog.damia.net/files/2010/02/netgear-stora.jpg" alt="netgear stora hacked with linux" /></center></p>
<p>En cuanto al software que viene de serie, podemos decir varias cosas de él, tiene limitaciones arbitrarias, tiene cosas muy potentes y otras que acojonan en cuanto a perdida de control del aparato.</p>
<p>Las limitaciones arbitrarias que tiene son entre muchas otras el limitar el numero de usuarios, el no poder mas que configurar el RAID1, si tienes dos discos obligatoriamente los tienes que poner en mirror no puedes configurarlos como dos discos, además algunas funciones se pueden activar , mediante ¡¡El pago de una subscripción!! Tampoco tiene algunos servicios que por su sencillez y disponibilidad me parecen arbitraria su ausencia, como puede ser un servicio de rsync o nfs.</p>
<p>El aparato es capaz de servir por Samba (servidor de fichero Windows) ficheros en la red. Además de ello también los sirve por web, desde la misma red local y ¡desde Internet!. Desde cualquier punto del mundo puedes acceder a tu cabina de disco, ver tus fotos, ficheros, videos, el aparato ya se las apaña para que junto con un portal externo abrir los puertos necesarios en tu router (con Upnp) para permitir el acceso. Algunas de estas funciones solo funcionan ademas si pagas una subscripción. La web de acceso, te permite ver álbumes de fotos, oir tus MP3, todo de una manera muy sencilla para usuarios finales, no dudo que para usuarios no expertos esta muy conseguido.</p>
<p>El problema viene en que para realizar esas funciones, incluso para acceder como administrador a tu propia cabina tienes que hacerlo a través del propio portal de Netgear, con lo que necesitas de acceso a Internet (y que funcionen los servidores de Netgear) para administrar la cabina, una vez configurada para servir ficheros no necesita Internet pero si quieres administrar necesitas Internet  ¡Esto es inaceptable! ¿Que garantiza que Netgear no tenga problemas de disponibilidad? ¿Y si los problemas de conectividad los tienes tu? ¿Que pasa si tienen un problema de seguridad? ¿Pueden acceder a mis ficheros?</p>
<p>En fin, con todo lo comentado, me encontré con la disyuntiva, de devolver o no devolver&#8230;..  pero claro y si&#8230;.. ¿Y si a este hardware le pudiéramos meter un Linux normal en el que le pudieramos instalar todas la funcionalidades que quisiéramos, &#8220;menos bonitas&#8221; pero con pleno control? Esto es lo que se ha hecho con numerosos aparatos de los que ya dispongo como el linksys, el siemens gigaset, etc&#8230;.</p>
<p>Dado que el aparato es de reciente aparición, aun no existen firmwares o sistemas alternativos completos, al comunidad desarrolladora (hacker en el buen termino), aun no ha tenido tiempo, pero ya ha hecho suficiente avances como para saber que si que van a poder hacerlo, así pues no la voy a devolver y espero en breve poder empezar a instalar todo lo que quiera, trataré además en ver si se le puede meter un Debian <img src='http://blog.damia.net/damianetblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Si estaís interesados en los progresos para liberar completamente el aparato, visitar la web <a href="http://hardwarehackersunite.com/">http://hardwarehackersunite.com/</a> donde activamente está trabajanod para liberarla.</p>
<p>Como muestra algunos volcados del aparato:</p>
<p>Podemos ver un dmesg</p>
<p><code></p>
<p># dmesg<br />
Linux version 2.6.22.18-Netgear (tgk@fc10-64bit) (gcc version 4.2.1) #4 Thu Sep 3 13:29:25 EDT 2009<br />
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977<br />
Machine: Feroceon-KW<br />
Using UBoot passing parameters structure<br />
Memory policy: ECC disabled, Data cache writeback<br />
On node 0 totalpages: 32768<br />
  DMA zone: 256 pages used for memmap<br />
  DMA zone: 0 pages reserved<br />
  DMA zone: 32512 pages, LIFO batch:7<br />
  Normal zone: 0 pages used for memmap<br />
CPU0: D VIVT write-back cache<br />
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets<br />
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets<br />
Built 1 zonelists.  Total pages: 32512<br />
Kernel command line: console=ttyS0,115200 ubi.mtd=2,2048 root=ubi0:rootfs rootfstype=ubifs init=/linuxrc<br />
PID hash table entries: 512 (order: 9, 2048 bytes)<br />
Console: colour dummy device 80x30<br />
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)<br />
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)<br />
Memory: 64MB 64MB 0MB 0MB = 128MB total<br />
Memory: 125312KB available (4204K code, 272K data, 112K init)<br />
Calibrating delay loop... 992.87 BogoMIPS (lpj=4964352)<br />
Mount-cache hash table entries: 512<br />
CPU: Testing write buffer coherency: ok<br />
NET: Registered protocol family 16</p>
<p>CPU Interface<br />
-------------<br />
SDRAM_CS0 ....base 00000000, size  64MB<br />
SDRAM_CS1 ....base 04000000, size  64MB<br />
SDRAM_CS2 ....disable<br />
SDRAM_CS3 ....disable<br />
PEX0_MEM ....base e8000000, size 128MB<br />
PEX0_IO ....base f2000000, size   1MB<br />
INTER_REGS ....base f1000000, size   1MB<br />
NFLASH_CS ....base fa000000, size   2MB<br />
SPI_CS ....base f4000000, size  16MB<br />
BOOT_ROM_CS ....no such<br />
DEV_BOOTCS ....no such<br />
CRYPT_ENG ....base f0000000, size   2MB </p>
<p>  Marvell Development Board (LSP Version KW_LSP_4.2.7_patch21)-- RD-88F6281A  Soc: 88F6281 A0 LE</p>
<p> Detected Tclk 200000000 and SysClk 333333333<br />
MV Buttons Device Load<br />
Marvell USB EHCI Host controller #0: c05d4600<br />
PEX0 interface detected no Link.<br />
PCI: bus0: Fast back to back transfers enabled<br />
SCSI subsystem initialized<br />
usbcore: registered new interface driver usbfs<br />
usbcore: registered new interface driver hub<br />
usbcore: registered new device driver usb<br />
NET: Registered protocol family 2<br />
Time: kw_clocksource clocksource has been installed.<br />
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)<br />
TCP established hash table entries: 4096 (order: 3, 32768 bytes)<br />
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)<br />
TCP: Hash tables configured (established 4096 bind 4096)<br />
TCP reno registered<br />
RTC has been updated!!!<br />
RTC registered<br />
Use the XOR engines (acceleration) for enhancing the following functions:<br />
  o RAID 5 Xor calculation<br />
  o kernel memcpy<br />
  o kenrel memzero<br />
Number of XOR engines to use: 4<br />
cesadev_init(c000c8e4)<br />
mvCesaInit: sessions=640, queue=64, pSram=f0000000<br />
MV Buttons Driver Load<br />
JFFS2 version 2.2. (NAND) Â© 2001-2006 Red Hat, Inc.<br />
io scheduler noop registered<br />
io scheduler anticipatory registered (default)<br />
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled<br />
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A<br />
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A<br />
loop: module loaded<br />
Loading Marvell Ethernet Driver:<br />
  o Cached descriptors in DRAM<br />
  o DRAM SW cache-coherency<br />
  o Multi RX Queue support - 4 RX queues<br />
  o Multi TX Queue support - 2 TX Queues<br />
  o TCP segmentation offload enabled<br />
  o Receive checksum offload enabled<br />
  o Transmit checksum offload enabled<br />
  o Network Fast Processing (Routing) supported<br />
  o Network Fast Processing (NAT) supported<br />
  o Driver ERROR statistics enabled<br />
  o Driver INFO statistics enabled<br />
  o Proc tool API enabled<br />
  o Gateway support enabled<br />
     o Using Marvell Header Mode<br />
     o L2 IGMP support<br />
  o Rx descripors: q0=128 q1=128 q2=128 q3=128<br />
  o Tx descripors: q0=532 q1=532<br />
  o Loading network interface(s):<br />
    o eth0, ifindex = 1, GbE port = 0<br />
    o eth1, ifindex = 2, GbE port = 1</p>
<p>mvFpRuleDb (c7fd0000): 1024 entries, 4096 bytes<br />
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI<br />
Copyright (c) 1999-2006 Intel Corporation.<br />
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI<br />
e100: Copyright(c) 1999-2006 Intel Corporation<br />
Integrated Sata device found<br />
scsi0 : Marvell SCSI to SATA adapter<br />
scsi1 : Marvell SCSI to SATA adapter<br />
scsi 0:0:0:0: Direct-Access     Seagate  ST31000528AS     CC38 PQ: 0 ANSI: 5<br />
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)<br />
sd 0:0:0:0: [sda] Write Protect is off<br />
sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00<br />
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA<br />
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)<br />
sd 0:0:0:0: [sda] Write Protect is off<br />
sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00<br />
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA<br />
 sda: sda1<br />
sd 0:0:0:0: [sda] Attached SCSI disk<br />
sd 0:0:0:0: Attached scsi generic sg0 type 0<br />
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $<br />
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)<br />
Scanning device for bad blocks<br />
Bad eraseblock 166 at 0x014c0000<br />
Bad eraseblock 807 at 0x064e0000<br />
Bad eraseblock 1190 at 0x094c0000<br />
Using static partition definition<br />
Creating 3 MTD partitions on "nand_mtd":<br />
0x00000000-0x00100000 : "u-boot"<br />
0x00100000-0x00700000 : "uImage"<br />
0x00700000-0x10000000 : "root"<br />
UBI: attaching mtd2 to ubi0<br />
UBI: physical eraseblock size:   131072 bytes (128 KiB)<br />
UBI: logical eraseblock size:    126976 bytes<br />
UBI: smallest flash I/O unit:    2048<br />
UBI: sub-page size:              512<br />
UBI: VID header offset:          2048 (aligned 2048)<br />
UBI: data offset:                4096<br />
UBI: attached mtd2 to ubi0<br />
UBI: MTD device name:            "root"<br />
UBI: MTD device size:            249 MiB<br />
UBI: number of good PEBs:        1989<br />
UBI: number of bad PEBs:         3<br />
UBI: max. allowed volumes:       128<br />
UBI: wear-leveling threshold:    4096<br />
UBI: number of internal volumes: 1<br />
UBI: number of user volumes:     1<br />
UBI: available PEBs:             0<br />
UBI: total number of reserved PEBs: 1989<br />
UBI: number of PEBs reserved for bad PEB handling: 19<br />
UBI: max/mean erase counter: 1/0<br />
UBI: background thread "ubi_bgt0d" started, PID 295<br />
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI<br />
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1<br />
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100<br />
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004<br />
usb usb1: configuration #1 chosen from 1 choice<br />
hub 1-0:1.0: USB hub found<br />
hub 1-0:1.0: 1 port detected<br />
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver<br />
USB Universal Host Controller Interface driver v3.0<br />
usbcore: registered new interface driver usblp<br />
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver<br />
Initializing USB Mass Storage driver...<br />
usbcore: registered new interface driver usb-storage<br />
USB Mass Storage support registered.<br />
mice: PS/2 mouse device common for all mice<br />
i2c /dev entries driver<br />
Linux telephony interface: v1.00<br />
md: linear personality registered for level -1<br />
md: raid0 personality registered for level 0<br />
md: raid1 personality registered for level 1<br />
raid6: int32x1     81 MB/s<br />
raid6: int32x2     95 MB/s<br />
raid6: int32x4    102 MB/s<br />
raid6: int32x8     92 MB/s<br />
raid6: using algorithm int32x4 (102 MB/s)<br />
md: raid6 personality registered for level 6<br />
md: raid5 personality registered for level 5<br />
md: raid4 personality registered for level 4<br />
raid5: measuring checksumming speed<br />
   arm4regs  :   903.600 MB/sec<br />
   8regs     :   629.200 MB/sec<br />
   32regs    :   750.000 MB/sec<br />
raid5: using function: arm4regs (903.600 MB/sec)<br />
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com<br />
dm_crypt using the OCF package.<br />
sdhci: Secure Digital Host Controller Interface driver<br />
sdhci: Copyright(c) Pierre Ossman<br />
usbcore: registered new interface driver usbhid<br />
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver<br />
Advanced Linux Sound Architecture Driver Version 1.0.14 (Thu May 31 09:03:25 2007 UTC).<br />
ALSA device list:<br />
  #0: Marvell mv88fx_snd ALSA driver<br />
Netfilter messages via NETLINK v0.30.<br />
nf_conntrack version 0.5.0 (1024 buckets, 8192 max)<br />
mvFpNatDb (c7e72000): 1024 entries, 4096 bytes<br />
ip_tables: (C) 2000-2006 Netfilter Core Team<br />
TCP cubic registered<br />
NET: Registered protocol family 1<br />
NET: Registered protocol family 17<br />
NFP (fdb) init 256 entries, 1024 bytes<br />
Bridge firewalling registered<br />
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com><br />
All bugs added by David S. Miller <davem@redhat.com><br />
md: Autodetecting RAID arrays.<br />
md: autorun ...<br />
md: considering sda1 ...<br />
md:  adding sda1 ...<br />
md: created md0<br />
md: bind<sda1><br />
md: running: <sda1><br />
raid1: raid set md0 active with 1 out of 2 mirrors<br />
md: ... autorun DONE.<br />
UBIFS: mounted UBI device 0, volume 0, name "rootfs"<br />
UBIFS: file system size:   239857664 bytes (234236 KiB, 228 MiB, 1889 LEBs)<br />
UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)<br />
UBIFS: media format:       4 (latest is 4)<br />
UBIFS: default compressor: zlib<br />
UBIFS: reserved for root:  0 bytes (0 KiB)<br />
VFS: Mounted root (ubifs filesystem).<br />
Freeing init memory: 112K<br />
Failed to execute /linuxrc.  Attempting defaults...<br />
mvsdmmc: irq =28 start f1090000<br />
mvsdmmc: irq_detect=92<br />
SGI XFS with ACLs, large block numbers, no debug enabled<br />
XFS mounting filesystem md0<br />
Starting XFS recovery on filesystem: md0 (logdev: internal)<br />
Ending XFS recovery on filesystem: md0 (logdev: internal)<br />
eth0: link down<br />
eth0: started<br />
eth0: link up, full duplex, speed 100 Mbps<br />
tun: Universal TUN/TAP device driver, 1.6<br />
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com><br />
Adding 511992k swap on /home/.swapfile.  Priority:-1 extents:1 across:511992k</p>
<p></code></p>
<p>Y ver la cpuinfo</p>
<p><code><br />
# cat /proc/cpuinfo<br />
Processor	: ARM926EJ-S rev 1 (v5l)<br />
BogoMIPS	: 992.87<br />
Features	: swp half thumb fastmult edsp<br />
CPU implementer	: 0x56<br />
CPU architecture: 5TE<br />
CPU variant	: 0x2<br />
CPU part	: 0x131<br />
CPU revision	: 1<br />
Cache type	: write-back<br />
Cache clean	: cp15 c7 ops<br />
Cache lockdown	: format C<br />
Cache format	: Harvard<br />
I size		: 16384<br />
I assoc		: 4<br />
I line length	: 32<br />
I sets		: 128<br />
D size		: 16384<br />
D assoc		: 4<br />
D line length	: 32<br />
D sets		: 128</p>
<p>Hardware	: Feroceon-KW<br />
Revision	: 0000<br />
Serial		: 0000000000000000<br />
</code></p>
<p>El meminfo</p>
<p><code><br />
# cat meminfo<br />
MemTotal:       125428 kB<br />
MemFree:          2268 kB<br />
Buffers:             0 kB<br />
Cached:          79388 kB<br />
SwapCached:         16 kB<br />
Active:          61464 kB<br />
Inactive:        35612 kB<br />
SwapTotal:      511992 kB<br />
SwapFree:       510876 kB<br />
Dirty:               0 kB<br />
Writeback:           0 kB<br />
AnonPages:       17688 kB<br />
Mapped:          15872 kB<br />
Slab:            20140 kB<br />
SReclaimable:     1244 kB<br />
SUnreclaim:      18896 kB<br />
PageTables:       1004 kB<br />
NFS_Unstable:        0 kB<br />
Bounce:              0 kB<br />
CommitLimit:    574704 kB<br />
Committed_AS:   180544 kB<br />
VmallocTotal:   516096 kB<br />
VmallocUsed:      2036 kB<br />
VmallocChunk:   514052 kB<br />
</code></p>
<p>Happy coding!!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2010/02/netgear-stora-con-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Construye tu propio reloj de sol vertical de papel</title>
		<link>http://blog.damia.net/damianetblog/index.php/2009/10/construye-tu-propio-reloj-de-sol-vertical-de-papel/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2009/10/construye-tu-propio-reloj-de-sol-vertical-de-papel/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 03:48:40 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[relojes de sol]]></category>
		<category><![CDATA[ciencia]]></category>
		<category><![CDATA[recortables]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=144</guid>
		<description><![CDATA[Los que me conocen saben que siempre me ha gustado la astronomía, la ciencia, y en particular siempre me han llamado la atención los relojes de sol, pues bien aquí os presento mi aportación 2.0 a los relojes de sol.  
Aunque ya lleva unos meses online en lengua inglesa, acabo de traducir al castellano [...]]]></description>
			<content:encoded><![CDATA[<p>Los que me conocen saben que siempre me ha gustado la astronomía, la ciencia, y en particular siempre me han llamado la atención los relojes de sol, pues bien aquí os presento mi aportación 2.0 a los relojes de sol. <img src='http://blog.damia.net/damianetblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Aunque ya lleva unos meses online en lengua inglesa, acabo de traducir al castellano mi<a href="http://sundial.damia.net/vertical/index-es.html"> web de construcción de relojes de sol de papel</a>, por lo que decido ponerlo también en el blog para que tenga mas difusión, con esta web de una manera sencilla podemos construir relojes de sol verticales (de pared), como los de esta foto.<br />
<a href="http://sundial.damia.net/vertical/index-es.html"><br />
<img src="http://blog.damia.net/files/2009/10/sundial-normal.jpg" alt="reloj de sol de papel" /><br />
</a><br />
La pagina web te permite de manera sencilla trazar en google maps la pared donde va a ir posicionado el reloj, y el resto lo hace todo solo, generando un modelo imprimible en PDF.<br />
<a href="http://sundial.damia.net/vertical/index-es.html"><br />
<img src="http://blog.damia.net/files/2009/10/sundial-cut-fold.jpg" alt="reloj de sol recortable" /><br />
</a><br />
así que a disfrutar, ¡<a href="http://sundial.damia.net/vertical/index-es.html">Construye tu propio reloj de sol</a>!.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2009/10/construye-tu-propio-reloj-de-sol-vertical-de-papel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reproductor multimedia con Linux: emtec n200</title>
		<link>http://blog.damia.net/damianetblog/index.php/2009/07/reproductor-multimedia-con-linux-emtec-n200/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2009/07/reproductor-multimedia-con-linux-emtec-n200/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 15:22:43 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Cosas tecnicas]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=142</guid>
		<description><![CDATA[Recientemente he adquirido un reproductor multimedia para ver todo tipo de ficheros en la Television, el cacharro ha sido un Emtec n200,  el cacharro es como un disaco duro multimedia, pero sin tener disco duro incorporado, por lo que puede leer discos usb conectados, o lo que es mas interesante montado recursos compartidos de [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente he adquirido un reproductor multimedia para ver todo tipo de ficheros en la Television, el cacharro ha sido un<a href="http://www.emtec-international.com/en/produit.php?categorie=STMOB&#038;gamme=DISQUES DURS&#038;ss_gamme=N200"> Emtec n200, </a> el cacharro es como un disaco duro multimedia, pero sin tener disco duro incorporado, por lo que puede leer discos usb conectados, o lo que es mas interesante montado recursos compartidos de otro ordenador. Pues bien urgando un poco mas resulta que esta montado con Linux y  Emtec ha liberado la modificaciones opensource que han realizado <a href="http://emcube.emtec.eu/">MovieCube_SourceCode</a>. Por ahora no se han desarrollado firmware alternativos, pero todo hace pensar que iran apareciendo cosas, mientras tanto le he pasado un nmap al cacharro y me he encontrado con el puerto 80 y el 23 abiertos:<br />
<a href="http://www.emtec-international.com/en/produit.php?categorie=STMOB&#038;gamme=DISQUES DURS&#038;ss_gamme=N200"><br />
<img src="http://blog.damia.net/files/2009/07/n200-emtec.jpg" alt="n200" /></a><br />
<code><br />
<strong>nmap 192.168.1.100</strong></p>
<p>Starting Nmap 4.62 ( http://nmap.org ) at 2009-07-22 17:09 CEST<br />
Interesting ports on 192.168.1.100:<br />
Not shown: 1713 closed ports<br />
PORT   STATE SERVICE<br />
<strong>23/tcp open  telnet<br />
80/tcp open  http</strong></p>
<p>Nmap done: 1 IP address (1 host up) scanned in 8.995 seconds<br />
</code></p>
<p>Accediendo por web aparece un cgi que suma de ejemplo, ¡Que cutre! Como sacan eso en el producto definitivo, pero esperen no se vayan todavia, si hacemos un telnet&#8230;.</p>
<p><code><br />
<strong> telnet 192.168.1.100</strong><br />
Trying 192.168.1.100...<br />
Connected to 192.168.1.100.<br />
Escape character is '^]'.<br />
Venus login:<strong> root</strong><br />
warning: cannot change to home directory</p>
<p>BusyBox v1.1.3 (2009.05.11-02:44+0000) Built-in shell (ash)<br />
Enter 'help' for a list of built-in commands.</p>
<p>/ # </p>
<p></code></p>
<p>Si ponemos <strong>root, y no ponemos password</strong>, estamos dentro&#8230;. y podemos ver un poco las cosas por dentro</p>
<p><code><br />
 <strong># uname -a</strong><br />
Linux Venus 2.6.12.6-VENUS #1 Mon May 11 10:42:33 CST 2009 mips unknown</p>
<p><strong># ps ax</strong><br />
  PID  Uid     VmSize Stat Command<br />
    1 root        364 S   init<br />
    2 root            SWN [ksoftirqd/0]<br />
    3 root            SW< [events/0]<br />
    4 root            SW< [khelper]<br />
    5 root            SW< [kthread]<br />
    6 root            SW< [kblockd/0]<br />
    7 root            SW  [khubd]<br />
    8 root            SW  [pdflush]<br />
    9 root            SW  [pdflush]<br />
   11 root            SW< [aio/0]<br />
   12 root            SW< [cifsoplockd]<br />
   13 root            SW< [cifsdnotifyd]<br />
   10 root            SW  [kswapd0]<br />
   14 root            SW  [eth0]<br />
   15 root            SW  [mtdblockd]<br />
   27 root        368 S   init<br />
   28 root        368 S   init<br />
   31 root        368 S   init<br />
   34 root        368 S   init<br />
   55 root            SW< [sata_eh/0]<br />
   60 root        404 S   inetd<br />
   65 root            SW  [scsi_eh_0]<br />
   66 root            SW  [scsi_eh_1]<br />
   82 root        168 S   ./RootApp DvdPlayer<br />
   83 root        168 S   ./RootApp DvdPlayer<br />
   86 root       8764 S < DvdPlayer<br />
   87 root        168 S   ./RootApp DvdPlayer<br />
   94 root       8764 S   DvdPlayer<br />
   [...]<br />
  146 root       8764 S   DvdPlayer<br />
  147 root       8764 S   DvdPlayer<br />
  148 root       8764 S   DvdPlayer<br />
  149 root       8764 S   DvdPlayer<br />
  156 root            SW  [scsi_eh_2]<br />
  157 root            SW  [usb-storage]<br />
  173 root        360 S   /sbin/udhcpc -p /var/lock/udhcpc_eth0.pid -t 15 -b -s<br />
 1197 root            SW  [cifsd]<br />
 1207 root       8764 S   DvdPlayer<br />
 1208 root       8764 S   DvdPlayer<br />
 1211 root       8764 S   DvdPlayer<br />
 1259 root       8764 S   DvdPlayer<br />
 1285 root        308 S   telnetd<br />
 1286 root        488 S   -sh<br />
 1301 root        352 R   ps ax </p>
<p><strong># mount</strong><br />
/dev/root on / type yaffs2 (ro,noatime)<br />
none on /dev type devfs (rw)<br />
none on /proc type proc (rw,nodiratime)<br />
devpts on /dev/pts type devpts (rw)<br />
none on /sys type sysfs (rw)<br />
/dev/mtdblock/2 on /usr/local/etc type yaffs2 (rw,noatime)<br />
none on /tmp type ramfs (rw)<br />
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)<br />
//192.168.1.22/OPT2 on /tmp/netb/mnt/My_Shortcuts/SAMPLESERVER:damia/OPT2 type cifs (rw,nodiratime,recovery,unc=\\192.168.1.22\OPT2,username=sample,domain=SAMPLE.NET,rsize=32768,wsize=57344)</p>
<p><strong># cat /proc/cpuinfo </strong><br />
system type             : <strong>Realtek Venus</strong><br />
processor               : 0<br />
cpu model               : <strong>MIPS 24K V7.8</strong><br />
BogoMIPS                : 269.51<br />
wait instruction        : yes<br />
microsecond timers      : yes<br />
tlb_entries             : 32<br />
extra interrupt vector  : yes<br />
hardware watchpoint     : yes<br />
ASEs implemented        : mips16<br />
VCED exceptions         : not available<br />
VCEI exceptions         : not available</p>
<p><strong># cat /proc/meminfo </strong><br />
MemTotal:       <strong>121856 kB</strong><br />
MemFree:         29672 kB<br />
Buffers:            60 kB<br />
Cached:           6800 kB<br />
SwapCached:          0 kB<br />
Active:          10788 kB<br />
Inactive:         1448 kB<br />
HighTotal:           0 kB<br />
HighFree:            0 kB<br />
LowTotal:       121856 kB<br />
LowFree:         29672 kB<br />
SwapTotal:          32 kB<br />
SwapFree:           32 kB<br />
Dirty:               0 kB<br />
Writeback:           0 kB<br />
Mapped:          10028 kB<br />
Slab:             4392 kB<br />
CommitLimit:     60960 kB<br />
Committed_AS:    10640 kB<br />
PageTables:        388 kB<br />
VmallocTotal:  1048548 kB<br />
VmallocUsed:      1012 kB<br />
VmallocChunk:  1047176 kB</p>
<p></code></p>
<p>Mirando el /etc</p>
<p><code><br />
<strong># ls -l /etc </strong><br />
-rw-r--r--    1 1010     1013          341 May 11  2009 fstab<br />
lrwxrwxrwx    1 1010     1013           22 Jun  4  2009 group -> ../usr/local/etc/group<br />
-rw-r--r--    1 1010     1013            6 May 11  2009 hostname<br />
-rw-r--r--    1 1010     1013           20 May 11  2009 hosts<br />
-rw-r--r--    1 1010     1013          385 May 11  2009 httpd.conf<br />
-rw-r--r--    1 1010     1013          460 May 11  2009 inetd.conf<br />
drwxr-xr-x    1 1010     1013         2048 May 11  2009 init.d<br />
lrwxrwxrwx    1 1010     1013           28 Jun  4  2009 ld.so.cache -> ../usr/local/etc/ld.so.cache<br />
lrwxrwxrwx    1 1010     1013           27 Jun  4  2009 ld.so.conf -> ../usr/local/etc/ld.so.conf<br />
lrwxrwxrwx    1 1010     1013           14 Jun  4  2009 mtab -> ../proc/mounts<br />
lrwxrwxrwx    1 1010     1013           23 Jun  4  2009 passwd -> ../usr/local/etc/passwd<br />
lrwxrwxrwx    1 1010     1013           24 Jun  4  2009 passwd- -> ../usr/local/etc/passwd-<br />
lrwxrwxrwx    1 1010     1013           24 Jun  4  2009 profile -> ../usr/local/etc/profile<br />
drwxr-xr-x    1 1010     1013         2048 May 11  2009 reexec_init<br />
lrwxrwxrwx    1 1010     1013           26 Jun  4  2009 resolv.conf -> /usr/local/etc/resolv.conf<br />
-rw-r--r--    1 1010     1013        20373 May 11  2009 services<br />
-rw-r--r--    1 1010     1013            7 May 11  2009 system_svn_version<br />
-rwxr-xr-x    1 1010     1013         1893 May 11  2009 udhcpc.script<br />
</code></p>
<p>Seguro que alguien mas como yo ya lo esta mirando para hackearlo, y hacer cosas nuevas con el.</p>
<p>PD: Por lo visto no es tan facil meterle mano, ya que lo que es el core que reproducr, accede al video, etc.. esta metido en un binario que no es GPL. Mas info <a href="http://emtec.mhdworld.com/modules/newbb/index.php?cat=6">aqui</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2009/07/reproductor-multimedia-con-linux-emtec-n200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cuantas licencias OpenSource diferentes son necesarias?</title>
		<link>http://blog.damia.net/damianetblog/index.php/2009/03/%c2%bfcuantas-licencias-opensource-diferentes-son-necesarias/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2009/03/%c2%bfcuantas-licencias-opensource-diferentes-son-necesarias/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 15:30:47 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=139</guid>
		<description><![CDATA[La verdad es que escribo realmente poco en mi blog, y me propuse que mis entradas fueran siempre creación propia y no meras referencias a otras noticias o contenidos, pues bien esta entrada es precisamente lo que no queria hacer realidad una referencia a otra noticia/articulo, pero en fin me ha parecido que es uno [...]]]></description>
			<content:encoded><![CDATA[<p>La verdad es que escribo realmente poco en mi blog, y me propuse que mis entradas fueran siempre creación propia y no meras referencias a otras noticias o contenidos, pues bien esta entrada es precisamente lo que no queria hacer realidad una referencia a otra noticia/articulo, pero en fin me ha parecido que es uno de esos articulos clarificadores que hay que referenciar.</p>
<p>Como sabeis desde el punto de vista de negocio/legal, existe una definición que define si una licencia es Opensource o no es opensource, dicha definición fue creada por Bruce Perens, y es la misma que utilizaba Debian para decidir si acepta o no un determinado software en la definición, no me voy a extender mas en esto podeis consultarlo en <a hrefp="http://www.opensource.org">www.opensource.org</a>. </p>
<p>Aunque ya mas o menos era de uso comun decir que una licencia era &#8220;parecida&#8221; a BSD, o parecid a GPL, etc..  Bruce Perens en un recienter articulo ha definido que son realmente cuatro las licencias que en realidad son diferentes y las cuales deberiamos considerar/utilizar, si bien comenta amargamente como cada empresa tiene sus propios abogados y van a seguir haciendo cada uno sus licencias particuales.</p>
<p>Resumiendo las cuatro licencias consideradas son:</p>
<p>-Licencia regalo: Lo menos restrictiva posible, te permite utilizar el código con otro software opensource o con software propietario. (Estilo BSD o Apache).<br />
-Licencia compartir con reglas: Esta la que obliga a compartir de manera que si la empresa de la competencia usa tu código y lo modifica/mejora, entonces lo tendrá que compartir. (licencia GPL 3 p.e.).<br />
-Licencia intermedia: Intermedia a las otras dos licencias, basicamente destinada a que el producto de alguna manera si que se pueda integrar con software propietario, esto es muy utilizado para librerias compartidas  (licencia LGPL 3).<br />
-Licencia que considera el saas (software as a service): Esta licencia protege el código Opensource de ser utilizado para obtener beneficio pero no vendiendo productos software sino ofreciendolos como servicio. Esta licencia segun comenta Bruce Perens esta diseñada para evitar que Google utilice software OpenSource lo modifique/mejore y lo use para dar sus servicios, sin aportar estas modificaciones a la comunidad. (El ejemplo de licencia es Affero GPL3). </p>
<p>El articulo original lo podeis ver en:</p>
<p>-<a href="http://news.slashdot.org/article.pl?sid=09/02/16/1633200">Slashdot</a><br />
-<a href="http://itmanagement.earthweb.com/osrc/article.php/12068_3803101_2/Bruce-Perens-How-Many-Open-Source-Licenses-Do-You-Need.htm">itmanagement</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2009/03/%c2%bfcuantas-licencias-opensource-diferentes-son-necesarias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is my DNS?</title>
		<link>http://blog.damia.net/damianetblog/index.php/2008/12/what-is-my-dns/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2008/12/what-is-my-dns/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 22:30:30 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Cosas tecnicas]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=138</guid>
		<description><![CDATA[Famosa y conocida es la página a la que te conectas y te dice cual es la IP desde la que te conectas (What is my ip?), en realidad es mucha la información que se puede obtener de un usuario, su IP, el navegador el sistema operativo y muchas otras cosas, tambien se puede conocer [...]]]></description>
			<content:encoded><![CDATA[<p>Famosa y conocida es la página a la que te conectas y te dice cual es la IP desde la que te conectas (What is my ip?), en realidad es mucha la información que se puede obtener de un usuario, su IP, el navegador el sistema operativo y muchas otras cosas, tambien se puede conocer cual el DNS que tiene configurado el cliente.</p>
<p>He desarrollado una pequeña pagina que lo muestra en pantalla, lo podeis probar en el siguiente enlace,<br />
<br />
<a href="http://www.damia.com/whatismydns/">What is my DNS?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2008/12/what-is-my-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Servicios bajo demanda de impresión</title>
		<link>http://blog.damia.net/damianetblog/index.php/2008/10/servicios-bajo-demanda-de-impresion/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2008/10/servicios-bajo-demanda-de-impresion/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 13:23:09 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Curiosidades]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=137</guid>
		<description><![CDATA[Recientemente han llamado mi atención un par de servicios que ofrecen productos bajo demanda, uno es cafepress que te permite vender e imprimir tus propias camisetas y otros productos de mechandaising, de manera que tu generas la imagen y ellos se cocupan de todo lo demas, fabricar, imprimir, cobrar, etc.. permitiendo que te lleves una [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente han llamado mi atención un par de servicios que ofrecen productos bajo demanda, uno es <a href="http://blog.damia.net/files/links/www-cafepress-com.html">cafepress</a> que te permite vender e imprimir tus propias camisetas y otros productos de mechandaising, de manera que tu generas la imagen y ellos se cocupan de todo lo demas, fabricar, imprimir, cobrar, etc.. permitiendo que te lleves una comisión, así pues el ser &#8220;creador de camisetas&#8221; y el venderlas, no puede ser mas sencilo.</p>
<p>El otro es <a href="http://blog.damia.net/files/links/www-lulu-com.html">LULU</a> que te permite el editar tus propios libros, ellos los imprimen y venden bajo demanda, lejos queda cuando alguien queria editar un libro y necesitaba disponer de una minimo de volumen, convencer a un editor, etc&#8230; El creador escribe el libro, lo envia a Lulu y estos lo venden impreso, permitiendo al creador, obtener una comisión por venta a decidir por este creador.</p>
<p>Sin duda son dos ejemplos de venta virtual bajo demanda de los que veremos muchos en los proximos tiempos, llegara algun dia en el que no existan librerias tal y como las conocemos, y los libros seran impresos al momento bajo demanda, eso sino desaparecen antes los libros, si los libros digitales llegan a despegar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2008/10/servicios-bajo-demanda-de-impresion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cinturon trasero central peligroso en Toyota Corolla Verso</title>
		<link>http://blog.damia.net/damianetblog/index.php/2008/09/cinturon-traser-central-peligroso-en-toyota-corolla-verso/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2008/09/cinturon-traser-central-peligroso-en-toyota-corolla-verso/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 12:22:17 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Personales]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/?p=136</guid>
		<description><![CDATA[Tengo  un Toyota Corolla Verso 1.8 Sol con la silla de bebe también Toyota grupo 1, hace ya un tiempo  sufrí un &#8220;accidente&#8221; a mi entender por culpa del diseño del propio coche que paso a describir. Para el que no conozca el coche, es un monovolumen en principio orientado a un uso [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo  un Toyota Corolla Verso 1.8 Sol con la silla de bebe también Toyota grupo 1, hace ya un tiempo  sufrí un &#8220;accidente&#8221; a mi entender por culpa del diseño del propio coche que paso a describir. Para el que no conozca el coche, es un monovolumen en principio orientado a un uso familiar.</p>
<p>El accidente es un accidente de uso de los elementos internos del vehículo, en concreto <strong>EL CINTURÓN DE SEGURIDAD DEL ASIENTO CENTRO TRASERO ES UN PELIGRO</strong>. Si se desabrocha apretando el botón, sale disparada a toda velocidad, golpeando con violencia al asiento derecho, en mi caso he tenido la desgracia de que le ha dado a mi hijo de 11 meses, en pleno ojo produciendole una herida externa e interna en el propio ojo. Con lo que lo he tenido que llevar al hospital, para que lo atienda el oftamologo de urgencia. El niño tenia una herida sangrante en la la parte blanca del ojo, finalmente tras el tratamiento, el niño se ha recuperado bien.</p>
<p>Si bien el pasajero podría haber desabrochado el cinturón de manera cuidadosa llevándolo a su posición de descanso no produciendose ningun daño, puede haber otras veces en la que no se así, considero que el problema es de DISEÑO del vehículo, siendo inaceptable. He hecho diversas pruebas sentándome y soltando el cinturón y os aseguro que sale disparado como un látigo, con el problema de al ser central, golpea de manera violenta al pasajero derecho, y en el caso de llevar un bebe en una sillita le golpea en la parte de la cabeza.</p>
<p>Así pues <strong>TENED MUCHO CUIDADO</strong> con ese cinturón central, a ser posible situar la sillita del bebe en el asiento izquierdo.</p>
<p>Como muestra del problema os pongo un video demostrativo.</p>
<p><script type="text/javascript" src="http://blog.damia.net/files/2008/10/ufo.js"></script><br />
<script type="text/javascript"> 
var FO = {   movie:"http://blog.damia.net/files/2008/10/flvplayer.swf",width:"300",height:"245",majorversion:"7",build:"0",bgcolor:"#FFFFFF",flashvars:"file=http://www.damia.net/toyota/video1/toyo.flv"+"&#038;image=/files/2008/10/toyo-vid.jpg"
  }; 
UFO.create(FO, "toyo"); 
</script><br />
<center></p>
<p id="toyo">
<p><strong>¡¡CUIDADO CON LOS HEBILLAZOS EN LA CARA!!</strong></p>
<p></center></p>
<p>En el pasado el TOYOTA ya ha tenido otros <strong>problemas de seguridad</strong>, que también afectaban a la seguridad de las sillas infantiles, en concreto, el <strong>interruptor de desconexión de AIRBAG no funcionaba</strong>, teneis mas información en este <a href="http://www.corollaversoclub.com/phpforo/viewtopic.php?t=3003">foro de usuarios de Toyota</a> y tambien podeis ver una copia de la <a href="http://img87.imageshack.us/img87/2220/cartarq2.jpg">carta de Toyota</a>.</p>
<p>Ya puestos a hablar cosas malas del coche, es habitual que en todos los Toyota Corolla Verso que se rayen <a href="http://corollaversoclub.com/phpforo/viewtopic.php?t=4595">los discos de freno a los pocos Km</a> de sacarlo de concesionario.</p>
<p>He tratado de ponerme en contacto con Toyota, incluso le he enviado un burofax, y he obtenido la callada por respuesta, no se han dignado ni en contestar. Luego que vengan con milongas que la calidad y la seguridad es lo mas importante que el trato con los clientes es lo primero.</p>
<p>Podeis ver otros comentarios al respecto del asunto en el fantástico <a href="http://www.corollaversoclub.com/phpforo/viewtopic.php?t=7266">foro de usuarios de Corolla Verso</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2008/09/cinturon-traser-central-peligroso-en-toyota-corolla-verso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.damia.net/toyota/video1/toyo.flv" length="5778382" type="video/x-flv" />
		</item>
		<item>
		<title>Instalar Samba en voyage Linux</title>
		<link>http://blog.damia.net/damianetblog/index.php/2008/07/instalar-samba-en-voyage-linux/</link>
		<comments>http://blog.damia.net/damianetblog/index.php/2008/07/instalar-samba-en-voyage-linux/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 21:36:09 +0000</pubDate>
		<dc:creator>damia</dc:creator>
				<category><![CDATA[Cosas tecnicas]]></category>

		<guid isPermaLink="false">http://blog.damia.net/damianetblog/index.php/2008/07/04/instalar-samba-en-voyage-linux/</guid>
		<description><![CDATA[Hace ya varios meses que no meto nada en el blog, tal vez porque no tenia nada que decir, bueno, os cuento mis ultimo avances del pequeño Linux empotrado con microplaca Alix.
Como sabreis, el sistema no lleva disco duro sino que utiliza en su lugar una tarjeta Compact flash, que hace las funciones de disco [...]]]></description>
			<content:encoded><![CDATA[<p>Hace ya varios meses que no meto nada en el blog, tal vez porque no tenia nada que decir, bueno, os cuento mis ultimo avances del pequeño Linux empotrado con microplaca Alix.</p>
<p>Como sabreis, el sistema no lleva disco duro sino que utiliza en su lugar una tarjeta Compact flash, que hace las funciones de disco duro, en mi caso he adquirido una de 8Gb, donde tengo espacio de sobra para poner todo lo que quiera <img src='http://blog.damia.net/damianetblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
La principla desventaja de las memeria flash es que no puede rescribirse de manera indefinida, sino que &#8220;solo&#8221; pueden sobreescribirse unos miles de veces, segun dicen desde 300.000 hasta varios millones de veces, es por ello que el el sistema, la voyage Linux, monta el disco en modo solo lectura, si bien permite con la simple orden &#8220;remountrw&#8221; montar con permisos de escritura, y con &#8220;remountro&#8221; volver a montar solo lectura. </p>
<p>Por ello debemos de pensar que si las apliaciones necesitan escribir en disco vamos a tener que tenerlo en cuenta.<br />
<strong><br />
Directorio escribibles en RAM</strong></p>
<p>Como muchas aplicaciones necesitan escribir para funcionar, la voyage Linux, monta un partición en memoria, donde si que se pude escribir, si bien esta limitada por la RAM a unos pocos megas, y ademas no es persistente ya que cuando se reinicie el aparato se perdera toda la información.<br />
El truco que hace es el siguiente, existe una directorio llamado /ro donde esta la información que se copiara en el arranque al directorio &#8220;volatil&#8221; y escribible el /rw, el scritpt que copia dicho directorio es <code>/etc/init.d/mountall</code> la ultima linea hace la copia mediante tar , en concreto <code>tar -C /ro -cf - . | tar -C /rw -xf -  > /dev/null 2>&#038;1</code></p>
<p>Y luego desde el sistema de fichero cuando se requiere que un fichero o directorio sea escribible, lo que se hace es un link simbolico al directorio /rw, lo podemos ver por ejemplo en el directorio /var</p>
<p><code><br />
/var# ls -l<br />
total 28<br />
drwxr-xr-x  2 root root  4096 Jul  3 06:25 backups<br />
drwxr-xr-x  6 root root  4096 Jun 26 16:34 cache<br />
drwxr-xr-x  2 root root  4096 Jun 26 23:20 ccxstream<br />
drwxr-xr-x 14 root root  4096 Jun 28 18:57 lib<br />
drwxrwsr-x  2 root staff 4096 Oct 28  2006 local<br />
lrwxrwxrwx  1 root root    12 Apr 15 00:28 lock -> /rw/var/lock<br />
lrwxrwxrwx  1 root root    11 Apr 15 00:28 log -> /rw/var/log<br />
lrwxrwxrwx  1 root root    12 Apr 15 00:28 mail -> /rw/var/mail<br />
drwxr-xr-x  2 root root  4096 Feb 17 01:22 opt<br />
lrwxrwxrwx  1 root root    11 Apr 15 00:28 run -> /rw/var/run<br />
lrwxrwxrwx  1 root root    13 Apr 15 00:28 spool -> /rw/var/spool<br />
lrwxrwxrwx  1 root root    11 Apr 15 00:28 tmp -> /rw/var/tmp<br />
drwxr-xr-x  3 root root  4096 Jun 30 23:27 www<br />
</code></p>
<p><strong>Como instalar SAMBA</strong></p>
<p>Una de la funciones interesantes que puede desempeñar nuestro pequeño linux empotrado es el de compartir ficheros en la red, así puede compartir directorios de la memoria compact flash, y de dispositivos conectado por USB.</p>
<p>El camino que segui para hacerlo funcionar fue el siguiente:</p>
<p><code><br />
#remountrw<br />
#apt-get install samba<br />
#remountro<br />
</code> </p>
<p>Vale hasta aqui seria todo perfecto, pero el problema es que cuando tiras a arrancar el samba se queja que no puede escribir (o abrir en modo escritura) los fichero que se encuentran en /var/lib/samba, sin embargo si que funciona perfectamente si ejecutas remountrw,  así pues debemos de convertir esos fichero en escribibles.</p>
<p>INSTRUCCIONES para hacer un directorio escribible y que funcione samba</p>
<p>0.- Habilitamos la escritura e instalamos samba<br />
<code>#remountrw<br />
apt-get install samba</code><br />
1.- Copiar el directorio /var/lib/samba a /ro/var/lib/samba<br />
<code>tar -C /var/lib/samba -cf - . | tar -C /ro/var/lib/samba -xf -</code><br />
2.- Hacer un link de /rw/var/lib/samba a /var/lib/samba<br />
<code><br />
mv /var/lib/samba  /var/lib/samba.ori<br />
ln -s /rw/var/lib/samba a /var/lib/samba</code><br />
3.- Crear un script para reescribir los ficheros si modificamos algo que queremos que persista.<br />
<code><br />
echo "tar -C /rw/var/lib/samba -cf - . | tar -C /ro/var/lib/samba -xf -" >/usr/local/bin/recopysambafiles<br />
chmod +x /usr/local/bin/recopysambafile<br />
</code><br />
4.- Reiniciamos el servidor<br />
<code>reboot</code><br />
5.-Creamos un usuario para acceder<br />
<code><br />
adduser nasuser<br />
smbpasswd -a nasuser<br />
remountrw<br />
/usr/local/bin/recopysambafile<br />
remountro<br />
/etc/init.d/samba restart<br />
</code></p>
<p>Y probamos, deberia de funcionar <img src='http://blog.damia.net/damianetblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  La proxima entrada será como hacer funcionar el amule, el lector avanzado podra intuir que es basicamente lo mismo pero con los directorio que necesite escribir, y así efectivamente es.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.damia.net/damianetblog/index.php/2008/07/instalar-samba-en-voyage-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
