Piero V.

A note about Call Of Duty 1/UO BSP maps

Call Of Duty 1 and its expansion, United Offensive, are based on the Quake III engine, therefore they share some of its features, like a Binary Space Partitioning to describe maps, even though the format isn’t compatible.

An article copyrighted 2000 describes very well the BSP format of Quake 3. It’s interesting, because it’s the very base to understand CoD, too, at least its devision in lumps and some of them.

An article on “Mappers United Wiki” depicts the lumps of CoD 1 maps and the size of single lump, but they aren’t explained. Luckily in the same site there’s an article on CoD 2, and most of the structs are equal.

So I’ve tried to render them, but I’ve only managed to build the geometry of maps. … [Leggi il resto]

Achievement unlocked: Tor T-Shirt

Poco più di due mesi fa scrivevo che avevo messo a disposizione una buona parte della banda della mia VPS per Tor e spiegavo che se fosse andato bene mi sarebbe arrivata la maglietta.

Ebbene, finalmente è arrivata 😀 .

tor_tshirt.jpg

Ad un certo punto pensavo di aver perso una cosa come 40 giorni di uptime perché OVH aveva riavviato il mio VPS per degli interventi di manutenzione, però si sono dimostrati flessibili e alla fine dopo 61 giorni da quando ho aperto il relay mi hanno inviato la mail. Hanno calcolato 1412KB/s di media!

Tra l’altro questo è il modello nuovo, infatti poco prima che potessi riceverla le hanno cambiate.

Grazie ancora, Tor Project 😊 .

Battlehack

Tra sabato e domenica si è tenuta la tappa italiana di Battlehack, un’hackathon organizzata da Braintree, una “PayPal company” che si occupa sempre di pagamenti. Il tema è la creazione di un progetto che possa migliorare le condizioni locali o globali in esattamente un giorno di lavoro.

Gli strumenti necessari al progetto, come laptop e smartphone, devono essere portate dai partecipanti, a tutto il resto hanno pensato gli organizzatori: cibo, tanti premi e addirittura massaggi shiatsu.

Questa manifestazione è itinerante: 14 appuntamenti sono in giro per il mondo e i vari vincitori di questi potranno partecipare alla finale nella Silicon Valley, dove potranno vincere 100 000 dollari. In Italia si è tenuta presso H-Farm, a Roncade, al confine della provincia di Treviso. Visto che abito a meno di 50km e che non ero mai stato ad un evento simile prima, ho deciso di partecipare.

L’ho trovata un’esperienza fantastica. 24 ore di sviluppo non sono né poche, né tante. Mettono sicuramente alla prova, perché in questo tempo bisogna consecutivamente lavorare ad un progetto senza poter fare troppe soste e nei momenti di difficoltà lo sconforto può crescere notevolmente. … [Leggi il resto]

Lo spirito Open Source

Tempo fa avevo cominciato il progetto di Cyanogenmod 11 per i dispositivi HUAWEI basati su Snapdragon 200, come l’Y530.

Per motivazioni varie ho dovuto mettere in pausa il progetto per qualche mese, però nel frattempo continuavano ad arrivarmi richieste su come avevo lavorato…

Poi qualche giorno fa mi è arrivata la notizia che un utente ha risolto un bel po’ di bug che non avevo avuto tempo o modo di risolvere e questo mi ha veramente riempito di felicità.

È bello pensare che se si fa qualcosa per la comunità poi si ottiene qualcosa 😊

Adesso devo ancora risolvere alcuni dei problemi che mi hanno impedito di lavorarci, però non escludo di poter creare un buon gruppo di lavoro, proprio secondo quello che è l’Open Source.

Relay Tor

Tor (ovvero The Onion Router) è un progetto il cui scopo è difendere la privacy e l’anonimato degli utenti sul web.

Fondamentalmente si basa sull’aggiunta di step intermedi tra il client e il server, il cui scopo è cambiare origine della richiesta, che dovrà attraversare almeno 3 nodi prima di arrivare a destinazione.

In questo modo il servizio vede come origine della richiesta uno dei cosiddetti exit relay di Tor e questo a sua volta vede un altro nodo Tor e diventa difficile risalire a chi ha originato la richiesta.

I nodi sono gestiti da dei volontari, e anche io adesso ne faccio parte con il mio VPS, ormai da una settimana e finalmente ho ottenuto il flag di relay stabile.

Presso il mio host è perfettamente lecito farlo, purché non si faccia da exit relay, anche perché questi ultimi hanno grosse responsabilità legali.

È importante partecipare a Tor, più la rete è estesa meglio è, poiché aumenta la velocità, si riducono le latenze, nonché il grado di anonimato, quindi se ne avete la possibilità partecipate anche voi…

E se per 2 mesi riuscirete ad avere una media di 500KiB/s il progetto vi ringrazierà donandovi una maglietta di Tor 😊 .