martes, 12 de febrero de 2008

cisco xml Inputflags

Para los <ciscoipphoneinput>

<inputflags>N</inputflags> -> Solo números N Numbers

<inputflags>U</inputflags> -> Solo Mayusculas Ucase Characters

<inputflags>A</inputflags> -> Todos los caracteres All characters


A - Plain ASCII text—use the keypad to enter numbers and text into the field.
T - Telephone number—Enter only numbers. The acceptable input includes numbers, #, and *.
N - Numeric—enter numbers only.
E - Equation—enter numbers and special math symbols.
U - Uppercase—enter uppercase letters only.
L - Lowercase—enter lowercase letters only.
P - Password field

lunes, 11 de febrero de 2008

PHP - Ejecutar en el servidor

Para poder enviar un Net send o un mensaje emergente a un PC con windows desde php y que además el servidor ha de ser linux despues veremos el ejmplo con windows:

en PHP y Linux:

exec('echo "Mensaje a enviar" | smbclient -M nombrenetbiosdelpc');

en PHP y windows:

exec('net send "mensajito" nombredelpc_o_usuario en_el_dominio');

PHP - Fecha y hora II

Ahora ya sabemos trabajar con la fecha actual, pero eso no es todo, imaginemos que queremos trabajar con la fecha de naciemiento de una persona, debemos poder generar una fecha distinta de la actual y eso lo haremos con mktime:

$fecha = mktime([hora[,minuto[,segundo[,mes[,dia[,año]]]]]])

Por ejemplo, voy a imprimir mi fecha de nacimiento por pantalla:

echo date ("M-d-Y", mktime (0,0,0,10,03,1984));

Para mostrar un dia de la semana o el mes en castellano, deberemos crear un array

int array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sabado");
echo
$dia[date ("w", mktime (0,0,0,10,03,1984))];


PHP - Fecha y hora

PHP trabaja las fechas a partir de la fecha UNIX timestamp (Segundos desde el mediodía del 1 de Enero de 1970), la forma de conseguir la fecha actual es la siguiente:

$fecha = time();


Si queremos mostrar detalles de esta fecha, que puede almacenarse por ejemplo en una base de datos utilizaremos la función date:

echo date("h:i:s",$fecha);


Donde "h:i:s" es una cadena que define el formato en que será mostrada la fecha (horas:minutos:segundos) y $fecha, un parametro opcional que indica sobre que valor de tiempo trabajar.

La cadena de formato, se crea combinando con simbolos, letras, numeros y caracteres de formato:

a - am/pm
A - AM/PM
B - Hora swatch de internet
d - Dia del mes 01 a 31
g - Hora de 1 a 12
G - Hora de 0 a 23
h - Hora de 01 a 12
H - Hora de 00 a 23
i - Minutos 00 a 59
m - Numero de mes de 01 a 12
n - Numero de mes de 1 a 12
s - Segundos de 00 a 59
t - Dias del mes de 28 a 31
U - Fecha Unix
w - Dia de la semana de 0 a 6 empezando por Domingo
W - Semana del año ej: 42
y - Año ej: 99
Y - Año ej: 1999
z - Dia del año de 0 a 366
Si queremos escribir 5 del 10 de 1999 haremos:

echo date("j \d\e\l n \d\e Y");



Como veis para mostrar una letra sin que sea reemplazada por una fecha, le ponemos \ delante

PHP - Mysql bases datos (ejemplos base)

Un archivo config.php:

//conecto con la base de datos
$conn = mysql_connect("servidormysql","usuariosmysql","contraseñausuariomysql");
//selecciono la BBDD
mysql_select_db("nombrebasedatos",$conn);
______________________

realizar un select

$ssql = "select * from tabla where criterio = 'prueba'";
$rs = mysql_query($ssql, $conn);

si solo queremos mostrar el valor de un campo concreto:

$celda = mysql_result($rs,0,"campodb");

el 0 indica la fila, por defecto 0, si quiseramos la tercera, escribiriamos 3

Para mostrar los resultados:

while ($columna = mysql_fetch_row($rs))
{
$columna[0] ---> Muestra el contenido de la columna 0
$columna[1] ---> Muestra el contenido de la columna 1 (y asi sucesivamente)
}

lunes, 10 de diciembre de 2007

¿Cómo utilizar apt-get en OpenSuse?

¿Cómo utilizar apt-get en OpenSuse?

Por favor pasate por mi nuevo blog ya que este esta abadonado:
http://blog.iniciodetrayecto.com

Para aquellos que migran desde Debian, Ubuntu y demás derivados a OpenSuse deben saber que éste no utiliza apt-get, si no Yast, que es un potente manejador de paquetes.
Para utilizar apt-get en OpenSuse sigan los siguientes pasos.

Comencemos abriendo Yast, vamos a Sistema>Instalar Software.
En la busqueda colocamos apt.

Lo instalamos y va que chuta

viernes, 7 de diciembre de 2007

Alternativa Dreamweaver

http://www.kompozer.net

Para linux hay una laternativa bastante buena al programa de diseño web Dreamweaver. Este se llama Kompozer, funciona tanto para linux, windows y creo que hasta mac y es bastante facil de utilizar, funciona con pestañas como firefox o dreamwevaer mx 2004. y la instalación en paquetes rpm es muy facil de instalar: botón derecho del raton sobre el rpm e instalar.

Adjunto un par de screenshots










Hay que reconocer, que la versión para windows es de lo mejorcito que puede haber, ni siquiera hay qeu ejecutar un instalador, basta con descomprimir el contenido del zip en una carpeta y a funcionar sin problemas. Desde ahora ya no uso dreamwevaer (ya que tenia una version trial de esas de 30 dias), os lo recomiendo.