Artículos

<< >>

Git,SmartGit y repositorios remotos

Git es un sistema de control de versiones(cvs) como son subversión,mercurial,cvs, bazaar…etc. Git pertenece a la categoría de  cvs no  centralizado, esto significa que no hay un repositorio centralizado donde almacenamos archivos sino que los usuarios trabajan con repositorios de forma local sin tener que acceder a un servidor central. Esta entrada no es un

Fcron, un cron con algunas mejoras

Quiero automatizar algunas tareas,para realizar el programa de linux mas conocido para esta tarea es cron pero este programa esta diseñado para sistemas que estén las 24 horas funcionando, y como yo lo quiero utilizar en mi portátil, que no esta las 24 horas funcionando, cron no era una opción porque habría tareas que no

Escenarios de trabajo en Git

En este artículo se explican diferentes configuraciones de Git aplicadas a diversos escenarios de trabajo que nos podemos encontrar. Este artículo esta estructurado  en varias partes, una primera parte se explican algunos conceptos de Git, una segunda parte se verán diversas formas de trabajar con Git y por último, se mostraran diversos escenarios de trabajos

Herramientas para PDF

Hace unos meses me surgió el mismo problema dos veces y no supe resolverlo,  semanas después encontré una herramienta que pudo haber solucionado ese problema, esa herramienta es Pdftk. El problema fue el siguiente: tenia un documento PDF y tenia que extraer varias páginas de ese documento y  generar un nuevo PDF con esas páginas

Enrutamiento e Iptables

Algunas veces nos interesa tener un ordenador que funcione como un  router, para realizar esto necesitaremos varias tarjetas de red en el ordenador y nos permitirá controlar el acceso a una red local. En el ejemplo que se utilizara, tendremos una red local y otra red donde estará el router que nos conecta a Internet,

Snippet en LiClipse

Para programar en Django utilizo  LiClipse, que es un IDE basado en Eclipse que incluye el plugin PyDev para programar en Python o Django, también soporta otros lenguajes. Una funcionalidad que estoy empezando a utilizar y me ha resultado muy útil, es el uso de snippet, que son pequeños fragmentos de ćodigo. Cualquier programador utiliza

Reducir tamaño de un PDF en Linux

Esta pequeña entrada mostrara un pequeño truco que he encontrado para reducir en Linux un PDF que tenia un tamaño considerable. Este truco solo esta probado en Linux, no se si en otros sistemas operativos se podra aplicar. — Descarga Reducir tamaño de un PDF en Linux en PDF —

Reflexión sobre la calidad en los cursos.

Este artículo no trata de  temas técnicos, no se vera como  configurar o instalar una aplicación, ni de programación o base de datos. En este artículo se reflexionara sobre diversos aspectos de los cursos de formación  y mi opinión sobre lo que considero que es un buen curso, como conseguirlo y cuales son los fallos

Sincronización de calendarios en ArkOS

Arkos proporciona múltiples plugins con diversas funcionalidades, uno de esos plugins que he estado probando es Calendar que permite sincronizar calendarios y contactos entre diversos dispositivos. En mi caso, quería sincronizar el calendario que utilizo en mi móvil (Android) con mi portátil, utilizando Lightning ,plugin de Thunderbird, aunque también describiré como configurar Korganizer(programa que me

Arkos + Owncloud, como montar una nube en Raspberry Pi

Desde hace un tiempo tengo una Raspberry que solo utilizaba como media center, utilizando Raspbmc,  y  deseaba darle mas uso, quería utilizarlo para usar otros servicios. Como tengo instalado Owncloud en mi red, quería probarlo en la Raspberry  y como este dispositivo consume muy poco lo podría tener funcionando las 24 horas sin preocuparme del

Canal de Telegram Un Python Al Día

He creado otro canal de Telegram enfocado al desarrollo en Python, Un Python Al Día, https://t.me/UnPythonAlDia.

En este canal cada día se mostrara una aplicación para el desarrollo en Python, se podran ver IDE, Editores de texto, librerías, herramientas de despliegue, de testing, framework, CMS…etc . Cualquier otra aplicación que ayude en el ciclo de desarrollo de una aplicación en Python.

Este canal tendrá asociada una cuenta de Twitter, gracias a la integración con IFTTT, donde aparecerá todos los mensajes del canal. La dirección de la cuenta https://twitter.com/unpythonaldia

Recordar que tengo otro canal de Telegram sobre aplicaciones de Linux, Un Día Una Aplicación, https://t.me/UnDiaUnaAplicacion. Con una cuenta de Twitter asociada https://twitter.com/undiaunaapp


-- Descarga Canal de Telegram Un Python Al Día en PDF --


Envío programado de mensajes con Telegram

Soy creador de un canal de Telegram sobre aplicaciones de Linux,Un Día Una Aplicación.  Cada día  escribía un par de mensajes para el canal que enviaba al día siguiente y quería automatizar el proceso de envío para evitar algún olvido, programando una hora del día siguiente para realizar  el envío.

Buscando por Internet encontré dos formas de realizarlo, cada una con sus ventajas y desventajas. En este artículo se explicará como realizar un envío programado de un mensaje en Telegram.

Leer mas…


-- Descarga Envío programado de mensajes con Telegram en PDF --


Tmux, potencia para tu terminal

Tmux es una aplicación que se ejecuta en un terminal y añade una serie de funcionalidades extras que permitirá sacarle mas jugo al terminal. Esta diseñado para ser utilizado sin ratón, por ese motivo proporciona múltiples  atajo de teclado. También es una herramienta muy configurable mediante su fichero de configuración.

La instalación es muy sencilla porque esta incluido en los repositorios de prácticamente todas las distribuciones y utilizando el gestor paquete de nuestra distribución no deberíamos tener problemas.

En este artículo se mostrara sus principales características y pequeño repaso a los comando mas utilizados.

Leer mas …


-- Descarga Tmux, potencia para tu terminal en PDF --


Crear un Template Tags en Django

Las plantillas(template) en Django muestra los datos pasados por una vista, esos datos son presentados habitualmente mediante código HTML y una serie de etiquetas(tag), variables y filtros, mirar documentación Django aquí. Las etiquetas permite aumentar la funcionalidad de las plantillas con código de python, por ejemplo permite usar condicionales y bucles.

Django proporciona dentro de su motor de plantillas una serie de etiquetas que podemos añadir, mas información aquí , pero también se pueden crear etiquetas para nuestros proyectos, es lo que se denomina template tags.

Esta entrada no explicará los template tags en profundidad y los tipos que hay.Mi intención es mostrar un caso práctico de como utilizarlos. Se utilizará como ejemplo la creación de una sección de “Entradas Recientes” en un blog.

Se utilizará Django 1.10 y Python 3.5.2.

Leer mas…


-- Descarga Crear un Template Tags en Django en PDF --


Django Admin: ampliar sus funcionalidades.

Todos los programadores en Django, en algún momento, han utilizado el panel de control que proporciona, Django Admin. Este panel es sencillo y con funcionalidad limitada, aunque para determinadas tareas cumple su cometido.

Todo proyecto Django tiene un fichero admin.py, donde podemos personalizar su comportamiento y su funcionalidad, añadiendo diversos elementos como; diversos tipos de búsquedas o añadir nuevas acciones. Pero estas modificaciones también son limitadas.

Si queremos añadir mas funcionalidades, podemos modificar el código del panel, algo bastante complejo, o instalar aplicaciones que añadan nuevas funcionalidades al panel. En este artículo veremos una serie de paquetes de Python que modificaran Django Admin, como bonus un pequeño truco para añadir un cambio en el panel que mejorara la usabilidad.

» Read more..


-- Descarga Django Admin: ampliar sus funcionalidades. en PDF --


Canal Telegram, Un Día Una Aplicación

Como usuario de Telegram, algunas de sus características, son imprescindibles para mí, ver artículo anterior, y una de ellas son los canales. Soy usuario de varios canales y me resultan muy útiles, un medio perfecto  de obtener información.

He decidido dar el salto de usuario a creador, he creado mi propio canal Un Día Una Aplicación , como su nombre indica, cada día  mostrará una aplicación,distribución,comando,librería… de Linux.

El objetivo del canal es dar a conocer aplicaciones de Linux que son poco conocidas y conocer mejor el enorme ecosistema de aplicaciones de Linux, que salvo unas pocas excepciones, Thunderbird,Firefox,LibreOffice, VLC…, la gran mayoría son desconocidas para muchos usuarios.

Para unirse al canal: https://telegram.me/UnDiaUnaAplicacion

 


-- Descarga Canal Telegram, Un Día Una Aplicación en PDF --


Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR