ultraedit: che delusione

Si annuncia pomposamente e pretende pure di farsi pagare: ma non ne vale assolutamente la pena. Per editare le pagine html/php non va: è privo di menu a discesa contestuale per i tag, non permette di inserire links né immagini in modo agevolato. Il fumo è tanto, ma l’arrosto quasi nullo.

lista nera di software inutilizzabile

Ho provato Notepad ++ e Aracnophilia, due prodotti freeware (almeno quello), ma di scarsa o nulla utilità per chi vuole gestire un sito web lavorando sul codice sorgente.
Arachnophilia è ugly, orribile anche dal pdv estetico (è un programma java che si presenta come spastico nella stessa dispozione dei tasti e delle icone. E poi non fa praticamente niente di utile.
Un po’ più dignitosa è l’estetica di Notepad++, il quale, aperto un file htmlo ne evidenza almeno la sintassi, selezionando il tag in modo efficace. Solo che poi non dispone delle più elementari funzioni html, a partire da un richiamo di tidy. Non ha poi il menu popup contestuale. I suoi comandi sono più di un editor di puro testo.

php: attenzione alla sintassi

Sfasature nella resa del codice php possono venire da errori di sintassi, che spingono il server php a ignorare tale codice.
Seglialiamo ad esempio l’inizio delle righe di codice: non basta <? occorre <?php. Attenzione!

MuseScore

Si tratta di un (ottimo) editor musicale (in formato digitale-digitale: edita gli spartiti, in pratica).
Ne esistono versioni per Windows e per Linux. Tra l’altro quella per Linux installa automaticamente in server midi, per cui è risparmiata la procedura piuttosto farraginosa di far partire altri due programmi (i server midi, appunto) per poter ascoltare la notazione.
Scrivere uno spartito è abbastanza intuitivo, con MuseScore, lo si piò anche ascoltare in tempo reale. E’ facilitato anche l’inserimento delle chiavi, del tempo, delle alterazioni.
Notevole è anche la possibilità, oltre che di salvare nel formato proprietario, di esportare non solo in formato mid, ma anche in diversi altri, tra cui pdf e svg, cioè in grafica vettoriale (ovviamente tali files esportati non saranno ascoltabili, ma solo stampabili/visualizzabili).
Il prodotto è gratuito e OpenSource (finalmente una buona notizia dal mondo traballante dell’OpenSource). Utile è il fatto di essere disponibile sia per Windows sia per Linux, così si può lavorare su diverse postazioni con diversi sistemi operativi.
Un ottimo programma, insomma.

Reactos segna il passo

Abbiamo appena provato l’ultima versione di Reactos, la 3.12 e ne siamo rimasti, come al solito, decisamente delusi. Non è un sistema operativo che si possa usare, né quotidianamente né eccezionalmente.
Oltre tutto lo sviluppo di tale “sistema operativo” procede con una lentezza impressionante: è ancora in fase alpha e si prefigge di clonare un sistema operativo, windows xp, da tempo superato.
No, non è un buon momento per l’Open Source, come già notavamo recentemente…

Linux: tempi duri

Tempi duri per Linux e per il mondo Open Source. Nella galassia Linux, dopo più di un anno, non si è ancora arrivati a “portare” in KDE 4 un editor testuale html ottimo come Quanta Plus, il che rende proibitivo, per chi elabora siti web, passare a KDE 4.
Inoltre KDE 4 fa dei passi indietro nella gestione dei files, con Konqueror privato di diverse funzionalità (come il comando “media”) e con Dolphin privo di schede (tab: ne visualizza uno solo alla volta, mentre Konqueror quanti se ne vuole).
Non va meglio con le suites da ufficio con il divorzio, negativo, se non rovinoso, tra LibreOffice e OpenOffice: era proprio necessario dividere le già esigue forze dell’Open Source. Meglio unire.
Unica consolazione è il successo di Firefox, che in Europa ha superato IE. Ma è troppo poco.
Parola d’ordine: non disperare e unire le forze, in uno sforzo costruttivo. Chi può, si impegni, lasciando da parte idiosincrasie personali.

rendere una tabella “ordinabile” per colonna

Si tratta di una funzione utile se si hanno grosse tabelle: cliccando sulla prima riga, quella delle intestazioni, si ordina l’intera tabella per quella colonna (ad esempio per autore, o per titolo, o per editore, o data, nel caso di una tabella bibliografica).
Esistono molti javascript. Quello che preferiamo per semplicità è fornito da kryogenix.org: basta collegare il file js alla pagina e assegnare alla tabella che si vuole rendere ordinabile la classe “sortable”.
Non saranno spostati i dati contenuti nella righe del thead e del tfoot, ma solo quelli interni a tbody. Funziona questa utile ad esempio nel caso di tabelle numeriche con totale nell’ultima riga (che andrebbe alora inclusa in tfoot)

expand-collapse con css

Su Opera.developpers (dev.opera.com) si trova una soluzione interessante, o almeno curiosa: si comprime ed espande del contenuto senza ricorso a javascript, ma usando solo css.
Preferiamo chiamare curiosa piuttosto che interessante questa proposta per due motivi:
1) non è cross-browsers (IE e i webkit-based sono esclusi)
2) si parte da un testo (/contenuto) espanso, che solo poi si può comprimere (collapse), mentre dovrebbe essere il contrario: di default compresso, con possibilità di espandere.

expand-collapse: quante difficoltà

Non è facile trovare uno script (js) per una funzione pur semplice come expand/collapse.
O meglio, se ne trovano, ma non adattabili tanto facilmente alla scelta di visualizzare di default alcuni blocchi comprimibili (o uno solo), lasciando compressi e non visibili, se non dopo clic, gli altri.
Tale funzione è utile per un menu: con espanso solo il blocco di links che si riferisce alla sezione in cui ci si trova, e compressi i links alle singola pagine delle altre sezioni del sito.
Molti script naufragano sull’unico clic, ne vogliono due la prima volta e solo poi si accontentano di uno; viceversa altri sono scattanti da subito al primo clic, ma comprimono tutti i blocchi, compreso quello che dovrebbe restare espanso.
Finora non ho trovato uno script che abbia entrambi i pregi: bisogna scelgleiere l’uno, o l’altro.