Projectes
Una col·lecció de projectes públics, experiments i coses divertides en què he treballat (o a les quals he contribuït) durant els darrers anys. Un ✓ al costat del seu nom significa que el projecte encara està en desenvolupament.
Jocs
Alguns jocs els vaig fer per diversió, utilitzant característiques de jQuery i HTML5 (<canvas>, <audio>, localStorage). Algun dia, quan tingui temps lliure, potser els convertiré en aplicacions mòbils.
Demostracions
Feu clic a una imatge per anar a la demostració del joc.
![]() | ![]() | ![]() | ![]() |
![]() |
Cupcakes
Cupcakes és un joc on has de fer clic en una seqüència de 3 o més cupcakes mentre avances pels nivells.
Megalopolis ✓
Megalopolis és un joc de navegador d’estratègia i construcció d’imperis gratuït, escrit en JavaScript. Els jugadors desenvolupen i mantenen el seu assentament des del poble inicial fins a una metròpoli completament desenvolupada, influint i conquerint els assentaments veïns.
No hi ha un objectiu establert, el joc es juga en rondes infinites i hi ha un component de servidor planificat. L’objectiu del joc és fabricar i intercanviar recursos per tal d’elevar el nivell de la teva ciutat. Construït amb JavaScript i jQuery.
Snek
Mou la serp amb les tecles W A S D i menja’t tot el menjar. El joc acaba quan la serp es menja la cua. Construït amb JavaScript i jQuery.
Sapper
L’objectiu de Sapper és descobrir totes les mines sense fer clic ni activar-les; feu clic amb el botó dret per col·locar banderes que us poden ajudar a rastrejar les mines. Construït amb JavaScript i jQuery.
Pome
Joc senzill on has de formar línies de 3 o més elements idèntics. Construït amb JavaScript i jQuery.
Dev. sistema operatiu
El desenvolupament de sistemes operatius és el cim de la programació i he estat treballant en un sistema operatiu d’afició durant els darrers 10 anys aproximadament.
Hoshi ✓
Hoshi 星 és un sistema operatiu d’afició personalitzat per a la plataforma x86_64. No és Linux, però és compatible amb POSIX i s’executa en un nucli personalitzat anomenat Yukiko 幸子. Està escrit des de zero en C, incloent-hi el nucli, el carregador d’arrencada, la biblioteca estàndard, la biblioteca GUI i tots els components principals. El desenvolupament de Hoshi va començar el 2015 i no busco col·laboradors.
Programari
Una llista dels meus projectes de programari personals, si es pot descarregar com a arxiu zip, és en aquesta secció.
Compilacions del navegador web Ladybird ✓
Aquí és on guardo les meves compilacions de macOS Ladybird per a la gent que vol provar el navegador web i no el pot compilar ells mateixos. Tingueu en compte que aquestes no són compilacions oficials (no hi ha compilacions binàries oficials en aquest moment) i no estic associat de cap manera amb Ladybird ni els seus desenvolupadors. Només compilaré.
Kitsutsuki client de correu electrònic ✓
Kitsutsuki és una bifurcació del client de correu electrònic Mozilla Thunderbird, basada en TenFourFox i TenFourBird. Segueix els mateixos conceptes que Fukurou, eliminant les funcions innecessàries i centrant-se en la privadesa. Està construït per a l’arquitectura PowerPC i és compatible amb la plataforma Mac OS X 10.5 (la qual cosa significa que només funcionarà en CPU G5 7450 i G5 amb Mac OS X 10.5 Leopard).
Fukurou navegador web ✓
Fukurou és una bifurcació del navegador web Mozilla Firefox, basada en TenFourFox i AquaFox. Està dissenyat per a l’arquitectura PowerPC i és compatible amb la plataforma Mac OS X 10.5 (la qual cosa significa que només funcionarà amb CPU G5 7450 i G5 amb Mac OS X 10.5 Leopard). No és un navegador per a tothom, ja que el seu objectiu principal és proporcionar una navegació estable per text i imatges, alhora que desactiva totes les funcions que l’alenteixin (bàsicament, la compatibilitat amb vídeo).
RiseupVPN to OpenVPN ✓
RiseupVPN to OpenVPN és una aplicació que t’ajuda a convertir les dades de RiseupVPN dels servidors oficials en un (o diversos) perfils OpenVPN. Està escrit en Pascal sota l’IDE Lazarus i dissenyat per funcionar tant en sistemes operatius moderns (Windows 11/10, macOS, Linux) com en Windows 2000, XP i Windows 7 de 32 bits.
Nokia Booklet 3G GPS tracker ✓
El rastrejador GPS Nokia Booklet 3G és una aplicació senzilla que permet utilitzar el xip GPS integrat per obtenir dades de posicionament dels satèl·lits GPS i exportar les dades a NMEA.
Noboru navegador gopher ✓
Noboru és un navegador Gopher senzill. Està escrit en Pascal sota l’IDE Lazarus i dissenyat per executar-se en Windows 2000, XP i Windows 7 de 32 bits. També funciona amb OS X PowerPC (Leopard), macOS Intel i funciona amb l’arquitectura Apple Mx amb emulació Rosetta.
ProteinMusic
ProteinMusic és un programa Java que converteix seqüències d’ADN en música. La idea original d’aquest projecte va sorgir de Ross D. King de la Universitat de Gal·les, Aberystwyth, i Colin G. Angus de Shamen. Van desenvolupar un programa escrit en C en un Apple Mac juntament amb una connexió MIDI a un sintetitzador el 1996.
Wannamingo
Wannamingo és una aplicació de processament d’imatges desenvolupada en JavaScript; podeu utilitzar-la per ajustar les vostres imatges amb diversos filtres, efectes d’imatge, retallar, desenfocar, enfocar i molts més. Podeu seleccionar imatges per importar-les (de la galeria del telèfon o de l’ordinador) o importar-les directament des de la càmera web.
Mapes de joc ✓
Alguns mapes que he fet per a diversos videojocs.
Biblioteca de generació de biomes ✓
Petita biblioteca que pot generar un món basat en l’elevació i la humitat, completa amb característiques del terreny i exporta la imatge SVG i l’objecte de dades del món JSON.

Tizen Development Kit
El kit de desenvolupament de Tizen és una col·lecció de scripts que transformen el vostre dispositiu de desenvolupament Samsung RD-PQ en un servidor de desenvolupament domèstic personal. Com que el dispositiu hauria d’executar Tizen 2.3.1, teniu disponible un potent nucli de Linux, de manera que els scripts només eliminen la informació innecessària dels paquets mentre instal·len altres que necessitareu.
WannaCry parsing library
Petita biblioteca que analitza i recupera informació de fitxers xifrats amb WannaCry. No desxifra els fitxers, tret que tingueu la clau privada.
jQuery Noti plugin ✓
Un complement minimalista de jQuery que permet que la teva aplicació o lloc web mostri notificacions boniques però senzilles.
Eines
Algunes eines en línia (escrites per mi) funcionen processant dades al navegador web, però no es penja res a un servidor remot.
File Viewer
Podeu utilitzar aquest visor de fitxers per navegar pel contingut de qualsevol fitxer com a bytes hexadecimals i caràcters ASCII. Tot el processament es fa dins del navegador.
RiseupVPN to OpenVPN ✓
Aquesta és una eina senzilla per importar perfils de RiseupVPN a OpenVPN. Tinc un article més extens escrit que tracta aquest “problema”, i es recomana utilitzar aquesta eina de Python3, però en cas que no ho vulgueu fer, podeu utilitzar aquesta utilitat.
Imgur ID bruteforcer 🔞 ✓
Aquesta eina funciona mitjançant la força bruta dels ID d’Imgur, així que, òbviament, el resultat és aleatori. Aneu amb compte! Potser obtindreu imatges pornogràfiques, potser obtindreu contingut cruent, potser obtindreu coses que realment no voleu veure. Però 9/10 vegades és només coses aleatòries i divertides.
Editor
Editor de text web senzill i sense distraccions.
Iro (色) color conversion
Eina de conversió de color des de/cap a diversos models de color. Comenceu seleccionant el format d’entrada fent clic en una de les pestanyes. Podeu previsualitzar el color seleccionat i visualitzar-lo en diversos formats.
Covid-19 public key search
Utilitza dades de covidbevis.se per proporcionar una cerca centralitzada de claus públiques per a les aplicacions de la Covid-19. Seleccioneu un país (o introduïu un ID de clau) i l’eina imprimirà totes les claus públiques (no privades, és clar) d’aquest país específic (o informació addicional sobre l’ID de clau específic).
Covid-19 GreenPass decoder
Aquesta eina descodifica la informació continguda en un GreenPass de la Covid-19. Podeu trobar una descripció completa de totes les dades del GreenPass a les Especificacions tècniques per als certificats digitals COVID de la UE, versió 1.3.0, a la xarxa eHealth. Si no voleu utilitzar un codi QR real, podeu provar-lo amb les imatges del repositori de proves oficial. NO valida ni genera nous certificats. NO carrega les vostres dades enlloc, tot el processament es fa localment al vostre navegador.
Color swatches
Petita eina que exporta una llista dels colors més utilitzats (mostres) de la imatge especificada. Utilitza la biblioteca quantize.js de Nick Rabinowitz.
Biome generator ✓
Genera un món basat en l’elevació i la humitat, complet amb característiques del terreny i exporta la imatge SVG i l’objecte de dades del món JSON.
Twitch payout search
Segons la filtració de Twitch de l’octubre del 2021, consulta quant van guanyar els teus streamers preferits amb les subscripcions de Twitch entre l’agost del 2019 i el setembre del 2021.
WannaCry identifier
Identifiqueu la variant de WannaCry basant-vos en el hash SHA256 del fitxer.
WannaCry analyser
Una petita utilitat que faig servir per analitzar fitxers xifrats amb WannaCry. No desxifra els fitxers, tret que tingueu la clau privada. Res de l’altre món, no es puja res, tot el processament es fa al navegador.
Image to base64
Converteix una imatge en una cadena base64.
Base64 to image
Converteix una cadena base64 en una imatge.
Hash generator
Genera diferents hashes (MD5, SHA1, SHA256, SHA512, SHA3) basats en el contingut binari del fitxer especificat.
Hex grid generator
Genera quadrícules hexagonals en CSS o SVG. Útil per a jocs de tipus Civilization.
Base64 encoder/decoder
Hi ha mil milions de convertidors base64 en línia, però aquí n’hi ha un més.
Experiments visuals
L’API de Canvas proporciona un mitjà per dibuixar gràfics mitjançant JavaScript i l’element <canvas> d’HTML5. Entre altres coses, es pot utilitzar per a animació, gràfics de jocs, visualització de dades, manipulació de fotos i processament de vídeo en temps real.
Animacions
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
Fractals
Si voleu començar a llegir sobre el tema dels fractals, us recomano la pàgina de fractals i la seva llista de temes de Wolfram MathWorld.
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
Maquinari
Apple iBook G4 12" ✓
l’iBook és una línia d’ordinadors portàtils dissenyats, fabricats i venuts per Apple Computer des del 1999 fins al 2006. La línia estava dirigida als mercats d’entrada, consum i educació, amb especificacions i preus més baixos que el PowerBook, la línia d’ordinadors portàtils de gamma alta d’Apple. Va ser el primer producte de consum massiu que oferia connectivitat de xarxa Wi-Fi, que aleshores Apple va marcar com a AirPort.
StarFive VisionFive 2 ✓
El VisionFive 2 és el primer ordinador de placa única (SBC) RISC-V d’alt rendiment del món amb una GPU integrada. En comparació amb la seva darrera generació, el VisionFive 2 s’ha actualitzat completament amb millores significatives en la freqüència de treball del processador, les capacitats de processament multimèdia, l’escalabilitat, etc.
Nokia Booklet 3G netbook ✓
Àmplia documentació, controladors i consells sobre el netbook premium Booklet 3G de Nokia.
Nokia 808 PureView smartphone ✓
Àmplia documentació, controladors i consells sobre el telèfon intel·ligent 808 PureView de Nokia.
KMZ Zenit 312m camera ✓
La Zenit 312m és una càmera rèflex de pel·lícula de 35 mm que es va introduir al mercat el 1999. Va ser fabricada per KMZ i pertanyia a una línia de càmeres rèflex de 35 mm que presentaven diferents muntures, dissenys i materials de carcassa. La 312m va seguir la Zenit 212k, una càmera d’estil i disseny similars.
Documentació
Terrari
Un terrari és un recipient de vidre o plàstic transparent, ben tancat i ple de plantes petites. També ha arribat a significar un recipient obert i transparent per cultivar i exhibir plantes. Els terraris són més útils per a plantes petites que no s’adapten bé a l’ambient domèstic normal.
Gardening - growing bonsai trees and various other plants
Cultivar el teu propi arbre com a bonsai i altres plantes; diversos consells i trucs.
Jocs
World of Warcraft - Level 45 XP-locked
Aquest és un compendi d’informació relacionada amb el nínxol de bloquejar XP a un personatge de World of Warcraft al nivell 45 (antics personatges de la Legió 110) i sens dubte és la guia més completa i actualitzada que trobareu mai a la web sobre aquest tema.
Miralls
Estic reflectint algunes coses externes aquí (òbviament no escrites per mi) per por que s’esvaeixin en el no-res.
The alt.cyberpunk FAQ
La llegendària jerarquia de grups de notícies alt.cyberpunk ha estat hibernant durant uns quants anys, però això no és motiu pel qual aquesta FAQ no hauria de ser útil. Usenet en si està força inactiva i no tots els proveïdors d’Internet hi donen accés. Google Groups, anteriorment Dejanews, proporciona accés web a la jerarquia alt.cyberpunk. Així doncs, aquí la teniu, desempolsant l’abocament d’informació i preparant-la per a un món que torna a ser com els anys vuitanta. Això significa que gran part del contingut s’ha reorganitzat radicalment.
Myth Encyclopedia
Tot i que l’heroi de cada era de la llum és diferent, cada era fosca és marcada per la mateixa bèstia: una divinitat transitòria que només busca conflictes: l’Anivellador. I així, Tireces va tornar com a Moagim per acabar amb l’Era de la Raó, i Connacht, el gran heroi de l’Era del Vent, va tornar com a Balor per arrasar l’imperi més gran que el món havia conegut mai.
Myth: the Fallen Lords
Myth: The Fallen Lords és un videojoc de tàctiques en temps real de 1997 desenvolupat i publicat per Bungie Software per a Microsoft Windows i Mac OS. Publicat el 31 d’octubre de 1997 a Amèrica del Nord i el febrer de 1998 a Europa per Eidos Interactive, Myth: TFL va ser el primer joc de la sèrie Myth.
Homeworld
Homeworld és la primera entrega aclamada per la crítica de la sèrie de videojocs del mateix nom. El joc va ser desenvolupat per Relic Entertainment i publicat per Sierra Entertainment el setembre de 1999.
Homeworld: Cataclysm
Homeworld: Cataclysm, també conegut com a Homeworld: Emergence, és el segon joc de la sèrie Homeworld, que segueix Homeworld i precedeix Homeworld 2. Va ser llançat el setembre del 2000 i va ser desenvolupat per Barking Dog Studios, amb l’ajuda de Relic Entertainment. El joc va ser publicat per Sierra Entertainment.
Homeworld 2
Homeworld 2 és el tercer joc de la sèrie Homeworld, que segueix Homeworld i Homeworld: Cataclysm. Com el primer joc de la sèrie, va ser creat per Relic Entertainment i publicat per Sierra Entertainment. El llançament del joc es va retardar fins a quatre anys després del primer joc a causa que Relic treballava en Impossible Creatures per a Microsoft, i més tard per desacords entre Relic i Sierra.
Alpha Centauri
Sid Meier’s Alpha Centauri és un videojoc 4X, considerat una seqüela espiritual de la sèrie Civilization. Ambientat en una representació de ciència-ficció del segle XXII, el joc comença quan set faccions ideològiques rivals aterren al planeta Quiró (“Planeta”) al sistema estel·lar Alfa Centauri. A mesura que el joc avança, la creixent consciència del Planeta esdevé un obstacle formidable per als colons humans.
Terry Davis quotes
Terrence Andrew Davis (15 de desembre de 1969 - 11 d’agost de 2018) va ser un programador estatunidenc que va crear i dissenyar el sistema operatiu TempleOS. El seu desenvolupament va ser una tasca extremadament complexa, que va requerir molt de temps i que va ser inusual per a una sola persona. Durant els seus últims anys, va acumular seguidors en línia i va publicar regularment blocs de vídeo a les xarxes socials. Sovint es referia a si mateix com “el programador més intel·ligent que mai ha existit”.
permalink http://sizeof.cat/ca/projectes/
creat de maig 7, 2015
actualitzat d’agost 22, 2025
paraules 2561
Aquesta pàgina també està traduïda als idiomes següents:
- English ➝ Projects















































































