Hoppa till innehåll

Etikett: GNU/Linux

Review: SparkleShare.

I have a lot of images, code projects, documents, game saves and such, and I want to take good care of them, especially my images – they are the most valuable possession I’ve got. That’s why I need a simple and safe backup solution. Earlier I just had an external harddrive, but thats not simple, nor have the security that I need. That’s why I used Dropbox for a while. It was rather cheap and had everything that I needed, except encrypted transfer and I didn’t know what happened with them across the Atlantic Ocean. So I started to look for alternatives – safe, secure, encrypted and I also wanted them to be Open Source so that I could have it running on my own server. GNU/Linux support and a client for Android was also needed.

I found SparkleShare that seemed to be a great solution and had pretty much all that I needed: Open Source, using SSH, rather simple to set up on my own server, webui and an Android client. I started to use it and have been using it since late september, 2011. But…

SparkleShare uses Git to store files and keep a history of changes made to my files. Git is created by the same author as of the Linux kernel, Linus Torvald, and were created for the development of the Linux kernel. Keep revision history, a linear development with the possibility to maintain paralell development branches – version control. For this, it’s perfect! I use Git for my project nowdays (I used Bazaar before). The company I work for has started to use it, too.

That Git is created to development of software does, however, not make it capable as storing files, in my opinion. Now I have 60GB+ of images from the past ten year of my life – that is not optimal for Git and it’s version control. For the everyday user that want’s a Dropbox alternative, this is really not the best solution. Perhaps for a person writing his/her Ph D, it would be great. But with a lot of files, which itself creates much data and uses a lot of storage, you dont need to have a history larger then the files/directory itself.

Installation
Installing SparkleShare (server) is pretty straight forward (I’ll post a guide soon). Just install SSH, Git and a few other packages on your server, and you’re good to go. This is a real plus. Also the client is also very easy to install. It comes with packages for most of the well used GNU/Linux distros, and also Mac OS X – not Windows yet. It’s also to build from source. You just install the client, copy the SSH key to your server and start a guide to add your share.

But I’d say this is too hard for new users. Well, if you’re already running your own server, I suppose it’s not that hard, but using its own SSH keys – without a password – is not something I like to do. But that can also be taken care of, altough it also might be a little to hard for the faint of heart.

Installing the WebUI – that is necessary for the Android client – is a little harder. It has a strict dependancy of package version, which I’ve had som issues with. Once up and running, it is incredibly easy to add your Android device, just by scanning a QR code.
The Android client is somewhat a different project – the WebUI too – then SparkleShare. It works to download your stored files, not anything more. You can’t upload any files, which I very much would like. Perhaps in an later version.

Usage
Once installed and up and running, SparkleShare takes care of your files. By using Git the files are compressed before uploaded, and the transer is safe by it’s usage of SSH. But I’m not satisfied. It’s hard to upload a lot of files. I wanted to upload all of my 60GB+ images at once, but SparkleShare didn’t seem understand that I added the files. Instead I had to remove them and upload them seperately. It worked, but the compression takes a long time, and if the connection between server and client gets broken during upload, the compression has to be restarted. Also, as I was saying, having a history copy of the files on the client, takes of a LOT of storage space.
Smaller files, like my documents is no problem – of course since the’re smaller.
With the Nautilus addon, it is easy to get back an old version of an edited file just by right clicking on it.

SparkleShare is just a indicator applet, which is simple and works great. Altough I would like to see some info about the sync, like transfer speed, which files, just like the Dropbox indicator. Also I miss sync over LAN, bandwith limit and being able to pause specific shares – ie. so that I can start SparkleShare to only sync my documents while in school, when I don’t want to use up my battery and all of my CPU to compress my images.

Besides that, SparkleShare runs fine in the bakground. If I were to already have uploaded all of my images, the compression wouldn’t take so much time, nor would it be as big of a problem, but the local Git history copy, and Git itself, makes it a little less of ”fun”.

Conclusion
SparkleShare is great for easy sync of small files, not for bigger ones. It’s also great if you’re developing some small software, which you don’t really use Git for yet, but still want’s the version controll and being able to upload it – automatically – to GitHub or perhaps your own Git server.

I would say that SparkleShare is not yet ready for daily use and to drop out of you Dropbox use, or alternative.

Git is simply not the best way to get people from the closed, you-dont-know-where-or-what-theyre-doing-with-your-files, clients like Dropbox, and start to use free and open source ones. For me, version controll is not as important as a simple and secure backup solution. I’d say SparkleShare using Rsync would be a better way of doing this.

Perhaps Rsync could be used together with a simple script that saves a deleted file for a while, before it’s completely deleted. And perhaps having preferences to set which files/dirs needs to have version control.

I’m sorry to say that I’m leaving SparkleShare to find, or develop, a new backup solution not using Git.

19 kommentarer

Back to nerd table.

Senaste tiden – sedan mars eller så – har varit brutalt fylld av så mycket jobb, skola eller privatliv, att jag inte funnit tiden till att nörda. Och vet ni vad? Jag vill/behöver få nörda. Koda lite eget, testa lite nya program som kanske kan ersätta ett tidigare (testar nu Tomahawk som erstättare till Banshee och Spotify).

Dels känns det som att man bara följer med i flödet – mainstream – och det är inte riktigt jag. Nu är ju förvisso LIbreOffice standard i Ubuntu, likaså Banshee. Men jag är inte helt okej med andra förändringar – Unity har jag inte ens skapat mig en ordentlig uppfattning om.

Sedan så förlorade jag kod till några av mina småprojekt som jag kodat på; bla. ett pythonskript som postar en bild till Twitter direkt ifrån Nautilus (eller stand-alone). Nu måste jag koda om den, eller göra något nytt. Eller måste – jag VILL!

Häromdagen – dagen innan jag skulle skriva en tenta – fann jag just Tomahawk och ville testa det. Det kommer mer test av det, men det finns ett plugin för bla. Spotify, som jag då ville testa. Som ett barn på julafton laddade jag ner koden och försökte kompilera, gick inte. Kollade beroenden igenom felmeddelanden och apt-cache search, försökte igen; gick inte. Gjorde om proceduren en gång till och fick igång kompileringen och lade in ”resolvern” i Tomahawk; gick inte… Visade sig vara en bugg med nyare libspotify som nu ska fixas – jag blir sugen på att fixa det själv.

Jag ljög lite nu förresten… jag har faktiskt satt upp Sparkleshare på en egen server för att ersätta Dropbox och det kommer snart en review av detta.

Det är gött att nörda.

1 kommentar

Humble Indie Bundle 3.

Nu är det dags igen för en bunt med indiespel! För er som inte känner igen Humble Indie Bundle sedan tidigare så är det, som sagt, en bunt med indiespel som man – det är sant – ger vad man vill för. De är helt fria ifrån kopieringsskydd (DRM-fritt!), finns för GNU/Linux, Mac och Windows, och en del av pengarna – vilket man får ange själv, om man vill – går till välgörenehet. Alltså köp dem för hur mycket, eller lite, som helst!

Jag har köpt alla tidigare bundles och nu är det dags för ytterligare en.
Denna bunt är en samling av fysikbaserade spel och ser onekligen väldigt roliga ut.

Bunten innehåller:

  • Crayon Physics Deluxe – innovativt 2D, fysiskt, pusselspel med över 70 banor.
  • Cogs – prisbelönt steampunk pusselspel
  • Hammerfight – galet vapen-baserat spel som ska vara fyllt med väldigt ”realistisk fysiks materia”.
  • VVVVVV – Retroliknande.
  • And Yet It Moves – Fysisk-plattformspel

http://www.humblebundle.com/

Kommentarer är stängda

Humble Frozenbyte Bundle – Bundle #3.

För snart ett år sedan lanserades en idé av Jeff Rosen, ifrån Wolfire Games, som gick ut på att man kunde köpa en ”bundle” (eller bunt, om du föredrar) med spel för precis det man ville ge för dem. Dessutom kunde man välja hur pengarna skulle fördelas mellan utvecklarna och även till välgörenhet. Idéen var Humble Indie Bundle och det blev en succé och man fick in ihop nästan 8 miljoner kronor ( $1 270 000 )!

Alltså, vi tar det igen: Du får ge vad fan du vill för ett gäng spel!

Humble Indie Bundle innehöll:

Det gick alltså så bra att man gjorde en bundle till. Humble Indie Bundle #2 innehöll:

Denna bundle tjänade ihop till nästan 11 miljoner kronor ( $1 750 000 ) – 3 miljoner kronor på första dagen!

Nu är det alltså en tredje bundle släppt och alla spelen är skapade av det finska spelbolaget Frostbyte. Innehåller bla.:

Jag har köpt de två tidigarna bundlarna och kommer givetvis att köpa även denna. Det är inte bara för att det är helt fantastiska spel – vilket man förvisso märkt i efterhand och understryker vikten av detta ännu mer – det är en helt fantastisk idé!

Oberoende av plattform, de har skippat DRM och dessutom har flera spel blivit öppen källkod då försäljningen gått över en viss summa. Det gynnar alla och är bara fantastiskt.

Med det sagt; ta och köp en bunt du med!

Kommentarer är stängda

Leker med SMS.

Nu är det lek på gång igen! Ett litet nöje jag ska ha på min resa hem till Göteborg ikväll.

Jag har velat kunna skicka SMS ifrån min dator via min mobil. Alltså att inte behöva använde en tredjepart eller dyl, utan att det går på min mobilkostnad och dessutom kunna ha all tillgång till mina kontakter, tidigare SMS osv, ifrån min mobil.

Efter lite sökande så fann jag ett väldigt intressant alternativ – EasySMS. Det är en liten webbserver som man installerar och kör på sin Androidbaserade mobil och som man sedan använder en vanlig webbläsare för att komma åt. Därigenom sköter man sedan sina meddelanden.

Man kan använda sig av både Wifi, Bluetooth och USB. Dock så har jag bara testat USB, och Wifi lär inte vara några problem alls. Bluetooth kan bli värre i ett GNU/Linux-system, men ska testas senare.

Men nu ska jag se efter om jag inte kan snygga till det och även skapa en liten snyggare mindre webbläsare med hjälp av WebKit och Python. Har redan funnit ett script igenom Acire.

Mer senare.

Kommentarer är stängda

GNU/Linux och spel – Goda nyheter!

Förr i dagarna så var jag en oerhörd spelnörd. Medans andra pojkar spelade fotboll, spelade jag TV-spel. Helgerna spenderades i ett ombyggt hönshus med Johan, Sebastian och ett Nintendo 64.

Man blev äldre och tiden går åt till annat – men suget försvinner aldrig riktigt. Ett krav som jag har på min laptop, när det är dags för ny, vilket det rätt nyligen var, är att den ska ha ett kraftfullt grafikkort (för att vara en laptop). Dels för att jag har mycket funktionellt med Compiz-Fusion, men också för att kunna spela, när väl tillfället är här. Då jag helt och hållet vägrar att köra WIndows – inte ens för spel, så blir det dock lite tråkigt. Det blir lite begränsat i vilka spel som körs på våra mindre LAN.

Enemy Territory: Quake Wars har hållt igång länge och ät väl egentligen det mest grafiskt-sett, snyggast. Doom 3, Quake 4, Postal 2: Share the Pain, Unreal Tournement 2003 är ytterligare några properitära spel som vi kört – som dessutom har riktig Linux-support (sk. ”Native”).

Förutom dessa spel så har det blivit en massa Open Source-spel. Battle for Wesnoth, Teeworlds, Hedgewars, Warsow. De är alla roliga, men de har ju sina brister. Saker som kanske inte är klara – eller just grafiken och/eller känslan av kommersiella spel.

Nu till de goda nyheterna!

Jag antar att ni känner till Steam? Steam är ett så kallat content delivery-system skapat av Valve Corporation för att digitalt distribuera datorspel till kunder.
Man köper spelen digitalt, chattar och pratar med vänner, spelar sedan med dem och en massa mer kul. Nackdelen har hittils varit att det inte funnits till GNU/Linux.
Men snart är väntans tider över! Steam är påväg till GNU/Linux och du kommer snart kunna ånjuta ett gigantiskt bibliotek av kommersiella spel – som du kommer kunna spela utan att köra Windows!

Det är nästan för bra för att vara sant, men sant är det! Här körs en funnen Linux-binär med inloggning.

Jag tycker att det är oerhört lyckat att se större företag, som bla. Valve, satsa hårdare på GNU/Linux. För mig så har GNU/Linux än mycket större chans i framtiden, att bli ersättare av spelnördars operativsystem. Ett GNU/Linux-system är stabilare och mer optimalt än Windows, med alla dess bakgrundsprocesser och visuella effekter som inte går att stänga av. Men innan så har man inte räknat med GNU/Linux då de har så få marknadsdelar när det gäller val av operativ.

Dels är denna siffra ökande, men framförallt så tycker jag inte att den säger särskilt mycket. Det är ju verkligen inte som att alla som kör Windows på sin dator, också sitter och spelar. Det är ju en bråkdel av alla användare. Se dessutom på alla konsoller som nu finns, som är till för att just spela – inget mer. (även att man kan annat)

Men det är inte nog med goda nyheter där, inte. Nej, Humble Indie Bundle, där du kunde köpa fem spel, få ett på köpet, för hur mycket eller lite som du själv ville ge, sa det att om de skulle komma upp i en mijlon dollar, skulle släppa spelen som öppen källkod.

Well, de sålde spelen för totalt 1 025 219 dollar! 300 000 dollar går till välgörenhet. Detta betyder helt enkelt att spelen Aquaria, Gish, Lugaru HD, och Penumbra Overture kommer att få sina källkoder släppta under en fri licens!

Statistik av Humble Indie BundleFaktum är dessutom att det är GNU/Linux-användare som var majoriteten av högst betalande, dessutom. Även jag köpte mig en kopia.

Jag tror definitivt att vi kommer se en ökning av spel, med allt vad detta innebär, i framtiden. GNU/Linux är något att satsa på.

Ser fram emot den dag då jag kan starta upp min Steam-klient, samtidigt som Johan eller Sebastian, trots att de kanske kör Windows och/eller Mac OS X, och kunna välja att spela vilket spel som helst på våra framtida LAN.

2 kommentarer

Metapolitiskt dilemma.

Jag har alltid haft problem med att passa in i Sveriges etablerade partier. Det har alltid varit något som inte fallit mig i smaken med deras partiprogram. Hade antagligen kunnat välja dem som jag höll mest med, men det kändes ändå för oärligt.
Jag har väldigt olika perspektiv på väldigt mycket olika saker. Vill ha radikala förändringar där, men att det ska vara som det är där. Styre som så, men inte som så. Pengar ska gå dit, och dit, men inte dit eller dit. Varken känt mig som en riktig höger- eller vänsterfigur.
Året jag skulle fylla 18 och det dessutom var riksdagsval på, 2006, så kom min räddning.
Redan den första dagen detta år så framhävdes ett parti som jag kände att jag direkt skulle följa, rösta och dessutom bli aktiv i. Piratpartiet. Den 2 januari var jag medlem och satt igång.
Piratpartiet var min räddning i dubbel bemärkelse. Dels så var det detta dilemma med vilket block jag tillhörde med mina tankar, och dessutom min växande oro för integritetsfrågor och fri kultur. Men problemet, som många såg det och även ser det idag, är att Piratpartiet är ett ”enfrågeparti”. Så är absolut inte fallet. Visst har vi en annan fokus, men dessa frågor är så pass fundamentala att de stöttar hela den värld som vi idag lever i – både i verkliga livet och på internet.
I samma veva som Piratpartiet uppdagades så blev jag även intresserad av Ubuntu, GNU/Linux och fri, öppen mjukvara. Det var en helt ny värld som öppnades bakom dessa två dörrar av samma port och det fanns oändligt med möjligheter!
Under denna tid som detta fortgått och mitt intresse för både Ubuntu och Piratpartiet, så har andra tankar om dess relation och framgång formats.
Många ser ju öppen källkod och dess filosofi som ren kommunism, men jag hävdar att så inte är fallet. Öppen källkod, filosofin bakom, folket osv, det är i sin relation till detta helt opolitiskt. Det finns inget som rör politik i dessa tankar. Visst kan man av politik påverka, eller av öppen källkod påverka politik, men det är i sin grundlighet helt opolitiskt. Det matchar inga fack eller block och är egentligen helt oväsentligt.
Och Piratpartiet. Självklart är det politiskt – det är ett politiskt parti. Men det finns numera ytterligare en bemärkelse till min kärlek till detta parti av möjligheter. Piratpartiet stör över traditionella politiska block. Det finns inget blått, det finns inget rött. Inget höger, inget vänster. Piratpartister är folk ifrån alla block och tillsammans är vi något annat. Vi är lila och vi är som ett kvanttal. Vi är politiska, men inte i den världen. Vi står över alla partier, men egentligen är vi inte där.
Jag vet redan idag att jag kommer att rösta på Piratpartiet söndagen den 18 januari. Jag vet det för att jag bryr mig om min, mina nära och kära, och mina kommande barns integritet och deras rätt till ett privatliv. Jag kommer att göra det för att jag tror på en bättre och friare värld.
 
Avslutningsvis så vill jag citera något som en mycket god vän till mig sa för en tid sedan när vi pratade om världens framtid, inkl politik och Piratpartiet. Min mor har tala om hur folk i hennes närhet pratade om att de aldrig skulle skaffa barn för att de inte ville sätta dem i denna onda värld utan framtid. Jag har haft den tanken, men det Amanda sa var (inte helt exakt):
– ”Skaffa barn och ge dem istället chansen att förändra.”
Jag ska göra, vad jag kan för det är jag som är framtiden. När jag får barn, är de framtiden och de ska få ha samma möjligheter.

2 kommentarer

Microsoft har lärt sig att sälja glass på sydpolen.

Jag har nyligen börjat med en kurs i databashantering och jag känner mig faktiskt lite missnöjd redan.

Vad är det vi får lära oss? – MS SQL.
Vad är det vi ska använda tillsammans med det? – Access 2007.

Frågan som jag ställer mig är då alltså varför vi inte får lära oss en ännu mer etablerad databas som tex MySQL eller PostgreSQL. Ett viktigt faktum till detta är också att det finns en större usträckning av proffesionell mjukvara att hantera dessa mjukvaror. Både databasen och dess hanterare är dessutom OpenSource.

MySQL – phpMyAdmin.
Men man kan även använda öppen källkods-motsvarigheten till Access, OpenOffice.org Database som förvisso kan hantera MS SQL, men även MySQL och PosgreSQL (mfl.)

Öppen källkod, gratis och fantasisk hantering borde väl komma längre än vad en svindyr licens för Microsofts Office-paket gör.

När Sun ägde MySQL så kunde man köpa till support för en smärre summa. Annars kunde man iallfall använda det till dess fulla kapacitet. Att skolor, statliga verksamheter och företag skulle kunna komma längre med en öppen källkods, gratis och kontinuerligt uppdaterande ser jag som självklart!

Men det skulle kunna vara på god väg då det i nyheterna skrivs om att ett tjugotal kommuner i västsverige har börjat göra en storsatsning på öppen källkod. Det är offantliga summor som lagts ut av våra skolor i form av licenser. Dessutom för något som jag inte tyckt fungerat speciellt bra i varken säkerhet eller utförande aspekt.

I dagens läge så har alltså Microsoft varit så etablerade, eller pressande så att skolor och företag inte kunnat se något annat – förutom de som har något större medvetande om bla servar. Jag vet tex att gymnasiet jag gick på körde Novell som sina servar. – och har valt de dyra alternativen istället.
Givetvis har inte öppen källkod varit speciellt redo för skrivbordet förens de senaste åren, men det är verkligen dags att se över detta och andra kommuner borde följa västsveriges fina exempel.

Microsoft har tekniskt sett skapat en mjukvara som de tagit ut enorma summor för, satt en standard med och fått utbildningar att följa så att de ska kunna bli än mer etablerade och tjäna ännu mer pengar och helt enkelt fått ett monopol.

Microsoft har lärt sig att sälja glass på sydpolen.

Kommentarer är stängda

Tio tips för ett gott forum.

Urban Anjar har samlat tio – som jag ser – fantastiska tips om hur man borde uppföra sig i ett forum, som tex Ubuntu Sveriges.
Vill passa på att tipsa om dessa, då de som sagt är mycket bra, om än små. Som fadder på forumet så är det alltid uppskattat rent generellt och jag försöker besöka forumet kontinuerligt och det blir ju absolut enklare med vissa frågor än andra.

  1. Hitta rätt forum! På ubuntu-se.org/forum får du bra hjälp med Ubuntu, men vill du ha hjälp med bilreparationer, trädgårdsskötsel, villabygge, hästavel eller Windows finns det säkert bättre ställen att vända sig till. Det finns forum för nästan varje tänkbart behov.
  2. Registrera dig på forumet! Du väljer då ett användarnamn, smeknamn, ofta kallat nickname. Kanske får du ett lösenord automatiskt. Annars får du välja ett – välj i så fall inte ditt viktigaste och hemligaste lösenord.
  3. Ta tid på dig och lär känna forumet! De olika inläggen bildar något som kallas trådar och de är sorterade ämnesvis i tavlor eller mappar. Försök hitta den rätta ”samtalstonen” i forumet. Olika forum har lite olika stil.
  4. Forumet har  regler! De kan vara långa och komplicerade, men man kommer långt med folkvett, trevligt uppträdande, hänsyn och respekt. Uppträd som du skulle göra i fikarummet första veckan på det nya jobbet. Provocera till exempel inte fram korkade diskussioner. Gör inte reklam för din egen firma eller webbsajt och ha lite tålamod när du väntar på svar på dina frågor. Gör inte folk ledsna eller förbannade. Följer du inte reglerna kan forumets ordningsmän, moderatorer och administratörer i värsta fall kasta ut, banna, dig, men de kan också exempelvis kasta bort det inlägg du har skrivit.
  5. Spar på frustrationen! Antagligen postar du en fråga för att det är något som inte fungerar – vi vet hur frustrerande det kan vara. Säg att du till exempel försöker installera Ubuntu på en dator men inte får igång det. Det betyder inte att Ubuntu är skit och ännu mindre att de miljoner människor som använder det är idioter. Det är antagligen du som har klantat till det och definitivt du som behöver hjälp.
  6. Slösa med informationen! Försök redan i rubriken ge en så bra beskrivning som möjligt av ditt problem och fyll sen på ytterligare i själva inlägget. De mest erfarna på forumet hinner ofta bara ögna igenom rubrikerna och göra ett eller annat nerslag om de känner igen något. Tala till exempel om vad du har för hårdvara. Har du ljudproblem, tala om vad du har för ljudkort, har du nätverksproblem, tala om vad du har för nätverkskort och vad du har för internetoperatör och så vidare. Tala om om felet uppstått plötsligt, om det alltid varit där eller om du pillat på nåt, så att det slutade funka. Felmeddelanden kopierar du gärna in ordagrant.
  7. Tjata inte! De som svarar i forumet gör det gratis på sin fritid. De har också jobb, tvätt som ska hängas, hundar som ska rastas och staket att måla. Ge dem tid att svara. Dröjer det väldigt länge (=veckor eller i alla fall flera dagar) kan du för all del bumpa din fråga, alltså skriva ett nytt inlägg i samma tråd, men gör det lite fint, till exempel, genom att ge kompletterande upplysningar. Hittar du själv lösningen, meddela detta så att inte folk lägger en massa tid i onödan.
  8. Var hjälpsam och trevlig! Kanske kan du ännu inte svara på så många tekniska frågor, men det finns kanske några nybörjarfrågor du klarar? Annars finns det kanske annat du kan hjälpa till med? Om inte annat tackar du förstås när någon försökt hjälpa dig och talar om ifall lösningen funkade för dig.
  9. Bekanta dig med folk! Forumet har ofta någon liten trivselhörna för allmänt socialt snack. Bjussa på dig själv där, men var försiktig med fräckisar och skämt som kan uppfattas som rasistiska eller sexistiska, sånt tas inte väl upp på alla ställen.
  10. Forumet är en guldgruva! I alla fall om det varit igång ett tag finns där ofta väldigt många frågor med redan färdiga svar. Man kan lära sig mycket på att läsa gamla forumtrådar, men ännu effektivare är det om man lär sig söka bland dem.

 

Kommentarer är stängda