sábado, 24 de octubre de 2009

Comparativa Linksys WRT150N y TP-Link TL-WR541G

Vamos a hacer una comparativa entre estos 2 routers. Les voy a presentar una tabla comparativa de ambos segun detalles tecnicos, luego le voy a dar mi opinion segun mis experiencias con los mismos ya que cuento con ambos por suerte y finalmente les dejo un par de imagenes sobre diagramas con ubicaciones diferentes del WRT150N y su alcance aproximado.

Linksys WRT150N
Segun fabrica el punto de acceso incorporado en el router utiliza la tecnología de red inalámbrica más reciente: Wireless‑N (borrador 802.11n). Al superponer las señales de varias radios, la tecnología MIMO (“entrada múltiple, salida múltiple”) de Wireless‑N multiplica la velocidad efectiva de datos. A diferencia de las tecnologías de red inalámbrica habituales, en las que los reflejos de la señal producen confusiones, MIMO utiliza dichos reflejos para aumentar el alcance y reducir los “puntos muertos” del área de cobertura inalámbrica. La potente señal alcanza una mayor distancia, manteniendo las conexiones inalámbricas a una distancia hasta 4 veces mayor que el modo Wireless‑G estándar.
Punto a favor: compatible con firmware dd-wrt.

Los graficos que les dejo a continuación pertenecen a este router ubicado en diferentes lugares (rojo, azul y gris) son sus respectivos alcances aproximados... en la zona de las ondas mas difusa la señal era nula o la perdida de paquetes era demasiada. Las paredes simbolizdas como lineas negras son de las viejas (Concreto y fierro). Todas las zonas son techadaz excepto la zona verde.

Tp-link TL-WR541G (extended range)
Un Router que viene en version extended range (basicamente con una antena de mayor ganancia y un poco mas de potenia por parte del router. Lo demás es como cualquier otro router clase G.





Conclusiones:

En realidad me lleve una sorpresa cuando probe ambos y los compare. Creía que el router Linksys con su norma N y teconologia Mimo, realmente haria la diferencia y poseeria mayor alcance además de tener la ventaja de tener 2 antenas. La realidad no me mostro lo mismo, El alcance entre uno y otro es practicamente el mismo. He probado con el Tp-link en el luga donde esta el punto azul unicamente y he logrado mayor alcance que con el Linsys lo cual realmente me sorprendio. Podemos ver en la tabla comparativa que les dejo abajo que la potencia de transmición para ambos es la misma, lo unico que podemos observar a simple vista es que la ganancia de la antena del Tp-Link casi duplica la del Linksys (3 dBi contra 1.8 dBi). Por ultimo los datos del rango wireless si bien no contamos con datos de fabrica para el Tp-Link, podemos decir que es sumamente exagerado, o quizas no, pero tengan en cuenta que esos datos son en condiciones ideales (o sea interior sin paredes intermedias, ni interferencias y demás lo cual por lo general esta muy lejos de la realidad).
Lo que si tengo que aclarar que la velocidad lograda con el Linsys si es aproximadamente de 270 Mbps., pero deben tener en cuenta que la placa desde la cual se conecten debe soportar dicho protocolo (802.11n) sino estarán en la misma condicion que con el protocolo 802.11g con una velocidad de 54 Mbps.
Por último, el precio del Tp-Link es algo menor al Linksys. Si tendira que evaluar nuevamente la compra de alguno de estos routers me compraría el Tp-Link. Porqué? porque son minimas las veces que transmito tanta información entre mi pc hacia otra y por lo general los datos no son muchos. Lo uso más para compartir internet y acceder inalambricamente que para compartir datos. Ahora si su mayour utilidad que le va a dar es la de transmitir datos y en cantidad (hablo de Gb.) y no quiere conectarse con un cable, el Linksys será la opción más acertada a mi criterio....
Qué router tenes vos? como te anda? Dejen comentarios....saludos!
Tabla comparativa

Caracteristica

Linksys WRT150N

TP-Link TL-WR541G

Cant. Antenas

2 externas

1 externa

ANTENA / NIVEL DE GANANCIA

1.8 dBi

3dBi,

ANTENA / FACTOR DE LA FORMA DE LA ANTENA

Fija, Omnidireccional Antenna

Fija, Omnidirectional Antenna

VELOCIDAD DE TRANSFERENCIA DE DATOS maxima

270 Mbps

54Mbps

Potencia de Transmisión wireless

17 dBm

17dBm

Rango Wireless (según fabrica)

No especificado

Interior: aprox. 200m, Exterior: aprox. 830

Cambiar Firmware (a uno no original)

Si (dd-wrt)

No

viernes, 23 de octubre de 2009

Porqué .odt? y no .doc?

Bueno un tema que me resulta un poco interesante de aclarar. Vemos gran cantidad de contenido en formato .doc en la Red, que nos mandan por correo o que un profesor nos pide que le mandemos. La oposición por parte de ciertas personas (como yo) a no usar el formato .doc no se debe simplemente a una cuestion de fundamentalismos libres ni nada por el estilo, ni que soy un anti microsoft ni nada pro el estilo. Si la gente de esta compañia crearia un formato libre y abierto creo que lo usaria sin problemas ("CREO" :=)).... si bien suena todo como un complot de mercado o demás como toda la gente se imagina, aconsejo que se tomen 10 minutos de su tiempo para que puedan entender realmente a lo que quiero llegar.

Empezmos por una breve descripción segun la Wikipedia:

Open document format: El Formato de Documento Abierto para Aplicaciones Ofimáticas de OASIS (en inglés, OASIS Open Document Format for Office Applications), también referido como formato OpenDocument (ODF), es un formato de fichero estándar para el almacenamiento de documentos ofimáticos tales como hojas de cálculo, memorandos, gráficas y presentaciones. Aunque las especificaciones fueron inicialmente elaboradas por Sun, el estándar fue desarrollado por el comité técnico para Open Office XML de la organización OASIS y está basado en un esquema XML inicialmente creado e implementado por la suite ofimática OpenOffice.org (ver OpenOffice.org XML).

OpenDocument fue aprobado como un estándar. El estándar fue desarrollado públicamente por un grupo de organizaciones, es de acceso libre, y puede ser implementado por cualquiera sin restricción. Con ello, Open Document es el primer estándar para documentos ofimáticos implementado por distintos competidores, visado por organismos de estandarización independientes y susceptible de ser implementado por cualquier proveedor.

Tipo de formato Extensión Tipo de MIME
Texto .odt application/vnd.oasis.opendocument.text
Hoja de cálculo .ods application/vnd.oasis.opendocument.spreadsheet
Presentación .odp application/vnd.oasis.opendocument.presentation
Dibujo .odg application/vnd.oasis.opendocument.graphics
Gráfica .odc application/vnd.oasis.opendocument.chart
Fórmula matemática .odf application/vnd.oasis.opendocument.formula
Base de datos .odb application/vnd.oasis.opendocument.database[cita requerida]
Imagen .odi application/vnd.oasis.opendocument.image
Documento maestro .odm application/vnd.oasis.opendocument.text-master

Hasta aqui pueden ver que si mando un documento en cualquiera de los formatos con la extensión que pueden ver arriba, estoy cumpliendo con dicho estandar con todas las ventajas que ello conlleva.

Veamos el otro lado de la cuestion

Porque no .doc? como lo soluciono?

Fundamentalismos? NO Caprichos? NO Fanatismo por Software Libre o cosas por el estilo? NO complicarle la vida a la otra persona que no entiende nada? NO

Es simple entenderlo para algunas personas pero no para otras.

Cualquier docuemnto por ejemplo en formato Microsoft Word/Power Point/Excel es un formato privativo y secreto.
Puede enviarlo en texto plano, HTML,PDF o un formato abierto.
Distribuir documentos en formato Word/Excel/Power Point es malo para usted y los demás. No puede asegurar si dicho documento se verá igual si alguien lo lee con una versión de Word/Excel/Power Point diferente. Incluso podría ser que no lo pudiesen ver.
Además no es recomendable dado que podrían acarrear algún tipo de virus (véase http://en.wikipedia.org/wiki/Macro_virus). Enviar documentos de Word/Excel/Power Point puede ser perjudicial debido a que normalmente incluyen información oculta acerca del autor, permitiendo a aquellos que lo saben espiar las actividades del autor (quizá usted). El texto que creyó haber borrado podría estar presente y ponerle en una situación embarazosa. Véase http://news.bbc.co.uk/2/hi/technology/3154479.stm para más información.
Convertir el documento a formato HTML desde Word/Excel/Power Point es bastante sencillo. Abra dicho documento, haga clic en el menú «Archivo», después en «Guardar Como», y, en la opción «Guardar como tipo», en la parte inferior de la ventana, elija «Documento HTML» o «Página Web». Después haga clic en «Guardar». Entonces podrá adjuntar el nuevo documento HTML en vez de su documento Word/Excel/Power Point . Tenga en cuenta que Word/Excel/Power Point cambia de forma inconsistente, si ve los nombres del menú ligeramente diferentes por favor pruébelos.
Para convertir el documento en formato de texto plano el proceso es prácticamente el mismo. En vez de seleccionar HTML elija «Sólo Texto» o «Documento de Texto», en la opción «Guardar como tipo».

En su defecto puede adoptar la solución dada en el final de esta publicación (1).

Su sistema también podría tener un programa para convertir dicho documento a formato pdf. Haga clic en «Archivo => Imprimir». Busque entre las impresoras disponibles y seleccione el conversor a pdf. Haga clic en el botón e introduzca un nombre para el nuevo fichero cuando se lo solicite.
Vea http://www.gnu.org/philosophy/no-word-attachments.es.html para más información sobre este problema.

Que hago si me mandan un documento en formato .odt o cualquiera de los mensionados en la tabla de arriba?

* Me bajo Openoffice gratis y lo uso como suite de offimatica

* Lo abro con googleDocs.

* (1) Si no posee Openoffice para abrir el archivo puede hacerlo con Word (http://www.archivogeek.com/ms-office/como-abrir-archivos-odt-en-microsoft-office-2003-2007/))

* Seguramente podra encontrar en la web con su buscador favorito muchas mas opciones para poder ver este tipo de archivos

Puede considerar el uso del formato .doc ahora que sabe un poco más acerca del mismo? si quiere usarlo uselo nadie se lo impidepero estas cosa no mucha gente la sabe. Pero es molesto que pidan que se envie un documento en formato word o lo mismo, recibir un documento en dicho formato por ejemplo.

Que piensa Uds?


lunes, 19 de octubre de 2009

Microfono externo funcionando!!

Después de pasar por varios lugares y probar diferentes opciones he logrado solucionar mi inconveniente. Nada mas ni nada menos que hacer funcionar el microfono externo de mi notebook. A continuación les dejo los detalles:
Mi famosa placa de audio...
christian@androide:~$ lspci |grep Audio
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)

Un screenshot de las configuraciones..

Ejecutan esto:
christian@androide:~$ sudo m-a a-i alsa
Y dejan su configuración como esta en la imágen y deberia funcionar tanto el mic. externo como el interno. Espero que les sirva. Por las dudas el modelo de notebook es HP Pavilion Dv6748us.
Saludos

viernes, 16 de octubre de 2009

Copiar Imagen de DVD/CD en Linux?

Bueno algo Fácil, corto, rápido y sencillo. Me pasaron un DVD del cual queria hacer una imágen. En el sistema operativo que usaba hace un par de años (4? 5? tal ves mas? :=) tenia que instalar un programa cuyo nombre tenia que ver con la "Asociacion de alcolicos anínimos" jeje :) buscar cracks y todo ese tipo de cosas, o simplemente pagar el costo de la licencia del mismo....
Hoy con mi Linux funcionando, empece a buscar como poder hacerme una imagen del DVD que tenia y me preguntaba que programa usar.. donde buscar, instalarlo, etc.... En fin... me di cuenta que con solo un par de click bastaba!
Se pone el CD/DVD del cual se quiere hacer una imagen y simplemente se hace click con el boton derecho sobre el icono del mismo y se le da la opción de Copiar Disco :). Fantástico. Sin comentarios y sumamente agradecido. funciono de maravillas rapidamente y sin renegar en buscar claves y demás con todo lo que eso depara (virus, troyanos y demás). Una ventaja más
+1 Linux :=)
y como si fuera poco, el mismo proceso se puede hacer de forma inversa :=)

miércoles, 7 de octubre de 2009

GrooveShark


Grooveshark es una plataforma de música online con la cual se nos simplifica bastante el podes escuchar nuestra canción favorita. Con una interfaz amigable nos brinda la posibilidad de buscar musica por:
  • Nombre de la Canción
  • Nombre del Artista
  • Nombre del Álbum
  • Géneros Musicales
  • Listas de Reproducciones
  • Personas
Estas dos ultimas son quizás lo que hacen este programa tan atractivo, una vez que creas tu cuenta, puedes crear tu propia lista de reproducción con tus canciones favoritas, Grooveshark también te permite el poder ver la lista de canciones de tus amigos, solo con buscar el nombre de usuario de tu amigo puedes tener acceso a su música y viceversa, así que si quieres compartir tu lista solo tienes que dar el nombre de usuario a tus amigos y ellos podrán escucharla.
Si quieres empezar a oir y compartir música en forma gratuita solo abre una cuenta en Grooveshark (http://listen.grooveshark.com)
Créditos para juampi que me paso el link! :=)

lunes, 5 de octubre de 2009

HSS (HyperSonic Sound)

El Sistema HSS es un nuevo y revolucionario sistema de sonido desarrollado por LeytonMedia. El sonido, como lo conocemos hasta hoy, se transmite en todas direcciones: La tecnología del Sistema HSS cambiará esto para siempre.
En realidad HSS nace como una tecnología bélica desarrollada por Estados Unidos. Las potencialidades ultrasónicas, la convierten en una eficiente arma de ataque indetectable para las tropas enemigas, también sirve como herramienta de disuasión y dispersión de manifestaciones.
Sus excelentes atributos, la convierten en una tecnología imprescindible para apoyar a las tropas, con resultados increíblemente exitosos, los cuales se replicarán en su uso para las aplicaciones HSS civiles.

¿Cómo funciona?
El Sistema HSS transmite un sonido direccional que permite canalizar todo el audio en un punto fijo, de manera que no hay dispersión ni contaminación acústica alguna. Este innovador sistema funciona a una frecuencia entre 50 y 60 khz la cual es inaudible para el oído humano.
Lo que hace el Sistema HSS, es modular ese sonido y hacerlo audible cuando éste choca con una superficie sólida.
Podemos comparar un altavoz a una ampolleta y a la tecnología del HSS a una linterna. Como una ampolleta, un altavoz tradicional irradia el sonido en todas las direcciones, incluso cuando está dirigido a una sola dirección, el sonido se escucha en todo el ambiente. El Sistema HSS por otra parte, emite el sonido ultrasónico en una sola dirección altamente controlada y estrecha. Para oír el sonido emitido por el Sistema HSS se debe estar en una posición específica.
El altavoz virtual del Sistema HSS le da vida a cualquier superficie. Por ejemplo, usted puede dirigir el emisor ultrasónico hacia una superficie dura tal como una pared y el oyente percibirá el sonido como viniendo de ella.Proyectando el sonido con una unidad del Sistema HSS, una muestra simple de exhibición puede actuar como altavoz sin ésta mostrar ninguna conexión o cambio en su aspecto.
El Sistema HSS puede agregar valor a una pared. Por ejemplo en un centro comercial donde hay un pizarrón con información, éste ahora puede adquirir valor emitiendo sonido desde el mismo pizarrón, sin parlantes, ni cables ni conexiones extras.

Ventajas de HSS sobre parlantes normales.
  • Sonido direccional
  • Mensaje dirigible
  • Facilidad de instalación
  • Adaptabilidad al espacio en cuanto a diseño

Con el Sistema HSS podemos direccionar el sonido a áreas que de otra forma sería físicamente imposibles de acceder o demasiado costosas para instalar equipos de audio convencionales.

Al alejarnos de parlantes convencionales, el sonido va perdiendo su intensidad. El Sistema HSS emite un sonido parejo, prácticamente de una misma intensidad, estando cerca o lejos de la fuente del sonido.

De esta forma el mensaje se oye intensamente, por sobre el resto de los sonidos del entorno.

Interesante no?


miércoles, 16 de septiembre de 2009

SVN Local

A continuación una pequeña guia para hacer un SVN local, algo muy útil. Desde que me lo presento un compañero de la facultad, me he vuelto un poco adictivo con esto del "subversionado". Para aquellos que no saben de que se trata: http://es.wikipedia.org/wiki/Subversion
La gran ventaja es que se puede modificar y vover atrás a las diferentes versiones si se quiere o revertir archivos, hacer pruebas, guardarlas y luego volver ese archivo al original y cosas por el estilo. Realmente vale la prueba probarlo. También otra gran utilidad es el tema de la colaboración, como experiencia lo usamos para tps de la facultad donde entre nuestro grupo haciamos todas las modificaciones sobre un repositorio en internet (olvidandonos de andar mandando por mail) y ademas de tener en todas las PC lo mismo :=)....simplemente PRUEBENLO. ESO SI, TENGAN CUIDAD PORQUE SE VUELVE UNA ADICCION. :).

Servidores WEBS Gratuitos:
Conozco sobre 2 servidores gratuitos en internet para realizar proyectos con svn.
+ Gratuito
+ Se puede tener un proyecto privado de forma gratuita.
- A veces no funciona o lo hace muy lento
+ Gratuito
- No se puede tener un proyecto privado de forma gratuita (se debe pagar)
- Funciona rápido y bien.

Crear SVN Local

Muchas veces es util crear un repositorio local por algun motivo para mantener con control de versiones nuestro archivos. Para realizar esta tarea a continuación se presenta un pequeño ejemplo donde se quiere crear un repositorio de un directorio llamado tps que hace referencia a trabajos practicos:
Si bien existe herramientas graficas, lo haremos a continuación por consola. Haremos todo en nuestro home para simplificar:
entramos a nuestro home:
christian@androide:~$ cd /home/christian/

con esta linea creamos el repositorio:
christian@androide:~$ svnadmin create reposvn

supongamos que los archivos que se quieren poner bajo el control de versiones estan en la carpeta: /home/christian/tps/ . Para agregarlos al repositorio lo que se hace es:
christian@androide:~$ cd /home/christian/tps/
christian@androide:~/tps$ ls
tp1.txt
christian@androide:~/tps$ svn import . file:///home/christian/reposvn/ -m "Agregando archivos al control de versiones"
Añadiendo tp1.txt
Commit de la revisión 1.

Como estamos dentro del direcotrio tps, notar que el import se hace de los archivos que estan dentro del mismo (por eso el punto luego del import que hace referencia al directorio en el que estoy parado), si quisiera importar otra carpeta simplemnete reemplazar el punto con la direccion (ej. /home/christian/facu/tps1)

Una vez hecho esto ya tenemos bajo el control de versiones dicha carpeta por lo que podemos borrar dicho directorio
christian@androide:~$ rm -rf tps/

Ahoa procedemos a obtener una copia desde el repositorio:
christian@androide:~$ svn checkout file:///home/christian/reposvn/ tps
A tps/tp1.txt
Revisión obtenida: 1
christian@androide:~$
con esto lo que hicimos es obtener una copia del contenido y meterlo bajo una carpeta que se llama tps.
entramos al directorio bajo control de versiones:
christian@androide:~$ cd tps/
Como dije anteriormente este directorio ya esta bajo el control de versiones y por lo tanto podemos ejecutar los diferenets comandos. Algunos de los mas comunes y usados son lo siguientes:
  • "Obtener status" util para ver el estado del repositorio -> svn st
ejemplo:
christian@androide:~/tps$ svn st ? nuevodirectorio ? tp2.txt
m tp1.txt
significado de algunso simbolos:
? significa que dichos archivos/directorios no estan bajo control de versiones
si quremos agregarlos: svn add tp2.txt
m significa que los archivoarchivo/directorio se han modficado
d significa que el archivo/directorio se ha borrado
  • "Commitear" una nueva version (esto es por ejemplo cuando modifique un archivo y estoy seguro de que esta bien y quiero tenerlo ya resguardado por las dudas; se genera un a nueva version) -> svn ci -m "detalle del commit"
  • "Revertir un archivo" sirve para volver atras un archivo a su ultima version comiteada. supongamos tenia un archivo tp1.txt que lo estaba modificando y lo guarde y depues me di cuenta que estaba mal, entonces para volver a la ultima version comiteada simplemente -> svn revert nombre_archivo
  • "Update del repositorio" -> svn update
  • "Borrar un archivo bajo control de versiones" -> svn delete nombre_archivo
Hay infinidad de comandos y distintas formas de usarlo. Puede consultar el help o el man del comando y ver el manual de usuario o buscar tutoriales en internet ya que hay gran cantidad.
Espero les sirva y espero comentarios, otros comandos que usen y demas :=)

miércoles, 2 de septiembre de 2009

Firefox, Opera, Arora?

Explorando un poco en los navegadores que podemos usar en Linux, decidi hacer una comparacion entre Firefox 3.0, Firefox 3.5 (Shiretoko), Arora (El navegador de KDE) y Opera 10 recien salido del horno. teniendo en todos abiertas 2 pestañas, se puede ver mas abajo que Firefox es el que mas come memoria. Si bien en el 3.5 el consumo es menor, aun supera a Arora y Opera 10. Arora y Opera funcionan muy bien fluidamente, pero el que resulto mas fluido fue Opera aunque Arora consuma algo menos de memoria.
(Debemos tener en cuenta que el firefox 3.0 estaba con un par de complementos agregados) y no "base" como los otros.
Todos son muy parecidos, les aconsejo que prueben el Opera 10. Luce bien y corre fluidamente (me asombro).

Test ACID
Otra comparación fue la de correr el Test Acid en su version 3. Este test pone a prueba el cumplimiento de los estándares Web por parte de los navegadores. Acid3 es la ultima version y cubre 100 pruebas con lo más recóndito del HTTP, HTML, CSS, ECMAScript, SVG y XML, todo a través de programación con el DOM, requerimiento crítico para cualquier aplicación Web.
Los resultados a continuación. Firefox con cumple en un 100 % en su ultima version pero lo hace en un 92 %, mientras que el Nuevo Opera y Arora lo hacen en 100/100.
Pruebenlos y comenten. El reinado por ahora lo tiene Firefox, aunque todavia no existe una version para linux del navegador de Google (Chrome).
Si bien Opera y Arora son mas livianos por ahora sigo usando Firefox con toda su gran cantidad de complementos, pero ciertas cosas de los Otros navegadores se ven mas logradas sobre todo en el consumo de memoria y fluidez al abrir más pestañas.
Espero que les sirva este simple comentario y que opinen :=)
Saludos

