RSSSíguenos en TwitterSíguenos en FacebookTequila ValleyUTS

Buscar

Para que sirve Facebook? (y twitter y Google+, etc)

Reciban un saludo en este mi primer post de 2012 y de regreso después de las vacaciones y de muchísimo trabajo con el inicio de cuatrimestre. Y como pueden ver hoy comenzamos con la pregunta que sirve como título a este artículo y viene a cuento porque precisamente hace unos días alguien muy cercano y muy querido me preguntó directamente: -Oye, y para que sirve Facebook?, tengo desde hace tiempo una cuenta pero quiero saber si puede servirme de algo -.

Es una pregunta a la que muchos tenemos la tentación de contestar: No sirve para nada, o peor aún, ES PELIGROSO, solo sirve para perder el tiempo, etc.

Hace poco más de un mes, cuando comencé el módulo de redes sociales con mis alumnos, les decía, que en mi opinión todas estas redes y sus variantes, no son más que herramientas. Lo comparábamos un poco con el concepto del dinero. El dinero no es malo en sí mismo, es un instrumento, es un medio, y de cada uno de nosotros depende el uso y el destino que se le dé.

Así sucede con esta tecnología, hace tiempo se decía que las computadoras eran cosa del diablo y que Bill Gates encabezaba esta invasión como el mismísimo anticristo utilizando como arma a Windows y su inseparable y fiel escudero Internet Explorer. Nada de eso, ni las computadoras ni el software ni los sistemas operativos ni mucho menos un sitio en internet es bueno o malo por si solo. Depende del uso que le demos es como se convertirá en una herramienta útil o se volverá en nuestra contra si no somos cuidadosos y responsables.

Aquí viene un poco la respuesta a la pregunta inicial, Facebook y las redes sociales como Google+, LinkedIn y demás se han convertido en medios de comunicación masiva y rápida. Tan importantes se han vuelto que en 2011 el 27% de las empresas en el mundo han destinado ya parte de su presupuesto de publicidad a las actividades en este tipo de redes.

Efectivamente existen ya empresas cuyas cuentas son manejadas ya por una persona dedicada exclusivamente a eso y ha surgido el puesto y la actividad del Media Manager. Incluso hay cuentas de Facebook y de Twitter que son manejadas por equipos completos de personas que cuidadosamente estudian y eligen el contenido a publicar, o ustedes imaginan que Barack Obama o Felipe Calderon o la mismísima Shakira estan sentaditos frente a sus Laptops respondiendo los tweets de sus seguidores?, lamento desilusionarlos, pero no es así....

Así que con sus reservas, evitando difundir información personal, fotografías, tus autos, tus viajes, y cosas que puedan comprometer tu seguridad, es decir teniendo el cuidado que tendrías con tu informacion personal en cualquier medio y siempre teniendo en mente que si no quieres que nadie se entere de algo, no se lo cuentes a nadie y menos lo publiques en Facebook.

A manera de conclusión y compartiendo mi opinión, las redes sociales pueden ser muy, muy útiles como medio de comunicación y contacto, usadas inteligentemente y con responsabilidad. En lo personal recomiendo usar y difundir Google+ ya que utiliza los mismos principios de Facebook con la característica única de su menejo de los círculos, en los que podemos segmentar a nuestros contactos y amigos de manera que no se filtre información de nuestro círculo de amigos a nuestro círculo de el trabajo o el círculo de la familia. Hagan pruebas y quédense con el que mejor les funcione

Un saludo y abrazo a todos ylos mejores deseos para el 2012!!!

Siganme en Twitter @geekmexico y en FB /javieruribepartida

TuxInfo No.42 Disponible para Descarga.

En esta entrada traemos para todos ustedes la entrega del número 42 de la mejor revista de habla hispana sobre software libre y tecnologías Abiertas, hablamos de TuxInfo, en la cual se tratan temas como: Edición de imágenes con GIMP (Dar Color a Imagen antigua), el siguiente año habrá LibreOffice para Android y IOS, el fallecimiento de Dennis Ritchie.

También conoceremos a Zentyal, el appliance de servicios basado en Ubuntu y software libre para PyMEs, entrevista realizada a los fundadores del proyecto GuiFI.net, la red libre y abierta. Linux Vs. Windows en el interprete de comandos, Proyecto Ceibal, SQL Injection, Seguridad en SmartPhones, CrossBow II y muchas cosas más que son bastante interesantes.

Bytes.

TuxInfo 42

Descarga directa del nro 42

Acceso a grilla de revistas publicadas.
RSS de TuxInfo

Seguinos en Twitter @tuxinfo

Disponible Tuxteno No. 40

Hola a todos nuestros amigos del GULUTS, después de mucho tiempo de no escribir debido  a proyectos escolares de los integrantes y demás actividades que por momentos nos complican el publicar en el blog, les traemos el PodCast No. 40 de Tuxteno.com, en el cual podrán encontrar lo último sobre tecnología, Linux y Software Libre.

En esta entrega se mencionan los temas de Google TV, su impacto y desempeño hasta el momento, así como las nuevas características de GMail y sus ventajas sobre otros servicios de correo electrónico.

Conocerás algunas de las divas del Software Libre, hablaremos un poco sobre el proyecto auspiciado por Facebook OpenCompute y de las nuevas anexiones a este, como RedHat. De los rumores en la red que aseguran que Facebook es un proyecto de EU para investigar a toda la población, derechos de información y privacidad en las redes sociales.

Por ultimo veremos algunas buenas aplicaciones para geeks y conoceremos a clonezilla, la alternativa libre para el clonado de particiones y discos duros.


Descarga Tuxteno No.40
Tuxteno.com
CloneZilla

Reflexion sobre el futuro y la tecnologia

De visita por uno de mis sitios favoritos sobre tecnología en la Internet, Fayer Wayer, me encuentro con un vídeo en el que el gigante del Software Microsoft, nos muestra una idea de cómo será nuestro futuro cercano para ellos.

Sin duda un panorama bastante alentador que nos lleva a pensar si hemos llegado al futuro del que tanto hablábamos hace algunos años, y si el desarrollo de la humanidad estará basado sin duda en el avance de la tecnología en todos sus rubros de aplicación, desde la medicina, la nanotecnología, la biotecnología, los sistemas informáticos y de telecomunicaciones, etc.

La reflexión se basa principalmente en una pregunta: ¿estamos conscientes de los cambios que se avecinan?, esta incógnita podría ser ¿estamos preparados para el futuro?, pero en realidad creo que nadie está listo o preparado para el futuro, ya que el prepararse para algo que aún no existe es bastante complejo. Lo más cercano es el imaginar o proyectar nuestras ideas a lo que probablemente sucederá en ese tiempo que aún no llega.

Acompañados de la movilidad, las redes y la interacción  entre personas a nivel global, puedo imaginar un futuro lleno de innovaciones, que poco a poco nos irán transformando en una sociedad colaborativa, sin fronteras o límites territoriales, en la cual el significado de muchas cosas como los bienes materiales se irá perdiendo y tomará un giro meramente evolutivo, enfocado a la mejora y preservación de la vida y todo lo que esto conlleva.

Imaginen que en lugar de preguntarnos ¿Qué partido político Ganará las Siguientes Elecciones?, nos cuestionáramos: ¿Cuál será la fuente energética que nos abastecerá para los siguientes 1000 años?, o qué material se tendrá que crear para fabricar naves espaciales que nos lleven años luz del sistema solar y descubrir nuevas civilizaciones ?.

Sin duda, cosas muy lejanas de pensar para muchos de nosotros, e incluso inimaginables para la mayoría, pero que sin embargo ya se cocinan en lugares no muy conocidos del planeta, como centros de investigación avanzada o laboratorios de pruebas de grandes empresas o Universidades.

La idea principal de este post es compartir con ustedes una perspectiva personal de lo que imagino que el futuro nos aguarda, y además motivar al lector a buscar e informarse sobre algo más de lo que acostumbramos habitualmente, sembrando poco a poco en la comunidad la necesidad de mejorar, de sobresalir, investigar, aprender y sobre todo compartir lo que se tiene para el beneficio de todos..

Hasta pronto...

P.D. Les dejo un capítulo del programa Redes Para la Ciencia, llamado "Pequeños Soles en la Tierra", se los recomiendo ampliamente, nos dará una visión diferente por un momento.

