gen 232012
 

Dopo aver installato Fedora 16 sul mio portatile mi sono ritrovato con la partizione di Home un pò piccola per i miei gusti.

Non avendo mai avuto a che fare con LVM ho fatto un pò di prove e letto un pò di documentazione e siccome non e’ proprio una cosa immediata da fare ho deciso di pubblicare i vari passaggi.

Faccio presente che se seguendo la procedura che riporto sotto perderete i vostri dati non mi riterro’ responsabile , quindi fatevi un salvataggio.

  • Avviare la macchina con il DVD di installazione
  • Non far montare in automatico i dischi
    (scelta Troubleshooting -> Rescue a Fedora system e dopo aver scelto la lingua e la tastiera selezionare Salta)
  • avviata la shell per popolare con i volumi la dev dare i seguenti comandi
    # vgchange -ay
  • se non sapete come si chiamano i volumi e i gruppi date il comando che segue
    # lvdisplay
  • ridurre il file system di un pò di piu di quello che vorremmo con
    # resize2fs /dev/vg_epc318/lv_root 48G
    # e2fsck -f /dev/vg_epc318/lv_root
  • ridurre il volume logico
    # lvreduce -L -1G vg_epc318/lv_root
  • riespandere il file system in modo da occupare tutto lo spazio a disposizione
    # resize2fs /dev/vg_epc318/lv_root
    # e2fsck -f /dev/vg_epc318/lv_root
  • ingrandire la home
    # lvextend -L +1G vg_epc318/lv_home
  • espandere il filesystem della home
    # resize2fs /dev/vg_epc318/lv_home
    # e2fsck -f /dev/vg_epc318/lv_home

 

In questo modo ho ridotto di un Gb la root e allargato dello stesso spazio la home.
Inizialmente la mia root era di 50Gb e ora è di 49Gb.

Al riavvio verrà avviata in automatico la rietichettatura dei file da parte di SeLinux
e la rigenerazione di file e directory volatili segnalato con il messaggio :

Started Recreate Volatile Files and Directories

Per quest’ultimo pasaggio ci vorra’ qualche minuto.

 Posted by at 18:26
giu 292011
 

schema

gDEA PCB

Il progetto gEDA ha prodotto e continua a lavorare su una suite completa e GPL di strumenti per l’automazione della progettazione elettronica.

Questi strumenti vengono utilizzati per la progettazione di circuiti elettrici, schemi, simulazione, prototipazione e produzione.

Attualmente, il progetto gEDA offre una suite di applicazioni software mature e gratuite per la progettazione elettronica, inclusa la cattura schematica, gestione degli attributi, generazione della distinta base (BOM) , netlisting in oltre 20 formati di netlist, simulazione analogica e digitale e progettazione dei circuiti stampati (PCB ).
Il progetto gEDA è stato avviato per colmare la mancanza di strumenti gratuiti EDA per sistemi POSIX con lo scopo primario di promuovere l’hardware libero o hardware open source.

Lo sviluppo è soprattutto incentrato sulla piattaforma GNU / Linux .

Il sito ufficiale del progetto è : http://www.gpleda.org/index.html

 Posted by at 12:23
giu 082011
 

FreeCAD è un software Open Source di modellazione 3D di tipo CAD/MCAD/CAx/CAE/PLM, rivolto principalmente all’ingegneria meccanica e al design industriale. Si inserisce egregiamente in ambiti legati all’ingegneria civile e all’architettura, nonché in altri settori di interesse ingegneristico. La sua struttura modulare, volta principalmente alla modellazione solida, rende il software flessibile, facilmente modificabile e adattabile alle esigenze più variegate.

FreeCAD è basato sulla tecnologia OpenCasCade che mette a disposizione dei progettisti un ambiente di modellazione geometrica modulare e flessibile.

Le scene 3D vengono renderizzate attraverso le librerie Coin 3D ed è possibile interagire con l’ambiente di progettazione attraverso lo scripting in python. L’interfaccia utente è invece basata sulle librerie Qt.

