Visualizzazione post con etichetta Qualità del software. Mostra tutti i post
Visualizzazione post con etichetta Qualità del software. Mostra tutti i post

domenica 6 ottobre 2013

Programma per la visualizzazione di note condivise


E' da un po' di tempo che sto avendo la fantasia di scrivere un programma per la visualizzazione di note condivise, che permetta di scriversi velocemente una nota, un url, una checklist, e di condividerlo tra i vari dispositivi che quotidianamente usiamo, nella fattispecie il PC di casa con linux, quello dell'ufficio con windows, un telefonino con android.

Ho deciso quindi di scrivere quali potrebbero essere le caratteristiche di un programma di questo tipo, prendendo spunto da internet:
  • uso del servizio Dropbox per la sincronizzazione
  • uso della formattazione markdown: discussione alla libreria di sviluppo cosigliata

Avevo anche trovato un nome: Mark down oltre che indicare il tipo di formattazione, vuol dire appuntarsi, per cui un nome carino in italiano "appuntarsi note" diventa MarkDownNotes.

Ma durante la ricerca di informazioni al riguardo, ho scoperto che tutte queste non sembrano delle idee troppo originali:

Quello che noto è che ci sono un bel po' di applicazioni per IOS ma niente per desktop e/o android, per cui insisto nella mia fantasia. L'utente può prescindere dall'usare il mio programma, perchè la modifica delle note è ottenuta mediante un qualsiasi editor di testo, e la sincronizzazione mediante dropbox.

Il valore aggiunto sarebbe quindi fornito dalle seguenti caratteristiche:
  • cross-platform: windows/linux/android
  • un'icona nella traybar per aprire/chiudere tutte le note, inserire una nuova nota (nella versione desktop)
  • la possibilità di associare una data alla nota in modo da fornire una sorta di promemoria
  • collegamento con google calendar?
  • ?
vedremo...

domenica 7 febbraio 2010

Aggiornamenti ubuntu - 2

Fermo restando quanto detto nel post precedente, mi trovo costretto a diffidare ulteriormente degli aggiornamenti automatici.

L'altro giorno, come al solito, ho aggiornato il mio sistema. Alla fine dell'aggiornamento, però, un messaggio abbastanza preoccupante riportava un errore nell'aggiornamento di FUSE.

Al successivo riavvio, il pc si è bloccato dopo il logo ubuntu con un messaggio di errore relativo all'assenza di un file nella cartella script (non ricordo bene il testo, l'ho inserito come ricerca in google ma non sto ritrovando la cronologia...); ovviamente su google nessuno ha avuto il mio problema...

Fortunatamente il sistema si avviava con il kernel precedente, anche se i driver video Nvidia non venivano caricati per cui l'unica risoluzione video possibile era 800 x 600.

Ho effettuato un po' di tentativi, ma alla fine sono riuscito a risolvere il problema.

Tra i tentativi andati a vuoto:
  • da linea di comando: sudo apt-get install --fix-broken
  • sudo dpkg -- configure -a
  • sudo apt-get remove/install ubuntu-desktop
  • da synaptic: reinstallazione del kernel difettoso
Tra i tentativi che avrei provato:
  • da synaptic: rimozione di tutta la linea del kernel non funzionante
Tentativo andato a buon fine:
  • attivato per default da grub il kernel funzionante
  • reinstallato con envy il driver della scheda video
ora il sistema funziona!!

Maledizione!

Aggiornamenti ubuntu - 1

E' buon uso nell'informatica tenere sempre ben aggiornato un sistema, nell'ottica di essere protetto da eventuali bachi nel software che compromettono la stabilità e la sicurezza del sistema stesso.

Così come windows, le migliori distribuzioni linux offrono un comodo sistema di aggiornamento automatico, che permette di avere un sistema sicuro anche a chi di pc ne capisce poco.
Tutto questo è molto bello e funziona alla perfezione fintantoché si installano solo le applicazioni presenti nei repository ufficiali.

Mi sono capitati almeno due casi in cui l'aggiornamento ha reso inservibili dei software che avevo installato (magari con qualche difficoltà):
Entrambi questi software si installano compilando porzioni di codice rispetto alla versione di kernel attuale, per cui se si cambia versione del kernel (e con gli update questo può capitare 3-5 volte l'anno), tali software smettono di funzionare.

Se per vmware la cosa si risolve perdendo un po' di tempo a rieffettuare l'installazione, per i driver della penna DVB bisogna ingegnerarsi un po', perchè la procedura che mi ero salvato non funziona più: non sono più presenti dei sorgenti necessari che avevo trovato con tanta fatica e va cercato chissà dove un altro sistema per farla funzionare.

Morale della faccenda, tra un update del kernel e l'altro, è di fondamentale importanza verificare che le applicazioni compilate funzionino ancora. Se non funzionano si è costretti a ricompilare o, come nel mio caso, ad usare il kernel vecchio.

domenica 14 giugno 2009

Chi fa da se fa per tre

Freevo, il media center che sto usando adesso, non mi sta soddisfacendo troppo:
- è di installazione complicata
- spesso alcune funzioni indicate nel wiki non vanno (ad esempio per giocare con il mame)
- per far funzionare la tv sia in visualizzazione che in registrazione bisogna evocare antichi riti voodoo
- le istruzioni per l'installazione non sono sufficienti

Ad esempio ho scoperto da poco che per poter funzionare correttamente freevo ha bisogno di lanciare altri processi suoi, separatamente e rigorosamente a mano...ma non è indicato da nessuna parte...molto utile!

Dopo diversi mesi di utilizzo di freevo, ho deciso di provare ad impostare da me un mio media center, appoggiandomi ai programmi che ho potuto vedere in azione finora, come ad esempio mplayer.

Con Mplayer, infatti, si possono eseguire operazioni di visualizzazione filmati, canali tv e la possibilità di registrarli facilmente.

L'idea è quindi quella di implementare un front-end grafico, che permetta l'esecuzione di Mplayer per le suddette operazioni, con l'aggiunta della possibilità di lanciare il mame per i giochi da bar.

Il front-end sarà implementato in Python, linguaggio che non conosco ma che sembra abbastanza facile, assieme alla libreria pygame che fornisce immediate funzionalità grafiche senza dover conoscere l'hardware sottostante.

lunedì 5 gennaio 2009

Orthodox file managers

Dal libro dell'ortodossia.

E' dai tempi del dos che faccio uso di un orthodox file manager:
Il problema di mc è che dopo aver usato tanto Total Commander sotto windows, ci si abitua a dei comodi comandi assenti nella controparte sotto linux, come ad esempio:
  • tasto canc per cancellare;
  • rotellina per scrollare l'elemento selezionato;
  • tasto destro per selezionare il file
Un'altro aspetto che imposto sempre in total commander, è il classico sfondo blu, scritte azzurrine, giallo per i selezionati, inverso per gli elementi attivi e font leggibile.

Insomma, ogni tanto mi vien da installare soluzioni alternative, ma con scarsi risultati: sembra che a tutti manca qualcosina, o siano ancora poco maturi, instabili e pieni di bug per un uso avanzato giornaliero.

Da provare:
Tux Commander v. 0.6.50-dev
Premendo invio su un file jpg, mi aspetto che parta un visualizzatore di immagini, invece appare questo dialog:

selezionando l'opzione "Si", viene fuori una schermata che permette di configurare un'applicazione per ciascuna estensione...ma il sistema già conosce queste informazioni...le devo re-inserire per tux commander io a mano? Direi proprio di no. Avanti il prossimo!

BeeSoft Commander v.2.27
Il sito indicato nell'about non è raggiungibile (pessimo segno). Su quest'altro sito che sembra essere ufficiale si legge che ci sono 2 versioni a seconda delle librerie qt usate. Ho trovato questa recensione, su un blog dal titolo interessante. Insomma, questo ofm non permette di visualizzare il contenuto di un pdf nè cliccandoci sopra né con il tasto F3-View. Inoltre la configurabilità è molto bassa, e non mi permette di impostare i colori da me usati solitamente. Neext!

Deco
File manager in console, senza interazione col mouse: scartato!

Gnome Commander
Sarebbe perfetto se non fosse per un maledettissimo bug che affligge le installazioni in italiano che fa crashare clamorosamente l'applicazione tentando di cancellare un file! Che peccato! Il prossimo!

muCommander
Il migliore clone di mc/tc finora! Se non fosse per la lentezza (è scritto in java) non ci sarebbe niente da eccepire! Da usare per un po'!

Ultimate Commander

Non esistono package da installare, ma va compilato a mano. Niente di grave, se non fosse che richiede la suite Mono, il che mi rende molto restio ad installarlo...

wxCommander


Il package di installazione di linux al momento non sembra raggiungibile...

XFE
Problemi con questo commander:
  • non seleziona i file col tasto INS
  • non apre gli archivi
  • non mostra le immagini
  • difficile configurazione dei colori
Il prossimo!

Pygoscelis


This project has not released any files.

Atol

Sembra un progetto vecchio non più supportato...


Conclusioni

Non esiste un buon equivalente di Total Commander sotto linux; l'unico che mi ha convinto di più è stato muCommander, ma mi riservo il giudizio dopo un po' di utilizzo...

Aggiornamento 1
Problemi con muCommander:
- non si possono ridimensionare i campi, il nome lungo di un file viene tagliato
- lentezza generale (es. per cancellare un file)

Aggiornamento 2
Abbiamo risolto il bug che affliggeva la versione italiana di gnome-commander! Mi includo anche io per aver suggerito che si trattava di un problema nella localizzazzione!! bene!! Adesso posso usarlo anche io!! Per adesso bisogna installarsi il file .mo sistemato a mano, ma mi aspetto che il fix venga incluso nella prossima versione!

domenica 14 settembre 2008

Quest for best audio player

Nella mia infinita ricerca per il player definitivo per linux, sto accumulando esperienze ed impressioni dei vari player.

Rhythmbox: il player di default mi è piaciuto subito, ma poi mi sono scontrato con un paio di imperfezioni (UI non molto precisa, se non suona non sai perchè) ed un grave bug che affliggeva una versione di gstreamer.

Songbird: lo sto per abbandonare: il fatto che non si riescano a cancellare dei file dalla UI mi irrita alquanto.

Audacious: lo sto per provare adesso...ha anche il supporto per last.fm che giudico fondamentale.

mercoledì 3 ottobre 2007

Masterizzare, che "passione"


Oramai su (quasi) ogni PC/Notebook è presente un potente masterizzatore CD/DVD.

Sembra ovvio che sia possibile sfruttare questa comunissima periferica sotto linux, ma non è così.

Ho un CD contenente una mezza collezione di MP3 creato un anno fa con Nero sotto windows XP; nel frattempo ho recuperato il resto della collezione da internet.

Avevo quindi intenzione di aggiungere gli mp3 al CD, che ovviamente era stato lasciato con la sessione aperta.

Questa operazione semplice sotto windows, si rivela impossibile sotto linux: i due software più famosi, Brasero e GnomeBaker, non sono in grado di mostrarti il contenuto del CD multisessione e di aggiungere file trascinandoli col mouse. Ho ignorato il plug-in di Nautilus per la masterizzazione, perchè si attiva soltanto se si inserisce un cd vuoto.

K3B a quanto leggo sembra essere una valida soluzione, ma non mi va di caricare 200 mega di librerie in più solo per provarlo; potrebbe avere senso installarsi tutto il KDE e giocare con le varie applicazioni...prima o poi lo farò (non puoi essere esperto di linux se conosci solo Gnome o solo KDE!)

Non ho nemmeno considerato eventuali soluzioni a riga di comando (anche se a questo punto dovrei), ma la vedo un po' come una perdita di tempo: studiarmi tutti i comandi, effettuare dei tentativi magari rovinando dei CD buoni durante le prove non mi va proprio.

Rilanciando il PC sotto Vista (sono ancora in dual-boot, proprio per questi casi), ho notato l'applicazione Roxio Creator DE e l'ho lanciata. Come per magia mi ha caricato il contenuto del CD e mi ha permesso di trascinare e scrivervi dentro i file musicali in un attimo.


Insomma, tra i vari motivi per cui "Linux is not yet ready for desktop", aggiungerei anche questo: mancanza di un tool decente di gestione dei masterizzatori.

In realtà esiste una soluzione closed source: Nero Linux; il problema è che oltre ad essere closed (e passi) è anche trial, per cui la voglia di installare un trial closed sotto linux è veramente bassa.

Potrebbe avere senso, in caso di un uso intensivo del masterizzatore, di acquistare la versione full.

martedì 10 luglio 2007

YaUB - Yet another Ubuntu Blog

Ciao!

questo blog parlerà delle mie attività di configurazione della mia splendida Ubuntu Box (visibile nella foto qua sotto) per l'uso quotidiano; sarà quindi più un diario personale che un sito di pubblica utilità :)


Nella fattispecie gli argomenti che saranno affrontati riguarderanno la mia configurazione attuale e le sue applicazioni :
  • Dell Inspiron 6400, Core 2 Duo T5600 con tecnologia Vanderpool; GeForce Go 7300, 2Gb di RAM, 120Gb di disco rigido: riconoscimento e uso di tutto l'hw disponibile con questo PC;
  • Il mio Nokia N70: come configurarlo al meglio e automatizzare il suo uso: appena lo connetto mi piacerebbe che si aprisse il file manager con il suo contenuto, oppure che mi sincronizzi l'agenda e gli impegni con Google Calendar;
  • Tecnologie di virtualizzazione: provare nuove distribuzioni di linux, far girare Windows XP per applicazioni/giochi altrimenti non usabili; comparazione delle varie soluzioni; attivazione della tecnologia Vanderpool di cui sopra;
  • Internet: uso ottimale delle risorse della rete; radio/TV online; accesso ai propri dati da qualunque postazione; integrazione con il browser;
  • Ottimizzazione delle prestazioni: boot veloce del PC, avvio rapido di OpenOffice, scrittura rapida di applicazioni, ecc...
  • Qualità del software: importanza della User Interface, velocità ed efficienza dei programmi, automatizzazione delle attività di configurazione e manutenzione del sistema;
Mi rendo conto che ci sono centinaia di blog che parlano di Ubuntu, e addirittura con configurazione identica, ma avevo bisogno di uno spazio dove fissare tutte queste idee e dove poterle elaborare in maniera creativa, per cui...eccomi qui! :)