Hace unos días por error borré los binarios de una aplicación que me permitía generar licencias para un sistema de toma de inventario para terminales portátiles que se desarrolló, pero por un error de selección borré el instalador y la aplicación. Por lo cuál me salió una urgencia de generar unas licencias ante la petición de más licencias por parte de un cliente, por lo que necesitaba compilar el código del generador de licencias para poder ejecutar el generador, el detalle fué que no tenía instalado Visual Studio .Net en la máquina, pero como dicen en mi pueblo "a falta de pan tortilla" por lo que entré a la página de MonoDevelop a buscar la versión de Mono lidereada por el compatriota mexicano Miguel de Icaza.
Mono es un software open source que es como un .Net multiplataforma (Windows, Linux, MacOSX, Solaris, etc, etc.). Prácticamente incluye casi todas las características de .Net y la ventaja que tiene es que se puede desarrollar en diversos lenguajes(C#, Java, PHP, Python, Perl, Visual Basic, etc).
Lo lindo de Mono es que me permitió compilar mi código de generador de licencias permitiéndome tener el ejecutable sin mover nada al código fuente, de tal forma que despues de decargar Mono, instalarlo y compilar mi código en unos minutos tenía el ejecutable de mi generador de licencias y así poder darle a mi cliente las licencias para la aplicación de toma de inventarios para sus equipos terminales portátiles PPT8800 e Intermec CK31.
QTPFSGUI es un software Open Source que permite generar HDRs. Esta herramienta es de mis favoritas al momento de editar fotos y generar HDRs, bàsicamente se puede comparar con Photomatix y de hecho muchas veces he preferido usar QUTPFSGUI a Photomatix que es el software màs comercial para generaciòn de HDRs.
Leyendo el grupo de flickr de QTPFSGUI me entero que en la nueva versión 2.0 ya no se llamarà QTPFSGUI, ahora tiene el nombre Luminance HDR, lo cuál desde mi punto de vista me parece un buen nombre, ya que generalmente los nombres de las aplicaciones de software libre son muy poco pràcticas y suenan como a medicina por lo que muchas veces no logran captar la atenciòn de otros usuarios que no estén relacionados con el Open Source.
Aquí algunas fotos que he tomado con mi camara FujiFilm S5600 y que he usado QTPFSGUI para convertirlas en HDRs.
El software de QTPFSGUI puede obtenerse de la siguiente URL:
Esta semana han sido de mucho estres y presiones por diversas circunstancias, tan es asi que hace un rato que llegué al depto, prendí la lap para checar algunos correos y en lo que cargaba abrí el refri para sacar una "pecsi" bien helada para relajar el cuerpo, . Pero por el estres no sé, regué accidentalmente media botella sobre el teclado de la laptop, lo que pensé en ese momento fué "no mames, esto ya valió ", por lo que mi reacción inmediata fué desconectar la laptop de la corriente -aunque se me pasó quitarle la batería-, y luego ponerla boca abajo para que el líquido no se introdujera más.
Total que despues de un rato entre que teniéndola de cabeza para poder sacarle el líquido y secarla, decidí prenderla. Afortunadamente prendió y funcionó bien, pero al momento de escribir ninguna tecla funcionaba y una que otra pues escribía otros caracteres, por lo que bueno pensé me salió barato "el pulso maraquero" al menos.
Me puse a buscar teclados en Mercado Libre compatibles con Toshiba, los cuáles cuestan alrededor de $ $ 500 pesos, por lo que dije mañana compro uno pues sin una computadora prácticamente soy un ser inservible. Asi que ya me había resignado a pagar ese dinero más la mano de obra.
Pero me acordé que por ahí tenía una lap que alguna vez dejó de funcionar en un viaje a Mérida, Yucatán., que por cierto también es Toshiba, generalmente no guardo las cosas inservibles por eso del feng shui y que hay que evitar tener cosas no necesarias por eso de las vibras y demás, pero bueno creo la tenía como reliquia y por algo la había guardado.
Al ver el teclado de la laptop anterior vi que era el mismo que tiene esta laptop, por lo que le quité el teclado a la otra, y a esta también para intercambiarlo.
Pensé que sería algo complicado, pero realmente no lo fué.
Pues casi todas las laptops los teclados se quitan por arriba.
Asi que primero desconecté de la corriente la lap y le quité la batería.
Despues solo bastó levantar cuidadosamente la tapa que está entre el teclado y el monitor, en este caso usé un cortauñas que tenía a la mano.
Ya que se haya levantado la tapa, solo hay que quitar los 2 tornillos que sujetan al teclado.
Con cuidado solo levantar el teclado y desconectar el cable del conector que va a la tarjeta madre de la laptop.
Listo solo hay que reemplazar el teclado, volver a conectar el cable al conector de la tarjeta madre.
Atornillar, enbonar la tapa nuevamente y verificar que todo esté correctamente fijado.
Antes de conectar el teclado que tenía de la otra laptop, lo limpié pues como estaba por ahí arrumbado desde hace 3 años, pues obvio que estaba super enpolvado, asi que lo limpié con un cepillo dental, pero no me convencía por lo que lo rocié de un líquido limpiador, lo sequé y lo conecté.
Pero ya que estaba conectado, todas las teclas respondían, pero creo que por la humedad que le había producido el líquido limpiador, en algunas teclas como por ejemplo en la e, escribía "e3", en la v "vc", en la n "nb" y obvio en ese momento pensé de nuevo en comprar otro teclado, asi que apagué la lap y me puse a leer un libro, pero 2 horas despues de no estar convencido la enciendo de nuevo y como ya la humedad había desaparecido las teclas volvieron a su funcionamiento normal.
Afortunadamente mi brutalidad no pasó a mayores con la lap y sirvió para aprender algo nuevo en este día, así que si despues se me riega la leche en el monitor, ya postearé un post de como limpiar LCDs.. .
Hace un rato me llegó un correo de una empresa que se hace llamar importando-mex.com, en el correo anuncian super ofertas de laptops, como por ejemplo una MacBook en $ 9,000.00 por lo que se me hizo raro y entré a checar la página.
Haciendo un whois importando-mex.com, me arroja que el dominio fué creado apenas:
Supuestamente están en Reynosa, Tamaulipas. Hasta publican un mapa de su ubicación el cual he copiado para mantenerlo vigente por si su sitio desaparece.
Juárez 4225 esq. Guerrero, Zona Centro
CP 88500 Cd. Reynosa, Tamaulipas
Pero buscando en google maps esa dirección veo que es una esquina sin construcción o edificio alguno:
En la página al procesar un pedido veo que hay una cuenta de banco que es la siguiente:
Datos para pago en efectivo, cheque y/o transferencia bancaria:
Banco: Banamex
Cuenta: 74020002704
CLABE: 002180740200027045
Titular: FERNANDO VIVANCO DE LA GARZA
Buscando en google el nombre del titular, al parecer ha creado con anterioridad varios sitios parecidos y defraudado a varios:
Quise reportarlo con la policía cibernética de la SSP, pero creo que ya andan de vacaciones incluso su website, pues al querer levantar la denuncia me genera un mensaje NSAPI en off, asi que al parecer la burocracia también la trasladan a internet por lo que veo. Ja, ojalá en el inter no caiga algún incauto.
Así que aguas con las ofertas, pues la crisis está dura y cada bien le busca como puede incluso con fraudes.
Hace tiempo había visto en el grupo de asterisk en google que vienen posteando información sobre chan_sebi pero nunca le presté atención, hasta hace unos días que ví que habían posteado que el desarrollador principal de chan_sebi, conocido como odicha había sido aceptado como desarrollador oficial de asterisk, por lo que me llamó la atención la contribución que hizo a esta tecnología.
Al leer información sobre chan_sebi, realmente si me sorprendió, ya que es una alternativa bastante económica y eficiente de integrar redes GSM dentro de Asterisk.
¿Porqué tanto revuelo por chan_sebi?
Actualmente la forma de conectar redes GSM a Asterisk es mediante telulares GSM
De tal forma que las llamadas a números móviles se sacan por telulares, en vez de sacarlos por líneas analógicas tradicionales como Telmex, Axtel o Maxcom en el caso de México dónde llamar a un celular te cuesta más de $0.25 Us Dlls usando estas compañías, mientras que usando un telular te cuesta desde $0.00 hasta $0.10 Us Dlls dependiendo del plan que se tenga con una compañía móvil.
El detalle que actualmente un telular te cuesta alrededor de $200.00 US Dlls, más aparte requieres de un puerto FXO en el conmutador lo que suma otros $100.00 US Dlls.
Al usar chan_sebi, ya no se usaría un telular ni se requeriría de un puerto FXO para conectar Asterisk a la red GSM, solo bastaría un dispositivo USB como el siguiente que es un Huawei E169, el cuál tiene capacidad de comunicación de voz y datos, por lo que usando chan_sebi se puede usar este dispositivo como Gateway GSM con la posibilidad de poder también enviar SMS aparte de usarlo como troncal GSM.
El costo de estos dispositivos está alrededor de $50.00 US Dlls, por lo que su costo baja considerablemente en comparación de usar un Telular+FXO.
Incluso algunas compañías en un futuro pudieran dar este dispositivo con un costo cero adquiriendo un plan de telefonía móvil.
El único detalle y el peor de todos, es que este dispositivo no lo venden aquí en México, aquí hay otros modem usb Huawei, pero solo tienen la capacidad de enviar datos, pero no voz, por lo que solo podrían enviarse SMS a traves de ellos pero no recibir y hacer llamadas GSM.
En este caso la única opción sería importarlos de china, pero para eso se requeriría de adquirir un gran lote y hacer una inversión de varios miles de dolares.
Leyendo el sitio de Hack a Day encontré un post interesante sobre como unos ingenieros de Japón y otros países crearon una interfaz para conectar el iPhone y enviar señales de radiofrecuencia a un robot para indicarle hacer movimientos como caminar de frente, de lado, hacia atras, saltar, patear, agacharse, etc.
Esto ya que la pantalla del iPhone es táctil por lo que comentan esto sería fácil de portar a cualquier dispositivo que pudiera ser táctil como lso hay ya muchos y sustituir los viejos sistemas de radiocontrol.
Hace unos días entré al sitio de http://www.rowetel.com para bajar OSLEC que es un cancelador de eco por software para Asterisk que funciona excelente en tarjetas de telefonía IP que no traen hardware de cancelación de eco y que me ha funcionado bastante bien hasta con 10 puertos FXO. Como andaba de ocioso entré a su blog y leí un post que hizo David Rowe quién es el desarrollador de OSLEC entre otros proyectos como un Auto Solar y también de un PBX con 4 FXO totalmente abierto de software & hardware, y ví en su blog acerca de un proyecto que le llaman The Mesh Potatoes, el cuál me parece muy interesante y platico porqué..
The Mesh Potatoe es un proyecto de Sofware & Hardware completamente abierto que permitiría a comunidades marginadas tener una red de telefonía local, ¿Cómo? Su idea es tener ruteadores inalámbricos 802.11bg el cuál aproveche B.A.T.M.A.N (Better Approach To Mobile Ad-hoc Networking) software basado en herramientas que corren sobre Linux, de tal forma que la idea es que un dispositivo tenga un chip inalámbrico basado en Atheros ya que las librerías son abiertas, así como también un módulo FXS de hardware abierto desarrollado por David Rowe, así como un códec speex y oslec como cancelador de eco. De tal forma que la conjunción de todas estas tecnologías permitan tener un dispositivo el cuál calculan su costo sería de $100 dlls en un inicio y permitiría intercomunicar todas las casas de algún pueblo o villa, haciendo saltos entre si mediante un ruteo inteligente proporcionado por BATMAN.
En la foto David Rowe ingeniero australiano creador de OSLEC y desarrollador de hardware abierto.
El proyecto realmente es interesante y vaya que es de aplaudir el interes de la Fundación Shutleworth quién tiene a cargo el desarrollo de Ubuntu por apoyar un proyecto como este que bien ayudaría a pueblos de Africa y también algunas regiones de America Latina que hasta el día de hoy permanecen marginadas. Ojalá este proyecto se lleve a la práctica y pronto veamos que con Software Libre, Hardware Libre y Personas con calidad humana logren que muchas personas marginadas tengan un mundo mejor.
Puede leerse más sobre este proyecto en el blog de David Row:
Hace unos días adquirí vía internet una aplicación para probarla, hice mi pago, baje el software y al probarlo verifiqué que era un LiveCD el cuál se encarga de hacer Bluetooth Marketing, al echarlo andar vi que usaba software libre para enviar publicidad electrónica a dispositivos bluetooth, tal como rfcomm, sdptool, hcitool, hciconf, etc., pues vi que los ejecutaba al momento de arrancar el LiveCD.
El LiveCD corre sobre un Debian, pero venía cerrado es decir no te daba consola, solo mantenía la ejecución del software y listo no podías entrar, por lo que quise saber como funcionaba este software tan interesante para hacer bluetooth marketing y lo primero que se me ocurrió fué abrir el LiveCD y lo monté en un directorio
Hasta aquí todo bien chequé los directorios el cuál venía un isolinux dónde se cargan los archivos de booteo, así como también live donde viene un archivo llamado filesystem.squash, el cuál es el sistema de archivos de Linux comprimido en un solo archivo de tipo squashfs.
Cómo por ingeniería el iso es de solo escritura lo copié a otro directorio
Con eso ya tenía el directorio del sistema listo para ser explorado, igual como el directorio aquí es de solo lectura lo copié a otro directorio y le cambié permisos.
Con esto ya podría explorar y modificar los archivos para luego poder regresarlo a formato sqush y de ahí crear mi iso personalizado.
Al ver el directorio del LiveCD que me entregaron lo primero que quise buscar fué el drectorio de configuraciones de linux, el cuál no estaba en /etc si no más bien oculto, para lo cuál solo bastó una búsqueda con el comando find
sudofind/-iname"init.d"
busqué init.d porqué es generalmente donde se ponen los archivos que arrancan el sistema en este caso lo encontré dentro de subdirectorios de /opt y de ahí ya podía empezar con modificar el modo de arranque que por default estaba en 2 y lo cambié a 4 en el archivo de /etc/inittab
en el directorio /etc/rc.2 igual encontré los comandos de autoejecución y entre ellos los de arranque del sistema de envíos de bluetooths, que igual estaban escondidos y desparpajados, pero fué fácil encontrarlos usando el comando
find/-type f | xargsgrep"cadena-a-buscar-dentro-de-archivos"
Con esto bastó para encontrar cada uno de los archivos del sistema de bluetooth marketing, solo los copié a un directorio de mi pc y de ahí los dejé instalados en mi Ubuntu 7.10, al ejecutarlo me pidió algunas librerías que solo bastó copiarlas de /usr/lib del directorio del LiveCD abierto y listo ya tenía ejecutando el sistema de bluetooth.
Pero todavía me encontré con otra prueba, el sistema de bluetooth solo permitía enviar los archivos que yo les había mandado, y esto los generaba al instante que se ejecutaba el sistema de bluetooth marketing, lo que hice fué usar otros archivos con el mismo nombre solo ponerles modos de solo lectura así el sistema al ejecutarse no podría crearlos pues tomaba los ya creados y que no podían sobreescribirse debido a los permisos.
Con esto ya pude tener el sistema de bluetooth marketing en mi laptop para usarlo sin un live cd o máquina virtual y pudiendo modificar las campañas publicitarias con los archivos que yo quiero
También como comentario adicional se puede usar la línea de comandos mkisofs para poder crear un iso en base a un directorio e igual isomaster que es una aplicación gráfica para su uso en linus y crear isos y livecds.
Básicamente la idea del post es comentar sobre como abrir un live cd y poder crear otro a tu antojo.
Por ahora es una moda electrónica, que consiste en enviar publicidad electrónica a través de dispositivos bluetooth de forma automática e instantánea.
El Marketing Bluetooth permite enviar audio, imágenes, video, vcards, ringtones, texto, códigos de barras, etc., a dispositivos móviles, aunque no todos los móviles soportan los diversos archivos multimedia, por lo que siempre es recomendable enviar en primer instancia imágenes y texto.
Con esta tecnología es posible enviar a cualquier móvil cercano al sistema Bluetooth Marketing la publicidad multimedia previamente seleccionada. En la actualidad ya en el mercado existen diversos dispositivos y software para montar publicidad electrónica por bluetooth, solo basta buscar en Mercado Libre Bluetooth Marketing para encontrar diversas soluciones.
Domus.Link es un software que permite controlar dispositivos X10 desde una página web.
Antes de seguir la siguiente bitácora se requiere tener instalado heyu y para ello se puede acceder al siguiente post AQUI.
mkdir-p ~/software/opensource cd ~/software/opensource wget http://domus.link.co.pt/src/domuslink-1.0.1.tar.gz cd/var/www sudotar-xzvf ~/software/opensource/domuslink-1.0.1.tar.gz cd domus.Link #verificar que heyu no esté corriendo, ps aux | grep heyu
heyu stop #respaldamos la configuración actual de heyu sudocp/etc/heyu/x10.conf /etc/heyu/x10.conf.backup sudocp/etc/heyu/x10.sched /etc/heyu/x10.sched.backup #copiamos la configuración de domus.link en heyu sudocp/var/www/domus.Link/doc/x10.conf /etc/heyu/x10.conf sudocp/var/www/domus.Link/doc/x10.sched /etc/heyu/x10.sched #editamos la nueva configuración de heyu y configuramos el puerto serial usado sudo editor /etc/heyu/x10.conf #en mi caso como uso un adaptador de serial a usb TTY /dev/ttyUSB0, por defecto es /dev/ttyS0 #Cambiamos los permisos del archivo de configuración para que puedan ser accedidos por el usuario del servidor web sudochown www-data.www-data /etc/heyu/x10.conf sudochown-R www-data.www-data /var/www/domus.Link sudochmod o+rw /etc/heyu/x10.conf /var/www/domus.Link/db/floorplan /var/www/domus.Link/config.php #cambiamos permisos al puerto serial para que pueda ser accedido por el servidor web sudochmod o+rw /dev/ttyUSB0
#creamos un enlace dinámico a heyu para que pueda ser encontrado por domus.Link, para ver donde esta instalado heyu teclear whereis heyu
#despues de encontrado heyu creamos el enlace sudoln-s/usr/local/bin/heyu /usr/bin/heyu
#ahora ya teniendo prácticamente todo configurado, entramos a la página web de dónde se instalo la aplicación de domus.Link
http://localhost/domus.Link
#password por default 1234
#iniciamos el servicio, si hay un error verificar los pasos anteriores. #Ya que haya iniciado el servicio entraremos al ícono de configurció ubicado en la parte derecha. #ahí podremos crear habitaciones para poder asignar los dispositivos. #los alias es una forma fácil de poder identificar el ID del dispositivo #para crear un alias relacionaríamos el ID del dispositivo X10 con un nombre, #también seleccionaremos que tipo de módulo es, si es un socket puede ser LM14A o LM15A, si es un appliance stdAM. #necesitaríamos indicar si es un dispositivo de luz, appliance o de irrigación. # y por último elegimos dónde está el dispostivo en una sala, cocina, cochera, etc., dependiendo de los espacios configurados. # Despues de que ya se tenga configurado el esquema ahora si desde la página web ya se pueden manipular los dispositivos X10.
Comentarios Recientes