Tools & more… - Mike Unckel
Ich musste mal ein PHP-Frameworks für englische, russische, chinesische und arabische Inhalte entwickeln. Im Internet findet sich dazu auch eine Vielzahl von Artikeln, über die "richtige" Kodierung von mehrsprachigen Websites. Wie lassen sich also z.B. kyrillische, chinesische oder auch arabische Zeichen korrekt darstellen. Leider widersprechen sich manche der Tipps.
Daher nun meine Vorgehendweise (getestet auf PC, MAC, Linux mit jeweils unterschiedlichen Browsern):
- erst mal muss eine Schrift mit entsprechende Zeichenumfang installiert sein (z.B. Arial Unicode)
- mit einem UTF-8-fähigen Editor arbeiten (sollen die Meisten können)
- alle Dateien als UTF-8 ohne BOM kodieren
- Tag-Attribute im HTML-Head entsprechend anpassen, hier z.B. für arabisch:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar" lang="ar" dir="rtl">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Code-Ausschnitt als Beispiel

Einstellungen zum Format im Freeware-Editor Notepad++
Mehr Infos dazu:
Unicode Open-Source-Editor Nodepad++
http://notepad-plus.sourceforge.net/
Infos zu UTF-8
http://de.wikipedia.org/wiki/UTF-8
Infos zu BOM (Byte Order Mark)
http://de.wikipedia.org/wiki/Byte_Order_Mark
Grundlagen der Zeichenkodierung
http://toscho.de/2008/grundlagen-zeichenkodierung/
Januar 2010 |
Permalink |
Feedback
Da es unter MS DOS (Windows XP!) leider keinen Befehl wie wait oder sleep gibt und auch kein choice mehr in der Standard-Installation vorhanden ist, kann man sich aber mit ping behelfen! Nicht die feine englische Art aber es funktionert.
Das X durch eine Zahl (= Sekunden) ersetzen:
ping -n X 127.0.0.1>nul
wait sleep winxp
August 2009 |
Permalink |
Feedback
Hier eine absolut unvollständige, dafür aber persönlich getestete und für gut befundene Freeware-Liste zu Verschlüsselung und Datensicherheit:
Verschlüsselung von ganzen Verzeichnissen, Patitionen und Festplatten:
TrueCrypt
Mal schnell Notizen sicher verschlüsseln:
Steganos LockNote
Sicher Daten löschen:
Eraser
Passwortsafe für PC, MAC, Linux, Handy und und und...
KeePass Password Safe
Schnell und sicher Backups erstellen mit RoboCopy und DOS-Batch
Batch Datensicherung
Juli 2009 |
Permalink |
Feedback
Immer wieder die selben Daten per FTP auf den Server laden? Dann hilft vielleicht dieses kleine DOS-FTP-Batch weiter. Infos zum FTP-Upload gibt es hier.
FTP-Uploader.bat
echo off
:start
cls
color 17
echo.
echo FTP UPLOADER
echo.
echo =======================================
echo.
echo [1] Upload (and overwrite) database
echo [2] Upload (and overwrite) all pictures
echo [c] Cancel
echo.
echo =======================================
echo.
set choice=
set /p choice=Type key to start:
if not "%choice%"=="" set choice=%choice:~0,1%
if "%choice%"=="1" goto do1
if "%choice%"=="2" goto do2
if "%choice%"=="c" goto end
goto start
:do1
ftp -s:UploadDatabase.ftp
pause
goto end
:do2
ftp -s:UploadPictures.ftp
pause
goto end
:end
rem the end
UploadDatabase.ftp
open ftp.meinserver.de
Username
Password
cd data
put c:\database.db
disconnect
bye
UploadPictures.ftp
open ftp.meinserver.de
Username
Password
cd data
prompt
mput c:\pisc\*.jpg
disconnect
bye
Referenz:
http://www.supportnet.de/threads/1086379
Mai 2009 |
Permalink |
Feedback
Öffnet ein ganz normales, schicki-micki-loses Javascript-Popup und zentriert es auf dem Bildschrim.
<script type="text/javascript">
function OpenPopup(url, pwidth, pheight) {
popup = window.open(url,
"Win",
"scrollbars=auto,status=no,toolbar=no,resizable=yes,location=no,menu=no," +
"width=" + pwidth + ",height=" + pheight + "," +
"left=" + ((screen.width/2)-(pwidth/2)) + ",top="+ ((screen.height/2)-(pheight/2)));
popup.focus();
}
</script>
Aufruf z.B.:
<a href="javascript:OpenPopup('http://google.de',600,300);">Popup öffnen</a>
April 2009 |
Permalink |
Feedback
Hinweis auf den veralteten Browser Internet Explorer 6 und älter auf Websites einblenden, unter Verwendung von Conditional Comments.
<!--[if lte IE 6]>
<div style="background-color:#ffff88; font-family:Arial, Sans-Serif;
font-size:11px; text-align:center; margin:0; padding:2px;
border:1px solid #999; color:#666;">
Sie benutzen eine veraltete Software, welche aktuelle Internetseiten
ggf. nicht mehr korrekt darstellen kann.
Aktualisieren Sie ihren <a style="color:#66f" href="http://www.microsoft.com/germany/windows/downloads/ie/getitnow.mspx">Internet Explorer</a>.
</div>
<![endif]-->
Februar 2009 |
Permalink |
Feedback
Übernimmt bzw. zeigt den Namen des Tabellenblattes in die gewünschte Zelle.
=TEIL(ZELLE("dateiname";A1);FINDEN("]";ZELLE("dateiname";A1))+1;255)
Super Quelle für noch viiiiiiiel mehr Excel-Formel:
http://www.excelformeln.de
Januar 2009 |
Permalink |
Feedback
... background-color:#ff6; border:2px solid #cc0; ...
... background-color:#6f6; border:2px solid #090; ...
... background-color:#f66; border:2px solid #900; ...
Passende Free-Icons dazu gibt's hier: http://www.famfamfam.com/lab/icons/silk/
Stylesheet Farben msgbox
Dezember 2008 |
Permalink |
Feedback
@echo off
set quelle="C:\Ordner\Test.mdb"
set ziel="Z:\Test.mdb"
rem Hindergrund blau färben
color 1f
echo.
if not exist %ziel% goto Zielproblem
xcopy %quelle% %ziel% /s /v /d /c /i /f /y
if errorlevel 1 goto Kopierproblem
echo.
rem alles ok = Hindergrund grün färben
color 2f
goto Ende
:Kopierproblem
rem Hindergrund rot färben
color cf
goto Ende
:Zielproblem
rem Hindergrund rot färben
color cf
echo Ziel nicht gefunden: %ziel%
goto Ende
:Ende
echo Anwendung beendet
echo.
pause
September 2008 |
Permalink |
Feedback
Start » Ausführen » cmd
systeminfo
Und bei z.B. bei deutschen Systemen nach "Systembetriebszeit" suchen oder gleich
systeminfo | find "Systembetriebszeit"
Oktober 2007 |
Permalink |
Feedback
Ein Zeilenumbruch in Excel wird mit [Alt] + [Enter] gesetzt.
Ein Zeilenumbruch in Access wird mit [Strg] + [Enter] erzeugt.
September 2007 |
Permalink |
Feedback
Mit Excel kann man sehr einfach einen UNIX-Timestamp in ein "lesbares" Datum umwandeln.
Z.B. 1179833116.413 = 22.05.2007 13:25:16 Uhr
Zu beachten ist, daß die letzten 3 Ziffern die Millisekunden sind (nicht immer mit einem Punkt getrennt). Die ersten 10 beinhalten Datum und Uhrzeit. Mit der Excel-Funktion LINKS(String, Anzahl) werden dann nur die ersten 10 Ziffern gelesen.
=DATUM(1970;1;1)+(LINKS([ZELLE];10)/86400)
Wichtig: Für die Zellen bzw. Spalte ein Datumsformat auswählen (nicht Standard, Text, ...).
Eine manuelle Umrechnung (hin und zurück) gibt's unter: http://www.michx.de/unix_time.php
Juni 2007 |
Permalink |
Feedback
Gerade kein FTP-Client zur Hand? Einfach den Windows-Explorer zum Datei-Upload bzw. -Download benutzen:
ftp://username:passwort@servername
tools ftp
Mai 2007 |
Permalink |
Feedback