Archive

Archive for the ‘Servero’ Category

What I can do for 2 more Gbs of Ram

November 13th, 2009

“Living with your girlfriend requires a lot of ram” is what i thought when i bought 2 bars of ram (to reach 4 gb in total) last week.

Starring:
- Me (the Nerdest)
- My Girlfriend (the light in the 64bit darkness)
- My ex ArchLinux 32 bit system
- My Motherboard, a GigaByte GA-MA69VM-S2 with an old bios F2

It was a rainy sunday morning in Italy when the nerdest Cagnulein tried to upgrade his system to 4 gigabytes of ram.

The system booted up fine, but `free` it wasn’t ok with it.

#free -m
total used free shared buffers cached
Mem: 3291 801 2489 0 95 342
-/+ buffers/cache: 363 2927
Swap: 1906 0 1906

Uhm..uhm…after 2 seconds of googling i’ve discovered the truth: 32 bit aren’t comfortable with >3 gb ram (within using PAE (kernel-pae on archlinux 2.6.31 hangs my system :( ))

Mmmh..maybe it’s time to port my system to the undiscovered universe of 64 bit!

I’ve found a nice howto on the archlinux wiki which explains how to port an arch32 to an arch64 without formatting.

– Coding coding –

During the very first boot with the kernel26 for 64bit THEY appeared.

ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata3.00: qc timeout (cmd 0xec)
ata3.00: failed to IDENTIFY (I/O error, err_mask=0x104)

It was 11 A.m. (i’ve started at 9 A.m.), and i felt terrible. Have you ever tried a “nerd stomacache”?
It’s the feeling generated by a failure in your home nerd system…it’s just after a broken heart (i have to say so, my girlfriend will read this post :) ).

It seems doesn’t work, right? So, i’ve took a 2008.03 livecd of archlinux and i’ve rebooted.
Now, chrooting i was able to reinstall a 32bit kernel.

Without ideas, i thought about download a 64bit archlinux livecd.

– downloading –

Downloaded, burned and booted.
Livecd works.

How does it possible? What are the differences?
- Livecd use a 2.6.30 (version of kernel) against 2.6.31 on the repositories.
- Livecd could maybe be have a different .config
- Livecd are blessed by Torvalds

So, i decided to find out a package contains the same version of linux and give it a try.

Nothing, it’s not the version…

“Maybe it’s something on my harddrive that causes this behaivour!, FORMAT!!!!!”

“No wait, FORMAT WHAT? Are you insane? Your data? Backup, logs? Do you think about all of these?”

After 20 minutes passed staring the f**king error, i’ve choosen: “BACKUP && FORMAT && RESTORE”.

– backuped, installed, partitioned, downloaded, rebooted –

SAME ERROR

“No way, i can’t believe. Is it real? Am i dreaming?”

Without energies, passion and less nerd then ever, i’ve decided to give it a break.
I’ve to contact my “Linux inside”…watching Big Bang Theory :D

No i can’t, i can’t leave my family without a server, not me!
So i’ve restarted to googling..and after a bit what did i found? This: same issue with vista 64bit related to a non-update bios version of the same motherboard.

Sincerely, i’ve already watched the bios page of the motherboard, but i didn’t find nothing releated a ram or a SATA issues.

Gigabyte Changes Log

Gigabyte Changes Log


Gigabyte Support Page

But it works, OMG it works!

Now, why did they choose to doesn’t write it up? Fear? Lazyness? Write your opinion.

Archlinux Thread

VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Cagnulein ArchLinux, Google, Servero , , , , ,

I miei SMS in IMAP

March 25th, 2009

http://www.filippocorti.com/file/blog/2006/ottobre/rip_sms2.jpgIl mio Nokia 6600 era stanco di avere >2300 sms salvati sulla sua memory card (notare che poi esiste il blocco dei 999 messaggi inviati che fa scattare poi l’archiviazione tramite FIFO).
Quindi mi sono detto: puo’ un nerd come CAGNULEIN.COM non pensare ad un meccanismo migliore per archiviare i propri SMS?

