User Tools

Site Tools


projekt:kakrafoon

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
projekt:kakrafoon [2015/09/15 00:23] bjarniprojekt:kakrafoon [2016/02/12 15:57] – Lade till jox om kakrafoon-utveckling lidbjork
Line 3: Line 3:
 Kakrafoon är mjukvaran som sköter uppspelningen av musik i t-salen. Systemet består av två delar: en serverdemon ''kakrafoond'' som kör på en dedikerad dator i T-salen som heter ''mixer'' och som är kopplad till förstärkaren som står ovanpå säkskåpet; och ett klientskript som användaren kör i sin terminal. De båda kommunicerar med varann över ett särskilt protokoll. Kakrafoon är mjukvaran som sköter uppspelningen av musik i t-salen. Systemet består av två delar: en serverdemon ''kakrafoond'' som kör på en dedikerad dator i T-salen som heter ''mixer'' och som är kopplad till förstärkaren som står ovanpå säkskåpet; och ett klientskript som användaren kör i sin terminal. De båda kommunicerar med varann över ett särskilt protokoll.
  
-Den nuvarande ''kakrafoon'' är den tredje inkarnationen av systemet. Den ursprungliga versionen var en bakände till CUPS. Den andra versionen skrevs av ''johannes'' från scratch i Python och implementerade fler features. Denna version gick förlorad i en diskkrasch, och det hela gjordes om igen av ''dr_root'', åter i Python. Sedan dess har ytterligare hackande gjorts av ''lidbjork'', ''bjarni'', med flera.+Den nuvarande ''kakrafoon'' är den tredje inkarnationen av systemet. De första två versionerna var bakändor till CUPS. Den andra utav dem skrevs av ''johannes'' och implementerade fler features än den första. Denna version gick förlorad i en diskkrasch, och det hela gjordes om igen av ''dr_root'', denna gång i Python. Sedan dess har ytterligare hackande gjorts av ''lidbjork'', ''bjarni'', med flera.
  
 ==== Snabbguide ==== ==== Snabbguide ====
Line 23: Line 23:
 ==== Utveckling ==== ==== Utveckling ====
  
-Serverdemonen är installerad som ''/usr/local/bin/kakrafoond'' på ''mixer'' (alias ''[[admin:maskiner:Butlerelfia]]'') och körs i en screen.+=== Kakrafoon 2 (i bruk) === 
 + 
 +Serverdemonen är installerad som ''/usr/local/bin/kakrafoond'' på ''[[admin:maskiner:butlerelfia|Butlerelfia]]'' (alias ''mixer'') och körs i en screen.
  
 Arbetsversioner av ''kakrafoond'' finns i ''/home/lidbjork/kakrafoon2'' på ''mixer'' och är döpta med datum. Filen med senaste datumet ska vara identisk med den i ''/usr/local/bin''. Arbetsversioner av ''kakrafoond'' finns i ''/home/lidbjork/kakrafoon2'' på ''mixer'' och är döpta med datum. Filen med senaste datumet ska vara identisk med den i ''/usr/local/bin''.
  
 Senaste versionen av ''kakrafoon'' (klienten) är ''/home/update/lidbjork/develop/python/kakrafoon.py'' Senaste versionen av ''kakrafoon'' (klienten) är ''/home/update/lidbjork/develop/python/kakrafoon.py''
-Den ska vara installerad som ''kakrafoon'' på [[admin:maskiner:tricholoma|Tricho]], [[admin:maskiner:psilocybe|Psilo]], och [[admin:maskiner:Omphalotus]].+Den ska vara installerad som ''kakrafoon'' på maskinerna som är öppna för allmän inloggning ([[admin:maskiner:psilocybe|Psilocybe]], [[admin:maskiner:tricholoma|Tricholoma]], mfl). 
 + 
 +Vill du hjälpa till att utveckla ett bättre kakrafoon, läs mer under Kakrafoon 3 nedan. Vill du modifiera kakrafoon 2-demonen ska du prata med ''lidbjork'' eller ''bjarni''. Vill du hacka på klienten är det bara att kopiera det nuvarande exemplaret till din egen hemkatalog och börja pilla, och be någon admin installera den nya versionen sen. Då är det också bra om du upplyser ''lidbjork'' om det så han kan uppdatera sin kopia till den senaste versionen som inkluderar dina ändringar. 
 + 
 + 
 +=== Kakrafoon 3 (under utveckling) ===
  
-Om du vill hjälpa till att förbättra kakrafoon-demonen ska du prata med ''lidbjork'' eller ''bjarni''Vill du hacka på klienten är det bara att kopiera det nuvarande exemplaret till din egen hemkatalog och börja pilla, och be någon admin installera den nya versionen senDå är det också bra om du upplyser ''lidbjork'' om det så han kan uppdatera sitt exemplar till den senaste versionen som inkluderar dina ändringar.+I februari 2016 startade byggandet av en helt ny, mer gedigen och mindre buggig, kakrafoon. Diskussion om projektet sker hittills på irc-kanalen #kakrafoon på Efnet, och koden finns på [[https://github.com/jolmberg/kakrafoon|https://github.com/jolmberg/kakrafoon]]
  
projekt/kakrafoon.txt · Last modified: 2017/12/28 03:37 by bjarni

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki