In meinem Informatik-Studium muss ich öfters mehrere hundert Seiten aus PDF-Dateien zusammenfügen. Ohne die richtige Software wäre das eine tagesfüllende Aufgabe. Zum Glück gibt es im Internet viele Programme, die PDFs verbinden können. Ich habe einige getestet und hier ist mein Ergebnis im Kurzüberblick:
PDF Blender 1.1.2 von Spaceblue LLC
+ Freeware
- Bei PDF-Mehrfachauswahl wird die zuletzt gewählte Datei an den Anfang verschoben
- Programm-Absturz (ohne Hinweismeldung) bei fehlerhaften PDF-Dokumenten
- Benötigt Ghostscript-Installation
PDFs 2 One 2.0 von CAD-KAS
+ Detaillierte Fehlermeldung bei fehlerhaften PDF-Dateien
+ Unterstützt verschiedene PDF-Versionen als Ausgabeformat
- Grauenhaftes Interface und Design
- kostenpflichtig
Simple PDF Merger 1.0 von Ultrawire
+ Kann ganze Ordner hinzufügen
- Programm-Absturz (ohne Hinweismeldung) bei fehlerhaften PDF-Dateien
PDFHelper 1.01 von rptea
+ Sehr schnell
+ Portabel (benötigt keine Installation)
- Liest PDFs nur aus: C:\temp\pdfhelper\input
- Schreibt PDFs nur nach: C:\temp\pdfhelper\output
PDF Split and Merge basic 1.2.0 von Andrea Vacondio
+ Kann PDFs zusammenfügen, verschachteln und aufteilen
+ Zeigt PDF-Dokumente mit Details im Auswahlmenü an
+ Unterstützt mehrere PDF-Ausgabeversionen
+ Betriebssystemunabhängig (Windows, Linux und Mac OS X)
- Benötigt Java Runtime Environment
Split & Merge PDF 1.8.16 von Adolix
- Hat keine Mehrfachauswahl zum Zusammenfügen von PDFs
- Stürzt ab, wenn es keine Internetverbindung herstellen kann
Der glasklare Sieger (und bei mir installiert) ist somit PDFsam (PDF Split and Merge) von Andrea Vacondio. Das Programm kann auf http://www.pdfsam.org/ heruntergeladen werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <stdio.h> int main(int argc, char* argv[]) { unsigned char i = 0; /* Eingabe-Maximum: 254 Zeichen */ unsigned char eingabe[255]; /* Text einlesen */ printf("Eingabe:\n"); /* Einlesen der Eingabe mit 255 Chars in "stdin". stdin ist eine Datei, mit dem Inhalt der Tastaur. */ fgets(eingabe,255,stdin); /* Solange der Text noch nicht zu Ende ist */ while(eingabe[i] != '\0') { /* Wenn Zeichen ein Leerzeichen ist */ if(eingabe[i] == 32) { i++; continue; } /* sonst */ else printf("%c",eingabe[i]); /* String weiter parsen */ i += 1; } printf("\n"); return 0; } |
Fast wöchentlich bekomme ich gefälschte PayPal-Emails. Meistens sind diese E-Mails an der schlechten Rechtschreibung erkennbar und daran, dass im Anschreiben nicht der richtige Vor -und Nachname verwendet wird. Außerdem verweisen die Hyperlinks nicht auf die echte (!) PayPal-Website.
Beispiel einer Phishing Email:

Wer diesem Blödsinn ein Ende machen will, der leitet die Phishing-Mails am Besten an taeuschung@paypal.de weiter. Das richtige PayPal wird sich dann darum kümmern. Jede weitergeleitete Email zählt im Kampf gegen die Spam-Abzocke!
Das WordPress Suchen-Plugin generiert keine konforme Auszeichnung nach den Standards des World Wide Web Consortium (kurz: W3C). Der W3C Markup Validation Service stört sich am Attribut “role” der WordPress Suche:
Attribute “role” is not a valid attribute. Did you mean “frameborder” or “scrolling”?
Beheben kann man diesen Schönheitsfehler, indem man das role Attribut aus der Suche entfernt und den Quellcode dann in ein eigenes Template für die Suche kopiert und als searchform.php in seinem Template-Ordner abspeichert. Der Code dafür könnte folgendermaßen aussehen:
1 2 3 4 5 6 7 | <form method="get" id="searchform" action="<?php bloginfo('siteurl'); ?>" > <div> <label class="screen-reader-text" for="s">Suche nach:</label> <input type="text" value="" name="s" id="s" ///> <input type="submit" id="searchsubmit" value="Suchen" ///> </div> </form> |
Wenn man alles richtig gemacht hat, dann freut sich der W3C-Validator mit einem:
This document was successfully checked
Eingebunden wird die Suche im Template mit:
1 2 3 4 5 | <?php if (function_exists('register_sidebar') && dynamic_sidebar('search') ) : else : ?> <!-- Vorher unter "WP Backend" - "Design" - "Widgets" das "Suchen"-Widget zur Sidebar "Search" hinzufuegen --> <?php endif; ?> |
Oder ganz einfach mit:
<?php get_search_form(); ?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <stdio.h> int main(int argc, char* argv[]) { unsigned char i = 0; for(i = 1; i < 101; i++) /* 100 Durchläufe */ { printf("\nZahl: %2i",i); if((i%10 != 0)) /* Nächster Schleifendurchlauf, */ continue; /* wenn nicht durch 10 teilbar */ printf("\n"); printf("\nHurra!"); printf("\nDie Zahl %i war durch Zehn teilbar.",i); printf("\n"); } return 0; } |
Solid State Drives sind die neue Evolutionsstufe der Festplatten. Stromsparender, leiser und vor allem leistungsfähiger sollen die neuen Flashspeicher sein. Doch wie schnell sind SSD-Festplatten wirklich?
Diese Frage habe ich mir auch gestellt und mir deshalb ein 128 GB Samsung PB22-J 2.5″ MLC Solid State Drive gekauft um den Test zu machen. Der Hersteller Samsung verspricht für dieses Modell eine Schreibrate von 185 MB/s und eine Lesetransferrate von 220 MB/s. Desweiteren soll das SSD 70% weniger Strom verbrauchen als eine Standard SATA-Festplatte. Ebenfalls interessant ist die Haltbarkeit. SSDs sollen unbegrenzt lange Lesen können. Nur Schreibvorgänge sind auf maximal 5 Millionen pro Speicherzelle limitiert, was aber für den Desktopeinsatz kein großes Problem darstellt, da hier deutlich mehr (über das Vierzigfache!) gelesen als geschrieben wird. Die mittlere Betriebsdauer der Samsung PB22-J SSD ist mit 114 Jahren angegeben.
Wie lange die effektive Haltbarkeit letztendlich ist, kann ich aufgrund fehlender Langzeiterfahrung noch nicht sagen. Fakt ist jedoch, das SSD Festplatten bis zur nächsten technischen Evolution problemlos durchhalten werden.
Besonders schön ist auch, dass eine Defragmentierung aufgrund der marginalen Lese-Zugriffszeiten bei SSD-Festplatten nicht mehr nötig ist. Das Lesen und Speichern geht stets zügig voran, vor allem im Multitasking-Bereich und beim Arbeiten mit vielen kleinen Dateien. Das liegt unter Anderem daran, dass SSD-Speichermedien keinen Schreib-/Lesekopf mehr besitzen, der sich ständig neu positionieren muss. Das hat den Vorteil der geringeren Wärmeentwicklung und der höheren Schockresistenz (also die Robustheit, wenn die Festplatte mal auf den Boden fällt). Die Samsung PB22-J verträgt maximal 1500 G pro Millisekunde. Herkömmliche 2,5 Zoll SATA-Laufwerke geben sich schon bei 250 G in 2 ms während des Betriebs geschlagen.
Vergleicht man die Western Digital Scorpio Blue WD5000BEVT (Platz 1 der Chip SATA Notebook-Festplatten-Bestenliste) mit dem Samsung PB22-J SSD, so fällt auf, dass das PB22-J Solid State Drive 10x weniger Strom verbraucht, 31% leichter ist und dazu noch völlig geräuschlos arbeitet.
Doch wie sieht’s nun mit der Geschwindigkeit aus? Ich besitze die WD5000BEVT als auch das PB22-J SSD und konnte deshalb beide Platten im Betrieb testen. Um zu schauen, wie schnell die beiden Festplatten im Vergleich sind, habe ich CrystalDiskMark 2.2 verwendet. Die Ergebnisse sind eindeutig:
Links: Western Digital WD5000BEVT (500 GB SATA), Rechts: Samsung PB22-J (128 GB SSD)
Zwar hält Samsung seine versprochene Schreibrate von 185 MB/s im praktischen Betrieb nicht ganz ein, dennoch ist der Geschwindigkeitsvorteil gegenüber SATA-Festplatten enorm. Aus technischer Sicht gibt es also, bis auf die noch geringe Datengröße, kaum Gründe, die gegen Solid State Drives sprechen. Einzig und allein der Preis ist noch sehr hoch. Während bei normalen Notebookfestplatten das Gigabyte ab 12 Cent zu haben ist, kostet bei SSD-Festplatten ein Gigabyte zwischen 3 und 5 Euro.
Aus diesem Grund habe ich mich auch nur für eine 128 GB SSD entschieden. Größere Datenmengen beherbergt meine Buffalo DriveStation HD-HXU3, die weltweit erste USB 3.0 Festplatte (Datentransfer 150 MB/s). Doch das ist ein anderes Thema.
Zum Abschluss möchte ich noch zwei Videos zeigen, in denen die Bootzeit des Windows XP Professional Ruhezustands (unter Verwendung der 128 GB Samsung PB22-J) demonstriert wird. Die Videos sind live und ungekürzt. Der Bootvorgang wurde nicht durch zusätzliche Software verbessert. Würde man das machen, so könnte man Windows XP in unter 10 Sekunden starten.
Windows XP Prof. Ruhezustand in 9 Sekunden:
Windows XP Prof. Start in 11 Sekunden:
Insgesamt bin ich sehr zu frieden mit meinem Samung PB22-J Solid State Drive und halte SSDs für mehr als alltagstauglich. Was ich etwas schade finde ist, dass Samsung sein Logo nicht auf die Festplatte geprägt hat (so wie auf dem Produktbild zu sehen). Immerhin sollte eine coole Erfindung doch auch cool aussehen!?
Ergänzung: Mein Kommilitone Christian Soth hat mich auf eine sehr unterhaltsame Samsung Werbung aufmerksam gemacht, wo 24 Samsung SSDs zu einem RAID-Verbund zusammen geschlossen werden. Das Resultat ist eine Lesegeschwindigkeit von 2019.60 MB/Sekunde !! Aber seht selbst:





0