FreeCAD è multi-piattaforma, è pertanto possibile utilizzarlo in ambiente Microsoft®, OSx© e Linux.

Il sito ufficiale da cui potete scaricare il Software OpenSource è :

http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page

Mentre il manuale (in lingua inglese) è consultabile qui :

http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Manual

 

 Posted by at 12:22
mar 172011
 

Sweet Home 3D è un programma gratuito per la progettazione d’interni che consente il posizionamento degli arredi su di una planimetria con immediata anteprima in 3D.

E’ disponibile per il download al seguente link http://www.sweethome3d.com/it/.

Questo programma è rivolto a quanti vogliono disegnare la loro abitazione velocemente, perchè stanno cambiando casa o semplicemente vogliono risidegnare quella in cui vivono.

Una delle caratteristiche salienti del programma è la sua semplicità, infatti per imparare ad utilizzarlo non bisogna per forza essere dei provetti “caddisti”, inoltre il programma è multipiattaforma e funziona su Windows, Linux e MacOsX.

Sul sito sono presenti numerose guide Visuali che vi aiuteranno nel disegno della vostra casa e nella disposizione dei mobili.

Si possono disegnare gli ambienti sopra l’immagine di una piantina esistente, per poi posizionare gli arredi sulla piantina prelevandoli dal catalogo diviso in categorie.

Ogni modifica in planimetria aggiornerà simultanemente la vista in 3D, così da mostrare all’ utente una visione realistica del disegno.

Il sofware è gratuito e Open Source .

Da questo  link raggiungerete una guida introduttiva in italiano al software http://www.sweethome3d.com/it/userGuide.jsp

Ora non vi resta che installarlo e iniziare a progettare la vostra nuova casa o a disporre i mobili per il vostro traslocco :-)

 Posted by at 13:55
feb 042011
 

Appunti di informatica Libera

Manuale molto completo su Linux , Programmazione , Software didattico e molto altro .
Composto da 9266 pagine .
Scritto interamente da Daniele Giacomini (in italiano).
Lo potete trovare al link di seguito in molti formati :
http://appunti.linux.it/corrente/

GAPIL Guida alla Programmazione in Linux

Questo progetto mira alla stesura di un testo il piu’ completo e chiaro possibile sulla programmazione di sistema in abiente Linux. Essendo i concetti in gran parte gli stessi, il testo dovrebbe restare valido anche per la programmazione in ambito di sistemi Unix generici, ma resta una attenzione specifica alle caratteristiche peculiari del kernel Linux e delle versioni delle librerie
del C in uso con esso; in particolare si dara’ ampio spazio alla versione realizzata dal progetto GNU, le cosiddette GNU C Library o glibc, che ormai sono usate nella stragrande maggioranza dei casi, senza tralasciare, la’ dove note, le differenze con altre implementazioni come le libc5 o le uclib.
http://gapil.gnulinux.it/

Introduzione a Linux

Buon manuale in formato PDF che affronta e presenta il mondo Linux senza legarsi ad una particolare distribuzione .
http://codex.altervista.org/introlinux1_25/introlinux1_25_0.pdf

Manuale della programmazione Bash

La guida storica  e più completa sulla bash è liberamente scaricabile da questo link (in lingua inglese):
http://www.tldp.org/LDP/abs/

Manuali Linux Debian

Siccome a volte è comodo disporre dei manuali in formato pdf riporto sotto i link ai manuali uffiaciali Debian per l’istallazione e la gestione del sistema.

Manuale per l’installazione su i386
Manuale per l’istallazione su amd64
Manuale di riferimento alla distribuzione

Il tutorial di Python

Il libro scritto da Guido van Rossum l’inventore del linguaggio Python .
Dal link sotto potete scaricare la versione pdf tradotta in Italiano.

http://docs.python.it/paper-a4/tut.pdf

La libreria di riferimento di Python

In questo libro viene spiegata la libreria di riferimento del Python.
Anche questo libro è stato scritto da Guido van Rossum.
Dal link sotto potete scaricare la versione pdf tradotta in Italiano.

http://docs.python.it/paper-a4/lib.pdf

Pensare da Informatico (Python)

Libro molto ben strutturato sul Python scitto da un professore universitario,
un docente di scuola superiore ed un programmatore professionista.
Per chi vuole imparare questo potente linguaggio di programmazione è sicuramente un buon punto di partenza .

Questa è la versione tradotta in Italiano :
http://www.python.it/doc/Howtothink/HowToThink_ITA.pdf

Tutorial per principianti (Python)

Altro buon libro per iniziare con Python .

http://www.python.it/doc/Easytut/easytut-it.pdf

Python per programmatori esperti

Il titolo dice tutto .

http://it.diveintopython.org/download/diveintopython-pdf-it-2.0.zip

Video corso Python (lingua italiana)

Video corso completo suddiviso per argomenti .

http://sites.google.com/site/niktorthenat/video-tutorial/python

Tutorial sulle PyQt (implementazione delle librerie Qt su python)

Buon tutorial per capire i meccanismi alla base di PyQt con programmi di esempio.(In Inglese)

http://zetcode.com/tutorials/pyqt4/

Cross-platform GUI programming with wxWidgets

Questo libro spiega come utilizare le wxwidget per creare programmi multipiattaforma in C++ .
Attualmente il testo è acquistabile su su vari siti ma in rete si trova ancora la versione che era liberamente scaricabile dal sito ufficiale delle WxWidgets , ovviamente non sarà aggiornato con le ultime novità ma è un buonissimo punto di partenza.

Potete visionare il testo su Google libri a questo indirizzo :
Cross-platform Gui programming whit WxWidgets

Oppure potete scaricarlo in formato PDF da qui :
Cross-platform Gui programming whit WxWidgets

Introduzione al linguaggio Perl

Dispense del corso di introduzione alla programmazione in Perl scaricabile in formato pdf (54 pagine) in Italiano
www.aquilante.net/perl/perl.pdf

 Posted by at 12:18
gen 242011
 

Xara Xtreme è un potente programma di grafica Vettoriale per le piattaforme Unix, Gnu/Linux, FreeBSD e OS-X (in sviluppo).

È adatto per il design, per la grafica generica, fotorealistica e per creare illustrazioni tecniche e grafica per il Web .

Xara Xtreme è veloce e facile da utilizzare,offre tanti tools potenti da utilizzare per i propri progetti : gradienti Alpha, sfumature di colore, strumenti di distorsione, primitive, Freehand strumenti di disegno, estrusione-D 3 e strumenti di inclinazione, rotazione,strumenti per lo smusso, e quasi ogni altro tipo di manipolazione di base è comodamente situata nella barra degli strumenti.

Xara è gratuito e open source ed è scaricabile da questo sito : http://www.xaraxtreme.org

Lo si può scaricare come installer di tipo Autopackage oppure come semplice file compresso di tipo “.tar.bz2″.

Le maggiori distribuzioni Linux lo rendono anche disponibile all’interno dei loro repository quindi l’installazione dieventa ancora più facile .

Vi riporto sotto alcuni screen shot tratti dal sito del produttore in modo da farvi capire le potenzialità del prodotto .

Grafica semplice

Grafica generica

Grafica fotorealistica

Grafica tecnica

Se volete cedere altri esempi per capire se il programma fà al caso vostro date un’occhiata qui : http://www.xaraxtreme.org/about-screenshots.html

gen 172011
 

Proview è un sistema di controllo di processo Open Source.

E’ moderno, potente e contiene tutte le funzioni normalmente richieste per il controllo sequenziale, la regolazione, l’acquisizione dati, la comunicazione, ecc. ecc.

La configurazione di un sistema Proview viene eseguita graficamente, rendendo l’adattamento e creazione dell’applicazione semplice, affidabile e flessibile.

Proview è un sistema distribuito, il che significa che il sistema può essere costituito da più computer, collegati tramite una rete, preferibilmente ethernet.

Un tipico sistema Proview consiste di un sistema di controllo di processo e di una o più stazioni operatore.

È facile configurare una centrale operativa in modo da trasformarla nel sistema HMI di diversi sistemi di controllo.

La programmazione è possibile sia in modo grafico tipo PLC-editor che con linguaggi di programmazione di alto livello (come C, C + +, Java o FORTRAN).

Il concetto di Proview si basa su una soluzione soft-PLC che viene eseguita su computer standard con Linux come sistema operativo.

Il sistema di I/O più utilizzato in Proview è il Profibus/DP, un bus di campo robusto e ben collaudato.

Il sito ufficiale del prodotto è : http://www.proview.se/

Sul sito si trova anche una buona documentazione e alcuni esempi di configurazione in lingua inglese.

Se voleste solo provare l’applicazione Proview viene anche distribuito come Live CD in modo da semplificare le cose al primo approccio.

In pratica vi basterà scaricare la ISO e scriverla su di un CD , dopo di che avvierete la macchina (PC) con il Live CD avendo così tutto già pronto per i vostri test , potrete così prendere confidenza col sistema senza la necessità di installare Linux sul vostro Hard Disk .

La ISO è scaricabile da questo link :

Proview_ISO

Riporto sotto alcune schermate di Proview :

Programmazione a blocchi logici

Programmazione Graphcet

Programmazione di blocchi di regolazione PID

Esempio di HMI Proview

ott 122010
 

.

Archimedes è un CAD 2D libero e open source . (gratuito quindi)

Si tratta di un Software costruito su Eclipse Rich Client Platform e completamente basato su plug-in.

Ciò significa che è facilmente estendibile.
Archimede funziona su GNU / Linux, Mac OS X e Windows e richiede solo che sia installata una Java Virtual Machine per poter funzionare .

La Java Virtual Machine è anche un software gratuito ed è scaricabile da questo sito : http://www.java.com/it/download/index.jsp

Questo CAD non è comlpeto come QCad ma sicuramente vale la pena di provarlo , magari è quello che cercavate (semplice e funzionale) .

Il sito ufficiale da cui potete scaricarlo è :  http://www.archimedes.org.br/

set 292010
 

Parted Magic e’un sistema operativo linux di tipo live che , tramite i programmi che mette a disposizione come GParted e Parted permette la gestione delle attività di partizionamento in modo facile e semplice .
In Parted Magic sono disponibili molti altri programmi utili ad esempio Clonezilla, Partimage, TestDisk, Truecrypt, G4L, SuperGrubDisk, ddrescue, ecc .. per effettuare backup copie e manutenzione dei nostri dischi.
Parted Magic supporta i seguenti file system : ext2, ext3, ext4, fat16, fat32, HFS, HFS, jfs, linux-swap, ntfs, reiserfs, reiser4, e xfs.

Per poter funzionare Parted Magic richiede almeno un processore i586 e 256MB di RAM o 128MB in modalità “Live”.
.
Caratteristiche

  • Formattazione di unità hard disk interni ed esterni.
  • Spostare, copiare, creare, eliminare, espandere e comprimere le partizioni del disco rigido.
  • Clonare gli hard disk , per creare un backup completo.
  • Test dei dischi per rilevare guasti imminenti.
  • Test della memoria per ricercare i settori danneggiati.
  • Test per verificare le prestazioni del computer (Benchmark).
  • Cancellare l’intero disco rigido in modo sicuro , lasciandolo ripulito da tutti i dati.
  • Permette di accedere a sistemi che non sono più in grado di avviarsi permettendo di salvare i dati importanti.
  • Funziona direttamente dal CD, senza la necessità di installazione (lasciando il sistema integro).

Volendo definire Parted Magic potrei dire che e’ il tool che in caso di noie col vostro PC è in grado di semplificarvi la vita e , se lo avete utilizzato per crearvi un’immagine del vostro Hard Disk (Clonezilla o PartImage) , vi permette di ripristinare la vostra macchina in modo semplice e veloce .

Potete scaricare la ISO di Parted Magic dal sito ufficiale che è : partedmagic.com