Das WLAN Netzwerk einfach schützen

Prüfen Sie, ob Ihr WLAN Netzwerk durch folgende Punkte gesichert ist: Ihr Router ist durch ein neues, nur Ihnen bekanntes Passwort geschützt. Das Standardpasswort des Routers ist nutzlos (bitte testen !) Falls möglich, den Benutzernamen für den Login ändern Die Datenübertragung muss verschlüsselt sein: WEP Einfache Verschlüsselung. Zum Schutz vor §202a StGB aber bereits ausreichend als „Hürde“ anzusehen. Die WEP Methode kann heute in wenigen Sekunden umgangen werden. WPA Gehobene Verschlüsselung der übertragenen Daten. Das Einhacken ist wesentlich aufwändiger – aber immernoch in überschaubarer Zeit möglich. WPA2 Gehört aktuell zum höchsten Schutzlevel. Garantierten Schutz bietet auch dieser Level nicht – aber ein hohes Maß an krimineller Energie und Willen an Ihre Daten zu gelangen ist schon notwendig. Ebenso wie deutlich mehr Zeit als beim WEP Verfahren. Keine Verschlüsselung gleicht einer offenen Haustür mit großer Einladung am Gartenzaun Die SID (= Öffentlicher Name Ihres WLAN Netzwerkes) sollte öffentlich nicht sichtbar sein: Allow Broadcast of Name (SSID) = Off / Deaktiviert Zusätzliche Maßnahmen: Zugriff haben nur ausgewählte MAC Adressen. Die MAC Adresse ist Ihrer Netzwerkkarte fest zugeordnet (es gibt zwar Tools, die eine MAC Adresse ändern können, jedoch gehört dazu bereits Spezialwissen und ein gewisses Maß an krimineller Energie. Wir möchten daher

Mehr

Vista: Systemsteuerung ist leer und schließt sich automatisch

Wenn Sie Ihre Systemsteuerung starten, diese Ihnen dann ein leeres Fenster anzeigt und sich nach wenigen Sekunden schließt, ist vermutlich der „Softwarelizensierung“ Dienst nicht gestartet. Dienste ohne die Systemsteuerung starten: Starten Sie den Datei-Explorer (Arbeitsplatz) Drücken Sie zusammen die Windowstaste + E oder Klicken Sie mit der rechten Maustaste auf das Windowssymbol und wählen Sie „Explorer“ Fast ganz unten in der Ordnerliste im Datei-Explorer finden Sie „Systemsteuerung“ Klicken Sie mit der linken Maustaste einmal auf den kleinen Pfeil vor dem Eintrag. Ein Untermenü wird sichtbar. Klicken Sie dort auf „Verwaltung“ Wählen Sie im Hauptfenster „Dienste“ aus und klicken Sie den Eintrag doppelt an Finden Sie in der Liste der Dienste „Softwarelizenzierung“ und wählen Sie den Eintrag aus Klicken Sie den Eintrag doppelt an – ein weiteres Fenster öffnet sich Wählen Sie bei „Starttyp“ den Eintrag „Automatisch“ aus Klicken Sie auf den „Starten“ Button Klicken Sie auf „Übernehmen“ Fertig

Mehr

Thunderbird: "Gruppierte Ordner" / "Smart mailboxes" löschen

Wenn Sie nach einem Update von Mozialla Thunderbird plötzlich den weiteren Ordner „Gemeinsame Ordner“ (engl. Version: „Smart folders“) finden, liegt dies‘ am Update der Software. Dabei wird das neue Profil angelegt und angezeigt. Entfernen können Sie den neuen Ordner wie folgt: Schließen/Beenden Sie ggf. Ihre Thunderbird-Anwendung Öffnen Sie das Verzeichnis C:\Dokumente und Einstellungen\[Ihr Benutzername]\Anwendungsdaten\Thunderbird\Profiles\ Gehen Sie in den angezeigten Unterordner Z.Bsp. „837kuw11.default“ Löschen Sie die Datei „foldertree.json“ Öffnen Sie die Datei „prefs.js“ im Texteditor Klicken Sie mit der rechten Maustaste auf die Datei Wählen Sie im erscheinenden Menü „Bearbeiten“ aus Suchen Sie in der Datei nach „smart mailbox“ Im ersten Teil der Zeile finden Sie eine Zahl, die sich alle paar Zeilen ändert Löschen Sie den kompletten Block mit der entsprechenden Zahl Speichern und schließen Sie die Datei Gehen Sie in das Unterverzeichnis „mail“ Löschen Sie den Ordner „smart mailboxes“ Starten Sie Thunderbird wieder

Mehr

Meine aktuelle IP Adresse

Ihre aktuelle IP Adresse können Sie jederzeit kostenfrei unter der folgenden URL angezeigt bekommen: Meine aktuelle IP Adresse im Internet In PHP können Sie die IP des Clients so anzeigen bzw. abfragen: echo $_SERVER[„REMOTE_ADDR“];

Mehr

WordPress: Ihre Zugriffsrechte reichen nicht aus, um diese Seite zu anzuzeigen

Dieser Artikel ist für interessant, wenn Sie beim Login in das Backend Ihrer WordPress Installation einer der folgenden Fehlermeldungen angezeigt bekommen: „Ihre Zugriffsrechte reichen nicht aus, um diese Seite zu anzuzeigen“ „You do not have sufficient permissions to access this page“ Meist tritt dieser Fehler auf, wenn Sie Ihre Domain oder WordPress-Installation geändert haben (z.Bsp. durch ein Update oder Plugin). Ist ein neues Plugin installiert worden, löschen Sie zum Test bitte vorübergehend das Verzeichnis des neues Plugins vom Server. Sie finden die Plugins unter „/wp-content/plugins/“. Funktioniert anschließend der Login wieder, informieren Sie bitte den Autor des Plugins über das Problem. Anderfalls: Grund für die Fehlermeldung sind nicht erkannte Benutzer und Benutzerrechte. Diese sind in den Tabellen „wp_options“ und „wp_usermeta“ gespeichert. Lösung: Nutzen Sie z.Bsp. phpMyAdmin für den Zugriff auf Ihre WordPress-Datenbank. Ersetzen Sie in der folgenden Anleitung „AlterDomainname“ und „NeuerDomainname“ durch Ihre entsprechenden Domainnamen: Tabelle „wp_options“ option_name = „AlterDomainname_user_roles“ => in „NeuerDomainname_user_roles“ umbenennen Tabelle „wp_usermeta“ meta_key = „AlterDomainname_capabilities“ => in „NeuerDomainname_capabilities“ umbenennen meta_key = „AlterDomainname_autosave_draft_ids“ => in „NeuerDomainname_autosave_draft_ids“ umbenennen meta_key = „AlterDomainname_user_level“ => in „NeuerDomainname_user_level“ umbenennen meta_key = „AlterDomainname_usersettings“ => in „NeuerDomainname_usersettings“ umbenennen meta_key = „AlterDomainname_usersettingstime“ => in „NeuerDomainname_usersettingstime“ umbenennen meta_key = „AlterDomainname_capabilities“ => in „NeuerDomainname_capabilities“ umbenennen

Mehr

mySQL: Doppelte IDs auflisten / Doppelte Einträge finden

Um in mySQL doppelte Einträge (Feldinhalte) aufzulisten, hilft Ihnen das folgende SQL Statement: SELECT id FROM muster m WHERE ( SELECT count(*) FROM muster WHERE id = m.id ) >1 In diesem Beispiel werden alle IDs aus der Tabelle „muster“ aufgelistet, die doppelt vorhanden sind. Wenn Sie Ihre eigene Tabelle eintragen, achten Sie bitte darauf, beide Namen anzupassen.

Mehr

WordPress: Passwort für "admin" zurückgesetzt

Wenn Sie ungewollt und ohne Grund folgende E-Mail bekommen: Jemand hat für die folgende Seite und Benutzernamen das Passwort zurückgesetzt. http://www.domainname.de Benutzername: admin Um Ihr Passwort zurückzusetzen, besuchen Sie bitte folgende Adresse. Wenn Sie das nicht möchten, ignorieren Sie diese E-Mail einfach und nichts wird passieren. http://www.domainname.de/wp-login.php?action=rp&key=Rdsdad2a4sd6asdas&login=admin … dann hat jmd. versucht, Ihr Administratorpasswort für den WordPress (WP) Loginbereich zurückzusetzen. Das kann nervig werden, auch wenn das Passwort ohne einen Klick auf den in der E-Mail angegebenen Link nicht zurückgesetzt wird. Um diese Versuche zu verhindern und Ihren Administrationsbereich (das WordPress-Backend) besser zu schützen, lesen Sie bitte unseren folgenden Artikel: WordPress: Schutz des Administrationsbereiches Hier wird Ihnen erklärt, wie Sie Störenfriede aussperren.

Mehr

Sicherheit: Alle Dateien auf dem Server löschen (bzw. Rechte setzen)

Wenn Sie eine Webseite oder Scripte auf einem Server betreiben, verwalten Sie diese meist mit einem FTP Client (FileZilla, ws_ftp, etc.). Beim Löschen von Dateien vom Server tritt manchmal das Problem auf, dass Sie Dateien nicht (mehr) mit Ihrem FTP Programm löschen können, da Ihnen dafür die Berechtigung fehlt: 550 <filename>: Permission denied Grund des Problemes ist, dass z.Bsp. ein PHP Script, ein Module, Plugin, o.ä. diese Datei erstellt hat. Dabei wird diese Datei jedoch für den entsprechenden User erstellt (was im Grunde auch vollkommen richtig ist!). Dieser ist bei Unix/Linux Server meist „wwwrun“ und stellt den Apache-User dar. Sie nutzen durch Ihren FTP Zugang jedoch Ihren eigenen Benutzernamen (z.Bsp. „web123“) und haben daher (natürlich) nicht das Recht, die Datei des „wwwrun“ Benutzers zu löschen. Lösung: Das folgende PHP Script setzt den Eigentümer (Benutzer) aller Dateien und Verzeichnisse wieder auf einen von Ihnen angegebenen Benutzer. Dadurch kann entweder das Script direkt oder Sie per FTP Software wieder die Dateien und Verzeichnisse löschen. Wenn Sie z.Bsp. als Webseitenroot (Hauptverzeichnis) „/srv/www/virtual/web123/htdocs“ haben, werden alle Inhalte in diesem Verzeichnis gelöscht. Der restliche Server, andere Verzeichnisse usw. werden nicht berührt. Download: Hinweis: Bevor Sie dieses PHP Script einsetzen, informieren Sie sich bitte gründlich über

Mehr

Linux: Alle Prozesse sehen (wie beim Task-Manager unter Windows)

Wenn Sie unter Linux (z.Bsp. OpenSUSE 11.1 undvorher) alle aktiven Prozesse sehen möchten, so wie Sie es vielleicht vom Windows Taskmanager her kennen, dann helfen Ihnen die folgenden beiden Befehle weiter: top Bei „top“ werden alle laufenden Prozesse aufgelistet und regelmäßig (Standard = im Sekundentakt) aktualisiert. Durch Tastendruck können Sie die Sortierung etc. ändern. Hilfe für die Bedienung gibt’s durch „-h <Enter>“. Beenden können Sie das Programm durch Drücken von „q“. ps -A Hier wird Ihnen eine Momentaufnahme der Prozesse als Liste ausgegeben. Durch Parameter (Syntax: „ps –?“) können Sie die Liste variieren.

Mehr

Sicherheit: Wo photographiert Google Maps StreetView ?

Wenn Sie gerne wissen möchten, wann & wo die Kameraautos von GoogleMaps Orte und Straßen digitalisieren, dann hilft Ihnen die folgende Webseite: http://maps.google.de/intl/de/help/maps/streetview/faq.html#q9 Wenn Sie der Veröffentlichung von Bildern widersprechen möchten, stellt Google dafür eine gesonderte E-Mailadresse bereit: streetview-deutschland@google.com Auch postalisch ist der Widerspruch möglich: Google Germany GmbH Betr.: Street View ABC-Straße 19 20354 Hamburg Mehr Informationen finden Sie auch auf der Webseite des Bundesdatenschutzbeauftragen.

Mehr

Sicherheit: Unerlaubte Telefonwerbung ("Cold Calls")

Seit einigen Tagen ruft uns (stets abends und zu nerviger Zeit) die Forsa an. Meist das Callcenter aus Berlin (Tel: 030 / 62882201). Da wir unsere Telefonnummer niegends angegeben haben, eine sog. „Geheimnummer“ haben und immer peinlich genau darauf achten, dass wir immer alle Zusätze bzgl. Werbeanrufe, Marktforschung, Meinungsumfrage etc. streichen … da fällt es uns doch schwer die Anrufe zu akzeptieren. Auch auf die ausdrückliche Nachfrage, woher unsere Telefonnummer bekannt ist, wer sie weitergegeben hat oder durch welchen Auftraggeber die Forsa an unsere Nummer kam wird nie beantwortet. Nun haben wir begonnen, für jeden Anruf diese Anzeige über den Erhalt unerlaubter Telefonwerbung auszufüllen: Link zum PDF Download des Formulares bei der Bundesnetzagentur Vielleicht hilft es ja auch Ihnen, falls Sie ebenfalls genervt werden und gegen diese Methode vorgehen möchten.

Mehr

Linux: Eclipse mit SVN installieren

1. Schritt Laden Sie sich Eclipse herunter. Unter www.eclipse.org/downloads/packages/release/ganymede/sr2 finden Sie unterschiedliche Versionen. Dieses Beispiel basiert auf Eclipse for PHP Devlopers (aktuell ca. 151 MB) für ein 32bit Linux: eclipse-SDK-3.4.2-linux-gtk.tar.gz 2. Schritt Entpacken Sie das heruntergeladene Archiv auf Ihre Festplatte. Für Windows-Systeme empfehlen wir das ZIP Archiv-Format, da Windows heute bereits eingebaute Entpackfunktionen (Dekomprimierung) anbietet. Klicken Sie dafür mit der rechten Maustaste auf die heruntergeladene Datei und wählen Sie ???. In unserem Beispiel (Linux/openSuse) entpackten wir das tar.gz Format: tar xzf eclipse-SDK-3.4.2-linux-gtk.tar.gz Die entpackten Dateien finden Sie im automatisch erstellen Verzeichnis „eclispe“. Damit auch ggf. andere Benutzer auf unserem System Eclipse nutzen können, sollten wir die Software in ein anderes Verzeichnis kopieren: mv eclipse /usr/bin/ Bei Windows verschieben wir das erhaltene Eclipse-Verzeichnis in den Ordner „C:\Programme“. 3. Schritt Starten Sie Eclipse. Unter Windows klicken Sie doppelt auf die „eclipse.exe“ im Ordner „C:\Programme\eclipse\“. Unter Linux geben Sie folgenden Befehl ein: /usr/bin/eclipse/eclipse & 4. Schritt Legen Sie das Workspaceverzeichnis fest. Diese Angabe können Sie später ändern – jedoch ist das meist mit Aufwand und kleineren Problemen verbunden. In diesem Beispiel (unter Linux) habe ich „/home/benutzername/workspace“ verwendet. Der Willkommenbildschirm von Eclipse wird angezeigt. Dort den rechten Pfeil wählen „Workbench“. 5. Schritt Eclipse selbst

Mehr

WordPress: Seite nicht im Menü anzeigen

Wenn Sie in WordPress eine Seite nicht im Menü anzeigen möchten, dann gibt es eine schnelle und einfache Möglichkeit: Öffnen Sie per FTP das Verzeichnis /wp-content/themes/ auf Ihrem WebServer Wählen Sie Ihr aktuelles (aktives) Thema und gehen Sie in das Verzeichnis Meist heißt die Datei mit dem Menüaufruf „header.php“. Bearbeiten Sie diese Datei. Finden Sie den Befehl „wp_list_pages(“ in der Datei. Beispiel: Fügen Sie eine „exclude“ Option hinzu. Achten Sie dabei auf ein zusätzliches „&“ vor dem Zusatz. Hinter dem „=“ Zeichen können Sie alle Seiten-IDs auflisten, die nicht mehr im Menü angezeigt werden sollen. Beispiel (Seite 12 ausblenden): Beispiel (Seiten 12,13 und 20 ausblenden): Speichern Sie die Datei ab Hinweis: Diese Methode basiert auf der automatisch von Ihrer Datenbank vergebenen ID der Seite. Sollte diese sich ändern (was nur bei Neuinstallationen oder manuellen Manipulationen geschieht), muss auch die ID im „exclude“ geändert werden.

Mehr

WordPress: Schutz des Administrationsbereiches (web-admin)

Der Administrationsbereich von WordPress ist standardmäßig unter dem Pfad /wp-admin zu erreichen. Das erleichtert die Angriffe auf Ihre Webseite, das Backend und Ihre Daten erheblich, denn der Zugang (Eingang) muss garnicht erst gesucht werden. Ein Angriff kann sofort und einfach beginnen. Meist wird dabei versucht, Ihr Passwort zu erraten oder alternative Benutzer (deren Namen man in Ihren Artikeln auf der Webseite findet) durchprobiert (Brute-Force-Angriffe). Ein guter, einfacher und kostenloser zusätzlicher Schutz ist die Zugangskontrolle durch Ihren eigenen Webserver. Dabei ist diese Methode durch eine .htaccess Datei auf den Apache Server ausgelegt. Der IIS unterstützt derzeit diese Technik nicht ohne Zusatzprogramme. Das folgende (kostenlos) PHP Script übernimmt die Erstellung der entsprechenden beiden Dateien (.htaccess und .htpasswd) für Sie. Dabei läuft das Programm direkt auf Ihrem Server und übermittelt keinerlei Daten. Natürlich erhalten Sie das uncodierte PHP Script im Sourcecode (Klartext) und können daher die Sicherheit kontrollieren. Ihre Fragen oder Wünsche nehmen wir immer gerne an und setzen sie um. Wir hoffen, Ihnen dadurch immer ein passendes und aktuelles Tool liefern zu können: Installation: Laden Sie sich das PHP Script herunter: Downloadseite für das PHP Tool (Freeware) Entpacken und speichern Sie das Script auf Ihrem WebServer im Verzeichnis /wp-admin Starten Sie das

Mehr

openSuse: Bildschirmauflösung ohne Iconbar ändern

Es kann ja vorkommen (ich habe selbst leider auch geschafft), dass man eine falsche Bildschirmauflösung wählt. In der Testansicht ist noch alles bestens, danach fehlt dann aber z.Bsp. am unteren Bildschirmrand die Iconbar (Systemsymbol, Programmicons, Uhr, etc.). Passiert ist mir das auf einem Toshiba Notebook R400 eines Bekannten. Auch die Tastenkombination Strg+Alt+F1 u.w. lieferten nurnoch einen schwarzen Bildschirm. Das Ankoppeln eines weiteren externen Monitores war auch erfolglos. Mir hat folgender Weg geholfen: Alt + F2 Ein Kommandozeilenfenster öffnet sich „kcontrol“ eingeben + Enter drücken Hardware“ > „Anzeige“ wählen Ggf. die „Configure“ Nachfrage bestätigen Jetzt die passende Auflösung einstellen Bei Unsicherheit: 800 x 600 Pixel passt für fast alle Monitore Auf „Anwenden“ klicken Alle Programme schließen (Alt + F4) Laptop neu starten Alt + F2 „xterm“ eingeben Es öffnet sich ein X-Terminat (neues Fenster) „su“ eingeben Falls Sie nich schon als root arbeiten. Davor würde ich allgemien aber dringend abraten! Ihr Administrator / SuperUser Passwort eingeben „reboot“ eingeben Ihr PC startet neu

Mehr

Linux: .bin installieren (z.Bsp. GoogleEarth)

Wenn Sie eine .bin Datei als Download erhalten haben (z.Bsp. für GoogleEarth für Linux), gibt es teilweise Probleme mit der Installation. Dieser Weg hilft Ihnen weiter: Öffnen Sie ein Terminal (xterm) Linuxsymbol unten links / Favoriten / Terminal Gehen Sie zum Verzeichnis mit der .bin Datei (hier: Home-Verzeichnis) cd ~ Datei ausführbar machen (hier: GoogleEarth Download) chmod +x ./GoogleEarthLinux.bin Installation starten ./GoogleEarthLinux.bin

Mehr

Apache: Lösung für "mod_fcgid: can't apply process slot"

Es kommt (wenn auch selten) vor, dass sich der Apache2 Webserver aufhängt. Problematisch wird es aber erst, wenn die PHP Scripte auf dem Server per FCGI verarbeitet werden. Aus bisher noch nicht erkannten Gründen werden dabei entweder nur (leichter Schaden) die Rechte der „suexec“ oder „suexec2“ verändert – in schweren Fällen werden scheinbar die Programme beschädigt. Fehlermeldungen (Beispiele): Log des virtuellen Hosts (Apache2): [warn] mod_fcgid: can’t apply process slot for /etc/srv/test/htdocs/index.php [error] [client x.x.x.x] File does not exist: /etc/srv/test/errors/503.html Andere Fehlermeldung im Apache Haupt-Log: [debug] arch/unix/fcgid_proc_unix.c(731): Connection refused: mod_fcgid: can’t connect unix domain socket: /var/lib/apache2/fcgid/sock/4222.1 Lösung:

Mehr

Datenausführungsverhinderung von Microsoft

Microsoft hat es mal wieder geschafft. Die „Sicherheit“ hindert einen am Arbeiten. Diese Mal plötzlich beim Öffnen eines Ordners im Dateiexplorer mit mehr als 20 Photos: Datenausführungsverhinderung von Microsoft Windows Dieses Programm wurde aus Sicherheitsgründen geschlossen. Lösung: Start > Ausführen > „cmd“ [Enter] attrib -S -H -R c:\boot.ini [Enter] notepad c:\boot.ini [Enter] Nun in der Datei den Parameter auf „/NoExecute=AlwaysOff“ ändern und speichern. attrib +S +H +R c:\boot.ini [Enter] Die Änderungen werden erst nach einem Neustart des Rechners wirksam.

Mehr

Linux: Putty für openSuse

Wenn Sie von Windows das Programm „PuTTY“ kennen und schätzen, fehlt einigen Linuxbenutzern dieses Tool. Es ist jedoch schon bei openSuse (Linux) installiert: SSH Beispiel für den Zugriff auf den Linux-Server „192.168.0.100“: ssh 192.168.0.100 Zugriff auf den Server als Benutzer „muster“: ssh muster@192.168.0.100

Mehr

Linux: Speicherplatzbelegung anzeigen

Wenn Sie unter Linux die Speicherplatzbelegung lesbar und auf einen Blick auslesen möchten, hilft Ihnen der Befehl „df“ weiter: df -h Beispielausgabe: Dateisystem Größe Benut Verf Ben% Eingehängt auf /dev/sda3 72G 8,0G 60G 12% / udev 999M 172K 999M 1% /dev /dev/sda1 69M 32M 33M 50% /boot

Mehr

PHP: Zeitdifferenz berechnen

Zeitweise kann man mit der Differenzberechnung zwischen zwei Zeitstempeln bei PHP schon verzweifeln. In einigen Fällen greifen die vorhandenen Standardroutinen nicht sauber. In diesen Fällen kann vielleicht die folgende Methode weiterhelfen: function getDeltaTime($time1, $time2) { $delta = $time1 – $time2; $diff = „“ . $delta/60/60; $nPos = strpos($diff, „.“); if (nPos !== false) $diff = substr($diff, 0, $nPos + 3); return $diff; } Beispiel: $t1 = strtotime(„13.02.2009 12:00:00“); $t2 = strtotime(„15.02.2009 12:00:00“); echo getDeltaTime($t1,$t2); Als Ergebnis wird die Differenz in Stunden geliefert: -48.0

Mehr

Apache: Verzeichnis vor Zugriff von außen schützen

Um ein Verzeichnis im Apache2 vor dem Zugriff von außerhalb eines bestimmten Netzwerkes zu schützen können Sie folgende Option nutzen: Allow from 192.168.0.100/16 Im Beispiel in der httpd.conf (oder jeder anderen Konfigurationsdatei) sieht das so aus: <VirtualHost *:80> DocumentRoot /var/www/test <Directory /var/www/test> Options Indexes Includes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from 192.168.0.100/16 </Directory> </VirtualHost>

Mehr

Ruby on Rails: Datum aus Kalenderwoche, Jahreszahl und Wochentag berechnen

Zunächst wird ein Datumsobjekt erstellt, dass auf den 1. Januar des Jahres zeigt. date = Date.parse(„01-01-„+year) Dann wird an Hand der Tageszahl (Montag == 1) der Offset berechnet. if date.cwday <= 4 # Donnerstag oder kleiner: Zurueck rechnen auf Montag x = -8 + (date.cwday+1); else # Offset auf Folge-Woche x = 8 – date.cwday end Mit einer kleinen Hilfsfunktion wird der Offset bezüglich des gewünschten Wochentages angepasst. x += day_number(day_string) – 1 Zu guter letzt wird das Datum berechnet. date + x + ( 7*(week-1) ) Hier der komplette Code: # Berechnet das Datum zu einem Wochentag in einer Kalenderwoche in einem Jahr   def week_to_date(week, year, day_string)     # Datums Objekt des ersten Jahrestages     date = Date.parse("01-01-"+year)     # Pruefen des nummerischen Wertes des Wochentages     # 4: Donnerstag – 1. KW ist die Woche mit dem ersten Donnerstag im Jahr     if date.cwday <= 4       # Donnerstag oder kleiner: Zurueck rechnen auf Montag       x = -8 + (date.cwday+1);     else       # Offset auf Folge-Woche       x = 8 – date.cwday     end     # Offset an Wochentag anpassen     x += day_number(day_string) – 1     # Datum berechnen aus 1.1. des Jahres + Offset + Anzahl der Wochen     date + x + ( 7*(week-1) )   end   def day_number(day_string)     days = {       ‚Mo‘ => 1,       ‚Di‘ => 2,       ‚Mi‘ => 3,       ‚Do‘ => 4,       ‚Fr‘ => 5,       ‚Sa‘ => 6,       ‚So‘ => 7     }     days[day_string]   end

Mehr

Reconnect Script für das Alice Modem WLAN 1121

Um bei einigen Programmen einen automatischen Reconnect des Modems / Routers auslösen lassen zu können, benötigen Sie das folgende Script. Es ist nur für das Alice Moden (Router) WLAN 1121 getestet. [[[HSRC]]] [[[STEP]]] [[[REQUEST]]] POST /alicelogin HTTP/1.1 Host: %%%routerip%%% loginUserName=%%%user%%%&loginPassword=%%%pass%%% [[[/REQUEST]]] [[[/STEP]]] [[[STEP]]] [[[REQUEST]]] GET /pppctrl.cmd?action=infodisconn&conId=1&vpi=1&vci=32&portId = 0 HTTP/1.1 Host: %%%routerip%%% [[[/REQUEST]]] [[[/STEP]]] [[[STEP]]] [[[REQUEST]]] GET /pppctrl.cmd?action=infoconnect&conId=1&vpi=1&vci=32&portId = 0&connectNow=1 HTTP/1.1 Host: %%%routerip%%% [[[/REQUEST]]] [[[/STEP]]] [[[/HSRC]]]

Mehr