Error: No coinciden los Tipos

Quizá alguno de mis pequeños descubrimientos te resulte interesante. Y si no coinciden nuestros tipos…

Archivo de Marzo 2008

Linux, el mas seguro?

Publicado por mrtypo12 en Marzo 30, 2008

O el menos interesante de ‘reventar’?.

Leo en Barrapunto que la PWN2OWN 2008 terminó con un ganador: Ubuntu 7.10.

Se presentaban 3 contendientes: Windows Vista SP1, OSX 10.5.2 y  Ubuntu 7.10. El primero en caer fue OSX por un bug de Safari, el segundo Vista por un bug del Flash. Ubuntu permaneció invito al cierre del concurso.

Así contada la cosa solo tiene una lectura; el tema que nos atañe aquí es la poca o nula gracia que tienen estos concursos.

Para empezar se estipula un periodo de tiempo (2 días) en los que los participantes se ensañan con los sistemas elegidos respetando una serie de condiciones definidas por los organizadores. Cada persona es libre de inscribirse en el sistema que mas le apetezca.

El primer sistema en caer fue el OSX, a los 2 minutos exactamente, lo que sugiere que la vulnerabilidad ya se conocía de antemano. Una de las reglas iniciales era que el ataque tenía que realizarse sin tocar físicamente el sistema atacado. Como el primer día nadie consiguió penetrar se cambió esta norma, de modo que los organizadores podían recibir instrucciones simples del tipo ‘navega por aquí, abre tal correo etc’.

Resaltar que eran conocidos bugs de Linux que podrían haber sido utilizados para violar la seguridad de Ubuntu 7.10 y no fueron utilizados: la gente dedicaba sus esfuerzos a los sistemas que suponían eran más sencillos de reventar, de modo que la presencia de Linux era mas bien testimonial.

Me gustaría saber para qué sirve todo esto a parte de para dar publicidad. Comentando hace unos días con un compañero Linuxero decía que estaba seguro de que si Linux fuera utilizado por el mismo número de usuarios y de la misma forma que la gente utiliza Windows, dejaria ipso-facto de ser el sistema más seguro. Uno se pregunta si los origenes de la seguridad de Linux vienen de un diseño sobresaliente o del nulo interes por sacar a la luz sus defectos. Por otro lado un usuario novel estaría dispuesto a introducir cada 2×3 la contraseña de root para instalar una aplicación o modificar una configuración determinada, o terminaríamos todos como en Windows, haciendo login con root y tirando p’alante.

Muchas veces las ventajas de un sistema vienen de sus inconvenientes, y los inconvenientes de Linux son bien conocidos aunque poco aceptados por la comunidad (falta de drivers, falta de aplicaciones especializadas, falta de cohexión del sistema etc). El día que se acepten quizá tengamos alguna posibilidad de sustituir a Windows pero quizá, cuando llegue ese día tengamos un Linux con los mismos defectos que Windows (aunque al menos algo habremos avanzado en el ámbito Open Source).

Publicado en SSOO | Deja un Comentario »

Armin Van Buuren

Publicado por mrtypo12 en Marzo 29, 2008

Iniciamos el recorrido de la discografía de este alemancho. Su música entra dentro del movimiento electrónico/trance. Tiene una buena colección de recopilaciones y una media docena de álbumes de producción propia aunque ha publicado trabajos bajo diversos nombres como Perpetuous Dreamer y Rising Star. Es un DJ bastante reconocido.

- A State of Trance 001 (2 CD)

A State Of Trance

  • Devotion – Yahel
  • Dark Blue – Cabala
  • I’m not Existing – L.S.G
  • Sacred Cycles – Pete Lazonby
  • The love I lost – Quadran Feast Tasha
  • Viola – Moogwai
  • Air 2000 – Albion
  • Breathe – Art Of Trance feat Caroline Lavelle

- Basic Instinct (2 CD)

