Con un giorno d’anticipo (incredibile!!!!!!!!!!!!!!) rilascio la prima relase di Argo2.
Vediamo cosa c’è di nuovo:
- Accantonamento della struttura a sentinella
- Unico array per la lettura e proprietà elementi (directory - argospace - file)
- Primo supporto ai file .argospace
- Print migliorato e semplificato
Manca ancora molto tuttavia…. :
- Sort multipli
- Interfaccia web
- Opzioni di configurazione (setup)
- Supporto FTP
Per la visione dei file (showFile finalmente serve!
):
aPrint.php
findType.php
index.html
v8.php
pipe.js
La pacchia comunque finisce qui, ottobre è vicino e le lezioni pure
spero vivamente di continuare il più diligentemente possibile il lavoro….
Aspetto commenti!
Fin tanto che si andrà avanti, invito tutti a partecipare all’ Argo2 Logo Contest!
Create un logo che più vi aggrada ed inviatemelo per mail, provvederò alla pubblicazione ed il più bello verrà usato come icona del progetto!
Forza gente!!!!
September 28 2009 | Argo2 | 2 Comments »
Ieri sera ho ripreso lo sviluppo di una vecchia utility che avevo abbozzato alcuni mesi fa’ e che poi avevo accantonato. L’utility consiste in un semplice script in js+php capace di mostrare il contenuto di file testuali direttamente all’interno di post wordpress.
Per implementarlo basta inserire le chiamate al script show.js, il riferimento al file e l’id ove visualizzare il contenuto:
<script type=”text/javascript” src=”http://www.opensusanoo.org/archive/lab/show_file/show.js”></script>
<p onclick=”loadXMLDoc(’archive/lab/argo/functions.php’)”>functions.php</p>
[...]
<div id=”showSpace”></div>
Chiaramente il richiamo allo script può essere inserito nell’ header una volta soltanto
Ed eccovi un esempio con i files di Argo:
.sentry.php
functions.php
htmlPage.php
screenPrint.php
setup.php
style.css
Tutti i file ed un pacchetto per il download li potete trovare nella directory dedicata 
September 15 2009 | Argo and Projects and Show file | No Comments »
In questi giorni di “ferie” mi sono tornati in mente vecchi progetti che avevo abbozzato tempo addietro, uno di questi è la creazione di uno spazio web per la raccolta di VM (VirtualBox).
All’inizio, a frenare l’idea, era “l’impossibilità” di esportare macchine virtuali in VirtualBox e la mia scarsa esperienza in ambito php-js; oggi le cose sono cambiate e devo dire che l’idea mi affascina ancora 
Di siti simili ce ne sono, ne cito tre:
Il primo è veramente un ottimo progetto, specialmente la possibilità di testare alcune distro direttamente da web è favoloso; peccato che si basi esclusivamente su Qemu….
Il secondo è il mio personale punto di riferimento, completo nel servizio e pienamente incentrato su VirtualBox, peccato che ci siano così poche distro 
Il terzo è forse il più famoso, grazie alla possibilità di importare le VM della VMware, è diventato un bacino incredibile!
Volendo prendere spunto da tutti si dovrebbe ottenere un progetto con le seguenti caratteristiche:
- Amplia scelta di distro
- Testare le distro prima di fare il download
- Eseguire la condivisione tramite protocollo BitTorrent
- Poter fare l’upload delle proprie distro
- Distribuzione anche di VM di altri programmi (un esotico esempio è GXemul)
Ora, il tutto (meno il punto 2) è già, potenzialmente, pronto per l’80% grazie ad Argo.
Aspetto commenti!!!!
August 03 2009 | Projects and openShu bulletin board | No Comments »
In questi giorni sto abozzando le principali caratterstiche che la futura versione di Argo2 dovrà avere.
Vi dirrò già da ora che tutto (o quasi) il codice verrà riscritto e non escludo l’uso di script esterni tipo Python o Ruby per sopperire alle carenze di PHP (vedi gestione proprietà file).
Sinteticamente, ecco un elenco (momentaneo) code-part:
- .sentry: la struttura attuale a “sentinelle” sarà come minimo affiancata dall’uso di indirizzi dinamici (ajax).
- Link: supporto per i file-link HTTP ed FTP.
- Gestione cartelle: attraverso un elenco, sarà possibile gestire quali cartelle far visualizzare ovvero creare folderspaces specifici
- File && folder info: aggiungere la possibilità di creare un file .NomeFile.info con informazioni e proprietà più specifiche aggiunte dall’amministratore ad ogni singolo file o cartella.
- Multi view: diversi modi di visualizzare il contenuto delle cartelle.
- Multi sort: possibilità di efettuare ordinamenti dei file per tipologie differenti.
- Multi style: vediamo di dare un po’ di creatività al tutto
Editor: NetBeans
Licenza: GPLv3 (molto probabilmente).
Roadmap:
Persone che lavorano al progetto: Susanoo-sen
Argo Manifesto
Il progetto Argo nasce, dalla mente strambalata di Susanoo-sen, per la necessità di creare un “file system reader” per la pubblicazione on-line di materiale didattico e dalla curiosità di provare linguaggi nuovi.
Una caratteristica fondamentale è la mancanza di supporto ai servizi database, questo perchè molto spesso servizi d hosting permettono l’uso di server sql a (caro) prezzo.
July 24 2009 | Argo2 | 3 Comments »