📜

Questo articolo è stato scritto nel 2007. È qui per ragioni storiche — i dettagli tecnici potrebbero non essere più validi.

🔍
Retrospettiva 2026
Ruby 1.9 ha raggiunto la fine del ciclo di vita nel 2015. Ruby è ora alla versione 3.x, e Symbol.all_symbols non include più questo easter egg — è stato rimosso da un pezzo. La risposta alla vita, all’universo e a tutto quanto resta 42.
22:33:24 vjt@voyager:~$ irb19 -f
irb(main):001:0> Symbol.all_symbols.grep /^the/
=> [:the_answer_to_life_the_universe_and_everything]

sfortunatamente, la risposta non è 42:

irb(main):002:0> _.first.object_id
=> 5048

:\

Grazie per questa strana scoperta, nextie! :D

Quando i sysadmin governavano la Terra

🍸 Capitato qui per caso? Ai tempi di questa storia i sysadmin si coordinavano su IRC. IRC è ancora vivo — e l’ho rifatto per il 2026. Clicca qui per tornare nel 1995 → · oppure leggi perché lo faccio →

Un romanzo davvero, davvero, davvero NERD di Cory Doctorow che racconta di un gruppo di sysadmin che lottano per tenere in piedi la cara vecchia Rete dopo un evento catastrofico che ha messo il mondo intero in ginocchio. Combattono con scorte limitate di energia e cibo e comunicano via Usenet… usando la buona vecchia gerarchia alt.

Voto: 10+ per la cosa più geek che abbia mai letto. Vale davvero l’ora necessaria per leggerlo tutto.

📜

Questo articolo è stato scritto nel 2007. È qui per ragioni storiche — i dettagli tecnici potrebbero non essere più validi.

🔍
Retrospettiva 2026
Apple ha aggiunto il supporto nativo a Time Machine via SMB in macOS High Sierra (2017) e ha deprecato AFP in Big Sur (2020). Oggi qualsiasi NAS con una semplice condivisione Samba funziona senza problemi — niente Netatalk, Avahi o marker file. Il Time Capsule è stato dismesso nel 2018.

Ingredienti: Debian, Netatalk, Avahi, un po’ di trucchetti.

Passo 1: Ricompilare Netatalk con supporto SSL

Ricompila Netatalk con il supporto SSL.

Puoi tranquillamente ignorare la roba del “.passwd”, perché afpd usa PAM per l’autenticazione degli utenti.

Suggerimento: Disabilita i gestori del protocollo atalk in /etc/default/netatalk per un avvio più veloce:

# Set which daemons to run (papd is dependent upon atalkd):
ATALKD_RUN=no        # appletalk protocol
PAPD_RUN=no          # printer sharing daemon (printers are soooo '90s)
CNID_METAD_RUN=yes   # don't remember but is needed, rtfm!
AFPD_RUN=yes         # you will always need this
TIMELORD_RUN=no      # my time lord's name is <a href="http://openntpd.org">openntpd</a>
A2BOOT_RUN=no        # boot? nah! :P

Passo 2: Crea una condivisione per i dati di backup di Time Machine, aggiungendo ad es.

# path         name           perms     charset
/some/where/tm "Time Machine" allow:vjt volcharset:"UTF8" 

in /etc/netatalk/AppleVolumes.default.

Passo 3: Fai comparire il server AFPD nel Finder

Scarica il file di servizio avahi, mettilo in /etc/avahi/services e ricarica avahi con /etc/init.d/avahi-daemon reload (scusate, i link originali sono rotti).

Passo 4: Configura il backup di Time Machine

Ti servono due file sulla condivisione di rete AFP: .com.apple.timemachine.supported e un dot-file che prende il nome dal MAC address della tua en0. Per crearlo, il modo più semplice è collegare un disco USB/Firewire, rinominarlo con il nome della condivisione di rete desiderata (specificata nel file AppleVolumes) e abilitare Time Machine su di esso.

Sux Services 0.2.8

📜

Questo articolo è stato scritto nel 2003. È qui per ragioni storiche — i dettagli tecnici potrebbero non essere più validi.

🍸 Capitato qui per caso? Questi IRC services li ho scritti nel 2003 — e nel 2026 ho rifatto tutto quanto. Clicca qui per tornare nel 1995 → · oppure leggi perché lo faccio →

Questo post è disponibile solo in inglese.

🍸 grappa è live. Quei services del 2003 ormai sono pezzi da museo — ma la rete che facevano girare è ancora viva. Scegli un nome, entra in una chatroom con un click, e sei tornato nel 1995 — nessuna app da installare, nessun account. Entra su IRC — irc.sindro.me → · il perché →


In questa pagina