Namn: Lösen:

Linux Dyklog Linus Torvalds

(Läst 1 937 gånger.)


Du måste vara inloggad för att skicka mail!

Det finns en del program för att logga dyk.
En del bra en del dåliga. En del finns för dykdator x, andra för dykdator y.

Vi som velat ha en mer generell mjukvara (vi som har mer än en dator, eller som byter dator och fabrikat i livet) för att logga alla våra dyk har haft få alternativ.

Vi som dessutom använder Linux, eller som gillar OpenSource, och som själva vill lägga in funktioner, eller förbättra saker har haft ännu mindre att välja på.

Det har funnits JTrak för uwatek, JDivelog som stöder rätt mycket, men dessa har varit skrivna i Java.

Nu kanske det äntligen händer något. jag är ju en sådan som då och då kollar vad Linus Torvalds har för sig. Linus är Linux fader, och har precis blivit Divemaster.

Han har börjat skriva ett eget logprogram i C, med gtk. Det har redan fått tusentals nerladdningar trots att det inte funnits många dagar, och inte ens är halvklart. Många som laddat ner det är inte ens dykare, utan kastat sig över det för att se vad Linus pysslar med.

Så, vi unix/linux tomtar kanske äntligen får en fin mjukvara (som kanske portas till windows också.


Från Linus Torvalds.. https://github.com/torvalds/diveclog
-----------------------------------------------------------------------

Half-arsed divelog software in C.

I'm tired of java programs that don't work etc.

License: GPLv2

You need libxml2-devel and gtk2-devel to build this.

Usage:

make
./divelog dives/*.xml

to see my dives (with no notes or commentary).

There's a lot of duplicates in there, and divelog will de-duplicate the
ones that are exactly the same (just because they were imported multiple
times). But at least two of the dives have duplicates that were edited
by Dirk in the Suunto Dive Manager, so they don't trigger the "exact
duplicates" match.

WARNING! I wasn't kidding when I said that I've done this by reading
gtk2 tutorials as I've gone along. If somebody is more comfortable with
gtk, feel free to send me (signed-off) patches.

Just as an example of the extreme hackiness of the code, I don't even
bother connecting a signal for the "somebody edited the dive info"
cases. I just save/restore the dive info every single time you switch
dives. Christ! That's truly lame.

Also, I don't actually integrate directly with libdivecomputer, I just
read the XML files it can spit out. But I included my own raw dive
profile xml files for anybody who isn't a diver, but decides that they
want to educate me in gtk.

NOTE! Some of the dives are pretty pitiful. All the last dives are from
my divemaster course, so they are from following open water students
along (many of them the confined*water dives). There a lot of the
action is at the surface, so some of the "dives" are 4ft deep and 2min
long.




Martin Quensel
Martin Quensel 2011-09-07 14:10:37
1 789 postningar

mail 


Du måste vara inloggad för att skicka mail!

 Visa alla svar

Huvudinlägg Linux Dyklog Linus Torvalds Martin Quensel 2011-09-07 14:10
svara Sv: Linux Dyklog Linus TorvaldsReine Johansson2011-09-07 23:44
svara Sv: Sv: Linux Dyklog Linus TorvaldsJon Lindeheim2011-09-08 08:46
svara Sv: Sv: Sv: Linux Dyklog Linus TorvaldsReine Johansson2011-09-08 23:46
svara Sv: Sv: Sv: Linux Dyklog Linus TorvaldsDaniel Bengtsson2012-09-09 19:18
svara Sv: Linux Dyklog Linus TorvaldsJohan Pettersson2011-09-08 09:36
svara Sv: Linux Dyklog Linus TorvaldsMattias Ryrlén2012-09-09 17:10

«TILLBAKA

Svara på detta inlägg
Vi ber dig följa de riktlinjer som beskrivs under Netiquette. Rubrik:

Svar: