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.

Registro y control de acceso con CodeIgniter

En el artículo anterior de esta serie sobre desarrollo de aplicaciones web con CodeIgniter, vimos todos los procedimientos necesarios para trabajar con nuestra base de datos. Con ello, podíamos crear, leer, modificar y borrar cualquier editorial de nuestra biblioteca.

Sin embargo, nos dimos cuenta que podíamos acceder a cualquier punto de nuestro gestor de biblioteca, sin ningún tipo de control. Es necesario, para este tipo de aplicaciones controlar, mediante usuario y contraseña, quien accede a la misma. Esto también nos permitirá, poder controlar no solo quien accede a la aplicación, sino también a que partes de la aplicación. Es decir, en función del rol del usuario, podrá acceder a una parte, a otra, o a todas.

En este artículo veremos como podemos resolver el problema del control de acceso de forma sencilla, y fácilmente integrable con nuestra aplicación.

Producción musical con software libre: Preámbulo

Cabecera para Producción musical

Con este artículo empezaré una serie dedicada a la producción musical usando software libre. Con el software libre que está a nuestro alcance podemos afrontar con garantías tareas tales como grabación, mezcla, masterización o interpretación en directo. Debo señalar que yo estoy familiarizado casi exclusivamente con la producción de música hip hop usando técnicas de sampleo y midi, aunque la forma de trabajar creo que puede ser exportable al resto de géneros. Con un poco de suerte quizás alguna compañera pueda completar los aspectos tratados o aportar más información en otros campos.

Integrando ‘Telegram Desktop’ a nuestro escritorio

Telegram Desktop es un excelente ejemplo de lo que un cliente de mensajería de escritorio debería ser. Esta aplicación, escrita en C++ y Qt, es fácil de instalar y actualizar, funciona muy bien en cualquier sistema operativo y tiene funciones que superan ampliamente a las de sus competidores.

Tal vez sea por estas cualidades que es el sistema de mensajería elegido entre geeks y amantes de la tecnología. Pero no es perfecto y, entre sus falencias, encontramos el tema visual por defecto, estilo “material design“, que no se ajusta del todo bien a los temas de nuestras distribuciones. Entre los usuarios más exigentes, esta falta de uniformidad entre Telegram y el resto de las ventanas puede causar náuseas, migrañas, y en los casos más severos síncopes repentinos.?

El horario cristiano

No más excusas

…dícese del horario laboral en que uno entra a su hora, como Dios manda, y sale cuando Dios quiere.

Aunque la jornada laboral media estipula 8 horas diarias -excepto en algunos trabajos, donde se estipula en el contrato- es algo que muchas veces es papel mojado.

Esto choca mucho con eso que llaman la conciliación familiar y laboral. Dicho en palabras que entendamos, trabajar para vivir y no vivir para trabajar.

Como montar un NAS: El Hardware

No quisiera entrar en interminables discusiones acerca de cuál es el hardware óptimo para un servidor hogareño. Espero me disculpen si mi hardware de elección no es un HP microserver con procesador Xeon, o si está muy lejos de un Ryzen 7 2700 con “undervolting” o “underclocking”. Tampoco es un PC antiguo en desuso como el que muchas personas pueden tener en algún rincón oscuro de la casa. Y cuidado, no se me malentienda, que ambas opciones son buenas, la primera con gran poder de procesamiento y buen consumo energético; la segunda para ir conociendo y entrando un poco en el tema de los servidores. Por supuesto, he  experimentando un tiempo con las eternas Raspberry pi 2 y 3. Cumplen con su función pero no son lo rápidas que uno quisiera y además, uno se va a dormir con cierta intranquilidad, al dejar la pequeña mini-pc encendida toda la noche descargando ISOs o moviendo grandes archivos de un sitio a otro. Un aspecto un poco más objetivo, es el hecho de que su bus ethernet no llega a ser gigabit, por lo que muchos descartan estas placas solo por este motivo. Eso sí, como laboratorio de pruebas es excelente, pero no le pidan mucho más. Lo mismo se puede decir de la vieja PC que utilicé un tiempo para entender cómo funcionan algunos de los sistemas operativos más conocidos en el mundo de los NAS y servidores.

Git y GitHub. Ramificaciones, flujo de trabajo y etiquetas

En el artículo anterior vimos una primera aproximación a las ramificaciones en git. En este artículo vamos a ver algunas técnicas para la gestión, el manejo y el trabajo de ramificaciones.

Pero, sobre todo, quiero incidir en la importancia de las ramificaciones en un sistema de control de versiones. Y, de nuevo, insistir en la utilidad de GIT para múltiples disciplinas de trabajo. Ya sea como desarrollador, escritor, diseñador… o muchas otras profesiones, este sistema puede ayudar a que te organices mucho mejor. Pero vayamos al lío…

Recomendamos...

Maui Linux 2.1: entre Kubuntu y KDE neon

Parece que últimamente las distribuciones con base Ubuntu y escritorio Plasma casi en exclusiva proliferan como setas en otoño. No sé vosotros, pero yo...

Off-Topic semanal

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