SOFTWARE GRATIS - FREEWARE - SOFTWARE GRATUITO
(software completi e gratuiti, con licenza freeware per uso privato e professionale)
ATTENZIONE: tutti i software gratuiti non godono di alcuna forma di garanzia, servizio, o aggiornamento, nè viene fornita, nemmeno a pagamento, alcuna forma di assistenza o consulenza all'uso ; chiunque installi e utilizzi questi software accetta di farlo sotto la sua integrale responsabilità, rispondendo personalmente di ogni danno o problema cui l'uso dovesse portare a sè stesso o ad altri
 
Anti Spam No Spam

ASEE (Anti Spam Email Encoder)
utility per webmaster, per proteggere gli indirizzi email dallo spam

Gli spammer si affidano a dei programmi detti "bot" per trovare sempre nuovi indirizzi email cui inviare la loro pubblicità-immondizia.
I bot navigano nei siti alla ricerca di indirizzi email, cercando tra le pagine i link con il “mailto:”. Scrivendo gli indirizzi in chiaro, nell'html, gli indirizzi finiscono inevitabilmente in pasto ai bot nel giro di poche ore.
ASEE implementa un sistema di codifica degli indirizzi email, sfruttando l'unicode, che consente di incorporarli nel codice html così che restino perfettamente utilizzabili dalle pagine web ma del tutto incomprensibili ai bot.

Istruzioni:
Salvare il file in una qualunque cartella, quindi avviarlo.

Note:
il programma richiede che sia installato il framework .NET 4 - nel caso in cui non sia installato cliccare qui per scaricarlo e installarlo dal sito della Microsoft

scarica versione completa
Scarica versione free
completa e gratuita
aggiornato il 29.04.2010
novità
 
 
SMTP Relay

SMTP Relay
software per l'invio diretto di email senza server smtp

Salvare il file in una qualunque cartella, quindi avviarlo.
Compilare i campi mittente, destinatario, oggetto, e testo, infine premere il pulsante di invio email. La mail sarà inoltrata direttamente al server destinazione, senza passare da nessun smtp.

Note:
- qualche server di posta potrebbe rifiutare questo tipo di invio diretto, interpretandolo come spam, e rifiutare il messaggio
- l'uso di questo programma non è consentito per l'invio di spam o di mail in forma anonima ; vi ricordiamo, a riguardo, che tutte le attività effettuate sulla rete sono tracciate e rintracciabili, quindi anche dalle email inviate con SMTP Relay si può benissimo risalire al mittente reale
- il programma non permette l'invio contemporaneo di un messaggio a più destinatari
scarica versione completa
Scarica versione free
completa e gratuita
aggiornato il 23.12.2009
v.1.0.1.1

 
 
CercaCap, programma per la ricerca dei cap

CercaCAP
software di utilità per la ricerca dei codici di avviamento postale

Con CercaCAP è possibile cercare i codici di avviamento postali per comune, frazione e indirizzo.

Note:
Il database dei comuni è aggiornato al 2006 e comprende 82400 referenze.
scarica versione completa
Scarica versione free
completa e gratuita
aggiornato il 22.10.2006
v.1.0.1.1
 
 
DirGuard - programma per controllare cartelle e file

DirGuard
software di utilità per il monitoraggio di file e cartelle

DirGuard segnala i file nuovi, modificati o cancellati in un numero qualunque di cartelle locali o in rete locale ; le notifiche sono mostrate a video e/o inviando email a intervalli programmati.

Note:
Software in inglese.
scarica versione completa
Scarica versione free
completa e gratuita
aggiornato il 15.12.2006
v.2.2.10.20

Recensito e certificato
da Softpedia.
SMS Professional - invio di sms a cellulari

SMS Professional
software per l'invio di SMS a cellulari italiani e internazionali via internet

SMS Professional è un programma per spedire sms via pc a contatti singoli o a gruppi, in modo immediato o differito. Include una rubrica di nominativi/gruppi di invio e relativi numeri di cellulare, e mantiene un archivio di tutti gli sms inviati, con possibilità di ricerca e filtro.

Note:
SMS Professional si appoggia al gateway sms di GlobalItalia, società che fornisce i pacchetti di sms prepagati.


scarica versione completa
Scarica versione free
completa e gratuita
aggiornato il 21.09.2008
v.2.2.7.28
 
MeteoPro - carte meteorologiche e previsioni del tempo

MeteoPro
software di visualizzazione di mappe satellitari, carte meteorologiche e previsioni nazionali e locali

Schermata di esempio di MeteoProMeteoPro visualizza le mappe dell'Italia vista dal satellite sia all'infrarosso che alla luce visibile ; visualizza inoltre carte di venti, mari, mappe di fronti e di pressione, anche in tempo realec, e permette di ottenere previsioni del tempo nazionali e regionali sia per la giornata in corso che per i successivi 5 giorni.

Note:
MeteoPro si appoggia sui dati forniti dai siti TempoItalia, Ansa, IlMeteo.it e Weather.co.uk.

scarica versione completa
Scarica versione free
completa e gratuita
aggiornato il 31.01.2010
v.6.0.19.51

 
L'arte della programmazione in 1 Kbyte di memoria
(programmi completi di listato per Sharp PC-1430)

Sharp CE 126P

Sharp PC 1430

Stampa di calendari
software per Sharp PC-1430 + Sharp CE-126P

Programma in basic per stampare calendari mensili, singoli o per gruppi di più mesi o anni.
Si seleziona il mese e l'anno iniziale e si indica il numero dei mesi da stampare.

Il programma implementa la Formula di Zeller per determinare il giorno della settimana corrispondente al primo giorno del mese. I giorni successivi sono ricavati di conseguenza.

A lato esempio di output e listato.
Esempio di risultato
calendario perpetuo algoritmo
(clicca per ingrandire)
Listato
calendario perpetuo algoritmo listato
(clicca per ingrandire)

Sharp CE 126P

Sharp PC 1430

Pasqua e Carnevale
software per Sharp PC-1430 + Sharp CE-126P

Programma in basic per determinare le date della Pasqua, di Giovedì Grasso e di Martedì Grasso di un anno a scelta.
Inserire l'anno. Verrà visualizzata a video, per circa un secondo, la data della Pasqua, quindi verranno stampate su carta le date della Pasqua e di Giovedì e Martedì Grasso.

A lato esempio di output e listato.
Esempio di risultato
pasqua carnevale algoritmo
(clicca per ingrandire)
Listato
pasqua carnevale algoritmo listato
(clicca per ingrandire)

Sharp CE 126P

Sharp PC 1430

Labirinti casuali
software per Sharp PC-1430 + Sharp CE-126P

Programma in basic per generare e stampare labirinti casuali, diversi ad ogni esecuzione.
Mandare in RUN, e attendere che si completi l'elaborazione. Il labirinto verrà quindi stampato.

Questo programma, tra listato e variabili, occupa l'intero kilobyte di memoria della Sharp. Al termine dell'esecuzione restano appena 33 byte liberi.

Le righe da 20 a 50 inizializzano il labirinto.
La riga 60 stabilisce il punto d'origine per il disegno.
Le righe da 100 a 150 individuano una direzione per il cursore di disegno, se possibile.
Le righe da 200 a 270 si occupano di gestire il caso in cui si sia arrivati in un vicolo cieco, e fanno tornare indietro il cursore di disegno sui propri passi, fino a tornare all'origine. A quel punto l'algoritmo termina, al posto del punto di origine viene messo uno spazio bianco (linea 400) e si procede alla stampa (linea 410).
Esempio di risultato
labirinti casuali algoritmo
(clicca per ingrandire)
Listato
labirinti casuali algoritmo listato
(clicca per ingrandire)

Sharp CE 126P

Sharp PC 1430

Banner
software per Sharp PC-1430 + Sharp CE-126P

Programma in basic per stampare dei banner, in verticale, sulla CE-126P.

Le righe da stampare sono memorizzate nelle DATA in formato raster: ogni dato corrisponde ad una sequenza di 8 bit, che verrà stampata su una riga.
Il programma converte in binario i dati, e associa a 3 spazi ogni "0" binario e a 3 "#" ogni "1" binario, col risultato di occupare un'intera riga di stampa (8 bit x 3 caratteri a bit = 24 caratteri, la larghezza massima di stampa della CE-126P).
Esempio di risultato
stampa banner binario algoritmo
(clicca per ingrandire)
Listato
stampa banner binario algoritmo listato
(clicca per ingrandire)
Software per Sharp E500S

Sharp PC E500S

Labirinti casuali
software per Sharp PC-E500S

Programma in basic per generare a video in tempo reale dei labirinti casuali, diversi ad ogni esecuzione.
Il labirinto sfrutta l'intera risoluzione di 240x32 pixel dello schermo dell'E500S.

Listato
labirinti casuali algoritmo listato
Esempio di risultato
labirinti casuali algoritmo

(clicca per ingrandire)
Software per Sharp PC-1500

Sharp PC-1500

Rotazione di figure geometriche
software per Sharp PC-1500 + plotter Sharp CE-150

Programma in basic per plottare figure geometriche ad n lati in rotazione, con diametro crescente, con un ottimo effetto grafico. Usa le banali funzioni trigonometriche seno e coseno.

Le variabili:

LA=dimensione del lato della figura (inizialmente = 20)

QL=quanti lati deve avere la figura da plottare (lo inserisce l'utente)

A=ciclo usato per rappresentare una intera rotazione della figura (da 0 a 360° a passi di 20°)

L=ciclo usato per disegnare la figura singola, a step di 360 gradi / numero di lati - ad esempio 90° nel caso di un quadrato
Esempio di risultato
figure geometriche rotazione
Listato
figure geometriche rotazione listato

Sharp PC-1500

Plottaggio di una sfera in 3D
software per Sharp PC-1500 + plotter Sharp CE-150

Tratto da MC Microcomputer n.14 del dicembre 1982 (leggi) e adattato opportunamente a girare sotto la 1500. La sfera viene calcolata in tre dimensioni, trasformata in assonometria isometrica, e le coordinate quindi convertite in 2D per il plottaggio su carta. L'algoritmo, che fa uso intenso di funzioni trigonometriche, è progettato in modo da occupare la minore quantità di memoria possibile, a scapito della velocità. I punti infatti vengono calcolati tutti due volte, tanto per i meridiani che per i paralleli. Il tempo di tracciamento è di circa 50 minuti (su un computer moderno lo stesso algoritmo produce un disegno a video in circa un decimo di secondo (!!!) ).

Le variabili:

C e D=gli angoli dell'assonometria (30°)

R=raggio della sfera

XC e YC=le coordinate dell'origine (punto centrale della sfera)
Esempio di risultato
sfera 3d
Listato
listato sfera 3d

Sharp PC-1500

Combinazioni di lettere
software per Sharp PC-1500 + plotter Sharp CE-150

Programma per ottenere tutte le combinazioni di lettere, a partire da una parola data.

Usa un algoritmo particolare, ad alta efficienza e bassissima occupazione di memoria, che trasforma i numeri corrispondenti alle combinazioni da 1 a 2^n-1 in binario, quindi costruisce il risultato di ciascuna combinazione con le lettere della parola originale corrispondenti agli "1" della rappresentazione binaria.

Ad esempio: se la parola è "ABCD", di 4 lettere, le combinazioni utili saranno 2^4-1 = 15.

Le rappresentazioni binarie dei numeri da 1 a 15, e le combinazioni corrispondenti, sono le seguenti:

1=0001=D
2=0010=C
3=0011=CD
4=0100=B
5=0101=BD
6=0110=BC
7=0111=BCD
8=1000=A
9=1001=AD
10=1010=AC
11=1011=ACD
12=1100=AB
13=1101=ABD
14=1110=ABC
15=1111=ABCD

Esempio di risultato
esempio combinazioni lettere paroliamo
Listato
listato combinazioni lettere paroliamo

Sharp PC-1500

Plottaggio di una funzione in 3D
software per Sharp PC-1500 + plotter Sharp CE-150

Algoritmo tratto da un listato per il VIC-20 pubblicato su MC Microcomputer n.14 del dicembre 1982 (leggi), e adattato opportunamente a girare sotto la 1500.

Esegue il plottaggio in 3 dimensioni della classica funzione trigonometrica: SIN(Q)/Q, con Q=SQR(X^2+Y^2), nella porzione di piano compresa tra -9,5 e 9,5 sia per X che per Y.

Particolarità interessante della routine: la memorizzazione nell'array A(220) del valore massimo di ogni Y per ciascun punto X, così da evitare il plottaggio dei punti nascosti. Il risultato finale, considerando anche la brevità della routine, è davvero notevole! Il tempo di plottaggio è piuttosto elevato (circa 30 minuti), si potrebbe ridurre leggermente ottimizzando l'algoritmo, introducendo una nuova variabile in linea 255 per evitare la doppia elaborazione della radice quadrata.

Esempio di risultato
esempio combinazioni lettere paroliamo
Listato
listato combinazioni lettere paroliamo
ATTENZIONE: tutti i software gratuiti non godono di alcuna forma di garanzia, servizio, o aggiornamento, nè viene fornita, nemmeno a pagamento, alcuna forma di assistenza o consulenza all'uso ; chiunque installi e utilizzi questi software accetta di farlo sotto la sua integrale responsabilità, rispondendo personalmente di ogni danno o problema cui l'uso dovesse portare a sè stesso o ad altri
Torna alla homepage di Sarasoft - Programmi gestionali