sábado, 11 de mayo de 2013

SEENSHE PROYECT

Esta idea empezó con una torre prototipo de Inwin que estaba pensada para un home server, tenia un aspecto similar a una xbox 360 en un rojo muy llamativo y con una asa en la parte superior, me enamore de esa torre, intente adquirir una, pero por desgracia no han sido nunca comercializadas.







Desde aquel entonces, se me ocurrió tratar de meter un pc en una carcasa de xbox, pero al final desistí.







Ya que para que no se elevara mucho en precio usaba componentes obsoletos e aquí cuando me tropecé con el primer bache a superar, placa opte por una microATX pero en placas viejas solo encontré la de un simple servidor de pentium III por lo que necesitaría expandir características y prestaciones mediante las conexiones pci, vamos que me gusta hacer las cosas complicadas XDD. Por decir que esta placa ni usa una simple AGP y menos una PCIexpress, por eso teniendo en cuenta que necesitaba una controladora USB otra Sata, la gráfica y además la tarjeta de sonido...además del lector óptico era ya demasiado para entasquetarlo en una carcasa de xbox, por lo que finalmente empecé a buscar torres microATX que me parecieran interesantes. Fue cuando me encontré con una evolución de la BK644 la llaman Matrix







y usa el mismo chasis que la anterior, tampoco me pude hacer con una de estas, ya que solo la comercializan en estados unidos y canada, como en verdad no deja de ser una BK644 maqueada, pues busque en mis proveedores una torre bk644, la pinte de blanco satinado y la verdad es que queda muy bonita la torre, después de pintar coloque los componentes en la torre.



Por cierto, la placa base se tubo que actualizar la bios para que admitiera 512mb guauuu que despilfarro eh? tuve que adquirir 2 módulos pc133 de 256mb y me quede con las ganas de usar 3modulos de 512mb de un pc viejo que tenia, resulta que en esta revisión de placa base no se pueden usar los 3 módulos ni tampoco que sean superiores a 256mb.





















En cuanto a a gráfica intente usar una Nvidia FX5500 del baúl de los recuerdos, pero finalmente la tuve que cambiar por una Nvidia GT610 versión PCI, (toco gastarse perras), por que¿? algunos juegos de mayores requerimientos raqueaban un poco, en fin es lo malo de querer hacer esto con equipos tan viejos, además con la FX5500 no podía instalar en la distribución Debian los drivers privativos y así tener aceleración 3D.

Por otro lado mas problemas que tuve que enmendar fue el emulador de disquetera, en un principio quizás no llegue a utilizarse nunca, pero así tiene un porque retro actualizado, el caso es que la torre en las bahías tiene tapadera y el emulador de disquetera trabaja mediante pincho usb, a parte de que me buscara uno de los mas pequeños del mercado no podía dejarlo conectado y cerrar la tapa, por lo que tuve que meter mas para dentro el emulador de la disquetera y engancharlo al chasis con algún apañito.





Por otro lado la torre tiene 6 usb frontales que funcionan mediante concentrador usb de uno interno de la controladora.






Son 4 usb desde en lado frontal que habéis visto en la imagen de arriba + 2 mas del modulo de la unidad blu-ray. Como veis también tiene 2 jack de audio, salida de sonido y entrada de micrófono, además dispone de bluetooth por si se quiete usar cascos inalámbricos



La controladora tiene ademas conexión iee1984, eSata y Sata2 interno de ese modo tiene conectividad total el pc-consola. El puerto sata no es bootable arrancable, por lo que no pude usarlo para disco duro principal, en un primer momento empecé a hacer pruebas con un HDD ATA de 160gb, pero una vez instalado todo se notaba que el disco duro era muy lento y no cargaba rápido las aplicaciones ni el sistema operativo además de ser lento en reflejos, esto lo solucione
cambiando el disco duro por un adaptador CF a IDE y usar de disco duro una memoria Compact Flash de 32GB.





Aunque 32Gb cunden bastante, a la hora de instalar los juegos tuve que ir poco a poco e ir borrando las descargas de: var/cache/apt/archives

Además de todo esto cuenta con la expansión sata que aunque no es arrancable si lee el disco una vez cargado el sistema operativo, así que tengo el disco configurado para que se monte automática mente en etc/fstab






El disco duro es un sata2 de 500Gb que uso para guardar las roms de los emuladores ya que además de funcionar con juegos linux tengo idea de usar emuladores de consolas o emular juegos windows con wine.

Una vez instalado todo elimine los link de aplicaciones del sistema que no se van a utilizar para un pc-consola de la ruta: usr/share/applications

