AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Aktuelle Projekte

Ein Thema von freak4fun · begonnen am 3. Sep 2014 · letzter Beitrag vom 3. Sep 2014
Antwort Antwort
Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Aktuelle Projekte

  Alt 3. Sep 2014, 19:12
Hallo Leute,

ich habe im Forum gestöbert und mir die Beiträge und Themenliste von ein paar Benutzern angeschaut.
Dabei habe ich mich folgendes gefragt: Was programmiert dieser Mensch gerade?

Und das ist nun auch meine Frage. Es wäre schön, wenn jeder der möchte einfach mal kurz schreibt was
er gerade als Projekt hat, vielleicht auch mit ein paar Zeilen Kommentar.
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Aktuelle Projekte

  Alt 3. Sep 2014, 19:54
Momentan: Von TotalCommander inspirierter Dateimanager für Linux. Weniger weil ein Dateimanager jetzt das spannendste Projekt wäre, das ich mir vorstellen kann, sondern einfach aus der Not heraus, weil ich bisher keine gescheite Alternative finden konnte

Jetzt mach ich das aber auch gleich ordentlich: Das heißt, pluginbasiert und multithreaded. Es soll möglich sein, verschiedene „virtuelle Dateisysteme“ als Plugin nachzurüsten. Standardmäßig ist einfach ein Wrapper für die normalen POSIX-Funktionen dabei, aber man kann z.B. mit einem weiteren Plugin auch ZIP-Archive laden und darin genau so arbeiten wie in einem Ordner. Das ganze ist so ausgelegt, dass man später leicht weitere Plugins z.B. für FTP hinzufügen kann. Jedes Dateisystem-Plugin läuft dabei in einem eigenen Thread unabhängig von der GUI, damit es diese nicht blockiert, wenn man z.B. einen großen Ordner oder ein großes Archiv lädt.

Und damit es nicht langweilig wird, programmier ich das ganze in purem C mit GTK.

Momentan ist das noch in einem ziemlich frühen Stadium, aber man kann zumindest schon mal:
- Ordner öffnen
- Archive öffnen
- Archive in Archiven öffnen
- Dateien von der einen Seite auf die andere kopieren, sofern das Ziel kein Archiv ist (bisher nicht implementiert)
Miniaturansicht angehängter Grafiken
filemanager.png  
  Mit Zitat antworten Zitat
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
309 Beiträge
 
Delphi 12 Athens
 
#3

AW: Aktuelle Projekte

  Alt 3. Sep 2014, 21:13
Momentan: Von TotalCommander inspirierter Dateimanager für Linux...sondern einfach aus der Not heraus, weil ich bisher keine gescheite Alternative finden konnte
Du kennst schon den Midnight Commander (mc)? - bei jedem Linux im Repo zu finden.

Grüße, Christoph

PS: Mach aber gerne Dein Projekt weiter...
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Aktuelle Projekte

  Alt 3. Sep 2014, 22:09
Momentan: Von TotalCommander inspirierter Dateimanager für Linux...sondern einfach aus der Not heraus, weil ich bisher keine gescheite Alternative finden konnte
Du kennst schon den Midnight Commander (mc)? - bei jedem Linux im Repo zu finden.
Ja, den kenn ich. Ist aber auch nicht so richtig das, was ich will. Da scheitert es ja schon prinzipbedingt daran, wenn man sich in einem Bilderordner mal Vorschaubilder anzeigen lassen will.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz