Labeley: Creando etiquetas en línea

Por Vibrion el 8 de Noviembre del 2016

labeley

Internet está lleno de grandes recursos que hacen nuestra vida cotidiana más fácil y ayudan a ahorrar dinero y tiempo. A veces es suficiente hacer una rápida búsqueda en Google de lo que nos interesa y fácilmente obtendremos varios solucionadores de problemas o recursos para completar una tarea en específico. Sin embargo, cuando se habla de herramientas y servicios en línea, es cuestión de elegir la que mejor se adapte a nuestras necesidades. Para elegir el más adecuado, siempre es mejor saber más acerca de la aplicación o un sitio web que desea utilizar para su proyecto.

El siguiente tutorial tiene como intención proporcionarte las instrucciones y consejos sobre cómo utilizar Labeley– el cual es una aplicación en línea especializada en la creación de etiquetas para diferentes propósitos, tales como las pequeñas empresas, la elaboración de cerveza casera, la producción del vino, la decoración del partido y más. No hay razón de pagar grandes cantidades de dinero para contratar a alguien para crear sus diseños de etiqueta para las botellas de cerveza y vino, o orden invitaciones de la fiesta ya hechos y etiquetas de regalo cuando se puede hacer por sí mismo, de forma gratuita y con sólo un par de clics.

Vamos a ver cómo funciona a partir de cerca:

Ir a Labeley.com y comenzar por la elección de una de las 5 categorías en función de sus necesidades.

labely01

Leer el resto de la entrada »


Publicado en Tutoriales

Curso de introducción a SAP HANA Cloud Platform

Por Sagara el 27 de Septiembre del 2013

SAP-HANA

SAP HANA (High-Performance Analytic Application) es un impulso de negocios en tiempo real con tecnología en memoria. Con real-time analytics puede ayudarle a analizar grandes volúmenes de información transaccional y operativa detallada en tiempo real, desde prácticamente cualquier fuente de dato.

openSAP ofrece este curso gratuitamente bajo la modalidad MOOC dirigido a personas con conocimientos en programación. Como requisitos debes saber Inglés, programación básica (Java idealmente) y estar familiarizado con el ambiente de desarrollo Eclipse.

    Más detalles del curso:

  • El curso inicia el 28 de octubre a las 9:00 am CEST
  • Tiene una duración de 6 semanas
  • El examen final es el 9-16 de diciembre 2013
  • El curso es en Inglés

Registrate dando clic al enlace. Además no olvides los cursos gratuitos de la Universidad de Stanford.

¡Mucha suerte!

Enlace | openSAP


Publicado en Aviso, Tutoriales

Bash Script: scp archivos a un servidor remoto

Por Sagara el 8 de Julio del 2013

Después de almacenar grandes cantidades de archivos o logs en un servidor, como en el ejemplo de los reportes con DB2 y Bash Script. Podemos enfrentarnos al problema del espacio en el disco duro. Lo mas común para resolver esto es mover a un servidor de respaldo los archivos, hacer cintas de respaldo o incluso eliminar archivos con una fecha mayor a n cantidad de tiempo para liberar espacio. Para el primer caso, veamos como hacer un Bash Script que haga un respaldo de los archivos que cuenten con cierta nomenclatura a un servidor remoto con scp.

Para realizar el siguiente ejemplo vamos a necesitar:

El comando básico para hacer la copia usando scp es así:

scp archivo username@remoteserver.com:/path/in/remote/server 

Vamos a tomar el ejemplo que hicimos anteriormente de los reportes de DB2 y Bash Script para crear un Script que haga el scp de los archivos al servidor remoto. El código podría empezar de la siguiente forma:
Leer el resto de la entrada »


Publicado en Software Libre, Tutoriales

Bash Script: conectarse a DB2 y hacer un reporte

Por Sagara el 21 de Junio del 2013

ibm-db2

  • Vamos a crear un Bash Script que se conecte localmente a una base de datos DB2 y envié un reporte vía email

Veamos el siguiente escenario: una universidad esta capturando inasistencias por materia de los alumnos de primer año. Por políticas universitarias la tolerancia máxima es de tres faltas y cuatro en algunas materias. El requerimiento podría ser mandar un reporte semanal al asesor con el total de candidatos por materia que están por alcanzar el máximo de faltas hasta el momento.

Empecemos con un ejemplo de una tabla que esta guardando inasistencias de estudiantes por materia:

"ALUMNO_ID" BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (
 ...
 ... )
"MATERIA" VARCHAR(10000) NOT NULL ,
"INASISTENCIA" INTEGER NOT NULL ,
 ...
 

Ejecutar queries en DB2

Primero vamos a crear la función que ejecute SQL queries en la base de datos, los guarde en un archivo de texto y la mandamos llamar con unos cuantos ejemplos:

#!/bin/bash

_file="reportCandidates2fail.txt"

_db="UNIVERSITY_DB"
_table="STUDENTS_ABSENCES"

# Funcion para ejecutar sql queries en db2
# necesita dos parametros: SQL ("$1") y MATERIA ("$2")
function runQuery(){
        query=$(db2 -x "$1")
        EXIT_CODE=$?

        if [ $EXIT_CODE -ne 0 ] ; then
                echo "Error : $query"
        else
                echo "$2, $query" >> ${_file}
        fi
}

# Connect to the database
db2 connect to $_db

_SQL="SELECT COUNT(*) FROM ${_table} WHERE MATERIA='MATEMATICAS' AND INASISTENCIA=2"
runQuery "${_SQL}" "MATEMATICAS"

_SQL2="SELECT COUNT(*) FROM ${_table} WHERE MATERIA='REDES' AND INASISTENCIA=2"
runQuery "${_SQL2}" "REDES"

_SQL3="SELECT COUNT(*) FROM ${_table} WHERE MATERIA='DEPORTE' AND INASISTENCIA=3"
runQuery "${_SQL3}" "DEPORTE"

#SQL here
#SQL here
#And more funny SQL here

 

Arrays y loops

Para ahorrarnos lineas de código y no tener que estar escribiendo un SQL por por cada materia vamos a hacer unos arreglos y unos ciclos:
Leer el resto de la entrada »


Publicado en Software Libre, Tutoriales

Administrando servers Linux: SSH Key

Por Sagara el 18 de Junio del 2013

openssh

Si estas programando un script y necesitas conectarte por medio de ssh a otro servidor sin usar una contraseña o simplemente no quieres estar escribiéndola para conectarte al servidor remoto, puedes utilizar un public-key para conectarte sin necesidad de proporcionar el password.

Ejemplo, digamos que en tu server local tienes al usuario ‘root’ con el cual te quieres conectar a un servidor remoto usando el usuario ‘sagara’.

Vamos a cubrir la mayoría de los aspectos para realizar esta tarea en una serie de pasos muy sencillos:

 

Revisar keys ya existentes

Si te encuentras con los archivos id_rsa y id_rsa.pub en ~/.ssh quiere decir que ya se ha generado un key con anterioridad para dicho usuario. Por lo que no tienes que crear nuevamente el key o dejara de funcionar la autenticación remota de scripts o usuarios que estén utilizando esta key en otros servidores remotos. En tal caso no generes la key y ve al paso de la instalación.

ls -la ~/.ssh 

ls-la

En este caso no tenemos dichos archivos proseguimos a generar la key.
Leer el resto de la entrada »


Publicado en Software Libre, Tutoriales

Administrando servers Linux: usuarios

Por Sagara el 16 de Junio del 2013

El siguiente ejercicio puede resultarles de mucha utilidad como referencia para los que están empezando con la administración de servidores Linux. Imaginemos que ya cuentan con un ambiente levantado y funcional, con todos los servicios debidamente instalados.

Primero vamos a crear un usuario ‘sagara’, le asignaremos una contraseña que se expire en 90 días y le daremos permisos de root:

useradd -M sagara
passwd sagara

* -M para que no le asigne un /home
* En passwd debes escribir la contraseña y confirmarla

Para listar los usuarios que ya tienes creados en tu sistema, simplemente hacemos un cat al /etc/passwd

cat /etc/passwd | cut -d: -f1

Vamos a revisar los detalles del usuario sagara:

chage --list sagara

Como podrán apreciar el usuario no contara con una fecha de expiración para la contraseña aún:

Password Expires:       Never
Password Inactive:      Never
Account Expires:        Never

Ahora vamos a agregarle fecha de expiración al password del usuario:

chage -M 90 sagara

Una vez hecho la asignación comprobamos y mostrara una fecha 90 días después:

Password Expires:       Sep 13, 2013
Password Inactive:      Never
Account Expires:        Never

* Dependiendo de la política de tu compañía el numero de días puede cambiar. Realmente no es necesario agregar esto pero de no contar con alguna política de seguridad, como buena practica recomiendo fuertemente asignar una expiración máxima de 90 días a todos los usuarios que creen para obligarlos a cambiar su contraseña.

* Pueden omitir de esta regla a los usuarios que usen para sus Scripts.

Ahora vamos a darle permisos de root, simplemente con el siguiente comando: Leer el resto de la entrada »


Publicado en Software Libre, Tutoriales

Corregir Error de Instalación Magento en hosting de Godaddy

Por Vibrion el 13 de Abril del 2012

A pesar de que Godaddy es uno de los proveedores de hosting más populares, su servicio y soporte no son precisamente los mejores, aún así, hasta la fecha no había tenido ningún problema con la configuración, instalación ni la ejecución de ningún sistema web, sin embargo hace un par de días, me dispuse a instalar Magento, una solución bastante completa de E-commerce de código abierto, básicamente para probar dicho sistema, en éste proveedor, sin embargo con lo primero que me encontré fue que al momento de intentar instalar lanzaba el error:

No input file specified.

Después de buscar un poco, encontrar que por la red proliferan un gran número de usuarios quejándose de Godaddy cuando se trata de instalar magento, y con la ayuda de Sagara quien tiene algo de experiencia con éste sistema en particular concluimos que se deben realizar los siguientes pasos para instalar satisfactoriamente Magento.
Leer el resto de la entrada »


Publicado en Tutoriales
Sitios Amigos
Únete en Facebook
Síguenos en Twitter
Publicaciones Favoritas