Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Kristian: En längtan till Plan 9

Python är ett helt underbart,smidigt och kraftfullt språk. Jag hittade en helskön bild på temat
http://imgs.xkcd.com/comics/python.png

Inspirerad av ett föredrag kring MacFUSE (där det nämndes att fuse hade python-bindings) började jag genast koda.

Nedanstående filsystem ger en aktuell (max fem sekunder gammal) screenshot i form av filen screen/shot Smile

http://www.efd.lth.se/~f03kr/shot.py
Det kräver python-fuse och imagemagick (bägge finns i aptn)

Skapa en tom mapp och montera filsystemet

mkdir screen
python shot.py screen

Nu kan du gå in i mappen screen och titta på filen shot, du kan kopiera den grafiskt och i konsollen, eller varför inte en

cat screen/shot > current

Wink

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

hoths bild

...till plan 9. Tilläggas kan att jag faktiskt har sett den och kan helhjärtat instämma i betyget som den fått.. Wink

 
----
Linux växer snabbast!

----
Linux växer snabbast!

Kristians bild

Jag spann vidare på temat "allt är en fil" och skrev ett program som hämtar hem tv-guiden ifrån http://www.tv.nu (genom diverse vulgära fultrix) och presenterar det hela i ett grepbart format Smile Hämtningen går ganska segt (tar några sekunder) men den behöver egentligen bara göras en gång per dag.
Ännu är det inget filsystem men integrationen med fuse borde vara ganska trivial att åstadkomma. Filer som "today" "now" "resttoday" "tomorrow" vore nice Wink
http://www.efd.lth.se/~f03kr/tvnow.py

Exempel

./tvnow.py | grep 20:

ger

SVT 1               20:00	Rapport med A-ekonomi
SVT 2               20:00	The comeback
TV4                 20:00	Postkodmiljonären
TV4 +               20:00	Doktor Phil
TV4 +               20:55	House
Kanal 5             20:00	America's funniest home vi...
TV6                 20:00	Cops
TV6                 20:30	Simpsons
Kanal 9             20:00	Inside the actors studio
MTV                 20:00	Hip hop honours 2007
Discovery           20:00	Förklaring följer...
TV4 Sport           20:30	Ishockey: Nyköping-Malmö
TV4 Sport           20:35	Studio: Hockeyallsvenskan
CANAL+ First        20:00	Hollywood reporter
CANAL+ Drama        20:00	Den siste pälsjägaren
TV1000              20:00	Hooligans
TV1000 Classic      20:00	Black moon
TV1000 Action       20:00	The ice harvest

*edit*
En timmes offsetfel - pinsamt Tongue
*edit*
Fixat

----------------------------------
MÖLUG

---------------------------------------

 

Kristians bild

TVFS fungerar nu Laughing out loud Än så länge finns skapas filer "today", "alltoday" och "running" där den första är alla program som sänds fram tills sista, den andra är alla program hela dagen och den sista är alla program som just nu sänds. Länk kommer

Jag har testat fusepod, som gör att man kan hantera sin IPOD utan speciell programvara för uppspelning eller överföring. Jag är helsåld på det här med virtuella filsystem Wink

----------------------------------
MÖLUG

---------------------------------------

 

Kristians bild

http://www.efd.lth.se/~f03kr/tvfs.zip

----------------------------------
MÖLUG

---------------------------------------