Visualizzazione post con etichetta Open Source. Mostra tutti i post
Visualizzazione post con etichetta Open Source. Mostra tutti i post

sabato 19 luglio 2014

Convertire un pdf in bianco e nero in un comando con Linux

Grazie al software opensource To Black and White potremmo convertire i nostri documenti in bianco e nero in pochi secondi:

Installiamo To Black and White:
sudo add-apt-repository ppa:dpd-/ppa -y
sudo apt-get update -y
sudo apt-get install tobw -y
L'utilizzo è semplice:
tobw file.pdf
E otterremo il file risultante nella stessa cartella dell'input.
 

Creare un pacchetto e pubblicarlo su Launchpad

Abbiamo realizzato un programma in bash, c, c++, python, gambas, .... e vogliamo pubblicarlo? ecco come si fa:

lunedì 9 giugno 2014

UEFI Secure Boot: è sicuro per noi o per loro?

Microsoft ha imposto già da tempo ai produttori di computer di venderli con UEFI attivato, ma cos'è
UEFI?

UEFI è un'alternativa al BIOS nelle schede madri che dovrebbe avere questi vantaggi:

  • Miglioramento della sicurezza nella fase di avvio.
  • Maggiore velocità dei tempi di avvio e di ripresa dallo stato di ibernazione.
  • Supporto di unità maggiori di 2,2 terabyte (TB).
  • Supporto di driver di dispositivi firmware a 64 bit che il sistema può utilizzare per indirizzare più di 17,2 miliardi di gigabyte (GB) di memoria durante l'avvio.
  • Possibilità di utilizzare il BIOS con hardware UEFI.
    Fonte: Microsoft
Il bollino traditore, simbolo della presenza di UEFI.
Ma in pratica è una garanzia per la Microsoft dal momento in cui su una macchina UEFI puoi installare solo Windows e da Win 8 in poi; e una garanzia per i produttori di schede in quanto funzionano solo le schede certificate (il certificato è a pagamento).

Questo chiude il mondo dell' open: i sistemi open source come Linux non potranno più essere installati e molte schede open hardware non potranno essere utilizzate.

Microsoft si difende dicendo che non obbliga a usare UEFI: obbliga solo a vendere pc con UEFI attivato e che gli utenti possono disattivarlo dalle impostazioni del BIOS, ma il problema è che non in tutti i computer si può disattivare: in molti è obbligatorio!

La Free Software Foundation ha aperto una petizione contro il UEFI obbligatorio: se vuoi partecipare clicca su questo link!


Comunque Windows 8 e 8.1 si possono installare anche con UEFI disabilitato, quindi permettendo la coesistenza Win-Linux.

Per i computer con UEFI non disabilitabile si possono usare alcune versioni di Linux contenenti una chiave UEFI comprata da Matthew Garrett integrata nel loader Shim:

  • Ubuntu 12.10 (solo nella versione 64 bit) e Ubuntu 13.04
  • Fedora 18 
  • Sabayon 11
  • Arch Linux (vedi Wiki)
  • openSUSE 12.3
  • Linux Mint 15 Olivia (anche se non confermato dovrebbe supportare UEFI)

mercoledì 14 maggio 2014

Synapse, un'alternativa alla Dash

Interfaccia di Synapse
Con le ultime versioni di Ubuntu il menù applicazioni è stato sostituito dall' innovativa dash.
La dash permette di cercare app, file, musica, video,.. semplicemente scrivendo alcune lettere del nome.
Il problema più grande è che occupa molta memoria ed è poco efficiente.
Più risulatiti
Synapse è un tool che occupa poca memoria e può sostituire la dash con la differenza di essere molto più veloce grazie all' indicizzazione dei file; Synapse è adatto a tutti i computer: dai nuovi modelli a quelli più vecchi e con qualsiasi distribuzione Linux e con qualsiasi DE.

Apri con...
Per avviarlo basta premere Ctrl+Space (ispirato al Cmd+Space di Spotligth), scorciatoia che potete cambiare, e digitare alcune lettere di ciò che cercate (anche saltandone alcune), poi premete invio per aprire.
Ci sono estensioni come la calcolatrice
Se volete più risultati premete la freccia giù e se cercate specificatamente un programma, un documento, un'immagine,... scorrete le sezioni con le frecce sx/dx.
Con Tab scorrendo con la fraccia giù potete cambiare il programma con cui aprire i file.


INSTALLAZIONE
sudo add-apt-repository ppa:synapse-core/ppa
sudo apt-get update -y
sudo apt-get install synapse -y



giovedì 10 aprile 2014

Compilare eseguibili Windows su Linux

Tempo fa avevamo visto come compilare C++ per Linux su Linux, oggi vedremo come compilare per Windows su Linux (il risultante sarà in 32bit):

inanzitutto installiamo MingW:
sudo apt-get install g++ -y
sudo apt-get install mingw32 -y
sudo apt-get install mingw32-binutils -y
sudo apt-get install mingw32-runtime -y
Non preoccupatevi se da errore su uno dei quattro

Poi andiamo a compilare:

i586-mingw32msvc-g++ sorgente.cpp -o compilato.exe

Tutti i caratteri con Linux

Ecco un semplice schema esemplificativo di come fare tutti i caratteri con Linux (schema relativo alla tastiera italiana):
Ricordo che è inoltre possibile inserire direttamente il codice Unicode del carattere:
Ctrl+Shift+u seguito dal codice



giovedì 9 gennaio 2014

Versioni di Ubuntu

Cosa curiosa è che il numero delle versioni di Ubuntu non è casuale o incrementato, ma indica l' anno e il mese di uscita della versione ufficiale (anno.mese), e il  nome? Il nome è sempre composto da un aggettivo e un nome di animale che inziziano con la stessa lettera, e dalla 6.06 (Dapper Drake) vanno in ordine alfabetico:


Versione
Nome
Rilascio
4.10
Warty Warthog (Facocero Verrucoso)
20 ottobre 2004
5.04
Hoary Hedgehog (Riccio Veterano)
8 aprile 2005
5.10
Breezy Badger (Tasso Arioso)
12 ottobre 2005
6.06 LTS
Dapper Drake (Papero Signorile)
1º giugno 2006
6.10
Edgy Eft (Tritone Tagliente)
26 ottobre 2006
7.04
Feisty Fawn (Cerbiatto Esuberante)
19 aprile 2007
7.10
Gutsy Gibbon (Gibbone Coraggioso)
18 ottobre 2007
8.04 LTS
Hardy Heron (Airone Audace)
24 aprile 2008
8.10
Intrepid Ibex (Stambecco Intrepido)
30 ottobre 2008
9.04
Jaunty Jackalope(Lepre cornuta Disinvolta)
23 aprile 2009
9.10
Karmic Koala (Koala Karmico)
29 ottobre 2009
10.04 LTS
Lucid Lynx (Lince Lucida)
29 aprile 2010
10.10
Maverick Meerkat (Suricato Indipendente)
10 ottobre 2010
11.04
Natty Narwhal (Narvalo Elegante)
28 aprile 2011
11.10
Oneiric Ocelot (Gattopardo Onirico)
13 ottobre 2011
12.04 LTS
Precise Pangolin (Pangolino Preciso)
26 aprile 2012
12.10
Quantal Quetzal (Quetzal Quantico)
18 ottobre 2012
13.04
Raring Ringtail (Lemure Impaziente)
25 aprile 2013
13.10
Saucy Salamander (Salamandra Impertinente)
17 ottobre 2013
14.04
Trusty Tahr (Capra Affidabile)
17 aprile 2014



domenica 1 dicembre 2013

Firefox OS

Firefox OS è un recente OS open source per dispositivi mobili che si basa solo su webapp, questo fa si che sia un sistema leggero e veloce, senza limitarne l' uso; inoltre il mercato delle webapps e in notevole aumento e segnerà il futuro dello sviluppo software: una webapp è compatibile con tutti i dispositivi ed il suo sviluppo è abbastanza semplice.
Mozilla fornisce in oltre delle api per l' integrazione con l' O.S. : queste webapp sareanno disponibili sul market.
Ma come provare queste app se non si ha un cellulare con Firefox OS?
1) UTILIZZANDO FIREFOX SU LINUX
Andiamo qui e scarichiamo l' estensione

Su strumenti > sviluppo Web > Firefox OS Simulator











2) UTILIZZANDO FIREFOX SU ANDROID


UDOO

UDOO


UDOO è un progetto di open source hardware italiano basato su Arduino DUE  e Raspberry Pi.
Ha due processori (uno per Arduino e uno per il sistema operativo) ARM e 1 GiB di RAM.
E' adatto si per Linux sia per Android.
Grazie alla coesistenza delle due scjhede può essere programmato da se stesso senza computer aggiuntivi ed è compattibile con tutti i programmi e le espansioni Arduino.
Grazie all' ADK fornito da Google è facile interagire fra Android e UDOO potendo creare controlli a distanza.
UDOO ha intrapreso un progetto chiamato Kick Starter avviato già durante lo sviluppo: questa comunità ha riscontrato le esigenze degli utilizzatori delle versioni beta e ha contribuito al miglioramento del prodotto finito.
UDOO è ancora in fase di sviluppo, ma è già disponibile in commercio sul sito ufficiale.
Il prezzo attualmente gira sui 100€.

Android ROMs

Per ROM si intende, anche se impropriamente, il sistema  operativo di un cellulare.
In questo articolo andremo a vedere le principali versioni modificate di Android.
Attenzione: gli argomenti trattati in questo articolo evolvono molto velocemente.



  • E' la ROM attualmente più diffusa.
    Grazie al DSP Manger si può avere un controllo totale sull' audio: equalizzatore,
    cuffie, auricolari e player bluetoooth,...

    Inoltre vengono semplificate le gesture del quicksetting (per esempio premendo su un' impostazione si attiva o si disattiva e solo tenendo premuto si apre il menù completo)

    La Cyanogen include anche Focal: una fotocamera con svariate impostazioni (multiscatto, regolazioni,...).
    Un altro vantaggio di Focal è il sitema di compressione: le foto vengono salvate con una qualità superiore a quelle di Android.

    Grazie a Trebuchet si possono personalizzare la schermata di blocco e il launcher al 100%.

    Privacy Gard permette di bloccare l' accesso alle informazioni personali ad alcune applicazioni, c'è però la possibilità che alcune applicazioni non funzionino se gli si blocca l' accesso a tali dati.

    Una grande funzione è la gestione dei profili: si può impostare che in una data posione (GPS), quando ci si connette ad un determinato wi-fi, ad una data ora, cambi profilo: cioè cambi suonerie, volumi, sfondo,...

  • MIUI
    Miui stravolge totalmente la grafica di Andorid, ed adotta un proprio market solo per i temi.

    Interessanti son i Quicksettings: rapidi e intuitivi.

    Il Memory Manager consente di chiudere le applicazioni definitivamente e di eliminarle dalla memoria RAM.

    Il player è completamente diverso e permette di vedere il testo della canzone mentre la si ascolta.
    Importante è il discorso sicurezza: Miui include antivirus, Antispam, Backup e un privacy guard migliore di quello della Cyanogen: permette di scegliere quali informazioni mostrare a quali applicazioni , e se ad una applicazione viene negato di conoscere certe informazioni, questa non crasha perché le viene restituito un elenco vuoto.

  • AOKP
    E' attualmente la ROM più veloce.
    Permette di impostare un ritmo personalizzato per la vibrazione e il led, diverso per ogni tipo di notifica.

    La gestione della Privacy è simile a quella di Miui.

    Inoltre è possibile modificare al 100% la barra di navigazione (quella sotto) e la status bar.






  • Paranoid Android
    E' instabile (il dispositivo potrebbe crashare da un giorno all'altro) , ma in compenso offre molte funzioni  interessanti:
    Si possono impostare DPI diversi per ogni app, si può usare lo smartphone in modalità  tablet,...
    Carine sono anche le notifiche: sono come il cerchio della chat di facebook, poi se ci clicchi sopra si apre la finestra relativa in popup senza chiudere l' app in utilizzo.









  • PAC-MAN
    E' nata recentemente e raccoglie tutte le precedenti ROMs. E' molto instabile (è già bene se si accende)
    ma promette molto. Riportiamo solo una screen.





  • OMNIROM
    E' il progetto più recente e si basa tutto sulla comunity.
    Supporta il multiscreen (due applicazioni in contemporanea).