Appunti, links, note alla rinfusa
ed in continuo aggiornamento
|
C'e' disordine in questa pagina, ma se mettiamo ordine ad esempio
dividendo i contenuti su piu' pagine, siamo convinti che questi appunti
perderanno di utilità.
|
Solitamente raggiungete questa
pagina dopo una ricerca effettuata tramite un motore di ricerca, quindi
certamente il riferimento ai termini ricercati esiste fra queste righe.
Usate quindi le funzionalità tipiche del vostro browser per
effettuare un ulteriore e definitiva ricerca testuale fra quanto e'
scritto in questa pagina.
Se usate il browser Firefox
basterà digitare il carattere slash "/" e digitare
direttamente il testo da cercare, se esiste in questa pagina, il browser
saltera' nel punto in cui e' scritto e lo evidenzierà, per
cercare successive ripetizioni della stessa parola premete il tasto
funzione F3 |
- Open Source cosa e'...?
Senza questa metologia di sviluppo del software
questa pagina così come quasi tutto il software sotto citato
non esisterebbe o comunque sarebbe certamente qualcosa di diverso.
|
- OSVDB un archivio
pubblico per la ricerca e consultazione delle vulnerabilità
software.
|
- Linux ed altro software correlato
|
| - Mozilla Firefox il browser open source
e Mozilla Thunderbird il client di posta in
italiano |
| |
| - Il vi l'editor dei sistemi Unix like |
| - La shell Bash e tecniche di scripting |
| |
Knoppix -
Live Linux on CD. Assolutamente da provare.
Se volete usare Linux senza installarlo sul
vostro hard-disk Knoppix va bene, ma è estremamente facile
installare Linux Ubuntu anche se
il vostro pc ha già installato Windows, i due sistemi operativi
possono convivere tranquillamente.
Solitamente usate Windows e volete avere un Linux, e che Linux!,
pronto all'uso in due minuti, si realmente 2 minuti, senza intaccare
assolutamente il sistema operativo originario e con l'interfaccia
in lingua italiana.
Knoppix "gira" completamente
da CD ed ha a corredo circa 2 giga di software compresso gia' installato
e pronto all'uso.
Fra il software contenuto in Knoppix c'e' anche Partimage e Partimaged
con il supporto di login e SSL Per usare questi tools eseguite
una console testuale (Ctrl+Alt+F1) e loggatevi come root. Quindi
se volete usare partimaged dovete impostare una password per l'utente
'partimag' tramite il comando passwd (da root). Poi farete il
login usando l'utente partimag quando vi verra' richiesto da partimage.
|
| |
RUNT: ovvero quando linux stà
su una penna USB da 128MB.
Si fà il boot da un apposito floppy ed
il sistema ospite attiverà il sistema Linux contenuto nella
USB memory pen.
Il floppy si puo' creare attingendo direttamente al contenuto della
penna. non e' necessario scaricare separatamente la floppy image.
|
| |
| - OpenOffice
Alternativa ad Micro$oft Office Gratuita |
| |
| - dotgnu.org -
DotGNU, un progetto per costruire un sostituto di .NET basato su software
completamente Free leggete
qui Una panoramica su .NET e su ciò che c'e' dietro. |
| |
- Harbour compilatore Clipper
multipiattaforma fra le quali Linux.
- Seguendo il link soprastante troverete:
- Informazioni e note per l'installazione su sistemi Linux.
- Potrete effettuare il download di una distribuzione RPM non ufficiale
basata sulle ultime modifiche effettuate dal team di sviluppo;
- Un esempio di cgi all'opera redatta tramite Clipper e compilata
con Harbour. |
| |
- Visual Object non e' software OpenSource
e' un linguaggio di sviluppo object oriented
per Windows certamente di qualita', ci sia concesso di farlo apparire
qua fra l'open source.
Se volete provare V.O. esiste una versione
demo la 2.5 che potete scaricare dalla rete.
La versione demo dispone di tutte le funzionalita' tipiche delle
versioni registrate esclusa la generazione degli eseguibili da distribuire
standalone.
L'applicazione che scriverete con la versione demo lanciandola dall'interno
di V.O. eseguira' comunque tutto quello che avrete programmato senza
limiti percio' per imparare ad usare il linguaggio vi consigliamo
vivamente lo scarico di questa versione;
|
| |
| Software per la produzione
di video da cattura schermo |
| |
|
|
L'
Open Source come cos'e' e come e' nato (<-leggete... leggete...)
Il
sistema operativo GNU-Linux
Il progetto GNU ed il suo
padre Richard Stallman ( Richard
Stallman a Napoli video sottotitolato in italiano )
Linux è un software GNU Open Source che implementa un sistema
operativo di alta qualità professionale a costo praticamente
nullo.
Qui cerchiamo di offrirne una panoramica certamente parziale ma,
si spera, comoda per la consultazione in rete.
Si e' cercato anche di reperire informazioni circa utilita' aggiuntive.
Vi sono poi punti di partenza generici che possono essere utili
per imparare ad usare i programmi.
Il kernel Linux
Per scaricare o patchare il kernel per tenerlo aggiornato alle
release piu' recenti:
www.kernel.org
----- www.kernel.org/mirrors/countries/html/IT.html
ovviamente per ottenere un kernel aggiornato bisogna procedere
alla configurazione delle opzioni di compilazione ed alla compilazione
vera e propria che su una macchina lenta puo' durare ore, per procedere
alla compilazione leggete
questo howto.
|
|
Visitate
questa pagina ed eseguite il test di sicurezza per browser Internet.
se il test da risultati catastrofici
allora... leggete qui sotto e meditate se non è giunto il
momento di installare:
Mozilla
Firefox che e' un bellissimo browser: veloce
con un interfaccia leggera semplice e funzionale assolutamente da
provare e da usare.
Se voltete ampliare le funzionalità di Firefox potete installare
a vostra discrezione le innumerevoli
estensioni
Per un client di posta da affiancare a Mozilla
Firefox scaricate ed installate Mozilla
Thunderbird
Fra le varie cose interessanti nel client
email Thunderbird c'e' un sistema di riconoscimento automatico
dello spam ad auto apprendimento, ovvero man mano che voi segnate
i messaggi indesiderati in arrivo, come spam, il sistema impara
a riconoscere automaticamente questi messaggi spazzatura.
Dopo che avete segnato anche pochi messaggi come spam, il sistema
esplica gia' in modo egregio le sue funzioni di rimozione di spam,
spostando i messaggi in arrivo riconosciuti automaticamente come
spam, in una cartella apposita per verranno cancellati automaticamente
dopo un certo periodo di tempo. Nel caso in cui nella cartella spam
vi finissero messaggi leciti basta segnare detti messaggi come non
spam ed il sistema si riadeguerà.
Il sistema non rimuove come spam i messaggi provenienti dagli indirizzi
che sono presenti nella vostra rubrica.
Questa opzione e' facilissima da impostare e da usare ed e' molto
efficace.
Siamo certi che se lo provate non tornerete piu' indietro.
Qui
una lista degli shortcuts, le scorciatoie, le combinazioni di
tasti per Usare Mozilla in modo veloce.
Qui
una lista di progetti attivi da consultare per potenziare Mozilla
con funzionalità ulteriori
|
| |
Per chi si avvicina per la prima volta
a Linux
Con Linux e gli Unix in genere sono necessari ed estremamente utili
gli shellscripts per automatizzare operazioni.
Linux User
Group Genova Sito del Gruppo Utenti Linux - Genova
Linux
(sistema operativo open source)
linux
user groups user groups italiani
Appunti di informatica libera (Appunti
linux) di Daniele Giacomini
LDR Linux domande e risposte
di Gaetano Paolone
GaPiL
Guida alla programmazione in Linux di
Simone Piccardi
Installazione di
una linuxbox domestica di Antonio Fragola
Natalia & Gualty
CONFIGURAZIONI PC E RETI ovvero... come hanno fatto dalla A alla Z.
Ottimo per chi vuole approfondire.
Blindo Linux
guida rapida per rendere sicura la propria
linux box...
Lista
di newsreader per linux
Documentazione per linux
Documentazione in italiano
freshmeat.net per
cercare software per linux
sourceforge.net sviluppo
di programmi per linux
Links a liste di programmi per
linux (sito italiano)
Links a liste di programmi per
linux (sito inglese)
|
| |
Minidistribuzioni, ovvero quando Linux
sta' su di un floppy
Hal91
Un Linux su di un floppy.
Con i moduli aggiuntivi disponibili sul
sito e' utile in caso di eventuali disastri sulle linux
box o per altre interessanti possibilità. Info su
hal91 in lingua italiana su www.retelinux.it
Mulinux
un linux che sta su di un floppy
da 1722k progetto italiano
Tomsrtbt Molto
citata negli howto distribuzione che sta su un solo floppy
Trinux
Mini Distribuzione da floppy lavora interamente nella memoria
RAM.
cLIeNUX
Mini distribuzione per utilizzi come client.
Peanut Linux
Mini distribuzione con XFree86, KDE,
supporto 3Dfx e tanto altro in soli 50Mb.
SmallLinux
Mini distribuzione da utilizzare su 386 con 2/4 Mb di RAM
e ~40 Mb HD.
Freesco fa
diventare anche un vecchio 486 un router e tutto cio' sta
su un floppy...!
LRP
DLX
pocket-linux
MetaLab
YARD
Floppyfw
Coyote
HVLinux
LIAP
Giotto
LinuxEmbedded
LEAF
|
|
Altre distribuzioni
http://www.damnsmalllinux.org/
Un Linux da 50
Mb sta su un mini cd e non solo... Sta su: un mini
cd, una penna usb, si puo' far girare embedded da Windows...
Altri sysop
|
KNOPPIX
Se avete una macchina con qualsiasi o senza sistema operativo
e volete usare Linux:
- senza troppi sforzi e quindi anche in modo veloce e con
interfaccia in lingua italiana
- senza installare nulla sul disco rigido
- senza danneggiare o pregiudicare il funzionamento del sistema
operativo originario installato sul vostro pc
N.B. - se salvate le impostazioni
dall'apposita voce Knoppix all'interno di kde su di un floppino,
tutte le impostazioni dalla configurazione di rete alla configurazione
di Mozilla saranno mantenute basterà all'avvio inserire
il floppino assieme al cd e digitare:
knoppix floppyconfig
Di default Knoppix non tocca niente sul vostro hard-disk
se avete poca ram vi chiederà cortesemente all'avvio
se puo' creare un file di swap sul vostro disco rigido "knoppix.swp".
Prendendoci un po' la mano:
- potrete anche accedere anche al vostro disco rigido sia
in lettura che in scrittura al momento accedete in scrittura
solo su partizioni Fat32: su partizioni NTFS possono sorgere
problemi se accedete in scrittura per maggiori dettagli
fate riferimento alla documentazione di Knoppix.
- potrete tramite Wine eseguire applicativi Windows che
pescherete proprio dal vostro hard-disk solitamente montato
in /mnt/hda1
- se volete, "solo se volete", potrete lavorare
con Knoppix e salvare sul vostro hard-disk altrimenti Knoppix
lavora realmente nella RAM ed al limite sul file di swap
se e' stato creato.
knoppix ovvero come usare
Linux da cd-rom.
Basato sulla distribuzione Debian e' corredato da molto
software che scompatta al volo dal cd.
Configurate tutto quello che volete e poi salvate le impostazioni
su floppy in modo che non dobbiate piu' inserirle avrete
così sempre un Linux con circa 2 Giga di software
pronto all'uso.
KNOPPIX e' composto da un CD 'bootstrappante' che riconosce
automaticamente l'hardware sulla vostra macchina, supporta
molte schede grafiche, schede audio, dispositivi SCSI e
USB ed altre periferiche.
Per chi non ha mai usato Linux o per chi vuole un Linux
portatile sempre disponibile e con molto software a corredo.
Come procedere:
Scaricate il file possibilmente
da un mirror italiano, contenente l'immagine ISO. Spero
abbiate disponibile un ADSL perche' si devono scaricare
circa 700 mega sul vostro disco rigido.
Con questo unico file create il cdrom con un programma di
masterizzazione, Nero va bene.
Agite sul BIOS della vostra macchina ed imponente il boot
da cd-rom inserite il cd appena creato ed il gioco e' fatto,
riavviate il pc non importa se c'e' installato un altro
sistema operativo.
Se il BIOS del vostro pc non supportasse tale opzione imponente
il boot da floppy e poi createvi un dischetto di boot che
inserirete poi alla ripartenza nel drive a:.
Il file di immagine 'boot.img' da usare per la creazione
del floppy di boot e' contenuto nel cd-rom.
Usate l'utility rawrite oppure rawwritewin
per creare detto floppy
Spegnendo il sistema e riavviando il pc senza cd (o floppy)
inserito il pc ritornera' a funzionare in modo originario.
Con Knoppix potete accedere ai
dati sul vostro hard disk e tramite Wine
potete eseguire programmi Windows percio' in tal caso fate
un minimo di attenzione soprattutto se le partizioni del
vostro hard-disk sono NTFS.
Torniamo a ripeterlo: fate tutte le personalizzazioni
alle applicazioni che usate e salvatele su di un floppy
dalla apposita voce nel menu di KDE.
Al successivo riavvio digitate:
knoppix floppyconfig
ed avrete nuovamente tutte, ma proprio tutte, le personalizzazioni
effettuate.
Per installare Knoppix direttamente sul vostro
hard-disk [leggete
questa breve doc in italiano...]
|
|
| |
Ubuntu Kubuntu Edubuntu Xubuntu
Solitamente i pc odierni hanno Windows preinstallato su di
un unica partizione con dischi molto ampi e con molto spazio libero,
nell'ordine di decine di gigabytes: perchè non ridimensionare
la partizione Windows ed installare una distribuzione Linux veramente
facile da installare...?
- Cosa occorre:
- almeno 4 giga di spazio libero sulla partizione Windows da riservare
a Linux
- un masterizzatore e collegamento adsl per scaricare l'immagine
iso e creare il cd di installazione
- Ubuntu o
Kubuntu o
Edubuntu
o Xubuntu
sono la nostra semplice soluzione
- l'installazione è semplice ed indolore
- non si danneggia o si pregiudica il funzionamento del sistema
operativo originario installato sul pc, fate comunque salvataggi
prima di installare Ubuntu su macchine con partizioni Windows,
non si sa mai.
Perchè questi strani nomi, quale distribuzione scegliere...?
Ubuntu usa il windows manager Gnome
Kubuntu usa il windows manager KDE
Edubuntu è rivolto agli studenti
Xubuntu usa il windows manager XFCE adatto a macchine con poche
risorse
[ Come installare Ubuntu su pc Windows
note d' installazione... ]
|
Motori e servizi di indicizzazione documenti
htdig per realizzare un motore
di ricerca all'interno della vostra rete...!
mnoGoSearch altro motore di
ricerca per le pagine del vostro sito...!
swish-e
un motore di ricerca per molti sistemi operativi tra i quali Linux
e Windows
Analisi log di web server
awstats scritto in Perl
PowerPhlogger
analisi dei logs in modo molto bello ed esteso
LVS
Linux Virtual Server per realizzare cluster ad alta disponibilità
ed affidabilità!
freeVSD GNU GPL: "virtual
server daemon" per Linux permette multipli servers virtuali di operare
su di una singola macchina. Ogni server virtuale dispone di un suo
ambiente di Web-Hosting separato. Tipicamente destinato al web hosting.
Newsgroup su Linux:
it.comp.os.linux.iniziare consultalo direttamente da
qui tramite Google
it.comp.os.linux.software
consultalo direttamente da
qui tramite Google
alt.os.linux consultalo direttamente
da
qui tramite Google
Software per effettuare backup completi
di sistemi Linux
MondoRescue
software per backup completo di sistemi utile per poter ripristinare
in caso di crash totali o per clonare completamente installazioni.
Per la memorizzazione del backup può usare CD, tape, NFS
(archivi memorizzati su macchine remote) oppure immagini ISO (archivi
memorizzati localmente).
MondoRescue
howto
Software per backup and recovery da cd
http://mkcdrec.ota.be/project/index.html
Linux e gli ups (gruppi di continuità)
apcupsd
Software di gestione UPS per Linux (implementato come demone) e per
Windows, permette di spegnere tutti i computer che sono connessi al
medesimo UPS.
Se avete due o piu' computers connessi in rete ed alimentati dallo
stesso UPS, potete configurare apcupsd in modo che il computer che
controlla l' UPS (connesso all'UPS via seriale o USB), il cosidetto
master, fornisca informazioni ai computer slaves e che essi effettuino
automaticamente lo shutdown in caso di mancata tensione.
In aggiunta se volete far "star su" il master maggiormente
rispetto agli slave si possono configurare gli slave in modo che effettuino
lo shutdown dopo un tempo prederminato calcolato dal momento in cui
e' mancata corrente.
Potete monitorare in qualsiasi momento lo stato dell'UPS via browser.
Linux e modem: fax, risponditore automatico,
segreteria telefonica
Il vostro modem e' compatibile con Linux ?
Consultate questi Links:
http://www.idir.net/~gromitkc/winmodem.html
http://www.linmodems.org/
Perchè non usare il modem in modo da inviare e ricevere fax?
Per impostare un fax server su Linux, hylafax
e' la soluzione. Potrete configurare sulle singole postazioni (windows)
dei singoli uffici il software WHFC
e creare una stampante virtuale che vi consentirà di trasmettere
i fax al server Hylafax il quale si preoccupera' di inviarli al numero
che avrete specificato durante la generazione della "stampa".
WHFC non e' che una delle possibili soluzioni software disponibili
per accedere a Hylafax
fate riferimento a questa pagina per una lista di tutti i clients.
Potreste poi spingervi piu' in la' ed usare il vostro modem come segreteria
telefonica o risponditore automatico, se il vostro modem dispone delle
funzionalità Voice:
leggete qui.
Installate mgetty-
vgetty leggete qui se volete scaricare
mgetty
Archivio
Mailing list vgetty
Se volete un sistema completo gia' pronto vedete di dare un occhiata
a www.vocpsystem.com
Applicativi di Office Automation
OpenOffice
una valida alternativa per redarre: documenti,
fogli di calcolo, presentazioni
La gestione di tutti i documenti di un ufficio a costo zero.
Oltre alla versione per Linux e' disponibile per svariate piattaforme
Cliccate qui scaricarlo
Una nota per chi vuole accedere a Postgres via odbc da Windows
per usare le tabelle del proprio database nella redazione di documenti
tramite OpenOffice:
Installate lato client Windows il driver psqlODBC
7.02.003 le versioni successive del driver non funzionano a
dovere OpenOffice, lo fanno andare in stallo (questa verifica e'
stata fatta agli inizi del 2003 probabilmente le cose possono essere
migliorate nel frattempo).
Nel caso in cui abbiate installato PgadminII lato Windows vi consigliamo
di disinstallarlo completamente in quanto Pgadmin installa dei driver
odbc per Postgres che non sono di versione 7.02.003
Se volete integrare le vostre applicazioni Windows ed OpenOffice
questi links possono essere utili:
http://udk.openoffice.org/common/man/tutorial/office_automation.html
http://udk.openoffice.org/common/man/spec/ole_bridge.html
AbiWord
e' un programma (word processor) simile nell'interfaccia
a Microsoft® Word, , ma con funzionalita' piu' limitate. E'
ottimo per scrivere articoli, lettere, resoconti, memorie, ed altro.
E' disponibile per varie piattaforme fra le quali Linux. AbiWord
e' GNU Free Software, ovvero avete la liberta' di usarlo, farne
copie, e migliorarlo. Siete incoraggiati a farne un uso libero e
di distribuire il programma a famigliari ed amici! (tradotto piu'
o meno letteralmente dal sito).
Esiste la localizzazione dell'interfaccia utente del programma anche
in lingua italiana: in pratica se lo scaricate via web dal sito
(3.8 mega) "sente" la lingua impostata sul vostro browser
e vi propone la versione corretta.
Crittografia e sicurezza in rete
Un bel sito
sulla crittografia in italiano
SSH
tabella delle implementazioni SSH
Usare
ssh-agent con ssh
Putty
per Windows per accedere in modo crittato via terminale, a Linux,
usa l'ssh
Sshdos
ssh per sistema operativo dos
keychain
una soluzione per impostare un accesso ssh sicuro senza password.
Keychain fornisce anche un modo pulito e sicuro, da usarsi ad esempio
nei lavori delegati a cron, per poter usufruire sempre delle chiavi
RSA/DSA ma senza usare le chiavi private non crittate (non protette
da password). Sul sito viene spiegata la tecnica usata.
Scpolny
e' una 'shell' alternativa che limita l' utente al solo l'uso del
comando scp escludendo qualsiasi privilegio di esecuzione di comandi.
Funzionalmente forse e' meglio definirla come un wrapper per ssh.
Scponly puo' 'chrootare' alla directory home dell'utente disabilitandone
cosi' l'accesso, per quell'utente, al resto del sistema.
Se ci sono connessioni wireless con queti tools potrete testare
le implicazioni sulla security dei vostri sistemi:
kismetwireless
Se volete verificare la firma di un software scaricato, dopo aver
scaricato anche il file contenente la signature, ovviamente se disponibile
sul sito, potrete farlo tramite il software gpg:
Dovete aggiungere la chiave pubblica di chi firma ed aggiungetela
al vostro keyring
gpg --import ....
e dopo potete verificare la firma con:
gpg --verify filescaricato.tar.gz.sig filescaricato.tar.gz
Potete verificare l'id di una firma gpg su wwwkeys.pgp.net
VPN (Virtual Private Network)
OpenBsd
Smoothwall
Freeswan
Siti
www.packetstormsecurity.org
Wireless e protocollo wep: siate molto cauti, eccovi
un sito che potrebbe essere utile per capire quanto poco ci
voglia per minare delle connessioni se non sono ulteriormente protette.
Fileserver
Volete "vedere" la macchina Linux come
se fosse un "normale pc di rete" con il
disco condiviso allora per far diventare il vostro
server Linux un file server installate e configurate...
samba
(files e printer server
open source)
ed avrete un file-server accessibile da tutti
i clients windows.
Se poi volete un interfaccia via web in aiuto per
la gestione della configurazione usate swat |
|
|
Kde
(ambiente grafico famiglia unix)
Webserver
Apache web server (
il re dei web server Linux e Windows)
Se vogliamo usare le Java Server Pages (JSP) su Apache dobbiamo
installare Java
Developement Kit della Sun (Dimensione circa 40MB) e TomCat
(2MB) attualmente (Novembre - 2002) e' alla stable release 4.1.12
Per provare le JSP tramite Tomcat fermatevi qui.
Se avete installato tutto a dovere eseguite lo script startup.sh
cosi' facendo potrete già provare ad usare le JSP Tomcat
risponderà a connessioni http alla porta 8080 del vostro
server.
Se poi volete che Apache si interfacci integrandosi con il container
Jakarta Tomcat scaricare il connector ovvero il modulo per Apache:
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.0/bin/
Per un manuale Java in rete http://genova.linux.it/doc.shtml
------------------------
perl-apache
xml-apache (xml)
Cocoon
Volete anche un Proxy server eccovi:
Squid (software
server proxy)
Tuning
di squid ---- Squid
o ltre le faq ----- Usare
Squid per bloccare pagine indesiderate
Squid puo' essere usato anche per
limitare l'uso della banda disponibile rallentando la velocità
dei download in base all'estensione dei files che vogliamo limitare.
Volete saperne di più sull' XML eXtensible Markup Language
xml (il nuovo standard in arrivo
sul web e non solo...)
Newsgroup:
comp.txt.xml consultalo direttamente
da
qui tramite Google
Se volete cimentarvi negli script eccovi:
perl (linguaggio
di scripting per unix e windows)
Activeperl
by ActiveState
Newsgroup: it.comp.lang.perl consultalo
direttamente da
qui tramite Google
Con il perl c'e'
chi ha voluto automatizzare la propria abitazione a dimostrazione
visitate il
sito on line.
php
(linguaggio di scripting con portabilità fra sistemi unix e
windows)
Ruby
Python
Ambienti di gestione siti web - ambienti di
gestione di contenuti
Per chi volesse c'e' opensourcecms.com
utile per provare le demo di molti CMS senza installarli.
PHP-Nuke
e' un ottimo sistema per creare e gestire siti web Intranet o
Internet. L'amministratore ha il controllo totale del sito, degli
utenti registrati. Tramite l'appoggio a databases con l'ausilio
di un potente insieme di tools con PHP-Nuke si mantiene l'efficienza
e l'interattivita' dei siti.
Per poter usare PHP-Nuke dovete avere un database SQL, (molto
testato su MySQL), un Apache Web server e una versione di PHP
4.x installata e funzionante. Tutti questi programmi sono disponibili
gratuitamente in Internet.
Ecco qualcosa
in italiano su PHP-Nuke
Poi se volete approfondire qui
trovate un manuale in italiano di PHP-Nuke
Drupal --- Drupal
Italia
Web Content Management System richiede Php, Apache, Postgresql
o MySQL.
Drupal è un software che permette a singoli o a comunità
di utenti di gestire, pubblicare ed organizzare una grande varietà
di contenuti tramite un sito web. Decine di migliaia di persone
ed organizzazioni utilizzano Drupal. Drupal è Open Source
licenziato sotto la GPL, è manutenuto e sviluppato da una
comunità di migliaia di utenti e sviluppatori.
Joomla
Web Content Management System molto snello e
semplice da installare richiede Php e Mysql.
Consente di rendere disponibile uno spazio per la creazione di contenuti
a diversi utenti o addirittura la realizzazione di siti e-commerce
tramite il componente VirtueMart
Typo3
Web Content Management System richiede Php MySQL o qualsialtro
sistema di database supportato da Typo3 DBAL (esempio Postgres
e molti altri).
activeCollab
activeCollab è un software di collaborazione e di project
management facile, web based, open source. Esso fornisce un ambiente
dove tu, i tuoi collaboratori o i tuoi clienti potete collaborare
a svariate attività o progetti che definirete voi stessi
usando un set di semplici e funzionali tools.
CMS made simple
CMS Made Simple è un software di gestione dei contenuti
facile, web based, open source. CMS Made Simple consente in modo
facile e veloce di creare un sito web e di gestirne i contenuti.
Può andare bene per un sito personale o per siti molto
più complessi.
Relational Database Management
System
Se avete delle grosse basi dati e necessitate di funzionalità
relazionali eccovi indicati alcuni potenti software gratuiti
(RDBMS) dalle notevoli funzionalità.
Nei rispettivi siti trovate anche i driver odbc per le connessioni
dal lato clients.
PostgreSQL
(Homepage del motore di databases relazionali
- sql)
Mailing
list italiana di Postgresql
Ci
sono delle faq
per usare PostgreSQL come backend e Access come frontend nella
gestione dei database.
Per accedere e manipolare database Postgres accedendo da un
client Windows scarichi ed installi PgAdmin II dal sito http://www.pgadmin.org/
Per importare o esportare dbf in PostgreSQL esistono svariate
tecniche: un metodo lato server puo' essere quello di usare
il software pg2xbase
e xbase2pg, per compilarlo direttamente da sorgenti avrete
bisogno di effettuare il download e la conseguente compilazione
delle librerie xbase scaricatele da questo
link.
Xbase2pg e pg2xbase, sono programmi richiamabili da shell
tramite linea di comando, contentono di creare tabelle in
un database PostgreSQL selezionando file dbf che naturalmente
devono essere presenti sul server, consentono altresi' l'esportazione
di tabelle da PostgreSQL su archivi standard DBF. In breve
questi tools possono essere utility interessanti da usarsi
in combinazione con Harbour per aggiornare dbf o tabelle da
o per PostgreSQL.
Per inciso non e' da dimenticare per i trasferimenti il vecchio
formato ascii delimitato qui sotto un breve esempio:
Creiamo un file impo_art.sql
contenente istruzioni sql:
DROP TABLE articoli;
VACUUM;
CREATE TABLE articoli (
tipologia char(2) ,
prezzo_a numeric(8,2),
pz_prezzo2 numeric(3,0)
altri campi....
descr
varchar(35)
);
COPY articoli from 'articoli.txt' delimiters '|';
Poi da shell daremo il file appena editato in pasto
a psql:
# psql <Nome_Database_Postgres> -f impo_art.sql
Per esportare da PostgreSQL interattivamente sequenza di comandi
da digitare sarebbe questa:
# psql <Nome_Database_Postgres> (per connettervi al
Database)
COPY articoli TO 'artout.txt' USING DELIMITERS '|' WITH NULL
AS 'null string';
\q
Avrete così esportato i vostri articoli in articoli.txt.
Legato a trasferimento dati, questo tool software mdbtools
per Linux consente la lettura, l'estrazione, il trasferimento
di tabelle database: struttura e dati, da Access a Postgres
operando direttamente da Linux su files MDB.
mysql (Homepage
del motore di databases relazionali - sql)
dbmanager
per windows adatto al management di Postgres e Mysql |
| |
Server ftp
www.proftp.net
WikiWiki
PhpWiki
serve ad implementare un WikiWikiWeb.
PhpWiki e' un clone dell' originale WikiWikiWeb
implementato tramite php.
Cosa è un WikiWikiWeb?: è un sito web costruito in
modo da consentire l'editazione dei propri contenuti (pagine web)
a chiunque; questa funzionalità viene implementatata attraverso
dei semplici form HTML. Il collegamento viene eseguito direttamente
in modo server side: tutte le pagine sono memorizzate in un database
(postgresql, mysql, etc. ) anche se non è strettamente necessario
per una prima installazione, è comunque consigliabile utilizzare
un sistema sql per ottenere performance adeguate.
La tecnica WikiWiki puo' sembrare banale ma permette di creare un
potente sistema per collaborare sul Web al fine di creare velocemente
pagine on line.
La caratteristica aggiuntiva di un Wiki e' che la creazione di nuove
pagine è semplice e si attua creando un link ad una pagina
inesistente.
Dopo aver salvato le modifiche il link alla nuova pagina verrà
visualizzato come link attivo ma verrà visualizzato anche
un punto di domanda e seguendo proprio questo link sempre tramite
wiki potremo editare la nuova pagina.
Riassumendo: con questo sistema potrete aggiornare o creare nuovi
contenuti direttamente via web usando un browser ed il tutto potrà
avvenire in modo veloce.
Note
per installazione del database di Wiki su un rdbms Postgresq.
Seguono alcune indicazioni e links
- Amministrazione server Linux via web -> webmin
- Web board -> netzbrett
- Forum php based -> http://www.phpbb.com/
- Imap client php based:
-- e-mail clients web-based
- www.ilohamail.org
leggero, chiaro, semplice ed immediato nell'uso, nel caso di forti
carichi di lavoro, puo' lavorare appoggiandosi a server RDBMS .
- www.neomail.org
scritto in Perl
- www.openwebmail.org
Conversione documenti in pdf:
Pdfcreator
genera direttamente files pdf dai files che voi inviate in stampa.
Interfaccia pulita e funzionalità ottime. Se volete unire
documenti pdf singoli in modo da formarne uno unico potete usare
Pdf Blender
htmldoc
converte i documenti in pdf si usa anche da linea di comando si
puo' utilizzare anche come filtro
Openoffice
esporta i documenti direttamente in formato pdf. Si può esportare:
effettuando preventivamente una selezione del testo desiderato anche
parti di un documento.
- Convertire mailing list in html -> www.mhonarc.org
- Software per mailing list: www.ezmlm.org
, www.mojo.org,
mailman
- Software per la gestione del lavoro di gruppo -> http://www.phprojekt.com/
- www.twiggi.org
- Gestione documentale con indicizzazione, archiviazione documenti,
tramite scansioni e riconoscimento automatico del testo via ocr
-> http://docmgr.sourceforge.net/
- Gestione clienti (Customer Relationship Management) -> http://www.relata.org/
- Helpdesk per i vostri clienti o utenti -> http://helpdesk.oneorzero.com/
http://mantisbt.sourceforge.net/
- Gestione progetti (project management) -> Double
Choco Latte, http://www.achievo.org/
- Avete molti pc da gestire e manutenere ecco una soluzione opensource
per l' inventario hardware la gestione degli interventi effettuati
ed altri aspetti riguardanti il vostro parco macchine http://irm.schoenefeld.org/
- Gestione banner pubblicitari www.phpadsnew.com
- Volete creare pacchetti RPM per installazione di programmi ecco
alcune istruzioni per l'uso:
http://www.rpm.org/max-rpm/
Wireless risorse LAN per Linux
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
Condivisione files peer2peer
Web Radio trasmissione radio via rete
PeerCast ( www.peercast.org)
e Streamer ( www.chaotica.u-net.com/streamer.htm).
Senza bisogno di avere un Server dedicato, questi programmi permettono
di trasmettere ad altri utenti con un semplice network P2P. Basta
accendere il proprio computer e trasmettere anche soltanto con un
modem a 56k.
PeerCast e Streamer girano su Linux e Windows.
Cyberadio
altro software per intranet ascolta tutto quello che passa da /dev/audio
non comprime i dati trasmessi
Volete acquistare un dispositivo e non sapete se e' compatibile con
Linux ?
Cattura di immagini e software motion detection con dispositivi
compatibili con video4linux
Manipolazione di immagini
Imagemagick
Generazione di thumbnails e di album di immagini per la pubblicazione
sul web via html
Bins
Igal
Linux puo' fare il caffe'? ...puo' aiutare
Leggete
qui c'e' tanto di circuito per accendere il fornelletto questo
puo' essere un esempio su come costruirsi un circuito da collegare
alla porta parallela e pilotarlo da Linux qui ci
sono altri circuiti per porta parallela
Linux
e le automazioni applicazioni lista
Embedded
Linux/Microcontroller Project
Serial howto in italiano
Programmazione
delle porte seriali documento interessante e dettagliato
http://www.hardwarebook.net/ collezione di schemi di collegamento
e
Volete disegnare circuiti elettrici con Linux eccovi xcircuit
Programmi OpenSource italiani
-- Open Source per la Pubblica Amministrazione
-
Software di Gestione dello Sportello Unico Attivita' Produttive
primo esempio di software Opensource per i comuni italiani
- OpenOffice adottarlo
significa risparmiare molti soldi per l'acquisto delle licenze e
quindi un sostanziale risparmio per la Pubblica Amministrazione.
Consideriamo che OpenOffice è disponibile anche per piattaforme
Linux e che per molti uffici italiani l'abbinamento OpenOffice-Linux
produrrebbe ulteriori risparmi e maggior sicurezza...
Teniamo conto che applicativi Windows possono girare in Linux o
addirittura lo stesso Windows può girare in Linux e le possibilità
si ampliano uteriormente...
-- Isogest ovvero: Posta intranet, Posta Internet (webmail),
Calendario - Agenda, To Do's, Gestione contatti aziendali, Gestione
fornitori, Gestione manutenzioni, Gestione docum. qualita', Protocollo
archivio documenti, Gestione Server fax , Protocollo Offerte, Protocollo
Ordini, Protocollo Corrispondenza, Protocollo Contratti archiviazione
e gestione dei documenti con software open source http://isogest.sourceforge.net/
progetto nato in italia.
--- Software Generico
Contabilità aziendale per Windows www.mosaicostore.it
Wine
Wine e' una implementazione delle Win32 e Win16
APIs attraverso X e Unix. Wine e' da considerarsi come un layer
di compatibilita' con Windows. Wine fornisce sia un development
toolkit (Winelib) per effettuare il porting di sorgenti Windows
su Unix e un program loader, permettendo cosi' di far girare senza
modifiche molti applicativi Windows 3.x/95/98/ME/NT/W2K/XP sotto
Unix Intel. Wine funziona sui piu' popolari Unix Intel, inclusi
Linux, FreeBSD, e Solaris.
Wine non richiede Microsoft Windows, esso ne e' un alternativa
completa ed e' implementato da codice 100% Microsoft-free, ma
puo' usare opzionalmente librerie DLL di sistema native se disponibili.
Wine viene rilasciato con i sorgenti, documentazione ed esempi
ed e' liberamente ridistribuibile. (La modalita' di Licenza e'
la GNU Lesser General Public License.)
http://www.winehq.com/
Driver per uso di scanner su Linux con Sane
Dvd for Linux(Digital Versatile Disk) raccolta di link utili per
usare i DVD con Linux
Altro software per dvd tools sul sito esiste anche una utile mailing
list consultabile
http://www.nongnu.org/dvdrtools/
Qcad
Cad Opensource per Linux e Windows bidimensionale
con versione anche in lingua italiana:
QCad usa DXF come formato file standard di lavoro. Potete caricare
fare il merge e salvare files in formato DXF. Importa files in formato
HPGL ed anche in Microstation DGN files ed esporta EPS files.
http://www.qcad.org/
Creazione manuali in html:
Conversioni da raster a vettoriale
Gis Sistemi Informativi Territoriali Live on cd
Altro (annotato momentaneamente qui)
|
| |
| |
|
Harbour
Harbour, un compilatore free multipiattaforma compatibile con Clipper!
|
|
Clipper
e Visual Objects
Visual Objects e' un linguaggio di programmazione commerciale
per Windows di tipo Closed Source.
Esiste in rete ed è perfettamente lecita una versione trial
la 2.5
trial è una versione funzionante anche se non consente
di generare l'eseguibile finale è ottima per valutare e provare
il prodotto.
Clipper (mitico)
CA-Visual Objects
"nuova era per VO" da Aprile 2002
lo sviluppo, la licenza, la commercializzazione, il marketing sono
stati trasferiti alla Società Grafxsoft
www.knowvo.com
ottimo sito per reperire esempi ed altre risorse
poste a disposizione dai vari programmatori sparsi per il mondo,
validissimo per studiare VO (Visual Object)
Fabrice Foray's
HomePage
grande contributore con software free per VO
tutte le versioni con codice sorgente incluso - ottimo...! :-)
www.new-smart.com
sito che contiene dei tutorial VO ben fatto
MySql2Vo
di Danilo Giuliani, la DLL che vi consente di
connervi a database MySql senza odbc o rdd, la versione 2.0 supporta
la bufferizzazione dei dati in modo nativo, compreso strutture master-detail.
Newsgroups dedicati a VO:
|
| |
| |
Javascript
javascriptkit.com
Blat programma
per inviare email da linea di comando dos
Blat per Windows
la stessa utility per Win
Il linguaggio Java
www.sun.com per
scaricare Java
it.comp.java consultalo
direttamente da
qui tramite Google
Le
faq italiane
www.javaportal.it
, www.mokabyte.it
Documentazione su Java
http://java.sun.com/docs/books/tutorial/information/download.html#DOWNLOADING
http://www.comment.it/bruceEckel/
Elaborazioni immagini con applet Java
Jimage
consente di effettuare misure di perimetro area ed altre cose su
immagini
Libreria c++ per cgi
http://www.vbmcgi.org
questa libreria agevola la scrittura di cgi in c++
Antivirus gpl Linux
http://www.clamav.net/
antivirus con licenza GPL
Programmazione Linux Risorse
www.advancedlinuxprogramming.com
Crontab
Utilizzo
di crontab
Anti leech protection script: proteggere le immagini del
vostro sito in modo che possano essere richiamate ed incluse nelle
pagine solo da siti espressamente autorizzati. Comoda comoda utility
on line per la creazione dei file .htaccess da rendere disponibili
ad Apache (tramite mod_rewrite)
http://isnoop.net/mod_rewrite.php
Links per Win
Velocizzare caricamento Acrobat
http://www.mozilla.org/support/firefox/faq#acrobat
Links Programmi Open Belle lista di software open source (links
a topics di forum)
http://forum.hwupgrade.it/showthread.php?s=&threadid=668898
http://clanrd.altervista.org/modules/newbb/viewtopic.php?topic_id=43&forum=6
Ottimizzazione cache versioni per win98 e xp
http://www.outertech.com/
Ottimizzazione ram
http://www.mindbeat.com/
http://www.sci.fi/~borg/rambooster/download.htm
|
| |
| Bochs
emulatore di pc
Bochs permette l' emulazione di processori Intel
x86, dei devices di I/O piu' comuni e un Bios personalizzato. Attualmente,
puo' essere compilato per emulare un 386, 486, Pentium, Pentium
Pro o AMD64 CPU, includendo opzionalmente istruzioni MMX, SSE, SSE2
e 3DNow.
Sulla macchina virtuale creata da Bochs si possono far girare i
principali Sistemi Operativi Linux incluso, Windows® 95, DOS,
e Windows® NT 4.
|
| |
|
g4u
("ghost for unix") e si potrebbe quindi dire ghost per
linux e' un software che permette di clonare hard disk di PC attraverso
un server FTP. Offre due funzioni: consente l'upload dell'immagine
compressa su di un server ftp e ne consente poi il recupero.
Naturalmente bisogna disporre di un capiente server ftp per effettuare
le operazioni.
|
| |
Programmi Windows per accedere a partizioni Linux ext2 e ext3 da
Windows:
-- Ext2 Installable File System for Windows -> Fs-driver
--
Explore2fs
WinDD per la
copia byte-byte di dischi versione Windows |
| |
Conversione da seriale<-(linux)->ethernet <->------<->
ethernet<-(linux)->seriale:
Ser2Net
SerialOverIP
Remote-serial
|
La firma digitale con Linux opensignature.sourceforge.net |
www.autodidatta.org
tramite la piattaforma moodle
un esempio di corsi a distanza gratuiti in rete |
CD image conversion: conversione da:
.nrg a .iso e molto altro.
Clonare
sistemi operativi già installati con dd e netcat |
|