Notepadqq, il notepad++ per linux, è adesso su github

La farò breve: se siete programmatori, vi invito a dare un’occhiata al sorgente di notepadqq qui su github. Siccome ha bisogno di affetto e di funzionalità, potete forkarlo quanto volete e sarò felice di integrare le vostre modifiche via github.

Il progetto è Qt, e non c’è niente di particolarmente complicato. Per qualsiasi cosa, comunque, potete scrivere a danieleds0@gmail.com.

O potete anche aggiungere un commento a questa pagina.

O a qualsiasi altra pagina.

Notepadqq su PC Magazine

Ogni tanto mi stupisco nel vedere, sul web, alcune discussioni su Notepadqq. Quando un software è dichiarato ancora in pre-alpha e tutti ne parlano, non può che far piacere!1

Oggi ho scoperto che anche la rivista PC Magazine ne parla nel suo numero 291 di Giugno 2011… trovate qui il link per vedere il PDF tramite Google (siccome è un’anteprima, per leggere cosa dice di Notepadqq è necessario copiare il microscopico testo e incollarlo in un editor). Qui trovate un link alternativo.

Nel ben scritto articolo viene fatto un interessante confronto con Notepad++, tenendo conto delle somiglianze e delle differenze.

Finisco ringraziando tutti quelli che stanno contribuendo al progetto, anche solo parlandone, e in particolare un certo iVinz che a quanto pare ha il form dei commenti fuori uso :D

Note:
  1. E visto che tutti si lamentano dei “menu che non si aprono”, vedrò di prenderne atto. []

Notepadqq: nuovo PPA per la versione Linux di Notepad++

La nuova icona. E c'è anche vettoriale!

Questi ultimi giorni li ho passati esplorando l’infinità di Launchpad, il famoso progetto di Canonical che offre un punto di riferimento a migliaia di software, specialmente open source.

Qualche settimana fa ho provato a creare un PPA per ospitare i pacchetti di Notepadqq, quel software che mira a creare una versione di Notepad++ eseguibile sui nostri sistemi Linux1. Avrete notato che ce l’ho fatta con successo, lo scoglio più grande è stato quello di capire come strutturare un processo di creazione dei pacchetti DEB che fosse efficiente, ma poi ho capito che mi sto dilungando troppo ed è meglio se passo alle informazioni importanti.

Per farla breve, insomma, mi sono messo a creare su Launchpad un progetto relativo a Notepadqq. Poi, non contento, ho creato anche un team per Notepadqq (il cui fantasioso nome è “Notepadqq Team“). Di conseguenza non potevo certo lasciare il PPA sul mio account personale… ora è posseduto dal team.

Detto in altre parole2: sudo add-apt-repository ppa:notepadqq-team/notepadqq

E adesso abbiamo anche un bel bug tracker che funziona a meraviglia. Per non parlare delle traduzioni fornite dalla comunità3. Devo ancora capire come funzionano metà delle cose, ma sono stupito in positivo.

Ora non resta che continuare lo sviluppo.

Note:
  1. “GNU/Linux” è antipatico da dire []
  2. Per la serie: intero articolo riassunto in una riga []
  3. In realtà devo ancora trovare il modo di far funzionare questa cosa []

Notepadqq: Notepad++ per Linux ha un suo PPA!

Aggiornamento 2011/04/13 – Aggiornato l’indirizzo del PPA.

Ho appena terminato di mettere a punto il PPA per notepadqq: https://launchpad.net/~danieleds0/+archive/notepadqq https://launchpad.net/~notepadqq-team/+archive/notepadqq (e aggiunto il progetto su Launchpad).

Per aggiungere il PPA alla nostra distribuzione Ubuntu, possiamo procedere aggiungendo le seguenti linee alle sorgenti software del sistema:

deb http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu versione_ubuntu main
deb-src http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu versione_ubuntu main

(dove al posto di “versione_ubuntu” dovrete inserire, ad esempio, “maverick” o “natty”)

o, più semplicemente, eseguendo il comando sudo add-apt-repository ppa:notepadqq-team/notepadqq.

Dopo aver aggiornato la lista dei pacchetti, possiamo quindi andare a installare il pacchetto notepadqq :-)

Notepadqq: un clone di Notepad++, per Linux

AGGIORNAMENTO: Notepadqq: Notepad++ per Linux ha un suo PPA!

Notepadqq è un progetto appena nato, che mira a creare una buona alternativa a Notepad++ su Linux.
Ci sono già ottimi editor, certo, ma nessuno di questi ha integrate tutte le funzionalità dell’ottimo Notepad++.
La home page di Notepadqq si trova all’indirizzo http://notepadqq.sourceforge.net/. È possibile trovare più informazioni all’indirizzo https://sourceforge.net/projects/notepadqq, da cui è anche possibile scaricare i file attualmente sotto SVN.

Curiosità: lo sto sviluppando grazie all’ottimo Qt, e il motore è lo stesso di Notepad++: scintilla.

Come crashare il tuo Notepad++

Notepad--Notepad++ è un software davvero ricco di funzionalità. Se siete anche minimamente appassionati di programmazione ne avrete sicuramente almeno sentito parlare.

Proprio l’ultima versione di quel software (5.4.5) è soggetta ad un problema che viene descritto come Local .C/CPP Stack Buffer Overflow PoC. Naturalmente in rete si trovano già gli exploit… perché non provare?

Mi sono così armato del mio Debian e del sorgente dell’exploit, che ho adattato, compilato ed eseguito. Continua a leggere