Gioorgi New Look

A Gioorgi.com abbiamo deciso di rivedere profondamente il look&feel del sito, per sfruttare appieno l’aggiornamento alla piattaforma di publishing WordPress 3. Benché il layout a due colonne laterali+ centrale sia sempre stato considerato migliore per leggere, rubava troppo spazio ai listati e impediva di allegare immagini.

Per questa ragione siamo passati al nuovo tema.

Abbiamo anche introdotto un meccanismo multilingua.
La nuova home page si stabilizzerà verso i primi di Ottobre, con tante novità.
Il nuovo Gioorgi.com cambia anche il motto: ora è un più semplice “Be-Open-Source”.
Le nostre riflessioni sull’open source come pietra angolare dell’infrastruttura del software le potete leggere in questo articolo.

Lettere a mio figlio: libertà

Ciao bimbo mio,
mancano approssimativamente 210 giorni prima della tua nascita. Il tuo papà e la tua mamma vorrebbero sapere prima il tuo sesso, più che altro per comperarti un pigiamino del colore giusto, come moda comanda. Non che ci siano molte scelte: se sei maschietto il pigiamino sarà blu, se sarai femmina sarà rosa.

Mentre cresci e ti allunghi (stai passando da 11 mm a circa 20mm in qualche settimana) penso a te, e immagino tutte le cose che tu potrai diventare e poi fare; intendo cioé che non penso solo al tuo pigiamino!

Però vorrei evitare che diventassi stronzo. Per questa ragione vorrei fare una lista dettagliata di tutte le cose che ti aiuteranno a diventare una persona indipendente, onesta con sé stessa e con gli altri, tollerante e sicura delle sue idee.

Una cosa fondamentale è imparare a conoscere se stessi. E’ una cosa lunga e difficile, e richiederà molto tempo. Parte integrante di questo processo è il tentativo di mantenere una certa indipendenza dagli altri, sfruttando una cosa che chiamiamo “libertà”.

Nelle società moderne la libertà è spesso un valore assodato, codificato nelle Costituzioni. I Paesi che negano la libertà lo fanno in modo elegante, definendo questa limitazione per il bene comune. Di solito le persone che parlano di libertà lo fanno perché vogliono togliertela. Per cui diffida bimbo mio di chi parla troppo di liberta, fidati piuttosto di chi si batte (non combatte) per difendere la libertà di tutti.

In Italia molti giornalisti preferiscono incatenarsi alle loro opinioni,  schierarsi politicamente piuttosto che mantenere obiettività e libertà: spero che questa situazione migliori presto nei prossimi dieci anni, affinché tu bimbo mio non debba vergognarti del nostro paese.

Java Session Fancy Printing

    public static final String convertToString(HttpServletRequest request) {
        StringBuffer msg = new StringBuffer();
        try {

            msg.append("*RequestURI:" + request.getRequestURI() + "\n");
            msg.append("*ContentType:" + request.getContentType() + "\n");

            msg.append("== Request Header\n");
            Enumeration headers = request.getHeaderNames();
            while (headers.hasMoreElements()) {
                String headerName = "" + headers.nextElement();
                msg.append(headerName + ":" + request.getHeader(headerName) + "\n");
            }
            msg.append("\n");
            
            Enumeration attr = request.getParameterNames();          
            
            ArrayList l = new ArrayList();
            String att;
            while (attr.hasMoreElements()) {
                att = (String) attr.nextElement();
                l.add(att + " -> " + request.getParameter(att));
            }
            
            msg.append("=== Request ( " + l.size() + " ) ===\n");
            Object a[] = l.toArray();
            Arrays.sort(a);
            for (int i = 0; i < a.length; i++) {
                msg.append((String) a[i]);
                msg.append("\n");
            }
            msg.append("===   ===   ===\n");
            
            // Process the Session
            HttpSession session = request.getSession();
            // msg.append("\n");
            
            Enumeration e = session.getAttributeNames();
            
            TreeMap t = new TreeMap();
            String k;
            while (e.hasMoreElements()) {
                k = (String) e.nextElement();
                Object oggetto;
                try {
                    oggetto = session.getAttribute(k);
                } catch (Throwable notSerializableException) {
                    oggetto = "NON DESERIALIZZABILE. Chiave:" + k;
                    
                }
                t.put(k, oggetto);
            }
                        
            Object orderedKeys[] = t.keySet().toArray();
            msg.append("=== Session  ( " + orderedKeys.length + " " + (usertempz != null ? "+ 1UT" : " NO UT!") + " )===\n");
            Object elem;

            for (int i = 0; i < orderedKeys.length; i++) {
                elem = t.get(orderedKeys[i]);
                msg.append(orderedKeys[i]);

                msg.append("\t-> ");
                if (elem != null) {
                    nicePrintSessionObj(msg, elem);
                } else {
                    msg.append("null");
                }
                msg.append("\n");
            }
            return msg.toString();
        } catch (RuntimeException e) {
            return msg + "\nERR: Cannot print session/request!!" + e.getMessage();
        }
    }

Storia d’Italia: la P2

La loggia Propaganda Due, nata già segreta, era stata creata, pare, all’inizio del Novecento, ma sarebbe sempre stata una loggia poco attiva, almeno sino a dopo la Seconda guerra mondiale, quando fu utilizzata per “ospitare” massoni importanti che desideravano restare “coperti”.

Molti giornalisti parlando della P2, ma quasi nessuno spiega esattamente la storia di questa loggia.
Come possono i giovani informarsi, e capire la pericolosita’ insita in questa organizzazione?
Leggendo cio che trovate su

Wiki Pedia Italia alla voce P2.
Buona lettura!