viernes, 21 de agosto de 2009

Pagamos el triple los SMS por hablar correcto español


Husmenado en la Red encontre esta interesante noticia. Sabia de que se trataba hace un par de años atrás peo no estaba seguro del todo porque al poner una ñ me dividia el mensaje en varias paginas y al poner la á no lo hacia. Algunas de esas cosas se explican en el siguiente texto (extraido de RedUsers).

"Sí, puede sonar terrible y hasta xenófobo, pero les aseguramos que tiene una explicación técnica, o al menos es la vuelta que le podemos encontrar a la cuestión.

No se asusten, no es tan grave como para hacerlo llegar a las autoridades (nos estamos refiriendo ni más ni menos que a los mensajes de texto), pero bien vale aclararlo para que todos los usuarios de telefonía celular lo tengan bien en claro, y para no dejarnos tomar el pelo con una sonrisa en la cara.

El problema reside en nuestro alfabeto. Nuestra profesora de Lengua de la primaria nos asesinaría, pero la pura verdad es que para que no nos metan la mano en el bolsillo, estamos obligados a enviar mensajes de texto llenos de faltas de ortografía.

En el acervo de conocimientos generales del grueso de la comunidad tecnológica, existe el preconcepto de que cada mensaje puede abarcar hasta 160 caracteres. Están en lo cierto, sin duda, pero esto funcionaría en el 100% de los casos si omitieran todo lo que sus padres lucharon para que respeten en cuanto a la lengua que hablan.

Para explicarlo en un lenguaje más técnico, hay dos alfabetos utilizables en la confección de un SMS: el GSM 3.38 (hasta 160 caracteres) y el UNICODE (hasta 70 caracteres).

En el primero están circunscritas todas las letras que contiene el alfabeto inglés, incluidos algún que otro símbolo. En el segundo caben el resto de las letras que no podemos encontrar en el alfabeto inglés, como caracteres del alfabeto cirílico, letras con acentos, con diéresis, y hasta nuestra querida “ñ”.

El motivo por el que se pueden escribir más caracteres con GSM 3.38 que con Unicode es que con el primer sistema cada carácter ocupa 7 bits de información, mientras que con el segundo ocupa 16. Dado que en un SMS caben 1.120 bits, GSM 3.38 permite escribir 160 caracteres (1120 dividido por siete), mientras que Unicode permite escribir 70 (1.120 dividido por 16). Algunos celulares permiten modificar el alfabeto al detectar palabras no incluidas en el GSM, pero de todas formas éstos representan un número ínfimo.

En ciertos equipos basta con poner sólo una letra fuera del standard del GSM para que el alfabeto se convierta a UNICODE, y así, sin pensarlo demasiado, un solo mensaje de 160 caracteres se convirtió en un mensaje de 3 páginas en total (donde entran hasta 70 caracteres por página), haciéndonos pagar el triple por transmitir la misma información.

Excepciones claves que hace el alfabeto GSM por sobre el castellano son la “é” (tanto mayúscula como minúscula), la “ñ” (sólo mayúscula), y paremos de contar. Esas dos letras comúnmente utilizadas en Latinoamérica son las célebres beneficiadas por este alfabeto económico, mientras que el anteriormente mencionado “¿”, la “á” o la “í”, son apartadas de esta suerte de privilegio.

Vayamos a un ejemplo concreto: imaginémonos que estamos redactándole un SMS a nuestro jefe, advirtiéndole que no podremos ir en el día de la fecha puesto que padecemos de una enfermedad sumamente perniciosa. Por supuesto, no podremos enviarle a nuestro superior un mensaje de texto manufacturado con decenas de faltas de ortografía, y llegó el momento pues de poner en la balanza dos elementos fundamentales: resignar nuestra identidad como seres humanos de habla hispana, o ahorrarnos varios centavos.

¿Cómo debemos reaccionar ante esa situación desesperante? La respuesta no es tan fácil como parece, y es una batalla antológica la que se está disputando (nuestro orgullo contra nuestro bolsillo). Si la respuesta es enviar el SMS con faltas de ortografía, seguramente no gastemos más de un mensaje de una página, y nos salvaremos unas monedas que podrán ser utilizadas para algo más útil, como comprarle un regalo al destinatario del mensaje como compensación por las aberraciones que le enviamos.

Si, por el contrario, la solución es enviarle el SMS como corresponde, pues preparémonos para la factura que llegará a fin de mes, porque no será de nuestro agrado.

Creemos que es menester que a partir de estas palabras, muchos de nuestros lectores e integrantes del staff de la revista nos despojemos de una ignorancia que está lejos de haber sido divisada por todos. Proteger nuestro patrimonio monetario es una necesidad y una obligación, y esperemos que este artículo pueda colaborar con la causa.

Pareciera entonces que la única solución es enviar nuestros mensajes de texto en inglés, porque tan desafortunados somos que hasta se nos cobra de más por utilizar un alfabeto disímil al anglosajón. Eso sí, si no sabemos escribir en inglés, o los receptores de nuestros mensajes no saben leerlo del todo bien, podemos ir yendo a nuestra multinacional proveedora del servicio de telefonía celular para que nos ayude a costear las clases particulares.

Les dejamos un link para que puedan ver el listado completo de los caracteres incluidos en el alfabeto GSM (aquél en el que entran hasta 160 de ellos). Cualquier carácter fuera de estos hará que tu mensaje pueda llegar a costar el triple.

Alfabeto GSM

¿Qué opinarán nuestros lectores? ¿Respetarán su lengua o se sumirán ante el arbitrario mundo de los SMS?"

Fuente: http://www.redusers.com/%C2%A1pagamos-el-triple-por-hablar-castellano?utm_source=emBlue_newsru21082009&utm_medium=Oferta:885455

lunes, 17 de agosto de 2009

Habilitar public_html para apache

Hola, a continuación les dejo como hay que hacer para habilitar el direcotrio Publico o public_html del home en un sistema Linux. Esto es muy util ya que apache por defecto nos trae el /var/www/ como directorio habilitado (tener en cuenta que este directorio no tiene permisos para todos los usuarios) lo que resulta un poco tedioso. Para habilitar apache para los usuarios de manera de hacer nuestras pruebas en /home/user_name/public_html deberemos hacer lo siguiente:

con eso instalamos el modulo userdir:
christian@androide:/$ sudo aptitude install libapache2-mod-ldap-userdir

con esto habilitamos el modulo userdir (fijarse que se esta copiando de mods-available a mods-enabled):
christian@androide:/$ sudo cp /etc/apache2/mods-available/userdir.* /etc/apache2/mods-enabled/

solo nos resta reiniciar el servidor apache:
christian@androide:/$ sudo /etc/init.d/apache2 restart

Eso es todo con apuntar el navegador web a http://localhost/~christian/ donde christian es su nombre de usuario deberian ver el index.html que esta ubicado en /home/christian/public_html (nuevamente remplazar christian por su nombre de usuario)

Saludos

viernes, 14 de agosto de 2009

EasyStroke - Gestur Recognition program

He encontrado una linda utilidad en linux. Se llama Easystroke y lo puede instalar haciendo:

christian@androide:~$ sudo aptitude install easystroke

No es nada más ni nada menos que un control de gestos, o sea con un gesto del ratón pueden realizar diferentes acciones segun seleccionen. Les dejo un video con un ejemplo. Espero sus pruebas y comentarios
Saludos!
video

martes, 11 de agosto de 2009

Eagle 3d

Lo prometido es deuda y por eso les dejo los pasos para logarar el objetivo de generar la placa en 3d con Eagle3d:

Como les comente en la entrada anterior, pude generar el circuito echo en Eagle en 3d sobre Linux con Eagle 5.6. Ahora les paso a explicar como lo hice.
Veamos el proceso completo:
1- Instalan el Eagle por apt:
christian@androide:/$sudo aptitude install eagle
1.1-o en su defecto lo bajan de ftp://ftp.cadsoft.de/eagle/program/5.6/eagle-lin-5.6.0.run

2- Para Instalarlo simplemente hacen (solo si es el caso 1.1)
christian@androide:/$sudo chmod +x /home/christian/eagle-lin-5.6.0.run
Esto es para darle permiso de ejecucion. Luego hacen:
christian@androide:/$sudo ./eagle-lin-5.6.0.run
siguiente siguiente siguiente.... etc..

3- Una vez terminado van al directorio donde lo instalaron y lo ejecutan con el siguiente comando:
christian@androide:/$ ./home/christian/eagle-5.6.0/bin/eagle

(tener en cuenta que si lo instalan por apt le hace un icono y no precisan hacer nada del paso 2 y 3)

4- Hasta aqui tiene el programa funcionado. Ahora bien, luego de generar un schematic y la board (esto pueden ver como hacerlo en la pagina de Eagle ( http://www.cadsoftusa.com/Tour/tour00.htm )

5- Se bajan el eagle 3d que es el que necesitamos para generar la placa en 3d. Lo obtiene de http://www.matwei.de/doku.php?id=en:eagle3d:eagle3d (aqui estan las 3 versiones) nosotros usaremos la que es para linux: http://www.matwei.de/lib/exe/fetch.php?id=en%3Aeagle3d%3Aeagle3d&cache=cache&media=files:eagle3d:eagle3d_1_05_27112006.tar.bz2

6- Descomprimen el archivo bajado en alguna ubicacion conocida.

7- Para generar la imagen debemos tener instalado Pov-Ray:
christian@androide:/$ sudo aptitude install povray


8- Luego en el Eagle hay un boton que dice ulp donde hacen click o simplemetne escriben el comando run (es lo mismo). Se les abrira una ventana en la cual deben abrir el archivo 3d41.ulp que se encuentra en la carpeta eagle3d/ulp del archivo que descomprimimos en 5.

9- Aparece una ventana donde puden hacer varias modificaciones (cambio de luces, camara, rotacion, etc.) pueden ver algunos ejemplos aca: http://www.societyofrobots.com/electronics_Eagle3D_tutorial.shtml

10- Dejamos la ventana anterior por defecto y si queremos cambiamos el eje y a 100 como dicen en: http://www.societyofrobots.com/electronics_Eagle3D_tutorial.shtml

11- Le damos al boton que dice create Pov-Ray (el archivo de salida .pov estara en la ruta especificada en la ventana).

12- Solo nos resta pasarle a Pov-Ray dicho archivo generado. Para lo cual tuve que hacer algunas modificaciones ya que me he encontrado con algun par de problemas:

Parse Warning: Due to changes in version 3.1, you must add interior {I_Glass} to all objects calling glass_old.inc textures and finishes...

Para solucionarlo debemos editar este archivo:
christian@androide:~/Escritorio/generar3d$ sudo gedit /etc/povray/3.6/povray.ini
y agregar estas dos lineas al principio del mismo:

Library_Path="/home/christian/Escritorio/eagle3d/povray"
Library_Path="/usr/share/fonts/truetype/msttcorefonts"

Obviamente cada path debe apuntar a la direccion correcta segun donde tengan descomprimido el eagle3d...
La segunda linea es para las fuentes y con un aptitude install msttcorefonts es suficiente.

13- Si hemos seguido todos estos pasos solo nos restara hacer:
christian@androide:~/Escritorio/generar3d$povray +Ifichier.pov +L/home/blah/eagle_povray +L/usr/share/fonts/truetype/msttcorefonts +W800 +H600 +Q9 +A0.3 +R5

donde fichier.pov es el archivo povray generado por eagle y /home/blah/eagle_povray es la Library Path. La resolucion de la imagen en el ejemplo de arriba sera de 800x600 y los otros parametros lo pueden ver en la documentacion de povray.. (man povray)...
Saludos! y espero sus comentarios :)

Algunso enlaces sobre los cuales me base para escribir esto:
http://forum.ubuntu-fr.org/viewtopic.php?id=293070
http://www.matwei.de/doku.php?id=en:eagle3d:eagle3d
http://www.societyofrobots.com/electronics_Eagle3D_tutorial.shtml

lunes, 10 de agosto de 2009

Control de potencia por variación de ángulo de fase

Gente, les dejo algunas imagenes sobre mi primer mini proyecto (Dimmer electrónico Analógico) hecho integramente sobre Linux usando EAGLE... Algunas imágenes a continuación. Cuando este terminado subo la placa y demás... saludos
Si quieren el PCB echo, me lo piden me dejan su mail y se los hago llegar sin problemas!..

También pueden ver arriba la imágen del circuito en 3d Generada con Eagle y PovRay! :=) Si bien le faltan algunos componentes, solo les dejo para que la puedan ver.... mas adelante les explicaré como generar esta imágen ya que tuve que hacer un par de modificaciones
Otras fotos del proceso y como quedo la placa:

sábado, 8 de agosto de 2009

Google Calendar y SMS a tu celuar?

Una nueva utilidad que le he encontrado a google Calendar. La verdad que era de usar el calendario del telefono pero hay ciertas cosas que no me permitia hacer y ademas se volvia un poco tedioso cuando hay que agregar varios eventos con diferentes caractersiticas y demas...
sabiendo que las alternativas sobran me he pueso a investigar y he encontrado algo muy util en Google Calendar. Si, otra vez la gente de la G me vuelve a sorprender, encontre la posibilidad de que los eventos que programes en google calendar ademas de avisarte a travez de un mail por ejemplo, lo haga a través de un SMS y de echo (hasta el momento) de forma gratuita. Eso si, deberan tener en cuenta que su compañia telefonica de celular sea la que empiza con "P" y termina con "l". Para las otras compañias, segun la documentación el servicio no funciona. La forma de activarlo es trivial y buscando entre las opciones de google calendar la podran encontrar facilmente. Es más, se me ha ocurrido crear calendarios compartidos, por ejemplo para la facultad, luego teniendo a ciertos usuarios se pueden programar activdades y demás y que a cada uno le informe a travez de un mail pro ejemplo... bastante util no? Pruebenlo y comenten... saludos

martes, 7 de julio de 2009

Google Gears 64-bit

Metiendo dedo en google, mas precisamente en Google Calendar y Gmail, me intereso probar la posibilidad de tener el correo y el calendario (aunque solo lectura) off-line. Por x motivo, quizas me gustaria revisar mi agenda sin tener internet :). Bien google nos ofrece la solución para tener esta herramienta y poder consultarla Off-Line - INTERESANTÍSIMO! :=) TODAVIA NO TENGO MODEM 3g.. jeje-
Bien hasta acá todo pintaba color de rosa, al queres habilitar la función el Sr. Google me pidio que instale Gears para poder utilizar la herramienta antes nombrada. Me lo facilito amablemente pero me encontre con el problema que no estaba disponible para 64 bits - del tipo de mi distribución que tengo instalada - urgando, he encontrado el siguiente link para poder instarlo y por ahora todo funciona correctamente. Si bien cdo se empize a instalar le dice que son 4 Gb. a bajar (a los 2.7 Mb) termina.. tiene que haber algun herrorcito.... espero que les sirva...
http://nielspeen.com/blog/wp-content/uploads/2009/02/gears-linux-opt-05110.xpi
Otras versiones hay en:
http://nielspeen.com/blog/2009/02/google-gears-64-bit/

martes, 28 de abril de 2009

Problemas con Amarok en Ubuntu Jaunty?

Hola gente, recien actualizado a Ubuntu 9.04 me encontre con el problema que el Amarok 2.02 no me funcionaba... Y encima si van a Settings o preferencias y configurar amarok no tenemos mas como antes para elegir el motor de sonido que use (Alsa, xine,etc.) la solucion fue instalar un paquete:
christian@androide:~$ sudo apt-get install phonon-backend-xine
reiniciar amarok y listo! :)

sábado, 18 de abril de 2009

Netbeans 6.5+Jboss

Me encontre con el problema de que al haber instalado Netbeans 6.5 y tratar de Agregar como servidor JBOSS llegaba a una ventana como la que muestro abajo por la cual no podia seguir:
La solución la encontre googleando y lo que hay que hacer es copiar algunos archivos ("jboss-javaee.jar", "jboss.jar", "jbosssx.jar", "jmx-adaptor-plugin.jar", "jnpserver.jar", "log4j.jar") que se ubican en jboss-5.0.0.GA\common\lib\ a jboss-5.0.0.GA\server\default\lib\
Y con eso solucionado el problema solo resta hacer el proceso de agregar el servidor nuevamente en netbeans (Menu Tools, Servers -> Add server, seleccionar en el listado Jboss... y seguir los pasos que se indican...espero les haya servido :)

