Nvidia defectuosas portatiles, te puede pasar a ti

Habia escuchado rumores y noticias de tarjetas gráficas nvidia defectuosas hasta que un dia por casualidad cae en tus manos un portatil con estos sintomas

y vaya lleva una NVIDIA® GeForce™ Go 7600 y miras un poco y descubres noticias de NVidia admite que ha vendido GPU’s defectuosas y que sacan actualizaciones de BIOS para las GPU’s defectuosas (aun no entiendo como se arregla un fallo de GPU actualizando la bios de la placa “poner el ventilador de la GPU a todo trapo puede ser una opción”)

Total que el portátil tiene 2 años y 3 meses y me huele a que hp va a pasar de arreglar el portátil y si me esta doliendo a mi, no te diré al que lo compro y pago por el.

Diagramas de PERT

elemento diagrama Pert
elemento diagrama Pert
# Numero de Identificación
OT Ocurrencia mas temprana
OL Ocurrencia mas tardía
HL Holgura Total
A Actividad duración y holguras

Actividades Ficticias

Se usan Cuando hay mas de una actividad entre dos nodos

Ejemplo Actividades Ficticias PERT
Ejemplo Actividades Ficticias PERT

Tiempos Early Empezando por el primero sumas de tiempos early, en caso de varios caminos coger la mayor de las sumas
Tiempos Last Partiendo del ultimo se va restando del tiempo last la duración de las actividades en caso de varias coger la menor
Holguras

Siempre Holgura Total >= Holgura Libre

Holgura Total (Dentro del cuadrado)H.T = OL(n+1) – OT(n) – D

Holgura Total Pert
Holgura Total Pert

Holgura Libre (Dentro de un Triángulo)H.L = OT(n+1) – OT(n) – D

Holgura Libre Pert
Holgura Libre Pert

PERT solo admite relaciones Final \ Comienzo con Demora Nula

Matriz de Zaderenko

1.- Hacemos una matriz de n+2 filas y n+1 columnas, siendo n el numero de vértices o nudos existentes en el grafo imaginémonos el caso de 8 nodos.

Tiempo Early J/I 1 2 3 4 5 6 7 8
1
2
3
4
5
6
7
8
Tiempo Last ->
2.- Rellenamos la matriz con las duraciones de las actividades
Tiempo Early J/I 1 2 3 4 5 6 7 8
1 5 8 4
2 0 10
3 0 6
4 7
5 8 12
6 10
7 9
8
Tiempo Last ->
3.- Empezamos rellenando la columnos de Tiempo early siendo el primer tiempo igual a 0
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
2 0 10
3 0 6
4 7
5 8 12
6 10
7 9
8
Tiempo Last ->
4.- Calculamos el siguiente elemento del tiempo early¿Como? pues muy fácil
Cogemos la columna del elemento que estamos calculando en este caso la 2  y realizamos el siguiente calculo para cada celda con valor (Tiempo Early + Duración de la Actividad)

en este caso es: (0+5)

Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
3 0 6
4 7
5 8 12
6 10
7 9
8
Tiempo Last ->
En el siguiente paso calculamos la tercera actividad
tenemos los siguientes tiempos
  • 1  actividad  0+8=8
  • 2  actividad 5+0=5

cogemos la activad cuyo resultado nos de la mayor suma en este caso 8

Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
4 7
5 8 12
6 10
7 9
8
Tiempo Last ->
calculo de la cuarta actividad
  • 1 4+0=4
  • 3 8+0=8
Nos quedamos con 8 que es el mayor
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
5 8 12
6 10
7 9
8
Tiempo Last ->
Calculo de la quinta actividad
  • 3 8+6=14
  • 4 8+7=15

seleccionamos 15 porque es la mayor

Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
6 10
7 9
8
Tiempo Last ->
sexta actividad
  • 2 5+10=15
  • 6 15+8= 23
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
7 9
8
Tiempo Last ->
séptima actividad
  • 5 15+12
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
8
Tiempo Last ->
octava actividad
  • 6 23+10=33
  • 7 27+9 =36
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last ->
Ahora copiamos el valor de tiempo early del ultimo nodo en el  tiempo last de ese mismo nodo
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 36
séptimo tiempoRestamos al tiempo las de 8 el menor tiempo de la columna

