Mar Dic 18, 2007 5:14 pm
|
 |
Kiloko
Perlero Adicto

|
Registrado: 10 Jul 2007
Mensajes: 244
Ubicación: MOnterrey NL
|
|
| Cosas curiosas |
|
|
Hace mucho que no pongo nada, así que ahí va un dato práctico y una frase celebre...
Comienzo para los que aun tienen duda con el crontab:
crontab -e
| Código: |
Código :
# 11 23 02 10 1 amule
# | | | | | |
# | | | | | +-------Comando
# | | | | +----- dia de la semana (0 - 6) (Sunday=0)
# | | | +------- mes (1 - 12)
# | | +--------- dia del mesh (1 - 31)
# | +----------- hora (0 - 23)
# +------------- minuto(0 - 59)
# Ejecutar amule
0 15 * * * DISPLAY=":0" amule |
Frase del día...
| Código: |
La pericia en el arte de programar es directamente proporcional al número de insultos que el programador profiere durante el desarrollo del programar.
Anónimo |
Saludos.
 |
|
|
|

Mar Dic 18, 2007 8:05 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4092
Ubicación: Valladolid, España
|
|
|
|
|
Pues yo no insulto tanto... desde que me he dado cuenta de que los insultos no eran por mi culpa sino de las herramientas que utilizaba. Desde que uso Perl, ya no soy tan procaz
Te recomiendo que te leas el Tao de la Programación. |
|

Mie Dic 19, 2007 6:14 pm
|
 |
Kiloko
Perlero Adicto

|
Registrado: 10 Jul 2007
Mensajes: 244
Ubicación: MOnterrey NL
|
|
|
|
|
maestro programador explorer, jejeje,
Qué buen articulo, lo voy a imprimir y pegar en las paredes de mi cubículo.
Ahora sé que
"No vivo para programar, programo para no vivir."
Hoy les quiero enviar un código para el uso de SNMP, que me ha ayudado en mucho, cuando necesito saber si un equipo esta dando o no respuesta me hace un barrido y en mi caso para saber si el equipo está o no respondiendo y cuánto tiempo lleva desde que fue encendido.
| Perl: | #! /usr/local/bin/perl
use strict;
use Net:: SNMP qw(:snmp );
my ($session, $error) = Net:: SNMP-> session(
-version => 'snmpv2c',
-nonblocking => 1,
-hostname => shift || '182.25.24.2.58', # a donde va.
-community => shift || 'laqueelclientequiera', #comunidad
-port => shift || 161 #puerto
);
if (! defined($session)) {
printf("ERROR: %s.\n", $error);
exit 1;
}
my $ifTable = '1.3.6.1.2.1.2.2'; # la tabla que utiliza..
my $result = $session-> get_bulk_request(
-callback => [\&table_cb, {}],
-maxrepetitions => 10,
-varbindlist => [$ifTable]
);
if (! defined($result)) {
printf("ERROR: %s.\n", $session-> error);
$session-> close;
exit 1;
}
snmp_dispatcher ();
$session-> close;
exit 0;
sub table_cb
{
my ($session, $table) = @_;
if (! defined($session-> var_bind_list)) {
printf("ERROR: %s\n", $session-> error);
} else {
# Loop through each of the OIDs in the response and assign
# the key/value pairs to the anonymous hash that is passed
# to the callback. Make sure that we are still in the table
# before assigning the key/values.
my $next;
foreach my $oid (oid_lex_sort (keys(% {$session-> var_bind_list}))) {
if (!oid_base_match ($ifTable, $oid)) {
$next = undef;
last;
}
$next = $oid;
$table-> {$oid} = $session-> var_bind_list-> {$oid};
}
# If $next is defined we need to send another request
# to get more of the table.
if (defined($next)) {
$result = $session-> get_bulk_request(
-callback => [\&table_cb, $table],
-maxrepetitions => 10,
-varbindlist => [$next]
);
if (! defined($result)) {
printf("ERROR: %s\n", $session-> error);
}
} else {
# We are no longer in the table, so print the results.
foreach my $oid (oid_lex_sort (keys(% {$table}))) {
printf("%s => %s\n", $oid, $table-> {$oid});
}
}
}
} |
Ah, por cierto, lo bajé de una página, .x.x.x.x, y realicé en él mis modificaciones...
Saludos. |
|

Jue Dic 20, 2007 12:49 am
|
 |
Norther
Perlero Frecuente

|
Registrado: 24 Jul 2007
Mensajes: 117
Ubicación: Asturias
|
|
|
|
|
Yo debo reconocer que no importa el lenguaje con el que esté trabajando en ese momento, insulto para desahogarme, jajaja.
Aunque debo decir que no suelto improperios hasta que llego al límite de mi paciencia, tampoco es cuestión de despilfarrar insultos  |
|
Jue Dic 20, 2007 12:01 pm
|
 |
creating021
Vive para Perl en Español

|
Registrado: 23 Feb 2006
Mensajes: 481
Ubicación: Frente al monitor
|
|
|
|
Jue Dic 20, 2007 1:27 pm
|
 |
Norther
Perlero Frecuente

|
Registrado: 24 Jul 2007
Mensajes: 117
Ubicación: Asturias
|
|
|
|
|
| Bravo |
|
Jue Dic 20, 2007 5:19 pm
|
 |
Rene Serrano
Perlero Nuevo

|
Registrado: 27 Nov 2006
Mensajes: 82
Ubicación: El salvador CA
|
|
|
|
|
Bien por la del Iphone, mal por el idioma, jeje, en que está el blog.
Saludos. |
|
Jue Dic 20, 2007 7:35 pm
|
 |
creating021
Vive para Perl en Español

|
Registrado: 23 Feb 2006
Mensajes: 481
Ubicación: Frente al monitor
|
|
|
|
Jue Dic 27, 2007 6:07 pm
|
 |
Kiloko
Perlero Adicto

|
Registrado: 10 Jul 2007
Mensajes: 244
Ubicación: MOnterrey NL
|
|
|
|
|
Lo bueno seria que se pudiera instalar linux en un Iphone, o que pudiera usar mi Ipod, en linux,de forma mas facil en fin
Feliz, navidad y prospero año nuevo para todos,
Nos vemos en el 2008
Frace de hoy...para reflexionar en año nuevo.
El hombre es víctima de una soberana demencia que lo hace sufrir siempre, en la esperanza de no sufrir más; y la vida le escapa mientras espera gozar de los bienes que ha adquirido al precio de grandes esfuerzos.
Leonardo Da Vinci |
|
Powered by phpBB © 2001, 2005 phpBB Group
|