Obwohl ich überhaupt kein Fan von Steve Jobs war, so wäre es naiv, den grossen Visionär. Er hatte wohl einen der grössten Einflüsse in der digitalen Welt. Auf der Apple Website wurde gestern ein Foto von ihm mit seinen Jahreszahlen veröffentlicht, später wurde dann noch ein kurzer Nachruf hinzugefügt. Jobs litt seit mehreren Jahren an Krebs und hat nun den Kampf gestern verloren.
Steve war zur richtigen Zeit am richtigen Ort, um mit seiner Entwicklung von Mikroprozessoren die Welt zu verändern. Manchmal mit und oft gegen Microsoft wurde die Welt von Computern revolutionierte. Doch Steve war nicht nur bekannt durch seine technischen Fertigkeiten, sondern wurde oft mehr durch seine Designs bewundert. Es darf auch nicht seine grosse und Risikoreiche Investition in PIXAR, welche ihm am Ende viele Millionen einspielte und ihm unteranderem auch eine gute Basis für Apple legte.
Steve Jobs prägte unsere Zeit und unser digitales Leben.
May he rest in peace!
Da bin ich doch nun total in fahrt und schreib gleich noch ein dritter Beitrag! 🙂
Es gibt hunderte Websites, welche verschiedene Ressourcen in Form von Musik, Texturen, 3D Modellen, Bildern, usw., doch die meisten Medien sind nicht gratis, sondern oft extrem teuer. Dann wiederum gibt es ab und zu kleinere Webpräsenzen mit wirklich freiem Inhalt. So bietet incompetech.com hunderte oder gar tausende von kurzen Musikstücken gratis unter der Creative Common Lizenz an.
Wenn ihr also nächstes Mal ein Video auf Youtube hochladet, noch etwas Hintergrundmusik sucht und nicht wieder Material, welches unter einem nicht freigegebenen Copyright steht, dann schaut doch einfach einmal auf incompetech.com vorbei.
Kennt ihr noch andere ähnliche Seiten?
22 Tage ist es nun her, seit ich im Beitrag ‘Still Alive?!’ ein neues Design für die Website und den Blog angekündigt habe. Für den Blog hat es nun endlich gereicht. Das Grundgerüst war an einem Abend erstellt worden, doch die kleinen Details mit dem HTML und dem PHP Code für die korrekte Einbindung ins WordPress habe mir noch einige Tage gekostet oder besser gesagt Willenskraft. Doch egal wie, das neue Design für den Blog ist da und wenn ihr es nicht durch einen Feed Reader liest, ist euch das bestimmt schon aufgefallen! 😉
Zuoberst findet ihr vier ‘Buchzeichen’, welche entweder mit einem ‘Pin’ die aktuelle Seite anzeigt oder über den Rand ‘geklappt’ und wie folgt verlinkt:
- Ein Link zu allen Beiträgen meines Blogs, sprich man kommt einfach auf die Startseite.
- Zeigt alle Computer bezogenen Beiträge an. Die gleiche Seite erreicht man, in dem man den Link zur Computer-Kategorie klickt.
- In der nächsten Zeit möchte ich regelmässig Beiträge über und von meinem Glauben veröffentlichen. Die Glauben-Kategorie entspricht dem gleichen Link.
- Wenn ihr meinen Blog abonnieren wollt, geht das ganz einfach über den RSS Knopf. Man bekommt einen RSS 2.0 Feed.
Irgendwann kommt dann vielleicht noch ein neues Design für die Website selbst…
Nun viel Spass mit dem neuen Design!
@IE-User: Leider verhält sich die CSS-Eigenschaft ‘margin’ nicht gleich, wie im Firefox oder Chrome, weshalb es zu fehlerhaften Darstellungen kommt. Vielleicht passe ich das Ganze irgendwann einmal noch an, in der Zwischenzeit ladet euch einen anderen Browser (Firefox, Opera, Chrome) herunter.
Die meisten Leser hier haben wahrscheinlich die ‘News’ bereits auf einem anderen Blog gelesen, oder durch einen sonstigen RSS Feed entdeckt. Trotzdem möchte ich es hier noch einmal mit dem Welt-Weiten-Web teilen.
Portal erschien im Oktober 2007 für Windows und später auch für die Playstation 3 und die Xbox 360. Im Jahr 2010 erschienen dann viele Titel von Valve ebenfalls für Mac OS X, so auch Portal. Um das Ganze auch etwas hervorzuheben, konnte jeder Steam-Nutzer das Spiel gratis herunterladen. Nach dem Hinzufügen zur Steam-Spielbibliothek gehört es euch und ihr könnte es irgendwo und irgendwann wieder installieren.
Download
Bei der Gelegenheit habe ich kurz den Wikipedia Artikel über Portal überflogen und bemerkte, dass Portal einen ‘Vorgänger’ hat. Die Grundspielidee scheint die Gleiche zu sein, was natürlich nicht weiter verwunderlich ist, denn das ganze Entwicklerteam von Narbacular Drop wurde durch Valve für das Spiel engagiert.
Ein Entwurf des Beitrags liegt auch schon seit einiger Zeit auf meiner Festplatte und hat es nun doch endlich auch noch in die Freiheit des Internets geschafft!
Wenn man Spiele programmiert sind die Begriffe wie Zeit, Frame und Pixel sehr wichtig, denn möchte man eine Bewegung eines Objektes darstellen, sollte man diese Begriffe in der richtigen Reihenfolge zusammen bringen können, um z.B. die Geschwindigkeit fest zulegen.
Hier ein bisschen Theorie über einzelne Begriffe.
Ein Frame entspricht einem vollen Bild, das an einem Bildschirm dargestellt wird. Dies geschieht aber nicht einmal in der Sekunde sondern normalerweise etwa sechzig Mal. Also hat man sechzig Frames pro Sekunde und ‘Frame pro Sekunde’ wird meist zu FPS zusammengefasst.
Mit der 3D Technologie, oder umgekehrt, kommen nun wieder mehr Bildschirme mit einer Aktualisierungsrate von 120FPS auf den Markt. Ein durchschnittlicher Bildschirm zeigt jedoch ‘nur’ 60FPS an, doch die FPS welche nun oft bei Spielen angegeben werden, hat nicht immer direkt etwas mit der Darstellung am Bildschirm zu tun, sondern sagt meist lediglich aus wie viele Bilder berechnet werden können pro Sekunde. So kann ein Spiel (wohl nicht ein 3D intensives Spiel) mit 2000FPS laufen, der Bildschirm stellt jedoch immer noch nur sechzig Bilder pro Sekunde dar. Mit 2000FPS sollte man unbedingt eine Frameratelimit setzten, da man die CPU bzw. GPU nur unnötig belastet, denn obwohl eine hohe Framerate einen präzisere Berechnung von Objekte zu lässt, so ist alles über 120FPS wohl schlicht Wegs übertrieben und unnötig!Vielleicht gibt es Personen, welche einmal etwas von VSync gehört haben oder es in irgend einem Spielen aktivieren musste. VSync steht für ‘Vertical Synchronisation’ und bedeutet dass die Ausgabe von Frames immer schön wartet bis der Bildschirm wieder ein neues Bild zu zeichnen beginnt. Somit kann diese Option zu einem Bremsklotz führen, je nach dem wie Spiellogik aufgebaut wurde, doch gewisse Bildschirme und Grafikkarte vertragen sich nicht so gut und würde dies nicht aktiviert werden, käme es zu sogenanntem ‘Tearing’ (Horizontale Streifen). Einen interessanten Englischen Beitrag zu VSync und DirectX findet ihr auch auf Erik McClure’s Blog.
Obwohl FPS eine zentrale Rolle spielt, so würde sich doch keine Spielfigur so bewegen wie wir es gerne hätten, würde man nicht bestimmte Geschwindigkeiten einhalten. Wie der Programmierer den Animationsapparat nun baut ist ihm überlassen und trotzdem wird er sich einmal damit beschäftigen müssen mit welche Geschwindigkeit seine Objekte sich bewegen und dafür gibt es dann die Möglichkeit das Ganze zu abstrahieren und ‘natürliche’ Einheiten wie m/s zu verwenden, oder man kann eine direkte Einheit wie Pixel pro Sekunde.
Nebst der Pixel pro Sekunde gibt es die ‘Einheit’ Pixel pro Frame, welche doch eigentlich auch ganz praktisch ist, doch obwohl man bei der Entwicklung mit einer einigermassen stabilen Framerate arbeitet, so ist Leistung einer anderen Grafikkarte um vieles höher und anstatt die langsamen 100FPS produziert die andere Hardware 1000 Bilder pro Sekunde und lässt das Objekt somit 10 Mal schneller bewegen.
Pixel pro Sekunde bleibt somit dann konstant, egal was für Hardware das Spiel vorfindet.
Hier nun noch einmal die Definition der einzelnen Variablen:
- FPS – F/s – frames per second – Bild pro Sekunde – Bildwiederholung pro Sekunde
- PPF – p/F – pixel per frame – Pixel pro Bild – relative Geschwindigkeit zum Bild
- PPS – p/s – pixel per second – Pixel pro Sekunde – absolute Geschwindigkeit
Berechnung der einzelnen Variablen (links P für pro/per – rechts / für pro/per)
FPS = PPF / PPS – F/s = p/F / p/s
PPF = PPS / FPS – p/F = p/s / F/s
PPS = PPF / FPS – p/s = p/F / F/s
Fazit
- Behaltet eure FPS im Sichtfeld.
- Bietet die VSync Option an, doch lasst sie standardmässig deaktiviert.
- Verwendet PPS oder eine Abstrahierung und nie PPF!
Ja das neue Design sollte bald kommen, doch in der zwischen Zeit habe ich noch an einer anderen kleinen Webseite gearbeitet. Und zwar dient diese als Plattform um meine kleinen Projekte und Spiele mit SFML publizieren kann. Google-Bots habe die Subdomain wahrscheinlich schon entdeckt und die seit längerer Zeit darauf gammelnder Seite, welche ich erst Gestern endlich fertig gestellt habe:
http://sfml.my-gate.net/
Wenn es nun Verwirrungen über das Akronym ‘eXpl0it3r’ gibt, dem sei gesagt das ist die ein und selbe Person! Weitere Details dazu werdet ihr dann unter dem ‘About’ bzw. ‘Über’ Abschnitt auf der SFML-Seite lesen können und mit dem neuen Design vielleicht auch dann hier irgendwo, wenn dann mal alles fertig ist.
Ebenfalls noch leer ist die Seite über die ‘eXpEngine’, welche in den letzten paar Tagen entstanden ist. Eine kleine 2D Engine oder vielleicht besser Framework, mit welchem ich meine zukünftigen Spiele/Projekte wohl implementieren werde und sie somit immer weiter in etwas Nützliches verwandeln möchte.
Dann bleibe noch zu erwähnen, dass es nun von meiner Seite her auch ein GitHub-Account gibt, mit welchem es mir einfacher fallen wird den Quellcode mit anderen zu teilen! Momentan gibt es nur die eXpEngine zum Downloaden, aber die restlichen Spiele werden in den nächsten Tage noch folgen:
https://github.com/eXpl0it3r/
Doch weitere und detailliertere Informationen über die eXpEngine werden noch folgen, hoffentlich mit dem neuen Design!
Während ein ‘normaler’ Linux-Nutzer mit dem Terminal sehr gut umzugehen wissen muss, kommt ein Windows-Nutzer auch ohne Kenntnis von dessen Existenz aus.
Ich selbst nutze praktisch nur Windows. Die Gründe dafür sind sehr vielfältig, anfechtbar und oft unklar. Projekt Linux hatte ich bereits zwei Mal. Das erste Mal scheiterte es schnell, da es halt einfach nicht das gleiche wie Windows ist und es mein erster Versuch war. Beim zweiten Mal kam schon recht viel weiter und fing sogar an öfters die Ubuntu Distribution anstatt Windows zu starten. Dann installierte ich jedoch Windows neu – ja liebe Linux-Nutzer lacht ruhig – und der Bootloader war verschwunden. Seither habe ich mir die Mühe noch nicht gemacht, diesen wieder hervor zu zaubern.
Doch nicht nur unter Linux lässt sich mit einem Terminal arbeiten. Ich öffne desöfteren ein Terminalfenster und Windows um bestimmte Dinge in einer spezifischen Weise zu bearbeiten, als dies mein GUI Programm ermöglicht, oder weil das Programm halt kein GUI hat.
Kompletten Beitrag lesen
Mein momentaner Wohnort ist ein Gasthaus mit ver-schiedenen integrierten Büros. Das ganze Gebäude ist recht alt und vieles wurde meist von privaten Personen renoviert und umgebaut. Dies führte zu chaotischen Verkabelung im ganzen Haus, weshalb die IT Infrastruktur nicht schön ordentlich integriert werden konnte. Man verliert schnell die Übersicht.
Das Ganze hat mit meinem Erlebnis direkt nichts zu tun, gibt aber einen Überblick der Gesamtsituation.
Kompletten Beitrag lesen
Wenn ich da das Datum vom letzten Eintrag betrachte, sind nun in zwischen etwas über fünf Monate vergangen. Das Ganze wohl aus mehreren Gründen. Zum einen war ich in den grünen Ferien (Militärdienst), zum anderen gab es nie wirklich einen Drang zu einem neuen Eintrag; weiter nutzte ich meine freie Zeit oft für andere Dinge, über welche es sich jedoch vielleicht aber gelohnt hätte etwas zu schreiben. Ich werden nun jedoch versuchen wieder etwas regelmässiger zu schreiben.
Kompletten Beitrag lesen
Kommentar [1]
Geschrieben am 26.08.2011 von admin in
Allgemein,
Computer,
Games,
MyGate,
Windows Tags:
Aspirin,
C++,
Doodle Jump,
Engine,
GEWN,
GUI,
Programmierung,
SFML,
Spiele,
Spielprogrammierung,
Thor
Die meisten Leser meines Blogs kennen sicherlich den Caschy und sein beliebter Blog, der Rest kann mi t einem Klick auf den Link den Blog betrachten gehen. Ich lesen den Blog erst seit ungefähr einem Jahr regelmässig, jedoch existiert dieser anscheinend bereits schon seit sechs Jahren und dieser Geburtstag wird heute ‘gefeiert’. Doch anstatt dass die Leser dem Caschy bzw. dem Blog Geschenke zu kommen lassen, verlost dieser einen Haufen von mehr oder weniger technischen Gerätschaften.
Um aus diesen Beitrag nicht nur ein Werbungsschild zu machen, möchte ich hier noch ein bisschen meine Meinung zum Stadt-Bremerhaven-Blog abgeben.
Ich bin wirklich erstaunt wie viele neue Beiträge es jeden Tag zu lesen gibt, man kann nicht einmal mehr alles lesen, denn bis man mit dem Lesen durch ist, ist schon wieder ein neuer Beitrag entstanden! Die Inhalte sind nicht alle gleich zu bewerten, denn es wird ein so grosses Gebiet abgedeckt, da kann einem einfach nicht alles gleich gut gefallen. Dafür dass sich Caschy zwischen die beiden grossen Fronten Windows vs. Mac begibt und aus beidem die Vor- und Nachteile in Betracht zieht hat meinen Respekt verdient. Doch gerade zu diesem Thema muss ich leider meine stark negative Kritik anbringen, denn über das eine Jahr, welches ich nun den Blog verfolge, hat sich einiges getan und somit entstand auch die Entwicklung von einem Mac-Gelegenheitsuser zu einem Mac-Lover. Er gibt es vielleicht nicht direkt zu und ist Kilometer weit von den Mac-Jüngern entfernt, jedoch merkt man rein an den Posts, dass das Mac-Thema stark zu genommen hat. Dieser Wechsel enttäuscht mich sehr, denn ich verstehe immer noch nicht wie man eine solch selbst-süchtige Firma wie Apple unterstützen kann. Klar Microsoft kann man auch nicht von Sourceforge herunterladen, aber zumindest versucht die Firma möglichst Kompatibel mit allen anderen Firmen zu sein und öffnet sich auch öfters.
Zurück zum Blog – Mit dem richtigen Arbeitsplatz und genug Beliebtheit, kommt man offensichtlich immer wieder an verschiedene Gadgets bzw. praktische Hardware heran. Doch Caschy behält die nicht einfach (darf er ja auch nicht immer), sondern erstellt lieber eine Verlosung (um damit noch mehr Besucher auf sich aufmerksam zumachen…). Klar es steckt immer auch Werbung dahinter aber die Gewinner der Wettbewerbe freuen sich danach trotzdem. 😉
Somit möchte ich dem 6jährigen Blog alles gute zum ‘Geburtstag’ oder ist das eher ein ‘Eröffnungstag’ wünschen! Es ist viel erfrischender Tech-Infos bei Caschy anstatt auf heise.de, ausserdem sieht man dann wörtlich auch noch mehr.
*Gewinnspiel teilnehmen*
« vorherige Seite —
nächste Seite »