Beiträge von lush

    Die aktuellste stabile KDE-Version ist KDE 4.9.3.
    Du kannst also problemlos auf KDE 4.8.4 aktualisieren.


    Von 4.8.3 auf 4.8.4 kommen so oder so keine neuen Funktionen.
    Es gibt KDE 4.9 und einmal im Monat (oder so ähnlich) kommt ein Update zum Schließen von Lücken raus 4.9.X. Auf die kann man eigtl. problemlos aktualisieren.

    Die Novemberausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software erschienen.

    46 Seiten im Querformat mit Artikeln, News, Leserbriefen und mehr.


    Themen:

    • Der freie Audio-Codec Opus
    • systemd – Das Init-System
    • Die GNU Source Release Collection
    • LanguageTool – Tutorial Teil II: Komplexere XML-Regeln
    • E-Book-Erstellung aus LaTeX und HTML
    • Wayland: Der König ist tot – es lebe der König
    • Taskwarrior – What's next? (Teil 4)
    • Bericht von der Ubucon 2012
    • Rezension: LPIC-2 – Sicher zur erfolgreichen Linux-Zertifizierung
    • Rezension: NoSQL Distilled

    Das Magazin kann in verschiedenen Formaten vom Server des Projektes heruntergeladen werden.

    Aus: Pro-Linux

    Ich kann mir nicht wirklich vorstellen, dass du das wirklich machen willst.
    Was ist denn dein Problem?


    Hast du VirtualBox mal aus dem Terminal gestartet, bekommst du Fehlermeldungen?
    (wenn ja bitte posten)


    Bist du in der VirtualBox Gruppe?
    (Passende!) VirtualBox-Kernelmodule geladen?

    • KDEnlive
    • OpenShot
    • Avidemux
    • Pitivi

    Empfehlen würde ich dir OpenShot, weil es sehr leicht zu bedienen ist und trotzdem (in Verbindung mit Blender für Intros) einiges drauf hat.



    Code
    tim@linux:~> zypper se -s openshot
    Daten des Repositories laden ...
    Installierte Pakete lesen ...
    
    
    S | Name 	| Typ    	| Version	| Arch   | Repository    	
    --+----------+------------+------------+--------+-------------------
      | openshot | Paket  	| 1.4.2-3.12 | noarch | Packman Repository
      | openshot | Quellpaket | 1.4.2-3.12 | noarch | Packman Repository

    Ich habe das auch nicht als Angriff empfunden :P
    Ich wollte nur verdeutlichen was ich meine. ;)


    Das du in Java noch nie was mit Pointern zu tun hattest liegt einfach daran das man keine "richtigen" Pointer verwendet. Unter C++ hast du sowohl Pointer als auch Referenzen. Und genau:
    Unter Java wird der Dynamische Speicher automatisch mit dem GC aufgeräumt.


    Aber unter C++ musst du das alles selbst machen.
    Und wenn du da einmal einen kleinen Denkfehler drin hast hast du mal schnell das Problem, dass du auf etwas zugreifen willst was gar nicht existiert. (Weil es bereits vorher gelöscht wurde)


    In Java wäre das so ähnlich wie das:

    Code
    String s = null;
    s.length();


    In Java hast du dann eine NullPointerException.


    Und in C++ arbeitest du eben (meistens) viel mit Pointern und musst Dynamischen Speicher selbst anfordern und auch wieder löschen. Das wollte ich dir eigtl. nur zeigen:

    Code
    Java != C++
    (Wenn auch ähnlich)

    Ähm..Ein Plasmoid ohne eine Grafische Oberfläche könnte komisch wirken.. ;)


    Was Pointer,Referenzen,Copy by value,Copy by reference ist und wie man klassen importiert war mir schon klar (wie bau ich den sonst eine Gui auf ? :D ) ^^

    Mit Pointern etc. kann man sich nie so recht sicher sein.
    Traditionelle Pointer gibt es unter Java schließlich nicht und Copy-By-Value macht man auch über umwege.


    Ich habe auch nie gesagt, dass der Plasmoid keine GUI haben soll.
    Ich meinte damit eigtl. in Designpattern für deinen Plasmoid.
    In diesem Fall das Model-View-Controller-Pattern.
    Deine Software sollte (zumd. theoretisch) auch ohne GUI laufen können, du solltest deine eigtl. Daten (sprich Projekte und was der Plasmoid sonst so kann) nur lose mit der GUI koppeln.
    Das erleichtert dir zukünftiges eventuelles Ändern der Oberfläche oder sonst was erheblich.

    ... und um das Qt-Framework bedienen zu können benötigst du zumd. Ansi-Grundkenntnisse von C++


    Das bedeutet Grundkonstrukte wie die Schleifen, Bedingungen, Arrays, Pointern, Funktionen und sehr wichtig eben auch die Klassen.


    Das beinhaltet natürlich allgemein Abstraktion.. Polymorphie (bzw. Virtuelle Methoden) und so weiter :D
    Wie bereits gesagt: Du hast einiges vor.


    Aber du solltest dich relativ schnell an C++ gewöhnen wenn du einigermaßen Java kannst.