BúsquedaHagamos que México crezca..
Prefiere el consumo de lo Hecho en México Venta de GarageRemate de algunas chunches Posts Recientes
About Me..Name : Filein Rommel Leon Birth Year : 1981 Country/City of birth : México/Oaxaca de Juárez Live in : México City. Mail & MSN: fileinleon [at ] gmail [dot] com University : Instituto Tecnológico de Oaxaca Profession : SoftwareDeveloper Hobbies : Photography, Basketball, Movies, Books, Gadgets, Travel, Open Source, Technology. Movies : Knight's Tale, The life is beautiful, August Rush, 7 Dias(Mexican), Matrix, The Pianist. Songs : La chispa adecuada(Heroes del Silencio), One(U2), Somewhere over the rainbow(Israel Kamakawiwo), Chan Chan(Buena Vista Social Club), Mesecina(Goran Bregovic), Something Inside (Jonathan Rhys Meyers). Books : The Alchemist(Paulo Cohelo), Travel to the center of the earth(Julio Verne), The Journeyer (gary Jennings), Iliada(Homero), Visitantes
|
TecnologíaInvestigando acerca de como implementar e integrar la tecnologia domótica en un proyecto personal me metí a buscar información sobre protocolos para control de dispositivos caseros desde Linux, para ello he encontrado los protocolos X10, KNX/EIB, entre otros, de los cuáles X10 me pareció muy interesante aparte que es un estándar de fácil implementación y que tiene soporte en Linux a traves de diversos proyectos. X10 es un protocolo que permite enviar y recibir señales a traves de las líneas eléctricas, de tal forma que existen "appliances" de diversas marcas que usan el protocolo X10 para recibir y enviar señalizaciones con lo que es posible enviar desde una PC una señal de apagado, encendido usando el protocolo X10 a traves de un convertidor de señal que convierte la información enviada a señales electricas que pasan por la red eléctrica hasta llegar al destino especificado para prender un aparato, apagarlo, aumentar su velocidad ó brillo. Los appliances es posible configurarles un ID que se basa en un identificador de casa y un identificador adicional de 5 bits con los cuáles es posible identificarlos dentro de una red X10 casera, así es posible enlazarlos y desde un convertidor Serial-PLC es posible enviar diversas señalizaciones, de tal forma que es posible enviar el encendido y/o apagado de un dispositivos específico en cierto tiempo. Lo interesante de esta tecnología es que con los convertidores de PC a PLC(Power Line Communication) es posible hacer infinidad de aplicaciones, una de ellas es que se pueden hacer interfaces usando AGIs para conectar Asterisk a un convertidor con lo cuál con una llamada poder encender o apagar dispositivos tales como alarmas, videocamaras, etc. La tecnología X10 para muchos no es tan eficiente, ya que es suceptible a interfencias y a variaciones de voltajes y para ello los detractores de esta tecnología recomiendan hacer uso de del protocolo KNX el cuál no solo permite hacer señalizaciones por PLC si no también por TCP/IP y RF lo cuál resulta mucho más interesante.
phyl3vn | Tecnología, Voz Sobre IP, Trabajo y Proyectos | 28 Diciembre, 5:22pm
| Comentar acerca de esto
Buscando información de RED5 para implementar un servidor de VideoConferencias y otras cosas más para un curso en línea que voy a dar en próximos días, me encontré entre la lista de quienes han implementado RED5 a DimDim, el cuál es una plataforma para comunicaciones y videoconferencias vía web. DimDim está basado en RED5 el cuál es un proyecto OpenSource, DimDIm aunque tiene una versión libre disponible para la comunidad, también tiene otra 2 versiones de cobro las cuáles tienen ventajas adicionales. Entre las características de DimDim es el soporte de comunicaciones multimedia en tiempo real lo que implica transmitir video, audio, texto, imágenes y documentos entre múltiples usuarios a traves de una aplicación flash que comúnmente puede llamarse chat, otra de las cosas interesantes de DimDim es la capacidad de proyectar documentos de OpenOffice y Officeen la página web(chat) para que pueda ser vista por todos los asistentes, pero lo que sin duda es de llamar la atención es el WhiteBoard que trae incluído con lo que la interacción entre los usuarios del chat es simplemente toda una experiencia, pues a traves del WhiteBoard se pueden plasmar ideas y soluciones que muchas veces es complicado explicar o entender con textos o palabras, esto cuándo se está en un videoconferencia. Puede echársele un ojo a un video que muestra lo que es DimDim en su versión OpenSource, la cuál sin duda es una aplicación muy práctica para lo que es el eLearning y otras cosas más. http://www.dimdim.com/opensource/dimdim_open_source_community_edition.html
phyl3vn | Tecnología, Programacion, Voz Sobre IP, Trabajo y Proyectos, Software Libre | 24 Diciembre, 1:51pm
| 2 comentarios
OpenVPN es un software basado en la filosofía de software libre, que permite crear conexiones VPN entre equipos Linux, Windows, MacOSX, *BSD, *nix y Dispositivos móviles como Windows Mobile a traves de redes inseguras como internet o redes inalámbricas. OpenVPN puede funcionar de varias maneras una de ellas de punto a punto, punto a multipunto y en modo bridge. Nuestro caso: Punto a Mutipunto. Este tipo de modo de OpenVPN en mi caso es el que más uso, ya que me dedico a desarrollar aplicaciones para dispositivos móviles los cuáles se conectan a internet a traves de conexiones GPRS(Movistar y Telcel en México), de tal forma que les instalo un cliente OpenVPN a los móviles y de esta forma se conectan a un servidor OpenVPN, esto para poder acceder a las bases de datos, a los web services, servidores FTP, etc., de una forma muy segura sin comprometer la información en redes públicas. Para comenzar con OpenVPN necesitamos descargar el instalador para Windows de OpenVPN, el cuál puede obtenerse de la siguiente URL: http://openvpn.net/release/openvpn-2.0.9-install.exe Esto probablemente nos instale el software de OpenVPN en el siguiente directorio: C:\Archivos de Programa\OpenVPN Abrir la consola de Windows Inicio->Ejecutar->CMD Ya en la consola de Windows ir al directorio easy-rsa de OpenVPN cd C:\Archivos de Programa\OpenVPN\easy-rsa\ Lo primero que se hará es crear un Certificado de Autoridad (CA)
Ejecutar :
#Inicia el proceso
#Aqui pedirá valores como Pais, Estado, Ciudad, Organización, Depto, Nombre del Servidor y Correo, todos estos valores se repetirán a excepción del nombre del host que en la parte de configuración de las llaves del cliente en la parte última.
#Al finalizar esta parte se crearán varios archivos en directorio
#Copiar el archivo keys\ca.crt al directorio Con lo anterior habremos creado el Certificado de Autoridad. El siguiente paso es crear la llave privada y certificado del servidor. Ejecutar en el directorio easy-rsa el siguiente comando
#dónde phylevn.mexrom.net es el nombre del servidor dónde se está instalando OpenVPN. #Aquí de igual pedirá datos, los cuáles deben ser los mismos introducidos anteriormente, también pedirá un password, este mismo password debe ser usado cuándo se creen las llave de los clientes. #Luego ejecutar el siguiente comando build-dh #Con esto se habrán creado otros archivos en el directorio keys. #Copiar los siguientes archivos del directorio easy-rsa\keys a ..config\
#Ahora hay que configurar el servidor para luego iniciarlo. #Dentro del archivo de configuración de OpenVPN
#Crear un archivo llamado server.ovpn y dentro de ese archivo introducir lo siguiente port 1194
proto udp
dev tun
ca "C:\Archivos de programa\OpenVPN\config\ca.crt"
cert "C:\Archivos de programa\OpenVPN\config\phylevn.mexrom.net.crt"
key "C:\Archivos de programa\OpenVPN\config\phylevn.mexrom.net.key" # Este archivo debe mantenerse en secreto
dh "C:\Archivos de programa\OpenVPN\config\dh1024.pem"
server 192.168.20.0 255.255.255.0 #Segmento de red que tomarán los clientes remotos
ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option WINS 192.168.20.1"
#Ya con la configuración realizada solo basta darle click con el botón derecho del mouse al archivo server.ovpn y seleccionar la opción de Start with OpenVPN. #Pero antes de lo anterior hay que editar el registro de windows en la siguiente llave y reiniciar Windows. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters #Y en la opción de IPEnableRouter configurarlo a 1, esto para que se le permita a OpenVPN hacer el ruteo del segmento de la red privada a la red local interna. #Ahora si iniciar el servidor de OpenVPN #Si todo salió bien se abrirá una ventana de comandos y al final indicará
#Con esto ya tenemos el servidor de OpenVPN echado andara, ahora falta crear las llaves de los clientes, para esto realizar lo siguiente #En la consola de comandos ir a :
#Introducir los siguientes comandos
#dónde cliente es el nombre del cliente remoto, debe cambiar por cada cliente remoto configurado en caso de que se creen múltiples llaves. #Al momento de ejecutar build-key hay que repetir la información anteriormente capturada a excepción del nombre del host que debe ser el nombre del equipo cliente, también en password debe ponerse el password que se dió al crear la llave privada y certificado del servidor de OpenVPN. #En seguida hay que crear los archivos al directorio config del servidor OpenVPN
#Y también estos archivo hay que pasarlos a la máquina remota, solo hay que tener un modo seguro para envío de estas llaves a las máquinas remotas, los arhivos que debe tener la máquina remota deben ser los siguientes
Dónde phylevn es el nombre de la llave para el host especificado, en caso de que se permita la duplicación de llaves, no importaría el nombre del archivo cliente que se pase en caso de que se tengan varios. #Ahora en las máquinas clientes también hay que tener instalado el software OpenVPN #Y se debe crear un archivo de configuracion llamado cliente.ovpn en el directorio config de OpenVPN
#El archivo cliente.ovpn debe contener lo siguiente: client proto udp dev tun remote 201.123.42.174 1194 #Dirección IP Pública del servidor OpenVPN resolv-retry infinite nobind persist-key persist-tun ca "C:\Archivos de programa\OpenVPN\config\ca.crt" cert "C:\Archivos de programa\OpenVPN\config\phylevn.crt" key "C:\Archivos de programa\OpenVPN\config\phylevn.key" comp-lzo verb 3 #Ya que esté guardado el archivo, solo basta presionar el botón derecho del mouse y presionar Start With OpenVPN, con esto el cliente se intentará validar con el servidor remoto, si todo salió bien, entonces el cliente tendra una nueva interfaz de red y le será asignada una IP en el segmento 192.168.20.x, con esto ya podrá hacer ping al servidor remoto, de igual forma a las IPs del segmento de la red local interna dónde se encuentra el servidor de OpenVPN. #Con Linux son los mismos pasos, a excepto de las rutas, pero el proceso es el mismo, solo se excluye la parte del registro de windows y se activa el IP Forwarding.
phyl3vn | Tecnología, Voz Sobre IP, Trabajo y Proyectos, Software Libre | 20 Diciembre, 11:56pm
| 3 comentarios
Hace ya más de 5 años que he usado SuperWaba para el desarrollo de aplicaciones móviles, aunque en la actualidad no tengo algún desarrollo en producción con esta tecnología, ya que a pesar de las grandes ventajas de SuperWaba aun faltan algunas cosas que han hecho que dejé a un lado esta tecnología. SuperWaba es un framework con licencia GPL y LGPL para desarrollo de aplicaciones móviles, SuperWaba se puede decir que está basado en Java, más no es Java como tal si no es prácticamente una máquina virtual desarrollada desde 0 ajena a Java y la cuál puede ejecutarse en Windows Mobile, Windows CE, PalmOS, Symbian OS, Windows, Linux y como Applet. Actualmente se encuentra en su versión 5.8, aunque desde el año pasado ya habían anunciado que no continuarían más con su desarrollo ya que se avocarían a rediseñar desde cero una nueva plataforma que saldría con el nombre de TotalCross. Hace un mes salió el primer beta de TotalCross, una plataforma que promete mucho, la cuál entre sus características es soporte para las plataformas actuales de Superwaba incluyéndole además iPhone de Apple, los BlackBerry y en un futuro Android. La ventaja de estas tecnologías es que tienen la característica de "Escribe una vez y córrelo dónde quieras", aparte del soporte de su propia base de datos Litebase que aunque no es libre, si permite hacer consultas SQL. TotalCross ha lanzado un beta para los socios de SuperWaba, pero no dudo que ya próximamente anuncien la versión para la comunidad de Software Libre.
phyl3vn | Tecnología, Programacion, Dispositivos Móviles, Software Libre | 11 Diciembre, 12:38am
| Comentar acerca de esto
Leyendo el sitio de Bulma, leo una nota que hace algunos días se llevó a cabo en la Ciudad de Barcelona, España, el evento de PHP Conference Day , un evento que reúne a programadores de PHP de todo el mundo, por lo que entré al site para ver los temas que se habían mostrado en el evento. Ya dentro del sitio le eché rápidamente un ojo a los materiales de los expositores, pero el que me llamó la atención fué la conferencia titulada "Rasmus, Think Again! Agile Framework == Happy Php Developer". Esta conferencia prácticamente habla del porqué usar Frameworks en el desarrollo de PHP, a mi gusto es una excelente presentación a pesar de tener 108 páginas, no solo por el contenido, si no por la forma como va narrando la presentación, sin duda que es un claro ejemplo de como hacer presentaciones y por supuesto un buen consejo del porqué usar Frameworks en los desarrollos con PHP. Sin más aquí pongo la presentación... pero pueden ir al siguiente sitio http://phpbarcelona.org/presentaciones-de-la-barcelona-php-conference-2 Para ver las otras presentaciones que también son interesantes..
phyl3vn | Tecnología, Programacion, Eventos, Software Libre | 3 Diciembre, 1:30am
| Comentar acerca de esto
Hace unos días estando en Lerdo de Tejada, Veracruz -lugar dónde hacen un arroz a la tumbada muy sabroso-, un amigo me preguntó si conocía de algunos equipos que sirvieran como repetidores inalámbricos, es decir ellos tienen una conexión de intenet de 4 mbps y la querían compartir con varios amigos que están extendidos a los largo de la población, lo que se me ocurrió comentarles rápidamente en base a mi experiencia es que adquirieran Access Points que sirvieran como bridges y que al mismo tiempo pudiera funcinar en modo AP. Hace tiempo trabajando en una empresa conocí alguno de estos equipos y me tocó configurarlos, los llamados Wireless Switchs, los cuáles tienen Access Ports en vez de Access Points y la configuración es centralizada, estos Access Ports entre sus características es que pueden configurarseles varios ESSID, si no mal recuerdo tenían la opción de meterles hasta 4 ESSID en algunos lo que permitia hacer repetidores inalámbricos, lo malo solo era el costo pues una solución de esta no costaba en ese entonces menos de $ 1,000.00 dólares. Por lo que una solución como la mencionada anteriormente no era viable para estos amigos que querían realizar una función plenamente con fines de entretenimiento, por lo que regresando aqui a México, D.F., saque un router WRT54G que tenía por ahí empolvándose, previamente ya le había metido el firmware de DD-WRT, la versión 0.23 que salió hace más de un par de años, pero desde entonces no había actualizado el firmware en este equipo, por lo que dándome una vuelta en el sitio de DD-WRT vi que ya tienen la versión 0.24 con su Service Pack 1, por lo que ni tardo ni perezoso la bajé para instalársela. Antes ya había tenido conocimiento de Redes MESH y WDS(Wireless Distribution System), pero no lo había llevado a la práctica, por lo que despues de bajar la versión 0.24 de DD-WRT pude ver que el AP WRT54G en la configuración del Wireless ya permite trabajar en modo repetidor y modo bridge, por lo que quise hacer una prueba la cuál consiste en lo siguiente: Conectar el router Linksys en modo repetidor a un Access Point 2Wire Infinitum que está en alguna parte del edificio dónde vivo. Aqui es importante usar el mismo ESSID, Canal y llave WEP ó WPA que tiene el Access Point "padre" por así decirlo, de forma que hay que conectar el WRT54G como cualquier cliente inalámbrico con la salvedad que en la configuración hay que decirle que está trabajando en modo repeater bridge y no en modo AP o Cliente(ver figura de abajo). Posteriormente agregar una interfaz virtual inalámbrica en el Router, esto hará que se vea un AP más al gestionar las redes inalámbricas y de ahí poder conectarnos. Despues solo basta ir a la parte de Wireless->Wireless Security->Virtual Interfaces wl0.1 SSID [phylevn.mexrom.net] Para poder configurar la parte de seguridad de la red inalámbrica. Ya que quede todo esto hay que guardar las configuraciones y aplicarlas. Despues solo ir a la parte de Status y ver como está la parte inalámbrica ahí debería verse como el WRT54G se conecta en este caso al 2Wire Infinitum y también como un cliente se conecta a la interfaz virtual del WRT54G que trabaja en modo AP. Configuración del WRT54G en modo repetidor y también configurando la interfaz virtual del WRT54G. Gestionando las conexiones realizadas por el WRT54G, en este caso ya conectado al 2Wire Infinitum y también se observa como un cliente se conectó a la red inalámbrica phylevn.mexrom.net que es la interfaz virtual del WRT54G. Lo interesante de todo esto es que se realiza en un par de minutos, sin gastar tantos pavos que con soluciones propietarias como las de Symbol Technologies ahora Motorola. Solo resta agradecerle a la comunidad de desarrollo de DD-WRT y al Open Source en general por permitir esto y muchas cosas más.
phyl3vn | Tecnología, Software, Voz Sobre IP, Dispositivos Móviles, Trabajo y Proyectos, Software Libre | 29 Noviembre, 10:31pm
| 2 comentarios
Hace tiempo adquirí un par de tarjetas Sangoma, y otros equipos de telefonía IP con Intruder Store, que por cierto una de las tarjetas me salió mal pues me dañaba los módulos FXO, por lo que la envíe a garantía a Intruder cosa que nunca me la hicieron válida y hasta la fecha no me han regresado la tarjeta Sangoma A200 y de esto ya va más de un año.. Ahora la cuestión es que cuándo compré las chunches con Intruder me registré en su portal para hacer la compra vía internet, recuerdo que me registré como "Filein Rommel 2", curiosamente hoy en la mañana me llegó el siguiente correo a nombre de la empresa "B Models" nombrándome "Filein Rommel 2", por lo que quise saber quién era esta empresa y de dónde habían obtenido mis datos, por lo que entré a su página web http://bmodelsmex.com y curiosamente me llevó a la página web de "Intruder Consulting", supongo que no configuraron bien el servidor virtual Apache, pues les falto poner en el alias *.bmodelsmex.com para que cuándo entraran sin la www no me mandara al dominio principal del servidor de Intruder. Aqui un screenshot del ping que hice a la página web de Intruder y Bmodel, curiosamente es la misma.
Por lo que no me queda más que recomendar cuidado con la información que den, como lo son domicilios, números de tarjetas de crédito y demás, pues muchas empresas se dedican a dar o vender información a terceros. Hace algunas semanas adquirí una cuenta de Rapidshare.com, el cuál es un servicio que te permite descargar infinidad de archivos sin límite de descarga y con un ancho de banda bastante rápido, por lo que decidí aprovecharlo para obtener algunos archivos, en Windows he usado Free Download Manager, pero en el caso de Linux el gestor de descargas de Firefox no me convence, al igual que Kget que viene integrado dentro de KDE, esto ya que si por alguna razón se pierde la conexión también pierdo todo el avance de la descarga realizado, por lo que buscando un Administrador de Descargas encontré WebDownloader for X en su versión 2.5. Web Downloader me permite ir agregando URL de archivos a descargar que los va poniendo en una cola, de tal forma que en la configuración le digo cuántos puede ir descargando simultáneamente, si en algún momento se interrumpe la conexión, Web Downloader guarda los datos para poder continuar(Resume) la descarga en el porcentaje que se quedó en la última sesión. Un problema que tuve con WebDownloader es que en la configuración le indicaba que los archivos me los pusiera en el directorio /downloads, directorio al que le asigne permisos de escritura para mi usuario, pero por alguna razón Web Downloader siempre me iba guardando los archivos descargados en un subdirectorio de mi dir HOME, esto no me gustó ya que en mi HOME no tengo mucho espacio, ya que los dir /(root) /boot /var /usr /home y swap los tengo en particiones independientes, por lo que tuve que eliminar el directorio MyDownloads que crea directamente Web Downloader, para poder hacer un link dinámico de /downloads a ~/MyDownloads por lo que de esta forma Web Downloader descargaba en MyDownloads que en realidad es /downloads . Con esto ya pude seguir aprovechando los beneficios de rapidshare.com... Llevo un par de meses integrando en un servidor Linux múltiples herramientas multimedia libres para la creación de un Centro Multimedia con capacidades domóticas. Entre las que he probado y de la que hablare ahora es de Motion. Motion Es una utilería desarrollado bajo una licencia libre que permite detectar movimientos en cámaras web usando video4linux como interfaz para conexión con Dispositivos de Video en linux tales como cámaras web. Lo interesante de Motion es que permite usar cualquier Cámara Web compatible con Linux para hacer VideoStreaming esto indica que podemos ver la cámara web a traves de una página web, por lo que monitorear la cámara se puede hacer desde cualquier parte del mundo siempre y cuándo la computadora dónde esta conectada la cámara estuviera conectada a una IP Homolagada, pero lo mejor de Motion es que permite configurarse para que cuándo detecte movimiento capture las imágenes y las guarde en un directorio en formato Jpeg, por lo que su uso se extiende aun más para lo que es VideoVigilancia. Por default Motion corre en modo aplicación, pero puede configurarse desde su archivo de configuración que está en /etc/motion/motion.conf para que corra en modo demonio por lo que siempre estará corriendo en background. Motion por default abre el puerto 8000 para que desde otras partes vía una página web se pueda monitorear la cámara web siempre y cuándo la opción de webcam_localhost esté en off, el puerto también es posible configurarlo. Algo que me llamó mucho la atención de Motion es que es muy configurable a traves de /etc/motion/motion.conf, en dónde leyendo mediante man la documentación me entero de que tiene un trigger on_event_start que permite ejecutar alguna aplicación al momento de detectar movimientos, de tal forma que aqui solo basta usar la imaginación para poder hacer algo interesante tal como es por ejemplo mendiante Asterisk alertar con una llamada telefónica a personal de seguridad de un movimiento detectado. También algo que me agradó de TextMotion es que guarda imágenes cuándo se detecta movimiento, asi como también tiene la opción de grabar un video de cuándo se detecta el movimiento y mejor aún de mostrar el área dónde se está registrando el movimiento.. Tambien es posible configurar el número de frames necesarios parapoder considerar un evento de movimiento. Aquí pongo la configuración que uso para usar Motion como un detector de movimiento, con esta configuración guardo videos en formato avi con el codec msmpeg en el directorio default /var/lib/motion/snapshots y también desactivo la opción de que genere archivos JPG o PNG de movimiento, configuro a Motion para que muestre el video usando una calidad de 320x240 por cuestiones de rendimiento y ejecutando al momento de que se detecte un movimiento un script en PHP que es un Agi de asterisk que me permite marcar a una extensión telefónica.
# Minimal motion example config file provided by the # Debian motion package - for basic webcam operation. # # You most certainly want to investigate # /usr/share/doc/motion/examples/motion-dist.conf.gz # for further configuration options. Also, refer to the # motion man page and /usr/share/doc/motion/motion_guide.html # for detailed information on configuration options. daemon off # You may very well need to change this (check with 'dmesg' # Image size in pixels (valid range is camera dependent). framerate 25 # General threshold level and noise threshold # Initial brightness, contrast, hue (NTSC), and saturation. # Encode movies in real-time (install ffmpeg before enabling). # Codec to be used by ffmpeg for the video compression. # Target base directory for pictures and films (you may need # Define a port number (e.g. 8000) to enable the mini-http server. # Set to 'off' to allow anybody (not just localhost) to view the webcam_quality 70 #Configuracion personalizada #Puerto para entrar a la configuracion #Numero de frames requeridos para poder lanzar el evento de movimiento #Comando que se ejecuta al detectarse movimiento #Esta opcion siempre generaria imagenes cada cierto tiempo aunque no haya movimiento #Muestra la región donde se localiza el movimiento #muestra un texto en la esquina inferior izquierda #se asegura de que haya movimiento #desactivamos la opción de que guarde archivos de imágenes #indicamos que guarde los archivos en formato NTSC para el caso de Mexico
Existen otras aplicaciones para monitoreo de cámaras tales como webcam-server, pero a mi gusto Motion por mucho se lleva las palmas. Para mis prubeas he usado una cámara web Creative Live! Cam, la cuál adquirí por $ 180 pesos en la plaza de la computación. Para poder conectar esta cámara en Ubuntu Linux 7.10, use el driver ov51x-jpeg-1.5.9. Es posible usar la cámara también para el AMSN y otros programas que hagan uso de Video4Linux.
phyl3vn | Tecnología, Programacion, Software, Voz Sobre IP, Dispositivos Móviles, Fotografia | 16 Noviembre, 3:15pm
| Comentar acerca de esto
Hace un par de años encontré VoIPJet, un proveedor de Telefonía a traves de Internet, lo interesante de este proveedor es que ofrece su servicio usando el protocolo IAX, que es un protocolo nativo de Asterisk, el cuál IAX permite hacer las comunicaciones de Voz sobre IP de forma transparente aun estando detras de redes NAT, por lo que se volvió mi proveedor de Voz sobre IP favorito para mis implementaciones de conmutadores PBX de Voz sobre IP, aparte sus precios son bastante buenos: https://www.voipjet.com/prices.php Pero desafortunadamente desde hace algunos meses el servicio de Voz sobre IP con VoIPJet se restringió solo para proveedores de telefonía IP autorizados por los gobiernos locales, por lo que ya no podrá ser contratado este servicio por usuarios finales, a menos que se tenga un permiso por escrito en el caso de México por parte de la COFETEL, el cuál debe ser enviado a VoipJet para que asi activen el servicio.
Afortunadamente hay otros servicios que si son para usuarios finales, aunque sus precios no son tan bajos como los de VoipJet, pero siguen siendo bastante atractivos para ser implementados en conmutadores de Voz sobre IP.
phyl3vn | Tecnología, Voz Sobre IP, Dispositivos Móviles, Trabajo y Proyectos | 13 Noviembre, 5:39pm
| Comentar acerca de esto
En el anterior post puse información sobre una Rockola que hice en un rato de ocio allá en Oaxaca, ahora he puesto el código en SourceForge.net de la Rockola Web2.0 como le he llamado al proyecto. El código puede descargarse de la siguiente URL Puede obtenerse más información de esta aplicación en la siguiente URL: http://phylevn.mexrom.net/index.php/blog/show/Desarrollando_Rockola_en_Linux_.html Aqui algunos screenshots Espero pueda servirle a alguien el desarrollo y cualquier duda, comentario, sugerencia, queja ó demas siéntase libre de contactarme en fileinleon arroba gmail punto com
phyl3vn | Tecnología, Programacion, Software, Trabajo y Proyectos | 5 Noviembre, 5:45pm
| Comentar acerca de esto
Pongo a la disposición para los que asistieron a mis pláticas en el ENLi 2008 en la UPAEP en la Ciudad de Puebla y quién le interese, el material de exposición de mis pláticas. Para descargarlas accedan a http://files.mexrom.net Validarse con: login:invitado password:invitado Y luego acceder a la carpeta de conferencias: Ahí tengo los archivos de las pláticas: Tema: Cómo instalar una centralita telefónica con Asterisk Archivo: Asterisk.odp Tema: Fotografía Digital en Linux Archivo: FotografiaDigitalEnLinux.odp En esta URL está un procedimiento antiguo para Instalar Asterisk desde cero: http://phylevn.mexrom.net/index.php/blog/show/Asterisk_1421FreePBX_240_sobre_Ubuntu_710.html Próximamente subiré la versión actualizada de este HowTo. Para alguna duda o comentario estamos en contacto en : [fileinleon] arroba [gmail] punto [com] Hace unos días adquirí un teléfono Nokia 3500 en plan prepago con Movistar, ya que el plan de renta que tengo con Telcel se me está haciendo cada vez más caro, lo lindo de este teléfono no solo fué su precio de apenas $ 900.00 si no también sus características como soporte de J2ME, Bluetooth, USB y en Linux es posible enviar SMS a traves de Gnokii, por lo que aprovechando estas característica me he puesto a jugar con esta chunche haciendo mis pininos con java y también unas pruebas de bluejacking que dejé pendientes que más tarde postearé aquí, pero ahora este post va relacionado con el envío de SMS usando GNokii a traves de una página con PHP mediante pipes. Requisitos: El proyecto aquí comentado puede bajarse de la siguiente url:
http://files.mexrom.net Básicamente en Ubuntu Linux instalar Gnokii es simple:
sudo apt-get install gnokii gnokii-smsd libgnokii3 libgnokii3-dev Ya teniendo listo Gnokii, en el caso del Nokia 3500 editar en modo super usuario el archivo
sudo scite /etc/gnokiirc
Y ahí poner lo siguiente
[global] port = /dev/ttyACM0 model = AT connection = serial debug=on Ahora solo basta poner el siguiente script en un directorio web:
<?php /** * * Script para enviar SMS desde una pagina web usando PHP como lenguage script y Gnokii como interfaz de conexión entre el teléfono y la aplicación * * Desarrollado por Filein Rommel León Méndez * Script liberado bajo la licencia GPL * */ echo siteHeader(); $option = $_POST["status_page"]; switch($option){ case "": echo showForm(); break; case "sms_sender": pipes(ValidateNumber( $_POST["phone_number"]), $_POST["sms_message"]); break; } function showForm(){ $frontEnd = "<div align=center>" . "<form name=smssender method=post action=\"$_SERVER[PHP_SELF]\" >". "<table class=MAINFORM>". "<tr> <td colspan=2 >Envia SMS</td> </tr>". "<tr> <td colspan=2></td> </tr>". "<tr> <td class=NAME_FIELD>Telefono:</td> <td><input type=text name=phone_number size=70 maxlenght=16 class=TEXT_BOX></td> </tr>". "<tr> <td class=NAME_FIELD>Mensaje:</td> <td><textarea name=sms_message cols=60 rows=5 class=TEXT_AREA></textarea></td> </tr>". "<tr> <td></td> <td><input type=button name=send_message value='Enviar' onClick='javascript:document.forms[0].submit();' class=TXT_BUTTON></td> </tr>". "<input type=hidden name=status_page value=\"sms_sender\" >". "</table>". "</form>" . "</div>"; return $frontEnd; }
De ahí solo basta ir a Firefox al directorio dónde se instaló el script para ejecutarlo: http://localhost/sms/ Dar un número de teléfono y mensaje a enviar.. si todo salió bien debería enseguida verse el mensaje enviado desde la página, en el teléfono destino.
phyl3vn | Tecnología, Programacion, Software, Dispositivos Móviles, Trabajo y Proyectos | 19 Octubre, 12:21am
| 2 comentarios
Im starting a project to integrate many technologies in Linux and to create a Home Multimedia Center, using Asterisk VoIP, Video and Audio players, Bluetooth devices, IrDA devices and Remote Control, Voice Recognition and Text to Speech, Home Security, Motion Detection and another things that I want concentrate in a PC with Linux. For motion detection I will use a WebCam, then I bought a Creative Webcam, the model is Creative Live! Cam Chat, searching info in internet about drivers for creative webcam, I found one open source driver in creative website http://opensource.creative.com/webcam.html, in this webpage I cannot see the model, but running lsubs -l in linux I could get the Vendor Id : 0x041E and Product ID : 0x405F of the WebCam, then with this info searching in the drivers webpage of Creative I could to know that WebCam Vista has the same values that Live! Cam Chat. Result of the search WebCam Vista (D) VF0330 0x041e 0x405f http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page Part of the result of run lsusb -v
Bus 003 Device 012: ID 041e:405f Creative Technology, Ltd Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x041e Creative Technology, Ltd idProduct 0x405f bcdDevice 1.00 iManufacturer 1 To install the drivers of the webcam I downloaded the drivers from : http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gz I untar the package in /usr/src
cd /usr/src wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.9.tar.gz tar -xzvf ov51x-jpeg-1.5.9.tar.gz cd ov51x-jpeg-1.5.9 After unload ov511 driver this if this module had loaded in the memory and remove ov511 drivers from /lib/modules/'uname -r'
rmmod ov511 sudo rm -rf /lib/modules/2.6.22-14-generic/kernel/drivers/media/video/ov511*
And to compile and install the drivers
sudo make clean sudo make sudo make install
Previously you will need load the videodev module modprobe videodev Only rest load the module modprobe ov51x-jpeg And with camorama or another app for webcams you will can see the image of your webcam.
phyl3vn | Tecnología, Software, Trabajo y Proyectos, Fotografia | 17 Octubre, 12:57am
| Comentar acerca de esto
La semana pasada fuí a Guadalajara, Jal., a entregar un proyecto que me gustó mucho desarrollar, ya que en este proyecto que duró varios meses de desarrollo, se mezclaron varias tecnologías por lo cuál el aprendizaje y la experiencia fué grata pues el desarrollo se comenzó desde cero. El proyecto consistió en hacer módulos de cotizaciones, gestión de cortes de pedidos, devoluciones y generación de facturación electrónica para dispositivos móviles con PocketPC 2003 y Windows Mobile 2005, este proyecto se desarrolló como complementó a un ERP existente que hace uso la empresa Grupo Venta Internacional S.A de C.V., una empresa especializada desde 1990 en el suministro de equipo y material quirúrgico para Cirugía Plástica y Reconstructiva, Neurocirugía, Cirugía Maxilofacial, Traumatología, Otorrinolaringología y Antienvejecimiento. La aplicación en el dispositivo móvil permite descargar catálogos de la base de datos del ERP, a la cuál se accede vía GPRS desde algún lugar dónde haya cobertura de telefonía celular GSM/GPRS, por cuestiones de seguridad se hizo a traves de un tunel VPN, para lo cuál se implementó un servidor VPN libre por software el cuál hace la función de redireccionamiento entre la red local de la empresa y la red VPN de los móviles. Ya descargada la información se almacena en una base de datos SQLite versión 3 la cuál tiene un rendimiento bastante eficiente en la terminal portátil, y a partir de ahí se pueden realizar cotizaciones en modo batch, no requiriendo tener conexión GPRS con el servidor para poder generar las cotizaciones de los clientes, y así en algún momento enviar la información al servidor para que las cotizaciones generadas sean atendidas de forma inmediata por el personal de Servicio a Clientes y asi rápidamente convertirlas a órdenes para luego surtirlas. Otro proceso que permite realizar la terminal portátil es el corte de pedidos que básicamente es llevar un control sobre los productos pedidos por los clientes, de tal forma que es posible generar devoluciones, registrar que productos mantiene el cliente y que productos va a facturar, en el caso de facturación aquí se hace uso de facturación electrónica que está basado en el estándar legal de SAT(secretaría de Administración Tributaria) en México. De tal forma que la terminal al momento de estar facturando los productos hace una conexión a un webservice para poder extraer el sello digital en base al resultado de la cadena original y del XML generado previamente, para luego poder ser impresa la factura en una impresora portátil Zebra RW420 mediante Bluetooth. Lo interesante del desarrollo fué hacer las conexiones remotas y hacer que toda la información se guardara en las correspondientes tablas del ERP, ya que hay muchas dependencias en varias tablas por lo que había que llevar un control minucioso sobre los registros actualizados en el ERP. También fué interesante realizar las conexiones VPN desde un móvil a un servidor OpenVPN usando conexiones GPRS, así como también la impresión de reportes usando conexiones bluetooth. Detalles del desarrollo:
phyl3vn | Tecnología, Programacion, Software, Dispositivos Móviles, Trabajo y Proyectos | 13 Octubre, 2:02pm
| 5 comentarios
¿ Afectado por clickjacking ? Verificando... :S
phyl3vn | Tecnología | 8 Octubre, 7:26pm
| 1 comentarios
I've finished of publication of the survey about of ¿ How to you connect to the internet ? ![]() The results show the wide use of ADSL Connections, being the mainly way to connect to the internet with 67%. The dialup has left to be the main to connect to the internet as it was ten years ago. Another alternatives of communication aren't still competition for ADSL connections, for example Cable communication is the second place with 9 percent of the survey, very far of ADSL. Even with the publicity the 3G communications only represent 4 percent, and GPRS connections really not is used as alternative to connect to the internet. WiMax has not had the boom i México that it was expected in previously years. I think that is very early to declare a winner, this because new technologies begin to be developed.
phyl3vn | Tecnología | 2 Octubre, 4:31pm
| Comentar acerca de esto
Tonight I was programming in my computer, but my neighbor was listening a song called "Night In Bangkok", this song some years ago when I was adolescent it sounded a lot in the radio, for that I enter to youtube to search this song and to listen it in my computer, but in a part of the song I listened Thailand music so call my attention and I began to search thailand music, but the first video that I could find was Nepal Music, seeing this video in the right side of the youtube yo can see another videos and one of them I found curious, the title of this video is "Mars Civilization: Evidence by European Space Agency". The author of this video is Sean David Ryan, he show in the video mars photographs taken by European Space Agency, where he can found rare shapes in the photograph increasing the contrast and lowering the brightness of the photograph. In Mexico there a chatterer called Jaime Maussan making business with UFO, Aliens and other rare things, then I didn't believe what I saw in the the video, because it could be a trick using an images editor. But searching the Hale Crater photographs in the ESA website I can to get three photographs and I downloaded it. Making the same process that Sean Dadiv Ryan made with the photographs I saw the same shapes in the picture and I put the final result. The shapes that appear in the low part of the photograph are very interesting, I thought that this shapes were created by an error by JPEG Compresion Algorithm, but processing the three photographs that have a different angle and perspective I can saw the same shapes curiosly.. You can see the video of Sean Davi Ryan in youtube : http://www.youtube.com/watch?v=qcR7VX-FwDY And to download the Mars Hale Crater photograph from ESA Website http://esamultimedia.esa.int/images/marsexpress/137-021104-0533-6-3d2-01-HaleCrater_H.jpg Or going to the ESA Website and download another Hale Crater photographs.. http://www.esa.int/esa-mmg/mmg.pl?topic=&subtopic=&subm1=GO&keyword=Hale+Crater if you make the same procedure described in the video, you could see the shapes in the "Hale Crater" , this is very interesting because the photographs are downloaded directly of the ESA Website. I have my doubts about of the shapes, but I leave it to your approach..
phyl3vn | Tecnología, Software, Cine, Naturaleza, Personal, Viajes, Fotografia | 27 Septiembre, 1:13pm
| Comentar acerca de esto
Hace algunas semanas se liberó un script en Python que permite descargar videos de youtube a tú computadora en formato FLV para despues poder visualizarlos con el reproductor multimedia VideoLAN(VLC) ó pasarlos a otro formato de video con FFMPEG. De tal forma que aprovechando este script desarrollado en Python he hecho un script en PHP que utilizando el script hago una interfaz para poder obtener la url del video y así pueda descargarse, esto para los usuarios que no tienen instalado Python en su computadora y no sepan mucho del manejo de consola. Solo basta introducir en el siguiente campo de texto la liga del video que aparece en youtube, luego presionar el botón get video, esperar unos segundos y abajo aparecerá el video para visualizarlo así como la liga para que pueda descargarse. Cuándo se descargue el video de youtube almacenará en la computadora un archivo llamado get_video.flv solo renombrarlo con el titulo del video por ejemplo, y visualizarlo con VideoLan.
Source Code El código fuente de esta interfaz para PHP que he hecho puede descargarse desde http://files.mexrom.net Path: /youtube/youtube.zip
phyl3vn | Tecnología, Software, Cine, Entretenimiento | 21 Septiembre, 6:08pm
| Comentar acerca de esto
In image processing, computer graphics, and photography, high dynamic range imaging (HDRI) is a set of techniques that allows a greater dynamic range of exposures (the range of values between light and dark areas) than normal digital imaging techniques. The intention of HDRI is to accurately represent the wide range of intensity levels found in real scenes ranging from direct sunlight to shadows. [ Wikipedia] To Create HDR images exists many applications that can help us with this technique, but many times that is commercial software and we need a license to use it, and also this software only can run in Microsoft Windows, for example Photoshop CS3, Photomatix, etc. Exist an image manipulator software called GIMP, but with this software, we can't to create HDR, only Exposure blended images, first because GIMP only work with 8 bits images and a HDR image require more than 8 bits. In Linux you can to create HDR Images with QTPFSGUI, if you use ubuntu linux, only executing sudo apt-get install qtpfsgui you will have installed this software to create HDR Images, but is recommended download the software from http://qtpfsgui.sourceforge.net/download.php, it available for Windows, Linux and MacOSX. The result with qtpfsgui is for example like the following images.. Hace unos días fuí a Oaxaca a visitar a mi familia, platicando con mi padre quién es un profesor de educación primaria me comentó que este año le tocó dar clases a alumnos de 6° año de primaria, y con eso de la "Alianza por la Educación" para este nuevo ciclo escolar que va del 2008 es necesario enseñarle ingles a los niños de primaria, mi padre se mostró algo preocupado, ya que el no tiene nociones de ingles, mas que unas solas palabras, por lo que mostró preocupado de como enseñaría a sus alumnos la pronunciación de las palabras que venían en el texto de ingles para el grado asignado. Por lo que para ayudarle con esto, recordé que ya desde hace tiempo ya vengo trabajando con un sistema sintetizador de voz llamado Festival, este software permite leer textos y reproducirlos con diversos parlantes los cuáles pueden ser en ingles, italiano, frances, español, alemán, sueco, etc. dependiendo de la configuración seleccionada, de tal forma que es posible leer textos en ingles con la pronunciación adecuada usando un parlante ingles, o leer textos en italiano usando en festival un parlante italiano. El primer detalle que salió fué que festival está creado para Linux el cuál es un sistema operativo de código abierto, pero buscando en internet encontré la forma de compilar Festival para windows gracias a Benjamin L. Brown. Lo que se me ocurrió hacer es algo similar a una aplicación llamada ksayit que funciona bajo linux, esta aplicación lo que hace es reproducir el texto que se copia en cualquier programa, de tal forma que presionando el botón de ksayit ubicado en la barra de tareas de KDE lo reproduce a traves de Festival. Por lo que haciendo uso de Visual C++, C y Festival sobre Windows pude crear un pequeño plugin para Festival que podría ser de utilidad a alguien que quiera tener una ayuda sobre el aprendizaje de la pronunciación del idioma ingles y otros lenguajes. Instalación del Plugin para la pronunciación del ingles (También ver más abajo el video del procedimiento aquí indicado) Para poder descargar el plugin de Festival para Windows XP ir al siguiente link: http://files.mexrom.net/index.php El login y password de acceso es : user: invitado Despues de acceder al sistema ir a la carpeta Y desde ahí seleccionar el archivo Despues de que se descargue el arhivo ejecutarlo e instalarlo en el directorio raiz C:\ ya que se haya descomprimido se creará en automático el directorio C:\FestivalTTS, enseguida ir al directorio C:\FestivalTTS\festival\src\main\ Y ejecutar FestivalXPSysTray.exe Una vez ejecutado FestivalXPSysTray.exe, se verá un ícono con forma de boca en la barra de tareas de Windows. Ahora solo seleccione un texto en ingles en alguna página de internet, documento, ventana, etc y luego vaya a presionar el ícono de la boca, seleccionado la opción hablar. Enseguida el sistema de Festival comenzará a leer el texto copiado. Codigo Fuente El código fuente también puede descargarse mediante PHPFileManager, solo ir al directorio source code y descargar los 2 archivos listados: Aquí pongo un video que indica los pasos para la instalación del plugin de Festival, esto por si hay algún profesor de educación primaria en nuestro pais que le fuera útil el plugin. Cualquier comentario, error o duda sobre el plugin desarrollado pueden hacérmelo saber en: fileinleon [arroba] gmail [punto] com Saludos..
phyl3vn | Tecnología, Programacion, Software, Voz Sobre IP, Personal | 16 Septiembre, 3:51am
| Comentar acerca de esto
Festival es un proyecto Open Source desarrollado por el centro de investigación de la universidad de Edimburgo, el cuál permite procesar texto a voz, de tal forma que ha sido posible tener un sistema que lee en diversos idiomas un texto, de tal forma que seleccionando un tipo de lector predeterminado(ingles,español, italiano, aleman, etc) es posible leer un texto respetando las reglas gramaticales de ese idioma. Festival inicialmente está desarrollado para usarse sobre un entorno Unix, por lo cuál nativamente está desarrollado bajo Linux, pero debido a que ha sido programado en C/C++ es posible compilarlo en otras plataformas como puede ser el caso de Windows. Hace unos días vine a Oaxaca y platicando con mi padre que es maestro de educación primaria, me comentó que ahora en la SEP le están pidiendo a los maestros de primaria de 5 y 6 grado que enseñen ingles a sus alumnos, por lo que su preocupación fué como enseñar ese idioma si no tiene el más mínimo conocimiento sobre la lengua anglosajona, mucho menos conoce la pronunciación, por lo que decidí buscar una solución y en este caso como ya había trabajado con Festival para alkgunas aplicaciones de Voz sobre IP que he desarrollado para asterisk , busque si había algun port para Windows, pero no encontré nada, por lo que busqué como compilar Festival para windows y encontré el siguiente tutorial. http://flame.cs.dal.ca/~lalita/festival/festivalXP.htm Ese tutorial me ha sido bastante efectivo y me sirvió para tener ya Festival trabajando sobre Windows. Solo es requerido tener un compilador de Visual C/C++ Las fuentes de Festival y Speech tools. El entorno unix para Windows cygwin Las herramientas de desarrollo con MinGW Y Seguir el procedimiento de instalación que sigue el tutorial. Vale la pena echarle un ojo..
phyl3vn | Tecnología, Programacion, Software, Voz Sobre IP, Personal | 8 Septiembre, 1:17am
| Comentar acerca de esto
Remate de algunos equipos seminuevos : Información de contacto: Teléfono: 5542238407
Antena Satelital HughesNet 2 Watts
Antena Satelital Marca Hughes Net con Modem HN7000.
Antena de 98cm con Radio de 2 Watts de potencia.
Modem HughesNet HN7000 con velocidad de Transmisión hasta de 500kbps de subida y 2 Mbps de bajada según el plan contratado.
Precio : $ 8,000.00 + Gastos de Envío.. Esta antena más el modem tiene un costo de $ 8,000.00 entregado en la Ciudad de Oaxaca ó más gastos de envío en caso de que se requiera enviar a otra ciudad. Puedo enviar el archivo de sistema para que verifiquen la información válida del equipo. Esta antena en mercado libre la consiguen en $ 950.00 dlls + Gastos de Envío e Instalación cómo puede verse en el siguiente link: http://articulo.mercadolibre.com.mx/MLM-24674764-internet-satelital-hn7000s-antena-98cm-instalado-_JM La venta es del puro equipo satelital módem HugesNet y antena de .98cm, se requiere hacer la reactivación del equipo con un proveedor de HugesNet. Pueden verse los planes de renta del servicio de Internet en la siguiente página: http://espacioenmovimiento.com/costos.html Es excelente para poner un cybercafé en lugares dónde no haya Infinitum o cable y funciona muy bien para navegación web, chat msn, correo Electrónico, videoconferencias, Descarga de arhivos y música, etc. Nota: Solo he usado esta antena como pruebas por 1 semana y desde entonces la tengo guardada. ![]()
Computadora de Escritorio seminueva
Precio : $ 6,000.00
Linksys SPA 3102 Compatible con Asterisk
Precio : $ 850.00 Vendidos Caracteristicas 1 FXS + 1 FXO + 1RJ45 (LAN) + 1RJ45 (WAN). Adaptador analógico + Gateway. El SPA3102 es un adaptador analógico (FXS) que rehaliza las funciones de gateway (FXO), puediendo conectarse a una línea analógica o a una extensión de una centralita. Dispone de las funcionalidades del SPA 3000 con la característica añadida de ser un router neutro (SPA 2100). Este dispositivo permite dirigir llamadas de la telefonía tradicional o GSM a través de un proveedor de voz sobre IP y viceversa. Con ello es posible definir que todas las llamadas locales sean encaminadas a través de la línea telefónica tradicional (FXO) y las llamadas internacionales a través de un Internet (RJ45) mediante un proveedor de voz sobre IP y así reducir el gasto telefónico de manera significativa. Caracterísiticas:
Codecs Soportados:
Protocolos de Señalización Soportados:
Dimensiones:
Linksys PAP-2 - Compatible con Asterisk VoIP
Llama a cualquier parte del mundo y recibe llamadas desde cualquier parte del mundo usando tú red de internet por menos de 1 peso el minuto ó llama a celulares por .20 ctv de dólar.
Precio : $ 550.00 En la compra te digo como configurar este equipo para que puedas hacer llamadas por internet a precios bastante bajos y también para que puedas recibir llamadas con números de diversas partes del mundo. El precio original de este equipo es de más de 0.00 cómo lo puedes ver en la siguiente URL: Solo 1 disponible Dispositivo que permite conectar terminales analógicos (Teléfonos convencionales domésticos) a un router ADSL o Cable, para poder realizar llamadas de Voz sobre IP contratando el servicio en un operador de VOiP. El nuevo adaptador telefónico de Linksys, combinado con una subscrición a un plan específico de servicio VoIP, convierte la conexión de Internet existente en una línea telefónica de alta calidad para realizar y recibir llamadas telefónicas. El adaptador telefónico viene equipado con dos puertos telefónicos estándares (RJ-11) y un puerto Ethernet (RJ-45). Los usuarios conectan sus teléfonos inalámbricos o fijos existentes o una máquina de fax al adaptador telefónico, y conectan el adaptador telefónico a un router o gateway a través del puerto Ethernet. Cada conector telefónico opera individualmente, con servicio telefónico y números telefónicos separados; como tener dos líneas telefónicas. Con el servicio telefónico de alta calidad se obtiene una recepción telefónica clara y conexiones de fax confiables mientras que se navega en Internet al mismo tiempo. Dos puertos telefónicos estándares (RJ-11) y un puerto Ethernet (RJ-45) Compatibilidad: con todas las características comunes de un teléfono: Llamada ID, llamada en espera, Voice mail, etc.
Tarjeta X100P compatible con Asterisk
Tarjeta compatible con Asterisk.
Provee un canal FXO.
Compatible con los drivers Zaptel.
Precio : $ 500.00 Vendido
Airlink 430w
Ruteador inalámbrico super G con capacidad de transmisión de hasta 108 Mbits compatible con el protocolo 802.11b/g.
1 Püerto Wan
4 puertos Ethernet
Firmware dd-wrt 2.4 Service Pack 1 Activado..
Listo para trabajar en Modo AP con funcionalidades de un Router avanzado profesional, así como también ya viene listo para poder implementarse un WDS(Wireless Distribution System) lo que te permitira sin usar cables extender haciendo saltos tú red inalámbrica.
Precio : $ 400.00 Vendida Informacion sobre DD-WRT
Audifonos Inalambricos
Audifonos inalámbricos con base que transmite en la frecuencia de los 900 Mhz.
Permite escuchar hasta 20 metros de la base. También permite escuchar teléfonos inalámbricos en la frecuencia de los 900 Mhz.
Precio: $ 300.00 Incluye cable de audio.
Router Linksys RTP300 Precio $ 850.00
![]() El precio de este equipo en tiendas de internet va de los $ 1,200 pesos más IVA.
2 Teléfonos Inalámbricos GE
Buzón de mensajes.
Base con altavoz.
Incluye:
Precio : $ 200.00 C/U
Impresora Multifuncional HP C4180 Seminueva
Precio : $ 1, 100.00 (Incluye cartucho nuevo de tinta a color y B/N originales) Vendida
phyl3vn | Tecnología, Voz Sobre IP, Dispositivos Móviles, Personal, Fotografia | 7 Septiembre, 11:46am
| Comentar acerca de esto
En la mañana un conocido tuvo un descuido al asignar la contraseña de Windows XP y tuvo un error al copiar el password asignado a esa PC, por lo que no podía entrar al sistema y continuar con sus labores habituales, por lo que me llamó para que le echara la mano con este asunto. Lo primero que me pasó por la mente fué usar algún live cd de Linux y desde ahí de alguna forma intentar crackear la contraseña de Windows XP, por lo que investigando en google encontré información sobre la herramienta chntpw , la cuál es una utilería que funciona bajo Linux y permite romper el sistema de seguridad de Windows XP. Afortunadamente tenía un live cd de Knoppix, la cuál ya trae esa utilería instalada en el CD, por lo que segui el procedimiento descrito para poder usar chntpw. Lo primero que hay que hacer es montar la particion NTFS dónde se encuentra el directorio C:/windows, esta particion hay que montarla como de escritura y lectura. Por ejemplo suponiendo que /dev/sda1 sea el directorio de Windows, entonces se montaría la partición de la siguiente manera:
sudo mount -t ntfs -o rw /dev/sda1 /mnt/windows ya montada la particion ir al directorio
cd /mnt/windows/windows/system32/config Y listar los archivos
ls -l Lo que nos regresaría algo como esto
-rwxrwxrwx 1 root root 524288 2008-08-28 00:28 AppEvent.Evt -rwxrwxrwx 1 root root 524288 2008-08-28 00:29 default -rwxrwxrwx 1 root root 1024 2008-08-28 00:28 default.LOG -rwxrwxrwx 1 root root 94208 2006-08-24 05:35 default.sav -rwxrwxrwx 1 root root 262144 2008-08-28 00:29 SAM -rwxrwxrwx 1 root root 1024 2008-08-28 00:27 SAM.LOG -rwxrwxrwx 1 root root 65536 2008-02-05 17:46 SecEvent.Evt -rwxrwxrwx 1 root root 262144 2008-08-28 00:29 SECURITY -rwxrwxrwx 1 root root 1024 2008-08-28 00:28 SECURITY.LOG -rwxrwxrwx 1 root root 42991616 2008-08-28 00:29 software -rwxrwxrwx 1 root root 1024 2008-08-28 00:28 software.LOG -rwxrwxrwx 1 root root 667648 2006-08-24 05:35 software.sav -rwxrwxrwx 1 root root 524288 2008-08-28 00:28 SysEvent.Evt -rwxrwxrwx 1 root root 5505024 2008-08-28 00:29 system -rwxrwxrwx 1 root root 1024 2008-08-28 00:29 system.LOG drwxrwxrwx 1 root root 4096 2008-04-25 09:54 systemprofile -rwxrwxrwx 1 root root 479232 2006-08-24 05:35 system.sav -rwxrwxrwx 1 root root 1024 2006-08-24 05:35 TempKey.LOG -rwxrwxrwx 1 root root 262144 2006-08-24 05:35 userdiff -rwxrwxrwx 1 root root 1024 2006-08-24 05:35 userdiff.LOG
Por lo que comenzaremos a editar los archivos de seguridad de windows
sudo chntpw -l SAM system SECURITY Al ejecutar el comando anterior nos regresara lo siguiente:
chntpw version 0.99.3 040818, (c) Petter N Hagen Hive's name (from header): <\SystemRoot\System32\Config |