martes, octubre 17, 2006

Estuve investigando PICASAWEB, una nueva caracteristica del picasa original, de google. Esta vez ellos proporcionan un espacio libre para que puedas subir tus fotos... 250mb de espacio libre. Es facil y muy rapido de utilizar...

¿Competencia con flickr?... veamos... pues google nos esta acostumbrando en demasia a los nuevos desarrollos donde desbancan a sus competidores.

viernes, octubre 06, 2006


Estaremos contigo siempre.

Recuerda que somos tus amigos, que no importa el tiempo o la distancia, estremos junto a ti, apoyandote. Hoy es el momento de decir adios, iniciar nuevamente tu vida, estara llena de felicidades y de oportunidades. Nosotros, siempre contigo, acompañandote y queriendote.

fuerza pequeña, la vida sigue y estaremos contigo para enfrentarla.

lunes, octubre 02, 2006


Uso de Fechas en C#

Clase DateTime

El siguiente ejemplo coloca en la variable FechaActual la fecha en formato dd/mm/AAAA, como un String.

DateTime dt1 = DateTime.Now;

string FechaActual = dt1.Day.ToString()+"/"+dt1.Month.ToString()+"/"+dt1.Year.ToString();

lunes, julio 10, 2006

Chat en Assembler.

Haciendo publico el codigo de un chat en assembler que desarrollé en el primer semestre del 2005 para el ramo de microsistemas. Si le sirve a alguien.. bien y si no... aqui igual quedará.

;==============================================================
;Microsistemas 1er Semestre 2005.
;Profesor : OTTO PETERSSEN ENTRALGO
;Alumno : Dario Antonio Diaz Videla
;Fecha : 08-Julio-2005
;==============================================================
STACK SEGMENT STACK
DW 100H DUP(?)
STACK ENDS

DATA SEGMENT
IP_RESP DW ?
CS_RESP DW ?
xr db 0
yr db 2
xt db 0
yt db 14
mensaje1 db 'Remoto :$'
mensaje2 db 'Local :$'
mensaje3 db ' Microsistemas 1er Semestre 2005 // DDV / JBV$'
DATA ENDS
CODE SEGMENT
gotoxy macro x,y
xor bh, bh
mov dl, x
mov dh, y
mov ah, 02h
int 10h
endm
Print macro mensaje
mov ah, 09h
mov dx, offset mensaje
int 21h
endm
Linea macro x,y
gotoxy x,y
mov al, '-'
mov ah, 0ah
mov cx, 78
int 10H
endm
CLS macro
mov ax,0600h
mov bh,17h
mov cx,0000h
mov dx,184fh
mov bl, 0
int 10h
endm
MIPROG PROC FAR
ASSUME CS:CODE, DS:DATA
inicio:
mov ax, DATA
mov ds, ax
;-----------------------------------------------------------
;Configurar el Puerto de Comunicacion
;-----------------------------------------------------------
;-----------------------------------------------------------
; Registro de linea de Control
mov dx, 3fbh
mov al, 10000000b
out dx, al
;-----------------------------------------------------------
; Divisor de la velocidad en baudios (Alto)
mov dx, 3f9h
mov al, 00b
out dx, al
;-----------------------------------------------------------
; Divisor de la velocidad en baudios (Bajo)
mov dx, 3f8h
mov al, 60h
out dx, al
;-----------------------------------------------------------
; Longitud de los caracteres(bit 0 y 1 estaran en 1 para que
; sea 8 bit)
mov al, 00000011b
mov dx, 3fbh
out dx, al
;-----------------------------------------------------------
CLI
;-----------------------------------------------------------
; Respaldo de tabla de interrupciones de comunciacion com1
MOV DI,0
MOV ES, DI
MOV DI, 4*12 ; 12 COM1
MOV AX, ES:[DI]
MOV IP_RESP, AX
MOV AX, ES:[DI+2]
MOV CS_RESP, AX
;-----------------------------------------------------------
; Configurar de tabla de interrupciones de comunciacion com1
MOV DI, 0
MOV ES, DI
MOV DI, 4*12 ; 12 COM1
MOV word ptr ES:[DI], offset recibe
MOV word ptr ES:[DI+2], seg recibe
;-------------------------------------------------------------
; Interrupt Enable Register
; Habilitar la interrupcion
;-------------------------------------------------------
mov dx, 3f9h
mov al, 1
out dx, al
;-------------------------------------------------------------
; Habilitar la interrupcion bit 3, Request to Send bit 1, Data
; Terminal Ready bit 0
;-------------------------------------------------------------
mov dx, 3fch
mov al, 00001011b
out dx, al
;-------------------------------------------------------------
;
in al, 21h
and al, 11100111b
out 21h, al
STI
;-----------------------
; borra la pantalla
CLS
;---------------------------------------
; Despliega titulos y lineas de division
gotoxy 0,1
Print mensaje1
gotoxy 0,13
Print mensaje2
gotoxy 0,0
Print mensaje3
Linea 0,12
espera:
mov ah,0
int 16H
cmp ah,1 ; Sale con Escape ScanCode 1 en ah
je fin
mov dx, 3f8h
out dx, al; escribe en puerto serie
jmp escribe
fin:
MOV DI, 0
MOV ES, DI
MOV DI, 4*12 ; com1
MOV AX, IP_RESP
MOV ES:[DI], AX
MOV AX, CS_RESP
MOV ES:[DI+2], AX
;-----------------------------
; borra la pantalla
CLS
;-----------------------------
; Posicionar el cursor en 0, 0
gotoxy 0,0

MOV AX, 4C00H
INT 21H
escribe:
;--------------------------------
; Posiciona cursor en la pantalla
gotoxy xt, yt
;--------------------------------
; Escribe caracter en Pantalla
mov ah, 0ah
mov cx, 1
int 10H
inc xt
;-----------------------------------------------
; chequeamos coordenadas
cmp xt,78
jne salto1 ; chequea que la columna distinta a 78
mov xt,0
inc yt
cmp yt,24 ; chequea que la fila distinta a 22
jne salto1
mov yt,14
borrarsectorB:
;----------------------------------
; borrar sector de pantalla.
;--------------------------------
; Posiciona cursor en la pantalla
gotoxy 0,yt
;----------------------------------------
; Borra escribiendo un espacio en la fila
mov al, ' '
mov ah, 0ah
mov cx, 78
int 10H
inc yt ; incrementa fila a borrar
cmp yt,24
jne borrarsectorB
mov yt,14
salto1:
jmp espera
recibe:
push ds
push ax
push cx
mov ax, DATA
mov ds, ax
mov dx, 3f8h
in al, dx ; lee puerto serie

;--------------------------------
; Posiciona cursor en la pantalla
gotoxy xr,yr

;--------------------------------
; Escribe caracter en Pantalla
mov ah, 0ah
mov cx, 1
int 10H
;-----------------------------------------------
; cheaqueamos coordenadas
inc xr
cmp xr,78
jne salir ; chequea que la columna distinta a 78
mov xr,0
inc yr
cmp yr,12 ; chequea que la fila distinta a 10
jne salir
mov yr,2

borrarsectorA:
;----------------------------------
; borrar sector de pantalla.
;--------------------------------
; Posiciona cursor en la pantalla
gotoxy 0,yr

;----------------------------------------
; Borra escribiendo un espacio en la fila
mov al, ' '
mov ah, 0ah
mov cx, 78
int 10H

inc yr ; incrementa fila a borrar
cmp yr,12
jne borrarsectorA
mov yr,2
salir:
MOV AL, 20H
OUT 20H, AL
pop cx
pop ax
pop ds
IRET
MIPROG ENDP
CODE ENDS
END MIPROG
===================================
Utiliza conexión por el puerto serie com1 a 1200 bps 8 bit.

viernes, junio 02, 2006


Revolución Pingüina

Cronicas UCINF, y gran parte de los alumnos de la UCINF apoyamos la revolución pingüina. Esta revolución busca mas igualdas, mejor enseñanza y mejores condiciones para que la educación de CHILE sea mejor. Admiro y con cierta envidia veo como se organizaron, que pueden lograr.

Por una educación mas justa y mejor R.P. (Revolución Pingüina)

martes, mayo 30, 2006

Lost Dato



S2x24e

Desmond dice "Lleva semanas navegando a nueve nudos dirección Oeste y la única tierra firme que ha podido encontrar es la Isla"

Mi pregunta a todos es : ¿En que lugar o lugares del mundo se puede navegar al oeste o hacia el este durante semanas y llegar al mismo lugar?".

Ciertamente es un viaje en redondo, si se llega o no se aleja de un lugar...

Calculando 1 nudo es igual a 0,5399568 Kilometros por hora. 9 nudos seran 16.7 K/hrs. Si Desmond al menos lleva 2 semanas navegando entonces el viaje seria de 5611,2 Kilometros. Eso seria el perimetro de una circunferencia...la formula es Perimetro = Pi * Diametro... de esto se obtiene que el radio de la circunferencia es de 893,05 Km... o sea desd el Polo Sur o Norte... a 893,05 Km si se viaja por 2 semanas a 9 nudos al Oeste se llega al mismo punto de partida.... Les dejo ese datito.

Actualización:
Tomando mas atención Desmond dice claramente 2 semanas y media...
Saque calculos y me dio que la isla supuestamente deberia estar a 1116,313 Km de un polo magnetico.

miércoles, mayo 24, 2006

Semana libre y trabajando en Taller





Esta semana libre producto de los beditos talleres de sello y yo con fechas de entregas... que locura... a estas alturas solo quiero que termine luego la universidad.. asi salir a trabajar... estudiar ingles.. y trabajar en una empresa que me pague bien...


pero esa es la vida del estudiante.. nada mas nada menos.

domingo, mayo 21, 2006

Talleres de Sello












Esta semana se dictaran 2 talleres de sello. Aunque algunos lo conocen como los talleres de "sueño"... jajaja para otros como yo, es una semana de vacaciones y para poder terminar los proyectos que en este tiempo nos llueven..

Suerte a quienes les toque... y descanso a quienes no.

miércoles, mayo 17, 2006

Patio de la facultad de ingeniería


Aquí les dejo un pequeño video tomado hoy, en la facultad de ingeniería.





Se puede apreciar lo amplio de las dependencias que actualmente tenemos. Esto cambiará cuando el edificio institucional este terminado.... la fecha no se sabe, pero estoy seguro que luego de terminar mi carrera recien podre admirar dicho edificio.

martes, mayo 09, 2006




Skype Journal publica un buen tip si estás en una llamada por medio de Skype y hay mala calidad en el audio:

  1. Cuelga, sí, cuelga la llamada en curso.
  2. Pon el status de Skype en offline, al menos, 15 segundos.
  3. Vuelve a conectarte y vuelve a llamar.

La idea es que al desconectarte y volver a conectarte obligas a Skype a conectarse a un otro supernodo que probablemente funcione mejor con tu conexión.

miércoles, mayo 03, 2006


Para Automatización. Uno de nuestros compañeros subío el OGATA, libro de Automatización, usado por el profesor para impartir sus clases. Luego del pauperrimo resultado del primer control, creo que no esta demás que este librito pasa a engrosar nuestras blibliotecas.... así es que Enjoy this
Aquí esta el link al OGATA

viernes, marzo 24, 2006

Cuanto nos Falta para el Mundial de Futbol Alemania 2006?
Para aquellos que deseen saber cuanto falta para esta magna justa aquí les dejo un reloj donde aparece el tiempo que resta.






Contador de la Copa Mundial de fútbol
Adblock

Así también pueden visitar el link de Deutschland2006 (Español) e informarte de todo aquello relacionado con el mundia.

Nos ponemos en Camino aunque sea como espectadores.


Aquí esta el calendario de los partidos



Campaña por un Router Wi-Fi
Estoy en campaña para comprar un router Wi-Fi. Cualquier donación en dinero sera bien recibida......

Ayuden...




lunes, marzo 20, 2006

Primer Día


Que bueno fue ver a personas que conocia... Automatización abrio la serie de ramos que me tocaran este semestre. Terminando mi practica y tomando conocimiento de los cambios que se efectuan en la universidad en torno a las tesis, que por información recibida cambia a ser trabajo de titulo, de 2 a 3 personas pasan a ser grupos desde 5 a 8 personas. En general es algo que debemos como estudiantes pensar y averiguar. Este año sera la campaña para una justa evaluación.
Carta del Rector


Volver a la universidad....


Ya paso el verano, pues hoy se abre temporada de otoño. Comenzamos con nuestras reaponsabilidades y una de ellas para algunos de nosotros es retomar nuestros estudios.
En mi caso es algo especial, pues este sera mi ultimo gran semestre ya que el proximo sera para hacer la tesis y cumplir con un ramo más.

Asi es que apechugar, dormir lo que se pueda, retomar nuestras antiguas rutinas y volver a las aulas a ver si algo de lo que se nos enseña nos ayuda en nuestro futuro.

Fuerza y animo.
Volvimos a la Universidad 2006.