jueves, 21 de febrero de 2013

El ABC de las conexiones de tu computadora o laptop

Muchas veces hemos tenido que conectar nuestra computadora o nuestro laptop con distintos periféricos, hace unos años no era tarea difícil, existían pocos periféricos así como pocos cables y en la mayoría de los casos un cable servía sólo para una conexión a un dispositivo específico; ¡nadie podría pensar en conectar un monitor con el cable de la impresora!

Ahora los tiempos han cambiado, existe una gama casi infinita de periféricos, una variedad mucho mayor de cables y conexiones tan diversas que llega a ser un reto lograr la conectividad que deseamos para nuestros equipos.

Para complicar más las cosas cada generación de computadoras y periféricos integra nuevos elementos de conexión que pueden o no ser compatibles entre sí o con generaciones previas lo cual obliga a usar convertidores, adaptadores y demás artilugios para lograr las conexiones que deseamos.

A continuación una guía básica de los tipos de conexión que conseguimos en las computadoras, para que sirven y que tipo de información transmiten.

Nombre
Cable
Conector
Cable VGA Cable VGA Conector VGA
Descripción
Un conector VGA como se le conoce comúnmente (otros nombres incluyen conector RGBHV, D-sub 15, sub mini mini D15 y D15), de tres hileras de 15 pines DE-15. Hay cuatro versiones: original, DDC2, el más antiguo y menos flexible DE-9, y un Mini-VGA utilizados para computadoras portátiles. El conector común de 15 pines se encuentra en la mayoría de las tarjetas gráficas, monitores de computadoras, y otros dispositivos, es casi universalmente llamado "HD-15". HD es de "alta densidad", que la distingue de los conectores que tienen el mismo factor de forma, pero sólo en 2 filas de pines.

Sin embargo, este conector es a menudo erróneamente denominado DB-15 o HDB-15. Los conectores VGA y su correspondiente cableado casi siempre son utilizados exclusivamente para transportar componentes analógicos RGBHV (rojo - verde - azul - sincronización horizontal - sincronización vertical), junto con señales de vídeo DDC2 reloj digital y datos. En caso de que el tamaño sea una limitación (como portátiles) un puerto mini-VGA puede figurar en ocasiones en lugar de las de tamaño completo conector VGA. Con la revolución digital, a partir de 2009 se comienza a remplazar estos conectores VGA por conectores HDMI que debido a sus características avanzadas en tarjetas gráficas, pantallas y monitores actuales.

Cable USB Cable USB
Conector USB (hembra)
Descripción
El estándar USB especifica tolerancias mecánicas relativamente amplias para sus conectores, intentando maximizar la compatibilidad entre los conectores fabricados por la compañía ―una meta a la que se ha logrado llegar. El estándar USB, a diferencia de otros estándares también define tamaños para el área alrededor del conector de un dispositivo, para evitar el bloqueo de un puerto adyacente por el dispositivo en cuestión.

Las especificaciones USB 1.0, 1.1 y 2.0 definen dos tipos de conectores para conectar dispositivos al servidor: A y B. Sin embargo, la capa mecánica ha cambiado en algunos conectores. Por ejemplo, el IBM UltraPort es un conector USB privado localizado en la parte superior del LCD de las ordenadores portátiles de IBM. Utiliza un conector mecánico diferente mientras mantiene las señales y protocolos característicos del USB.

Otros fabricantes de artículos pequeños han desarrollado también sus medios de conexión pequeños, y ha aparecido una gran variedad de ellos, algunos de baja calidad. Una extensión del USB llamada "USB On The Go" (sobre la marcha) permite a un puerto actuar como servidor o como dispositivo - esto se determina por qué lado del cable está conectado al aparato. Incluso después de que el cable está conectado y las unidades se están comunicando, las 2 unidades pueden "cambiar de papel" bajo el control de un programa.

Esta facilidad está específicamente diseñada para dispositivos como PDA, donde el enlace USB podría conectarse a un PC como un dispositivo, y conectarse como servidor a un teclado o ratón. El "USB-On-The-Go" también ha diseñado 3 conectores pequeños, el mini-A y el mini-B, así que esto debería detener la proliferación de conectores miniaturizados de entrada.

Cable RCA
Cable RCA
Conectores RCA
Descripción
El conector RCA, frecuentemente llamado conector Cinch, es un tipo negro de conector eléctrico común en el mercado audiovisual. El nombre "RCA" deriva de la expresion "Radio Corporation of America". Dicha corporacion introdujo el diseño en 1940.

En muchas áreas ha sustituido al conector típico de audio (jack), muy usado desde que los reproductores de casete se hicieron populares, en los años 1970. Ahora se encuentra en la mayoría de televisores y en otros equipos, como grabadores de vídeo o DVDi ahora se esta substituyendo por el Conector ACM.

El conector macho tiene un polo en el centro (+), rodeado de un pequeño anillo metálico (-) (a veces con ranuras), que sobresale. El conector hembra tiene como polo central un agujero cubierto por otro aro de metal, más pequeño que el del macho para que éste se sujete sin problemas. Ambos conectores (macho y hembra) tienen una parte intermedia de plástico, que hace de aislante eléctrico.

Un problema del sistema RCA es que cada señal necesita su propio cable. Otros tipos de conectores son combinados, como el euroconector (SCART), usado exclusivamente en Europa. La señal de los RCA no es balanceada por lo que corresponde generalmente a -10dBV. Esto hace que no se utilicen profesionalmente.


Cable S-Video
Cable S-Video
Entradas 7 y 4 pines S-Video
Descripción
Separated-Video, también conocido como Y/C (o erróneamente conocido como Super-Video), es un tipo de señal analógica de vídeo. No confundir ni mezclar con S-VHS (super video home system) que es un formato de grabación en cinta.

S-Video tiene más calidad que el vídeo compuesto, ya que el televisor dispone por separado de la información de brillo y la de color, mientras que en el vídeo compuesto se encuentran juntas. Esta separación hace que el cable S-Video tenga más ancho de banda para la luminancia y consiga más trabajo efectivo del decodificador de crominancia.

Cuando se incluye en computadores portátiles, este aparato se conecta a un televisor mediante un cable S-Video. Esto hace que el televisor reproduzca automáticamente todo lo que muestra la pantalla del portátil.

S-Video soporta una resolución de video de definición estándar que puede ser 480i o 576i.

Cable HDMI
Cable HDMI
Conector HDMI (hembra)
Descripción
El conector estándar de HDMI tipo A tiene 19 pines. Se ha definido también una versión de mayor resolución -tipo B-, pero su uso aún no se ha generalizado. El tipo B tiene 29 pines, permitiendo llevar un canal de vídeo expandido para pantallas de alta resolución. Este último fue diseñado para resoluciones más altas que las del formato 1080p, es decir, mayor tamaño de imagen.

El HDMI tipo A es compatible hacia atrás con un enlace simple DVI, usado por los monitores de ordenador y tarjetas gráficas modernas. Esto quiere decir que una fuente DVI puede conectarse a un monitor HDMI, o viceversa, por medio de un adaptador o cable adecuado, pero el audio y las características de control remoto HDMI no estarán disponibles.

Además, sin el uso de HDCP, la calidad de vídeo y la resolución podrían ser degradadas artificialmente por la fuente de la señal para evitar al usuario final ver o, mayormente, copiar contenido protegido. El HDMI tipo B es, de forma similar, compatible hacia atrás con un enlace trial DVI.

Cable DVI
Cable DVI
Conectores Hembra DVI
Descripción
El formato de datos de DVI está basado en el formato de serie PanelLink, desarrollado por el fabricante de semiconductores Silicon Image Inc. Emplea TMDS ("Transition Minimized Differential Signaling", Señal Diferencial con Transición Minimizada). Un enlace DVI consiste en un cable de cuatro pares trenzados: uno para cada color primario (rojo, verde, y azul) y otro para el "reloj" (que sincroniza la transmisión). La sincronización de la señal es casi igual que la de una señal analógica de vídeo. La imagen se transmite línea por línea con intervalos de borrado entre cada línea y entre cada fotograma. No se usa compresión ni transmisión por paquetes y no admite que sólo se transmitan las zonas cambiadas de la imagen. Esto significa que la pantalla entera se transmite constantemente.

Con un solo enlace DVI (o Single Link), la máxima resolución posible a 60 Hz es de 2,6 megapíxeles. Por esto, el conector DVI admite un segundo enlace (Dual Link), con otro conjunto de pares trenzados para el rojo, el verde y el azul. Cuando se requiere un ancho de banda mayor que el que permite un solo enlace, el segundo se activa, y los dos pueden emitir píxeles alternos. El estándar DVI especifica un límite máximo de 165 MHz para los enlaces únicos, de forma que los modos de pantalla que requieran una frecuencia inferior deben usar el modo de enlace único, y los que requieran más deben establecer el modo de enlace doble. Cuando se usan los dos enlaces, cada uno puede sobrepasar los 165 MHz. El segundo enlace también se puede usar cuando se necesiten más de 24 bits por píxel, en cuyo caso transmite los bits menos significativos.

Al igual que los conectores analógicos VGA modernos, el conector DVI tiene pines para el canal de datos de pantalla, versión 2 (DDC 2) que permite al adaptador gráfico leer los datos de identificación de pantalla extendidos (EDID, "Extended Display Identification Data").


Esta es una lista de los cables y conectores más comunes, existen otros, así mismo existen combinaciones que incluyen un tipo de conector en un extremo y otro conector distinto en el extremo opuesto; estas combinaciones las trataremos en un post más adelante.

Todos los textos de descripción fueron tomados de Wikipedia, agradecemos su enorme contribución a la difusión del conocimiento.

sábado, 16 de febrero de 2013

Hábitos que harán que tus seguidores en Twitter se mantengan contigo

Para muchas personas que se inician en el mundo del Social Media, particularmente en Twitter parece una obsesión captar seguidores a granel, por ello sus estrategias se basan en la captación de nuevos miembros y seguidores para sus cuentas sin embargo tener muchos seguidores es sólo el principio de una estrategia eficaz de Social Media.

Una vez que tenemos en nuestra lista de "Followers" 100, 1.000, 10.000, 100.000 o el número que sea tenemos que hacer una pausa y preguntarnos ¿por qué me siguen?, ¿qué les ofrezco?, ¿hicieron alguna vez click en el botoncito "Follow" y ahora ya no me leen?, ¿cuántos harán Stop Following en el futuro?, ¿qué gano yo o la marca que represento de estos usuarios?

Las respuestas a estas preguntas pueden ser variadas y en algunos casos contradictorias pero en general tendrán algo en común; Twitter es una red social y por lo tanto tenemos que considerar a nuestros seguidores como personas (no como nombres de usuarios, números o estadísticas) y en tal sentido debemos respetarlos, darle valor al tiempo que emplean en leernos, ofrecerles interacciones de calidad y por supuesto estimularlos a interactuar con nosotros o nuestra marca más allá de la línea de tiempo de Twitter.

A continuación encontrará una serie de consejos y enunciados que le ayudarán a capitalizar esa relación con los usuarios que tanto le ha costado conseguir.

1- Respetar a los usuarios
Hay que evitar los comentarios peyorativos, el lenguaje soez y los insultos tanto a terceras personas como a algunos de nuestros seguidores!; la altura y calidad del lenguaje utilizados hablan mucho de lo que somos y lo que representamos.

