últimoartículo

Montar un Media Center en casa

30.11.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®

artículosanteriores


Firefox 1.5

30.11.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.

¡ Viva la Revolución !

29.11.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

SpreadShirt: Crea tu tienda virtual

29.11.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.

IndieSign sigue creciendo

27.11.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.

BdW supera las 200.000 visitas

25.11.2005

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

Muchas gracias a todos.

Enlace en el Encabezado

23.11.2005

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:

<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:

cursor: pointer;
cursor: hand;

Otra propuesta más accesible de Leo:

<h1 id="encabezado"><a href="/">Nombre del sitio</a></h1>

Y en el CSS:

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.

Netcat: la navaja suiza

22.11.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.

Borrar ficheros temporales automáticamente

18.11.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.

Seguridad en aplicaciones web: WebGoat

16.11.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.

Bitácoras WP via PDA

16.11.2005

Nuestro amigo WiZaRd me ha sugerido que ofrezca una versión reducida de jggweb para las PDA y los celulares de última generación… bueno, pues ya está disponible.

En ALT1040 encontré un interesante artículo titulado ALT1040 edición móvil en el que daba a conocer un plugin creado por Alex King, que genera la versión reducida de tu bitácora WordPress lista para ser visitada desde una PDA.

ALT1040 realizó la traducción al español de este plugin.

Ahora he aplicado unas minúsculas modificaciones (el charset=utf-8 lo he sustituido por el charset=ISO-8859-1) sobre la versión española y podéis descargarlo e instalarlo en vuestro servidor http.

¿Cómo se verá jggweb en PDA?

BdW.ES

16.11.2005

BdW.esA Bitácora de Webmaster siempre la hemos llamado por sus siglas: BdW.

Bueno, pues hemos aprovechado la liberalización de los .ES para registrarlo y desde hoy ya podemos acceder a esta web utilizando la siguiente URL:http://www.BdW.es/

Una nueva y abreviada forma de acceder a Bitácora de Webmaster, nuestro punto de encuentro.

Una de phishing

14.11.2005

Nunca me había llegado un correo de estos de los que tanto había ódio hablar y leído. Ayer recibí uno y la verdad es que difícil pensar en que alguien caiga con estas cosas. La traducción al español es de risa.
Este es el texto enviado desde servicio@paypal.es:

Como parte de nuestras medidas de seguridad, defendemos regularmente actividad en Sistema de PayPal. Le entramos en contacto con recientemente despues de notar unaedicion en su cuenta.
Solicitamos la informacion de usted por la razon siguiente:
Recibimos recientemente un informe del uso desautorizado de la cuentade BBVA asociado a esta cuenta. Como precaucion, hemos limitado el acceso a su Cuenta de PayPal paraproteger contra desautorizado futuro transacciones.

Usted puede comprobar sus detalles de la transaccion en el accesorio.

Numero de la Identificacion Del Caso: PP-083-542-594

Si, despues de repasar su informacion de la transaccion, usted busque la clarificacion adicional con respecto a su acceso dela cuenta, por favor contacto
PayPal visitando el centro de la ayuda y chascando “nos entraen contacto con”.

Le agradecemos por su atencion pronto a esta materia. Por favor entienda que esto es una medida de seguridad prevista paraayudar a protegerle y su cuenta.
Nos disculpamos por cualquier inconveniencia.
Sinceramente,
Departamento De la Revision De la Cuenta De PayPal
Identificacion PP638 Del Email De PayPal

Todo esto con un adjunto .exe.

Proyectos para paquetes en Linux

12.11.2005

Los sistemas de gestión de paquetes de Linux actuales (rpm, dpkg, etc) presentan algunos incovenientes:

- Normalmente se conciben para determinadas arquitecturas únicamente, por lo que si nuestra arquitectura no es una de ellas podemos encontrarnos esperando indefinidamente a que se genere el paquete o salga una distribuciñon binaria. La solución pasa finalmente por hacer uso del código fuente y ya está (que aunque a mi es lo que más me gusta, no es el final deseado cuando hablamos de sistemas de gestión de paquetes).

- Los paquetes contienen scripts que automatizan la instalación, con lo cual si nos encontramos con que la instalación tiene un bug el proceso para solucionarlo llega a ser costoso y si la instalación falla entonces el problema se amplifica puesto que la desinstalación puede ser un infierno.

Han surgido un par de sistemas de gestión de paquetes que vienen a paliar algunos problemas como los que he comentado:

- Portage, de la distribución de Linux Gentoo. Imaginemos que queremos instalar un nuevo paquete. Esto se hace con el comando “emerge nombre_paquete”. Este comando hace que Portage se descarge el código fuente así como las aplicaciones y/o librerias con las que tenga dependencias. Una vez descargado todo ya está, se compila desde los fuentes. Se puede personalizar la instalación “tocando” la variable CFLAGS.

- Conary Software Provisioning System, desarrollado por rPath (formada por ex-Ingenieros de RedHat). Es utilizada en las distribuciones rPath y Foresight. Lo más destacado es que hace uso de un sistema de repositorios que mantiene versiones de instalación de software en el sistema

Layout 3 Columnas, Encabezado y Pie

12.11.2005

Fruto de un encargo, he diseñado con CSS este simple layout con tres columnas, encabezado y pie, con la columna central líquida.

El color y la anchura de las columnas derecha e izquierda lo he aplicado cambiando el color y anchura de los bordes del contenedor caja:

#caja {

border-left: 150px solid #B8C4CC ; /* ancho, estilo y color de la columna izquierda */
border-right: 150px solid #B8C4CC; /* ancho, estilo y color de la columna derecha */

}


Layout 3 Columnas, Encabezado y Pie

Espero que os pueda resultar útil.

Nota: ¿Quieres colaborar con BdW? Envíanos tu layout y lo publicaremos haciéndonos eco de su autoría.

Compartir ficheros de 500mb con FileFactory

12.11.2005

¿Como enviar un archivo de 40Mb a través de internet? pues de la misma manera en que enviarías uno de 500Mb: con FileFactory.

FileFactory nos permite almacenar en sus servidores archivos de hasta 500Mb, proporcionandonos una url para su descarga desde cualquier ordenador con una conexión a internet, sin registros, de manera gratuíta, sin hacer más preguntas que las justas, con extrema sencillez y rapidez: especificas el tipo de archivo a subir, seleccionas la ruta dónde se encuentra y listo. Al terminar la subida FileFactory nos proporcionará un enlace para descargar el archivo y otro para eliminarlo.

Además, como ya hemos comentado, el servicio es completamente gratuíto, y podremos usarlo tantas veces como queramos. La única restricción, amén del tamaño máximo, es que los archivos subidos únicamente permanecerán en el servidor durante 7 días o 25 descargas.

Fuente: hispamp3.com

(99!)

Lorem Ipsum: Texto de Prueba

10.11.2005

Cuando estamos diseñando el layout de una página web o cualquier otro diseño que contenga texto nos puede venir bien este recurso. Se trata de un generador de texto de prueba del tipo:

“Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi eu tortor vel neque congue congue. Mauris quis erat. Vestibulum dictum ligula vel purus. Vivamus eget purus. Quisque nulla. Proin nonummy elit nec erat. Suspendisse molestie, orci sed molestie congue, erat pede consectetuer tellus, non ultricies turpis purus eget lorem. Fusce ut libero. Donec gravida euismod elit. Sed rhoncus. Vivamus nibh magna, scelerisque id, tempus in, auctor non, ipsum. Vivamus vitae metus id elit consectetuer vestibulum. Etiam augue. Ut velit urna, porta a, commodo vitae, blandit vitae, odio. Ut mi arcu, placerat eu, imperdiet non, molestie quis, elit. Phasellus ligula ipsum, venenatis sit amet, feugiat eget, blandit aliquam, risus. Donec mollis.”

En contra de lo que podríamos pensar este texto, que seguro que hemos visto en repetidas ocasiones, no es fruto de un algoritmo aleatorio. Tiene su raiz en el libro “Finibus Bonorum et Malorum” (Los extremos de Dios y el Demonio) de Marcus Tullius Cicero (Cicerón), escrito el año 45 antes de Cristo. Se trata de un tratado sobre Ética y fue muy popular entre los grandes hombres del Renacimiento.

Software para USB Drive

08.11.2005

Hace meses eMe publicó un interesante artículo titulado Portable AMP: AMP en USB, en el que se hacía eco de una versión del trio mortal (Apache+MySQL+PHP) para este tipo de dispositivo de almacenamiento.

Buscando un programa que permitiera proteger por medio de una contraseña un pen drive USB, he encontrado un artículo interesantísimo en el blog loose wire titulado A Directory Of Programs Designed For USB Drives en el que se hace pública una lista de programas para los pen drives.

A modo de resumen:

Nota: ¿Alguién conoce un programa freeware que permita proteger mediante contraseña los datos almacenados en los pen drives? Si es así, por favor hacedlo saber.

Violación de la privacidad en nuestras impresiones

04.11.2005

Una fundación americana (Electronic Frontiers Foundation) ha demostrado que las impresoras de determinadas marcas, como por ejemplo las de Xerox, dejan una pequeña marca en las hojas que imprimen, identificando de forma inequívoca con que dispositivo fueron obtenidas. Esta marca es casi invisible, pero si utilizamos una lupa sí que podremos encontrarla.

Considero que es una vulneración del derecho de privacidad de las personas y pienso que se deberían llevar a cabo acciones legales para evitar esta acción, el problema está en que el propio Servicio Secreto ayuda a desarrollar este tipo de sistemas, siendo ellos a los únicos a los que les pueden facilitar información. Según dicen, esta información no va a ser revelada a ningún cliente, pero…

Fuente: El País

Tutorial sobre C# (.NET)

02.11.2005

No, no penséis que me he vuelto loco. Por causas del trabajo que no vienen a cuento, me he metido de lleno en la programación en C# dentro del framework .Net de Microsoft. Lo primero es dejaros un par de enlaces a un libro excelente de Jose Antonio González Seco sobre este nuevo lenguaje:

Lo segundo es dejaros un par de impresiones sobre este apasionante framework de trabajo, totalmente nuevo para mí. Espero poder hacer más aportaciones interesantes sobre .Net y C# en concreto:

  • A favor:
    1. Lenguaje de alto nivel con una curva de aprendizaje rapidísima.
    2. IDE (Microsoft Visual Studio), muy logrado, perfectamente integrado con el Sistema Operativo. Yo he usado la beta 2005.
    3. Facilidad de integración con aplicaciones Web (asp.net), código escrito en otros lenguajes…
    4. Portabilidad (supuesta), seguridad (contrastada).
    5. Contrapartida desde el mundo del Software Libre (Proyecto Mono, aún un poco verde).
  • En contra:
    1. Al menos a mi entender, es una copia de Java. Mejorada, eso sí, pero no deja de ser una copia.
    2. Falta la integración con otros lenguajes de script web (PHP), por lo que crea dependencia con ASP.Net (corregidme si me equivoco).

Bueno, dejad vuestras opiniones sobre C# en los comentarios. Sólo me queda añadir que me encanta estar de vuelta en BdW!