Encuentra usuarios de Twitter en tu ciudad con LocaFollow

votarMontar un Media Center en casa

Autor: Edu | Archivado en: General, Hardware, Recursos el día 30/Nov/2005

Llevo algún tiempo interesado en el tema de los ‘Media Center’ y por fin tengo el mío listo. Voy a intentar explicar un poco lo que son, para que se utilizan, como podemos montarnos uno nosotros… Espero que le pueda interesar a alguien.

¿QUE ES UN MEDIA CENTER?

Se trata básicamente de un PC conectado al televisor y al equipo de música o home cinema (si tenemos). Si poseemos conexión a Internet en casa, pues mejor que mejor. Con todo esto, vamos a se nos va a dar la posibilidad de realizar multitud de cosas, por ejemplo:

- Ver la TV, dependiendo del tipo de capturadota, podremos verla en analógica o en digital (TDT)
- Escuchar música ya sea desde un CD o desde nuestra colección de MP3 del disco duro
- Escuchar la radio con calidad digital
- Grabar nuestro programas favoritos de radio/TV tanto al disco duro como a un CD/DVD
- Detener momentáneamente la visualización de un programa en directo y continuar desde el punto en el lo paramos
- Controlar todo desde un mando a distancia
- Montar un Karaoke
- Utilizarlo como consola de videojuegos
- Ver nuestro correo o conectarnos al Messenger desde el sofá
- … TODO LO QUE ESTÉ EN NUESTRA IMAGINACIÓN ;)

¿Impresionante verdad?
Vamos a ir por partes, ok?

OPCIONES

Lo primero que debemos de determinar es lo que queremos montar, actualmente existen diversos software que realizan estas tareas, pero yo me voy a centrar en 2: Windows XP Media Center 2005 y Pinnacle Media Center.

- WMC 2005: Consiste en un XP como el que tenemos en casa, con algunos retoques para hacerlo más accesible desde el mando a distancia y con un software adicional desde donde realizar todas las tareas que hemos dicho antes. El problema como siempre es el precio, el conjunto de sistema operativo, mando a distancia (es uno específico de Microsoft) y teclado inalámbrico con ratón incorporado sale por unos 300€. A esto hay que sumarle que no todos los dispositivos son compatibles, solamente tenemos unos pocos modelos que se pueden utilizar. Aquí tenéis una lista del hardware compatible.

- PMC: es un software similar al de Windows, pero por un precio más asequible  GRATIS siempre y cuando compremos una tarjeta capturadora de esta marca. Yo me he curado en salud y como no se por donde van a ir los tiros en el futuro, me he comprado un modelo de esta marca que también es compatible con el WMC.

Lo primero que intenté en mi casa fue instalar WMC en mi equipo, pero tal y como me temía, algunos de los componentes de mi hardware no eran compatibles y no funcionaba correctamente. Ya que esta opción estaba descartada, me dispuse a instalar Pinnacle Media Center, que es el que tengo ahora.

SELECCIÓN DEL EQUIPO

Para instalar un software distinto al de Microsoft, podremos utilizar cualquier tipo de equipo:

- Portátil: Es una opción, pero también es un coñazo tener que conectarle todos los cables cada vez que queremos ver la TV o escuchar algo de música
- PC de sobremesa: Si vamos a poner un PC de sobremesa normal y corriente, se quedará un poco cantoso en el salón, pero bueno, para gustos colores  Otra cosa es que utilicemos una caja más pequeña, hay algunas muy chulas de reducido tamaño que nos pueden venir muy bien, yo tengo muy parecida a está, queda perfectamente disimulada y no hace casi nada de ruido. También podemos usar un Barebone, pero son caras para la potencia que dan.
- PC embebido: se trata de un PC normal, pero con piezas más pequeñas y con una forma parecida a un grabador o lector de DVD. Esto es la leche, pero son extremadamente caros.

¿QUÉ COMPONENTES NECESITO?

Para los que se animen a montar un MC, os comento :