Install-Fest ITESCA 2011 (03 Noviembre)

Hey, hola a toda la banda ancha del GULUTS, largo tiempo sin vernos, hemos estado algo ocupados impartiendo pláticas sobre seguridad informática y Software Libre en Preparatorias y Escuelas de NIvel Medio Superior de la Región, pero sin olvidar el sitio, se tienen planeadas varias sorpresas para los lectores, material, publicaciones, eventos y muchas cosas más, esperen los avisos.

En esta ocasión les informamos que este Jueves 03 de Noviembre se llevará acabo el Install Festival del ITESCA 2011, adjunto ponemos a su disposición el flyer de este evento, y al cual están todos cordialmente invitados, el GULUTS estará presente con una plática sobre seguridad informática en redes.

Hasta luego y los esperamos en el evento.


Mayores Informes:
http://www.linuxgli.org.mx

OpenKM - Administracion de Documentos Digitalizados con Software Libre


Saludos a todos, nuevamente por aquí compartiendo un poco de las experiencias que hemos tenido con la búsqueda e implementación de herramientas para poder realizar nuestro trabajo con los recursos que hay a la mano, que no son muchos en la mayoría de nuestras queridas Universidades Tecnológicas.

Y es precisamente por eso, por lo escaso de los recursos económicos, que el Software Libre viene a sacarnos muchas veces del bache. Y aquí les va la historia, como introducción:

Es una realidad que conforme una institución educativa va creciendo en matrícula, también van creciendo las necesidades, y en el caso que nos ocupa, pues cada vez vamos teniendo que conservar más y más expedientes de los alumnos, los activos, los egresados, los titulados, las bajas, ahora las Ingenierías y así, sucesivamente. Tras solicitar y solicitar repetidamente archiveros (este es el caso de la Universidad donde yo laboro) finalmente asignan presupuesto y los compran, y pasado el tiempo, repetimos el ciclo: Solicita, solicita, solicita, autorizan, compran.

Todo está muy bien hasta que ahora lo que no hay es espacio para poner los archiveros, a alguno les suena esto familiar? Y que conste que no es una denuncia o un chisme, es una realidad, el espacio físico no es infinito. Después de mandar los expedientes que por el tiempo que tienen ya pueden concentrarse en otro lado, pasado el tiempo los archiveros vuelven a sufrir de obesidad y casi de bulimia, exacto, pareciera que quieren vomitar los expedientes.

Es entonces cuando llega el momento en que pensamos: Vamos a digitalizar los documentos, y nos dimos a la tarea de buscar proveedores que nos brindaran una solución integral: Scanners, software para digitalizar y software pare administrar los expedientes.

Los proveedores llovieron, llegaron con sus equipos para demostrar en vivo y a todo color las lindezas de sus soluciones y pues nosotros elegimos al que, a nuestros ojos y según nuestras necesidades, era el mejor.

Se compró una solución que constaba de 1 scanner, software pare digitalizar (con 2 licencias) sofware para administrar (con su licencia). Como pueden adivinar, se adquirió software propietario. Como teníamos 2 licencias para digitalizar, pues se compro otro scanner y listo! podíamos digitalizar en 2 computadoras.

El software también contaba con 2 licencias de consulta, es decir, 2 personas podían consultar los documentos y hacer uso del software, al mismo tiempo!

Parecía todo tan perfecto, hasta el momento en que se decide que sería bueno que en el momento de que se inscriban los alumnos, se digitalicen los documentos y se devuelvan sus originales al dueño. Preguntamos que necesitamos para poner un scanner en cada ventanilla (tenemos 4) y oh desilusión! Teníamos que pagar cerca de 20 mil pesos por licencia, ¡Solo para conectar un scanner y poderlo usar! Además de pagar una cuota de mantenimiento y soporte porque ya había pasado más de un año, esto para que pudieran venir a instalar las licencias y echar a andar todo.

Es obvio que no nos compraron dichas licencias y no se pago el soporte, pero aún así, y con el enfoque en la mejora del servicio y de nuestros mismos procesos internos, nos dimos a la tarea de buscar algo que nos pudiera dar el mismo resultado pero que no resultara tan costoso, ya teníamos los scanners, solo faltaba como guardar, organizar y acceder a la información, a los mismísimos expedientes.

