Generatore di QR code per codice sorgente

Creazione del codice QR

Contenuto

Anteprima

Anteprima

Il codice QR apparirà qui dopo la generazione

Modelli di design

Stili con un clic: tutti restano scansionabili

Combinazioni di colori

Si scansiona bene

Sfumatura dei moduli

Sfumatura dello sfondo

Perché un QR code per il codice sorgente

Slide e dispense stampate non sono il posto adatto per leggere codice sorgente, e ricopiare un lungo indirizzo di repository dallo schermo di un proiettore raramente va a buon fine. Un QR code per il codice sorgente apre esattamente il punto a cui ti riferisci: un repository, un singolo file, uno snippet o un intervallo di righe su GitHub, GitLab, Bitbucket, Codeberg o sul tuo server. Incolla il link preso dalla piattaforma che ospita il codice. Un permalink a un commit continua a mostrare lo stesso codice anche quando il branch va avanti, mentre il link a un branch mostra sempre la versione più recente. La scansione apre soltanto una pagina da leggere: sul telefono non viene eseguito nulla, e i repository privati chiedono comunque di accedere.

  • Il pubblico apre proprio il file o le righe di cui stai parlando.
  • Funziona con qualunque piattaforma di hosting del codice, non solo con GitHub.
  • I link ai commit congelano il codice; quelli ai branch seguono l’ultima versione.
  • Finito il talk, il codice può portare a un esempio migliorato.

Relatori alle conferenze

L’ultima slide apre il repository con tutto il codice delle demo.

Workshop di programmazione

Ogni scheda di esercizio rimanda al file di partenza e, più tardi, alla soluzione.

Progetti embedded e hardware

Un codice stampato sul circuito porta al sorgente del suo firmware.

Libri tecnici

I listati stampati rimandano all’esempio completo ed eseguibile online.

Revisioni del codice su carta

I diagrammi dell’architettura collegano ogni riquadro al modulo che descrive.

Altri codici QR: File

Stessa categoria: scegli il tipo adatto ai tuoi contenuti.

Generatore di QR code per codice sorgente

Un codice QR per il codice sorgente indirizza gli sviluppatori al sorgente: un repository, un singolo file, uno snippet o un gruppo di righe evidenziate su GitHub, GitLab, Bitbucket o un’altra piattaforma di hosting del codice.

Che cos'è questo codice QR?

Il codice apre l’indirizzo che inserisci, perciò continuano a funzionare i link alle righe, come #L10-L20 di GitHub, e i link a un commit fisso. L’accesso segue le regole della piattaforma: i repository privati richiedono comunque il login.

Migliori casi d'uso

  • ✓Slide di conferenze che rimandano al repository di esempio.
  • ✓Schede dei workshop con il link al file della soluzione di ogni esercizio.
  • ✓Schede elettroniche con un’etichetta che rimanda al sorgente del firmware.
  • ✓Documentazione stampata che cita un preciso esempio di codice.

Come generare il tuo codice QR

1

Sulla tua piattaforma di hosting apri il repository, il file o le righe che vuoi mostrare.

2

Copia il link, scegliendo un permalink a un commit se il codice non deve cambiare.

3

Controlla la pagina da telefono senza aver fatto l’accesso, per assicurarti che sia pubblica.

4

Stampa il codice vicino alla slide, all’esercizio o al componente che spiega.

Domande frequenti

La scansione esegue il codice?

No. Il codice apre soltanto una pagina web in cui leggere il sorgente; sul telefono non viene eseguito nulla.

Che differenza c’è rispetto al tipo GitHub?

Il tipo GitHub costruisce link ai profili a partire dai nomi utente. Questo tipo accetta qualsiasi hosting di codice e file, righe o commit precisi.

Quali piattaforme di codice sono supportate?

Qualsiasi servizio con link web, come GitHub, GitLab, Bitbucket, Codeberg o un server gestito in proprio.

Posso evidenziare righe specifiche?

Sì, se la tua piattaforma supporta i link alle righe. Su GitHub aggiungi #L10-L20 al link di un file per evidenziare quelle righe.

Conviene collegare un branch o un commit?

Collega un commit quando il codice deve corrispondere al testo stampato; un branch quando chi legge deve vedere sempre la versione più nuova.

Serve un repository pubblico?

Per chi non ha accesso, sì. I repository privati chiedono di entrare con i permessi adeguati.

In cosa si distingue questo tipo da quello GitHub?

Il tipo GitHub crea link ai profili partendo dai nomi utente. Questo tipo apre qualsiasi pagina di codice che incolli, su qualunque piattaforma.

Alla scansione viene eseguito qualcosa?

No. Il telefono apre semplicemente una pagina in cui leggere il sorgente.