AUTHORS: ALBERTO CASTILLO G

Conflicto de intereses

2019-04-14 Alberto Castillo G  2/MIN

Hace poco más de medio año comencé a trabajar en el campo que sigo estudiando y aunque debo admitir que he logrado aprender mucho y ha sido una experiencia interesante; me causa tristeza ver quién soy al momento en que llego a casa.

Hoy vencí a la resistencia

2018-11-25 Alberto Castillo G  3/MIN

Luego de varios meses sin lograr escribir nada estoy intentando retomar algo que realmente agrega valor a mi vida y me ayuda a pensar en lo que está pasando a mi alrededor. Es difícil comenzar a escribir sin tener algo en específico pensado, pero espero que a medida que vaya escribiendo me vaya sintiendo más cómodo con volver a hacerlo.

Cómo comprender mejor lo que leemos

2018-03-17 Alberto Castillo G  3/MIN

La lectura comprensiva es una de las principales facultades a desarrollar si se quiere mejorar como persona y profesional. Es el arma primaria de los autodidactas como ayuda para resolver situaciones complicadas; promueve el análisis y el pensamiento crítico aun cuando lo que se nos brinda para consumir está masticado.

Lo que 3 años de universidad me han enseñado

2018-01-15 Alberto Castillo G  8/MIN

Mientras escribo esto, culmino el tercer año de Licenciatura en Ingeniería de Software y a lo largo de este trayecto mis perspectivas han cambiado, yo he cambiado y mi conocimiento lo ha hecho también.

IEEE Day Rama UTP

2017-10-10 Alberto Castillo G  2/MIN

El pasado martes 3 de octubre se celebró a nivel mundial el evento conocido como IEEE Day y dentro de la Rama Estudiantil UTP organizamos una serie de eventos; en las facultades de Ingeniería Eléctrica e Ingeniería de Sistemas Computacionales de la Universidad Tecnológica de Panamá.

Pensar demasiado

2017-09-25 Alberto Castillo G  3/MIN

Todos tenemos esos días donde nos sentimos como que estamos pensando "demasiado". Algunos de nosotros nos vemos afectados por este hermoso fenómeno diariamente.

Vivir con pasión

2017-09-05 Alberto Castillo G  2/MIN

Y esto es ser; dejar de pensar tanto en el futuro y dedicarnos a vivir.

¿Sabes? No se trata únicamente sobre ser feliz; sino sobre querer experimentar. Conocer que la felicidad es buena para la salud y nuestra mente, pero hay que estar dispuestos a ponernos tristes de vez en cuando.

Ten tus caprichos

2017-06-28 Alberto Castillo G  2/MIN

Hace mucho pude observar una conducta bastante común en los humanos, y es que cuando queremos algo que nos parece caprichoso, muchas veces buscamos excusas para pedirlo.

Educación actual [2012]

2017-05-03 Alberto Castillo G  3/MIN

Para empezar esto me gustaría citar una frase de Albert Einsten: "Todo mundo es un genio; pero si vas a evaluar a un pez por su capacidad de escalar árboles, pasará toda su vida creyendo que es un inútil"

Soft-skills de un desarrollador de software

2017-01-06 Alberto Castillo G  4/MIN

Existen deficiencias comunes en nosotros los desarrolladores de software e ingenieros del área. Como estudiante de una facultad de sistemas y parte activa de grupos de desarrolladores en línea, he podido tratar muy de cerca e identificar ciertas habilidades que son menospreciadas y que al mismo tiempo son de las más importantes para un buen desarrollador de software.

Vim y su reputación bien ganada

2017-01-05 Alberto Castillo G  5/MIN

Vi es un editor de texto por modos, altamente personalizable y enfocado a la eficiencia de la edición. Hoy día lo más común es encontrarse con Vim (Vi Improved) en sistemas operativos basados en UNIX.

Lo que fue de mi 2016

2017-01-04 Alberto Castillo G  5/MIN

Un poco tarde para publicar esto, pero no podía dejar pasar compartir contigo lo que fue mi 2016 y un poco de lo que tengo pensado para este 2017 que apenas empieza.

Superación de una adicción

2016-11-19 Alberto Castillo G  2/MIN

Hace algún tiempo comenté en Reddit a una persona que quería controlar su adicción a los videojuegos; algo común y con lo que me sentí identificado.

Google Chrome a Mozilla Firefox

2016-10-05 Alberto Castillo G  5/MIN

Decidí probar Firefox como alternativa más personalizable que Chrome o Chromium. Desearía decir que también por el consumo de memoria, pero inevitablemente los navegadores basados en WebKit tienden a tener un alto costo.

El tiempo no espera a nadie

2016-10-03 Alberto Castillo G  4/MIN

Aunque el reloj de la foto está detenido, aún puedes escuchar el segundero

Acabo de ver la película “La chica que saltaba a través del tiempo”, una película que sí, trata de los saltos temporales, pero más que nada, de una chica.

Y tú, ¿ya respaldaste tus datos?

2016-09-18 Alberto Castillo G  4/MIN

De acuerdo, escribir "todo lo que tienes" dentro de tu cerebro es algo que aún no encontramos forma de hacer, pero para los apasionados de las computadoras algo similar es su disco duro. Y si eres como yo, que quieres tener un respaldo de tus archivos constantemente este artículo es el indicado.

Taller 00 #PreLinuxDay2016

2016-06-16 Alberto Castillo G  1/MIN

El sábado pasado asistí a un taller organizado por FLOSS Panamá en las instalaciones de la Universidad Interamericana de Panamá (UIP). El mismo se trató sobre una introducción a Git y GitHub, en donde varias personas tuvieron la oportunidad de conocer un poco la herramienta y comenzar a utilizarla.

Mis dotfiles

2016-04-30 Alberto Castillo G  3/MIN

Unix y sus sistemas derivados utilizan los que conocemos como dotfiles, "archivos punto u ocultos" en español, pero no planeo utilizar esa traducción barata; lo importante es la función que cumplen estos archivos.

Instalación de NodeJS en Linux

2016-02-22 Alberto Castillo G  3/MIN

Una de las tecnologías web predominantes durante los últimos años ha sido NodeJS, facilitando la creación de aplicaciones web y hasta de escritorio con el framework de Electron, entre otros.

Infinality Ultimate Bundle para Fedora

2016-02-20 Alberto Castillo G  2/MIN

El último cambio que hice entre distribuciones de GNU/Linux fue entre Ubuntu y Fedora. A simple vista, no noté mucha diferencia pues estoy utilizando GNOME 3, pero en cuanto entré a algunas páginas y comencé a leer noté algo extraño. No en lo que decía, sino en cómo se veía lo que leía.

Convierte Atom.io en tu editor por defecto

2016-01-05 Alberto Castillo G  4/MIN

NotePad++, Bloc de Notas, Geany, Visual Studio Code, Gedit, Sublime Text y hasta Vim son algunos de los editores de texto que he probado desde que llegué al mundo de los ordenadores; sin mencionar los IDEs que he dejado de utilizar por motivos varios. A fin de cuentas, sólo los dos últimos se mantuvieron sobre el límite aceptable y un tercero, Atom.io, pasó a ser mi elegido por defecto.

Cómo crear una presencia en línea

2015-10-10 Alberto Castillo G  7/MIN

Encontré decenas de prácticas que se utilizan para mejorar la relevancia en línea y decidí hacer una selección de las cinco, que por experiencia propia, he calificado como las que mejor me han funcionado y espero a ti también te ayuden a abrirte espacio en internet.

El arte de gobernar bien

2015-10-03 Alberto Castillo G  4/MIN

El arte de gobernar puede ser un tema bastante extenso, con miles de posibilidades, pero en este caso quiero enfocarme con mayor precisión al arte de gobernar bien, más específicamente al cómo gobernar bien. A lo largo de la historia han existido tanto buenos como malos gobernantes, cada uno con sus características y distintos puntos de vista, mas independientemente de cuál haya sido su postura política o su ideología (ya que gobernar no es sólo en el campo político), hay aspectos positivos que se pueden tomar para desarrollar con mayor plenitud el arte de gobernar bien.

Un poco sobre mis estudios

2015-08-15 Alberto Castillo G  3/MIN

Quizás sea un poco tarde para hacer esta entrada en mi blog, pero es algo que no había tomado en cuenta para publicar y que ahora que pasó por mi cabeza, me pareció una buena idea. Así que, hablaré un poco sobre la universidad y mis estudios en general.

Empezar a utilizar Git con GitHub

2015-07-05 Alberto Castillo G  7/MIN

Debido al tutorial sobre estructuras de datos en C++, donde compartí­ el código fuente utilizando la herramienta de GitHub, muchos han estado pidiéndome que les muestre cómo comenzar a utilizar la herramienta git y en qué consiste la misma; así­ que a eso dedicaré la entrada de hoy.

Para poder explicarte el porqué de utilizar este software, comenzaré por mostrarte en qué consiste tanto Git como GitHub y que puedas identificar por tu propia cuenta las ventajas que tiene utilizar este sistema.

¿Ya probaste Windows 10? Mi primer vistazo

2015-06-21 Alberto Castillo G  5/MIN

Aprovechando que nuestros amigos de Microsoft permitieron a los 'testers' descargar una versión gratuita de su nuevo sistema operativo, Windows 10, quisiera compartirte mi experiencia al utilizarlo por primera vez.

Antes de hacerlo, quiero aclarar que no soy usuario de Windows en el día a día, pero sí lo utilicé mucho hasta hace poco; por lo que esta prueba la realicé desde una máquina virtual ejecutada en Linux.

Los dejo con lo que noté en mi primer uso rápido

Estructuras de datos - Parte I: Los Nodos

2015-06-19 Alberto Castillo G  2/MIN

El día de hoy quiero compartir con ustedes un tema muy importante dentro de la programación y son, las estructuras de datos.

¿En qué consisten las estructuras de datos?

La verdad, puede definirse tan simple como "una manera de almacenar u organizar datos para su posterior uso".

Para iniciar, voy a comentarles sobre una estructura dinámica en particular, la lista enlazada, que es algo bastante parecido a los conocidos arreglos (arreglo[índice]); con la diferencia de que por ser dinámica y no estática, la cantidad máxima de valores o campos (que de ahora en adelante llamaremos nodos) que puede almacenar es variable.

Instalar CM12 en S3 Mini desde Linux

2015-05-19 Alberto Castillo G  4/MIN

En este tutorial quiero mostrarles los pasos a seguir para poder instalar el CyanogenMod 12 con el ROM de Lollipop en un S3 Mini (I8190L en mi caso). Para hacer esto, nos vamos a ayudar de la herramienta Heimdall, que es similar al Odin en Windows y además vamos a estar utilizando un ROM de la página NovaFusion.

Visual Studio Code

2015-04-29 Alberto Castillo G  2/MIN

Hace unas horas en un "tuit" de @code se anunció la liberación de un nuevo software multiplataforma de edición de texto llamado Visual Studio Code.

¿Ruby? Primera impresión del lenguaje

2014-12-09 Alberto Castillo G  3/MIN

Después de haber visto una gran cantidad de limitaciones en PHP y sentir incomodidad al migrar entre bases de datos de Access, SQLite y MySQL; decidí­ probar otro lenguaje para 'backend', por lo que comencé a estudiar Ruby.

No sería la primera vez que escucho del lenguaje Ruby, ya lo conocía por ser lenguaje de scripting para algunos motores de juego como RPG Maker, pero no conocía su potencial como herramienta para el desarrollo web.

Al iniciar con este lenguaje pude notar varias caracterí­sticas que llamaron mi atención y que voy a enlistar como las funcionalidades que más me han gustado.