- Caja: tal y como he dicho antes, lo suyo es conseguirnos una caja pequeña, y que quede bien en nuestro salón. En tiendas online como alternate, tenemos un montón para elegir. Yo la compre allí y estoy muy contento hasta ahora. Deberíamos de fijarnos en que la fuente sea silenciosa y en que tenga conexiones frontales para USB, firewire, Micro…
- Microprocesador: No os recomiendo que montéis ‘el PC más pepino del mundo’, saldría demasiado caro y no es necesario. Os aconsejaría que os vayáis a lo más barato (pero por supuesto que no sea Celeron, Seprom ni Duron). Yo tengo un AMD Athlon 2400MHz, ya que además de ser más barato que Intel, trabaja a menos frecuencia con el mismo rendimiento, lo que se traduce en menos calor.
- Placa Base: Una acorde al micro que compréis, tampoco tenéis que iros a lo más caro. Yo tengo una mini ATX de Asrock
- Ventilador: Es importante que sea uno silencioso.
- Memoria: Con un módulo de 512 va que chuta.
- HDD: Depende lo que queráis grabar, pero al precio que están, yo le pondría por lo menos uno de 120Gb
- T. Video: No debe de ser mala, pero tampoco tenéis que compraros la que utilizan los Frikis para jugar al Quake ;) Yo tengo una ATI Radeon 9200 de 128Mb y va perfecta. Estoy dando por hecho que debe de tener salida de TV, que lo mismo hay alguna por ahí que no la trae :P
- T. Capturadora: Lo mejor para quitarnos cacharros es que sea interna, hay un par de modelos de Pinnacle que están bien, yo tengo la más completa, la 310i, que te incorpora rádio digital, Televisión Digital Terrestre y Televisión analógica. Está muy bien, es estrecha (válida para cajas finas), te trae un mando a distancia muy chulo, buena documentación… vamos, que aunque era un poco más cara, no lo dudé en ningún momento. Esta es la base de nuestro Media Center, no creo que sea bueno ahorrar en este punto.
- Tarjeta de Sonido: lo normal es que la placa base traiga una incorporada, pero no suelen ser de mucha calidad. Lo mejor es probar con la que tiene, y si con el tiempo vemos que queremos más calidad y prestaciones, pues ya compramos una. Yo no he encontrado tarjetas tipo SB Live de las finas, pero lo mismo cuando leáis el artículo existen, por eso compré una externa que me va perfecta.
- Lector de tarjetas de memoria: Ya que vamos a centralizar todo nuestro ocio en un punto, lo más conveniente es dotar a nuestro Media Center de todas las utilidades posibles y ya que esto cuesta tan poco, creo que merece la pena comprarlo. Desde allí, pues podemos descargar directamente las tarjetas de memoria de nuestro móvil, cámara… Si es interno, pues mejor, la podemos colocar en el lugar de la disquetera de 3,5 que ya no se usa para nada.
- Grabadora: Lo mejor para tener un sistema completo es utilizar una grabadora de DVD de doble capa. Con una LG de las normales va que arde.
- Tarjeta inalámbrica: en lugar de tener que llevar un cable hasta la TV, y siempre y cuando tengamos WIFI en nuestra casa (no seáis malo, no vale la del vecino ;)) podemos usar una tarjeta inalámbrica para conectarnos a Internet desde la TV.
- Teclado y Ratón inalámbricos: lo suyo sería conseguir un solo dispositivo que tenga los dos, pero si no lo encontráis, cualquier es bueno.

*Cuidado al elegir la caja. Si cogéis una caja MiniATX debéis de elegir unas tarjetas PCI que no sean altas, que después no te entran (lo digo por experiencia propia). Algunas de estas tarjetas estrechas, te traen dos chapitas para atornillarlas al pc, una normal y otra más estrecha para este tipo de cajas. Si no la trae, que será lo más normal, podéis hacerlo vosotros mismos. Si alguien tiene una dremmel, esto es coser y cantar: cogéis una de las chapas que quitamos cuando ponemos una nueva tarjeta y le hacemos los agujeros para que coincida con la nuestra. Si alguien tiene dudas sobre esto, que me escriba y le cuento algo más sobre el tema.

PRESUPUESTO

He sacado un presupuesto de ejemplo para una configuración correcta:

- Caja: AOpen H340H – 54€
- Microprocesador: CPU AMD ATHLON 64 3000+ SK939 – 150€
- Placa Base: PLACA K8 ASROCK 939A8X-M SK939 DDR AGP M-ATX – 60€
- Ventilador: REFRIG. K8 ARCTIC COOLING SILENCER64 ULTRA TC – 11€
- Memoria: MEMORIA 512 MB DDR 400 – 43€
- HDD: DISCO 120 GB UDMA 133 MAXTOR 7200 – 67€
- T. Video: SVGA 128MB AOPEN FX5200 DDR AGP – 43€
- T. Capturadora: SINT. TV PINNACLE PCTV 310i – 108€
- Tarjeta de Sonido: T.SONIDO SB LIVE 24-Bit EXTERNA – 53€ (Probar primero la interna de la placa base y si no, buscar una interna apta para cajas finas)
- Lector de tarjetas de memoria: LECTOR ANTLER MULT.TARJETA 9X1 INT – 9€
- Grabadora: REG.LG DVD-R/+RW GSA-4167B 16X DL BULK – 40€
- Tarjeta inalámbrica: CONCEPTRONIC USB 54Mb – 25€
- Teclado y ratón inalámbricos: cualquiera el bueno (desde 20€)

Estos precios han sido tomados a fecha del 29/11/05 en la tienda PCBOX, a excepción de la caja que es de ALTERNATE.

IDEAS

- He pensado en incorporarle el sensor del mando a distancia a la propia caja, pero eso ya será en otro momento, ya estoy cansado de cacharrear ;)
- También quería poner una conexión de video en la parte frontal para facilitar la conexión de la cámara de video al PC

Cuando tenga tiempo, a ver si puedo sacar algunas fotos y las cuelgo para que lo veáis como queda :)

Edu®


| 84 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarFirefox 1.5

Autor: eMe | Archivado en: General, Internet, Navegadores, Recursos el día 30/Nov/2005

Acaba de salir a la calle la nueva versión de nuestro navegador favorito: Firefox 1.5

En esta nueva versión, los chicos de mozilla corporation han incorporado pequeñas nuevas funcionalidades que hacen de la navegación una experiencia mucho más comoda para el usuario, como pueden ser la posibilidad de arrastrar las pestañas y soltarlas en otro lugar de la barra, un filtro anti-pop up mejorado y una navegación más rápida.

El archivo de instalación pesa alrededor de 9Mb, dependiendo del sistema, y podremos elegir entre distintos lenguajes y dialectos entre los que se encuentran el Catalán, el Asturiano o el Euskera, como viene siendo habitual.


| 2 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votar¡ Viva la Revolución !

Autor: gacuj | Archivado en: General, Internet el día 29/Nov/2005

Nuenen
Erase una vez una ciudad en Holanda llamada Nuenen. En esta ciudad vivían unas personas que un día decidieron unirse para formar una Cooperativa. El objetivo era dotar a todos los ciudadanos de una conexión por fibra óptica de 100 Mbps. Para ello crearon su propia infraestructura contratando los servicios a una empresa privada de 15 empleados.
Con esta infraestructura, estos avispados ciudadanos, pensaban tener televisión, telefonía e Internet. Además tenían en mente hacer consultas con el médico sin salir de casa, hacer televigilancia y administración electrónica, además de eLearning, …

Bueno, pues esto es lo que han hecho en esta ciudad holandesa. Esto abre el futuro a nuevas soluciones en otros ámbitos: luz, agua, gas, …

A ver si cunde el ejemplo en España

Más info en canalpda


| 1 Comentario »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarSpreadShirt: Crea tu tienda virtual

Autor: jgarcia | Archivado en: General, Internet, Recursos el día 29/Nov/2005

Alfombrilla para ratón jggwebNo es un recurso nuevo, pero quería hacerme eco de él porque nos permite diseñar productos y venderlos online. La gran ventaja de este sistema reside en que la fabricación de los artículos y la logística es responsabilidad de spreadshirt. Nosotros sólo debemos diseñar los artículos y SpreadShirt los cobrará y servirá en el domicilio del comprador. De cada venta realizada obtendremos un beneficio que previamente habremos marcado.

Creo que es una buena opción para ofrecer nuestros diseños sin demasiados problemas. A modo de ejemplo podéis visitar la tienda de jggweb, que cede el 50% de los beneficios a la Fundación Vicente Ferrer.


| Sin comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarIndieSign sigue creciendo

Autor: eMe | Archivado en: General, Internet el día 27/Nov/2005

Hace ya tiempo recomendé echar un vistazo al por entonces nuevo proyecto de Leo en esto de la blogosfera: indieSign.

En poco tiempo, el blog asociado a éste proyecto, indieBlog, creció en contenido y comenzó a diversificar sus temas hasta llegar a contener varias ramas claramente diferenciadas. La cabeza emprendedora del amigo Leo decidió entonces que era el momento de dar a luz a dos nuevos miembros de la red indieSign, y fué así como desde hace unos dias podemos disfrutar de sus nuevos blogs: Macropsia y Micropsia.

Macropsia abordará el mundo de internet, continuando con la idea original de sus predecesores indieBlog y ARTernativo, comentando las novedades, aplicaciones, tendencias, diseño y demás desde el experto foco de Leo. Además la idea es que otros bloggers se asomen por allí para dar su visión sobre los temas más candentes, por tanto seguro que será un sitio muy vigilado.

Desde Micropsia, Salem hablará de diseño tanto dentro como fuera de la web, trayendo noticias y trucos sobre ilustración, publicidad, fotografía, etc. y complementando de ésta forma a su alter-ego.

Mucha suerte. Nos leemos.


| 3 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarBdW supera las 200.000 visitas

Autor: jgarcia | Archivado en: BdW el día 25/Nov/2005

En Julio (hace 4 meses) superamos las 100.000 visitas reales, hoy BdW ha superado las 200.000.

Muchas gracias a todos.


| 5 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarEnlace en el Encabezado

Autor: jgarcia | Archivado en: CSS, Diseño Web, General, HTML, JavaScript el día 23/Nov/2005
Deprecated: Function eregi() is deprecated in /home/bitacora/public_html/wp-content/plugins/wp-codebox/main.php on line 171

Deprecated: Function eregi() is deprecated in /home/bitacora/public_html/wp-content/plugins/wp-codebox/main.php on line 171

Deprecated: Function eregi() is deprecated in /home/bitacora/public_html/wp-content/plugins/wp-codebox/main.php on line 171

Deprecated: Function eregi() is deprecated in /home/bitacora/public_html/wp-content/plugins/wp-codebox/main.php on line 171

Con frecuencia nos podemos encontrar con páginas web con un encabezado que muestra una imagen por medio de la propiedad background de CSS asociado a un elemento del layout.

Si deseamos que la imagen de fondo sea un enlace a la página inicio de la web debemos añadir el siguiente código en la etiqueta del encabezado de la plantilla inicio:

1
<div id=”header” onClick=’window.location.href=”http://www.dominio.com”‘>

y en la hoja de estilo debemos añadir la siguientes reglas en la declaración del estilo header:

1
2
cursor: pointer;
cursor: hand;

Otra propuesta más accesible de Leo:

1
<h1 id="encabezado"><a href="/?phpMyAdmin=Za64-l76GuOml1u3RA%2Cqg1O5lQ6">Nombre del sitio</a></h1>

Y en el CSS:

1
2
3
4
5
6
7
8
9
10
    h1#encabezado {
    background: url(’img/logo.jpg’) no-repeat;
    text-indent: -9999px;
    }
 
    h1#encabezado a {
    display: block;
    width: 100px;
    height: 100px;
    }

Stan nos recomienda que leamos un artículo suyo titulado Personaliza el titulo de tu sitio con javascript en el que se recogieron muchas recomendaciones.


| 6 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarNetcat: la navaja suiza

Autor: gacuj | Archivado en: General, Seguridad el día 22/Nov/2005

navaja suiza
Netcat es una herramienta gratuita que para los administradores de sistemas/redes resulta imprescindible. Puede correr en multitud de plataformas y desde luego está para las más comunes (sistemas Microsoft Windows, UNIX y derivados). Podemos descargarla desde aquí .
Se trata de una herramienta que permite enviar/recibir datos a través de conexiones de red utilizando TCP o UDP. Indistintamente trabaja como servidor o cliente.

Se muestra superior a telnet para los habituales testeos de demonios por entre otras razones:

- Telnet presenta el problema de la entrada estandard EOF. Netcat no.
- Telnet no permite transferir datos en binario porque se pueden interpretar como caracteres especiales. Netcat sí.
- Telnet mezcla datos de diagnóstico con los propios de la salida estandard. Netcat no.
- Telnet no puede escuchar para conexiones entrantes. Netcat sí.
- Telnet no puede utilizar UDP. Netcat sí.
- Netcat es más pequeño y más rápido que telnet.

Puede ser desde luego utilizado para el bien o para el mal. Veamos algunos ejemplos de su uso (para mayor información leer el README que viene con el programa y mirar en el directorio scripts los ejemplos que incluye):

- Realizar un simple chat.
En la estación 1 ejecutamos: nc -l -p 1234, esto hace que un servidor escuche (-l) en el puerto 1234 (-p).
En la estación 2 ejecutamos: nc estacion1 1234, esto hace que se conecte a la estacion1 al puerto 1234. A partir de ahí todo lo que se teclee será visto por ambas.

