Permalänk
Medlem

DC# - Elegant fildelning

Vad är nu detta?
DC# är fildelningsklient för Direct Connect, skriven i C#. Projektet är en uppdatering av en äldre klientet, skriven för Windows.Forms, till att använda GTK+ och ett elegantare gränssnitt. En lite äldre demo av projektet finns att beskåda för den som börjar bli intresserad.

Projektet ligger nu på http://code.google.com/p/dcsharp/.

Permalänk

Ah, det ser väldigt intressant ut! Snart kanske man äntligen kan slänga ut Valknut och ha en vettig DC-klient för GTK.

Lycka till med fortsättningen på projektet.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av HerrEkberg
Ah, det ser väldigt intressant ut! Snart kanske man äntligen kan slänga ut Valknut och ha en vettig DC-klient för GTK.

Lycka till med fortsättningen på projektet.

Vad är det för fel på DC++? För att dela semesterfilm naturligtvis.

Visa signatur

#apple.se @efnet - Frihet, Jämlikhet, Mac.

Permalänk
Citat:

Ursprungligen inskrivet av Haffe
Vad är det för fel på DC++? För att dela semesterfilm naturligtvis.

Det fungerar inte på UNIX-system så vitt jag vet. Linux-"porten" var väldigt ostabil senast jag testade den (vilket i och för sig var ett tag sedan.)

Permalänk
Medlem

jag kör genom wine, fungerar finfint.

Visa signatur

Behind every great fortune there is a crime. - Honoré de Balzac
simonb @ irc

Permalänk
Avstängd

Att köra DC++ genom Wine funkar hur bra som helst för mig på Ubuntu.

Visa signatur

Laptop: HP NX9420, Intel Core Duo T2400 @ 1.83GHz, 1x1024MB DDR 400, 80GB SATA, External 300GB SATA, HP DVD+- Burner med lightscribe, ATi Mobility Radeon X1600 256MB

Medlem i signaturgruppen homosexuella Appleanvändare

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av TsubakiSama
Att köra DC++ genom Wine funkar hur bra som helst för mig på Ubuntu.

inte för mig fönstret smälter liksom

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av HerrEkberg
Det fungerar inte på UNIX-system så vitt jag vet. Linux-"porten" var väldigt ostabil senast jag testade den (vilket i och för sig var ett tag sedan.)

Isåfall ska du nog ta och testa igen.

Visa signatur

#apple.se @efnet - Frihet, Jämlikhet, Mac.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Haffe
Isåfall ska du nog ta och testa igen.

Sant, den har blivit betydligt stabilare bara de senaste månaderna.

--

Angånde dc# så verkar det lovande, men hur installerar man det? Drog hem källkoden, men vad sen? Den totala avsaknaden av dokumentation är fascinerande.

Har mono och mono-devel-paketen från Debian Unstable och har installerat GTK#. Hur göra sen?

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem

Ja, både dokumentation och integration med något "build tool" (vad kallar man detta på svenska?) saknas. Håller fortfarande på att kollar vilket som kan tänkas passa bäst.

Enklast är om du installerar antingen MonoDevelop eller NAnt (skicka ett pm så ska jag se till att ordna konfigurationsfilen för detta). Projektfilen för MonoDevelop hittar du annars med namnet DCSharp.mdp.

Permalänk

haha, nu har jag dc# kompilerat
dc# är faktiskt riktigt skönt! lite få funktioner, och när man trycker på till exempel hubs så kommer det upp en ruta som försvinner så snabbt att man inte hinner se vad det sår. annars så fanns det typ inga buggar (som jag har hittat).

jag antar att du (bylund) är med och utvecklar dc#?

Permalänk
Medlem

Jo, just nu är det bara jag. Postade här för att som om det fanns något intresse i detta.

Hubbfönstret ska ju inte alls försvinna. Vilka versioner sitter du på? (mono, gtk#, etc). Jag antar att du alltså inte kunnat ansluta till någon hub, eller?

Permalänk

jag menade att det kommer fram ett fönster sen som försvinner sen så kommer hubbföntret. och ibland är det samma med settings fönstret.

mono 1.1.15
gtk-sharp-2 2.8.2

edit:
jag la till några filer till sharen, och nu vill inte preferences(inte settings)-föntret komma upp. det bara blinkar till sådär

edit2: fönstret som upp efter några klickningar på knappen

Permalänk

En liten fråga bara, varför skriva en ny client ist för att hjälpa DC++ ist om det är saker du saknar??
Är lite nyfiken bara

Visa signatur

If windows is the anser you don't understand the question

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av High|ander
En liten fråga bara, varför skriva en ny client ist för att hjälpa DC++ ist om det är saker du saknar??
Är lite nyfiken bara

Jag är ju inte Bylund, men jag tycker det är bra om det kommer ut en ordentlig DC-klient till Linux. Det verkar vara jäkligt meckigt att skriva om DC++ så att det ska fungera på fler plattformar. Har funnits en del projekt, och jag tror tom visst intresse hos utvecklarna själva men det verkar helt enkelt vara för långt gånget, man skulle behöva skriva om så mycket att det vore lika lätt att börja om från början. Bara titta på LinuxDC++ som hållit på med detta ett bra tag och ändå är den klienten långt ifrån originalet enligt mig. Dock så gör de rätt stora framsteg, så man kanske inte ska ge upp helt, men ändå.

Jag måste också säga att DC++ är det enda jag saknar från Windows, då det är ett bra program på många sätt. Kraftfullt och lättanvänt. Fascinerande att det inte finns någon riktigt bra DC-klient till Linux än. Alla framsteg ses med stor glädje.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem

jag använder själv inte dc just nu iaf men jag vill ändå önska bylund och övriga utvecklare lycka till med projektet.

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Medlem

Nu går det att bygga DC# med hjälp av SCons. Det finns även en RPM tillgänglig, för Fedora Core 5, men den bör fungera lika bra på övriga distributioner. Ni hittar den under Development.

Permalänk
Medlem

Installerade RPM:en i Ubuntu (Dapper Drake) med hjälp av alien.

Har testat den lite smått, fungerar fint. lite feature-fattig än så länge, men den klarar det viktigaste. Dessutom är den snygg och stabil. bra jobbat.

edit: Kanske inte lika stabil som den först verkade. Det har fryst sig ett par gånger nu, men fortfrande lovande.

Permalänk
Hedersmedlem

Varför släpps inte ett weekly snapshot av källkoden som brukligt? Tycker det känns väldigt fel iom att en RPM släpps.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Då var det dags att liva upp den här tråden igen, då jag nu släppt en första version, 0.5.0. Nytt är en bättre protokolkod, snabbare fillista (men kan inte sökas i som förut), snabbare hashning och en förbättrad visning av hämtningar, bland annat... Att hämta filer fungerar nu en hel del bättre också

Säg gärna till om ni hittar något fel (som blinkande fönster som dapus nämnde förut, och som jag aldrig kunnat återskapa) eller har någon kommentar.

http://mono.dcsharp.com/

Permalänk
Medlem

Trevligt, jag har inte testat så mycket än men jag har gjort två PKGBUILDs till archlinux som finns i aur. Jag visste inte ifall jag skulle ha libtth som en dependecy eller ej, säg gärna till om det är nåt fel på dem.

Permalänk

Det är har ett väldigt trevligt gränssnitt, men det drar upp mot 100% av min CPU när man t.ex. bläddrar i söklistan. Blir det olidligt segt för fler än mig?

Permalänk
Medlem

LMX: Tack. Det enda jag tänkte på var att url:erna är fel. Utan www ska det vara, och libtth har samma adress som dc#.

HerrEkberg: Tror jag ser vad som är fel, försöker fixa...

Permalänk
Avstängd

Det här kan man kompilera under Solaris oxå, utan större problem väl? Koden är inte bunden till Linux på något sätt väl?

Permalänk
Medlem

Mono verkar ju finnas för Solaris, och har du då gtk+ också så borde det ju inte vara några problem.

Permalänk
Avstängd

BYLUND,

ok tack för ditt svar. Det verkar som Unix världen saknar en portabel DC klient som kan köras under alla *nix. Vore shysst om du fick till en sådan! BTW, DC++ och DC, är det stor skillnad?

Permalänk

emilsson, Direct Connect är protokollet, DC++ är en av många klienter som implementerar protokollet.

Permalänk
Medlem

Jag trodde DC++ även utökade protokollet lite...

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk

Det är inget som jag känner till, kan du peka på några ändringar?

Permalänk
Medlem

Jo, DC++ utökar protokollet lite. Sen finns ju även det nya protokollet ADC. Den intresserade kan ta en titt på http://dcpp.net/wiki/index.php/Main_Page