Entradas

Mostrando las entradas de marzo, 2014

Indice de sonidos en asterisk

Esto trata de ser un indice de los archivos de audio de asterisk y su significado, con el fin de no tener que escuchar todas la grabaciones para encontrar una que necesitemos.  También se puede utilizar con el fin de hacer mini aplicaciones, como un cambio de contraseña, algo mas llamativo para el cliente.   Archivos de sonido Generales agente-alreadyon : Ese agente ya ha iniciado sesión. Por favor, introduzca su número de agente seguido por la tecla numeral. agente-incorrect : Login incorrecto . Por favor, introduzca su número de agente seguido por la tecla numeral.   agente-loggedoff : Agente desconectado. agente-loginok : Agent ha autentificado agente-newlocation : Por favor ingrese una nueva extensión , seguido por libra. pass-agente : Por favor, introduzca su contraseña seguida por la tecla numeral. agente-user : Agente de inicio de sesión. Por favor, introduzca su número de agente seguido por la tecla numeral.   auth-incorrect : Contraseña incorrecta. Por favor

Convertir 'H:M:S' a segundos.

En ocacaciones necesitamos convertir formato 'H:M:S' y hacerlo de una manaera mas pythonista... Lo vamos hacer bajo python3.3 >>> t = "1:23:45" >>> print (sum(int(x) * 60 ** i for i,x in enumerate(reversed(t.split(':'))))) 5025 >>> import time >>> from datetime import datetime >>> ahora = time.time() >>> print (ahora) 1395079433.995347 >>> diferencia = datetime.fromtimestamp(time.time() - ahora).srtftime('%H:%M:%S') >>> print (diferencia) '00:01:01' >>> print (sum(int(x) * 60 ** i for i,x in enumerate(reversed(diferencia.split(':'))))) 61

Python, Redis una combinacion estupenda.

Recientemente me dedica a aprender redis, que es redis para los que no tengan una idea. Que es redis Es un base de datos NoSQL en memoria, basado en el almacenamiento de llave-valor (key-value), Su nombre es acrónimo de S ervidor de DI ccionario RE moto, esta bajo la licencia BSD por lo que es considerado software de código abierto. Puede ser usado para una base de datos duradera y persistente. Redis es sumamente veloz, esto debido a su sencilla estructura ausente de logica relacional y su punto mas importante, la base de datos esta cargada en memoria por ellos sus altos niveles de velocidad. Los comandos de redis no son complejos, fáciles de aprender en la pagina oficial encuentras la lista de todos los comandos que se pueden utilizar. Soporta replicación de tipo maestro-esclavo, de esta manera un maestro puede replicar la información en muchos esclavos, y un esclavo puede ser maestro de otro esclavo. Pagina oficial: http://redis.io/ Codigo fuente: https://github.com/anti

disqus

comments powered by Disqus