19.1.3: Blocco del codice 28/5/26 • 19.2: Inizio della modalità di approvazione del codice 18/6/26 • 20.0: aperto nel main; Blocco funzionalità 23/7/26 • 20 Blocco EA4 11/6/26
Benvenuti all'aggiornamento sullo sviluppo di JMP del 29 maggio 2025!
Grazie a tutti coloro che hanno contribuito a correggere, testare, integrare e verificare le correzioni di bug per la nostra prossima versione di emergenza JMP 19.1.3 ! Tutte le modifiche previste sono state apportate e abbiamo raggiunto la fase di blocco del codice , a cui seguirà il blocco della sicurezza il 4 giugno. Prevediamo di rilasciare la versione 19.1.3 a metà giugno, dopo che il team di QA avrà completato i test di installazione per tutti i prodotti.
La versione EA4 di JMP 20 verrà bloccata tra meno di due settimane. Per chi non ha familiarità con questa procedura, EA4 è la quarta iterazione delle funzionalità di JMP 20 che abbiamo reso disponibile per i test a un gruppo selezionato di clienti interessati a fornire feedback. Sviluppatori, continuate ad aggiornare le pagine delle vostre funzionalità per descrivere in dettaglio le nuove opzioni pronte per i test utente!
La modalità di approvazione del codice JMP 19.2 inizia il 18/06/2026. Questa versione utilizza il processo di approvazione del percorso di manutenzione descritto qui in Confluence . Si raccomanda vivamente agli sviluppatori di correggere i bug in JMP 20 e di consentire ai tester di verificarli prima di integrarli nel percorso 19.2.
Un sentito ringraziamento a Caleb King e Simin Zheng per aver tenuto una presentazione dal titolo " Statistica applicata nell'era dell'intelligenza artificiale" durante l'incontro di JMP Dev di giovedì! Se vi siete persi l'incontro, potete trovare la registrazione qui . Sono felice che in JMP ci siano così tante persone che si interessano con tanta attenzione a temi legati all'IA, come l'affidabilità dei risultati. Verso la fine dell'incontro, abbiamo anche discusso dell'utilizzo dell'IA in ambito didattico. Diversi stagisti hanno gentilmente condiviso le proprie esperienze (o la loro assenza) con l'IA nei corsi recenti. È stata un'ulteriore occasione per conoscere meglio i nostri stagisti di JMP e apprezzo molto la loro partecipazione. Se non siete a Cary, potreste non avere l'opportunità di incontrare i nostri stagisti di persona, ma potete leggere di più su di loro qui su InsideJMP !
Congratulazioni a Russ Wolfinger e alla sua famiglia per il matrimonio di sua figlia Brenna, celebrato la scorsa settimana! Russ è felice di dare il benvenuto al suo nuovo genero in famiglia e ha condiviso alcune foto del matrimonio nella chat della riunione di aprile del nostro JMP Employee User Group (JEJUG), quindi sono sicuro che non gli dispiacerà se le condivido anche qui. Se avete partecipato alla riunione JEJUG di aprile o ne avete visto la registrazione, ricorderete che Russ ha parlato di Brenna che indossava l'abito da sposa della nonna e delle difficoltà incontrate nella ricerca di una lavanderia specializzata per renderlo di nuovo idoneo al matrimonio. Alla fine è andato tutto per il meglio! Congratulazioni agli sposi!

Comunicazioni generali
Date importanti in arrivo
- Blocco del codice JMP 20 EA4 – 11/06/2026
- Approvazione del codice JMP 19.2 - 18/06/2026
- Blocco del codice JMP 19.2 – 07/09/2026
- Blocco del codice JMP 20 EA5 – 23/07/2026
- Blocco delle funzionalità di JMP 20 – 23/07/2026
- Si prega di visitare Confluenza per l'elenco completo delle date di JMP 19 e JMP 20 .
Aggiornamenti sullo sviluppo di JMP
Nucleo
- Xan: Continua il lavoro sugli elementi personalizzati di JSL Graph Builder, ma li ho messi da parte per una valutazione. Ho perfezionato l'euristica degli assi per la formattazione dei numeri a bassa risoluzione. Aggiunto il supporto PolySeg JSL per il collegamento delle righe.
Dipartimento dell'Energia e affidabilità
- Yen-Chun (stagista che riporta a Ryan Lekivetz): Questa settimana ho partecipato a diverse sessioni di formazione per stagisti, tra cui una di improvvisazione e una sulle tecnologie di ricerca e sviluppo, che sono state molto divertenti e istruttive! Per il mio progetto di tirocinio, sto sviluppando un framework di selezione del modello per esperimenti di ordine di aggiunta (OofA) , in cui l'ordine di aggiunta dei componenti è importante. Questa settimana ho testato i metodi convenzionali di selezione del modello su dataset OofA comuni tratti dalla letteratura e il nostro prossimo passo è quello di incorporare la direzionalità dell'ordine nell'analisi. Nel complesso, è stata una settimana ricca di eventi e piacevole. :smiling_face_with_smiling_eyes:
- Jace (stagista che riporta a Ryan Lekivetz): Durante la prima settimana qui, ho iniziato a generare i progetti OMARS in modo da poterli utilizzare per il mio progetto più avanti quest'estate. Finora, sono riuscito a replicare diversi dei principali progetti elencati nell'articolo originale.
Hosting e interfacce
- Michael H:
- Ho aiutato altri sviluppatori a far funzionare lo script xcode-unlock-p4.sh. Poiché la soluzione riguardava un problema di compatibilità tra i file .zprofile e .profile, ho migliorato lo script per renderlo più robusto e per controllare meglio gli argomenti quando viene eseguito manualmente.
- Ho aiutato Jim B a risolvere un problema con l'esecuzione del test di Thread Sanitizer. La soluzione è stata aggiornare Xcode alla versione 26.5 sulla macchina di compilazione/test, per una migliore compatibilità con la versione di macOS in esecuzione.
- È stata integrata una correzione in JMP 19.2 per i file .sql su Mac. macOS Tahoe ha modificato l'UTI per questi file, causando una regressione che Mandy ha scoperto.
- È stata rilasciata una correzione per JMP 20 e JMP 19.2 che consente a JMP di aprire file .xlsx, .json e .xml tramite trascinamento. Questa funzionalità si era interrotta nella versione 19.0 ed era stata segnalata da un utente.
- Ho analizzato i nuovi problemi dell'analizzatore statico di Xcode 26.5 e ho implementato delle correzioni per la maggior parte di essi. Rimangono ancora alcuni falsi positivi che non ho risolto perché la correzione sarebbe stata troppo invasiva. Valuterò la possibilità di modificare lo strumento di segnalazione in modo che li ignori.
HTML interattivo
- Arnav Murthy ( stagista che riporta a John Powell) :
- Ho imparato a usare JMP completando il tutorial della community di utenti.
- Ho installato vari strumenti di sviluppo sul mio computer (Visual Studio, VS Code, Perforce, ecc.).
- Compilazione ed esecuzione del build desktop e test web completati con successo: ora posso iniziare a programmare.
- Mike Stickles: Completato il lavoro sui problemi JMPHTML-15538 ( Modello di formato: HTML5 perde il suo modello di formato quando si usa <.> ), JMPHTML-15544 ( Modello di formato: l'etichetta per valore non rispetta il modello di formato ), JMPHTML-15545 ( Modello di formato: l'etichetta della riga di riferimento non viene rispettata ) e JMPHTML-15504 ( Modello di formato del marcatore: il tooltip non mostra il modello di formato ). I primi due sono stati accettati e chiusi dopo i test, il terzo è ancora in fase di test e il quarto è stato sottoposto a revisione del codice. Attualmente sta indagando su JMPHTML-15548 ( Modello di formato del marcatore: il modello di formato viene perso dopo il ripristino dell'asse ), che è l'ultimo bug del modello di formato con priorità "maggiore".
- John Powell:
- Aggiunto il supporto per le immagini nei tooltip per i grafici a torta ( JMPHTML-14768 ).
- Rendering 3D aggiornato per compensare le modifiche di colore e illuminazione in Three.js ( JMPHTML-15554 ).
- Risolto il problema per cui il grafico a cubo non veniva visualizzato ( JMPHTML-15530 ).
- La stringa fissa “% del totale” non è localizzata per i grafici a torta ( JMPHTML-14951 ).
- Paolo Spychala : Sta lavorando all'aggiunta del supporto per i grafici di superficie all'HTML interattivo e a JMPLive ( JMPHTML-15556 ). È attualmente in fase di sviluppo.
JMP Live
- Aurora: Inizio dei lavori sulla funzionalità di impostazione delle preferenze dei report (supporto backend per la creazione e la lettura di set di preferenze). Dimostrazione del triage di Process Screening al Product Management. Inizio dei lavori sulle prestazioni del triage di Process Screening. Ricerca di bug con l'IA.
Statistiche
- Elisabetta: Aggiunto il tipo Residuo nella scheda Ripetuto per GLMM (JMP-28854). Questo residuo casuale funge da parametro di sovradispersione per distribuzioni a un parametro (come la binomiale) ed è stato richiesto da P&G. Ha contribuito a indagare su un problema in Fit Y by X con un fattore di blocco con dimensioni di blocco non uguali.
- Laura CS: Sto lavorando per velocizzare la classe MultiCorrelationFitter. La stima delle policoriche è ora molto più veloce e sto solo ripulendo il codice. Correzioni di bug integrate nella versione 19.2.
Test statistici
- Zach White (stagista che riporta a James Koepfler ) : Ho fatto un ottimo inizio con un componente aggiuntivo per l'analisi dei sistemi di misurazione. Al momento include una semplice finestra di dialogo e un output utilizzabile, ma nelle prossime settimane lo renderò più dinamico e ne aumenterò l'interattività.
- Ayumi Mutoh: Di recente ho partecipato a una riunione di avvio per il mio progetto sugli array di copertura sequenziali. Da allora, ho letto della letteratura per comprendere l'algoritmo. Inoltre, sto imparando JSL.
- Segno: Ho incontrato Wayne Levin per conoscere il suo prodotto CoBaseKRM. Abbiamo deciso che non ci sono conflitti con le nostre idee per un'estensione per riutilizzare le definizioni di risposta e fattore e per un'altra per un'utilità per ripristinare i metadati mancanti per un DOE quando i dati vengono importati da Excel. Ho esaminato la documentazione e il diagramma di flusso con Jacob per lo strumento di studio che desideriamo inviare al JMP Marketplace. Ho lavorato per diverse settimane alla ricostruzione di una query della dashboard di unit test JSL. Ho scritto un wrapper JS per questa query per modificare facilmente alcuni parametri senza dover utilizzare Query Builder ogni volta.
Aggiornamenti nel campo delle scienze della vita
- Jake Sumner (stagista che riporta a Russ Wolfinger ) :
- Ho iniziato a lavorare al mio progetto per aggiornare il plugin JMP per PyTorch in modo da includere la possibilità di eseguire modelli GNN con dati molecolari. Ho iniziato creando delle slide che illustravano il mio piano per il progetto. Ho condiviso questi piani con Luciano Silva e Russ Wolfinger per assicurarmi che li approvassero prima di iniziare a lavorarci seriamente. Questi piani includevano una panoramica su come costruire al meglio i grafi a partire dalle molecole, e ho suggerito di includere l'opzione per creare grafi con o senza archi disegnati tra atomi spazialmente vicini (anche se non sono collegati da un legame atomico).
- Finora ho scritto del codice per il plugin PyTorch che ci permette di caricare file di strutture molecolari ed elaborarli in: (1) stringhe SMILES (una sintassi semplificata per rappresentare le strutture molecolari come stringhe) e (2) una corrispondente stringa JSON di angoli diedri tra gli atomi per aiutare a ricreare la conformazione 3D di ciascuna molecola. Attualmente sto verificando che il mio approccio basato sugli angoli diedri funzioni come previsto, e sto anche lavorando al codice per creare grafi con archi basati sia sulla prossimità spaziale che sui legami atomici. Non vedo l'ora di addestrare e testare presto i modelli GNN per assicurarmi che funzionino come previsto!
- Ha disegnato: Sto risolvendo gli ultimi bug di JMP Clinical 19.2. Sto effettuando ricerche e prototipando alcune funzionalità di JMP Clinical 20.0, tra cui l'aggiunta di filtri di popolazione al filtro per i soggetti di revisione e la ricerca di metodi per integrare la ricodifica delle colonne nei nostri processi di aggiunta/aggiornamento degli studi.
- Canzone Yiran (stagista che riporta a Russ Wolfinger): Ho incontrato gli altri stagisti e il team LS. Ho discusso e definito l'ambito del mio progetto con l'assistente AI.
Gestione del prodotto e marketing del prodotto
- Mia:
- Ho assistito a una dimostrazione di JMP Live Process Screening, la funzionalità di triage per JMP 20. Un lavoro davvero impressionante!
- Ho incontrato Sarah Gilyard, Caleb King, Eric Mittman e Rajneesh Rajneesh per esaminare i progetti di affidabilità in corso e le priorità rimanenti per JMP 20.
- Sto collaborando con Mandy Chambers su dati di esempio per dimostrare alcune delle nuove funzionalità delle tabelle dati: tag con proprietà, raggruppamenti gerarchici di colonne, viste filtrate, ecc.
- Ho partecipato a una riunione sulla capacità dei processi multivariati organizzata da Sarah Gilyard con Laura Lancaster, Jianfeng Ding e la nuova membro del JMP GTET, Astrid Ruck .
- Bryan:
- Gran parte della settimana è stata dedicata allo sviluppo di icone aggiuntive che si allineassero meglio allo stile delle icone di Fluent System . Ho creato e aperto 18 nuove segnalazioni Jira per le seguenti icone: MSA, Variability, Pareto, Diagram, ManageSpecLimits, ReliabilityGrowth, ReliabilityRepeatedDeg, Recurrence, DestructiveDegradation, ReliabilityFatigueModel, ReliabilityBlock, RepairableSystemsSimulation, ReliabilityDegradation, ParamReg, PropHazards, ReliabilityCumulativeDamage, Survival e MaxDiffDesign.
- Ho collaborato con Henry Moore alla progettazione del layout del JMP Lab per il JMP Discovery Summit di Baltimora.
- Ho collaborato con Evan McCorkle , Giovanni Schroedl e Melissa Turner per gli aggiornamenti sull'accessibilità. La roadmap sull'accessibilità è consultabile per lo stato attuale e i piani futuri. Ho intenzione di sviluppare script U-Study per testare le funzionalità che gli sviluppatori prevedono di avere pronte per EA4.
Supporto tecnico e coinvolgimento
Volume settimanale delle richieste di assistenza tecnica:

Argomenti dei casi in coda per l'assistenza tecnica, la scorsa settimana:

Volume settimanale dei casi di supporto all'interazione:

Argomenti trattati nella coda di interazione, la scorsa settimana (esclusi i casi relativi allo screening di parti soggette a restrizioni):

Operazioni di sviluppo
- Nick:
- Risoluzione dei problemi sulle istanze di DailyUT. Create nuove immagini per JMP 20 Windows 11 e JMP 19.1.3 Windows 2022.
- Jenkins aggiornato alla versione 2.555.2
- Stiamo lavorando al nostro strumento di scansione SBOM per consentire richieste singole più efficaci senza la necessità di un file JSON. Il lavoro è quasi terminato e dovrebbe essere pronto all'inizio della prossima settimana.
- Shannon L: Completato il lavoro per la release JMP 19.1.2. Monitoraggio in corso per la release JMP 19.1.3 e JMP Live 19.5, che include aggiornamenti di sicurezza e correzioni di bug urgenti. Attività di gestione del programma Oxygen. Amministrazione Atlassian e supporto agli utenti per diversi gruppi in JMP questa settimana, tra cui Acquisti, Risorse Umane e HTML. Lavoro su JMP Marketplace per definire le modalità di registrazione delle estensioni per la conformità all'esportazione. Collaborazione con il mio stagista al suo progetto estivo. Riunioni tecniche settimanali.
- Bob:
- Pagine di approvazione e di prontezza del prodotto aggiornate in Confluence
- Ulteriori test sulle modifiche ai file VC Redistributable per la versione 19.2
- Ulteriori test per finalizzare i file trigger che forzano le build quando non vengono apportate modifiche al codice sorgente.
- Melanie: Test di alcuni progetti TestBot Jenkins mentre finalizziamo la migrazione di TestBot ad AWS • Lavoro generale per completare le attività di branching e EOR • Indagine su un problema enigmatico relativo ai test unitari/dashboard JMPTOOL-2221 • Lavoro sui miglioramenti al progetto del registro dei test unitari.
- Myron: Ha lavorato su JMPTOOL-1884 (aggiornamento del sistema operativo in caso di arresto anomalo nelle e-mail per includere arm64), JMPTOOL-2219 (aggiornamento dei componenti di JiraBot) e su varie attività di pulizia dei file di arresto anomalo.
- Jim: Prima del blocco del codice, ho effettuato diverse integrazioni nel ramo Perforce //depot/rel/r19.1.3/source/…
Localizzazione
- Trish: Il fornitore di servizi di traduzione ha segnalato problemi durante l'acquisizione di screenshot per la Guida in linea di JMP 19.5 ( WEBJMP-12511 , WEBJMP-12510 ). La Guida alla configurazione di JMP Live non verrà tradotta ( WEBJMP-12514 , un ringraziamento speciale a Dieter Pisot e Chris Humphrey per l'aiuto nella rapida risoluzione del problema).
- Howard:
- Ristrutturare il pre-processo e popolare il job di Dita a seguito delle modifiche apportate dal team di documentazione.
- Nuove funzionalità di esportazione/invio nella Dashboard al momento del lancio iniziale del progetto
- Debug del processo di attività backend
- Sandy: Miglioramenti al report di stringa legacy per PortableUI, SampleData e BuiltIns. Ha contribuito al debug del problema di esportazione del pannello di controllo di localizzazione.
- Sohail: Aggiunta dell'elaborazione batch all'interfaccia ChatUI, aggiornamenti in tempo reale dello stato dei batch e funzionalità di debug.
Documentazione
- Dalen Hicks (stagista che riporta a Qiana Perry ) : Questa settimana mi sono concentrato sulla progettazione e la validazione di una pipeline di script per i menu, organizzando le directory BA e DOE e sviluppando uno script Python per estrarre i percorsi dei menu in un formato XML strutturato. Ho eseguito con successo lo script su 52 file , estraendo 1.574 percorsi di menu senza errori , stabilendo una base di elaborazione completamente funzionante e scalabile. Non vedo l'ora di perfezionare l'output e continuare a sviluppare l'automazione la prossima settimana!
- Allison Wray (stagista che riporta a Qiana Perry ) : Mi sto familiarizzando con JMP, JMP Live e Oxygen XML Editor. Ho anche partecipato alle riunioni introduttive per stagisti e personale di Ricerca e Sviluppo di SAS.
- Susan C:
- Pulizia dei riferimenti esterni nel libro dei riferimenti esterni di QPM
- Creati i 19,5 RN e inviati per la revisione Documentazione - Confluence
- Assistenza per il problema relativo alla guida di configurazione live di JMP
- Devon: Conversione in XML del capitolo "Riferimenti all'automazione" della nostra documentazione, revisione del capitolo "Ricerche sui consumatori" in vista del passaggio al team di statistica.
- Chris : Ho partecipato alla creazione dei file XML del libro delle statistiche. Sto lavorando con Daylen per automatizzare alcune operazioni di pulizia XML e analisi della documentazione. Ho parlato con Michael Osinibi in merito al prossimo aggiornamento sul consenso ai cookie.
- Jill: Completati i lavori di conversione su RSM e avviati i lavori di conversione oXygen su EG.
Test di sistema/host - Cary
- Hunter: Ho eseguito test di installazione e autorizzazione con quasi tutte le configurazioni desktop di JMP 19.1.3 in preparazione al prossimo test del programma di installazione finale 19.1.3. Ho indagato sul problema del lungo ritardo di 30 secondi all'avvio di JMP 19.x offline mentre la licenza era nel periodo di grazia. (Il problema è stato risolto in JMP 20.) Ho effettuato ulteriori verifiche con i più recenti miglioramenti all'autorizzazione di JMP 20 in JMP-30541 che controllano le licenze JMP in background. Ho permesso a JMP 20 di funzionare ininterrottamente per diversi giorni su più sistemi durante la transizione della licenza dal periodo di grazia alla scadenza. Ho rivisto ulteriore documentazione localizzata e aggiornato i relativi elementi JIRA.
- Nick H: Ho lavorato su alcune verifiche delle versioni 20 e 19.2. Ho anche corretto un paio di unit test falliti nelle esecuzioni nightly (sto ancora aspettando che vengano visualizzati correttamente nell'esecuzione nightly). Ho iniziato a lavorare su una nuova pagina nella dashboard di test per tenere traccia delle build nightly per ogni traccia e configurazione di JMP.
Test di siti web – Cary
- Josh: Aggiornamento sulla situazione:
- Assistenza clienti e supporto per l'implementazione
- Ho risposto alle domande dei clienti relative all'installazione e all'aggiornamento di JMP Live dalla versione 17.x alla 19.1.
- Ho esaminato un problema di implementazione relativo al motivo per cui JMP Live non riusciva a connettersi a un database distribuito su AWS.
- Test e convalida
- Proseguono i test sulle modifiche all'autenticazione JMP Live.
- Ho testato il processo di installazione di JMP Live 19.5, inclusi il database, JMP Pro for Live, Keycloak e i componenti di JMP Live.
- Ho testato la procedura di aggiornamento del database JMP Live.
- Configurazione SSO: è stata inviata una richiesta a SAS per una connessione SAML per jl_distad in modo che il server possa essere migrato a SSO.
- Preparazione per i test di installazione: sono stati creati i server necessari per i prossimi test di installazione di JMP Live 19.5 e JMP Pro per Live 19.1.3, che dovrebbero iniziare nelle prossime settimane.
- Hui: L'attenzione generale si è concentrata sulla validazione multi-superficie e sull'identificazione precoce dei rischi per ridurre le sorprese nelle fasi finali del ciclo.
- Validazione della copertura dei messaggi di log HTML5 per un'ampia gamma di funzionalità (immagini statiche, ordine crescente delle righe, scala pseudo logaritmica, AUC/riempimento, profiler di probabilità InSpec, evidenziazione delle celle, parentesi quadre) secondo JMPHTML‑15480, garantendo la presenza del comportamento di logging previsto per la diagnostica e l'assistenza.
- Verifica del comportamento di localizzazione e codifica da JMP Live 19.5 a JMP 20, confermando le correzioni di WebJMP per il tedesco e altre lingue non inglesi (WEBJMP‑12312, WEBJMP‑12496, WEBJMP‑12500) e riducendo il rischio di regressioni dell'esperienza utente a livello internazionale.
- È stato esaminato e convalidato il comportamento del modello di formato per le correzioni delle etichette di Mike Stickles , confermando la corretta gestione nei casi limite identificati.
- È stato testato il supporto HTML5 per le etichette con indicatore a colore fisso, confermando il comportamento previsto per la nuova funzionalità.
- Sono stati identificati e documentati 3 problemi di compatibilità tra JMP Live, HTML5 e Desktop, tra cui:
- Un problema di rendering vuoto del grafico a cubo HTML5 (risolto da John e ora pronto per la convalida)
- una discrepanza nel comportamento JSL tra JMP e JMP Live quando non è presente alcuna tabella dati
- una lacuna nel supporto di JSL per la riesecuzione delle analisi che potrebbe influire sulla futura rigenerazione dei report di JMP Live.
- Seema: Tanto divertimento con lo screening dei processi!
- Accettato e chiuso:
- Si apre la sezione corrispondente del pannello di avviso quando l'utente fa clic su una riga nella tabella di riepilogo del controllo del processo.
- Jiras creato:
- Facendo clic su Avviso nella tabella Screening del processo dovrebbe aprirsi il pannello Avvisi.
- Il grafico di controllo dello screening del processo non viene visualizzato in JMP Live quando è selezionata la riga con gli avvisi.
- Selezionando "Avviso" dal pannello "Avvisi" in JMP Live, dovrebbe essere selezionata la riga corrispondente nella tabella "Screening dei processi".
- Il pannello degli avvisi non si espande/non visualizza gli avvisi quando la categoria ha un'etichetta
- Processo di screening JSON per qc_sampleName visualizzato con evidenziazione rossa quando i valori sono annidati
- Taylor M:
- Ho lavorato su alcuni test di sicurezza di Postgres, inclusi questi elementi che sono stati Accettato e chiuso:
- Aggiornare PostgreSQL alla versione 18.4 a causa di una vulnerabilità di sicurezza.
- Aggiornare PostgreSQL alla versione 16.14 a causa di una vulnerabilità di sicurezza.
Nota di Shannon
Oggi volevo condividere con voi una notizia che, a dire il vero, ho scoperto con un certo ritardo, ma che ho trovato davvero affascinante. Vi spiego il contesto: lo scorso fine settimana il gruppo di cosplay di Mae, una mia studentessa universitaria, ha vinto il premio per la migliore performance in maschera nella categoria "Artigianato" alla convention Animazement '26 al Raleigh Convention Center. Erano entusiasti e sorpresi: quasi tutti i membri del gruppo erano principianti, ma uno di loro aveva già vinto una competizione, quindi hanno gareggiato contro gruppi più esperti. Ecco il gruppo dopo l'esibizione: Mae è in alto a destra.


Se mi avete mai incontrato, probabilmente avrete sentito molto più di quanto avreste mai voluto sapere su quanto Mae ami il teatro, i costumi e il cosplay. Dopo aver visto il loro video sul feed Instagram di Animazement '26, stavo cercando la canzone che avevano usato navigando tra le numerose colonne sonore di Madoka Magica su Apple Music. Mae ha riso e mi ha detto che la canzone che avevano usato non proveniva affatto da Madoka Magica, anche se aveva mixato dell'audio della serie per adattarlo alla loro performance. La canzone che hanno usato si chiama Bad Apple e io ero completamente all'oscuro della fascinazione che internet ha per questa canzone per almeno dieci anni. Ci sono persino dei sample di Bad Apple nel mondo C++ . Se, come me, avete bisogno di una spiegazione su questo argomento, eccola qui .