miércoles, noviembre 05, 2014

Installing pip on linux mint

write on console:
$ sudo apt-get install python-pip
now you can install packages directly from the console, for example (installing the snmp lib for python):
$ sudo pip install pysnmp

viernes, octubre 17, 2014

EntryDNS: servicio gratuito para host dinámico

un excelente, sencillo, intuitivo y gratuito servicio que permite administrar tus propios host apuntando a tu dirección IP dinámica.

https://entrydns.net

 desde linux puede actualizarse la dirección ip ejecutando el siguiente comando desde consola y sustituyendo TOKEN por el Authentication Token asignado al crear previamente la entrada del Host en el sitio:



$ curl -k -X PUT -d "" https://entrydns.net/records/modify/TOKEN

es recome ndable la ejecución del comando periódicamente para asegurar que la ip dinámica se encuentre actualizada en el host correspondiente creado en EntryDNS.


domingo, octubre 12, 2014

Tutorial 1 - Workbench: configuración y conexión a base de datos

a continuación mostraré paso a paso como configurar el Workbench en windows 7 y como conectarnos a nuestra base de datos.

Paso 1:
decargar la herramienta gratuita desde le sitio ficial:

http://dev.mysql.com/downloads/workbench/

Paso 2:

asegurarse de tener instalado el Visual C++ Redistributable Packages for Visual Studio 2013, pueden descargarlo en el sitio de microsoft:

http://www.microsoft.com/en-us/download/

de igual manera al proceder con la instalación de Workbench este nos indicará si poseemos ya instalado el Visual C++ redistributable, es caso de ser así procederá con la instalación, de otra manera nos dará la opción de descargalo, instalarlo y volver a iniciar la instalación del Workbench.

Paso 3:
ejecutar el programa, veremos la siguiente pantalla:


Paso 4:
debemos crear una conexión del aplicativo con el servidor mysql, para ellos debemos, desde la consola de comandos, levantar el servidor mysql ejecutando el comando correspondiente:

F:\>mysqld --console

luego en la pantalla del Workbench vamos a la opción Database -> Manage Connections y tendremos la siguiente ventana:

seleccionamos el botón New, colocamos un nombre para nuestra conexión en el campo Connection Name. Luego colocamos los datos de nuestro servidor mysql en Hostname, Port y los datos de usuario en Username y Password, por lo general con la información que trae por default el aplicativo será suficiente, a menos que hayamos realizados cambios en la configuración del servidor mysql.

realizamos un test de la conexión oprimiendo el botón Test Connection y si todo va bien oprimimos el botón Close.

Paso 5:
abrimos la conexión que hemos creado. Vamos a Database -> Connect to Database y en el primer campo veremos la conexión creada en el paso anterior. Seleccionamos el botón Ok y nos conectaremos a nuestra Base de Datos.

en el panel derecho en la sección SCHEMAS observaremos las bases de datos a las que tenemos acceso.

en otro tutorial mostratré como visualizar los parámetros de las bases de datos, realizar búsquedas y modificar datos.


sábado, octubre 11, 2014

DLNA Server with minidlna

configuring your Linux (mint-ubuntu) as a DLNA Server with minidlna:

install minidlna:

$ sudo apt-get minidlna

edit the configuration file:

$ sudo gedit /etc/minidlna.conf

in this lines you have to copy the directory containing the multimedia files:

media_dir=V,/your/video/directory/files
media_dir=V,/another/video/directory/files
media_dir=A,/your/music/files

in the followings lines define a name (optional) for the server:

friendly_name=Server_Name

set the automatic discover to yes:

inotify=yes

if you want to open the server to everyclient just set the login level to off:

log_level=off

check the permisology in your directories and files and restart the server:

$ sudo service minidlna restart

if you don't see the content try this command:

$ sudo service minidlna force-reload

viernes, octubre 10, 2014

Monitoring Linux's process from console

The following are some useful commands to monitor the process running on your linux OS:

ps
this is the first and the more basic command to check the status of the process running, just write down on the console the follow command:

$ ps -aux

you will see the following information per each user logged in the machine:
USER       PID  %CPU  %MEM    VSZ   RSS  TTY      STAT START   TIME COMMAND

$ ps -u userid

you will get the process that belong to user userid

top
this command is very powerfull and show you real time information for your process just try this:

$ top
and you will get something like this
to exit press ctrl-c

viernes, septiembre 26, 2014

Linux Mint: remote access desktop with x11vnc

to give Access and Remote Control to an external user to your desktop, you should install x11vnc,

try this from your console:

$ apt-get install x11vnc

then execute:
$ x11vnc

or
$ sudo x11vnc


from the remote vnc client put the remote ip and the display 0

for example

234.123.123.1:5900

that's it all!

-----------
There is another alternative if you can not execute the command (x11vnc) from the server for some reason, so open a remote ssh conection to the server (you have to install ssh server in the server side) and execute the command from the remote ssh client console (for example putty), if everything goes well, go to your vnc client and point to the server as I mentioned above.

When you execute the command on the remote console the port would be informed after the message feedback as you can on the following screenshot:


-----------

lunes, septiembre 22, 2014

PyCharm: plugin CodeClance

En pycharm contamos con una serie de plugins muy útiles para nuestras labores de programación, esta vez les recomiendo el uso de CodeGlance que ofrece un mapa completo de la plantilla del código, mostrando la estructura global del lado derecho de nuestro entorno.

para instalar el plugin desde pycharm basta con ir a File -> Settings -> Plugins 


seleccionar Install JetBrains plugin... (botón ubicado en la parte inferior izquierda de la ventana)


y luego colocar el nombre del plugin (en este caso CodeGlance) en la ventana del buscador (esquina superior derecha) luego tecla derecha del mouse sobre el plugin que nos aparecerá en la ventana izquierda y seleccionar Download and Install

Los plugins disponibles para PyCharm pueden revisarse via web en el siguiente enlace PyCharm Plugins


Pycharm: ejecutar codigo python en consola de modo interactivo

puede ser muy útil ejecutar código Python en PyCharm desde la consola de manera interactiva, para lograr esto primero ejecutamos la consola dirigiendonos a Tools -> Run Python Console

luego seleccionamos el código desde nuestra fuente que queremos ejecutar oprimimos tecla derecha del mouse y en la ventana de opciones seleccionamos Execute Selection in Console





la información fue tomada de este enlace oficial