Mein Dell Studio am Montag?

Kaum zu glauben, nach 5 Tagen Liefervorbereitungen auf Dells Seiten, (laut Beschreibung wird das Gerät nur eingepackt und verschickt. Die hatten wohl keine Kartons mehr?!) wurde mein Laptop nun gestern Tatsächlich bei der UPS abgegeben!!!!!!

Vorraussichtlicher Liefertermin soll Montag der 04. August 2008 sein. Hoffen wir, dass er dann auch wirklich ankommt.

Ihr könnt euch dann schon auf einen ausgiebigen Test freuen!!

Bis dahin

Mein Dell Studio 15 doch früher ???

Heute hab ich einfach mal die Bestellstatusseite meines bestellten Notebooks geöffnet und verduzt geguckt, als ich dort folgenden Text gelesen habe:

Ihr Auftrag befindet sich in Produktion, Stand 24.07.2008

Hat meine Beschwerde etwa doch was gebracht? Mir wurde doch erst geschrieben, dass es einen Lieferengpass bei den Lieferanten gibt… Wie kann er dann nun in Produktion sein? Gut, stellt sich nun natürlich die Frage, wie lange so ein Laptop bei Dell in Produktion ist?!

Man wirds sehen und ich darf einfach gespannt sein und hoffen, dass es bald da ist :].

PS: TOTAL HEIß heute…

Dell und ihre Lieferverzögerungen… Kundenfreundlich?! Keine Spur!

Tja, nun sind schon so einige Wochen verstrichen seitdem ich mir ein Dell Studio 15 bestellt habe. Der genaue Termin des Bestellungseingangs war der 09.07.2008.

Tatsache ist: Ich hab ihn immernoch nicht geliefert bekommen!

Da sich der Bestellstatus Online bis gestern nicht geändert hat, dachte ich mir ich sollte vielleicht ne mail schreiben, ob er nun wirklich wie Online beschrieben am 29.07.2008 eintreffen wird. Wie gesagt bis gestern war der Bestellungsstatus: Noch nicht produziert, Stand 09.07.2008.

Nach kurzer Zeit, hab ich dann eine Mail mit folgendem Inhalt bekommen:

Continue reading

Ajaxsuche in Mediawiki aktivieren

Mediawiki´s unterstützen von Haus aus einige Ajaxfunktionen, die sehr nützlich sein können, aber meist bei einer frischen Installation deaktiviert sind. Ein schönes Beispiel dafür ist die Ajaxsuche, die ich persönlich sehr Hilfreich finde.

Geben Sie bei aktivierter Ajaxsuche etwas in das Suchfeld ein, werden nach dem dritten Buchstaben (wenn Artikel mit diesen Buchstaben vorhanden sind) bereits Artikelvorschläge und Zwischensuchergebnisse angezeigt.

Aktivieren der Ajaxssuche

Die Ajaxsuche aktiviert man, indem man folgende Änderungen in der LocalSettings.php vornimmt:


$wgUseAjax = true;
//Folgende Zeile legt fest, dass bei jedem User die Ajaxsuche Standardmäßig aktiviert ist
$wgDefaultUserOptions['ajaxsearch'] = 1;
$wgAjaxExportList[] = "wfSajaxSearch";
$wgAjaxExportList[] = "wfAjaxWatch";
$wgAjaxSearch = true;

Mit dieser Konfiguration sollte nun auch unter Einstellungen im Reiter Suche ein Punkt Benutze AJAX-unterstützte Suche erscheinen. Hier kann jeder Benutzer diese Suche dann aktivieren oder deaktivieren.

Apple iPod Touch Firmware 1.1.5 erschienen!

Heute erschien das Kostenlose Firmewareupdate 1.1.5 für den Apple iPod Touch.

Die neue 165,5 Megabyte große Firmware enthält keine Neuerungen wie z.B. den AppStore sondern ist für diejenigen gedacht, die Sicherheitslücken schließen und eine höhere Stabilität bei der Benutzung des iPod´s möchten. Dabei werden sämtliche Sicherheitslücken gestopfft, die auch in der 2.0 Version gestopfft werden würden.

Die Firmware steht kostenlos zum Download im iTunes Store bereit. Wie es mit einem Jailbreak bei dem neuen Softwareupdate steht, ist noch offen. Aus diesem Grund kann ich nur empfehlen abzuwarten bis sich die dev Teams zu dem neuen Upgrade geäußert haben.

iPod über NAS Synchronisieren und iTunes Server nutzen

Vor kurzem habe ich mir die  CH3SNAS zugelegt um meine Musik und co. darauf auszulagern und diese Daten von jedem Client im Netz abrufen zu können. Nun möchte ich jedoch meine Musik wie vorher in iTunes zu einer Medienbibliothek zusammenfassen und von dort aus auch direkt abspielen können. Zusätzlich möchte ich natürlich auch von dort aus direkt die Musik auf meinem iPod ziehen können.

iTunes Server vs. SMB Freigabe

Viele NAS Systeme für den Heimgebrauch haben einen integrierten iTunes Server. Dies hört sich ja schonmal toll an! Hat man diesen im Netzwerk aktiviert, sieht man in iTunes das NAS in einem Unterpunkt und kann diesen dann anwählen und die Musik direkt abspielen. Hierbei kann man jedoch die Details der Titel nicht editieren oder z.B. ein Cover hinzufügen. Das schlimmste daran ist jedoch, dass ich die angezeigte Musik nicht direkt auf meinen iPod ziehen kann. (Ist ja auch klar, da der iTunes Server ja im Grunde genommen nur ein Streaming Server ist!).

Möglicher Lösungsweg:

Das Problem ist relativ einfach zu lösen, indem man zum Musik hören einfach den iTunes Server benutzt und für alle anderen Dinge (Details ändern, Cover ändern, Musik auf dem iPod ziehen…) sich eine Medienbibliothek erstellt und als Medienbibliotheksordner den Speicherort auf dem NAS auswählt. Man kann aber auch einfach den Ordner im Explorer öffnen und die Musik per Drag an Drop in iTunes ziehen. Das hinzufügen der Dateien in die Bibliothek kann je nach Menge an Dateien natürlich unterschiedlich dauern!

Vorschlag:

Ich rate jedoch zum eigentlichen hören der Musik am Rechner den iTunes Server zu benutzen, da dieser es ermöglicht die Musik direkt abzuspielen (Streaming), auch wenn er die Datei nebenbei noch zu Ende lädt. Man kann natürlich auch die Dateien direkt aus der Medienbibliothek öffnen, jedoch startet er die Datei erst wenn sie komplett geladen wurde. Das kann natürlich bei großen Dateien auch nen moment dauern!

Ich hoffe ich kann mit diesem Artikeln einigen NAS und iPod Besitzern helfen.

Neues Notebook: Dell Studio 15

Da mein derzeitiges Notebook (Sony Vaio VGN-FS315H) meinen Ansprüchen nicht mehr standhält, habe ich mich für den Kauf eines neuen Modells entschieden. Netbooks fliegen schonmal direkt wegen den kleinen Displays aus meiner näheren Auswahl raus. Kleine Notebooks im 13.4 Zoll Bereich haben mich ehrlich gesagt schon gereizt, jedoch nervt es mich bereits bei meinen 15.4 Zoll in Photoshop zu arbeiten. Gut man kann natürlich die Auflösung hochschrauben… Jedoch möchte ich nicht 10cm vor dem Bildschirm sitzen um etwas lesen zu können.Also kamen nur noch 15.4 Zoll Notebooks in Frage, weil ich das Teil ja auch durch die Gegend schleppe und dafür darf es natürlich kein Riesenklotz sein.

Mit meinem Sony Vaio bin ich ja immernoch vollstens zufrieden. Nun kommt aus der derzeitigen Produktpalette nur die FZ Serie in frage, die mir allerdings für die eingebauten Komponenten etwas zu teuer sind. Acer, MSI und Asus fallen direkt schonmal bei mir unten durch, da viele Kollegen und Freunde mit diesen Marken schlechte Erfahrungen in der Verarbeitung, Preis/Leistungsverhältnis und Kundensupport gemacht. Klar wird das nicht bei jedem Gerät so sein, aber die Erfahrungen reichen mir persönlich schon.

Lenovo wäre vll. noch eine Alternative gewesen, die ich mir ehrlich gesagt nicht so sehr angeguckt habe.

Nach ausgiebigen surfen auf der Dell Site stach mir die Dell Studio Serie ins Auge. Nicht nur äußerlich, sondern auch im Gerät scheint es ein ziemliches Mittelding zwischen der XPS und der Inspirion Serie zu sein.

Optisch gefällt es mir als verwöhnter Vaio Nutzer sehr gut. Vor allem aber das Preisleistungsverhältnis ist meiner Meinung nach im vergleich zu Konkurenten wie Sony top. Da es das Gerät es seit ende Juni gibt, findet man im Internet nicht so richtig Kundenrevisionen oder Testberichte darüber. Drum muss ich mir wohl ein eigenes Bild von ihm machen. Schließlich habe ich mich vor ein paar Tagen zu diesem Gerät aus folgenden Gründen entschieden:

  • 70 Euro Rabattaktion
  • 39 Euro für Designauswahl entfallen
  • 29 Euro Versandkosten entfallen
  • 4 % EPP Rabatt
  • 2 % Mitarbeiterrabatt für Mitarbeiter des Unternehmens für welches ich Arbeite
  • Gute Erfahrungen mit Dell
  • Super Preis/Leistungsverhältnis
  • Edles Design

Leider konnte mir als Liefertermin erst der 29. Juli zugesichert werden. Somit muss ich mich wohl noch etwas gedulden.

Hier mal die Übersicht über die Konfiguration meines Systems:

Base
Intel® Core™ 2 Duo Prozessor T9300 (2,5 GHz, 6 MB L2-Cache, 800-MHz-FSB)
Arbeitsspeicher
4096 MB 667 MHz Dual-Channel DDR2 SDRAM [2 x 2048]
Tastatur
Internal German Qwertz Keyboard
Grafikkarte
256 MB ATI Mobility RADEON HD 3450
Festplatte
320 GB SATA-Festplatte (5.400 U/Min.)
Betriebssystem
Genuine Windows Vista SP1™ Home Premium – German
Maus
Dell™ Bluetooth-Reise-Maus
Optisches Laufwerk
Fixed Internal 8X DVD+/-RW Slot Load Drive including Software
Wireless-Netzwerkanbindung
Dell Wireless 1510-Mini-Karte, halbe Höhe (802.11n)
Kabel
1 Meter Power Cord (3 Wire) – European
Lieferdokumente
German – Documentation Studio 1535
Gedis-Pakete
N0753512
Standard-Support
1 Jahr eingeschränkter Service ¿ Abhol- und Reparaturservice
Support-Services
1 Jahr Basisgewährleistung
Bluetooth
Dell Wireless 370 Bluetooth Module
Bestellinformationen
Studio 1535 Order – Germany
Hauptakku
Lithium-Ionen-Hauptakku mit 6 Zellen und 56 Wh
Taschen
Belkin-Schutzhülle (15,4 Zoll) in Schwarz/Rot – Bestellung nur mit 15,4-Zoll-Inspiron-Notebooks
Systemmedien
Studio 1535 Resource DVD (Diagnostic & Drivers)
Camera
Integrierte 2,0-Megapixel-Webkamera – LED
Farbauswahl
Design „Topo“ mit roter U-Zierleiste
Accidental Damage Support
Kein Support bei Unfallschäden
TV Tuner and Remote Control
Travel Remote Control Express Card
Labels
Wireless Label (Dell Wireless Cards)- Core 2 Duo
LCD
15,4-Zoll-WXGA+-WLED-Breitbild-Display (1440 x 900) mit TrueLife™
Microsoft-Software
Microsoft® Works 9.0 – German
Protect your new PC
No Security/Anti-Virus Protection – German
Power Supply
AC Adapter 90W – 3 Pin
Biometric Identification
No Biometric Fingerprint Reader

Mich kostet das Gerät in dieser Konfiguration ca. 1015.65 Euro.

Wenn ich es bekommen habe, wird es wie gewohnt ein paar Bilder und einen kleinen Testbericht geben.

Wiki: Suchen in mehreren Namespaces

Bei der erweiterten Suche hat man die Möglichkeit spezielle Namespaces wie z.B. “Bild” zu durchsuchen. Um aber generell in einem weiteren Namespace wie z.B. “Bild” über die normale Suche in der Navigation zu suchen muss man Änderungen am Code vornehmen.

Dazu muss die Datei wiki/include/SpecialSearch.php editiert werden.In der Zeile 249 finden Sie eine Funktion Namens userNamesspaces. Diese müssen Sie so abändern, dass Sie wie folgende Funktion aussieht:


249         function userNamespaces( &$user ) {
250                 $arr = array();
251                 foreach( SearchEngine::searchableNamespaces() as $ns => $name ) {
252                         if( $user->getOption( 'searchNs' . $ns ) ) {
253                                 $arr[] = $ns;
254                         }
255                         //Die Bedingung ermoeglicht es im Namespace Bild zu suchen!
256                         if($ns == 6 ) {
257                                $arr[] = $ns;
258                         }
259                 }
260                 return $arr;
261         }

Damit wird dem Wiki vorgegaukelt, dass der angemeldete User in seinen Einstellungen die Suche in Bildern eingestellt hat.

Damit nun auch in der Spezialsuche das Suchen in dem Namepsace Bild durchgeführt wird, muss die Funktion powerSearchBox wie folgt aussehen:


398         function powerSearchBox( $term ) {
399                 $namespaces = '';
400                 foreach( SearchEngine::searchableNamespaces() as $ns => $name ) {
401                         $checked = in_array( $ns, $this->namespaces )
402                                 ? ' checked="checked"'
403                                 : '';
404                         $name = str_replace( '_', ' ', $name );
405                         if( '' == $name ) {
406                                 $name = wfMsg( 'blanknamespace' );
407                         }
408                         $encName = htmlspecialchars( $name );
409                         if($ns == "6" ) {
410                           $namespaces .= " <label><input type='checkbox' checked=\"checked\"
value=\"1\" name=\"" .
411                             "ns{$ns}\"  />{$encName}</label>\n";
412                         }else {
413                           $namespaces .= " <label><input type='checkbox' value=\"1\"
name=\"" . "ns{$ns}\"{$checked} />{$encName}</label>\n";
415                         }
416                 }
417
418                 $checked = $this->searchRedirects
419                         ? ' checked="checked"'
420                         : '';
421                 $redirect = "<input type='checkbox' value='1' name=\"redirs\"{$checked} />\n";
422
423                 $searchField = '<input type="text" id="powerSearchText" name="search"
value="' .
424                         htmlspecialchars( $term ) ."\" size=\"16\" />\n";
425
426                 $searchButton = '<input type="submit" name="searchx" value="' .
427                   htmlspecialchars( wfMsg('powersearch') ) . "\" />\n";
428
429                 $ret = wfMsg( 'powersearchtext',
430                         $namespaces, $redirect, $searchField,
431                         '', '', '', '', '', # Dummy placeholders
432                         $searchButton );
433
434                 $title = SpecialPage::getTitleFor( 'Search' );
435                 $action = $title->escapeLocalURL();
436                 return "<br /><br />\n<form id=\"powersearch\" method=\"get\" " .
437                   "action=\"$action\">\n{$ret}\n</form>\n";
438         }

Die Variable $ns enthält hierbei den Präfix des Namensraums, der entweder aus der Datenbank oder der LocalSettings.php entnommen werden kann. Auf der “erweiterten Suchen” Seite kann man aus dem Quelltext (Erreichbar über Quelltext anzeigen im Browser) den Präfix aus der jeweiligen Checkbox ablesen. Soll mehr als ein Namensraum in die “standard Suche” implementiert werden, muss demnach die Bedingung weiter verschachtelt werden.

Wichtig ist aber, dass der “else” Teil immer an dieser Stelle bleibt und nicht geändert wird, ansonsten werden die Personalisierten Namespaces von den Users nicht ausgewertet.

Interlanguage Links in MediaWiki

Da es mittlerweile Wiki´s in verschiedenen Sprachen gibt wäre es Sinnvoll die Artikel die in mehreren Sprachen zur Verfügung stehen direkt erreichbar zu machen. Dafür werden sogenannte Interlanguage Links (Interwiki Links mit Verweis auf andere Sprachen) erstellt. Fügt man Interlanguage Link am Ende eines Artikels hinzu, so wird die linke Menüleiste um den Unterpunkt “andere Sprachen” erweitert. (siehe Bild)

Interlanguage Links benutzen

Interlanguage Links werden generell am Ende eines Artikel in Alphabetischer Reihenfolge hinzugefügt. Damit ein Interlanguage Link unter “andere Sprachen” Menübaum anzeigen zu lassen, müssen zu dem Partnerwiki “Interwiki Links” in die Datenbank gespeichert werden. (siehe nächsten Punkt)

Interlanguage Links werden nach folgendem Schema in einen Artikel eingefügt:

[Sprachkürzel nach ISO:Name des Artikels]

Beispiel:

[en:Interlanguage Link]

Interlanguage Link in Datenbank hinzufügen

Um Interlanguage Links im Wiki benuzen können, müssen wie oben beschrieben “Interwiki Links” zum Partnerwiki (Wiki in einer anderen Sprache) bestehen. Diese müssen Sie direkt und Manuell in die Datenbank einpflegen. Das einpflegen kann über MySQL Query oder per Oberflächen wie Heidi SQL oder PHPMyAdmin erfolgen. Die Interwiki Links müssen in die Tabelle Interwiki eingefügt werden. Die Tabelle ist nach folgendem Muster aufgebaut:

* iw_prefix: Sprach-Prefix (z.B. “en” für Englisch). Die Präfixe sind in der Names.php Datei
gelistet
* iw_url: URL zu dem Partnerwiki(Wiki in anderer Sprache) (z.B. http://ihre-domain.de/wiki
/index.php/$1) Die $1 Variable ist hierbei Platzhalter für den Wiki Artikel
* iw_local: Hier muss 1 gesetzt werden, wenn das Wiki sich im Firmennetz befindet.
* iw_trans: Hier eine 0 eintragen.
Beispiel Query:

INSERT INTO
`interwiki`
(`iw_prefix`,`iw_url`,`iw_local`,`iw_trans`)
VALUES
(‘en’,‘http://en.ihre-domain.de/index.php/$1′,1,0)

Nach dem Eintragen in die Datenbank, kann man die Interwiki Links frei nach belieben in jedem Artikel wie oben beschrieben einfügen.