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
  • Advanced Bash Scripting

    calendar Apr 17, 2007 · 1 min read
     blog-objectsrootcom en software  · again arc example good google http opinion script scripting search simple small war
     ·
    Share on: twitter facebook linkedin copy
    Advanced Bash Scripting

    Is it amazing things you can do with a simple Bourne Again Shell  (bash).


    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
  • Smoking Gio

    calendar Mar 26, 2007 · 1 min read
     blog-objectsrootcom en  · ant bad car http pd vi video web
     ·
    Share on: twitter facebook linkedin copy
    Smoking Gio

    My first webcam video....
    See and have fun: http://www.youtube.com/watch?v=53CIgqpD0S8


    Read More
  • Against drm

    calendar Mar 6, 2007 · 0 min read
     blog-objectsrootcom en  · again
     ·
    Share on: twitter facebook linkedin copy
    Against drm


    Sign an Open Letter To Steve Jobs


    Read More
  • Stendere la Biancheria

    calendar Mar 3, 2007 · 1 min read
     blog-objectsrootcom it  · ant http net usa vi
     ·
    Share on: twitter facebook linkedin copy
    Stendere la Biancheria

    Ma come fare a gestire la biancheria in questi casi? Ebbene il vostro mentore (cioè io...) ha la soluzione. Grazie a Radio Deejay, ho scoperto il seguente fantastico servizio:  http://www.stendibiancheria.net/
    che vi dice quando vi conviene stendere la biancheria.  Questo modesto servizio, migliora le probabilià di essere più puliti del solito, ed evita che i panni bianchi si sporchino senza una valida ragione.


    Read More
    • ««
    • «
    • 188
    • 189
    • 190
    • 191
    • 192
    • »
    • »»

Recent Posts

  • Vps Provider
  • Chat
  • RSS Readers
  • Vibe Coding: easy to say, difficult to survive
  • Basic V2 rocks
  • FatLama: Podcast Episodio 1
  • Ci siamo già visti?

Categories

EN 493 IT 476 KNOWLEDGEBASE 186 SOFTWARE 178
All Categories
ADVERTISEMENT2 AUTOMATION5 BLOG-OBJECTSROOTCOM88 BOOKS3 COVID1919 DEVOPS30 EGGBOX4 EN493 ERLANG14 ESP82666 EVERGREEN4 FEATURED92 FLASH1 FREEDOM8 GENERATIVEAI5 HOMELAB1 HUMOR82 INTERVISTE2 IT476 JAVA3 JAVASCRIPT1 K8S-DONE-RIGHT3 KNOWLEDGEBASE186 LANG30 LETTERE-A-MIA-FIGLIA29 LETTERE-A-MIO-FIGLIO38 LIBRI3 NEWS3 ORG-MODE-PARSER9 PROJECTS8 PYTHON18 RACCONTI5 RECENSIONI18 RETRO-COMPUTING35 REVIEW1 REVIEWS11 SITE12 SOFTWARE178 SOFTWARE-PROJECTS14 SQL27 UNCATEGORIZED1 UNIX-FEATURED7
[A~Z][0~9]

Series

ARDUINO 24 PROGRAMMING_LANGUAGES 7 RISPARMIO 5 FREEDOM 4
All Series
ARDUINO24 FATLAMA3 FREEDOM4 HOMELAB1 POLITICA3 PROGRAMMING_LANGUAGES7 RISPARMIO5
[A~Z][0~9]

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top