No soy técnico 24/7 (En serio)

Creo que empezaré con este post, no por las razones correctas sino porque me esta empezando a molestar la actitud de las personas, hacía mi conocimiento técnico o mi status de geek. Yo se que es muy difícil explicar en que se enfoca la carrera o que se supone que hago en mi día a día.

Programador

Difícil de explicar

A pesar de eso, estudiar INGENIERIA EN SISTEMAS no me vuelve su parada obligatoria para todas sus consultas de computadoras, impresoras, celulares, faxes, monitores, programas y páginas web. No es tan difícil, en serio, se los juro de todo corazón. Leer no ha matado ni matará a nadie, y por lo general resuelve el 99% de los problemas de los usuarios comunes.

Han llegado al colmo de preguntarme “¿Cuántos cursos de reparar compus llevas?”. Ok, me gustan las compus y por eso entre a esta carrera (idea muy errónea de lo que iba a ver en la U) pero no quiere decir que sepa reparar su laptop DELL del ’99 con Windows 98 SE, o porque no pueden instalar X o Y programa. Tampoco sé porque su impresora no tiene bien calibradas las cabezas o porque su HDD dejo de funcionar de la nada, así como no tengo todos los tipos de cables que existen.

Y con eso llego al último tema… *Redoble de tambores* …PIRATERÍA. Paso la mayor parte de mi día, sino es que todo, frente a una computadora y conectado a internet. Pero no por eso tengo todos los keygen’s, crack’s, serial’s de todos los softwares habidos y por haber. Tampoco cargo los ISO’s de Windows, productos de Adobe, Office, etc en mi mochila, en todo momento.

Y no es que no me guste, no sepa o no quiera ayudarlos, pero hay personas que se “columpian” y creen que de verdad soy técnico 24/7. La mayoría de las veces es un troubleshoot básico para saber que problema existe, si no existe tal problema es el típico caso de PEBKAC.

PEBKAC

Tan sencillo como eso

Por eso les dejo estas “recomendaciones” (Realmente son cosas lógicas) y así ambos estaremos en una situación Win-Win. Ustedes aprenden algo y yo estoy más tranquilo.

  • LEAN (y comprendan) los mensajes que salen en pantalla.
  • No solo presionen el botón que sale en los mensajes.
  • Si no se soluciona, reinicien su computadora/celular/impresora/etc
  • Compren su software (10 de cada 10 desarrolladores aprueban esta recomendación).

Y con esto espero que hagan conciencia que estudiar Ingeniería en Sistemas no trata de soporte técnico, sino de otras cosas inexplicables (jaja). Y que realmente, casi todos los problemas que ocurren son cosas sencillas.

Posted in Personal | Tagged , , , , | 1 Comment

Migrando a nuevas aventuras

Bueno, como NO podrán notar me cambie de hosting. ¿Por qué? Se preguntaran. Muy sencillo, les digo yo. jaja

Primero porque empecé a compartir espacio de hosting con un amigo, así podemos forzarnos a sacar unos proyectos que tenemos en mente. Además pagar entre 2 aliviana la carga.

Segundo porque GoDaddy apoya la ley SOPA y hubo un día que todos migraron sus dominios de ahí, pero en ese momento no tenía dinero y lo hice hasta hace poco. De igual manera, después de ver lo que paso GoDaddy se retracto. Esto demuestra que GoDaddy lo único que quiere es vender y realmente no le importan sus clientes.

Con este cambio espero que el 2012 me deje llevar a cabo las ideas que tengo en la cabeza. Pero todo eso depende de mí, del tiempo que le haga a esos proyectos. Ya veremos como sale todo este año.

Posted in Personal | Tagged , , | Leave a comment

Technorati Claim Token

En este momento estoy “reclamando” mi blog en una página llamada Technorati. Lo que necesitan es que pegue un código en un blog post, como este, para demostrar que el blog es mio y en realidad puedo crear posts y editarlos.

Después que ellos verifican esto, ya muestran mi blog bajo las categorías que yo crea convenientes. Aunque no creo tener mucha audiencia ahí ya que mi blog esta en español, únicamente lo hago para probar la página. Bueno, creo que la esperanza esta en ganar más seguidores. :p

HMNDJ46DHYKT

Posted in Personal, Random Stuff | Tagged , , | Leave a comment

BPM Academy – 1era. Clase

El sábado (10 Sept 2011) empecé mi curso de principiante DJ en la BPM Academy, fundada por DJ Pako Rodríguez junto a otros DJ’s de la escena electrónica en Guatemala.

La verdad no conozco los motivos de ellos para fundar esta academia, pero me gustó mucho que lo hicieran porque así puedo completar una curiosidad que tenía desde hace ya rato. Aprender a mezclar, “remixear”, etc. en general ser un DJ. La verdad aprovechare lo que me puedan enseñar al 100%. Me siento bastante emocionado por haber empezado este curso.

En la primera clase nos explicaron las cosas que debe tener un DJ no solo equipo sino aptitudes, actitudes entre otras cosas. Sinceramente, aunque la clase fue teórica me gusto como la dieron y la dinámica detrás de la misma. Como solo eramos 2 personas en ese horario  (Son 4 personas por hora) fue todavía más personalizada la experiencia (por decirle de alguna manera).

Lo que más me gusto de la primera clase, no fue el contenido sino la forma en que nos enseñaron. Por lo menos a mí, me dejaron picado con investigar más sobre equipo, labels, DJ’s, canciones, etc. Entonces, como creo que tengo un leve grado de OCD ( jaja ), ya cree un cuaderno en Evernote para guardar todo lo relacionado con el curso.

Creo que eso es lo más importante, a veces no es que tanto te puedan enseñar sino que tanto te motivan a que uno mismo investigue, se informe, etc. En fin, ya veremos cómo me va con las siguientes clases. Siempre les estaré informando por aquí.

Posted in Personal | Tagged , , , , , | Leave a comment

Enfermedad Celiaca

Ya pasaron varios meses desde que me diagnosticaron con esta enfermedad, realmente se conoce más comúnmente como “Intolerante al gluten”. Pero, siempre que estoy en algún lado y me ofrecen algún producto el cual no puedo comer y les digo que soy intolerante al gluten lo primero que sucede es la siguiente pregunte: “¿Qué es eso?”. Entonces para empezar bien este post, les dejo que es la enfermedad celiaca.

La enfermedad celíaca es una enfermedad autoinmune que se caracteriza por una inflamación crónica de la parte proximal del intestino delgado o yeyuno, causada por la exposición a la gliadina, una proteína vegetal de algunos cereales en la dieta. La gliadina es uno de los componentes del gluten (proteína presente en el trigo, la cebada, el centeno, el triticale, el kamut, la espelta y posiblemente la avena —por cuestiones de contaminación cruzada—). Al ser expuesta a la gliadina, la enzima transglutaminasa tisular modifica la proteína y el sistema inmune del individuo hace una reacción cruzada en contra del intestino delgado, causando una reacción inflamatoria que causa atrofia de las vellosidades que recubren el intestino e interferencias en la absorción de nutrientes.

En pocas palabras, no puedo comer ningún producto del trigo. Entiéndase, pan de hamburguesas, pan sándwich, doritos, pizza, subway, etc., etc., creo que se entiende el punto. Entonces el médico me diagnostico con esto y como buen paciente fui con una segunda opinión, el cual me diagnostico lo mismo.

Después de eso me toco ir de vista con una nutricionista, la cual me dejo una dieta bastante estricta por un mes. Me sentía, en cierta medida, triste o más  bien decepcionado de la vida. Como iba a dejar de saborear las ricas hamburguesas, tacos, pizzas, pan dulce, pasteles… ya entienden un poco mi problema jaja.

Mi mamá, asustada por “casi” lo mismo que yo, decidió ir conmigo a buscar a diferentes lugares para ver donde vendían comida “Gluten free”. Para mi sorpresa encontramos varios lugares donde vendían harina de maíz, galletas, champurradas hasta pan para sándwich encontré. Realmente me sentí feliz de saber que no iba a estar tan limitado en mis comidas en la casa.

Solo faltaba una cosa, ¡¿Qué rayos comer cuando saliera con mis amigos?! Bueno, por el momento solo he comido ensaladas cuando salgo. No estoy exactamente feliz de comer siempre lo mismo cada vez que salgo, pero algo es algo.

Después un día me decidí a experimentar un poco y compre unos tacos. Lo cual fue bueno, ya que resulta que las tortillas que usan están hechas de maíz y a la carne no le agregan ninguna clase de producto de trigo. Ahora ya puedo comer dos, ¡Sí¡ ¡Dos! jaja, cosas cada vez que salgo con mis amigos.

Luego en una pizzería me encontré que vendían pizza para enfermos celiacos, la compre un día y estaba bastante bien, lo que hacen es reemplazar la masa con una como “tostada” (realmente no sé cómo decirle) con los mismos ingredientes naturales que le ponen a las pizzas normales.

Luego me encontré con un restaurante de comida rápida que vende una hamburguesa “gluten free” donde el pan es de maíz y reemplazan la torta de carnet con pollo asado, está bastante bien.

Después conseguí pastel “gluten free”, que es como un pie de queso, donde la base de pan esta hecha con harina de arroz.

Con cada fin de semana que pasa voy viendo más y más cosas que comer, realmente no me he sentido limitado en ese aspecto. Nunca he sentido que estoy muriendo de hambre.

Después de dos meses y medio de cambiar mis hábitos alimenticios, puedo decir que no fue tan difícil adaptarme. Hay muchas opciones para reemplazar los alimentos comunes, como el pan dulce, la pizza. Tal vez más adelante pueda ir subiendo fotos de los alimentos que voy consumiendo tanto en “la calle” como en mi casa.

Así que puedo decirles que no es el fin del mundo ser diagnosticado con enfermedad celiaca. Uno puede seguir su vida normal, solo es cuestión de tiempo para adaptarse a los cambios.

Posted in Personal | Tagged , | 1 Comment

Google Plus

La nueva red social que nos ha tomado por sorpresa a todos. Pase como 4hrs en la noche del miércoles buscando quien me invitaba, ya que actualmente es por invitación, hasta que conseguí y logre registrarme.

Luego de varias horas jugando por ahí, me ha gustado bastante la nueva red social que trae cosas nuevas a la competencia de las redes sociales, un poco de todo. Pero creo que estas son las cosas más importantes:

Circulos

Los circulos son agrupaciones de amigos, como por ejemplo “trabajo”, “universidad” , etc. Esto nos sirve para el momento de publicar algo, podemos poner que únicamente las personas en cierto circulo puedan verla.

Google plus circles

Circulos en Google plus

Hangouts

Los hangouts es donde uno puede invitar personas a tener una videollamada, ya sea por circulo o invitar personas individuales.

Google plus hangout

Hangout en Google plus

Sparks

Los sparks son basícamente búsquedas almacenadas para informarnos rápidamente sobre algun tema que nos interese, estas busquedas estan obviamente optimizadas por el gigante de las búsquedas jaja, si nos interesa algún link en especial que nos presente el spark le podemos dar share.

Sparks en Google plus

Sparks en Google plus

Notificaciones

Las notificaciones para mí, son lo mejor de Google plus, ya que esta integrada en la barra superior de Google (la cual esta en todos sus productos) lo que nos permite estar siempre pendientes, incluso podemos contestar sin regresar al sitio de google plus.

Notificaciones en google plus

Notificaciones en Google plus

En general, Google plus a pesar de ser nueva se mira bastante completa y robusta. No me he topado con ningún problema hasta el momento, realmente me gusta la interfaz estilizada y simplificada. También me agrada poder segmentar que cosas publico y a quienes. En general estoy disfrutando mucho de la red social, ya el tiempo dira si es un digno rival de la actual red social más grande Facebook.

Posted in Random Stuff | Tagged , , | Leave a comment

Sleepsort

Hoy leyendo, me encontre con alguien que había inventando un nuevo algoritmo de ordenamiento, bastante curioso el método:


#!/bin/bash
function f() {
sleep "$1"
echo "$1"
}
while [ -n "$1" ]
do
f "$1" &
shift
done
wait

Lo que hace es que para un arreglo de enteros, toma la posición N del arreglo, crea un thread y lo deja durmiendo la cantidad de tiempo que encuentre en esa posición. De esta manera los números más grandes en el arreglo se van a imprimir de último y los más pequeños de primero.

Posted in Desarrollo | Tagged , , , | Leave a comment

Code Kata

Este es un termino creado por el co-autor de “The Pragmatic Programmer” Dave Thomas, en honor a las katas de las artes marciales.

Pero ¿qué significa esto para nosotros a nivel de programación?, pues es bastante sencillo. A través de repetición y practica vamos a perfeccionar una técnica especifica. Dave Thomas a publicado unas 21 katas en su sitio Code Kata.

Entonces buscamos alguna técnica que querramos practicar y lo realizamos muchas veces, tantas que nos aprendamos de memoria los pasos a tal punto que después de cierta cantidad de repeticiones podamos encontrar puntos de mejora y así perfeccionar la técnica y por ende mejorar como programadores.

Hay otros sitios también dedicados a las katas como: Coding Kata y KataCasts.

De este último sitio, KataCasts, encontre este cast del problema de sumar los números pares de la serie fibonacci. A continuación les dejo el video:

Even Fibonacci katacast

Posted in Desarrollo | Tagged , , , | Leave a comment

Ubuntu 11.04: Natty Narwhal

Hace ya algunos días vio la luz la nueva versión de Ubuntu, ahora llamado Natty Narwhal.

Esta nueva versión busca dejar atrás a Gnome y usar una propuesta hecha en casa, el llamado “Unity” que de igual manera esta hecho sobre la plataforma de Gnome.

Esta vez decidí tomar el camino largo, por lo que le di actualizar desde el “Update Manager” de Ubuntu y como mi internet no es de lo mejor pase varias horas enfrente de mi computadora (cosa que igual hago todos los días :p). Después de todo eso un simple reboot me mostro la nueva interfaz, incluso el GRUB cambio de colores jaja.

Aquí les muestro los cambios más rádicales que trae la nueva interfaz gráfica Unity:

DASH

El dash es basícamente el nuevo menu de Unity, nos deja buscar archivos, programas y algunas otras cosas curiosas como ejecutar scripts de terminal.

Dash

LAUNCHER

Es la barra que se encuentra del lado izquierdo de la pantalla, ahí se encuentran los programas que están actualmente en ejecución, así como programas que hemos dejado ancladas con anterioridad para facilidad al momento de querer ejecutarlas.

Launcher

TOP PANEL

Aunque parezca el de siempre, no lo es. Ahora algunas opciones de los programas se van a desplegar en la barra y si uno maximiza la ventana los botones de cerrar, minimizar, etc se irán a la barra. Otra cosa que vale la pena mencionar es que las notificaciones de las versiones anteriores no funciona (e.g. Dropbox) sino que crearon unos nuevos que supuestamente sirven para mantener el “look & feel” de Natty Narwhal.

Top Panel 1

Posted in Software | Tagged , , , , | Leave a comment

LaTeX

Yo empecé a usarlo por recomendación de unos amigos, me dijeron que no había nada hacer tareas en LaTeX. Por lo que decidí instalarlo en mi laptop en la partición de Ubuntu, aunque se puede usar en cualquiera de las 3 plataformas (GNU/Linux, Windows, Mac OS).

Pero… ¿Qué es LaTeX? Pues, es una lenguaje de marcado (como HTML) que incluye caracteristicas para la producción de documentos técnicos y cientificos. Según su página ellos son el estandard de facto para la comunicación y publicación de documentos cientificos y aparte es free-software.

LaTeX ,basado en TeX (creado por Donald E. Knuth), fue desarrollado en 1985 primero por Leslie Lamport y luego mantenido por LATEX3 Project.

Como mencione al principio del post, LaTeX esta disponible para las 3 plataformas. Para Mac OS tenemos MacTex, para Windows MikTex y para Ubuntu esta TexLive. Cada sitio cuenta con instrucciones de instalación de la libreria.

Ahora que ya tenemos la libreria, necesitamos un editor para LaTeX. En windows podemos utilizar el siempre útil Notepad++ (si queremos resaltar palabras reservadas) sino notepad, en Ubuntu GEdit aunque yo uso WineFish (ya que tiene autocompletar) y para Mac OS se las debo ya que no poseo una computadora de esas :s.

Después de toda esa información general, vamos a lo que interesa, como se mira un documento de LaTeX:

% hola.tex - primer ejemplo de LaTeX
\documentclass{article}
\begin{document}
Hello World!
\end{document}

Ahora ire parte por parte explicando el documento:

% hola.tex - primer ejemplo de LaTeX

Este es un comentario, únicamente es algo de uso interno y no se muestra en el documento final.

\documentclass{article}

Esto nos dice que tipo de documento es, en este caso es un articulo. Hay diferentes clases de documentos y esto influye en el formato que da LaTeX al documento final, incluso se pueden crear clases propias.

\begin{document}

LaTeX se maneja por ambientes, esto le dice a LaTeX que aquí empieza el documento o algún otro ambiente como ecuaciones, tablas, etc.

Hello World!

Este es el único contenido que se va a mostrar en el documento final creado por LaTeX.

\end{document}

Aquí se cierra el ambiente documento, esto le indica que aquí se termina el contenido que va a ser mostrado al final. Y LaTeX ignora todo lo que venga después de esta etiqueta. El archivo que usamos es este y la salida la obtuve en pdf y quedo así.

Con esto espero motivarlos a que usen LaTeX para redactar cartas, laboratorios, o cualquier trabajo que tengan que entregar, realmente es muy útil y al principio cuesta el cambio pero poco a poco uno se acostumbra y se vuelve hasta más rápido que en otros procesadores de texto más populares. :)

Posted in Academico, Software | Tagged , , , , | 2 Comments