La distribución linux que le puse es debian testing x86, por que? opte por esta por el amplio abanico de programas y soporte que da, además de estabilidad, sin contar, que me encanaba la idea de que corra con el look de gnome 3 + docky quizás no sea la mejor idea usando un pc tan antiguo, pero estuve trabajando para optimizar el sistema, con la única inquietud de que corriera mas rápido el sistema y así enmendar lo máximo posible el problema.

Además de todo esto, la idea era hacer overclocking a la CPU y GPU pero las opciones de la bios de la placa no ayudan a dicho tema, asi que trate de hacerlo por software nvclock ayuda para la GPU, para la CPU intente con Granola, pero no he conseguido que funcione bien con la distribución debian que usa.

A parte de todo esto, llevo idea, crear una especie de base de datos por ejemplo en HTML, con imágenes de cada juego que posea ilustrando de que va el juego, posibles trucos, genero del juego, puntuación, etc. En definitiva datos para no ir perdido a la hora de manejar con miles y miles de roms de los juegos sin saber de que va cada uno, lógicamente esto requiere mucho tiempo de elaboración.

Ahora mismo estoy tratando de modificar el splash de la bios y cambiar esta pantalla:



Por algo similar a esto:




En cuando a los mandos/teclados, opte por el modelo Tocamy de Trust y por si necesitara un pad de verdad cuento también con un T-Leader 3D:







Características Técnicas:

  • Placa Base: Intel Pentium III Server Board
  • Microprocesador: Pentium III 1400Mhz
  • Ram: 2x256Mb = 512Mb 133Mhz
  • Almacenamiento: CF 32Gb 1000x + 500Gb Sata2 
  • Unidad Optica: Blu-ray Matshita Uj-120
  • Tarjeta Grafica: NVIDIA 610 PCI
  • Controladora: USB 2.0 (2 Ext + 1 Int), IEE1984a (1 Ext + 1 Int), eSATA (Ext) + Sata (Int).
  • Tarjeta Sonido: 5.1
  • Teclados/Mandos: 4 Trust Tocamy + Pad T-leader 3D
  • Torre: BK644-Black (Custom) + Emulador Diskettera USB + 5/12 SilverStone
  • Sistema Operativo: Debian Testing x86


Después de ir googleando... la base de datos con trucos la tengo medio resuelta, como era mucho kurro el crear htmls para cada juego para ponerle trucos y fotos, por ahora voy a ir apañándome con Trucoteca 2.1 es una aplicación que hace todo el trabajo que tenia pensado incluso tiene soporte para otras plataformas, este programa corre bajo windows pero con la ayuda de wine, funciona perfectamente en linux y asi me ahorro un gran trabajo, para mas información sobre esta aplicación:

www.trucoteca.com

Por cierto, esta aplicación también esta para dispositivos móviles ;)


Con respecto a la velocidad de arranque del sistema operativo, paso de 1:45 minutos de arranque de Disco duro WD 160Gb ATA a 1:25 minutos con el SSD casero usando la tarjeta CF de 32Gb y optimizando el arranque paso a 1:18minutos, pues bien he logrado bajar aun mas el tiempo, resulta que la ram que usaba era un modulo Pc100 y el otro Pc133 cosa que no me había dado cuenta hasta que entre en bios por otro tema, el caso es que ahora con 2 módulos Pc133 arranca el SeenShe-Proyect en 1:15minutos ya va siendo mas pasable el tiempo de espera :D por otra parte, a ganado agilidad a la hora de cargar los "*.desktop" de los juegos (que son unos cuantos) y después de la pantalla de logeo, también carga 5 segundos mas rápido el docky y el panel de gnome3



PRÓXIMAMENTE MAS FOTOS Y VIDEOS

jueves, 21 de febrero de 2013

OPTIMIZAR IMAGENES PNG EN NUESTRO PINGÜINO

Existen programas para optimizar imagenes PNG, estos programas se encargan de borrar cierta información que contienen las imagenes, como datos de creación , procedencia, autor, tamaño, programa editado, etc, son datos que quizas no utilicemos nunca y a la hora de cargar una aplicacion relentice notablemente el rendimiento de esta.

la aplicacion que nos voy a nombrar es muy sencilla de usar es siempre mediante terminal, se llama pngcrush.


Su instalación en debian
, seria mediante terminal:

sudo aptitude install pngcrush

y en ubuntu y deribados

sudo apt-get install pngcrush


la manera de utilizar la aplicación seria:


pngcrush -rem -reduce -brute normal.png optimizada.png

