Posts Tagged ‘Coding’

Tutto richiede più tempo di quanto si pensi

Non so quanti di voi abbiano mai creato siti web. Probabilmente in meno di quanti io pensi, ma proprio per questo voglio raccontarvi l’odissea che sto vivendo in questi giorni.
Prima di tutto serve che vi faccia una premessa. O per meglio dire, una precisazione.
Sono un mac-user. Ovvero posseggo e utilizzo da tre anni, ormai, un [...]

Lab 2009 #03

Lab_20091126.java

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
32
public class Lab_20091126
{
public void print(String a)
{
System.out.print(a);
}
 
public static String scelta(String[] s)
{
int indice = (int) Math.round( Math.random() * (s.length – 1) );
return s[indice];
}
 
public static void main(String[] argv)
{
String[] vocabolario = {
"java",
"programmazione",
"oggetti"
};
 
String parola = scelta(vocabolario);
 
char[] trattini = new char[parola.length()];
 
for (int i=0; i<trattini.length; i++)
{
trattini[i] = ‘_’;
print(""+trattini[i]);
}
}
}

Graphics Package 1.5 Released

Dopo giorni di duro lavoro, finalmente sono riuscito a terminare il package per le classi grafiche di php.
Potete trovare il file per il download qui: pkg.graphics.php.
Per utilizzare il file non dovete far altro che includerlo nella pagina sulla quale state lavorando.

PHP_Lib – new Classes are come

Spesso mi è capitato di lavorare con PHP per creare immagini dinamiche.
Non è proprio un’operazione facilissima. Php mette a disposizione delle librerie grafiche con metodi per la loro manipolazione non proprio facili da gestire, da riconoscere o da memorizzare.
Java, al contrario, quando si tratta di grafica, è molto più abbordabile, sia come manipolazione sia come [...]

Lab 2009 #02

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
/*
METODI DI CREAZIONE DI MATRICI:
 
Per creare una matrice 3×3 di interi,
senza inserire al suo interno dei valori
 
int[][] matrix = new int[3][3];
 
Per creare una matrice nxn di interi,
inserendo gli n valori al suo interno
 
int[][] matrix = {
{1, 0, 0},
{0, 1, 0},
{0, 0, 1}
};
 
Per poter accedere alla componente centrale
della matrice (che in questo caso contiene 1)
si [...]

Lab 2009 #01

Lab_20091112_01.java

/*
Creazione di un array in vari modi
 
Dichiarazione:
 
int[] vect;
 
Assegnazione:
 
vect = {1, 2, 20, 10, 5};
 
Inizializzazione:
 
int[] vect = new int[5];
 
Con l’inizializzazione per assegnare
ad ogni componente il corrispettivo valore
si procede in questo modo:
 
vect[0] = 1;
vect[1] = 2;


vect[4] = 5;
 
NOTA:
Gli array hanno indici che partono da 0, quindi l’ultima posizione
sarà indicata dalla dimensione massima assegnata meno uno.
 
*/
 
public class Lab_20091112_01
{
public [...]

back to work

Ebbene, eccomi nuovamente qui, pronto ad iniziare un nuovo anno accademico all’insegna dello studio e, per quel che posso, dell’insegnamento pratico del linguaggio Java.
Purtroppo si torna al ‘lavoro’ dopo un mesetto di stasi assoluta. Non sono stato in vacanza, aimé; è il mio mac che ha deciso di rompersi proprio in concomitanza dell’inizio delle lezioni. [...]