Mostrando entradas con la etiqueta instalar. Mostrar todas las entradas
Mostrando entradas con la etiqueta instalar. Mostrar todas las entradas

20150813

ttytter, tuitear desde linea de comandos

TTYtter es un herramienta para poder usar twitter desde la terminal en Linux.

Los siguientes pasos son para su instalación sobre Debian, configuración y ejecución desde linea de comandos.

  • Teniendo salida a internet y los repositorios actualizados:
    $ apt-get install ttytter

  • Si no presenta errores la instalación, lo ejecutamos:
    $ ttytter

  • Cuando lo solicita, «Press ENTER/RETURN to continue», daremos enter

  • Solicitara a twitter un código de autorización e imprimiera una url que debemos copiar y pegar en un navegador

  • En el navegador, autorizamos a ttytter

  • Al autorizar nos desplegara un código numérico que deberá copiarse y para pegar en la terminal.

  • Escribimos el código y damos enter

  • La aplicación termina de configurarse

  • Para ejecutarlo desde linea de comandos basta pasar la cadena con el parámetro «status»:
    $ ttytter -status="Nuestro seleccionado nacional @EduardoGtzC preparando para el panamericano"

  • Podemos ir al navegador y ver el perfil de twitter

  • Otra opción es pasar la cadena por una tubería haciendo uso del parámetro «script»
    $ echo "Viajaran el 27 de agosto" | ttytter -script

  • La actualización se vera

  • Para configurar mas perfiles se puede crear un directorio y mover el archivo generado por ttytter.
    $ mkdir .ttytter
    $ mv .ttytterkey .ttytter/EstHdzJJ.key

  • Empleamos el parámetro «keyf» para indicar que archivo de configuración usar:
    $ echo "junto a Tania Cortez en la rama femenil" | ttytter -keyf=.ttytter/EstHdzJJ.key -script

  • 20111026

    Crear conjunto personalizados de diagramas para dia

    Dia es un software para generar diagramas, se puede ejecutar tanto en Linux, Windows y MacOS. Contiene un amplio conjunto de objetos, sin embargo puede surgir la necesidad de contar con uno personalizado.

    Para emplear un grupo personalizado:
  • Se necesita tener listo un conjunto de imágenes.
  • Abrir Dia, Archivo -> Nuevo
  • Archivo -> Abrir -> seleccionar
  • Archivo -> Exportar
  • Seleccionar tipo -> .shape
  • exportar

  • editar archivo

    <connections>
    <point x="0" y="0" />
    <point x="2" y="0" />
    <point x="4" y="0" />
    <point x="0" y="2" />
    <point x="2" y="2" />
    <point x="4" y="2" />
    <point x="0" y="4" />
    <point x="2" y="4" />
    <point x="4" y="4" />
    </connections>


  • Archivo -> Hojas y Objetos
  • Nuevo
  • Nombre de la hoja -> "iXmed"
  • Nuevo
  • Forma SVG -> objeto.shape
  • Aplicar
  • Cerrar

  • Seleccionar el objeto
  • 20110622

    twitter desde linea de comandos

    Existen muchos clientes de twitter para linea de comandos, sin embargo, desde que se desactivo la autentificacion básica han quedado obsoletos.

    TTYtter es un cliente escrito en perl por Cameron Kaiser que emplea oauth. Tiene su propia consola o puede ser empleado en linea comandos.

  • Para obtener una copia visitar http://www.floodgap.com/software/ttytter/dl.html y conocer la ultima versión
    $ wget 'http://www.floodgap.com/software/ttytter/dist1/1.2.00.txt' -O ttytter.pl

  • Darle permisos de ejecución
    $ chmod +x ./ttytter.pl

  • Ejecutando por primera ocasión requiere que se de permiso a la aplicación desde la cuenta

  • Consola, solo se ejecuta
    $ ./ttytter.pl -ansi -ssl #asni para color. ssl para https
    -- using SSL for default URLs.
    trying to find cURL ... /usr/bin/curl
    -- no version check performed (use /vcheck, or -vcheck to check on startup)
    (checking credentials) test-login SUCCEEDED!
    -- processing credentials: logged in as petrohs

    ###################################################### +oo=========oo+
    TTYtter 1.2.0 (c)2011 cameron kaiser @ @
    all rights reserved. +oo= =====oo+
    http://www.floodgap.com/software/ttytter/ a==: ooo
    .++o++. ..o**O
    freeware under the floodgap free software license. +++ :O:::::
    http://www.floodgap.com/software/ffsl/ +**O++ # :ooa
    #+$$AB=.
    tweet me: http://twitter.com/ttytter #;;ooo;;
    tell me: ckaiser@floodgap.com #+a;+++;O
    ###################################################### ,$B.*o*** O$,
    # a=o$*O*O*$o=a
    # when ready, hit RETURN/ENTER for a prompt. @$$$$$@
    # type /help for commands or /quit to quit. @o@o@o@
    # starting background monitoring process. @=@ @=@
    TTYtter>


    En el prompt hay muchas opciones solo muestro unos pocos ejemplos:
  • Actualizar estado
    > Solo escribe tu mensaje

  • Ver timeline, los etiqueta con un código
    > /again

  • retuitiar el comentario a1
    > /retweet a1

  • ver menciones
    > /replies

  • responder el comentario
    > /reply zc9 tienes razon

  • mandar dm
    > /dm @petrohs mensaje directo

  • ver dm solo los recientes
    > /dm

  • Ayuda
    > /help

  • Salir
    > /quit

    Desde linea de comandos solo muestro algunas opciones
  • Actualizar estado
    $ ./ttytter.pl -status="mi mensaje"

  • ver dm
    $ echo "/dm" | ./ttytter.pl -ssl -script

  • ver menciones
    $ ./ttytter.pl -ssl -runcommand="/replies"

    Esto da un mundo de posibilidades
  • 20090210

    Cliente VPN Cisco en Linux

    En las empresas puede ser común el uso de vpn para ingresar remotamente a las redes de trabajo.
    En caso de una vpn montada con cisco, normalmente para conectar emplean el cliente para winbug$
    dando solo un archivo perfil.pcf.

    Para conectarnos en Linux es necesario instalar el cliente

    $ sudo apt-get install vpnc


    Los datos mínimos para enlazarnos son
  • Servidor
  • Perfil
  • Usuario

    Estos datos se pueden ver del archivo .pcf

    $ grep Host perfil.pcf
    Host=vpn.empresa.com.mx

    $ grep GroupName perfil.pcf
    GroupName=perfil

    $ grep Username perfil.pcf
    Username=usuario


    El perfil puede tener contraseña, para verla podemos buscarla en

    $ grep GroupPwd perfil.pcf
    GroupPwd=
    enc_GroupPwd=B14D9029FBACA31CDF8FB116A215EB020E51CFAB4CBF6D75A598B9787B98691B58CDBC41349E3526265B7C73F3A8ADF1


    Si la contraseña se encuentra cifrada se puede emplear

    curl http://www.unix-ag.uni-kl.de/~massar/bin/cisco-decode?enc=B14D9029FBACA31CDF8FB116A215EB020E51CFAB4CBF6D75A598B9787B98691B58CDBC41349E3526265B7C73F3A8ADF1 2>/dev/null | grep clear
    clear: M0n3d@s


    Ahora para conectarnos basta con

    $ sudo vpnc-connect --gateway vpn.empresa.com.mx --id perfil --username usuario

    Con lo que pedirá un dos contraseñas, la primera para el perfil y la segunda del usuario.


    Si se quiere almacenar los datos se puede tener un archivo con la información necesaria y conectarse llamando a dicho archivo.

    $ cat vpn.conf
    IPSec gateway vpn.empresa.com.mx
    IPSec ID perfil
    IPSec secret contra_perfil
    Xauth username usuario
    Xauth password contra_usuario

    $ sudo vpnc-connect ./vpn.conf
  • 20081215

    protector de pantalla (xlock)

    Un protector de pantalla mas ligero que el xscreensaver es xlock

    Instalación
    $ apt-get install xlockmore xautolock
    $ apt-get install vlock away


    xautolock es el protector. xautolock es un demonio para bloquear automáticamente la pantalla
    $ xautolock -time 5 &
    Levanta en background bloquear la pantalla si en cinco minutos no hay actividad.

    vlock y away son protectores de consola :p

    20081008

    IE en Linux

    Cuando por X o Y razones es necesario el uso de ms-IE y no podemos queremos hacer uso de winbugs podemos dio$ nos perdone ejecutarlo sobre Linux.

    Existe el proyecto ies4linux que nos permite instalar IE. Para ello requiere que nuestro sistema tenga instalado wine y cabextract

    Instalacion



    $ sudo apt-get install wine cabextract
    $ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
    $ tar -zxvf ies4linux-latest.tar.gz
    $ cd ies4linux-*
    $ ./ies4linux --install-ie55 --install-corefonts --no-desktop-icon --beta-install-ie7 --no-gui
    IEs4Linux will:
    - Instalar Internet Explorers: 6.0, 5.5, 7.0
    - Usando el idioma de IE: ES
    - Instalar Adobe Flash 9.0
    - Install MS Core Fonts
    - Instalar todo en: /home/petrohs//.ies4linux
    [ OK ]

    Descargando todo lo que necesitamos
    Downloading from microsoft.com:
    {...}
    Downloading from Evolt Browser Archive:
    {...}
    Downloading from macromedia.com:
    {...}
    Downloading from sourceforge.net
    {...}
    [ OK ]

    Instalando IE 6
    {...}
    [ OK ]

    Instalando Flash Player 9
    {...}
    [ OK ]

    Instalando IE 5.5
    {...}
    [ OK ]

    Instalando IE 7 (beta)
    {...}
    [ OK ]

    IEs4Linux installations finished!




    Si lo realizas como root, sale un curioso mensaje de advertencia


    ¡Estas como root! No es aconsejable. IE es muy inseguro para que le des privilegios de root.
    ¿Quieres un tip de un amigo? Ejecutame como usuario normal o, mejor, si puedes, crea un usuario por aparte para usar IE.

    20080930

    Conectarse a una BD Oracle

    Primeramente es necesario instalar las librerías de Oracle, lo haremos empleando los .deb.

    • Agregar a source.list la linea
      $ sudo echo -e "\n#Oracle SQL*Plus\ndeb http://oss.oracle.com/debian unstable main non-free" >> /etc/apt/sources.list
      $ sudo apt-get update
      $ sudo apt-get install oracle-instantclient-*


    • Configurar la variable $ORACLE_HOME
      $ export ORACLE_HOME='/usr/lib/oracle/10.2.0.4/client'
      $ echo -e "\n#Oracle\nexport ORACLE_HOME='/usr/lib/oracle/10.2.0.4/client'" >> ~/.bashrc


    • Crear el archivo tnsnames
      $ sudo mkdir -p $ORACLE_HOME/network/admin/
      $ sudo gvim $ORACLE_HOME/network/admin/tnsnames.ora


    • Probar sqlplus
      $ sqlplus $BDusu/$BDcontra@$BDsid <<!
      select sysdate from dual;
      !