Los parametros serian:

    -rem = remueve la información adicional de la imagen
    -reduce = indica que se realizará una reducción del tamaño de la imagen
    -brute = utiliza  un método de fuerza bruta que prueba 114 filtros y  métodos compresión, y selecciona el que mejor comprima la imagen
    normal.png = es la imagen original
    optimizada.png = el nombre de la imagen resultado de la compresión


Por general solo se utilizara solo -rem y -brute

Ejemplo:

pngcrush -rem -brute background4.png background4_nueva.png


Una imagen de prueba:



viernes, 8 de febrero de 2013

ANISAKIS EN HUEVAS DE LAS PESCADILLAS DEL MERCADONA

Hoy tocaba comer pescado, mi madre tan atenta como siempre había comprado pescado para el fin de semana, en total unos 13 euros de compra. Pretendía mi madre cocinar las huevas que se había encontrado en la pescadilla a parte, cual es mi sorpresa, que al mirar las huevas, veo algo moverse, no!!! no son pescadillas pezkeñitas que han nacido NO!! son gusanos!!! si, si GUSANOS!!!! lo primero que se me viene a la mente después del mal de tripas que me causa ver esa imagen en la cocina de mi casa: SON ANISAKIS!!!! mama, la pescadilla tiene anisakis. Mi madre se va al mercadona a decirse lo al encargado de turno y la única respuesta que recibe del encargado del supermercado "Mercadona": Señora, no pienso pagarle la compra... Después de tan lamentable comentario a mi no se me ocurre ninguna palabra para ponerme a su altura... bueno, miento se me ocurren muchas, pero el mejor desprecio creo que es el silencio... ...En fin...señores del mercadona, tienen 3 clientes menos.






PD: Pido perdón, por subir una foto tan desagradable, es solo por si a alguien no le a quedado claro que es el anisakis.

http://es.wikipedia.org/wiki/Anisakis

jueves, 7 de febrero de 2013

COMO CREAR UN USB BOOTABLE EN LINUX

Hoy voy a comentaros como poder crear un USB bootable desde nuestra distribución Linux favorita.

Normalmente para crear un USB bootable, había que recurrir a ciertas aplicaciones de Windows como unetbootin, A bootable USB, WinToFlash y similares, Sin embargo existe una aplicacion para nuestro sistema linux para hacer la misma función, este se llama MultiSystem desarrollado por unos programadores franceses.

Con Multisystem, no solo se puede crear un bootable de cualquier distribucion linux live, sino ademas distribuciones de rescate como partition magic 6.0, G-parted o de cds de rescate de antivirus. La aplicacion no solo nos facilita la tarea de crear el usb bootable sino que ademas nos va a ayudar a descargar las distribuciones dandonos el link de descarga, ademas de facilitarnos la descarga de ficheros no-libres para bootables de instalaciones windows entre otras.

Tambien es adaptable el grub y deja libre la modificacion de la estetica del menu de arranque como caracteriza a sistemas libres Linux.

Dejo el link del proyecto Multisystem:

http://liveusb.info/dotclear/index.php?pages/install


Para instalarlo no hay mas que descargar el script descomprimirlo y ejecutarlo en terminal.

link del script:

http://liveusb.info/multisystem/install-depot-multisystem.sh.tar.bz2


despues de la instalacion habra que dar permisos al usuario con el siguiente comando bajo terminal:

sudo usermod -a -G adm "usuario"


Donde usuario sera el nick de nuestro usuario linux, escribiendolo sin comillas.

Unas capturas:




Es muy sencillo de usar, en primer lugar habrá que formatear el usb poniendo le nombre en la etiqueta, en formato FAT (ya se encarga de eso la aplicación nada mas ejecutarla) y posteriormente pinchando en la iso/isos deseadas y arrastrando lo a la parte inferior de la aplicación, entones se abre una ventana de terminal, nos pedirá meter el password de usuario y ya se encarga multisystem del resto.

jueves, 17 de enero de 2013

INSTALAR IMPRESORA DE RED EN DEBIAN

Es posible que si intentas instalar una impresora conectada por red al router, no consigas instalarla en tu distribución debian y seguramente te aparezca una ventana, con el siguiente mensaje:

FirewallD no esta en ejecución. La detección de impresoras necesita que los servicios mdns, ipp, ipp-client y samba-client estén activos en el cortafuegos.





Pues una forma sencilla de evitar todo esto y salirnos con la nuestra (poder usar la impresora por red) sera usando CUPS, iremos al navegador y en la dirección introduciremos esto:

http://localhost:631


te pedira que te logees, en usuario pondremos root y en password colocaremos la contraseña de administrador.

Una vez logeado, apareceran unos menus iremos a administración de impresoras, añadiremos la impresora correspondiente segun nos vaya pidiendo el asistente ahhh y no por ultimo...tendremos que intruducir la dirección de red que usa dicha impresora (recomiendo que en el router la dejeis fija siempre en la misma IP la impresora, sino quereis tener que hacer este proceso cada vez que vayais a imprimir habiendose conectado un dispositivo nuevo a la red.

la dirección de la impresora nos la dira la propia impresora cuando este conectada a la red mediante sus menus de configuración y la introduciremos de una manera similar a esta:

EJ: lpd://192.168.111.104:515/PASSTHRU


Donde lo que esta en rojo es muy probable que no lo tengáis igual...


Eso es todo, saludos.

DESINSTALAR DRIVERS NOVEAU E INSTALAR DRIVERS PRIVATIVOS EN DEBIAN

Los drivers libres noveau de debian, si no usamos muchas funciones gráficas normalmente es suficiente para un correcto funcionamiento del equipo, pero en el caso que queramos usar gráficos en 3D o correr algún programa exigente necesitaremos instalar los privativos de NVIDIA para poder tener aceleración 3D de nuestra gráfica NVIDIA. 

Así que si es ese tu caso, habrá que ir a centro de software (añadir o quitar programas), en buscador pondremos nouveau y el resultado nos saldrá 2 paquetes nouveau instalados, los desmarcaremos y daremos a aplicar, debian nos dirá de desinstalar ciertos paquetes que en total ocupan unos 90mb, le damos a aceptar, después haremos un aptitude update.





Mejor si reiniciamos, para arrancar la distribución sin los drivers, lo normal es que solo nos deje usar el gnome classic (gnome2).


acudiremos a terminal y teclearemos:

aptitude install nvidia-glx linux-headers-`uname -r`

aptitude install nvidia-xconfig nvidia-settings





configuramos xorg.conf:

nvidia-xconfig


ahora si reiniciamos, observaremos que volverá a aparecer el escritorio gnome 3 y con la aceleración 3D :P


Saludos

HACER FUNCIONAR CASCOS BEEWI BBH100 EN DEBIAN Y KUBUNTU

Por experiencia personal, tengo comprobado que los cascos bluetooth Beewi bbh100 no funcionan solos de por si ni en Debian ni en Kubuntu, en un primer momento, a la hora de detectar el dispositivo bluetooth, si los encuentra y hasta parece que va a funcionar, pero luego cuando vamos a la lista de dispositivos de audio (en configuración de sonido), no aparece el dichoso Beewi bbh100. Buscando por internet me encontré en un foro una posible solución, instalar todos los paquetes de audio/bluetooh, la lista era la siguiente:

aptitude install libalsa-plugins-pulseaudio libpulseaudio0 libpulseglib20 libpulsezeroconf0 padevchooser pavucontrol pulseaudio pulseaudio-client-config pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils soundwrapper task-pulseaudio vlc-plugin-pulse xine-pulse bluedevil bluez bluez-firmware bluez-pin libbluedevil1 libbluez3 obexd obex-data-server pulseaudio-module-bluetooth python-pybluez


Pero tengo que decir, que solo tuve que instalar los siguientes:

aptitude install bluedevil bluez-firmware libbluedevil1 pavucontrol pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-zeroconf






Una vez instalados estos paquetes, si intentamos vincular los cascos, hará un parpadeo diferente el led indicador de los cascos y después en la configuración de audio nos aparecerá el Beewi bbh100 y así poder ajustar también el volumen, entre otras.


Esa seria la forma debian o si usamos aptitude, lo mas normal es que para Kubuntu tengais que empezar por: apt-get install + los paquetes.

EJ: apt-get install bluedevil bluez-firmware libbluedevil1 pavucontrol pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-zeroconf


PD: Decir que estos cascos, son los que suelen dar con puntos los de movistar, los primeros usos parece que no dura mucho la batería, pero luego va cogiendo mas carga conforme se van usando y la verdad es que terminal siendo muy útiles, todo un invento ;)

Saludos.

COMO INSTALAR EMULADOR WINE EN DEBIAN AMD64

Buenas, hacia ya tiempo que no escribía nada en el blog, vuelvo con un par de trucos para Debian testing.

Viniendo de Ubuntu, resulta raro no poder usar o que funcionen ciertos componentes de nuestro Pc a la primera de cambio, simplemente con la instalación inicial de la distribución, pero con un poco de paciencia y esmero podemos conseguir que nuestro pc funcione igual o mejor en una distribución Debian que con Ubuntu.

Suelo usar wine (emulador de windows para distribuciones GNU/Linux) para correr el Photoshop, ya que aunque Gimp nos puede sacar del apuro inicial, aveces se hace un poco tosco a la hora de conseguir ciertos efectos o retoques.

Existe un problema en Debian con respecto a Ubuntu en el tema de wine y es que solo se puede usar wine x86 bajo una instalación Debian x64.

Por lo que nos veremos forzados a incluir los repositorios x86 a nuestra distribución, bueno no me enrollo mas que no es necesario tanto tocho para esta minucia :P

Iremos a terminal y teclearemos lo siguiente:

dpkg --add-architecture i386

aptitude update


aptitude install wine-bin:i386



Es posible, que una vez instalado wine y configurado el tipo de windows que correremos en el emulador, a la hora de correr Photoshop, no nos deje escribir textos, esto podría ocurrir en cualquier programa que necesite utilizar las fuentes tipicas de windows, en este caso utilizaremos terminal para solventar el problema:

sudo aptitude install msttcorefonts

sudo fc-cache -fv



Pues esto es todo ;)

miércoles, 17 de octubre de 2012

RECUPERAR BOOT SPLASH

Una de las cosas que podría llegar a ocurrir a la hora de instalar los drivers nvidia o de otra gráfica en Ubuntu por ejemplo, es que desaparezca nuestro boot splash (pantalla de animación de arranque).

Esto podría pasar también al usar alguna versión de nuestra distribución GNU/Linux con algún problemilla de casa, en el tema del boot splash (por ejemplo: versiones beta, aplha...), también si existe algo incorrecto con respecto la resolución que soporta nuestro monitor.

Para solventar el problema acudimos a terminal e instalaremos 2 paquetes, (v86d  y hwinfo):

sudo apt-get install v86d hwinfo



Después de instalarlos, volveremos a acudir a terminal para saber resoluciones soportadas por nuestro monitor:

sudo hwinfo --framebuffer



Aparecera en terminal algo similar a esto:




a continuación editaremos un fichero:

sudo gedit /etc/default/grub



Buscaremos:

#GRUB_GFXMODE=640x480



Escribiremos debajo:

GRUB_GFXPAYLOAD_LINUX=1280×800



Guardaremos el fichero y después en terminal: 



echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

sudo update-grub

sudo update-initramfs -u



Reiniciaremos nuestro sistema y con esto debería estar solucionado el problema y volverá aparecer esta pantalla:




miércoles, 3 de octubre de 2012

MONTAR MECEDORA FISHER-PRICE

Voy a nombrar los pasos a seguir para montar la mecedora para crios de la Fisher-Price, se monta en un par de minutos y aunque en un primer momento nos podemos perder con tanta pieza suelta, os aseguro que se montar en un par de minutos.


El modelo en cuestión es este:






En primer lugar localizaremos estas 2 piezas:






Luego las colocaremos así, junto con la tercera pieza que sera la que nos ayude a unir las 2 piezas que localizamos primero:






Una vez unidas, por los enganches que tiene cada lateral en el plástico azul, buscamos la 4 pieza en discordia, es la que se ve que esta tocando el suelo y aun no esta unida, para colocarla correctamente, si os fijáis en un extremo tiene una muesca mas en ambos un agujero:






Por estos agujeros atornillaremos y usaremos de rosca un plástico azul, el tornillo lo meteremos por el lado de dentro:





Después localizamos la barra con la planchita de madera, esta plancha sera la que hará de asiento para el crío, esta ira unida en la zona de delante, si os fijáis también tiene uno de los extremos una muesca y ambos lados además un agujero por el que pasaremos siempre por el lado interior el tornillo y usaremos de rosca los plásticos azules:





Una foto del plástico azul que hace de rosca:





La siguiente pieza es la que veis en la zona de abajo, aun esta sin unir, en ambos extremos tiene un plastico azul, este hara esta vez de rosca con los tornillos:






Como podéis observar esta vez los tornillos se tienen que introducir desde el lado de fuera:





Quedara algo así, una vez terminada de montar toda la estructura:






Ahora tocara colocar la funda, si os fijáis tiene un gran libro en la zona de atrás cosido, (mira que se pasan con las advertencias).






Empezaremos metiendo en la funda la parte de atrás, después como se ve en la siguiente foto, le daremos la vuelta a la mecedora y uniremos los enganches blancos:





A continuación haremos lo mismo con la zona de alante:
 




Una vez colocada la funda:






El arco naranja va enganchado a la mecedora con 2 cliks laterales:






finalmente me meteremos la pila, previamente desatornillando la tapa, como veis una una de las pilas gordas, gordas. 






Por fin la mecedora ya totalmente montada: