Blog chiuso!

Blog chiuso!
Blog chiuso, ora scrivo su TechNoDin.org

venerdì 26 febbraio 2010

Prima lezione di AutoIT: le basi

Queste lezioni sono state scritte da me, e pubblicate circa 2 mesi fa su uno dei blog amici: iTrucid.
Eccovi la guida... e divertitevi!

Molte persone sono spaventate dalla parola programmazione, aiuto! Devo imparare a memoria tutte quelle parolaccie!
Invece non è così: le parolaccie si imparano relativamente in poco tempo: la cosa "difficile" è saperle usare!
Ma come vedete c'è una bellissima notizia: "difficile" è tra virgolette!
Proprio così: imparare AutoIT (in questa guida parleremo della versione 3) non è difficilissimo! Anzi, è molto divertente ed è ottimo per iniziare. Il primo passo è installare l'AutoIT Full Pack (download in fondo) più Koda, che non è Kodak, ne Koda fratello orso ma bensì un programma che ti permette di creare le GUI. Ma per ora limitatevi ad installare il primo, visto che delle GUI parleremo più avanti.
Sicuramente per "programma" o "software" tutti ci immaginiamo il nostro bel programma con la sua interfaccia dove cliccare.
Non è così. Un'interfaccia si chiama GUI, e un software non deve per forza averne una! Un programma senza una GUI lavora in background. Pensate solo ai Drivers, che ci permettono di usare chiavette, Hard Disk, altoparlanti o anche lo schermo! Non hanno un'interfaccia, eppure senza di loro tu non saresti lì a leggere questa guida!
Ma basta con queste noiosissime cose, passiamo alla programmazione!
Comincio con l'introdurre variabili e macro.

Le variabili: scatole e valori.
Una variabile si indica con $nomevariabile = valore.
Ma cos'è una variabile? A cosa serve? Va a benzina o a Gasolio? Beh, come oramai dicono tutte le guide, immaginate la variabile come una scatola contente un oggetto, un valore, un numero, una scritta...
Ma un esempio spiega megli di 1000 parole:
$messaggio = "Mi chiamo RiKI"oppure
$numeromele = 3
oppure
$RiKIesiste = FALSE
Cosa avete notato?
Dove ci sono delle parole (stringhe) devono esserci le "virgolette" e dove ci sono i numeri o valori booleani (TRUE o FALSE) non ci vogliono.
Ci sarebbe un altro modo di dichiarare le variabili, ma è inutile ed insensato usarlo quando si può usare questo. Ma per correttezza io lo scrivo:
Dim $nomevariabile = "valore"
Le variabili vengono lette all'interno di funzioni semplicemente tramite il loro nome, ma approfondiremo le funzioni nelle prossime lezioni.
Probabilmente alcuni di voi avranno pensato: "Ma se voglio affiancare due variabili o una variabile e una stringa o un numero?
Per concatenare due dati si usa l'operatore "&"
Esempio
$variabile1 = "ciao,"
$variabile2 = "gigi"
$variabile3 = $variabile1 & " sono " & $variabile2
La variabile3 diventerà ciao, sono gigi.
Prima e dopo "sono" ho lasciato uno spazio, perchè non viene aggiunto da solo!
L'operatore "&" può essere usato sia così:
DATO1 & DATO2
che così:
DATO1&DATO2
E darà sempre lo stesso risultato.
Ricordatevi che il nome di una variabile può contenere solo questi caratteri: a-z, A-Z, 0-9, -, _ e può iniziare solo con una lettera, non con un numero o con un trattino.

Le macro: cugine delle variabili, ma che non variano.

Le macro possono essere lette, concatenate all'interno di variabili con altre macro o con altre variabili e utilizzate in funzioni come le variabili, con la diferenza che tu non puoi impostarle, ma puoi solo leggerle.
Detto così sembra un concetto privo di senso: se non le imposto io, chi le imposta?
Ed ecco la risposta: il computer di chi utilizzerà il tuo software o AutoIT!
E al posto del carattere "$", ci sarà la chiocciola: "@"
Come al solito faccio un esempio e poi spiego:
$orario = @HOUR & ":" & @MIN & ":" & @SEC
Sicuramente avrete capito cosa fa, no?
Restituisce l'ora in formato ORA:MINUTI:SECONDI!
Quindi @HOUR = Ora@MIN = Minuti e @SEC = Secondi.
Ma esistono anche macro tipo queste:
@OSVersion, che restituisce WIN_XP, WIN_VISTA, WIN_2003 ecc. a seconda del sistema operativo di chi utilizza il software;
@ProgramFilesDir, che restituisce la cartella Programmi, tipo C:/Programmi per XP o C:/ProgramFiles per Vista/7.
@CrLf, utilizzato quando nelle finestre (GUI, MsgBox, InputBox) quando si vuole andare a capo (ne parleremo più in la).
Per una lista completa visitate l'help ufficiale sulle Macro (download qui sotto)

Downloads:
AutoIT Full Installation Pack: http://tinyurl.com/AutoITFull-Install
AutoIT Official Docs, Macros:http://tinyurl.com/AutoITMacro

giovedì 18 febbraio 2010

Project Natal

Jingle bells, jingle bells Jingle all the way,
Oh what fun it is to ride In a one-horse open sleigh,
O Jingle bells, jingle bells Jingle all the way,
Oh what fun it is to ride In a one-horse open sleigh.


Eheheheh... Forse vi state chiedendo "ma è scemo??"... No! Project Natal è un progetto della Microsoft, che rivoluzionerà il mondo dei videogiochi.
A tutti piace la Wii, con il suo supertelecomando... Pochi sanno (e chi lo sa non lo ammette) che il famoso "Wiimote" è un'imitazione del Sixaxis della Sony, perché in realtà è tutto iniziato da lì.

Ma il Project Natal è di più: una telecamera! Ma come??? Non c'era già EyeToy Play per Playstation 2? Sì, ma questo è ancora diverso: telecamera con 2 obbiettivi per "catturarvi" da più angolazioni, microfono in grado di percepire la direzione da cui arriva la voce... e un sofisticato software di Motion Capture.
Per chi non lo sapesse, la Motion Capture è una tecnologia che cattura i movimenti del corpo... Una versione "rudimentale" è quella usata, appunto, nel famoso EyeToy Play!

Tutti voi avrete già pensato: "chissà quanto costa...". La Microsoft ha annunciato che non costerà più di 50 dollari... Che sono 40€... Che ovviamente diventano 60-70€... Sapete com'è...

E la data di uscita? Seconda metà del 2010, non manca molto!


Eccovi un video-intervista in inglese, ma che mostra le potenzialità di questa tecnologia:

domenica 14 febbraio 2010

Risultati del sondaggio "Il tuo Sistema Operativo"

Eccovi i risultati, anche se hanno votato solo 7 persone, il blog non è ancora molto famoso :)

Windows 2000 o inferiore: 1 (14%)
Windows XP: 6 (85%)
Windows Vista: 1 (14%)
Windows 7: 4 (57%)
U/Xu/Ku/Edubuntu 8.x: 1 (14%)
U/Xu/Ku/Edubuntu 9.x: 2 (28%)
Altra distro Linux: 1 (14%)

U/Xu/Ku/Edubuntu 7.x, Windows Server 2003 e 2008, Red Hat e Mac OS X hanno ricevuto 0 voti...

venerdì 12 febbraio 2010

Creiamo il l33t italiano


Qualche tempo fa, in un blog (link sotto), è stato scritto un post riguardo l'alfabeto hacker, il leet.
Allora l'autore ha pensato: Ma perchè non creiamo un leet "italiano"?

Nel leet inglese, infatti, ci sono alcune regole "universali" (vedi il link qui sopra), ma in italiano è impossibile trovare parole su cui si possono applicate queste regole.
Eccovi l'alfabeto, scritto in quel post:

A:  4, @, ª (alt+0170), ∂
B:  8, ß
 (alt+0223)
C:  ¢
 (alt+0162), <, (, © (alt+0169)
D:  |), ?
E:  3, &, €
F:  ƒ
 (alt+0131), ph
G:  6, &, 9
H:  #
I:  1, !, |
J:  _|, ;, _/,
K:  |{
L:  £
M:  M
N:  //, И, ₪
O:  0, (), *
P:  |*, 9
Q:  [,], (,)
R:  ®
 (alt+0174), Я
S:  5, $, §
 (alt+0167)
T:  7, +, †
 (alt+0134)
U:   v, ü
 (alt+0252)
V:  ./
W:  vv, iii, Ш
X:  ><
Y:  j, Ψ, Ұ
 (alt+0165), Ч
Z:  2, %
Potete contribuire commentando qui sotto.
Il post dove verrà illustrato la nosta nuova lingua sarà pubblicato tra un mese, sul blog originale, il 5 Marzo 2010.

Link al blog: iTrucid's Blog, un bellissimo blog dove potrete trovare le ultime notizie sull'informatica.

martedì 9 febbraio 2010

Un simpatico scherzo...

...per far arrabbiare i vostri amici...

Siete stufi dei soliti scherzi? Volete cambiare? Beh, grazie ad un programma scritto da me, potrete "intrappolare" il mouse in un riquadro ridimensionabile, il tutto a prova di taskmanager (con il mouse bloccato e il riquadro che rimane in primo piano neanche con la tastiera risolvi il problema)...

Vi dico un segreto: per uscire premete CTRL+ALT+SHIFT+S... Ho scelto la S perché sta per SaveMePlease... :)

Download: ZIP | RAR

Ciao e al prossimo articolo!

lunedì 8 febbraio 2010

Hostare immagini online

Ciao a tutti, oggi vi spiego come si "hosta" (=versione italianizzata del verbo "to host", ospitare) un'immagine sul web.

Ci sono tanti servizi, tra cui anche il mio. Esatto, ho un servizio di image hosting.

L'utilizzo è molto semplice: vai sul mio sito (http://rikkardo.altervista.org/), poi clicchi su "scegli file" o "sfoglia" (a seconda del browser!), e infine su "Carica!". In pochi secondi la tua immagine è online.

Per correttezza però ti indico altri servizi, direi praticamente uguali come utilizzo.

imageshack.us, il più famoso, permette anche di fotografare direttamente con la webcam. Sinceramente mi sembra un pochino più lento del mio (incredibile ma vero...), ma forse quando l'ho provato era in sovraccarico.


ImageHosting.com, a me non piace siceramente... Comunque è uno dei più famosi lo scrivo comunque.


TinyPic.com, sito molto simpatico, permette anche il caricamento di video.


Ricordo che in tutti i servizi (mio incluso) è vietato inserire immagini offensive.

domenica 7 febbraio 2010

Il nuovo Google...

Google: il motore di ricerca più usato al mondo.
La sua Home Page? Minimalista, chiara, leggera, così tanto che è stata brevettata.

Le pagine di Google sono in continuo aggiornamento... Volete vedere il nuovo Google in anteprima? Ok, pochi semplici passi e potrete farlo.

Andate su http://www.google.com/ncr, se avete un account Google, blogger, youtube, gmail o altri servizi di Google effettuate il logout e scrivete nella barra degli indirizzi questo:
javascript:void(document.cookie="PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;path=/;domain=.google.com");location.reload();
Chiudete la pagina/scheda di Google e riapritela di nuovo.
Cercate qualcosa e vedrete il nuovo Google...

Ecco uno screen della home, notate i bottoni nuovi:



Divertitevi e a presto!