Das Notes Forum

Lotus Notes / Domino Sonstiges => Tools & Downloads => Thema gestartet von: Manfred Dillmann am 15.03.05 - 15:40:28

Titel: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 15.03.05 - 15:40:28
Hallo zusammen,

ich habe ein neues DB-Tool zur Komprimierung der lokal auf einem Notes Client gespeicherten Datenbanken und/oder Schablonen fertig.


Weitere Infos, Testversion und Handbuch gibt es hier (http://www.madicon.de/content/category/4/84/52/).

Gruß
Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: koehlerbv am 15.03.05 - 16:56:06
Jo, sowas habe ich auch im Portfolio. Sieht sehr ähnlich aus  ;)

Bernhard
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 15.03.05 - 16:59:45
Hallo Bernhard,

>>Jo, sowas habe ich auch im Portfolio. Sieht sehr ähnlich aus.<<

Könnte man fast sagen: "Zwei Doofe und der gleiche Gedanke"...  ;D

Gibts da bei Dir auch eine Testversion - vielleicht kann ich mir ja noch was richtig Gutes abschauen?

Gruß
Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Mark³ am 15.03.05 - 17:07:51
Ich hab mal vor Jahren einen Knopf ge-cutandpaste-ed aus irgendeiner Notes-Tip-Seite (Originalcode, ich übernehme keine Verantwortung dafür).
Für den normalen Gebrauch ist das oft schon hinreichend...

        Dim session As New NotesSession   
   Dim dbase As NotesDatabase
   Dim directory As New NotesDBDirectory("")
   Dim Status As Long
   Dim nlog As New NotesLog("Compact Utility")
   
   Call nlog.OpenMailLog(session.username,"DB Compact Utility")
   
   Set dbase = directory.GetFirstDatabase(Database)
   Call dbase.Open("",dbase.FileName)
   On Error Resume Next
   While Not (dbase Is Nothing)
      
      If dbase.PercentUsed < 90 Then
         status = dbase.Compact
         If Err = 4005 Then
            Call nlog.LogAction(dbase.FileName & " is in " _
            & "use")
            Err = 0
         Else
            Call nlog.LogAction("Compacted " & _
            dbase.FileName)
         End If
      Else
         Call nlog.LogAction("Database " & dbase.FileName & _
         " already " & dbase.PercentUsed & " Percent Used")
      End If
      
      Call dbase.Close()
      Set dbase = directory.GetNextDatabase()
      Call dbase.Open("",dbase.filename)
   Wend
   Call nlog.close
   Messagebox ("Finished Compacting")

Grusz,

Mark
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 15.03.05 - 17:16:28
Hallo Mark,

auch 'ne schöne Lösung.

Gruß
Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Mark³ am 15.03.05 - 17:21:53
hab sogar gefunden woher das kam:

http://www.martinscott.com/designlibrary.nsf/0/EBA22F745D437ACF85256C08001DF397?opendocument

Von Ray La Tulippe hab ich damals sehr profitiert...
Titel: Re: madicon DBCompactor 1.0
Beitrag von: TMC am 15.03.05 - 23:19:28
Es gibt im Web auch ein Tool, das ähnlich wie das von Manfred die DB's komprimiert, allerdings kann das noch vielschichtiger konfiguriert werden.
Leider habe ich gerade keinen Link parat, muss in der Fa. nochmal nachsehen. Aber soweit ich noch weiß war da eine dll im Spiel.

Wir haben vor 1-2 Jahren was ähnliches gesucht gerade für unseren Außendienst und dann letztendlich was eigenes geschrieben auf Basis von NotesDatabase.Compact (damals gab es ja auch noch nicht den madicon Compactor  ;))
Seit ND6 gibt es ja auch die CompactWithOptions - Methode, wo man noch mehr beeinflussen kann.
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 16.03.05 - 00:04:28
Hallo Matthias,

>>Seit ND6 gibt es ja auch die CompactWithOptions - Methode, wo man noch mehr beeinflussen kann.<<

Ich verwende nur 'B' (inplace with file size reduction). Viele der sonstigen Optionen sind auf dem Client nicht relevant bzw. bringen nichts oder nicht viel.

Grundsätzlich dachte ich auch daran, viele weitere dieser Optionen in der Anwendung zur Auswahl anzubieten. Für uns Notes-Freaks wäre das sicher klasse - man klickt sich ja gerne "seine Auswahl" zusammen...  :)

Wenn man aber mal die Haupt-Zielgruppe - Aussendienstler mit einem Notebook - betrachtet, ist denen oft schon der Umstand, überhaupt komprimieren zu müssen, zu viel.

Also lautete das Motto: So einfach wie möglich (Genial einfach...) und das Teil soll ordentlich seinen Job machen (Hintergrundausführung). Und ich denke, dass es das auch tut.

Gruß
Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: datenbanken24 am 16.03.05 - 00:10:31
@madicon DBCompactor 1.0:

Klein aber fein !

Öffnen - ein Button - Los gehts.

Erfolgserlebnis in 1 Minute. Sowas braucht die Welt.
Hab's getestet - und sofort bestellt.

Gruß,
Uwe
Titel: Re: madicon DBCompactor 1.0
Beitrag von: TMC am 16.03.05 - 00:15:15
Keine Frage, Manfred, Dein Tool macht das was es soll. Die Zielgruppe triffst Du damit auch 100%. Plug (äh Click) and Play.
Die von mir o.g. App kostete ein vielfaches, war etwas unübersichtlich und es gab da Einschränkungen (AFAIK war da eben u.a. eine dll im Spiel). Link suche ich noch raus, falls es den noch gibt.

Wer also hier was für DAU's suchst und nicht selber programmieren will oder kann, ist sicherlich mit Deiner Anwendung gut bedient.
Ein wenig schade höchstens, dass es den Compactor nur für R6 gibt, da AFAIK viele noch Versionen <R6 einsetzen.

Matthias
Titel: Re: madicon DBCompactor 1.0
Beitrag von: datenbanken24 am 16.03.05 - 00:26:14
@TMC:

Danke für den DAU...

Aber im Ernst:
Ich finde, auch für Nicht-DAUs und für Programmierer ist das ein gutes Tool.
Gerade für letztere, die oft eine sehr große Anzahl von Datenbanken auf Ihren Rechnern beherbergen.

Und obwohl man als Programmierer
"ja auch alles immer selbst schreiben könnte..." -
wer das macht, anstelle von 10 Euro auszugeben, ist selbst dran schuld.

Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 16.03.05 - 09:17:13
Hallo Matthias,

>>Wer also hier was für DAU's suchst und nicht selber programmieren will oder kann, ist sicherlich mit Deiner Anwendung gut bedient.<<

"DAU" klingt in diesem Zusammenhang etwas abwertend - "normale User" hätte mir besser gefallen... Obwohl ich im Notes-Bereich wahrscheinlich nicht zu den D...s zähle, liebe ich (und das nicht nur im Notes-Umfeld) kleine, feine Tools, die eine bestimmte Aufgabe sauber und schnell erledigen...

Und zu dem selber programmieren: Die Anwendung ist sicher kein Zauberwerk. Trotzdem habe ich inkl. Handbuch einige Tage daran gearbeitet. Da hat der Uwe schon recht:

Zitat
"ja auch alles immer selbst schreiben könnte..." -
wer das macht, anstelle von 10 Euro auszugeben, ist selbst dran schuld.

>>Ein wenig schade höchstens, dass es den Compactor nur für R6 gibt, da AFAIK viele noch Versionen <R6 einsetzen.<<

Mal schauen, ob aus der Ecke Anfragen kommen. Unter R5.x ist halt nix mit Hintergrund-Ausführung...

Gruß
Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 16.03.05 - 09:20:50
Hallo Uwe,

danke für Dein Lob und die Bestellung Deiner Lizenzen!  :)

Das hatte ich bislang auch noch nicht geschafft:
Schon am Tage der Veröffentlichung die ersten Lizenzen zu verkaufen.

P.S.
Die Mail mit der Vollversion + Rechnung sollte zwischenzeitlich bei Dir angekommen sein.

Gruß
Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Driri am 16.03.05 - 10:20:18
Das hatte ich bislang auch noch nicht geschafft:
Schon am Tage der Veröffentlichung die ersten Lizenzen zu verkaufen.

Mit minimalem Marketing den maximalen Erfolg ? Besuchen Sie uns im AtNotes-Forum ;-)
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 16.03.05 - 11:02:36
Hallo Ingo,

>>Mit minimalem Marketing den maximalen Erfolg ? Besuchen Sie uns im AtNotes-Forum ;-)<<

Ich würde eher sagen:
"Mit cleverem Marketing den maximalen Erfolg"

Damit ich hier aber nicht als "Schmarotzer" gelte, habe ich just im Moment dem Arne Rieman EUR 50,-- als Spende für's Forum überwiesen. Jetzt kann ich wieder ruhig schlafen...  ;)


Ich will hier keine Diskussion lostreten, aber:
- Es gibt hier kaum wirklich "private Anwender". Viele sind im Notes-Umfeld angestellt und ziehen sich hier ordentlich know-how und sichern damit ihren Arbeitsplatz. So kommt jeden Monat schön die Kohle nach Hause.

- Gerade solche Leute sind immer sehr schnell mit ach so tollen Kommentaren aktiv, wenn ein kleiner Dienstleister (wie ich) hier seine Software, Dienstleistung etc. vorstellt.

- Meine Bilanz hier im Forum unter dem Aspekt "Wissen abziehen/Wissen geben" und "anderen helfen" ist nicht die Schlechteste.

- Sobald ich von den Moderatoren einen Verweis erhalte, werde ich sowas hier nicht mehr posten. Andere Kommentare sind mir egal.

Ich wollte Dich nicht persönlich angreifen. Nix für Ungut. Gilt mehr allgemein.

Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: koehlerbv am 16.03.05 - 11:08:38
Warum sollten aktive Mitglieder (wie Du) hier nicht vorstellen dürfen, was sie so treiben ? Im Kloster sind wir hier ja nun nicht.
Und die 50-EUR-Spende ist eine tolle Sache - Danke, Manfred.

Ich kann mir allerdings nicht vorstellen, dass Ingo hier wider Dich geschrieben hat.

Bernhard
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Mark³ am 16.03.05 - 11:18:18
natürlich sind Foren eigentlich nicht für Werbe-Aktionen gedacht. Aber genau in dieser Tools-Abteilung finde ich es angebracht, auch kommerzielle Tools zu sehen. Und natürlich sollen diese Tools dann auch von ihren Vertreibern bzw. Entwicklern vorgestellt werden dürfen.

Stören tue ich mich nur an Vorgängen wie bei notes.net (LDD), wo auf bestimmte Fragen regelmässig geantwortet wird:
das Problem geht ganz einfach zu lösen, kaufe einfach meine Lösung dafür...

Ich habe übrigens die Antwort von Ingo auch nicht als böse gemeint interpretiert.

Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 16.03.05 - 11:28:36
Hallo Bernhard und Mark,

der Post von Ingo war nur der Auslöser, mir das mal "von der Seele zu schreiben".

Ich habe ja geschrieben:
>>Ich wollte Dich nicht persönlich angreifen. Nix für Ungut. Gilt mehr allgemein.<<

So, jetzt ist aber wieder Frieden, was?  :-*

Gruß
Manfred
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Driri am 16.03.05 - 12:07:03
Ääh, sorry, das sollte in keiner Weise als Kritik ankommen.  :o :-[

Ich finde das völlig in Ordnung, wenn hier auch mal nen bißchen Werbung in eigener Sache gemacht wird. Vor allem bei Mitgliedern, die sich hier im Forum auch immer aktiv beteiligen.

Sieh meinen Post einfach als lustig gemeinten Offtopic an, steckte kein tieferer Sinn dahinter  ;)
Titel: Re: madicon DBCompactor 1.0
Beitrag von: Manfred Dillmann am 30.03.05 - 11:18:17
Hallo zusammen,

Version 1.0.1 (http://www.madicon.de/content/view/463/59/) ist jetzt verfügbar und zeigt während der Hintergrundkomprimierung an, welche Datei aktuell bearbeitet wird.

Durch die zusätzlich Anzeige in der Form (12/53) kann die Restdauer der Komprimierung besser abgeschätzt werden.

Gruß
Manfred
Titel: madicon DBCompactor 2.0 Beta 1
Beitrag von: Manfred Dillmann am 25.04.05 - 11:03:31
Hallo zusammen,

ich habe ein paar Anforderungen von Interessenten umgesetzt und  DBCompactor um einen "Admin-Modus" erweitert. Weitere Infos gibt's hier (http://www.madicon.de/content/view/474/59/).

Gruß
Manfred