Fila siete tiene el valor 9 para la actividad 8

tiempo last de actividad 8 – valor de nodo

  • 36-9=27
escogemos el mayor
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 27 36
sexto tiempo
Fila 6 tiene valor 10 para actividad 8
  • 36-10=26
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 26 27 36
quinto tiempo
Fila 5 tiene actividad 7 con duracion 12
  • 27-12=15
Fila 5 tiene actividad 6 con duracion 8
  • 26-8=18
Como tenemos dos diferencias cogemos la menor 15
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 15 26 27 36
Cuarto tiempo
Fila 4 tiene los valores 7 para actividad 5
  • 15-7=8
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 8 15 26 27 36
Tercer tiempo
fila 3 tiene valor 0 para actividad 4
  • 8-0=8
fila 3 tiene valor 6 para actividad 5
  • 15-6=9

seleccionamos 8 porque es el menor valor

Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 8 8 15 26 27 36
Segundo tiempo
fila 2 tiene valor 0 para actividad 3
8-0=8
fila 2 tiene valor 10 para actividad 6
26-10=16

seleccionamos 8 porque es el menor

Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 8 8 8 15 26 27 36
primera fila
fila 1 tiene valor 5 para actividad 2
8-5=3
fila 1 tiene valor 8 para actividad 3
8-8=0

fila 1 tiene valor 4 para actividad 4

8-4=4
escogemos 0 porque es el menor resultado
Tiempo Early J/I 1 2 3 4 5 6 7 8
0 1 5 8 4
5 2 0 10
8 3 0 6
8 4 7
15 5 8 12
23 6 10
27 7 9
36 8
Tiempo Last 0 8 8 8 15 26 27 36

Expresiones Regulares con MySQL

Elementos

Elementos MySQL
Elementos MySQL

Operativa

Para interactuar con el sistema se envían las consultas sql al analizador de consultas este separa la consulta en parte y analiza la expresión regular

Sintaxis:

Tipo de Operador Ejemplos Descripción

Caracteres Literales.

Coincidencia exacta

a A y 6 % @ Caracteres, Digitos y algunos caracteres especiales que coincidan exactamente
\$ \^ \+ \\ \? Precedencia de un carácter especial con \ para cancelar su significado como expresion regular
\n \t \r Nueva linea, tabulador o enter
\cJ \cG Codigos de Control
\xa3 Codigos hexadecimales para cualquier carácter.

Anclajes

^ El campo empieza por
$ El campo acaba por
[[:<:]] La palabra empieza por
[[:>:]] La palabra acaba por

Grupos de caracteres, cualquier carácter del grupo

[aAeEiou] Cualquier carácter contenido en []
[^aAeEiou] Cualquier carácter excepto los contenidos en []
[a-fA-F0-9] Cualquier carácter hexadecimal (0 a 9 o a hasta f)
. Cualquier caracter
[[:space:]] Cualquier carácter separador (espacio \n \r o \t)
[[:alnum:]] Cualquier carácter alfanumerico

Contadores, actuan sobre elementos previos

+ 1 o mas
* 0 o mas
? 0 o 1
{4} Exactamente 4
{4,} 4 o mas
{4,8} Entre 4 y 8
Añadir una ? Después de cualquier contador para convertirlo
Alternación | o
Agrupamiento () Grupo para contar y guardar la variable

Ejemplos:

Actores cuyo nombre acabe por la letra A

SELECT * FROM actor where first_name REGEXP ‘A$’

Actores que hayan participado en peliculas de animación

SELECT * FROM actor_info where film_info REGEXP ‘Animation:’

Actores que hayan participado en peliculas de animación pero no en peliculas de Accion

SELECT * FROM actor_info where film_info REGEXP ‘Animation: ‘ and not film_info REGEXP ‘Action:’

Todas las peliculas que tengan escenas eliminadas

SELECT * FROM film where special_features regexp ‘Deleted Scenes’ and not special_features regexp ‘trailers’

Todas las direcciones que sean Lane

SELECT * FROM address where address regexp ‘lane’

Todos los alquileres del mes 5 del 2005

SELECT * FROM rental r where rental_date regexp ‘^2005-05’ order by rental_date ASC

Actores cuyo nombre tenga dos vocales seguidas

SELECT * FROM actor a where first_name regexp ‘((a|e|i|o|u){2})’

Fuentes

http://www.wellho.net/regex/mysql.html

Examen etc Xuño 2009

O sumador binario completo tarda 8 ns en facer a  suma de 2 operandos de 1 bit. Cánto tardaría un sumador paralelo para operandos de 16 bits?

a) 64 ns
b) 256 ns
c) 128 ns
d) Depende do tempo de propagación do acarreo

16 operandos de un bit necesitan 16 sumadores de 8 ns 16*8ns=128ns

O tamaño do Rexistro de estado, de sinalizadores, ou de flags (RF)

a) Ten o mesmo tamaño que a palabra que manexa o procesador
b) Ten o mesmo tamaño que o bus de direccións
c) Ten un tamaño de 2n, sendo n o número de sinalizadores do RF
d) Ningunha das respostas anteriores é correcta

Ten o mismo tamaño que a palabra porque no 8085  “Flag is an 8-bit register containing 5 1-bit flags:”

Dada a seguinte instrucción da máquina 8085: LDA 7AB5h Cál será a súa codificación, expresada en notación hexadecimal?

a) 3AB57Ah
b) 3A7AB5h
c) 2AB57A
d) Ningunha das respostas anteriores é correcta

Na instrucción da máquina 8085: ADD M Qué tipo de direccionamento leva o operando destino?

a) Directo
b) Indirecto a parella de rexistros
c) Por rexistro
d) Ningunha das respostas anteriores é correcta

¿Cántos bloques de memoria de 16Kx8 se necesitan para formar unha memoria de 32Kx32?

a) 8
b) 4
c) 16
d) É imposible construir esa memoria con bloques de 16Kx8

32*32= 1024 | 16*8=128 | 1024/128=8

Un procesador manexa unha memoria de 128Mx64. Cál debería ser o tamaño do rexistro contador de programa, PC?

a) 24
b) 27
c) 32
d) Todas as afirmacións citadas son incorrectas

Un procesador A ten unha ƒ= 5 MHz e un CPI=10 o utro pocesador B ten unha ƒ=10 MHz e un CPI= 5. Pon unha X na resposta correcta

a) O procesador A é máis rápido que o B
b) O procesador B é máis rápido que o A
c) Ambos teñen a mesma velocidade
d) Faltan datos para contestar a pregunta

Dada a seguinte situación para o 8085: SP=200h; (B-C)= 345Ah; (D-E)= A67Eh; (H-L)= 2B50h. Despois de realizar as instruccións: PUSH B; PUSH D e PUSH H Cál será o contido da dirección de memoria: 01FBh.

a) 7Eh
b) 50h
c) 2Bh
d) Ningunha das respostas anteriores é correcta

En cál dos seguintes casos, o ancho de palabra ou tamaño das posicións de memoria de control (MC) é menor?

a) Nunha MC microprogramada con secuenciamento explícito
b) Nunha MC microprogramada con secuenciamento implícito
c) É igual en ámbalas dúas
d) Ningunha das respostas anteriores é correcta

Sabendo o contido dos rexistros A=54h, B=37h, C=8Eh, F=54H e que o das posicións de memoria coincide coa parte baixa da súa propia dirección, indicar o contido final de A e F despois de executar a instrucción: LDAX B

a)   A= 37h    F= 54h
b)   A= 8Eh    F= 54h
c)   A= 8Eh    F= 45h
d) Ningunha das respostas anteriores é correcta

rrrr

Google Street View en Ourense

Acaba de pasar el coche que realiza las capturas de Google Street View cerca de mi piso de Ourense

google street view opel astra
google street view opel astra

Va a todo trapo, pensaba que llevaría una velocidad de paseo no es así. Eso si en google no se gastan mucho dinero en vinilos para identificar el coche un imán del tamaño de un cromo del bollicao.

problemas con OpenDNS y SAMBA

samba
samba

¿Has decidido pasarte a OpenDNS y no puedes ver la lista de host en samba?, simplemente modifica tu archivo smb.conf introduciendo o editando la resolución de nombres

name resolve order = lmhosts bcast wins host