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ú

Temas - Tordur

#1
Dudas Generales / duda con camara ip
17 Febrero 2019, 16:51 PM
Buenas,
hace poco me compre una camara ip, hasta aqui todo bien, la abro la instalo y todo perfecto.

Aqui viene mi duda, la camara solo se controla por su app, en donde se pueden hacer las tipicas cosas, pero es que yo quiero tener un dominio total de la camara desde cualquier lado. No se si me explico, por ejemplo me gustaria poder hacer un script que a determinada hora saque una foto, o tener esa cam con compatibilidad con otro programas y no solo con su app.

He estado bucando pero no he encontrado nada, tampoco que podido ver en que puerto trabaja.

Es una kincam, la compre por amazon, pondria el modelo pero la verdad no se cual es.
(Si alguien que sepa ayudarme necesita el link de compra lo paso por privado para asi poder saber cual es exactamente)

Igualmente si me dieran por donde buscar sobre camaras ip(como un foro) estaria agradecido.

Muchas gracias
#2
Java / algoritmo kadane con divide y venceras?
21 Octubre 2018, 13:02 PM
Buenas,
tenia pensado intentar hacer el algoritmo de kadane para submatrices, pero solo lo he encontrado con programacion dinamica.

He intentado hacerlo de todos modos, pero me sigue sin salir, ya que por alguna razon el pivote que uso no lo termina cogiendo bien y no obtiene una matriz de maximo.

Os dejo el codigo por aqui:
https://pastebin.com/rspA8iWE
Código (java) [Seleccionar]
public static int maxSuma2D(int[][] matriz) {
    //funcion para llamar al algoritmo   
return maxSubarrayAux2D(matriz ,0 ,0 ,matriz.length-1 ,matriz[0].length-1 );
    }

static int maxSubarrayAux2D(int[][] matriz, int i0, int j0, int iN, int jN){
//fase dividir
if(i0 >= iN || j0 >= jN){
return matriz[i0][j0] ;
        }
        else{
            int ik=(i0+iN)/2;
            int jk=(j0+jN)/2;
            int m1 = maxSubarrayAux2D(matriz, i0, j0, ik, jk);
            int m2 = maxSubarrayAux2D(matriz, ik+1, j0, iN, jk);
            int m3 = maxSubarrayAux2D(matriz, i0, jk+1, ik, jN);
            int m4 = maxSubarrayAux2D(matriz, ik+1, jk+1, iN, jN);
            int m5 = maxSubarrayCruzada2D(matriz, i0, j0, ik, jk, iN, jN);
            return Math.max(m1,Math.max(m2,Math.max(m3,Math.max(m4,m5))));
        }
    }
    static int maxSubarrayCruzada2D(int[][] matriz, int i0, int ik, int iN, int j0, int jk, int jN){
        //fase conquistar
int max = Integer.MIN_VALUE;
        int suma = 0;
        int suma2 = 0;
        int suma3 = 0;
        int suma4 = 0;
        for (int i = ik; i >= i0; i--) {
            for(int j = jk; j >= j0; j--) {
                suma += matriz[i][j];
                if (suma > max) max = suma;
            }
        }
        for (int i = ik + 1; i <= iN; i++) {
            for(int j = jk; j >= j0; j--) {
                suma2 += matriz[i][j];
                if (suma2 > max) max = suma2;
            }
        }
        for (int i = ik; i >= i0; i--) {
            for(int j = jk + 1; j <= jN; j++) {
                suma3 += matriz[i][j];
                if (suma3 > max) max = suma3;
            }
        }
        for (int i = ik + 1; i <= iN; i++) {
            for(int j = jk + 1; j <= jN; j++) {
                suma4 += matriz[i][j];
                if (suma4 > max) max = suma4;
            }
        }
        max=suma;
        if(suma + suma2 > max)max = suma + suma2;
        if(suma + suma3 > max)max = suma + suma3;
        if(suma2 + suma4 > max)max = suma2 + suma4;
        if(suma3 + suma4 > max)max = suma3 + suma4;
        if(suma + suma2 + suma3 + suma4 > max)max = suma + suma2 + suma3 + suma4;
        return max;
    }


Si alguien sabe como hacerlo, o que error tiene mi codigo lo agradeceria :D
#3
Windows / Lio con las particiones
18 Octubre 2018, 19:47 PM
Buenas,
instale en su momento ubuntu para tener arranque con Dual Boot, pero la verdad es que siempre uso la distro que quiero en una VM, asi que he decidido a desinstalarlo.

Cuando quería formatear su volumen he visto que tengo 2, uno de 48 GB y otro de 8 GB, asi que no se cual borrar.(tengo SSD)

No se si podriais ayudarme.
Adjunto una foto de administracion de discos para que podais ver cual es la que interesa borrar.


PD: si veis que algun volumen tambien es prescindible decirmelo, porque el windows lo tengo dividido de mas, creo.