1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. djmaecki

Beiträge von djmaecki

  • opengl unter linux und andere probleme

    • djmaecki
    • 11. Juni 2004 um 09:41
    Zitat von wolk


    ausserdem bringe ich meine dlink dwl 650+ pcmcia karte unter suse 9.0 auf meinem sony pcg gr214MP nicht zum laufen
    hat vielleicht wer die gleiche konfiguration und kann mit tipps aufwarten


    Ach, diese Kack 22MBit WLAN Karten. Die hatten noch vor einem Jahr überhaupt keine Unterstützung. Anscheinend gibts aber Treiber bei [1]. Eine Anleitung kannst du dir bei [2] durchlesen.

    Kannst du deinen Erfolg bezüglich der WLAN Karte hier posten?

    1. http://acx100.sourceforge.net/
    2. http://www.houseofcraig.net/acx100_howto.php

  • DHCP code

    • djmaecki
    • 9. Juni 2004 um 16:39
    Zitat von Paladin_FRW

    kennt irgendjemand eine API, doku, fertigen source-code zum anschauen oder etwas ähnliches, dass ich da ein bisschen weiterkomme?

    Source code und doku dazu von Internet Software Consortium: [size=-1]http://www.isc.org/sw/dhcp/
    [/size]

  • Deep Copy & vector

    • djmaecki
    • 8. Juni 2004 um 09:21
    Zitat von \LaTeX

    Haette da noch eine Verstaendnisfrage: Ich hab nun, da ich eine vector von Pointern auf 'MyType' verwende, den gesamten vector folgend kopiert:

    Code
    MyType(MyType *copied_type)
         id_(copied_type->getID()) // type: unsigned int
     ...
       {
       }
     ...
       vector<MyType*>::iterator iter_old = types_.begin();
       while (iter_old != types_.end())
       {
         types_copy_.push_back(new MyType(*iter_old)); // !!!
         ++iter_old;
       }
     ...
     };
    Alles anzeigen


    Prinzipiell passt das.

    Zitat von \LaTeX


    Wie muss ich dann die angelegte Memory wieder freigeben? Meine, sobald der vector-Destruktor aufgerufen wird, verliere ich die Base-Pointer und auch den angeforderten Speicher.. Hab' deshalb fuer den Destruktor der Klasse folgendes:

    Code
    class MyGreatObject
     {
       vector<MyType*> types_copy_;
     ...
       virtual ~MyGreatObject()
       {
         vector<MyType*>::iterator iter = types_copy_.begin();
         while (iter != types_copy_.end())
         {
           delete (*iter);
         }
       }
    Alles anzeigen


    Meine Frage: Habe ich nun den angeforderten Speicher wieder oder was mache ich falsch?


    Stimmt. Du würdest dir aber einige Arbeit mit Speicherfreigeben im dtor ersparen, wenn du die Pointer von einem smart_ptr (http://www.boost.org/libs/smart_ptr/smart_ptr.htm) managen lassen würdest. zB: std::vector< boost::shared_ptr<MyType *> >

    Zitat von \LaTeX


    PS: Haette noch folgendes gerne gewuszt: Wie kann ich in VC7 feststellen, dass ich ein Memory Leak hab? Gibt's einfache Tools dafuer, wenn ja welche sind empfehlenswert?


    Hm, keine Ahnung, wie das unter Win geht. Bin eigentlich ein g++-man ;-). Eine naive Methode wäre ein geschwindes Testproggie zu schreiben, dass dauernd MyTest instanziert, mit irgendwas befüllt, und dann wieder destruktiert und nebenbei den vorhandenen Memory monitoren. Wenn immer weniger Speicher bleibt, hats was ;-).

  • Deep Copy & vector

    • djmaecki
    • 5. Juni 2004 um 14:36
    Zitat von \LaTeX

    Meine Frage nun: Wisst ihr eine Moeglichkeit, wie man einen Vector mit allen Zeigern und Objekten kopiert (also wirklich alles), ohne dass ich fuer die Objekte manuell wieder Speicher allokieren muss?

    IMHO willst du das:

    Verwende statt eines char* einen std::string und bau in MyType einen copyconstructor ein, der MyOtherType kopiert ala:

    Code
    MyType::MyType (MyType &M) :
         blabla_ (M.blabla_),
         other_type_ (new MyOtherType (*M.other_type_)),
         types_ (M.types_)
      {
      }
  • RedHat lässt sich weder starten noch installieren

    • djmaecki
    • 26. Mai 2004 um 20:12
    Zitat von michi204

    er hat ja windows auch, wo die platte funktioniert, und linux auf einer anderen partition (wenn ich das richtig verstanden habe).


    Hm, das geht leider nicht hervor. Wie ist dein Partitionsschema, beefy?

  • RedHat lässt sich weder starten noch installieren

    • djmaecki
    • 26. Mai 2004 um 09:44
    Zitat von beefy


    hda: name_der_festplatte1, ATA DISK drive
    blk: queue c02f5160, I/O limit 4095Mb (mask 0xffffffff)
    hdc: name_des_dvd_laufwerks, ATAPI CD/DVD-ROM drive
    hdd: name_der_festplatte2, ATA DISK drive
    blk: queue c02f5704, I/O limit 4095Mb (mask 0xffffffff)
    ide0 at 0xec00-0xec07, 0xe802 on irq 10
    ide1 at 0xe400-0xe407, 0xe002 on irq 10

    Alles anzeigen


    Strange, nachher sollten die Filesystem Treiber geladen werden. Nachdem er aber da stehen bleibt, kann ich nur mehr auf eine hinnige Festplatte oder hinnigen IDE Kanal schliessen... Hast du es schon mal mit einer anderen Platte versucht?

  • Code Listings

    • djmaecki
    • 22. Mai 2004 um 21:27
    Zitat von Seppi


    Was mir allerdings absolut nicht gefällt ist, die Standardschriftart die verwendet wird. Ich würde eher sowas wie Courier New bevorzugen für Code und vielleicht den Hintergrund hellgrau schattieren.


    Vielleicht so:
    \lstset{backgroundcolor=\color{listinggray}}

    Zitat von Seppi


    Welche Möglichkeiten hätte ich die Schriftart für die Ausgabe zu verändern wenn ich ein Inputfile einlese?
    \lstinputlisting{Datei}


    Bei http://www.usq.edu.au/users/leis/notes/latex/code.html sind ein paar nette examples.

  • Tabelle geht über die Seite hinaus

    • djmaecki
    • 22. Mai 2004 um 21:24

    Tabellen sind in LaTeX immer ein wengerl ..., aber longtable gibt wieder Mut :winking_face:

  • Code Listings

    • djmaecki
    • 22. Mai 2004 um 21:02

    Yup, listings ist super. Siehe http://www-h.eng.cam.ac.uk/help/tpl/textp…ng/listings.dvi

  • Tabelle geht über die Seite hinaus

    • djmaecki
    • 22. Mai 2004 um 20:58

    Für ausgefallene Tabellen verwende ich immer das longtable package. Siehe http://www.cmis.csiro.au/Graham.William…s/longtable.pdf

  • majordomo

    • djmaecki
    • 22. Mai 2004 um 20:37

    exim (http://www.exim.org/) ist mein MTA. Im debian gibts eximconfig, dass in wenigen Schritten ein perfekt funktionierendes System erzeugt.

    majordomo würd ich auch nicht verwenden, da ist mailman (http://www.list.org/) schon einfacher und hat mehr goodies ;-).

  • CommandLine HTTP Client

    • djmaecki
    • 17. Mai 2004 um 18:31

    curl (http://curl.haxx.se/) unterstützt es. Als gute OnlineDoku empfehle ich http://curl.haxx.se/docs/httpscripting.html

  • Fedora Core & TU Datentankstelle

    • djmaecki
    • 8. Mai 2004 um 12:46

    Wenn du per dhcp eine ip bekommen hast, solltest du auch die nameserver bekommen (/etc/resolv.conf). Dann sollte eigentlich sofort zB ein

    $ host http://www.tuwien.ac.at
    http://www.tuwien.ac.at is an alias for info.zv.tuwien.ac.at.
    info.zv.tuwien.ac.at has address 128.130.102.130

    funktionieren. Wenn nicht, dann hats was mit den Nameservern. Vielleicht ist es auch nur temporär?

  • Frage zu Emacs-Lisp: Funktionsaufruf

    • djmaecki
    • 8. Mai 2004 um 12:41

    Was du erreichen willst, ist IMHO das:

    (global-set-key [mouse-4] (lambda () (interactive) (scroll-down 10)))

    Damit bindest du ein anonymes Funktional ohne Parameter an [mouse-4]. Was auch dazugehört, ist der (interactive) call.

    BTW, im GNU/Emacs gibt's eine spezielle Funktion dafür:

    ;; scroll with wheel-mice
    (mouse-wheel-mode t)

    Für eine Beispielconfig kannst du http://bigfish.ull.at/~djmaecki/emacs.en.html anschaun.

  • Panther und die Datentankstelle

    • djmaecki
    • 29. Oktober 2003 um 20:07
    Zitat von hal

    Kleiner Tipp für alle Datentankstellenfans (so wie mich): Datentankstelle via WLAN ist wesentlich einfacher zu handhaben, und benötigt (ohne encryption) keine Zusatzsoftware!

    Zahlst du mir auch die Airport Karte? :winking_face:

  • Panther und die Datentankstelle

    • djmaecki
    • 29. Oktober 2003 um 16:40

    Mal eine ganz andere Frage: Ich hab mir, als ich herumprobiert hab, ein paar unneddiche vpn connections ins Internet Connection.app reingezogen. Leider bin ich anscheinend zu blöd, diese wieder zu löschen. Gibts da einen Trick?

  • Panther und die Datentankstelle

    • djmaecki
    • 29. Oktober 2003 um 12:08
    Zitat von MacOS X

    Yep, da hat Apple definitv gepfuscht.

    Naja, pfuschen darf jeder mal ;-). Aber eben nur einmal und dann sollte auch gleich ein update folgen, auf dass die nicht poweruser noch warten :-(.

    Zitat von MacOS X


    Ich bin gerade dabei eine neue "Schritt für Schritt" - Anleitung für Panther für den ZID zu schreiben damit auch wirklich jeder wieder an der Datentankstelle surfen kann. :)

    Hab mich soeben ohne Probleme einloggen können. Auch müssen nun keine routen mehr gelöscht werden, ich schätz der pppd hat nun defaultroute als default parameter.

  • Panther und die Datentankstelle

    • djmaecki
    • 29. Oktober 2003 um 09:17

    Gestern musste ich leider feststellen, dass mit Panther die Verbindung via Datentankstelle nicht mehr geht. Default-mässig versucht der pppd die Verbindung über mppe herzustellen (was ja im tunet abgedreht ist), fällt aber nicht auf chap zurück, wenn die Verbindung nicht zustande kommt. Somit kommt man mit Panther nicht ohne weiteres ins tunet.

    Unter http://docs.info.apple.com/article.html?artnum=107706 ist eine kleine Anleitung, die das Problem umgeht, indem /Library/Preferences/SystemConfiguration/preferences.plist per Hand editiert werden muss und der value CCPEnabled für die VPN Verbindung der Datentankstelle auf 0 hardgecodet wird.

    Anscheinend hat Apple verabsäumt, ein Hackerl ins Internet Connect.app für diese Option einzubauen.

    Ich werds wahrscheinlich heut ausprobieren und meine (Mis)erfolge hier posten.

  • Programmieren!!!!!!!!!!!!!!!!!

    • djmaecki
    • 26. Juni 2003 um 08:02

    Bin zwar selbst einer aus dem C/C++ Refugee Camp, empfehle jedoch Anfängern mit Freude Python http://www.python.org/ . Python hat eine wahnsinnig gute Dokumentation für (Programmier)Beginner http://www.python.org/doc/Newbies.html. Selbst erfahrene Haudegen können sich unter http://www.python.org/doc/ schlau machen.

    Warum das ganze: Computer Programming for Everyone

    And always remember, Python comes with batteries included!

Rechtliches

Impressum

Datenschutzerklärung