Gli articoli e le pagine più viste...

La scelta del Notebook. PC o Mac? Manuale di SQL DRM-free
Il Mio Lisp. Libro dedicato al linguaggio LISP e ai software CAD. Ubuntu e Linux Mint. Quale hardware?
Installare Linux a fianco di Windows nel modo più semplice Netbook vs Notebook vs IPad. Cosa acquistare?
Browser web Chrome, il peggio che ritorna. Linux è un fallimento?
<Flatpress Plugins>, i miei plug-ins per Flatpress...  

Aggiornamento editor RSciTE Versione 3.3.1-33

cat_scite.png In primavera non sbocciano solo i fiori, nascono anche nuove release di RSciTE. Eccoci qui, oggi, a parlare di una nuova versione, aggiornata con le ultime novità dell’editor di testo, SciTE.

Funzionalità aggiunte / modificate nella distribuzione RSciTE

  • F12, aggiunte abbreviazioni rapide per i comandi di F12. Questo consente la digitazione di alcune abbreviazioni per poter eseguire una data funzione. Questo metodo di selezione delle è sperimentale, e come tale, suscettibile a cambiamenti, anche radicali.
  • SciTE Release 3.3.1 (Released 11 April 2013)
  • Autocompletion lists can now appear in priority order or be sorted by Scintilla. Feature #981.
  • Most lexers now lex an extra NUL byte at the end of the document which makes it more likely they will classify keywords at document end correctly. Bug #574, Bug #588.
  • Haskell lexer improved in several ways. Bug #1459.
  • Matlab/Octave lexer recognises block comments and … comments. Bug #1414.
  • Ruby lexer crash fixed with keyword at start of document.
  • The PLAT_NCURSES platform now called PLAT_CURSES as may work on other implementations.
  • Bug on Cocoa fixed where input composition with multiple selection or virtual space selection could make undo stop working.
  • Direct2D/DirectWrite mode on Windows now displays documents in non-Latin1 8-bit encodings correctly.
  • Character positioning corrected in Direct2D/DirectWrite mode on Windows to avoid text moving and cutting off lower parts of characters.
  • Position of calltip and autocompletion lists fixed on Cocoa.
  • While regular expression search in DBCS text is still not working, matching partial characters is now avoided by moving end of match to end of character.
  • SciTE Release 3.3.0 (Released 30 March 2013)
  • Overlay scrollers and kinetic scrolling implemented on Cocoa.
  • To improve display smoothness, styling and UI Update notifications will, when possible, be performed in a high-priority idle task on Cocoa instead of during painting. Performing these jobs inside painting can cause paints to be abandoned and a new paint scheduled. On GTK+, the high-priority idle task is used in more cases.
  • SCI_SCROLLRANGE added to scroll the view to display a range of text. If the whole range can not be displayed, priority is given to one end.
  • C++ lexer no longer recognises raw (R”") strings when the first character after ” is invalid. Bug #1454.
  • HTML lexer recognises JavaScript RegEx literals in more contexts. Bug #1412.
  • Fixed automatic display of folded text when return pressed at end of fold header and first folded line was blank. Bug #1455.
  • SCI_VISIBLEFROMDOCLINE fixed to never return a line beyond the document end.
  • SCI_LINESCROLL fixed for a negative column offset. Bug #1450.
  • On GTK+, fix tab markers so visible if indent markers are visible. Bug #1453.
  • SciTE Release 3.2.5 (Released 26 February 2013)
  • To allow cooperation between different uses of extended (beyond 255) styles they should be allocated using SCI_ALLOCATEEXTENDEDSTYLES.
  • For Unicode documents, lexers that use StyleContext will retrieve whole characters instead of bytes. LexAccessor provides a LineEnd method which can be a more efficient way to handle line ends and can enable Unicode line ends.
  • The C++ lexer understands the #undef directive when determining preprocessor definitions. Feature #978.
  • The errorlist lexer recognises gcc include path diagnostics that appear before an error.
  • Folding implemented for GetText (PO) translation language. Bug #1437.
  • HTML lexer does not interrupt comment style for processing instructions. Bug #1447.
  • Fix SciTE forgetting caret x-position when switching documents. Bug #1442.
  • Fixed bug where vertical scrollbar thumb appeared at beginning of document when scrollbar shown. Bug #1446.
  • Fixed brace-highlighting bug on OS X 10.8 where matching brace is on a different line.
  • Provisional features are new features that may change or be removed if they cause problems but should become permanent if they work well. For this release Unicode line ends and substyles are provisional features.

Per scaricare immediatamente RSciTE, clicca qui.

La mia postazione casalingha di Lavoro e Svago

laptop.png Tempo fa, un visitatore curioso mi scrisse per chiedermi come fosse la mia postazione di lavoro.

Ai tempi non mi parve di particolare interesse, quindi non pubblicai nulla in merito.

Oggi però, quattro chiacchiere in merito a come organizzare una postazione di lavoro, credo sia utile farle.

Cosa serve

Le componenti di quella, che io, ritengo essere una buona postazione di Lavoro / Svago sono molte, alcune delle quali dettate da un gusto personale. Vediamole insieme :

  • Scrivania. Trovo indispensabile una scrivania molto ampia, sia in profondità che in larghezza, di colore chiaro e non lucida. Ritengo superfluo qualsiasi appendice sopra o sotto la stessa;
  • Una lampada, possibilmente in grado di illuminare uniformemente il piano di lavoro e posizionabile a piacere dove più serve. In questo caso occorre ricordare che la scrivania può, all’occorrenza, trasformarsi in un piano di lavoro per attività alternative;
  • Accanto alla scrivania, io utilizzo un piccolo mobiletto per ospitare accessori vari, come nas, router, switch ed altri aggeggi. Questo piccolo mobiletto non lo trovo indispensabile, ma sicuramente utile;
  • Venendo alla parte più tecnologica, parliamo del PC. Ovviamente sufficientemente potente per svolgere il suo lavoro. Io preferisco posizionarlo sotto la scrivania, in una posizione tale da non intralciare le gambe, ma sufficientemente comodo da raggiungere. Io eviterei inutili orpelli come lucette varie anche se, devo ammettere, hanno il loro fascino;
  • Sotto la scrivania, dove confluiscono tutti i fili di alimentazione, immancabile un UPS per prevenire involontarie, e alle volte dannose, mancanze di corrente. Utile anche per proteggere gli apparecchi da eventuali sovratensioni. Personalmente lo consiglio a tutti;
  • La prima cosa da posizionare sopra la scrivania saranno un mouse e una tastiera. Per il primo occorre valutare il fatto di essere destri o mancini e la grandezza delle proprie mani. Per quanto riguarda la tastiera, personalmente ho scelto un modello più ergonomico rispetto allo standard. Se scrivete molto, vi suggerisco di provare qualcosa di diverso rispetto alle normali tastiere dritte, potreste averne dei notevoli benefici, sia come comodità, sia come velocità di digitazione;
  • Passiamo al monitor. Solitamente un monitor, non esageratamente grande, è più che sufficiente. Per chi fa lo sviluppatore invece la cosa è un po diversa. Soprattutto nel mio caso, occupandomi di CAD, spesso si trovano clienti con un doppio monitor quindi, preferisco dotarmi di questa configurazione che, alle volte, può dare piccoli problemi nello sviluppo del software;
  • Naturalmente, per chi fa uso del pc anche durante gli spostamenti, un angolo sulla scrivania per il portatile mi pare d’obbligo;
  • Come ultimo componente della stazione di Lavoro / Svago ho lasciato la sedia. Questo componente, alle volte, è sottovalutato ma ricopre un ruolo di primaria importanza. Non solo perché ha il compito di far riposare il nostro “lato b”, ma anche perché deve consentirci una permanenza prolungata senza causare fastidi o fornirci inutili distrazioni. Quindi, ampia, comoda e silenziosa. Personalmente ritengo indispensabili anche i braccioli;

La mia postazione PC

Diamo infine uno sguardo alla mia scrivania, frutto delle mie esperienze durante decenni di uso del PC :
[Continua a leggere…]

I programmatori e le Donne

love.png Oggi trattiamo un argomento spinosissimo, per un programmatore. Le donne.

Nonostante questo non rientri nel materiale solitamente pubblicato da questo sito, siccome è il Mio sito personale, pubblico ciò che voglio. E se ogni tanto non sono “professionale”…. pazienza…

Oggi riflettevo su alcuni fatti che mi sono capitati negli ultimi mesi e, mi sono ricordato, una storiella letta molto tempo fa, che tratta l’argomento “Donne e Programmatori”.

Può sembrare strano, ma alcune storie paradossali, alle volte, hanno importanti insegnamenti da dare…
[Continua a leggere…]

Aggiornamento editor RSciTE Versione 3.2.4-32

cat_scite.png Questa versione tenta di raggiungere due obbiettivi. Prima di tutto implementa alcune nuove funzionalità, richieste dagli utenti, che estendono ulteriormente le capacità del software coprendo alcune necessità “di nicchia”.

Il secondo scopo di questa versione è quello di correggere diversi problemi segnalati, nell’editor di testo (SciTE).

Funzionalità aggiunte / modificate nella distribuzione RSciTE

  • F12, aggiunta nuova funzione Cloc per una semplice analisi statistica dei codici sorgenti. Questa nuova funzione permette ottenere una quantificazione statistica di quanto codice sorgente sia presente in un file o in un progetto, fornendo all’utente il numero di linee di programma e il numero di linee di commento a seconda della tipologia di file sul quale si opera.
  • F12, aggiunta nuova funzione per raddoppiare le barre nella selezione corrente.
  • F12, introdotta nuova funzione per l’eliminazione di tutti i ritorni a capo dalle linee selezionate.
  • F12, è ora possibile lanciare il nuovo tester di espressioni regolari fornito dal servizio online http://gskinner.com/RegExr/.
  • Corretta traduzione italiana di alcune voci di menu. Le traduzioni di locale.properties non sono salvate in formato unicode. L’utilizzo di unicode causava la comparsa di caratteri errati nelle voci di menu.
  • SciTE Release 3.2.4 (Released 17 January 2013)

Per scaricare immediatamente RSciTE, clicca qui.

Pubblicità e tracciamento visitatori. Diamoci un taglio!

error.png Oggi voglio parlare di due temi piuttosto delicati.

Desidero fare alcune riflessioni sulla pubblicità presente in internet e sui metodi utilizzati per controllare cosa l’utente fa durante la navigazione.

Pubblicità che, spesso, da opportunità di sviluppo per i siti web, si è trasformata in un intralcio alla navigazione per tutti gli utenti.

Vorrei quindi spiegarvi il mio punto di vista e il metodo che ho adottato per risolvere il problema.
[Continua a leggere…]

Nuovo aggiornamento RSciTE Versione 3.2.2-31

cat_scite.png Eccoci, come spesso accade, ad un nuovo rilascio di RSciTE.

In questa versione autunnale, le novità non mancano, sia nell’editor di base, sia nelle funzionalità della distrubzione RSciTE.

Per scaricare immediatamente RSciTE, clicca qui, altrimenti leggi il resto dell’articolo per scoprire le novità di questa release…
[Continua a leggere…]

MyProtector per Linux

cat_sicurezza.png A seguito delle numerose richieste ricevuto, ho sviluppato un’apposita versione per Lnux di MyProtector.

Per chi non lo conoscesse, MyProtector è un concept creato dall’idea di utilizzare una normale chiavetta USB, come fosse una protezione hardware, la quale avrà il compito di consentire il funzionamento del nostro software.

Per chi volesse capire meglio l’idea che sta alla base di MyProtector, consiglio di leggere la pagina ufficiale del programma, cliccando qui.

In questo articolo vedremo dove scaricare e come utilizzare MyProtector per Linux.
[Continua a leggere…]

RSciTE in Windows 8? Nessun problema!

cat_win.png Oggi parliamo di RSciTE (il mio editor di testo preferito) e del nuovo Windows 8.

Con l’avvento del nuovo sistema operativo di microsoft, ovviamente, RSciTE deve adeguarsi garantendo una piena compatibilità.

In questo articolo vedremo come installare RSciTE su Windows 8. Anche se si tratta di una operazione estremamente semplice e intuitiva, desidero ugualmente spendere due parole per chiarire alcuni aspetti spesso sottovalutati.
[Continua a leggere…]

Nuovo aggiornamento RSciTE Versione 3.2.0-30

cat_scite.png Sono arrivate le ferie, e grazie a questo periodo ecco un nuovo aggiornamento di RSciTE.

In questa versione estiva, le novità abbondano, sia nell’editor di base, sia nelle funzionalità della distrubione RSciTE.

Per scaricare immediatamente RSciTE, clicca qui, altrimenti leggi il resto dell’articolo per scoprire le novità.
[Continua a leggere…]

In Windows 8 funzionano i file CHM ?

cat_win.png Mi è giunta voce che il nuovo Windows 8 potrebbe avere problemi con i file CHM.

Preoccupato dalla notizia, apro Windows 8 Release Preview, installato in una macchina virtuale, e provo il suo comportamento con questi fondamentali file, i CHM.

Per chi non sapesse cosa sono, cito da Wikipedia :

Microsoft Compressed HTML Help o CHM è un formato proprietario per file di aiuto in linea, sviluppato da Microsoft e rilasciato nel 1997 come successore di Microsoft WinHelp. È stato rilasciato per la prima volta con Windows 98 ed è ancora distribuito e supportato sulla piattaforma Windows XP.

Questo formato, pensato per la realizzazione di file di aiuto, è stato anche utilizzato largamente in modi diversi. È molto comodo per mettere insieme pagine HTML in un unico archivio facilmente navigabile e consente di creare libri elettronici.
[Continua a leggere…]