logo elart
elart installa e si affida alla sicurezza e stabilità dei sistemi operativi  OpenBsd e Linux per i suoi servers internet ed intranet Listino informatica online
 Homepage | Automazioni | Controllo accessi | Informatica | Zona clienti | Linux | OpenBsd | Contatti | Spread Firefox Affiliate Button
 

Prg Clipper su Linux!

homepage del progetto Harbour Harbour al lavoro
Piccolo, ma spero utile, howto by Marco Braida ultimo aggiornamento: dicembre 2008

Altri howto per Harbour su Ubuntu ed Harbour su Windows
Applicazione compilata con Harbour
lanciata via terminale ssh Putty
clicca per ingrandire
homepage del progetto Harbour Harbour è un compilatore a 32 e 64 bits che gira su Linux, Windows, OS/2 e Mac OSX completamente free, clone di Clipper per dos: qui forniamo essenziali, ma utili, note di installazione.
Il progetto Harbour intende mantenere una stretta compatibilità con la versione Clipper 5.2e e non sono state apportate modifiche ad eccezione dei punti in cui erano strettamente necessarie.
Esiste una versione meno conservativa derivata da Harbour (nata dopo contrasti vertenti sul modello di sviluppo da seguire) ovvero xHarbour ecco la pagina del progetto
Questo documento contiene un accesso ad un esempio di Harbour al lavoro su questo server Linux.
Viene poi dettagliata la procedura per installare Harbour e per compilare il vostro primo prg clipper tramite Harbour.

Vengono altresì indicate le impostazioni, atte a rendere fruibili: con grafica e colori sui terminali client, le applicazioni compilate con Harbour residenti su un server remoto.
Per far si che i clients restituiscano l' output grafico corretto, seguite piu' in basso il link che fa riferimento alle impostazioni di Putty al fine di configurare velocemente un accesso client crittato (obbligatorio se si opera su reti pubbliche) ad applicazioni Clipper remote compilate con Harbour.


Qui i pacchetti binari ufficiali per le varie distribuzioni Linux e per Windows sourceforge.net

Proseguite leggendo qui sotto, se volete una installazione di Harbour che aggiornerete in maniera autonoma attingendo direttamente i sorgenti dal sistema SVN, questa modalità di aggiornamento dei sorgenti è utile per studiare, e se è il caso per partecipare attivamente allo sviluppo di Harbour e comunque per tenere aggiornato Harbour.

Prima di tutto un piccolo esempio di harbour al lavoro
In questa pagina Harbour tramite un prg di appena 40 righe di codice puro clipper (...il cgi non è altro che l'eseguibile rinominato) rileva la vostra visita la inserisce in un dbf, gestisce l'accesso concorrente di piu' utenti, visualizza le ultime visite fa anche un po' di giochetti con i colori visualizzati.
Da tenere in considerazione quando si vogliono rendere fruibili dbf in modo nativo senza giri "strani" su server internet con sysop Linux.
Altra considerazione è che si possono usare programmi gestionali clipper accedendo al server via terminale, Telnet oppure via rete internet tramite connessione criptata ssh.
In questo esempio l' amministratore o un utente abilitato può fare un browse, un dbedit (vedi schermata) o lanciare un applicazione Clipper compilata con Harbour che accede al file in tempo reale in concorrenza con la visualizzazione ed il filling che avviene via web.
Se questo esempio vi stimola qui sotto ci sono i passi eseguiti per l'installazione fino a raggiungere la prima compilazione di un sorgente Clipper.
Se avete un po' di dimestichezza con Linux e conoscete Clipper in poco tempo potete ottenere risultati utili.
Sempre qui trovate le note per configurare correttamente Putty (ottimo freeware per connessioni ssh) al fine di ottenere una visualizzazione grafica ottimale delle applicazioni Clipper compilate con Harbour.
Trovate anche un rude shell script atto a facilitare una compilazione dei prg.

Alcuni riferimenti prima di iniziare
Per effettuare ricerche fra la documentazione sul sito di Harbour: http://harbour-project.org/search.htm
Per vedere come è organizzata la tarball di harbour una volta che è espansa leggere il file: ./doc/dirstruc.txt

Dovete accedere al vostro calcolatore direttamente da console oppure via terminale remoto.
Se accedete al server in modo remoto via client ssh via rete forse usate già Putty.
Se non lo usate installatelo funziona bene su connessione criptata:
PuTTY software telnet free, supporta ssh1 e ssh2 con compressione dei dati.
Per far funzionare correttamente Putty, con programmi compilati tramite Harbour, configurate Putty con queste impostazioni: è ovvio che sul server al quale accedete deve essere attivo il demone sshd opportunamente configurato.

Prima installazione e successivo aggiornamento di Harbour tramite SVN
Sistema operativo: Linux Ubuntu
Compilatore: gcc
Tempo necessario: circa 15 minuti
Documentazione on line: http://www.harbour-project.org/doc/index.htm
Note: Se volete usare editor da linea di comando su Linux potete usare "nano" "pico" o "mcedit".
Oppure l'onnipresente "vi" oppure in modo grafico potrete usare "gedit" o tanti altri editor a voi la scelta.

Per il dettagli su come installare Harbour via SVN leggete qui... .