18. August 2009
Windows 7 hat leider nicht mehr standardmäßig die Schnellstartleiste wie wir sie aus Windows XP kennen.
Allerdings kann man sie nachträglich in Windows 7 integrieren:
1. Auf eine freie Fläche in der Taskleiste mit der rechten Maustaste klicken, und dann im Kontexmenü “Symbolleisten/Neue Symbolleisten” wählen.
2. Den Ordner “%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch” öffnen.
3. Zack, ist die Schnellstartleiste da. Jetzt nur noch mit der rechten Maustaste auf eine freie Fläche in der Schnellstartleiste klicken, und die Häkchen bei “Titel anzeigen” und “Text anzeigen” entfernen. Nun sieht die Schnellstartleiste so aus, wie man es von früher gewohnt ist!
Hinweis: Falls der Ordner “AppData” nicht vorhanden ist, müssen folgende Schritte vorgenommen werden:
- Klicke im Windows-Explorer auf “Organisieren/Ordner- und Suchoptionen” und wechsel auf das Register “Ansicht”.
- Navigiere dann im Bereich “Erweiterte Einstellungen” zu “Versteckte Dateien und Ordner” und aktiviere dort “Ausgeblendete Dateien, Ordner und Laufwerke anzeigen”.
Veröffentlicht in Windows 7 | Keine Kommentare »
18. August 2009
Wem die Icons auf dem Desktop unter Windows 7 zu groß oder zu klein sind, kann die Größe, wie auch unter Vista, ganz leicht ändern. Desktop-Icon einmal anklicken (markieren), dann STRG-Taste gedrückt halten und mit dem Mausrad die Größe verändern. Fertig, ganz einfach!
Veröffentlicht in Windows 7 | Keine Kommentare »
18. August 2009
Das Startmenü von Windows 7 ist gerade nicht so mein Fall, wie das von Windows Vista auch. Ich fand die aufklappbaren Menüs von Windows XP viel besser. Dann bin ich über ein Tool gestolpert, mit dem man das unter Vista und Windows 7 schön nachbessern kann.
Das Tool heißt “Vista Start Menu” und ist unter folgendem Link erreichbar:
http://www.vistastartmenu.com/de/index.html

Vista Start Menu
Veröffentlicht in Windows 7 | Keine Kommentare »
13. Juli 2009
tools.nquee.com hat wieder einmal Zuwachs bekommen.
Hinzugekommen ist ein Javascript Obfuscator, mit dem man seinen Javascript-Code verschlüsseln und komprimieren kann, so dass Unbefugte diesen nicht mehr lesen können. Die Komprimierung dabei verringert den nötigen Taffic zwischen Webserver und Client.
Das Tool ist direkt unter folgendem Link erreichbar:
http://tools.nquee.com/jspacker.htm
Veröffentlicht in tools.nquee.com | Keine Kommentare »
13. Mai 2009
Mit dieser von mir geschriebenen Funktion kann man eine zufällige deutsche Personalausweisnummer genierieren lassen. Als Ergebnis erhält man ein Array mit den 4 Positionen der Personalausweisnummer.
Mit meiner Funktion aus dem Beitrag vom 28. April 2009 kann anschließend die generierte Personalausweisnummer wieder ausgelesen werden.
Diese Funktion darf nur für Testzwecke verwendet werden.
Ein Missbrauch ist ausdrücklich untersagt!
< ?php
/**
* Eine deutsche Personalausweisnummer generiern
* Darf nur für Testzwecke genutzt werden!!!
* Ein Missbrauch ist untersagt!!!
*
* by Frank Burian, nQuee netappz - http://www.nquee.com
*/
function createGermanPersonalId($intLocation = null,
$intNumber = null,
$strNationality = 'D',
$strBirthday = null, // z.B. 14.12.1981
$strExpiration = null) // z.B. 14.12.2020
// null = Zufällig
{
$arrResult = array();
// Prüfsumme ermitteln
if (!function_exists('createChecksum')) {
function createChecksum($intID) {
$intMultiplier = 7;
$intSum = 0;
$intIDLength = strlen($intID);
for ($a=0; $a<$intIDLength; $a++) {
$intSign = (integer) substr($intID,$a,1);
$intTmpSum = ($intSign*$intMultiplier);
$intSum += $intTmpSum;
if ($intMultiplier == 7) {
$intMultiplier = 3;
} elseif ($intMultiplier == 3) {
$intMultiplier = 1;
} else {
$intMultiplier = 7;
}
}
return substr($intSum,strlen($intSum)-1,1);
}
}
// Parameter prüfen/ Vorbelegungen
if (is_null($intLocation)) $intLocation = rand(1000,9999);
if (!preg_match("|^[0-9]+$|",$intLocation) || ($intLocation<1000) || ($intLocation>9999)) {
return false;
}
if (is_null($intNumber)) $intNumber = rand(11000,99999);
if (!preg_match("|^[0-9]+$|",$intNumber) || ($intNumber<10000) || ($intNumber>99999)) {
return false;
}
if (empty($strNationality)) $strNationality = chr(rand(65,95));
if ((strlen($strNationality) != 1) || (ord($strNationality)<65) || (ord($strNationality)>95)) {
return false;
}
if (is_null($strBirthday)) {
$strBirthday = date("d.m.y", mktime(0,0,0,rand(1,12),rand(1,28), rand(date('Y',time())-60,date('Y',time())-16)));
}
if (!preg_match("/^([0-9]{1,2}).([0-9]{1,2}).([0-9]{2,4})$/i",$strBirthday)) {
return false;
}
if (is_null($strExpiration)) {
$strExpiration = date("d.m.y",mktime(0,0,0,rand(1,12),rand(1,28),rand(date('Y',time())+1,date('Y',time())+5)));
}
if (!preg_match("/^([0-9]{1,2}).([0-9]{1,2}).([0-9]{2,4})$/i",$strExpiration)) {
return false;
}
// Informationen generieren
$strBirthday = explode('.',$strBirthday);
$strBirthday = $strBirthday[2].$strBirthday[1].$strBirthday[0];
$strExpiration = explode('.',$strExpiration);
$strExpiration = $strExpiration[2].$strExpiration[1].$strExpiration[0];
$strTemp = $intLocation.$intNumber.createChecksum($intLocation.$intNumber);
$arrResult[0] = $strTemp.$strNationality;
$arrResult[1] = $strBirthday.createChecksum($strBirthday);
$arrResult[2] = $strExpiration.createChecksum($strExpiration);
$arrResult[3] = createChecksum($strTemp.$arrResult[1].$arrResult[2],true);
return $arrResult;
}
// Aufruf:
$arrPersonalId = createGermanPersonalId();
echo $arrPersonalId[0].'< <'.$arrPersonalId[1].'<'.$arrPersonalId[2].'<<<<<<'.$arrPersonalId[3];
?>
Veröffentlicht in PHP & MySQL | 6 Kommentare »
05. Mai 2009
Mit der Entwicklung von urlCrypt.com habe ich die herkömmliche DLC-API, für die Erstellung von Container-Formaten, die jDownloader zur Verfügung stellt in ein Klassen-Format (OOP) auf PHP5-Basis gepackt und diese Klasse dem jDownloader-Team zur Verfügung gestellt.
http://jdownloader.org/de/news/blog/x20090501-002-dlcapi-oop
Veröffentlicht in urlCrypt.com | Keine Kommentare »
28. April 2009
Mit dieser von mir entwickelten Funktion kann man, via PHP, eine deutsche Personalausweisnummer auf ihre Gültigkeit prüfen.
Ist die Personalausweisnummer gültig, erhält man ein Array mit allen Information zu der Person.
// Edit: Habe am 13. Mai 2009 nochmal eine überarbeitete Funktion in diesen Beitrag integriert.
< ?php
/**
* PASS : XXXXXXXXXXD << XXXXXXX < XXXXXXX <<<<<<< X
* FUNCTION: $ID01 << $ID02 < $ID03 <<<<<<< $ID04
*
* by Frank Burian, nQuee netappz - http://www.nquee.com
*/
function checkGermanPersonalId($ID01,$ID02,$ID03,$ID04) {
$arrResult = array();
// Prüfsumme ermitteln
if (!function_exists('buildChecksum')) {
function buildChecksum($intID) {
$intMultiplier = 7;
$intSum = 0;
if (strlen($intID) == 11) {
$intIDLength = 9;
} elseif (strlen($intID) == 7) {
$intIDLength = 6;
} else {
$intIDLength = strlen($intID);
}
for ($a=0; $a<$intIDLength; $a++) {
$intSign = (integer) substr($intID,$a,1);
$intTmpSum = ($intSign*$intMultiplier);
$intSum += (integer) substr($intTmpSum,strlen($intTmpSum)-1,1);
if ($intMultiplier == 7) {
$intMultiplier = 3;
} elseif ($intMultiplier == 3) {
$intMultiplier = 1;
} else {
$intMultiplier = 7;
}
}
return substr($intSum,strlen($intSum)-1,1);
}
}
// Erste ID prüfen
if (strlen($ID01) != 11) {
return false;
}
if (buildChecksum($ID01) != substr($ID01,9,1)) {
return false;
}
$arrResult['firstLocation'] = substr($ID01,0,4);
$arrResult['origin'] = strtoupper($ID01{10});
$arrResult['isGerman'] = ($arrResult['origin'] == 'D') ? true : false;
// Zweite ID prüfen
if (strlen($ID02) != 7) {
return false;
}
if (buildChecksum($ID02) != $ID02{6}) {
return false;
}
$arrResult['birthday']['day'] = $ID02{4}.$ID02{5};
$arrResult['birthday']['month'] = $ID02{2}.$ID02{3};
$arrResult['birthday']['year'] = $ID02{0}.$ID02{1};
$arrResult['age'] = intval((mktime(0,0,0,date("m"),date("d"),date("Y")) -
mktime(0,0,0,$arrResult['birthday']['month'],$arrResult['birthday']['day'],$arrResult['birthday']['year']))
/ (3600 * 24 * 365));
$arrResult['isAdult'] = ($arrResult['age'] >= 18) ? true : false;
// Dritte ID prüfen
if (strlen($ID03) != 7) {
return false;
}
if (buildChecksum($ID03) != $ID03{6}) {
return false;
}
$arrResult['expiration']['day'] = $ID03{4}.$ID03{5};
$arrResult['expiration']['month'] = $ID03{2}.$ID03{3};
$arrResult['expiration']['year'] = $ID03{0}.$ID03{1};
// Vierte ID prüfen
$intCompletePersonalId = substr($ID01,0,10).$ID02.$ID03;
if (buildChecksum($intCompletePersonalId) != $ID04) {
return false;
}
return $arrResult;
}
// Aufruf:
print_r(checkGermanPersonalId('6127057594D','8703189','1911149','2'));
?>
Tags: Personalausweisnummer, PHP
Veröffentlicht in PHP & MySQL | 3 Kommentare »
09. April 2009
Da ich Notepad2 als Notepad-Ersatz am Besten finde, möchte ich euch zeigen wie ihr Notepad mit Notepad2 ersetzt, denn so einfach ist das garnicht, da Windows immer wieder den ursprünglichen Notepad-Stand herstellt.
Ladet euch Notepad2 herunter und entpackt es in einem Ordner. In diesem Ordner, wo auch die notepad2.exe nach dem Entpacken liegt, erstellt ihr euch eine Bat-Datei z.B. “install.bat”. In diese Datei fügt ihr folgendes ein:
copy /y notepad.exe “%windir%\system32\dllcache\notepad.exe”
copy /y notepad.exe “%windir%\system32\notepad.exe”
copy /y notepad.exe “%windir%\notepad.exe”
copy /y notepad.exe “%windir%\$NtServicePackUninstall$\notepad.exe”
copy /y notepad.exe “%windir%\LastGood\notepad.exe”
copy /y notepad.exe “%windir%\LastGood\system32\notepad.exe”
copy /y notepad.exe “%windir%\ServicePackFiles\i386\notepad.exe”
Und zum Schluss benennt ihr die “notepad2.exe” in “notepad.exe” um, und führt dann die “install.bat” aus.
Veröffentlicht in Server & Setups | 6 Kommentare »
10. März 2009
Nun ist es soweit, der Service für Linksicherheit (Link-Protector) “urlCrypt.com” ist online.
Zielstellung war, einen unvergleichlichen Funktionsumfang mit einer optimalen Linksicherheit zu erreichen.
urlCrypt.com unterstützt alle One-Click-Hoster, und nicht nur die, sondern auch jede beliebige andere Webseite. Der Unterschied ist nur, das bekannte One-Click-Hoster ihren eigenen Sicherheitsalgorithmus und eigene Statusabfrage bekommen.
Es steht auch eine API auf XML-Basis zur Verfügung, um Links automatisiert zu verschlüsseln.
Kurze Zusammenfassung, welche Funktionen urlCrypt.com bietet:
- Erstellung und Verwaltung von Ordner-Präfixen
- Erstellung der Container-Formate: DLC, CCF und RSDF
- Auswahl 3 verschiedener Ordneransichten
- Ordnersicherheit:
- Captcha-Abfrage
- Passwortschutz
- Refererschutz (Herkunftsschutz) -> Zugriff auf den Ordner nur bei Herkunft von einer bestimmten Domain/Url erlaubt
- Refererschutz (Herkunftsschutz) -> Zugriff auf den Ordner nur bei Herkunft von einer bestimmten Domain/Url erlaubt
- IP-Sperre -> Zugriffe bestimmter IP-Adressen oder IP-Ranges verbieten
- IP-Blacklist -> Zugriffe bestimmter IP-Adressen aus der BlackGuardian-Liste verbieten
- Links können auch separat einzeln als Ordner gespeichert werden
- Mirror-Verwaltung -> Es können bis zu 5 Mirrors angelegt werden
- Statusabfrage der Links -> Alle Links und Ordner werden auf ihre Erreichbarkeit geprüft.
Selbstverständlich ist das Projekte eine eigenständige Entwicklung ohne Verwendung fremder & fertiger Scripte!
www.urlcrypt.com
Veröffentlicht in urlCrypt.com | 6 Kommentare »
30. Januar 2009
Mit dem Tool Multiple IE’s kann man Parallel zu dem Internet Exploder 7 oder 8 die Version 3-6 nach installieren. Den Download des Tools gibt es hier…
Veröffentlicht in Software | 3 Kommentare »