Y buscando y probando, dimos con OpenKM, solución de Software Libre que nos permite administrar de la mejor manera, de acuerdo a nuestros procesos, de acuerdo a nuestras necesidades. Además de ser una especie de bóveda digital, utiliza una plataforma web, por lo que sólo es necesaria una PC con navegador de Internet para poder acceder a los datos, (algunos plugins y complementos también). Cuenta con el control de acceso por usuario, permisos por grupos, pero lo mejor es que tiene una previsualización de los documentos en el expediente y se pueden imprimir copias de ellos, y hasta enviarlos por correo electrónico.

Cualquiera en la red institucional, que tenga los permisos correspondientes, puede consultar la información ahí contenida, con toda seguridad y precisión.

Es necesario alguien que alimente y administre por supuesto, sin embargo hemos encontrado una excelente alternativa y muy profesional que permite gestionar los documentos digitales.

Tenemos aproximadamente un año trabajando con esta herramienta y podemos decir que no hay hasta el momento alguna que, a nuestro juicio, pueda darnos mejores resultados.

Estoy a sus ordenes para asesorarles, comentar experiencias y si desean, apoyarlos en la instalación de un sistema de bóveda digital de este tipo

Saludos y nos leemos pronto!!

Javier Uribe

MySQL. Relaciones entre tablas, inserts y selects.

Saludos gulutseros, bien espero que mi ausencia no sea tomada a mal, es solo que he estado algo ocupado, pero no me olvido del estado en que dejo las cosas, bien como mencione la vez anterior en este post hablaremos acerca de las relaciones entre tablas y comenzaremos con las consultas a la base de datos para recuperar la información que deseemos, bien veamos esto:

En la ocasión anterior hablamos acerca de la clave primaria (primary key) de la tabla, mencionamos que esta es el dato que identifica de manera única a cada registro de la tabla, bien una base de datos se compone una de varias tablas dependiendo de la aplicación que tenga. Bien alguno de ustedes se preguntara como hago para que la información de una tabla se relacione directamente con la información de otra. Bien para esto tenemos algo llamado clave foranea (foreign key), que representa a una identidad (clave primaria) de una tabla diferente veamos esto de manera grafica:

Como podemos ver en la figura anterior tenemos dos tablas diferentes cada una con su clave primaria y una de ellas tiene una clave foránea que es la clave primaria de la primer tabla, de este modo creamos relación directa entre los datos contenidos en una tabla con los datos de otra. Viéndolo de esta manera, si en la primer tabla tenemos información de los clientes, en la segunda podríamos tener información de sus compras, al tener una relación directa se facilita la tarea de recuperar información especifica de las tablas.

Bien la forma en la que creamos una llave foránea es la siguiente:

  1. Crearemos una nueva tabla que tendra relacion con la tabla que ya se habia creado anteriormente en la que teniamos un id_usuario.
  2. Umm, veamos simulemos que se vende algo en este blog y que se registra en la base de datos los artículos que han sido comprados por los usuarios la tabla se llamara compras y tendrá relación con la tabla usuario.
  3. Utilizaremos el siguiente código:

Noten algunas cosas, primero se crea el campo que sera clave foránea, se crea de manera normal, y al final se crea la referencia, FOREIGN KEY (id_usuario) REFERENCES usuario(id_usuario).

Bien con lo anterior hemos creado una referencia de la tabla compras hacia la tabla usuario, ahora lo que haría falta sera agregar algunos registros a las tablas, bien lo aremos de la siguiente forma:


Bien utilizamos la siguiente estructura: 
INSERT INTO nombre_tabla  (nombre campo, campo2...) values (valor1, valor2...);

Bien para comprobar que se ha insertado probaremos con una consulta, bien me parece que este sera la primer consulta que hagamos, se utilizara la siguiente estructura para la instrucción:

SELECT nombre_campo1, nombre_campo2, .... , FROM nombre_tabla;

y veremos lo siguiente:


Como verán ya existe un registro en nuestra tabla que estaba vacía, también pueden ver que utilice un comodín  el * significa que debe seleccionar todos los campos de la tabla, si por otro lado solo quiero saber el nombre de usuario y la contraseña puedo hacerlo de la siguiente forma:


En este caso especificamos los campos que queríamos ver, en este caso el campo que contiene el nombre del usuario y el que contiene la contraseña. 

Otra cosa mas, si acaso lo notaron cuando insertamos el nuevo registro no mandamos un valor para el id_usuario, esto es porque al crear la tabla lo declaramos como PRIMARY KEY y AUTO_INCREMENT, por lo tanto no nos permitirá insertar ningún valor en el campo del id_usuario, de modo que cada que se agregue un registro le asignara el numero consecutivo.

Por otro lado los valores que sean varchar, char, date y algunos otros, sobre todo de tipo texto se deben enviar encerrados en comillas simples; ej.  'x', mientras que los valores numéricos como los int, float, etc, se envían como tal: ej. 5,10.3, etc.

Bien creo que por ahora es suficiente, no queremos que se vuelva algo muy largo y complejo. Bien ahora que saben como insertar y consultar datos, prueben a insertar algunos otros, prometo que el siguiente post no tardara tanto en salir y subiré la base de datos que llevamos hasta ahora con algunos datos, para que podamos aprender mas acerca de las consultas.

Bien muchas gracias, por tomarse el tiempo de leer esto y recuerden que sus comentarios son bienvenidos.

Herramientas libres para desarrollo de aplicaciones para moviles

Saludos Gulutseros! Los saludo en esta mi primera aportación oficial como editor del Blog del GULUTS. Trabajo también en una Universidad Tecnológica, en el Estado de México, un tanto lejos de la UTS, pero cercanos en intereses y experiencias.

En mi artículo anterior, y como pretexto de la muerte de Steve Jobs, comentaba acerca de mi percepción personal sobre el desarrollo de aplicaciones en especial las aplicaciones para móviles. En mi estancia en el Campus Party 2011 pude darme cuenta que los líderes del mercado ahora hablan de desarrollo en móviles con aplicaciones libres, como Titanium de Appcelerator. Es genial el pensar que lo único que tienes que hacer, es bajar la aplicación, los SDK´s que pretendas utilizar y listo, tienes un ambiente completo que incluye hasta un emulador para que hagas tus pruebas. Si lo tuyo es iOS o Android o incluso quieres arriesgarte con Blackberry, puedes hacerlo con esta herramienta.

Ya que tengas tus aplicaciones, para poder distribuirlas en Apple Store o en Android Market, entonces si tendrás que pagar una membrecía, pero bien vale la pena ya que tus programas estarán visibles en un escaparate a la mano de miles de usuarios de éstas plataformas.

Reciban un saludo y por aquí nos vemos. Gracias por sus comentarios!!

Javier Uribe
@geekmexico

Introduccion Basica a PHP




Hola que tal banda Gulutsera, soy nuevo en este blog y desde hace tiempo que tenía la inquietud de querer compartir algo, y al fin pude encontrar algo para compartir, inspirado por nuestro compañero de blog Keplerk, el cual como ya han visto está impartiendo un curso sobre Python, y de ahí tome la idea de compartir con ustedes un pequeño curso de introducción hacia PHP.
Bien, por dónde empezar, como este curso pretende ser un curso de introducción empezaremos desde lo más básico, así que no hay como escaparse, tendremos que ver un poco de teoría.
Primero:
PHP es un lenguaje de script que se ejecuta del lado del servidor, embebido en el código HTML, multiplataforma e independiente del navegador. El código PHP interpretado produce un resultado que es enviado al navegador del visitante en forma de HTML, imagen, documento doc.…, en ninguna ocasión el visitante tiene contacto directo con el código fuente en PHP, si no solo a su resultante.

Como pueden ver en la imagen el navegador solicita un documento al servidor, este en caso de ser un archivo PHP, el archivo es interpretado y su resultado se envía al navegador el cual solo sera HTML.

Pondremos un ejemplo para que nos quede más claro:
Tenemos nuestro siguiente archivo php que es el que se ejecutara del lado del servidor, dentro de nuestro archivo podemos ver que el script que se ejecutara esta embebido dentro del código html, y esta delimitado por las etiquetas <?php y ?>.

El código anterior una vez interpretado nos mostraría este resultado el cual es que se envía al navegador:

Vemos que nuestro script al ejecutarse, lo único que nos muestra del lado del cliente es solo código html, y nada del código php que habíamos escrito. Bien en resumen, hemos tenido una breve introducción al funcionamiento de php y como es que se ejecuta en el servidor.


Bueno es hora de despedirse,es un gusto para este "servidor" empezar este curso, espero sus comentarios y sugerencias. próximamente nos adentraremos mas a fondo en Php. hasta aquí se despide su amigo y compañero AxOx.

Conocimientos puede tenerlos cualquiera, pero el arte de pensar es el regalo más escaso de la naturaleza.
– Federico II

Tres manzanas han cambiado la historia

Para aquellos que ya tenemos un rato en esto de la tecnología y las computadoras, la muerte de Steve Jobs es como el fin de una época, una verdadera leyenda. Y no es que lo quiera elevar a los altares ni mucho menos, pero hay que recordar y reconocer que ha sido históricamente alguien que ha marcado el paso en la industria.
Pocas personas en la historia han contribuido tanto a la tecnología, porque no podemos olvidar que las PC’s tal como las conocemos están inspiradas en aquella primera Macintosh con su mouse cuadrado y un solo botón.

Haciendo un poco de historia, la primera PC de IBM, la 8086 que ya tenía aquel famoso sistema MS-DOS, no tenía ni contemplaba el uso de algo parecido a un “mouse”, curioso no?
También para aquellos que no lo sabían, las computadoras Macintosh  de Apple desde sus inicios y sus primeras versiones, ya contaban con un Sistema Operativo gráfico, sí!! Ya manejaban ventanas para las aplicaciones y eran “multitarea”. Les suena conocido?


No podemos negar que aunque la plataforma PC hoy en día está mas difundida, Apple bajo el liderazgo de Steve Jobs ha dado la pauta desde el principio y hasta el día de hoy, al punto de que ahora lo que está revolucionando son los SmartPhones, y adivinen quien fue el primero? Así es, Steve Jobs con Apple y sus iPod, iPod Touch, iPhone y iPad. Y detrás de ellos todos los demás.

Obvio que tiene a sus detractores, y hay quien dice que son elitistas, que son caros, y un largo etcétera. Por otro lado los puristas del Software/Hardware Libre los tachan de monopólicos y cerdos capitalistas. Las opiniones son variadas y están divididas pero nadie puede negar que el recién fallecido fue un ícono, un líder y un genio.

Y todo esto sirve como pretexto para hacer notar a los que nos dedicamos a esto, pero sobre todo a los jóvenes, recién egresados y por egresar,  el camino que ha tomado la industria de las Tecnologías de la Información. Podemos vislumbrar que el mercado y el negocio están en los móviles y en los Smartphone, más que en las computadoras de escritorio o en las laptops.

El desarrollo y la venta de aplicaciones para móviles, llámense iPhone, Android o BlackBerry es un mercado que por lo menos dará trabajo por los siguientes 2 años a aquellos que le quieran entrar. Pero no sólo para los que estudien TIC’s si no para los que estudian en las áreas de la Mercadotecnia y la Comercialización, porque ahora las campañas publicitarias deben ir orientadas a ése público, usando la infraestructura existente y aplicaciones gratuitas desarrolladas para distribuir publicidad en ellas. Finalmente también aquellos cuya formación aparentemente no tenga relación alguna con la Informática o las Tecnologías de la Información y quieran o tengan ideas para aplicaciones especializadas en móviles, por ejemplo de turismo, educación, información, aplicaciones de ingeniería, programas financieros, estadísticas deportivas, etc., pues pueden pedir asesoría o incluso asociarse con compañeros o amigos que les auxilien a desarrollar algún programa que tengan en su imaginación.

En fin, sólo son ideas y pensamientos de acuerdo a lo que he podido observar además de escribir esto como un sencillo homenaje a un hombre al que le debemos mucho de lo que conocemos hoy en materia de tecnología, y los dejo con esta frase que me ha gustado mucho el día de hoy:
Tres manzanas han cambiado la historia: La primera sedujo a Eva, la segunda le cayo encima a Newton y la tercera nos la ofreció Steve Jobs, previa mordida.

Javier Uribe
@geekmexico