Archive for November, 2009

Argo2 R3: bang bang flying bugs!

Il titolo riassume un po’ il lavoro svolto nella relase 3: correzione bug ed alcune novità :) Vediamole:

  • Visualizzazione del contenuto dei file con formato UTF-8 e 16 (collegamento nell’icona ed identificati con il stile italic nel nome)
  • Tipo di visualizzazione in solo testo: al posto della tabella, viene mostrato l’output in formato testo in una textarea (opzionale).
  • Salvataggio della pagina corrente.
  • Collegamento per l’apertura di una nuova finestra con l’indirizzo attuale (all’interno del campo info).
  • Resa opzionale la lettura dei file nascosti.
  • Gestione dei file not found (fnf) eventualmente presenti nelle liste ArgoSpace (e non solo).
  • Migliorata la lettura delle liste ArgoSpace.
  • Correzione di mooooolti bugs! ;-)

La visualizzazione dei file è una cosa che mi è venuta in mente in un secondo tempo, mi scocciava non poter visionare il contenuto dei file web interpretati dal browser così…. Per la visualizzazione ci sono due modalità selezionabili dal setup: la prima è più veloce (effettua una sola lettura del file) ma setta l’altezza della textarea con un valore fisso; la seconda è più lenta (una lettura del file in memoria e poi lo stampa) ma ridimensiona l’altezza della textarea a seconda della lunghezza del file (fino ad un valore massimo).
Le visualizzazioni testuali mi sono, invece, un po’ sfuggite di mano. L’intento era quello di creare un’ output in solo testo per permettere di scaricare la lista dell’indirizzo selezionato. Diciamo che la prima è leggibile “umanamente” mentre la seconda lo è “macchinalmente” :D Visto che il lavoro era fatto, ho deciso di lasciare nel setup, a chi vuole, la possibilità di abilitare o meno la prima opzione ;)
I miglioramenti nella gestione delle liste ArgoSpace consistono nella gestione delle righe vuote, il riferimento alla cartella di root e la gestione di file non presenti. Ironicamente, dopo aver gestito le righe vuote, mi sono sentito un po’ in colpa per aver reso possibile il problema della frammentazione :D
Nell’esempio la lista ArgoSpace è così definita:
/
/style1C.css
/img/sea.png
&empty
/img/128
/cartella farlocca
/file farlocco.lol

dove al posto di empty (&empty) c’è una riga vuota. Gli ultimi due riferimenti sono ovviamente fasulli e vengono contraddistinti di rosso (il collegamento rimane comunque attivo).
Per questa relase è tutto. Per la RC vedrò di fare:

  • Sorting multipli (tipo-nome-dimensione-modifica).ok!
  • Go back negli ArgoSpace.ok!
  • Commenti più specifici nel codice.

Ci risentiamo il 15 dicembre!

November 29 2009 | Argo2 and Projects | 1 Comment »

Argo2 R2 relased: give me more info!

Rilasciata la relase 2 di Argo2! In questa relase mi sono principalmente concentrato alla navigazione e dell’integrazione di alcune funzioni:

  • Barra di navigazione (non notate che manca il “Go back” ??? :D )
  • Informazione dettagli per le cartelle - argospace
  • Link diretto alle cartelle - argospace
  • Possibilità di integrare argoV8 su pagine web esterne

La cosa più bella da implementare è stata la barra di navigazione! Mi sono liberamente ispirato a quella di Gwenview con la quale ho potuto evitare alcune noie di formato legate alla precedente soluzione. Lo spazio d’informazione delle cartelle - argospace è stato invece un ripiego… All’inizio volevo implementare questa opzione su tutti gli elementi di una cartella (file compresi); tuttavia, dopo aver riscontrato una eccessiva complicazione ed appesantimento di tutto l’ambiente, ho optato per un’ info localizzata all’elemento attuale. In ultima, l’aspetto grafico è stato leggermente rivisto e reso più scarno a vantaggio di una maggiore velocità.
In dettaglio, il contenuto dei file:

htmlPrint.php

findType.php

argo.php

underground.php

argoV8.php

pipe.js

Per la prossima relase, in uscita a fine mese, dovrei riuscire ad aggiungere:

  • Sorting multipli (finalmente!)
  • Lettura file (formato UTF-8 e 16) direttamente da web (modificando show file)ok!
  • webprint in formato testook!
  • Personalizzazione icone da setupok!

Aspetto recensioni!
Alla prossima!

November 01 2009 | Argo2 and Projects | 1 Comment »