Sunday, October 30, 2005

Emacs e python-mode

Non sono riuscito a mappare il tasto per il completamento del codice python in emacs :(

Non riesco a spiegarmi perchè non vadi. Questo è il codice che utilizzo:

(add-hook 'python-mode-hook '(lambda () (define-key py-mode-map "\C-c\C-p" 'py-complete)))


se qualche anima pia ha un consiglio si faccia avanti.

Una settimana in Finlandia

La prossima settimana sono in Finlandia per un corso, quindi non sarò molto presente sia qui che sul forum (ovviamente nemmeno via IM). Se qualcuno sente la mia mancanza (ma credo che siate veramente pochi) potete contattarmi via mail.

Habemus SubForums

Finalmente sono arrivati i tanto attesi subforum anche nel forum di gentoo.

Adesso che abbiamo la sezione OT gli utenti possono sbizzarrirsi nell'aprire Topic sugli argomenti più disparati.
Sono davvero curioso di vedere se gli OT clamorosi saranno evitati dal momento che i vecchi e nuovi mod hanno educato bene gli utenti.

Che dire, solo il tempo potrà darci una risposta.

Tuesday, October 25, 2005

/etc/cron.daily/chkrootkit

Una piccola modifica al file /etc/cron.daily/chkrootkit che viene installato di default su gentoo. In pratica lo script seguente notifica via mail la presenza di un eventuale rootkit installato.

#!/bin/bash

MAIL_ADDRESS=yourmail@address.com

/usr/sbin/chkrootkit >> /tmp/chkrootkit.mail

SYSTEM_STATUS=`cat /tmp/chkrootkit.mail | grep INFECTED`

# Check if system was infected!!!
if [ "$SYSTEM_STATUS" ]; then
echo >> /tmp/chkrootkit.mail
echo "************************************" >> /tmp/chkrootkit.mail
echo "* YOUR SYSTEM WAS INFECTED *" >> /tmp/chkrootkit.mail
echo "************************************" >> /tmp/chkrootkit.mail
echo >> /tmp/chkrootkit.mail
fi

# Sending mail
email -q -s "Chkrootkit of: `date`"
$MAIL_ADDRESS < /tmp/chkrootkit.mail # Remove temp file rm -f /tmp/chkrootkit.mail

Monday, October 24, 2005

A simple script to compress mailbox

#
# This script is used to compress mailbox
#
# Thu Aug 26 17:18:02 CEST 2005
#

source /sbin/functions.sh

MAILDIR="/home/user/.maildir"
CURRENT_DATE=`date +"%d%m%y"`

MBOX_TO_ARCHIVE="gentoo-announce gentoo-gwn gentoo-other gentoo-security gentoo-server"

ebegin "Archiving mail folder"
echo " -------------------------"

for folder in $MBOX_TO_ARCHIVE
do
ebegin "Archiving $folder"

if [ -e $MAILDIR/$folder-$CURRENT_DATE.gz ]; then
eerror "Error \"$folder-$CURRENT_DATE.gz\" exist!"
exit 1
else
cat $MAILDIR/$folder | gzip - > $MAILDIR/$folder-$CURRENT_DATE.gz
if [ ! ${?} ] ; then
eerror "Error while archiving $folder!"
exit 1
fi
: > $MAILDIR/$folder
eend ${?}
fi
done

Friday, October 21, 2005

Grazie a Microsoft riusciremo ad evolverci anche qui a Catania ?

Sono perfettamente consapevole che la notizia di questa "famosa" pubblicità di Microsoft non sia proprio recente, ma che volete farci, qui a Catania ci vuole del tempo anche solo per vedere pubblicizzate le meraviglie di papà Gates.

E' un caso che tutto ciò coincida con l'uscita di OpenOffice 2.0 ?!?

Thursday, October 20, 2005

OpenOffice.org 2.0 Is Here

OpenOffice.org 2.0 Is Here

"OpenOffice.org 2.0 is the productivity suite that individuals, governments, and corporations around the world have been expecting for the last two years. Easy to use and fluidly interoperable with every major office suite, OpenOffice.org 2.0 realises the potential of open source."

Sunday, October 16, 2005

A proposito del caro petrolio...

The Story of the PING Program

La storia del ping raccontata dall'autore originale Michael John Muuss:

"I named it after the sound that a sonar makes, inspired by the whole principle of echo-location. In college I'd done a lot of modeling of sonar and radar systems, so the "Cyberspace" analogy seemed very apt. It's exactly the same paradigm applied to a new problem domain: ping uses timed IP/ICMP ECHO_REQUEST and ECHO_REPLY packets to probe the "distance" to the target machine."

New blog's logo

Cpufreqd su un Asus M2400N (cpufreqd.conf)

Dal momento che IMVHO il file di configurazione di cpufreqd (cpufreqd.conf) è scritto davvero male, posto una mia personale rivisitazione:

# this is a comment
#
# you need: 1 [General] section,
# 1 or more [Profile] sections
# 1 or more [Rule] sections
#
# a section ends at the first blank line
#
# [Rule] sample:
# [Rule]
# name=sample_rule
# ac=on # (on/off)
# battery_interval=0-10
# cpu_interval=30-60
# programs=xine,mplayer
# profile=sample_profile
#
# [Profile] sample:
# [Profile]
# name=sample_profile
# minfreq=10%
# maxfreq=100%
# policy=performance
#
# see CPUFREQD.CONF(5) manpage for a complete reference

[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
pm_type=acpi #(acpi, apm or pmu)
# Uncomment the following line to enable ACPI workaround (see cpufreqd.conf(5))
# acpi_workaround=1
verbosity=4 #(if you want a minimal logging set to 5)

[Profile]
name=ondemand_battery_on
minfreq=600000
maxfreq=1600000
policy=ondemand

[Profile]
name=hight_conservative_battery_off
minfreq=600000
maxfreq=1600000
policy=conservative

[Profile]
name=low_conservative_battery_off
minfreq=600000
maxfreq=1000000
policy=conservative

# Battery On
# Default governor: ondemand

[Rule]
name=battery_on
ac=on
profile=ondemand_battery_on

# Battery Off
# Default governor: conservative
# Battery capacity : hight

[Rule]
name=battery_off_hight_capacity
ac=off
battery_interval=60-100
profile=hight_conservative_battery_off

# Battery Off
# Default governor: conservative
# Battery capacity : low

[Rule]
name=battery_off_low_capacity
ac=off
battery_interval=0-60
profile=low_conservative_battery_off

I will use Google before asking dumb questions.

Massima del giorno:














Thanks to silian87

Saturday, October 15, 2005

gutter....

IBM Donates Development Assets to Eclipse

"IBM Tuesday announced its plans to donate some of its strategic software development assets to the open-source community, in an effort to help organizations adopt and share best practices for building software."




Thursday, October 6, 2005

Jamming cellphones

"Malicious hackers could take down cellular networks in large cities by inundating their popular text-messaging services with the equivalent of spam, said computer security researchers, who will announce the findings of their research today."


"... By pushing 165 messages a second into the network, said Patrick D. McDaniel, a professor of computer science and engineering at Pennsylvania State University and the lead researcher on the paper, "you can congest all of Manhattan."


Il resto dell'articolo lo potete trovare qui.

Wednesday, October 5, 2005

LOL

In reply to Gizm0 post of "4 Oct 2005 23:22" : sbonk

Io l'ho provato, mi pare di essere ancora registrato.

Mi è sembrato che il servizio sia davvero molto buono ho ricevuto alcune offerte proprio in risposta ad annunci presenti su questo motore di ricerca.

Un'altra valida alternativa potrebbe essere: infojobs.

Tuesday, October 4, 2005

WSH (Windows Script Host)

In un lontano passato (ma poi è davvero così lontano???)

...una $nota_azienda informatica sosteneva che gli script *unix non avessero utilità pratica dato che $SO_innovativo sarebbe stato in grado grazie a $mirabolanti_tool di permettere all'amministratore di rete e/o sistema di snellire il suo lavoro e di ottimizzare il tempo necessario per il deployment di un qualunque servizio.

... fast forward ai giorni nostri

Ma adesso le cose sono cambiate $nota_azienda informatica ha rivoluzionato nuovamente il modo di fare informatica. Ghiotte notizie attendono tutti quei sistemisti che sono alla ricerca dello strumento principe per l'amministrazione del sistema.

Si proprio voi che guardate il monitor alla ricerca di quale casella spuntare per attivare la funzionalità desiderata... voi che desiderate automatizzare in qualche modo un'operazione ripetitiva.
Adesso solo per voi, sarà disponibile un nuovo strumento che permetterà di riporre nella sua gabbia la scimmietta che avevate addomesticato allo scopo di rinominare i vostri 10.000 file... si stiamo parlando di WSH che permette tra le tante novità anche:

"E' possibile ad esempio sviluppare un'applicazione WMI che segnala ad un amministratore l'arresto anomalo di un Web server attraverso l'invio di una e-mail oppure un SMS".

Il resto dell'articolo lo potete trovare qui.