Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Visitantes








Conversación

  • Elvin: Estimado ando muy preocupado me compre el USRP2 y las tarjetas de GSM cuando me entere que no trabaja openbts con usrp2, help me :(  
  • Phylevn: Si claro, hay un software israelí que es gratuito no recuerdo como se llama, solo tienes que compilar asterisk-addons para que también guarde en el CDR el ID de la llamada para asi despues relacionarla con la grabación.  
  • Cesar: Que ta amigo... sobre la pregunta de ligar una extencion a una troncal o hice con customcontext en freepbx.
    solo tengo una duda, hay algun plugin para freepbx para poder monitorear las llamadas grabadas como en elastix?
    gracias.. y saludos  
  • Sergio: Hola!!
    Oie al parecer hay errores en las entradas sobre la Facturacion Electronica del SAT, hace unos dias lei los Post y hoy YA NO PUEDO ENTRAR, me marca que la pagina no se encontro.
    Gracias  
  • Conmutador IP: @Max: Para que tu Tel IP haga y reciba llamadas necesitas configurarlo, si tu teléfono usa el protocolo SIP entonces necesitas configurar usuario, password, dominio o proxy, outbound proxy en algunos casos y puerto que el default es 5060, estos datos te los da el proveedor IP con los que contrates el servicio como puede ser Alestra en México, o callcentric.com en estados unidos por ejemplo  
  • Max: hola tengo una duda, tengo un telefono IP pero nose si se requiere alguna configuracion para que trabaje con el modem de infinitum, es decir que tengo q hacer para que pueda hacer y recibir llamadas con el.
    espero puedas ayudarme  
  • Phylevn: Si lo puedes hacer, busca lo que son los contextos en asterisk.  
  • Cesar: Que tal, si me funciono, solo que curiosamente con no-ip o ddns solo fuinciona cuando son isp diferentes, aquí en Nayarit, Telmex y Megacable, si lo hago solo con Megacable debo poner la ip de la der de Megacable, 10.163.x.x no tengo idea por que solo así funciono... Otra duda, en asterisk se puede hacer que por ejemplo la extensión 500 solo use la troncal 1 y todas las demás extensiones utilizen otra troncal? Esto sin teniendo el mismo plan de marcado en ambas troncales, es decir, poder hacer que una troncal y una extensión estén vinculadas para hacer llamadas.  
  • Angel Reyes: Hey Filein,
    Quiero conversar contigo sobre una oportunidad de negocio. ¿me pasas tu email?
    Saludos.  
  • Comutador IP: @Cesar: Si es posible, solo requieres poner el puerto SIP de tu Conmutador IP Asterisk en una IP Pública, puedes usar DynDNS para este caso junto con DDClient y ya solo el SPA lo apuntas a la IP Pública de tu conmutador IP Asterisk siguiendo los mismos pasos de configuración de siempre. Eso es todo.  

Escribe el código Captcha que estás viendo

CakePHP un excelente Framework para desarrollo de aplicaciones web con PHP

Hace un par de semanas atras comencé a incursionar con CakePHP, el cuál es un Framework de desarrollo para PHP. Llevo años haciendo diversas aplicaciones con PHP, pero admito que no ha sido de la forma correcta, despues de conocer más sobre CakePHP he quedado interesado de la forma en que CakePHP lleva el desarrollo de aplicaciones de una manera más fácil, rápida, elegante y bien organizada.
Para empezar CakePHP utiliza MVC(Modelo-Vista-Controlador) que es un método de desarrollo de software que permite separar la lógica y reglas del negocio, de la vista de la información, así como de los datos del sistema, lo cuál permite tener una mejor organización en el desarrollo del sistema y generar software de calidad.
CakePHP tiene varias características aun más interesantes como el manejo de componentes, helpers, behaviors, librerías y utilerías que hacen el desarrollo más fácil proveyendole una potencialidad en el uso de diversas tecnologías tales como Ajax, XML, RSS.
Algo interesante de CakePHP es la generación de código para listados de información, formularios, validación de usuarios, paginación que en algún momento pueden ser prácticas, pero en mi caso prefiero personalizar estas partes.
Algo que me gusto de CakePHP es la implementación de permisos para usuarios lo que ellos llaman AROs y ACOs, antes el manejo de permisos lo hacía a traves de una matriz de permisos, pero que en sistemas dónde la cantidad de usuarios es enorme, simplemente usar este método es obsoleto e impráctico, por lo que la idea de CakePHP es fabulosa pues todo se maneja a traves de perfiles, acciones y solicitantes.
Entre las cosas que también suelen ser muy prácticas a la hora del desarrollo de aplicaciones es la validación de datos en la creación y actualización de registros en la base de datos, CakePHP a traves de sus métodos permite hacer múltiples validaciones de tipos de datos en los campos permitiendo personalizar esta información y mostrando en las vistas los errores de una forma bastante práctica y personalizable.
Otra de las cosas interesantes de CakePHP que pueden hacer el desarrollo más fácil, entendible y bastante organizado son las inflecciones del Framework. Por diseño CakePHP no usa la petición tradicional de las urls, si no adopta una forma especial para el uso de estas de tal forma que es fácil entender cuál es el controlador, la acción y las variables de la petición lo que dentro de MVC se vuelve bastante útil.
También CakePHP tiene un conjunto de helpers interesantes tal es el caso del helper de Ajax el cuál junto con scriptauculus hacen mucho más fácil la generación de aplicaciones web 2.0.
Puedo seguirme alabando a CakePHP, pero creo que lo mejor para el desarrollador interesado en probar esta tecnología que junto con PHP y demas herramientas libres pueden hacer que el desarrollo de aplicaciones web sea mucho más fácil, rápido y bastante atractivo a nivel usuario y desarrollador.
Manual de CakePHP:

href=http://book.cakephp.org/complete/3/the-manual>http://book.cakephp.org/complete/3/the-manual

Dejar un comentario

Escribe el código Captcha que estás viendo

Fuentes XML de comentario: RSS | Atom

Estadísticas de visitantes

186579

Emblemas

Energizado por Jaws Project
Soporta RSS2
Energizado por Software Libre
Energizado por Mozila Firefox
Energizado por Ubuntu Linux
Energizado por PHP
Energizado por Apache Web Server
Energizado por MySQL
Energizado por SQLite
atom

¿ Where The Hell Am I ?

Mi Flickr







Aquí Mis Mejores Fotos

Eventos

Encuesta

¿Que medio de comunicación usas más ?