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

#2461
PHP / Re: Sobre la función rand()
31 Diciembre 2014, 16:34 PM
Pseudo significa faux, falso. Son numeros que no son verdaderamente aleatorios pero sirven para una aplicacion que espera algun grado de aleatoridad. Sin embargo, siguen siendo algoritmos que funcionan deterministicamente (Sistema determinista). De manera que conociendo toda la informacion involucrada en el proceso de la creacion del numero aleatorio  (la llave o "seed" y el algoritmo) es posible reproducir el mismo numero. Lo que se utiliza para producir verdaderos numeros aleatorios es "ruido" observado en ciertos dispositivos de hardware. Eventos que son verdaderamente aleatorios e impredecibles. En Linux por ejemplo se usa /dev/random y /dev/urandom, no estoy seguro que haga Windows en ese aspecto.
#2462
GNU/Linux / Re: Problema con drivers y bugtraq
31 Diciembre 2014, 15:20 PM
Existe el archivo?

Si existe, me imagino que solo falta que le pongas permisos de ejecucion.

Código (bash) [Seleccionar]

chmod +x configure
#2463
Lo mas probable es que tengan una regla para dropear los paquetes si la ip destino coincide con alguno de los servidores de gmail en algun nodo comun (o quizas los ISPs lo hacen). Aun asi creo que pueden salir por tuneles y proxies.
#2464
GNU/Linux / Re: Error al instalar LaTex
30 Diciembre 2014, 16:38 PM
Todos tus repositorios son de precise pangolin (12.04), no de raring ringtail (13.04).

Prueba hacer un upgrade:

Código (bash) [Seleccionar]

sudo apt-get upgrade


Pega el output aqui porfavor (y ponlo entre etiquetas [ code ] porfavor).

Por ejemplo:

[ code ] output [ / code ] =
output

P.D: (No dejes espacios en blanco dentro de las etiquetas).
#2465
Lo mejor seria que aprendieras a usar grep. No es nada dificil, ni nada fuera del otro mundo. Si buscas en google guis para grep te encuentras con esto:

http://askubuntu.com/questions/228565/looking-for-a-grep-gui
#2466
PHP / Re: Sobre la función rand()
30 Diciembre 2014, 01:37 AM
Cita de: #Aitor en 30 Diciembre 2014, 00:09 AM
Siempre he tenido la duda de como Rand, genera números al azar...

Código (php) [Seleccionar]
int rand ( int $min , int $max )

Código (php) [Seleccionar]
$random = rand ( 0 , 10 );

Para este caso, la variable random tendría un valor al azar entre 0 y 10, (11 posibles combinaciones), la duda está en... de esos 11, cómo coge uno al azar?

Me imagino un while, recorriendo todos los números y rompiéndose en cualquier momento, pero cómo? Y dicho sea de paso, hay alguna forma de ver como está funcionando una función(valga la redundancia), por dentro?

Saludos!

Son algoritmos pseudoaleatorios:

http://es.wikipedia.org/wiki/Generador_de_n%C3%BAmeros_pseudoaleatorios

Y puedes ver las sources de php para una funcion en especifico. I.e. rand:

https://github.com/php/php-src/blob/4b943c9c0dd4114adc78416c5241f11ad5c98a80/ext/standard/rand.c
#2467
PHP / Re: CONSULTA SELECT PHP
29 Diciembre 2014, 19:53 PM
Cita de: mgarcia.informatico en 29 Diciembre 2014, 19:02 PM
Hola MinusFour,

Gracias por tu atencion... claro la idea que propones seria la correcta..
identificar el mes y el valor correspondiente al mes...y el año seria ideal, pintarlo en un check list.. entonces.. quedaria de esta forma... mas bien de esta forma.. me gustaria.. que se imprimiera...

                                                                             Año  <select>2014<select>




nom. valorizacionTributario
ene<br>feb<br>mar<br>abr<br>may<br>jun<br>jul<br>ago<br>sep<br>oct<br>500nov<br>450dic<br>400

En donde dice año.. seria obtener el año del registro que muestra en la tabla tbl_valorizacion_mes.... y en las tablas los valores correspondientes.

Estoy tratando de hacerlo.. y no entiendo como.. me puedes ayudar ... Porfavor.

Saludos

Guarda los datos en un arreglo bidimensional:

Código (php) [Seleccionar]

$info[$year][$month] = $data;


Despues simplemente la recorres:
Código (php) [Seleccionar]

//Imprime los headers

echo "<table>
   <thead>
     <tr>
      <th>Enero</th>
      <th>Febrero</th>
      ...
     </tr>
    </thead>";

//Empieza el cuerpo de la tabla:
echo "<tbody>";
foreach($info as $year){
 //Nueva hilera por año
 echo "<tr>";
 for($i = 1; $i <= 12; $i++){
   echo "<td>";
   if(isset($year[$i])){
     //Si existe un registro para el mes, imprime.
     echo $year[$i];
   }
   echo "</td>";
 }
 //Cierre de hilera
 echo "</tr>";
}
//Cierra cuerpo de tabla y tabla:
echo "</tbody></table";


Es un ejemplo, vas a tener que adaptarlo.

PD: El codigo va entre etiquetas ([ code=php ] [ / code ], sin espacios)
#2468
PHP / Re: CONSULTA SELECT PHP
29 Diciembre 2014, 18:04 PM
Si te das cuenta, estas imprimiendo la misma variable una y otra vez. Así que es normal que los datos esten repetidos.

mysql_fetch_array regresa una hilera del resultados. Una hilera de la consulta deberia parecerse a esto:

Código (text) [Seleccionar]
1 - tributario - 1 - celular - 10  - 2014 - 500

Como puedes ver, en la hilera no aparecen las entradas de todos tus meses. Las tienes dispersas en diferentes hileras. Lo que necesitas hacer es recorrer toda las hileras, guardar los resultados por año y luego imprimirlos en una tabla HTML. Creo que esa sería la manera más facil. No estoy seguro si sea la más eficiente.
#2469
GNU/Linux / Re: lamp para wifislax 4.9?
29 Diciembre 2014, 17:34 PM
Parece ser que MySQL no forma parte de los repositorios de slackware y lo han remplazado por MariaDB.

Los paquetes para slackware:

Apache:

http://packages.slackware.com/?r=slackware-current&p=httpd-2.4.10-i486-1.txz

MariaDB:

http://packages.slackware.com/?r=slackware-current&p=mariadb-5.5.40-i486-2.txz

PHP:

http://packages.slackware.com/?r=slackware-current&p=php-5.4.36-i486-1.txz

Deberias poder instalar esos en wifislax 4.9 (con installpkg o slackpkg)
#2470
Redes / Re: Problema conexion VPN
29 Diciembre 2014, 15:58 PM
Yo tuve un problema similar para una empresa, en el que si me conectaba yo desconectaba a las demas personas de la red. Parece ser que habia una restricion por IP o algo asi. Asi que me conectaba a otra VPN (Hotspot Shield) y luego de ahi me conectaba a la otra VPN.