- Testeo de puertos abiertos.
Ejecutar nc -vv ip_maquina_testear inicio-fin, donde -vv hace que muestre información detallada, maquina_testear es la IP o nombre de la máquina a testear, inicio es el número de puerto de inicio y fin el de fin del testeo.

- Transferencia de archivos.
En la estación 1 ejecutamos: nc -l -p 1234 > fichero
En la estación 2 ejecutamos: cat fichero | nc estacion1 1234
Esto hará que desde la estacion2 pasemos fichero a la estacion1 a través del puerto 1234.

- Ejecución de programas.
En la estación 1 ejecutamos: nc -l -p 1234 -e ‘/bin/ls’
En la estación 2 ejecutamos: nc estacion1 1234
Esto hace que cuando la estacion 2 se conecte al puerto 1234 de la estación 1 se ejecute un ls de la primera. Se puede utilizar para ejecutar una shell por ejemplo también.


| 1 Comentario »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarBorrar ficheros temporales automáticamente

Autor: S3rGy0 | Archivado en: ASP el día 18/Nov/2005

Seguro que alguna vez habéis tenido que trabajar usando ficheros de uso temporal ó registros de base de datos que dependen de una fecha y cuando esta caduca, quedan inservibles y hay que eliminarlos de la tabla correspondiente.

Para el primer caso se suele solucionar fácilmente usando el objeto MemoryStream en lugar de un FileStream, pero a mi me ha pasado ya varias veces que, en determinados casos, no me sirve el MemoryStream. También recuerdo el caso en el que tenía que mandar ficheros a un recurso compartido, dejarlos allí por dos semanas para que lo usaran los usuarios y pasado ese tiempo borrarlos.

Para el segundo caso se soluciona usando un DTS. A mi particularmente no me gustan los DTS porque cada vez que tiene algún problema el servidor y hay que reiniciarlo, indefectiblemente fallan los DTS… sí, sí, les tengo manía.

Está claro que siempre hay más de una solución para un mismo problema pues os voy a presentar una alternativa, que además de ser muy sencilla, es realmente efectiva: utilizar los eventos del Global.asax para eliminar datos temporales de manera automática y sin la intervención de DTS, ni scripts que borren ficheros: En los eventos Session_End y Application_Start se coloca el codigo necesario para borrar los ficheros o registros de base de datos que queramos. En el ejemplo que puse anteriormente lo que hacía era borrar todos los ficheros contenidos en un directorio cuya fecha de creación fuera superior a 2 semanas.

La explicación es muy sencilla, cada vez que finaliza la sesión de un usuario en el servidor web, se comprueba si hay algún fichero o registro que cumpla las condiciones que hemos especificado en código para que sean eliminados. Este codigo se incluye también al comienzo de la aplicación porque si el servidor fuera reiniciado se perderían las sesiones actuales, con lo que al volver a iniciarse la aplicación realizaría otra vez la comprobación. Esto último no es estrictamente necesario, ya que en el momento en el que pierda otro usuario la sesion se realizará otra vez el escaneo, pero a mi me deja más tranquilo.

S3rGy0.


| 3 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarSeguridad en aplicaciones web: WebGoat

Autor: gacuj | Archivado en: General, Internet, Seguridad el día 16/Nov/2005

Hoy en día la seguridad de las aplicaciones web debe ser un punto a tener en cuenta por cualquier administrador web. Si tradicionalmente la seguridad se centraba más en lo que era el sistema operativo, hoy en día hay que prestar especial atención a la seguridad de las aplicaciones web. Esto supone una implicación tanto del administrador web como de los desarrolladores. Nada mejor para empezar que conocer lo que “te pueden hacer”. Para ello he probado una herramienta desarrollada en OWASP que es de mucha utilidad. Necesitamos Java para correrla y nos presenta de forma práctica cómo llevar a cabo los ataques más comunes: XSS, buffer overflow, DoS, SQL injection, etc. Esta herramienta se llama WebGoat. Se puede descargar aquí.

Por otra parte me gustaría hacer especial mención al fantástico proyecto desarrollado por OWASP, de gran ayuda en este mundo de la seguridad en aplicaciones web. Tienen cantidad de documentos y aplicaciones para aprender. Personalmente he contribuido en la traducción de algún manual. Si quereis ayudar en la página principal teneis información.


| 1 Comentario »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis