Lo zaino che si illumina

Per essere ben visibili durante le ore notturne

Sono davvero in tanti coloro che, o per amore dell’ambiente o per la repulsione al traffico, decidono di andare a lavorare in bici piuttosto che utilizzare l’automobile o affidarsi ai non sempre puntuali mezzi di trasporto. Purtroppo soprattutto quando è buio, la sicurezza per i biker non è mai abbastanza. Wills Nathan, designer industriale, sembra essere piuttosto attento alla problematica e con Torch Apparel ha progettato due prodotti molto interessanti che dovrebbero facilitare la vita ai ciclisti in notturna. Un primo progetto riguarda il casco che si illumina che ha riscosso enorme successo su Kickstarter, tanto da essere finanziato con una somma superiore a quella richiesta. Il secondo progetto, invece, vede illuminarsi lo zaino.

FLUX backpack

FLUX backpack è uno zaino impermeabile con illuminazione a LED. Il sistema illumina un pannello in fibra ottica flessibile e dallo spessore di meno di 1 mm: ciò significa che all’interno dello zaino resta tutto lo spazio a disposizione per ospitare i propri oggetti. Sulla tracolla è presente un pulsante per l’accensione attraverso il quale è anche possibile indicare se mantenere fissa o lampeggiante l’illuminazione. La batteria, caricabile tramite USB, ha una durata variabile dalle 2 alle 5 ore, a secondo della modalità scelta.

Lo zaino è disponibile in pre-ordine presso il sito del produttore in due colorazioni: rosso e nero. Il prezzo lancio è di 120 dollari ma non appena disponibile sul mercato, ossia nella primavera del 2013, aumenterà fino a 180 dollari. Stesso dicasi per il caschetto illuminato. Chi voglia equipaggiarsi con luci fronte e retro si affretti nell’acquisto!

(via Wired )

La tua email sarà utilizzata per comunicarti se qualcuno risponde al tuo commento e non sarà pubblicato. Dichiari di avere preso visione e di accettare quanto previsto dalla informativa privacy

  • ... scrive:
    Re: grep

    get-childitem è un comando di powershell tanto
    quanto grep è un comando di BASH... quindi, SE
    dici che qui NON hai usato un comando esterno
    (get-childitem) rispetto a powershell, ALLORA NON
    puoi dire che grep, awk ecc. sono comandi esterni
    rispetto a BASH (o altre shell
    simili)...Grazie dell'informazione
  • panda rossa scrive:
    grep
    Quando sta roba dell'articolo sara' in grado di fare almeno un centesimo di questohttp://unixhelp.ed.ac.uk/CGI/man-cgi?grepne riparleremo.
    • fatti mandare dalla mamma scrive:
      Re: grep
      http://www.wingrep.com/features.htmÈ solo uno dei 46000 tool grep-like disponibili per windows.Ci sono sia grafici che a linea di comando.Per chi è in grado, quindi non tu, con una riga di powershell ti mangi grep e compagnia cantante a colazione.Ok che sei un mediocre ma davvero credi che una robetta come il grep sia una cosa difficile da sviluppare?
      • panda rossa scrive:
        Re: grep
        - Scritto da: fatti mandare dalla mamma
        http://www.wingrep.com/features.htm

        È solo uno dei 46000 tool grep-like
        disponibili per
        windows.
        Ci sono sia grafici che a linea di comando.
        Per chi è in grado, quindi non tu, con una riga
        di powershell ti mangi grep e compagnia cantante
        a
        colazione.

        Ok che sei un mediocre ma davvero credi che una
        robetta come il grep sia una cosa difficile da
        sviluppare?grep e' open. E' gia' stato sviluppato.Comunque postami questa UNA RIGA di powershell che mi estrae da tutti i files della directory corrente, modificati ieri, tutte le righe del tipoERROR nnncon nnn maggiore uguale a 500
        • Prego scrive:
          Re: grep
          - Scritto da: panda rossa
          - Scritto da: fatti mandare dalla mamma

          http://www.wingrep.com/features.htm



          È solo uno dei 46000 tool grep-like

          disponibili per

          windows.

          Ci sono sia grafici che a linea di comando.

          Per chi è in grado, quindi non tu, con una
          riga

          di powershell ti mangi grep e compagnia
          cantante

          a

          colazione.



          Ok che sei un mediocre ma davvero credi che
          una

          robetta come il grep sia una cosa difficile
          da

          sviluppare?

          grep e' open. E' gia' stato sviluppato.

          Comunque postami questa UNA RIGA di powershell
          che mi estrae da tutti i files della directory
          corrente, modificati ieri, tutte le righe del
          tipo
          ERROR nnn
          con nnn maggiore uguale a 500Ma figurati se è in grado, stai parlando con un Winaro. (rotfl)
        • ABC scrive:
          Re: grep
          qualsiasi tool che fa un grep con le espressioni regolari lo puo' fare anche su window.e poi i tool come grep su linux ci sono identici compilati come exe per win lo stesso sorgente compilato su windows e lo trovi come file singolo o in cygwin
          • Prego scrive:
            Re: grep
            - Scritto da: ABC
            qualsiasi tool che fa un grep con le espressioni
            regolari lo puo' fare anche su
            window.
            e poi i tool come grep su linux ci sono identici
            compilati come exe per win lo stesso sorgente
            compilato su windows e lo trovi come file singolo
            o in
            cygwinRispondi alla domanda, scrivi "una riga di powershell" per farlo.Siamo qui che aspettiamo.
          • ABC scrive:
            Re: grep
            Non ho mai usato powershell né Windows da Windows 2000.Ma la richiesta fatta è insensata. E' come se io ti chiedessi di fare quello che ha chiesto <i
            panda rossa </i
            usando "/bin/bash"... non lo puoi mica fare. Devi invocare un altro programma che lo faccia, cioè che faccia cose vere. Tipo grep, awk, sed, ecc... La shell è solo una shell, sono i programmi invocati che fanno cose diverse. La shell in sé, cioè powershell su windows, penso che sia tipo la bourne shell su linux. Ma non ci fai molto senza invocare programmi esterni.E a questo punto puoi invocare uno script in Perl, o anche in PHP o Python, o un eseguibile qualsiasi tipo grep o il gcc per compilarlo da sorgente... cioè puoi fare questo sia su windows che su linux se hai installato i programmi acXXXXXri adatti (tipo le GNU coreutils su linux).
          • panda rossa scrive:
            Re: grep
            - Scritto da: ABC
            Non ho mai usato powershell né Windows da Windows
            2000.
            Ma la richiesta fatta è insensata. E' come se io
            ti chiedessi di fare quello che ha chiesto
            <i
            panda rossa </i
            usando
            "/bin/bash"... non lo puoi mica fare. Devi
            invocare un altro programma che lo faccia, cioè
            che faccia cose vere. Tipo grep, awk, sed, ecc...
            La shell è solo una shell, sono i programmi
            invocati che fanno cose diverse. La shell in sé,
            cioè powershell su windows, penso che sia tipo la
            bourne shell su linux. Ma non ci fai molto senza
            invocare programmi
            esterni.Ricapitolando.Siamo partiti dal tool descritto nell'articolo.Io ho detto: XXXXXXX, c'e' grep che e' inarrivabile (ed esiste pure per windows naturalmente).Il solito troll winaro se n'e' uscito con la powershell, non con uno strumento di ricerca, ma con la powershell, millantando di fare tutto in una riga.Gli e' stato chiesto un banale esempio, una cosa che i miei script notturni fanno quotidianamente per mettere in evidenza eventuali errori di networking.Siamo ancora qui che aspettiamo la riga.Tu adesso dici che per quello che ho chiesto la grep non basta e ci vuole anche awk.Vero. Ma se devo confrontarmi con la powershell, voglio correre ad armi pari.Io di questa powershell ho solo sentito gente riempirsi la bocca ma non ho mai visto una riga di codice che sia una.Di esempi d'uso della bash e degli strumenti /usr/bin/ invece la rete e' strapiena.
            E a questo punto puoi invocare uno script in
            Perl, o anche in PHP o Python, o un eseguibile
            qualsiasi tipo grep o il gcc per compilarlo da
            sorgente... cioè puoi fare questo sia su windows
            che su linux se hai installato i programmi
            acXXXXXri adatti (tipo le GNU coreutils su
            linux).Si puo' fare tutto, per carita'.Ma qualcuno ha nominato la cosa piu' inutile che ci sia: la powershell.Vediamo questa UNA RIGA.Che io in una riga e piu' comandi in pipe riesco a fare cose turche.E come me molti altri qua dentro.
          • ... scrive:
            Re: grep
            Premessa: Non ho mai usato PowerShell prima d'ora, quindi ci ho perso un paio d'ore a cercare la sintassi corretta. Probabilmente chi lo conosce meglio potrà avere lo stesso risultato con una sintassi più corretta o più breve, soprattutto per il controllo del numero di errore, comunque il risultato è quello che hai chiestoget-childitem c:temp -filter *.* -recurse | where-object {$_.LastWriteTime -ge $(Get-Date).AddDays(-1).Date} | Select-String -pattern "ERROR [5-9][0-9][0-9]"esempio di risultatoC:templog.txt:5:ERROR 506: messaggioC:templog.txt:23:ERROR 608: messaggioC:templog2.txt:48:ERROR 582: messaggioC:templog5.txt:574:ERROR 670: messaggiodopo il nome del file ti restituisce il numero di rigaContento?Il mio giudizio su powershell dopo la prima volta che l'ho utilizzato? POTENTISSIMO, sicuramente potente quanto grep, dato che si basano sugli stessi identici principi (Automi a stati finiti).
          • c source scrive:
            Re: grep
            - Scritto da: ...
            Il mio giudizio su powershell dopo la prima volta
            che l'ho utilizzato? POTENTISSIMO, sicuramente
            potente quanto grep, paragone improprio:powershell è una shell, grep NOsemmai puoi paragonare powershell e BASHpowershell è potente, BASH inarrivabile
            dato che si basano sugli
            stessi identici principi (Automi a stati
            finiti).ma grep non era "robetta"?com'è che adesso è diventato potentissimo?
          • ... scrive:
            Re: grep
            mica l'ho scritto io che grep è robetta, mai considerato robetta.
          • c source scrive:
            Re: grep
            - Scritto da: ...
            mica l'ho scritto io che grep è robetta, mai
            considerato robetta.ah scusa
          • ... scrive:
            Re: grep
            Nessuna risposta da Panda Rossa, spero almeno di averti dimostrato che Powershell non è inutile come vai a dire in giro.
          • ... scrive:
            Re: grep
            Guarda la risposta che ho dato a Panda Rossa, senza chiamare programmi esterni con Powershell puoi fare quello che ha chiesto senza troppi problemi. Ora, senza voler fare il winaro, powershell è potente o no?
          • ABC scrive:
            Re: grep
            - Scritto da: ...
            Guarda la risposta che ho dato a Panda Rossa,
            senza chiamare programmi esterni con Powershell
            puoi fare quello che ha chiesto senza troppi
            problemi. Ora, senza voler fare il winaro,
            powershell è potente o
            no?Sei stato bravo a trovare quella linea magica. Dico "magica" perché mi sembra un po' roba da alchimisti. D'altronde mi sembra anche che la Powershell sia venuta bene e cioè che sia "potente" (o detto in altre parole uno scopiazzamento decente da parte dalla Microsoft).
          • ... scrive:
            Re: grep
            In grep come la scriveresti?
          • ABC scrive:
            Re: grep
            Qualcosa del tipo:find . -mtime +1 -print0 | xargs -0 egrep 'ERRORE [5-9][0-9][0-9]'
          • ... scrive:
            Re: grep
            Praticamente la stessa cosa, cambiano i nomi dei parametri e alcune cose dovute al fatto che in PowerShell si usa l'approccio ad oggetti, non avendolo mai usato, ma lavorando in .NET ho ritrovato alcune analogie con Linq, forse, partendo da zero, avrei impiegato più tempo a tirar fuori la stringa grep che quella powershell.Comunque è inutile stare a paragonare le due cose funzionano tutte e due ed è inutile parlare di scopiazzature, altrimenti tutti i nuovi strumenti sono scopiazzature dei precedenti. (Powershell da quello che ho visto mi piace, è molto flessibile ma non mi sbilancio troppo perchè praticamente l'ho visto oggi per la prima volta raccogliendo la sfida di Panda Rossa :))
          • panda rossa scrive:
            Re: grep
            - Scritto da: ABC
            Qualcosa del tipo:
            find . -mtime +1 -print0 | xargs -0 egrep 'ERRORE
            [5-9][0-9][0-9]'Ma mica ci avevo pensato a quella regex.Per trovare i codici di errore
            = 500 io vado ad estrarre il field con un cut e poi faccio un test.Cosi' e' piu' bello, in effetti.Funziona perche' 500 e' un bel numero, ma tanto vale approfittare.
          • ABC scrive:
            Re: grep


            hai una vaga idea di cosa si può fare con la
            BASH, che è una
            shell?

            vatti a vedere il reference:
            https://www.gnu.org/software/bash/manual/bash.pdf
            o questa guida avanzata (una "robetta" di 893
            pagine)
            http://tldp.org/LDP/abs/html/index.html............

            certo certo...
            ma con BASH puoi fare
            taaaaaaaaaaaaaaaaaaaaaaaante cose anche senza
            invocare
            nullaForse non l'hai letta tu la guida... se la leggi e magari vedi gli esempi, uno a caso: http://tldp.org/LDP/abs/html/sha-bang.html#EX1 (il primo) capisci subito che senza invocare i programmi esterni non ci fai praticamente un caxxo.Infatti nel codice di esempio vengono invocati i seguenti programmi: cat, echo.Poi è anche vedo che ad esempio "echo" può essere, così come accade per performance, integrato nella shell in modo da non dover fare un fork+exec ogni qualvolta che una riga viene stampata.La bash supporta solo questi comandi tutto il resto è roba esterna (fork+exec). These <b
            shell commands are defined internally </b
            :[code]These shell commands are defined internally. Type `help' to see this list.Type `help name' to find out more about the function `name'.Use `info bash' to find out more about the shell in general.Use `man -k' or `info' to find out more about commands not in this list.A star (*) next to a name means that the command is disabled. job_spec [&] history [-c] [-d offset] [n] or hist
            (( expression )) if COMMANDS; then COMMANDS; [ elif C
            . filename [arguments] jobs [-lnprs] [jobspec ...] or jobs
            : kill [-s sigspec | -n signum | -sigs
            [ arg... ] let arg [arg ...] [[ expression ]] local [option] name[=value] ... alias [-p] [name[=value] ... ] logout [n] bg [job_spec ...] mapfile [-n count] [-O origin] [-s c
            bind [-lpvsPVS] [-m keymap] [-f filen
            popd [-n] [+N | -N] break [n] printf [-v var] format [arguments] builtin [shell-builtin [arg ...]] pushd [-n] [+N | -N | dir] caller [expr] pwd [-LP] case WORD in [PATTERN [| PATTERN]...)
            read [-ers] [-a array] [-d delim] [-
            cd [-L|-P] [dir] readarray [-n count] [-O origin] [-s
            command [-pVv] command [arg ...] readonly [-af] [name[=value] ...] or
            compgen [-abcdefgjksuv] [-o option]
            return [n] complete [-abcdefgjksuv] [-pr] [-DE]
            select NAME [in WORDS ... ;] do COMM
            compopt [-o|+o option] [-DE] [name ..
            set [--abefhkmnptuvxBCHP] [-o option
            continue [n] shift [n] coproc [NAME] command [redirections] shopt [-pqsu] [-o] [optname ...] declare [-aAfFilrtux] [-p] [name[=val
            source filename [arguments] dirs [-clpv] [+N] [-N] suspend [-f] disown [-h] [-ar] [jobspec ...] test [expr] echo [-neE] [arg ...] time [-p] pipeline enable [-a] [-dnps] [-f filename] [na
            times eval [arg ...] trap [-lp] [[arg] signal_spec ...] exec [-cl] [-a name] [command [argume
            true exit [n] type [-afptP] name [name ...] export [-fn] [name[=value] ...] or ex
            typeset [-aAfFilrtux] [-p] name[=val
            false ulimit [-SHacdefilmnpqrstuvx] [limit
            fc [-e ename] [-lnr] [first] [last] o
            umask [-p] [-S] [mode] fg [job_spec] unalias [-a] name [name ...] for NAME [in WORDS ... ] ; do COMMAND
            unset [-f] [-v] [name ...] for (( exp1; exp2; exp3 )); do COMMAN
            until COMMANDS; do COMMANDS; done function name { COMMANDS ; } or name
            variables - Names and meanings of so
            getopts optstring name [arg] wait [id] hash [-lr] [-p pathname] [-dt] [name
            while COMMANDS; do COMMANDS; done help [-dms] [pattern ...] { COMMANDS ; }[/code](come si vede, echo, kill, times.. sono stati integrati; tutto il resto no)
      • Provare per credere scrive:
        Re: grep
        - Scritto da: fatti mandare dalla mamma
        http://www.wingrep.com/features.htm

        È solo uno dei 46000 tool grep-like
        disponibili per
        windows.
        Ci sono sia grafici che a linea di comando.
        Per chi è in grado, quindi non tu, con una riga
        di powershell ti mangi grep e compagnia cantante
        a
        colazioneCaspita, ti mangi il grep a colazione? Ma allora sei un VERO PROGRAMMATORE! (rotfl)
      • c source scrive:
        Re: grep
        - Scritto da: fatti mandare dalla mamma
        http://www.wingrep.com/features.htm

        È solo uno dei 46000 tool grep-like
        disponibili per
        windows.
        Ci sono sia grafici che a linea di comando.
        Per chi è in grado, quindi non tu, con una riga
        di powershell ti mangi grep e compagnia cantante
        a
        colazione.

        Ok che sei un mediocre ma davvero credi che una
        robetta come il grep sia una cosa difficile da
        sviluppare?il codice sorgente di grep è a disposizione di tutti:http://ftp.de.debian.org/debian/pool/main/g/grep/grep_2.6.3.orig.tar.bz2dacci pure uno sguardo (a proposito, è in C: sai programmare in C?)... vedrai che si tratta di una "robetta" piuttosto complicata di varie migliaia di righe...non credo proprio sia "robetta" per te
Chiudi i commenti