2- Protestar con Educación
Como red social que es muchas veces encontraremos en Twitter comentarios, hechos, fotos u otros elementos que no están de acuerdo con nuestra forma de pensar, que son cuestionables o incluso condenables lo cual nos llevará a expresarnos elevando una voz de protesta, hasta aquí todo bien, el problema surgirá en el momento que esa protesta sea airada, grosera o violenta (la violencia verbal es un hecho en las redes sociales); en ese momento en que perdemos la compostura y buena educación podemos herir e incluso desilusionar a una parte de nuestros seguidores.

3- Evitar discusiones Políticas o Religiosas
A menos que el objetivo de su cuenta en Twitter sea interactuar con otros usuarios respecto a estos temas es mejor mantenerse al margen de las discusiones políticas y religiosas, son áreas peliagudas donde una palabra mal dicha o mal interpretada puede encender un polvorín de emociones, por lo tanto lo más recomendable es evitarlo sobre todo porque entre nuestros seguidores muy probablemente habrá personas de distintas tendencias tanto políticas como religiosas y como no es posible asumir una posición que satisfaga a todos lo mejor es la neutralidad en estos temas.

4- Responder a los Tweets y Mentions de tus Seguidores
Si alguien se toma la molestia de escribirnos o mencionarnos lo menos que podemos hacer es responder; si nos siguen es porque nos consideran valiosos de alguna manera y si nos interpelan es porque le dan valor a nuestra opinión entonces ¿por qué no responder?; hay que tomarse un tiempo para eso, es cierto que en cuentas con muchos seguidores esto puede tornarse en un avalancha de trabajo pero para ello debemos conformar un equipo que nos permita mantener ese contacto 1 a 1 con nuestros seguidores.

5- Agradecer los Retweets siempre que sea posible
Cuando alguien comparte nuestros tweets con sus seguidores es porque le da valor al contenido o idea allí expresado por lo tanto es un acto de gentileza, educación y buena convivencia agradecer los RT, una vez más puede que tengamos una cantidad abrumadora de retweets que haga casi imposible agradecer uno por uno (no es práctico además saturará nuestro time-line); en estos casos un tweet de agradecimiento genérico por el RT será suficiente para que nuestros seguidores no se sientan ignorados; por ejemplo:

"Gracias a todos los que hicieron RT a nuestro artículo de Hábitos en Twitter"; una línea que toma menos de 30 segundos escribir pero que ayuda a fortalecer los lazos con las personas que consideran que compartir nuestros contenidos enriquecerá a sus propios seguidores.

6- Automatizar Si, tener un Twitter Automático NO
Twitter es una red de alcance global, eso quiere decir que es posible que tengamos seguidores en distintos husos horarios y latitudes por lo tanto es necesario segmentar nuestros contenidos para llegar a toda la audiencia y ¡mientras más grande sea esta mayor la tarea! lo cual nos obligaría a estar sentados frente al ordenador 24 horas al día, definitivamente un objetivo imposible de lograr de allí que el uso de robots y scripts que nos permitan organizar nuestros tweets y publicarlos automáticamente a lo largo del día, la semana o incluso el mes nos ayudará a minimizar la tarea y sobre todo a hacerla más eficiente sin embargo NUNCA debes dejar tu cuenta de Twitter en piloto automático, es decir publicando con los bots por días y días sin revisarla manualmente las personas en las redes sociales buscan interactuar con otras personas no leer contenidos automáticos permanentemente.

Es prudente revisar la cuenta manualmente tan seguido como nos lo permitan nuestras otras obligaciones (tampoco debemos convertirnos en Tweet-adictos) lo cual nos dará la oportunidad de responder mensajes, agradecer menciones y sobre todo Twittear en tiempo real particularmente ante eventos trascendentes o trend-topics donde no existe la posibilidad de "comentar luego"

7- Generar contenidos de Calidad
Las personas que nos siguen dan valor a lo que escribimos, puede darse el caso de usuarios que al principio invertían tiempo en la redacción y estructuración de sus contenidos para ganar seguidores pero luego de alcanzar su meta descuidan la calidad de lo que publican; RECUERDEN que se adquiere un compromiso tácito con quien nos sigue por lo que debemos garantizarle la calidad y continuidad del producto (nuestros tweets) que están siguiendo, de lo contrario en sólo 5 segundos (el tiempo que toma hacer click en UnFollow) perderemos muchos seguidores.

8- Retwitear con Criterio y Calidad
El 80% de los RT se hacen automáticamente sin verificar la calidad de los enlaces o la veracidad de la información, evitemos hacer eso, está muy bien hacer RT de los contenidos de nuestros seguidores así como de las personas a quienes seguimos peo debemos asegurarnos que los contenidos sean de calidad, acorde a nuestra línea de pensamiento y acorde al resto de nuestros contenidos; el RT automático puede hacernos perder muchos seguidores en pocos minutos cuando se percatan que pusimos a rodar una foto falsa por ejemplo sin tratar previamente de validar la información.

Con estos consejos estamos seguros que su comunidad de Twitter crecerá muy rápido y sus seguidores se mantendrán no sólo fieles a usted sino que también lo recomendarán a sus propios followers.

Como corolario podríamos concluir que existen dos palabras clave para una buena salud de nuestra cuenta en Twitter: RESPETO y CALIDAD



Consejos para ser un mejor programador

Por la calidad del texto y su precisión nos hemos tomado la libertad de copiarlo y pegarlo íntegro de su fuente, nuestro reconocimiento a Programación PHP por la fantástica compilación y condensación de consejos.



1. Estudia, estudia y estudia

El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias a internet existen infinidad de tutoriales y manuales, sin ir mas lejos el sitio oficial de PHP es realmente muy bueno.



2. Busca antes de preguntar

Esto es un mal común del que quiere aprender a programar, es mas fácil preguntarle a alguien que sepa, pero realmente no tiene que ser así por varias razones, primero por que es algo de muy de vago, luego que cuando alguien nos da la respuesta fácil no aprendemos nada, lo interesante cuando se nos presenta un problema es buscar la solución nosotros mismos, sino damos con la respuesta recién ahí preguntar, este ejercicio realmente es muy beneficio, nos permite preparar nuestra cabeza para solucionar futuros problemas.



3. Busca scripts ya desarrollados

Por lo general podemos encontrar muchas funciones, scripts listos para utilizar, pero lo interesante es estudiarlos, ver como funcionan, de ahí aprendemos si copiamos y pegamos vamos mal.



4. Lee el código fuente libre

Yo muchas veces descargo algunas aplicaciones para ver como están programadas, de verdad que se aprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas, en especial si estas aplicaciones son de uso popular en donde miles de programadores del mundo “meten” mano para mejorarla. Un buen ejemplo de esto esWordPress.



5. No copies y pegues

Es fácil, entramos a google buscamos una función que sirva para lo estamos necesitando y listo. Pero la realidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar un problema lo mas probable es que no tengamos ni idea por donde empezar. Ni hablar del factor aprendizaje cero que esta practica implica.



6. Buscar el momento para programar

Estas sentado delante de tu ordenador, llaman por teléfono, tu compañero de trabajo o familiar te pregunta algo, realmente es lo mas molesto e incomodo que hay, es difícil concentrarse, es preferible hacer algo mas “Light” antes de programar algo mal y después tener que arreglarlo.



7. Ten tu propia Wiki

Esto lo recomiendo muchísimo, es muy sencillo instalar una Wiki en nuestra pc, simplemente podemos descargar el Easyphp y tener en nuestro ordenar un servidor funcional, y mejor aun si quieres hacer la instalación “a mano”. La wiki es interesante para poder almacenar rutinas que usamos frecuentemente, en mi caso suelo guardar validaciones, etc. Una vez que aprendimos a hacer algo y lo tenemos lo mejor posible es interesante tenerlo a mano para no perder tiempo escribiendo lo mismo una y otra vez.



8. Comenta todo lo que sea necesario

Escribir comentarios en el código suele ser bastante molesto y parecer innecesario, pero comentar las cosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el código meses después.



9. Participa en foros/comunidades

Es interesante para interactuar con otras personas que estén en nuestra misma sintonía, muchas veces ayudaremos nosotros y otra vez nos podrán ayudar. En línea general estas comunidades tienen muy buena onda, y la ayuda mutua es lo que abunda, unas líneas de código pueden ser útiles para muchas personas, de ahí que entre todos se puede perfeccionar. Recuerden respetar el punto 2.



10. Habla con otros programadores

Mensajería instantánea, en un café, por teléfono, etc. Es interesante tener amigos que están en lo mismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser también de ayuda “emocional” del programador, unos chistes, algún comentario puede ser una inyección de energía para continuar con un problema que no podemos resolver.



11. Tiempo libre para otras cosas

Me encanta programar, pero entendí que no es lo único en la vida, a veces es bueno una salida, una película, realmente es necesario desenchufarnos.



12. Arma tu bunker

Tener un espacio de trabajo acorde con tus gustos es indispensable para programar, un buen sillón que no dañe nuestra columna, un lindo escritorio que nos permita desparramar CDS, libros, etc. También hay que ser organizado, pero siempre a nuestro gusto, es bueno que sea TU espacio y que nadie meta mano, uno a la larga lo termina sintiendo como un refugio.



13. Tu equipo en condiciones

Otro punto importante, una buena computadora, que no tenga problemas, si es necesario un poco mas de RAM, no hace falta tener una supermáquina para programar con PHP pero si algo que no se este colgando cada 2 seg.



14. Usa herramientas gratuitas

Si no podes pagar ciertas herramientas realmente ni te gastes en bajar las versiones piratas, en PHP no se necesita mucho y realmente no vale la pena estar trucando programas.



15. Organiza tu propia biblioteca de scripts

Relacionado con el punto 7. La wiki es muy buena, pero hay que tenerla organizada, sino encontrar algo puede llevarnos mas tiempo que volverlo a escribir. 



16. Se agradecido con los que te ayudan

Si alguien te ayuda, por favor al menos di gracias. Recuerda que las personas que te rodean no son tu soporte técnico (Al menos que les pagues). Si alguien se molesta en responder a tus consultas agradécele, para la próxima esa persona seguirá teniendo buena predisposición.



17. Se humilde

Esencial. Siempre hay alguien que sabe más que uno y mas en este “rubro” en donde hay verdaderos cráneos, Yo hace varios años que programo en PHP y sin embargo siempre aprendo algo nuevo, y en parte eso es lo que me gusta de programar, siempre se puede mejorar.



18. Siempre busca perfeccionarte

Relacionado con el punto anterior. Las tecnologías evolucionan y nosotros debemos hacer lo mismo. Una linda practica cuando tenemos un poco de tiempo libre es tratar de optimizar un código nuestro de unos meses anteriores, si aprendimos cosas nuevas de seguro que podemos hacerlo mejor que antes.



19. Intenta ser eficiente y luego inténtalo de nuevo

Que funcione no quiere decir que este bien. También una de las cosas más lindas de programar: Siempre se puede hacer una función mas eficiente, que consuma menos recursos, no hay que conformarse que arroje los resultados que queremos, probablemente lo podemos hacer mejor.



20. Programa primero lo que menos te gusta

Esto es bastante personal, pero por lo general me da buenos resultados. Cuando me siento a programar algo los primeros minutos son de “ambientación” luego tengo un periodo de concentracion digamos maxima, en ese momento las cosas que parecen o son mas complicadas son cuando mas rápido y mejor salen, luego cuando uno esta mas cansado puede dedicarse a las cosas mas sencillas y rutinarias.