Computer: Suchen mit Internet Explorer

Gehört zu: Internet
Siehe auch: Microsoft

Suchen mit Internet Explorer

1) Die Suchseite (Search Page, Suchmaschine) wird angegeben in der Registry unter:
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainSearch Page
Die Suchseite wird aufgerufen durch:
a) Start / Suchen / Im Internet
b) IE: Wechseln zu / Suchen im Web

2) Der Search Bar wird definiert durch
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchURL
z.B. “http://www.altavista.digital.com/cgi-bin/query/q=%s
Dies wird benutzt, wenn man z.B. eingibt “find money”

Computer: MobilCom Internet by Call

Gehört zu: Internet-Zugang

MobilCom: Internet by Call (aus Notizbuch)

MobilCom Internet by CallHeute wollen wir Ihnen das Zugangsangebot von MobilCom vorstellen.
Auf http://www.01019freenet.de/index.html findet sich das Angebot
in aller Ausfuehrlichkeit vorgestellt.

Die Konfiguration via DFUE-Netzwerk ist denkbar einfach:
– Allgemein Orstvorwahl: 010190
– Allgemein Rufnummer: 1929
– Benutzername: 101019
– Passwort: freenet
– Nameserver: Keiner

Mit 5 Pfennigen pro Minute hat man hier einen hinreichend preis-
werten Zugangsanbieter ohne Anmeldung zur Verfuegung.

Die Tests: eMail, FTP und Telnet wurden mit sehr guter Geschwin-
digkeit bestanden und als Alternative ist dieses Angebot mit
knapp 3.-DM pro Stunde eine echte Alternative zu etablierten
Zugangsprovider mit monatlicher Grundgebuehr.

Computer: Internet-Zugang

Gehört zu: Internet
Siehe auch: E-Mail, Cloud-Speicher, Web-Hosting

Internet-Zugang: Gestern und heute – DSL – Breitband

Früher war der Zugang zum Internet eine Geheimwissenschaft. Man konnte über bestimmete Telefonnummern und spezielle Logins einen langsamen Zugang zum Internet erhaschen (z.B. 300 Baud Akustikkoppler).

Mit der Einführung von ISDN im deutschen Festnetz wurde es etwas besser.

Internetzugang heute: Breitband

Heutzutage (2005) hat man zuhause einen DSL-Router, der das Internet als Breitband zur verfügungstellt – z.B. eine FritzBox.

Bei  http://www.breitbandprofis.com/  gibt es ein kostenloses eBook zu diesem Thema.

Mein Zugang zum Internet geht immer noch über die Telekom. Früher hatte ich auch einmal den Zugangs-Provider “JustDSL” benutzt.

Wenn man sich einen Zugang zum Internet verschafft hat, sind die nächsten Fragen schnell da:

  • E-Mail ….
  • Cloud-Speicher…
  • Web-Hosting

Internetzugang Historie: Analoges Telefon

Internet-ZugangMSN: 01088 0192658, Login: MSN/MSN, 3.3 Pf/min

ISION: 01040 0191144, Login: Internet@Ision/Internet
ISION FIRMA: 01040 0191140, Login: vpnclient@user/password

Arcor: 01070 0192070, Login:Arcor/Internet, 4.9 Pf/min

D2-InternetService: 0172 229000, Login: xyz/xyz, (39 Pf/min, 19 Pf/min)

GTS (Esprit): 01040 0192340, Login: gts/internet, 5.3 Pf/min 9-18 Uhr sonst 4.8

Planet-Interkom: 01090 0191799, Login: anonymer/surfer, 3,2 Pf/min 8-18 Uhr sonst 2,5 (sek Takt)

UUNet: 01088 0191955, Login: knuut/knuut, 5.5 Pf/min 9-21 Uhr, sonst 4.9

Talkline: 01050 019251, Login: talknet/talknet, 4.8 Pf/min

T-Online Alsterufer: 22123, Login: 00046438240904041350760#0005

T-Online Kracht: 0191011, Login: 000314594673310038075983#0001

T-Online Monika: 0191011, Login: 0007893448020404910848#0001

SprintNet: 0845 350 2025 , Login: kracht/lotusnotes

Computer:: Wiki-Smarty

Gehört zu: Web Authoring
Siehe auch: PHP

Smarty meine PHP Template Engine (aus Wiki)

Smarty ist eine in PHP realisierte Template Engine für die Entwicklung zun Pflege von Websites (siehe: WebAuthoring).

Damit wird der Inhalt der Webseiten getrennt von der Darstellung (“Präsentation”) gehalten und dadurch eine bessere Verwaltung (Site Management) möglich. Smarty erfreut sich einer sehr grossen Community. Der ursprüngliche Entwickler ist Andrei Zmievski. Infos gibt es bei http://smarty.php.net

Die Template-Engine patTemplate (http://www.php-tools.net) wird für den 2003 neu gestalteten Web-Auftritt (Portal) von 1und1.com verwendet.

 Meine Smarty-Installation

  • Definitive Software Library ID: Smarty
  • Version: 2.4.2 (vom 11.02.2003)
  • Bezugsquelle: Freshmeat http://freshmeat.net/projects/smarty/ http://smarty.php.net/
  • Installationsdatum: 11.05.2003
  • Plattform: Entwicklungssystem (Notebook)
  • Installations-Ordner: d:\bin\php\smarty\….
  • Plugin-Ordner: d:\bin\php\smarty\plugins
  • Systemvoraussetzungen: PHP

 Konfiguration

  • In D:\bin\php\smarty\Smarty.class.php sind festverdrahtete Pfade
  • In D:\bin\php\smarty\plugins\function.filemtime.php ist ein festverdrahteter Pfad
  • In der PHP-Konfigurationsdatei D:\bin\php\PHP.INI wird der include_path wie folgt ergänzt: include_path = “.;d:\bin\php\pear;d:\bin\php\smarty;.\templates;.\plugins;.\include”

 Meine Website mit Smarty

Für meine WebsiteTraditionell setze ich Smarty ein. Da ich beim WebProvider keine PHP-Unterstützung habe, setzte ich Smarty auf meinem Entwicklungssystem (Notebook) ein und erzeuge daraus statische HTML-Seiten, die ich von Zeit zu Zeit hochlade.

 Die Smarty-Dateien (*.php)

Die Smarty-Dateien meiner Website liegen auf meinem Entwicklungsrechner (Notebook) in: d:\var\www\htdocs\smarty.kr8.de
Für jede Web-Seite befindet sich dort eine kleine PHP-Datei (z.B. index.php, humor.php, methods.php), in der die Template-Parameter gesetzt werden und die Template dann aufgerufen wird.

Diese Template-Parameter sind:

  • Diverse Parameter (Titel, Autor, Datum, Symbol, Banner,…)
  • Article: Aufruf des eigentlichen Textbausteins (z.B. “humor.inc”)
  • Menu: Ein Array, das die zu generierende Menüleiste definiert.

Als letzte Zeile erfolgt der Aufruf der Template, das ist standardmässig krachtweb.tpl.

 Welche Templates (*.tpl) verwende ich?

  • krachtweb.tpl: Mein Standard
  • krachtweb_popup.tpl: Für die kleinen Popup-Seiten (z.B. im Bereich “Ostern”)
  • krachtweb_print.tpl: Zur Erzeugung “druckerfreundlicher Varianten” einer Seite (z.B. beim CV)
  • krachtweb_tree.tpl: Für Seiten mit spezieller Tree-Navigation (z.B. im Bereich “Ostern”)

Die Templates befinden sich in d:\var\www\htdoc\smarty.kr8.de\templates

 Textbausteine (*.inc)

Die Textbausteine sind Dateien, die ein HTML-Fragment mit dem eigentlichen Text enthalten (z.B. “humor.inc”) und befinden sich in d:\var\www\htdocs\smarty.kr8.de\templates.

 Die dynamische Website

Damit sind wir fertig. Die dynamische Website kann nun (auf dem Entwicklungssystem) betrachtet werden. Zum Beispiel:

Leider besteht auf diese Seiten kein Zugriff vom Internet aus.

 Die statische Website

Zur Generierung der statischen HTML-Seiten wird der PHP Command Line Interpreter “CLI” verwendet. Z.B.:
cd \var\www\htdocs\smarty.kr8.de

 \php\cli\php -f index.php > \var\www\www.kr8.de\htdocs\index.htm
 \php\cli\php -f humor.php > \var\www\www.kr8.de\htdocs\humor.htm
 \php\cli\php -f methods.php > \var\www\www.kr8.de\htdocs\methods.htm 

Die so erzeugten statischen HTML-Seiten werden in \var\www\www.kr8.de\htdocs abgelegt und können dort zur Kontrolle betrachtet werden. Zum Beispiel:

Leider besteht auf diese Seiten kein Zugriff vom Internet aus.

 Upload der statischen Seiten zum Web-Provider

Mit einem FTP-Client werden diese statischen HTML-Seiten nun zum WebProvider hochgeladen und können dort öffentlich betrachtet werden. Zum Beispiel:

 Selektives Generieren der statischen HTML-Seiten mit einem Makefile

Das Generieren aller ca. 120 statischen HTML-Seiten dauert etwas lange. Wenn man jeweils nur das neu generiert, was von Änderungen betroffen war, geht es viel schneller. Dazu verwende ich das bewährte Unix-BuildTool Make.

Das produktive Makefile für meine Website ist:

  • Makefile: D:\home\kracht\www\www.kr8.de\htdocs\makefile

Das Generieren der statischen HTML-Seiten geschiet durch eine Aufruf der Progamms Make durch ein BAT-File:

  • BAT-File: D:\home\kracht\www\www.kr8.de\htdocs\makeweb.bat

Der prinzipielle Aufbau meines Makefiles ist wie folgt:

TEMPL = /var/www/www.kr8.de/smarty/templates/
PHP	= /var/www/www.kr8.de/smarty

# first target is the default target of the make command

all: krachtweb

krachtweb: index.htm humor.htm methods.htm

index.htm:	  ${TEMPL}index.inc ${PHP}index.php ${TEMPL}krachtweb.tpl
	\php\cli\php -f ${PHP}index.php > index.htm

humor.htm:		 ${TEMPL}humor.inc ${PHP}humor.php ${PHP}menu_freizeit.inc ${TEMPL}krachtweb.tpl
	\php\cli\php -f ${PHP}humor.php > humor.htm

methods.htm:		 ${TEMPL}methods.inc ${PHP}methods.php ${PHP}menu_humor.inc ${TEMPL}krachtweb.tpl
	\php\cli\php -f ${PHP}methods.php > methods.htm

03.04.2004 Menü-Ausprägungen für alle Seiten ausgelagert in INC-Dateien “menu_xyz.inc”

03.04.2004 Datum der letzen Änderung wird mithilfe eines Smarty-Plugins übernommen

FileMtime Plugin (Plugin-Ordner: d:\php\smarty\plugins)

<?php
/*
 * Smarty plugin
 * -------------------------------------------------------------
 * Type:	  function
 * Name:	  filemtime
 * Purpose:  get the lastmodified date and time from a file
 *
 * Example:  {filemtime file='hugo.inc'}
 * -------------------------------------------------------------
 */
function smarty_function_filemtime($params, &$this)
{
	 extract($params);

	 if (!isset($file)) {
		  $this->trigger_error("filemtime: missing 'file' parameter");
		  return;
	 }
	 if($file == '') {
		  return;
	 }
	 $file = "d:/home/kracht/www/smarty.kr8.de/templates/" . $file;
	 $html = date('Y-m-d H:i:s', filemtime($file));
	 return $html;
}
?>

Einsatz des Plugins in der Smarty-Template

  <address>Dietrich Kracht. Copyright © 2004. All rights reserved. Page last modified: {filemtime file="$Article"}
  </address>

— Main.DietrichKracht – 25 Mar 2004