Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Nueva versión de MonoDevelop 2.2 ha sido liberadaHace 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. Mono Puede descargarse de la siguiente página: http://www.monodevelop.org QTPFSGUI cambia de nombre y ahora se llama Luminance HDRQTPFSGUI 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: http://sourceforge.net/projects/qtpfsgui/ Quemar ISOs a DVD usando InfraRecorderHace unos días había posteado sobre como crear tus propios LiveCDs personalizados en base a tu instalación de Linux, el detalle que me salió en esa ocasión es que a veces puedes llegar a generar un ISO de más de 700 MB que es la capacidad de un CD Grabable, por lo que para quemar la imagen del ISO necesitarías un DVD.
El problema es que en Windows Nero a veces no lo quema a DVD, si no el ISO lo quiere pasar a fuerza a un CD, por lo que si seleccionas grabar una imagen de DVD y seleccionas el ISO simplemente no te deja. Por lo que una solución Open Source de excelente calidad es InfraRecorder con el cuál prácticamente puedes sustituir a Nero Burnig para quemar tus discos sobre Windows. ![]() Con InfraRecorder solo seleccione el ISO, metí el DVD, seleccione la unidad grabadora y en unos minutos ya tenía la imagen del ISO volcado en el CD, con lo cuál ya podía reiniciar el sistema usando el LiveCD generado. Como cambiar el teclado de tu laptop sin sufrir en el intento.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,
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.. Cuidado con importando-mex.com, ofrecen laptops baratas pero al parecer es un fraudeHace 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: Domain Name: IMPORTANDO-MEX.COM Registrar: TUCOWS INC. Whois Server: whois.tucows.com Referral URL: http://domainhelp.opensrs.net Name Server: NS1.XPRESS.COM.MX Name Server: NS100.XPRESS.COM.MX Status: clientTransferProhibited Status: clientUpdateProhibited Updated Date: 10-dec-2009 Creation Date: 10-dec-2009 Expiration Date: 10-dec-2010 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: http://maps.google.com/maps?f=d&source=s_d&saddr=Ju%C3%A1rez,+Reynosa,+TAMPS,+M%C3%A9xico&daddr=26.090795,-98.278075&hl=es&geocode=CSOhfe0zCZiUFWEZjgEdAWUk-ikd4KcFzQhlhjGR0vIyajWD8g%3B&mra=mi&mrsp=1&sz=19&sll=26.09076,-98.278059&sspn=0.001171,0.002411&ie=UTF8&t=h&z=19 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: http://www.google.com.mx/#hl=es&q=%22FERNANDO+VIVANCO+DE+LA+GARZA%22&meta=&aq=f&oq=%22FERNANDO+VIVANCO+DE+LA+GARZA%22&fp=c9c140569dba49a8 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. Como cambiar de formato las voces pregrabadas en Asterisk Ej. de GSM a UlawHace unos días instalé un Conmutador de Voz sobre IP basado en Asterisk para un cliente, todo jaló bien, su tarjeta Digium de 4 Puertos FXO, su IVR, DISA, Grupos de Marcación, recepción y envío mediante fax virtuales, etc., pero al final había un solo detalle, las voces pregrabadas de Asterisk no se escuchaban bien, esas voces que te dicen que "la extensión no está disponible", "marcación incorrecta", etc, etc. se escuchaban bajas y con mucho ruido.
Al revisar los Teléfonos VoIP que estaban usando en la configuración noté que solo soportaban los códecs ulaw, alaw, g729 y g723, por lo que de ahí se derivaba el detalle, ya que las voces pregrabadas estaban en formato GSM, entonces asterisk al realizad transcoding de GSM a g711u(ulaw) al parecer el teléfono no lo aceptaba tan bien que por ello se generaba la poca calidad de las voces pregrabadas. Para esto no se me ocurrió más que convertir las voces de GSM a ulaw haciendo uso de asterisk mediante el comando :
rasterisk -x "file convert archivo_origen.gsm archivo_final.ulaw" Para esto hice un script en PHP que convirtiera al vuelo los más de 1000 archivos en formato gsm, para pasarlos a formato ulaw. El script es el siguiente:
#!/usr/bin/php5 <? //ejemplo de uso : astconvert.php *.gsm .ulaw /var/lib/asterisk/sounds/es if($argv[1]!=""){ $extension = $argv[1]; $extension_salida = $argv[2]; ($argv[3]=="")? $soundsDir = "/var/lib/asterisk/sounds/es_ulaw":$soundsDir = $argv[3]; $command = "find $soundsDir -iname \"$extension\" "; exec($command, $_result); $count=0; foreach($_result as $file){ $extension = str_replace("*", "", $extension); $out_file = str_replace($extension, $extension_salida, $file); $command = "rasterisk -x \"file convert $file $out_file\" "; echo $count++." : ".$command."\n"; exec($command); } } ?> Básicamente como se usa el script es de la siguiente forma
astconvert.php <*.FORMATO_A_BUSCAR> <.FORMATO_A_CONVERTIR> <DIRECTORIO_DONDE_BUSCAR> astconvert.php *.gsm .ulaw /var/lib/asterisk/sounds/es Con esto básicamente ya podremos convertir nuestros archivos GSM a ULAW, de tal forma que podría sacarnos de un apuro como el que me salió aquella mañana en las oficinas de mi cliente. Solo como recomendación es necesario tener permisos de escritura sobre el directorio dónde se va hacer la conversión de formato. chan_sebi un nuevo canal de Asterisk para conectar a redes GSM con dispositivos de bajo costoHace 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. Más info de chan_sebi aquí http://odicha.wordpress.com/2009/06/30/chan_sebi-1-que-como-y-por-que/ Crea tu propio LiveCD personalizado con remastersysHace unos días un cliente me adquirió un sistema de WebSMS Marketing, este sistema permite enviar múltiples SMS personalizados desde una página web lo cuál facilita enviar cientos de mensajes en un solo click a múltiples destinatarios generando mensajes con Nombre, Apellido, Título. Este sistema de mercadotecnia y publicidad usa los puertos seriales de teléfonos móviles que se conectan por USB, pero esto solo funciona en Linux, por lo que para instalar el sistema es requerido tener previamente Linux instalado.
En este caso mi cliente no tiene conocimiento de linux, por lo que me vi a la tarea de facilitarle las cosas, para esto primero intenté crear una imagen mediante VirtualBox, pero igual el proceso de instalación y configuración no es tan rápido y amigable para un usuario neófito. Por lo que al final decidí crear un LiveCD basado en una instalación de Ubuntu con lo que ya estaba todo preinstalado y solo reiniciaba con el disco para tener toda la plataforma de mercadotecnia por SMS preinstalada sin tener que modificar nada en su computadora. Para esto usé una instalación nueva de Kubuntu dónde hice todo el proceso de configuración de los paquetes necesarios, modificación de archivos de configuración, permisos, crontab, etc., y ya que el sistema estaba a punto solo descargue remastersys para poder crear un ISO de la instalación creada. Para poder instalar remastersys es necesario agregar el repositorio a /etc/apt/sources.list
sudo echo "deb http://www.geekconnection.org/remastersys/repository ubuntu/" >> /etc/apt/sources.list sudo apt-get update sudo apt-get install remastersys
sudo remastersys dist Como nota adicional remastersys no guarda en el ISO personalizado los directorios debajo de home, unicamente el de /home/remastersys, por lo que si se deseara tener una configuración de escritorio personalizada habría que copiar tus archivos ~/.* a /home/remastersys/ Si estuvieras corriendo VirtualBox y de tú instalación virtual desearas generar tú iso y ya no tienes mucho espacio en tu disco duro virtual podrías hacer algo como esto:
sudo apt-get install smbfs sudo rm -rf /home/remastersys sudo mount -t smfbs \\servidor_windows_samba\directorio /home/remastersys sudo chmod -R 0777 /home/remastersys Exportando una tabla de MySQL a Archivo CSVHace un rato un amigo me preguntó de como podía rápidamente exportar los datos de una tabla de contactos a un archivo CSV, le comenté que hiciera un script en PHP, pero también le comenté que había una forma de hacerlo directamente desde la línea de comandos solo que en ese momento no recordaba como, por lo que estuve buscando en mi cuaderno de notas y tips dónde tenía anotado el comando y aquí lo pongo por si alguien más en ocasión alguna pudiera servirle:
mysql -u USUARIO -pPASSWORD NOMBRE_BASE_DATOS -B -e "select * from TABLA_A_EXPORTAR;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > NOMBRE_DEL_ARCHIVO.csv Internet siempre si pagara impuestos.. Los políticos nos chamaquearon.Hace un mes se llevó acabo una protesta pacífica en el parque hundido de la Ciudad de México contra el impuesto al 3% a las comunicaciones dentro de las que se incluyen internet, esta protesta se organizó desde el internet por gente relacionada directamente a las comunicaciones e internet.
Días posteriores el senado frenó la iniciativa que planeaba gravar con el 3% los impuestos , pero leyendo el blog hace un momento de Hola Oaxaca leo que en realidad NO FRENARON EL IMPUESTO, si no más bien crearon una condición en dónde prácticamente al final SI SE GRAVARIA INTERNET Y LOS SERVICIOS DE COMUNICACIONES. Uniéndome a la inconformidad contra la ambición voraz de los políticos por vivir bien a costa del pueblo copio aquí textualmente lo que comentan en el blog de Hola Oaxaca : El dictamen que el Senado regresó con modificaciones a la cámara de diputados, que fue aprobado en el pleno de San Lázaro, y que se encuentra disponible en la dirección http://gaceta.diputados.gob.mx/Gaceta/61/2009/oct/20091031-B.pdf , dice en su artículo 8—el referente a las exenciones—en la fracción 4, inciso D, lo siguiente:
“Artículo 8. Fracción 4. (no aplicará el impuesto de 3%) Por los servicios de telecomunicaciones siguientes:
“D) De acceso a Internet, a través de una red fija o móvil, consistente en todos los servicios, aplicaciones y contenidos que mediante dicho acceso a Internet se presten a través de una red de telecomunicaciones. “Cuando los servicios a que se refiere el párrafo anterior se ofrezcan de manera conjunta con otros servicios que se presten a través de una red pública de telecomunicaciones, la exención a que se refiere este inciso será procedente siempre que en el comprobante respectivo se determine la contraprestación correspondiente al servicio de acceso a Internet de manera separada a los demás servicios de telecomunicaciones que se presten a través de una red pública y que dicha contraprestación se determine de acuerdo con los precios y montos de las contraprestaciones que se hubieran cobrado de no haberse proporcionado el servicio en forma conjunta con otros servicios de telecomunicaciones gravados por esta ley. En este caso los servicios de Internet exentos no podrán exceder del 30% del total de las contraprestaciones antes referidas que se facturen en forma conjunta.” En español y para que se entienda, significa que el servicio de Internet ya sea fijo o móvil, estará exento de impuesto, SOLO cuando se facture por separado de otros servicios de telecomunicaciones que se contraten y solo cuando en esa facturación SEPARADA no rebase el 30% del total de los servicios de telecomunicaciones contratados. En pocas palabras, el impuesto se aplicará a TODOS, porque telmex, telcel, iusacell, cablemas, etc, venden su servicio de Internet en PAQUETE, no puedes contratar los servicios por separado y aunque así fuera, el gobierno te estaría obligando a consumir mas de los otros servicios (teléfono, televisión por cable o satelital) para que pudieras hacer un 60% de tu factura y así aplicar el descuento del 3%. Desafortunadamente México es un pais dónde hay poca inversión para investigación científica y tecnológica, siendo México tirstemente un pais dónde más del 90% de la tecnología la tenemos que importar y eso es lo que nos ha puesto actualmente en un nivel muy bajo de competitividad frente a países como Brasil, India, Argentina, Chile, Australia, esto sin mencionar a las actuales potencias tecnológicas como lo son USA, China, Alemania, Inglaterra, Israel, entre otras muchas naciones que si le han apostado a la inversión en la educación y conocimiento de su gente. Lo malo no solo es el impuesto al 3% de internet, de hecho lo aplaudiría si otras fueran las condiciones actuales, como por ejemplo mayor cobertura, mejor calidad de servicio, mayor competencia, altas velocidades de ancho de banda, servicio sin bloqueos, accesos inalámbricos de largo alcance con tecnologías abiertas como WiMax, entre otros aspectos que no se han dado debido a los oligopolios que el gobierno ha permitido y dónde el impuesto al 3% no afectará a las empresas proveedoras de servicios, ya que es un Impuesto Trasladado si no como siempre el afectado será el usuario final, yo, tú, eĺ, nosotros, ustedes quienes mes con mes pagamos servicios de telefonía, internet, entre otros. El internet es una herramienta de conocimiento como los libros, deben de impulsarlo, no gravarlo, Estadísticas de visitantes135684 |
Nube de EtiquetasEventosEncuesta |
Comentarios Recientes