sábado, 11 de abril de 2009

Problemas con MCP67 Audio en HP Pavilion Serie 6700 (6748us)

http://kikipblog.blogspot.com/2009/10/microfono-externo-funcionando.html -> microfono interno y externo funcionando.

Nuevamente vuelvo a escribir este articulo despues de un cierto tiempo. El tema por el que lo estoy haciendo es porque pude solucionar un problemita con mi placa de sonido (
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)), funciona correctamente pero no andaba la entrada de sonido por lo que no podia usar un mic. por ejemplo para hacer videoconferencias desde mi Ubuntu 8.10.
Buscando y buscando encontre una solucion media... si bien todavia no me andan los mic externos de la maquina, logre hacer handar la entrada interna...
Lo solucione de la siguiente manera:
abren una consola y escriben:
sudo nano /etc/modprobe.d/alsa-base
(lo pueden abrir con nano o cualquier otro editor)
En este archivo al final agregan la linea:
options snd-hda-intel model=laptop-hpmicsense
Salga y guarden.
luego en consola nuevamente:
sudo alsa unload
sudo alsa reload

para recargar el alsa nuevamente.
A partir de ese momento logre conseguir hacer andar la entrada de mic. de la notebook :)
Asegurarse de tener levantados los volumentes de alsamixer
En cuanto encuentre como hacer andar los Mic externos lo publico!..
Espero les sirva

martes, 10 de marzo de 2009

Gadget (luz para el teclado de la notebook) casero!

Gente, les dejo unas imagenes de un gadget hecho en casa caserito :).
Sirve mas que nada cdo. estes con tu notebook y no tengas una de esas las cuales tienen iluminacion de las teclas. Este esta echo con sample request de Pen-drives (Lo mandan "vacio", con el conector y la placa pero sin los componentes), un par de cables, spagueti y un led Blanco de alta luminosidad y nada mas!...
Espero comentarios y fotos de sus gadgets ! :)


viernes, 6 de marzo de 2009

Instalar paquetes i386 en Arquitectura 64 bits!

Gente, quizas algun par de veces se habran topado con el problema de bajarse un programa que no estaba para otra arquitectura que i386 y que no estaba en repositorios o por X motivo no quisieron agregar un repositorio nuevo, etc, etc... bueno en Linux podemos lograr instalarlo sin problemas:
  • El error recibido:
christian@androide:~/Escritorio$ sudo dpkg -i Mercury-Messenger-1.9.4.deb
dpkg: error al procesar Mercury-Messenger-1.9.4.deb (--install):
la arquitectura del paquete (i386) no corresponde con la del sistema (amd64)
Se encontraron errores al procesar:
Mercury-Messenger-1.9.4.deb
christian@androide:~/Escritorio$

  • La solución:
christian@androide:~/Escritorio$ sudo dpkg -i --force-architecture Mercury-Messenger-1.9.4.deb
[sudo] password for christian:
dpkg - aviso, no se tendrá en cuenta el problema por estar activa
una opción --force:
la arquitectura del paquete (i386) no corresponde con la del sistema (amd64)
Seleccionando el paquete mercury-messenger previamente no seleccionado.
(Leyendo la base de datos ...
283140 ficheros y directorios instalados actualmente.)
Desempaquetando mercury-messenger (de Mercury-Messenger-1.9.4
.deb) ...
Configurando mercury-messenger (1.9.4) ...


p/d: de paso y si tiene tiempo pruebe Mercury-messenger (http://mercury.im/) una de las tantas alternativas (kopete, amsn, gaim, emesene, etc) que nos ofrece linux...

jueves, 26 de febrero de 2009

Ventas en su casa!

Gente, cansado de atender gente en la puerta vendiendo cosas en la ciudad, hoy me encontré con una Adolescente que me vino a vender perfumes y cremas sin fines caritativos ni nada por el estilo. Es mas me quizo engañar ofreciendome un perfume Carolina herrera para hombres y una crema por $15. Si algo realmente que no es creible. Despues de hecharme un par de fragancias sobre el brazo, y viendo que no se queria ir hasta que me venda algo se me ocurrio preguntarle si me podia brindar un Ticket o Factura ya que de esa manera le podia comprar. Los ojos de la chica se abrieron como si yo fuera un inspector de AFIP o algo por el estilo ;=)... Finalmente y despues de esa pregunta se retiro amablemente ... Asi que ya saben si le llega alguien que vende ese tipo de cosas, y se ponen pesados a tal manera de no irse hasta taerminarle de vender algo, exigale Factura/Ticket y no se deje robar ;=)...

lunes, 2 de febrero de 2009

Ubuntu 8.10 - Intrepid Ibex

Realmente si instalaste esta version de Ubuntu, te aconsejo que visites esta direccion que seguro te va a ser de mucha utilidad: http://ubuntuguide.org/wiki/Ubuntu:Intrepid

Problemas con Netbeans 6.5 en Linux con 64bits.

Gente, si alguien programa con Netbeans y J2me (en realidad usando el WTK - Wireless Toolkit) se puede encontrar con la sorpresa de abrir un ejemplo y que le tire el siguiente mensaje entre otras cosas: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
El tema es un problema con el path donde se encuentra la maquina virtual java, solo hay que corregir un archivo y listo.. para ello hacen lo siguiente en una consola:


$sudo nano /usr/local/netbeans-6.5/mobility8/WTK2.5.2/bin/emulator
y luego editan la linea:
javapathtowtk= algo...
en mi caso queda asi:

javapathtowtk=/usr/lib/jvm/ia32-java-6-sun/bin/

guardan el archivo y listo!

(finjense que tuve que instalar ia32-javaj6jsun (sudo aptitude install ia32-java-6-sun)
y con eso deberia habersele solucionado el problema