Ir al contenido principal

Entradas

NAT traversal signal: rtpproxy vs rtpengine – que usar

NAT traversal signal y kamailio La idea es la escucha permanente internamente en el puerto UDP o en un socket local, los mensajes de control para las señales SIP. Es decir controlar el flujo de informacion y hacia donde se envia la respuestas por medio de estos comandos. Dado que estas señales no llegan directo al servicio SIP sino al software RTP NAT, entonces el servicio SIP puede decirle al servicio RTP “dame ese flujo, yo se que hacer” despues de enviarlo internamente y recibir una respuesta lo vuelve entregar y decir “aqui esta el flujo respuesta, envialo a tal dispositivo”.

apt crack y CVE-2019-3462. Debian actualiza y solventa rapidamente ejecucion remota de atacantes

Todos sabran que en Debian desde etch se puede usar apt via ssl, y adicional desde wheeze se puede usar repositorios con paquetes firmados con gpg en todos los archivos y no solo en el dsc/changelog, bueno hoy hay uan vulnerabilidad que afecta toda version vieja, aunque ya resuelta rapidamente y lista en los repos.. nada de que preocupar, bravo Debian.. pero veamos como funciona....

LA GUERRA DE LAS CONSOLAS - [Parte 1 de 2] - Documental - (La Historia d...

..con narrativa seca pero evolutiva, estilo national geographic, citas y datos cruciales tipo noticiero: es el #documental mas completo de la historia de lso videojuegos, incluso como #material en parte #educativo revelando miticas luchas y #competencias #empresariales asi como #detalles #creativos y #marqueting que marcaron la #historia fuera de los paises principales, es el mas completo y exacto documental de videojuegos, y que narra con gran afecto (añadiendo las frases exactas) a cada momento de la #historia, haciendo que incluso gente que no gusto de los #videojuegos o #juegos de #consolas viera el documental.. una gran #produccion y un gran trabajo #audiovisual a la cual ninguna productora ha podido llegar hoy y que un youtuber si pudo. Altamente #recomendable para aquellos que solo desean #informarse o para adeptos a los #juegos de #video .. la parte dos habra que analizarla despues

subidas ftplentas y rotas: subir recursivo directorios en hosting libres con linux

Muchos hostings son una mierdas windoseras, y uno el inteligente lnuxero debe "calarse" las idioteces, menos mal somos inteligente y sabemos solucionar, y haremos algo intelginete para asegurarnos suban todos los archivos a el ftp (por dios "ftp", algo pasado de moda, si solo por complacer windosers) 1) instalar el ncftp que es un cliente istinto porque permite meterlo en scripts en lotes: apt-get install ncftp 2) ejecutar pero primero ubicar los directorios origen y destino, el directorio origen en su home "sitioweb" por ejemplo, y el destino se crea y la ruta se asume desde el home ftp, asi: ncftpput -Z -R -v -m -u "ftpusuario" -p "clavedelftp" dominio.del.ftp /public_html/ ~/sitioweb Esto hara que el directorio "sitioweb" de el home (porque no hay que se superusuario ni root para ejecutarlo) se suba con todo lo que tiene dentro. El directorio "sitioweb" se creara remotamente dentro de "public_html...

Codeigniter Grocery CRUD: como usar campos invisibles y evitar campos hidden&ocultos

1) QUE ES Y DIFERENCIA INVISIBE VS HIDDEN/OCULTO? Si tienes un campo oculto en el formulario, el valor de este esta sujeto, con los ultimos depuradores de los navegadores (especialmente el de webkit) se puede hacer en caliente sin salir o recargar el formulario. Para eso se creo el campo invisible en codeigniter Grocery Crud, este "no esta en el formulario" pero lo estara en el envio post antes de insertar en db. 2) RAZON EXPLICADA DE LOS CAMPOS INVISIBLES ? Tenemos declarado 3 campos solamente para ver de los 4 que son el equivalente de las columnas ya que no queremos el 'fiel4' salga en el formulario ni sea un campo oculto alterable en el mismo, seguro haria su declaracion asi:   $crud->fields('field1','field2','field3'); $crud->callback_before_insert(array($this,'test_callback')); Y entonces para el campo 'field4' no presente en el formulario queremos enviar un valor oculto sin usar el campo hidden, bueno nor...

Equivalentes Debian y PPA winbuntus para repos y paquetes

Este articulo le ayuda saber que PPA puede usarse o de donde sacar paquetes. Todos sabemos que a veces necesitamos sacar recursos de otros lados, porque ya se saben que   no siempre sera los ignorantes windosers los que se viven siempre nutriendo de linux , cabe destacar como los windosers hoy dia emplean mas proyectos linux dentro de windos que nunca..

Razones del porque top de frameworks: que cuidar al desarrollar

Cualquier busqueda nos arroja: en el top de frameworks a RAILS (ruby), LAVAREL(php), CODEIGNITER(php) y SPRING (java) entre los primeros siempre fijos, nunca salen de esos puestos.. estas son las razones (discutidas entre ingenieros y desarrolladores) y las explicamos:

guachi: php framework

Porsupuesto en gitlab, no en github.. Guachi (Nombre quizas definitivo) es un framework nacido de los constantes trabajos realizados por Master Vitronic, creador de VenenuX , altamente basado en Banshee, se penso para proyectos pequeños, pero realmente es para proyectos gigantes donde se neceita control de la mas minima pieza de trabajo DONDE? El proyecto esta residenciado en https://gitlab.com/guachi/Guachi_Framework y su vision es modular, es un framework fuertemente tecnico, orientado a buenos programadores, las clases de mayor interes son Guachi.php y class.router.php despues de las llamadas a input.php. COMO? Basa su logica en enrutamientos, usando el famoso directorio "public" en vez de un directorio "stats" para los elementos no dinamicos. Para los adeptos notaran que define lejos el core de la exposicion de los archivos por el webserver, lo que significa que no ejecuta en hostings gratis, pues requiere "ayuda" del ad...

Asombroso Robot que ya anda en bicicleta

exodo masivo CUIDADO no dejes cerrado tu proyecto github! deja un repo publico con licencia

GitLab es el objetivo popular hoy en el exodo de github, pero se comete un error comun : dejar vacio o no dejar un repo con el nombre del proyecto. PERO ESTOY PAGANDO> NO QUIERO PAGAR COMO SE HACE? Fácil, muda todo el código  y cierra el servicio, después crea el mismo repositorio pero publico y solo coloca un archivo, el de la licencia! EL NUEVO TRUCO: nombres de proyectos Tienes codigo privado pagando, si migras y no dejas el nombre con la licencia al menos indicando esto, dentro de github puede existir un nuevo repositorio que sustituya el anterior.. COMPETENCIA CONTENTA: Ahora otros parqueadores de proyectos como BitBucket y SourceForge estan tratando de acaparar y aprobechar este exodo desde GitHub. Una imagen lo ilustra todo:

github es M$ ahora: maycosoft compro github

Hoy se ha confirmado que "maycosoftt" adquirio Github (que siempre acote nunca fue libre): https://www.linkedin.com/pulse/codeplex-get-down-its-really-estrategie-piccoro-lenz-mckay/ Ahora muchos usuarios estan algo nerviosos acerca de la privacidad de sus projectos y codigo fuiente La situacino se ilustra en una imagen:

#Gambas 3.11 para #Debian y #Devuan paquetes listos

Paquetes para lenny debian 5 y queeze debian 6  (venenux 0.8 y venenux 0.9) fue actualizado el repositorio de venenux, consultar su venenux Paquetes para Debian 8 jessie debian 9 stretch, Devuan 1 (venenux 1.0) o devuan 2 Gambas 3.10 (todos lso debian) https://software.opensuse.org//download.html?project=home%3Avegnuli%3Agambas&package=gambas310#manualDebian Gambas 3.11 (debian 8 y 9 y Devuan 1) https://software.opensuse.org//download.html?project=home%3Avegnuli%3Agambas&package=gambas310#manualDebian Gambas 3.11 trae dos nuevos modulos y adiciones a el modulo web , corrige muchos fallos esperados desde 3.9. sin embargo el ODBC falla y esta inservible asi como el xml tiene detalles incompletos, asi que para los que usan dichos modulos pueden instalar el 3.10 El mdoulo JIT esta desabilitado por problemas manteniendo uan interfaz tan inestable com LLVM.