La passione di Martin è il computer. Ha cominciato 35 anni fa come programmatore per varie tipi di computer e adesso il pc e il suo hobby.
|
L'officina |
Ci
sono un paio di programmi disponibili a tutti, gratis. A causa del
fatto che sono creato da un programmatore per assistere il lavoro
di programmare, una certa affinità al lavoro è
prerequisito. |
XEdit
Una versione sul pc del noto editore Xedit del mainframe IBM VM/CMS trovi in: Xedit v 2.1.0.19 (gen 2012) . Contiene il 95% dell'editore vero, con un vantaggio su tanti editori per pc-windows a me noti: è possibile creare propri comandi in REXX, come in Vm/Cms. Clicca qui per vedere un sommario delle possibilità. Scritto in Ms Visual Basic 2010. Bisogna aver installato .NET runtime versione 4 o superiore, se hai ancora Windows XP.
Rexx
In
RexxLib v 1.0.0.1 (maggio 2011)
troverai un esempio come incorporare procedure scritto in ReXX in una
applicazione .Net. Contiene la RxLib.dll con tutti moduli compilati e
il sorgente scritto in Visual Basic 2010, con la documentazione come
utilizzare i moduli.
Clicca qui per
dettagli (in inglese).
WiFi va?
Con InternetActive (ottobre 2011) hai un programma eseguibile, che in continuo verifica l'esistenza di una connessione internet. Se hai un WiFi che funziona con intermittenza, qui vedi quante volte va, o non va. Il sito preimpostato per la verifica è Google.com, ma puoi inserire qualsiasi sito se è sempre raggiungibile. Per chiudere fai click più volte, alla fine si chiude!
ArCatSy
In
ArCatSy (jun
4, 2008) troverai varie implementazioni di un sistema per
catalogizzare qualsiasi informazione o qualsiasi collezione. Con
catalogizzare voglio dire descrivere oggetti sistematicamente,
aggiungere termini per la ricerca, pubblicare cataloghi, indici e/o
registri sullo schermo o su carta E' già previsto una
implementazione di un archivio con vari collezioni, e un sistema per
registrare posta in entrata e in uscita.
C'è un sistema
vuoto, Lei come utente inserisce tutti i dati per far girare la
implementazione da Lei previsto.
Per ultimo c'è la mia
collezione di dischi e cd,
SourceGenerator
Un generatore di sorgenti, basato su template per la parte "fissa" e "variazioni" altrove. Le possibilità sono comparabili con un preprocessore come in C++, ma più adattato al scopo di creare sorgente, non di variare o omettere sorgente. Si trova in: Genprp.zip. Clicca qui per un sommario dei comandi e le possibilità Scritto in Borland C++
BackItUp
Un sistema per salvare i dati sul pc. Si distingue da altri per l'interfaccia semplice per l0utente. Fai un click su cosa vuoi salvare. Una lista mostra tutti archivi e puoi con un click eliminare quelli da non salvare. Dopo aver fato il salvataggio se può spegnere il pc in automatico Scarica setupBackItUp . Scritto in Visual Basic .Net, allora serve aver installato Microsoft .Net runtime, se non hai Windows Vista. Riceverai un errore "mscorlib.dll not found". Per installarlo, vai al sito di Microsoft e cercare: NET Framework x86 redistributable package.
JPG-rinomina
Un semplice ma effettivo programma per rinominare JPG-foto che scarichi dalla tua fotocamera (IMG0001 IMG0002 etc), dove puoi rinominare in un colpo una selezione di foto con un identico nome nuovo con un numero di sequenza alla fine. Clicca FotoNaam.zip per scaricare il programma Scritto in Visual Basic 2005. Non serve installare, il programma gira se hai Vista o 7. Per XP è necessario aver installato .NET runtime versione 2 o ulteriore.
FFT e DSP
Molte persone si chiedono come si può lavorare in DSP o FFT con segnali audio. Per scrivere un equalizer, determinare il massimo di volume, etc. Ho scritto un programma in Visual basic .Net (2010) simile ad un programma su internet che non funziona bene. Ti fa generare un segnale o leggerlo da un file e mostra la distribuzione delle frequenze. Sorgenti e programma sono disponibili qui.
RegExp in COBOL
Programmatore per Mainframe? Forse ti piace l'idea dei Regular expressions. Ma sono così facileeeeeeeeeeeeee da scrivere (o forse no?????). Ho scritto la mia versione 25 anni fa in COBOL, una versione così facile, che l'utente finale scriveva le espressioni di che aveva bisogno per controllare i dati inseriti. Un esempio per controllare una data:
O(
N(1,29)
C' Feb '
)
(
N(1,30)
C' Apr '/' Jun '/' Sep '/' Nov '
)
(
N(1,31)
C' Jan '/' Mar '/' May '/' Jul '/' Aug '/' Oct '/' Dec '
)
N(1900,2020)
Download il programma dimostrativa, che facilmente si adatta ad una routine. Sorgente è qui.
'); //-->