The Niculinu's Tales

Aggiornamento Sito

by Andrea Mazzeo on mar.09, 2011, under /dev/null

Dopo qualche mesetto, finalmente sono riuscito ad aggiornare WP ed a cancellare gli oltre 200 commenti di spam :)

Fortuna che avevo installato il plugin per lo spam.

Leave a Comment more...

[TG] Svegliarsi la mattina

by Andrea Mazzeo on gen.07, 2010, under /home

Da un paio di giorni la mattina guardo piu’ volentieri la TV.
Il motivo? Stefania Pinna.

Oltre che ad essere brava, preparata e con una bellissima voce e’ anche una donna stupenda :)

Grazie

Leave a Comment :, , , , more...

[NET] My home network’s core

by Andrea Mazzeo on dic.01, 2009, under /home

Hi guys,
my first english post it’s about my home. Isidoro is a nice little boy but router’s noice is very daungerous for his ears.
I’ve to lock in a box to prevent the (nice) sound of the fan.

home_network 4 nerds:

  1. Cisco 2600 Series
  2. Asus WL-500 GP v2
  3. Sheevaplug + USB HD
  4. Plexyglass + Ikea
Leave a Comment :, , , , , , , , , more...

[DC] Water Cooling

by Andrea Mazzeo on nov.25, 2009, under Life in DataCenter

Questo post e’ dedicato a tutti gli ****** che mi risero dietro quando qualche anno fa proposi questa soluzione:

Fonte:
http://www.iceotope.co.uk/technology/

Leave a Comment :, , , , , more...

[HOWTO] Linux install from USB device – Unetbootin

by Andrea Mazzeo on nov.22, 2009, under /dev/null

Ciao a tutti,
in questo weekend ho testato un tool per creare una chiave USB bootabile in 4 semplici passi grazie a unetbootin.

Installiamo il nostro tool:

root@albert:~# apt-get install unetbootin

da utente non root avviate il programma:

arag00rn@albert:~$ unetbootin

Selezionate la distro dalla lista, il tool provvedera’ a scaricare l’immagine in automatico oppure selezionate una ISO dal vostro HD.

Selezionate il device USB di destinazione (dev’essere montato e formattato in FAT16).

Premere “OK” e attendete. Finito
Buone installazioni :P

Leave a Comment :, , , , , , more...

[DEB] aMule-Adunanza

by Andrea Mazzeo on nov.18, 2009, under sheevaplug

Ciao,

mi sono deciso a ricompilare adunanza per il mio amato Sheevaplug.
Visto che e’ stata un operazione lunga ho deciso di facilitare la vita a quanti di voi vogliano usare adunanza su una macchina armel, beccatevi il .deb

Ho snellito i binari compilando solo la parte demone.

Buon download amule-adunanza_3.14b3

4 Comments :, , , , more...

New Style

by Andrea Mazzeo on ott.14, 2009, under /dev/null

Dopo mesi di nulla, ho deciso di aggiornare un po’ il blog.

Nuovo WordPress, look e spero anche voglia di mettere articoli

2 Comments :, , , more...

[NEW] HP 6730s

by Andrea Mazzeo on dic.06, 2008, under /dev/null, /home

Ho acquistato da poco il notebook nuovo HP 6730s . Ho deciso di installarci su una Debian a 32bit, che sono quasi arrivato ad odiare, ma alla fine ho vinto!

Le periferiche che mi hanno dato problemi sono:

  •  03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
  • 01:00.0 VGA compatible controller: ATI Technologies Inc Device 95c2
  • 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller
    (rev 03)
  • Bus 004 Device 002: ID 04f2:b083 Chicony Electronics Co., Ltd

Rispettivamente: Wireless, Video, Audio, Webcam.
La sfiga principale e’ che attualmente sui repository Debian l’ultimo kernel usabile e’ il 2.6.26, mentre per far funzionare la scheda wireless serve il 2.6.27. Mano ai sorgenti del kernel ho deciso di compilarmelo a mano.

  1. Scarico i sorgenti
  2. Seleziono tutto l’hardware che mi serviva
  3. Creo i pacchetti .deb per l’installazione (linux-image, linux-headers)
  4. Riavvio
  5. Compilo i driver Video (ATI HD3200)
  6. Finish

Al primo avvio non sento l’audio, ma i moduli sono caricati correttamente, poco male era una stronzata.
Dopo aver lanciato alsaconf, bisogna modificare la riga che aggiunge automaticamente per il caricamento del modulo su:

/etc/modprobe.d/sound

options snd-hda-intel model=laptop

Fatto questo ricaricate il modulo snd-hda-intel e godetevi il vostro PC!
Siccome non sono cosi tanto stronzo, vi allego il kernel compilato e preciso, pronto da installare :)

Qui scaricate l’immagine del kernel: linux-image-2.6.27-7-albert
Per gli header invece: linux-headers-2.6.27-7-albert

A buon rendere!

14 Comments more...

[DEV] MODBUS/TCP Client

by Andrea Mazzeo on ott.19, 2008, under Life in DataCenter

C

Mi serviva un programmino che interrogasse dei dispositivi che parlano Modbus/TCP
Ho trovato una libreria carina libmodbus e partendo da questa ho realizzato smodbus
I sorgenti del client sono disponibili qui.

Per compilare dovete usare GCC4 e includere le librerie di modbus

gcc smodbus.c -o smodbus  `pkg-config --libs --cflags modbus`
Leave a Comment :, , more...

[Java] Laboratorio 1

by Andrea Mazzeo on ott.18, 2008, under /lib/java

Qui trovate la traccia del 1° Laboratorio (PDF)

Esercizio 1:

1
2
3
4
5
public class CiaoMondo {
        public static void main(String []a) {
        	System.out.println("CiaoMondo");
        }
}

Esercizio 2:

1
2
3
4
5
6
7
8
import prog.io.ConsoleOutputManager;
 
public class CiaoMondo {
        public static void main(String []a) {
        	ConsoleOutputManager out = new ConsoleOutputManager();
        	out.println("CiaoMondo");
        }
}

Esercizio 3:

1
2
3
4
5
6
7
8
9
10
import prog.io.ConsoleOutputManager;
 
public class CiaoMondo{
        public static void main (String []a){
                ConsoleOutputManager out = new ConsoleOutputManager();
                for(int i=1;i<=3;i++){
                        out.println("Ciao Mondo ("+i+")");
                }
        }
}

Esercizio 4:

1
2
3
4
5
6
7
8
9
10
11
12
13
import prog.io.*;
 
public class EchoNumeroIntero
{
        public static void main(String []a)
        {
                ConsoleInputManager in = new ConsoleInputManager();
                ConsoleOutputManager out = new ConsoleOutputManager();
                int c = in.readInt("Inserisci un intero: ");
                out.println(c);
 
        }
}

Esercizio 5:

1
2
3
4
5
6
7
8
9
10
11
12
import prog.io.*;
 
public class EchoStringa
{
        public static void main (String []a)
        {
                ConsoleInputManager in = new ConsoleInputManager();
                ConsoleOutputManager out = new ConsoleOutputManager();
                String s = in.readLine("Inserisci una Stringa: ");
                out.println(s);
        }
}

Esercizio 6:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import prog.io.*;
 
public class EchoConcatenato
{
        public static void main (String []a)
        {
                ConsoleOutputManager out = new ConsoleOutputManager();
                ConsoleInputManager in = new ConsoleInputManager();
                String a,b,c;
 
                a = in.readLine("Inserisci la 1^ stringa: ");
                b = in.readLine("Inserisci la 2^ stringa: ");
                c = in.readLine("Inserisci la 3^ stringa: ");
                out.println(a+b+c);
        }
}

Esercizio 7:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import prog.io.*;
 
public class Cornice
{
        public static void main(String []a)
        {
                ConsoleOutputManager out = new ConsoleOutputManager();
                ConsoleInputManager in = new ConsoleInputManager();
                String s = in.readLine("Inserisci una Stringa: ");
                int leng = s.length();
                int cont=0;
                out.print("***");
 
                while(cont<leng)>
                {
                        out.print("*");
                        cont++;
                }
                out.println("***");
                out.println("*  "+s+"  *");
                out.print("***");
                cont=0;
                while(cont<leng)>
                {
                        out.print("*");
                        cont++;
                }
                out.println("***");
        }
}
</leng)></leng)>

Esercizio 8:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import prog.io.*;
 
public class Operazioni
{
        public static void main (String []a)
        {
                ConsoleInputManager in = new ConsoleInputManager();
                ConsoleOutputManager out = new ConsoleOutputManager();
                int x, y;
                x = in.readInt("Inserisci il valore di x: ");
                y = in.readInt("Inserisci il valore di y: ");
                out.println("La somma dei valori e': "+(x+y));
                out.println("La differenza dei valori e': "+(x-y));
                out.println("Il prodotto dei valori e': "+(x*y));
                out.println("Il quoziente dei valori e': "+(x/y));
 
        }
}

Esercizio 9:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import prog.io.*;
import prog.utili.Frazione;
 
public class OperazioniFrazioni {
        public static void main(String []a){
 
                ConsoleInputManager in = new ConsoleInputManager();
                ConsoleOutputManager out = new ConsoleOutputManager();
                int num1 = in.readInt("Inserisci il numeratore della 1^ frazione: ");
                int den1 = in.readInt("Inserisci il denominatore della 1^ frazione: ");
                Frazione f1 = new Frazione(num1,den1);
                int num2 = in.readInt("Inserisci il numeratore della 2^ frazione: ");
                int den2 = in.readInt("Inserisci il denominatore della 2^ frazione: ");
                Frazione f2 = new Frazione(num2,den2);
 
                Frazione sum = f1.piu(f2);
                Frazione dif = f1.meno(f2);
                Frazione per = f1.per(f2);
                Frazione div = f1.diviso(f2);
 
                out.println("La somma tra le due frazioni e' : "+sum.toString());
                out.println("La differenza tra le due frazioni e' : "+dif.toString());
                out.println("Il prodotto tra le due frazioni e' : "+per.toString());
                out.println("Il quoziente tra le due frazioni e' : "+div.toString());
 
        }
}
Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...