Skip navigation.

exploreopera

| Help

Sign up | Help

Mac Mini - Die herbste Enttäuschung seit langem...

, , , ...

Ich habe gesündigt! Ich, der größte Apple-Hasser habe mir ein Mac Mini gekauft.
Nachdem ich mich ernsthaft 8 Stunden damit beschäftigte, bin ich so froh das ich ihn bei Amazon gekauft habe!

Der Mini kam, ausgepackt, typische Reaktion von meiner Mama und mir "Boah ist der Klein und irgendwie 'goldisch'". Die Verpackung an sich ist wirklich edel, dass muss man Apple lassen. Angeschlossen, angeschaltet. Der Einrichtungsassistent von Leopard ist angesprungen, naja zumindest nach 5 Minuten... und das bei einem vorinstallierten Betriebssystem. Nach weiteren 10 Minuten war ich dann in Mac OS X áka Leopard.
Ubuntu OEM dauert ca. ne Minute zu laden und ne Minute um es in Betrieb zu nehmen, bei Vista dauert es ähnlich lange.
Nun, die Registrierung des Mac Minis kann man nicht umgehn, so bin ich nun, der größte Apple-Hasser bei Apple registriert :D

Wie oft habe ich bei Vista und diverse Linux Distos über die Größe der Updates geflucht, aber das wird nicht mehr passieren :smile: Sage und schreibe 700 MB musste ich installieren! 700 MB! Nochmal SIEBENHUNDERT MB. Was beinhaltet dieses Update? Gar nichts! Reine Sicherheits-Updates, keine neue Programme oder Features. Ich hatte mir aber fest vorgenommen das ich mich mit Mac OS X beschäftige. Also habe ich es ertragen. Irgendwie verblüffend wie oft ich mir das einreden musste, aber ich kriege ja ein super System mit top Leistung, Sicherheit und was Apple alle so verspricht.

Endlich waren alle Updates drauf und nun ging es mim rumspielen los. USB Stick reinkopiert, ein paar Filme rüber kopiert und siehe da, der Finder (sowas wie der Explorer bzw. Nautilus) hat sich aufgehängt. Verständlich, von USB Stick auf Festplatte kopieren ist eine unnatürliche Sache und das kann mal zu nem Problem führen :lol:

Ähnliche Probleme traten auch mit anderen Programmen auf... Immer wieder musste ich neustarten weil ich nicht das Programm abschießen konnte. (Ja ich kenne das Äquivalent zu Strg+Alt+Entf) In Zahlen ausgedrückt, in 4 Stunden 7x. Eine DVD Rippen dauerte im übrigen auf einem Intel Dual Core 2 mit 1GB Ram 110 Minuten. Auf mein kleinem Netbook (1,6ghz Intel Atom, 1GB Ram) dauerte es 50 Minuten mit Windows XP (selbes Programm - Handbrake). Und schon wieder erwischte ich mich dabei... "ich will Mac OS X ja ausprobieren und damit arbeiten".

Als ich bei Java angekommen bin, war es ganz vorbei... Probleme über Probleme. Netbeans sieht scheisse aus unter Mac OS X, lässt sich scheisse langsam bedienen und Java an sich ist scheisse langsam. Ich habe auch keine große Lust weiter Energie für das Thema zu verschwenden.

Nur muss ich noch eine Sache loswerden. Bei dem tollen, super und genialen Betriebssystem Mac OS X Leopard kann man nichtmal die DPI Anzahl erhöhen. Sehr interessant für Menschen mit Sehschwäche. Ihr könnt es tatsächlich vergessen die DPI Anzahl zu ändern. Ein Feature das in jedem X Server unter Linux dabei ist und seit Windows 95 ebenfalls vorhanden ist und auch funktioniert (fairer weise zu Sagen: erst seit Vista wirklich genial funktioniert, z.B. skalieren die Guis automatisch größer)

Ich bin sehr froh das ich den Mac Mini bei Amazon bestellt habe und ihn auch dort wieder ohne Probleme zurückgeben kann. Zwar habe ich irgendwie ein schlechtes Gewissen, aber Amazon bietet diesen Service. Ich hätte gerne den Mac behalten und mich weiter damit beschäftigt, aber so ein minderwertiges Produkt ist uninteressant.

Mein Fazit:
  • In mein Haus kommt nichts mehr von Apple und ich werde sicherlich bei keiner Programmierung (privat) in irgendeiner Weise drauf achten das es Apple kompatibel ist.
  • Windows Vista ist wirklich ein sehr ausgereiftes Betriebssystem mit tollen Features aber natürlich auch mit Mängel
  • KDE4 sieht mind. genauso toll aus wie Mac OS X
  • Mit Linux und Gnome-Desktop bin ich bisher am produktivsten gewesen

