Imagina esta situación: Tienes la necesidad de insertar una cantidad muy grande de datos; Estos datos pueden ser precios, direcciones, usuarios, etc. Y los quieres insertar en una base de datos (MySQL, MSSQL, POSTGRESQL,o cualquier otra con soporte estándar.
Cuando se desarrolla un sistema de manera “apropiada”, el cliente esperará que se le consulte sobre cómo el programa va interactuar con el usuario, ¡a veces hasta sobre el color de las letras que aparecerán en la pantalla! Hay que recordar siempre que una de las cosas más peligrosas que un programador puede hacer es suponer lo que el cliente quiere. Interacción precisa con el usuario, lo que el programa hará cuando se produzca un error, cómo va a presentarse la información en la pantalla etc., todas son cosas sobre las que te garantizo que el cliente va a tener una opinión firme. Lo ideal es que toda esta información sea escrita y detallada en el documento de especificación de diseño funcional (FDS), incluyendo los diseños de las pantallas y detalles sobre las teclas a presionar en cada etapa. Los prototipos que se vayan generando serán utilizados para tener una idea de cómo el programa debe verse y como debería sentirse el usuario al utilizarlo.
Empecemos por el principio. ¿Qué es SQL?
SQL son las siglas de Structured Query Language o lenguaje de consulta estructurado por sus siglas en inglés, es utilizado para comunicarnos con una base de datos en donde SQL es el lenguaje estándar para los sistemas manejadores de bases de datos (SQL Server, Access, MySQL, Oracle, etc.).
Estoy más que seguro que alguna vez te encontraste con la necesidad de convertir un video de un formato a otro, o quizá un archivo de audio, y si eres del tipo de personas ultra pragmáticas lo googleaste y terminaste utilizando una herramienta en línea para salir del apuro y listo. Pero, ¿y si en el futuro necesitas de nuevo cambiar el formato de un archivo multimedia?, que tal te vendría un software (gratis y open source además) para realizar esta tarea.
Python es considerado por muchos como un lenguaje de programación fácil de aprender, sin mencionar que se trata de uno muy potente con un consumo de recursos sumamente bajo.
¿Qué es un framework o software framework?
Un framework o software framework, es una plataforma para el desarrollo de aplicaciones de software. Ofrecen a los desarrolladores una base sobre la cual pueden construir o desarrollar programas para una plataforma específica. Por ejemplo, un framework suele contener clases y funciones predefinidas que pueden ser utilizadas para agilizar la entrada de datos, administración de piezas de hardware y facilitar la interacción con otros sistemas de software.
Linux a diferencia de otros sistemas operativos, tienen una estructura de directorios estándar semejante a la estructura de árbol invertido que por cierto explico más a fondo en mi artículo previo . A continuación les presento algunos directorios que merecen mención especial.
¿Qué es un archivo?
Podríamos definir de forma genérica el termino archivo como un conjunto de datos con un nombre asociado.
¿Qué es la planeación estratégica?
Es determinar dónde vamos a estar en el futuro como empresa, en función de las decisiones que tomemos hoy.
¿Qué es screenfetch?
Screenfetch según Bohnenkamper [1] se trata de:
Una “herramienta de información Bash Screenshot”. Un práctico script de Bash que se puede utilizar para generar una ingeniosa ficha de que provee información sobre la distribución que se está usando, el tema del terminal, el kernel, el entorno de escritorio, CPU, RAM, y logotipos según la distribución en ASCII que se ven en las capturas de pantalla de todos los días.