Memoria Ram: Arquitectura y funcionamiento
4 Mayo 2008
Random Access Memory, normalmente conocida como Memoria RAM) es un tipo de dispositivo de almacenamiento de datos. Adopta la forma de circuitos integrados que permiten que los datos se almacenen y sea accesible a ellos mediante ordenes.
La RAM es una memoria volátil, que significa que la información o instrucciones que almacena en ella se pierden en el momento que deja de recibir voltaje. Se trata de una memoria de semiconductor en la que se puede leer como escribir información. Se utiliza normalmente como memoria temporal para almacenar resultados intermedios y datos similares no permanentes. Se dicen “de acceso aleatorio/random” o “de acceso directo” porque los diferentes accesos son independientemente entre sí.
En general, las RAMs se dividen en estáticas y dinámicas. Una Memoria RAM estática mantiene su contenido mientras esté alimentada. En cambio, en una Memoria RAM dinámica la lectura es destructiva, es decir que la información se pierde al leerla, para evitarlo hay que restaurar la información contenida en sus celdas, operación denominada refresco.
Cada celda de la RAM tiene una ubicación o nombre en una nomenclatura aceptada por la comunidad científica: el sistema hexadecimal. Cada depósito de un dato en la memoria (operando, resultado, etc.) se ubica por una dirección en hexadecimal.
Guerra entre consolas y PC
11 Abril 2008
La intención es convertir las consolas en un centro multimedia y de juego. En la actualidad existen tres compañías importantes (Microsoft, Nintendo y Sony) que producen videoconsolas tanto portátiles como de sobremesa. Las consolas que están actualmente a la venta son: Playstation 3 de Sony, Wii de Nintendo y Xbox 360 de Microsoft.
Los fabricantes de ordenadores ante esta avalancha, han creado una alianza tanto por parte de los fabricantes de hardware como de los de software con la finalidad de que el juego con el ordenador no desaparezca.
Descarga de juegos
31 Marzo 2008
Hace unos meses añadimos una lista de juegos para descargar y ahora que tengo un poco más de tiempo me he decidido a insertar unos cuantos juegos que me parecen muy interesantes y espero que sean de vuestro agrado
Descarga de Wordpress 2.5
30 Marzo 2008
Por fin ya ha salido la nueva versión Wordpress 2.5. Como todos sabemos, Wordpress es un sistema de gestión de contenidos enfocados a la creación de blogs.
Entre los nuevos cambios que han habido en esta nueva versión, hay que destacar estas:
get_avatar()
Simple función: get_avatar( $id_or_email, $size = ‘80′, $default = ” );
posts aleatorios
Permite la posibilidad de mostrar posts ordenados de forma aleatoria. Mediante el uso de la función get_posts() del objeto WP-Query podremos obtener los resultados ordenados aleatoriamente.
is_front()
Al igual que la función is_home(), ahora con la nueva versión dispondremos de is_front(), una función que soluciona los problemas que is_home() causaba con los posts que se pueden usar como portada: if (is_front()) …
get_sidebar() y los multisidebars
La función get_sidebar() encargada de mostrar el contenido del fichero sidebar.php ahora permite la posibilidad de cargar diferentes sidebars mediante un parámetro:
get_sidebar(”left”); —> sidebar-left.php
get_sidebar(”right”); —> sidebar-right.php
wp_list_categories(), wp_dropdown_gategories() y el límite de profuncidad
Hasta ahora la estructura de wp_list_categories() simplemente nos permitía la posibilidad de mostrar los hijos de las categorías o no, ahora podremos definir hasta cuantos hijos queremos mostrar.
Optimal Title
Plugin que tras su éxito ha sido adquirido por Wordpress 2.5 y ahora forma parte de las funciones disponibles para desarrollar los themes.
Mantenimiento más detallado de Tags
Se ha desarrollado un panel para administrar los tags de una forma más eficiente. para ello han integrado parte de la funcionalidad que el plugin Advanced Tag Entry.
Integración con el sistema de actualización
Mejores funcionalidades de actualización en plugins, themes y scripts.
WP_DEBUG
Nuevo soporte para ayudarnos a depurar nuestro Wordpress. Activando esta variable desde wp-config.php podremos ver los errores por pantalla y no morir con la búsqueda desesperada al dejarnos la pantalla en blanco.
USER_NOTICE
Una vez terminada nuestra migración, deberíamos pasar la prueba de USER_NOTICE, una variable también definida para que Wordpress nos avise de que estamos usando código deprecated (no bueno para esta versión).
Otras novedades interesantes
Nueva interfaz para los widgets y las API de metas.
Descarga de Wordpress 2.5.
Descarga de Realtek HD Audio 1.89
Estos son los cambios efectuados para la última versión del paquete de codecs de audio Realtek:
- Driver:
* Soporte para salida real 2.1 en Windows Vista.
* Mejoramiento en el efecto Doppler en Windows XP.
* Fijado topología Vista DTM.
* Fijado bloqueo cuando hay más de 3 jacks como salida de auriculares en Windows XP.
- Instalación:
* Error en evento VSS para InstallShield.
Descarga de Realtek HD Audio 1.89.
P4P: una eficiente tecnología peer-to-peer
16 Marzo 2008
Un grupo de la Asociación de Industria de la Informática, está elaborando un nuevo protocolo que los investigadores han denominado P4P. Verizon reveló que el nuevo protocolo proporciona un impulso significativo en el rendimiento del tiempo de descarga y, a su vez, disminuye la congestión de la red.
P4P disminuirá los costes de funcionamiento de red y mejora el rendimiento de transferencia de archivos P2P. En lugar de seleccionar a los compañeros al azar, el protocolo P4P aprovecha la topología de la red para que los compañeros se puedan seleccionar de una manera que aumente la eficiencia de enrutamiento.
Ars Technica habló con Doug Pasko, jefe de tecnología y co-presidente del grupo de trabajo P4P de Verizon, y dijo que observaron mejoras en el rendimiento de las descargas de un 200% durante los ensayos realizados con Pando. Su rendimiento puede aumentar al 600% en algunos casos. Verizon piensa que la tecnología P2P se está legitimando para comerciar los contenidos a gran escala. La compañía ve al P4P una manera de permitir esta comercialización de contenidos y evitando la congestión de la red que la actual P2P tiene.
La conclusión es muy clara: los operadores de redes pueden reducir los costes de manera eficaz, permitiendo una mejor P2P en vez de intentar impedirla. La pregunta es si esta solución se extenderá a todo el tráfico P2P o sólo a los servicios para los ISPs y contenidos grandes. Independientemente de las consecuencias que puede acarrear sobre la piratería, Verizon considera que P4P es un paso importante hacia la solución de los problemas de congestión de red causados por la transferencia de archivos basados en peer-to-peer.
GeForce 9800GX2 y 9800GTX
La gama alta de Nvidia más de lo mismo. El tan esperado sucesor de la popular serie GeForce 8800 está casi ante nosotros. Por desgracia, el núcleo utilizado en la GeForce 9800GX2 no es otro que el 65nm G92 que se encuentra en la GeForce 8800GT, aunque todos los 128 shaders están habilitados (112 eran los del año pasado en el G92).

Nvidia GeForce 9800GX2 está lista para ser la fantasía de las tarjetas gráficas. Los fabricantes están introduciendo frecuencias de 600 MHz en el núcleo y 2000 MHz en la memoria. Utiliza una doble ranura por su sistema de disipación. Tiene dos salidas DVI y un único puerto HDMI. La GeForce 9800GTX, para el 25 de marzo, tiene una frecuencia de núcleo de 675 MHz y 2200 MHz de memoria. La nueva característica de la 9800GTX es la inclusión de dos interfaces SLI en la parte superior de la tarjeta para soporte de tres vías SLI.

Próximo Sistema Operativo Windows para 2010
La séptima generación del sistema operativo de Microsoft está previsto su lanzamiento en el 2010.

Según Softpedia, el desarrollo de Windows 7 empezó cuando salió Windows Vista. “Estamos actualmente en la etapa de planificación para Windows 7 y esperamos que su desarrollo se alcance a tres años a partir de Windows Vista Consumer GA. La fecha concreta se determinará una vez la empresa cumpla sus expectativas de calidad para su lanzamiento”, dijo un portavoz de Microsoft a Softpedia.
A principios de este año ya salieron algunas capturas de Windows 7 milestone 1, y Softpedia espera que esté disponible Milestone 2 dentro de uno o dos meses.
Windows 7, anteriormente denominado Blackcomb Vienna, incluirá funcionalidad para pantallas táctiles y un pequeño núcleo que utilizará sólo 40 MB de memoria. También informa que sólo se necesita 10 minutos para su instalación.
Además, una nueva versión de Windows Media Center estará disponible junto con el nuevo sistema operativo. Los fabricantes esperan empezar a disfrutar de él en la segunda mitad de 2009.
Thermaltake BlacX
Thermaltake BlacX es un dock/base para discos duros en Serial ATA.
Es un dispositivo bastante simple pero muy útil. Como se puede comprobar en el video, el BlacX se conecta al ordenador mediante al USB y en pocos segundos después de introducir el disco duro en el dock (tanto discos duros de 3.5" como los de 2.5" de portátiles), ya tienes acceso a los datos del mismo.
Cada día que pasa nos damos cuenta que los discos duros están bajando de precio y poco a poco conviene más la compra de discos duros en vez de DVDs. Si comparamos el precio del Gigabyte del disco duro y del DVD, nos damos cuenta que sale más económico el del disco duro. Por ejemplo, un disco duro de 500 GB, está sobre los 85€, saliendo el Gigabyte en 0.17€. En el caso del DVD virgen en España (por el tema del canon), una tarrina de 25 DVDs Verbatim puede costar aproximadamente 25€. Dividimos 25€ por 112,5 (4.5 GB por 25 DVDs) , sale a 0.22€ el Gigabyte. Por esto creo que este dock es un producto bastante interesante que cuesta alrededor de los 40 dólares.
Descarga de FileZilla 3.0.8
FileZilla es un cliente rápido y fiable de las plataformas FTP, FTPS y SFTP. Su interfaz es muy intuitivo y con muchas características útiles.
Descarga de FileZilla 3.0.8.
Trailer de Worms: A Space Oddity
9 Marzo 2008
Aquí tenéis el nuevo trailer de Worms: A Space Oddity. Estará disponible para Wii a finales de este mes, así que toca esperar un poco más.
Descarga de The Gimp 2.4.5
Gimp es un programa de manipulación de imagen GNU. Se trata de un software de libre distribución para tareas de retoque fotográfico y composición de imágenes. Funciona en muchos sistemas operativos y con muchos idiomas.
Descarga de The Gimp 2.4.5.
CrossFireX de ATi
Si utilizar hace unos meses dos gráficas muy potentes en SLI o CrossFireX era realmente espectacular, la nueva tecnología de ATi denominada CrossFireX, especialmente realizada para competir con la actual 3-Way de NVidia, podrá tener hasta cuatro tarjetas gráficas en la misma placa base.

Aunque por ahora la única gráfica compatible con esta tecnología es la ATi HD 3870 X2, ya existen las primeras pruebas con resultados muy favorables, bastante superior al uso de una única 3870 X2.

Aplicación para extraer datos de una compañía
23 Febrero 2008
;##################################################
;######### Estadísticas subidas/bajadas ###########
alias -l mdx2 { dll $shortfn($scriptdirmdx\mdx.dll) $$1- }
alias -l mdx_init2 { mdx2 SetMircVersion $version | mdx2 MarkDialog $1 }
alias -l _viewsdll2 { return $dll( $shortfn($scriptdirmdx\mdx.dll) ,$1,$2- > $shortfn($scriptdirmdx\views.mdx) ) }
alias _Esta_su_ba { if (!$dialog(bajsub)) { dialog -mdo bajsub bajsub } }
dialog bajsub {
title “Subidas/Bajadas”
size -1 -1 302 483
button “Importar”,1,60 10 60 20
button “Calcular”,2,180 10 60 20
list 3,10 40 282 170, size extsel center
edit “”,25,9 220 283 255,read multi autovs vsbar hsbar
}
on 1:dialog:bajsub:init:0:{
mdx_init2 $dname
_viewsdll2 SetControlMDX $dname 3 listview report grid showsel rowselect
did -i $dname 3 1 headerdims 65:1 65:2 65:3 65:4
did -i $dname 3 1 headertext +c Apertura $+ $chr(9) $+ +c Máximo $+ $chr(9) $+ +c Mínimo $+ $chr(9) $+ +c Cierre
}
on 1:dialog:bajsub:sclick:*:{
if ($did == 1) {
set %_CompaName $sfile($mircdir,Selecciona el fichero histórico de la compañía,Importar)
_CListHisto $dname 3 | _LoadListHisto $dname 3 %_CompaName
}
elseif ($did == 2) { _LoadResultHisto }
else { return $null }
}
on 1:dialog:bajsub:close:*:{
if ($fopen(FileHisto)) { .fclose FileHisto }
if ($hget(HistoComp)) { hfree HistoComp }
if ($hget(bolsa1)) { hfree bolsa1 }
if ($hget(bolsa2)) { hfree bolsa2 }
unset %_CompaName %baj* %sub* %_estado_s_b %bol_cons %floor_cons %_CompaName %_sub_*
}
alias -l _LoadListHisto {
if ($isfile($+(”,$3,”)) == $true) {
if ($fopen(FileHisto)) { .fclose FileHisto } | else { .fopen FileHisto $+(”,$3,”) }
if ($hget(HistoComp)) { hfree HistoComp }
var %j = 1
while (!$feof(FileHisto)) {
var %i = $fread(FileHisto) | did -a $1 $2 %i
hadd -m HistoComp %j $replace(%i,$chr(9),*,$chr(44),.) | inc %j
}
.fclose FileHisto
}
}
alias -l _CListHisto { var %i = $did($1,$2,0).lines | while (%i > 0) { did -d $1 $2 $did($1,$2,%i).lines | dec %i } }
alias -l _LoadResultHisto {
did -ra bajsub 25 $str($chr(160),6) ===== Resultados de la compañía ===== $str($crlf,3)
var %i = 1 , %_subidas = 0 , %_bajadas = 0 , %_med_tan_sub = 0 , %_med_tan_baj = 0
set %bol_cons 0
set %floor_cons 0
if ($hget(bolsa1)) { hfree bolsa1 }
if ($hget(bolsa2)) { hfree bolsa2 }
while ($hget(HistoComp,%i)) {
var %_DatHist = $ifmatch
if ($gettok(%_DatHist,1,42) < $gettok(%_DatHist,4,42)) {
var %_med_tan_sub = $calc(%_med_tan_sub + $tantoporciento($gettok(%_DatHist,1,42),$gettok(%_DatHist,4,42)))
inc %_subidas
inc %bol_cons
if (%floor_cons > 0) {
var %g = $iif($hget(bolsa2,%floor_cons),$hget(bolsa2,%floor_cons),0)
hadd -m bolsa2 %floor_cons $calc(%g + 1)
}
set %floor_cons 0
}
else {
var %_med_tan_baj = $calc(%_med_tan_sub + $tantoporciento($gettok(%_DatHist,1,42),$gettok(%_DatHist,4,42)))
inc %_bajadas
if (%bol_cons > 0) {
var %c = $iif($hget(bolsa1,%bol_cons),$hget(bolsa1,%bol_cons),0)
hadd -m bolsa1 %bol_cons $calc(%c + 1)
}
set %bol_cons 0
inc %floor_cons
}
inc %i
}
if (%bol_cons > 0) {
var %c = $iif($hget(bolsa1,%bol_cons),$hget(bolsa1,%bol_cons),0)
hadd -m bolsa1 %bol_cons $calc(%c + 1)
}
if (%floor_cons > 0) {
var %g = $iif($hget(bolsa2,%floor_cons),$hget(bolsa2,%floor_cons),0)
hadd -m bolsa2 %floor_cons $calc(%g + 1)
}
did -a bajsub 25 - %_subidas subidas de un total de $hget(HistoComp,0).item días. $crlf
did -a bajsub 25 - %_bajadas bajadas de un total de $hget(HistoComp,0).item días. $crlf $crlf
did -a bajsub 25 $str(:,50) $crlf $crlf
did -a bajsub 25 - Media de precio en subida: $round($calc(%_med_tan_sub / %_subidas),2) $+ % $crlf
did -a bajsub 25 - Media de precio en bajada: $round($calc(%_med_tan_baj / %_bajadas),2) $+ % $crlf $crlf
did -a bajsub 25 $str(:,50) $crlf $crlf
var %b = 1 | set %_sub_dato1 | set %_sub_dato2 | set %_sub_dato1a | set %_sub_dato2a
while (%b <= $hget(bolsa1,0).item) {
did -a bajsub 25 - $hget(bolsa1,%b).item Dia(s) Consecutivo(s) = $hget(bolsa1,$hget(bolsa1,%b).item) Veces SUBIDAS. $crlf
set %_sub_dato1 $calc(%_sub_dato1 + ($hget(bolsa1,%b).item * $hget(bolsa1,$hget(bolsa1,%b).item))))
set %_sub_dato1a $calc(%_sub_dato1a + $hget(bolsa1,$hget(bolsa1,%b).item))
inc %b
}
did -a bajsub 25 $crlf
var %k = 1
while (%k <= $hget(bolsa2,0).item) {
did -a bajsub 25 - $hget(bolsa2,%k).item Dia(s) Consecutivo(s) = $hget(bolsa2,$hget(bolsa2,%k).item) Veces BAJADAS. $crlf
set %_sub_dato2 $calc(%_sub_dato2 + ($hget(bolsa2,%k).item * $hget(bolsa2,$hget(bolsa2,%k).item))))
set %_sub_dato2a $calc(%_sub_dato2a + $hget(bolsa2,$hget(bolsa2,%k).item))
inc %k
}
did -a bajsub 25 $crlf
did -a bajsub 25 $str(:,50) $crlf $crlf
did -a bajsub 25 - Media aritmética en días consecutivos en subida: $round($calc($eval(%_sub_dato1,2) / $eval(%_sub_dato1a,2)),2) $+ % $crlf
did -a bajsub 25 - Media aritmética en días consecutivos en bajada: $round($calc($eval(%_sub_dato2,2) / $eval(%_sub_dato2a,2)),2) $+ % $crlf $crlf
did -a bajsub 25 $str(:,50) $crlf $crlf
var %b = 1
while (%b <= $hget(bolsa1,0).item) {
set $+(%,sub_,$hget(bolsa1,%b).item) $round($calc(($hget(bolsa1,$hget(bolsa1,%b).item) / %_sub_dato1a) * 100),2)
inc %b
}
var %k = 1
while (%k <= $hget(bolsa2,0).item) {
set $+(%,baj_,$hget(bolsa2,%k).item) $round($calc(($hget(bolsa2,$hget(bolsa2,%k).item) / %_sub_dato2a) * 100),2)
inc %k
}
var %i = 2 , %sube = 0 , %baja = 0
set %_estado_s_b $iif($gettok($hget(HistoComp,1),1,42) < $gettok($hget(HistoComp,1),4,42),1,0)
while ($hget(HistoComp,%i)) {
var %j = $ifmatch
if (%_estado_s_b == 1) {
if ($gettok(%j,1,42) < $gettok(%j,4,42)) { inc %sube }
else { var %i = $hget(HistoComp,0).item }
}
else {
if ($gettok(%j,1,42) > $gettok(%j,4,42)) { inc %baja }
else { var %i = $hget(HistoComp,0).item }
}
inc %i
}
if (%_estado_s_b == 1) { did -a bajsub 25 - Previsión para mañana: Con $calc(%sube + 1) día(s) de subida que lleva, tiene un $eval($+(%,_sub_,$calc(%sube + 1)),2) $+ % de probabilidades de que mañana vuelva a subir, y un $calc(100 - $eval($+(%,sub_,$calc(%sube + 1)),2)) $+ % de probabilidades de que baje. }
else { did -a bajsub 25 - Previsión para mañana: Con $calc(%baja + 1) día(s) de bajada que lleva, tiene un $eval($+(%,baj_,$calc(%baja + 1)),2) $+ % de probabilidades de que mañana vuelva a bajar, y un $calc(100 - $eval($+(%,baj_,$calc(%baja + 1)),2)) $+ % de probabilidades de que suba. }
if ($hget(bolsa1)) { hfree bolsa1 }
if ($hget(bolsa2)) { hfree bolsa2 }
}
Anatomica 3D: Sistema Musculoesquelético
27 Enero 2008
Anatomica 3D de Biovere es una gran herramienta para los educadores, estudiantes y profesionales de las ciencias de la salud.
Anatomica 3D es la referencia más completa del sistema musculoesquelético. Contiene más de 4000 modelos en 3D, cientos de ilustraciones y fotografías de alta resolución de disecciones, todas etiquetadas. Las imágenes y los modelos en 3D se pueden girar, acercar o alejar el zoom, mover, permitiéndote la mejor vista para tus necesidades. Si buscas información sobre cualquier estructura, trae todos sus correspondientes textos, fotografías, ilustraciones, modelos en 3D y secciones transversales relacionadas con esa estructura. Además, contiene más de 11000 preguntas de diferentes tipos que se pueden seleccionar sobre la base de la región del cuerpo que desee.
Las capacidades de este programa son enormes:
- Rápido y fácil acceso.
- Información completa.
- Pronunciación.
- Imágenes potentes.
- Importación y exportación de imágenes.
- Presentaciones
Nota: Alguno de los videos puede no funcionar o tardar mucho en cargarse.
Posts viejos »

