Interfaz de línea de comandos.

 La interfaz de línea de comando (CLI - Command line interface) es una aplicación antiquísima que tiene el propósito de ejecutar instrucciones generadas por el usuario en texto simple. Y su ventaja radica en el poder intrínseco del CONTROL; control sobre la máquina en su interfaz directa, pudiendo entre otras cosas ejecutar no sólo ordenes sino programas o correr scripts para automatizar tareas.

 La contraparte de CLI es la interfaz gráfica de usuario (GUI) que ofrece una estética mejorada y una mayor simplificación, a costa de un mayor consumo de recursos computacionales y, en general, de una reducción de la funcionalidad alcanzable.[1]

 Las CLI son usadas por usuarios intermedios-avanzados principalmente para la programación de equipos informáticos, aunque no es esta su única posibilidad, pues es posible realizar configuraciones de equipos de redes por medio línea de texto. Un ejemplo es la IOS CLI de Cisco (Internetwork Operating System Command Line Interface). Quedando entonces en evidencia que no todas las interfaces de línea de órdenes son iguales. Así como en el sistema operativo Windows listar un directorio se realiza mediante dir, en aquellos basados en UNIX se lleva acabo con ls.

  Vale la pena destacar, que cuando se refiere a carpetas en la línea de comandos se habla de directorios, estos y los archivos conforman el sistema de archivos de la máquina. El cuál está organizado bajo una estructura jerárquica, especificamente una estructura de árbol.


Directorios de Windows organizados en estructura  jerárquica de árbol.
Fig. 1: Directorios de Windows organizados en estructura  jerárquica de árbol.

  Las órdenes en la interfaz de línea, de forma genérica poseen también una estructura: orden + argumento. Un ejemplo simple sería:

 cd document
- orden: cd - change directory (cambiar directorio)
- argumento: documents - archivo al que se prenten ir dentro del directorio.

  mkdir prueba
- orden: mkdir - make directory (crear directorio)
- argumento: prueba - directorio a crear.

 Para empezar a empaparse sobre la línea de interfaz de comando, recomiendo este curso en fase beta de Codecademy:

 Learn the Command Line


Fuente:
1. Línea de comandos - https://es.wikipedia.org/wiki/L%C3%ADnea_de_comandos

0 comentarios:

Crecimiento profesional = Planificación del tiempo


Planificación

   Si bien es cierto que la formación académica no debería cesar jamás, por lo menos en términos de autodicción. No es falso que con lo rigores y responsabilidades de nuevas labores se van diluyendo las posibilidades de desarrollo de nuevas metas de índole formativa. Pues el cansancio y agobio empienzan a hacer mella en la vida, regando la semilla de procrastinación.


 Ante este desolado panorama, lúgobre por donde se mire, el profesional en formación debe reaccionar y desenpolvar neuronas para no estancarse en su carrera y relegarse a un cargo que con el tiempo dejará de ser un reto, conllevando al aburrimiento y desmotivación. Y la manera de contrarrestar ese oscuro porvenir es desarrollando un plan de estudio acorde al tiempo disponible; una planificación sumisa a su realidad.

 Es de resaltar que se debe ser sincero, honesto a la hora de generar dicha planificación pues el único  beneficiario o agraviado será usted mismo, por ser el sujeto en cuestión del programa. Es por ello que el primer paso para organizar su muy valioso tiempo es realizar un ejercicio mental proyectándose en el futuro a través de una respuesta a una simple pregunta, ¿profesionalmente cómo me definiría en 6 meses? Este tipo de preguntas "sencillas" en lo personal siempre me vuelven un lío, pues implica una exaustiva autorevisión, y bien decía el monarca de un planeta cuando el principito le visitaba: "Es mucho más difícil juzgarse a sí mismo, que juzgar a los otros. Si consigues juzgarte rectamente es que eres un verdadero sabio."

 Ahora bien, con la pregunta en el aire lo mejor es pensar, reflexionar, meditar y luego ir plasmando la respuesta poco a poco en un bloc de notas físico o digital para ir armando un concepto robusto sobre la visión a plantear, la cual será el eje fundamental en torno al que girará el accionar de vuestro proceder.

 Un diagrama de Gantt sería una excelente opción para realizar una especie de boseto de la visión, siendo este una  una útil herramienta gráfica cuyo objetivo es exponer el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. [1]

 También Trello (Organiza todo con Trello.) es un excelente amigo para organizar el día a día, es gráfico y agradable visualmente, y además permite llevarlo en la PC y en el dispositivo móvil. Organizarse es un reto, lo es.

 Al fin y al cabo, planificar una actividad es un proyecto en su mínima expresión. Y cada pequeño proyecto se irá adicionando al completarlo y seguramente conllevará a una mejora profesional considerable. Será semejante a ir sembrando y regando una semilla a la vez para garantizar su buen cuidado, y de este modo poder obtener frutos en el esplendor de su vida.

 Continuará...


Fuentes:
[1] Diagrama de Gantt. Disponible en: https://es.wikipedia.org/wiki/Diagrama_de_Gantt Consultado: 16/06/2015

Imagen:
http://www.freepik.com/free-photos-vectors/business">Business vector designed by Freepik
 

0 comentarios:

Organiza todo con Trello.


trello logo

 Trello es un organizador de tareas y gestor de proyectos convencional, que lleva sus propósitos a la cúspide a través de una interfaz simple y agradable, sin detrimento de las funcionalidades. Permitiendo planificar tareas u organizar ideas por medio de un sistema jerárquico compuesto de tableros, listas y tarjetas. Siendo un simil de los papelitos (post it) pegados en una pizarra.

Business plan made of post it
Fig.1: Plan de negocios con post it.
  Aunque está pensado para organizar cualquier iniciativa que pase por la mente de usuario, Trello se vuelve realmente una poderosa herramienta a la hora de gestionar proyectos en organizaciones o grupos de trabajo, centralizando las tareas en un tablero con listas del tipo to do, doing, done (por hacer, haciendo y hecho). No siendo esto limativo, pues el usuario puede crear los tableros y listas que desee.

tablero de Trello
Fig. 2: Tablero de Trello.
  A su vez, las listas están formadas por tarjetas con los detalles e instrucciones para ejecutar la tarea o la documentación del desarrollo de la misma.

 En fín, Trello es simple y útil, ¿qué más se puede pedir? Cumple con su propósito a cabalidad. Y aunque existen herramientas similares como any.do  y más avanzadas como Jira. Si tu necesidad es organizar pequeño y medianos proyectos, poner orden a tus ideas o tareas, mi recomendación es Trello.

 Te invito a que realices la visita guiada para aprender más: Visita Guiada de Trello.

 Y si deseas poner manos a la obra y empezar a usar Trello, te recomiendo: Introducción a Trello.
Allí encontrarás como sacar provecho a sus funcionalidad y una muy interesante lista de casos prácticos para inspirarte en sus uso, como: gestión de proyectos, planificación de eventos, etc.

1 comentarios:

Aprende un idioma con Duolingo.

Duolingo


 En lo que a formación académica y profesional se refiere, quizás nada trascienda más en esta sociedad globalizada, que dominar otro idioma. Ya que ello implica, poder derrumbar las barreras de la comunicación, y de este modo vislumbrar un panorama más amplio de aprendizaje pudiendo tener acceso a una mayor cantidad de fuentes de información. Lo cual, sin lugar a dudas conlleva a un mejoramiento del perfil profesional.

 En este sentido, hoy en día abundan las herramientas para el aprendizaje de idiomas a distancia, unas mejores que otras evidentemente. Algunas con exceso de publicidad, lo que no implica claramente calidad. Y en este mar, destaca Duolingo, como una plataforma gratuita de enseñanza de idiomas. Con un método simple pero eficaz, que consiste en enseñar palabra por palabra al aprendiz, como un niño cuando empieza a hablar, realizando actividades de pronunciación, escritura y lectura.

 Y su eficiencia ha sido comprobada, de acuerdo al siguiente extracto tomado de su sitio web:

"Según un estudio independiente realizado por la City University of New York y la University of South Carolina, un promedio de 34 horas en Duolingo equivalen al primer semestre de un curso de idioma en la universidad.
Los participantes tomaron un examen universitario de nivel de español al inicio y al final del estudio. La mejora en la competencia lingüística fue calculada de la diferencia entre los resultados iniciales y los resultados finales del examen.
El estudio estimó que una persona sin ningún conocimiento del español necesitaría entre 26 y 49 horas (o 34 horas promedio) para aprender el material del primer semestre de un curso de español en la universidad.
Ya que un curso de un semestre universitario toma más de 34 horas, este estudio sugiere que Duolingo es más efectivo que un curso universitario."
 Descargar estudio en PDF: Duolingo Report Final.

 Actualmente, Duolingo presume ser la plataforma de enseñanza de idiomas más popular con aproximadamente 80 millones de usuarios.

 La cantidad de idiomas que se pueden aprender en Duolingo, crece día a día. Inglés, español, portugués, alemán, frances, sin importar tu lengua nativa.

 Duolingo está disponible para PC, Android, iOS y Windows Phone.

 @duolingo

0 comentarios: