miércoles, junio 15, 2011

Wii: Pantalla negra al correr juegos del Virtual Console

Básicamente el problema que se presenta, es que la Wii se queda en pantalla negra al correr juegos del Virtual Console, y según algunos blogs en la red esto se debe a el tipo de cable que usamos para conectar nuestra wii a la pantalla.

Si usamos cable composite (el que viene por default con la wii y es de 3 salidas) no hay problema.

Si usamos el cable de componente, el problema se presenta cuando estamos en modo 480i, y se resuelve si cambiamos al modo 480p, lo cual podemos hacer en la pantalla de configuraciones del wii.

El modo 480p nos da mejor imagen que el 480i, esa es la utilidad de cambiar el cable composite por el cable componente.

En algunos blogs sugieren que se puede pasar de un modo a otro, si la wii no esta bloqueada y esta en la pantalla negra, entonces apretar la tecla Home, acceder al manual del juego, y mediante la combinación de botones Z + A + 2 (modo interlaced 480i) ó Z + A + 1 (modo progresivo o 480p)  se puede cambiar de modo.

Espero esta información les sea de utilidad.

sábado, mayo 07, 2011

Kindle feedback: About ebook lending

the question on lending is complex

but for personal lending there is a better solution, instead of limiting the number of lendings, a better aproach is reproducing the same that happen with real books, that means the transferability of the book, in this case, if we buy an ebook we have access rights to it for lifetime, and the solution, is we can transfer our book to other, losing access to the book, so like in the real book, there is only one copy, so our friend retransfer the book to us or we have to buy another instance, that is a fair way of doing the lending thing

this can also be a better solution for librarys, who can buy a several copies of the books, and only one user has access to the book, there is still a lot of work to do in terms of the formats and interoperability of all this stuff

viernes, mayo 06, 2011

mejorando la experiencia de uso de google reader en el Kindle

Leer en el kindle, con su e-ink pearl resulta en un gran descanso para los ojos y permite leer más cómoda y rápidamente que en las pantallas LCD, e incluso permite leer bajo la luz del sol, lo cual muchas personas no se han permitido disfrutar porque tienen cierta resistencia a gastar alrededor de unos 2300 pesos en un dispositivo como el Kindle, pero yo lo recomiendo altamente

Ahora bien los contenidos de los periodicos para kindle tienen un costo, pero también podemos usar sin pagar nada, el maravilloso agregador RSS de Google, y el navegador del kindle para visualizarlo, sin embargo en el kindle de 6'' queda una área reducida para leer pero hay ciertos atajos y trucos para maximizar nuestra experiencia

Aquí les doy mis recomendaciones, que no solo funcionan en el kindle sino también cuando usen el google reader en otro dispositivo, básicamente se trata de usar el teclado para navegar por las noticias en una forma sencilla y rápida, por otro lado les recomiendo activar el m

[tecla] : función, (pongo la tecla entre parentesis cuadrados para fines ilustrativos pero no hay que teclear los parentesis cuadrados)

[f ]: nos permite pasar al modo de lectura en pantalla completa quitando todos los elementos distractivos del reader

[p] : nos permite mover el focus a la sigiuente entrada
[n] : nos permite mover el focus a la entrada anterior
[o] : nos permite abrir la entrada que tiene el focus

[barra espaciadora] : nos permite avanzar en la lectura de página en página
[shift]+[barra espaciadora] : nos permite retroceder en la lectura una página

[shift]+[u] : nos muestra el listado de suscripciones
[shift]+[j] : nos permite mover el focus a la siguiente suscripción

[shift]+[k] : nos permite mover el focus ala suscripción previa
[shift]+[o] : abre la suscripción que tiene el focus

el uso de estas teclas y el modo de lectura a pantalla completa hace que la experiencia de lectura sea aceptable, eso sí tenemos que tener nuestro kindle en un lugar con cobertura wifi

¿de donde puedo bajar peliculas, música y libros en internet?

pues hay muchos lugares, y hay que aclarar que esto te pone un parche en el ojo, pero si lo aceptas, pues es bajo tu propia responsabilidad

estan los sitios de torrents para bajar mediante un software que descargue torrents

busca en

http://torrent-finder.info

es un metabuscador de torrents pero ahí ves los sitios de torrents más usados como son
http://piratebay.org
http://isohunt.com
etc, en cada sitio puedes buscar las pelis o la música

luego otra opción es buscarlas en los foros de compartición donde generalmente o te ponen el torrent o el link de descarga en sitios de archivos

puedes probar usando un buscador para esto como http://filecrop.com el cual te lleva a enlaces para descarga directa cosa que google difícilmente hace, para gestionar de mejor manera tus descargas de este tipo de enlaces, te recomiendo un software que se llama jdownloader (http://jdownloader.org/download/index), basado en java por lo que corre sin problemas en windows, linux y mac y que se encarga de esperar por tí a que los archivos puedan ser descargados y puedes definir una cola de descargas

miércoles, marzo 23, 2011

Las explicaciones y el entendimiento ...

    - Para ti es fácil, nunca tuviste que darme una explicación.
    - Mira, aunque te hubiera dado todas las explicaciones del mundo, la decisión final es tuya, la última palabra es tuya, tu decides como reaccionar.
    Lo mismo ocurre con tu caso, tu le diste tus razones y explicaciones, si se enoja o no, si entiende o no, es su decisión, ya no es tu problema.

lunes, febrero 14, 2011

¿a cuantas mujeres has tocado el alma?

Es más fácil dejar entrar a alguien a tu cama, que dejarse tocar un pedacito del alma, porque el alma, es esa aura que cuando alguien la toca, se transforma y dejarse tocar el alma es dejarse cambiar, entregarse de una manera tan brutal, que el hombre que te toca el alma tiene que ser el hombre adecuado, el hombre que realmente la aprecie, tal vez esa sea la definición del hombre ideal, el hombre que cuando te toque el alma, te transforme, a lo mejor eso es amar, entregarse por completo, a pesar del riesgo que eso significa, que te partan el alma, otra vez.

Si llegar a entender quienes somos es un ejercicio tan difícil como tratar de descifrar una complejisima ecuación matemática, entender quien es el otro se antoja una labor francamente imposible, ¿porque los que dicen amarnos hacen lo que hacen? ¿porque se permiten ser débiles o cobardes o traidores? ¿y nosotros? ¿que debemos hacer? ¿odiarlos por no cumplir con el ideal que nos hicimos de ellos,? ¿desterrarlos de nuestras vidas? ¿vengarnos? ¿cerrarnos en nosotros mismos para que no vuelvan a tocarnos el alma?

O tratar de entender que el otro al igual que nosotros, está lleno de contradicciones, de zonas luminosas y zonas oscuras, entendernos a nosotros mismos y comprender al otro, ¿perdonar o no perdonar? Esa es la verdadera cuestión.

Esto es parte de un guión, ¿alguien adivina donde aparece este texto?

martes, febrero 08, 2011

Crítica a los periodistas, o a los que redactan las noticias

En esta ocasión quiero expresar una crítica sobre la mala práctica de los comunicadores, en cuanto a la forma de generar titulares que desinforman o mal informan y que transmiten una idea equivocada al lector que solo mira el titular sin leer la nota completa. Me animo a realizar este comentario, porque veo que es una falta recurrente en la que caen gran cantidad de comunicadores y de medios. Se puede decir que de alguna manera es una forma de amarillismo.

Para muestra basta un botón, y en este caso se trata de Diario TI http://www.diarioti.com/gate/n.php?id=28721 en dicha nota titulada “Descargas Piratas, Series de TV en internet distribuyen malware”, si solo leemos el titular, pues nos quedamos con una idea falsa de que al descargar capítulos de nuestra serie favorita por internet de torrents o sitios de descarga directa no oficiales, estamos descargando malware, lo cual al leer con detalle na nota nos damos cuenta de que no es el caso, ya que más bien los distrbuidores de malware aprovechan el interes de la gente por las series de tv, para poner enlaces de descarga falsos que realmente llevan a la gente a descargar programas troyanos y malware, y en este caso un título más apropiado sería “Interés en la descarga de series de tv por internet es aprovechado para distribuir malware”.

jueves, enero 20, 2011

Comparación entre los distintos formatos de compresión (zip,gzip,bzip2,rar,7z), tamaño de compresión, tiempo do compresión, descompresión.



Comparación entre los distintos formatos de compresión (zip,gzip,bzip2,rar,7z), tamaño de compresión, tiempo do compresión, descompresión.


Comparative between compression formats (zip,gzip,bzip2,rar,7z), compression size, compression time, decompression time.


Este comparativo se realiza sobre la compresión de un archivo grande, especificamente un archivo de imagen (.iso) de un juego de GameCube, y los elementos que se miden son el tamaño y el tiempo de compresión, en todos los casos se utiliza el nivel de compresión máxima con el fin de ver que formato brinda la mejor compresión.


This comparative is about the compression of a big file, specificaly a (.iso) image file of a GameCube game, the measure properties are compression time and compression size, in all the cases maximum compression level is used to be able to see witch format performs better.


Formato (format) parametros (params) Tamaño (size)
bytes
Tiempo (time) Tiempo descompresion
ORIGINAL 1459,978240
zip (.zip) -9 1272,705622 6m 56s 2m 9s
gzip (.gz) -9 1272,705473 6m 51s 2m 2s
bzip2 (.bz2) -9 1268,500602 31m 22s 8m 48s
rar (.rar) -m5 1212,932724 49m 13s 2m 41s
p7zip (.7z) defaults 1185,334394 31m 27s 6m 37s
p7zip -mx=9 1159,741390 42m 1s
p7zip -m0=LZMA2 -mx=9 1158,557214 37m 33s, 45m 9s 6m 4s

Como podemos ver los formatos que más se la rifan son el .rar y el .7z, por una diferencia considerable con los otros por lo que realizo más pruebas para estos dos formatos específicos con más archivos:

formato Tamaño Tiempo
original 1459,978240
rar a -m5 x.iso.rar x.iso 1163,104105 47m 49s
7z a -m0=LZMA2 -mx=9 x.iso.7z x.iso 1123,311172 2h 33m 1s
7z a -m0=LZMA2 -mx=9 -md=32m x.iso.7z x.iso 1147,526305 31m 35s

Como se aprecia en la tabla anterior, el 7z da una mejor compresión pero se tarda 2 horas para conseguir 40Mb menos, supongo que es por el tamaño default con que asigna el diccionario ya que consume gran cantidad de memoria, y me di cuenta que utilizo espacio de intercambio, por lo que probablemente eso impacto en tanto tiempo de ejecución, para comprobar realice la prueba definiendo el tamaño de diccionario limitando la cantidad de memoria requerida, según wikipedia, la cantidad requirida de RAM es 10 veces el tamaño del diccionario al comprimir y el tamaño del diccionario al descomprimir.

Así que con un diccionario de 32Mb -md=32m el tiempo de ejecución se reduce considerablemente incluso a un tiempo menor que el rar, con una compresión mejor.


Aquí el resultado con otro archivo, como se puede ver .7z obtiene mejor tiempo y una reducción considerable de 107Mb menos que .rar

formato Tamaño Tiempo
original 1459,978240
rar a -m5 832,572483 38m 42s
7z a -m0=LZMA2 -mx=9 -md=32m 725,846076 32m 33s

El resultado de otro archivo:


formato
Tamaño
Tiempo
original
1459,978240
rar a -m5
1212,932751
48m 21s
7z a -m0=LZMA2 -mx=9 -md=32m
1159,129496
34m 24s


Puede que valga la pena hacer un estudio sobre el .7z para ver la relación entre a) tamaño de diccionario, b) compresión obtenida, c) tiempo de ejecución.

martes, noviembre 16, 2010

El formato EPUB para publicar libros electrónicos

Después de investigar un poco en la web sobre los formatos en los que se están publicando los libros electrónicos, y de leer en la wiki http://en.wikipedia.org/wiki/Comparison_of_e-book_formats, me doy cuenta que los formatos más fuertes hoy día (2010-11-16) son el epub y el mobipocket


Recuerdo que tengo algunos libros en formato epub que baje la semana pasada, así que me doy a la tarea de investigar sobre el contenido del archivo, al mostrarlo con less veo la palabra zip, así que supongo que la extensión .epub es solo un adorno y en realidad se trata de un archivo .zip, cambio la extensión y luego extraigo el contenido con unzip, para ver que los archivos que contiene son en su mayoría XML, y que el libro esta descrito mediante los ya tan familiares XHTML y CSS lo cual es una grata sorpresa para mí que conozco estas tecnologías. Incluso el archivo de tabla de contenidos, es un XML bastante entendible.

En la wikipedia se puede encontrar más información respecto a este formato abierto, que Amazon todavía no soporta en el Kindle 3 http://en.wikipedia.org/wiki/EPUB

lunes, noviembre 01, 2010

Screen capture in linux, using ffmpeg

ffmpeg in ubuntu can be used in very simple way to capture directly from the X server in this way

TS=`date +%Y%m%d_%H%M`; ffmpeg -s 1024x600 -f x11grab -r 1 -i :0.0 -s 768x450 -vcodec flashsv sesion-$TS.flv

we indicate the original size (-s 1024x600) and the frame rate of grabbing (-r 1) that is and X grabbing (-f x11grab) the source screen (-i :0.0) and the desired video codec (-vcodec flashsv) o sea flashscreenvideo and the file format of the file container in this case flash video (.flv)

other example can be to obtain and avi using mpeg4 as video encoding

TS=`date +%Y%m%d_%H%M`; ffmpeg -s 1024x600 -f x11grab -r 1 -i :0.0 -s 768x450 sesion-$TS.avi

or using xvid codec

TS=`date +%Y%m%d_%H%M`; ffmpeg -s 1024x600 -f x11grab -r 1 -i :0.0 -s 768x450 -vcodec libxvid -aspect 16:9 -qmax 10 flashsv sesion-$TS.flv

we can omit the -qmax parameter or put a value between 2-31, 2 is the best quality

domingo, julio 04, 2010

como instalar java en ubuntu 10.04 10.4

para todos los que venimos usando el apt, sabemos que ejecutando un

sudo apt-get install APPNAME

es suficiente para instalar software, pero lo importante es conocer el nombre del paquete de software

en versiones anteriores de Ubuntu (8.04, 8.10, 9.04, 9.10) para instalar java el paquete que necesitabamos para el runtime era uno de estos:

* sun-java5-jre
* sun-java6-jre


y para el kit de desarrollo de software uno de estos dependiendo la versión que eligieramos:

* sun-java5-jdk
* sun-java6-jdk


Sin embargo en la version 10.04 decidieron cambiarle el nombre a los paquetes, debido a no se que razón y ahora se llaman respectivamente:

* openjdk-6-jre
* openjdk-6-jdk


Así que podemos instalar el entorno de ejecución de JAVA con:

sudo apt-get install openjdk-6-jre

y el entordo de desarrollo con:

sudo apt-get install openjdk-6-jdk

me pregunto, ¿de quien sera la grandiosa idea de cambiar los nombres a los paquetes?, deberían de dejar un alias con el mismo nombre que avise del nuevo nombre explicando la razón

espero esto les sea de utilidad

miércoles, mayo 05, 2010

¿como buscar archivos en los servicios de file sharing?

Pues aunque suene descabellado, ya hay un buscador especializado en dichos sitios, si conocen otros no olviden dejarlos en los comentarios para agregarlos.

http://www.filestube.com/

martes, mayo 04, 2010

ejemplo: superioridad de interfaz de texto sobre interfaz grafica

carajo, me borro todo lo que había escrito, el punto es que en la interfaz gráfica no detecta la partición como se ve aquí


mientras que si lo hace con la utilidad de linea de comandos como se ve acá

como mejorar el rendimiento de linux retrasando el uso de memoria virtual

hay una variable del kernel que nos permite indicarle el % (entre 0 y 100) de la tendencia del kernel al usar memoria virtual, para ver que valor tiene en nuestro sistema usamos este comando

cat /proc/sys/vm/swappiness
60

en mi caso tengo 60
para cambiarlo en la sesión de trabajo actual y ponerlo a 0

sudo sysctl vm.swappiness=0

para hacerlo permanente es necesario editar el archivo /etc/sysctl.conf
agregando la línea

vm.swappiness=0


salvamos y listo, la próxima vez que arranquemos esta variable sera 0 como podrán comprobar, en mi caso, al poner el valor en 0 ha mejorado considerablemente la responsividad de las aplicaciones

happy tunning

ALCANCE:

como todo, esta modificación tiene su lado negativo, y es que mientras se mejora el rendimiento mientras que aún hay memoria RAM libre, al retrasar el uso de swap hasta el final, cuando se agota la RAM, y es necesario hacer uso del fichero swap, el sistema se paraliza casi por completo mientras observamos como escribe turbadamente al disco duro, perdemos la respuesta del sistema por un buen rato (a mí me llego a pasar que hasta por 10 a 30 minutos), por lo que ya no recomiendo utilizar esta técnica

file sharing sites o como compartir archivos grandes

Problema:

necesito compartir un archivo grande con otra(s) personas, pero es muy grande para mandarlo por email

Solución:

en la red existe un buen número de sitios donde podemos subir archivos grandes (hasta de 50 a 200Mb) y nos genera un link con el cual poder compartir el archivo, dicho link es la única manera de acceder al archivo, es decir solo a quien le demos el link podra descargar el archivo

si el archivo rebasa el tamaña máximo, existen programas como el rar o el zip que permiten partir el archivo en varios trozos que posteriormente a ser descargados todos se pueden juntar

Sitios que ofrecen este servicio:

http://mediafire.com
http://rapidshare.com
http://depositfiles.com
http://socifiles.com
http://4shared.com

viernes, abril 30, 2010

microsoft discrimina, competencia desleal

Hoy (2010/04/30) es el evento de Microsoft titulado "Las tres pantallas y la nube", viene Steve Balmer de microsoft, curiosamente también aprovecha para comprometer al gobierno mexicano y seguir hacienda a México dependiente de sus tecnologías obsoletas , caras, monopólicas, excluyentes y enajenadoras

Es un gran cinismo de que hablen de elevar a México, pero solo estén dispuestos mientras puedan hacernos dependientes, por ejemplo presentan el sitio

http://www.elevemosmexico.org/

pero para variar solo lo pueden ver los que usan su tecnología, en este caso Silverlight, que es un intento por desplazar a flash que ya esta en uso en el 99% de los navegadores, sin embargo FLASH si brinda soporte para las diferentes plataformas ya sea linux, mac y obvio windows


así que no puedo ver que proponen porque me saca esto (click para ampliar), esto es la  forma moderna de discriminación, al igual que hacen las dependencias de gobierno y las páginas de los bancos donde si no uso Internet Explorer y windows, no se puede ver correctamente o no funciona correctamente, (me paso con la página de bancomer al tratar de imprimir mi constancia de intereses de crédito hipotecario):

¿porque microsoft no logra entender el concepto de interoperabilidad?

solo significa ser agnóstico en cuanto a la tecnología, por ej. a una carretera no le importa la marca del coche que tengamos, así debe ser con los portales de gobierno y comerciales, deben de dar acceso sin importar que navegador o sistema operativo usemos, solo de esta manera podemos cerrar la brecha digital y no comprometiendo el futuro del país con el uso de una solo tecnología propietaria que excluye y no sigue estándares para eliminar a la competencia, competencia desleal

martes, abril 27, 2010

windows, autorun y proclividad a la transmisión de virus

si queremos crear un medio extraible ( unidad usb, o cd, o dvd ) que cuando sea insertado en una máquina con windows, se ejecute un programa, acción o comando, es tan sencillo como colocar en la raíz del sistema de archivos de la unidad un archivo con nombre

autorun.inf

el cual debe contener lo siguiente:

[autorun]
open=RECYCLE\D-0-060-0000000000-1111111-2222222\venet.exe
icon=%SystemRoot%\system32\SHELL32.dll,4
action=Open folder to view files
shell\open=Open
shell\open\command=RECYCLE\D-0-060-0000000000-1111111-2222222\venet.exe
shell\open\default=1


como vemos este ejemplo lo tome de ejemplo de un virus que se colo en mi memoria usb, cuando fui a hacer la declaración al SAT y les di mi memoria para que usaran mi firma electrónica, en mi sistema ubuntu linux puedo meterlo con toda confianza, y ver que esos archivos que no estaban ahora aparecen, y no son otra cosa que un virus, también desde ubuntu puedo borrar el autorun.inf y la carpeta RECYCLED para limpiar la memoria del cochino virus

si buscamos en google venet.exe encontramos de que virus se trata y su comportamiento http://www.prevx.com/filenames/430314620930797656-X1/VENET.EXE.html muy perro por cierto

esto es una demostración más de lo poco fiable que son los sistemas operativos windows, ya que su diseñador, el tan conocido Bill Gates, penso, "el usuario es pendejo, para que complicarle la vida teniendo que abrir y ejecutar el contenido de los medios extraibles, no! mejor que se ejecuten solos cuando los inserte"

respecto a la sintaxis del autorun.inf
open se usa para especificar el comando que deseamos ejecutar
icon para indicar el path del icono que deseamos tener
action supongo que es para indicar en que acción se debe ejecutar
shell permite agregar elementos al menu contextual

para saber mas:

http://en.wikipedia.org/wiki/Autorun
http://es.wikipedia.org/wiki/Autorun
http://www.vsantivirus.com/inf-autorun.htm

jueves, abril 22, 2010

rsync y sus usos: sincronizar y respaldar archivos

rsync --archive --update --verbose --progress origen destino

origen y destino son las rutas de los archivos a copiar, pueden ser locales o remotos

para el caso de locales solo es el path absoluto o relativo

absoluto (comienza con /) ej:
/home/poncho/documentos

relativo (a donde estamos parados cuando damos el comando) ej:
documentos/tareas

para el caso le los remotos podemos especificar el usuario y el servidor de donde jalar los archivos ej:

poncho@www.google.com:/home/poncho

si el usuario es el mismo con el que estamos trabajando queda así:
www.google.com:/home/poncho

al ejecutar el comando el rsync compara que origen con el destino y copia todos los archivos que no están en el destino y los que han sido actualizados en el origen, y no hace nada si el archivo ya se encuentra en el destino, lo que permite replicar el origen en el destino

Como configurar apt para que utilice un proxy

añadir a
/etc/apt/apt.conf

lo siguiente:

ACQUIRE {
        http::proxy "http://192.168.2.100:3128/"
}

ajustar ip del proxy y puerto del proxy según sea necesario
si el proxy maneja autentificación quedaría "http://usuario:password@proxy_ip:port"

martes, abril 20, 2010

nota de configuración de DHCPd en DD-WRT

si en nuestra LAN tenemos un router linksys y hemos cambiado el sistema operativo por el fabuloso dd-wrt, y si tenemos activado como DHCP server el DNSMasq, pero queremos que el gateway no sea el linksys sino otro equipo en la LAN, tenemos que agregar en la pestaña de services > dnsmasq > aditional options

dhcp-option=lan,3,192.168.2.100

referencias:

http://www.linux.com/archive/articles/149040

hacking:
para averiguar que tiene que llevar lan, lo que hice fue mediante telnet conectarme el router, dado que no trae el comando ls, para poder ver que archivos hay en el sistema se puede usar echo * y para saber en que directorio estamos pwd


así podemos obtener el contenido del archivo /tmp/dnsmasq.conf

que contiene dicha linea "dhcp-option=lan,3,192.168.2.254"

después de hacer la modificación via la interface web, como se describe al inicio, si vemos el contenido de /tmp/dnsmasq.conf veremos que agrego al final la linea "dhcp-option=lan,3,192.168.2.100" lo cual nos permite especificar que gateway debe asignar el DHCP a los clientes