Cazzo, ho un server imap su CAGNULEIN.COM non posso sfruttarlo per storing degli sms?

Detto fatto. Ho creato la mia bella cartella Inbox/SMS e mi sono messo all’opera.

Ho trovato un softwarino java chiamato SMS Exporter, gratis, che, come dice il nome, esporta tutti gli sms in un unico file di testo (addirittura in UTF8) (e permette pure una volta esportati, di rimuoverli tutti).

Il formato file di questo software e’ il seguente:

Message-ID: 1048609
Date: 2008.08.25 16:16:10.828125
From: +39347XXXXXXXX

Volevo parlare anche di un’altra cosa ma non vorrei disturbarti

Message-ID: 1048610
Date: 2008.08.25 18:27:44.843750
From: +39347XXXXXXXX

Propongo dopo cena se verrete a cena, di guardare Frankestein Junior.

Chiaramente, ho dovuto creare uno script ad hoc che, preso questo file, mi storasse sms per sms in tante mail divertenti.

Lo script potete scaricarlo da qui.

Sicuramente ci sono molte cose modificabili: come per esempio la directory imap fissa, il nome file degli sms fisso…e altre piccole cosette, ma per il resto funziona da dio.

E con questo rispolvero il blog che in questi mesi avevo abbandonato.

Spero di esservi mancato.

Analmente vostro
Cagnulein

VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Cagnulein Cellulari, Servero, python , , , , , ,

Il Mio Nuovo Modo di Ascoltare Musica

July 9th, 2008

Post un po’ anomalo, ma rimaniamo sempre nell’universo nerd, non vi preoccupate.

http://cagnulein.no-ip.info/ampache/themes/classic/images/ampache.png

Vorrei segnalarvi un nuovo strumento (gia’ prontamente installato sul mio serverino) per ascoltare, in streaming, musica.

Dal lavoro ero solito ascoltare last.fm, pero’, ogni tanto, sentivo la necessita’ di qualcosa di diretto, qualcosa che potevo avere sull’ipod o sul mio serverino.

Ecco che, in mio soccorso, arriva Ampache, che permette di mettere in streaming il proprio catalogo musicale, ascoltabile dovunque (purche’ con una connessione ADSL) con una qualita’ eccellente (testato ieri sera da disabled).

Potete registrarvi e ascoltare gia’ da subito…io lo sto usando dal lavoro e ne sono estasiato.

P.S. PORCO DIO LE CORSIE DI ACCELERAZIONE IN STRADA USATELE PORCA LA MADONNA!

VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Cagnulein IPod, Last.FM, MP3, Musica, Servero , , , , , , , ,

La mia Mod a PISG – Perl IRC Statistics Generator

August 5th, 2007

Forse non tutti sanno che noi nerds Carpigiani (e non solo) abbiamo un ritrovo in realtime su irc, ovvero la madre di tutte le chat su Azzurra.net: #9h31.
Chiaramente, come ogni crew di nerd, abbiamo anche una pagina di stats che include le random quotes per ogni nick.

Tutto inizio’ con il sospetto fondatissimo di assmerica (in reallife Spigola) il quale affermava che il seme delle quotes non prendeva in considerazione tutte le frasi dette dall’inizio del log, ma solo quelle dell’ultimo periodo (pressa poco 1-2 giorni).

Effettivamente, osservando il comportamento di PISG, ho notato che Semolino non e’ poi’ cosi’ demente come immaginavo: mi sono messo quindi all’opera per capire dove cacchio fosse il punto incriminato.

Armato di tanta pazienza e di qualche scatola di grancereali(tm) sono giunto alla vittoria!
Parlando della versione 0.71 le modifiche da effettuare sono le seguenti:

nel file LogFile.pm situato nella cartella /opt/pisg/modules/Pisg/Parser:

Originale:
sub _trim_lines
{
my ($self, $lines) = @_;

foreach my $n (keys %{$lines->{sayings}}) {
my $x = @{$lines->{sayings}->{$n}};
splice(@{$lines->{sayings}->{$n}}, 0, ($x - 15)) if ($x > 30);
}
foreach my $n (keys %{$lines->{actionlines}}) {
my $x = @{$lines->{actionlines}->{$n}};
splice(@{$lines->{actionlines}->{$n}}, 0, ($x - 15)) if ($x > 30);
}
}

Modificato:
sub _trim_lines
{
#Modificato da Cagnulein
return;

my ($self, $lines) = @_;

foreach my $n (keys %{$lines->{sayings}}) {
my $x = @{$lines->{sayings}->{$n}};
splice(@{$lines->{sayings}->{$n}}, 0, ($x - 15)) if ($x > 30);
}
foreach my $n (keys %{$lines->{actionlines}}) {
my $x = @{$lines->{actionlines}->{$n}};
splice(@{$lines->{actionlines}->{$n}}, 0, ($x - 15)) if ($x > 30);
}
}

e

Originale:
sub _merge_lines
{
my ($self, $lines, $l) = @_;

foreach my $key (keys %$l) { # sayings, actionlines, etc.
foreach my $subkey (keys %{$l->{$key}}) {
push @{$lines->{$key}->{$subkey}}, @{$l->{$key}->{$subkey}};
my $x = @{$lines->{$key}->{$subkey}};
splice(@{$lines->{$key}->{$subkey}}, 0, ($x - 15)) if ($x > 30);
}
}
}

Modificato:
sub _merge_lines
{
my ($self, $lines, $l) = @_;

foreach my $key (keys %$l) { # sayings, actionlines, etc.
foreach my $subkey (keys %{$l->{$key}}) {
push @{$lines->{$key}->{$subkey}}, @{$l->{$key}->{$subkey}};

#Modificato da Cagnulein
#my $x = @{$lines->{$key}->{$subkey}};
#splice(@{$lines->{$key}->{$subkey}}, 0, ($x - 15)) if ($x > 30);
}
}
}

Ecco fatto! Semplice no?
Se non volete sbattimenti potete scaricarvi direttamente il file da modificare :)

Unica osservazione:l’utilizzo di memoria dello script potrebbe lievitare a dismisura in caso di file enormi. Nelle prove effettuato nel mio log da 25000+ lines non e’ cambiato praticamente niente…

Nerds love stats :P

VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Cagnulein Carpi, IRC, Linux, Servero, perl

La Mia Prima TrayIcon in Python (GameKnotParser)

July 29th, 2007

Oggi dopo essere tornato a gnome per testare un po’ il mio servero nuovo ho sentito l’esigenza di abbandonare ahime’ conky per una questione di stile.
Il problema era quindi passare tutto quello che utilizzavo a testo sul desktop con fluxbox da qualche altra parte su gnome.
Mi e’ venuta quindi l’idea di utilizzare le gtk per inserire una bellissima trayicon che mi segnalasse quando una partita fosse pendente su GameKnot.
Il risultato e’ questo:

http://cagnulein.no-ip.info/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=359&g2_serialNumber=1

Potete scaricare i sorgenti direttamente dal mio server.
Consiglio la visione di questo script anche solo a scopo “tutorialaco” per imparare ad utilizzare una traybar nei vostri progetti con le pygtk ;)

VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Cagnulein Linux, Scacchi, Servero, gameknotparser, python

La mia Astinenza

July 25th, 2007

Molti di voi in questi giorni si saranno domandati se effettivamente tutti i cancherei che mi sono stati recapitati per la vincita dell’iPod Shuffle mi fossero effettivamente arrivati. La risposta e’ purtoppo affermativa.

Infatti come avevo preannunciato qualche tempo fa, mi ero finalmente deciso all’acquisto di qualche componentozzo (hd e ram principalmente) per il mio vecchio e stanco serverozzo (che in ogni caso non aveva problemi evidenti ;) ).

L’inizio della fine si ebbe con l’arrivo dei componenti da TecnoComputer:

http://cagnulein.no-ip.info/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=321&g2_serialNumber=2http://cagnulein.no-ip.info/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=330&g2_serialNumber=2

Spengo il servero e mi accingo a montare l’hd e la ram nuova…ma gia’ dalla prima accensione la mia mobo (una Abit AN7) mi inizia a mostrare un bellissimo codice d’errore (90): in realta’ questo codice sta a segnalare la corretta inizializzazione di tutto il bios e l’immediata partenza del sistema che in realta’ non sarebbe mai avvenuta. Girovagando per internet con il “pc di mio nonno” scopro che le Abit AN7 sono solite, dopo un cambio di hardware, a dare questo problema. Scopro, inoltre, che l’unico sistema per risolvere il problema rimane quello di riflashare la flash o a caldo o programmandone una…
Mosso dalla depressione inizio a girovagare per Carpi alla ricerca di una scheda madre SocketA sicuro di fare bottino…caso vuole che NESSUN negozio avesse ne’ in negozio, ne’ in magazzino, ne’ nel buco del culo una fottuta scheda madre SocketA!!!
I giorni iniziano a passare e ebay non mi offre molto materiale sul quale lavorare (avevo trovato qualcosa, ma niente che mi ispirasse del tutto).
Distrutto ormai a livello fisico e mentale decido di compiere la mattata: compro tutto nuovo!
Sotto a casa mia, amico di mio padre, c’e’ PcHouse un negozio, gestito da uno smanettone, al quale decido di assegnare in mano il destino della mia intera esistenza.

Dopo qualche tentellamento mi decido per una Gigabyte MA69VM-S2, Athlon64 X2 4400+ e 2GB di ram OEM.

L’arrivo dei componenti si sbriga in qualche giorno (rallentato anche dalla scarsita’ in magazzino della scheda in oggetto) e il piccolo nerd smanettone, che sempre vive in me e che si scatenava nelle giornate focose di qualche anno fa montando e smontando pc a caso, rivive per l’occasione.

http://cagnulein.no-ip.info/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=342&g2_serialNumber=2

Nudizzato in tutto e per tutto (lo si ben sa che i pc si montano da nudi per evitare le scariche elettrostatiche) inizio a mettere insieme la bestia.

Dopo qualche taglio dovuto alla lamiera, qualche bestemmia per viti spannate e le inevitabili piccole sfighe che accompagnano ogni singolo momento della tua vita riesco a mettere tutto in bolla.

http://cagnulein.no-ip.info/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=354&g2_serialNumber=2

Prendo il cd di ArchLinux Duke e mi metto a spostare la roba dal mio vecchio hd a quelli nuovi…senza bisogno di altri smarlettamenti, ieri, martedi’ 24/07/2007 alle ore 21.25 http://cagnulein.no-ip.info torna a ribattere per la gioia di tutti i nerd del mondo!

Sono tornato ragazzi, piu’ nerd che mai :)

VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Cagnulein ArchLinux, Carpi, Linux, Servero

Il Mio Upgrade al Servero

June 29th, 2007
http://www.tecnocomputer.it/writable/foto/prod_3718.jpg Come anticipavo nell’altro post, mi sono finalmente deciso di fare un bel regalino al mio servero dato l’immenso servizio offertomi da lui in questo lungo anno (+) di arch utilizzato come desktop/server.

L’upgrade consistera’ nelle seguenti modifiche:
2 x DIMM DDR400 1024Mb. KINGSTON KVR400X64C3A/1G
1 x HD Seagate Barracuda 500Gb. SATA-II 7200 RPM 16Mb.Cache ST3500630AS

Coglievo l’occasione per segnalare che nella giornata di sabato, 30 giugno ci potranno essere dei downtime legati al mio smanettamento sul server (fin che ci sono ci do’ una bella spolverata con il phon ^^ ).

A fine lavori postero’ qualche foto tanto per farvi gola :P

VN:F [1.7.5_995]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.5_995]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Cagnulein ArchLinux, Linux, Servero

157824 pages viewed, 87 today
86407 visits, 41 today
FireStats iconPowered by FireStats