[{"content":"Fattura Elettronica Pro was a small software project created to solve a very practical problem: reducing repetitive manual work for people using Fatture In Cloud, especially when they needed to create many electronic invoices from external sources such as Eventbrite.\nThe idea was simple: let the software do the boring part. Instead of manually creating dozens or hundreds of invoices, users could export the attendee list from Eventbrite, upload the CSV file to Fattura Elettronica Pro, review the collected billing data, and generate invoices more quickly.\nWhat the software did The main feature was the automation of electronic invoices for Eventbrite events. Event organisers could configure Eventbrite to collect the necessary Italian electronic invoicing data, such as PEC and SDI code, export the attendees list, and then use Fattura Elettronica Pro to prepare the invoices for Fatture In Cloud.\nOver time, the project also explored other small automations around Fatture In Cloud, such as recurring invoices with variable details and reports for accountants. The common goal was always the same: save time, reduce repetitive work, and make existing accounting workflows smoother.\nHow it was built The public website and blog were used to explain the workflow, publish tutorials, and collect early user feedback. The blog documented the process step by step: how to configure Eventbrite, how to export the CSV file, and how to use Fattura Elettronica Pro to generate invoices.\nThe application itself was designed as a companion tool rather than a replacement for Fatture In Cloud. It focused on importing structured data, validating it, transforming it into invoice-ready information, and sending it or preparing it for the invoicing workflow.\nPrivacy was also an important part of the design. The original service explained that data was transmitted through HTTPS/SSL and that uploaded CSV data was not permanently stored on the server. This was important because the tool handled personal and billing information.\nWhat I learned from users Fattura Elettronica Pro was used by different people for several years. Their feedback helped identify bugs, edge cases, missing fields, confusing steps, and opportunities to improve the workflow. In many ways, the project became better because real users tested it with real invoices, real events, and real business needs.\nThat was one of the most valuable parts of the project: it was not built in isolation. It improved through usage, corrections, and conversations with people who simply needed the software to save them time.\nWhy the project was closed After some years, I decided to close the project. The main reason was maintenance. Integrations with external services require continuous updates, especially when APIs change, authentication flows evolve, or accounting platforms introduce new requirements.\nAt a certain point, Fatture In Cloud updated its APIs, and the service stopped working as expected. Properly rebuilding and maintaining the integration would have required more time and attention than I could realistically dedicate to the project.\nRather than keeping an unreliable service online, I chose to suspend it and eventually close the project.\nLooking back Fattura Elettronica Pro was a small but useful automation tool. It solved a concrete problem, helped people avoid repetitive work, and gave me the opportunity to learn from real users and real operational constraints.\nEven if the project is no longer maintained, I still consider it a valuable experience. It showed how much value can be created by connecting existing tools, removing friction from repetitive tasks, and listening carefully to the people who use the software every day.\nIn the end, Fattura Elettronica Pro was not just about invoices. It was about a simple principle that still matters to me: software should work for people, not the other way around.\n","permalink":"https://www.mrred.it/fattura-elettronica-pro-a-small-post-mortem/","summary":"\u003cp\u003e\u003cstrong\u003eFattura Elettronica Pro\u003c/strong\u003e was a small software project created to solve a very practical problem: reducing repetitive manual work for people using Fatture In Cloud, especially when they needed to create many electronic invoices from external sources such as Eventbrite.\u003c/p\u003e\n\u003cp\u003eThe idea was simple: let the software do the boring part. Instead of manually creating dozens or hundreds of invoices, users could export the attendee list from Eventbrite, upload the CSV file to Fattura Elettronica Pro, review the collected billing data, and generate invoices more quickly.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2026/04/fattura-elettronica-pro-dashboard-1024x852.jpeg\"\u003e\u003c/p\u003e\n\u003ch2 id=\"what-the-software-did\"\u003eWhat the software did\u003c/h2\u003e\n\u003cp\u003eThe main feature was the automation of electronic invoices for Eventbrite events. Event organisers could configure Eventbrite to collect the necessary Italian electronic invoicing data, such as PEC and SDI code, export the attendees list, and then use Fattura Elettronica Pro to prepare the invoices for Fatture In Cloud.\u003c/p\u003e","title":"Fattura Elettronica Pro: a Small Post-Mortem"},{"content":"Remember what I said last time?\nWe were about to leave England, our jobs and our normal lives. Our visas were about to expire, and we felt we had no other options. There have been so many attempts that haven\u0026rsquo;t worked. The ending felt like it had already been decided.\nBut as in any good game, there is always room for a twist. For a new level.\nBut then I met the Gram Games team. It was one of those coincidences that seem to come straight out of a good film script: aware of our situation, with our days numbered before returning to Italy, they decided to speed up the bureaucratic process and, above all, they demonstrated something that is not easily found – humanity.\nToday, I can officially say that I\u0026rsquo;m on board.\nI\u0026rsquo;m not usually one for sentimental words, but I\u0026rsquo;m really thankful to be part of this team. It\u0026rsquo;s small but powerful, practical and full of passion. I would also like to thank Ben Seck, Owen Mills, Sedef E., Benjamin Kingham and all the team for giving me the opportunity to introduce myself.\nWhat do I expect from this new chapter? I want to do my best in my current job. I enjoy it, I love it, and it makes me want to get up and run to work every day (literally).\nI want to explore new technologies, especially AI. I think it\u0026rsquo;s a really important skill for my job and I want to study it in my free time. I\u0026rsquo;ve been working for 20 years, so I know how important it is to keep up to date.\nI want to keep growing as a professional and as a person. I\u0026rsquo;ve had a lot of determination and good luck so far, and I want to keep that up.\nI would also say that this new chapter is happening in a place that I am really excited about. London is a unique city, full of stimulation, where it is impossible to get bored. I love the beauty I can find in this city every day.\nIf you are going through a difficult time, know that sometimes all it takes is a door that opens unexpectedly to change everything.\nTo everyone who has supported me recently, thank you.\nSpecial thanks go to my best power-up of my life Clelia Ragosta\nIf you\u0026rsquo;re curious about the outcome, feel free to write to me. I\u0026rsquo;d be glad to chat about it.\nIf you like happy endings, stay tuned.\n","permalink":"https://www.mrred.it/new-level-unlocked-gram-games/","summary":"\u003cp\u003eRemember what I said last time?\u003c/p\u003e\n\u003cp\u003eWe were about to leave England, our jobs and our normal lives. Our visas were about to expire, and we felt we had no other options. There have been so many attempts that haven\u0026rsquo;t worked. The ending felt like it had already been decided.\u003c/p\u003e\n\u003cp\u003eBut as in any good game, there is always room for a twist. For a new level.\u003c/p\u003e\n\u003cp\u003eBut then I met the \u003ca href=\"https://www.linkedin.com/company/gram-games\"\u003eGram Games\u003c/a\u003e team. It was one of those coincidences that seem to come straight out of a good film script: aware of our situation, with our days numbered before returning to Italy, they decided to speed up the bureaucratic process and, above all, they demonstrated something that is not easily found – humanity.\u003c/p\u003e","title":"New Level Unlocked: Gram Games"},{"content":"In the past two years, my life has taken a turn worthy of a video game, unfortunately, without a \u0026ldquo;Restart from checkpoint\u0026rdquo; button.\nIt all began with the job of my dreams: breaking into the world of video games, contributing to creating unique experiences for players around the globe, and building a life with my family in beautiful (and rainy) England.\nBut, like in every good game, there\u0026rsquo;s a plot twist: this October, the company I worked for, NaturalMotion Games / Zynga, decided to close its Birmingham office. It\u0026rsquo;s the end of the level. \u0026ldquo;Game over?\u0026rdquo; Not yet!\nWe had three months before our visa expired. Three months to decide our future, with a two-year-old daughter who had already mastered \u0026ldquo;Twinkle Twinkle Little Star\u0026rdquo; and adored her English nursery.\nIn a frenzy, yet full of optimism, I attempted to secure the famous \u0026ldquo;Global Talent Visa.\u0026rdquo; Well, let’s just say it didn’t go as planned - not for a lack of skills, but for a reason that feels almost surreal: I didn’t have enough online interviews. (Note to self: if you see me in a supermarket with a microphone, I’m just boosting my notoriety evidence.)\nAnd so, here we are: my family and I are on the verge of leaving a country we hoped to call home long-term. It’s been a chaotic, emotionally intense period, but also profoundly educational.\nWhat have I learned from this adventure? Pause and breathe: When everything feels like it’s falling apart, it’s crucial to take a moment to recalibrate priorities. Appreciate your support network: In times of crisis, you truly discover who stands by you. The people who helped us along this journey have made all the difference. Accept the inevitable: Not everything is under our control. I can work hard, improve, and adapt, but some rules (like those governing UK visas) are beyond my reach. This isn’t the ending we had envisioned, but as in every game, I’m trying to see it as the start of a new adventure. Italy awaits us, along with new opportunities, new challenges, and, why not, lots of pizza (thankfully, that doesn’t require a visa).\nI’d like to thank everyone who supported me in preparing for the Global Talent Visa application. Special thanks for the time and effort put into the reference letters. I’m also grateful to my colleagues and recruiters I’ve connected with, relationships cut short only by companies’ inability to sponsor a work visa, the main obstacle to our life in England.\nIf you’ve gone through a similar experience, or if you simply have advice or an encouraging word, let me know in the comments on LinkedIn. And if there’s a recruiter out there looking for someone with ironclad resilience and multitasking superpowers (managing a toddler, a move, and deadlines simultaneously is an art), you know where to find me!\nSource: LinkedIn\n","permalink":"https://www.mrred.it/my-personal-brexit/","summary":"\u003cp\u003eIn the past two years, my life has taken a turn worthy of a video game, unfortunately, without a \u0026ldquo;Restart from checkpoint\u0026rdquo; button.\u003c/p\u003e\n\u003cp\u003eIt all began with the job of my dreams: breaking into the world of video games, contributing to creating unique experiences for players around the globe, and building a life with my family in beautiful (and rainy) England.\u003c/p\u003e\n\u003cp\u003eBut, like in every good game, there\u0026rsquo;s a plot twist: this October, the company I worked for, \u003ca href=\"https://www.linkedin.com/company/naturalmotion/\"\u003eNaturalMotion Games\u003c/a\u003e / \u003ca href=\"https://www.linkedin.com/company/zynga/\"\u003eZynga\u003c/a\u003e, decided to close its Birmingham office. It\u0026rsquo;s the end of the level. \u0026ldquo;Game over?\u0026rdquo; Not yet!\u003c/p\u003e\n\u003cp\u003eWe had three months before our visa expired. Three months to decide our future, with a two-year-old daughter who had already mastered \u0026ldquo;Twinkle Twinkle Little Star\u0026rdquo; and adored her English nursery.\u003c/p\u003e","title":"My Personal Brexit"},{"content":"My journey as a Game Developer began with Mangatar in 2010, the goal was to create a social-game centered around Japanese Manga-style avatars.\nThe project required the use of Javascript frameworks that, through HTML5 Canvas/WebGL, would allow us to realize all the gameplay dynamics we had in mind.\nWith web technologies very immature, especially on mobile, creating a game that could run on desktop and mobile, in 2011, was a very difficult task. I was in charge of making a graphics engine that would work with Canvas and resolve the performance problem and the screen resolution problem to be solved on all devices. The graphics engine leveraged Canvas to draw elements in vector graphics.\n2011 Mangatar Saga Co-Founder, Product Manager and Developer.\nTechnologies\nHTML5 Canvas, WebGL, Javascript, PHP, MySQL\nResponsibility\nManagement of the development team Organization of development activities Project development and game design Server and Database Infrastructure Design Backend development With the experience of Mangatar Saga came Dengen Chronicles, a Card Game RPG that brought with it the extreme customization mechanics of Mangatar Saga but with totally revised graphics and gameplay.\nThe game was a Free-To-Play with in-app purchases, developed in Unity3D to easily run on iOS, Android, and Windows Phone. We leveraged the PlayFab service (later acquired by Microsoft) to manage all the server infrastructure.\nThe big change in this and the next games was the free-to-play business model - if before we could monetize with advertising, now the focus had shifted to the game economy and all the mechanics that lead a user to purchase digital goods. It required a lot of study, but it was perhaps one of the most formative periods of my journey, both from the point of view of game design and the use of Unity3D and related services.\n2013 Dengen Chronicles Co-Founder, Product Manager, Developer and Game Designer\nTechnologies\nUnity3D, C#, PlayFab\nResponsibility\nGame design Study of the Economics of Free-To-Play mechanics Team management Unity3D development PlayFab Integration Finished the development of Dengen Chronicles we immediately started with the development of a new title, this time totally in 3D, with a team of 9 people, we made Asgard Rift Battle Arena. A tactical Chessboard Card Game, Free-to-Play, available for all mobile platforms. Developed with Unity3D.\n2015 Asgard Rift: Battle Arena Co-Founder, Product Manager, Developer and Game Designer\nTechnologies\nUnity3D, C#, PlayFab\nResponsibility\nGame design Study of the Economics of Free-To-Play mechanics Team management Unity3D development PlayFab Integration During the development of Asgard Rift, we worked in making other small games, all developed in Unity3D, some with registered trademarks and others in collaboration with indie developers who needed to integrate complex mechanics such as multiplayer modes.\nAsgard Rift was our best game that we were able to produce, we were able to get in touch with the publisher Kongregate to publish the title as long as it achieved certain D1 and D7 Retention metrics. We soft-launched the game in Canada making continuous updates to improve the metrics. We managed to meet Retention D1 but not D7 by very few percentage points, we needed more changes but time and money were not on our side.\nAmong the biggest challenges, besides game design and modifications, was coordinating the activities of a team that had grown to 9 people, including developer, artists, and musicians.\n2015 Magic Carpet Nightmare Experience Developer\nTechnologies\nUnity3D\nResponsibility\nUnity3D development 2016 Shopkins: Top Trumps Product Manager, Developer\nTechnologies\nUnity3D, C#\nResponsibility\nCustomer management Team management Unity3D development After the experience with Mangatar I started several collaborations with companies such as Digital Tales, Spinvector, 505 Games, Just Funny Games, Mare Digital Spa. I held the role of Unity3D developer and often also Product Manager.\n2018 Cybercity Chronicles Product Manager, Developer\nTechnologies\nUnity3D, C#\nResponsibility\nTeam management Unity3D development (Game play and UI) The game was developed for the \u0026ldquo;Department of Security Information (DIS)\u0026rdquo; of the Prime Minister\u0026rsquo;s Office in cooperation with Miur. The presentation was a success and thousands of children downloaded the game. The most complex part of the development was the management and coordination of the team with the constant changes and adaptations required by the client. We managed to meet all the client\u0026rsquo;s requirements, sometimes trying to compromise in development and sometimes working until completion. The result was excellent and we were able to release a stable version of the game for all mobile platforms in time.\n2019 Plastic Free GC Developer\nTechnologies\nUnity3D, C#\nResponsibility\nUnity3D development (Game play and UI) 2019 SBK Official Mobile Game Developer\nTechnologies\nUnity3D, C#\nResponsibility\nUnity3D development (UI and design tools) 2020 Umm al-Dabadib Developer\nTechnologies\nUnity3D, C#\nResponsibility\nUnity3D development (Game play, UI and design tools) ","permalink":"https://www.mrred.it/unity3d-game-developer/","summary":"\u003cp\u003eMy journey as a Game Developer began with Mangatar in 2010, the goal was to create a social-game centered around Japanese Manga-style avatars.\u003c/p\u003e\n\u003cp\u003eThe project required the use of Javascript frameworks that, through HTML5 Canvas/WebGL, would allow us to realize all the gameplay dynamics we had in mind.\u003c/p\u003e\n\u003cp\u003eWith web technologies very immature, especially on mobile, creating a game that could run on desktop and mobile, in 2011, was a very difficult task. I was in charge of making a graphics engine that would work with Canvas and resolve the performance problem and the screen resolution problem to be solved on all devices. The graphics engine leveraged Canvas to draw elements in vector graphics.\u003c/p\u003e","title":"Unity3D Game Developer"},{"content":"The game was made in collaboration with SpinVector and Mare Digital to recreate life in marginal environments in ancient Egypt.\nEntirely realised with Unity3D, the game has a didactic purpose based on studies by the University of Naples, in which an attempt is made to explain how, in ancient Egypt, they exploited the slope and bulkheads to irrigate fields and grow wheat.\nThe objective of the game is to harvest a specific amount of wheat. As there is a shortage of water, you have to find the right balance between which and how many fields to sow and irrigate, trying to prevent the plants from suffering, drying out and being eaten by pigeons.\nThe game evolves in 5 progressive levels, with the aim of explaining the different mechanics and making the player aware of the enormous effort made by humans of that era to live in those hostile areas.\nLevel 5 - Umm al-Dabadib a simulation and farming video game made with Unity3D\nLevel 1 - Umm al-Dabadib a simulation and farming video game made with Unity3D\n","permalink":"https://www.mrred.it/umm-al-dabadib-un-videogioco-di-simulazione-e-farming/","summary":"\u003cp\u003eThe game was made in collaboration with SpinVector and Mare Digital to recreate life in marginal environments in ancient Egypt.\u003c/p\u003e\n\u003cp\u003eEntirely realised with Unity3D, the game has a didactic purpose based on studies by the University of Naples, in which an attempt is made to explain how, in ancient Egypt, they exploited the slope and bulkheads to irrigate fields and grow wheat.\u003c/p\u003e\n\u003cp\u003eThe objective of the game is to harvest a specific amount of wheat. As there is a shortage of water, you have to find the right balance between which and how many fields to sow and irrigate, trying to prevent the plants from suffering, drying out and being eaten by pigeons.\u003c/p\u003e","title":"Umm al-Dabadib a simulation and farming game"},{"content":"Ogni programmatore, almeno una volta nella vita, si trova ad affrontare l\u0026rsquo;annosa questione del Codice Fiscale italiano. Non voglio intraprendere una discussione sui bug progettuali di questo sistema (millenium bug e omocodie a.k.a. \u0026ldquo;omonimi di codice\u0026rdquo;), ma quando si ha a che fare con i Codici Fiscali si deve necessariamente lavorare con la lista dei comuni e il loro \u0026ldquo;codice catastale\u0026rdquo;.\nVediamo come scaricare gratuitamente il file con tutti i comuni italiani aggiornati, con il codice catastale, e convertirlo in query SQL per popolare il nostro database.\nDatabase dei comuni italiani a pagamento Esistono diversi servizi (a pagamento) che forniscono l\u0026rsquo;elenco di tutti i comuni italiani con tantissime informazioni aggiuntive, uno di questi è databasecomuni.it che offre, per poche decine di euro, i database in Sql, Xls, JSON e sicuramente anche altri formati.\nhttps://www.databasecomuni.it/ listino prezzi\nServizi per consultare database dei comuni italiani Esistono diversi servizi gratuiti che permettono la consultazione, altri che forniscono utility sul codice fiscale (per calcolarlo o estrapolare le informazioni), basta una semplice ricerca su Google.\nNessuno di questi, però, mette a disposizione una base di dati da poter inserire nel proprio database.\nCome scaricare il database dei comuni italiani gratuitamente Per scaricare il database aggiornato dei comuni italiani basta andare sul sito dell\u0026rsquo;Istat www.istat.it/it/archivio/6789 e nella parte inferiore della pagina ci sono i permalink che rimandano ai database costantemente aggiornati in formato .xls e .csv.\nIstat database comuni italiani gratis e aggiornati\nPreparare il file CSV o XLS prima di convertirlo in SQL Prima di procedere con la creazione delle query SQL per popolare il nostro database MySQL o equivalente bisogna:\naprire il file CSV o XLS e rimuovere le colonne inutili rinominare le intestazioni delle colonne con il nome dei campi che vogliamo nel nostro database. esportare in CSV (consigliata codifica UTF8) Rimuoviamo tutte le colonne che non ci servono dal file scaricato\nRinominiamo le colonne a seconda di come vogliamo realizzare la tabella del database\nTrasformare un file CSV o XLS in SQL (MySQL) Ora che abbiamo un file CSV formattato e pulito procediamo con la trasformazione in SQL per popolare e aggiornare il nostro database.\nIl sito \u0026ldquo;CSV to SQL Converter\u0026rdquo; farà il lavoro sporco 😊 . Ecco i tre semplici step per ottenere un file SQL con tutti i dati che ci occorrono.\nCaricare il file CSV Scegliere le opzioni di output SQL Scaricare il file SQL Vediamo nel dettaglio i punti cruciali, non devo sicuramente dirvi come caricare un file 😂\nConfigurare le opzioni di output del file SQL In questo step (vedi immagini sotto) ritroviamo le colonne che abbiamo configurato nel file, automaticamente rileva il tipo e la grandezza del campo che andrà a creare in SQL, i punti a cui fare attenzione sono quelli indicati in rosso:\ncontrolliamo che i tipi e le lunghezze siano coerenti con quello che vogliamo nel nostro database il campo ID deve essere chiave, ma non va incluso nelle query perché non è univoco attivare l\u0026rsquo;opzione MySQL AUTO_INCREMENT aggiungere Drop Table/View e IF EXISTS rinominare il nome della tabella in \u0026ldquo;comuni_italiani\u0026rdquo; o quello che preferite Opzioni di output SQL\nGenerare il file SQL con tutti i dati dei comuni italiani e salvarlo A questo punto generiamo i dati SQL premendo sul pulsante \u0026ldquo;CSV to SQL Insert\u0026rdquo;.\nSe siamo interessati alla sola lettura del codice catastale, conviene cancellare e ricreare tutta la tabella ad ogni aggiornamento dei comuni, si fa molto prima. Se invece avete necessità di aggiornare le informazioni, la procedura è più complessa (scrivetemi se vi interessa sapere come fare).\nGeneriamo le query premendo sul pulsante \u0026ldquo;CSV to SQL Insert\u0026rdquo; Controlliamo i dati generati per sicurezza Scarichiamo il file SQL 😊 Generazione SQL e download\n","permalink":"https://www.mrred.it/database-dei-comuni-italiani-gratis-in-sql-mysql/","summary":"\u003cp\u003eOgni programmatore, almeno una volta nella vita, si trova ad affrontare l\u0026rsquo;annosa questione del Codice Fiscale italiano. Non voglio intraprendere una discussione sui bug progettuali di questo sistema (\u003ca href=\"https://it.wikipedia.org/wiki/Millennium_bug#Passaggio_da_1999_a_2000\"\u003emillenium bug\u003c/a\u003e e \u003ca href=\"https://www.agenziaentrate.gov.it/portale/web/guest/schede/istanze/richiesta-ts_cf/faq-sul-codice-fiscale\"\u003eomocodie\u003c/a\u003e a.k.a. \u0026ldquo;omonimi di codice\u0026rdquo;), ma quando si ha a che fare con i Codici Fiscali si deve necessariamente lavorare con la lista dei comuni e il loro \u003ca href=\"https://it.wikipedia.org/wiki/Codice_catastale\"\u003e\u0026ldquo;codice catastale\u0026rdquo;\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eVediamo come scaricare gratuitamente il file con tutti i comuni italiani aggiornati, con il codice catastale, e convertirlo in query SQL per popolare il nostro database.\u003c/p\u003e\n\u003ch2 id=\"database-dei-comuni-italiani-a-pagamento\"\u003eDatabase dei comuni italiani a pagamento\u003c/h2\u003e\n\u003cp\u003eEsistono diversi servizi (a pagamento) che forniscono l\u0026rsquo;elenco di tutti i comuni italiani con tantissime informazioni aggiuntive, uno di questi è \u003ca href=\"https://www.databasecomuni.it/\"\u003edatabasecomuni.it\u003c/a\u003e che offre, per poche decine di euro, i database in Sql, Xls, JSON e sicuramente anche altri formati.\u003c/p\u003e","title":"Database dei comuni italiani gratis in SQL (MySQL)"},{"content":"La fattura elettronica è un argomento ormai diffuso e conosciuto da molti professionisti. La prima volta che si è parlato di fattura elettronica era il lontano 2008, introdotta dalla legge di bilancio. Era lo stesso anno in cui uscì la prima versione di Google Chrome, un browser che ha cambiato completamente il modo di sviluppare per il web, ma questa è un\u0026rsquo;altra storia.\nDi seguito un elenco delle piattaforme che, secondo il mio punto di vista, meritano una chance tra le tante esistenti.\nCos\u0026rsquo;è una fattura elettronica? La fattura elettronica è un file (formato XML) che raggruppa le stesse informazioni che eravamo abituati a vedere sulle fatture cartacee. Questo file deve essere compilato rispettando precise regole, inviato ad un servizio di smistamento che, a sua volta, si occuperà di inviarlo ad un altro servizio (o anche se stesso) per conservarlo e trasmetterlo all\u0026rsquo;agenzia delle entrate.\nCome funziona l\u0026rsquo;invio e la ricezione di una fattura elettronica? La maggior parte delle volte, ogni servizio abilitato alla custodia e allo smistamento delle fatture elettroniche utilizza un suo software, che permette di:\nCompilare Inviare Conservare Ricevere le fatture elettroniche.\nAlcuni di questi servizi mettono un software a disposizione del commercialista, il quale con un semplice click avrà a disposizione i tuoi dati per adempiere alle varie scartoffie. Un bel vantaggio, dunque.\nQuesta è una premessa molto semplificata circa il funzionamento della fattura elettronica, un primo approccio verso un mondo indispensabile e necessario per tutti i liberi professionisti. Entriamo nel dettaglio.\nQuali funzionalità deve avere un buon servizio di fatturazione? Il prodotto e il servizio ideali devono rispondere a quelle che sono le vere esigenze degli utenti. Per questo motivo voglio partire elencando le caratteristiche necessarie dei software dedicati alla fatturazione elettronica, per poi analizzare alcuni validi software/servizi esistenti e che puoi utilizzare per facilitare la tua attività contabile ( e quella del tuo commercialista).\nUn buon software per la fattura elettronica dovrebbe:\nCreare la fattura in modo semplice, suggerire le anagrafiche, prodotti, iva, ritenuta, ecc\u0026hellip; quello che voglio ricordarmi è solo quanti soldi devo avere da quel cliente Deve avere un buon sistema di notifiche, inviare una mail o una notifica quando si riceve una nuova fattura, quando viene pagata e per tutti gli eventi che scelgo di monitorare Deve essere collegata ad buona applicazione per smartphone, che sia bella da guardare e facile da utilizzare Deve mostrarmi le statistiche di tutte le fatture, rendere evidenti problemi nei pagamenti, nel fatturato, nella cassa, ecc.. Deve, in automatico, segnare le fatture come pagate andando a fare la conciliazione con il conto corrente Deve avvisare il mio commercialista quando ricevo una nuova fattura e quando ne emetto di nuove. Viste le premesse su come dovrebbe essere, idealmente, un buon software per la fatturazione elettronica, scopriamo insieme le caratteristiche, i pro e i contro di quelli esistenti.\nFattura Elettronica App Fattura Elettronica App\nCosto: 5,99€/mese\nPro:\nGrafica molto curata Funzionalità di auto completamento Semplificazione del processo di creazione di documenti Prezzo competitivo Contro:\nMancanza della riconciliazione del conto corrente e qualche statistica in più, ma sembra che ci stiano lavorando, come anche l\u0026rsquo;applicazione per smartphone. Funzionalità che dovrebbero arrivare a breve. https://www.fatturaelettronica-app.it/\nFinom Fatturazione Elettronica di Finom\nCosto: da GRATIS a 5,99€/mese\nPro\nGraficamente bella e pulita Riconciliazione del Conto Corrente, in automatico riesce a collegarsi al tuo conto (previa autorizzazione) e segnare le fatture ricevute/inviate come pagate. Contro\nNel piano gratuito si può inviare una sola fattura al mese Le funzionalità sono veramente basilari (creazione e ricezione di fatture, non fa molto altro). https://finom.co/it-it/invoicing/\nFreeInvoice di Cloud Finance FreeInvoice di Cloud Finance.it\nCosto: da GRATIS a 6€/mese\nPro\nTra tutti gli altri software è quello che nella sua versione gratuita ti dà tantissime funzionalità Nessun limite sul numero di fatture emesse e ricevute Alcune funzionalità sono limitate, ma per quello che serve ad un Libero Professionista e rispetto agli altri software è veramente più che completo. Contro\nNon ha l\u0026rsquo;applicazione per smartphone e da come si legge sul sito non sarà disponibile nel piano gratuito. https://www.freeinvoice.it/\nFatture in Cloud.it Fattura In Cloud.it\nCosto: da 8€/mese a 22€/mese\nPro\nIl più completo tra i software presente, quasi un gestionale per Piccole e Medie imprese App mobile ben fatta, dal design più o meno moderno Integrazione con i gestionali di Team System è un grande punto a favore anche per i Commercialisti. Le API messe a disposizione dalla piattaforma possono essere molto utili, come ad esempio l\u0026rsquo;integrazione del software Fattura Elettronica Pro, che si appoggia sull\u0026rsquo;account di FattureInCloud potenziando alcune funzionalità, come l\u0026rsquo;invio massivo di fatture, le fatture ricorrenti e altre piccole funzionalità. Contro\nCosto elevato, che per alcuni Liberi Professionisti che emettono poche fatture all\u0026rsquo;anno ed utilizzano il 5% delle funzionalità che offre non è giustificato https://www.fattureincloud.it/\nFatturazione Elettronica di Aruba Fatturazione Elettronica di Aruba\nCosto: 2€/mese (25€/anno)\nPro\nPrezzo molto competitivo Contro\nGrafica molto spartana e spesso macchinosa, come molti dei prodotti di Aruba, bisogna scendere a compromessi sull\u0026rsquo;usabilità in cambio di un piccolo risparmio economico, la mia domanda è sempre se ne vale la pena rispetto al tempo che si perde. https://www.pec.it/fatturazione-elettronica.aspx\nConclusioni Ovviamente non esiste il software perfetto, ma va sempre calibrato sulle proprie esigenze. Se sei una PMI sicuramente avrai esigenze particolari di gestione e forse un software con più funzionalità potrebbe essere più adatto, quindi farei ricadere la scelta tra FattureInCloud e FreeInvoice di Cloud Finance.\nMentre se sei un Libero Professionista con nessuna particolare esigenza forse la scelta migliore potrebbe essere Fattura Elettronica App o Finom.\n","permalink":"https://www.mrred.it/fattura-elettronica-5-piattaforme-per-liberi-professionisti/","summary":"\u003cp\u003eLa fattura elettronica è un argomento ormai diffuso e conosciuto da molti professionisti. La prima volta che si è parlato di fattura elettronica era il lontano 2008, introdotta dalla legge di bilancio. Era lo stesso anno in cui uscì la prima versione di \u003ca href=\"https://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html\"\u003eGoogle Chrome\u003c/a\u003e, un browser che ha cambiato completamente il modo di sviluppare per il web, ma questa è un\u0026rsquo;altra storia.\u003c/p\u003e\n\u003cp\u003eDi seguito un elenco delle piattaforme che, secondo il mio punto di vista, meritano una chance tra le tante esistenti.\u003c/p\u003e\n\u003ch2 id=\"cosè-una-fattura-elettronica\"\u003eCos\u0026rsquo;è una fattura elettronica?\u003c/h2\u003e\n\u003cp\u003eLa fattura elettronica è un file (\u003ca href=\"https://it.wikipedia.org/wiki/XML\"\u003eformato XML\u003c/a\u003e) che raggruppa le stesse informazioni che eravamo abituati a vedere sulle fatture cartacee. Questo file deve essere compilato rispettando precise regole, inviato ad un servizio di smistamento che, a sua volta, si occuperà di inviarlo ad un altro servizio (o anche se stesso) per conservarlo e trasmetterlo all\u0026rsquo;agenzia delle entrate.\u003c/p\u003e","title":"Fattura Elettronica, 5 piattaforme per liberi professionisti"},{"content":"Laravel Nova è uno strumento per sviluppare un pannello di amministrazione, basato sul Framework Laravel. Consente di creare un admin panel che offra le cosiddette funzionalità CRUD o BREAD (Browse, Read, Edit, Add, Delete) [decisamente preferisco usare BREAD invece che CRUD 😂 ].\nSono mesi alla ricerca di un buon pannello di amministrazione per applicazioni sviluppate in Laravel, ne esistono decine e decine, qui ad esempio c\u0026rsquo;è una lista di 13 Admin Panel Generators:\nhttps://laravel-news.com/13-laravel-admin-panel-generators\nSarebbe da intraprendere una discussione dedicata su come scegliere un pannello di admin, in base alle proprie competenze di sviluppo, in base alla flessibilità che si vuole ottenere, ecc\u0026hellip;\nOra però vorrei concentrarmi su Laravel Nova ed elencare una serie di funzionalità che ho trovato particolarmente interessanti e che hanno permesso di farlo spiccare sopra gli altri analizzati. (E\u0026rsquo; una scelta molto personale, andrebbe calata sul progetto e sulla propria esperienza con Laravel)\nLaravel Nova Dashboard\nQuesta è la documentazione, fatta molto bene e che contiene tutti i dettagli che vado ad elencare di seguito: https://nova.laravel.com/docs/\nC\u0026rsquo;è anche questo piccolo corso che spiega tutte le funzionalità, se si vuole una panoramica generale prima di procedere all\u0026rsquo;acquisto: https://laracasts.com/series/laravel-nova-mastery\nSviluppato dai creatori di Laravel Affidarsi ad un framework esterno per implementare la parte di amministrazione dei dati in una webapp, significa creare un vero e proprio matrimonio tra l\u0026rsquo;applicazione e la \u0026ldquo;libreria\u0026rdquo; utilizzata, quindi si condividerà tutto, funzionalità e bug. Se quest\u0026rsquo;ultimi non vengono corretti e la libreria viene abbandonata sono uccelli per diabetici.\nPer questo motivo, il fatto che Laravel Nova sia sviluppata e supportata dagli stessi creatori di Laravel è sicuramente un punto a favore in più rispetto a tutti gli altri Admin Panel.\nNon intacca la struttura esistente Un\u0026rsquo;altra caratteristica, secondo me fondamentale, che rende molto flessibile Nova, è la sua completa indipendenza dall\u0026rsquo;attuale struttura dell\u0026rsquo;applicazione alla quale si vuole agganciare il pannello di amministrazione. Infatti Nova per funzionare non ti fa modificare i Model e i Controller già esistenti, ma ha una sua struttura di configurazione totalmente indipendente, che \u0026ldquo;si basa\u0026rdquo; sui model esistenti, ma all\u0026rsquo;atto pratico non si dovranno toccare i file esistenti, solo specificare quali risorse sono collegati a quali Model.\nQuesto consente di inserirlo anche a progetto concluso o in corso d\u0026rsquo;opera, rimuoverlo in qualsiasi momento, senza impattare minimamente sulla webapp.\nhttps://nova.laravel.com/docs/3.0/resources/#defining-resources\nTantissime tipologie di campi (fields) supportati Andrebbero riportati tutti, ma sono veramente tanti i campi supportati per la creazione dei form e delle tabelle per implementare tutte le funzionalità BREAD. Dai semplici campi di testo, avatar, immagini, file, badge, date e datetime, select, campi TEXT con Rich Text Editor e tantissimi altri.\nRicerca utente con avatar\nVeramente mi ha stupito la quantità di campi già supportati e che quindi con due istruzioni si riescono a configurare.\nhttps://nova.laravel.com/docs/3.0/resources/fields.html\nIn perfetta simbiosi con Laravel Una delle pecche che ho riscontrato in altri Admin Panel, è la gestione delle relazioni, per capirci tutti gli HasOne, HasMany, BelongsTo, ecc, ecc\u0026hellip; In Laravel Nova sono tutte supportate e tutte gestite in maniera automatica. Perfino il MorphTo, che potrebbe essere più ostico da gestire, viene gestito automaticamente e con delle chicche molto carine.\nhttps://nova.laravel.com/docs/3.0/resources/relationships.html\nFiltri, ricerche e azioni sulle tabelle Altra caratteristica di spicco è la possibilità di personalizzare i filtri delle tabelle, creare delle viste personalizzate con query personalizzate, andando comunque a sfruttare tutte le funzionalità BREAD su quei dati e anche di aggiungere delle azioni sulle righe delle tabelle, sia in modalità singola riga o in modalità di selezione multipla.\nhttps://nova.laravel.com/docs/3.0/search/global-search.html\nRicerca globale\nAdmin Panel flessibile e personalizzabile Spesso, quando un framework rende le cose veramente facili, si rinuncia sempre ad un po\u0026rsquo; della sua estensibilità e flessibilità. Quello che mi ha impressionato in Laravel Nova è proprio la possibilità di implementare facilmente funzionalità BREAD sui dati, ma allo stesso tempo estenderlo con Dashboard personalizzate, Campi (Fields) personalizzati, viste personalizzate di dati e di relazioni, addirittura si possono aggiungere intere pagine, chiamate Tools, dove ci si può inserire il proprio codice Javascript (usano VueJS) e CSS per sviluppare strumenti dedicati, disponibili sempre tramite il pannello di admin fornito da Laravel Nova.\nhttps://nova.laravel.com/docs/3.0/customization/tools.html\nMetriche personalizzate\nQuanto costa Laravel Nova? Per soli 99$ si porta a casa uno strumento (per singolo progetto), che ti permette di risparmiare ore e ore di sbattimenti su operazioni noiosissime. Poi il fatto che sia a pagamento e non gratuito ci garantisce un discreto supporto da parte degli sviluppatore e sicuramente una costante manutenzione.\n","permalink":"https://www.mrred.it/laravel-nova-admin-panel-semplice-e-flessibile/","summary":"\u003cp\u003e\u003ca href=\"https://nova.laravel.com/\"\u003eLaravel Nova\u003c/a\u003e è uno strumento per sviluppare un \u003cstrong\u003epannello di amministrazione\u003c/strong\u003e, basato sul Framework Laravel. Consente di creare un admin panel che offra le cosiddette funzionalità CRUD o \u003cstrong\u003eBREAD\u003c/strong\u003e (Browse, Read, Edit, Add, Delete) [decisamente preferisco usare BREAD invece che CRUD 😂 ].\u003c/p\u003e\n\u003cp\u003eSono mesi alla ricerca di un buon pannello di amministrazione per applicazioni sviluppate in Laravel, ne esistono decine e decine, qui ad esempio c\u0026rsquo;è una lista di \u003cstrong\u003e13 Admin Panel Generators\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://laravel-news.com/13-laravel-admin-panel-generators\"\u003ehttps://laravel-news.com/13-laravel-admin-panel-generators\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSarebbe da intraprendere una discussione dedicata su come scegliere un pannello di admin, in base alle proprie competenze di sviluppo, in base alla flessibilità che si vuole ottenere, ecc\u0026hellip;\u003c/p\u003e","title":"Laravel Nova l'admin Panel semplice e flessibile che ancora non conoscevi"},{"content":"Ho sempre sottovalutato l\u0026rsquo;utilizzo di alcuni tag in Angular, come ad esempio , e le variabili template, quelle che si inizializzano all\u0026rsquo;interno dei file HTML con #nomeVariabile.\nPer non parlare poi delle direttive strutturali, abituati ad usare i soliti *ngIf e *ngFor, a volte si tende a dimenticare tutte le altre che possono essere molto comode, soprattutto per mantenere il codice HTML pulito e ordinato.\nStructural directive I due elementi chiavi delle direttive strutturali sono ng-container e ng-template, che vengono usate da angular per tutte le altre direttive strutturali, ad esempio, quando si scrive *ngIf, Angular non fa altro che piazzare in ng-template prima del tag e metterci un attributo input [ngIf].\nLa differenza principale tra il container e il template è quella che il primo, , non è un vero e proprio elemento del DOM, quindi non interferisci con la struttura e lo stile della pagina. Per quanto tempo ho incasinato con mille span e ngIf i template, quando bastava un semplice ng-container per raggruppare tutto ed evitare di impattare sull\u0026rsquo;HTML e sul CSS.\nhttps://angular.io/guide/structural-directives#the-ng-template\nNgSwitch, si esiste\u0026hellip; Poi, quanti ngIf sprecati, con sempre gli stessi controlli, nonostante esiste in NgSwitch e NgSwitchCase? Si! Esiste, ed è una figata! E pensare che viene spiegato proprio all\u0026rsquo;inizio della documentazione\u0026hellip;\nhttps://angular.io/guide/structural-directives#what-are-structural-directives\nScope delle variabili nel template I container e i template sono utilissimi anche per delimitare lo scope delle variabile #nomeVariabile definite nei tag.\nAd esempio, mi è capitato spesso di dover definire dei campi di un form attraverso un ngFor, come le chiamiamo le variabili di quello stesso campo che viene replicato sempre allo stesso modo? La prima cosa che mi viene in mente di fare è concatenare l\u0026rsquo;indice al nome della variabile\u0026hellip; ma non si può fare, quindi come fare a distinguerle per potervi accedere su altri tag, come ad esempio i messaggi di validazione?\nSemplice, basta aggiungere un ng-container e si va a limitare lo scope di quelle variabili, in questo modo rimangono univoche per tutti i tag e gli utilizzi che se ne fa all\u0026rsquo;interno del container, certo fuori dal container non esisteranno quelle variabili, ma questo è un\u0026rsquo;altra problema\u0026hellip;\nAnche l\u0026rsquo;ngIf va a delimitare uno scope, come anche ng-template, ma diciamo che poi in base alle esigenze se ne può usare uno piuttosto che un altro.\nhttps://angular.io/guide/template-reference-variables#template-variable-scope\n","permalink":"https://www.mrred.it/angular-direttive-strutturali-e-scope-delle-variabili-del-template/","summary":"\u003cp\u003eHo sempre sottovalutato l\u0026rsquo;utilizzo di alcuni tag in Angular, come ad esempio \u003cng-container\u003e, \u003cng-template\u003e e le variabili template, quelle che si inizializzano all\u0026rsquo;interno dei file HTML con #nomeVariabile.\u003c/p\u003e\n\u003cp\u003ePer non parlare poi delle direttive strutturali, abituati ad usare i soliti *ngIf e *ngFor, a volte si tende a dimenticare tutte le altre che possono essere molto comode, soprattutto per mantenere il codice HTML pulito e ordinato.\u003c/p\u003e\n\u003ch2 id=\"structural-directive\"\u003eStructural directive\u003c/h2\u003e\n\u003cp\u003eI due elementi chiavi delle direttive strutturali sono ng-container e ng-template, che vengono usate da angular per tutte le altre direttive strutturali, ad esempio, quando si scrive *ngIf, Angular non fa altro che piazzare in ng-template prima del tag e metterci un attributo input [ngIf].\u003c/p\u003e","title":"Angular direttive strutturali e scope delle variabili del template"},{"content":"Questi sono uno di quei post dove l'80% delle cose le conosci già però poi ci sono quel paio di cose che ti fanno di WAAAAAA A SAPERLO PRIMAAAA!\nhttps://laravel-news.com/eloquent-tips-tricks\nI WOW per me sono stati:\nnon sapevo che i Model avessero un metodo boot() il find() accetta un array per fare ricerche multiple whereX\u0026hellip; fighissimo, si adatta agli attributi del Model si può aggiungere un ordinamento globale di default, mi chiedo solo se fallisce quando quel campo non è presente conoscevo l\u0026rsquo;esistenza dei chuck() ma non avevo mai usato il metodo eloquent orWhere accetta un array per lavorare su parametri multipli ","permalink":"https://www.mrred.it/20-laravel-eloquent-tips-e-tricks/","summary":"\u003cp\u003eQuesti sono uno di quei post dove l'80% delle cose le conosci già però poi ci sono quel paio di cose che ti fanno di WAAAAAA A SAPERLO PRIMAAAA!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://laravel-news.com/eloquent-tips-tricks\"\u003ehttps://laravel-news.com/eloquent-tips-tricks\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eI WOW per me sono stati:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enon sapevo che i Model avessero un metodo boot()\u003c/li\u003e\n\u003cli\u003eil find() accetta un array per fare ricerche multiple\u003c/li\u003e\n\u003cli\u003ewhereX\u0026hellip; fighissimo, si adatta agli attributi del Model\u003c/li\u003e\n\u003cli\u003esi può aggiungere un ordinamento globale di default, mi chiedo solo se fallisce quando quel campo non è presente\u003c/li\u003e\n\u003cli\u003econoscevo l\u0026rsquo;esistenza dei chuck() ma non avevo mai usato il metodo eloquent\u003c/li\u003e\n\u003cli\u003eorWhere accetta un array per lavorare su parametri multipli\u003c/li\u003e\n\u003c/ul\u003e","title":"20 Laravel Eloquent Tips e Tricks"},{"content":"21 Tutorial per approfondire Laravel, alcuni sembrano molto interessanti, soprattutto dalla sezione di Eloquent in poi:\nhttps://laravel-news.com/learning-laravel-in-2021\nSingle Page Application in VUE e Laravel Ho iniziato a leggere il tutorial sulla Single Page Application scritta in VUE e Laravel per servire l\u0026rsquo;Application e implementare le API, interessante, ma per ora non è una priorità, se ci fosse in futuro un piccolissimo progetto dove usare Angular sia una perdita di tempo, gli darò un\u0026rsquo;occhiata.\nhttps://laravel-news.com/using-vue-router-laravel/\nEager Loading Questo invece sembra molto interessante, conoscevo già i benefici dell\u0026rsquo;utilizzare le relazioni all\u0026rsquo;interno dei Model, ma in questo tutorial viene spiegato molto bene.\nhttps://laravel-news.com/eloquent-eager-loading\nViene chiamato anche \u0026ldquo;Eager Loading\u0026rdquo;, caricamento desideroso\u0026hellip; non so\u0026rsquo; perché ma mi fa ridere la cosa 😂 , forse non è questa la traduzione corretta, ma la ricorderò per questo motivo.\nIn breve, implementando all\u0026rsquo;interno dei Model, dei metodi che implementano le relazioni HasOne, HasMany, BelogsTo, ecc\u0026hellip; Eloquent riesce ad ottimizzare le query e ridurle drasticamente.\nShell Artisan per test Nel mentre ho scoperto anche l\u0026rsquo;esistenza del comando \u0026ldquo;php artisan tinker\u0026rdquo;, una comodissima Shell per eseguire codice PHP, la trovo utilissima soprattutto per testare query e pezzi di codice, invece di implementare API farlocche di test, può essere molto comoda, da approfondire per capire come ricreare il contesto di una vera chiamata alle API. Non so se è possibile, ma sicuramente approfondirò alla prima occasione.\nTornando all\u0026rsquo;Eager Loading Una cosa interessante che ho scoperto è l\u0026rsquo;utilizzo del \u0026ldquo;desideroso caricamento\u0026rdquo; innestato, sembra figo, se si definiscono bene le relazione di ogni Model si possono fare cose molto carine con poco codice e anche ottimizzate.\nFigo questo \u0026ldquo;caricamento desideroso\u0026rdquo; 😂 , è spiegato molto bene anche nella documentazione di Laravel, ma chi si legge attentamente tutta la documentazione?! E\u0026rsquo; veramente un mago se riesce ad arrivare alla fine senza essere passato a smanettare con il codice per fare prove e poi, preso dall\u0026rsquo;euforia che tutto funziona, abbandona la lettura e passa subito all\u0026rsquo;azione perché alla fine quelle poche cose che ha provato gli bastano e avanzano.\nhttps://laravel.com/docs/8.x/eloquent-relationships#eager-loading\nPolimorfismo Nella stessa pagina c\u0026rsquo;è anche il morphing, una concetto molto bello che se usato bene permette di fare cose altrettanto fighe.\nIn pratica ti permette di definire una relazione dinamica, cioè si ha un Model Post che ha riferimento a media generici, dove media può assumere le sembianze di un Model Video, Image, Audio e tutto quello che vogliamo. Come fa ad implementarlo laravel? Si conserva oltre all\u0026rsquo;ID della relazione anche il tipo e automaticamente recupera l\u0026rsquo;oggetto della relazione dalla tabella giusta.\nhttps://laravel.com/docs/8.x/eloquent-relationships#polymorphic-relationships\n","permalink":"https://www.mrred.it/21-tutorial-per-approfondire-laravel-orm-e-eager-loading/","summary":"\u003cp\u003e21 Tutorial per approfondire Laravel, alcuni sembrano molto interessanti, soprattutto dalla sezione di Eloquent in poi:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://laravel-news.com/learning-laravel-in-2021\"\u003ehttps://laravel-news.com/learning-laravel-in-2021\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"single-page-application-in-vue-e-laravel\"\u003eSingle Page Application in VUE e Laravel\u003c/h2\u003e\n\u003cp\u003eHo iniziato a leggere il tutorial sulla Single Page Application scritta in VUE e Laravel per servire l\u0026rsquo;Application e implementare le API, interessante, ma per ora non è una priorità, se ci fosse in futuro un piccolissimo progetto dove usare Angular sia una perdita di tempo, gli darò un\u0026rsquo;occhiata.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://laravel-news.com/using-vue-router-laravel/\"\u003ehttps://laravel-news.com/using-vue-router-laravel/\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"eager-loading\"\u003eEager Loading\u003c/h2\u003e\n\u003cp\u003eQuesto invece sembra molto interessante, conoscevo già i benefici dell\u0026rsquo;utilizzare le relazioni all\u0026rsquo;interno dei Model, ma in questo tutorial viene spiegato molto bene.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://laravel-news.com/eloquent-eager-loading\"\u003ehttps://laravel-news.com/eloquent-eager-loading\u003c/a\u003e\u003c/p\u003e","title":"21 Tutorial per approfondire Laravel ORM e Eager Loading"},{"content":"GeniuSuite is a platform developed by Kedea, Google Cloud Technical Partner. It takes less than an hour to set up Google Workspace for Education, synchronising school data in a simple, immediate and secure way!\nDettagli tecnici The platform is developed in three separate components:\nFrontend developed in Angular that integrates with the Google Workspace API to enrich the information displayed and cross-reference the school structure data Backend API developed in PHP using the Laravel framework, which allows the school structure to be created and mapped with the Google Workspace Backend jobs still developed in PHP and Laravel framework but taking care of all the massive and asynchronous actions with the Google API, they also integrate an event broadcastig system using EchoJS Pusher ","permalink":"https://www.mrred.it/genuisuite-per-gsuite-di-google/","summary":"\u003cp\u003e\u003ca href=\"https://geniusuite.com/\"\u003eGeniuSuite\u003c/a\u003e is a platform developed by Kedea, Google Cloud Technical Partner. It takes less than an hour to set up Google Workspace for Education, synchronising school data in a simple, immediate and secure way!\u003c/p\u003e\n\u003ch2 id=\"dettagli-tecnici\"\u003eDettagli tecnici\u003c/h2\u003e\n\u003cp\u003eThe platform is developed in three separate components:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFrontend developed in Angular that integrates with the Google Workspace API to enrich the information displayed and cross-reference the school structure data\u003c/li\u003e\n\u003cli\u003eBackend API developed in PHP using the Laravel framework, which allows the school structure to be created and mapped with the Google Workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://laravel.com/docs/8.x/queues\"\u003eBackend jobs still developed in PHP\u003c/a\u003e and Laravel framework but taking care of all the massive and asynchronous actions with the Google API, they also integrate an \u003ca href=\"https://laravel.com/docs/8.x/broadcasting\"\u003eevent broadcastig system\u003c/a\u003e using \u003ca href=\"https://pusher.com/channels\"\u003eEchoJS Pusher\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2020/12/geniusuite-google-gsuite-partner-developer-1024x521.png\"\u003e\u003c/p\u003e","title":"GenuiSuite for Google Workspace for Education"},{"content":"With the guys from Just Funny Games, we worked on the development of a version of SBK Official Mobile Game, in particular, I performed tasks of:\nStudy and development of modules for the implementation of standard \u0026ldquo;Game Modes\u0026rdquo; for 2-wheel Racing games (e.g., Time Attack and Quick Race) Realization of modules for importing standard 2D graphics used for setup of different areas of racing games (e.g., Menu and HUD) Experimental activity aimed at reengineering the automation of the development process and for importing and manipulating 2D and 3D graphic assets in the above mentioned and developed software modules. Fine-tuning of the different parameters of the process with the aim of optimizing the performance and throughput of the application Creation of prototypes for experimental testing to be produced, both from a functional and performance point of view Functional tuning tests ","permalink":"https://www.mrred.it/sbk-official-mobile-game/","summary":"\u003cp\u003eWith the guys from Just Funny Games, we worked on the development of a version of SBK Official Mobile Game, in particular, I performed tasks of:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStudy and development of modules for the implementation of standard \u0026ldquo;Game Modes\u0026rdquo; for 2-wheel Racing games (e.g., Time Attack and Quick Race)\u003c/li\u003e\n\u003cli\u003eRealization of modules for importing standard 2D graphics used for setup of different areas of racing games (e.g., Menu and HUD)\u003c/li\u003e\n\u003cli\u003eExperimental activity aimed at reengineering the automation of the development process and for importing and manipulating 2D and 3D graphic assets in the above mentioned and developed software modules.\u003c/li\u003e\n\u003cli\u003eFine-tuning of the different parameters of the process with the aim of optimizing the performance and throughput of the application\u003c/li\u003e\n\u003cli\u003eCreation of prototypes for experimental testing to be produced, both from a functional and performance point of view\u003c/li\u003e\n\u003cli\u003eFunctional tuning tests\u003c/li\u003e\n\u003c/ul\u003e","title":"SBK Official Mobile Game"},{"content":"Electronic Invoice Pro is a web software that complements the Invoices In Cloud account to add a touch of magic 😊\nAPIs made available by Invoices In Cloud are exploited to add functionality such as:\nAutomatically generate hundreds of electronic invoices from Eventbrite ticket sales in 3 easy steps Enhance recurring invoices, making them dynamic with each sending Keep the accountant up-to-date with customised reports and attached documents based on complex search queries among purchases, invoices, customers and many other parameters Automatically generate hundreds of Electronic Invoices for Eventbrite When you organise an event on Eventbrite, you often need to issue an electronic invoice, as of today Eventbrite does not support this functionality, the only alternative is to create all invoices manually, anyone who has done this knows the time that is lost in this operation.\nWith Electronic Invoice Pro, you export the data from Eventbrite with one click, import the file, enter the invoice data, one click and you\u0026rsquo;re done.\nGenerate recurring invoices that change every month? With Electronic Invoice Pro, you can select the invoice you want to repeat from those already issued on Invoices In Cloud, enter the fields to be changed each time it is issued, and choose the period of repetition. Simple and fast.\nAn example is rental invoices, which need to have the invoice period inside, on Electronic Invoice Pro you can choose to parameterise the invoice subject with \u0026lsquo;start_month\u0026rsquo; and \u0026rsquo;end_month\u0026rsquo; to make it recurring with the correct data.\nSend reports to your accountant or partners With Electronic Invoice Pro, automatic reports can be generated, based on queries such as:\nAll invoices received from non-Italian companies All invoices for the month All outstanding invoices And so many more…\nElectronic Invoice Pro generates a report with all attached documents and sends them to the email chosen as recipient, which can be the accountant, but also an associate or business partner.\nTechnical details The system exploits the API made available by FattureInCloud for all account types. The server leverages PHP, Jobs, Process Queues and communicates with FattureInCloud. The frontend written in VueJS exploits the Bootstrap graphics framework.\n","permalink":"https://www.mrred.it/fattura-elettronica-pro/","summary":"\u003cp\u003eElectronic Invoice Pro is a web software that complements the Invoices In Cloud account to add a touch of magic 😊\u003c/p\u003e\n\u003cp\u003eAPIs made available by Invoices In Cloud are exploited to add functionality such as:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically generate hundreds of electronic invoices from Eventbrite ticket sales in 3 easy steps\u003c/li\u003e\n\u003cli\u003eEnhance recurring invoices, making them dynamic with each sending\u003c/li\u003e\n\u003cli\u003eKeep the accountant up-to-date with customised reports and attached documents based on complex search queries among purchases, invoices, customers and many other parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"automatically-generate-hundreds-of-electronic-invoices-for-eventbrite\"\u003eAutomatically generate hundreds of Electronic Invoices for Eventbrite\u003c/h2\u003e\n\u003cp\u003eWhen you organise an event on Eventbrite, you often need to issue an electronic invoice, as of today Eventbrite does not support this functionality, the only alternative is to create all invoices manually, anyone who has done this knows the time that is lost in this operation.\u003c/p\u003e","title":"Fattura Elettronica Pro"},{"content":"The video game is a collaboration between the Ministry of the Environment and the Coast Guard, with the aim of raising awareness of the issue of pollution of the seas and the resulting damage to marine flora and fauna.\nHave fun cleaning the sea of plastic and other waste with our PlasticFreeGC app! Spot the pollutants, remove them all and give the fish trapped in the plastic back their freedom. At each new level you will be given valuable tips on how to respect the sea and the environment.\nhttps://www.youtube.com/watch?v=VlhLUfitG7Y\nTechnologies used The game was developed through the Unity3D engine, for the Apple iOS and Google Android platforms, with purely 2D graphics, integration with GameCenter and Google Play Games is exploited depending on the platform used to show rankings and best scores.\nPlastic Free GC iOS Game su AppStore\nLinks AppStore https://apps.apple.com/it/app/plasticfreegc/id1474805485 GooglePlay https://play.google.com/store/apps/details?id=com.raylight.plastikfree Official website http://www.plasticfreegc.com/ Screenshots PlasticFreeGC GooglePlay page\nPlasticFreeGC Home\nPlasticFreeGC Info e punteggio\nPlasticFreeGC Mappa livelli\nPlasticFreeGC Icona\nPlasticFreeGC Gameplay\n","permalink":"https://www.mrred.it/unity3d-plasticfreegc/","summary":"\u003cp\u003eThe video game is a collaboration between the Ministry of the Environment and the Coast Guard, with the aim of raising awareness of the issue of pollution of the seas and the resulting damage to marine flora and fauna.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHave fun cleaning the sea of plastic and other waste with our PlasticFreeGC app! Spot the pollutants, remove them all and give the fish trapped in the plastic back their freedom. At each new level you will be given valuable tips on how to respect the sea and the environment.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"https://www.youtube.com/watch?v=VlhLUfitG7Y\"\u003ehttps://www.youtube.com/watch?v=VlhLUfitG7Y\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"technologies-used\"\u003eTechnologies used\u003c/h2\u003e\n\u003cp\u003eThe game was developed through the Unity3D engine, for the Apple iOS and Google Android platforms, with purely 2D graphics, integration with GameCenter and Google Play Games is exploited depending on the platform used to show rankings and best scores.\u003c/p\u003e","title":"PlasticFreeGC developed with Unity3D"},{"content":"The video game was created as part of the campaign Be Aware. Be Digital. promoted by Homeland Security, with the aim of raising awareness among Italian students of the positive and conscious use of the Internet and new technologies.\nThe game is a cyberpunk-style action adventure platformer. We are in the year 2088, Cybercity is a city where technology has transformed the lives, habits and social interactions of the inhabitants. The unscrupulous Asterio Taur, CEO of the eponymous Taur Corp - the villain of the game - has become governor thanks to his criminal use of the Net. It is up to Tes and Diana - the two protagonists of the game - to secure the city, solving puzzles, defeating enemies in hand-to-hand combat or making use of futuristic weapons that they will discover on their way through the various game levels.\nTechnologies used The game was entirely developed through the Unity3D engine, with 2.5D graphics to recreate a depth effect in the levels. The CORGI engine was exploited for some features. It was released for the Apple iOS and Google Android platforms.\nhttps://www.youtube.com/watch?v=7D46g5zyqc0\nCybercity Chronicles trailer\nThey talked about the game:\nSicurezza Nazionale https://www.sicurezzanazionale.gov.it/sisr.nsf/archivio-notizie/cybercity-arriva-il-primo-videogioco-ambientato-nel-cyberspazio.html Repubblica https://www.repubblica.it/tecnologia/sicurezza/2019/04/16/news/cybercity_chronicles_gli_007_italiani_passano_ai_videogame-224175341/ HDBlog https://www.hdblog.it/2019/04/16/cybercity-chronicles-edutainment-app-gioco/ Game available for iOS and Android AppStore https://apps.apple.com/it/app/cybercity-chronicles/id1446029604 Google Play Store https://play.google.com/store/apps/details?id=it.sicurezzanazionale.cybercity Government announcement https://www.youtube.com/watch?v=4E1nScckKoA\n","permalink":"https://www.mrred.it/cybercity-chronicles/","summary":"\u003cp\u003eThe video game was created as part of the campaign \u003ca href=\"https://www.sicurezzanazionale.gov.it/sisr.nsf/archivio-notizie/be-aware-be-digital.html\"\u003eBe Aware. Be Digital.\u003c/a\u003e promoted by Homeland Security, with the aim of raising awareness among Italian students of the positive and conscious use of the Internet and new technologies.\u003c/p\u003e\n\u003cp\u003eThe game is a cyberpunk-style action adventure platformer. We are in the year 2088, Cybercity is a city where technology has transformed the lives, habits and social interactions of the inhabitants. The unscrupulous \u003cstrong\u003eAsterio Taur\u003c/strong\u003e, CEO of the eponymous \u003cstrong\u003eTaur Corp\u003c/strong\u003e - the villain of the game - has become governor thanks to his criminal use of the Net. It is up to Tes and Diana - the two protagonists of the game - to secure the city, solving puzzles, defeating enemies in hand-to-hand combat or making use of futuristic weapons that they will discover on their way through the various game levels.\u003c/p\u003e","title":"Cybercity Chronicles an cyberpunk-style action adventure platformer educational game"},{"content":"[sitemap]\n","permalink":"https://www.mrred.it/sitemap/","summary":"\u003cp\u003e[sitemap]\u003c/p\u003e","title":"Sitemap"},{"content":"A volte il furto o lo smarrimento dello smartphone è un brutto momento e basta. A volte invece - e questo è il caso - un incidente si trasforma in un modo per condividere conoscenza e consapevolezza per crescere insieme, grazie al digital. Cosa fare se ti rubano o smarrisci lo smartphone? C\u0026rsquo;è un modo di rintracciare un cellulare smarrito? A cosa devo stare attento e cosa rischio se mi hanno rubato lo smartphone? Insieme a Giulio Gaudiano, conduttore del podcast \u0026ldquo;Strategia Digitale\u0026rdquo;, raccontiamo alla community del podcast cosa è successo quando mi hanno rubato lo smartphone e cosa possiamo fare per prevenire e limitare i danni in caso di furto o smarrimento del nostro cellulare. 🎧 ASCOLTALO SU SPREAKER 📺 ASCOLTALO SU YOUTUBE https://www.youtube.com/watch?v=arCOKNRctcs\n","permalink":"https://www.mrred.it/smartphone-rubato-cosa-fare-per-rintracciarlo-o-bloccarlo/","summary":"\u003cp\u003eA volte il furto o lo smarrimento dello smartphone è un brutto momento e basta. A volte invece - e questo è il caso - un incidente si trasforma in un modo per condividere conoscenza e consapevolezza per crescere insieme, grazie al digital. Cosa fare se ti rubano o smarrisci lo smartphone? C\u0026rsquo;è un modo di rintracciare un cellulare smarrito? A cosa devo stare attento e cosa rischio se mi hanno rubato lo smartphone? Insieme a \u003ca href=\"https://www.linkedin.com/in/giuliogaudiano/\"\u003e\u003cstrong\u003eGiulio Gaudiano\u003c/strong\u003e\u003c/a\u003e, conduttore del podcast \u0026ldquo;\u003ca href=\"https://www.patreon.com/giuliogaudiano/overview\"\u003eStrategia Digitale\u003c/a\u003e\u0026rdquo;, raccontiamo alla community del podcast cosa è successo \u003ca href=\"/mi-hanno-rubato-il-telefono-ecco-come-ho-evitato-phishing/\"\u003equando mi hanno rubato lo smartphone\u003c/a\u003e e cosa possiamo fare per \u003ca href=\"/come-rendere-sicuro-il-cellulare-in-caso-di-furto-o-smarrimento/\"\u003eprevenire e limitare i danni in caso di furto o smarrimento del nostro cellulare\u003c/a\u003e. 🎧 \u003ca href=\"https://www.spreaker.com/user/youmediaweb/smartphone-rubato-cosa-fare-rintracciare-bloccare\"\u003eASCOLTALO SU SPREAKER\u003c/a\u003e  📺 \u003ca href=\"https://www.youtube.com/watch?v=arCOKNRctcs\u0026amp;feature=youtu.be\"\u003eASCOLTALO SU YOUTUBE\u003c/a\u003e  \u003ca href=\"https://www.youtube.com/watch?v=arCOKNRctcs\"\u003ehttps://www.youtube.com/watch?v=arCOKNRctcs\u003c/a\u003e\u003c/p\u003e","title":"Smartphone rubato cosa fare per rintracciarlo o bloccarlo"},{"content":"Non si comprende il vero valore di quello che si ha finché non lo si perde, o peggio, ti viene rubato.\nE\u0026rsquo; una frase fatta, ma, dopo che mi hanno rubato il cellulare (puoi leggere in questo articolo come è andata e come hanno tentato di rubarmi i dati di accesso di iCloud per sbloccare il telefono), l\u0026rsquo;ansia che potessero accedere a tutte le informazioni che in quell\u0026rsquo;aggeggio sono conservate, ti fa riflettere molto sul loro valore e su quanto sia importante, seguendo piccoli accorgimenti, proteggerle a tutti i costi.\nHo deciso di scrivere questa lista di consigli/precauzioni da prendere per aiutarti e farti capire che, con veramente una piccola cura di alcuni dettagli, si posso prevenire grandi problemi.\nPensare che qualcuno potesse vedere le mie foto, non che ci siano foto compromettenti, ma sapere che un estranio, non proprio una brava persona, possa venire a sapere tutto della tua vita privata, da foto a conversazioni, riflessioni prese in delle note o peggio codici salvati per accedere ai servizi più disparati, dai banali social network (che poi banali non sono visto che ci si accede a tanti servizi usando quegli account) ai più gravi account bancari, o addirittura ad informazioni sanitarie molto personali\u0026hellip; diciamo che non è una bella sensazione, con la quale sto ancora combattendo.\nQuale piattaforma è più sicura? iOS o Android? Devi capire che non esiste una piattaforma più sicura di un\u0026rsquo;altra, tutto dipende da come viene configurata e gestita, ma se dovessi scegliere una piattaforma da consigliare senza tanti se e tanti ma, la mia scelta ricadrebbe senza ombra di dubbio su iOS, un sistema più chiuso (non che sia un vantaggio, ma in questi casi per l\u0026rsquo;utente meno smanettone forse conviene), con delle impostazioni di sicurezza pre-configurate, migliori di Android, poi cambia sempre da produttore a produttore, ma in generale iOS è più sicuro.\nsu iOS la presenza di virus è molto rara, se non assente l\u0026rsquo;AppStore (unico modo per scaricare applicazione sul telefono) è molto più controllato del Google Play Store o degli altri store alternativi presenti su Android E\u0026rsquo; provvisto già di una serie di applicazioni di sistema che essendo tutte collegate all\u0026rsquo;account iCloud godono tutte della stessa sicurezza, e come vedremo più avanti, possono essere facilmente protette Di seguito ti presento alcuni trucchetti e precauzioni presenti su iOS, che probabilmente sono validi anche per Android, ma non avendo un dispositivo a disposizione non posso verificare, invece per entrambi i sistemi vale tutto il discorso fatto più avanti sulla doppia autenticazione, requisito fondamentale per avere un sistema sicuro.\nIl giusto equilibrio tra sicurezza e semplicità di utilizzo E\u0026rsquo; l\u0026rsquo;oggetto che più usiamo durante il giorno quindi deve essere semplice e veloce da utilizzare, renderlo sicuro non deve significare complicarsi la vita per stare tranquillo, a quel punto non usare lo smartphone per fare certe cose, che senso avrebbe se ogni volta che scatti una foto, per tenerla al sicuro, la copi a mano sul computer, in un disco esterno chiuso nella cassaforte di casa tua? Non ha senso\u0026hellip; le cose devono essere semplici, automatiche e sicure allo stesso tempo, la tecnologia ce lo consente e dobbiamo farlo.\nCodice di blocco e PIN della SIM-card Se non hai un codice di blocco attivo, non continuare a leggere, spegni tutto e inserisci un codice di blocco, anche a 4 cifre va bene se proprio sei corto di memoria ma inseriscilo assolutamente.\nCapisci che non senso preoccuparsi della sicurezza senza un codice generale del telefono, poi con i nuovi sistemi di sblocco tramite impronta digitale o riconoscimento facciale (FaceID) sbloccare il telefono è immediato e indolore.\nTi prego di non inserire 0000 o 1234 o qualsiasi altra banale combinazione, deve essere CASUALE, senza nessun riferimento alla tua vita, ad oggetti o altro, casuale, chiedi un numero a 4 persone diverse e usa quello come codice e poi imparalo, SONO SOLO 4 CARATTERI\nIl blocco dello schermo Prima cosa in assoluto da fare è impostare il tempo di blocco automatico del display, con la richiesta del codice, quanto più basso è possibile, 1min, 30 secondi\u0026hellip; questa cosa è fondamentale, se il male intenzionato prende il telefono da sbloccato avete perso tutto, è possibile accedere a qualsiasi cosa della vostra vita che è legata al cellulare.\nImpostare il blocco dello schermo a 30 secondi\nAnteprima delle notifiche e dei messaggi Una cosa molto importante che devi fare è disattivare l\u0026rsquo;anteprima dei messaggi e delle notifiche quando il telefono è bloccato, è un punto fondamentale da eseguire, perché quando ti rubano il telefono e per qualche motivo non blocchi la scheda sim, posso provare ad accedere a servizi che sfruttano il codice tramite SMS per confermare l\u0026rsquo;accesso, come ad esempio la tua banca.\nImpostazioni \u0026gt; Notifiche \u0026gt; Mostra anteprime\nSelezionare \u0026ldquo;Quando sbloccato\u0026rdquo;\nPassword o codici di accesso in rubrica La rubrica non è un luogo sicuro, è accessibile senza particolari protezioni se non quella del telefono, nel caso in cui riuscissero ad accedere ai dati sul cellulare, le informazioni sarebbero in chiaro e visibili a tutti.\nNon salvare password o codici in rubrica per nessun motivo\nCapisco che ricordarsi tutte le password è impossibile, per questo ci sono due metodi sicuri da poter adottare che vedremo di seguito.\nLe note protette Se proprio non riesci a ricordare tutte le password e codici per accedere ai vari account e servizi, una delle possibilità è scriverle in una nota sul telefono (non in rubrica), ma attenzione, con una piccola precauzione, bisogna rendere la nota \u0026ldquo;protetta\u0026rdquo;.\nQuesta funzione è poco utilizzata perché un po\u0026rsquo; nascosta, devi andare nel menu di condivisione in alto a destra e tra le varie opzioni c\u0026rsquo;è anche \u0026ldquo;Proteggi nota\u0026rdquo;, ti farà inserire una password da usare per tutte le note protette, ma che sarà possibile non inserire ogni volta usando TouchID o FaceID.\nDalla nota premere il tasto di condivisione in alto a destra\nPremere l\u0026rsquo;opzione \u0026ldquo;Proteggi\u0026rdquo;\nEcco come appare una nota protetta\nQuesto ti garantisce un ulteriore livello di sicurezza per le note non sacrificando la facilità di utilizzo, io le uso molto e le trovo comodissime.\nPiccola nota per gli utenti Android, l\u0026rsquo;applicazione di Google per le note, Google Keep non ha questa impostazione, infatti io la utilizzo solo come promemoria di informazioni non personali e non riservate, bisognerebbe trovare un\u0026rsquo;alternativa che ti permetta di avere le note cifrate e protette da codice, come avviene per l\u0026rsquo;applicazione Note di iOS.\nUtilizzare un\u0026rsquo;applicazione portachiavi per password e codici Se vuoi essere un po\u0026rsquo; più avanzato nell\u0026rsquo;utilizzo dei tuoi codici, invece che salvare tutto in una nota protetta, puoi usare un\u0026rsquo;applicazione che salva e conserva tutti i codici e password in maniera sicura e che solo tu puoi accedere.\nE\u0026rsquo; vero, alcuni sostengono che affidare tutti i propri dati a società terze potrebbe essere poco sicuro, ma per come la vedo io, quando le informazioni sono cifrate (rese illeggibili per chi non possiede una password speciale) e protette da una password che solo noi conosciamo, non vedo che problema ci sia, visto che neanche la società terza può leggere quelle informazioni.\nPersonalmente utilizzo Bitwarden, un sistema open source per la gestione di password che si integra benissimo con iOS, alla pari del portachiavi di iCloud o quello di Google.\nI vantaggi sono innumerevoli e ci vorrebbe un post dedicato, ma ti voglio dire giusto due cose legate al caso specifico del telefono rubato:\nti permette, in caso di furto, di collegarti da un qualsiasi browser e vedere password per accedere a tutti i tuoi account e disattivare subito le sessioni sul dispositivo rubato, senza dover cambiare le password a tutti gli account\navendo il \u0026ldquo;riempimento automatico\u0026rdquo; attivo, ti permette di non abboccare ai tentativi di phishing (vedi post su come mi hanno rubato il telefono e come hanno tentato di rubarmi i codici di accesso), perché se il dominio del sito non è quello giusto il riempimento automatico non avviene e quindi potrebbe essere un campanello di allarme per farti prestare più attenzione al sito che stai navigando\nImpostazioni \u0026gt; Password e account\nAbilitare il riempimento automatico e selezionare i portachiavi da utilizzare\nConsenti accesso se bloccato (solo iOS) Nella sezione dedicata al \u0026ldquo;Touch ID e codice\u0026rdquo; è presente questa impostazione \u0026ldquo;Consenti accesso se bloccato\u0026rdquo; che in pratica dici al sistema se mostrare o meno le cose elencate nell\u0026rsquo;immagine quando l\u0026rsquo;iPhone è bloccato.\nCome nel caso delle notifiche e degli SMS, le informazioni presenti nella schermata di blocco possono essere molto sensibili, ad esempio qualche appuntamento importante nella \u0026ldquo;Vista oggi\u0026rdquo;, oppure \u0026ldquo;Rispondi con messaggio\u0026rdquo; o peggio ancora il \u0026ldquo;Wallet\u0026rdquo;, qui ti devo spiegare bene.\nImpostazioni -\u0026gt; Touch ID e codice \u0026gt; Disattivare tutte le voci sotto \u0026ldquo;Consenti accesso se bloccato\u0026rdquo;\nSe utilizzi il Wallet per conservare carte di credito e pagare con il contact-less, cosa che consiglio vivamente perché più sicuro e veloce di cacciare la carta dal portafoglio davanti agli occhi di tutti, sai che quando viene attivato, viene mostrata un\u0026rsquo;anteprima della carta, con solo le ultime 4 cifre della carta, per permettere di distinguerla nel caso tu ne avessi diverse. (penso che sia per questo motivo\u0026hellip;)\nGiorni fa leggevo di un ragazzo che aveva perso tutto a causa di una falla di sicurezza nell\u0026rsquo;assistenza Apple (spero ora scomparsa) e nel modo in cui Amazon ti mostrava questa anteprima delle carte, il post è molto lungo, ma molto bello da leggere, te lo linko di seguito\nHOW APPLE AND AMAZON SECURITY FLAWS LED TO MY EPIC HACKING\nRiassumendolo brevemente, questo ragazzo perde tutto perché, un hacker, dall\u0026rsquo;account Amazon riesce a vedere delle cifre della carta che Apple o Google ora non ricordo bene, usavano per verificare la tua identità quando chiamavi all\u0026rsquo;assistenza clienti, in questo modo, l\u0026rsquo;hacker è riuscito a cambiare la password dell\u0026rsquo;email, fingendosi la vittima, e a cascata accedere a tutti i servizi del povero mal capitato.\nAutenticazione a due fattori o verifica in due passaggi Sono due modi per esprimere lo stesso concetto, in pratica, quando accedi ad un servizio, oltre al nome utente e la password, vi è un ulteriore passaggio di verifica della tua identità tramite altri mezzi, che può essere:\ncodice tramite SMS applicazione che genera codici codice tramite email codici di accesso riservati Di sicuro ti sarà capitato di usarlo già per l\u0026rsquo;account della banca che è obbligatorio, alcune banche forniscono una chiavetta esterna, che genera un codice temporaneo, che cambia ogni 30-60 secondi.\nQuesto sistema di accesso è disponibile quasi in tutti gli account, dai social alle email, tutti forniscono questo ulteriore passaggio di autenticazione, ma non tutti lo tengono abilitato automaticamente, bisogna farne esplicita richiesta.\nE\u0026rsquo; vero che questo sistema, risulta molto scomodo, se si accede spesso ad un servizio, ma aumenta notevolmente la sicurezza di quell\u0026rsquo;account, io consiglio di attivarlo in tutti quei servizi cruciali, come l\u0026rsquo;email, iCloud e i social network, dai quali è possibile ricavare informazioni sensibili.\nAutenticazione a due fattori per l\u0026rsquo;ID Apple\nAttivarlo non è difficile, ma ogni servizio ha una sua procedura di attivazione, di seguito voglio darti un paio di consigli utili soprattutto nel caso in cui ti rubano il telefono:\nUsa più di un metodo di verifica in due passaggi dove disponibile Il solo SMS potrebbe non essere sufficiente, per esperienza personale, se ti rubano il telefono non avrai accesso agli SMS prima di 1-2 giorni, quindi se vuoi accedere da un altro dispositivo all\u0026rsquo;email o ad un social, anche solo per bloccare le sessioni sul dispositivo rubato, non sarà possibile.\nPer questo ti consiglio di avere più di un metodo, ad esempio ho trovato molto utile avere l\u0026rsquo;app Google Authenticator su un altro dispositivo per poter accedere alla mail e ad altri servizi attraverso il codice temporaneo che quest\u0026rsquo;app genera.\nUn piccolo trucco che puoi usare per l\u0026rsquo;applicazione che genera i codici temporanei è averla installata su più dispositivi, oltre che sul telefono, attenzione però che alcuni servizi come Google, non danno la possibilità di avere più applicazioni abilitate contemporaneamente, ma questo può essere bypassato andandole a configurare contemporaneamente.\nQuando stai attivando la procedura tramite app di generazione di codici, il sistema ti mostra un QR-code, bisogna aprire l\u0026rsquo;applicazione su ogni dispositivo e inquadrare con la fotocamera il codice da ogni applicazione prima di chiuderlo, perché non tutti i sistemi permettono di rivedere il codice QR per una seconda volta o avere più codici QR configurati configurati. Con questo trucchetti di assicuri che lo stesso codice temporaneo verrà generato da più dispositivi e quindi in caso di smarrimento di uno, puoi comunque accedere a tutti i servizi con verifica in due passaggi.\nConclusione Questi piccoli accorgimenti, senza sacrificare la facilità di utilizzo, mi hanno permesso di salvaguardare tutti i dati quando mi hanno rubato il telefono. Ho tralasciato l\u0026rsquo;argomento backup e sincronizzazione nel cloud perché mi sono concentrato più sull\u0026rsquo;aspetto della sicurezza, ma ovviamente, in caso di furto o smarrimento i dati rimangono si al sicuro con questi accorgimenti, ma se non hai una copia salvata nel cloud o backup su disco, perderai tutto, ma sempre meglio di farli capitare nella mani di male intenzionati.\n","permalink":"https://www.mrred.it/come-rendere-sicuro-il-cellulare-in-caso-di-furto-o-smarrimento/","summary":"\u003cp\u003eNon si comprende il vero valore di quello che si ha finché non lo si perde, o peggio, ti viene rubato.\u003c/p\u003e\n\u003cp\u003eE\u0026rsquo; una frase fatta, ma, dopo che mi hanno rubato il cellulare (puoi leggere in questo articolo \u003ca href=\"/mi-hanno-rubato-il-telefono-ecco-come-ho-evitato-phishing/\"\u003ecome è andata e come hanno tentato di rubarmi i dati di accesso di iCloud per sbloccare il telefono\u003c/a\u003e), l\u0026rsquo;ansia che potessero accedere a tutte le informazioni che in quell\u0026rsquo;aggeggio sono conservate, ti fa riflettere molto sul loro valore e su quanto sia importante, seguendo piccoli accorgimenti, proteggerle a tutti i costi.\u003c/p\u003e\n\u003cp\u003eHo deciso di scrivere questa lista di consigli/precauzioni da prendere per aiutarti e farti capire che, con veramente una piccola cura di alcuni dettagli, si posso prevenire grandi problemi.\u003c/p\u003e","title":"Come rendere sicuro il cellulare in caso di furto o smarrimento"},{"content":"Risposta breve: semplicemente spiegandolo ad un collega\nVi è mai capitato di perdere ore nel risolvere un problema (non per forza legato al mondo dell\u0026rsquo;informatica e della programmazione, per questo non lo chiamerò bug) e cercare di trovare una soluzione facendosi aiutare da un collega, da una persona che potrebbe darvi qualche idea quale potrebbe essere la causa, e mentre ne state parlando, magicamente, vi viene in mente la soluzione o riuscite ad identificarne la causa\u0026hellip;\nOggi ho scoperto che questa fantastica tecnica ha un nome :D\nViene chiamato \u0026ldquo;Rubber duck debugging\u0026rdquo; , una pratica di debugging che consiste nello spiegare ad un papera di plastica, appunto Rubber Duck, il funzionamento di un programma riga per riga, e quindi, facendo emergere eventuali incongruenze.\nIl nome viene preso da un storia contenuta nel libro \u0026ldquo;The Pragmatic Programmer\u0026rdquo;, disponibile anche in italiano, che comprerò subito\u0026hellip;\nThe Pragmatic Programmer in italiano\nA me capita tantissime volte di trovare le soluzioni semplicemente parlandone ad una persona estranea al problema, perché ci si trova a guardare il problema da una prospettiva diversa, dovuto al fatto che bisogna spiegarlo a qualcuno che non conosce minimamente il problema.\nFar capire qualcosa ad un altra persona ci si adatta alle conoscenze, al linguaggio dell\u0026rsquo;altra persona e a creare un contesto nel quale, l\u0026rsquo;altra persona, possa capire a pieno e darci una mano nell\u0026rsquo;identificare la causa o nel trovare la soluzione.\nMorale della favola: ci vorrebbe una paperella di gomma su ogni scrivania di un buon programmatore :), ora vado a comprare anche quella XD e per i più esigenti \u0026ldquo;Paperella di gomma a forma di unicorno\u0026rdquo;\nPaperella di gomma a forma di unicorno\n","permalink":"https://www.mrred.it/come-si-risolve-un-bug/","summary":"\u003cp\u003e\u003cstrong\u003eRisposta breve:\u003c/strong\u003e semplicemente spiegandolo ad un collega\u003c/p\u003e\n\u003cp\u003eVi è mai capitato di perdere ore nel risolvere un problema (non per forza legato al mondo dell\u0026rsquo;informatica e della programmazione, per questo non lo chiamerò \u003cstrong\u003ebug\u003c/strong\u003e) e cercare di trovare una soluzione facendosi aiutare da un collega, da una persona che potrebbe darvi qualche idea quale potrebbe essere la causa, e mentre ne state parlando, magicamente, vi viene in mente la soluzione o riuscite ad identificarne la causa\u0026hellip;\u003c/p\u003e\n\u003cp\u003eOggi ho scoperto che questa fantastica tecnica ha un nome :D\u003c/p\u003e\n\u003cp\u003eViene chiamato \u003cstrong\u003e\u003ca href=\"https://it.wikipedia.org/wiki/Rubber_duck_debugging\"\u003e\u0026ldquo;Rubber duck debugging\u0026rdquo;\u003c/a\u003e\u003c/strong\u003e , una pratica di debugging che consiste nello spiegare ad un papera di plastica, appunto Rubber Duck, il funzionamento di un programma riga per riga, e quindi, facendo emergere eventuali incongruenze.\u003c/p\u003e","title":"Come si risolve un bug?"},{"content":"Da un\u0026rsquo;esperienza diretta voglio darvi un valido aiuto per non cadere nei tranelli dei \u0026ldquo;rapinatori\u0026rdquo; in caso di furto o smarrimento del telefono cellulare. In particolare ponendo l\u0026rsquo;attenzione su quelli che sono i tentativi di phishing, che in questo articolo approfondiremo, per tutelare i vostri dati, password e per fare in modo che il dispositivo risulti inutilizzabile.\nAGGIORNAMENTO 2 giorni dopo: i tentativi di estorcermi i dati di accesso ad iCloud per sbloccare il telefono continuano con 2 messaggi. In fondo all\u0026rsquo;articolo approfondimenti riguardo i messaggi.\nOre 23:23 \u0026ldquo;Lo Scippo\u0026rdquo; Passeggiavo per le strade del centro storico, una strada a traffico limitato, si parlava di serie TV, prendo il telefono per controllare un\u0026rsquo;informazione al volo mentre passeggiavo, all\u0026rsquo;improvviso un motorino con a bordo due ragazzi, mi sfreccia di fianco e il il ragazzo che non guidava mi afferra il telefono e scappano via.\nInutile dire che ho provato invano a rincorrere il motorino, ma dopo 10 secondi erano già lontanissimi.\nTarga coperta con le mani, volto coperto, non è stato possibile effettuare nessun tipo di identificazione.\nOre 23:33 \u0026ldquo;Lo shock\u0026rdquo; Ci ho messo 10 minuti per riprendermi, la scena è stata molto brutta ed emotivamente molto forte. Mi dirigo verso la piazza principale e trovo una pattuglia di carabinieri che mi aiuta ad identificare (invano) i soggetti rei (per dirla in legalese).\nOre 23:40 \u0026ldquo;Tentativo di localizzazione\u0026rdquo; Un militare, di pattuglia nei pressi della piazza, mi aiuta a bloccare il telefono attraverso l\u0026rsquo;app \u0026ldquo;Trova il mio iPhone\u0026rdquo; e metterlo in modalità smarrito. Ovviamente il telefono era già offline, forse spento o messo in modalità aereo, quindi è stato impossibile rintracciarlo.\nCome si localizza un dispositivo smarrito? A questo punto c\u0026rsquo;è da fare qualche precisazione, che può tornare molto utile a chi possiede un iPhone o un cellulare Android. Entrambi i sistemi offrono la possibilità di localizzare i dispositivi nel caso venissero smarriti, per l\u0026rsquo;iPhone il servizio si chiama \u0026ldquo;Trova il mio iPhone\u0026rdquo; ed è attivo in automatico quando configurate sul telefono l\u0026rsquo;account iCloud di Apple, necessario per scaricare applicazioni, quindi è quasi impossibile che non lo teniate attivo. Nel caso degli smartphone Android, se avete configurato l\u0026rsquo;account Google, necessario sempre per scaricare applicazioni dal Google Play Store, avete in automatico attivo questa opzione.\nDi seguito i link alle guide ufficiali per controllare lo stato di attivazione e le funzionalità che offrono i due sistemi.\nApple \u0026ldquo;Trova il mio iPhone\u0026rdquo;\nGoogle \u0026ldquo;Trovare un dispositivo Android smarrito\u0026rdquo;\nNel mio caso, con \u0026ldquo;Trova il mio iPhone\u0026rdquo;, sono riuscito a mettere il telefono in modalità smarrito, specificando un messaggio ed un numero di telefono al quale, chi eventualmente avesse ritrovato il telefono, poteva chiamare per restituirlo.\nTrova il mio iPhone\nModalità smarrito\nOre 03:12 AM \u0026ldquo;Torna in linea\u0026rdquo; Il telefono torna in linea, mi arriva un notifica push e un\u0026rsquo;email con l\u0026rsquo;indirizzo dove era stato localizzato, ma io dormivo ed ero tornato a casa, lontano dal luogo dove il telefono era tornato in linea.\nPurtroppo non è come nei film Ulteriore precisazione da fare: il \u0026ldquo;Trova il mio iPhone\u0026rdquo; o il sistema di Google per localizzare il telefono non funzionano se il telefono non riesce a connettersi ad internet, ovvero se viene messo in modalità aereo o viene spento. Purtroppo alcune cose funzionano solo nei film, quando localizzano i dispositivi anche da spenti.\nIn questo preciso momento il telefono, tornando in linea, poteva mettersi in \u0026ldquo;modalità smarrito\u0026rdquo; e visualizzare il messaggio con il numero di telefono. A questo punto i rapinatori hanno letto il messaggio e il numero di telefono.\nOre 20:30 \u0026ldquo;Un\u0026rsquo;illusione di ritrovamento\u0026rdquo; Arriva un messaggio da \u0026ldquo;Apple\u0026rdquo;, al numero specificato nella \u0026ldquo;modalità smarrimento\u0026rdquo;, che parlava del ritrovamento del telefono e per individuarlo bisognava visitare un indirizzo che assomigliava a qualcosa legato ad iCloud.\nTentativo ingannevole di rubare i dati (Phishing) l\u0026rsquo;indirizzo del sito iCloud ufficiale di Apple è https://www.icloud.com, quello riportato nel messaggio è un pessimo tentativo di phishing, cioè copiare l\u0026rsquo;indirizzo e la grafica di un sito ufficiale per ingannare il visitatore e far inserire i dati di accesso, fingendo che a chiederli sia stata Apple.\nSito di Phishing usato dai rapinatori per rubare i dati di accesso ad iCloud e sbloccare il telefono.\nQuesta tecnica è utilizzata per rubare i dati di accesso di tanti servizi, dai più innocui (si fa per dire\u0026hellip;) social network ai più pericolosi account bancari. Purtroppo è tanto utilizzata perché funziona tantissimo, un occhio poco attento oppure in un momento di panico totale, come quello di una rapina, potrebbe abbassare la soglia di attenzione del navigatore e non far notare tutti i difetti che presenta un sito di phishing, che sono veramente poco distinguibili, come si può notare nelle immagini di seguito.\niCloud ufficiale\niCloud phishing\nPer fortuna i browser moderni segnalano i siti internet fasulli, ma hanno bisogno comunque di diverse segnalazioni per agire contro questi siti internet e bloccarli, quindi i primi malcapitati potrebbero caderci.\nFINE \u0026ldquo;Un messaggio ai rapinatori\u0026rdquo; Il telefono non è stato recuperato, nonostante la denuncia fatta presso i carabinieri segnalando i dati del telefono, codice IMEI e indirizzi dove era tornato in linea, ma mi sono divertito a mandare qualche messaggio ai rapinatori attraverso il sito di phishing che loro avevano costruito, usando degli indirizzi email e password molto espliciti :D\nAttraverso il dominio internet che ospitava il sito malevolo non è stato possibile rintracciare i rapinatori, risulta intestato ad una società con sede e server in Marocco, una certa \u0026ldquo;Genius Communications\u0026rdquo; che forse non sanno neanche di averli questi domini\u0026hellip;\nwhois del sito incriminato\nsocietà a cui il sito è intestato\nindirizzi della società a cui è intestato il sito di phishing\nE\u0026rsquo; vero, non sono riuscito a recuperare l\u0026rsquo;oggetto in sé, un iPhone X da 256GB pagato all\u0026rsquo;epoca 1459 euro, ma i dati al suo interno sono molto, ma molto più preziosi dell\u0026rsquo;oggetto.\nIl telefono è praticamente inutilizzabile, non c\u0026rsquo;è modo di sbloccarlo, non ci riesce neanche l\u0026rsquo;FBI come si può leggere dai diversi articoli che circolano sull\u0026rsquo;argomento. L\u0026rsquo;unico utilizzo che se ne può fare è usare i pezzi di ricambio, ma anche in quel caso, solo il display e la parte posteriore possono essere venduti, la scheda con i chip al suo interno sono praticamente inutilizzabili.\nAggiornamento: 2 giorni dopo I tentativi di estorcermi i dati, ingannevolmente, continuano, sono arrivati altri due messaggi, sempre provenienti da Apple con dei link molto strani che presentavano lo stesso sito ingannevole, non ufficiale, per inserire i dati di accesso ad iCloud.\nGli SMS sono il sistema meno sicuro di comunicazione Una piccola nota doverosa sugli SMS, perché alcuni mi hanno fatto queste domande, meravigliati che gli SMS arrivassero da Apple, in realtà i vecchi e datati SMS sono uno dei sistemi meno sicuri di comunicazione, le informazioni possono essere lette dagli operatori che smistano i messaggi e soprattutto il mittente non ha nessun tipo di controllo sulla sua autenticità.\nSu internet si possono inviare messaggi anonimi, dove come mittente può comparire qualsiasi cosa, nascondendo il numero di provenienza e impersonificando qualsiasi persona. Quindi è facilissimo inviare un SMS fingendosi la Apple.\nApprofondimenti e ricerche Inserisco di seguito una serie di link ad articoli legati all\u0026rsquo;argomento che possono essere interessanti da approfondire.\nHackers using password phishing kits and fake receipts to access iCloud-locked iPhones (Feb. 6th 2019 9:40 am - Michael Potuck su 9to5Mac) ","permalink":"https://www.mrred.it/mi-hanno-rubato-il-telefono-ecco-come-ho-evitato-phishing/","summary":"\u003cp\u003eDa un\u0026rsquo;esperienza diretta voglio darvi un valido aiuto per non cadere nei tranelli dei \u0026ldquo;rapinatori\u0026rdquo; in caso di furto o smarrimento del telefono cellulare. In particolare ponendo l\u0026rsquo;attenzione su quelli che sono i tentativi di phishing, che in questo articolo approfondiremo, per tutelare i vostri dati, password e per fare in modo che il dispositivo risulti inutilizzabile.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAGGIORNAMENTO 2 giorni dopo:\u003c/strong\u003e i tentativi di estorcermi i dati di accesso ad iCloud per sbloccare il telefono continuano con 2 messaggi. In fondo all\u0026rsquo;articolo approfondimenti riguardo i messaggi.\u003c/p\u003e\n\u003ch2 id=\"ore-2323\"\u003e\u003cstrong\u003eOre 23:23 \u0026ldquo;Lo Scippo\u0026rdquo;\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003ePasseggiavo per le strade del centro storico, una strada a traffico limitato, si parlava di serie TV, prendo il telefono per controllare un\u0026rsquo;informazione al volo mentre passeggiavo, all\u0026rsquo;improvviso un motorino con a bordo due ragazzi, mi sfreccia di fianco e il il ragazzo che non guidava mi afferra il telefono e scappano via.\u003c/p\u003e","title":"Mi hanno rubato il telefono, ecco come ho evitato il phishing"},{"content":"In this project, a mobile application for Android was realised in which it was possible to play more than 250 games from different categories for free. In the realisation of the application, the Ionic Framework was exploited, as the games were entirely developed in HTML5. Customisation work was done on the plugin, which was responsible for displaying a web view within the app to allow communication via the latter with the game being launched. User profile features were integrated to save game scores, global leaderboards and a follower/following friendship system to create leaderboards between friends and challenge them in different games. For the backend infrastructure, an instance on Miscrosoft Azure of Node.JS with Cosmos DB database was used.\nLink al Google Play Store VG5 - More than 250 top quality games for FREE\n","permalink":"https://www.mrred.it/vg5-more-than-250-top-quality-games-for-free/","summary":"\u003cp\u003eIn this project, a mobile application for Android was realised in which it was possible to play more than 250 games from different categories for free. In the realisation of the application, the \u003ca href=\"https://ionicframework.com/\"\u003e\u003cstrong\u003eIonic Framework\u003c/strong\u003e\u003c/a\u003e was exploited, as the games were entirely developed in \u003cstrong\u003eHTML5\u003c/strong\u003e. Customisation work was done on the \u003cstrong\u003eplugin\u003c/strong\u003e, which was responsible for displaying a web view within the app to allow communication via the latter with the game being launched. User profile features were integrated to save game scores, global leaderboards and a follower/following friendship system to create leaderboards between friends and challenge them in different games. For the backend infrastructure, an instance on \u003ca href=\"https://azure.microsoft.com\"\u003e\u003cstrong\u003eMiscrosoft Azure\u003c/strong\u003e\u003c/a\u003e of \u003cstrong\u003eNode.JS\u003c/strong\u003e with \u003ca href=\"https://azure.microsoft.com/en-us/services/cosmos-db/\"\u003e\u003cstrong\u003eCosmos DB\u003c/strong\u003e\u003c/a\u003e database was used.\u003c/p\u003e","title":"VG5 - More than 250 top quality games for FREE"},{"content":"In this project, a web software was developed for managing the internal business processes of a language company, including functionalities such as\nMaster Data Management Tour and Show Management Actor Group Management Educational camp management Training Course Management Warehouse Management Invoicing and CashFlow Management Analysis reports Technical details The project is divided into two main components: a front-end part developed with single page applications in AngularJS and a back-end component developed in Laravel (PHP Framework) and MySql database. Development was carried out using an Agile methodology with bi-weekly sprints and continuous release of updates using CircleCI for Continuous Integration and Delivery.\n","permalink":"https://www.mrred.it/software-web-gestionale/","summary":"\u003cp\u003eIn this project, a web software was developed for managing the internal business processes of a language company, including functionalities such as\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMaster Data Management\u003c/li\u003e\n\u003cli\u003eTour and Show Management\u003c/li\u003e\n\u003cli\u003eActor Group Management\u003c/li\u003e\n\u003cli\u003eEducational camp management\u003c/li\u003e\n\u003cli\u003eTraining Course Management\u003c/li\u003e\n\u003cli\u003eWarehouse Management\u003c/li\u003e\n\u003cli\u003eInvoicing and CashFlow Management\u003c/li\u003e\n\u003cli\u003eAnalysis reports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"technical-details\"\u003eTechnical details\u003c/h2\u003e\n\u003cp\u003eThe project is divided into two main components: a front-end part developed with single page applications in \u003ca href=\"https://angularjs.org/\"\u003eAngularJS\u003c/a\u003e and a back-end component developed in \u003ca href=\"https://laravel.com/\"\u003eLaravel\u003c/a\u003e (PHP Framework) and MySql database. Development was carried out using an Agile methodology with bi-weekly sprints and continuous release of updates using \u003ca href=\"https://circleci.com/\"\u003eCircleCI\u003c/a\u003e for \u003ca href=\"https://en.wikipedia.org/wiki/Continuous_integration\"\u003eContinuous Integration and Delivery\u003c/a\u003e.\u003c/p\u003e","title":"Web Management Software"},{"content":"In this project, a plugin for WooCommerce (e-Commerce system for Wordpress) was realised in which the customisation of a bag in all its aspects was realised, to be purchased with the purchase flow of the WooCommerce plugin.\nPlugin WooCommerce per la Personalizzazione di un Prodotto\nTechnical details A Javascript library Pixi.JS was used, which simplifies some operations on the HTML Canvas, together with jQuery for some simple operations on the DOM, and on the backend side a support plugin was developed for Wordpress, therefore in PHP, for saving the generated image and configuration within the WooCommerce data structures.\n","permalink":"https://www.mrred.it/plugin-woocommerce-personalizzazione-prodotto/","summary":"\u003cp\u003eIn this project, a plugin for WooCommerce (e-Commerce system for Wordpress) was realised in which the customisation of a bag in all its aspects was realised, to be purchased with the purchase flow of the WooCommerce plugin.\u003c/p\u003e\n\u003cp\u003e\u003cvideo controls=\"\" src=\"/wp-content/uploads/sites/41/2021/07/Plugin-WooCommerce-per-la-Personalizzazione-di-un-Prodotto.mp4\"\u003e\u003c/video\u003e\u003c/p\u003e\n\u003cp\u003ePlugin WooCommerce per la Personalizzazione di un Prodotto\u003c/p\u003e\n\u003ch3 id=\"technical-details\"\u003eTechnical details\u003c/h3\u003e\n\u003cp\u003eA \u003cstrong\u003eJavascript library \u003ca href=\"http://www.pixijs.com/\"\u003ePixi.JS\u003c/a\u003e\u003c/strong\u003e was used, which simplifies some operations on the \u003cstrong\u003eHTML Canvas\u003c/strong\u003e, together with \u003cstrong\u003ejQuery\u003c/strong\u003e for some simple operations on the DOM, and on the backend side a support plugin was developed for Wordpress, therefore in \u003cstrong\u003ePHP\u003c/strong\u003e, for saving the generated image and configuration within the \u003cstrong\u003eWooCommerce\u003c/strong\u003e data structures.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/sites/41/2018/10/configuratore_prodotto_woocommerce_plugin1.png\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2018/10/configuratore_prodotto_woocommerce_plugin1-1024x755.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/sites/41/2018/10/configuratore_prodotto_woocommerce_plugin2.png\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2018/10/configuratore_prodotto_woocommerce_plugin2-1024x755.png\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"WooCommerce Plugin for Product Customisation"},{"content":"Costruire una dashboard efficace per monitorare il proprio business, che siano giochi, applicazioni o altro, potrebbe essere cruciale per intervenire tempestivamente in caso di problemi o per aggiustare il tiro su alcune scelte strategiche. In questo articolo GameAnalytics offre una bella panoramica di quali metriche monitorare ed in quali situazioni utilizzarle. Link all\u0026rsquo;articolo: “How To Build Killer Dashboards In Game Analytics”\n","permalink":"https://www.mrred.it/come-costruire-una-dashboard-efficace-in-gameanalytics/","summary":"\u003cp\u003eCostruire una dashboard efficace per monitorare il proprio business, che siano giochi, applicazioni o altro, potrebbe essere cruciale per intervenire tempestivamente in caso di problemi o per aggiustare il tiro su alcune scelte strategiche. In questo articolo GameAnalytics offre una bella panoramica di quali metriche monitorare ed in quali situazioni utilizzarle. \u003cstrong\u003eLink all\u0026rsquo;articolo:\u003c/strong\u003e \u003ca href=\"https://gameanalytics.com/blog/how-to-build-killer-dashboards-in-game-analytics.html\"\u003e“How To Build Killer Dashboards In Game Analytics”\u003c/a\u003e\u003c/p\u003e","title":"Come costruire una dashboard efficace in GameAnalytics"},{"content":"TypeForm sperimenta una nuova forma di comunicazione attraverso un articolo \u0026ldquo;conversazionale\u0026rdquo; (interattivo), nel quale l\u0026rsquo;autore aggiunge, durante la lettura dell\u0026rsquo;articolo, approfondimenti, battute, contenuti extra e sondaggi, per poi concludersi, sempre in maniera interattiva a trasformare il lettore in un lead. Questo nuovo utilizzo dei bot apre degli scenari molto interessanti, personalmente ho trovato molto carina l\u0026rsquo;integrazione del bot nell\u0026rsquo;articolo, per nulla invasiva e fastidiosa, anzi, mi è piaciuto molto il modo in cui hanno fornito la visualizzazione di contenuti video extra di approfondimento, quasi prevedendo quello che avrei fatto a breve, cercando su youtube e abbandonando l\u0026rsquo;articolo. Infine si conclude con la richiesta di un feedback sull\u0026rsquo;articolo e il tentativo di conversione del lettore in un lead attraverso la richiesta dell\u0026rsquo;email, modalità molto meno invasiva dei fastidiosissimi popup che si aprono al centro dello schermo che rovinano l\u0026rsquo;esperienza dell\u0026rsquo;utente sul sito. Link all\u0026rsquo;articolo: Technology Imitates Art: The rise of the conversational interface, Experience our first conversational article\n","permalink":"https://www.mrred.it/il-primo-articolo-interattivo-by-typeform/","summary":"\u003cp\u003eTypeForm sperimenta una nuova forma di comunicazione attraverso un articolo \u0026ldquo;conversazionale\u0026rdquo; (interattivo), nel quale l\u0026rsquo;autore aggiunge, durante la lettura dell\u0026rsquo;articolo, approfondimenti, battute, contenuti extra e sondaggi, per poi concludersi, sempre in maniera interattiva a trasformare il lettore in un lead. Questo nuovo utilizzo dei bot apre degli scenari molto interessanti, personalmente ho trovato molto carina l\u0026rsquo;integrazione del bot nell\u0026rsquo;articolo, per nulla invasiva e fastidiosa, anzi, mi è piaciuto molto il modo in cui hanno fornito la visualizzazione di contenuti video extra di approfondimento, quasi prevedendo quello che avrei fatto a breve, cercando su youtube e abbandonando l\u0026rsquo;articolo. Infine si conclude con la richiesta di un feedback sull\u0026rsquo;articolo e il tentativo di conversione del lettore in un lead attraverso la richiesta dell\u0026rsquo;email, modalità molto meno invasiva dei fastidiosissimi popup che si aprono al centro dello schermo che rovinano l\u0026rsquo;esperienza dell\u0026rsquo;utente sul sito. \u003cstrong\u003eLink all\u0026rsquo;articolo:\u003c/strong\u003e \u003ca href=\"https://www.typeform.com/blog/human-experience/cui/\"\u003eTechnology Imitates Art: The rise of the conversational interface, Experience our first conversational article\u003c/a\u003e\u003c/p\u003e","title":"Il primo articolo interattivo by TypeForm"},{"content":"Offrire la possibilità di spendere soldi per poter schivare il traffico come meglio crede l’utente, offrire soddisfazione immediata e gratificazione continua. La sensazione deve essere quella di un investimento utile, senza il quale non si sarebbe ottenuto lo stesso risultato.\nParliamo di giochi, ma è una concezione che si può estendere a tutti i prodotti FreeToPlay. Il parallelismo con il traffico e le soluzioni proposte di: corsia preferenziale, Google Maps e aeroplano; calzano a pennello.\nLink all\u0026rsquo;articolo: Rules of the Road: How the best F2P games ensure their big spenders don’t get stuck in traffic\n","permalink":"https://www.mrred.it/regole-della-strada-migliori-giochi-f2p-assicurano-grandi-spender-non-restino-bloccati-nel-traffico/","summary":"\u003cp\u003eOffrire la possibilità di spendere soldi per poter schivare il traffico come meglio crede l’utente, offrire soddisfazione immediata e gratificazione continua. La sensazione deve essere quella di un investimento utile, senza il quale non si sarebbe ottenuto lo stesso risultato.\u003c/p\u003e\n\u003cp\u003eParliamo di giochi, ma è una concezione che si può estendere a tutti i prodotti FreeToPlay. Il parallelismo con il traffico e le soluzioni proposte di: corsia preferenziale, Google Maps e aeroplano; calzano a pennello.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eLink all\u0026rsquo;articolo:\u003c/strong\u003e \u003ca href=\"https://mobilefreetoplay.com/2018/02/21/rules-of-the-road-how-the-best-f2p-games-ensure-their-big-spenders-dont-get-stuck-in-traffic/\"\u003eRules of the Road: How the best F2P games ensure their big spenders don’t get stuck in traffic\u003c/a\u003e\u003c/p\u003e","title":"Regole della strada: come i migliori giochi F2P assicurano che i loro grandi spender non restino bloccati nel traffico"},{"content":"Chi è il growth hacker e cosa fa? Il libro è un \u0026ldquo;vademecum\u0026rdquo; per professionisti ed imprenditori, digital e non, che ti aiuta a porti le giuste domande per affrontare tutte le fasi dello sviluppo di un prodotto o di un business. Cosi è come descriverei brevemente il libro di cui voglio parlarvi oggi, #Growth Hacker di Raffaele Gaito pubblicato da Franco Angeli nella collana ProfessioniDigitali.\nMindset e Strumenti per far crescere il tuo business Si parla principalmente di marketing, di quello fatto bene, fatto con cognizione di causa, non di pancia, ma basando scelte e strategie su dati ben precisi, misurati con cura in diversi esperimenti dove la componente creativa è tutto. Il libro ci aiuta a conoscere questa nuova fantomatica figura, il growth hacker, che sembra una figura mitologica, strana, di cui se ne sente parlare ma non si capisce bene cosa fa, sembra che faccia un po\u0026rsquo; di tutto, si occupa del prodotto, del marketing, dell\u0026rsquo;analisi dei dati, ma cosa fa in realtà un growth hacker? Il viaggio inizia con la scoperta della figura del growth hacker, il suo mindset e la storia che ha portato alla nascita di questa nuova figura ibrida, che tocca tutte le fasi di sviluppo di un prodotto, una figura che deve avere competenze trasversali, quelli che, nel mondo delle risorse umane, vengono definiti \u0026ldquo;profili a T\u0026rdquo;, una persona multidisciplinare, curiosa ed in continua evoluzione e crescita. Il viaggio prosegue nell\u0026rsquo;esplorazione della vita quotidiana di un growth hacker, degli strumenti che usa e delle attività che svolge giorno dopo giorno, iniziando con la raccolta dati, unica vera fonte attendibili sulla quale basare tutte le decisioni, passando per il funnel dei pirati AARRR di Dave McClure, passando per il processo che si affronta e l\u0026rsquo;importanza di sperimentare in continuazione, di fallire in continuazione e molto velocemente, in modo da apprendere, analizzare e sperimentare ancora usando dati e creatività. Nel libro la teoria e la pratica viaggiano di pari passo, ci sono tanti tool menzionati da studiare, ma anche tanti spunti di approfondimento teorico, libri consigliati e articoli da leggere.\nL\u0026rsquo;autore di Growth Hacker, Raffaele Gaito Con Raffaele ormai ci conosciamo da anni, abbiamo lavorato insieme, studiato insieme, siamo cresciuti insieme. Lo conosco abbastanza per affermare con certezza che è una delle persone più in gamba che conosco e quello di cui parla lo padroneggia alla perfezione. Ma ora limitiamoci a dare una descrizione più analitica del suo curriculum: imprenditore digitale, Growth Hacker, Blogger e Startup Mentor. A 15 anni scrive la sua prima riga di codice (ci siamo conosciuti qualche anno dopo, ma posso confermare che era uno smanettone fin dalla tenera età), a 17 apre il suo primo blog e a 20 lancia la sua prima azienda. Da allora non si è più fermato. Oggi affianca aziende, startup e professionisti come consulente e formatore sulle tematiche del digitale. In rete lo potete trovare anche con lo pseudonimo di @duplikey e potete leggere il suo blog su https://www.raffaelegaito.com/.\nConclusioni Penso che è un libro da scrivania, ogni tanto bisogna andarlo a riprendere dalla libreria, rispolverarlo e farsi una ripassata di alcuni concetti che a volte si dimenticano (vedi 20 buoni motivi per prendere decisioni sbagliate). Tutte le aziende hanno bisogno di crescere, per questo tutte le aziende hanno bisogno di un growth hacker, che le aiuti a spostare l\u0026rsquo;attenzione dalle supposizioni alla validazione, dall\u0026rsquo;illusorietà delle opinioni alla certezza dei numeri. Il libro è acquistabile su Amazon https://www.amazon.it/hacker-Mindset-strumenti-crescere-business/dp/8891753599/\n","permalink":"https://www.mrred.it/growth-hacker-mindset-e-strumenti/","summary":"\u003cp\u003eChi è il growth hacker e cosa fa? Il libro è un \u0026ldquo;\u003cem\u003evademecum\u003c/em\u003e\u0026rdquo; per professionisti ed imprenditori, digital e non, che ti aiuta a porti le giuste domande per affrontare tutte le fasi dello sviluppo di un prodotto o di un business. Cosi è come descriverei brevemente il libro di cui voglio parlarvi oggi, \u003ca href=\"https://www.amazon.it/hacker-Mindset-strumenti-crescere-business/dp/8891753599/\"\u003e\u003cem\u003e\u003cstrong\u003e#Growth Hacker\u003c/strong\u003e\u003c/em\u003e di \u003cstrong\u003eRaffaele Gaito\u003c/strong\u003e\u003c/a\u003e pubblicato da Franco Angeli nella collana \u003cem\u003eProfessioniDigitali\u003c/em\u003e.\u003c/p\u003e\n\u003ch2 id=\"mindset-e-strumenti-per-far-crescere-il-tuo-business\"\u003eMindset e Strumenti per far crescere il tuo business\u003c/h2\u003e\n\u003cp\u003eSi parla principalmente di marketing, di quello fatto bene, fatto con cognizione di causa, non di pancia, ma basando scelte e strategie su dati ben precisi, misurati con cura in diversi esperimenti dove la componente creativa è tutto. Il libro ci aiuta a conoscere questa nuova fantomatica figura, il \u003cstrong\u003egrowth hacker\u003c/strong\u003e, che sembra una figura mitologica, strana, di cui se ne sente parlare ma non si capisce bene cosa fa, sembra che faccia un po\u0026rsquo; di tutto, si occupa del prodotto, del marketing, dell\u0026rsquo;analisi dei dati, ma cosa fa in realtà un growth hacker? Il viaggio inizia con la scoperta della figura del growth hacker, il suo \u003cstrong\u003emindset\u003c/strong\u003e e la storia che ha portato alla nascita di questa nuova figura ibrida, che tocca tutte le fasi di sviluppo di un prodotto, una figura che deve avere competenze trasversali, quelli che, nel mondo delle risorse umane, vengono definiti \u0026ldquo;\u003cem\u003eprofili a T\u003c/em\u003e\u0026rdquo;, una persona \u003cstrong\u003emultidisciplinare\u003c/strong\u003e, curiosa ed in continua evoluzione e crescita. Il viaggio prosegue nell\u0026rsquo;esplorazione della vita quotidiana di un growth hacker, degli strumenti che usa e delle attività che svolge giorno dopo giorno, iniziando con la raccolta dati, unica vera fonte attendibili sulla quale basare tutte le decisioni, passando per il \u003ca href=\"https://www.youtube.com/watch?v=irjgfW0BIrw\"\u003e\u003cstrong\u003efunnel dei pirati AARRR\u003c/strong\u003e\u003c/a\u003e di \u003cem\u003eDave McClure\u003c/em\u003e, passando per il processo che si affronta e l\u0026rsquo;importanza di \u003cstrong\u003esperimentare in continuazione\u003c/strong\u003e, di \u003cstrong\u003efallire\u003c/strong\u003e in continuazione e molto velocemente, in modo da apprendere, \u003cstrong\u003eanalizzare\u003c/strong\u003e e sperimentare ancora usando dati e creatività. Nel libro la teoria e la pratica viaggiano di pari passo, ci sono tanti tool menzionati da studiare, ma anche tanti spunti di approfondimento teorico, libri consigliati e articoli da leggere.\u003c/p\u003e","title":"Growth Hacker, Mindset e Strumenti per far crescere il tuo business"},{"content":"Il libro di cui voglio parlarvi è \u0026ldquo;Il Nuovo One Minute Manager\u0026rdquo;, scritto da Spencer Johnson e Kenneth Blanchard.\nPiù produttività, più profitti, più benessere Diverso dai classici libri motivazionali e di crescita personale che si trovano in giro, semplice nella scrittura ed essenziale nel presentare concetti e relativi esempi.\nGli autori di \u0026ldquo;Il Nuovo One Minute Manager\u0026rdquo; Spencer Johnson, psicologo e medico, è ideatore e coautore de L\u0026rsquo;One Minute Manager. Definito «The King of Parables» da USA Today, è considerato unico nel trovare soluzioni semplici a problemi complessi, ed è tra gli autori più letti e apprezzati al mondo per i principi e le idee di immenso valore e di utilità pratica contenuti nei suoi volumi, tradotti in 47 lingue. È coautore di altri libri della serie L\u0026rsquo;One Minute Manager e autore di molte opere di successo, tra cui il bestseller dello sviluppo personale \u0026ldquo;Chi ha spostato il mio formaggio?\u0026rdquo; (che ho già comprato e messo nella pila da leggere). Kenneth Blanchard è uno dei più autorevoli esperti mondiali di leadership. Oltre al bestseller L\u0026rsquo;One Minute Manager, è coautore di altri 60 volumi che hanno venduto milioni di copie. I suoi lavori sono stati tradotti in più di 42 lingue e, nel 2005, è entrato nella Hall of Fame di Amazon tra i 25 autori più venduti di tutti i tempi. Insignito di numerosi premi e riconoscimenti, con la moglie Margie ha fondato The Ken Blanchard Companies®.\nLa vera motivazione dura un minuto, ma vale per tutta la vita. Racconta la storia di questo ragazzo che cerca il \u0026ldquo;Manager\u0026rdquo; perfetto, dopo tanti tentativi, si imbatti in quello che in azienda chiamano \u0026ldquo;One Minute Manager\u0026rdquo;, perché basa la gestione delle sue attività e l\u0026rsquo;organizzazione dell\u0026rsquo;azienda con 3 semplici regole da 1 minuto.\nConclusioni Regole semplici, essenziali, che basano la loro efficacia su un concetto fondamentale oggi giorno: insegnare alle persona a gestire se stesse, ad essere manager di se stessi, a collaborare e far esprimere il loro vero valore e il modo migliore di investire il nostro tempo e quello degli altri. Ho avuto modo di partecipare ad una delle puntate del podcast \u0026ldquo;Strategia Digitale\u0026rdquo; di Giulio Gaudiano nella quale abbiamo parlato del libro e riflettuto su quello che ci ha lasciato. Vi invito ad ascoltare la puntata ed in generale a seguire il Podcast di Giulio che è molto interessante. Ascolta \u0026ldquo;Il Nuovo One Minute Manager\u0026rdquo; su Spreaker.\n","permalink":"https://www.mrred.it/one-minute-manager/","summary":"\u003cp\u003eIl libro di cui voglio parlarvi è \u0026ldquo;\u003ca href=\"http://amzn.eu/imMrYWh\"\u003eIl Nuovo One Minute Manager\u003c/a\u003e\u0026rdquo;, scritto da Spencer Johnson e Kenneth Blanchard.\u003c/p\u003e\n\u003ch2 id=\"più-produttività-più-profitti-più-benessere\"\u003ePiù produttività, più profitti, più benessere\u003c/h2\u003e\n\u003cp\u003eDiverso dai classici libri motivazionali e di crescita personale che si trovano in giro, semplice nella scrittura ed essenziale nel presentare concetti e relativi esempi.\u003c/p\u003e\n\u003ch3 id=\"gli-autori-di-il-nuovo-one-minute-manager\"\u003eGli autori di \u0026ldquo;Il Nuovo One Minute Manager\u0026rdquo;\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSpencer Johnson\u003c/strong\u003e, psicologo e medico, è ideatore e coautore de L\u0026rsquo;One Minute Manager. Definito «The King of Parables» da USA Today, è considerato unico nel trovare soluzioni semplici a problemi complessi, ed è tra gli autori più letti e apprezzati al mondo per i principi e le idee di immenso valore e di utilità pratica contenuti nei suoi volumi, tradotti in 47 lingue. È coautore di altri libri della serie L\u0026rsquo;One Minute Manager e autore di molte opere di successo, tra cui il bestseller dello sviluppo personale \u0026ldquo;\u003ca href=\"http://amzn.eu/iNeOmhr\"\u003eChi ha spostato il mio formaggio?\u003c/a\u003e\u0026rdquo; (che ho già comprato e messo nella pila da leggere). \u003cstrong\u003eKenneth Blanchard\u003c/strong\u003e è uno dei più autorevoli esperti mondiali di leadership. Oltre al bestseller L\u0026rsquo;One Minute Manager, è coautore di altri 60 volumi che hanno venduto milioni di copie. I suoi lavori sono stati tradotti in più di 42 lingue e, nel 2005, è entrato nella Hall of Fame di Amazon tra i 25 autori più venduti di tutti i tempi. Insignito di numerosi premi e riconoscimenti, con la moglie Margie ha fondato The Ken Blanchard Companies®.\u003c/p\u003e","title":"Il nuovo One Minute Manager"},{"content":"NUCT is the official application of the International School of Film and Television, located within the Cinecittà film facilities, which offers qualified high-level training courses for the main film professionals. The app was developed in collaboration with DDT Network for iOS. The main feature of the app, apart from the very innovative design for the time, was the complete remote management of content via a web CMS based on Wordpress.\n","permalink":"https://www.mrred.it/nuct-scuola-internazionale-cinema/","summary":"\u003cp\u003eNUCT is the official application of the International School of Film and Television, located within the Cinecittà film facilities, which offers qualified high-level training courses for the main film professionals. The app was developed in collaboration with DDT Network for iOS. The main feature of the app, apart from the very innovative design for the time, was the complete remote management of content via a web CMS based on Wordpress.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2017/06/nuct_4f38f1f3ac984_full.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2017/06/nuct_4f38f1f4e62fe_full.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2017/06/nuct_4f38f1f646274_full.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2017/06/nuct_4f38f1f73b2ef_full.jpg\"\u003e\u003c/p\u003e","title":"NUCT - Scuola Internazionale di Cinema"},{"content":"All The Answers was an iOS application developed together with DDT Network. The application had more of a social statistical purpose than a business purpose in that people could ask anything and would receive an answer by e-mail from \u0026lsquo;wise men\u0026rsquo;.\nAppStore Description The next time you will have a question that you don\u0026rsquo;t have an answer take your iPhone, launch \u0026ldquo;All The Answers\u0026rdquo;, write your question, send it and wait for \u0026ldquo;the wises\u0026rdquo; take a look of it. As soon as possible, you will receive an email with the answer. Don\u0026rsquo;t worry how stupid or simple can seem it. Do you not remember the Zimbawe capital? Do you not know how to format an hard disk? Just ask it to \u0026ldquo;the wises\u0026rdquo;! Remember: there is an answer for everything, but not every request receive an answer. Your questions will be evaluated by the \u0026ldquo;wise men\u0026rdquo; that will consider to send you the answer in a day, a month or never!\n","permalink":"https://www.mrred.it/all-the-answers/","summary":"\u003cp\u003eAll The Answers was an iOS application developed together with DDT Network. The application had more of a social statistical purpose than a business purpose in that people could ask anything and would receive an answer by e-mail from \u0026lsquo;wise men\u0026rsquo;.\u003c/p\u003e\n\u003ch2 id=\"appstore-description\"\u003eAppStore Description\u003c/h2\u003e\n\u003cp\u003eThe next time you will have a question that you don\u0026rsquo;t have an answer take your iPhone, launch \u0026ldquo;All The Answers\u0026rdquo;, write your question, send it and wait for \u0026ldquo;the wises\u0026rdquo; take a look of it. As soon as possible, you will receive an email with the answer. Don\u0026rsquo;t worry how stupid or simple can seem it. Do you not remember the Zimbawe capital? Do you not know how to format an hard disk? Just ask it to \u0026ldquo;the wises\u0026rdquo;! Remember: there is an answer for everything, but not every request receive an answer. Your questions will be evaluated by the \u0026ldquo;wise men\u0026rdquo; that will consider to send you the answer in a day, a month or never!\u003c/p\u003e","title":"All The Answers"},{"content":"In questo tutorial vedremo come configurare degli avvisi tramite notifiche push quando il servizio su Microsoft Azure presenta qualche problema. Sia che si utilizzano i Service App di Microsoft Azure (App Service) per ospitare un semplice sito web basato su Wordpress che un complesso sistema di API, è fondamentale monitorare costantemente le performance del servizio per prevenire eventuali disservizi. Ricevere poi questi avvisi tramite notifiche push permette di intervenire rapidamente.\nCome monitorare un servizio Microsoft Azure con notifiche push Il lavoro che andremo a fare è definire una regola sul sito IFTTT https://ifttt.com/, che tramite un webhook ci permette di ricevere una notifica push sul nostro smartphone. Dopo di che andremo a configurare sul portale di Azure un avviso basato su una particolare metrica da monitorare.\nIl portale di Microsoft Azure permette di definire degli Avvisi Scatenati al verificarsi di regole da noi definite, questi avvisi possono essere ricevuti tramite mail oppure invocare un webhook. Un webhook non è nient’altro che un indirizzo web che viene invocato al cambiamento o al verificarsi di un evento, questo url a sua volta scatenerà delle modifiche o dei comportamenti in un’altra applicazione, nel nostro caso si occuperà di inviare una notifica push.\nCome inviare una notifica push utilizzando il servizio di notifiche offerto da IFTTT e Maker Webhooks Per chi non lo conoscesse, IFTTT è un servizio web che permette di integrare più servizi attraverso delle regole di “if this than that”, classica struttura di controllo utilizzata nei linguaggi di programmazione. Mettiamoci a lavoro partendo proprio dal creare una regola su IFTTT https://ifttt.com/create. Se non siete già registrati sul sito dovete farlo per poter creare una nuova regola, che sul sito viene chiamata come Applet, quindi: ♦ Premiamo su “New Applet” e poi sulla scritta “this” ♦ Cerchiamo il servizio “Maker Webhooks”, un servizio presente in IFTTT che consente la creazione di un webhook personalizzato ♦ Premiamo sul box verde “Receive a web request” ♦ Inseriamo il nome dell’evento legato al servizio azure Nell’esempio useremo “nome_servizio_azure” che vogliamo monitorare, il nome può essere qualsiasi cosa, l’importante è che non abbia caratteri strani, limitiamoci all’utilizzo di caratteri alfanumerici separati da underscore “_” Ora nello step successivo scegliamo il secondo servizio con il quale far interagire il webhook che abbiamo appena definito. Per ricevere la notifica push bisogna aver installato l’app mobile sul proprio smartphone iOS o Android e aver accettato la ricezione delle notifiche push all’apertura dell’app.\nVersione iOS https://itunes.apple.com/app/apple-store/id660944635 Versione Android https://play.google.com/store/apps/details?id=com.ifttt.ifttt Se per caso non avete acconsentito a ricevere le notifiche push, potete cambiare la preferenza nelle impostazioni del telefono. ♦ Cerchiamo “Notification”, il servizio di notifiche offerte da IFTTT ♦ Premiamo sul box celeste “Send a notification from the IFTTT app” ♦ Creiamo l’azione premendo sul pulsante “Create Action” ♦ Completiamo la creazione della regola “if this than that” premendo sul pulsante “Finish” Una volta creata la regola per ricevere una notifica push quando il webhook viene chiamato, dobbiamo recuperare il link del webhook, che ci servirà successivamente nel portale di Azure. Andiamo a questo indirizzo https://ifttt.com/maker_webhooks o tramite la lista dei servizi IFTTT troviamo “Maker Webhooks”. ♦ Premiamo sul tasto “Documentation” Specificare nella casella il nome dell’evento che abbiamo specificato all’interno della regola precedente, nell’esempio abbiamo utilizzato “nome_servizio_azure”. ♦ Copiamo il link del webhook completo di chiave (key) finale Configurazione di un Avviso sul portale di Microsoft Azure A questo punto spostiamoci sul portale Microsoft Azure https://portal.azure.com nella sezione del servizio che si vuole monitorare. In basso, troviamo la sezione “Avvisi”, che ci consentirà di specificare delle regole, basate su alcune metriche. ♦ Premiamo sul pulsante in alto “+ Aggiungi avviso” Nella schermata che si apre dobbiamo specificare: ♦ la risorsa da monitorare, aprite il menu a tendina e scegliere il vostro “sites” ♦ la metrica da monitorare, aprendo il menù a tendina potrete notare tante metriche ♦ la soglia dopo la quale verrà scatenato l’avviso ♦ ed infine il link del webhook che avete precedentemente copiato Inseeriamo una soglia bassa e testiamo se tutto è configurato correttamente.\nConclusioni Abbiamo visto come configurare una regola su IFTTT che tramite un webhook ci permette di ricevere una notifica push sul nostro smartphone. Abbiamo configurato un avviso sul portale di azure che al verificarsi di un evento genera un avviso che invoca il webhook di cui sopra. Il mio consiglio è quello di monitorare solo un paio di eventi, quelli più gravi, utilizzando un unico webhook, in modo da non dover creare mille regole su IFTTT. Poi alla ricezione della notifica si va sul portale e si indaga su quale è stato il problema. Fate attenzione a non impostare una soglia troppo bassa altrimenti diventerà un calvario con tutte le notifiche che ricevete :D Se questo articolo ti è stato utile, inviami un messaggio con la tua esperienza e quali regole hai ritenuto opportuno monitorare.\n","permalink":"https://www.mrred.it/microsoft-azure-avvisi-notifiche-push/","summary":"\u003cp\u003eIn questo \u003cstrong\u003etutorial\u003c/strong\u003e vedremo come configurare degli avvisi tramite notifiche push quando il servizio su Microsoft Azure presenta qualche problema. Sia che si utilizzano i \u003cstrong\u003eService App di Microsoft Azure\u003c/strong\u003e (\u003ca href=\"https://azure.microsoft.com/it-it/services/app-service/\"\u003eApp Service\u003c/a\u003e) per ospitare un semplice sito web basato su Wordpress che un complesso sistema di API, è fondamentale monitorare costantemente le performance del servizio per prevenire eventuali disservizi. Ricevere poi questi avvisi tramite \u003cstrong\u003enotifiche push\u003c/strong\u003e permette di intervenire rapidamente.\u003c/p\u003e\n\u003ch2 id=\"come-monitorare-un-servizio-microsoft-azure-con-notifiche-push\"\u003eCome monitorare un servizio Microsoft Azure con notifiche push\u003c/h2\u003e\n\u003cp\u003eIl lavoro che andremo a fare è definire una regola sul sito \u003ca href=\"https://ifttt.com/\"\u003e\u003cstrong\u003eIFTTT\u003c/strong\u003e\u003c/a\u003e \u003ca href=\"https://ifttt.com/\"\u003ehttps://ifttt.com/\u003c/a\u003e, che tramite un \u003cstrong\u003ewebhook\u003c/strong\u003e ci permette di ricevere una notifica push sul nostro smartphone. Dopo di che andremo a configurare sul portale di \u003cstrong\u003eAzure un avviso basato su una particolare metrica\u003c/strong\u003e da monitorare.\u003c/p\u003e","title":"Microsoft Azure come Monitorare un servizio con Avvisi e Notifiche Push"},{"content":"Anthony Hurtado, veterano del mondo mobile, affronta in “Launching a Mobile Game Business” sul blog di GameAnalytics, un\u0026rsquo;interessante analisi, sugli step da fare PRIMA di pensare al gioco, prima di commettere clamorosi errori e ritrovarsi dopo anni senza nulla in mano. Dall\u0026rsquo;avvento dell\u0026rsquo;App Store, nel lontano 2008, i giochi mobile hanno dominato il mercato delle app, registrando anno dopo anno record in download e in ricavi. Ogni giorno vengono pubblicati migliaia di giochi mobile, e verrebbe da pensare che fare giochi mobile sia il business definitivo. Sicuro! Come se bastasse progettare e realizzare un gioco e \u0026ldquo;il gioco è fatto\u0026rdquo;: successo, fama e fortuna. Giusto?\n6 step fondamentali per lanciare un Mobile Game Business La verità è che più del 90%, oserei dire anche il 99%, dei giochi presenti sui vari app store sono diventati giochi zombie. Tecnicamente vivi, ma praticamente morti, annegati nell\u0026rsquo;oceano di app che ha sommerso il mercato negli ultimi anni.\n1. Definire l\u0026rsquo;obiettivo finale Define the end goal: lo fai per passione? Come stile di vita per racimolare qualche centesimo? O lo fai per business? Gli step successivi sono validi se il tuo obiettivo è il business.\n2. Scegliere il genere Genre selection: in quale genere si va a collocare la tua idea? O meglio ancora, per quale genere devo farmi venire un\u0026rsquo;idea? Valutare prima di tutto i generi che presentano, come lui lo definisce, un basso fattore di saturazione (Saturation Ratio). E soprattutto stimare nel dettaglio tutti i costi, non solo quelli di sviluppo, ma di marketing, mantenimento e acquisizione.\n3. Scegliere il modello di business Customer Revenue Research: quale modello di business conviene scegliere per il tuo gioco ed in base alle scelte negli step precedenti? Che tecniche di monetizzazione utilizzano i competitor nella top 10, top 20 o top 100?\nLaunching a Mobile Game Business (Part 1) http://www.gameanalytics.com/blog/launching-a-mobile-game-business-part-1.html\n4. Come acquisire gli utenti How to get users: se agli albori del mobile game bastava creare un gioco e gli utenti venivano da se, ora il mercato si è evoluto ed è diventato molto più complesso. Nel post, Anthony Hurtado, elenca 9 punti di una checklist per l\u0026rsquo;acquisizione su mobile nella quale viene mostrata la complessità di penetrare un mercato come quello del mobile game.\n5. Revisionare il modello Review your model and notes: dopo aver completato i primi 4 step, quello che resta è ricavarne un business model canvas che ci consente di avere una visione di insieme degli elementi principali del nostro prodotto e di identificarne le debolezze.\n6. Iniziare lo sviluppo Begin the journey: dulcis in fundo inizia il processo di sviluppo, in questa fase è importantissimo lavorare con mockup, scrivere un documento di design e soprattuto formare un team che sia in grado di portare a termine la missione.\nLaunching a Mobile Game Business (Part 2) http://www.gameanalytics.com/blog/launching-a-mobile-game-business-part-2.html\n","permalink":"https://www.mrred.it/6-step-lanciare-mobile-game-business/","summary":"\u003cp\u003eAnthony Hurtado, veterano del mondo mobile, affronta in \u003cem\u003e\u003cstrong\u003e“Launching a Mobile Game Business”\u003c/strong\u003e\u003c/em\u003e sul blog di \u003cstrong\u003eGameAnalytics\u003c/strong\u003e, un\u0026rsquo;interessante analisi, sugli step da fare PRIMA di pensare al gioco, prima di commettere clamorosi errori e ritrovarsi dopo anni senza nulla in mano. Dall\u0026rsquo;avvento dell\u0026rsquo;App Store, nel lontano 2008, i giochi mobile hanno dominato il mercato delle app, registrando anno dopo anno record in download e in ricavi. Ogni giorno vengono pubblicati migliaia di giochi mobile, e verrebbe da pensare che fare giochi mobile sia il business definitivo. Sicuro! Come se bastasse progettare e realizzare un gioco e \u003cem\u003e\u0026ldquo;il gioco è fatto\u0026rdquo;\u003c/em\u003e: successo, fama e fortuna. Giusto?\u003c/p\u003e","title":"Mobile Game Business: 6 step fondamentali"},{"content":"Some bad dreams let you live epic adventures! With Magic Carpet you have the possibility to become one of those characters you loved so much from cult movies and get to destroy VIPs from the star system! Are you ready for endless mayhem? The game is really simple:\nTurn the carpet around Place the enemies in front of you Kick their butts! Catch the magic cookie for total mayhem! A retro-style game that will make you fear and loathing as in a cult movie\u0026hellip; Among the Bosses, discover *Disco Man*, *Gaga Ghost*, *Mad Doctor* and many others. Get ready to kick! Main features:\n2-tap gameplay, simple and funny to master! Epic Bossfights with VIPs Full of quotes from best cult movies ever Original pixel-art graphics and sound design Disponibile su iOS e Android AppStore: https://itunes.apple.com/it/app/id1004589156?mt=8 Google Play: https://play.google.com/store/apps/details?id=it.tinygames.magiccarpet\u0026amp;hl=it https://www.youtube.com/watch?v=AyUX9Dkae64\n","permalink":"https://www.mrred.it/magic-carpet-nightmare-experience/","summary":"\u003cp\u003eSome bad dreams let you live epic adventures! With Magic Carpet you have the possibility to become one of those characters you loved so much from cult movies and get to destroy VIPs from the star system! Are you ready for endless mayhem? \u003cstrong\u003eThe game is really simple:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTurn the carpet around\u003c/li\u003e\n\u003cli\u003ePlace the enemies in front of you\u003c/li\u003e\n\u003cli\u003eKick their butts!\u003c/li\u003e\n\u003cli\u003eCatch the magic cookie for total mayhem!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA retro-style game that will make you fear and loathing as in a cult movie\u0026hellip; Among the Bosses, discover *Disco Man*, *Gaga Ghost*, *Mad Doctor* and many others. Get ready to kick! \u003cstrong\u003eMain features:\u003c/strong\u003e\u003c/p\u003e","title":"Magic Carpet Nightmare Experience"},{"content":"Donate with SMS is the free app that allows you to see current solidarity campaigns and donate with a simple tap.\nWhat is a solidarity campaign? It is a non-profit fundraising campaign organised by non-profit organisations.\nHow do you donate? With a simple tap! Choose the campaign you want to donate to, tap the green \u0026lsquo;Donate by SMS\u0026rsquo; button and the SMS sending screen on your smartphone will open. All you have to do is send the SMS to confirm your donation!\nHow is the donation made? The donation is made via SMS and not via the app. The credit used will be that of your SIM. No in-app purchase will be necessary.\nWhy did you make this app? One Sunday morning we simply realised that information about solidarity campaigns was scattered and hard to reach. We thought it might be useful to have them just a tap away, in one app. 13 hours later, Dona with SMS was born.\nhttp://donaconsms.com/\n","permalink":"https://www.mrred.it/dona-con-sms/","summary":"\u003cp\u003eDonate with SMS is the free app that allows you to see current solidarity campaigns and donate with a simple tap.\u003c/p\u003e\n\u003ch3 id=\"what-is-a-solidarity-campaign\"\u003eWhat is a solidarity campaign?\u003c/h3\u003e\n\u003cp\u003eIt is a non-profit fundraising campaign organised by non-profit organisations.\u003c/p\u003e\n\u003ch3 id=\"how-do-you-donate\"\u003eHow do you donate?\u003c/h3\u003e\n\u003cp\u003eWith a simple tap! Choose the campaign you want to donate to, tap the green \u0026lsquo;Donate by SMS\u0026rsquo; button and the SMS sending screen on your smartphone will open. All you have to do is send the SMS to confirm your donation!\u003c/p\u003e\n\u003ch3 id=\"how-is-the-donation-made\"\u003eHow is the donation made?\u003c/h3\u003e\n\u003cp\u003eThe donation is made via SMS and not via the app. The credit used will be that of your SIM. No in-app purchase will be necessary.\u003c/p\u003e","title":"Dona con SMS"},{"content":"https://www.youtube.com/watch?v=FofF1pYr20Y\nAsgard Rift: Battle Arena is a tactical card game with awesome characters to collect and evolve. Explore an exciting epic universe, battling other players in real time. Create your strategies by leveraging fighters with unique skills and special attacks. Enjoy breathtaking matches and earn amazing rewards. Collect gorgeous chests with extraordinary cards and powerful runes to upgrade your fighters. Unlock new arenas for more fun!\nAddictive turn-based battles will keep you glued to the screen! Challenge players from all over the world Story mode Collect stunning cards and find out unique special attacks Beat your opponents and take their trophies Earn gorgeous chests and find new cards and runes Evolve your fighters increasing their strength and changing their look Enhance your deck with extraordinary, aberrant and legendary cards Build your personal army to defeat enemies Unlock new arenas for more fun! Do your best and rocket up the leaderboards ","permalink":"https://www.mrred.it/asgard-rift-battle-arena/","summary":"\u003cp\u003e\u003ca href=\"https://www.youtube.com/watch?v=FofF1pYr20Y\"\u003ehttps://www.youtube.com/watch?v=FofF1pYr20Y\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAsgard Rift: Battle Arena is a tactical card game with awesome characters to collect and evolve. Explore an exciting epic universe, battling other players in real time. Create your strategies by leveraging fighters with unique skills and special attacks. Enjoy breathtaking matches and earn amazing rewards. Collect gorgeous chests with extraordinary cards and powerful runes to upgrade your fighters. Unlock new arenas for more fun!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAddictive turn-based battles will keep you glued to the screen!\u003c/li\u003e\n\u003cli\u003eChallenge players from all over the world\u003c/li\u003e\n\u003cli\u003eStory mode\u003c/li\u003e\n\u003cli\u003eCollect stunning cards and find out unique special attacks\u003c/li\u003e\n\u003cli\u003eBeat your opponents and take their trophies\u003c/li\u003e\n\u003cli\u003eEarn gorgeous chests and find new cards and runes\u003c/li\u003e\n\u003cli\u003eEvolve your fighters increasing their strength and changing their look\u003c/li\u003e\n\u003cli\u003eEnhance your deck with extraordinary, aberrant and legendary cards\u003c/li\u003e\n\u003cli\u003eBuild your personal army to defeat enemies\u003c/li\u003e\n\u003cli\u003eUnlock new arenas for more fun!\u003c/li\u003e\n\u003cli\u003eDo your best and rocket up the leaderboards\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/1.jpg\"\u003e\u003c/p\u003e","title":"Asgard Rift: Battle Arena"},{"content":"The first Official Shopkins – Top Trumps App!! From the award winning and record-breaking Shopkins toys! Enter Shopville, meet Apple Blossom, Kooky Cookie, Lippy Lips and over 60 adorable and cute Shopkins characters. Follow the story, win your Top Trumps matches, unlock bonus cards, have fun with the mini-games and the activity center!\nLots of different games: Shopkins - Top Trumps, Memory, Color your Shopkins and more. Find and collect all the Shopkins! Unlock a special bonus card exclusive to Shopkins - Top Trumps Digital Edition! Disponibile su iOS e Android AppStore: https://itunes.apple.com/it/app/shopkins-top-trumps/id1035635092?mt=8 Google Play: https://play.google.com/store/apps/details?id=com.and505games.ttshopkins\u0026amp;hl=it https://www.youtube.com/watch?v=U79KOmsFz5A\n","permalink":"https://www.mrred.it/shopkins-top-trumps/","summary":"\u003cp\u003eThe first Official Shopkins – Top Trumps App!! From the award winning and record-breaking Shopkins toys! Enter Shopville, meet Apple Blossom, Kooky Cookie, Lippy Lips and over 60 adorable and cute Shopkins characters. Follow the story, win your Top Trumps matches, unlock bonus cards, have fun with the mini-games and the activity center!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLots of different games: Shopkins - Top Trumps, Memory, Color your Shopkins and more.\u003c/li\u003e\n\u003cli\u003eFind and collect all the Shopkins!\u003c/li\u003e\n\u003cli\u003eUnlock a special bonus card exclusive to Shopkins - Top Trumps Digital Edition!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8952.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8957.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8956.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8955.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8958.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8959.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8963.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2016/12/IMG_8954.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"disponibile-su-ios-e-android\"\u003eDisponibile su iOS e Android\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAppStore:\u003c/strong\u003e \u003ca href=\"https://itunes.apple.com/it/app/shopkins-top-trumps/id1035635092?mt=8\"\u003ehttps://itunes.apple.com/it/app/shopkins-top-trumps/id1035635092?mt=8\u003c/a\u003e \u003cstrong\u003eGoogle Play:\u003c/strong\u003e https://play.google.com/store/apps/details?id=com.and505games.ttshopkins\u0026amp;hl=it \u003ca href=\"https://www.youtube.com/watch?v=U79KOmsFz5A\"\u003ehttps://www.youtube.com/watch?v=U79KOmsFz5A\u003c/a\u003e\u003c/p\u003e","title":"Shopkins: Top Trumps"},{"content":"Url.oO is a free app that allows you to send a message (via push notification) to everyone around you within a certain distance. It\u0026rsquo;s super easy to use: choose your nickname, write your message (of 140 characters) and then choose the distance of the shout. There are screams of three levels (110 km, 220 km and 550 km) that unlock as the app is used. Each user has a score that increases each time a shout is sent and each \u0026rsquo;like\u0026rsquo; received on the shout. The shout-outs received can then be \u0026lsquo;bounced\u0026rsquo; to make them go further. You can link your Twitter and Facebook accounts to automatically share sent urloos. Url.oO allows you to send messages to people around you via push notifications, even if you don\u0026rsquo;t know them. It\u0026rsquo;s like shouting out the window, but much much louder. Open Url.oO, choose a suitable nickname, write a message, choose how far you want to be heard and press the shout button. In Url.oO you have the possibility to choose how far you want \u0026lsquo;your voice\u0026rsquo; to reach. There are 3 screams, one more powerful than the other, which you can use as you accumulate points. You accumulate points every time you: send a url.oO, listen to a url.oO and someone likes a url.oO of yours. All these points will be used to unlock new, more powerful urls. Url.oO uses GPS to establish your position and check who is around you, this is also done when you close the application, but don\u0026rsquo;t worry about battery consumption, the application uses the power-saving mode of GPS which only detects large movements (greater than 3km). All these functions can be deactivated from the settings screen.\nLink to article on iPhoneItalia: http: //www.iphoneitalia.com/284840/url-oo-tweet-e-notifiche-push-per-chi-ti-sta-vicino\n","permalink":"https://www.mrred.it/url-oo/","summary":"\u003cp\u003e\u003cstrong\u003eUrl.oO\u003c/strong\u003e is a free app that allows you to send a message (via push notification) to everyone around you within a certain distance. It\u0026rsquo;s super easy to use: choose your nickname, write your message (of 140 characters) and then choose the distance of the shout. There are screams of three levels (110 km, 220 km and 550 km) that unlock as the app is used. Each user has a score that increases each time a shout is sent and each \u0026rsquo;like\u0026rsquo; received on the shout. The shout-outs received can then be \u0026lsquo;bounced\u0026rsquo; to make them go further. You can link your Twitter and Facebook accounts to automatically share sent urloos. \u003cstrong\u003eUrl.oO allows you to send messages to people around you\u003c/strong\u003e via push notifications, even if you don\u0026rsquo;t know them. It\u0026rsquo;s like shouting out the window, but much much louder. Open Url.oO, choose a suitable nickname, write a message, choose how far you want to be heard and press the shout button. In Url.oO you have the possibility to choose how far you want \u0026lsquo;your voice\u0026rsquo; to reach. There are 3 screams, one more powerful than the other, which you can use as you accumulate points. You accumulate points every time you: send a url.oO, listen to a url.oO and someone likes a url.oO of yours. All these points will be used to unlock new, more powerful urls. Url.oO uses GPS to establish your position and check who is around you, this is also done when you close the application, but don\u0026rsquo;t worry about battery consumption, the application uses the power-saving mode of GPS which only detects large movements (greater than 3km). All these functions can be deactivated from the settings screen.\u003c/p\u003e","title":"Url.oO, tweet and push notifications for people around you"},{"content":"AdEspresso, start-up più o meno italiana che si occupa di aiutare a creare ed ottimizzare campagne pubblicitarie su Facebook, ha analizzato 37.249 Facebook ads e ne ha ricavato delle conclusioni molto utili. I dati che ne escono fuori suggeriscono delle linee guida da tenere a mente quando si decide di lanciare campagne pubblicitarie. Ecco alcuni esempi:\nLe Headline più popolari sono lunghe 5 parole 14 parole per il testo del post La parola più popolare \u0026ldquo;You\u0026rdquo; 69% dei link punta ad una Landing Page dedicata https://adespresso.com/academy/blog/we-analyzed-37259-facebook-ads-and-heres-what-we-learned/\n","permalink":"https://www.mrred.it/adespresso-analizza-37k-facebook-ads-ed-ecco-cosa-hanno-imparato/","summary":"\u003cp\u003e\u003cstrong\u003eAdEspresso\u003c/strong\u003e, start-up più o meno italiana che si occupa di aiutare a creare ed ottimizzare campagne pubblicitarie su Facebook, ha analizzato 37.249 \u003cstrong\u003eFacebook ads\u003c/strong\u003e e ne ha ricavato delle conclusioni molto utili. I dati che ne escono fuori suggeriscono delle linee guida da tenere a mente quando si decide di lanciare campagne pubblicitarie. Ecco alcuni esempi:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe Headline più popolari sono lunghe 5 parole\u003c/li\u003e\n\u003cli\u003e14 parole per il testo del post\u003c/li\u003e\n\u003cli\u003eLa parola più popolare \u0026ldquo;You\u0026rdquo;\u003c/li\u003e\n\u003cli\u003e69% dei link punta ad una Landing Page dedicata\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://adespresso.com/academy/blog/we-analyzed-37259-facebook-ads-and-heres-what-we-learned/\"\u003ehttps://adespresso.com/academy/blog/we-analyzed-37259-facebook-ads-and-heres-what-we-learned/\u003c/a\u003e\u003c/p\u003e","title":"AdEspresso analizza 37k Facebook Ads ed ecco cosa hanno imparato"},{"content":"Cosa ho imparato oggi:\nSe sei stanco e stai lavorando non bere caffè, fatti un riposino!\nFarsi un pisolino quando si è stanchi fa bene per tantissimi motivi, aiuta la creatività, la soglia di attenzione, fa vivere più a lungo, ci aiuta ad apprendere meglio nuovi concetti, ecc\u0026hellip; ecc\u0026hellip; Ma forse lo abbiamo sempre saputo, siamo solo dei drogati di caffeina e non riusciamo a smettere\u0026hellip;\nIl pisolino perfetto Primo fattore il tempo: 20 minuti ti migliora l\u0026rsquo;umore, 45 minuti ti migliora la creatività, 90 minuti attraversi tutte le fasi del sonno e ti svegli una bellezza. Trova un posto buio e silenzioso, distenditi (altrimenti impieghi più tempo per addormentarti) ed aiutati con della musica rilassante (white noise). Dormi e non sentirti in colpa per il tempo che stai perdendo a dormire, migliorerà tantissimo la tua vita in tutti gli aspetti. E se proprio ami il pericolo puoi adottare la tecnica del \u0026ldquo;Caffeine Nap\u0026rdquo; che consiste nell\u0026rsquo;assumere una tazza di caffè prima di farsi un pisolino di 15-20 minuti, che corrisponde al tempo che impiega il caffè per percorrere il nostro intestino ed essere assorbita. Quando ci si sveglia si avrà tutta la carica del caffè e l\u0026rsquo;energia del cioccolato!\nLink:\nThe Science of the Perfect Nap\nReboot Your Brain with a Caffeine Nap\nHow Long to Nap for the Biggest Brain Benefits\nNaps Can Seriously Improve All-Day Learning Abilities\n","permalink":"https://www.mrred.it/un-pisolino-piu-efficace-della-caffeina/","summary":"\u003cp\u003eCosa ho imparato oggi:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSe sei stanco e stai lavorando non bere caffè, fatti un riposino!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eFarsi un pisolino quando si è stanchi fa bene per tantissimi motivi, aiuta la creatività, la soglia di attenzione, fa vivere più a lungo, ci aiuta ad apprendere meglio nuovi concetti, ecc\u0026hellip; ecc\u0026hellip; Ma forse lo abbiamo sempre saputo, siamo solo dei drogati di caffeina e non riusciamo a smettere\u0026hellip;\u003c/p\u003e\n\u003ch3 id=\"il-pisolino-perfetto\"\u003e\u003cstrong\u003eIl pisolino perfetto\u003c/strong\u003e\u003c/h3\u003e\n\u003cp\u003ePrimo fattore il tempo: 20 minuti ti migliora l\u0026rsquo;umore, 45 minuti ti migliora la creatività, 90 minuti attraversi tutte le fasi del sonno e ti svegli una bellezza. Trova un posto buio e silenzioso, distenditi (altrimenti impieghi più tempo per addormentarti) ed aiutati con della musica rilassante (\u003cstrong\u003e\u003ca href=\"https://www.youtube.com/watch?v=wzjWIxXBs_s\"\u003ewhite noise\u003c/a\u003e\u003c/strong\u003e). Dormi e non sentirti in colpa per il tempo che stai perdendo a dormire, migliorerà tantissimo la tua vita in tutti gli aspetti. E se proprio ami il pericolo puoi adottare la tecnica del \u003cstrong\u003e\u003ca href=\"http://lifehacker.com/306029/reboot-your-brain-with-a-caffeine-nap\"\u003e\u0026ldquo;Caffeine Nap\u0026rdquo;\u003c/a\u003e\u003c/strong\u003e che consiste nell\u0026rsquo;assumere una tazza di caffè prima di farsi un pisolino di 15-20 minuti, che corrisponde al tempo che impiega il caffè per percorrere il nostro intestino ed essere assorbita. Quando ci si sveglia si avrà tutta la carica del caffè e l\u0026rsquo;energia del cioccolato!\u003c/p\u003e","title":"Un pisolino è più efficace della caffeina"},{"content":"Raph Koster, game designer di giochi come Ultima Online, Star Wars Galaxies e scrittore del famosissimo libro \u0026ldquo;A Theory Of Fun\u0026rdquo; ha scritto un post breve e molto interessante confrontando Game Design e UX Design. Cito due tra le frasi che più mi hanno colpito:\nUX design is about removing problems from the user. Game design is about giving problems to the user. UX is about clarity that hides complexity, and game design is about clarity that teaches complexity.\nEcco il link all\u0026rsquo;articolo: Game design vs UX design\n","permalink":"https://www.mrred.it/game-design-vs-ux-design/","summary":"\u003cp\u003e\u003cstrong\u003eRaph Koster\u003c/strong\u003e, game designer di giochi come \u003cstrong\u003eUltima Online\u003c/strong\u003e, \u003cstrong\u003eStar Wars Galaxies\u003c/strong\u003e e scrittore del famosissimo libro \u003cstrong\u003e\u0026ldquo;A Theory Of Fun\u0026rdquo;\u003c/strong\u003e ha scritto un post breve e molto interessante confrontando Game Design e UX Design. Cito due tra le frasi che più mi hanno colpito:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eUX design is about removing problems from the user. Game design is about giving problems to the user. UX is about clarity that hides complexity, and game design is about clarity that teaches complexity.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eEcco il link all\u0026rsquo;articolo: \u003cstrong\u003e\u003ca href=\"http://www.raphkoster.com/2015/06/29/game-design-ux-design/\"\u003eGame design vs UX design\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e","title":"Game design vs UX design"},{"content":"Prendere cattive decisioni è la cosa più facile del mondo. Ma non è colpa nostra\u0026hellip; esistono troppe distorsioni cognitive che ci distolgono dal fare la scelta giusta e ci indirizzano sulla cattiva strada. Quasi sicuramente se ripensiamo ad una decisione sbagliata presa, possiamo ricondurla ad uno di questi 20 fattori che possono averci indirizzato verso la scelta sbagliata. Allenarsi a riconoscere queste distorsioni può aiutarci a prendere la decisione giusta. Samantha Lee e Shana Lebowitz pubblicano su Business Insider un\u0026rsquo;interessante infografica su quest\u0026rsquo;argomento: 20 cognitive biases that screw up your decisions.\n","permalink":"https://www.mrred.it/20-buoni-motivi-per-prendere-decisioni-sbagliate/","summary":"\u003cp\u003ePrendere cattive decisioni è la cosa più facile del mondo. Ma non è colpa nostra\u0026hellip; esistono troppe \u003cstrong\u003edistorsioni cognitive\u003c/strong\u003e che ci distolgono dal fare la scelta giusta e ci indirizzano sulla cattiva strada. Quasi sicuramente se ripensiamo ad una decisione sbagliata presa, possiamo ricondurla ad uno di questi 20 fattori che possono averci indirizzato verso la scelta sbagliata. Allenarsi a riconoscere queste distorsioni può aiutarci a prendere la decisione giusta. \u003cstrong\u003eSamantha Lee\u003c/strong\u003e e \u003cstrong\u003eShana Lebowitz\u003c/strong\u003e pubblicano su \u003cstrong\u003eBusiness Insider\u003c/strong\u003e un\u0026rsquo;interessante infografica su quest\u0026rsquo;argomento: \u003ca href=\"http://uk.businessinsider.com/cognitive-biases-that-affect-decisions-2015-8\"\u003e20 cognitive biases that screw up your decisions\u003c/a\u003e.\u003c/p\u003e","title":"20 buoni motivi per prendere decisioni sbagliate"},{"content":"Localizzare un gioco o un app in un\u0026rsquo;altra lingua significa aprire le porte ad un nuovo mercato. Anche se potrebbe sembrare che tutti parlano Inglese, non è così.. Nel 2014 Giappone e Sud Corea hanno sorpassato gli Stati Uniti in termini di revenue generate su Google Play. La Cina scala le classifiche posizionandosi nelle prime posizioni tra nazioni che generano più revenue ma risulta molto complicato come mercato anche per la frammentazione degli store Android (Google Play Store copre solo il 13% del totale) Anche le europee non scherzano, Germania, Francia e Italia sono sul podio. Tirando le somme dovremmo dare priorità nella localizzazione del nostro gioco seguendo questo ordine:\nEnglish Japanese Korean Chinese German French Brazilian Portuguese Spanish Italian Malay Potete leggere in maniera più approfondita l\u0026rsquo;analisi fatta sui vari report a questo indirizzo: Top10 languages for mobile game localization with maximum revenue\n","permalink":"https://www.mrred.it/top10-languages-for-mobile-game-localization-with-maximum-revenue/","summary":"\u003cp\u003eLocalizzare un gioco o un app in un\u0026rsquo;altra lingua significa aprire le porte ad un nuovo mercato. Anche se potrebbe sembrare che tutti parlano Inglese, non è così.. Nel 2014 Giappone e Sud Corea hanno sorpassato gli Stati Uniti in termini di revenue generate su Google Play. La Cina scala le classifiche posizionandosi nelle prime posizioni tra nazioni che generano più revenue ma risulta molto complicato come mercato anche per la frammentazione degli store Android (Google Play Store copre solo il 13% del totale) Anche le europee non scherzano, Germania, Francia e Italia sono sul podio. Tirando le somme dovremmo dare priorità nella localizzazione del nostro gioco seguendo questo ordine:\u003c/p\u003e","title":"Top10 languages for mobile game localization with maximum revenue"},{"content":"Tra i centinaia di articoli che avevo in coda oggi mi è capitato di finire di leggere questo articolo su MobileDevMemo scritto come guest post da Gur Dotan, co-founder di SOOMLA un tool di analytics e non solo per indie game developers. E\u0026rsquo; veramente molto interessante e mi ritrovo (con quel poco di esperienza che ho) su tutti i punti da lui elencati. Consiglio vivamente la lettura: 6 ways your indie mobile game can top the charts\n","permalink":"https://www.mrred.it/6-consigli-per-indie-game-developers/","summary":"\u003cp\u003eTra i centinaia di articoli che avevo in coda oggi mi è capitato di finire di leggere questo articolo su MobileDevMemo scritto come guest post da Gur Dotan, co-founder di SOOMLA un tool di analytics e non solo per indie game developers. E\u0026rsquo; veramente molto interessante e mi ritrovo (con quel poco di esperienza che ho) su tutti i punti da lui elencati. Consiglio vivamente la lettura: \u003cem\u003e\u003ca href=\"http://mobiledevmemo.com/6-ways-your-indie-mobile-game-can-top-the-charts/\"\u003e6 ways your indie mobile game can top the charts\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e","title":"6 consigli per indie game developers"},{"content":"UNet (Unity3D service) Dalla versione 5.1 di Unity3D è stato introdotto un nuovo sistema di Networking molto più flessibile del precedente e che offre funzionalità avanzate per l\u0026rsquo;integrazione del multiplayer nei giochi. Uno dei principali vantaggi di questo SDK è che essendo fatto direttamente da Unity3D si integra alla perfezione in tutte le piattaforme (almeno si spera). E\u0026rsquo; ancora in fase di preview ed in continua evoluzione, infatti ad oggi con la versione 5.2 continuano ad integrare nuove funzionalità. Dopo un po\u0026rsquo; di approfondimento sul suo funzionamento e dopo aver visto qualche esempio/tutorial sembra essere molto potente per la sua integrazione nell\u0026rsquo;ambiente di sviluppo ma essendo molto generico a volte potrebbe sembrare macchinoso dover implementare ad esempio un TurnBased Realtime, non che sia impossibile ma non si va a sfruttare a pieno le potenzialità dell\u0026rsquo;SDK. Photon Engine Prima che venisse introdotto UNet in Unity3D lo standard era Photon Engine. Sono fondamentalmente molto simili con l\u0026rsquo;unica differenza (non da poco) che Photon offre una suite di servizi molto più estesa di quella di UNet. In più offre la possibilità di avere logica sul server mentre in UNet tutta la logica di matchmaking e dei client/server risiede all\u0026rsquo;interno dell\u0026rsquo;app. Altri SDK Esistono altri framework che offrono soluzioni per il multiplayer, a volte limitate solo a TurnBased asincrono e a volte anche realtime ma che secondo me rientrano più nella categoria dei Backend As A Service (BaaS).\n","permalink":"https://www.mrred.it/unity3d-multiplayer-games-sdk/","summary":"\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://multiplayer.unity3d.com/\"\u003eUNet (Unity3D service)\u003c/a\u003e\u003c/strong\u003e Dalla versione 5.1 di Unity3D è stato introdotto un nuovo sistema di Networking molto più flessibile del precedente e che offre funzionalità avanzate per l\u0026rsquo;integrazione del multiplayer nei giochi. \u003cimg alt=\"Unity3D multiplayer\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/09/Schermata-2015-09-10-alle-18.09.30-1024x448.png\"\u003e Uno dei principali vantaggi di questo SDK è che essendo fatto direttamente da Unity3D si integra alla perfezione in tutte le piattaforme (almeno si spera). E\u0026rsquo; ancora in fase di preview ed in continua evoluzione, infatti ad oggi con la versione 5.2 continuano ad integrare nuove funzionalità. Dopo un po\u0026rsquo; di approfondimento sul suo funzionamento e dopo aver visto qualche esempio/tutorial sembra essere molto potente per la sua integrazione nell\u0026rsquo;ambiente di sviluppo ma essendo molto generico a volte potrebbe sembrare macchinoso dover implementare ad esempio un TurnBased Realtime, non che sia impossibile ma non si va a sfruttare a pieno le potenzialità dell\u0026rsquo;SDK.   \u003cstrong\u003e\u003ca href=\"https://www.photonengine.com/\"\u003ePhoton Engine\u003c/a\u003e\u003c/strong\u003e Prima che venisse introdotto UNet in Unity3D lo standard era Photon Engine. Sono fondamentalmente molto simili con l\u0026rsquo;unica differenza (non da poco) che Photon offre una suite di servizi molto più estesa di quella di UNet. In più offre la possibilità di avere logica sul server mentre in UNet tutta la logica di matchmaking e dei client/server risiede all\u0026rsquo;interno dell\u0026rsquo;app. \u003ca href=\"https://www.photonengine.com/\"\u003e\u003cimg alt=\"Photon Engine\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/09/Schermata-2015-09-10-alle-18.10.48-1024x590.png\"\u003e\u003c/a\u003e     \u003cstrong\u003eAltri SDK\u003c/strong\u003e Esistono altri framework che offrono soluzioni per il multiplayer, a volte limitate solo a TurnBased asincrono e a volte anche realtime ma che secondo me rientrano più nella categoria dei Backend As A Service (BaaS).\u003c/p\u003e","title":"Unity3D Multiplayer Games SDKs"},{"content":"The search for the one,the Whack! What is the couple of words that are both in a single one web page around the world? Find it playing gWhacking! Let\u0026rsquo;s find two legitimate words and check how many results google give you back. Closer you get to one, the Whack, and higher will be your score. Attention: no results is not a score! Do you think that \u0026ldquo;testosterone\u0026rdquo; and \u0026ldquo;photovoltaic\u0026rdquo; are the right couple of words to win? You are wrong, dude! Rack your brain to find the couple of word used in only one web page in the world! If you are far from the Whack, you can get point whit all your try not only in the best result chart but also in a global chart. Remember:\nuse only legitimate words. Google knows if you search \u0026ldquo;horse\u0026rdquo; and \u0026ldquo;dhjsdjskdjdsdsdsh\u0026rdquo; use only letters from A to Z. No space, no special characters to cheat google (+,-,?,!, etc.) once you use a couple of word, they will be not available anymore the best couples in the chart can\u0026rsquo;t be used anymore the same words used more times could generate differents results (such as the web page continuously change) google is the undisputed arbiter of the game if you are so smart to find a Whack, or you get closer, don\u0026rsquo;t write it on the web, otherwise it won\u0026rsquo;t be a WHACK anymore (it will be one of the new google results) ","permalink":"https://www.mrred.it/gwhacking/","summary":"\u003cp\u003eThe search for the one,the Whack! What is the couple of words that are both in a single one web page around the world? Find it playing gWhacking! Let\u0026rsquo;s find two legitimate words and check how many results google give you back. Closer you get to one, the Whack, and higher will be your score. Attention: no results is not a score! Do you think that \u0026ldquo;testosterone\u0026rdquo; and \u0026ldquo;photovoltaic\u0026rdquo; are the right couple of words to win? You are wrong, dude! Rack your brain to find the couple of word used in only one web page in the world! If you are far from the Whack, you can get point whit all your try not only in the best result chart but also in a global chart. \u003cstrong\u003eRemember:\u003c/strong\u003e\u003c/p\u003e","title":"gWhacking"},{"content":"Track your shipments through PosteItaliane\u0026rsquo;s DoveQuando system. Keep track of the status of your shipments and receive notification when they are delivered.\n","permalink":"https://www.mrred.it/postetracker/","summary":"\u003cp\u003eTrack your shipments through PosteItaliane\u0026rsquo;s DoveQuando system. Keep track of the status of your shipments and receive notification when they are delivered.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/IMG_0878.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/IMG_0879.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/IMG_0880.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/IMG_0881.png\"\u003e\u003c/p\u003e","title":"PosteTracker"},{"content":"The World Cup live on your iPhone with \u0026ldquo;Live World Cup 2010\u0026rdquo;.\nExperience the excitement of every match of the 2010 World Cup South Africa in real time. With updates on line-ups, scorers, cautions, sending-offs and substitutions, \u0026lsquo;Live World Cup 2010\u0026rsquo; is the most comprehensive app on the South African World Cup. Get to know each team in detail with complete line-ups and up-to-date statistics.\nAlso, discover the host stadiums with photos and trivia, consult the general match calendar, or browse it by group or stadium. Easily browse through the rounds complete with detailed standings, and the exciting final rounds, right down to the details of each match. To be followed Live, of course.\n\u0026lsquo;Live World Cup 2010\u0026rsquo;, available in English, Spanish, Italian, French and German, will be available for purchase on the iTunes AppStore.\n","permalink":"https://www.mrred.it/forza-italia-worldcup-2010/","summary":"\u003cp\u003eThe World Cup live on your iPhone with \u0026ldquo;Live World Cup 2010\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eExperience the excitement of every match of the 2010 World Cup South Africa in real time. With updates on line-ups, scorers, cautions, sending-offs and substitutions, \u0026lsquo;Live World Cup 2010\u0026rsquo; is the most comprehensive app on the South African World Cup. Get to know each team in detail with complete line-ups and up-to-date statistics.\u003c/p\u003e\n\u003cp\u003eAlso, discover the host stadiums with photos and trivia, consult the general match calendar, or browse it by group or stadium. Easily browse through the rounds complete with detailed standings, and the exciting final rounds, right down to the details of each match. To be followed Live, of course.\u003c/p\u003e","title":"Forza Italia (WorldCup 2010)"},{"content":"The World Cup live on your iPhone with \u0026ldquo;Live World Cup 2010\u0026rdquo;.\nExperience the excitement of every match of the 2010 World Cup South Africa in real time. With updates on line-ups, scorers, cautions, sending-offs and substitutions, \u0026lsquo;Live World Cup 2010\u0026rsquo; is the most comprehensive app on the South African World Cup. Get to know each team in detail with complete line-ups and up-to-date statistics.\nAlso, discover the host stadiums with photos and trivia, consult the general match calendar, or browse it by group or stadium. Easily browse through the rounds complete with detailed standings, and the exciting final rounds, right down to the details of each match. To be followed Live, of course.\n\u0026lsquo;Live World Cup 2010\u0026rsquo;, available in English, Spanish, Italian, French and German, will be available for purchase on the iTunes AppStore.\n","permalink":"https://www.mrred.it/worldcup-2010/","summary":"\u003cp\u003eThe World Cup live on your iPhone with \u0026ldquo;Live World Cup 2010\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eExperience the excitement of every match of the 2010 World Cup South Africa in real time. With updates on line-ups, scorers, cautions, sending-offs and substitutions, \u0026lsquo;Live World Cup 2010\u0026rsquo; is the most comprehensive app on the South African World Cup. Get to know each team in detail with complete line-ups and up-to-date statistics.\u003c/p\u003e\n\u003cp\u003eAlso, discover the host stadiums with photos and trivia, consult the general match calendar, or browse it by group or stadium. Easily browse through the rounds complete with detailed standings, and the exciting final rounds, right down to the details of each match. To be followed Live, of course.\u003c/p\u003e","title":"WorldCup 2010"},{"content":"The web solution for functional control within the reach of every company. Quod provides you with a range of reporting tools to gain in-depth knowledge of your company\u0026rsquo;s reality and make the right decisions at the right time. You can access your data anywhere, in the office, on the move or from home. Securely and freely.\n","permalink":"https://www.mrred.it/quod-web/","summary":"\u003cp\u003eThe web solution for functional control within the reach of every company. \u003cimg alt=\"riepilogo\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/riepilogo-1024x727.png\"\u003e Quod provides you with a range of reporting tools to gain in-depth knowledge of your company\u0026rsquo;s reality and make the right decisions at the right time. You can access your data anywhere, in the office, on the move or from home. Securely and freely.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/riepilogo.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/riepilogo-impostazioni.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/scadenze-impostazioni.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/scadenze.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/report-filtri.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/report-wizard.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/primanota-transazioni.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/primanota-riepilogo-impostazioni.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/scheda-incasso-autocompletamento.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/list-schede-incasso-ricerca.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/funzionalita-stampa.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/database-anagrafica.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/cashflow-esport-excel.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/condividi-report.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/database-paginesalvate.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/scheda-incasso-modifica-importo.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/contoeconomico-delta.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/cashflow-delta.png\"\u003e\u003c/p\u003e","title":"Quod Web"},{"content":"Dengen Chronicles is the most engaging Online Customizable Card Game in the Manga universe. The innovative addition of strategy and role-playing aspects makes the gameplay original and intense. Dengen Chronicles is the first game ever that mixes TCG and RPG elements for Manga lovers. Four Manga families are in war: Ninja, Fantasy, Robot and School. Pick a side, create your deck of super customizable warriors and start spectacular fights. Play your saga! https://www.youtube.com/watch?v=0WklX4CtVBw\nSTORY The heart of the worlds, Kokoro, pure Dengen energy crystal was created to ensure balance between the dimensions of fantasy. Draidrok the ancient, to take its power, accidentally destroyed Kokoro, scattering its energy. The worlds started to collapse, while the creatures of fantasy where unaware of what awaited them. When the ancients sent their emissaries to avoid the worst it was too late, the barriers between different realities had fallen, the battle had begun. The old Kokoro guardians had lost control and the four main bloodlines started the fight to take the Dengen energy.\nFEATURES Customize your warriors choosing among thousands of fantasy fight items Challenge real opponents in turn-based matches Play against the computer (ambush mode) Enjoy spectacular manga-flavored animated clashes Maximize your clash experience with collectible Dengen Cards Win amazing prizes with the weekly tournament GAMEPLAY https://www.youtube.com/watch?v=9aDPhebyd2I\n","permalink":"https://www.mrred.it/dengen-chronicles/","summary":"\u003cp\u003eDengen Chronicles is the most engaging Online Customizable Card Game in the Manga universe. The innovative addition of strategy and role-playing aspects makes the gameplay original and intense. Dengen Chronicles is the first game ever that mixes TCG and RPG elements for Manga lovers. \u003cimg alt=\"dengen_portfolio\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/dengen_portfolio.jpg\"\u003e Four Manga families are in war: Ninja, Fantasy, Robot and School. Pick a side, create your deck of super customizable warriors and start spectacular fights. Play your saga! \u003ca href=\"https://www.youtube.com/watch?v=0WklX4CtVBw\"\u003ehttps://www.youtube.com/watch?v=0WklX4CtVBw\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"story\"\u003eSTORY\u003c/h3\u003e\n\u003cp\u003eThe heart of the worlds, Kokoro, pure Dengen energy crystal was created to ensure balance between the dimensions of fantasy. Draidrok the ancient, to take its power, accidentally destroyed Kokoro, scattering its energy. The worlds started to collapse, while the creatures of fantasy where unaware of what awaited them. When the ancients sent their emissaries to avoid the worst it was too late, the barriers between different realities had fallen, the battle had begun. The old Kokoro guardians had lost control and the four main bloodlines started the fight to take the Dengen energy.\u003c/p\u003e","title":"Dengen Chronicles - RPG card game"},{"content":"Mangatar is an online role-playing game set in the japanese comics world, the manga, that allows you to make new friends, have fun together and express your creativity. In mangatar you can create your avatars, the characters you want to embody in the game, choosing features of your favorite genere, such as those you can find in fantasy, gothic, sporty, school related, sci-fi or romantic stories, perhaps giving them your look. https://www.youtube.com/watch?v=CbZL1iwSZX0 You can play with several characters, involve your friends in group missions or challenge other users in one-to-one fight, testing your strategical abilities. To dominate the mangatar universe you need to evolve your characters’ skills, find new customizations, make alliances and use the power of special play cards to invoke during the fights. ","permalink":"https://www.mrred.it/mangatar-saga/","summary":"\u003cp\u003eMangatar is an online role-playing game set in the japanese comics world, the manga, that allows you to make new friends, have fun together and express your creativity. In mangatar you can create your avatars, the characters you want to embody in the game, choosing features of your favorite genere, such as those you can find in fantasy, gothic, sporty, school related, sci-fi or romantic stories, perhaps giving them your look. \u003ca href=\"https://www.youtube.com/watch?v=CbZL1iwSZX0\"\u003ehttps://www.youtube.com/watch?v=CbZL1iwSZX0\u003c/a\u003e You can play with several characters, involve your friends in group missions or challenge other users in one-to-one fight, testing your strategical abilities. To dominate the mangatar universe you need to evolve your characters’ skills, find new customizations, make alliances and use the power of special play cards to invoke during the fights. \u003cimg alt=\"mangatar_saga_portfolio\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2015/03/mangatar_saga_portfolio.jpg\"\u003e\u003c/p\u003e","title":"Mangatar Saga - RPG in the japanese comics world"},{"content":"For over 15 years I\u0026rsquo;ve built my career at the intersection of game development and SaaS solutions, designing scalable, high-performance systems — from multiplayer game architectures to cloud-based enterprise applications and real-time backend services.\nI lead cross-functional teams across the full product lifecycle — architecture, development, deployment and live operations — consistently balancing technical excellence with business impact.\n📄 Download my CV · 💼 LinkedIn · 📅 Book a meeting\nTechnical Skills Game Development \u0026amp; Real-Time Systems — Unity3D, Photon Engine, Microsoft Orleans, PlayFab, Nakama, GameSparks, EOS, Akka.NET, Metaplay, Zenject Cloud \u0026amp; Backend — AWS (EC2, S3, Lambda, Elastic Beanstalk, RDS, ElastiCache), Microsoft Azure, Docker, Kubernetes, Jenkins Languages \u0026amp; Frameworks — C#, .NET, Go, Python, JavaScript (Node.js, React, Angular, Ionic), PHP, Laravel Databases — MySQL, PostgreSQL, MongoDB, Cosmos DB, Redis, DynamoDB Architecture \u0026amp; Scalability — Microservices, RESTful APIs, CI/CD, DevOps, performance optimization Monetization \u0026amp; Engagement — In-game economies, gamification, live-ops strategies Leadership \u0026amp; Soft Skills Cross-functional team leadership \u0026amp; mentorship Agile \u0026amp; Scrum development methodologies Strategic decision-making \u0026amp; product vision Technical communication \u0026amp; stakeholder collaboration Problem-solving \u0026amp; innovation in software engineering Experience Senior Software Engineer — Gram Games (Zynga) London, UK · Mar 2025 – Present\nWorking on new game titles across both client (Unity3D/C#) and server (Nakama/Go/PostgreSQL), focused on scalable, high-performance and engaging gameplay experiences.\nSenior Software Engineer — NaturalMotion (Zynga) Birmingham, UK · Mar 2023 – Feb 2025\nBuilt multiplayer functionality for racing-game projects, owning both client- and server-side components with Unity3D, C#, Redis and Microsoft Orleans.\nDelivered stable multiplayer features and reduced latency to improve gameplay. Enhanced client–server performance, enabling scalability for 100k+ concurrent players. Launched robust multiplayer systems that significantly increased player engagement. Freelance Lead Software Engineer \u0026amp; Consultant Italy · 2018 – 2023\nTek01 (Trieste) — Led the development team enhancing an electronic-invoicing platform (PHP, React, Python, MySQL), ensuring compliance with Italian standards and directing the AWS deployment (Elastic Beanstalk, S3, Lambda, RDS, ElastiCache). SpinVector (Benevento) — Developed 2D/3D educational games (Unity3D, C#) focused on environmental awareness and cultural heritage, integrating Game Center and Google Play Games leaderboards and real-world data. Kedea (Milan) — Built GeniuSuite, a platform for streamlined Google Workspace for Education setup and data synchronisation (Laravel, PHP, Angular, MySQL), deployed on Microsoft Azure. Digital Tales (Milan) — Led game development for SBK racing and RPG titles on mobile and desktop (Unity3D, C#), optimising assets to improve performance and user experience. Product Manager — GamePix Rome, Italy · Jul 2016 – Jul 2018\nManaged mobile-gaming projects with a focus on gamification and innovative business models to grow user engagement and monetise the company\u0026rsquo;s game catalogue (Python, Ionic, JavaScript, Cosmos DB, Microsoft Azure).\nCTO \u0026amp; Co-Founder — Mangatar S.r.l. Salerno, Italy · 2011 – 2016\nCo-founded Mangatar and led the company\u0026rsquo;s technical direction in mobile game development. Managed a multidisciplinary team of 7+, overseeing project management, technical strategy and product development with a focus on performance, UX, real-time multiplayer and data-driven design (Unity3D, Photon, PlayFab, GameSparks, MEAN stack, PHP/MySQL).\nCTO \u0026amp; Co-Founder — DDT Network S.a.s. Naples, Italy · 2009 – 2011\nCo-founded DDT Network, leading the development of Business Intelligence web applications, eCommerce platforms, WordPress plugins, SQL/NoSQL databases, RESTful APIs and native iOS apps — with a strong B2B focus and attention to scalable, high-performing systems and UI/UX.\nEducation \u0026amp; Training MSc in Computer Science — University of Salerno, Italy (2002–2008) · 110/110 with Honours AppCademy — AppCampus Accelerator Program — Helsinki, Finland (2013) Startup School — Mind the Bridge Foundation — San Francisco, USA (2012) My Story My curiosity for computers started in childhood, watching my father work on them — and it never stopped. I graduated in Computer Science from the University of Salerno, with a dissertation on an electronic voting system and a thesis on graph algorithms, the latter carried out in Reykjavík, Iceland.\nOver the years I founded several companies, starting with web applications built on the \u0026ldquo;modern\u0026rdquo; technologies of the time (jQuery, HTML Canvas, CSS3), then moving into mobile — first native with Objective-C, then with cross-platform frameworks. Partly by chance and partly out of passion, the software I built started to look more and more like video games. That was the Mangatar era: my education as a \u0026ldquo;startupper\u0026rdquo;, and a collaboration with Microsoft to port one of our games to Windows Phone that led me into Unity3D — love at first sight ever since.\nAlong the way I dug into everything around game-making: the psychology of game design, data analysis, multiplayer systems, freemium business models, backend-as-a-service and user acquisition. As a freelancer I\u0026rsquo;ve collaborated with Italian studios such as DigitalTales, SpinVector and Just Funny Games, and built long-running partnerships — with Michele Criscuolo on countless projects, with Maestro Libero Iannuzzi on musical games for children, and with Daniele Biancardi of Geniusuite on web and mobile products for schools and education.\nSelected Projects A selection of the games, apps and software I\u0026rsquo;ve worked on. You can browse everything from the Portfolio menu at the top.\nGames Umm al-Dabadib SBK Official Mobile Game PlasticFreeGC Cybercity Chronicles Asgard Rift: Battle Arena Shopkins: Top Trumps Magic Carpet Nightmare Experience Dengen Chronicles Mangatar Saga Web App \u0026amp; Software as a Service GenuiSuite for Google Workspace Fattura Elettronica Pro Web Management Software WooCommerce Plugin Quod Web Mobile Apps (iOS \u0026amp; Android) VG5 – 250 Free Games Dona con SMS Url.oO PosteTracker NUCT Forza Italia WorldCup 2010 All The Answers Let\u0026rsquo;s Talk The best way to reach me is LinkedIn — drop a couple of lines in your request so I can tell you apart from an automated bot. You can also grab a slot on my calendar directly.\n💼 LinkedIn · 📅 Book a meeting · 📄 Download my CV\n","permalink":"https://www.mrred.it/enrico-rossomando/","summary":"\u003cp\u003eFor over 15 years I\u0026rsquo;ve built my career at the intersection of \u003cstrong\u003egame development\u003c/strong\u003e and \u003cstrong\u003eSaaS solutions\u003c/strong\u003e, designing scalable, high-performance systems — from multiplayer game architectures to cloud-based enterprise applications and real-time backend services.\u003c/p\u003e\n\u003cp\u003eI lead cross-functional teams across the full product lifecycle — architecture, development, deployment and live operations — consistently balancing technical excellence with business impact.\u003c/p\u003e\n\u003cp\u003e📄 \u003ca href=\"https://drive.google.com/file/d/1Dw0FtrsijAGWcH6psfMdKFXnW1IQa2ga/view?usp=sharing\"\u003e\u003cstrong\u003eDownload my CV\u003c/strong\u003e\u003c/a\u003e · 💼 \u003ca href=\"https://www.linkedin.com/in/enricorossomando/\"\u003e\u003cstrong\u003eLinkedIn\u003c/strong\u003e\u003c/a\u003e · 📅 \u003ca href=\"https://calendar.app.google/tU7J1RMZBunoCdrv7\"\u003e\u003cstrong\u003eBook a meeting\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"technical-skills\"\u003eTechnical Skills\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGame Development \u0026amp; Real-Time Systems\u003c/strong\u003e — Unity3D, Photon Engine, Microsoft Orleans, PlayFab, Nakama, GameSparks, EOS, Akka.NET, Metaplay, Zenject\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCloud \u0026amp; Backend\u003c/strong\u003e — AWS (EC2, S3, Lambda, Elastic Beanstalk, RDS, ElastiCache), Microsoft Azure, Docker, Kubernetes, Jenkins\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLanguages \u0026amp; Frameworks\u003c/strong\u003e — C#, .NET, Go, Python, JavaScript (Node.js, React, Angular, Ionic), PHP, Laravel\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDatabases\u003c/strong\u003e — MySQL, PostgreSQL, MongoDB, Cosmos DB, Redis, DynamoDB\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eArchitecture \u0026amp; Scalability\u003c/strong\u003e — Microservices, RESTful APIs, CI/CD, DevOps, performance optimization\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMonetization \u0026amp; Engagement\u003c/strong\u003e — In-game economies, gamification, live-ops strategies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"leadership--soft-skills\"\u003eLeadership \u0026amp; Soft Skills\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCross-functional team leadership \u0026amp; mentorship\u003c/li\u003e\n\u003cli\u003eAgile \u0026amp; Scrum development methodologies\u003c/li\u003e\n\u003cli\u003eStrategic decision-making \u0026amp; product vision\u003c/li\u003e\n\u003cli\u003eTechnical communication \u0026amp; stakeholder collaboration\u003c/li\u003e\n\u003cli\u003eProblem-solving \u0026amp; innovation in software engineering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"experience\"\u003eExperience\u003c/h2\u003e\n\u003ch3 id=\"senior-software-engineer--gram-games-zynga\"\u003eSenior Software Engineer — Gram Games (Zynga)\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eLondon, UK · Mar 2025 – Present\u003c/em\u003e\u003c/p\u003e","title":"Enrico Rossomando"},{"content":"FIGlet is a program for making large letters out of ordinary text. It has been around since 1991 and we have created a Mac OS X Dashboard Widget based on it. Figlets are often used in email signatures. We also use them for commenting source code when programming.\n","permalink":"https://www.mrred.it/only-for-real-hacker/","summary":"\u003cp\u003e\u003ca href=\"http://memention.com/figlet/\"\u003eFIGlet\u003c/a\u003e is a program for making large letters out of ordinary text. It has been around since 1991 and we have created a Mac OS X Dashboard Widget based on it. Figlets are often used in email signatures. We also use them for commenting source code when programming.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://memention.com/figlet/\"\u003e\u003cimg alt=\"fwscreen\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/11/fwscreen.png\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"Only for real Hackers ;)"},{"content":"Partendo da una dichiarazione di Kristian Segerstrale (tra i primi investitori di Supercell) che scriveva “Few mobile / tablet games will be made with combined production and marketing budgets below $1M in the future.”, Nicholas Lovell di Gamesbrief pone una domanda ad una serie di personaggi che orbitano intorno al mondo dei videogames (mobile, web, board, un po\u0026rsquo; di tutto\u0026hellip;):\nIs Kristian right? Is $1 million the minimum entry price? Or is that someone who is successful trying to dissuade new competitors from entering the field?\nA quanto pare quasi tutti convengono con Kristian nel dire che è difficile, solo pochi giochi riuscirebbero a prendere il volo con un budget inferiore al milione. Ovviamente si parla di Stati Uniti, quindi stipendi e spese leggermente diverse dallo scenario italiano. Eric Seufert mentor di Game Founders e Head of marketing in Wooga (Jelly Splash), considera le previsioni di Kristian troppo ottimistiche e stila un docs con quelle che secondo lui potrebbero essere delle previsioni più realistiche e che porterebbero il budget minimo a 1.5 Mln. Le risposte sono tutte molto interessanti, consiglio vivamente di leggerle tutte! [Gamesbriefers] Is mobile over for the little guy? - Games Brief\n","permalink":"https://www.mrred.it/gamesbrief-mobile-little-guy/","summary":"\u003cp\u003ePartendo da una dichiarazione di \u003cstrong\u003eKristian Segerstrale\u003c/strong\u003e (tra i primi investitori di Supercell) che scriveva  “Few mobile / tablet games will be made with combined production and marketing budgets below $1M in the future.”, \u003ca href=\"http://www.gamesbrief.com/about/who-is-nicholas-lovell/\"\u003eNicholas Lovell\u003c/a\u003e di Gamesbrief pone \u003ca href=\"http://www.gamesbrief.com/2013/11/gamesbriefers-is-mobile-over-for-the-little-guy/\" title=\"[Gamesbriefers] Is mobile over for the little guy?\"\u003euna domanda\u003c/a\u003e ad una serie di personaggi che orbitano intorno al mondo dei videogames (mobile, web, board, un po\u0026rsquo; di tutto\u0026hellip;):\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIs Kristian right? Is $1 million the minimum entry price? Or is that someone who is successful trying to dissuade new competitors from entering the field?\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eA quanto pare quasi tutti convengono con Kristian nel dire che è difficile, solo pochi giochi riuscirebbero a prendere il volo con un budget inferiore al milione. Ovviamente si parla di Stati Uniti, quindi stipendi e spese leggermente diverse dallo scenario italiano. \u003cstrong\u003eEric Seufert\u003c/strong\u003e mentor di Game Founders e Head of marketing in Wooga (Jelly Splash), considera le previsioni di Kristian troppo ottimistiche e stila un \u003ca href=\"https://docs.google.com/spreadsheet/ccc?key=0ApWEw0MtMk_3dC1OcGJ2NmRzWXN2cmpjVlZ6b2RTLWc#gid=0\" title=\"Game launch\"\u003edocs\u003c/a\u003e  con quelle che secondo lui potrebbero essere delle previsioni più realistiche e che porterebbero il budget minimo a 1.5 Mln. Le risposte sono tutte molto interessanti, consiglio vivamente di leggerle tutte! \u003ca href=\"http://www.gamesbrief.com/2013/11/gamesbriefers-is-mobile-over-for-the-little-guy/\"\u003e\u003cimg alt=\"[Gamesbriefers] Is mobile over for the little guy? - Games Brief\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/11/Gamesbriefers-Is-mobile-over-for-the-little-guy-Games-Brief-screenshot-650x1277.jpg\" title=\"[Gamesbriefers] Is mobile over for the little guy? - Games Brief\"\u003e\u003c/a\u003e [Gamesbriefers] Is mobile over for the little guy? - Games Brief\u003c/p\u003e","title":"From Gamesbrief: Is mobile over for the little guy?"},{"content":"AdBlock Plus è uno dei plugin più scaricati per Google Chrome, Firefox ed Explorer. Principalmente viene utilizzato per bloccare la pubblicità durante la nostra navigazione, ma può fare molto di più: tra le opzioni presenti nella versione Plus troviamo \u0026ldquo;Malware Blocking\u0026rdquo; che blocca tutti i domini conosciuti infetti da qualche malware; Remove Social Media Buttons che, come si può intuire, blocca il codice di caricamento dei bottoni di share come Facebook, Twitter ecc\u0026hellip; ed infine troviamo \u0026ldquo;Disable Tracking\u0026rdquo; che blocca tutti i più comuni tool di tracciamento come Google Analytics ed appunto Mixpanel. AdBlock Plus, malware protection, social buttons and tracking A volte bloccare il sistema di tracciamento su di una web application potrebbe compromettere il funzionamento del servizio che si sta utilizzando. Se vi trovate dall\u0026rsquo;altra parte della barricata e siete un programmatore che ha l\u0026rsquo;esigenza di utilizzare un servizio di tracciamento, come Mixpanel, per il corretto funzionamento dell\u0026rsquo;applicazione allora potete utilizzare questo metodo per bypassare il blocco di default di AdBlock Plus e continuare a tracciare i dati dell\u0026rsquo;utente per un corretto funzionamento dell\u0026rsquo;applicazione. AdBlock Plus basa le sue regole per bloccare un servizio attraverso l\u0026rsquo;url di script e file esterni che vengono caricati dalla pagina, quello che andremo a fare è mappare attraverso un nostro URL tutto ciò che arriva dal sito di Mixpanel, in maniera tale da bypassare le regole di default presenti in AdBlock Plus. Per prima cosa creiamo un Record DNS CNAME nel nostro gestore DNS mappando ad esempio il sotto dominio \u0026ldquo;mp.yourdomain.com\u0026rdquo; a \u0026ldquo;api.mixpanel.com\u0026rdquo; attraverso il tipo di record CNAME. Add CNAME DNS api.mixpanel.com Fatto questo salviamoci la libreria di Mixpanel \u0026rsquo;//cdn.mxpnl.com/libs/mixpanel-2.2.min.js\u0026rsquo; in locale rinominandola \u0026lsquo;mp-2.2.min.js\u0026rsquo; ed apriamola con un il nostro editor di testo preferito, cerchiamo la stringa api.mixpanel.com e sostituiamola con mp.yourdomain.com Mixpanel AdBlock Plus hack step 1 A questo punto carichiamo sul nostro server il file Javascript appena modificato ed andiamo a sostituire nel blocco di codice che importava la libreria Mixpanel nel nostro sistema il nuovo URL del file appena caricato. Mixpanel AdBlock Plus hack step 2 A questo punto se proviamo a navigare sul nostro sito con AdBlock Plus attivo Mixpanel non verrà più bloccato con le regole di default presenti nel plugin e tutto funzionerà correttamente.\n","permalink":"https://www.mrred.it/adblock-plus-e-mixpanel-come-aggirare-il-filtro/","summary":"\u003cp\u003e\u003ca href=\"https://adblockplus.org\" title=\"AdBlock Plus\"\u003e\u003cstrong\u003eAdBlock Plus\u003c/strong\u003e\u003c/a\u003e è uno dei plugin più scaricati per Google Chrome, Firefox ed Explorer. Principalmente viene utilizzato per bloccare la pubblicità durante la nostra navigazione, ma può fare molto di più: tra le opzioni presenti nella versione Plus troviamo \u0026ldquo;Malware Blocking\u0026rdquo; che blocca tutti i domini conosciuti infetti da qualche malware; Remove Social Media Buttons che, come si può intuire, blocca il codice di caricamento dei bottoni di share come Facebook, Twitter ecc\u0026hellip; ed infine troviamo \u003cstrong\u003e\u0026ldquo;Disable Tracking\u0026rdquo;\u003c/strong\u003e che blocca tutti i più comuni tool di tracciamento come \u003cstrong\u003eGoogle Analytics\u003c/strong\u003e ed appunto \u003ca href=\"https://mixpanel.com\"\u003e\u003cstrong\u003eMixpanel\u003c/strong\u003e\u003c/a\u003e. \u003cimg alt=\"AdBlock Plus, malware protection, social buttons and tracking\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/10/adblockplus-malware-tracking-social-buttons.png\"\u003e AdBlock Plus, malware protection, social buttons and tracking A volte bloccare il sistema di tracciamento su di una web application potrebbe compromettere il funzionamento del servizio che si sta utilizzando. Se vi trovate dall\u0026rsquo;altra parte della barricata e siete un programmatore che ha l\u0026rsquo;esigenza di utilizzare un servizio di tracciamento, come Mixpanel, per il corretto funzionamento dell\u0026rsquo;applicazione allora potete utilizzare questo metodo per \u003cstrong\u003ebypassare\u003c/strong\u003e il blocco di default di \u003cstrong\u003eAdBlock Plus\u003c/strong\u003e e continuare a tracciare i dati dell\u0026rsquo;utente per un corretto funzionamento dell\u0026rsquo;applicazione. AdBlock Plus basa le sue regole per bloccare un servizio attraverso l\u0026rsquo;url di script e file esterni che vengono caricati dalla pagina, quello che andremo a fare è mappare attraverso un nostro URL tutto ciò che arriva dal sito di Mixpanel, in maniera tale da bypassare le regole di default presenti in AdBlock Plus. Per prima cosa creiamo un \u003ca href=\"http://en.wikipedia.org/wiki/CNAME_record\"\u003eRecord DNS CNAME\u003c/a\u003e nel nostro gestore DNS mappando ad esempio il sotto dominio \u0026ldquo;mp.yourdomain.com\u0026rdquo; a \u0026ldquo;api.mixpanel.com\u0026rdquo; attraverso il tipo di record CNAME. \u003cimg alt=\"Add CNAME DNS api.mixpanel.com\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/10/add-cname-dns-mixpanel.png\"\u003e Add CNAME DNS api.mixpanel.com Fatto questo salviamoci la libreria di Mixpanel \u003ca href=\"http://cdn.mxpnl.com/libs/mixpanel-2.2.min.js\"\u003e\u003cstrong\u003e\u0026rsquo;//cdn.mxpnl.com/libs/mixpanel-2.2.min.js\u0026rsquo;\u003c/strong\u003e\u003c/a\u003e in locale rinominandola \u0026lsquo;mp-2.2.min.js\u0026rsquo; ed apriamola con un il nostro editor di testo preferito, cerchiamo la stringa \u003cstrong\u003eapi.mixpanel.com\u003c/strong\u003e e sostituiamola con mp.yourdomain.com \u003cimg alt=\"Mixpanel AdBlock Plus hack\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/09/mixpanel-javacript-lib-adblock-hack-650x456.png\" title=\"Mixpanel AdBlock Plus hack\"\u003e Mixpanel AdBlock Plus hack step 1 A questo punto carichiamo sul nostro server il file Javascript appena modificato ed andiamo a sostituire nel blocco di codice che \u003ca href=\"https://mixpanel.com/docs/integration-libraries/javascript\"\u003eimportava la libreria Mixpanel\u003c/a\u003e nel nostro sistema il nuovo URL del file appena caricato. \u003cimg alt=\"Mixpanel AdBlock Plus hack step 2\" loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/09/mixpanel-javascript-adblock-hack-650x319.png\" title=\"Mixpanel AdBlock Plus hack step 2\"\u003e Mixpanel AdBlock Plus hack step 2 A questo punto se proviamo a navigare sul nostro sito con AdBlock Plus attivo Mixpanel non verrà più bloccato con le regole di default presenti nel plugin e tutto funzionerà correttamente.\u003c/p\u003e","title":"AdBlock Plus e Mixpanel: come aggirare il filtro"},{"content":"Chap Secure Login, ok\u0026hellip; what?! O.o\nYou are in a cafeteria and you have to write a new blog post about an amazing donuts :), you login and someone can steal your password.\nYou\u0026rsquo;re in a coworking area and you have to respond to a comment on your blog, you login and someone can steal your password.\nWhy?\nWhen you try to login in your blog, the password is going from your computer to an hosting server as well have been written, and anyone can read it.\nWith Chap Secure Login your super string password \u0026ldquo;123456\u0026rdquo; is transformed in a string like this one: 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12\nand now you have a secure password authentication system without any server configuration.\nDownload NOW\nHow do I use it?\nIt is very easy to use it; after that you have activated it from the wordpress plugins panel, you only have to logout and try to login again. After this operation the password will be encripted even on insecure channels and now you have a secure password authentication system.\nCan you be more specific?\nThe downside image explains the way it works, based upon the CHAP protocol. It uses a random number to chiper the key and to verify it.\nChap Secure Login Security Schema for Secure password authentication\nChangelog\nVersion 1.6.2: Change plugin website url\nVersion 1.6.1: Change author information\nVersion 1.6: Now use a SHA-256 cryptographic hash function instead of MD5. Safer!\nVersion 1.5.2: Nothing special, just an icon to notify the encryption password!\nVersion 1.5.1: Fixed javascript bug \u0026ldquo;hex_md5() not found!\u0026rdquo;\nVersion 1.5\nFixed bug \u0026ldquo;login failed\u0026rdquo; with XMLRPC API used by many software like Windows Live Writer Added \u0026ldquo;Change Log\u0026rdquo; section :) ","permalink":"https://www.mrred.it/chap-secure-login-a-wordpress-plugin-for-secure-password-authentication/","summary":"\u003cp\u003e\u003cstrong\u003eChap Secure Login, ok\u0026hellip; what?! O.o\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou are in a cafeteria and you have to write a new blog post about an amazing donuts :), you login and someone can steal your password.\u003c/p\u003e\n\u003cp\u003eYou\u0026rsquo;re in a coworking area and you have to respond to a comment on your blog, you login and someone can steal your password.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy?\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen you try to login in your blog, the password is going from your computer to an hosting server as well have been written, and anyone can read it.\u003c/p\u003e\n\u003cp\u003eWith Chap Secure Login your super string password \u0026ldquo;123456\u0026rdquo; is transformed in a string like this one: 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12\u003c/p\u003e","title":"Chap Secure Login a WordPress Plugin for secure password authentication"},{"content":"Ho iniziato a sviluppare con Unity da qualche settimana e lo trovo estremamente potente, l’editor rende molte cose veloci ed immediate. Sto sviluppando un gioco 2D e cercando un po’ di consigli su come implementare alcune cose mi sono imbattuto in questa fantastica lista di consigli e trucchetti per giochi 2D. Date un’occhiata anche ai commenti che ci sono scritte altre cose interessanti. 46 Unity3D Tips and Tricks Link all’articolo: 46 Tips \u0026amp; Tricks for 2D mobile Performance in Unity.\n","permalink":"https://www.mrred.it/46-tips-tricks-for-2d-mobile-performance-in-unity/","summary":"\u003cp\u003eHo iniziato a sviluppare con Unity da qualche settimana e lo trovo estremamente potente, l’editor rende molte cose veloci ed immediate. Sto sviluppando un gioco 2D e cercando un po’ di consigli su come implementare alcune cose mi sono imbattuto in questa fantastica lista di consigli e trucchetti per giochi 2D. Date un’occhiata anche ai commenti che ci sono scritte altre cose interessanti. \u003ca href=\"http://sicklebrick.com/?p=411\"\u003e\u003cimg alt=\"46 Unity3D Tips and Tricks\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/09/Schermata-2013-09-27-alle-10.56.18-650x478.png\"\u003e\u003c/a\u003e 46 Unity3D Tips and Tricks Link all’articolo: \u003ca href=\"http://sicklebrick.com/?p=411\"\u003e46 Tips \u0026amp; Tricks for 2D mobile Performance in Unity.\u003c/a\u003e\u003c/p\u003e","title":"46 Tips \u0026amp; Tricks for 2D mobile Performance in Unity."},{"content":"Una lista di 29 feed RSS da seguire per rimanere aggiornati sul mondo dei videogame. 29 Best Feeds For Game Design, Monetization, and Free-To-Play Insights Link all’articolo: 29 Best Feeds For Game Design, Monetization, and Free-To-Play Insights\n","permalink":"https://www.mrred.it/29-best-feeds-for-game-design-monetization-and/","summary":"\u003cp\u003eUna lista di 29 feed RSS da seguire per rimanere aggiornati sul mondo dei videogame. \u003ca href=\"http://www.gamasutra.com/blogs/DerekShanahan/20130917/200468/29_Best_Feeds_For_Game_Design_Monetization_and_FreeToPlay_Insights.php\"\u003e\u003cimg alt=\"29 Best Feeds For Game Design, Monetization, and Free-To-Play Insights\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/09/Schermata-2013-09-27-alle-11.55.15-650x456.png\"\u003e\u003c/a\u003e 29 Best Feeds For Game Design, Monetization, and Free-To-Play Insights Link all’articolo: \u003ca href=\"http://www.gamasutra.com/blogs/DerekShanahan/20130917/200468/29_Best_Feeds_For_Game_Design_Monetization_and_FreeToPlay_Insights.php\"\u003e29 Best Feeds For Game Design, Monetization, and Free-To-Play Insights\u003c/a\u003e\u003c/p\u003e","title":"29 Best Feeds For Game Design, Monetization, and Free-To-Play Insights"},{"content":" Cross platform gamers Coss Platform Gamers. 10 Surprising behaviours of US Mobile and Facebook Gamers. Le donne spendono più in micro transazioni e chi l’avrebbe mai detto che il 63% delle persone scoprono giochi attraverso gli inviti degli amici, pensavo che venissero ignorati alla grande dato l’elevato abuso che se ne fa nei giochi. Infografica by: http://www.arkadium.com/\n","permalink":"https://www.mrred.it/cross-platform-gamers/","summary":"\u003cp\u003e\u003ca href=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/09/tumblr_mtiy9wvZlY1s3mdyio1_1280-739x10241.jpg\"\u003e\u003cimg alt=\"Cross platform gamers\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/09/tumblr_mtiy9wvZlY1s3mdyio1_1280-739x10241-650x900.jpg\"\u003e\u003c/a\u003e Cross platform gamers \u003cstrong\u003eCoss Platform Gamers\u003c/strong\u003e. 10 Surprising behaviours of US Mobile and Facebook Gamers. Le donne spendono più in micro transazioni e chi l’avrebbe mai detto che il 63% delle persone scoprono giochi attraverso gli inviti degli amici, pensavo che venissero ignorati alla grande dato l’elevato abuso che se ne fa nei giochi. Infografica by: \u003ca href=\"http://www.arkadium.com/\"\u003ehttp://www.arkadium.com/\u003c/a\u003e\u003c/p\u003e","title":"Cross Platform Gamers"},{"content":"http://www.youtube.com/watch?v=2GXYcaUjCSE 10 ragioni per non giocare a Candy Crush oppure… 10 consigli per fare un gioco di successo\n(Source: http://www.youtube.com/)\n","permalink":"https://www.mrred.it/10-ragioni-per-non-giocare-a-candy-crush/","summary":"\u003cp\u003e\u003ca href=\"http://www.youtube.com/watch?v=2GXYcaUjCSE\"\u003ehttp://www.youtube.com/watch?v=2GXYcaUjCSE\u003c/a\u003e 10 ragioni per non giocare a Candy Crush oppure… 10 consigli per fare un gioco di successo\u003c/p\u003e\n\u003cp\u003e(Source: \u003ca href=\"http://www.youtube.com/\"\u003ehttp://www.youtube.com/\u003c/a\u003e)\u003c/p\u003e","title":"10 ragioni per non giocare a Candy Crush"},{"content":"Vai così! :)\ndengenchronicles:\nDengen Chronicles has just reached its first important milestone: 1000 users.\nAs a matter of fact, the game is only one month old and we’re working very hard to release smart features and fix current issues and bugs. Furthermore, the number of dengen users increases on a daily basis so expectations are high as ever.\nWe’d truly like to thank each of you, for your trust and support.\nKeep on playing your saga!\n","permalink":"https://www.mrred.it/dengen-chronicles-reaches-1-000-users/","summary":"\u003cp\u003eVai così! :)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.dengenchronicles.com/post/56771762579/dengen-chronicles-reaches-1-000-users\"\u003edengenchronicles\u003c/a\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDengen Chronicles has just reached its first important milestone: 1000 users.\u003c/p\u003e\n\u003cp\u003eAs a matter of fact, the game is only one month old and we’re working very hard to release smart  features and fix current issues and bugs. Furthermore, the number of dengen users increases on a daily basis so expectations are high as ever.\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/b3d8bedad3e8773007fb167bc9206551/tumblr_inline_mqoyv28JBq1qz4rgp.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003eWe’d truly like to thank each of you, for your trust and support.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.dengenchronicles.com/\" title=\"Dengen Chronicles\"\u003eKeep on playing your saga!\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e","title":"Dengen Chronicles Reaches 1.000 Users"},{"content":"dengenchronicles:\nWouldn’t it be great if you were provided with a new tool to get Dengen Chronicles at your fingertips? We thought it would be so great!\nSo head on over to the Chrome Web Store and download our app.\nIf you love Dengen Chronicles, you may consider to give us five stars! ;)\nAnyway, we definitely want to read your feedback. So please, don’t be shy and leave us your comments and suggestions.\nThere’s no improvement without constructive criticism.\n","permalink":"https://www.mrred.it/dengen-chronicles-now-available-in-chrome-web-store/","summary":"\u003cp\u003e\u003ca href=\"http://blog.dengenchronicles.com/post/55698340806/dengen-chronicles-now-available-in-chrome-web-store\"\u003edengenchronicles\u003c/a\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWouldn’t it be great if you were provided with a new tool to get Dengen Chronicles at your fingertips? We thought it would be so great!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://chrome.google.com/webstore/detail/dengen-chronicles-trading/pkaohhmlmdhkpjlmdfocpgjahdbbfkca\" title=\"Download Dengen Chronicles\"\u003eSo head on over to the Chrome Web Store and download our app.\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://chrome.google.com/webstore/detail/dengen-chronicles-trading/pkaohhmlmdhkpjlmdfocpgjahdbbfkca\" title=\"Download Dengen Chronicles\"\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/bcdb829256f76ab48a6b20ca2b7ff506/tumblr_inline_mq38ykCXV51qz4rgp.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you love Dengen Chronicles, you may consider to give us five stars! ;)\u003cbr\u003e\n \u003cbr\u003e\nAnyway, we definitely want to read your feedback. So please, don’t be shy and leave us your comments and suggestions.\u003c/p\u003e\n\u003cp\u003eThere’s no improvement without constructive criticism.\u003c/p\u003e\n\u003c/blockquote\u003e","title":"Dengen Chronicles now available in Chrome Web Store"},{"content":" 9 TIPS FOR TAKING YOUR GAME TO THE NEXT LEVEL Every game is different, but they all share similar critical qualities. Understanding what those qualities are and ensuring that your game has them is essential for making a title that is fun to play, engaging and will maintain popularity over time. - See more at: 9 tips for taking your game to the next level\n","permalink":"https://www.mrred.it/9-tips-for-taking-your-game-to-the-next-level/","summary":"\u003cp\u003e\u003ca href=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/07/HeroEngine_GoodGaming_Revised_72.png\"\u003e\u003cimg alt=\"9 TIPS FOR TAKING YOUR GAME TO THE NEXT LEVEL\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/07/HeroEngine_GoodGaming_Revised_72-650x3049.png\"\u003e\u003c/a\u003e 9 TIPS FOR TAKING YOUR GAME TO THE NEXT LEVEL Every game is different, but they all share similar critical qualities. Understanding what those qualities are and ensuring that your game has them is essential for making a title that is fun to play, engaging and will maintain popularity over time. - See more at: \u003ca href=\"http://www.heroengine.com/2013/07/9-tips-for-taking-your-game-to-the-next-level/#sthash.myXkRAgi.dpuf\"\u003e9 tips for taking your game to the next level\u003c/a\u003e\u003c/p\u003e","title":"9 Tips for taking your Game to the next Level"},{"content":"\nThe game plays very similarly to Qix - you control a “line” that must avoid monsters: spiders in screen 1, flames and the sun in screen 2, and a rotating 3d triangle in screen 3 that splits into tons of little figures, including a careening stick of butter, at one point.\nThe game features six different ‘gals’ to choose from and a chance to win bonuses between rounds.\nThe International Arcade Museum\nQuanti di voi se lo ricordano? Era fantastico, indipendentemente dalle donnine nude era molto ben fatto.\n","permalink":"https://www.mrred.it/arcade-game-gals-panic/","summary":"\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio1_400.gif\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio2_250.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio3_250.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio4_250.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio5_250.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio6_250.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio7_250.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio8_250.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio9_500.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/sites/41/2013/07/tumblr_mpckw23NeJ1s3mdyio10_250.png\"\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe game plays very similarly to \u003cem\u003eQix\u003c/em\u003e - you control a “line” that must avoid monsters: spiders in screen 1, flames and the sun in screen 2, and a rotating 3d triangle in screen 3 that splits into tons of little figures, including a careening stick of butter, at one point.\u003c/p\u003e\n\u003cp\u003eThe game features six different ‘gals’ to choose from and a chance to win bonuses between rounds.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.arcade-museum.com/game_detail.php?game_id=7902\"\u003eThe International Arcade Museum\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eQuanti di voi se lo ricordano? Era fantastico, indipendentemente dalle donnine nude era molto ben fatto.\u003c/p\u003e","title":"Arcade Game: Gals Panic"},{"content":"L’energia, le vite, i cuoricini, i credits, il carburante, chiamatela pure come volete ma è uno dei \u0026ldquo;tricks\u0026rdquo; più utilizzati nei giochi F2P per \u0026ldquo;limitare\u0026rdquo; (che brutta parola…) il giocatore e innescare quel meccanismo che ti permette di chiedere soldi o condividere con i tuoi amici il gioco a cui stai giocando (che equivale a chiedere soldi…).\nL’energia ha diversi ruoli fondamentali all’interno di un gioco, che non si limita solo a stimolare lo sharing o farti spendere soldi per continuare a giocare, ha un ruolo fondamentale anche nell’economia del gioco perché, di solito, regola il numero di partite che puoi fare in un certo lasso di tempo.\nSapere quante partite farà un giocatore medio in un giorno ti permette di stimare quanto un giocatore può guadagnare e/o spendere (sto banalizzando, è più complicato di quello che sembra…) in un giorno piuttosto che in una sessione di gioco in maniera tale da approssimare l’andamento del gioco. Vi svelo un segreto… quello che succederà in realtà non si troverà mai con i vostri conti :)\nNon voglio dilungarmi oltre perché ci sarebbe da dire tanto sull’energia all’interno dei giochi, pensate che si potrebbe partire dai videogiochi da Bar dove per una monetina da 200 lire potevi giocare 5 volte a Toki.\nSeguitemi su Tumblr o su Twitter per i prossimi post su come l’energia viene utilizzata nei giochi come CSR Racing, VS. Racing 2 e tanti altri…\n","permalink":"https://www.mrred.it/f2p-tips-and-tricks-the-energy/","summary":"\u003cp\u003eL’energia, le vite, i cuoricini, i credits, il carburante, chiamatela pure come volete ma è uno dei \u003cstrong\u003e\u0026ldquo;tricks\u0026rdquo;\u003c/strong\u003e più utilizzati nei giochi F2P per \u003cstrong\u003e\u0026ldquo;limitare\u0026rdquo;\u003c/strong\u003e (che brutta parola…) il giocatore e innescare quel meccanismo che ti permette di chiedere soldi o condividere con i tuoi amici il gioco a cui stai giocando (che equivale a chiedere soldi…).\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/c5315d198181d55aff46b5e73c5edaa0/tumblr_inline_mp5bcf4glb1qz4rgp.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003eL’energia ha diversi ruoli fondamentali all’interno di un gioco, che non si limita solo a stimolare lo sharing o farti spendere soldi per continuare a giocare, ha un ruolo fondamentale anche nell’economia del gioco perché, di solito, regola il numero di partite che puoi fare in un certo lasso di tempo.\u003c/p\u003e","title":"F2P tips and tricks: the energy"},{"content":"http://www.youtube.com/watch?v=oClFtXP92Ps\nAll4games by Aesvi: i videogiochi nascono dalla passione (di AESVI)\n","permalink":"https://www.mrred.it/all4games-by-aesvi-i-videogiochi-nascono-dalla-passione/","summary":"\u003cp\u003e\u003ca href=\"http://www.youtube.com/watch?v=oClFtXP92Ps\"\u003ehttp://www.youtube.com/watch?v=oClFtXP92Ps\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAll4games by Aesvi: i videogiochi nascono dalla passione (di \u003ca href=\"http://www.youtube.com/watch?v=oClFtXP92Ps\u0026amp;feature=share\"\u003eAESVI\u003c/a\u003e)\u003c/p\u003e","title":"All4games by Aesvi: i videogiochi nascono dalla passione"},{"content":"Il fenomeno HTML5 cresce sempre di più col passare del tempo, se ne discute molto in rete e sembra non terminare mai la battaglia tra HTML5 e Flash. Se poi si finisce sul mobile iniziano i confronti tra WEB e NATIVO, ma non è di questo che voglio parlare.\nCosì come cresce la moda di HTML5 iniziano a proliferare anche diversi strumenti e framework. Quello che segue è uno strumento che attribuisce al canvas un potenziale enorme per lo sviluppo di animazioni ed interfacce vettoriali che prima era molto complicato ottenere e che funzionano bene su tutti i moderni browser e dispositivi mobili.\nLo strumento in questione è un plug-in per Adobe Illustrator che converte questo:\nin questo:\nSe notate bene l’interfaccia, nella prima siamo in Illustrator e nella seconda in un browser e vi assicuro che nella seconda non è un’immagine :) ma solo tracciati disegnati nel canvas.\nPer citare la descrizione ufficiale sul sito Ai-\u0026gt;Canvas:\nThe Ai-\u0026gt;Canvas plug-in enables Adobe® Illustrator® to export vector and bitmap artwork directly to an HTML5 canvas element that can be rendered in a canvas-enabled browser. The plug-in provides drawing, animation and coding options such as events so that you can build interactive, well-designed canvas-based web apps.\nCome si può notare oltre ad esportare quello che disegniamo, possiamo anche aggiungere animazioni che vanno a lavorare su rotazione, scaling, fading, movimento che segue un tracciato, ecc…\nInsomma le potenzialità sono enormi ed apre un modo nuovo di sviluppare con il Consiglio la visione del video di introduzione che potete trovare a questo link: http://visitmix.com/labs/ai2canvas/introduction.html\nLa documentazione non è il massimo, ma ci sono una serie di esempi che chiariscono molti concetti: http://visitmix.com/labs/ai2canvas/documentation.html\nIl plugin ha delle limitazioni e non supporta tutto quello che illistrator riesce a fare (sarebbe troppo :), purtroppo i sorgenti non sono disponibili per via dell’EULA di Illustrator che lo impedisce (se ne è parlato in un commento su questo post: Introducing the Ai to Canvas Plug-In) e quindi non essendo open source non è possibile rimediare in alcun modo, andrebbe riscritto O.o\nNei prossimi post mostrerò altri strumenti che vanno a formare un trinomio (forse 4) perfetto per uno sviluppo cross-platform senza problemi.\n","permalink":"https://www.mrred.it/from-adobe-illustrator-to-html5-canvas/","summary":"\u003cp\u003eIl fenomeno \u003cstrong\u003eHTML5\u003c/strong\u003e cresce sempre di più col passare del tempo, se ne discute molto in rete e sembra non terminare mai la battaglia tra HTML5 e \u003cstrong\u003eFlash.\u003c/strong\u003e Se poi si finisce sul mobile iniziano i confronti tra WEB e NATIVO, ma non è di questo che voglio parlare.\u003c/p\u003e\n\u003cp\u003eCosì come cresce la moda di HTML5 iniziano a proliferare anche diversi strumenti e framework. Quello che segue è uno strumento che attribuisce al canvas un potenziale enorme per lo sviluppo di animazioni ed interfacce vettoriali che prima era molto complicato ottenere e che funzionano bene su tutti i moderni browser e dispositivi mobili.\u003c/p\u003e","title":"From Adobe Illustrator to HTML5 Canvas"},{"content":"Un semplice reminder per ricordarmi come spostare un vecchio blog wordpress in locale oppure su un nuovo dominio.\nNon mi dilungo nella descrizione dei vari passi perché penso che in una situazione del genere si è abbastanza pratici con certi strumenti.\nI passi sono molto semplici:\nEsportazione del database tramite PhpMyAdmin Copia di tutta la cartella FTP del blog facendo particolare attenzione (perché invisibile) al file .htaccess contenuto al suo interno Copia dei file nel nuovo dominio Importazione del vecchio database esportato in uno nuovo Modificare il file wp-config.php e cambiare i dati di accesso al nuovo database Accedere al nuovo database tramite phpMyAdmin e modificare nella tabella wp_options i valori associati alle opzioni \u0026ldquo;home\u0026rdquo; e \u0026ldquo;siteurl\u0026rdquo; con l’indirizzo del nuovo dominio Fatto questo, tutto dovrebbe funzionare.\nP.S.: se qualcosa non dovesse funzionare e navigando nel blog vi compare l’errore \u0026ldquo;Not Found\u0026rdquo; molto probabilmente è colpa del file .htaccess che non riesce a riscrivere gli URL dei post. Per risolvere il problema nel database cambiare il campo \u0026ldquo;permalink_structure\u0026rdquo; ed impostare il valore su\n?p=%post_id%\n","permalink":"https://www.mrred.it/spostare-un-blog-wordpress-su-un-nuovo-dominio/","summary":"\u003cp\u003eUn semplice reminder per ricordarmi come spostare un vecchio blog wordpress in locale oppure su un nuovo dominio.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/e8669b37b5911c98cb120a34e10ad3bb/tumblr_inline_mp5bokMiKH1qz4rgp.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003eNon mi dilungo nella descrizione dei vari passi perché penso che in una situazione del genere si è abbastanza pratici con certi strumenti.\u003c/p\u003e\n\u003cp\u003eI passi sono molto semplici:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEsportazione\u003c/strong\u003e del database tramite PhpMyAdmin\u003c/li\u003e\n\u003cli\u003eCopia di tutta la cartella \u003cstrong\u003eFTP\u003c/strong\u003e del blog facendo particolare attenzione (perché invisibile) al file \u003cstrong\u003e.htaccess\u003c/strong\u003e contenuto al suo interno\u003c/li\u003e\n\u003cli\u003eCopia dei file nel nuovo dominio\u003c/li\u003e\n\u003cli\u003eImportazione del vecchio database esportato in uno nuovo\u003c/li\u003e\n\u003cli\u003eModificare il file \u003cstrong\u003ewp-config.php\u003c/strong\u003e e cambiare i dati di accesso al nuovo database\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/48b46ee626cae662eacdc02c923f51c0/tumblr_inline_mmhz1ddmip1qz4rgp.png\"\u003e\u003c/p\u003e","title":"Spostare un blog wordpress su un nuovo dominio"},{"content":"Era un bel po’ che non usavo il DB MySql in locale e nel momento di un’importazione ha cominciato a darmi problemi, pensavo che fosse colpa di una vecchia versione di PHPMyAdmin e invece anche aggiornando all’ultima versione il problema non si risolveva.\nL’errore che riportava era il seguente:\nCannot load from mysql.proc. The table is probably corrupted\nDopo una breve ricerca ho scoperto che il problema dipendeva da una vecchia versione di MySql che avevo installato e che impediva alle PROCEDURE di eseguirsi in maniera corretta, infatti l’importazione di un file .SQL si bloccava proprio quando cercava di ricreare le PROCEDURE.\nLa soluzione a questo problema è molto semplice e basta eseguire questo script\nmysql_upgrade che si trova nella cartella bin di mysql.\n","permalink":"https://www.mrred.it/fix-cannot-load-from-mysql-proc-the-table-is-probably/","summary":"\u003cp\u003eEra un bel po’ che non usavo il DB \u003cstrong\u003eMySql\u003c/strong\u003e in locale e nel momento di un’importazione ha cominciato a darmi problemi, pensavo che fosse colpa di una vecchia versione di PHPMyAdmin e invece anche aggiornando all’ultima versione il problema non si risolveva.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/d82341cee770da67a28896bf4f3938f9/tumblr_inline_mp5bqqT6pL1qz4rgp.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003eL’errore che riportava era il seguente:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eCannot load from mysql.proc. The table is probably corrupted\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eDopo una breve ricerca ho scoperto che il problema dipendeva da una vecchia versione di MySql che avevo installato e che impediva alle \u003cstrong\u003ePROCEDURE\u003c/strong\u003e di eseguirsi in maniera corretta, infatti l’importazione di un file .SQL si bloccava proprio quando cercava di ricreare le PROCEDURE.\u003c/p\u003e","title":"Fix: Cannot load from mysql.proc. The table is probably corrupted"},{"content":"il blog di raffaele gaito: Ma quali startupper di successo?\nMi ha tolto le parole di bocca…\nraffaelegaito:\nSempre più spesso, nelle interviste o negli eventi di startup, io e altri miei colleghi veniamo definiti come “startupper di successo”.\nPenso sia ora di smetterla!\nSmetterla perché ricevere un round di investimento non significa avere successo.\nSmetterla perché avere un articolo sul…\n","permalink":"https://www.mrred.it/il-blog-di-raffaele-gaito-ma-quali-startupper-di/","summary":"\u003cp\u003e\u003ca href=\"http://www.raffaelegaito.com/post/49261603580/ma-quali-startupper-di-successo\"\u003eil blog di raffaele gaito: Ma quali startupper di successo?\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMi ha tolto le parole di bocca…\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.raffaelegaito.com/post/49261603580/ma-quali-startupper-di-successo\"\u003eraffaelegaito\u003c/a\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSempre più spesso, nelle interviste o negli eventi di startup, io e altri miei colleghi veniamo definiti come “\u003cstrong\u003estartupper di successo\u003c/strong\u003e”.\u003c/p\u003e\n\u003cp\u003ePenso sia ora di \u003cstrong\u003esmetterla\u003c/strong\u003e!\u003c/p\u003e\n\u003cp\u003eSmetterla perché ricevere un round di investimento non significa avere successo.\u003cbr\u003e\nSmetterla perché avere un articolo sul…\u003c/p\u003e\n\u003c/blockquote\u003e","title":"il blog di raffaele gaito: Ma quali startupper di successo?"},{"content":"Interessante articolo su hacks.mozilla.org che introduce e chiarisce alcuni concetti fondamentali dietro le WebGL.\nWhat is WebGL?\nWebGL is a Web API that allows low-level graphics programming. “Low-level” means that WebGL commands are expressed in terms that map relatively directly to how a GPU (graphics processing unit, i.e. hardware) actually works. That means that WebGL allows you to really tap into the feature set and power of graphics hardware. What native games do with OpenGL or Direct3D, you can probably do with WebGL too.\nLink all’articolo su hack.mozilla.org: The concepts of WebGL\nL’articolo non si pone come un ennesimo tutorial, infatti, alla fine, segnala delle risorse molto utili per iniziare a programmare con le WebGL.\n","permalink":"https://www.mrred.it/the-concepts-of-webgl/","summary":"\u003cp\u003eInteressante articolo su hacks.mozilla.org che introduce e chiarisce alcuni concetti fondamentali dietro le WebGL.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is WebGL?\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWebGL is a Web API that allows low-level graphics programming. “Low-level” means that WebGL commands are expressed in terms that map relatively directly to how a \u003ca href=\"http://en.wikipedia.org/wiki/Graphics_processing_unit\"\u003eGPU\u003c/a\u003e (graphics processing unit, i.e. hardware) actually works. That means that WebGL allows you to really tap into the feature set and power of graphics hardware. What native games do with OpenGL or Direct3D, you can probably do with WebGL too.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eLink all’articolo su \u003cstrong\u003ehack.mozilla.org\u003c/strong\u003e: \u003ca href=\"https://hacks.mozilla.org/2013/04/the-concepts-of-webgl/\"\u003eThe concepts of WebGL\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://hacks.mozilla.org/2013/04/the-concepts-of-webgl/\"\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/c20c584edd7f1f9ccd58847499d7c596/tumblr_inline_mlx8ltpVQs1qz4rgp.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eL’articolo non si pone come un ennesimo tutorial, infatti, alla fine, segnala delle risorse molto utili per iniziare a programmare con le WebGL.\u003c/p\u003e","title":"The concepts of WebGL"},{"content":"http://www.youtube.com/watch?v=D3fmshKEz3E\nUn video molto interessante (datato di qualche anno) che mette a confronto la cultura Americana e quella Giapponese nello sviluppo di videogames.\nRealizzato da hobbygamedev.com\n(Source: http://www.youtube.com/)\n","permalink":"https://www.mrred.it/japanese-videogame-development-what-they-do-differently/","summary":"\u003cp\u003e\u003ca href=\"http://www.youtube.com/watch?v=D3fmshKEz3E\"\u003ehttp://www.youtube.com/watch?v=D3fmshKEz3E\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUn video molto interessante (datato di qualche anno) che mette a confronto la cultura Americana e quella Giapponese nello sviluppo di videogames.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eRealizzato da \u003ca href=\"http://www.hobbygamedev.com/\"\u003ehobbygamedev.com\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e(Source: \u003ca href=\"http://www.youtube.com/\"\u003ehttp://www.youtube.com/\u003c/a\u003e)\u003c/p\u003e","title":"Japanese Videogame Development: What they do differently"},{"content":"Con i suoi 263 milioni di utenti attivi al mese, Angry Birds aiuta Rovio a raddoppiare il fatturato per l’anno 2012.\nI numeri nel bilancio del 2012 rilevano un fatturato di ben 152 milioni di euro, una cifra impressionante, ma…\nMa bisogna considerare diversi fattori associati a questo numero per dimostrare che sono solo spiccioli in confronto ai numeri fatti dagli altri giochi F2P.\n1.700.000.000… lo scrivo meglio così non si riesce a leggere bene con tutti questi zeri, 1.7 miliardi di download su tutte le piattaforme. Il 45% dei 152 milioni di euro provengono dalla vendita di peluche, giocattoli, ecc… 518 persone lavorano in Rovio Prendendo questi numeri ed analizzandoli meglio possiamo scoprire che sono estremamente bassi rispetto “alla concorrenza”.\nl’ARPU è veramente molto basso, se consideriamo i 263 milioni di MAU nel mese di dicembre e dividiamo le revenue in maniera uniforme nell’anno 2012, otteniamo un ARPU di solo 5 centesimi di euro. Se volessimo sottrarre le revenue provenienti dal merchandising scendiamo a 2.7 centesimi di euro.\nNumeri bassissimi per una società con in Portfolio titoli come Angry Birds.\nNumeri bassi se paragonati a Supercell che con Clash of Clans e Hay Day fanno 1.3 milioni di dollari al giorno… si non ho sbagliato, al giorno!\nNumeri ancora più passi se paragonati, ad esempio, con quelli fatti da GungHo, società giapponese nel settore mobile che ha chiuso il mese di Febbraio 2013 con 106 milioni di dollari di revenue. O.o\nComunque Rovio, nonostante le bassissime revenue che possono emergere da questi confronti, sta costruendo per Angry Birds, il marchio più riconosciuto nel settore dei videogiochi dopo Super Mario… e tutto questo ha un suo valore che nel breve termine potrebbe non emergere nei bilanci, ma che nel lungo periodo sicuramente ripagherà.\nFonti degli articoli su:\n*The Guardian: Angry Birds helped Rovio double its revenues to £129m in 2012\n*GamesBrief.com: 1.7 billion downloads and you only make 152 million euros in revenue?\n","permalink":"https://www.mrred.it/rovio-chiude-lanno-con-una-crescita-del-101-ma-sono/","summary":"\u003cp\u003eCon i suoi 263 milioni di utenti attivi al mese, Angry Birds aiuta Rovio a raddoppiare il fatturato per l’anno 2012.\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/b86a99a1abec319687df3685800364fa/tumblr_inline_ml4u6zwjQd1qz4rgp.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003eI numeri nel bilancio del 2012 rilevano un fatturato di ben \u003cstrong\u003e152 milioni di euro,\u003c/strong\u003e una cifra impressionante, ma…\u003c/p\u003e\n\u003cp\u003eMa bisogna considerare diversi fattori associati a questo numero per dimostrare che \u003cstrong\u003esono solo spiccioli\u003c/strong\u003e in confronto ai numeri fatti dagli altri giochi \u003cstrong\u003eF2P\u003c/strong\u003e.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003e1.700.000.000…\u003c/strong\u003e lo scrivo meglio così non si riesce a leggere bene con tutti questi zeri, 1.7 miliardi di \u003cstrong\u003edownload\u003c/strong\u003e su tutte le piattaforme.\u003c/li\u003e\n\u003cli\u003eIl \u003cstrong\u003e45%\u003c/strong\u003e dei 152 milioni di euro provengono dalla vendita di peluche, giocattoli, ecc…\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e518 persone\u003c/strong\u003e lavorano in Rovio\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ePrendendo questi numeri ed analizzandoli meglio possiamo scoprire che sono estremamente bassi rispetto “alla concorrenza”.\u003c/p\u003e","title":"Rovio chiude l'anno con una crescita del 101%, ma sono spiccioli..."},{"content":"Il Game Designer Bennett Foddy di QWOP e GIRP elenca 5 motivi per cui il modello di business free-to-play “sucks\u0026quot;…\nInteressanti osservazioni ma che non condivido. Più che critiche le tratterei come una sorta di checklist di “cose da non fare” quando si progetta e sviluppa un gioco free-to-play.\nlink all’articolo: The five reasons freemium sucks\nAnalizziamo nel dettaglio i 5 punti:\nThey’re pay not to play, really. Il paywall è uno dei problemi principali in un gioco free-to-play, MAI inserire un paywall che costringe l’utente dopo pochi livelli a dover pagare per progredire nel gioco, questo causerebbe un alto tasso di abbandono dopo i primi livelli e un abuso della parola free-to-play per il proprio gioco.\nThere’s no level playing field. Favorire i giocatori paganti è dovuto, non per altro hanno pagato per ottenere un vantaggio. Questo però non significa che un giocatore pagante compra il pulsante “hai vinto”. Il gioco deve permettere accelerazioni, più sessioni di gioco, accesso a contenuti esclusivi, personalizzazioni, ecc… ma mai rendere più facile la vittoria nei confronti di un giocatore non pagante.\nIt corrupts the experience. Questa forse è l’unica più condivisibile, un giocatore pagante, che spende molto, potrebbe compromettere il piano di engagement che i designer avevano pensato per il gioco. Questo però può essere regolato attraverso altre dinamiche e limiti imposti, come può essere la classica “energia\u0026quot; utilizzata per limitare alcuni comportamenti.\nThere’s an irreconcilable conflict. Stesso discorso fatto prima, il design del gioco non deve essere compromesso dal fatto che un giocatore sia pagante o meno, semplicemente per il non pagante deve essere leggermente più difficile raggiungere gli stessi obbiettivi del pagante.\n","permalink":"https://www.mrred.it/the-five-reasons-freemium-sucks-according-to-qwops/","summary":"\u003cp\u003eIl Game Designer \u003cstrong\u003eBennett Foddy\u003c/strong\u003e di \u003cstrong\u003eQWOP\u003c/strong\u003e e \u003cstrong\u003eGIRP\u003c/strong\u003e elenca 5 motivi per cui il modello di business free-to-play “\u003cem\u003esucks\u003c/em\u003e\u0026quot;…\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/40563cd8b21db8a011684dabb7862637/tumblr_inline_mko6dpXegc1qz4rgp.png\"\u003e\u003c/p\u003e\n\u003cp\u003eInteressanti osservazioni ma che non condivido. Più che critiche le tratterei come una sorta di checklist di “cose da non fare” quando si progetta e sviluppa un gioco \u003cem\u003efree-to-play\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003elink all’articolo: \u003ca href=\"http://indiegames.com/2013/03/the_five_reasons_freemium_suck.html\"\u003e\u003cstrong\u003eThe five reasons freemium sucks\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://indiegames.com/2013/03/the_five_reasons_freemium_suck.html\"\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/52d07ca1073362a16045d29966e9e21e/tumblr_inline_mko6i8Uf4i1qz4rgp.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnalizziamo nel dettaglio i 5 punti:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThey’re pay not to play, really.\u003c/strong\u003e Il paywall è uno dei problemi principali in un gioco free-to-play, \u003cstrong\u003eMAI\u003c/strong\u003e inserire un paywall che costringe l’utente dopo pochi livelli a dover pagare per progredire nel gioco, questo causerebbe un alto tasso di abbandono dopo i primi livelli e un abuso della parola free-to-play per il proprio gioco.\u003c/p\u003e","title":"The five reasons freemium sucks (according to QWOP's developer)"},{"content":"Un interessante articolo su Gamasutra elenca una serie di regole da seguire per lo sviluppo di un gioco free-to-play.\nI giochi free-to-play diventano sempre più diffusi e i \u0026ldquo;games as a service\u0026rdquo; diventeranno presto il modello di business più comune per tutti i giochi (sempre con qualche eccezione).\nIl team di Proletariat (società basata a Boston che vanta la presenza di 5 soci fontadori provenienti da Zynga, Harmonix, Turbine e Insomniac) inizia lo sviluppo di giochi F2P fin dagli albori del nuovo millennio. In tutti questi anni il team si è fatto le ossa in questo settore e proprio il CEO scrive questi consigli, una sorta di regole, da tenere bene a mente nella progettazione di un F2P.\nIl post esordisce con un importante premessa da tenere bene a mente: tutti i giochi sono diversi, queste regole potrebbero non applicarsi al vostro gioco, alla vostra azienda, alla vostra piattaforma o al vostro prodotto. Queste sono idee che hanno funzionato in passato, ma non sono l’unico modo per fare giochi F2P.\nlink all’articolo: The Future of Games as a Service\n","permalink":"https://www.mrred.it/the-future-of-games-as-a-service/","summary":"\u003cp\u003eUn interessante articolo su \u003cstrong\u003eGamasutra\u003c/strong\u003e elenca una serie di regole da seguire per lo sviluppo di un gioco \u003cstrong\u003efree-to-play\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eI giochi free-to-play diventano sempre più diffusi e i \u003cstrong\u003e\u0026ldquo;games as a service\u0026rdquo;\u003c/strong\u003e diventeranno presto il modello di business più comune per tutti i giochi (sempre con qualche eccezione).\u003c/p\u003e\n\u003cp\u003eIl team di \u003ca href=\"http://proletariat.com/\"\u003e\u003cstrong\u003eProletariat\u003c/strong\u003e\u003c/a\u003e (società basata a Boston che vanta la presenza di 5 soci fontadori provenienti da Zynga, Harmonix, Turbine e Insomniac) inizia lo sviluppo di giochi F2P fin dagli albori del nuovo millennio. In tutti questi anni il team si è fatto le ossa in questo settore e proprio il CEO scrive questi consigli, una sorta di regole, da tenere bene a mente nella progettazione di un F2P.\u003c/p\u003e","title":"The Future of Games as a Service"},{"content":"John Cheng di Playnomics, scrive tre guest post sulla retention dei giocatori, facendo un divertente parallelismo con le tecniche più comuni per conquistare una donna.\nAffascinare e mantenere i giocatori sula gioco nelle prime sessioni è fondamentale per un engagement a lungo termine. Infatti la metrica \u0026ldquo;Early Lifecycle Retention\u0026rdquo; (definita come il numero di sessioni giocate nei primi 7 giorni dalla prima sessione) è il parametro più efficace per predire l’engagement a lungo termine dell’utente. Nelle prime sessioni, infatti, il giocatore si farà un’idea di come giocare e darà forma alla “prima impressione” che è di fondamentale importanza per scegliere se continuare o meno a giocare.\nPilotare diverse visite nei primi giorni dopo la prima sessione di gioco è fondamentale per aumentare il Life Time Value (LTV) e l’engagement dell’utente. Nell’articolo viene evidenziato come avere un piano efficace per la retention del giocatore nelle prime sessioni di gioco è più efficace di acquisirne di nuovi.\nI tre articoli approfondiscono i tre fattori chiave che possono portare ad una strategia per l’Early Player Retention di successo:\nOnboarding message (chiederle di uscire/ il primo appuntamento) Post session retargeting (richiamarla dopo il primo appuntamento) Early engagement segmentation (Cosa dico agli amici di lei) Riassumo brevemente i tre punti, ma consiglio vivamente di approfondire l’argomento sui rispettivi articoli linkati di seguito.\nChiederle di uscire, il primo appuntamento Un efficace strategia non dovrebbe limitarsi ad un semplice messaggio di benvenuto ma dovrebbe assumere un tono personalizzato in base alla tipologia di utente con cui si ha a che fare. Personalizzare i messaggi in base ad alcune informazioni che si hanno dell’utente, come ad esempio il paese, la lingua, l’età, ecc… aiutano a farlo sentire veramente benvenuto nel gioco. La personalizzazione è l’elemento fondamentale per il primo appuntamento, come è ben noto non esiste un approccio standard per conquistare una donna :)\nlink all’articolo: How to ask someone out\nRichiamarla dopo il primo appuntamento il “Call them back” dopo la prima sessione di gioco è fondamentale per riportare alla mente del giocatore la fantastica esperienza che ha compiuto nella prima sessione. Il giocatore nel momento in cui chiude il gioco e passa a fare altro, viene distratto da mille cose, quello che bisogna fare è motivarlo a ritornare sul gioco.\nlink all’articolo: Call them back\nSegmentare gli utenti Il terzo fattore chiave è la personalizzazione che deve essere presente in tutte le fasi del gioco. Personalizzazione che si ottiene segmentando la propria utenza ed identificando diversi segmenti sui quali agire, ad esempio con messaggi di aiuto, nel caso in cui non hanno concluso ancora il tutorial; inviando loro dei regali, per i giocatori che hanno un alto potenziale a spendere sul gioco; tante piccolo azioni che aiutano a migliorare l’esperienza dell’utente, la sua retention e l’engagement nel gioco.\nlink all’articolo: Early engagement segmentation\nE mentre scrivo l’articolo CSR Racing mi manda questo messaggio :) (considerando che sono diversi giorni che non lo apro…)\n","permalink":"https://www.mrred.it/how-to-ask-someone-out-dating-strategies-for-player/","summary":"\u003cp\u003e\u003cstrong\u003eJohn Cheng\u003c/strong\u003e di \u003cstrong\u003ePlaynomics\u003c/strong\u003e, scrive tre guest post sulla \u003cstrong\u003eretention\u003c/strong\u003e dei giocatori, facendo un divertente parallelismo con le tecniche più comuni per conquistare una donna.\u003c/p\u003e\n\u003cp\u003eAffascinare e mantenere i giocatori sula gioco nelle prime sessioni è fondamentale per un engagement a lungo termine. Infatti la metrica \u003cstrong\u003e\u0026ldquo;Early Lifecycle Retention\u0026rdquo; (definita come il numero di sessioni giocate nei primi 7 giorni dalla prima sessione)\u003c/strong\u003e è il parametro più efficace per predire l’engagement a lungo termine dell’utente. Nelle prime sessioni, infatti, il giocatore si farà un’idea di come giocare e darà forma alla “\u003cstrong\u003eprima impressione”\u003c/strong\u003e che è di fondamentale importanza per scegliere se continuare o meno a giocare.\u003c/p\u003e","title":"How to ask someone out: Dating Strategies for Player Retention"},{"content":"Nicholas Lovell stila una serie di regole da tenere in considerazione durante lo sviluppo di un gioco Free2Play, ecco la regola numero 10: Have pizzazz, not polish: Free-to-play Design Rule 10\nAAA developers have a habit of looking at free-to-play games and saying “The graphics look rubbish on that. Just wait until a proper game maker has a go. We’ll show them what a proper game looks like.”\nThen they make a game and it falls flat on its face.\nThat’s because AAA developers focus on polish, not pizzazz. They target the rational brains of their players, not their emotional hearts. They are putting their development effort in the wrong place.\nLink all’articolo si Game’s Brief: Have pizzazz, not polish: Free-to-play Design Rule 10\n","permalink":"https://www.mrred.it/target-the-emotional-brains-of-your-players/","summary":"\u003cp\u003e\u003cstrong\u003eNicholas Lovell\u003c/strong\u003e stila una serie di regole da tenere in considerazione durante lo sviluppo di un gioco \u003cstrong\u003eFree2Play\u003c/strong\u003e, ecco la regola numero 10: \u003cem\u003e\u003cstrong\u003eHave pizzazz, not polish: Free-to-play Design Rule 10\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAAA developers have a habit of looking at free-to-play games and saying “The graphics look rubbish on that. Just wait until a proper game maker has a go. We’ll show them what a proper game looks like.”\u003c/p\u003e\n\u003cp\u003eThen they make a game and it falls flat on its face.\u003c/p\u003e\n\u003cp\u003eThat’s because AAA developers focus on polish, not pizzazz. They target the rational brains of their players, not their emotional hearts. They are putting their development effort in the wrong place.\u003c/p\u003e","title":"Target the emotional brains of your players!"},{"content":"CanvasLoader Creator è una piccola libreria javascript (5.8kb minificata) che vi permette di riprodurre nel un animazione di caricamento (loader) senza utilizzare gif animate.\nSul sito c’è un piccolo pannello di controllo che vi permette di settare i diversi parametri e vedere il risultato in tempo reale.\nI vantaggi dell’utilizzare una libreria del genere sono diversi:\n5kb sono meno di una gif animata (circa 100x100) Il colore, la velocità e tanti altri parametri possono essere cambiati in tempo reale e quindi riprodurre effetti più carini a seconda delle situazioni La dimensione può essere cambiata e quindi adattata alle diverse interfacce Il codice necessario per utilizzarla è semplicissimo ","permalink":"https://www.mrred.it/canvasloader-creator/","summary":"\u003cp\u003e\u003ca href=\"http://heartcode.robertpataki.com/canvasloader/\"\u003eCanvasLoader Creator\u003c/a\u003e è una piccola libreria javascript (5.8kb minificata) che vi permette di riprodurre nel \u003ccanvas\u003e un animazione di caricamento (loader) senza utilizzare gif animate.\u003c/p\u003e\n\u003cp\u003eSul sito c’è un piccolo pannello di controllo che vi permette di settare i diversi parametri e vedere il risultato in tempo reale.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://heartcode.robertpataki.com/canvasloader/\"\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/25972b2f20a925785334477ac193585e/tumblr_inline_mhy6cqgVi41qz4rgp.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eI vantaggi dell’utilizzare una libreria del genere sono diversi:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e5kb sono meno di una gif animata (circa 100x100)\u003c/li\u003e\n\u003cli\u003eIl colore, la velocità e tanti altri parametri possono essere cambiati in tempo reale e quindi riprodurre effetti più carini a seconda delle situazioni\u003c/li\u003e\n\u003cli\u003eLa dimensione può essere cambiata e quindi adattata alle diverse interfacce\u003c/li\u003e\n\u003cli\u003eIl codice necessario per utilizzarla è semplicissimo\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"http://heartcode.robertpataki.com/canvasloader/\"\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/c849a9d8e4107bc1c76012ab2c891e8c/tumblr_inline_mhy6pu3hAw1qz4rgp.png\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"CanvasLoader Creator"},{"content":"Paul Graham, fondatore di Y Combinator, in vecchio articolo del 2009 riassume il concetto di startup in 13 frasi. Dopo diversi anni in questo mondo, non posso far altro che quotare una per una…\nOne of the things I always tell startups is a principle I learned from Paul Buchheit: it’s better to make a few people really happy than to make a lot of people semi-happy. I was saying recently to a reporter that if I could only tell startups 10 things, this would be one of them. Then I thought: what would the other 9 be?\nArticolo su paulgraham.com: Startups in 13 Sentences\n","permalink":"https://www.mrred.it/startups-in-13-sentences/","summary":"\u003cp\u003ePaul Graham, fondatore di Y Combinator, in vecchio articolo del 2009 riassume il concetto di startup in 13 frasi. Dopo diversi anni in questo mondo, non posso far altro che quotare una per una…\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eOne of the things I always tell startups is a principle I learned from Paul Buchheit: it’s better to make a few people really happy than to make a lot of people semi-happy. I was saying recently to a reporter that if I could only tell startups 10 things, this would be one of them. Then I thought: what would the other 9 be?\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eArticolo su \u003cstrong\u003epaulgraham.com\u003c/strong\u003e: \u003ca href=\"http://www.paulgraham.com/13sentences.html\"\u003eStartups in 13 Sentences\u003c/a\u003e\u003c/p\u003e","title":"Startups in 13 Sentences"},{"content":"Il paywall, ovvero quel limite che si inserisce nei giochi Free2Play per “costringere” il giocatore ad acquistare virtualgoods o funzionalità a pagamento, è uno dei fattori più importanti e difficili da bilanciare durante il design di un gioco.\nEsistono diversi approcci e metodi al problema. Non esiste una regola ben precisa, o almeno non ancora. Per trovare il giusto equilibrio di questa variabile l’unica cosa che si può fare è testare, adattare e reiterare il processo fino ad aver un numero bassissimo di giocatori che abbandonano il gioco perché messi difronte ad un “muro” troppo alto.\nIn quest’articolo su insidesocialgames.com si parla di questo e dei prossimi sviluppi di CoasterVille.\nSo how far can users advance in CoasterVille before starting to feel pressure to monetize? For us, it was around level 25 that progress notably slowed down. In the three weeks since that point it’s become much more difficult to complete quests in the game without buying and spending the game’s hard currency, Park Cash.\nArticolo su insidesocialgames.com: http://goo.gl/X2IAf\n","permalink":"https://www.mrred.it/just-how-far-can-you-get-without-paying/","summary":"\u003cp\u003eIl \u003cstrong\u003e\u003ca href=\"http://en.wikipedia.org/wiki/Paywall\"\u003epaywall\u003c/a\u003e\u003c/strong\u003e, ovvero quel limite che si inserisce nei giochi \u003cstrong\u003eFree2Play\u003c/strong\u003e per “costringere” il giocatore ad acquistare virtualgoods o funzionalità a pagamento, è uno dei fattori più importanti e difficili da bilanciare durante il  design di un gioco.\u003c/p\u003e\n\u003cp\u003eEsistono diversi approcci e metodi al problema. Non esiste una regola ben precisa, o almeno non ancora. Per trovare il giusto equilibrio di questa variabile l’unica cosa che si può fare è testare, adattare e reiterare il processo fino ad aver un numero bassissimo di giocatori che abbandonano il gioco perché messi difronte ad un “muro” troppo alto.\u003c/p\u003e\n\u003cp\u003eIn quest’articolo su \u003cstrong\u003einsidesocialgames.com\u003c/strong\u003e si parla di questo e dei prossimi sviluppi di \u003cstrong\u003eCoasterVille\u003c/strong\u003e.\u003c/p\u003e","title":"Just how far can you get without paying?"},{"content":"Le app per bambini sono sicuramente un argomento molto complesso e non banale come si potrebbe pensare dopo uno sguardo superficiale ad una di queste applicazioni.\nIn quest’articolo Cynthia Chiong, scrittrice del blog “A Matter of App” (A children’s educational app review blog), stila una wish list di caratteristiche da tenere bene per questo genere di applicazioni.\nTHE BIG 5-0. Fifty reviews, that is. Woo-hoo! This has been quite a learning process for me. I started out with the goal of seeing what’s out there in the app world for kids, and I must admit that my goal has shifted a bit now to seeing what I want to be out there. As a result, I’ve been setting the bar higher. I’ve barely given out any 5 star ratings – just five in all. I’d love to be giving out more! So instead of doing a “best of” list to celebrate the big 5-0, I thought I’d do more of a Top 5 Wish List – things I’d like to see more of:\nArticolo su joanganzcooneycenter.org: An App Reviewer’s Wish List\n","permalink":"https://www.mrred.it/apps-for-children-an-app-reviewers-wish-list/","summary":"\u003cp\u003eLe app per bambini sono sicuramente un argomento molto complesso e non banale come si potrebbe pensare dopo uno sguardo superficiale ad una di queste applicazioni.\u003c/p\u003e\n\u003cp\u003eIn quest’articolo \u003cstrong\u003eCynthia Chiong\u003c/strong\u003e, scrittrice del blog \u003ca href=\"http://childrensappreview.blogspot.it/\"\u003e\u003cstrong\u003e“A Matter of App” (A children’s educational app review blog)\u003c/strong\u003e\u003c/a\u003e, stila una wish list di caratteristiche da tenere bene per questo genere di applicazioni.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eTHE BIG 5-0. Fifty reviews, that is. Woo-hoo! This has been quite a learning process for me. I started out with the goal of seeing what’s out there in the app world for kids, and I must admit that my goal has shifted a bit now to seeing what I want to be out there. As a result, I’ve been setting the bar higher. I’ve barely given out any 5 star ratings – just five in all. I’d love to be giving out more! So instead of doing a “best of” list to celebrate the big 5-0, I thought I’d do more of a Top 5 Wish List – things I’d like to see more of:\u003c/p\u003e","title":"Apps for children: An App Reviewer’s Wish List"},{"content":"Nell’articolo Progressive jpegs: a new best practice, Ann Robson (@aronbson), analizza tutti i pro e i contro dell’utilizzare progressive JPEG invece che baseline.\nPer capirci una progressive JPEG è un’immagine composta da diversi layer che presi singolarmente sono grandi quanto l’immagine originale ma sembrano “sgranati”, se “sovrapposti” ci permettono di ottenere l’immagine completa. Al contrario, una JPEG baseline è composta da un solo frame con tutte le informazioni necessarie per una corretta visualizzazione.\nUtilizzare JPEG progressive conviene sotto tanti punti di vista, il primo tra tutti è la velocità nel download e la percezione che si da all’utente “che qualcosa sta succedendo”.\nIn un test effettuato usando Firefox/12.0 e confrontando il download di una JPEG baseline di 5.4kb e di una JPEG progressive di 78.3kb si evince che il browser impiega meno tempo a scaricare un frame completo di una JPEG progressive di 78kb che di una JPEG baseline di soli 5.4kb.\nAllora perché non utilizzare sempre JPEG progressive?\nSembrerebbe che non ci siano motivi per non usare questo tipo di codifica, invece bisogna far attenzione ad alcuni particolari.\nNon tutti i browser rederizzano le JPEG progressive man mano che vengono scaricati i frame e quindi si perde tutto il vantaggio della codifica. Renderizzare un solo frame di una JPEG Progressive richiede una tempo di elaborazione uguale a quello di elaborare un’intera JPEG baseline. Motivo per il quale sulle versioni mobile dei browser non vengono renderizzate le JPEG Progressive man mano che vengono scaricate, ma solo a download completato. Da un po’ di tempo anche il modulo Pagespeed di google suggerisce di convertire le jpeg in progressive per ottimizzare le performance. Ovviamente questo perché Chrome supporta pienamente le JPEG progressive :)\n","permalink":"https://www.mrred.it/progressive-jpeg-pro-e-contro/","summary":"\u003cp\u003eNell’articolo \u003ca href=\"http://calendar.perfplanet.com/2012/progressive-jpegs-a-new-best-practice/\"\u003eProgressive jpegs: a new best practice\u003c/a\u003e, Ann Robson (@aronbson), analizza tutti i pro e i contro dell’utilizzare progressive JPEG invece che baseline.\u003c/p\u003e\n\u003cp\u003ePer capirci una \u003cstrong\u003eprogressive JPEG\u003c/strong\u003e è un’immagine composta da diversi layer che presi singolarmente sono grandi quanto l’immagine originale ma sembrano “sgranati”, se “sovrapposti” ci permettono di ottenere l’immagine completa. Al contrario, una \u003cstrong\u003eJPEG baseline\u003c/strong\u003e è composta da un solo frame con tutte le informazioni necessarie per una corretta visualizzazione.\u003c/p\u003e\n\u003cp\u003eUtilizzare JPEG progressive conviene sotto tanti punti di vista, il primo tra tutti è la velocità nel download e la percezione che si da all’utente “che qualcosa sta succedendo”.\u003c/p\u003e","title":"Progressive JPEG pro e contro"},{"content":"In quest’articolo vengono mostrati i 10 generi più giocati su Facebook. Fanno da capolista i Farming Games che con l’aiuto di Farmville 2 vola in prima posizione, non molto distanti, solo in settimana posizione, i Strategy and Combat Games che risultano essere i più redditizi.\nWith a total of 7.572.831 DAU, Strategy and Combat games come in at seventh place. This genre sees fairly high monetization rates and the top game, Social Empires, sees Spanish developer Social Point get a look-in. The Poker genre holds sixth place with Zynga’s Texas HoldEm game claiming in excess of 6 million daily active users (DAU), almost 5 million more than its second placed rival.\nArticolo su SocialGamesObserver del 12 Dicembre 2012 http://www.socialgamesobserver.com/top-facebook-games-genres-farming-15702\n","permalink":"https://www.mrred.it/su-quale-genere-mi-oriento-per-il-prossimo-gioco-da/","summary":"\u003cp\u003eIn quest’articolo vengono mostrati i 10 generi più giocati su Facebook. Fanno da capolista i \u003cstrong\u003eFarming Games\u003c/strong\u003e che con l’aiuto di Farmville 2 vola in prima posizione, non molto distanti, solo in settimana posizione, i \u003cstrong\u003eStrategy and Combat Games\u003c/strong\u003e che risultano essere i più redditizi.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWith a total of \u003cstrong\u003e7.572.831 DAU\u003c/strong\u003e, Strategy and Combat games come in at seventh place.  \u003cstrong\u003eThis genre sees fairly high monetization rates and the top game\u003c/strong\u003e, Social Empires, sees Spanish developer Social Point get a look-in.  The Poker genre holds sixth place with Zynga’s Texas HoldEm game claiming in excess of \u003cstrong\u003e6 million daily active users\u003c/strong\u003e (DAU), almost 5 million more than its second placed rival.\u003c/p\u003e","title":"Su quale genere mi oriento per il prossimo gioco da implementare?"},{"content":"Ne esistono diversi di servizi per creare una sorta di pagina about, appunto about.me la fa da padrone, ma ogni tanto esce qualche “clone” come ad esempio enthuse.me che ha un modo molto carino di mostrare le informazioni personali, tutte, ovviamente, reperite in maniera automatica collegando i vari account social. Ecco un esempio: http://www.enthuse.me/enrico Enrico Rossomando - developer - enthuse.me\n","permalink":"https://www.mrred.it/enthuse-me/","summary":"\u003cp\u003eNe esistono diversi di servizi per creare una sorta di pagina about, appunto \u003ca href=\"http://about.me\"\u003eabout.me\u003c/a\u003e la fa da padrone, ma ogni tanto esce qualche “clone” come ad esempio \u003ca href=\"http://www.enthuse.me\"\u003eenthuse.me\u003c/a\u003e che ha un modo molto carino di  mostrare le informazioni personali, tutte, ovviamente, reperite in maniera automatica collegando i vari account social. Ecco un esempio: \u003ca href=\"http://www.enthuse.me/enrico\"\u003ehttp://www.enthuse.me/enrico\u003c/a\u003e \u003ca href=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/02/Enrico-Rossomando-developer-enthuse.me_.png\"\u003e\u003cimg alt=\"Enrico Rossomando - developer - enthuse.me\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/02/Enrico-Rossomando-developer-enthuse.me_-650x1897.png\"\u003e\u003c/a\u003e Enrico Rossomando - developer - enthuse.me\u003c/p\u003e","title":"Il mio profilo su enthuse.me"},{"content":"Il sito del tribunale di Milano è stato Hackerato da LndTm 2013\nNella pagina era presente il seguente messaggio:\nPreparatevi ha inizio l’apocalisse!\nE’ la fine per un nuovo inizio.\nSta arrivando come l’ira di DIO il vero cambiamento per i giovani del popolo italiano.\nLa giovane Italia degli italiani che lavorano e sono stufi di essere presi per il culo, derubati, maltrattati da quei delinquenti che ci governano e da tutte le lobby che li supportano.\nDa adesso pagheranno per tutto quello che hanno fatto.\nRIVOLUZIONE DIGITALE\nE sempre all’interno della pagina, ben nascosto c’era questo video: Two Steps From Hell - Freedom Fighters\n","permalink":"https://www.mrred.it/tribunale-di-milano-hacked/","summary":"\u003cp\u003eIl sito del \u003cstrong\u003etribunale di Milano\u003c/strong\u003e è stato Hackerato da \u003cstrong\u003eLndTm 2013\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/86bd15200d9466df56933920e775bb24/tumblr_inline_mibimvUhX61qz4rgp.png\"\u003e\u003c/p\u003e\n\u003cp\u003eNella pagina era presente il seguente messaggio:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePreparatevi ha inizio l’apocalisse!\u003c/p\u003e\n\u003cp\u003eE’ la fine per un nuovo inizio.\u003c/p\u003e\n\u003cp\u003eSta arrivando come l’ira di DIO il vero cambiamento per i giovani del popolo italiano.\u003c/p\u003e\n\u003cp\u003eLa giovane Italia degli italiani che lavorano e sono stufi di essere presi per il culo, derubati, maltrattati da quei delinquenti che ci governano e da tutte le lobby che li supportano.\u003c/p\u003e\n\u003cp\u003eDa adesso pagheranno per tutto quello che hanno fatto.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRIVOLUZIONE DIGITALE\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eE sempre all’interno della pagina, ben nascosto c’era questo video: \u003ca href=\"http://www.youtube.com/watch?feature=player_detailpage\u0026amp;v=YJm6b-o2pTM#t=2\"\u003eTwo Steps From Hell - Freedom Fighters\u003c/a\u003e\u003c/p\u003e","title":"Tribunale di Milano hacked"},{"content":"Intervista a Keith Shepherd co-fondatore di Imangi, società americana del famosissimo gioco Temple Run, che conta più di 170 milioni di download tra iOS e Android, ci racconta come, con un team di poche persone sono riusciti a costruire un brand così forte come quello di Temple Run.\nImangi Studios is still a small, independent developer. Temple Run was the work of a three-person team: Shepherd, Luckyanova and artist Kiril Tchangov. The sequel was made by five people: that trio plus Jeff Ruediger and Pete Parisi from FuzzyCube Software.\nArticolo sul theGuardian: http://www.guardian.co.uk/technology/appsblog/2013/jan/17/temple-run-2-interview\n","permalink":"https://www.mrred.it/temple-run-2-our-goal-is-to-build-something-that/","summary":"\u003cp\u003eIntervista a \u003cstrong\u003eKeith Shepherd\u003c/strong\u003e co-fondatore di \u003ca href=\"http://www.imangistudios.com/\"\u003eImangi\u003c/a\u003e, società americana del famosissimo gioco \u003cstrong\u003eTemple Run\u003c/strong\u003e, che conta più di \u003cstrong\u003e170 milioni\u003c/strong\u003e di download tra iOS e Android, ci racconta come, con un team di poche persone sono riusciti a costruire un brand così forte come quello di Temple Run.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImangi Studios is still a small, independent developer. Temple Run was the work of a three-person team: Shepherd, Luckyanova and artist Kiril Tchangov. The sequel was made by five people: that trio plus Jeff Ruediger and Pete Parisi from FuzzyCube Software.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eArticolo sul \u003cstrong\u003etheGuardian\u003c/strong\u003e:  \u003ca href=\"http://www.guardian.co.uk/technology/appsblog/2013/jan/17/temple-run-2-interview\"\u003e\u003c/a\u003e\u003ca href=\"http://www.guardian.co.uk/technology/appsblog/2013/jan/17/temple-run-2-interview\"\u003ehttp://www.guardian.co.uk/technology/appsblog/2013/jan/17/temple-run-2-interview\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.guardian.co.uk/technology/appsblog/2013/jan/17/temple-run-2-interview\"\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/f1759eae1e13cd2dbae1c6433ea44b4a/tumblr_inline_mi97slWz3o1qz4rgp.png\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"Temple Run 2: 'Our goal is to build something that lasts for the long term'"},{"content":"Un interessantissimo articolo che chiarisce, analizzando minuziosamente ogni core element del gioco, il successo straordinario raggiunto da Rage of Bahamut e tutti i suoi cloni fatti da Mobage.\nNonostante la sua pessima veste grafica ed un tutorial di ben 15 passi (noiosissimo…) è riuscito a diventare il Gangnam Style dei giochi…\nNOT A CARD GAME BUT A CARD COLLECTING GAME\nWith Rage of Bahamut, Marvel: War of Heroes, Hell Fire, Blood Brothers and other similar titles Mobage has succeeded to hook and monetize players around the world. The success of these titles seems very odd as there’s no stunning graphics, extreme polish or new and exciting game play modes. But once you give some time to these games you’ll understand that their success is based simply on our natural need to collect and compare what we have with other collectors around the world. Articolo su Deconstructor of Fun: http://deconstructoroffun.blogspot.it/2012/11/how-rage-of-bahamut-monetizes.html\n","permalink":"https://www.mrred.it/how-rage-of-bahamut-monetizes/","summary":"\u003cp\u003eUn interessantissimo articolo che chiarisce, analizzando minuziosamente ogni core element del gioco, il successo straordinario raggiunto da \u003cstrong\u003eRage of Bahamut\u003c/strong\u003e e tutti i suoi cloni fatti da \u003cstrong\u003eMobage\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eNonostante la sua pessima veste grafica ed un tutorial di ben 15 passi (noiosissimo…) è riuscito a diventare il \u003cem\u003eGangnam Style dei giochi\u003c/em\u003e…\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNOT A CARD GAME BUT A CARD COLLECTING GAME\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWith Rage of Bahamut, Marvel: War of Heroes, Hell Fire, Blood Brothers and other similar titles Mobage has succeeded to hook and monetize players around the world. The success of these titles seems very odd as there’s no stunning graphics, extreme polish or new and exciting game play modes. But once you give some time to these games you’ll understand that their success is based simply on our natural need to collect and compare what we have with other collectors around the world. \u003c/p\u003e","title":"How rage of Bahamut Monetizes"},{"content":"http://www.youtube.com/watch?v=8FpigqfcvlM\nSe state pensando a come sviluppare il tutorial per il prossimo gioco questo video potrebbe darvi qualche suggerimento su come procedere nel design e nell’implementazione.\nSe invece pensate che questo discorso non si possa applicare al genere di gioco che state sviluppando vi farete solo qualche risata :)\nGrazie a @egoraptor :)\n(Source: http://www.youtube.com/)\n","permalink":"https://www.mrred.it/tutotorial-mega-man-classic-vs-mega-man-x/","summary":"\u003cp\u003e\u003ca href=\"http://www.youtube.com/watch?v=8FpigqfcvlM\"\u003ehttp://www.youtube.com/watch?v=8FpigqfcvlM\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSe state pensando a come sviluppare il tutorial per il prossimo gioco questo video potrebbe darvi qualche suggerimento su come procedere nel design e nell’implementazione.\u003c/p\u003e\n\u003cp\u003eSe invece pensate che questo discorso non si possa applicare al genere di gioco che state sviluppando vi farete solo qualche risata :)\u003c/p\u003e\n\u003cp\u003eGrazie a \u003ca href=\"https://twitter.com/egoraptor\"\u003e@egoraptor\u003c/a\u003e :)\u003c/p\u003e\n\u003cp\u003e(Source: \u003ca href=\"http://www.youtube.com/\"\u003ehttp://www.youtube.com/\u003c/a\u003e)\u003c/p\u003e","title":"Tutotorial? Mega Man Classic vs. Mega Man X"},{"content":"Avrò scongiurato contro Adobe per centinaia i volte quando usavo Illustrator e Photoshop sul mio Macbook perché puntualmente quando selezionavo un oggetto impiegava tra i 2 e i 5 secondi per selezionarlo facendo comparire in continuazione la fatidica rotellina della morte (si, mi riferisco a quella tutta colorata che appare durante un caricamento…)\nStremato provo a cercare su internet ed in una discussione su un forum di adobe, per caso, trovo la risposta… Il problema è RightZoom, una piccola utility per Mac che ti permette di fare lo zoom delle finestre a schermo intero, un po’ come funziona su Windows.\nSe state leggendo questo post con i battiti a mille e due occhiaie enormi perché questo problema non vi faceva dormire la notte non vi affrettate a cancellare e formattare i settori dove risiede RightZoom, ma basta semplicemente dirgli di disabilitarsi sulle applicazioni ella suite Adobe.\nA questo punto Illustrator e Photoshop tornano a funzionare come sempre :), mi scuso pubblicamente con Adobe per tutte le cose che gli ho detto in questi mesi :)\n","permalink":"https://www.mrred.it/rightzoom-per-mac-osx-rallenta-adobe-illustrator-e/","summary":"\u003cp\u003eAvrò scongiurato contro Adobe per centinaia i volte quando usavo Illustrator e Photoshop sul mio Macbook perché puntualmente quando selezionavo un oggetto impiegava tra i 2 e i 5 secondi per selezionarlo facendo comparire in continuazione la fatidica rotellina della morte (si, mi riferisco a quella tutta colorata che appare durante un caricamento…)\u003c/p\u003e\n\u003cp\u003eStremato provo a cercare su internet ed in \u003ca href=\"http://forums.adobe.com/thread/758287\"\u003euna discussione\u003c/a\u003e su un forum di adobe, per caso, trovo la risposta… Il problema è RightZoom, una piccola utility per Mac che ti permette di fare lo zoom delle finestre a schermo intero, un po’ come funziona su Windows.\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/c7eb8d7eea0c1179b6892ac5a000dc48/tumblr_inline_mhzz5thC461qz4rgp.jpg\"\u003e\u003c/p\u003e","title":"RightZoom per Mac OSX rallenta Adobe Illustrator e Photoshop"},{"content":"Un interessante articolo che confronta due numeri di Apple e mostra quanto incidono le revenue da AppStore per una società che solo nel 2012 ha generato 156 miliardi di dollari…\nIn January 2012, Apple announced it had paid out $4 billion, so in the last twelve months, it has paid out $3 billion, and Apple has trousered $1.3bn. Which again sounds like a lot.\nIn Apple’s last financial year, ending September 29, 2012, Apple generated revenues of $156 billion. The iPhone division alone made $80 billon. iPad made £32 billion. The company as a whole made a net profit of $42 billion. The Appstore represents less than 1% of Apple’s business.\nArticolo su GamesBrief: http://www.gamesbrief.com/2013/01/why-apple-doesnt-care-about-the-appstore/\n","permalink":"https://www.mrred.it/why-apple-doesnt-care-about-the-appstore/","summary":"\u003cp\u003eUn interessante articolo che confronta due numeri di Apple e mostra quanto incidono le revenue da AppStore per una società che solo nel 2012 ha generato 156 miliardi di dollari…\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIn January 2012, Apple announced it had paid out $4 billion, so in the last twelve months, it has paid out $3 billion, and Apple has trousered $1.3bn. Which again sounds like a lot.\u003c/p\u003e\n\u003cp\u003eIn \u003ca href=\"http://files.shareholder.com/downloads/AAPL/2250592290x0x626671/7f6ff5eb-93a7-4819-8b24-e06b8291ded8/AAPL_10K_FY12_10.31.12.pdf\"\u003eApple’s last financial year\u003c/a\u003e, ending September 29, 2012, Apple generated revenues of $156 billion. The iPhone division alone made $80 billon. iPad made £32 billion. The company as a whole made a net profit of $42 billion. The Appstore represents less than 1% of Apple’s business.\u003c/p\u003e","title":"Why Apple doesn’t care about the Appstore"},{"content":"Se dovete intraprendere un nuovo progetto e volete stimare quanto richiederà per essere sviluppato, potete avvalervi di questo fantastico tool, molto semplice ma anche molto efficace.\nIl tool è disponibile a questo indirizzo: http://sixtoeightweeks.com/\n","permalink":"https://www.mrred.it/tempi-di-sviluppo-lasciamoci-aiutare-dalla-logica/","summary":"\u003cp\u003eSe dovete intraprendere un nuovo progetto e volete stimare quanto richiederà per essere sviluppato, potete avvalervi di questo fantastico tool, molto semplice ma anche molto efficace.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/3a771d2981828ec74af9ca47ac66bff7/tumblr_inline_mhue5mE4771qz4rgp.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003eIl tool è disponibile a questo indirizzo: \u003ca href=\"http://sixtoeightweeks.com/\"\u003e\u003c/a\u003e\u003ca href=\"http://sixtoeightweeks.com/\"\u003ehttp://sixtoeightweeks.com/\u003c/a\u003e\u003c/p\u003e","title":"Tempi di sviluppo, lasciamoci aiutare dalla logica!"},{"content":"Ecco come si presenta al momento la situazione globale dell’utilizzo dei browser per ogni nazione.\n","permalink":"https://www.mrred.it/top-browsers-per-country/","summary":"\u003cp\u003eEcco come si presenta al momento la situazione globale dell’utilizzo dei browser per ogni nazione.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/fccd477d5f5c87e3f28ef0f8716dea2f/tumblr_inline_mhtorf0afp1qz4rgp.jpg\"\u003e\u003c/p\u003e","title":"Top Browsers Per Country"},{"content":"http://www.youtube.com/watch?v=BlpKiZI_iL8 Lo avevo già condiviso, ma è troppo bello questo video che parla della storia di Chrome, come è riuscito a farsi strada in un mercato dominato da Explorer in continua lotta con Firefox, arriva lui e va ad occupare il 50% dei browser che navigano su internet… Fantastico!\n(Source: http://www.youtube.com/)\n","permalink":"https://www.mrred.it/the-chrome-story/","summary":"\u003cp\u003e\u003ca href=\"http://www.youtube.com/watch?v=BlpKiZI\"\u003ehttp://www.youtube.com/watch?v=BlpKiZI\u003c/a\u003e_iL8 Lo avevo già condiviso, ma è troppo bello questo video che parla della storia di Chrome, come è riuscito a farsi strada in un mercato dominato da Explorer in continua lotta con Firefox, arriva lui e va ad occupare il 50% dei browser che navigano su internet… Fantastico!\u003c/p\u003e\n\u003cp\u003e(Source: \u003ca href=\"http://www.youtube.com/\"\u003ehttp://www.youtube.com/\u003c/a\u003e)\u003c/p\u003e","title":"The Chrome story"},{"content":"Non sempre i giochi primi in classifica sono anche i più redditizi.\nOnavo, una società che offre prodotti per l’analisi e compressione dei dati scambiati dalle applicazioni mobile su iOS e Android, ha analizzato l’utilizzo dei giochi, nel mercato US iPhone in Novembre. Ad esempio, titoli come Angry Birds Star Wars viene giocato solo dal 3.9% degli iPhone in U.S. ogni mese. Hanno confrontato questo dato con il loro ranking in classifica ed hanno cercato di ricavarne l’ARPU (Average Revenue per User) per ogni titolo.\nDalla classifica si può vedere che i giochi più giocati di sempre come Angry Birds Star Wars, Bike Race Free sono in posizioni molto basse. A dominarla è Legend of the Cryptids e Rage of Bahamunt. Anche Bloons TD 5, un bellissimo tower defense si fa rispettare :)\nFonte: techrunch.com\n","permalink":"https://www.mrred.it/quale-mobile-games-attrae-i-giocatori-pi-spendaccioni/","summary":"\u003cp\u003eNon sempre i giochi primi in classifica sono anche i più redditizi.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"http://www.onavo.com/\"\u003eOnavo\u003c/a\u003e\u003c/strong\u003e, una società che offre prodotti per l’analisi e compressione dei dati scambiati dalle applicazioni mobile su iOS e Android, ha analizzato l’utilizzo dei giochi, nel mercato US iPhone in Novembre. Ad esempio, titoli come \u003cstrong\u003eAngry Birds Star Wars viene giocato solo dal 3.9% degli iPhone in U.S. ogni mese\u003c/strong\u003e.  Hanno confrontato questo dato con il loro ranking in classifica ed hanno cercato di ricavarne \u003cstrong\u003el’ARPU\u003c/strong\u003e (Average Revenue per User) per ogni titolo.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/3a1398c485e55a229855f76a583930ed/tumblr_inline_mhqmqzmbTc1qz4rgp.png\"\u003e\u003c/p\u003e\n\u003cp\u003eDalla classifica si può vedere che i giochi più giocati di sempre come Angry Birds Star Wars, Bike Race Free sono in posizioni molto basse. A dominarla è \u003cstrong\u003eLegend of the Cryptids\u003c/strong\u003e e \u003cstrong\u003eRage of Bahamunt\u003c/strong\u003e. Anche \u003cstrong\u003eBloons TD 5\u003c/strong\u003e, un bellissimo tower defense si fa rispettare :)\u003c/p\u003e","title":"Quale mobile games attrae i giocatori più spendaccioni?"},{"content":"\nhttp://www.dhteumeuleu.com/ una raccolta di diversi esperimenti in HTML5 che fanno uso del Canvas senza nessun aiuto da parte di plugin come Flash…\nPer ogni esperimento è possibile visualizzare anche il codice sorgente per capire come è stato implementato. Molto utile per scoprire nuove tecniche di animazione e di gestione del canvas.\n","permalink":"https://www.mrred.it/html5-javascript-canvas-experiments/","summary":"\u003cp\u003e\u003ca href=\"http://www.dhteumeuleu.com/index\" title=\"Canvas Experiment\"\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/6766010971a29fb8d5ddbcb182a44f90/tumblr_inline_mhjuq20kZI1qz4rgp.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"http://www.dhteumeuleu.com/\"\u003e\u003c/a\u003e\u003ca href=\"http://www.dhteumeuleu.com/\"\u003ehttp://www.dhteumeuleu.com/\u003c/a\u003e\u003c/strong\u003e una raccolta di diversi esperimenti in HTML5 che fanno uso del Canvas senza nessun aiuto da parte di plugin come Flash…\u003c/p\u003e\n\u003cp\u003ePer ogni esperimento è possibile visualizzare anche il \u003cstrong\u003ecodice sorgente\u003c/strong\u003e per capire come è stato implementato. Molto utile per scoprire nuove tecniche di \u003cstrong\u003eanimazione\u003c/strong\u003e e di gestione del \u003cstrong\u003ecanvas\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"http://media.tumblr.com/4313d967329c4bcf7613575153554a5f/tumblr_inline_mhjv4t0B3m1qz4rgp.png\"\u003e\u003c/p\u003e","title":"HTML5 | Javascript canvas experiments"},{"content":"I moderni browser implementano la cosiddetta same-domain-policy che impedisce a qualsiasi richiesta HTTP fatta con l’oggetto XmlHttpRequest di accedere a risorse su server con un dominio diverso da quello in cui risiede lo script chiamante. Questo può sembrare una policy molto limitante ma impedisce alle pagine di caricare codice pericoloso e accedere a sessioni non autorizzate. Questa limitazione peròc risulta fastidiosa quando si sviluppano applicazioni web in localhost che fanno uso di API che non risiedono sulla propria macchina. Questo è l’errore che compare quando si tenta di accedere da localhost ad un dominio diverso tramite l’oggetto XmlHttpRequest: XMLHttpRequest cannot load http://192.168.0.123/dengenchronicles-backend/api/user/login/test?username=test\u0026amp;password=test. Origin http://127.0.0.1 is not allowed by Access-Control-Allow-Origin.\nPer risolvere il problema ci sono due strade, quella più comune è usare JSONP come data-type delle chiamate AJAX che incapsula le chiamate in dei tag script e non usa l’oggetto XmlHttpRequest. Nella documentazione di jQuery viene spiegato bene… Usare questo metodo ha alcune limitazioni nella gestione delle chiamate, per questo ho preferito la seconda strada. Un’alternativa è modificare il file http.conf di apache, abilitare alcuni header e impostare un parametro nella chiamate ajax. http.conf Header set Access-Control-Allow-Origin “http://localhost” Header set Access-Control-Allow-Credentials “true” Ovviamente la stessa configurazione può essere impostata anche sul server di produzione, inserendo i giusti domini o usando wildcards, se si vuole dare la possibilità di utilizzare le proprie API anche ad altri domini.\n","permalink":"https://www.mrred.it/javascript-cross-domain-api/","summary":"\u003cp\u003eI moderni browser implementano la cosiddetta \u003cstrong\u003esame-domain-policy\u003c/strong\u003e che impedisce a qualsiasi richiesta HTTP fatta con l’oggetto \u003cstrong\u003eXmlHttpRequest\u003c/strong\u003e di accedere a risorse su server con un dominio diverso da quello in cui risiede lo script chiamante. Questo può sembrare una policy molto limitante ma impedisce alle pagine di caricare codice pericoloso e accedere a sessioni non autorizzate. Questa limitazione peròc risulta fastidiosa quando si sviluppano applicazioni web in \u003cstrong\u003elocalhost\u003c/strong\u003e che fanno uso di API che non risiedono sulla propria macchina. Questo è \u003cstrong\u003el’errore\u003c/strong\u003e che compare quando si tenta di accedere da localhost ad un dominio diverso tramite l’oggetto XmlHttpRequest: \u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/cc1c8180c5c2aacd30079a843d9cb64d/tumblr_inline_mhhg3dOi6x1qz4rgp.png\"\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eXMLHttpRequest cannot load \u003ca href=\"http://192.168.0.123/dengenchronicles-backend/api/user/login/test?username=test\u0026amp;password=test\"\u003ehttp://192.168.0.123/dengenchronicles-backend/api/user/login/test?username=test\u0026amp;password=test\u003c/a\u003e. Origin \u003ca href=\"http://127.0.0.1\"\u003ehttp://127.0.0.1\u003c/a\u003e is not allowed by Access-Control-Allow-Origin.\u003c/p\u003e","title":"Javascript Cross Domain API"},{"content":"Un fantastico bottone fatto completamente in CSS… e l’animazione all’hover è veramente carina :), per vederlo live andate a questo indirizzo: http://codepen.io/bennettfeely/pen/ErFGv Grazie a Erik Deiner’s Tweet Button with CSS Animation\n","permalink":"https://www.mrred.it/twitter-button/","summary":"\u003cp\u003eUn fantastico bottone fatto completamente in CSS… e l’animazione all’hover è veramente carina :), per vederlo live andate a questo indirizzo: \u003ca href=\"http://codepen.io/bennettfeely/pen/ErFGv\"\u003ehttp://codepen.io/bennettfeely/pen/ErFGv\u003c/a\u003e Grazie a Erik Deiner’s  \u003ca href=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/02/tweet-button-css-animation.jpg\"\u003e\u003cimg alt=\"Tweet Button with CSS Animation\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/02/tweet-button-css-animation.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eTweet Button with CSS Animation\u003c/p\u003e","title":"Twitter button"},{"content":"CanvasSwirl è un bellissimo esperimento implementato in javascript che unisce ad un sistema di particelle la logica dello spirografo.\nLo spirografo è uno strumento che produce delle curve chiamate ipotrocoidi e epicicloidi. Ve lo ricorderete perché sicuramente lo avete utilizzato a scuola quando eravate piccoli.\nLe ipotrocoidi è una rulletta ottenibile come curva tracciata da un punto fissato ad una certa distanza dal centro di un cerchio mobile che ruota all’interno di un altro cerchio immobile. La figura animata chiarirà meglio il concetto :)\nLe epicicloidi invece si basano sullo stesso concetto delle ipotrocoidi ma il cerchio mobile ruota all’esterno del cerchio immobile.\nVariando i parametri di queste componenti possiamo ottenere tantissime figure: dal una semplice ellissi a forme molto complesse.\nLa libreria Canvas Swirl unisce questo concetto ad un sistema di particelle per ottenere effetti come questi:\nLa libreria è corredata di un pannello di configurazione dove è possibile cambiare tutti i valori del sistema di particelle e degli elementi che compongono lo spirografo.\nGrazie a http://xhva.net/ per il suo lavoro.\n","permalink":"https://www.mrred.it/canvasswirl-an-animated-spirograph-experiment-in/","summary":"\u003cp\u003eCanvasSwirl è un bellissimo esperimento implementato in javascript che unisce ad un sistema di particelle la logica dello spirografo.\u003c/p\u003e\n\u003cp\u003eLo \u003ca href=\"http://it.wikipedia.org/wiki/Spirograph\" title=\"Lo Spirograph è uno strumento che produce un tipo di curve chiamate ipotrocoidi e epicicloidi\"\u003espirografo\u003c/a\u003e è uno strumento che produce delle curve chiamate \u003ca href=\"http://it.wikipedia.org/wiki/Ipotrocoide\"\u003eipotrocoidi\u003c/a\u003e e \u003ca href=\"http://it.wikipedia.org/wiki/Epicicloide\"\u003eepicicloidi\u003c/a\u003e. Ve lo ricorderete perché sicuramente lo avete utilizzato a scuola quando eravate piccoli.\u003c/p\u003e\n\u003cp\u003eLe \u003cstrong\u003eipotrocoidi\u003c/strong\u003e è una rulletta ottenibile come curva tracciata da un punto fissato ad una certa distanza dal centro di un cerchio mobile che ruota all’interno di un altro cerchio immobile. La figura animata chiarirà meglio il concetto :)\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"image\" loading=\"lazy\" src=\"http://media.tumblr.com/079e9d8c872300c1c79a952286b3f892/tumblr_inline_mhgau5bxwf1qz4rgp.gif\"\u003e\u003c/p\u003e\n\u003cp\u003eLe \u003cstrong\u003eepicicloidi\u003c/strong\u003e invece si basano sullo stesso concetto delle ipotrocoidi ma il cerchio mobile ruota all’esterno del cerchio immobile.\u003c/p\u003e","title":"CanvasSwirl: An animated spirograph experiment in JavaScript and Canvas"},{"content":"http://www.youtube.com/watch?v=EajfmmrKMX4 CanvasSwirl testato su iphone 3GS (in alto a sinistra), iPhone 4 (in basso a sinistra), iPhone 4S (in alto a destra) e iPhone 5. La velocità dell’iPhone 5 che monta il nuovissimo chip A6 ovviamente non è paragonabile con i precedenti modelli, ma la cosa che sorprende è la poca differenza di performance tra iPhone 3GS e iPhone 4, nonostante quest’ultimo monti il chip A4, fatto da Apple su misura per la nuova linea di iPhone.\n(Source: http://www.youtube.com/)\n","permalink":"https://www.mrred.it/html5-canvasswirl-testato-su-iphone/","summary":"\u003cp\u003e\u003ca href=\"http://www.youtube.com/watch?v=EajfmmrKMX4\"\u003ehttp://www.youtube.com/watch?v=EajfmmrKMX4\u003c/a\u003e \u003ca href=\"http://jsswirl.com/\" title=\"CanvasSwirl: An animated spirograph experiment in JavaScript and canvas by xhva.net\"\u003eCanvasSwirl\u003c/a\u003e testato su iphone 3GS (in alto a sinistra), iPhone 4 (in basso a sinistra), iPhone 4S (in alto a destra) e iPhone 5. La velocità dell’iPhone 5 che monta il nuovissimo chip A6 ovviamente non è paragonabile con i precedenti modelli, ma la cosa che sorprende è la poca differenza di performance tra iPhone 3GS e iPhone 4, nonostante quest’ultimo monti il chip A4, fatto da Apple su misura per la nuova linea di iPhone.\u003c/p\u003e\n\u003cp\u003e(Source: \u003ca href=\"http://www.youtube.com/\"\u003ehttp://www.youtube.com/\u003c/a\u003e)\u003c/p\u003e","title":"HTML5 CanvasSwirl testato su iPhone"},{"content":"http://www.youtube.com/watch?v=De8A4jDWe40 Un bellissimo esperimento fatto completamente con le WebGL. Guardate il video oppure se avete un browser abilitato alle WebGL potete vederlo live a questo indirizzo: http://www.theoberg.com/things/furball/ Grazie a @theo_t\n(Source: http://www.youtube.com/)\n","permalink":"https://www.mrred.it/furball-in-webgl/","summary":"\u003cp\u003e\u003ca href=\"http://www.youtube.com/watch?v=De8A4jDWe40\"\u003ehttp://www.youtube.com/watch?v=De8A4jDWe40\u003c/a\u003e Un bellissimo esperimento fatto completamente con le WebGL. Guardate il video oppure se avete un browser abilitato alle WebGL potete vederlo live a questo indirizzo: \u003ca href=\"http://www.theoberg.com/things/furball/\"\u003ehttp://www.theoberg.com/things/furball/\u003c/a\u003e Grazie a @theo_t\u003c/p\u003e\n\u003cp\u003e(Source: \u003ca href=\"http://www.youtube.com/\"\u003ehttp://www.youtube.com/\u003c/a\u003e)\u003c/p\u003e","title":"Furball in WebGL"},{"content":"Giungo 2012 Natural Motion Games pubblica su App Store CSR Racing, nel giro di pochi giorni scala le classifiche e diventa l’app più redditizia. Dopo quasi un anno dalla sua uscita rimane ancora stabile nella Top10 delle app più redditizie dello store. CSR Racing nella Top Redditizie Michail Katkoff nell’articolo CSR Racing dissected fa una bellissima analisi sui meccanismi che hanno fatto di CSR Racing un gioco divertente e di successo. L’articolo è leggermente datato e manca di alcuni dettagli che sono stati aggiunti in aggiornamenti successivi come ad esempio la modalità \u0026ldquo;Multiplayer\u0026rdquo; (non è un vero e proprio multiplayer…) che è stata aggiunta nella versione 1.2. link all\u0026rsquo;articolo: Deconstructor of Fun - CSR Racing dissected by Michail Katkoff\n","permalink":"https://www.mrred.it/csr-racing-dissected/","summary":"\u003cp\u003eGiungo 2012 \u003cstrong\u003e\u003ca href=\"http://www.naturalmotiongames.com/\" title=\"Natural Motion Games website\"\u003eNatural Motion Games\u003c/a\u003e\u003c/strong\u003e pubblica su App Store \u003cstrong\u003eCSR Racing\u003c/strong\u003e, nel giro di pochi giorni scala le classifiche e diventa l’app più redditizia. Dopo quasi un anno dalla sua uscita rimane ancora stabile nella \u003cstrong\u003eTop10\u003c/strong\u003e delle app più redditizie dello store. \u003ca href=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/01/csr-racing_top_redditizie_appstore.png\"\u003e\u003cimg alt=\"CSR Racing nella Top Redditizie\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/01/csr-racing_top_redditizie_appstore.png\"\u003e\u003c/a\u003e CSR Racing nella Top Redditizie \u003cstrong\u003e\u003ca href=\"https://plus.google.com/111204649061580505525/posts\"\u003eMichail Katkoff\u003c/a\u003e\u003c/strong\u003e nell’articolo \u003cstrong\u003e\u003ca href=\"http://deconstructoroffun.blogspot.it/2012/07/csr-racing-dissected.html\" title=\"CSR Racing dissected\"\u003eCSR Racing dissected\u003c/a\u003e\u003c/strong\u003e fa una bellissima analisi sui meccanismi che hanno fatto di CSR Racing un gioco divertente e di successo. L’articolo è leggermente datato e manca di alcuni dettagli che sono stati aggiunti in aggiornamenti successivi come ad esempio la modalità \u003cstrong\u003e\u0026ldquo;Multiplayer\u0026rdquo;\u003c/strong\u003e \u003cem\u003e(non è un vero e proprio multiplayer…)\u003c/em\u003e che è stata aggiunta nella versione 1.2. link all\u0026rsquo;articolo: \u003ca href=\"http://deconstructoroffun.blogspot.it/2012/07/csr-racing-dissected.html\" title=\"Deconstructor of Fun -  CSR Racing dissected by Michail Katkoff\"\u003eDeconstructor of Fun -  CSR Racing dissected by Michail Katkoff\u003c/a\u003e\u003c/p\u003e","title":"CSR Racing dissected"},{"content":"Sviluppate videogiochi? Quale ruolo ricoprite? In quest’articolo su wikipedia (http://it.wikipedia.org/wiki/Sviluppatore_di_videogiochi) vengono elencate ed approfondite tutte le varie figure professionali che rientrano sotto la macro categoria dello \u0026ldquo;Sviluppatore di videogiochi\u0026rdquo;. Wikipedia page - Sviluppatore di videogioco Per portare qualche esempio: Lead Designer Un lead designer esegue molti degli incarichi menzionati per il game designer ma soprattutto rappresenta il punto di riferimento per gli altri membri del gruppo di design e del progetto per quanto concerne la sua area, in modo da raggiungere gli obiettivi di produzione prefissati. Assieme al producer, ha potere decisionale riguardo alle scelte di design, specialmente nei casi in cui queste non implichino nessun cambiamento radicale negli obiettivi e tempi di sviluppo. Il lead designer è responsabile della selezione degli altri designer del team e talvolta si occupa di presentare il gioco ai media. Programmatore dell’Intelligenza Artificiale Un programmatore di intelligenza artificiale (artificial intelligence programmer) scrive essenzialmente le regole che governano il comportamento delle entità all’interno del gioco. Un AI programmer alle prime armi deve apprendere gli algoritmi di base e i concetti dietro l’IA, come il path finding, i pattern e gli alberi di decisione. Tra i concetti più avanzati nel campo dell’IA figurano le reti neurali, l’A-Life, gli algoritmi genetici e le macchine a stati finiti. L’abilità principale dell’AI programmer sta nell’implementare complessi comportamenti di gioco, che funzionino in tempo reale senza eccessivi sforzi del processore. Direttore artistico Il direttore artistico (art director) è, tra gli artisti, la figura con la maggiore conoscenza degli strumenti, delle tecnologie e dei metodi utilizzati. Le sue idee creative e abilità artistiche hanno notevole influenza sulla forma del progetto e, laddove necessario, contribuisce alla correzione dei problemi che si verificano durante il ciclo produttivo. L’art director lavora strettamente con il producer e con il game designer per gestire l’attività produttiva del team artistico. … molti altri a questo link: http://it.wikipedia.org/wiki/Sviluppatore_di_videogiochi\n","permalink":"https://www.mrred.it/sviluppatore-di-videogiochi/","summary":"\u003cp\u003eSviluppate videogiochi? Quale ruolo ricoprite? In quest’articolo su \u003cstrong\u003ewikipedia (\u003cem\u003e\u003ca href=\"http://it.wikipedia.org/wiki/Sviluppatore_di_videogiochi\"\u003ehttp://it.wikipedia.org/wiki/Sviluppatore_di_videogiochi\u003c/a\u003e\u003c/em\u003e)\u003c/strong\u003e vengono elencate ed approfondite tutte le varie figure professionali che rientrano sotto la macro categoria dello \u003cem\u003e\u003cstrong\u003e\u0026ldquo;Sviluppatore di videogiochi\u0026rdquo;.\u003c/strong\u003e\u003c/em\u003e \u003ca href=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/01/Schermata-2013-09-27-alle-10.33.49.png\"\u003e\u003cimg alt=\"Wikipedia page - Sviluppatore di videogioco\" loading=\"lazy\" src=\"http://blog.mrred.it/logdaily/wp-content/uploads/sites/41/2013/01/Schermata-2013-09-27-alle-10.33.49-650x414.png\" title=\"Wikipedia page - Sviluppatore di videogioco\"\u003e\u003c/a\u003e Wikipedia page - Sviluppatore di videogioco Per portare qualche esempio: \u003cstrong\u003eLead Designer\u003c/strong\u003e Un lead designer esegue molti degli incarichi menzionati per il game designer ma soprattutto rappresenta il punto di riferimento per gli altri membri del gruppo di design e del progetto per quanto concerne la sua area, in modo da raggiungere gli obiettivi di produzione prefissati. Assieme al producer, ha potere decisionale riguardo alle scelte di design, specialmente nei casi in cui queste non implichino nessun cambiamento radicale negli obiettivi e tempi di sviluppo. Il lead designer è responsabile della selezione degli altri designer del team e talvolta si occupa di presentare il gioco ai media. \u003cstrong\u003eProgrammatore dell’Intelligenza Artificiale\u003c/strong\u003e Un programmatore di intelligenza artificiale (artificial intelligence programmer) scrive essenzialmente le regole che governano il comportamento delle entità all’interno del gioco. Un AI programmer alle prime armi deve apprendere gli algoritmi di base e i concetti dietro l’IA, come il path finding, i pattern e gli alberi di decisione. Tra i concetti più avanzati nel campo dell’IA figurano le reti neurali, l’A-Life, gli algoritmi genetici e le macchine a stati finiti. L’abilità principale dell’AI programmer sta nell’implementare complessi comportamenti di gioco, che funzionino in tempo reale senza eccessivi sforzi del processore. \u003cstrong\u003eDirettore artistico\u003c/strong\u003e Il direttore artistico (art director) è, tra gli artisti, la figura con la maggiore conoscenza degli strumenti, delle tecnologie e dei metodi utilizzati. Le sue idee creative e abilità artistiche hanno notevole influenza sulla forma del progetto e, laddove necessario, contribuisce alla correzione dei problemi che si verificano durante il ciclo produttivo. L’art director lavora strettamente con il producer e con il game designer per gestire l’attività produttiva del team artistico. … \u003cem\u003emolti altri a questo link:\u003c/em\u003e \u003cem\u003e\u003ca href=\"http://it.wikipedia.org/wiki/Sviluppatore_di_videogiochi\"\u003ehttp://it.wikipedia.org/wiki/Sviluppatore_di_videogiochi\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e","title":"Sviluppatore di Videogiochi"}]