front2.jpg

  • Runaway – Yahel
  • Smile – Future Breeze
  • Horizons – James Holden
  • Friends Till the End -Nevada
  • Sugar 1 – Yahel
  • The Sound Of Goodbye – Perpetuous Dreamer
  • Indica – Pink Bomb
  • Ghosts – Tenth Planet
  • Touch me – Rising Star
  • Bright Sign – Traveller
  • Exhale – System F

- Boundaries of Imagination

Boundaries of Imagination

  • Sacred – Sander Kleinenberg
  • Liberation – Matt Darey pres Mash Up
  • Seven Cities – Solar Stone
  • You Won’t See Me Cry – Markus Schulz
  • Apperception – DJ Georgio pres Manjaro
  • C Sharp – The Quest
  • Future Funland – Perpetuous Dreamer

Es pronto para resaltar a nadie pero Yahel y Perpetuous Dreamer se repiten bastante así que el primero entrará en el saco de discografías a bajar (el segundo es el propio Buuren). Otros como Solar Stone, Pink Bomb y Future Breeze ya me sonaban de otras recopilaciones (Euphoria).

Publicado en Armin_Van_Buuren, Trance, electronica, musica | Deja un Comentario »

Duran Duran

Publicado por mrtypo12 en Marzo 29, 2008

Primera entrada de estos señores:

- Duran Duran (1981)

  • Duran Duran
  • Careless Memories
  • Is There Something I Should Know?

- Rio (1981)

  • My own way
  • Lonely in your nil
  • Hungry like the W
  • Save a prayer

Publicado en Duran_Duran, musica, rock | Deja un Comentario »

Queremos música!

Publicado por mrtypo12 en Marzo 28, 2008

“Queremos música!!” era más o menos el grito de mi hermana y de un servidor transcurridos aproximadamente 5 minutos de entrar en el coche y arrancar para hacer un viaje, cualquier viaje, aunque durara menos 30 minutos. Mi madre rebuscaba en la guantera, sacaba un cinta de cassete, lo metía en el caseto, daba al play… y ya no recuerdo más.

Desde crío mis gustos musicales han estado bien definidos. Mi colección de cintas no pasaba de la docena, y no alternaba entre mas allá de 4 cintas a la vez, a saber:

- “Oxigene” y “Magnetics Fields” de Jean Michel Jarre

- “La muerte tenía un precio” & “Por un puñado de dolares” de Ennio Morricone

-Alguna cinta de los pitufos, recopilatorio de música de cabeceras de series de dibujos animados o de algún grupo infantil de aquellos tiempos (los Dulces, Parchís etc..)

De “Oxigene” tuve 3 copias en cinta, todas originales. Las 2 primeras las reventé de tanto oírlas. La tercera no corrió igual suerte porque ya por aquel entonces había CDs. De “Magnetics Fields” solo tuve 2 copias en cinta hasta que llegó el CD.

“La muerte tenia un precio” era un titulo muy fuerte y largo para un niño de 3 años según el criterio de mi madre así que fue rebautizada como “la canción del olvidó” (con acento en la última ‘o’. A día de hoy no se porque eligió ese nombre tan extraño).

No se exactamente que sería de estas cintas lo que llamaría la atención a un niño tan pequeño, dudo mucho que supiera apreciar lo que estaba oyendo; lo que si que es cierto es que aquellas cintas las pude oír miles de veces: todos los días al mediodía después de comer me tumbaba en el suelo a leer Mortadelo y escuchar “Oxigene” o “La canción del olvidó”. Por la tarde al regresar del colegio guardería o lo que fuera y ver los dibujos seguía con la música hasta la hora de la cena.

Mi menú musical fue estrictamente éste hasta que empecé a oír los 40 principales a los 14 años. No recuerdo haber tenido mas música que aquella. La siguiente cinta que tuve fue Revolutions de Jean Michel Jarre. Me defraudó por supuesto: la primera cara me medio gustó, la segundo me pareció horrible (mezclaba sonidos árabes alejándose un poco del sintetizador). La cinta reposó en un mueble de la sala durante meses sin volver a ser oída: por un lado no era consciente de que necesitaba escucharla varias veces para acostumbrarme a ella, por otro lado no creo que estuviera preparado para ese tipo de sonidos.

Con el tiempo mi repertorio se ha ampliado notablemente: por un lado escucho géneros afines al New Age (Chill Out, Trance, Ambient etc… en general todo lo que se pueda englobar bajo el movimiento de música electrónica) y por otro lado Banda Sonora Original.

Recientemente he salido del New Age más estricto para meterme en el fenómeno Chill. El “modus operandi” es bastante sencillo: busco en internet una recopilación que goze de las simpatías del respetable, la bajo con Bittorrent o Emule y la escucho del orden de 4 o 5 veces. La primera vez que escucho un disco es muy raro que me guste. Solo cuando me empieza a sonar familiar es cuando puedo juzgar. A partir de ese momento si me gusta puedo oírlo centenares de veces: muchos han sido los días en los que he estado continuamente con una misma canción en el trabajo. Después de eso trato de bajarme otros recopilatorios del mismo sello si me gustó o pasar a otro sello. Una vez que veo que los artistas se me empiezan a repetir amplío la búsqueda: apunto los artistas que más me han llamado la atención y me bajo sus discografías. Miro en la Wikipedia su historia y si tienen algún disco redondo lo compro (generalmente lo tengo que pedir a Amazon).

Para las Bandas Sonoras Originales el proceso es diferente: no escucho una BSO hasta que no he visto la película y no veo una película porque tenga a tal o cual compositor, solo veo las películas que me interesan. Generalmente solo aprecio bien una BSO cuando veo la película en el cine. Según salgo del cine me bajo la BSO del Emule y la oigo media docena de veces. Las BSO me cuesta más apreciarlas. De nuevo si la considero buena de verdad la compro.

Actualmente estoy empezando a oír algo de Trance (sesiones sobre todo aunque ya tengo un par de compositores subrayados para bajar la discografía) y estoy intentando volver a escuchar algo de Metal y de Rock, mas que nada por airearme un poco. En estas páginas iré indicando los discos que voy oyendo y las canciones que me parecen notables. Ahora mismo tengo abiertos varios frentes:

- Trance: Sesiones de Armin van Buuren, de las cuales han salido nombres como Schiller o Yael.

- Chill Out: Banco de Gaia

- Death Metal Melodico: In flames

- Rock: Duran Duran

Depende de la etapa puedo llegar a “tomar conciencia” de 3-4 CDs a la semana.

 Este post era introductorio, la próxima empezaremos con chicha de verdad.

Publicado en musica | Deja un Comentario »

La frase

Publicado por mrtypo12 en Marzo 28, 2008

“If anything goes wrong, Desmond Hume will be my constant”

(Daniel Faraday, Lost S04E05)

Publicado en frases | Deja un Comentario »

Imap, la madre del tano!

Publicado por mrtypo12 en Marzo 28, 2008

Pues sí, qué gurú que quedaba hace tiempo abrir una consola y poner
asi del tirón:
telnet localhost 110
login pp
pass pp
list
retr 1

y luego quedarse mirando la pantalla mientras pasaba ese morzongo de datos en base64 que ni blas entendía pero que te dejaba la mar de hacker delante de los pringaillos.

Bueno, pues eso se acabó, al menos en esta entrada.

Recientemente he tenido la oportunidad de visitar el protocolo IMAP4, que como muchos sabréis es una especie de sustituto – mejora de POP3. Sin ánimo de avasallar con features diré que la mayor diferencia con el vetusto pero muy usado sistema de mensajería es que este protocolo mueve prácticamente toda la lógica de acceso al servidor; de esta forma se soportan carpetas, búsquedas y almacenamiento en el propio servidor de correo sin tener que manejar todo este follón en el lado del cliente.

Aquellos que usan IMAP4 suelen ser por un lado los usuarios de webmail (IMAP se viene a utilizar como pegamento entre el servidor web y el servidor de correo) y por otro lado los directivos que gustan de conservar toneladas de correos en su Outlook. De esta forma al conectarse al buzón sólo nos descargamos los encabezados y únicamente cuando hacemos doble click, el cliente pide al servidor los datos del cuerpo del mensaje. El colmo del despliegue viene de la posibilidad de pedir partes del mensaje (un adjunto, una cabecera MIME, el body etc…), de lo que se puede deducir que el servidor hace un parseo del contenido del mensaje, separándolo en partes y sirviéndolo bajo demanda. Si la implementación del protocolo por parte del cliente IMAP es acertada podemos abrir un mensaje con un adjunto de 50 megas que la descarga no se ralentizará: sólo se descargará el adjunto cuando pulsemos en ‘guardar como’. Por otro lado el cliente hace las funciones de una suerte de cache de datos, de forma que mantiene los mensajes mas consultados en local, descartando los menos visitados cuando el tamaño del buzón en local aumenta.

Por desgracia solo he podido dedicar un par de días a este tema, pero en ellos he podido probar 4 implementaciones de IMAP4, según he leído las más populares, en formato servidor:

- Microsoft Exchange 2003.
- Courier Imap 4.1.3-2ubuntu2.
- UWASH imapd 7:2002edebian-1-13-2.
- Cyrus 2.2.13.

Hubiera querido probar Lotus Domino que, según tengo entendido pega un par de patadas al RFC pero no ha podido ser por falta de tiempo.

Para cliente he elegido las opciones típicas:

- Outlook 2003.
- Outlook Express 6.0.
- Thunderbird 2.0.0.12.
- Evolution 2.12.1.
- Opera 9.26.

Sobre los 4 servidores destacar la sencillez de configuración básica para la mayoría.Dejando aparte Exchange el resto se instala solo con un apt-get install en la Ubuntu Server 7.10 que usé para las pruebas. Los únicos problemas vinieron de la mano de UWASH, un servidor casi centenario que se instala como demonio bajo inetd, que como sabeis hace ya tiempo que fue sustitutido por xinetd. El fichero de config que hay que añadir en /etc/xinet.d un fichero (llámalo ‘imap’ por ejemplo) tiene que contener lo siguiente para que funcione:

service imap2
{
instances = 60
log_type = SYSLOG authpriv
log_on_sucess = HOST PID
log_on_failure = HOST
cps = 25 30
disable = no
port = 143
socket_type = stream
wait = no
nice = 10
user = root
server = /usr/sbin/imapd
}

Lo importante es el campo server, port y poco más. El resto de cosas son copia pega del man de xinet.d

Por otro lado Cyrus parece ser el más featuroso: instalando la herramienta de configuración cyradm podemos conectarnos al servidor y dar de alta buzones, modificar ACLs, poner quotas y distribuir los
buzones entre varios particiones. También admite configuraciones en cluster. Una de las dificultades iniciales que me encontré es lograr conectar la herramienta de administración con el demonio. Para ello hay que editar el fichero de configuracion /etc/imapd.conf e indicar el tipo de autenticación alwaystrue.

sasl_pwcheck_method: alwaystrue

por si acaso también es recomendable poner

admins: cyrus root

para dar acceso de administración al usuario cyrus y root. Nétese que todo esto va en contra de una instalación para un entorno en prod.

En cuanto a clientes son todos muy similares, destacando por lo alto Thunderbird con la capacidad de recuperar fragmentos de mensaje y por lo bajo Evolution por lo inestable que me ha resultado.

A nivel de protocolo IMAP4 es bastate farragoso. A continuación os detallo una mini-guía básica para poder comprobar de forma elemental lainstalación y conectividad.

Primeramente nos enganchamos la puerto de IMAP (el 143)

telnet localhost 143

Todos los comandos tienen que ir precedidos de un número de secuencia llamado tag. Si no se indica da error. El servidor nos contestará con ese mismo número de secuencia. Desconozco la razón de esto, quizá se puedan enchufar varias peticiones sin esperar respuesta (pipelinig) y de ahí que el servidor incluya en la contestación el número de secuencia de la petición. Los números de secuencia pueden ser numeros o letra o una mezcla; solo hay que tener cuidado de no repetirlos en dos comandos distintos.

Para saber las capacidades del servidor ponermos:

1 capability

y el servidor nos devolverá algo así como

* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE

Para hacer login ponemos

2 login usuario contraseña

Una vez autenticados podemos movernos por los buzones del usuario:

Para listar los buzones

3 list “” “*”

o

3 lsub “” “*”

List lista todas las carpetas indicando si tienen subcarpetas y sus flags mientras que Lsub realiza una criba y no indica flags. Devolverá algo como esto:

* LIST (\NoInferiors \UnMarked) “/” Borrador
* LIST (\NoSelect) “/” “Bandeja de entrada”
* LIST (\NoInferiors \Marked) “/” .bashrc
* LIST (\NoInferiors \UnMarked) “/” .sudo_as_admin_successful
* LIST (\NoInferiors \UnMarked) “/” UW
* LIST (\NoInferiors \UnMarked) “/” .mailboxlist
* LIST (\NoInferiors \UnMarked) “/” “Elementos enviados”
* LIST (\NoInferiors \UnMarked) “/” .bash_logout
* LIST (\NoInferiors \UnMarked) “/” Trash
* LIST (\NoInferiors \Marked) “/” .profile
* LIST (\NoInferiors \UnMarked) “/” “Correo electr&APM-nico no deseado”
* LIST (\NoInferiors) NIL INBOX

Si queremos crear un buzón lo hacemos con create

4 CREATE “prueba”

y para borrarlo usamos delete

5 DELETE “prueba”

Para seleccionar un buzón y poder operar con los mensajes hacemos select

6 select “prueba”

* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]
* 1 EXISTS
* 1 RECENT
* OK [UNSEEN 1]
* OK [UIDVALIDITY 1206417332]
* OK [UIDNEXT 13]
6 OK [READ-WRITE] Completed

Como se ve nos da cumplida cuenta del estado del buzón, los mensajes nuevos, los ya existentes etc.

Una vez seleccionado el buzón podemos listarlo, ver el contenido de un mensaje, cambiar sus flags, copiarlo a otra carpeta etc. La mayor parte de las operaciones de lectura y escritura de mensajes se hacen con los comandos fetch y append, aunque hay otros como copy, search, partial (este último permite recuperar un número arbitrario de bytes del mensaje).

Fetch tiene una sintaxis muy compleja, aquí sólo indicaré las típicas operaciones.

Por ejemplo, para recuperar los flags de todos los mensajes del buzón:

7 fetch 1:* (UID FLAGS)

devolverá algo como

* 1 FETCH (UID 1 FLAGS (\Recent \Draft))

Con este comando estamos recuperando un listado de todos los mensajes (en este caso solo 1) en los cuales se nos indican los flags y el identificador (UID) para podernos referirnos a cada mensaje con un número que lo identifica de forma unívoca. El primer parametro de Fetch es un rango (1:* es del primero hasta el ultimo, podemos poner 2:3 para recuperar el mensaje 2 y 3 o simplemente 4 si queremos recuperar el mensaje 4)

Podemos recuperar la estructura de un mensaje concreto con

8 fetch 4 (BODYSTRUCTURE)

que nos devolverá un churro ininteligible de datos :

1 FETCH (BODYSTRUCTURE ((“TEXT” “HTML” (“CHARSET” “ISO-8859-1″) NIL NIL “7BIT” 155 8 NIL NIL NIL NIL)(“APPLICATION” “OCTET-STREAM” (“NAME” “prueba.TMP”) NIL NIL “BASE64″ 63146 NIL (“ATTACHMENT” (“FILENAME” “prueba.TMP”)) NIL NIL) “MIXED” (“BOUNDARY” “————080306020500030305000606″) NIL NIL NIL))
8 OK FETCH completed

en esta maraña podemos ver que tenemos un adjunto en el mensaje de nombre ‘prueba.tmp’

(“APPLICATION” “OCTET-STREAM” (“NAME” “prueba.TMP”) NIL NIL “BASE64″ 63146 NIL (“ATTACHMENT” (“FILENAME” “prueba.TMP”))

si queremos recuperar partes del mensaje podemos hacerlo asi:

9 fetch 1 (BODY[0])
recupera las cabeceras
9 fetch 1 (BODY[1])
recupera el cuerpo9 fetch 1 (BODY[2])recupera el primer adjunto.Finalmente para salir de la sesión ponemos10 logoutHay muchos mas comandos, flags, conceptos, estados y posibilidades:
aquí no se ni si habremos llegado siquiera a rascar la superficie.

Y para rematar una sarta de links:

- cyrus http://asg.web.cmu.edu/cyrus/imapd/
- courier http://www.courier-mta.org/imap/
- uwash http://www.washington.edu/imap/

- RFC (1730 y su revision 3501): http://cyrusimap.web.cmu.edu//imapd/specs.html

Publicado en networking | Deja un Comentario »

La Frase

Publicado por mrtypo12 en Marzo 26, 2008

“Las estadísticas son como las minifaldas: te dan algunas ideas, pero esconden lo más importante”

Publicado en frases | Deja un Comentario »

Jailbreak Ipod Touch 1.1.4

Publicado por mrtypo12 en Marzo 21, 2008

ziphone.jpg

Desde que compré el Ipod Touch he pasado casi por todos los firmwares ‘jailbreakeados’ (menos el 1.1.2). Para actualizar a la versión 1.1.3 usé un metodo (no se si habrá otros) explicado aquí. Ponía que el proceso venía a tardar unos 45 minutos pero en las 2 o 3 veces que me ha tocado hacerlo he tardado mas de 2 horas.

Ahora la versión 1.1.4 viene de forma más inmediata. Partiendo de la versión que sea los pasos a seguir son siempre los mismos:

  • Upgrade a la versión 1.1.4 a través del Itunes (actualizar firmware).
  • Descargar ZiPhone desde aquí.
  • Ejecutar y hacer jailbreak del iTouch.

En teoría era algo tan sencillo como eso. En mi caso he tenido los siguientes problemas:

  • Partiendo de una versión 1.1.3 Jailbreak he actualizado a la 1.1.4 y el iTunes me ha dado error . El Ipod se ha colocado en modo de recuperación con lo que todo lo que tenía metido voló como las oscuras golondrinas. Por fortuna el iTunes me ha restaurado una copia de seguridad, he tenido que copiar toda la biblioteca de mp3 etc… Creo que lo mejor será restaurar a la 1.1.4 y no actualizar desde una versión hackeada.
  • Tenía 3 pantallas llenas de iconos y curiosamente al pasar a una versión sin hackear me han desaparecido.. a medias; ahora con la 1.1.4 sin hackear sigo teniendo las 3 pantallas con iconos salteados que no puedo mover! :)
  • Me he tirado ni se el tiempo configurando la wireless. No tengo DHCP en casa y por más que ponía una ip static me pasaba a DHCP. Al parecer si sales demasiado pronto de la pantalla donde deja elegir las redes wireless los cambios no se graban, no se si esto era así en la anterior versión, es cosa del hack o qué.
  • Una vez puesto todo en facha no veo Mail, ni Weather ni nada de nada. Hay que añadir el respositorio www.spaziocellulare.com/ispazio.xml. Ir a Tweaks 1.1.4 e instalar el Fix. Es curioso que instalando las Community Sources no se añada este repositorio automáticamente, ni tampoco se mencione nada de nada en la web de descarga del ZiPhone (que por cierto es horrorosa y confusa como pocas) .

Os dejo un link interesante:

iTouch aplicaciones: http://iphoneapps.es/

Publicado en gadgets, hack, ipod | Deja un Comentario »

BD+ reventado

Publicado por mrtypo12 en Marzo 20, 2008

anydvd_logo.png

Parece que la noticia no se ha hecho el eco que debería…

Desde hace ya tiempo los dos formatos hi-def venían recordándonos diariamente una guerra similar (VHS vs BETA) acaecida ya hará algunos muchos años, y que recientemente ha concluido con la victoria del Blu-ray por KO. El gancho final resultó ser el soporte que daba este estandar al BD+, una completísima y avanzadísima solución al manido tema de las copias (ilegales o no) de películas. El caso es que lo que hace 1 mes era una tecnología que iba a permanecer inviolable por unos 10 años ha resultado ser lo que realmente sabíamos que era: una china en el zapato del consumidor, que molesta hasta que tienes un rato y te la quitas.

Los señores del SlySoft, que ya apuntaron maneras (una vez más) en diciembre del año pasado, acaban de reventar el BD+. No todo está acabado ya que es de esperar una vuelta de tuerca (o 100) más por parte de las productoras: refinarán el sistema, lo volverán incompatible con los reproductores ya vendidos y se volverán a gastar millones en el desarrollo de tecnologias inútiles que nos las repercutirán en el precio de los productos que nos venden y encima se usarán para proteger sus intereses, intereses que en muchas ocasiones son diametralmente opuestos a los nuestros y que se saltan en, todavia más ocasiones la legislación del país donde se vende la película.

BD+ es una tecnología que implementa una especie de máquina virtual (al estilo de la JVM o de .NET) mediante la cual el vídeo podría cargar y ejecutar programas que se pudieran incluir en el disco. Este código podría ir encamiado por un lado a tapar agujeros de seguridad que hubieran podido ser detectados en el estándar o en la implementacion particular del reproductor, y por otro a garantizar un entorno de reproducción seguro (validez de las claves, integridad del programa de reproducción etc).

El link: http://www.slysoft.com/en/

Publicado en dvd, tecnologia | Deja un Comentario »

Medieval CUE Splitter

Publicado por mrtypo12 en Marzo 19, 2008

Bajo este estraño nombre se esconde un programa bien acabado y funcional.

De un tiempo a esta parte se está volviendo bastante normal encontrarse releases de música en las que los rippers extraen todo el contenido del CD en una única pista que comprimen en el formato que mas les guste o convenga. Después añaden un fichero CUE de los del Nero que indica como volcar ese fichero en el CD donde lo queramos copiar. Este fichero CUE trae información de cada pista del CD (minuto y segundo en que inicia cada pista, autor, album, año etc…) y es necesario para ‘partir’ el stream de datos en pistas independientes que luego podremos elegir en nuestro reproductor de CDs. Esta forma de ripeo es muy tipica en remixes y en general en musica Ambient en sus multiples formas y colores ya que suelen tratarse de CDs sin gaps entre pista y pista (suena todo de continuo aunque internamente este dividido en pistas).

Pero que sucede cuando metemos estos mp3s de 100 megas y de 1 hora de duracion en el Ipod? pues que evidentemente se vuelve inmanejable: perdemos la informacion de inicio de cada pista y hacer el seek de una parte concreta ‘a ojo’ se puede volver algo realmente engorroso e impreciso.

Medieval CUE Splitter soluciona esto: recibe como entrada el fichero CUE y el mp3 y lo trozea respetando el minutaje e introduciendo toda la informacion reflejada en el fichero CUE en los ID tags del mp3.

Un programa bien hecho, pequeño (1.5 megas), tan ligero en la ejecucion como el notepad y casi freeware (tiene un banner publicitario que no molesta)

cuesplitter_1.gif

El link: http://www.medieval.it/content/view/28/70/

Publicado en mp3, software | Deja un Comentario »