Für ein Projekt wollte ich eine komfortable Möglichkeit mehrere Checkboxen mit zwei klicks und gedrückter Umschalt-Taste (shift-Taste) anzuhaken bzw. zu selektieren. Bei Google Mail war dies ja schon längere Zeit möglich und daher habe ich mich im Internet auf die Suche begeben. Allerdings sind die von mir gefundenen Lösungen von 2009 nicht kompatibel mit neueren Browsern bzw. neueren Frameworks. Deshalb habe ich die Inkompatibilitäten beseitigt und stelle Euch meine Lösung vor inkl. Demo-Page

Meine Lösung mit Javascript und JQuery 1.7.1, zu positionieren im Head-Bereich:

<script type=”text/javascript” src=”jquery-1.7.1.min.js”></script>
<script>
$.fn.enableCheckboxRangeSelection = function() {
var lastCheckbox = null;
var $spec = this;
$spec.unbind(“click.checkboxrange”);
$spec.bind(“click.checkboxrange”, function(e) {
if (lastCheckbox != null && (e.shiftKey || e.metaKey)) {
$spec.slice(
Math.min($spec.index(lastCheckbox), $spec.index(e.target)),
Math.max($spec.index(lastCheckbox), $spec.index(e.target)) + 1
).prop({checked: e.target.checked ? “checked” : “”});
}
lastCheckbox = e.target;
});
return $spec;
}; (jQuery);
$(document).ready(
function (){ $(“input.[name$='testreihe']“).enableCheckboxRangeSelection();})
</script>

Und das Formular müsste so aussehen, mit anderen Selektoren auch anders möglich:

<input name=”1testreihe” value=”1″ type=”checkbox”>
<input name=”2testreihe” value=”1″ type=”checkbox”>

relativ einfach, hoffentlich ist das für den ein oder anderen nützlich und erspart Zeit. Die kl. Demo-Page, um mehrere Checkboxen mit gedrückter Umschalt-Taste anzuhaken.

wie ich schon im Einbau Artikel beschreiben habe, beschleunigt eine SSD einen PC ungemein und ist momentan die sinnvollste Aufrüst-Möglichkeit auch für brandneue Laptops.

Allerdings gibt es bei Laptops mit Intel-Chipsatz und SSD mit Sandforce Controller noch Probleme. Diese Probleme äußerten sich in Bluescreens und Einfrieren des Systems (kurzzeitung und endgültig).

OCZ hat für mich (Dell-Laptop XPS 17 L702x und OCZ Vertex3) eine gut funktionierende Lösung jetzt veröffentlicht: Firmware 2.13

Allerdings sollte man unbedingt die Anleitung des OCZ-Forums beachten. Zusammenfassend bin ich bei dem Update wie folgt vorgegangen:

  1. Boot zur normalen Festplatte (von Dell installiertes Win7), denn von einem auf der SSD laufenden Betriebssystem kann man nicht flashen.
  2. Firmware der OCZ Vertex3 auf Version 2.13 flashen. (ev. muß die Firmware-exe im Kompatibilitätsmodus für “win7″ ausgeführt werden, wenn die SSD nicht angezeigt werden sollte)
  3. WICHTIGSTER SCHRITT!! Danach den PC herunterfahren, Netzteil abstöpseln, Akku ausbauen, Einschaltknopf am Laptop mind. 10 Sekunden gedrückt halten, Deckel unten abschrauben und SSD ausbauen und ca. 10 min ausgebaut lassen. Danach Akku und Netzteil einstecken, einschalten ohne SSD einzubauen! Herunterfahren alles abstecken und SSD einbauen und alles wieder anstecken.
  4. Hochfahren, Bios von Dell Webseite auf Version A12 updaten (Stand 10.10.2011) Neustart
  5. Gerätemanager SSD deinstallieren => Neustart
  6. Beim Neustart wird mitgeteilt, daß Treiber installiert wurde und ein Neustart nötig sei. => Neustart
  7. Energiespareinstellungen vornehmen nach Belieben => Neustart
  8. Die Windowsleistungsbewertung ausführen (rechtsklick auf Computer => Eigenschaften => Windows Leistungsindex => Bewertung erneut vornehmen => Neustart

LPM-Registry-Hack nicht vornehmen, da Lüfter sonst lärmt. Intel Rapid 10.6.0.1022 Treiber verwenden Stand (10.10.2011).

Überblick über die Firmwares in Kombination Dell Xps17 L702x und OCZ Vertex3:
2.02 und 2.06: Bluescreens, wenn kein LPM-Hack
2.09: Wenn Energieoption Höchstleistung, dann durchschnittlich 1x kurzer Freeze pro Tag, das Sytem stürzt dabei nicht endgültig ab.
2.11: nicht getestet, da laut Forum vermehrt Bluescreens wieder auftraten
2.13: mit richtiger Installation stabil und produktiv nutzbar.

Fazit: tolle SSD die OCz Vertex3 in Kombination mit Dell XPS 17 L702x. Absolut empfehlenswert.

Wie ich schon an anderer Stelle erwähnt habe, beschleunigt eine SSD insbesondere einen neuen PC ungemein. Ich habe positive Erfahrungen mit der “alten” Vertex2 gemacht und habe jetzt die OCZ Vertex3 120 GB in einem neuen Dell Laptop einbauen dürfen (leider nicht meiner). Der Einbau war kinderleicht, aber die Konfiguration und Firmware-updates waren nicht ganz einfach um Bluescreens zu vermeiden und die optimale Geschwindigkeit zu erhalten. Deshalb stelle ich meinen Einbaubericht hier vor, vielleicht erspare ich jemand etwas Zeit. Stand Juli 2011. Update 17.10.11 siehe unten.

Nachfolgend eine Anleitung für Fortgeschrittene zum Einbau/Konfiguration der OCZ Vertex3 in ein DELL XPS 17 L702x Notebook:

  1. Einbau der Vertex3 in Schacht 1 oder 2. Dabei habe ich keine Geschwindigkeitsunterschiede festgestellt. Festplattenrahmen ist im Dell schon vorgesehen inkl. Schrauben.
  2. Normal booten von vorinstallierter HDD (Anweisungen folgen bis Desktop normal erscheint)
  3. Herunterladen der Toolbox VERSION 2.38 um die Vertex3 auf Firmware 2.08 zu bringen. (Wenn diese schon auf Firmware 2.08 ist, diesen Schritt überspringen), danach zwingend einen Neustart machen. Hinweis wenn Ihr die SSD nicht angezeigt bekommt, dann müsst Ihr die Toolbox.exe im Kompatibilitätsmodus für Win7 (kein Schreibfehler!) ausführen lassen und danach als Administrator ausführen.
  4. nach erfolgtem Neustart die Toolbox Version 2.38-209 herunterladen um die Vertex3 auf Firmware 2.09 zu bringen. OCZ schreibt zwar, daß man nur bei Problemen zu dieser Firmware greifen soll, aber bei mir hat es Bluescreens gegeben, deshalb meine Empfehlung auf 2.09 upzudaten. Danach zwingend einen Neustart machen.
  5. nach erfolgtem Neustart die Toolbox Version 2.38-209 abermals starten und Secure Erase auswählen. Danach wieder Neustart. (Falls Ihr schon vorher die SSD paritioniert hattet, müsst Ihr die SSD offline schalten. Mit CMD als Administrator => diskpart => list disk => “select disk” und Nummer der SSD => offline disk => danach kann über die Toolbox die SSD gelöscht werden und wieder Neustart)
  6. nach erfolgtem Neustart wieder neustarten und dabei im Bios die Bootreihenfolge bearbeiten, daß zuerst von CD gestartet wird.
  7. Win7 DVD einlegen und installieren, SSD als Medium auswählen, Rest macht Win7 alleine
  8. Nach Installation zuerst die aktuellen auf der Dell Supportwebseite vorhandenen Chipsatztreiber (außer der Intel Management Engine, denn die verursacht ev. Freezes) installieren.
  9. Von Intel den neuesten Intel Rapid-Storage-Treiber downloaden (Stand Juni 2011: 10.6.0.1022)  und installieren. Der auf der Dell-Webseite ist älter => Neustart
  10. Dann den Windows Leistungsindex Test starten (damit werden auch spezifische Einstellungen für SSDs von Win7 erzeugt). Mein Wert der SSD ist 7.9
  11. Neustart und restliche Treiber installieren(außer der Intel Management Engine, denn die verursacht bei mir Komplett-Freezes). Neustart.
  12. Wenn man den Intel Rapid Storage Technology Treiber verwendet, NICHT und ich wiederhole NICHT den LPM deaktivieren, obwohl im Internet andauernd dies angesprochen wird (Anleitung und wie’s rückgängig gemacht werden kann). Dieser Punkt hat mich 4h gekostet. Denn wenn man den LPM durch eine Registry Änderung deaktiviert, lärmt der Lüfter des Dell Notebooks fast andauernd auf Höchststufe. Hintergrund. LPM ist eine Stromspareinstellung des Intel Rapid Storage Technology Treibers und wenn man diese deaktiviert läuft auch der Lüfter auf Hochtouren. Deshalb zumindest im Dell XPS 17 L702 aktiviert lassen (=Grundeinstellung). Auch wenn man die SSD mit dem MSAHCI-Treiber (mit win7 mitgeliefert) und nicht den Intel Rapid Storage Treiber installiert, ist das System stabil aber der Lüfter lärmt viel zu schnell und zu laut.
  13. Überprüfen, ob in der Aufgabenplanung die Defragmentierung abgeschaltet ist zumindest für die SSD.
  14. Überprüfen, ob der Indizierungsdienst die SSD ausgenommen hat. Start => Indizierungsoptionen. Dort auch den Benutzerordner auf der SSD rausnehmen! Oder zumindest den Indizierungsordner auf die normale Festplatte legen => erhöht die Lebensdauer der SSD.
  15. Energieoptionen auf “Höchstleistung” stellen, das ist wichtig!
  16. Energiesparplan bearbeiten, so daß Festplatte nie abgeschaltet wird. (als Wert 0 eingeben, sowohl bei Akkunutzung als auch bei Netzteilnutzung). Auch wieder ein sehr wichtiger Punkt. => Neustart

Danach ist die Grundinstallation vollendet. Die SSD läuft damit schnell, ohne Komplett-Freezes  und ohne Bluescreens.

UPDATE, Momentaner Stand 17.10.11: Mit Firmware 2.13 und Intel RST Treiber 10.6.0.1022 ist das Dell Laptop XPS 17 und die Vertex3 absolut stabil (Keinerlei Freezes und BSOD). Bitte aber ungebedingt die Update-Anleitung des OCZ-Forums beachten, siehe meinem Update-Bericht.
Untenstehend noch Fotos und Benchmarks der OCZ Vertex3 in einem DELL XPS 17 L702x Notebook.
Der AS SSD Score mit 440 Punkten ist nicht berauschend, dafür entspricht aber der ATTO Benchmark mit über 500MB/s ab 256kb und die Windows Leistungsbewertung von 7,9 den normalen Werten für die OCZ Vertex3 angeschlossen an Sata III 6Gb/s Anschluß.



In win7 kann beim Start der Aufgabenplanung folgender Fehler auftreten:

Die ausgewählte Aufgabe “{0}” ist nicht mehr vorhanden. Klicken sie auf “Aktualisieren”, um die aktuellen Aufgaben anzuzeigen.

Lösung = (radikal) des Problems bei mir:
Einfach den Ordner “Defrag” löschen oder testweise irgendwohin anders verschieben (z.B. auf Desktop).
zu finden ist der Ordner Defrag in  ”C:\Windows\System32\Tasks\Microsoft\Windows”
Dann die Aufgabenplanung neu starten. Es wird keine Fehlermeldung mehr angezeigt.

Lösung (milde), wenn auch HDs vorhanden sind:
Ordner nicht löschen, sondern bei geschlossener Aufgabenplaung die “Defragmentierung” über das Startmenü aufrufen => Zeitplan konfigurieren => etwas ändern bzw. Datenträger auswählen (nur keine SSDs!!) => OK => Fertig.

Hintergrund:
Bei meinem PC ist die Systemfestplatte eine SSD. Deshalb hat win7 bei der Installation völlig zu recht den Defragmentierungsdienst deaktiviert um die Lebenszeit der SSD zu erhöhen.  Dies hat win7 nicht sauber vorgenommen, so daß diese Fehlermeldung die Aufgabe “{0}” sei nicht mehr vorhanden kommt. Gott sei Dank ist der Fehler sehr leicht zu beheben, entweder komplett löschen oder den Zeitplan neu erstellen mittels der Windows eigenen DefragmentierungsGUI.
Wenn es bei Euch nicht an der Defrag-Aufgabe liegt, dann müsst Ihr die fehlerhafte Aufgabe leider selbst finden durch trial and error => testweise die Ordner verschieben.  Aber bitte Vorsicht dabei! Es gibt auch sehr wichtige Aufgaben.
Gefunden habe ich diese Lösung teilweise im Windows-7 Forum.

Nachdem mittlerweile Firefox 5.0 veröffentlicht wurde, habe ich diesen auf veränderten Speicherverbrauch (RAM) getestet. Und die Entwickler haben wirklich gut gearbeitet: Gegenüber Firefox 4 habe ich einen um bis zu 25% verringerten Speicherverbrauch gemessen: bei 60 geöffneten Seiten sind es bei mir statt 630MB nur noch 470MB RAMverbauch.

Wer Probleme mit RAM-Verbrauch hat sollte sich meine RAM-Verbrauch Lösungen für Firefox 4 durchlesen, diese gelten natürlich auch für Firefox 5.

bei mir hat der Firefox 4 ohne jegliches Zutun immer mehr RAM “aufgefressen”, sprich er hat sich immer mehr Arbeitsspeicher genommen, ohne daß überhaupt aktiv gesurft wird. Nach einem Tag und ca. 30 Tabs war die Firefox 4 RAM Nutzung über 1GB groß und der Firefox wurde immer schwerfälliger zu bedienen. Firefox gilt von je her als Speicherfresser, siehe Forumeintrag, aber im Gegensatz zur 3.6. Version war Firefox 4 so nicht produktiv nutzbar.

Lösungen für das exzessive Firefox-Speichernutzungsproblem :

  1. Addons überprüfen (einfach mal alle deaktivieren und neustarten, siehe auch Liste problematischer Addons)
  2. Plugins überprüfen (einfach mal alle deaktivieren und neustarten)
  3. nicht gleichzeitig mehr als 60 Tabs verwenden!
  4. neues Profil erstellen und Bookmarks, Addons, … manuell übertragen. Wichtig dabei, nicht auf Addons vertrauen die alles automatisch als Backup speichern, sondern nur das übertragen, was Ihr wirklich benötigt. Addons neu herunterladen, nicht einfach Ordner kopieren. (Anleitung zum Erstellen eines neuen Profils)
  5. browser.sessionhistory.max_total_viewers auf anderen Wert setzen. Mein Wert ist “5“. Wie man das macht: “about:config” im Firefox eingeben und Wert von “browser.sessionhistory.max_total_viewers” ändern. Bewirkt, daß nicht mehr so viele Seiten im Cache gehalten werden (Vor und Zurück-Funktion braucht etwas länger, wenn man viele Seiten zurück oder vor geht)

Bei mir war es Punkt 4. Aber die Analyse und Lösung des Problems haben mich ein paar Stunden gekostet. Danach läuft Firefox 4 relativ brauchbar (der RAM Verbrauch steigt zwar trotzdem ohne jegliches Zutun, wird aber nach 5 Minuten wieder freigegeben auf ein akzeptables Niveau). Punkt 5 hat auch sehr geholfen, den Speicherverbrauch einzudämmen.
Bitte vergesst den Tip im Internet zusammenhängend mit “config.trim_on_minimize”; dieser Tip ist eher kontraproduktiv, da nur der RAM auf die Festplatte ausgelagert wird und Firefox verlangsamt.

Warum Firefox nutzen? Weil die vielen Addons einfach gut und hilfreich sind. Wer nur einen schnellen Browser benötigt oder einen alten PC nutzt, sollte sich Google Chrome anschauen.

Update 18.06.2011:
Gerade wurde Firefox 5.0 veröffentlicht, und ich kann eine sparsamere Speichernutzung bemerken (bis zu 25%). Daher ist es meiner Meinung nach empfehlenswert umzusteigen auf Version 5.

Ideal für Vereine (Musikvereine, Trachtenvereine, …)  ist es einen PDF-Kalender mit Ihren Terminen zu veröffentlichen. Früher mit Excel mühsam erstellt (später mit VBA automatisiert). Meine Lösung jetzt:

Mit FPDF und php einen Jahreskalender auf 2 A4 Seiten als PDF-ausgeben.
=> Online DEMO im neuen Fenster öffnen

Der Kalender basiert auf dem Script von Dr. Detlef Groth bei drweb.de mit folgenden von mir vorgenommenen Änderungen:

  • Beginn des Kalenders mit aktuellem Monat und aktuellem Jahr
  • Feiertage und Termine werden automatisch berechnet und eingetragen (Ostern, Advent…). Dabei habe ich die gesetzlichen Feiertage Bayerns als Feiertage markiert. (Anpassung für andere Bundesländer sehr einfach möglich. Infos zu gesetzl. Feiertagen aller Bundesländer)
  • Schrift und Farben angepaßt.
  • Termine können manuell oder aus einer Datenbank dem Kalender leicht hinzugefügt werden.

Installation meines Kalenders:

  • FPDF herunterladen, Ordner “Fonts” und Datei “fpdf.php” in ein Verzeichnis entpacken und auf Euren Server laden.
  • A4-PDF-Kalender-Hornblog-de.txt” in den selben Ordner downloaden, auf Server laden und umbenennen (“.txt” in “.php” ändern)
  • Fertig. Die Datei “A4-PDF-Kalender-Hornblog-de.php” aufrufen und Kalender als PDF ansehen.

Auf diese Weise erhält man einen einfachen, immer aktuellen PDF-Kalender, den man zusätzlich mit seinen Daten füttern kann. Ich hoffe, Euch damit ein bißchen Arbeit erspart zu haben und bedanke mich bei Herrn Dr. Groth (dort ist seine Kalender-Version noch etwas detaillierter beschrieben) für die Vorarbeit.

Lizenz
für die Verwendung meines angepassten Scripts ist CC-By-SA 3.0: frei für Nutzung(kommerziell und privat) und Veränderung unter den Voraussetzungen: Rückverlinkung auf diese Seite oder www.hornblog.de und bei Veränderung des Quellcodes eine gleichartige Lizenz. Nähere Angaben im Scriptkopf.

Letztes Jahr habe ich wieder in meinen Desktop-PC investiert und es hat sich mehr als bezahlt gemacht.

Kauft Euch Eine SSD-Festplatte als Systemfestplatte

Ich habe mir die 120GB OCZ Vertex2 im August 2010 gekauft, (damals 330 Euro), jetzt Feb 2011 190 Euro bei Amazon. Vorab: diese Investition lohnt sich nur, wenn man Win7 nützt und sich selbst eine Neuinstallation von Windows zutraut.

Die Leistungsverbesserung ist enorm, kein neuer Prozessor oder RAM bringen mehr Performance als eine SSD statt einer normalen Festplatte.
Mein System braucht für den Start nur noch 20s statt 1,3min bis zum Desktop. Natürlich sind 190 Euro  immer noch viel Geld, aber wenn Photoshop in 2s öffnet, Word,Excel,Powerpoint, Outlook alle nur 1s benötigen und der Explorer ohne Verzögerungen Ordner öffnet spart man Zeit und hat endlich wieder Spaß am Arbeiten mit dem PC.

Die Vertex2 von OCZ ist Preis/Leistung und bei den Werten und der Verarbeitung sehr gut. Meiner Meinung nach sogar besser als die SSDs des Branchenprimus Intel. Und ich habe meine Investition mir sehr sehr gut überlegt und unzählige Reviews und Tests gelesen. 120GB-Variante reicht mir auch ganz leicht für alle Programme + Betriebssystem.

Was ist zu beachten:

  • Windows 7 neu auf der SSD-installieren mit Win DVD! kein Image draufkopieren. Ich weiß das ist mehr Arbeit, alle Programme neu zu installieren, aber nur so erzielt man beste Resultate.
  • unbedingt “Trim”Funktion des Betriebssystem einschalten bzw. deren Betrieb überprüfen.
  • Win Indizierungsdienst (für die Suche) auf der SSD deaktivieren.
  • normale Festplatte als Speicherlaufwerk für große Daten benutzen

untenstehend noch ein paar Benchmarks und Bilder.

Seit Dezember 2010 besitze ich den Blu-Ray Player Sony BDP-S770 und bin mit Ihm sehr zufrieden. Gutes Bild guter Ton, nette Features. Allerdings war das Thema Videos vom PC übers Netzwerk an den Sony BDP-S770 streamen etwas schwierig, weshalb ich meine Erkenntnisse gerne weitergeben.

Kurz gesagt: Nur mit dem Serviio DLNA Media Server ist es mir gelungen Videos vom PC an den Sony BDP-S770 zu streamen. Dieser Server wandelt auch nicht unterstützte Files on-the-fly um. Eventuell sollte man das aktuellste Profil für den Sony einstellen siehe Forumeintrag.

Alle anderen Media Server wie Tversity, TwonkyMedia, PS3 Media Server, Fuppes wurden nicht vom Sony erkannt / akzeptiert. (Windows Media-Player-DLNA funktioniert nach einigen Einstellungen, hat aber keine Transcoding-Funktion)

Eine alte Übersicht (von 2007) verschiedener Media Server habe ich bei Robert Green gefunden. Dort ist aber mein Favorit (Serviio) nicht aufgeführt.

Kurz-Review zum Sony BDP-S770:

  • Ton und Bild subjektiv sehr gut.
  • DLNA über PC OK, aber nur bei 1080p empfehlenswert, wenn gute Netzwerkverbindung, sprich Kabel.
  • Youtube funktioniert allerdings ist das Suchen von Videos aufwendig, da kein Suggest und keine T9 Eingabe (das hat Samsung viel besser gelöst).
  • Schneller Start auch ohne akt. Schnellstart und die Schublade geht auf wenn ich die Taste drücke!
  • Manche Blurays können auch mit Hintergrundinfos aus dem Internet abgespielt werden (Sony nennt das MovieIQ).Toll zu wissen wie z.B. der Song im Hintergrund heißt oder welche Schauspieler gerade zu sehen sind.
  • Zukunftssicher, da 3D-Fähig. (habe ich noch nicht testen können mangels 3D-TV)
  • Kritik wird im Internet geübt, daß bei aktivierter Gracenet CD-Erkennung jedes Abspielen einer CD um 20s verzögert wird. Lösung: Gracenet-Funktion ausschalten. Besser ist es natürlich die CDs als FLAC-Dateien auf den PC zu speichern und per DLNA-Stream ausgeben lassen.
  • Gekauft im Dezember 2010 beim Media Markt für 259 Euro. (Mußte ich dort bestellen lassen, weil er nicht in Internetshops geführt wird) Trotzdem Preis/Leistung OK

Gerade habe ich das Problem gehabt, daß viele Spiele nicht mehr starteten. Grund: Direct3D, DirectDraw und AGP-Beschleunigung waren deaktiviert.Sprich DirectX funktionierte nicht.

Wie kann man das überprüfen: Windows-Taste und “r” => “dxdiag” eingeben und enter => Registerkarte Anzeige

Lösungsmöglichkeiten:

  1. Aktualiseren der Treiber: Grafikkarte, Chipsatz vom Mainboard und u.U. auch separat den AGP/PCI-Express-Treiber
  2. DirectX aktualiseren
  3. Hardwarebeschleunigung auf maximal stellen (rechtsklick auf Desktop => Anzeige => Register Einstellungen => Erweitert => Problembehandlung => Schieberegler der Hardwarebeschleunigung nach ganz rechts auf maximal. Bei Vista und Win7 ist das unter Bildschirmauflösung, erw. Einstellungen, Problembehandlung, Einstellung ändern.)
  4. Im Gerätemanager unter Grafik ev. vorhandenen “winvnc hook driver” deinstallieren (Überbleibsel vom Remote-Programm “Ultravnc”, blockiert manchmal DirectX), das war es bei mir.

Nach all diesen Punkten immer einen Neustart machen! erst dann Erfolg überprüfen mit dxdiag. So sollte es aussehen: