Archive for the ‘Informatica’ Category

Editar contador de reproducciones en iTunes
septiembre 3, 2008

En ocasiones me he visto en la necesidad de editar el Contador de Reproducciones en el iTunes, esto debido a que por errores de novato, sincronizaba el iPod con archivos mp3 de 320Kbps o en VBR, ocupando un tamaño valioso en el iPod >_<. Decidí volver a comprimir los archivos a un menor bitrate para sustituirlos y ahorrar espacio en el iPod, pero quería conservar el número de reproducciones de cada canción, el problema es que el iTunes no permite hacer esto. Sin embargo existe una forma de hacerlo en Windows por medio de VisualBasic Script.

Para poder editar manualmente el contador de reproducciones es necesario ejecutar un pequeño bloque de código mientras se reproduce la canción que queremos editar:

Dim iTunesApp, currTrack, newPlayCount
Dim prompt, title, defaultValue

Set iTunesApp = WScript.CreateObject(“iTunes.Application”)
Set currTrack = iTunesApp.CurrentTrack

prompt = “New playcount:”
title = currTrack.Artist & ” – ” & currTrack.Name
defaultValue = currTrack.PlayedCount

newPlayCount = InputBox (prompt, title, defaultValue)

If IsNumeric(newPlayCount) Then
If newPlayCount >= 0 Then
If Len(newPlayCount) > 0 Then
currTrack.PlayedCount = newPlayCount
End If
End If
End If

Basta con copiar el código en un bloc de notas y guardarlo con la extensión *.vbs, en mi caso lo guarde con el nombre EditarContador.vbs, cuando se este reproduciendo la canción en el iTunes ejecutamos el script haciendo doble-clic en el archivo y aparecerá una inputbox donde podremos editar el contador.

Colocamos el nuevo numero que queramos y este se actualizara en iTunes, a partir de aquí el contador aumentara con cada reproducción como normalmente lo haría.

Hay también una forma de editar varias canciones de una sola vez, esto se hace con el siguiente script:

Dim iTunesApp, selectedTracks, newPlayCount
Dim prompt, title, defaultValue

Set iTunesApp = WScript.CreateObject(“iTunes.Application”)
Set selectedTracks = iTunesApp.SelectedTracks

prompt = “New playcount:”

For Each IITTrack In selectedTracks
title = IITTrack.Artist & ” – ” & IITTrack.Name
defaultValue = IITTrack.PlayedCount
newPlayCount = InputBox (prompt, title, defaultValue)

‘MsgBox(“NewPlayCount = ” & newPlayCount)

If Len(newPlayCount) > 0 Then
If IsNumeric(newPlayCount) Then
If newPlayCount >= 0 Then
IITTrack.PlayedCount = newPlayCount
End If
End If
Else
Exit For
End If
Next

Al igual que el anterior script, basta con copiar el código en un bloc de notas y guardarlo con la extensión *.vbs, la diferencia con este script es que solo es necesario seleccionar las canciones y ejecutar el script para poder editar el contador, aparecerán tantos inputbox como canciones se hayan seleccionado.

Después de haber probado varias alternativas en Windows e incluso en Linux para actualizar el iPod no encontré ninguna que tuviera la opción de editar el contador de reproducciones, afortunadamente encontré este par de scripts que cumplen bien con su función.

El crédito de estos scripts son de Tiketti de los foros de iLounge, dejo el enlace al post donde obtuve los scripts y donde hay también un script para poder editar la fecha de Ultima reproducción.

iLounge Foros | Update playcount/last played manually with these scripts

Instalar Ubuntu Hardy Heron 8.04 booteando desde unidad USB-CD con LINLD
mayo 17, 2008

Ubuntu Hardy HeronUbuntu Hardy Heron salio hace ya unas semanas y en cuanto lo hizo me dispuse a instalarlo desde las actualizaciones automáticas para “enterrarle el colmillo” y checar las buenas nuevas, pero empezó a dar fallos sobre todo con los controladores gráficos (bendita sea la hora en la que compre una tarjeta Radeon ¬_¬), así que me dispuse a instalarlo desde cero, pero por cuestiones de actulización del hardware de mi máquina ya no contaba con unidad lectora de CD/DVD interna ya que la sustituí por un HD y una lectora USB CD/DVD Externa y es aquí donde empiezan los problemas ya que la BIOS de mi máquina no soporta arrancar desde dispositivos USB.

Voy a explicar como fue que hice para instalar Ubuntu Hardy Heron booteando desde una unidad USB CD/DVD e instalando por medio de LINLD a partir de este post que encontré en Ubuntu Forums. Básicamente lo que se hace es crear un Disco de Arranque cargando los controladores USB para DOS y ejecutando el instalador de Linux desde LINLD.

Comencemos con el pequeño tutorial 🙂 .

a) Requerimientos Hardware.

  • Unidad lectora de Disquete Interna (las unidades de disquete USB no funcionan).
  • Un Disquete que sirva ( obvio XD ).
  • Unidad externa USB CD/DVD.

b) Requerimientos Software.

1) Preparando el disco de arranque.

  • Grabamos la imagen de disquete basada en FreeDOS con el WinImage o con el programa que mas te acomode al disquete.
  • Ejecutamos el archivo auto-extraible f2h_usb.exe (son los controladores USB para DOS de Panasonic) y de la carpeta que se extrae \fh2, copiamos los archivos USBASPI.SYS y USBCD.SYS al directorio raíz del disquete.
  • Descomprimimos el archivo mhairudos.zip, y de los archivos extraídos copiamos el archivo di1000dd.sys al directorio raíz del disquete.
  • Editamos el archivo CONFIG.SYS que esta en el directorio raíz del disquete, una vez abierto, tiene que quedar de esta manera:

    DOS=HIGH,UMB
    DEVICE=FDOS\HIMEM.EXE
    lastdrive=Z
    rem The following line loads Panasonic’s universal USB- controller driver
    rem the /v switch makes it verbose
    rem the /w switch makes it wait for you to connect your USB-CD-Rom and press enter
    devicehigh=USBASPI.SYS /v /w
    rem the following is an aspi mass storage driver for usb- connected HDs
    rem and compactflash memory cards
    devicehigh=DI1000DD.SYS
    rem The following one loads CD-ROM driver
    devicehigh=USBCD.SYS /d:USBCD001

  • Editamos el archivo AUTOEXEC.BAT que esta en el directorio raiz del disquete quedando de esta manera:

    @ECHO OFF
    CLS
    ECHO Welcome to FreeDOS (http://www.freedos.org)!
    LH \FDOS\SHSUCDX.EXE /d:USBCD001

  • Solo queda copiar el archivo linld097.com al directorio raíz del disquete y renombrarlo a linld.com.

Con esto queda listo el Disco de Inicio, solo queda conectar la unidad externa USB CD/DVD, introducir el CD de Ubuntu Hardy Heron y reiniciar la maquina.

Para quien no quiera hacer todos estos pasos he creado una imagen de disuqete con la configuración ya hecha y lo he subido aqui.

2) Instalando Ubuntu desde unidad externa USB CD/DVD.

  • Una ves que la máquina haya reiniciado y booteado desde el Disquete, debería de detectar la unidad externa y asignarle una letra de unidad (en mi caso c:\), de no ser así, posiblemente no este bien conectada la unidad externa o este mal la configuración del disco de inicio.
  • Ya en el prompt, para comenzar la instalación de Linux tecleamos el siguiente comando:

    linld image=c:\casper\vmlinuz initrd=c:\casper\initrd.gz “cl=boot=casper root=/dev/ram rw”

    Con esto LINLD cargara desde DOS el LiveCD de Ubuntu Hardy Heron listo para la instalación, en caso de ser alguna otra versión de Ubuntu como el Alternate CD solo hay que localizar el directorio en donde se encuentran los archivos vmlinuz y inird.gz y sustituir el directorio en el comando anterior.

A partir de este punto se puede seguir con la instalacion normal de Ubuntu Hardy Heron o su versión Alternate CD.

Además de esta, hay varias formas de instalar Ubuntu desde una unidad externa USB por medio de DOS sin soporte para bootear desde USB, me he basado en esta ya que fue la primera que encontré y me funciono 🙂 , espero que les sea de utilidad 😉 .

El blog de rubensa | Instalar un S.O. en un equipo sin CD/DVD-ROM interno
UbuntuForums | How to install ubuntu from external USB CD-ROM without BIOS “boot” support?
UbuntuForums | install ubuntu with loadlin
Mt Umunhum Wireless Network | Using Grub to boot a USB device