Halloween

Se puede decir que hoy empieza Halloween y durará todo el fin de semana por eso…

Feliz HALLOWEEN a todos!

Aprovechando las fechas y que quería volver a diseñar con Blender aquí os traigo una calabaza recién “sacada del horno”

pumpkin Blender

NOTA: Podéis encontrar el manual que he seguido en http://www.scribd.com/doc/2292696/Tutorial-Blender-Modelando-una-Calabaza

Nuevo PC de sobremesa

Core i7 860
Procesador


Asus P7P55D
Placa Base

  • Asus P7P55D
  • Fabricante Asus
  • Socket LGA 1156
  • Chipset Intel® P55
  • Arquitectura de memoria 2CH, 4slots no-ECC DDR3 2133(OC)/ 1600/ 1333/ 1066Mhz MAX 16GB
  • Ranuras de expansión
    • 2 x PCI Express 2.0 x 16
    • 2 x PCI Express 2.0 x 1
    • 3 x PCI slots
  • Soporta ATI® CrossFireX™
  • Intel® P55 Express chipset
    • 6 x SATA 3,0GB/s
    • Soporta Intel® Matrix Storage SATA RAID 0,1, 5 y 10
  • JMicron® JMB363 SATA & PATA
    • 1 x Ultra DMA 133/100/66 ampliable a 2PATA
    • 1 x SATA 3,0GB/s
    • 1 x eSATA 3,0GB/s
  • LAN Realtek® 8112L GB LAN
  • 14 x USB 2.0
  • IEEE 1394 controlador VIA® VT6308P, soporta 2 x IEEE 1394a
  • Audio VIA® VT1828S 8canals HD
  • Overclocking ASUS
    • Precision Tweaker 2
    • SFS(Stepless Frequency Selection)
    • Overclocking Protection
  • Puertos traseros
    • 1 x PS/2 Teclado
    • 1 x PS/2 ratón
    • 1 x Salida Óptica S/PDIF
    • 1 x IEEE 1394a
    • 1 x eSATA 3,0GB/s
    • 1 x RJ45
    • 8 x USB 2.0/1.1
    • 8 canales Audio I/O
  • Conectores I/O internos
    • 3 x USB, soportan 6 USB adicionales
    • 1 x IDE
    • 7 x SATA
    • 1 x Ventilador CPU
    • 2 x Ventiladores chasis (1x 4-pin, 1x 3-pin)
    • 1 x Disipador
    • 1 x IEEE 1394a
    • 1 x COM
    • Panel frontal de audio
    • 1 x S/PDIF
    • Entrada CD Audio
    • 1 x 24-pin fuente alimentación ATX
    • 1 x 8-pin fuente alimentación ATX 12V
    • 1 x botón MemOK!
  • BIOS
    • BIOS 16MB Flash ROM
    • AMI BIOS
    • PnP
    • DMI 2.0
    • WfM 2.0
    • SM BIOS 2.5
    • ACPI 2.0a
    • Multi-idioma BIOS
    • ASUS EZ Flash 2
    • ASUS CrashFree BIOS 3


NVIDIA GeForce GTX 260
Tarjeta gráfica

  • NVIDIA GeForce GTX 260
  • Fabricante Gigabyte
  • Chipset NVIDIA GeForce GTX 260
  • Memoria integrada 896MB
  • Bus de memoria 448bits
  • Tipo de memoria GDDR3
  • Reloj
    • Core clock 650Mhz
    • Shader clock 1400Mhz
    • Memory clock 2000Mhz
  • Tecnología NVIDIA
    • NVIDIA SLI
    • NVIDIA PureVideo® HD
    • PhysX™ y Cuda™
  • Conectores
    • 1 x HDMI
    • 1 x VGA D-Sub
    • 1 x DVI-I
  • Soporta DirectX 10 y OpenGL 2.1
  • Soporta HDCP
  • PCI Express 2.0 x16


