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

#2971
GNU/Linux / Re: Ubuntu! error al iniciar
4 Septiembre 2014, 17:22 PM
El comando simplemente te muestra la tabla de particiones de los discos duros, ¿a que te refieres cuando no hizo nada? ¿No te regreso información?

Probablemente necesites permisos:


sudo fdisk -l
#2972
Parece ser que puedes instalar un "plugin" aparte que permite utilizar una especie de system(). Puedes entonces, ejecutar el trigger y llamar a un programa que toque el archivo de audio.

https://github.com/mysqludf/lib_mysqludf_sys#readme

Encontre una entrada de un blog en la que dicen que hay un .dll para windows pero yo no lo encontre. El repositorio SVN parece haber desaparecido.

Tampoco estoy seguro si funcione con las ultimas versiones de MySQL.
#2973
Redes / Re: ¿Porque RIPv2 sumariza automaticamente?
4 Septiembre 2014, 07:20 AM
Si las redes no son discontiguas el auto-summary no afecta a la red. No necesitamos agregar rutas extras pues estan sumarizadas, por lo que la auto sumarizacion aqui prueba ser una ventaja.

Cuando estas usando una red discontigua y tienes auto summary, el router que está en otra clase va a empezar a enviar paquetes por dos diferentes rutas y los routers de las otras clases reciben updates de la misma subred que tienen ellos por lo que la ignoran y no hay comunicación.

Es ahí cuando desactivar el auto summary es necesario.
#2974
PHP / Re: comparar 2 arrays en php con > o <
4 Septiembre 2014, 03:34 AM
Suponiendo que $stockname es un arreglo como:

Código (php) [Seleccionar]

array("lapicero", "borrador");


y $cant:

Código (php) [Seleccionar]

array(4, 3);


Después de todos los malabares que haces con los arreglos deberías acabar con:
Código (php) [Seleccionar]

array(2) {
 ["nombre"]=>
 array(2) {
   [0]=>
   string(8) "lapicero"
   [1]=>
   string(8) "borrador"
 }
 ["cantidad"]=>
 array(2) {
   [0]=>
   int(3)
   [1]=>
   int(4)
 }
}


Cuando tu haces:

Código (php) [Seleccionar]

$reing2['nombre'] == $result2['nombre']


Realmente estás comparando un arreglo:

Código (php) [Seleccionar]

array(2) {
   [0]=>
   string(8) "lapicero"
   [1]=>
   string(8) "borrador"
 }


Con un valor de la tabla que me imagino puede ser cualquiera de las opciones que pasas por Stockname:

Código (php) [Seleccionar]

$result2['nombre'] = 'lapiz';
//o
$result2['nombre'] = 'borrador';


Si quieres comparar nombres, debes hacer un for (o foreach):

Código (php) [Seleccionar]

foreach($reing2["nombre"] as $key => $value){
if($value == $result2['name']){
if($reing2["cantidad"][$key] < $result2["cantidad"]){
$maximo = $result2["cantidad"];
$minimo = $reing2["cantidad"][$key];
} else {
$maximo = $reing2["cantidad"][$key];
$minimo = $result2["cantidad"];
}
}
}


Y si esa es la estructura que quieres finalmente, no necesitas hacer todos esos arreglos:

Código (php) [Seleccionar]

$array = array('nombre' => $stockname, 'cantidad' => $cant);
#2975
GNU/Linux / Re: Ubuntu! error al iniciar
4 Septiembre 2014, 02:16 AM
Suena a que tienes un error con tu disco duro.

Prueba con un live cd y haz:

Código (bash) [Seleccionar]

fdisk -l


Para ver si te reconoce el disco duro. Si te reconoce el disco duro en /dev/*

Puedes intentar hacer un chequeo con fsck:

Código (bash) [Seleccionar]

fsck /dev/sda1


#2976
PHP / Re: comparar 2 arrays en php con > o <
4 Septiembre 2014, 01:51 AM
La estructura de tus arreglos me resulta confusa. ¿Puedes poner los arreglos en php?
#2977
PHP / Re: problemas al ingresar datos con php
3 Septiembre 2014, 19:59 PM
Yo que tú me checaba el código antes de postearlo así, nada más confundes a ::: Devil ::: y el chiste no es poner código sino que aprenda. Tienes un monton de errores por todos lados, sin mencionar que la lógica del script no tiene sentido.
#2978
Puedes hacer preg_match o preg_match_all igual.

Código (php) [Seleccionar]

<?php

$string 
"Busca perros, perrosTontos, perrosInteligentes, perrosBonitos, perrosFeos";

preg_match_all("/\b\w*perro\w*\b/"$string$matches);

print_r($matches);

?>


$matches devuelve las palabras que contienen perro. De hecho, esto funciona mejor que hacer explode con espacio o buscar la primera ocurrencia del espacio.

Si te das cuenta, el string te devolvería "perros," con los otros dos metodos y no necesitas la coma.
#2979
Depende de la popularidad del sitio, si nadie conoce tu sitio yo empezaría por almacenamiento pequeño-mediano, 5-10GB. Dependiendo de lo que permitas subir a tu sitio y que tanto crezca, te puede durar un rato. Muchos proveedores te permiten aumentar los recursos a forma que tu sitio vaya creciendo.
#2980
Puedes usar $offset de strpos para empezar la busqueda desde la ocurrencia de perro:

Código (php) [Seleccionar]
<?php
$string 
"Hola soy un perroTonto y no soy inteligente";
$perroPos strpos($string"perro");
$spacioPos strpos($string" "$perroPos);

echo 
substr($string$perroPos$spacioPos-$perroPos);
?>