Category archives: Programmazione

 

 

0

Google rilascia Android Studio la nuova piattaforma di sviluppo disponibile anche per Linux

Android Studio
Tra le tante caratteristiche che fanno di Android uno dei migliori sistemi operativi per dispositivi mobili troviamo anche piattaforme di sviluppo potenti e funzionali che facilitano la creazione di nuove applicazioni, giochi tools ecc. Una delle novità presentate in questi giorni al Google I|O 2013 di San Francisco è la nuova piattaforma di sviluppo denominata Android Studio.
Android Studio è una nuova piattaforma di sviluppo, basata su IntelliJ, dotata di un completo editor per layout con il quale è possibile avere un’anteprima in tempo reale su diversi tipi di device (smartphone, tablet, boxtv ecc) con diverse risoluzioni (tra queste troviamo anche la visualizzazioni in display fullhd ottima per box tv Android). Altra importante caratteristica di Android Studio è lo strumento integrato che controlla in tempo reale errori di scrittura del codice in modo tale da ridurre errori di bug cosi da poter rilasciare applicazioni già stabili al primo rilascio.

Leggi il resto dell’articolo…

 

0

Secondo alcuni programmatori Microsoft è meglio lavorare su Linux piuttosto che allo sviluppo di Windows

La maggior parte dei nuovi studenti d’informatica mira tendenzialmente ad un futuro professionale all’interno di grandi aziende come Microsoft, Google o Apple.
Ma talvolta, a chi lavora in Microsoft nello sviluppo del sistema operativo e dei suoi progetti dedicati, non sembra poi cosi “bello” come si può pensare.
In un recente articolo sul portale osnews si parla di uno sviluppatore del kernel di Microsoft Windows NT (che ha voluto rimanere anonimo), il quale ha indicato Linux come sistema molto più veloce ed evoluto in molti scenari se messo a confronto con Windows.
A quanto pare alcuni sviluppatori del sistema operativo proprietario di Microsoft sembra non traggano molta soddisfazione dal lavoro che fanno, e terminate le proprie ore lavorative staccano completamente dal progetto. Questo non accade in Linux dove la maggior parte degli sviluppatori lo fa per passione credendo nel progetto a cui sta lavorando o contribuendo. In questo caso, questi ultimi, si impegnano nel progetto anche nel tempo libero aiutandosi tra amici, colleghi ecc. Il tutto visibilmente va a migliorare lo sviluppo di Linux e i suoi progetti dedicati.
Secondo lo sviluppatore, in Microsoft non vi sono molti incentivi a lavorare su piccoli miglioramenti che vengono reputati spesso “fastidiosi” e nel migliore dei casi di poco conto per la propria carriera, inoltre tendenzialmente non sono visti di buon occhio i contributi esterni al proprio team, perché possono mettere in discussione un cambiamento non pianificato al progetto cui ogni team è dedicato. Indica inoltre che in Linux succede l’esatto contrario, in quanto è proprio il continuo flusso di piccoli cambiamenti incrementali, nonché le sperimentazioni, che stanno alla base del sistema stesso.

Leggi il resto dell’articolo…

 

0

I 10 articoli più letti del mese: Aprile 2013.

1.- MacBuntu lo script per gli amanti di Linux che stravedono per la grafica del Mac.

MacBuntu è uno script che oltre a cambiare il tema installa anche una barra 3D in basso come nella schermata che vedete sopra.
Macbuntu funziona su qualsiasi ambiente desktop Gnome, ma è scritto apposta per Ubuntu e garantito per i sistemi Debian/Gtk. E si candida così a sostituire Mac4lin, che negli ultimi tempi andava alla grande.

Alla fine avremo i temi, icone, Docky, Global Menu, Compiz Extras e Ubuntu-Tweak il tutto configurato per assomigliare a MacOsX.
Come indica il produttore se all’avvio da livecd parte Unity basta terminare la sessione e riavviarla come Ubuntu “Classico”.
Per farlo andate nel sito sourceforge.net/projects/macbuntu , cliccate sul pulsante verde Download scegliete di salvare il file e cliccate ok.


2.- Come personalizzare Gnome 3 Shell, ecco 15 temi.


Le discussioni su quale tra i desktop disponibili per GNU/Linux sia il migliore è sempre stata una tra le più gettonate tra gli amanti del pinguino.

Alimentata ultimamente dalla diatriba in Ubuntu per l’adozione di Unity e le discussioni su Gnome 3, quest’aspetto del mondo dei sistemi operativi open source non accenna a tramontare.

I motivi per cui può servire cambiare gestore del desktop possono essere molti: prestazioni, comodità, funzionalità ma anche semplicemente per rinnovare un po’ l’ambiente con cui ogni giorno si ha a che fare.


3.- Canonical rilascia Ubuntu 13.04 “Raring Ringtail”, puntualità svizzera e qualche novità.


raring_ringtail_by_serdotlinechoCon la precisione che di solito accompagna il rilascio de ogni versione, puntuale come un orologio svizzero, Canonical  il team di Mark Shuttleworth ha finalmente pubblicato la tanto attesa versione 13.04 Ubuntu “Raring Ringtail” con importanti novità.

Da ricordare che Canonical ha rilasciato anche le prime build di Ubuntu Touch basate sul sistema operativo Ubuntu 13.04, destinate a smartphone e tablet.

Non si tratta ancora di versioni stabili del software, dunque poco adatte all’utilizzo di tutti i giorni, ma ottime per dare uno sguardo alle potenzialità della piattaforma.

Sono solamente quattro al momento i dispositivi supportati in via ufficiale: Nexus 7, Nexus 10, Galaxy Nexus e Nexus 4. In questo video Ubuntu Touch viene testato sul tablet da 7 pollici nato dalla collaborazione tra Google e ASUS, per verificare il comportamento di alcune applicazioni di base come la calcolatrice, il calendario o il browser per la navigazione Web, mentre tastiera, fotocamera e lettore multimediale risultano ancora non funzionanti.


4.- Facciamo musica con il PC con LMMS.



L’ultima versione rilasciata è la 0.4.5. (11/08/2008).

Download

Facciamo musica con il computer
Che si tratti di semplici appassionati o professionisti, con LMMS è possibile comporre brani musicali senza acquistare software costoso.

Molti utenti, in particolare musicisti, affermano di usare ancora Win- perché non trvano valide alternative a programmi come Cubase, Fruity Loops e Logic.

Con questo articolo dimostreremo che è possibile fare le stesse cose e anche di più con il Pingui­no utilizzando un solo programma: LMMS (Linux MultiMedia Studio). Grazie a decine di strumenti, drum machine, bassi e altrettanti effetti, tutti installagli sotto forma di plugin, LMMS permette di sintetizzare e mixare suoni per comporre musica di qual-siasi genere.


5.- Segreti e novità nella nuova roadmap di Ubuntu 13.04 “Raring Ringtail”.


ubuntu-ringtail-logoMark Shuttleworth ha annunciato tempo fa la prossima versione targata Canonical, Ubuntu 13.04 (nome in codice Raring Ringtail), proponendo agli sviluppatori un approccio leggermente diverso rispetto a quello adottato finora.

Tradotto da alcuni come Lemure Impaziente dovrebbe significare in realtà Bassarisco Impaziente.

In sintesi, l’invito di Shuttleworth resta indirizzato a chiunque voglia contribuire all’evoluzione del progetto, ma questa volta chiedendo ai partecipanti di non divulgare informazioni sulle novità più importanti finché non sarà deciso da Canonical. Una decisione che ha fin da subito attirato a sé numerose critiche, da parte di chi vede in questo percorso un parziale abbandono della filosofia “open”.
  –>

6.- QtOctave l’alternativa a MatLab, linguaggio interattivo di programmazione ad alto livello per il calcolo matematico.


qoctaveMolti studenti di facoltà scientifiche ed ingegneristiche presto a tardi si troveranno a dover lavorare con MatLab.

MatLab per chi non lo sapese è un ambiente per il calcolo numerico e l’analisi stattistica che comprende anche l’omonimo linguaggio di programazzione creato dalla MathWorks.
 
