Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MinusFour

#3041
¿Como estas usando el <audio> y que te hace pensar que ellos estan usando el codec Accplus? Ellos están usando IceCast y para manejar el audio tag están usando esto:

http://mediaelementjs.com/

En Android no encuentro Aacplus v2 como supported format pero si HE-AAC v2.

http://developer.android.com/guide/appendix/media-formats.html
#3042
Desarrollo Web / Re: Ajax y Variables POST
6 Agosto 2014, 08:40 AM
¿Solo javascript o jQuery vale?

jQuery tiene un metodo sencillo para esto que se llama serialize:

http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_serialize
#3043
Hacking / Re: Hack my server II
6 Agosto 2014, 02:27 AM
¿Los de OVH no sabían que estabas haciendo? xDDD

Espero que no haya repercusiones para nosotros eh xD, especialmente porque no he usado un proxy ni nada xDDD.
#3044
GNU/Linux / Re: WGET Problema
6 Agosto 2014, 00:11 AM
Puedes montar por FTP a una carpeta y hacer wget ahí:

http://linuxconfig.org/mount-remote-ftp-directory-host-locally-into-linux-filesystem
#3045
¿No te tira ningún error la consola de Firefox?
#3046
Puedes probar debian también. Wheezy es realmente muy estable. No debería darte problema alguno.

Viene con Gnome 3.4 pero si no te gusta muy fácilmente puedes cambiar a XFCE.
#3047
Cita de: Meta en  4 Agosto 2014, 21:49 PM
Hola:

Por lo que cuentas, falta vovler en Escribir_EEPROM volver al banco 00, justo antes del return.

Por ahora lo he hecho así. Creo, solo creo, que no hace falta usar dos direcciones, solo uno, el del contador.

Respecto a lo de seleccionar nuevamente el Banco 00 depende. Yo por lo general escribo a la memoria antes de entrar al loop del programa y al entrar al programa seleciono el banco 00.

No acabo de entender lo que quieres hacer con la EEPROM pero parece que quieres escribir el contador en la EEPROM. Tu rutina de escritura no especifica que informacion volcar en la EEPROM, simplemente la direccion.

Vaya lo que hace el PIC es basicamente escribir lo que haya EEDATA en la direccion EEADR, por eso necesitas usar las dos direcciones, una para especificar la direccion en donde guardar la informacion en la EEPROM y la otra para guardar la informacion en si.
#3048
Cita de: WINTX en  1 Agosto 2014, 12:22 PM
Así es, al final solucioné todo mitigo más fácilmente los ataques DDos que me llegan y tal respecto a Bytehost puede que lo use para una página que tengo en mente  ;-)

Gracias chicos

¿Al final que has usado? ¿Mod_evasive? ¿O el DDoS era a todo el servidor?
#3049
Redes / Re: Consulta a los expertos en redes
4 Agosto 2014, 18:38 PM
Conecta tu modem ADSL a tu router linksys y usa el Wi-Fi. Yo diria que es menos problematico que andar cableando toda la casa (o edificio).
#3050
Hay una forma muy sencilla de asociar los datos de las tablas.

La EEPROM es así:



Viendo la memoria así, lo primero que me vino a la mente fue:



Es decir en 0xh puedes guardar todo lo asociado a una tabla y en 1xh puedes guardar todo lo de otra tabla.

Si lo quieres ver en binario

00000000 <-Primera dirección, tabla 1.

00010000 <-Primera dirección, tabla 2.

Y esto es una manera muy sencilla de guardar/leer datos.

Y ahora para asociarlos con el contador lo puedes hacer muy sencillamente así:

Código (asm) [Seleccionar]

movf contador, w ;Direccion 1 Tabla 1
xorlw b'00010000' ;Direccion1 Tabla 2


Puedes inclusive simplemente guardar los metodos de la datasheet y están listos para usarse.

Código (asm) [Seleccionar]

LeerEEPROM:
BANKSEL EEADR ; Select Bank of EEADR
MOVF ADDR, W ;
MOVWF EEADR ; Data Memory Address
; to read
BANKSEL EECON1 ; Select Bank of EECON1
BCF EECON1, EEPGD; Point to Data memory
BSF EECON1, RD ; EE Read
BANKSEL EEDATA ; Select Bank of EEDATA
MOVF EEDATA, W ; W = EEDATA
        ;Seleciona el banco donde estabas antes de regresar
        BANKSEL PORTA
return


Y lo usas así.

Para sacar el dato de la primera Tabla:

Código (asm) [Seleccionar]

movf contador, w
movwf ADDR ;De preferencia cambia el nombre de la variable
call LeerEEPROM
movwf PORTB


Código (asm) [Seleccionar]

movf contador, w
xorlw b'00010000'
movwf ADDR;
call LeerEEPROM
movwf PORTA


Y para guardar lo mismo, de lo que no me acuerdo es si la escritura a la EEPROM es solo de 1 byte a la vez.

Código (asm) [Seleccionar]

EscribirEEPROM:
BANKSEL EECON1 ; Select Bank of
; EECON1
BTFSC EECON1, WR ; Wait for write
GOTO $-1 ; to complete
BANKSEL EEADR ; Select Bank of
; EEADR
MOVF ADDR, W ;
MOVWF EEADR ; Data Memory
; Address to write
MOVF VALUE, W ;
MOVWF EEDATA ; Data Memory Value
; to write
BANKSEL EECON1 ; Select Bank of
; EECON1
BCF EECON1, EEPGD ; Point to DATA
; memory
BSF EECON1, WREN ; Enable writes

BCF INTCON, GIE ; Disable INTs.
MOVLW 55h ;
MOVWF EECON2 ; Write 55h
MOVLW AAh ;
MOVWF EECON2 ; Write AAh
BSF EECON1, WR ; Set WR bit to
; begin write
BSF INTCON, GIE ; Enable INTs.
BCF EECON1, WREN ; Disable writes
return


Código (asm) [Seleccionar]

GuardaDatos:
        ;Rutina para escribir los 8 bytes.
        ;1 Tabla 1 Direccion
        movlw 00h
        movwf ADDR
        movlw 06h
        movwf VALUE
call EscribirEEPROM

        ;2 Tabla 1 Direccion
        movlw 10h
        movwf ADDR
        movlw b'00000010'
        movwf VALUE
call EscribirEEPROM

;Y asi sigues agregando a la EEPROM
return ; o goto, dependiendo de lo que quieras hacer