open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
github linkedin rss
  • Gioorgi New Look (Italiano)

    calendar Aug 31, 2010 · 1 min read
     it software  · ant gioorgi gioorgi-com list rim vi war wordpress
     ·
    Share on: twitter facebook linkedin copy

    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.


    Read More
  • Mailing List Options

    calendar May 24, 2010 · 1 min read
     en knowledgebase software  · list php
     ·
    Share on: twitter facebook linkedin copy
    Mailing List Options

    If you need to set up a mailing list, I will suggest two choices:


    Read More
  • Lettere a mio figlio: libertà

    calendar Oct 22, 2009 · 2 min read
     it lettere-a-mio-figlio  · ant figlio italia liberta lion list opinion paese politic politica rim ui vi
     ·
    Share on: twitter facebook linkedin copy

    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.


    Read More
  • Java Session Fancy Printing

    calendar Mar 27, 2007 · 2 min read
     blog-objectsrootcom en  · http java list sage
     ·
    Share on: twitter facebook linkedin copy
    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();
            }
        }


    Read More
  • Storia d’Italia: la P2

    calendar Sep 26, 2006 · 1 min read
     blog-objectsrootcom it  · ant api import italia list storia
     ·
    Share on: twitter facebook linkedin copy
    Storia d&#39;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”.


    Read More
    • ««
    • «
    • 1
    • 2
    • »
    • »»

Recent Posts

  • Misterio Is Back
  • Netflix retro weird spirit
  • Yakuza Blues
  • FreeBSD on MacBook Mid 2009 with BroadCom WIFI

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top