RAM Kingston
Memoria

  • Kingston ValueRAM
  • Fabricante Kingston
  • Modelo KVR1333D3N9K2/4G
  • Capacidad de almacenamiento 4 GB (2 x 2 GB)
  • Tecnología DDR3 SDRAM
  • RAM sin memoria intermedia
  • Tiempos de latencia CL9 (9-9-9)
  • Velocidad de memoria 1333 MHz (PC3-10600)
  • 1.5V de voltaje de alimentación
  • No ECC
  • Configuración de módulos 64 x 64
  • Altura del módulo 1.18pulgadas
  • Organización de los chips 128 x 8
  • Blindaje de conector Oro
  • Factor de forma DIMM de 240 espigas


OCZ ModXStream PRO 700W Modular
Fuente de alimentación

  • OCZ ModXStream PRO 700W Modular
  • Fabricante OCZ
  • 700W de potencia
  • Tecnología OCZ PowerWhisper™, conectores universales OCZ ConnectAll™
  • Certificado SLI™
  • Ventilador interno 140 mm
  • ATX12V v2.2 y EPS12V
  • Certificado 80+
  • 86% de eficiencia
  • Sistemas de protección
    • Sobrevoltaje
    • Subtensión
    • corto circuito
  • PFC Activo
  • Dimensiones 150 x 165 x 86 (ancho x alto x fondo)mm
  • MTBF 100,000 horas @ 25C
  • Modular
  • Cables atados al bloque de alimentación
    • 1 x conector de alimentación ATX 20/24pin
    • 1 x conector de alimentación 8-pin CPU
    • 1 x conector de alimentación 4-pin CPU
  • Cables modulables
    • 1 x conector 6-pin PCI-E
    • 1 x conector 6+2-pin PCI-E
    • 4 x conectores periféricos
    • 2 x conectores Floppy
    • 6 x conectores SATA


EZ Connect N Pro Wireless PCI Adapter
Wifi

  • EZ Connect™ N Pro Wireless PCI Adapter
  • Modelo SMCWPCI-N2
  • Fabricante SMC
  • Inalámbrico
  • Protocolo de interconexión de datos IEEE 802.11b, IEEE 802.11g, IEEE 802.11n (draft 2.0)
  • Método de espectro expandido OFDM, DSSS
  • Velocidad de transferencia de datos a 300 Mbps
  • Banda de frecuencia 2,4 GHz
  • Tecnología MIMO, soporte Wi-Fi Multimedia (WMM), Wi-Fi Protected Setup (WPS)
  • Cumplimiento de normas
    • IEEE 802.11b
    • IEEE 802.11g
    • Wi-Fi CERTIFIED
    • Wi-Fi Protected Setup
    • IEEE 802.11n (draft 2.0)
  • Antena Externa desmontable
  • 3 antenas
  • Antenas omnidireccionales
  • Nivel de ganancia 2 dBi
  • Algoritmo de cifrado
    • WEP de 128 bits
    • encriptación de 64 bits WEP
    • WPA-PSK
    • WPA2-PSK
    • WPA-Enterprise
    • WPA2-Enterprise
  • Cumplimiento de normas CE, FCC
  • 1 x red – Radio-Ethernet
  • 1 x PCI


CoolBox CR400
Lector de tarjetas

  • CoolBox CR400
  • Fabricante CoolBox
  • Frontales intercambiables de color negro, plata y blanco (los 3 incluidos)
  • Tarjetas soportadas
    • CompactFlash (CF) (tipos I y II)
    • CF Ultra (tipos I y II)
    • CF Extreme y Extreme III
    • MicroDrive
    • Secure Digital (SD) y SDHC
    • microSD y microSDHC
    • SDPro
    • SD Ultra II
    • SD Extreme y SD Extreme III
    • MMC y MMC Pro
    • RS-MMC
    • MS (memory Stick)
    • MS Micro M2
    • MS Duo
    • MS Pro, MS Pro Duo y MS Pro Ultra II
    • XD
  • Indicadores LED verde de encendido y LED amarillo indicador de acceso
  • Puerto USB frontal
  • Dimensiones 95 x 25.5 x 101.5 (ancho x alto x fondo)mm


NOX Coolbay 25
Torre

  • NOX Coolbay 25
  • Fabricante NOX
  • Tipo de chasis Semi Torre
  • Para torres ATX y Micro ATX
  • 9 x bahías externas 5.25”, 1x 3.5”
  • 6 x bahías ocultas 3.5”
  • 7 Slots de expansión
  • Ventiladores
    • 1 x 120mm frontal LED azul
    • 1 x 230mm puerta lateral LED azul
    • 1 x 120mm o 2x 80mm trasero(opcional/no incluido)
  • Materiales
    • Estructura de SECC 0.65mm
    • Panel frontal de plástico y metal mesh
    • Protección del ventilador lateral de metal mesh
  • Dimensiones 430 x 200 x 440 (ancho x alto x fondo)mm
  • Color negro
  • Panel frontal con 4 x USB 2.0, 1 x Mic y 1 x Audio


NOX Knik 120mm
Ventilador NOX Knik 120mm

  • NOX Knik 120mm
  • Fabricante NOX
  • Dimensiones 120 x 120 x 25 (ancho x alto x fondo)mm
  • 6 – 13,8V de tensión
  • 1,32W de potencia
  • 400 – 1500 rpm
  • 11mA de corriente de entrada
  • 1,51 mm H2O de presión estática
  • 80,52 m3/h de flujo de aire
  • 14dBa de ruido
  • MTBF 30.000h
  • Tornillos anti-vibraciones



Tanto el HD(Samsung HD502LJ) como el lector/grabador de DVD(DVD-RW LG) son aprovechados de otros dispositivos.

PC montado
PC montado abierto
PC montado

Datos obtenidos de:
Procesador core i7 860
Gráfica Nvidia GTX 260
Memoria Kingston ValueRAM KVR1333D3N9K24G
OCZ ModXStream PRO 700W Modular
OCZ ModXStream PRO 700W Modular
Wifi EZ Connect N Pro Wireless PCI Adapter
Lector de tarjetas CoolBox CR400
Torre NOX Coolbay 25
Ventilador NOX knik 120mm

Opinión

El ordenador funciona de lujo.
Cuando necesita más potencia automáticamente hace auto overclock para obtener mayor rendimiento.
Es extremadamente silencioso excepto cuando se ejecuta el auto overclock.
La tarjeta gráfica tiene un rendimiento excelente, no he tenido problemas en ningún juego.
En pequeños saltos de la luz (se apaga y enciende la luz durante 1ms) el ordenador no se reinicia mientras que el otro ordenador o la televisión sí.
Tiempo impresionantemente corto en abrir varios programas.
El disco duro es lento.
El lector de tarjetas ha dejado de funcionar, va cuando quiere.
RAM con mucha latencia.

Buena compra de casi todos los componentes.
Cambiaría la RAM por una con menos latencia, el lector de tarjetas lo cogería de alguna otra marca o modelo y cogería una Torre sin que sobresaliera el ventilador por un lado ya que me roza con el soporte de la CPU para que este en el suelo

Detector de caras de Picasa

Buenas,

Acabo de probar hace apenas 10min el detector de caras de Picasa y simplemente decir que es impresionante!!!

Automáticamente hace una búsqueda de todas las cara que aparecen en los álbumes y te avisa del número que ha encontrado.
Una vez entras en un álbum puedes pulsar sobre “Añadir etiquetas nombre” y se nos muestras una ventana como la siguiente captura donde automáticamente hace lotes con las caras iguales y para más inri sugiere a que amigo pertenece!!!

Aquí os dejo una captura, realmente impresionantes!!

Detector de caras de Picasa

Enmascarar extensiones de las paginas Web

Una medida más de seguridad para nuestros sitios Web puede ser la ocultación enmascaración de las extensiones de los ficheros. De esta manera nadie sabe en que lenguaje está programado el sitio.

EJ: en vez de mostrar la url index.php que muestre index.html o index.dryts

Aquí os dejo el script que acabo de hacer con htaccess

RewriteEngine On
RewriteCond %{REQUEST_URI} .html [NC]
RewriteRule ^(.*).html$ $1.php

Estas 3 simples líneas hacen que cualquier petición html sea tratada como un php.
En el servidor no tendremos los archivos como html sino como php que es lo que realmente son.

RewriteEngine On
[Activa la sobre-escritura de la URL]
RewriteCond
[indica que empieza una condición (como un if de toda la vida)]
%{REQUEST_URI}
[obtiene la petición del fichero]
[NC]
[indica que la condición es insensible a mayúsculas y minúsculas]
RewriteRule
[Si se cumple la condición escribe la regla]
^(.*).html$ $1.php
[expresión regular que saca el nombre del fichero de la petición y le cambia la extensión]

EJ:

  • 1-Se llama a dryts.html
  • 2-Se realiza la condición, como es un .html entra en la condición
  • 3-Escribe la regla
    • La expresión regular ^(.*) obtiene el nombre del fichero (dryts), este nombre se guarda en la variable $1.
    • Acto seguido le decimos que procese la petición pero en vez del fichero dryts.html el fichero dryts.php

Un breve repaso de los caracteres de las expresiones regulares en apache (información de la web oficial de apache)
Text:

  • . => [Any single character]
  • [chars] => [Character class: One of chars]
  • [^chars] => [Character class: None of chars]
  • text1|text2 => [Alternative: text1 or text2]

Quantifiers:

  • ? => [0 or 1 of the preceding text]
  • * => [0 or N of the preceding text (N > 0)]
  • + => [1 or N of the preceding text (N > 1)]

Grouping:

  • (text) => [Grouping of text (either to set the borders of an alternative or for making backreferences where the Nth group can be used on the RHS of a RewriteRule with $N)]

Anchors:

  • ^ => [Start of line anchor]
  • $ => [End of line anchor]

Escaping:

  • char => [escape that particular char (for instance to specify the chars ".[]()” etc.)]

Con este breve repaso os explico que hace la expresión utilizada en el script

^(.*).html$

^ => [empieza por]
(.*) => [agrupa todo tipo de letras, números, símbolos,etc que pueden estar 0 o N veces]
.html$ => [el $ indica que es el final de la expresión mientras que la es para escapar el . de .html]

Más información sobre mod_rewrtie aquí

NOTA: se necesita tener activado el modulo mod_rewrite de apache.
Abrir el httpd.conf (C:wampbinapacheapache2.2.8confhttpd.conf) y quitar la # de delante de #LoadModule rewrite_module modules/mod_rewrite.so

google maps

Actualizando la ruta para el viaje de verano me he encontrado con una grata sorpresa…
Google maps ha actualizado sus mapas y sus servicios (actualmente sólo disponibles para cartografía de EEUU).

Hace unos años se lanzaba en EEUU el streetview que actualmente está integrado en la mayoría sino en todas las ciudades del mundo.

A día de hoy hay servicios como el cálculo de rutas con transporte público, información y previsión del tráfico y lo más espectacular mapas en 3D!

Esta es una captura del mapa del monumento a Colón (barcelona) desde google maps.
monumento a Colón

En esta otra captura podemos ver el Empire state building.
Empire state building

Ambos son monumentos pero podemos ver claramente que la cartografía estadounidense está en 3D mientras la española no.

También os dejo esta captura de la interfaz que permite consultar el estado del tráfico en directo y las previsiones para los siguientes días.
trafico NY

Las previsiones se hacen mediante las estadísticas recogidas durante X tiempo

Addons para firefox

Addons recomendados para firefox

Web Developer: Suit de utilidades para desarrolladores
Firebug: Deja modificar los css de las webs de manera online, no hace falta bajárselas
Live HTTP Headers: Muestra las cabeceras que se envían
ColorZilla: Selector de colores
TAW 3: Realiza pruebas de accesibilidad Web
Css Validator: Realiza pruebas de validación de css
Console²: Consola de javascript
Coral IE Tab: Emulador de Internet Explorer
iMacros: Graba y reproduce macros en el navegador

Tenéis alguno más instalado que resulte interesante?

Samsung NC10

Aquí os traigo mi última adquisición.
Es un netbook de Samsung, en concreto el modelo NC10.
Por si no lo sabéis Samsung está fabricando netbooks a buen precio y con muy buenas prestaciones, mejor que sus competidores como Asus o Acer.

Samsung NC10
Sistema Operativo

  • Microsoft Windows® XP Home

Procesador

  • Intel® Atom™ N270
    (1,6GHz, 533MHz, 512KB)

Chipset Principal

  • Intel 945GSE + ICH7M

Memoria Sistema de Memoria

  • 1GB (DDR2 667MHz / 1024 x 1)

Pantalla

  • 10,2″ WSVGA (1024 x 600), Mate
  • LED Back Light

Gráficos

  • Intel GMA 950

Multimedia

  • Sonido
    • High Definition Audio
  • Efecto de Sonido
    • EDS Sound Effect
  • Altavoces
    • 2 Altavoces Estéreo (1,5W x 2)

Cámara integrada

  • Cámara 1,3M

HDD

  • 160GB (SATA 5,4K)

Conectividad y Redes

  • Ethernet LAN 10 / 100 LAN
  • WiFi 802.11b/g

Entrada/Salida

  • Puertos VGA
  • Salida de Auriculares
  • Entrada para Micrófono Externo
  • Micrófono Incorporado
  • USB (3 x USB 2.0)
  • Multi Tarjeta: 3-in-1 (SD, SDHC, MMC)
  • RJ4
  • DC-In (Alimentación)

Dispositivos de Entrada

  • Teclado 83 / 84 teclas
  • Tecnología “Silver Nano Anti-Bacteria”

TouchPad

  • Panel táctil Synaptics

Energía

  • Adaptador AC (40W)
  • Batería Li-ion 6 celdas

Especificaciones Físicas

  • 261 x 30,3 x 185,5mm (An x Al x P)
  • 1,3kg

Garantía

  • 2 años recogida y entrega


Opinión

La batería dura aproximadamente 5-6horas dependiendo de su uso.
Las teclas pese a su pequeño tamaño están suficientemente separadas para una correcta escritura.
La pantalla como en todos los netbook es pequeña, no muy cómoda para un uso prolongado.
La tarjeta gráfica no es gran cosa.
Sonido de calidad.
Touchpad preciso aunque algo difícil de hacer scroll.
La wifi tiene menos alcance que un ordenador normal
Actualizado: después de usarlo durante 1 mes diariamente os diré que es cómodo y versátil.

La larga duración de la batería y la separación entre las teclas hacer marcar una pequeña diferencia entre los de su tipo, la reducción del alcance de la wifi es una pequeña pega. Os recomiendo la compra de este dispositivo.

Fin curso!

Buenas,

Por fin hoy doy por acabado el curso académico!!

Hoy he realizado la presentación del proyecto final de carrera (PFC) en el que he tenido una buena nota (no es matricula pero casi), estoy contento con los resultados obtenidos jejeje

Os cuelgo la presentación que he realizado por si alguien quiere algún ejemplo para el desarrollo de futuros proyectos.

Cabe destacar que he borrado de la presentación la BBDD, los correos electrónicos y informaciones de los clientes.

También decir que todos los derechos son de la empresa que trabajo así que absteneros de publicarlo en otros sitios.

Ale ahí va la presentación: bajar

Quiero dar las gracias a mi tutora (Marta Prim), la que me ha apoyado en todo momento, me he marcado los plazos de entrega y me ha orientado.

Proyecto totalmente en localhost

En este mini manual se utilizará el servidor Apache, para instalarlo de manera fácil nos podemos bajar wamp que es un suit que contiene apache, php y mysql.

Qué queremos conseguir?
Queremos hacer un proyecto/página Web totalmente en localhost haciendo todas las pruebas en local para luego poder subirlo sin encontrarnos sorpresas.

Porque es necesario poner el dominio?
Nos puede interesar hacer subdominios, parsear la URL para hacerla amigable, obtener información, etc.

Una utilidad de este manual?
Por ejemplo queremos que dryts.com tenga subdominios virtuales.
http://blog.dryts.com que tenga el blog
http://dani.dryts.com que tenga la información personal
http://fotos.dryts.com galería de fotos personales
Para poder hacer que funcionen los subdominios y ponerle seguridad se tiene que parsear la URL.
Para no tener que realizar cambios al subirlo al servidor se utiliza el mismo nombre del servidor en localhost para realizar todas las pruebas.

Lo primero es elegir el nombre del dominio que tendrá.
Ejemplo: dryts.com
Para evitar que al introducir dryts.com el navegador busque en Internet tenemos que editar el fichero de host de windows.
En windows XP el fichero se encuentra en la siguiente ruta:
C:WINDOWSsystem32driversetchosts
El fichero hosts no tiene extensión pero es texto plano, se puede editar con el bloc de notas mismo.
Seguramente este fichero contenga sólo 1 línea

127.0.0.1       localhost

Añadimos el nombre del dominio que queremos utilizar de forma local

127.0.0.1       dryts.com

Qué hace esta línea?
Esta línea le dice al navegador que cuando alguien escriba dryts.com lo redirija a la ip 127.0.0.1 (la propia maquina [localhost, dirección de loopback])
Al ser redirigido al pc que se está utilizando la petición es recibida por el servidor Apache.

Cómo configurar el servidor apache para que dicha petición se ejecute correctamente?
Una vez instalado apache buscamos su fichero de configuración.
En la suit Wamp está en la dirección C:wampbinapacheapache2.2.8confextrahttpd-vhosts.conf
El fichero httpd-vhosts.conf es texto plano por lo tanto se puede abrir con el block de notas.
Añadimos la línea

NameVirtualHost dryts.com

y

<VirtualHost dryts.com>
	DocumentRoot "C:/wamp/www/NOMBRECARPETA/"
</VirtualHost>

Con estos simples pasos una vez el servidor esté encendido si escribiremos dryts.com ejecutará la página Web que tengamos alojada localmente en C:/wamp/www/NOMBRECARPETA/ una vez esté acabado el proyecto/página Web se sube al servidor sin necesidad de realizar ningún cambio.

NOTA: HAY QUE TENER EN CUENTA QUE SI SE ESCRIBE WWW.DRYTS.COM LO CONSIDERA UNA DIRECCIÓN DIFERENTE A DRYTS.COM, SI SE QUIERE LA REDIRECCIÓN TAMBIÉN CON EL WWW.DRYTS.COM SE AÑADE LA MISMA REGLA PERO CON LOS WWW.
TAMBIÉN HAY QUE TENER EN CUENTA QUE UNA VEZ SE HAYA ACABADO EL DESARROLLO Y SE SUBA AL SERVIDOR HAY QUE DESACTIVAR LA REGLA DEL FICHERO DE “C:WINDOWSsystem32driversetchosts” DE WINDOWS DE LO CONTRARIO SIEMPRE VEREMOS LA VERSIÓN DE LOCALHOST.