Neues Java Projekt

Ja ihr habt richtig gelesen! :happy:

Ich hab endlich mal eine Idee für eine halbwegs sinnvolle Applikation. Es handelt sich dabei um ein (simplen?) "Todo-Manager". Da es ein "Ich hab jetzt Bock was zu Programmieren"-Projekt ist, gibt es im Moment noch keine genaue Roadmap und Featurelist, was sich aber natürlich später ändern wird :smile:

Was bisher feststeht ist, dass mindestens Java 1.6 vorrausgesetzt wird.
Sorry an alle Mac-User (ich gehöre auch bald dazu, ja wirklich) die alte Versionen benutzen.

Ich benutze für den Todo-Manger die TreeTable von Netbeans welche in der aktuellen Entwicklerversion verfügbar ist! Danke Netbeans! Mehr dazu gibt es hier!

Ich habe bereits begonnen und bin auf diverse Probleme gestoßen. Zum Beispiel ist es nicht ohne weiteres Möglich mit der TreeTable zusammenzuarbeiten, wenn man nicht eine Klasse wie File hat. Warum? Ganz einfach. Die Klasse File beschreibt einerseits einen Ordner und anderer Seits eine Datei, aber in einer Klasse. Da mein Todo Manager Kategorien und Einträge erhält welche nun wirklich nicht in eine Klasse gehören, habe ich mir ein Interface ausgedacht und arbeite über diesen Weg.
public interface ITreeEntry {
    public Object getChild(int index);
    public int getChildCount();
    public int getIndexOfChild(Object child);
    public boolean isLeaf();

    public String getTreeHeadline();
}

Laut "Entwurfsmuster von Kopf bis Fuß" (link) ist das sogar der richtige OO-Weg :D Warum? Ich arbeite hier mit keiner konkreten Klasse sondern auf einer höheren Ebene. Wenn ich irgendwann mal auf die Idee komme, dem Benutzer meines Todo Mangagers neben Kategorien und Einträgen noch andere Elemente anzubieten, ist dies eigentlich kein Problem. Neue Klasse anlegen, ITreeEntry implementieren und schon kann ich diese in die TreeTable werfen. Falls genauere Fragen zu der implementierung vorhanden sind, gerne einfach ein Kommentar schreiben.

Bisherige Features für 0.1 (Demo-Release)
  • Grobe Oberfläche
  • Unendliche viele Kategorien in der Kategorie
  • Unendlich viele Einträge in einer Kategorie oder keiner Kategorie


Kleine Vorschau:
Vista

Ubuntu 8.04

Stahlstift, bitte kommen!

Ja ich lebe noch, auch wenn ich schon lange nichts mehr geschrieben hab.

PS: Was ich grad so beim surfen gefunden habe und mich an WoW und Xbox Live erinnert (leider)

Roadmap Light

,

Versionierung
Mal was allgemeines zu meiner gängigen Versionierungsart

m.f.s-b
m = milestone
f = featurestep
s = status des featuresteps
b = build

Im Klartext:
Ich teile meine Projekte in Meilensteine auf.
Damit ein Meilenstein komplett ist müssen alle featuresteps abgeschlossen werden, sprich f = 100.
Damit ein featurestep abgeschlossen ist, müssen alle features implementiert werden, sprich s = 100.
Die Buildnummer stellt den Status der aktuellen Version dar. Wenn ein Fehler sich eingeschlichen hat und dieser ausgebessert wurde, wird dadurch natürlich nicht m,f oder s angehoben! An dieser Stelle unterscheidet sich meine Art der Versionierung von anderen. Ich fahre mit meiner Version besser...

"Example" befindet sich derzeit bei Version 0.1.0-0. Der Übersichtlichkeit lässt man einfach folgende Nuller weg. (Version 0.1)

Blox

Der Nachmittag war richtig ertragreich!
Hatte eine Vision :idea:


Ich denke das sollte als Ausgangsbasis doch ganz ordentlich sein. Hätte nicht gedacht das man mit Inkscape so schnell tolle Erfolge hinkriegt. Meiner Süßen gefällt es, mir gefällt es und ich hoffe es gefällt euch auch :wink:

Sprites für die Welt!

Ich arbeite mich noch zusätzlich ein wenig in Vektorengraphik ein. Als Programm dafür nutze ich Inkscape.

Hier mal ein kleiner Schädel den ich mit Hilfe von den Screencast Tutorials gemacht habe. Ich denke der sieht bereits schon ganz gut aus und wird nach noch ein bischen Feinarbeit sehr wahrscheinlich ein Teil von "Be a Viking" sein. Ich persönlich finde diesen Vektorstil extrem cool :D

Links: