• Entropie,  Tech

    Here comes React (React-Sorrt)

    Orbene, spinto dall’onda avanguardistica ho provato ad effettuare il porting di Sorrt in React… ed è stato tutto quanto indolore. Anzi, i pro sono molti. Avevo il dubbio che una “build” di React potesse essere un po’ pesante, almeno in termini di spazio fisico occupato dai file ed invece il pacchetto finale occupa 600KB totali (occhio perchè a runtime React ottimizza il caricamento degli script a seconda delle necessità). L’ambiente di debug è abbastanza pratico, il “compilatore” segnala errori in tempo reale ed il banale non dover fare shift-refresh ad ogni modifica fa risparmiare TANTO tempo. Nel complesso al momento posso confermare che tutti questi truschini, ovvero web framework o…

    Commenti disabilitati su Here comes React (React-Sorrt)
  • Concepts,  Entropie,  Tech

    Salutame a’ sorrt

    Quando avete una lista di numeri a occhio è facile ordinarli e sapere quale sia il piu’  grande oppure il piu’ piccolo nella sequenza. Lista 3 43 65 75 422 Tutto ciò è banale, 422 e 3 spiccano tra i 5 elementi. Ma se ogni singola occorrenza contenesse numeri piccoli e di lunghezza discreta? Lista 0.25984589485472 0.24582681284584 0.24852486248545 0.26475684556884 0.26486552785562 Quanto ci mettete ad ordinarli? Se fossero 100? Cosa potete utilizzare? Magari Excel ed attivare un ordinamento. Beh io sono piu’ pigro ed Excel non lo voglio utilizzare.   Here comes a new idea: Sorrt (codice su Bitbucket , esempio su JsFiddle ) Il form permette: l’inserimento solo di numeri premendo Sort…

  • Life

    Senza titolo

    E’ passata una settimana, poi un mese poi Natale e l’anno nuovo ma mi è ancora difficile pensare che non potrò più rivederti o sentirti o leggere e magari commentare quello che scrivevi. Nel giorno del tuo compleanno è stato quanto mai straziante leggere gli auguri di tante persone ignare di quello che era accaduto. Ho perso tante persone lungo la strada, persone a cui ero più o meno legato sia nel tempo che per affinità, dalle esperienze e da altri legami. Ma non mi sarei mai aspettato che proprio tu potessi arrivare a questo ultimo gesto. Perchè sei una persona che ha sempre lottato. Ho avuto la fortuna di…

    Commenti disabilitati su Senza titolo
  • Concepts,  Entropie,  Fotografia,  Tech

    Resize Image on client side (Shrink Photo)

    Scenario: your (web) application has to shrink an image before sending it to the server, in order to limit bandwidth and server storage Many suggestion and js library could be found, the best in my perspective is Image Load (it adds feature like Exif inspection, Jcrop support and scale, rotation). Everything was working like a charm, on the paper, on my mind… but then Edge was not sending the resized image Safari on iPad and iPhone was sending rotated images Firefox was not sending the image at all Every point of the above list was caused by something very annoying in the front-end development word. Sort of half-compliance to standard…

    Commenti disabilitati su Resize Image on client side (Shrink Photo)
  • Concepts,  Entropie,  Fotografia,  Tech

    Negative space e stampa fotografica

    Illusioni ottiche, loghi e composizione fotografica sono solo alcuni esempi di spazi negativi  comuni. In particolare in graphic design i creativi sono quelli che ne fanno più uso per realizzare brand unici. Amazon, FedEx, Carrefour per citare qualche esempio. L’idea di veicolare un messaggio dentro un altro mi ha sempre fatto pensare a concetti come il watermark, la firma d’acqua,  la steganografia, dove appunto messaggio è “nascosto”, o meglio non è percepibile immediatamente, dentro un altro usato come veicolo. I giapponesi hanno persino un kanji ad hoc per rappresentare questo concetto: ma Finito il preambolo necessario giungo a descrivere l’idea, o meglio la genialata che mi è venuta in mente mettendo…

  • Concepts

    Kaizen – Zen

    Come dire con due immagini basta perdere tempo per migliorare ma vivere in maniera tranquilla, senza troppi pensieri. Banalmente: Kaizen : continuo miglioramento Zen: tranquillità dell’animo

    Commenti disabilitati su Kaizen – Zen
  • Concepts,  Tech

    Chambara the App (Alpha)

    Chambara (ALPHA) su Google Play Store   In honor of a great classic anime, Manga Mitokomon (in italian “L’invincibile Shogun“) Free (as free beer) No Spam Less than 10MB (sorry at the moment is the minimum I can afford)

    Commenti disabilitati su Chambara the App (Alpha)
  • Concepts,  Tech

    Come fare un app (funzionante) per Android con Python e Kivy

    Sottotitolo Seiryoku-Zenyo:  ovvero massima resa, minor energia sprecata uno-dei-motivi-cui-so-tante-cose Dalla semplice volontà di creare una app che mostri una immagine e faccia sentire una canzone (IDEA moooolto banale). Ma poi vuoi realizzarla per Android (per il momento, anche perchè non saprei come testarla su un dispositivo IOS). E poi la vuoi realizzare in Python (con Kivy). E poi vuoi proprio una app, un apk e magari anche firmato. E poi scopri che per creare un apk con buildozer, Windows ti è inutile e ti serve obbligatoriamente una macchina virtuale, che trovi già pronta in rete ma solo a 64bit e quindi non la puoi usare. Allora ti crei una bella…

    Commenti disabilitati su Come fare un app (funzionante) per Android con Python e Kivy
  • Entropie,  Fotografia,  Tech

    Nikon Picture Controls showcasing

    Starting from NikonPC preview (one by one), I made a little script to automate: selection of a single picture control downloading the modified preview image Target is a gallery with ALL the previews in order to choose the preferred/best one for the photo. Two methods: one to update the preview, another one to force a file download. The Script How to launch: Open https://nikonpc.com/ Press F12 Inside JS Console Paste the above code input main(X), where X is an available Picture Control in the page. i.e. main(4) press Enter DownloadX.png modified file will be downloaded

    Commenti disabilitati su Nikon Picture Controls showcasing

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi