Archiv für die Kategorie ‘Programmierung’
Sonntag, 07. Februar 2016
Wer kennt es nicht. Überall ist UTF8 nun auf dem Vormarsch. Die Umstellung darauf ist jedoch meist mit komischen Ausgaben von Sonderzeichen und/oder Hieroglyphen begleitet.
Wenn ihr folgende Dinge beachtet, so wird man von diesen bösen Überraschungen verschont:
- In der .htaccess „AddDefaultCharset utf-8“ eingeben
- In php im Header „header(„Content-Type: text/html; charset=utf-8“);“ eingeben
- In php bei der Datenbankverbindung „mysql_query(„SET character_set_results = ‚utf8‘, character_set_client = ‚utf8‘, character_set_connection = ‚utf8‘, character_set_database = ‚utf8‘, character_set_server = ‚utf8′“, $DBVERBINDUNG);“ eingeben. Alternativ klappt es auch schon mit der einfacheren Variante „mysql_set_charset(‚utf8‘,$DBVERBINDUNG);„
- Im HTML-Header „<meta http-equiv=“Content-Type“ content=“text/html; charset=utf-8″>“ eingeben
- Die Zeichensätze in der MySQL Datenbank, als auch alle Tabellen und Spalten auf „utf8_general_ci “ ändern.
Und schon sollte es ohne Anzeigenprobleme laufen.
Tags:ändern, Anzeigeprobleme, Codierung, Darstellung, Datenbank, Fragezeichen, iso, iso-8859, Kästchen, Kodierung, MySQL, Raute, Sonderzeichen, Umlaute, utf8, Zeichensatz
Abgelegt in HTML, mySQL, PHP, Programmierung | Keine Kommentare »
Mittwoch, 11. Februar 2015
Man kann einen Computer mit Windows XP ganz einfach mit einem einzigen Doppelklick herunterfahren. Dazu muss man nur folgendes tun:
- rechte Maustaste irgendwo am Desktop und „Neu“ -> „Verknüpfung“ anklicken.
- bei „Speicherort des Elements“ nun „%windir%\System32\shutdown.exe -s -t 0“ eintragen und mit „Weiter“ bestätigen
- bei „Geben Sie den Namen für die Verknüpfung ein“ eine frei wählbare Bezeichnung eintragen, beispielsweise „Herunterfahren“ und mit „Fertigstellen“ bestätigen
Man kann nun mittels Doppelklick auf die neu erstellte Verknüpfung wird der Computer heruntergefahren.
Hier die Bilder dazu:
Tags:Computer, Doppelklick, einfach, herunterfahren, pc, praktisch, Shutdown, Shutdown.exe, windows, xp
Abgelegt in Computer, Programmierung, System, Windows | Keine Kommentare »
Mittwoch, 11. Februar 2015
Mittels Wake on Lan (WOL) kann man einen Computer im Netzwerk durch senden eines Datenpakets (Magic Packet) aufwecken auch wenn er heruntergefahren ist oder sich im Energiezustand befindet.
Voraussetzung hierfür ist jedoch dass das Mainboard samt Bios, als auch die Netzwerkkarte diese Funktion unterstützen, was bei den „neueren“ Geräten eigentlich schon standardmässig der Fall ist. Auch muss der Computer mittels Netzwerkkabel mit dem Netzwerk verbunden sein, mittels WLAN funktioniert WOL nicht.
Zur Einrichtung:
- Start -> Einstellungen -> System -> Hardware -> Geräte Manager -> Netzwerkadapter
- Doppelklick auf den Netzwerkadapter mit dem der Computer im Netzwerk verbunden ist
- Reiter „Erweitert“ -> wenn vorhanden „Aktivierung durch Magic Packet“ oder „Wake Up Capabilities“ auf „aktiviert“ setzen (bei vielen Netzwerkkarten nicht vorhanden und auch keine Voraussetzung für die Funktion von WOL!)
- Reiter „Energieverwaltung“ -> Haken bei „Computer kann Gerät ausschalten, um Energie zu sparen“, auch bei „Gerät kann den Computer aus dem Standbymodus aktivieren“ und auch bei „Nur Verwaltungsstationen können Standbycomputer aktivieren“ und mit „OK“ bestätigen.
- Computer neu starten und ins Bios gehen
- Unter „Power“ oder „Powermanagement“ die Optionen „Power On By PCI Device“ oder „Wake Up On Lan“ aktivieren, also auf „Enabled“ setzen. Einstellung sichern und Computer neu starten.
Das war die ganze Hexerei. Nun kann der Computer mit Programmen wie „Wake on Lan“ für den Mac oder auch Windows und gekreuzt aufgeweckt werden.
Tags:aufwecken, Computer, Energiezustand, LAN, netzwerk, on, Wake, WOL
Abgelegt in Apple, Computer, Mac, Netzwerk, Programmierung, System, Windows | Keine Kommentare »
Mittwoch, 11. Februar 2015
Wenn man den eigenen Computer im Netzwerk gerne ohne lästige Passworteingabe beim Starten betreiben möchte, so wird man bei Verwendung des RemoteDesktop standardmässig von Windows gezwungen ein solches zu verwenden oder man kann sich nicht mittels Fernzugriff anmelden.
Dies kann man jedoch umgehen:
Tags:Benutzer, Desktop, einrichten, Fernzugriff, mit, netzwerk, ohne, Passwort, Passwortschutz, Remote, Remotedesktop, windows, xp, Zugriff
Abgelegt in Computer, Netzwerk, Programmierung, System, Windows | Keine Kommentare »
Montag, 28. April 2014
Will man einen Ordner mittels .htaccess Datei schützen, so benötigt man initial den korrekten Pfad zur Datei. Dies Datei gehört direkt in den Ordner den man schützen will und muss den relativen Pfad angegeben haben! Das ist essentiell, da die Funktion sonst nicht gegeben ist.
Wenn man den Pfad nicht weiss, so kann man sich mit einem einfachen PHP-Skript helfen. Einfach eine leere Seite erstellen, folgenden Code eingeben und als test.php im selben Ordner wie die .htaccess Datei abspeichern:
<?php echo echo dirname(__FILE__).'/'; ?> |
<?php echo echo dirname(__FILE__).'/'; ?>
Diesen Pfad gibt man dann in der .htaccess ein.
Tags:einrichten, htaccess, korrekt, Passwort, Passwortschutz, pfad, programmieren, Programmierung, schutz
Abgelegt in HTML, PHP, Programmierung | Keine Kommentare »
Sonntag, 02. Februar 2014
Seit geraumer Zeit gibt es häufig Probleme wenn man WordPress updaten will oder auch ein Theme installieren und/oder updaten möchte.
Man erhält dann folgende Fehlermeldung:
Download fehlgeschlagen. SSL: certificate subject name ‚*.wordpress.org‘ does not match target host name ‚wordpress.org‘
Dies kann man umgehen indem man in der Datei „/wp-includes/class-http.php“ „sslverify“ von „true“ auf „false“ setzt. Das ganze sieht dann so aus:
$defaults = array(
'method' => 'GET',
'timeout' => apply_filters( 'http_request_timeout', 5),
'redirection' => apply_filters( 'http_request_redirection_count', 5),
'httpversion' => apply_filters( 'http_request_version', '1.0'),
'user-agent' => apply_filters( 'http_headers_useragent', 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ),
'reject_unsafe_urls' => apply_filters( 'http_request_reject_unsafe_urls', false ),
'blocking' => true,
'headers' => array(),
'cookies' => array(),
'body' => null,
'compress' => false,
'decompress' => true,
'sslverify' => false,
'sslcertificates' => ABSPATH . WPINC . '/certificates/ca-bundle.crt',
'stream' => false,
'filename' => null,
'limit_response_size' => null,
); |
$defaults = array(
'method' => 'GET',
'timeout' => apply_filters( 'http_request_timeout', 5),
'redirection' => apply_filters( 'http_request_redirection_count', 5),
'httpversion' => apply_filters( 'http_request_version', '1.0'),
'user-agent' => apply_filters( 'http_headers_useragent', 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ),
'reject_unsafe_urls' => apply_filters( 'http_request_reject_unsafe_urls', false ),
'blocking' => true,
'headers' => array(),
'cookies' => array(),
'body' => null,
'compress' => false,
'decompress' => true,
'sslverify' => false,
'sslcertificates' => ABSPATH . WPINC . '/certificates/ca-bundle.crt',
'stream' => false,
'filename' => null,
'limit_response_size' => null,
);
Tags:aktualisieren, Aktualisierung, Bugfix, Fehler, Fehlerbehebung, Fehlermeldung, SSL, Theme, update, wordpress, Workaround
Abgelegt in PHP, Programmierung, WordPress | Keine Kommentare »
Freitag, 24. Mai 2013
Wer kennt das Problem nicht. WordPress verbietet einem das hochladen verschiedenster Dateien. Besser gesagt man kann nur sehr beschränkte Dateitypen hochladen. Dies lässt sich aber sehr leicht umgehen indem man folgendes macht:
wp-includes/functions.php öffnen und folgende Codezeile aufsuchen:
// WordPerfect formats
‚wp|wpd‘ => ‚application/wordperfect‘,
Direkt darunter einfach um folgendes ergänzen:
// Other
‚dmg‘ => ‚octet-stream‘,
Aussehen sollte das Ganze nun so:
// WordPerfect formats
‚wp|wpd‘ => ‚application/wordperfect‘,
// Other
‚dmg‘ => ‚octet-stream‘,
Und schon kann man auch beispielsweise Apple´s dmg-Dateien hochladen. Einfach Zeile für Zeile mit den Dateitypen ergänzen die man gerne zusätzlich hochladen möchte.
Tags:andere, datei, dateitypen, dmg, hochladen, problem, probleme, upload, uploaden, verboten, wordpress, zusätzliche
Abgelegt in Programmierung, WordPress | Keine Kommentare »
Freitag, 04. Januar 2013
Das manuelle leeren des Papierkorbes kann manchmal recht mühsam sein. Man kann dies aber ganz einfach automatisieren:
- AppleScript-Editor öffnen
- folgende Befehlszeile eingeben:
tell application "Finder" to empty the trash
- Skript als „Programm“ mit der Bezeichnung „Papierkorb automatisch leeren“ in den Ordner „Programme“ speichern
- Einstellungen -> Ihr Benutzer -> Anmeldeobjekte -> „Papierkorb automatisch leeren“ hinzufügen
Fertig. Jetzt wird das Script bei jedem Neustart automatisch ausgeführt und leert den Papierkorb. Dies geschieht dadurch dass der Finder bei jedem Neustart aktiviert wird und somit die Entleerung des Papierkorbes initiiert.
Tags:apple, automatisch, automator, beenden, bei, beim, leeren, mac, neustart, papierkorb, script, skript, starten, trash
Abgelegt in Apple, AppleScript, Computer, Mac, Programme, Programmierung | Keine Kommentare »
Mittwoch, 10. Oktober 2012
Wer mit dem Mac programmiert wird oft vor das Problem gestellt dass Umlaute usw. falsch ausgegeben werden. Wie codiere ich also Dateien richtig um sie korrekt auszugeben?
Beim Editor (Empfehlung: TextWrangler) sollte man die Einstellung „Western (ISO Latin 1)“ (WICHTIG: nicht zu verwechseln mit „Western Windows Latin 1“!!!) wählen. Für korrekte Zeilenumbrüche sollte „Unix (LF)“ ausgewählt werden.
In der Datenbank und generell am Server muss man die Kollation auf „utf8_general_ci“ stellen.
Mit diesen Einstellungen sollte alles einwandfrei funktionieren.
Tags:apple, codieren, collation, Datenbank, editor, einstellen, einstellung, encode, kodieren, mac, programmieren, server, spalte, tabelle
Abgelegt in Apple, Computer, CSS, DOS, HTML, Javascript, Mac, mySQL, PHP, Programmierung | Keine Kommentare »
Mittwoch, 22. August 2012
Leider gibt es im Programm CuteFTP Pro für den Mac keine Import/Export Funktion wie bei Windows, aber es gibt eine einfache Möglichkeit die Einstellungen und den Sitemanager zu exportieren, bzw. importieren.
Dazu muss man einfach die beiden Dateien unter folgenden Pfaden kopieren und am gewünschten Mac einfügen:
Sitemanagerdaten:
/Users/__USERNAME__/Library/Application Support/CuteFTPMac/CuteFTP AddressBook.plist
Einstellungen:
/Users/__USERNAME__/Library/Preferences/com.globalscape.CUTEFTP2.plist
Tags:backup, cuteftp, cuteftpmac, cuteftppro, einstellungen, exportieren, globalscape, importieren, sitemanager, speichern, tools, transferieren
Abgelegt in Apple, Computer, Mac, Programme, Programmierung, Windows | Keine Kommentare »