Consente di manipolare matrici, visualizzare funzioni e dati, implementare algoritmi, creare interfacce utente, e interfacciarsi con altri programmi. Nonostante sia specializzato nel calcolo numerico, un toolbox opzionale interfaccia MATLAB con il motore di calcolo simbolico di Maple. E’ usato nell’industria, nelle università ed è multipiattaforma.

Purtroppo tale programma è proprietario e il costo della licenza non è per nulla economico anche se esistono versioni per studenti a costo minore, ma di certo non implementano tutte le funzinalità della versione completa. Quindi lo studente che deve sviluppare il proprio progetto ha quattro alternative:
.

7.- Burg Manager una utility per configurare molto facilmente il boot loader Burg.



Burg Manager ci permette di configurare molto facilmente il boot loader burg.

Questo a differenza di grub permette di ottenere una finestra di scelta di boot molto bella.

Con Burg Manager possiamo:

  •     installare burg al posto di grub
  •     emulare la finestra di burg ottenuta
  •     modificare il file di testo di configurazione di burg
  •     selezionare un tema
  •     cambiare la risoluzione
  •     modificare il time out
  •     rimuovere burg
  •     ripristinare grub
  •     installare temi

8.- Come installare Google App Inventor ed il suo ambiente di sviluppo in una macchina con sistema operativo Ubuntu.


google-app-inventor_ASP7j_65App Inventor è uno strumento che permette di realizzare un’applicazione Android anche a chi non conosce la programmazione, grazie ad una interfaccia visiva estremamente intuitiva.

L’idea iniziale si deve a Google, che però, a fine 2011 ha dismesso il progetto, rendendolo open source. Grazie a questo, il progetto è stato ‘acquisito’ dal MIT (Massachussets Institute of Technology). che lo sta portando avanti


  • Login.
    1. Aprire un browser (Firefox, Chrome…) alla pagina beta.appinventor.mit.edu ed effettuare il login con il proprio account Google.

  • 9.- Come configurare Email con Fastweb su dispositivi Google Android.


    google androidEmail è l’applicazione di gestione della posta elettronica integrata in Android.

    La procedura che segue ti consente di configurare un account di posta elettronica sul tuo dispositivo Android, il popolare sistema operativo per dispositivi mobili targato Google, compatibile anche con l’ultima versione stabile rilasciata Jelly Bean 4.2.2

    Configura nuovo account di posta.
    Ecco le istruzioni per configurare un nuovo account di posta passo a passo:

    Seleziona il menu Applicazioni e poi clicca su Email


    10.- Cosa c’è di nuovo in Ubuntu 13.04? Miglioramenti dell’ultima versione e utili scorciatoie da tastiera.


    Raring-RingtailUbuntu 13.04 continua l’evoluzione dell’interfaccia grafica Unity. Ecco di seguito alcune delle nuove caratteristiche dell’ultima versione di Ubuntu.
    Nuove e migliorate funzionalità:
        Ricerca su Amazon o Ubuntu One Music Store direttamente dalla Dash o dal Launcher.
        Utilizzare la Lens per le fotografie per visualizzare le proprie foto dal computer o dai social network.
        Leggere i messaggi dai propri social network attraverso la Lens «Gwibber».
        Fare clic-destro su un elemento nella Dash per visualizzarne un’anteprima a pieno schermo, con molte altre informazioni.
        Inserire le proprie credenziali in Account online per configurare facilmente l’integrazione con i servizi in rete nella Dash, in Gwibber, per la messaggistica istantanea e molto altro.
        Tenere traccia dei propri contatti con Contatti, la propria rubrica personale.
        Lavorare facilmente con LibreOffice 4.0, dotato ora di nuovi e moderni modelli di presentazioni e con supporto integrato per la barra dei menù di Ubuntu.

     
    Se ti è piaciuto l’articolo , iscriviti al feed cliccando sull’immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:
    reeder

     

    0

    CyanogenMod Dev Center un nuovo tools per aggiornare e personalizzare Rom Android con Linux

    CyanogenMod Dev Center su Ubuntu Linux
    Android è un sistema operativo mobile sviluppato da Google la quale rilascia anche i sorgenti in modo tale che possa essere modificato e ridistribuito come una normale distribuzione Linux. Grazie a tutto sono nati diversi progetti dedicati ad Android il più importante (e molto probabilmente il più conosciuto ed utilizzato) è CyanogenMod.
    CyanogenMod è un ROM per smartphone e tablet Android la quale rimuove tutte le applicazioni Google di default (esempio Google Play Store, Gmail, YouTube, Maps ecc) e aggiunge nuove funzionalità e personalizzazioni ad Android. In CyanogenMod troviamo anche diverse ottimizzazioni e sopratutto un maggior supporto ad esempio per WiFi, Bluetooth e tethering USB, migliorie per i tablet da 7,8 e 10 pollici e molto altro ancora.
    Alcuni sviluppatori hanno deciso di sviluppare un interessante tools denominato CyanogenMod Dev Center con il quale è possibile gestire una o più ROM CyanogenMod direttamente dal desktop di Ubuntu.
    CyanogenMod Dev Center è un’applicazione con la quale sia un’utente esperto che sviluppatori potranno operare su ROM CyanogenMod effettuando aggiornamenti, modifiche al suo interno e molto altro ancora per poi ricrearla e utilizzata sul proprio device oppure condividerla in rete.

    Leggi il resto dell’articolo…

     

     

    0

    LiveCode 6.0 - software professionale open source per lo sviluppo di applicazioni mobili

    LiveCode è una piattaforma di sviluppo professionale, realizzata da RunRev, dedicata alla creazione di applicazioni mobili per Android, Apple iOS, Amazon Kindle, ecc.
    Nei mesi scorsi RunRev ha avviato una raccolta fondi attraverso Kickstarter con la quale l’azienda ha voluto portare la propria piattaforma LiveCode open source e quindi renderla disponibile per tutti gli utenti.
    La raccolta fondi ha superato le aspettative cosi fornendo ricavi necessari non solo per rendere open source LiveCode ma anche migliorarne lo sviluppo nei prossimi aggiornamenti.
    La nuova versione 6.0 di LiveCode viene rilasciata con licenza GPLv3 gli sviluppatori non solo potranno utilizzare la nuova piattaforma ma anche migliorarla e poi condividerla senza problemi di licenza.

    LiveCode 6.0 è quindi già da ora disponibile per Linux, Windows e Mac, grazie a questa piattaforma sarà possibile realizzare applicazioni mobili da un’interfaccia grafica senza quindi operare sul codice il tutto fornendo un supporto per i più diffusi sistemi operativi mobili.

    Leggi il resto dell’articolo…

     

    0

    Android: riprodurre files audio attraverso la SoundPool

     

    0

    Il tutorial di Python, quarta parte: strutture dati, liste, tuple e sequenze.

     Strutture dati.

    Questo capitolo descrive in maggiore dettaglio alcuni punti che sono già stati affrontati, e ne aggiunge pure alcuni nuovi.

    Di più sulle liste

    Il tipo di dato lista è dotato…

    [[ This is a content summary only. Visit my website for full links, other content, and more! ]]

     

    0

    JoM – sistema di gestione lavori in licenza AGPLv3

     

    0

    HipChat - l'instant messaging professionale approda in Linux

    HipChat su Ubuntu

    Il team HipChat ha recentemente annunciato il rilascio della prima beta per Linux del famoso software dedicato all’instant messaging nel settore professionale.
    HipChat è un progetto dedicato ad agevolare la collaborazione in tempo reale tra utenti, gruppi di lavori e clienti all’interno di una chat room privata oppure pubblica.
    L’applicazione offre diverse funzionalità studiate per garantire la salvaguardia della privacy durante le comunicazioni fornendo anche un’interfaccia grafica semplice ed intuitiva oltre ad essere disponibile sia per pc desktop che dispositivi mobili.
    HipChat dispone di semplici strumenti sviluppati per agevolare il lavoro degli amministratori di sistema, progettisti ecc fino ad arrivare alla possibilità di gestire chat tra amministratori del progetto e vari beta tester, utenti ecc.
    L’applicazione dispone di notifiche pop-up, suoni, collegamento nel tray del sistema ed inoltre permette di condividere anche file, video senza dover utilizzare tool di terze parti.

    Leggi il resto dell’articolo…