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

#3101
PHP / Re: Disminuir inventario en php
1 Agosto 2014, 02:46 AM
Cita de: ::: Devil ::: en 31 Julio 2014, 23:25 PM
umm una dudita yo creo que no va a furular el query de existencia tan solo porque esta mandando a disminuir una y no esta dando una orden

si agregar carrito +1 entonces existencia -1

tengo mas o menos la idea pero no la hayo desarrollar quien me hecha una mano

Bueno me acaba de dar cuenta que no tiene mucha lógica disminuir la existencia de los productos en el carrito, la existencia debería ser un atributo del producto. Pero si entendí lo que quisiste decir.

Lo que necesitas hacer es simplemente comparar la cantidad del producto en el carrito con la existencia del producto. Si la existencia es mayor a la nueva cantidad en el carrito, utiliza la cantidad anterior y despliega un mensaje de error diciendo que ya no hay más.
#3103
PHP / Re: Capturar Pagina Web Curl (Ayuda)
31 Julio 2014, 22:20 PM
Cita de: #!drvy en 31 Julio 2014, 22:09 PM
cUrl no interpreta javascript -___-

Saludos

Pero si imprimes la variable $HTML como lo está haciendo el, en la última linea, si imprime el javascript en el navegador lo que hace parecer que esta redirigiendo.

Aún así, probe tu código tal cual solo con el false en followlocation y me regreso el 301 de Nginx y ningún archivo javascript.

Quizás lo que estaba pasando era que el 301 te enviaba a otra página y está te enviaba a otra página. Un doble redirect por así decir. Claro que el $HTML solo debería regresar el codigo 301 de Nginx si deshabilitas el followlocation.

Si quieres imprimir el codigo para observarlo puedes simplemente cambiar:

Código (php) [Seleccionar]

echo $html;


por

Código (php) [Seleccionar]

echo htmlentities($html);
#3104
Yo tendría tres clases:

1. Registro
-Mes
-Ingresos

2. Vendedor
-Registro[]
-Nombre o ID o DNI
-Metodo para Insertar Registro
-Metodo Promedio

3. Administrador
-Vendedor[]
-Meotod para insertar Vendedor
-Metodo para obtener mejor Vendedor

Y el Main seria tan facil como:
Creas el objeto de Administrador
Creas el Objeto de Vendedor
Insertas Registros en el Vendedor
Insertas Vendedor en el Administrador

Y usas los metodos que creaste.
#3105
¿Has probado las otras alternativas del foro?

Hay otros 4 temas me parece.

Te vas a tu perfil -> en el menu lateral izquierdo -> Configuración de Apariencia y Diseño y ahí donde dice:

"Tema actual: Default de la comunidad, o del foro local (cambiar)"

En la palabra cambiar hay un link oculto que te lleva a una página donde puedes probar los otros temas.
#3106
Puff... y yo que tengo 6 dispositivos USB conectados en este mismo momento >.>...
#3107
Suponiendo que index.php este en la misma carpeta:

Código (php) [Seleccionar]

file_put_contents("bye", "index.php");
#3108
Cita de: tmpDash en 31 Julio 2014, 17:51 PM
Disculpa, el problema e sque al momento de pasar el parametro a la funcion, no me reconoce me dice que no se pude convertir de List<Venta> a String[].

Tendras algun ejemplo simple en todo caso para poderme guiar?.

Gracias

Tienes:

Código (JAVA) [Seleccionar]

public void fn_Sumar(String[] o Venta)
{
Double Total = 0;

for(int i=0; i<oVenta.lenght;i++)
{
Total += oVenta[i].getMontoMes();
}

return Total;
}


Necesitas, primeramente poner la variable bien. Es oVenta no o Venta, y en segundo no estás pasando un arreglo de Strings sino un Arreglo de Ventas.

Código (JAVA) [Seleccionar]

public void fn_Sumar(Ventas[] o Venta)
{
Double Total = 0;

for(int i=0; i<oVenta.lenght;i++)
{
Total += oVenta[i].getMontoMes();
}

return Total;
}


Y en tu main, estas usando:

Código (JAVA) [Seleccionar]

Ventas.fn_Sumar(oVenta);


Cuando fn_Sumar no es un metodo estático.

Puedes usar:

Código (JAVA) [Seleccionar]

oVentaTemporal.fn_Sumar(oVenta);


Otro error que acaba de encontrar es que tienes public void cuando haces un return Double. Tienes:

Código (JAVA) [Seleccionar]

public void fn_Sumar(Ventas[] oVenta)


Necesitas:

Código (JAVA) [Seleccionar]

public double fn_Sumar(Ventas[] oVenta)


Y si quieres llamar al metodo desde su Clase como:

Código (JAVA) [Seleccionar]

Ventas.fn_Sumar(oVentas);


Necesitas definir el metodo así:

Código (JAVA) [Seleccionar]

public static double fn_Sumar(Ventas[] oVenta)
#3109
PHP / Re: Capturar Pagina Web Curl (Ayuda)
31 Julio 2014, 17:20 PM
Es raro, el curl me devuelve el error 301:


m1n054@debiantest:~$ curl -iv 'http://www.filemare.com'
* Rebuilt URL to: http://www.filemare.com/
* Hostname was NOT found in DNS cache
*   Trying 198.7.57.228...
* Connected to www.filemare.com (198.7.57.228) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.37.1
> Host: www.filemare.com
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
* Server nginx is not blacklisted
< Server: nginx
Server: nginx
< Date: Thu, 31 Jul 2014 15:11:40 GMT
Date: Thu, 31 Jul 2014 15:11:40 GMT
< Content-Type: text/html
Content-Type: text/html
< Content-Length: 178
Content-Length: 178
< Connection: keep-alive
Connection: keep-alive
< Location: http://filemare.com/
Location: http://filemare.com/

<
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>


Prueba a agregar:

Código (php) [Seleccionar]

curl_setopt($curl, CURLOPT_MAXREDIRS, 0);


Y si esto no funciona, prueba a eliminar por completo las dos entradas, debería tomar el valor por default de no seguir los locations.
#3110
Recien hoy acabo de pasarme de los repositorios de Wheezy a Jessie y lo que he notado es que algunas funciones de VMware las he perdido, estaba usando el kernel 2.6 antes. Al parecer la red sigue funcionando justamente igual pero pequeñas cosas como copiar y pegar (textos y archivos) entre el guest y host dejaron de funcionar.

Los modulos y el log:


make: Entering directory '/tmp/modconfig-DUNamP/vmxnet-only'
Using 2.6.x kernel build system.
/usr/bin/make -C /lib/modules/3.14-1-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-3.14-1-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
  CC [M]  /tmp/modconfig-DUNamP/vmxnet-only/vmxnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-DUNamP/vmxnet-only/vmxnet.mod.o
  LD [M]  /tmp/modconfig-DUNamP/vmxnet-only/vmxnet.ko
make[1]: Leaving directory '/usr/src/linux-headers-3.14-1-amd64'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-DUNamP/vmxnet-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-DUNamP/vmxnet-only'
cp -f vmxnet.ko ./../vmxnet.o
make: Leaving directory '/tmp/modconfig-DUNamP/vmxnet-only'

Skipping vmxnet3 since it was not installed and configured by VMware.


make: Entering directory '/tmp/modconfig-INnX3j/vmblock-only'
Using 2.6.x kernel build system.
/usr/bin/make -C /lib/modules/3.14-1-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-3.14-1-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/filesystem.o
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/dentry.o
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/stubs.o
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/file.o
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/stubs.c:34:0:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/wait.h:8,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/completion.h:11,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/os.h:31,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/stubs.c:33:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
#define DEPRECATED "[Deprecated]: "
^
  CC [M]  /tmp/modconfig-INnX3j/vmblock-only/linux/block.o
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:30:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/wait.h:8,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/fs.h:6,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:28:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
#define DEPRECATED "[Deprecated]: "
^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:38:4: warning: initialization from incompatible pointer type [enabled by default]
    .d_revalidate = DentryOpRevalidate,
    ^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:38:4: warning: (near initialization for 'LinkDentryOps.d_revalidate') [enabled by default]
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/file.c:32:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c: In function 'DentryOpRevalidate':
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/seqlock.h:35,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/time.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/stat.h:18,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/module.h:10,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/file.c:27:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
#define DEPRECATED "[Deprecated]: "
^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:104:7: warning: passing argument 2 of 'actualDentry->d_op->d_revalidate' makes integer from pointer without a cast [enabled by default]
       return actualDentry->d_op->d_revalidate(actualDentry, nd);
       ^
/tmp/modconfig-INnX3j/vmblock-only/linux/dentry.c:104:7: note: expected 'unsigned int' but argument is of type 'struct nameidata *'
/tmp/modconfig-INnX3j/vmblock-only/linux/file.c:240:4: error: unknown field 'readdir' specified in initializer
    .readdir = FileOpReaddir,
    ^
/tmp/modconfig-INnX3j/vmblock-only/linux/file.c:240:4: warning: initialization from incompatible pointer type [enabled by default]
/tmp/modconfig-INnX3j/vmblock-only/linux/file.c:240:4: warning: (near initialization for 'RootFileOps.owner') [enabled by default]
/usr/src/linux-headers-3.14-1-common/scripts/Makefile.build:308: recipe for target '/tmp/modconfig-INnX3j/vmblock-only/linux/file.o' failed
make[4]: *** [/tmp/modconfig-INnX3j/vmblock-only/linux/file.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/filesystem.c:36:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/filesystem.c:27:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
#define DEPRECATED "[Deprecated]: "
^
In file included from /tmp/modconfig-INnX3j/vmblock-only/linux/vmblockInt.h:41:0,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/block.c:30:
/tmp/modconfig-INnX3j/vmblock-only/./shared/vm_assert.h:245:0: warning: "DEPRECATED" redefined [enabled by default]
    #define DEPRECATED(_fix) do {} while (0)
^
In file included from /usr/src/linux-headers-3.14-1-common/include/linux/kernel.h:13:0,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/percpu.h:44,
                 from /usr/src/linux-headers-3.14-1-common/arch/x86/include/asm/preempt.h:5,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/preempt.h:20,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/wait.h:8,
                 from /usr/src/linux-headers-3.14-1-common/include/linux/completion.h:11,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/os.h:31,
                 from /tmp/modconfig-INnX3j/vmblock-only/linux/block.c:26:
/usr/src/linux-headers-3.14-1-common/include/linux/printk.h:96:0: note: this is the location of the previous definition
#define DEPRECATED "[Deprecated]: "
^
/usr/src/linux-headers-3.14-1-common/Makefile:1291: recipe for target '_module_/tmp/modconfig-INnX3j/vmblock-only' failed
make[3]: *** [_module_/tmp/modconfig-INnX3j/vmblock-only] Error 2
Makefile:133: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.14-1-amd64'
Makefile:130: recipe for target 'vmblock.ko' failed
make: *** [vmblock.ko] Error 2
make: Leaving directory '/tmp/modconfig-INnX3j/vmblock-only'

Skipping vmci since it was not installed and configured by VMware.


Skipping vsock since it was not installed and configured by VMware.


Skipping pvscsi since it was not installed and configured by VMware.


Skipping vmsync since it was not installed and configured by VMware.


Skipping vmwgfx since it was not installed and configured by VMware.


Siento que el vmware-tools no se lleva bien con el kernel 3.x incluso dice que está usando las del 2.6.x.  Estoy instalando VMware 10 para ver si hay mayor compatibilidad y si no creo que voy a intentar VirtualBox :/

Hay otra cosa que tampoco me agrada y es que parece ser que la subversion, debian la empezo a nombrar con - por ejemplo: 3.14-1 en lugar de 3.14.1 y esto lanza errores al compilar los modulos.

No se porque pienso que voy a terminar volviendo a mi Wheezy XD.