Los 10 programas más inútiles para PC

  1. #10   En la web del software NaDa existen 5 archivos diferentes disponibles para descargar:

    - NaDa_0_5.exe: Un archivo autoextraíble (SFX) para Windows, en formato EXE, 61KB.
    - NaDa_0_5.hqx: Un archivo comprimido con Macintosh BinHex, en formato HQX, 1KB.
    - NaDa_0_5.sit: Un archivo comprimido con StuffIt, en formato SIT, 1KB.
    - NaDa_0_5.tar: Un archivo empaquetado con la utilidad tar de Unix, en formato TAR, 2KB.
    - NaDa_0_5.zip: Un archivo comprimido, en formato ZIP, 1KB.

    Todos ellos contienen un único archivo:

    - NaDa_0.5 (sin extensión, 1KB)

    Un simple archivo que no hace nada ni contiene nada (¿acaso lo dudaban?) Su contenido es un simple retorno de carro (carácter 0D en hexadecimal o '\n' para programadores). En su propia web aclara el tema del tamaño:

    Although NaDa™ is just 1 byte, your computer's Operating System will store its files on the hard disk using a minimum allocation block, which will typically be 4KB.

    El software NaDa es un original trabajo publicitario (del año 2003) de Bernard Bélanger:
    www.bernardbelanger.com/
    43  votos: 4   link
    el 03-01-2013 14:06 UTC por Manz Manz
     twitter  facebook  tuenti  
  1. #37   #10, realmente 0D, 13 en decimal, equivale al carácter '\r' también conocido como retorno de carro, el carácter '\n', conocido como salto de linea, equivale a 0A para Hexadecimal o 10 para decimal.

    Como curiosidad de esto podría contar algo interesante, ¿Sabíais que en Linux, Mac OS y Windows se utilizan distintos métodos para hacer referencia a un salto de linea en un texto cualquiera?.

    En Linux un salto de línea en un texto se representa exclusivamente como '\n' (10 o 0A), esto se denomina sistema de líneas LF, además solo consume 1 byte de memoria RAM.

    En Mac OS un salto de linea, en este caso concreto retorno de carro, es representado como '\r' (13 o 0D), en este caso se denomina sistema de líneas CR y también consume un solo byte de memoria RAM.

    Por último le llega el turno a Windows, en este sistema el salto de línea es representado como '\r\n' (13 10 o 0D 0A), esto se denomina sistema de líneas CR-LF y a diferencia de Linux o Mac OS consume 2 bytes de memoria RAM, es decir, el doble de memoria.

    Siempre me he preguntado porqué Microsoft emplea dicho sistema que es más deficiente, respecto al consumo de memoria, frente a los métodos LF o CR, nunca llegué a saberlo con exactitud pero, ¿A quién no le ha parecido curioso todo esto?.
    60  votos: 6   link
    el 03-01-2013 16:31 UTC por SK3D SK3D
comentarios cerrados

menéame