In einem Google Tech Talks-Vortrag stellt Paul Bakaus die, mit seinem Start-Up Dextrose AG entwickelte, Game-Engine Aves Engine vor, die nur auf Web-Standards wie HTML5, CSS3 und JavaScript (im Front- wie Backend) basiert.
Durch die genutzten Web-Technologien laufen die, mit dieser Game-Engine entwickelten, Spiele in jedem aktuellen Browser und somit (theoretisch) auf jedem Endgerät, wie PCs, Smart Phones oder Tablets; und zwar ohne zusätzliche PlugIns wie etwa Flash.
In seinem Vortrag zeigt Bakaus anhand seines Projekts, was mit den offenen Web-Standards möglich ist, was uns in naher Zukunft erwarten und auf uns zu kommen wird. Zudem zeigt er auf, welche Probleme bei der Entwicklung der Game-Engine aufkamen und wie sie, ohne Performance-Einbußen oder gar mit Perfofmance-Verbesserung, gelöst wurden. Denn Performance und die, quasi endlose, Skalierbarkeit, bei Spielewelten und Spielern in einer Welt, sind zwei Probleme, die bei der Spiele-Entwicklung sehr schnell an die Grenzen der technischen Rahmenbedingungen stoßen; dafür zeigt Bakaus einen, für Browser-Games, interessanten Lösungs-Ansatz.
Die Videos von Google finde ich immer wieder sehr gut gemacht und sehenswert, genauso wie dies: How Search Works. Ein Googler erklärt, was beim suchen mit Google innerhalb von Sekundenbruchteilen passiert und wie der Index, den Google durchsucht, aufgebaut wird. Und das alles noch in einer, so denke ich, einfachen und auch für technische Laien verständlichen Sprache.
Was mich aber an dem Video noch mehr begeistert, sind die, als Skizzen daher kommenden, Visualisierungen, mit dem das gesagte aufgegriffen und unterstützt wird.
Update 11. April 2010: Das Vimeo-Video wurde leider gelöscht, aber auf DailyMotion, wo es von Addwork ursprünglich hochgeladen wurde, ist es noch verfügbar.
Geschrieben am 19. März 2010 um 16:40 Uhr von Arne.
Hungry Beast ist eine australische TV-Show auf ABC1 die eine Mischung aus Nachrichten und Satire bietet und jeden Mittwoch Abend um 21 Uhr gesendet wird.
Einige der Beiträge, die zum Teil auf YouTube zu sehen sind, sind wunderbare Visualisierungen, die Fakten in Zahlen und Symbolen darstellen und dabei immer so anordnen, dass am Schluss etwas mehr entsteht:
Vorhin erst habe ich das, wieder von Google sehr gut gemachte, Video zum Konzept und Design des Google Nexus One gesehen, dass die Design- und Konzept-Features anhand von Konzept-Zeichnungen und des Konzeptionsvorgangs visualisiert.
Geschrieben am 18. Januar 2010 um 19:21 Uhr von Arne.
Der Standard-Linux-Client von Dropbox, der nur für Ubuntu oder Fedora als kompiliertes Paket zur Verfügung steht, ist nur auf die Desktop-Umgebung Gnome ausgelegt. Versucht man unter Kubuntu den Clienten zu installieren, versucht die Paket-Verwaltung apt-get den Dateimanager Natuilus und den (gesamten) Gnome-Desktop nach zu installieren und dies ist bei einem Linux mit KDE nicht unbedingt wünschenswert.
Eine Lösung für dieses Problem ist bereits auf Englisch dokumentiert, diese Anleitung hier beschreibt eine etwas abgewandelte Lösung (u.a. über die sehr komfortablen Systemeinstellungen von KDE 4.3) mit ein paar mehr Deatails.
Um Dropbox mit KDE zu benutzen, greift man auf das Paket zurück, dass Dropbox für Linux mit reiner Text-Shell zur Verfügung stellt (verfügbar für 32-Bit- sowie 64-Bit-Prozessoren). (Anmerkung: Zwar benutzt dieses Paket für die GUI GTK+, aber der komplette Gnome-Desktop ist zum Glück nicht mehr nötig.)
Nachdem herunterladen und auspacken des Paketes soll der extrahierte Ordner .dropbox-dist (nach der Anleitung auf der Dropbox-Webseite) in das Home-Verzeichnis des jeweiligen Benutzers (/home/benutzername/) verschoben werden. Sinnvoller ist es, meiner Ansicht nach, gerade wenn der Rechner von mehreren Benutzern verwendet wird, den Ordner nach /opt/ zu verschieben (dafür sind allerdings Root-Rechte nötig).
Damit Dropbox kontinuierlich läuft und der Dropbox-Ordner immer synchronisiert werden kann, muss der Dropbox-Client im Hintergrund als Deamon laufen. Dazu sollte der Client immer starten, wenn KDE startet: Dafür geht man in Systemeinstellungen auf »Autostart« (im Reiter »Erweitert«).
In den Autostart-Einstellungen klickt man auf »Programm hinzufügen«; im Auswahl-Dialog dann auf den blauen Ordner (im Screenshot markiert mit 2.), im sich nun öffnenden Auswahl-Dialog geht man in das eben verschobene .dropbox-dist/-Verzeichnis (in meinem Fall /opt/dropbox/) in dem man die Datei dropboxd auswählt.
Die nun folgenden Dialoge können bestätigt werden und danach sollte der Dropbox-Deamon (dropboxd) unter »Einrichtungs-Datei (.desktop)« auftauchen.
Bei der nächsten Neu-Anmeldung in KDE wird dann automatisch der Dropbox-Deamon gestartet. Dabei öffnet sich automatisch das Dropbox-Setup indem dann alle weiteren Einstellungen für Dropbox vorgenommen werden.
Im Tray-Bereich von KDE ist nun auch das Dropbox-Icon, dass über den Status des Dropbox-Ordners informiert, über einen einfachen Klick den lokalen Dropbox-Ordner öffnet (in Dolphin oder Konqueror oder des eingestellten Datei-Managers) und über einen Rechts-Klick das Tray-Menü öffnet, in dem alle wichtigen Informationen und Einstellungen zum eigenen Dropbox-Ordners zu finden sind.
Eigentlich versuche ich es zu vermeiden, Inhalte in zwei Blogs zu veröffentlichen, aber dieses passt sowohl in die Kategorie Film (und ist somit auch drüben bei jarne Film erschienen), als auch in die Kategorie Design & Inspiration.
In dem kleinen Video werden die Logos aus über 60 Jahren Batman in historischer Reihenfolge gemorpht. Sehr interessant zu sehen, wie sich das Logo entwickelt hat, wie viele Variationen es hat und trotzdem immer seinen Wiedererkennungswert erhält.
Geschrieben am 5. Januar 2009 um 18:06 Uhr von Arne.
Unter meinem Windows XP Professional SP3 hatte ich lange Zeit das Problem, dass sich der Internet Explorer 7 nicht installieren lies. Weder über Windows Update noch manuell. Die Installation ist jedesmal ohne weitere Fehlermeldung abgebrochen und die Tipps aus der Microsoft Knowledge Base (die einem dankenswerterweise als Link direkt auf den Desktop gelegt werden) halfen auch nicht. (Sie können sogar u.U. noch mehr Probleme machen als beheben!)
Heute habe ich, da sich der Internet Explorer 7 immer noch nicht installieren lies, versucht die Beta des neuen Internet Explorers 8 zu installieren. Dort brach die Installation ebenfalls jedesmal – ohne ersichtlichen Grund – ab und die Tipps aus der Knowledge Base für die neue Version halfen genauso wenig wie die für den IE7.
Im Log-File zur Installation, dass man schnell über den »Ausführen«-Dialog (Windows-Taste + R) mit der Eingabe von %windir%ie8_main.log öffnen kann, stand bis auf folgende Zeile nichts auffälliges oder brauchbares: ERROR: |Inst. IE >>> Internet Explorer installation completed with errors, exitresult=0x00000000, exitcode=0x000003f5
Im Log-File des Internet-Explorer 7, dass unter %windir%ie7_main.log zu finden ist, steht übrigens die gleiche Fehlermeldung.
Nach kurzer Suche mit dieser Fehlermeldung fand sich die Lösung in einem Forum: Der Adobe Reader 9 ist schuld!
Problemlösung
Da der Adobe Reader 9 die Installation einer neuen Internet Explorer-Version blockiert hilft nur: Adobe Reader deinstallieren; den Internet Explorer per Setup oder Windows Update installieren; Neustarten und dann ggf. den Adobe Reader wieder installieren.
Geschrieben am 26. Dezember 2008 um 19:54 Uhr von Arne.
Seit nun gut vier Wochen nutze ich Kubuntu 8.10 »Intrepid Ibex« mit KDE 4.1 im täglichen Einsatz. Kubuntu 8.10 ist die erste Kubuntu-Version die standardmäßig mit KDE4 ausgestattet ist – zurecht, schließlich war KDE 4.0 ausschließlich für Entwickler gedacht die ihre Software auf die neuen Bibliotheken von KDE portieren wollten.
Somit stellt KDE 4.1 die erste Version aus der KDE4-Reihe dar, die sich an Endnutzer richtet. Nicht zuletzt wegen dem neuen Oxygen-Theme und der neuen Plasma-Desktop-Oberfläche war und ist KDE4 seit dem ersten Release heiß begehrt.
Kubuntu 8.10 kommt mit KDE 4.1 recht solide daher, auch wenn man leider einige Kinderkrankheiten noch merkt und einige Standard-Features noch fehlen. Die Meisten dieser Fehler werden allerdings mit dem Release von KDE 4.2 Ende Januar 2009 ausgemerzt.
Die Installation von Kubuntu geht, von der Live-CD aus, leicht von der Hand. Natürlich kann man mit der Live-CD die neue Kubuntu-Version, und vor allem KDE 4.1, ausgiebig testen, allerdings entfalten sich die Stärken von Kubuntu installiert auf einem Computer erst vollends.
Nach der gut geführten Installation steht einem ein volles Linux-System zu Verfügung, das mit zahlreichen Standard-Programmen für den alltäglichen Einsatz daher kommt. Ein kleines Rundum-Sorglos-Paket.
Aber mit einem Rundum-Sorglos-Paket gibt sich ein ein erfahrener Linuxer nicht unbedingt zufrieden und dabei traf ich auf einige Höhen und Tiefen:
Die neue Konfiguration des X-Servers (das System, das unter Linux die grafische Oberfläche verwaltet) ist definitiv einen Höhepunkt: Direkt nach der Installation, beim ersten Systemstart, wurde meine Grafikkarte (NVIDIA GeForce 8800 GT) und mein Bildschirm (Samsung SyncMaster 2443BW) korrekt erkannt und die Bildschirmauflösung direkt korrekt auf 1920×1200 Pixel eingestellt. Da allerdings nur der quell-offene Standard-Treiber für NVIDIA-Grafikkarten von Haus aus installiert ist, sind bei KDE 4.1 zunächst alle Compositing-Effekte (Schatten, echte Transparenz, 3D-Effekte, usw.) deaktiviert. Nach der Installation des proprietären Treibers von NVIDIA, der volle 3D-Unterstützung hat, war nach einem Neustart des X-Servers die Compositing-Effekt direkt aktiviert und die Standard-Konfiguration geladen. Klingt vielleicht zunächst nach einer simplen Begebenheit, kann aber jedem, der schon mal Ärger mit dem X-Server hatte, ein kleines Lächeln auf den Mund zaubern.
Die Finger werde ich in Zukunft vom Adobe Reader lassen. Dieser wirkte schon unter meinem alten KDE 3.5 sehr behäbig und langsam; wie sein Windows-Pendant. Und warum soll ich mir noch einen PDF-Betrachter installieren, wenn mir mit dem neuen Okular (der KPDF und KGhostView ersetzt) aus dem KDE-Paket ein PDF-/PS-Betrachter in die Hand gelegt wird, der schneller und vielseitiger ist als der aus dem Hause Adobe!?
Auch wenn es bisher schon immer recht einfach war HP-Drucker und -Scanner (bzw. Multifunktionsgeräte) unter Kubuntu in Betrieb zu nehmen, hat mir Kubuntu 8.10 einen besonderen Aha-Effekt beschert: Drucker angeschlossen, eingeschaltet und die HPLIP-Toolbox gestartet: Mein PSC 1110 (Multifunktionsgerät mit Drucker und Scanner) war sofort erkannt, konfiguriert und bereit. Ein wahrer »Out Of The Box«-Effekt, wie er in der Werbung immer allzu gerne verkauft wird. Da ist die Installation des selben Gerätes unter Windows XP um einiges komplizierter!
Einzig beim Scan-Programm gab es eine kleine Umstellung vom Scan-Programm Kooka zu Skanlite (das im extragear-graphics-Paket liegt), da es von Kooka noch keine Portierung zu KDE4 gibt und es bisher auch keine Leute gibt, die es weiter entwickeln oder portieren.
Die grafische Oberfläche für die Paket-/Software-Verwaltung, Adept, wurde allerdings schon auf die neue KDE-Version portiert, ist allerdings noch in der Beta-Phase, was sich leider stark bemerkbar macht: Ich finde es für den regulären Einsatz noch zu instabil und unausgereift. Die Suche nach Softwarepaketen, zum Beispiel, funktioniert bei mir nur umständlich und zum Teil leider gar nicht.
Ich bin nun für die Steuerung der Paketverwaltung vorerst komplett auf die Shell-Tools (apt bzw. dpkg) umgestiegen. Diese funktionieren zum Teil etwas anders und ungewohnt (wenn man bisher nur größtenteils auf das grafische Frontend gesetzt hat), aber Softwarepakete lassen sich dennoch recht komfortabel darüber installieren, deinstallieren, update, usw.
Tastenkürzel unter KDE 4.1 funktionieren nur bedingt und das Zuweisen eigener Tastenkürzeln funktioniert bisher leider gar nicht: Es ist zwar möglich Tastenkürzel zu vergeben, aber sie werden nicht angewendet. Dies liegt aber an KDE und nicht an Kubuntu und dieses Feature wird mit KDE 4.2 wieder eingeführt.
Dolphin, der neue Standard-Dateimanager, macht im großen und ganzen mittlerweile eine ganz gute Figur. Seitdem dem er mit KDE 4.2 auch Tabs beherrscht, ist er wieder für mich interessant geworden. Zudem kann er auch nun die Dateiansicht teilen, sodass man zwei Ordner nebeneinander offen haben kann und so z.B. Dateien schnell und einfach hin und her verschieben kann. Leider geht dies nur einmal und auch nur vertikal. Komplexere Fensterteilungen mit horizontalen und vertikalen Ansichten mit beliebig vielen Teilungen, wie es im Konqueror möglich ist, sind leider nicht möglich.
Leider ist Dolphin auch noch sehr langsam, gerade bei Ordnern die viele Dateien beinhalten dauert es lange bis alle Dateien angezeigt werden und die Dateivorschauen (Thumbnails) geladen sind. Zudem wird er dann sehr instabil und neigt dazu abzustürzen. Da ist Konqueror immer noch bei weitem stabiler und schneller, auch wenn er leider auch etwas träge geworden ist. Wenn des darum geht mit vielen Dateien zu arbeiten, diese z.B. zu verschieben, greife ich lieber wieder auf Konqueror zurück, der dies mit Bravour meistert.
In den Systemeinstellungen fehlt leider nun das Modul für die Festplatten-Zuordnung. Dafür ist nun ein komfortabler Editor für den Bootmanager GRUB hinzugekommen.
Das Fehlen des Zuordnungsmoduls für Festplatten und Partitionen, mit dem man die Mountpunkte und -optionen festlegen konnte, ist allerdings weniger tragisch, wenn man etwas mit der fstab-Datei umgehen kann, denn diese ist seit dieser Kubuntu-Version recht gut dokumentiert bzw. kommentiert, sodass es einem leichter fällt eine Partition mit den korrekten Mountbefehlen zu versehen.