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 - SnakeDrak

#61
Hola,

La televisión la conectas al PC (si es una televisión moderna tendrá VGA y sino siempre puedes conectarlo por SVideo) y la pones como 2 monitor o simplemente como principal, también puedes conectar varias, esto ya es según del tipo de tarjeta.

Después, la web la haces como quieras pero la parte que deseas refrescar usas AJAX, para obtener el contenido cada X tiempo y cambiarlo por el nuevo, con AJAX es muy fácil esto, de esta manera haces esa aplicación web refrescando la información.

En concreto tienes que usar XMLHttpRequest: http://es.wikipedia.org/wiki/XMLHttpRequest

Si necesitas más ayuda dilo.

Saludos!
#62
PHP / Re: Llamar un archivo .php
27 Julio 2009, 23:33 PM
Hola,

También puedes usar include_once, por si no quieres que haya dobles declaraciones y no estás seguro de si lo has declarado dos veces, y también tienes require y require_once, es igual a include pero en caso de que no encuentre el archivo la página no se carga y da error (por ejemplo si es un archivo que da seguridad a la página en caso de que no se encuentre lo mejor es que de error).

Código (php) [Seleccionar]

require_once("archivo.php");


Saludos!
#63
PHP / Re: Alguien conoce una funcion haci
27 Julio 2009, 17:41 PM
Hola,

Sí pero es más flexible y mucho más rápido usar PCRE.

Saludos!
#64
PHP / Re: Alguien conoce una funcion haci
27 Julio 2009, 17:26 PM
Hola,

Usa mejor preg_match, PCRE está mucho mejor.

Código (php) [Seleccionar]

if(!preg_match('/^[a-zA-Z!\?\d_\-]{4,23}$/',$_POST['user'])) // Comprobamos carácteres
$error .= "* El usuario contiene caracteres no permitidos<br/>";
else noerror;


Ese es un ejemplo para comprobar caracteres ingleses del alfabeto inglés con ?, números, -, _ e ! incorporados que ha sido pasado por POST en user, es decir que si contiene algún caracter que no esté en ese alfabeto dará error, por ejemplo á.

Suerte!
#65
PHP / Re: Libreria math.php
25 Julio 2009, 22:01 PM
Hola,

Annibal solo está practicando sus matemáticas pero no creo que vaya a hacer el algoritmo del cálculo de la raíz en PHP, por eso usa pow para la raíz para que al menos tenga claro que 4^(1/2) == Raíz cuadrada de 4 xD.

Obviamente las de php consumen mucho menos pero por ejemplo en las olimpiadas de informática joven algunas veces te piden algoritmos así que tienes que crear tú sin usar la función que ya existe.

Si eso luego haré el algoritmo para calcular la raíz sin necesidad de pow.

Saludos!
#66
PHP / Re: Libreria math.php
25 Julio 2009, 17:55 PM
Hola,

Entonces usa solo está función:

Código (php) [Seleccionar]

// Por defecto raices cuadradas
function raiz_q($n,$c=2){ // raices ej: raiz_q(9) == 3, raiz_q(27,3) == 3
return pow($n,1/$c);
}


Así no hace falta dos, si quieres raíz cuadrada pues:
Código (php) [Seleccionar]

raiz_q(9); // Devuelve raíz cuadrada de 9
raiz_q(27,3); // Devuelve raíz cúbica de 9


Así con una función tienes para cualquier tipo de raíz.

Saludos!
#67
PHP / Re: Libreria math.php
25 Julio 2009, 01:40 AM
Hola,

Pero el algoritmo de la raíz es el cálculo de la raíz, es decir, las operaciones que se deben seguir para averiguar el valor de una raíz cuadrada, se da creo que en 3 de ESO o 2 pero como hay calculadoras pues nunca se usa.

Por cierto no entendiste bien lo de la raíz:

Código (php) [Seleccionar]

function raiz_q($n){ // raiz cuadrada, (por SnakeDrak)
return pow($n,0.5);
}

function raiz_q2($n,$c){ // raices cubicas (por SnakeDrak)
     return pow($n,1/$c);
}


La primera es 0.5 (1/2) pero la segunda sirve para todos, es decir:

Código (php) [Seleccionar]

raiz_q2(27,3); // Devuelve raíz cúbica de 27
raiz_q2(9,2); // Devuelve raíz cuadrada de 9


1/2 es cuadrada, 1/3 es cúbica.. etc xD, por eso, o pon solo una o haz algo así:

Código (php) [Seleccionar]

// Por defecto raices cuadradas
function raiz_q($n,$c=2){ // raices ej: raiz_q(9) == 3, raiz_q(27,3) == 3
return pow($n,1/$c);
}


Para que entiendas:

RAÍZ n { N } == N^(1/n)

Es decir, la raíz cuadrada (2) de 9:

RAÍZ 2 { 9 } == 9^(1/2) == 3

La raíz cúbica (3) de 27:

RAÍZ 3 { 27 } == 27^(1/3) == 3

Saludos!
#68
PHP / Re: Libreria math.php
25 Julio 2009, 00:48 AM
Hola,

Habría que hacer el algoritmo y ya, porque elevar a un decimal es igual que elevar a una fracción y elevar a una fracción es igual a una raíz xDDD así que habría que hacer el algoritmo (no encontré ninguno hecho en google), que de el resultado de la raíz, el algoritmo está en Wikipedia (ese que se da en la ESO) y ya desde eso podrías hacerlo, pero vamos que es mucho mejor que uses POW obviamente ya que tus funciones consumen más que las librerías de PHP que irán en ASM supongo.

Si te haces el algoritmo ponlo por aquí que vendría bien.

Por cierto recuerda poner (float) a las variables que tendrán decimales, también puedes usar double, ejemplo:

Código (php) [Seleccionar]

return (float)$var;

$var = (float) (5*(1/2));

// etc..


Saludos!
#69
PHP / Re: Libreria math.php
24 Julio 2009, 23:19 PM
Hola,

Pues muy fácil, la raíz cuadrada es igual a:

Número de la raíz elevado a 1/2.

Es decir, que te quedaría:

Código (php) [Seleccionar]

function raiz_q($n){
     return elevar($n,0.5);
}


La podrías adaptar para raízes cúbicas y tal:

Código (php) [Seleccionar]

function raiz_q($n,$c){ // $n raíz a calcular, $c tipo (cuadrada sería 2)
      return elevar($n,1/$c);
}


Saludos!