2008 mayo

Crear eventos en GCalendar con Quicksilver

By | Hakintosh | No Comments

Leído este post... demasiado bueno para no ponerlo :')

¿Para qué abrir tu navegador, ir a Google Calendar y crear un evento si lo podemos hacer en segundos con Quicksilver? Ahí va cómo hacerlo:

  1. Lanza Quicksilver y vete al apartado de Plugins.
  2. Instala el plugin Google Calendar Module.
  3. Cierra la ventana de configuración y lanza Quicksilver.
  4. Pulsa la tecla “.” (punto). Se abrirá el módulo de escritura.
  5. Escribe el texto de tu evento y luego la hora y el día en el que tiene que ocurrir. En el ejemplo superior puse Escribir post 13:00 tomorrow
  6. Pulsa la tecla Tab.
  7. Escribe G o Goo y aparecerá inmediatamente la opción Google Calendar Event.
  8. Pulsa Enter para ejecutar la acción.
  9. El propio Quicksilver nos mostrará un aviso si el evento se ha creado sin problemas.

Antes de publicar este trackbak lo he probado y va de cine... QuicSilver van a tener ponerlo de serie en la próxima distribución... como si lo viera.

Vía: http://www.thinkwasabi.com/

Establecimiento de los nombres de host y dominio

By | Linux | One Comment

Estableceremos el nombre del computador en /etc/conf.d/hostname y en /etc/hosts.

En el ejemplo siguiente, usaremos miordenador como nombre de host y en.misitio como nombre de dominio. Podremos editar ambos ficheros con nano o usar los comandos siguientes:

Listado de Código:

Establecimiento de los nombres de host y dominio

livecd / # cd /etc
livecd etc # echo "127.0.0.1 miordenador.en.misitio miordenador localhost" > hosts
livecd etc # sed -i -e 's/HOSTNAME.*/HOSTNAME="miordenador"/' conf.d/hostname
(Uso del nombre de host definido y verificación)
livecd etc # hostname miordenador
livecd etc # hostname -f
miordenador.en.misitio

How to Twitter from Terminal on the Mac

By | Hakintosh | 3 Comments

Copy&paste.....

How to Twitter from Terminal on the Mac
The Mac’s Terminal is the UNIX command line. It’s hard core, the stuff that Apple actually tries to keep away from the casual user. It’s the direct line to the heart of the machine, and it’s where cool scripting action can occur. Here’s how to set it up so that with a couple of key strokes, you can send a Twitter absurdly fast. You’ll need to have curl compiled and installed on your Mac as a prerequisite.

1. Copy this script to a text file named twit.sh:

#!/bin/bash
curl -u twitterusername:twitterpassword -d status="$1" http://twitter.com/statuses/update.xml

Obviously, substitute twitterusername and twitterpassword for your credentials.

2. Open Terminal and sudo chmod this file to 777.

3. Copy it to your home directory or put the location in your path.

4. Next, open up your bashrc file, which on the Mac is located at /etc/bashrc - note that you’ll have to either chmod it (bad) or sudo pico / sudo nano it to save your changes.

5. Set up an alias for the twitter script:

alias tw="/Users/yourmacusername/twit.sh"

6. Close and quit Terminal, then relaunch it. If you plan on using this a lot, you’ll probably want to put Terminal in your Dock, if it’s not there already.

7. Pop open terminal and type:

tw “Testing twitter from the command line!”

8. Check your twitter page to ensure your Tweet posted.

Removing leading `/’ from member names

By | BSD, Linux | No Comments

Cuando creas un tar, los archivos se guardan SIN el - adelante, ya que debes tenes que poder desempaquetarlo desde el directorio que quieras, y que los archivos queden relativos a ese directorio.

Si usas, por ejemplo:

tar -jcvf pepe.tgz /etc/*

Te va a tirar ese error, en cambio si haces:

cd / ; tar -jcvf pepe.tar.bz2 etc/*

vas a tener el mismo paquete, pero sin error.

Comandos privativos

By | Geek Works, Winbugs | No Comments

Terminal Server CMD. linea de comandos:

Command Function
change logon Temporarily disable logons to a terminal server.
change port Changes COM port mappings for MS-DOS program compatibility.
change user Changes the .ini file mapping for the current user.
cprofile Removes user-specific file associations from a user's profile.
flattemp Enables or disables flat temporary directories.
logoff Ends a clients session.
msg Sends a message to one or more clients.
mstsc Runs Remote Desktop Connection.
query process Displays information about processes.
query session Displays information about Terminal Services sessions.
query termserver Lists Terminal Services servers on the network.
query user Displays information about users logged on to the system.
register Registers a program so that it has special execution characteristics.
reset session Allows you to reset (delete) a session from the terminal server.
shadow Allows you to monitor or remotely control an active session of another user.
tscon Connects to another existing Terminal Services session.
tsdiscon Disconnects a client from a Terminal Services session.
tskill Terminates a process.
tsprof Copies user configuration and changes profile path.
tsshutdn Shuts down a Terminal Services server.

Read More

Intercambio de claves entre servidores

By | Linux | 2 Comments

Para intercambiar las claves, primero has de generar un par de claves en la
máquina origen (puedes hacerlo con el rsa o dsa) :

#/usr/bin/ssh-keygen -t rsa
#/usr/bin/ssh-keygen -t dsa

Esto te dejará en el $HOME/.ssh las claves generadas (una pública y la
privada)
En el nodo destino crea el fichero authorized_keys dentro del $HOME/.ssh

Y por último añades la clave pública del nodo origen en el fichero creado

[usuario@nodo_destino .ssh] ssh nodo1 cat /home/usuario/.ssh/id_rsa.pub >> authorized_keys

Con esto ya puedes hacer un ssh desde el nodo origen (donde has generado las
claves) al nodo destino con el usuario al que le habrás copiado las claves
sin que solicite el password...