Feb
6
2007

PSPad

Inizio con una premessa: non sono in alcun modo legato/affiliato/pagato/ricompensato in alcun modo dal signor Jan Fiala. Sponsorizzo questo prodotto in modo del tutto gratuito perchè lo ritengo uno strumento efficiente, efficace, snello, potente e, soprattutto, perchè soddisfa molte delle necessità che ho avuto come programmatore. Tra le altre cose è gratis, il che non guasta mai!
Sto parlando, appunto, di PSPad, un editor di testi in fin dei conti. In realtà molto di più. Tra le caratteristiche più utili gestisce progetti, apre contemporaneamente più file, integra un client ftp (utile per modificare al volo quello script online), potenti strumenti di modifica del testo (cerca e sostituisci con regular expression per esempio), evidenziazione della sintassi (anche personalizzata) in base al tipo di file, evidenziazione colorata delle differenze di testo, uso dei modelli (già installati quelli per html, php, jscript, vbscript, mysql, perl...), editor esadecimale, compilatore esterno con cattura dell'output, selezione a colonne (!) e ordinamento righe per valore di colonna, bookmark di riga, numeri di riga, conversioni maiusolo/minuscolo nei tag, evidenziazione coppie di parentesi, e molto altro.
Provatelo, non ve ne pentirete.

Jan
26
2007

Voipstunt su Patton M-ATA-1

Il Patton M-ATA-1 è un micro adattatore per telefoni analogici. Ho provato a configurarlo con le impostazioni di Voipstunt di cui abbiamo parlato qualche giorno fa. Le impostazioni sono le stesse utilizzate per sjphone:
Nella scheda telephony/SIP
SIP Registration Server Address: sip.voipstunt.com:5060
SIP Domain: sip.voipstunt.com
Stun Server: stun.voipstunt.com
Nella scheda telephony/phone1 username e password devono essere compilate con i dati della registrazione.
I codec che ho configurato sono:
G729 (preferred)
G711U e G711A, tutti senza soppressione del silenzio.

La qualità audio ottenuta mi sembra molto buona, e non c'è più quel fastidioso ritorno che l'interlocutore lamenta quando uso invece sjphone tramite ppc (forse perchè non ho ancora fatto tante prove sulle diverse impostazioni, riparerò); il ritardo nella voce è praticamente azzerato, consentendo comunicazioni chiare e senza fastidiosi silenzi.
Qui le configurazioni complete della scheda SIP e della scheda Phone1.
Se tutto è configurato correttamente nella scheda Telephony/VOIP status avrete una schermata tipo questa.

Jan
24
2007

Olly Debugger

Erano anni che non mi capitava di prendere in mano un disassemblatore; oggi per una serie di ragioni differenti mi toccava scoprire cosa (ma soprattutto come ;) facesse un programma in una determinata situazione.
Armato di pazienza ho cercato nei miei archivi il vecchio SoftIce; non trovandolo mi sono imbattuto in Olly Debugger. Una vera manna! Riporto il link al sito  perchè è davvero formidabile. Dopo pochi secondi per ambientarsi all'interfaccia (veramente sobria e curata) si può partire con il lavoro. Nel mio caso era molto semplice, un paio di breakpoint, un po' di step-by-step, la modifica di un paio di JNZ in JE e ho ottenuto quello che mi interessava; leggendo la documentazione sembra veramente uno strumento potentissimo. Da scaricare e provare almeno una volta.

Recent Tweets

Note: For Customization and Configuration, CheckOut Recent Tweets Documentation