Content tagged Hii

Un indice da azionare
posted on 2021-03-26 01:25

Penso che dovrebbe esistere un qualche indice di inefficienza intrinseca dei programmi, misurato grossolanamente sulla base del numero di azioni elementari necessarie per compiere una azione, in rapporto all’entità della variazione apportata.

Un esempio for dummies: sono in un editor di testo e mi trovo una distesa di testo tutta in maiuscolo. Voglio avere le iniziali maiuscole e il resto della parola in minuscolo.

Un comando tipo Cambia maiuscole e minuscole lasciando la maiuscola solo all’inizio del periodo, purché la preceda un punto, data per scontata la selezione preventiva del testo su cui intervenire, richiede un clic (diciamo che il clic è l’unità di misura fondamentale per l’interazione umana con l’informazione, Hii acronimo di Human Information Interaction, come il bit è l’unità di misura fondamentale per l’informazione).

Un’interfaccia diversa potrebbe prevedere un clic per richiamare una finestra di dialogo Maiuscole/minuscole, un altro clic per selezionare un radio button corrispondente all’opzione di trasformazione che desideriamo e un terzo clic per dare OK.

La prima forma di interazione è evidentemente più efficiente della seconda.

Nell’ambito della misurazione globale dell’efficienza, questa operazione dovrebbe avere un peso minimo, dato che il cambiamento alla struttura dati la altera in misura relativa. Il suo peso, sempre per fare esempi, dovrebbe essere minore di quello di una operazione di generazione automatica di un outline a partire da un testo. Dato che la variazione strutturale dei dati è ben maggiore.

Moltiplicando i punti di analisi e adottando un qualche standard di definizione delle operazioni, potrebbe diventare un misuratore di efficienza da applicare in mille situazioni, per ragionare attorno al costo, oppure non tanto sulle capacità effettive del programma ma sul tempo che richiede per raggiungere risultati. E diventerebbe interessante il confronto tra programmi.

Come lo chiamiamo? Mi viene in mente il film Tempi moderni con il suo protagonista al lavoro in catena di montaggio, a forza di pensare a tutti questi clic che volano. L’indice di Chaplin.

La parola a ricercatori, matematici, scienziati, esperti di design, che potrebbero codificarlo davvero in termini più rigorosi di questi.

Mentre approfondisco la faccenda dei commenti per il blog, chi vuole lasciare comunque un commento da qui può accedere liberamente alla pagina commenti di Muut per QuickLoox. Non è ancora (ri)collegata a questi post (è lo scopo di tutto l’esercizio). Però lo sarà.

This blog covers 1Writer, 512 Pixels, Adium, Adobe, AirPort Express, AirPort Extreme, AirTable, All About Apple Museum, Altroconsumo, Amd, Android, Andy Hertzfeld, App Store, App Tracking Transparency, Apple, Apple Arcade, Apple Distinguished School, Apple II, Apple Silicon, Apple Store, AppleDaily, AppleScript, Aqua, Aqueux, Arm, Ars Technica, Ascii, Asymco, Audion, Automator, Axios, BBEdit, Backblaze, Beeper, Bell Labs, Big Sur, Bing, BirchTree Mac, BlastDoor, Bruno Munari, Cartoonito, Catalina, Cbs, Chaplin, Cheetah, China Railway Shenyang, Clubhouse, Coleslaw, Comandi rapidi, Come un ombrello su una macchina da cucire, Common Lisp, Cortana, Covid, Covid-19, DaD, Dad, Dalian, Dan Peterson, Daring Fireball, Dediu, Disqus, Dock, Doom, Dortmund, Drafts, DuckDuckGo, Edimburgo, Edinburgh Learns for Life, Editorial, Erc, Everyone Can Create, Excel, Exchange, Facebook, Feedly, Flappy Birds, Flash, Fondazione, Franco Battiato, Frix, Fsf, G3, Geneforge 1 - Mutagen, GitHub, Gizmodo, Gnu, Google, Google Play, HP, HP Smart, Hafnium, Happy Scribe, Hemlock, Hey, Hii, HomePod Mini, Horace Dediu, Html, Il ritorno del Re, Incunabolo, Insegnanti 2.0, Internet Explorer, Internet Relay Chat, Irc, Isaac Asimov, It is better to be a pirate than join the Navy, Ivacy, Jason Snell, JavaScript, Jeff Vogel, John Gruber, Kansas City Chiefs, Krebs, LG, La classe capovolta, LaserWriter, LibreItalia, LibreOffice, Lightroom, Liguria, Linux, Lisp, Luca Bonissi, M1, M118dw, Mac, Mac OS X, Mac mini, MacBook Pro, MacMomo, MacSparky, Macintosh, Macintosh Plus, Mail, MarK Twain, Marco, Markdown, MarsEdit, Matt Birchler, Matthew Cassinelli, Mavericks, Meet, MessagePad, Microsoft, Mike D’Antoni, Mission Control, Model One Digital+, Mojave, Mount Sinai, Muut, Nasa, NetNewsWire, Newton, Newton Press, Nicola D’Agostino, Nokia, Notifiche, Notre-Dame, NovaChat, OS X, Olimpia, OpenDocument, OpenDocument Reader, Ordine dei Giornalisti, PageMaker, Pages, Panic, Paolo Attivissimo, Patreon, Patrick Mahomes, Pdf, People, Perseverance, Pfizer, Photoshop, Plan 9, Play Store, Playdate, PowerBook Duo, PowerPC, PowerPoint, Preferenze di Sistema, Procter & Gamble, Project Zero, Python, Queen, QuickLoox, Radio.Garden, Rai, RaiPlay Yoyo, Raspberry Pi, Reddit, Richard Stallman, Rss, Ryzen, Safari, Samsung, Sars, Savona, Scott Forstall, Shortcuts, Shortcuts Catalog, Simone Aliprandi, Six Colors, SkilledObject, South African Revenue Service, Spaces, Spiderweb Software, St. Therese Catholic Primary School, Steve Jobs, Stevie Wonder, Storie di Apple, Sudafrica, Super Bowl, Super Mario Bros, Swift, Taio, Tampa Bay Buccaneers, Tech Reflect, Tempi moderni, Tesla, TextEdit, Textastic, The Eclectic Light Company, The Verge, Think Different, Thoughts on Flash, Tim Cook, Tivoli, Tivoli Audio Art, Toca Boca, Tom Brady, Tom Taschke, Tommaso, Toshiba, Trillian, Trilogia Galattica, Tweetbot, Twitter, TypeScript, Unix, Utf-8, Visual Studio, Visual Studio Code, Vpn, VxWorks, West Coast, Windows, Windows Phone, Word, WordPress, Wwdc, Yoda, YouTube, Zune, adware, cookie, coronavirus, desktop publishing, ePub, emacs, hyper key, iBooks Author, iMessage, iMovie, iOS, iOS 14, iOS 14.5, iPad, iPad Pro, iPadOS macOS, iPhone, iPhone 12 mini, iPhone 6, iPhone 6s, iPhone SE, iPod, isso, jailbreak, macOS, malware, npm, privacy, rsync, sandbox, scuola, setteBit, software, soup, walled garden, zip, Arcade, tv, watch, watch SE

View content from 2021-04, 2021-03, 2021-02, 2021-01


Unless otherwise credited all material Creative Commons License by lux