'Forked' from Manualetto
|
@ -0,0 +1,2 @@
|
|||
build/
|
||||
dist/
|
|
@ -0,0 +1,10 @@
|
|||
# Manualetto Software RadioHam
|
||||
|
||||
Opuscolo sul Software Libero indirizzato all'uso radioamatoriale.
|
||||
Stampabile su un singolo A4 fronte retro.
|
||||
|
||||
## Istruzioni
|
||||
|
||||
- Installare LaTeX
|
||||
- Lanciare ```make booklet```
|
||||
- Stampare il file dist/main-book.pdf
|
|
@ -0,0 +1,4 @@
|
|||
[Dolphin]
|
||||
PreviewsShown=true
|
||||
Timestamp=2019,4,15,16,49,52
|
||||
Version=4
|
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 83 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 539 B |
After Width: | Height: | Size: 182 KiB |
After Width: | Height: | Size: 313 B |
|
@ -0,0 +1,339 @@
|
|||
% Compilami con pdflatex
|
||||
|
||||
% Questo manualetto è un estratto dell'opuscolo sul software libero
|
||||
% realizzato insieme a GULP e Alessandra Santi per la Fiera di Primavera
|
||||
% di Vecchiano (PI) nel mese di Aprile 2016
|
||||
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
|
||||
\usepackage[italian]{babel}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\frenchspacing % forza LaTeX ad una spaziatura non inglese
|
||||
|
||||
\usepackage[hidelinks]{hyperref}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{eurosym}
|
||||
|
||||
\usepackage{tabulary}
|
||||
\usepackage[table]{xcolor}
|
||||
\usepackage{array}
|
||||
% Margini della pagina
|
||||
\usepackage[margin=2cm]{geometry}
|
||||
|
||||
\usepackage{wrapfig}
|
||||
|
||||
\setlength{\parindent}{0em}
|
||||
\setlength{\parskip}{1em}
|
||||
|
||||
\title{Manualetto di Programmi Liberi}
|
||||
\author{GOLEM - Gruppo Operativo Linux Empoli}
|
||||
\date{2019}
|
||||
|
||||
\begin{document}
|
||||
\pagenumbering{gobble}
|
||||
|
||||
\maketitle
|
||||
|
||||
\section*{Licenza Libera e Software Libero}
|
||||
Si tratta di un tipo di licenza che si applica ad un software o ad altri tipi di
|
||||
opere intellettuali per garantirne la libertà d'utilizzo, di
|
||||
studio, di modifica e di condivisione. La prima e più famosa è la
|
||||
GNU GPL. I programmi distribuiti con licenza libera sono detti
|
||||
\textit{Software Libero} e garantiscono quattro libertà fondamentali:
|
||||
|
||||
\begin{itemize}
|
||||
\item \textit{Libertà 0:} libertà di eseguire il programma per
|
||||
qualsiasi scopo.
|
||||
\item \textit{Libertà 1:} libertà di studiare il programma e
|
||||
modificarlo.
|
||||
\item \textit{Libertà 2:} libertà di ridistribuire copie del
|
||||
programma in modo da aiutare il prossimo.
|
||||
\item \textit{Libertà 3:} libertà di migliorare il programma e di
|
||||
distribuirne pubblicamente i miglioramenti, in modo tale che
|
||||
tutta la comunità ne tragga beneficio.
|
||||
\end{itemize}
|
||||
|
||||
Quasi sempre il Software Libero in sé è anche gratuito, ma si paga l'assistenza.
|
||||
Simile al Software Libero è anche l'Open Source, che però garantisce la sola apertura del codice.
|
||||
|
||||
|
||||
\section*{Software proprietario}
|
||||
Programmi la cui licenza consente al beneficiario il suo utilizzo
|
||||
sotto particolari condizioni e impedendone la modifica, la
|
||||
condivisione, lo studio e la ridistribuzione.
|
||||
|
||||
Il software proprietario esiste sia gratuito che a pagamento.
|
||||
|
||||
\section*{Questo manualetto}
|
||||
I programmi qui elencati sono applicazioni libere, mature e dedicate al mondo radioamatoriale. Questi programmi hanno una grande comunità di supporto, guide e materiale informativo. In più, sono spesso \textbf{multipiattaforma}, cioè possono essere eseguiti su qualunque
|
||||
sistema operativo Linux, Mac OS X o Windows, così come su piattaforme meno usuali quali i processori ARM di Raspberry Pi e simili minicomputer.
|
||||
Infine, possono essere scaricati dalla rete e installati in maniera del tutto legale e gratuita.
|
||||
|
||||
\clearpage
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-gnuradio}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{GNU Radio} \textit{(companion)} è uno strumento grafico per creare diagrammi
|
||||
di flusso dei segnali e per generare codice sorgente per diagrammi di flusso.
|
||||
Sono inclusi anche svariati strumenti e programmi di utilità.
|
||||
Può essere usato con hardware RF esterno, economico e facile da reperire per creare radio definite via software,
|
||||
ma anche senza hardware per effettuare simulazioni.\\
|
||||
Sito web: \texttt{https://www.gnuradio.org/}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-gqrx}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{GQRX} è un'interfaccia di ricezione per radio definite via software.
|
||||
Supporta buona parte dell'hardware disponibile (es. Funcube, Dongles, rtl-sdr, HackRF e USRP),
|
||||
Include demodulatori AM, SSB, FM narrowband e wideband (mono e stereo), con la possibilità di
|
||||
ottimizzare la ricezione FM per il segnale APT dei satelliti meteo NOAA.
|
||||
Lo spettro ricevuto può essere visualizzato in un diagramma a cascata, il segnale demodulato è riprodotto
|
||||
in tempo reale e può essere registrato.
|
||||
GQRX include inoltre un server TCP per il controllo remoto e può, viceversa, fungere da interfaccia grafica
|
||||
per SDR collegate su computer remoti.\\
|
||||
Sito web: \texttt{http://gqrx.dk/}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-gpredict}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{Gpredict} è un programma di predizione di orbite e inseguimento satellitare in tempo reale.
|
||||
L'interfaccia è modulare e dispone di un planisfero, dati di inseguimento tabulati, su mappa o in forma polare.
|
||||
Il software scarica automaticamente i file TLE per il calcolo delle orbite, ma il database può essere facilmente esteso
|
||||
integrando manualmente. Ad ogni satellite sono automaticamente associate le frequenze di trasmissione/ricezione disponibili, per
|
||||
una facile sintonizzazione.
|
||||
Permette infine di controllare una radio (fisica o virtuale) compensando automaticamente l'effetto Doppler, e di regolare il rotore dell'antenna.\\
|
||||
Sito web: \texttt{http://gpredict.oz9aec.net/}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-xastir}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{xastir} è un client APRS, il sistema per riportare informazioni sulla posizione via radio. Il programma mostra queste informazioni graficamente, differenziando ogni mittente con icone specifiche (ad esempio automezzo, digipeater, ponte TCP, ...) e permettendo di tracciare il percorso degli oggetti in movimento. Va affiancato ad un software per la codifica/decodifica audio, come \textit{direwolf}, ed ad un sintonizzatore RF (via scheda audio oppure SDR). Può essere usato anche per la geolocalizzazione aerea (ADS-B) e navale (AIS).\\
|
||||
Sito web: \url{http://xastir.org/index.php/Main_Page}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-fldigi}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{fldigi} è un programma modem compatibile con la maggior parte dei modi digitali usati attualmente da operatori di stazioni radioamatoriali (ad esempio PSK-31). Si può anche usare il programma per calibrare la propria scheda audio o per fare un test di misura di frequenza. Insieme al programma è fornito anche un decodificatore di CW.\\
|
||||
Sito web: \texttt{http://www.w1hkj.com/}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-wsjtx}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{WSJT-X} implementa protocolli di comunicazione o ``modalità" chiamate FT8, JT4, JT9, JT65, QRA64, ISCAT, MSK144 e WSPR, oltre ad una chiamata Echo per rilevare e misurare i propri segnali radio riflessi dalla luna. Queste modalità sono state tutte progettate per fare QSO affidabili e confermati in condizioni di segnale estremamente debole.\\
|
||||
Sito web: \texttt{https://physics.princeton.edu/pulsar/k1jt/wsjtx.html}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-qsstv}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{qsstv} è un programma per ricevere e trasmettere immagini in televisione a scansione lenta (SSTV) e fax. Qsstv si serve di una scheda audio per inviare e ricevere immagini. È utilizzabile per ricevere le cartoline commemorative dalla Stazione Spaziale Internazionale (ISS).\\
|
||||
Sito web: \texttt{http://users.telenet.be/on4qz/index.html}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-noaa-apt}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{noaa-apt} è un programma che permette di decodificare le immagini APT (Automatic Picture transmission) provenienti dai satelliti meteo NOAA, effettuare il ricampionamento e filtraggio dei file audio.\\
|
||||
Sito web: \texttt{https://noaa-apt.mbernardi.com.ar/}
|
||||
\end{minipage}
|
||||
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/logo-cqrlog}
|
||||
\end{minipage}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
\textbf{CQRLOG} è un \textit{logger} radioamatoriale basato su database MySQL. Fornisce un controllo radio basato sulle librerie hamlib (che correntemente supporta più di 140 modelli radio), oltre che connettività a cluster DX, callbook in rete, un supporto interno alla gestione di QSL e un algoritmo estremamente accurato di risoluzione della nazione basato sulle tabelle delle nazioni sviluppate da OK1R. CQRLOG è pensato per fare logging giornalieri in HF, CW ed SSB in modo semplie e facilmente mantenibile.\\
|
||||
Sito web: \texttt{https://www.cqrlog.com/}
|
||||
\end{minipage}
|
||||
%
|
||||
%\begin{minipage}{.2\linewidth}
|
||||
% \includegraphics[width=.9\linewidth]{img/arduino.png}
|
||||
%\end{minipage}
|
||||
%\begin{minipage}{.75\linewidth}
|
||||
%\textbf{Arduino} è un ambiente di sviluppo per la programmazione di
|
||||
%schede elettroniche. Ha dato il via all'Open Source Hardware ed al
|
||||
%movimento Maker, consentendo a chiunque di sperimentare con
|
||||
%l'elettronica.\\
|
||||
%Sito web: \texttt{http://www.arduino.cc/}
|
||||
%\end{minipage}
|
||||
%
|
||||
%\begin{minipage}{.2\linewidth}
|
||||
% \includegraphics[width=.9\linewidth]{img/xmind.png}
|
||||
%\end{minipage}
|
||||
%\begin{minipage}{.75\linewidth}
|
||||
%\textbf{XMind} è un programma per la gestione delle mappe mentali e concettuali,
|
||||
%È utile per acquisire idee e organizzarle sotto forma di grafici,
|
||||
%condividerle con altre persone e svilupparle in modo collaborativo.
|
||||
%Può essere utilizzato per studio e per lavoro, per la gestione della
|
||||
%conoscenza o i verbali di riunione.\\
|
||||
%Sito web: \texttt{http://www.xmind.net/}
|
||||
%\end{minipage}
|
||||
%
|
||||
%\begin{minipage}{.2\linewidth}
|
||||
% \includegraphics[width=.9\linewidth]{img/xournal.jpg}
|
||||
%\end{minipage}
|
||||
%\begin{minipage}{.75\linewidth}
|
||||
%\textbf{Xournal} simula un foglio di carta e può essere usato sia per prendere
|
||||
%appunti personali, sia come lavagna, adattandosi ai tablet e alle lavagne
|
||||
%elettroniche. Tramite Xournal è possibile scrivere a mano libera, usare
|
||||
%schemi e forme geometriche, porre annotazioni su documenti esistenti e
|
||||
%produrne di nuovi.\\
|
||||
%Sito web: \texttt{http://xournal.sourceforge.net/}
|
||||
%\end{minipage}
|
||||
|
||||
\section*{Altre risorse utili}
|
||||
Nel tempo, l'enorme quantità di software libero esistente, ha portato
|
||||
alla nascita di siti web specializzati nella catalogazione e nella ricerca
|
||||
di tali programmi.
|
||||
Questi portali sono utili sia a chi cerca un programma nuovo, sia a chi
|
||||
conosce già molti programmi proprietari ma cerca delle alternative libere.
|
||||
|
||||
Di seguito sono riportati alcuni tra i più noti portali comparativi
|
||||
per orientarsi nel mondo del software libero:
|
||||
|
||||
\begin{itemize}
|
||||
\item \url{https://www.debian.org/blends/hamradio/}
|
||||
\item \url{https://wiki.ubuntu-it.org/Programmi}
|
||||
\item \url{https://alternativeto.net/}
|
||||
\item \url{https://www.linux.it/}
|
||||
\end{itemize}
|
||||
|
||||
\clearpage
|
||||
|
||||
\section*{I LUG (Linux User Group)}
|
||||
|
||||
\begin{wrapfigure}{r}{6cm}
|
||||
\includegraphics[width=6cm]{img/golem-attivita.jpg}
|
||||
\end{wrapfigure}
|
||||
|
||||
I LUG sono associazioni, spesso senza fini di lucro, dedite a promuovere l'utilizzo del Sistema Operativo Linux o, più in generale, di Software ed hardware Liberi.
|
||||
|
||||
L'attività di \textbf{promozione} si concretizza attraverso la creazione e l'organizzazione di dibattiti, conferenze, raccolte e scambi di documentazione, realizzazione di pubblicazioni a carattere tecnico e divulgativo. Vengono organizzati \textbf{corsi} per vari livelli di apprendimento, dall'alfabetizzazione informatica all'utilizzo delle funzionalità avanzate del sistema operativo, fino alla programmazione.
|
||||
|
||||
I LUG sono diffusi in tutta Italia, per sapere se esiste un gruppo nella propria zona si può consultare il sito\\
|
||||
\url{http://lugmap.linux.it}.
|
||||
|
||||
In particolare, in Toscana sono attivi i seguenti gruppi dislocati in tutto il territorio.
|
||||
|
||||
\vspace{\fill}
|
||||
|
||||
{\small
|
||||
\rowcolors{2}{gray!25}{white}
|
||||
\begin{tabulary}{\textwidth}{LLLc}
|
||||
\rowcolor{gray!50}
|
||||
|
||||
\textbf{Provincia}&
|
||||
\textbf{Zona}&
|
||||
\textbf{Nome}&
|
||||
\textbf{Sito \textsc{web}}\\
|
||||
|
||||
Firenze&
|
||||
Firenze&
|
||||
\textsc{Flug}&
|
||||
\url{http://www.firenze.linux.it/}\\
|
||||
|
||||
Firenze &
|
||||
Empoli &
|
||||
GOLEM &
|
||||
\url{ http://golem.linux.it/ } \\
|
||||
|
||||
Firenze &
|
||||
Firenze &
|
||||
Libera Informatica &
|
||||
\url{ http://www.liberainformatica.it/ } \\
|
||||
|
||||
Firenze &
|
||||
Firenze &
|
||||
\textsc{LiLik} &
|
||||
\url{ http://www.lilik.it/ } \\
|
||||
|
||||
Grosseto &
|
||||
Grosseto &
|
||||
Working Class Hero &
|
||||
\url{ http://workingclasshero.it/ } \\
|
||||
|
||||
Livorno &
|
||||
Livorno e provincia &
|
||||
\textsc{Gulli} &
|
||||
\url{ http://linux.livorno.it/ } \\
|
||||
|
||||
Lucca &
|
||||
Lucca &
|
||||
Luccalug &
|
||||
\url{ http://www.luccalug.it/ } \\
|
||||
|
||||
Lucca, Massa Carrara &
|
||||
Versilia, Lucca, Massa Carrara &
|
||||
\textsc{ACROS} &
|
||||
\url{ http://www.lug-acros.org/ } \\
|
||||
|
||||
Massa Carrara &
|
||||
Massa Carrara &
|
||||
\textsc{L.U.Ma.Ca.} &
|
||||
\url{ http://www.lumacaonline.org/ } \\
|
||||
|
||||
Pisa &
|
||||
Pisa &
|
||||
\textsc{Gulp} &
|
||||
\url{ http://www.gulp.linux.it/ } \\
|
||||
|
||||
Pistoia &
|
||||
Pistoia &
|
||||
\textsc{PtLug} &
|
||||
\url{ http://www.ptlug.org/ } \\
|
||||
|
||||
Siena, Firenze &
|
||||
Poggibonsi, Valdelsa &
|
||||
ElsaGLUG &
|
||||
\url{ http://www.elsaglug.org/ } \\
|
||||
|
||||
Siena &
|
||||
Siena e provincia &
|
||||
\textsc{SLUG} &
|
||||
\url{ http://www.siena.linux.it/ } \\
|
||||
|
||||
\end{tabulary}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
\vfill
|
||||
|
||||
\centering
|
||||
\begin{minipage}{1\linewidth}
|
||||
\begin{minipage}{.2\linewidth}
|
||||
\includegraphics[width=.9\linewidth]{img/golem.png}
|
||||
\end{minipage}
|
||||
\hspace{2em}
|
||||
\begin{minipage}{.75\linewidth}
|
||||
Stampato in proprio da:
|
||||
\begin{verbatim}
|
||||
GOLEM - Gruppo Operativo Linux Empoli
|
||||
via Magolo, 32 - 50053 Empoli (FI)
|
||||
C.F. 91024650482
|
||||
golem.linux@gmail.com
|
||||
golem.linux.it
|
||||
\end{verbatim}
|
||||
\end{minipage}
|
||||
\end{minipage}
|
||||
|
||||
\end{document}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
## Reduced version of TEX makefile
|
||||
|
||||
### Select all raster ###
|
||||
RAST_DIR = ./img
|
||||
RASTF = $(wildcard $(RAST_DIR)/*)
|
||||
|
||||
all: dist/main.pdf
|
||||
|
||||
booklet: dist/main.pdf
|
||||
@pdfbook --outfile dist $<
|
||||
|
||||
dist/%.pdf: build/%.pdf
|
||||
mv $< $@
|
||||
|
||||
build/%.pdf: %.tex $(RASTF) makefile
|
||||
@mkdir -p build
|
||||
@if [ -t 1 ]; then echo -e "\033[1;33m[Mashup ]\033[0m main.tex"; else echo "Mashup"; fi
|
||||
@pdflatex -output-directory build -synctex=1 -interaction=nonstopmode $< > /dev/null
|
||||
@pdflatex -output-directory build -synctex=1 -interaction=nonstopmode $< > /dev/null
|
||||
|
||||
clean:
|
||||
rm -rf build
|
||||
rm -rf $(VEC_DIR)
|