Samsung HD204UI Firmware aktualisieren

Vor kurzem musste ich 4 2TB HDs für mein NAS kaufen. Längere Zeit war die HD204UI mein Favorit bis sich anfangs Dezember die Negativ Bewertungen häuften, da Samsung ein Firmware Update veröffentlichte. Dieses wurde nötig, da die HD unter bestimmten Umständen “vergass” die Daten vom Cache auf die HD zu schreiben. Mehr dazu im Heise Artikel:
http://www.heise.de/newsticker/meldung/SMART-Tool-beschaedigt-Daten-auf-Samsung-Festplatte-1143120.html

Mit den notwendigen Kenntnissen kann das Firmware update problemlos ohne Hilfestellung durchgeführt werden. Dazu muss auf der Samsung Seite das Update heruntergeladen werden:
http://www.samsung.com/global/business/hdd/faqView.do?b2b_bbs_msg_id=386

Das Update muss mit DOS eingespielt werden. Dazu kann FreeDos genutzt werden.

Für alle welche es einfacher und schneller möchten, habe ich ein ISO zum Download zur Verfügung gestellt. Erstellt wurde das ISO durch den User Madnex des Computerbase-Forums. Das ISO enthält FreeDOS sowie die Firmware Updates für die HD204UI sowie HD204UIJP. Den ganzen Thread zum updaten der Firmware findet sich hier:
http://www.computerbase.de/forum/showthread.php?t=827844

ACHTUNG: Für Schäden an Hard- und Software sowie Daten übernehme ich keine Haftung.

Voraussetzung für das Update sind folgendes:

– PC mit SATA Anschluss
– USB Stick oder eine CD mit dem gebrannten ISO

Nun zum Update. Lade die ISO-Datei herunter (in ein Zip verpackt) und brenne diese mit einem Brennprogramm auf eine CD oder entpacke Sie mit WinRar auf einen bootfähigen USB Stick. Der USB Stick kann mit dem HP Format Tool bootfähig gemacht werden.

Nun muss die HD an den ersten SATA Controller angeschlossen werden. Am besten sollten alle anderen HDs ausgesteckt werden (Achtung, das CD Laufwerk nicht ausstecken, falls eine CD zum Updaten genutzt wird). Danach den PC starten und gegebenenfalls im Bootmenü das Bootmedium wählen.

Nun erscheint folgende Maske:

hd204ui_firmwareupdate1

Für die Modelle: HD204UI, HD204UI/Z4, HD204UI/UZ4, HD155UI, HD144UI/Z4, HD155UI/UZ4 ist das Firmware Update F4EG zu wählen.

Für die Modelle: HD204UI/JP1, HD204UI/JP2 ist das Firmware Update F4EGJP zu wählen.

Um das Update zu starten ist der Name des Firmware Updates einzugeben und mit Enter zu starten. Das Firmware Update schliesst mit der Meldung: Download completed successfully (SN …).

Sobald das A:\> wieder erscheint den PC mit dem Powerknopf abstellen. Nun ist das Update fertig.

Ungültige Bildpfade mit jQuery/Ajax erkennen

Vorhin auf dem Blog von Guymon eine interessante Lösung gesehen.

Ungültige Bildpfade können dem Design einer Seite stark schaden. Um sicher zu stellen, dass alle Bildpfade funktionieren, kann folgendes jQuery Schnippsel genutzt werden. Es kontrolliert per Ajax ob das Bild vorhanden ist und schreibt im Fehlerfall mit PHP ein Mail an die eingetragene E-Mailadresse.

jQuery


$(document).ready(function() {
$('img').error(function() {
$.post('ajax-image-error-jquery.php', {
image: $(this).attr('src'),
page: window.location.href
}, function() {
//hide the image?
});
});
});

PHP


if(isset($_POST['image']))
{
$to = 'errors@yourdomain.com';
$from = 'automailer@yourdomain.com';
$subject = 'Broken Image';
$content = "The website is signaling a broken image!\n\nBroken Image Path: ".stripslashes($_POST['image'])."\n\nReferenced on Page: ".stripslashes($_POST['page']);
$result = mail($to,$subject,$content,'From: '.$from."\r\n");
die($result);
}

Perfide Masche um ein Trojaner / Virus unter zu jubeln

Gerade vorhin über Google-Images auf eine „Reported Attack Page!“ gekommen. Was ich hier gesehen habe, sprengt das bisher gesehene:

Block_Site1

Trotz „Reported Attack Page!“ Meldung, hat es die Seite geschafft ein JavaScript laufen zu lassen. Bricht man mit „Abbrechen“ ab, kommt folgende Meldung:

Block_Site2

Klickt man auf „OK“, ist man wieder bei der ersten Meldung. Es bleibt also nichts anderes übrig als den Firefox abzuwürgen.

Wichtiger Hinweis: Auf keinen Fall irgendein Programm aufgrund einer solchen Meldung updaten. Firefox updatet sich immer über die eigene Update-Funktion.

Windows 7: Skype 5 auf Tray minimieren

Vor längerem hatte ich schon mal einen Beitrag über Skype geschrieben wie man Skype in den Tray minimieren kann. Nach dem ich vor kurzem Skype 5 installiert habe, ist mir eine kleine aber wichtige Einstellung aufgefallen:

skype_tray_minimieren

Wenn man in den Einstellungen unter “Erweitert” die Checkbox “Skype in der Taskleiste anzeigen, wenn ich angemeldet bin” deselektiert, kann Skype in den Tray minimiert werden.

Ob diese Option auch in den früheren Skype-Versionen enthalten ist, kann ich nicht sagen. In der Version 5 funktioniert dies prächtig.

Winmail.dat mit Thunderbird öffnen

Je nach Konfiguration von Outlook im Rich-Text Format sehen andere Mailprogramme als Anhang nur ein winmail.dat. Um dennoch an den Anhang welcher in dem winmail.dat versteckt zu kommen, gab es jeweils irgendwelche dubiosen Programme die am Schluss dennoch nicht immer funktionierten.

Vor kurzem bin ich jedoch über die ultimative Lösung für Thunderbird gefunden. Das Addon LookOut zeigt neben dem winmail.dat alle darin enthaltenen Anhänge in der normalen Anhangliste an:

Meine Feeds – WebdesignFeeds

http://www.admartinator.de – WordPress, Mac, Allerlei
http://sourceforge.net/projects/adminer/ – Updates des Adminers (phpMyAdmin Alternative)
http://blog.cmsmadesimple.org – CMS Made Simple Blog
http://dev.cmsmadesimple.org/project/latest_files – Updates von CMSMS Modulen
http://css3watch.com/ – Links zu CSS3 Beiträgen
http://www.drweb.de/ – Dr. Web Magazin
http://www.guymon.de/wordpress/feed/ – Webdesign, Links zu interessanten Artikeln
http://www.highresolution.info – Blog des Yaml Entwicklers
http://html5watch.tumblr.com/ – HTML 5 Links
http://lautundklar.de/blog/feed/ – Webdesign
http://matthiasschuetz.com/ – Einer der besten Webdesign Blogs
http://www.workshop.ch/openmind – WordPress und Webdesign
http://www.perun.net – WordPress
http://www.peterkroener.de – Bin ich im Moment ein wenig am beobachten
http://www.phpgangsta.de – PHP Hacks und Tipps
http://wp-magazin.ch – WordPress
http://www.texto.de – WordPress
http://typo3blogger.de – Typo3
http://news.typo3.org/ – Typo3 News
http://www.guido-muehlwitz.de – Webdesign – Webworking
http://blog.wowa-webdesign.de – Typo3

Mac OSX auf Fabrikzustand zurücksetzen

Will man ein Mac verkaufen, sollten alle persönlichen Daten gelöscht werden. Dazu kann nach folgender Anleitung vorgegangen werden. Die Anleitung gilt für OS X ab Leopard.

Löschen der Festplatte

  1. Lege die Mac OS X DVD ein.
  2. Starte den Computer neu.
  3. Drücke sofort nach dem Klanghinweis beim Einschalten des Computers die Taste "C" und halte sie gedrückt, um von der CD zu starten.
  4. Wenn der Installationsbildschirm angezeigt wird, klicke nicht auf "Fortsetzen". Wähle stattdessen "Installationsprogramm > Festplatten-Dienstprogramm öffnen".
  5. Wähle die zu löschende Festplatte.
  6. Klicke in den Tab "Löschen".
  7. Unter "Sicherheitsoptionen" können die verschieden Optionen gewählt werden. z.B. das Löschen in 7 Durchgängen. Meist reicht jedoch ein einfaches überschreiben mit Nullen, da OS X danach wieder installiert wird. Zudem ist ein unverhältnismäßig großer Geldaufwand nötig um Daten danach noch wiederherstellen zu können.
  8. Wähle das Volume-Format aus dem Einblendmenü "Volume-Format".
  9. Klicke auf "Optionen".
  10. Aktiviere das Markierungsfeld für "Alle Daten unwiderruflich löschen".
  11. Klicken auf "OK".
  12. Klicken auf"Löschen".

OS X installieren und auf Auslieferzustand zurücksetzen

  1. Mac mit eingelegter  Mac OS X DVD starten.
  2. Den Mac normal als Komplett-Installation installieren.
  3. Die Registrierung mit Apfel+Q beenden
  4. Lege den User “dummy” an.
  5. Danach können optional alle Sicherheitsupdates installiert werden

 

  1. System im SingleUser Modus starten (während des Bootvorgangs “Apfel(Command)+S” gedrückt halten).
  2. fsck -fy eingeben (und warten).
  3. mount -uw / eingeben.
  4. srm /var/db/dslocal/nodes/Default/users/dummy.plist eingeben
  5. srm /var/db/.AppleSetupDone eingeben
  6. srm /var/db/.AutoBindDone eingeben
  7. srm -r /Library/Preferences eingeben (kann eine Weile dauern)
  8. srm -r /Users/dummy eingeben (kann eine ganze Weile dauern)
  9. reboot eingeben
  10. Mac abschalten

Fotoespresso 02/2010

Vor längerem ist Fotoespresso 02/2010 erschienen. Die Themen der Ausgabe:

fe2010-02

  • Apples iPad – eine neue Produktkategorie?
  • Photoshop CS5 – eine Übersicht zu den Neuerungen
  • Baden gegangen – Das ›Hip & Deck Pack‹ von Sagebrush Dry Goods
  • Capture One Pro 5 – eine Referenz unter den Raw-Editoren
  • Profil-basierte Objektivkorrekturen in Photoshop CS5
  • Fotografen Tango: Ein Schritt vor, zwei zurück
  • Eine eigene Aufgabe – Portraits in Photoshop Elements bearbeiten
  • Ablagestrukturen für digitale Fotos

XAMPP mit VirtualHost

Vor kurzem habe ich wieder mal XAMPP auf einer Windows Kiste installiert. Da mehrere „Domains“ zum testen auf der Installation laufen sollen, richtete ich diese in den Config-Files ein.

Hier eine Anleitung wie man mit XAMPP VirtualHosts erstellen kann:

Grundlagen

  • XAMPP ist unter „C:\xampp“ installiert
  • Die virtuellen Domains sind im Verzeichnis „C:\Domains“ installiert

1. c:\windows\system32\drivers\etc\hosts bearbeiten

In der „hosts“ Datei werden die „virtuellen“ Domains eingetragen welche zum Testen genutzt werden:


127.0.0.1 localhost
127.0.0.1 cmsms.dd www.cmsms.dd
127.0.0.1 cmsmstest.dd www.cmsmstest.dd

Hinweis: Unter Windows Vista und Windows 7 muss diese Datei als Administrator bearbeitet werden. Das heisst: Im Startmenü nach „notepad“ suchen. Danach mit der rechten Maustaste auf die angezeigte Datei „notepad.exe“ klicken und „Als Administrator ausführen“ wählen. Danach kann man im Notepad die „hosts“ Datei öffnen (Als Dateityp * wählen)

2. c:\xampp\apache\conf\extra\http-vhosts.conf bearbeiten

In dieser Datei werden die virtuellen Domains für den Apache eingetragen.

NameVirtualHosts aktivieren:
NameVirtualHost 127.0.0.1

VirtualHosts eintragen:



ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot "C:/xampp/htdocs"
ScriptAlias /cgi-bin/ "C:/xampp/htdocs/cgi-bin/"
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" combined

Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
DirectoryIndex index.php index.shtml index.html index.htm


ServerName www.cmsms.dd
ServerAlias cmsms.dd
ServerAdmin webmaster@blattertech.ch
DocumentRoot "C:/Domains/cmsms"
ErrorLog "logs/cmsms.dd-error.log"
CustomLog "logs/cmsms.dd-access.log" combined

Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
DirectoryIndex index.php index.shtml index.html index.htm


ServerName www.cmsmstest.dd
ServerAlias cmsmstest.dd
ServerAdmin webmaster@blattertech.ch
DocumentRoot "C:/Domains/cmsmstest"
ErrorLog "logs/cmsmstest.dd-error.log"
CustomLog "logs/cmsmstest.dd-access.log" combined

Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
DirectoryIndex index.php index.shtml index.html index.htm


Die <Directory> – Einträge modifizieren die restriktiven Einstellungen im Apache httpd.conf und ermöglichen ein einfaches Finetuning je nach dem was man benötigt oder welche Umgebung man simulieren will.

Zum Schluss muss der Apache neugestartet werden, damit alle Änderungen aktiv werden.

Dropdown-Liste in Excel 2007 erstellen

Mit folgender Anleitung kann man in Excel 2007 sowie auch älteren Versionen (hier ist die Menüstruktur anders) eine Dropdown-Liste für eine Zelle erstellen.

1. Alle Begriffe welche in der Dropdownliste zur Auswahl kommen sollen in mehrere Zellen untereinander schreiben:

ExcelDropdown1

Danach den Menübereich “Formeln” öffnen und unter “Definierte Namen” auf den Menüpunkt “Namen definieren” klicken.

2. Einen Namen für die Auswahl eingeben.

ExcelDropdown2

3. Die Zelle wählen in der die Auswahl erscheinen soll. Nun in den Menübereich “Daten” wechseln und dort unter “Datentools” auf “Datenüberprüfung klicken.

ExcelDropdown3

 

4. Unter Zulassen “Liste” wählen. Als Quelle “=VorherDefinierterName” (in diesem Beispiel “=Ampelliste” eintragen.

ExcelDropdown4

5. Kontrollieren ob im Reiter “Fehlermeldungen” alle Häkchen richtig gesetzt sind.

ExcelDropdown5

6. Nun funktioniert die Dropdownauswahl

ExcelDropdown6