Básico

Básico

En esta categoría puedes encontrar desde los primeros pasos en la instalación de software libre hasta el manejo de redes de manera sencilla, sin grandes complicaciones. Y no nos olvidemos del hardware... Saber cómo se llama cada cosa y para qué sirve te puede llevar muy lejos en el uso de la tecnología doméstica.

Básico

Básico
En esta categoría puedes encontrar desde los primeros pasos en la instalación de software libre hasta el manejo de redes de manera sencilla, sin grandes complicaciones. Y no nos olvidemos del hardware... Saber cómo se llama cada cosa y para qué sirve te puede llevar muy lejos en el uso de la tecnología doméstica.

Modelo vista controlador con CodeIgniter en la Biblioteca

En el artículo anterior sobre CodeIginiter establecimos las bases de nuestra primera aplicación y dimos los primeros pasos con controladores y vistas. En este tercer artículo de la serie vamos a profundizar en el patrón modelo-vista-controlador, creando los primeros modelos de nuestra aplicación Biblioteca y sus correspondientes controladores y vistas. Además, vamos a aprender cómo facilitarnos el trabajo a la hora de crear las vistas.

La Terminal: Gestor de Paquetes

programa desde la terminal mostrando información del sistema: antergos y pacman
programa desde la terminal mostrando información del sistema: antergos y pacman

¡Bienvenidos a mi primer post del año! Alguno dirá: “pero… ¿no ibas a iniciarnos en programación?” Tranquilos. Sí, lo prometido es deuda, pero para enseñar programación en BASH se necesitan unas bases de manejo en la terminal y como por algún sitio se tenía que empezar… hoy vamos a familiarizarnos con:

Desarrollo de aplicaciones web con CodeIgniter

Es innegable que, en estos últimos años, los móviles inteligentes han revolucionado nuestras vidas. Este hecho va parejo a las aplicaciones y servicios web, que han experimentado un impulso espectacular. Y por supuesto, igualmente, todo esto viene de la mano de la cantidad de herramientas que han surgido para facilitar el desarrollo de estas aplicaciones web, aunque aquí, al igual que sucede con el huevo y la gallina, no está muy claro quién precede a quién.

Hoy en día es impensable no desarrollar una herramienta que, al menos, tenga una versión para dispositivos móviles. Aunque existe una opción que puede resolver, de un solo golpe, la necesidad de disponer de una herramienta para escritorio y otra para dispositivo móvil: las aplicaciones web.

Por todo ello, en este y en los próximos artículos escribiré sobre un framework para el desarrollo de aplicaciones web, empezando por lo más básico e intentando profundizar lo más posible. Dado que existe una gran variedad de herramientas para la creación de aplicaciones web, basadas todas en diferentes tecnologías y modelos, me he decidido por uno que, si bien no es de los más utilizados, es probablemente uno de los más sencillos de aprender. Me refiero a CodeIginiter.

Iridium Web Browser, llegó la libertad a Chromium

Hace años usaba Chrome, aunque siempre he sido de utilizar varios programas de cada cosa, navegadores incluidos, para aprender más deprisa cómo funciona todo. Más tarde, cuando mis preferencias se inclinaron hacia el Software Libre, comencé a usar Chromium. No sabía todavía mucho sobre licencias. Recién llegado al uso de Internet, donde abundan las noticias poco o nada contrastadas, leías en cualquier sitio que era un proyecto libre o abierto y lo creías y, además, tampoco era capaz de saber qué quería decir aquello… aún.

Cuando más adelante, sabiendo qué era qué, me enteré de que Chromium no era libre sino de Código Abierto yo, que soy muy, pero muy, de Software Libre, lo abandoné. Con pena, debo decir. Me gustaba, era rápido y bonito. Pero los principios son los principios y yo, si no te gustan, no tengo otros. Vengo a ser una persona cabal, no como los que nos gobiernan desde hace tiempo (y no son Mujica)…

Git y GitHub. Primeros pasos con ramificaciones

Una de las características mas interesantes, sin lugar a dudas, del control de versiones, son las ramas o ramificaciones. Se trata de una característica que resulta realmente interesante y que nos permite hacer variaciones de nuestro proyecto sin perder el enfoque de nuestro objetivo final. De ahí que la gestión de ramificaciones en los sistemas de control de versiones sea algo fundamental.

Como ya comenté en el artículo de introducción a Git, y no me cansaré de insistir, los sistemas de control de versiones no son algo exclusivo de los desarrolladores, sino que cualquier profesional puede, y debería, hacer uso de ello. Y es precisamente en la gestión de ramificaciones donde adquiere su mayor relevancia.

Cómo generar códigos QR en KDE Plasma

Pequeñas aplicaciones, gran funcionalidad

Hace unas semanas El atareao nos hablaba, en un artículo de su blog, de las bondades de los códigos QR y cómo podríamos utilizarlos para hacernos la vida un poco más fácil.

Recomendamos...

Off-Topic semanal II

¡Bienvenidos a la segunda entrega de la más informal de las secciones! Si queréis ver la anterior entrega haced clic aquí. Ya sabéis que...
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad