Opera 10 Beta 1 Released

Nachdem der Internet Explorer 8 bereits amWeg auf eure Desktops ist und alle anderen Browser Schmieden auch eine neue Version in den Startlöchen haben (Firefox 3.5 Beta, Safari 4 Beta) darf Opera in dieser Riege natürlich nicht fehlen.

Nicht verwunderlich dass Opera die erste Beta des Browsers Opera 10 veröffentlichte.

Viele Webapplikationen wie Google Mail oder Facebook verlangen dem Browser einiges an JavaScript Arbeit ab. Opera hat in dieser Disziplin ordentlich zugelegt und unter der Haube soll die JS – Engine des Browsers um 40% an Geschwindigkeit im Vergleich zu den alten Versionen zugelegt haben.

Wie der neue Firefox und auch die aktuelle Beta Version des Safari kann Opera auch mit dem neuen Standard HTML5 umgehen. Bei Opera wurde dieser Weg allerdings schon seit Version 9.5 beschritten. Damals hatte Opera schon Features wie das required Attribute beim Input Tag oder die neue Methode zum Erstellen der Combo Boxen implementiert.

Die von Opera erfundene Idee des SpeedDial bekam auch ein kleines Update. Als Speed Dial bezeichnen die Entwickler die Kästchen die angezeigt werden wenn ein leeres Tab oder eine leere Seite angezeigt wird. Diese kann man bei Opera mit seinen meistgenutzten Seiten füllen und somit bequem gleich nach dem Start des Browsers öffnen. In Version 10 kann die Anzahl der Kästchen angepasst werden, was besonders für Nutzer mit Monitore größeren Durchmessers gefallen dürfte. Weiters kann man sich die Speed Dial Oberfläche verschönern indem man ein Hintergrund Bild einfügt. Hier ein paar Screens der neuen Oberfläche…

Als weiteres neues Feature erhält der Browser die Unterstützung für die CSS Anweisung @font-face mit welcher man den Browser anweisen kann eine Schriftartendatei runterzuladen und den Text mit dieser Schrift anzuzeigen. Dies könnte mit HTML5 endlich bei allen Browsern kommen dann gäbe es mehr als 4-5 Schriftarten die auf allen Plattformen unterstützt werden. Bisher konnte dieses Feature nur der Internet Explorer aber Version 4.0. Näheres hierzu auf SelfHTML

Wie auch bereits bei Firefox mit Firebug zu sehen ist oder auch beim Internet Explorer 8 mit den  Entwicklertools hat Opera Dragonfly nachgereicht. Dragonfly gibts bereits in Version 9.x doch in Version 10 wurde dieses Tool nochmal kräftig überarbeitet. Es lässt in Version 10 des Browsers den Entwickler auch DOM Manipulation zu und auch die HTTP Headers sind anzeigbar.

Es bleibt auf alle Fälle spannend am Browsermarkt und Opera hat mit der aktuellen Beta ordentlich was  vorgelegt.

HostEurope Performance Probleme Teil 2

Nachdem ich von HostEurope nun die Antwort bekam “Wir haben was geändert schauen sie nach obs besser geht, wir dürfen aber nicht verraten was wir geändert haben” möchte ich das ganze weiter analysieren.

Angefangen hat es mit etlichen Ausfällen meines VPS. Naja Ausfälle kann man das ganze nicht wirklich nennen, eher extreme Lags. Teilweise dauerte ein Zugriff auf ein simples PHP Skript mit 2-3 Datenbankabfragen über eine Minute. Nachdem ich mit HostEurope etliche Aufträge durchgeackert habe kam als letzte Antwort nun der obige Satz. Ich verstehe nicht ganz warum ich nicht wissen darf was geändert wurde aber egal, rein vom Gefühl her ist der Server wirklich schneller und zuverlässiger erreichbar. Die Zugriffszeit ist zwar immer noch nicht wirklich eines Webspaces würdig aber was solls…

Als nächsten Schritt möchte ich mal ein komplettes Update meines Servers durchführen. Um einen Performance Vergleich vorher nachher zu haben würde ich vor diesem Update nun einen Unix Benchmark drüber laufen lassen, anschließend upgraden und zu guter letzt wieder den Benchmark laufen lassen. Nachdem die Version 6 von Ubuntu mittlerweile doch schon relativ outdated sein dürfte, könnte schon der eine oder andere Performancesprung drinnen sein. Das Update wird in zwei Schritten durchgeführt zunächst werden die Pakete alle auf den aktuellen Stand der Version 6 gebracht und anschließend wird ein Dist-Update durchgeführt. Die Benchmarks werden 5 mal hintereinander ausgeführt und der Wert wird gemittelt.

Hier noch die Screenshots zum ersten Benchmark durchlauf:

Zum Glück fiel meine Wahl gleich von Anfang an auf Ubuntu welches die Aptitude (apt-get) Paketverwaltungstools verwendet und somit recht einfach zu administrieren ist. Also zunächst mal mit Virtuozo ein Server Backup erstellen um im Fehlerfall gleich wieder den Server funktionstüchtig wiederherzustellen. Dazu mal bei Virtuozzo einloggen und unter “Maintenance => New Backup” ein neues Erstellen. Bei HostEurope kann man sich 2 “Full Backups” erstellen lassen, das erste wurde gleich nachdem der Server fertig Konfiguriert war gesetzt, das zweite wird jetzt gemacht. Nicht wundern das Backup dauert relativ lang.

Anschließend per SSH auf den V-Server verbinden und als root einloggen. Jetzt müssen zuerst mit “apt-get update” die Paketlisten upgedatet werden und anschließend versuch ich mal einen “Update-Testlauf” mit “apt-get upgrade –simulate”

Wenn hier soweit keine Probleme aufgetreten sind, dann werd ich ein upgrade mit “apt-get upgrade” durchführen.

Der erste Schritt ist nun getan! Das System mit Ubuntu 6.04 ist nun auf dem aktuellen Stand. Als nächstes wird ein Distributions Upgrade auf die nächste Ubuntu Version mit LTS (Long Term Support) angestrebt! Mal schauen wann ich dazu komme!

iPhone Tethering Mode

Nachdem nach einem starken Gewitter hier in Tirol bei mir das Internet der Telekom ausgefallen ist, kam endlich mal die Chance den iPhone Tethering Modus zu nutzen!

Ich besitze einen “alten” Vertrag bei T-Mobile mit 3Gbyte Internet inklusive und bin in der glücklichen Lage den Tethering Modus einzuschalten! Das iPhone mag zwar kein X-DSL ersetzen doch zum E-Mails und ein paar Websites checken reicht es allemal!

Um den Tethering Modus im iPhone zu aktivieren einfach unter dem App Einstellungen => Allgemeines => Netzwerk => Internet Tethering => Ein! Da ich am PC keinen Bluetooth Stick besitze kommt für mich nur die USB Anbindung in Frage welche bei diesem Popup ausgewählt wird. Nun das iPhone per USB Kabel an den PC anschließen und schon erstellt  der Rechner eine zusätzliche Lan-Verbindung, die als Verbindung zum Internet genutzt werden kann. Bei mir hat es auf Windows XP und Windows Vista einwandfrei funktioniert!

Die einzige Vorraussetzung so wie es aussieht ist eine iTunes Installation auf der Maschine die ins Internet soll. Es gibt allerdings noch eine andere Möglichkeit Tethering ohne iTunes zum Laufen zu bringen! Man muss nur die Datei iTunesSetup.exe in ein Verzeichniss extrahieren und dort dann die Datei “AppleMobileDeviceSupport.msi” suchen. Diese Datei könnt ihr dann auf jedem PC, der über das Tethering ins Internet soll, installieren!(vorrausgesetzt ein Windows XP bzw Vista)

iphone_tethering

Apple’s MobileMe

Wenn man einen PC, ein Notebook und ein Handy wie zb das iPhone hat, dann ist es gar nicht so einfach die wichtigsten Dinge (Mails, Kontakte, Kalender, wichtige Daten, Notizen, uvm…) auf allen Geräten synchron zu halten. Mails sollte mit einem IMAP Account einfacher von statten gehen, aber wer kennt das Problem nicht: Diverse Notizen stehen im Outlook und sind aber leider nicht am Handy oder am Notebook. Man möchte schnell seinen Freunden die Fotos einer letzten Reise zeigen und diese befinden sich am PC den man ja nicht unbedingt mit sich rumträgt.

Jetzt gibt es ja Hosted Exchange Accounts mit denen man der Problematik mit den Mails, Kontakten und Kalendereinträgen vorbeugen kann doch was macht man mit den restlichen Daten (Fotos usw..)?

Genau hier startet Mobile Me. Mit diesem Dienst von Apple kann man nicht nur alle diese Dinge synchron halten sondern auch Fotos im mitgelieferten online Speicherplatz ablegen oder seine wichtigsten Dokumente auf seiner iDisk speichern. Man kann die Fotos übersichtlich in Alben sortieren und der Öffentlichkeit sichtbar machen, oder den Speicherplatz einfach nur zum Backup verwenden. Das ganze ist zu einem Preis von 79€ im Jahr meiner Meinung nach auch noch erschwinglich. Für einen HostedExchange Account muss schon mit 12€ rechnen.

Am PC bzw Laptop kümmert sich eine kleine Software ums synchron halten der Daten mit dem Outlook, am iPhone ist es das Handy selbst das diese Daten synct.

Wenn ich den Account ausgiebig getestet habe, gibt es hier einen genaueren Review.