• Concepts

    Collection of thoughts about mobile app development

    There are different aspects that anyone can encounter during the development of a mobile app. I tried to collect a list of criteria, useful to build a possible boilerplate for the implementation of a generic mobile application. Plus I added some criteria and suggestions that could help separating the different layers of the application. Design System A design system playground is mandatory in order to share and live test any components together with the product team or a single designer, otherwise testing the app in debug mode will be a cumbersome task (think about just to test the behaviour of a simple button that appears at the end of a…

    Commenti disabilitati su Collection of thoughts about mobile app development
  • Concepts,  Entropie,  Tech

    Json2jsx (EN)

    After infinite lines of code and after losing time repeating the same stesp (create folder, create jsx file, create css file…) for every React component, I wondered “why not optmizing these miner’s tasks with a single script?. And so json2jsx was born, a translator of data into components (json viemodel -> react component) The assumption is based on the fact that generally every view model in json can be almost entirely remapped into a single or multiple UI components. After the first usage I wanted to use the same functionalities in other projects, apart from the command line mode. So I asked myself “Why don’t you bundle everything inside a…

    Commenti disabilitati su Json2jsx (EN)
  • 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…

  • Entropie,  Tech

    Kineticjs

    Secondo poc, questo un po’ più ardito. Praticamente da tempo cercavo delle librerie js per realizzare quello che una volta facevo con dei div utilizzando direttamente una canvas. Qualcosa di più interattivo insomma. Ho provato queste librerie, KinectJs che permettono di tracciare tra le altre cose, dei punti a caso su di un oggetto contenuto nella pagina. Un esempio pratico (e non è un esempio casuale, ho la necessità di tracciare dei punti / linee a partire da una immagine. Praticamente vorrei vettorizzare una bitmap direttamente dal browser (secondo le mie preferenze, non con un algoritmo)

    Commenti disabilitati su Kineticjs
  • Concepts,  Entropie,  Tech

    My fucking square

    La sintassi per un path di quattro semplici punti SVG->JSON->JvectorMap è:  “SQUARE”: { “path”: “M100,100l0,-50l50,0l0,50Z”, “name”: “My Square” } Grazie all’editor in RaphaelJS (sketchpad) Update:  http://ianli.com/sketchpad/ permette di disegnare direttamente in un box e ottenere il path svg http://svgto.jvectormap.com/ trasforma un svg in un mappa js Qua sotto il file js da richiamare come mappa in jvector (esempio su jsfiddle) $.fn.vectorMap('addMap','world_mill_en',{ "insets": [ { "width": 220, "top": 440, "height": 146.9158157558812, "bbox": [ { "y": -8441281.712315228, "x": -5263934.893342895 }, { "y": -6227992.545028123, "x": -1949631.2950683108 } ], "left": 0 }, { "width": 80, "top": 460, "height": 129.05725678001465, "bbox": [ { "y": -4207380.690946597, "x": -5958501.652314129 }, { "y": -3658201.4570359783, "x": -5618076.48127754 } ],…

    Commenti disabilitati su My fucking square
  • Entropie,  Tech

    Giocando coi caratteri

    Tempo fa avevo realizzato uno script PHP che stampava la tabella dei caratteri  ASCII , iiterando da zero a diecimila e scrivendo con document.write("\n&#" + i +""); }) Tra questi caratteri ve ne sono alcuni “riciclabili” come icone, tipo i segni zodiacali (caratteri dal #9800 al #9811) : ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ O quelli per i pianeti  (caratteri dal #9791 al #9799 ) : ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇

    Commenti disabilitati su Giocando coi caratteri

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