WWW-Koduleht Juurdepääsu Arvesti ja Kell!

Link: http://muquit.com/muquit/software/Count/Count.html

Counter peab peegel homes

counter vajab kodu peegel. Sa võid ainult saada ametlik peegel saidil, Kui teil on ISP või domeeni omanik või volitatud tööandja poolt teha. Counter lehelt saab umbes 1500 (üks tuhat viissada) tabamust päevas keskmiselt. ma hindan teie abi kohta käesoleva.Kuidas peegel leti leheküljed:
Samm 1 – Installimine GNU wget. GNU wget on kena web peegeldamine ja ülekanne tarkvara. See töötab Unixi kui ka MS NT/95. Programm wget on saadaval:

Samm 2 – Otsustada nimi, kataloog, sa lähed, et peegel leti lehekülge. See kataloog peab olema kehtiv web server dokumendi kataloogi. Näiteks, kui teie veebiserver dokumendi juurkaust on /usr/local/apache/htdocs ja soovite, et hoida leti pages kataloogis /usr/local/apache/htdocs/Count, siis wget käsk näeb välja järgmine:

/usr/local/bin/wget -nH -r -np -N  -R index.html -L -X cgi-bin \
        -P /usr/local/apache/htdocs/Count \
        -o /usr/local/apache/htdocs/Count_mirror.log \
        --cut-dirs=3  \
        http://muquit.com/muquit/software/Count/Count.html

Selgitus wget võimalusi kasutatakse:

-nH             don't create host directories
    -r              recursive web-suck
    -np             don't ascend to the parent directory
    -N              don't retrieve files if older than local
    -R index.html   don't bring index.html
    -L              follow relative links only
    -X cg-bin       exclude cgi-bin directoyr
    --cut-dirs=3    ignore 3 remote directory components (/muquit/software/Count)
    -P /foo         save files to directory /foo
    -o /file.log    The log will be written to this file.
    http://xyz/     mirror this URL

Alternatiivselt, kui teie arvutisse installitud leti helper skripti on esitatud selleks, et aidata teil peegeldamine. Skript mirror_count.sh on intalled baasi kataloogi counter. Muuda skripti esiteks muuta muutujate wget, dirja logi sisse.
Proovige esimene ülekanne käsurea ja siis kui sa oled kindel, et see töötab korralikult, setup cron töö. Uuesti, kontrollige hoolikalt argument -P ja -o.

Samm 3 – Setup cron töö nii, et wget kontrollib perioodiliselt, kui midagi muutunud counter lehekülge. Kui ma muudan midagi, mida ma tavaliselt üles laadida umbes 11 PM MEIST Ida Standard Time (GMT-5). Nii, pakun, et setup cron töö juures oma localtime vastab GMT-5. Näiteks, kui sa oled USA idarannikul, setup cron töö, et käivitada kell 12 keskööl päev:


0 0 * * * /usr/local/bin/wget -nH -r -np -N  -R index.html -L -X cgi-bin 
    -P /usr/local/apache/htdocs/Count 
    -o /usr/local/apache/htdocs/Count_mirror.log 
    --cut-dirs=3
    http://muquit.com/muquit/software/Count/Count.html > /dev/null 2>&1

veenduge, et seal ei ole reavahe eespool käsk crontab faili. Ma murdsin ta üles just selleks, et sobitada see leht.
Jällegi, kui olete installinud loendur, lihtsalt helista script mirror_count.sh, näiteks:

0 0 * * * /usr/local/etc/Counter/mirror_count.sh

0 0 näitab, 0 minutit ja 0 tundi (mis on super). Kui sa ei ela USAS, säti see aeg et GMT-5. Näiteks, kui sa elad ÜHENDKUNINGRIIGIS, siis on see 0 5. Pane tähele, wget on ainult üleandmine lehti muudetud, kuna viimane ülekanne, nii et ülekande liiklus on minimaalne.4. Samm – Andke mulle teada, kukutades mulle line, nii et võin loetelu oma veebilehel ja URL-i. Palun täpsustada geograafiline asukoht saidile. Pakkuda URL-i, kui sulle meeldib olema nimetatud krediidi-allapoole peegel link. Samuti andke teada, kui see on ok mainida oma e-posti aadress.

Uudiste

WWW-Counter programm on pidevalt täiustatud. Palun kontrollige see osa perioodiliselt, et näha viimaseid lisaseadmeid ja veaparandusi. Palun vaadake jagu Muutus loendi viimase lisaseadmeid ja veaparandusi. Palun vaadake Jagu Omadused kõiki funktsioone.

  • Mõned cleanup jaoks NT. uus config.arvan, et peaks toetama MacOS X.
    (Aug-24-2001)
  • LZW compression GIF on VÄLJAS vaikimisi. See tähendab, et pilt tekitatud loendur on suurem. Kui sa tahad teha counter LZW compression, redigeeri faili libs/combine/Makefile.ja kommentaari line ##HAS_LZW= -DHAS_LZW=1. Palun tehke seda omal vastutusel, kuna Unisys on õigus nõuda $5000.00 jaoks kasutades suru GIF-faile.
    Loe selle kohta:
    http://www.unisys.com/unisys/lzw/lzw-license.asp
    http://burnallgifs.org/pange Tähele, NT binaarne ikka on LZW toetada, ma eemaldada see nii kiiresti kui võimalik. Ma olen lisamise protsess PNG tugi.
    (Nov-11-1999)
  • valikud parameeter “vahemälu” on mõttetu. Lihtsalt kasutage aegub. Ma arvan, et see oli segane, et kasuta cache ja lõpeb parameetrid koos. Ka seal oli viga.
    (Apr-08-2001)
  • lühend rutiinne lõigud [ignoreerida IPs] ja [lubatud] config file oli viga.
    (Apr-08-2001)
  • ametlik counter kodulehekülg on kolinud. Ametlik URL counter lehekülg on: http://muquit.com/muquit/software/Count/Count.html
    (Veebr-13-2000)
  • uus parameeter cdf on lisatud, et täpsustada, taimer kuupäev nii, et erinevus kahe kuupäeva vahel saab näidata, kui te määrata siht kuupäev witht ta parameeter cdt.
    (Jul-17-1999)
  • Fikseeritud mõned mälu, mis on seotud vead. Muudetud Commaize() ametikoht oli vaba mälu on seotud viga. remote_ip var olid rippuvad mälu loe probleem. Kõik mälu, mis on seotud vead olid fondi poolt Parasoft on kindlustada++.
    (Võib-26-1999)
  • binaarne versiooni praeguse pressiteade NT on olemas. Palun külastage NT binaarne lehekülg.
    (Võib-25-1999)
  • Komposiit counter baasi pilt oli palju vigu. Kõik on fikseeritud, ma arvan. Nüüd saad komposiit counter, kell tekst või teade taimeri pilt baasi pildi (varem ainult counter pilt võiks olla komposiiditud). Vasakpoolne padding leti kuigi komposiit, ei tööta kumbki. align märksõna oli rohkem väärtusi nüüd, nimelt topleft, topcenter, topright, midleft, midcenter, midright, bottomleft, bottomcenter ja bottomright. Uue märksõna offset saab kasutada align, et määrata nihe (pikslites) counter pildi servast baasi pildi.
    (Võib-16-1999)
  • tähenduses pilt parameeter on muutunud. Nüüd see parameeter on kasutatav juhul loendur, kell, kuupäev, tekst või teade taimeri pilt. Kui ei kuva paramter on kasutatud, vaikimisi on komposiit leti pilt.
    (Võib-16-1999)
  • uus boolean märksõna sdhms (näita päeval hr min sek) on lisatud, nii et ainult päeva taimeri saab kuvada.
    (Võib-16-1999)
  • uus parameeter kuva=versioon on võetud kasutusele selleks, et näidata versioon võidelda. Käsurea lipp-versioon võib ka kasutada, et leida versioon võidelda.
    (Võib-16-1999)
  • Jah, see hõlmab Puhvri Ületäitumise security fix (Fikseeritud: Oct-17-1997. aastal Loota 2.3).

Nõuded

  • C kompilaator (ANSI või mitte-ANSI) kui installite seda Unix.
  • Siis peaks olema tuttav Unix operatsioonisüsteemi selleks, et paigaldada see Unix. Ma arvan, et kui sa tead, mida ls command on, teil on õigus. Kui teie sait on konfigureeritud töötama CGI programmid, kasutajate ruumi, siis ei ole teil vaja root muidu root access on vaja.
  • Kui sa paigaldad joomlat NT, ise taastan binary on saadaval. Installiviisard juhendab teid paigaldus.
  • Te peate käivitama web server. Web server peab olema võimeline töötama standard CGI programmid. Kui teil on mitu veebi serverid oma domeen, saate installida counter üks server ja võimaldavad kasutajatel teistes serverites juurde pääseda leti eemalt.
  • web server peab töötama mistahes Unix, NT, OS/2, VMS või Amiga Operatsioonisüsteemi.

Toetatud Platvormide

See on teatatud, et programm töötab järgmisi platvorme:

 

Operating System Esimese teatas
AIX 3.2.5
AIX 4.2.1
[email protected]
Matteuse Stevenson, [email protected]
Amiga [email protected] (porditud)
AU/X [email protected]
BSDI [email protected]
KAHANDA OSF1 [email protected]
DG/UX [email protected]
DomainOS 10.4.1 (Apollo Workstns) [email protected]
FreeBSD 2.1.5 [email protected]
OpenBSD (SPARC & i386) [email protected]
HP-UX [email protected]
Linux [email protected]
NetBSD [email protected]
NEXTSTEP 3.3,3.2,4.0 Machi
(Motorola,Intel)
[email protected]
NT 3.51 (intel) [email protected]
NT 4.0 koos IIS-2.0 [email protected]
Win98 Scott
PowerMachTen kac & Alex, [email protected] (koostanud ja porditud)
SunOS 4.1.x [email protected]
Solaris 2.x [email protected]
SCO [email protected]
SGI [email protected]
SINIX 5.4 (SVR4, MX500I Siemensi poolt [email protected]
ULTRIX 4.3 [email protected]
UnixWare 2/2.03 [email protected]
[email protected]
VMS [email protected] (porditud)
Win95 [email protected]
OS/2 [email protected] (2.3) (porditud)
MacOS X I koostatud/katsetatud üks kord. paljud teised teatas, et ta töötab.

 

Sissejuhatus

See on CGI programmi arvestust tooraine tabab veebilehe. See tekitab GIF pildi kokkulangevuste arv ja naaseb brauser, kuna on vooderdatud pilt. Programm on ka run-time valik ei näidata kohaline pilte, see viis tabamust saab hoida ilma väljapanek. Tabamust saab olema jälgida, ilma, et tuleb laadida eraldi lehekülg samuti. Programmi saab ka võimalik kuvada kellaaja ja kuupäeva mis tahes ajavöönd. See on võimalus countdown kindla kuupäeva (minevikus või tulevikus). Peaaegu kõik omadused run-time valikud. See programm algas nagu fun-to-play-CGI programm, kuid tänu tohutu huvi, funktsioon taotluse, sisend tuhandete teile, see on keerata, et kõige seadistatav hit counter terve World Wide Web ja see on tasuta. Programm töötab peaaegu kõik Tuntud Unix-i platvormide, Windows NT, OS/2, VMS ja Amiga.

Omadused

  • ei nõua server-side includes.
  • Taimer kindla kuupäeva (minevikus või tulevikus). Taimer saab teha viide kohaliku serveri aeg või mis tahes ajavöönd parameetriga ajavöönd. Kaks uut märksõnad on lisatud: kuva=countdown jacdt=aasta;kuu;päev;hr;min;sek. Kui ekraan=countdown on kasutatud ja ei cdt ei ole määratud, on vaikimisi tagaplaanil Aastal 2000 eeldatakse. Praeguse kuupäeva ja kellaaja saab kuvada alla countdown, kui arvelduse lõplikkuse direktiivi=T kasutatakse. Palun vaata Valikud. jagu KKK Küsimus# 28 andmed. Vaadata ka Näited punktile, et näha, kuidas see välja.
    (uus selles versioonis)
  • Site admin saab otsustada loota või ignoreerida leht uuesti kaudu märksõna ( count_reload) configuration file. Kui site admin otsustab loota reload (count_reload=Jah), seejärel saab kasutaja valida, kas loota või ignoreerida uuesti laadida parameeter laadi uuesti= – T või F. pange Tähele, kui pool admin otsustas eirata laadida, siis kasutaja eelistus on ignoreeritud.
    (uus selles versioonis)
  • counter pilt võib olla komposiiditud baasi pildi konkreetset asukohta. Uue märksõna: xy=x;y (Sub-image x ja y koordinaatide). Parameeter align saab kasutada, et määrata laiuse ja kõrguse leti pilt <img src= tag kutsudes võidelda. See tähendab, kui loendur on esimene asi, suur tabel, brauser ei pea ootama, et arvutada välja laius ja kõrgus on counter pilt enne laadimist puhata. Palun vaata Näited punktile, et näha, kuidas see töötab.
    (uus selles versioonis)
  • saidi admin saab sisse logida leti sõnumeid logifaili või ignoreerida sõnum, milles on märksõna ja väärtus (log_error_messages=Jah või Ei) configuration file punktis [options].
    (uus selles versioonis)
  • suurim arv numbrit loendur saab loota ja ekraan võib olla väga kõrge. Vaikimisi maksimaalne arv tabamust saab (10^80)-1, mis on väga suur number (99999999999999999999999999999999999999999999999999999999999999999999999999999999), mis on, kui andmeid ei töödeldud käsitsi, praktiliselt võimatu on ülevoolu võidelda.
  • Wild card saab kasutada IPs selles, eirata vastuvõtva ploki config faili. Ei ole piiratud arvu IPs (nii kaua, kui mälu ei ole ammendatud).
  • Wild card saab kasutada hosts/IPs selles auth blokeerida config faili. Ei ole piiratud arvu hosts/IPs (nii kaua, kui mälu ei ole ammendatud).
  • counter võib arvestada image= parameeter kui df= parameeter on määramata.
  • Count või ignoreerida Järjestikuse pealelaadimise lehe samast vastuvõtva konfigureeritav valik loota.cfg faili (mida kasutatakse compile-time valik). (Lisatud: Dec-13-1998).
  • “cache” ja lõpeb” parameetreid saab muuta vahemällu käitumist teatud brauseritega.
  • Kuupäev kell on Aasta 2000, mis on ohutu. Pange tähele, et te ei näe terve aasta counter kuni aasta 2000 saabub välja arvatud juhul, kui kasutate parameetrit fy, või määrata AAAA valik dformat.
  • Kasutab image strip kui ka üksikute kohaline pilte. Kasutades pildi riba vähendab ketta i/o märkimisväärselt, seega on kiirem. Programm (mkstrip) on esitatud luua pilt riba üksikute kohaline pilte.
  • Koma võib olla kuvatud pärast iga 3-kohaline paremalt.
  • Kõik ühte värvi pildi saab muuta lennult.
  • Kasutab netmasks mask välja mitmeid hosts võrgus või kogu võrgu.
  • Automaatne datafile loomine, range režiimi korral kasutada rgb värvide andmebaasi saab juhtida alates cfg faili käivitada ajal.
  • Iga suvaline GIF-faili saab kuvada. Raam ja muud atribuudid loendur saab kasutada GIF-faili.
  • Count 2.0 on tagurpidi ühilduv koos Count1.5’s URL-i. Üks asi meeles, märksõna, lxk ei ole mingit tähendust Loota 2.0. Ta kasutas Loota 1.5 täpsustada kohaline mõõtmed. Aastal Loota 2.0 see ei ole vajalik, sest kohaline mõõtmed määratakse automaatselt. Seetõttu saate kasutada muutuja laius kohaline pilte versiooni.
  • Mõistliku vaikimisi kõik QUERY_STRING parameetrid.
  • sama programmi saab kasutada, et kuvada kellaaeg või kuupäev.
  • kellaaja ja kuupäeva mis tahes ajavöönd maailmas saab kuvada. Kellaaja saab kuvada 12 või 24 tunni formaadis.
  • Toetab kohaline pilte muutuva laiusega.
  • Counter saab kuvada ilma astmelise suurendamise (järelevalve jne.)
  • grammatiline number string võib olla kuvatud.
  • random number string võib olla kuvatud.
  • värvi numbrit saab olematuks.
  • counter saab keerata (ainult lahutamatu 90 kraadi, 90,180,270). Vaikimisi vaheldumine on 270 kraadi.
  • dekoratiiv 3D raam saab pakitud ümber leti pilt koos kasutaja määratletud paksus ja värv on run time.
  • raami ja läbipaistev värv võib olla nimi (nt punane,roheline,roosa jne.). Värvi saab määrata hex string, nt ffffff, ff0000 jne. kui ka RGB kolmikud nagu enne.
  • Ühtne programm, mis tahes arvule kasutajatele mis tahes arvust veebi lehekülgedel.
  • Tahes värvi counter pilt võib olla tehtud läbipaistev run time.
  • Style numbrit saab määrata aadressil run time.
  • Lubatud vastuvõtva nimed võivad olla konfiguratsiooni faili. Lubatud hosts on need, mida saab käivitada leti eemalt. Ärge ajage segi külastajat alates teatud hosts.
  • IP-filtreerimine läbi konfiguratsiooni faili run time. Mis tahes arvu hosts võib ignoreerida alates lugedes. A netmask saab filtreerida teatud vahemikus hosts võrk või filter välja kogu võrgu. See on hea mõte, et ignoreerida oma vastuvõtva või kogu domeeni. Gen-conf programm võimaldab teil luua konfiguratsiooni faili interaktiivselt.
  • Andmed faili lukustamine. Andmed faili ei saada clobbered samaaegne Loota.cgi protsesse. Pane TÄHELE, lukustamine ei pruugi töötada, kui loenduri datafile on NFS-i partitsioonile.
  • Suurim arv numbrit saab valida või counter saab kuvada koos täpne number run time.
  • Kasutaja saab määrata, start-up counter väärtus run time. See jõustub, kui andmed faili ei ole olemas. Teil palutakse poolt konfiguratsiooni programm, kui soovite selle funktsiooni või mitte.
  • Kui te ei taha kuvar counter, kuid meeldib, et hoida tabab lehel, sh=0 võib olla määratletud QUERY_STRING aadressil run time. Ta kirjutab 1×1 läbipaistev GIF pildi brauser, kuid leti andmed faili on astmeliselt korralikult.

Kataloogi Struktuuri (unix)

Enne läheb konfiguratsiooni kord, palun lugege läbi vaikimisi kataloogi struktuuri alla. See aitab sul vastata küsimustele konfigureerimise skripti. Nime saab muuta, kataloogide, nagu soovite, kuid pidage kataloogi struktuur sama, see teeb teie elu palju lihtsamaks. Sa ei pea looma kõik need kataloogid, nad on loodud sinu jaoks, mida Count-installi programm. Ainsad asjad, mis arvatavasti on teil luua on üksikute datafiles (hoidke lugemine).

/usr/local/etc/Counter <- Baasi Kataloogi
 |-- Logi <- Log Kataloogis
| `-- CountX.X.log <- Log faili
|-- conf <- Conf Kataloogi
| `-- loota.cfg <- Konfiguratsiooni fail
|-- data <- Andmete Kataloog
| |-- proovi.dat <- andmete failid
| |-- joe.dat
| |-- harry.dat
| `--
|
|-- numbrit <- Kohaline Kataloog
| |-- 
| | `-- strip.gif 
| |-- B
| | `-- strip.gif
 | |-- C Kohaline sahara-kataloogid ja
| | `-- strip.gif pilt riba erinevaid stiile
| |-- D
| | |-- lenna.gif
| | `-- strip.gif
| |-- E
| | `-- strip.gif
| |-- cd
| | `-- strip.gif
| |-- düsseldorfi
| | `-- strip.gif
| `-- cdr
| `-- strip.gif
`-- rgb.txt <- värvide andmebaasi nimi

Baasi Kataloogi on kataloog, kus kõik sahara-kataloogid ja failid, mis on seotud terrorismivastase elada.

Log Kataloogis on kataloog, mis hoiab counter Logi faili. counter veateated ja remote access hoiatus sõnumid on kirjutatud, et see kataloog.

conf kataloogi on konfiguratsiooni fail counter. See fail on loodud programmi Gen-conf ja saab käsitsi meisterdatud hiljem. Pärast faili loonud, palun loe kommentaare faili.

data kataloogi kuuluvad kõik datafiles counter. Kui datafiles kauplustes juurdepääsu loeb veebilehti. Iga lehekülg peab olema eraldi datafile. Kui datafile on kindlaksmääratud töö ajal. Sa tead, sellest hiljem.

numbrit kataloogi hoiab sahara-kataloogid koos erinevate stiilide GIF numbrit. Näiteks, alam-kataloog on roheline led numbrit. Alam-kataloogid on GIF faile nimega number zero.gif, one.gif…nine.gif. sa tead, sellest hiljem.

rgb.txt fail on kasutada selleks, et muuta värvi nimetus (näiteks sinine (cyan) sobiva punane, roheline ja sinine värv komponent. See fail tuli X konsortsiumi ning on varustatud jaotus. Te teadma faili hiljem.

Kohaline Stiile (kõik platvormid),

numbrit kasutada seda programmi saab üksikute GIF faile või kõiki numbrit saab ühel pildil riba. See annab teile paindlikkuse, kasutades numbrit oma valik. Kui teil on individuaalne number pilte, need on nimeks zero.gif, one.gif,…. nine.gif, colon.gif, am.gif, pm.gif, comma.gif, dash.gif, d.gif, h.gif, m.gif ja s.gif.Kui teil on pildi ribast, ribad on nimeks strip.gif. Töö ajal, kataloogi pildid on lihtsalt kasutatav täpsustada eri stiilis. Seega ühe programmi saate kuvada numbrit eri stiile. Siin on tarnitud kohaline stiile. Ma ei tarnimise individuaalne number pilte enam. Kõik stiilid numbrit tarnitakse ühe pildi riba. Pane tähele, et numbrit (siis tean, sellest hiljem).

Style styleA kujundanud autor. D, H, M, S segmendi lisatud Andrew Taylor
(digits/A/strip.gif)
Style B styleB Laenatud HTML-juurdepääs counter. (digits/B/strip.gif)
Style C styleC eesmärk [email protected]
(digits/C/strip.gif)
Style D stiilis kujundas autor
(digits/D/strip.gif)
Style E styleE kujundas autor
(digits/E/strip.gif)
Style cd stylecd teinud autor kohta SGI GIMP töötab Linux. D -, H -, M-ja S on vaja tavaline võimalus.
(digits/cd/strip.gif)
Style cdr stylecdr Aidanud Mike Casper.
(digits/cdr/strip.gif)
Style düsseldorfi stylecdd Aidanud Sebastian Hartman
(digits/cdd/strip.gif)
Style bang stylebang Bangla numbrit. Tehtud GIMP autor.
(digits/bang/strip.gif)

On tohutu kogumist GIF numbrit, tutvu Kohaline Mania lehelt. Kui sa disaini mõned lahedad numbrit ja meeldib teistega jagada proovige saata neid Kohaline Maania asemel mind.

Mõned teised saidid:

See programm töötab koos iga numbrit alates Kohaline Mania lehele. Kasutada neid sümboleid, luua alamkataloogides öelda, F, G, H, foo jne. sees numbrit kataloog ja nimeta pilte zero.gif, one.gif..nine.gif. Ma soovitan teil luua pildi riba välja neid numbreid, ja seda kasutada, selle asemel, et kasutada üksikuid pilte.

Enne kui kasutate neid numbreid, palun lugege punktides Kuidas kasutada muid stiile numbrit ja Kuidas luua pildi riba.

Download source/binary (Link)

Samme kompileerida ja paigaldada (Unix)

saate koostada vaikimisi seaded või saate määrata oma seaded. Koostada vaikimisi seaded (väga lihtne), palun minge sub-jagu Kompileerimine vaikimisi seaded. või, kui soovite, võime muuta vaikimisi seaded, shell prompt (shell prompt on koht, kus te tüüp ls, lugeda e-kirju jne.), tippige järgmised käsud kirjeldatud korra ja vajutage klahvi enter:Samm 1

make config.h

skripti Arv-config täidetakse. Skript küsib küsimusi ja lühike kirjeldus. Skript loob päise faili src/config.h. Vaata kataloogi struktuuri pildi, et paremini mõista küsimusi.
valimit istungil

Samm 2

teha kõik

konfigureeritud skript käivitatakse esimese luua Makefiles (libs/mcfg/Makefile, libs/combine/Makefile, libs/bigplus/Makefile, utils/mkstrip/Makefile, utils/extdgts/Makefile ja src/Makefile) oma süsteem. Siis programmid Loota.cgi, mkstrip ja extdgts koostatakse ja kopeerida bin kataloogi.

Samm 3

teha cfg

skripti Gen-conf täidetakse luua leti run-time configuration file count.cfg. See skript küsib küsimusi oma süsteemi. Neile vastata. See protsess loob konfiguratsioonifaili võidelda. Märkus: kui teie hostname on rohkem kui 3 osad, nagu foo.bar.x.com kui skript ei võta seda. Sisesta lihtsalt 3 osa nimetus ja seejärel minna tagasi ja muuta faili käsitsi oma lemmik tekstiredaktor. valimit istungil

4. Samm

make install

See on viimane samm. Skript Arv-installida, paigaldab vajalikud asjad leti teie süsteemi. Pead root kui installite see valdkond, kus root access on vaja. See programm küsib mõned küsimused.

Kui oled valmis kõik eespool nimetatud samme, edukalt, oled valmis test counter.

Kompileerimine vaikimisi seaded
Vaata Kataloogi Struktuur jagu vaikimisi kataloogi struktuuri võidelda. Palun järgige alltoodud juhiseid, kui see kataloog struktuur on OK siis:

Samm 1

teha kõikSamm 2

Esimene edit Config.tmpl, muuta CGIBIN_DIR, et määrata õige tee cgi-bin kataloogi. Ei muuda midagi selles failis. Seejärel, shell prompt (käsuviip, tippige:
make installVaata Configuration file jagu. Lubada oma peremehe, lisades selle juures [lubatud] osa.

Samme kompileerida ja paigaldada (NT) – valikuline

Esmalt küsi endalt, kas sa tõesti pead koguma. kompileeritud versioon on juba esitatud teie mugavuse tagamiseks. Sul on ainult vaja kompileerida, kui soovite muuta vaikimisi mõningaid omadusi counter. Ma kompileeritud programmi NT 4.0 (Intel) MS Visual C++ 5.0. Kui makefiles kaasas on ka MS Visual C++ 5.0. Kui te kasutate mingit muud kompilaator, siis on oma.

Eeldades, et olete juba alla laadinud ja kaevandatud allikatest arhiivist. Avage command shell akna ja tehke järgmist:

 1. cd wwwcount2.5
2. Redigeeri faili src/configNT.h ja vaata, kas midagi on vaja muuta
3. nmake -f makefile.wnt

Eespool nimetatud kord on luua käivitatava src/Count.exe. Kopeerige fail Count.exe oma cgi-bin või scripts directory või kui te ei hoia CGI programmid. kopeerige või teisaldage kataloog data wcount, et sama kataloog, kus kopeeritud programmi Count.exe (kui te redigeeritud faili configNT.h ja muutis asukohta, kopeeri see seal). Loe jagu Kuidas kutsuda programm?utiliite utils/mkstrip/mkstrip.exe ja utils/extdgts/extdgts.exe on ka koostatud. Palun lugege jagu Kuidas luua pildi riba teada, kuidas programmid mkstrip.exe ja extdgts.exe töö.

Test programmi käsurealt (Unix/NT)

shell skript on sätestatud, et testida erinevaid funktsioone counter. Test programmi, shell prompt (käsuviip, tippige:

 cd testid
./testcount-sh

Programmi eesmärk on luua fail nimega Count2_5-ex.html. Laadi see fail üles oma veebilehitsejat vt katsete tulemused.Te saate testida see välja NT nii hästi, tingimusel, et teil on installitud tööriistad Cygwin. Need vahendid annavad üsna täielik Unix-like keskkonna NT ja need on tasuta.

Kuidas kutsuda programm? (kõik platvormid),

Kui teie veebiserver töötab Unix, saab viidata programmi veebileht niimoodi:Kui veebiserver töötab Unix:

 <img src="/cgi-bin/Loota.cgi?df=proov.dat" align="absmiddle">

Kui veebiserver töötab NT:

 <img src="/cgi-bin/Loota.exe?df=proov.dat" align="absmiddle">

Märkus: Unix,.exe pikendamine ei ole kasutatud kindlaks määrata käivitatava. Teil on võimalik helistada oma programmi, mida iganes soovid. Nii et, kui sinu server ei Unixi nimi on counter programm saab Count.exe selle asemel, et Loota.cgi.String pärast ? mark nimetatakse QUERY_STRING. Veenduge, et seal ei ole reavahetused aastal <img src= line ja ole ruumi QUERY_STRING. df=proov.dat, df – datafile ja proovi.dat on counter datafile. Loendur salvestab tabamust seda faili. See datafile on tarnitud. Kui te konfigureeritud vastuolus luba automaatne datafile loomine (pilk loota.cfg faili), võite määrata datafile koos df nagu df=count.dat. Faili loota.dat on loodud teie jaoks, kui luba andmete kataloog on õige.

Kui te konfigureeritud mitte lubada automaatne datafile loomine (hea asi), tuleb teil luua selle faili andmete kataloogi. Muuda kataloog (cd) andmete kataloog ja tüüp:

 echo "1" > count.dat

Aastal NT, ava Command Prompt (Start->Programs ja teha sama.Counter programm on palju võimalusi, võite teha seda tööd ja näevad välja sellised, nagu sa soovid. Päringu stringi, saate kasutada võimalusi, mida on kirjeldatud tabelis. Valikud võivad olla eraldatud | või a &. Saab kasutada ühe või mõlema kombinatsiooni, aga ma eelistan kasutada & nagu mõned brauser ei meeldi |. Siin on näide:

<img src="/cgi-bin/Loota.cgi?ft=4&frgb=gold&df=proov.dat" align=absmiddle>

Valikud võivad olla suvalises järjekorras ning ei ole tõstutundlikud.

Igatahes, vaata seda Näide Lehekülg sa saad pildi.

Counter valikud (kõik platvormid),
[Algselt kirjutatud HTML tabel Kevin]

Märksõnad

align – align counter pilt baas pilt.
vahemälu – See on iganenud. kasutada aegub asemel.
chcolor – muuta ühte värvi counter pilt.
cdt – countdown tähtpäeva.
cdf – countdown kuupäevast.
koma – show koma pärast 3. numbrit paremalt.
dd – kohaline kataloogi.
kraadi või nurk – rotation angle pilt.
df leti andmed faili.
dformat – kuupäeva formaat.
kuva leti, kell, kuupäev, taimer või pilt.
aegub – kasutatakse selleks, et muuta pildi caching käitumist brauseritega.
frgb – Raami värv.
ft – Raami paksus
fy – terve aasta (kõik numbrid).
pilt – Ekraan GIF pildi.
incr – Juurdekasvu leti või mitte.
istrip – Kasutada strip.gif või mitte.
valgustatud – Show sõnasõnaline string.
md – Maksimaalne number, et kuvada.
tühista – Näidata negatiivse kuvandi counter.
offset – Nihe leti pildi servast baas pilt kui komposiit.
pad Vasak padi nulli või mitte.
laadi uuesti – Count lehte uuesti laadida või mitte.
rotate – Pöörake counter pilt.
sdhms – Näitab day, hr, min, sek taimer või mitte.
arvelduse lõplikkuse direktiivi – Show “alates” kuupäevaks näidates samal ajal tagaplaanil.
kala – Näitab loendur või hoida seda peidetud.
srgb, prgb – Muutus allikas värvi pliiatsi värvi.
s – Start count number.
ajavöönd – Show ajal, et ajavööndi.
tformat Tööajaga vormingus, 12-või 24-hr.
tr – Läbipaistvus Sisse või Välja lülitada.
trgb – Läbipaistvus värvi.
xy – Komposiit leti juures, x,y asukohta baas pilt.
Parameeter Nimi Kirjeldus Vaikimisi
aegub=X Seda parameetrit saab muuta pildi caching käitumist teatud brauserid. täisarvuline väärtus ja lõppu määrab vahemälu möödumist kestus sekundites. Kui te ei soovi, et brauseri vahemälu pilt, määra 0. Kui soovite brauseri vahemälu pildi eest 5 minues, määrake väärtus 300. Kehtiv täisarv vahemikus lõpeb parameeter on vahemikus 0 ja 604800 (7 päeva).Pange tähele, need parameetrid teevad brauserid, mis toetavad HTTP Lõpeb päise täpsustatud HTTP spetsifikatsioon. Vaikimisi on enamikus veebibrauserites vahemälu pilt saadud võidelda. See tähendab, et kui keegi külastab teie lehele ja tuleb tagasi mõne aja pärast, leti või kella ei saa värskendada. Pole
reload=B Count lehte uuesti laadida, kui sait admin konfigureeritud leti toetada.
(Lisatud: Dec-05-1998)
Kui site admin konfigureeritud vastuolus loota laadida saavad kasutajad valida loota reload (vaikimisi) või ignoreerida laadida. Saidi admin lubab loota pealelaadimise poolt jah, 1 või true [valikud] punkti, configuration file märksõnaga count_reload. Märkus kui admin otsustas eirata laadida count (count_reload=Nr), kasutaja eelistused on ignoreeritud. Kehtivad väärtused boole ‘ i parameeter reload on Y, N, T, F, 1 või 0. reload=T
Loe uuesti, kui saidi admin konfigureeritud nii.
cdt=aasta;kuu;päev;hr;min;sek(Lisatud: Dec-13-1998) Näita mahalugemise aega selle tähtpäeva. parameeter cdt määrab taimeri tähtpäeva. Kehtivad väärtused selle parameetri puhul on 6 tühikuga eraldatud semikooloni. Esimese täisarvuni määrab aastal, näiteks: 2000. Kuu algab 1 (jaanuar). Esimene päev on 1. Märkus: Unix süsteemide aasta ei saa olla väiksem kui 1970 kuna Unix epoch algab algab kell 00:00:00 1. jaanuar, 1970 Koordineeritud maailmaaja (UTC) järgi. Vahemikus hr on 0 kuni 23. Vahemikus min 0 kuni 59 ja vahemikus sek on 0 kuni 59. Loota ette, et Aastal 2000, kui parameeter on: euroopa liidu asutuste tõlkekeskus=2000;1;1;0;0;0. Kui sa ei määra ühtegi Ajavöönd parameetriga ajavöönd, taimer, arvutatakse veebiserver ajal. Näiteks kui soovite, et näidata tagaplaanil GMT täpsustada ajavöönd: ajavöönd=GMT+0000. Pole
cdf=aasta;kuu;päev;hr;min;sek(Lisatud: Jul-17-1999) Näita mahalugemise aega alates sellest kuupäevast. parameeter cdf määrab taimeri kuupäev. Vaikimisi on arvutada praegusest kohaliku aja või kohalik kellaaeg konkreetse ajavööndi järgi, kui parameeter ajavöönd on määratud. Kehtivad väärtused selle parameetri puhul on 6 tühikuga eraldatud semikooloni. Esimese täisarvuni määrab aastal, näiteks: 1999. Kuu algab 1 (jaanuar). Esimene päev on 1. Märkus: Unix süsteemide aasta ei saa olla väiksem kui 1970 kuna Unix epoch algab algab kell 00:00:00 1. jaanuar, 1970 Koordineeritud maailmaaja (UTC) järgi. Vahemikus hr on 0 kuni 23. Vahemikus min 0 kuni 59 ja vahemikus sek on 0 kuni 59. kohalik veebiserver ajal.
sdhms=B Näita day, hr, min, sek taimer või mitte. See parameeter mõjutab seda, kuidas taimeri ekraanil kuvatakse. Kehtivad väärtused boole ‘ i parameeter sdhms on Y, N, T, F, 1 või 0. Mida defualt, selle näitaja väärtus on Tõene, mis tähendab, et tagaplaanil on näitab, kui Päeva, Tundi, Minutit ja Sekundit, Kui sa tahad lihtsalt näidata, tagaplaanil päeva, täpsustatakse F väärtus. sdhms=T
arvelduse lõplikkuse direktiivi=B Näita kuupäevast (edaspidi ” arvelduse lõplikkuse direktiiv) alla tagaplaanil. parameeter arvelduse lõplikkuse direktiivi näitab kuupäevast allpool tagaplaanil. Kellelt kuupäev on aeg, kui programm on täidetud. Aeg kuupäev on alati 24 hr formaadis. Kui kasutate parameetrit ajavöönd, ajavöönd offset näidatakse lõpus ajal. See võib olla vajalik, et näha seda kuupäeva veenduge, et Counter programm tegelikult jooksis ja brauser ei laadimis pilt vahemälu. Kasutada cache=F&aegub=0 veenduge, et brauser ei vahemälu pilt. Kehtivad väärtused boole ‘ i parameeter arvelduse lõplikkuse direktiivi on Y, N, T, F, 1 või 0. arvelduse lõplikkuse direktiivi=F
kuva=X Määrab, mida kuvada. kehtivad väärtused X on: counter, kell, kuupäev, tavaline, pilt või versioon. Kui väärtus on tagaplaanil ja kui taimeri aeg ei ole määratud parameeter cdt, tagaplaanil aastal 2000 eeldatakse. Vaata ka: cdt. Märkus: Kui te määrata display=image ja kui määrate datafile dfparameeter ja kui incr on tõene, siis counter astmeliselt vastavalt datafile. See aitab mõned inimesed, kes ei meeldi, et näidata võidelda, selle asemel, et neid saab näidata pilti. Saab kasutada incr=F alates teise lehe kuvar counter. kuva=counter
ajavöönd=X Display time/kuupäev määratud ajavööndi järgi. parameeter timezone= on ainus märkimisväärne kuva,=kell, kuva=date või kuva=taimer Kasutage seda parameetrit, kui sa tahad, et kuvada kellaaeg või kuupäev, teine timezone või arvutada, taimer viitena timezone, et tähtajaks. Ajatsooni peab olema määratud positiivne või negatiivne nelja kohaline nihkunud GMT, näiteks: timezone=GMT-0500 või timezone=GMT+0000 või timezone=GMT+0530. Ka rutiinne, et kuvada kellaaeg erinevate ajavööndite on kirjutatud üldine mõiste. Seega, unix masinad ei ole teadlik suveaja tõttu viisil rutiini, mis on kirjutatud. Näiteks, kui suveaeg on, et kuvada kellaaeg NY, ajavöönd on timezone=GMT-0500 selle asemel, et timezone=GMT-0400.Kui kell näitab kohalikku aega vale, täpsustage oma ajatsooni, et parameeter selleks, et näidata õiget aega. Pole.
tformat=X Time format 12 või 24 tunni jooksul. Seda parameetrit saab kasutada, et kuvada kellaaeg 12-või 24-tunni formaadis. Kehtivad väärtused parameeter X on 12 või 24. tformat=12
dformat=X Määrab kuupäeva vorming. See parameeter on ainult suur ekraan=kehtivuse. Kehtiv väärtus string parameeter X on suvaline kombinatsioon MMDDYY (Kuu-Päev-Aasta). Näiteks, dformat=ppkkaa, dformat=YYMMDD. Näita kogu aasta jooksul ekraanil, mitte kahe kohaline aasta täpsustada, YYYY, selle asemel, YY, näiteks dformat=MMDDYYYY. Näita kogu aasta jooksul, saate kasutada ka parameeter fy. dformat=MMDDYY
fy=B Näita kogu aasta jooksul (fy) kuupäev, selle asemel, et ainult kahe kohaline aasta. See loogiline parameeter näitab, kas näidata kõiki aasta numbrit asemel vaikimisi kaks numbrit kehtivuse. Muide programm kuvab kõik aasta numbrit, vaikimisi on alates 2000. Aastast. Kehtivad väärtused boole ‘ i parameeter fy on Y,N,T,F,1 või 0. Vaata ka: dformat. fy=F
istrip=B Kasuta pilti ribad Sisse/Välja boole ‘ i väärtus istrip määrab, kas kasutada pildi-riba või mitte. Kui määrate istrip=F, programm otsib üksikute kohaline pildi faile numbrit/style kataloog. Kehtivad väärtused boole ‘ i parameeter istrip on Y, N, T, F, 1 või 0. istrip=T
ft=X Raami Paksus võite mähkida leti kaunistuseks kaader on X pikslit paks. Kasutage 0 raamita. Väärtused üle 5 teha kena 3-D efekti. ft=4
frgb=R;G;B
või
frgb=RRGGBB (hex)
Raami Värv Määrab värvi raam RGB (punane/roheline/sinine) vorm. Iga värv komponent, R, G ja B on määratud väärtus on vahemikus 0 kuni 255. Kui te kasutate ft= ilma frgb= param vaikimisi värvi on kasutatud.Kui määrate frgb= ilma ft=, siis raami paksus vaikimisi 5. Kõik näited näitavad, ft=5. Värv võib olla määratud ka hex string või nimi. Ärge kasutage # enne hex stringi Netscape. Näiteks, kui soovite määrata valge hex, kasutada frgb=ffffff. Te saate kasutada ka värvi nimetus (nt frgb=blue) kui loendur on konfigureeritud teha (vaadata cfg faili). Vaata värvi nimi kaardistamise andmebaasi mõned näpunäited, värvi nime andmebaasi. frgb=100;139;216 või
frgb=648bd8
tr=B Läbipaistvus on/Off saate määrata, kas teie counter pilt on läbipaistev värv, millel on Loogiline B. Nii et sm=Y tähendab, seal on läbipaistev värv. See ei ole tähtis, kas GIF failid, mida kasutatakse numbrit on “läbipaistev”, te peate selgesõnaliselt mis värvi teha läbipaistev. Kui määrate trgb=, siis sa ei pea määrama sm=Y. Kui määrate sm=Y ja ei täpsusta trgb=, siis vaikimisi värv must peab olema läbipaistev. Kehtivad väärtused B on Y, N, T, F, 1 või 0. tr=F
Ei Läbipaistvus
trgb=R;G;B
või
trgb=RRGGBB (hex)
Läbipaistvus Värv Määrab värvi läbipaistvad RGB (punane/roheline/sinine) vorm. Iga värv komponent, R, G ja B on määratud väärtus on vahemikus 0 kuni 255. Kui te kasutate sm= ilma trgb= param vaikimisi värvi on kasutatud. Värv võib olla määratud ka hex string või nimi. Ärge kasutage # enne hex stringi Netscape. Näiteks, kui soovite määrata valge hex, kasutada trgb=ffffff. Te saate kasutada ka värvi nimetus (näiteks trgb=blue) kui loendur on konfigureeritud teha (vaadata cfg faili). Vaata värvi nimi kaardistamise andmebaasi mõned näpunäited, värvi nime andmebaasi. Kui te kasutate trgb= siis sm=Y ei ole vaja. trgb=0;0;0 või
trgb=000000
md=X Max Numbrit Määratleb maksimaalse arvu numbrit näidata. Mis tahes väärtuse vahel 5 ja 80 kaasava on lubatud. Polster koos nullid on automaatselt teha teie jaoks; enam loeb on kärbitud antud X. md=6
Ilma polster
pad=B Vasak polster koos 0s Pööra polster sisse/välja koos md= seadistus. See mõjutab ka polster tunni kell. Kehtivad väärtused boole ‘ i parameeter B on Y, N, T, F, 1 või 0. pad=N
Ilma spetsifikatsiooni md=väärtuspad=Y
Koos spetsifikatsiooni md=väärtus
dd=A Number Directory Tähistab kataloogi konkreetse stiilid numbrit. Nelja stiili numbrit on tarnitud. Neid hoitakse kataloogid A -, B -, C-ja D-ni. Külasta kohaline mania lehele muud stiilid numbrit. dd=
Minu roheline LED numbrit
image=gif_file Kuva see GIF fail Teil on võimalik kuvada kõik GIF pildi määratud ka see parameeter. Asukoha seda faili on määratud dd= parameeter. Pange tähele, et ei tee GIF fail on lubatud. Kõik omadused, counter taotleda pilt. See parameeter on kasutatav juhul counter pildi GIF pildi. Vaikimisi vastavusse viimine on top-keskus ja vaikimisi offset on 2 pikslit pealt GIF pildi. Kui soovite komposiit kell, kuupäev või contdown, täpsustada nii kuva paramter. Pole
koma=B Kuva koma pärast iga 3-kohaline paremalt. boole ‘ i väärtus parameetri koma määrab, kas kuvatakse koma pärast iga 3-kohaline paremalt. Kui te kasutage seda parameetrit, tõsi, vasakpoolne padding nullidega on välja lülitatud. koma=F
srgb=R;G;B
või
srgb=RRGGBB (hex)prgb=R;G;B
või
prgb=RRGGBB (hex)
Muuda värvi pilt sihiku värvi lennult. Kõik ühte värvi pilt võib muutunud eri värvi sõita. srgb seisab allikas värvi, mis värvi muuta. prgb seisab pliiatsi värvi, mis on suunatud värvi. Väärtused srgb ja prgb saab koolon eraldatud värv komponendid e.g, srgb=255;0;0), hex väärtuse (näiteks srgb=ff0000) või värvi nimetus (näiteks srgb=punane). Värvi nime võib kasutada juhul, kui teil on konfigureeritud leti teha (vaadata cfg faili). srgb=00ff00
(0;255;0 roheline)prgb=00ffff
(0;255;255 cyan)Koos chcolor=T
chcolor=B Muuda värvi pilt. See parameeter on tavaliselt kasutatakse selleks, et muuta vaikimisi roheline värv sinine. See on, kui sa täpsustada chcolor=T, ja soovite seda muuta, roheline-sinine (cyan), siis ei ole vaja määrata, srgb ja prgb parameetrid. 1×1 GIF ei kuvata. Kehtivad väärtused boole ‘ i parameeter B on Y, N, T, F, 1 või 0 chcolor=F
s=X Start Count Seda parameetrit kasutatakse selleks, et määrata algväärtus on vastuolus teatud arvu X. See kehtib üksnes juhul, kui olete otsustanud, et lubada automaatne datafile loomist. See on halb tava, et lubada automaatne datafile loomist, kuid see muudab saidi säilitamise lihtsamaks. Automaatne datafile loomise võimalus on sätestatud konfiguratsiooni faili ja seda saab ka muuta läbijooksuaeg. Pange tähele, et see parameeter ei ole mingit mõju, kui datafile on juba olemas. Kui soovite muuta loenduri väärtus olemasolevate datafile, käsitsi muutma faili. Minimaalne väärtus, st on 1. s=1
Count algab 1
sh=B Näita numbrit Kasutada pööra kuva numbrit sisse või välja vastavalt Loogiline B. Kui sh=T, counter kuvatakse ja astmeliselt, see on vaikekäitumine.Kui sh=F nr numbrit näitab, aga leti ikkagi juurdekasvu; selle asemel numbrit läbipaistev 1×1 GIF ei kuvata. Kehtivad väärtused boole ‘ i parameeter B on Y, N, T, F, 1 või 0 sh=Y
df=data_file Datafile salvestada count Määrab, et faili nimi ladustamiseks loota. Fail peab olema eraldatud, et sa nagu oli mainitud “Load” punktis. Saate kasutada df=random, et kuvada suvaline number.Üks eriline kasutada parameeter on df=RANDOM. See tagastab juhusliku arvu abil murdarvuline osa võõrustaja ajal päeval kell seeme generaator. Erinevalt kõigi teiste WWWcounter parameetrid, faili nime ette on tõstutundlik, välja arvatud väärtus on juhuslik. Või Juhusliku või juhuslik, jne. df=random
kui ei datafile on määratud
incr=B Juurdekasvu Loota Võimaldab kuvada praeguse loota ilma juurdekasvu loota. Seda saab kasutada, et uurida loota esitamise või muul eesmärgil ilma lisamist loe. Kehtivad väärtused boole ‘ i parameeter B on Y, N, T, F, 1 või 0. incr=T
Juurdekasvu counter
põleb=X Kuva sõnasõnaline Võimaldab kuvada antud, etteantud string. Kehtivad väärtused string X on numbriga, a,p,: ja – ei ole
tühista=B Tühista värv Võimaldab tühista värvi counter-kohaline. Pane tähele, et Raam on vabastatud nullides. Kehtivad väärtused boole ‘ i parameeter B on Y, N, T, F, 1 või 0. tühista=F
ei tühista
kraadi=X
või
nurk=X
Rotate X kraadi Võimaldab pöörata counter pilt X kraadi. Võimalikud väärtused X 90, 180, 270 ja 360. Märkus 360 on mõttetu, kui loendur tulen tagasi algse 0 kraadi. Märkus: Microsoft MS Explorer tõlgendab &kraadi määral iseloomu (see on vist bug IE), nii et kasutage nurga all, et oleks ohutu. kraadi=270
Koos pöörlema=Y ja ilma kraadi=X
pöörata 270 kraadi päripäeva
rotate=B Rotate/Off Tõeväärtus B lülitab sisse-või väljalülitamiseks keera. Kui te kasutate kraadi= seade, pöörata ei ole vaja. Kehtivad väärtused boole ‘ i parameeter B on Y, N, T, F, 1 või 0. rotate=F
ei pööra
xy=x;y composite leti pildi baas pilt kohas x,y Kui base pilt on määratud ka pilt parameeter, parameeter xy saab kasutada komposiit leti pilt baasi pildi asukoht, x,y. x on positiivne suunas paremale ja y on positiivne allapoole. Co-ordinate ülemises vasakus nurgas baas pilt on 0,0). Vaata ka: align. xy=1;1
align=X komposiit-counter/kell/taimer pildi baasi pildi ja viia leti pilt. Seda valikut saab kasutada komposiit leti baasi pildi (määratud pilt, mille kohta oli teada, laius ja kõrgus. Sel viisil on teil võimalik määrata laiuse ja kõrguse leti pilt <img src= tag kutsudes võidelda. See tähendab, kui loendur on esimene asi, suur tabel, brauser ei pea ootama, et arvutada välja laius ja kõrgus on counter pilt enne laadimist puhata. Kehtiv väärtus parameetri align topleft, topcenter, topright, midleft, midright, midcenter, bottomleft, bottomcenter ja bottomright. Parameeteroffset saab kasutada, et määrata, offset pikslites servast baasi pildi. Märkus.: xy parameeter on suurem, tähtsam, kui viia. Seega, kui mõlemad xy ja joondamine on määratud xy võtab järjekorda. Vaata ka: xy. align=bottomcenter
offset=N Nihe leti pikslites servast baas pilt kui komposiit loendur koos pildile. parameeter offset on kasutatud parameeter align, et määrata nihke counter pikslites servast baas pilt kui komposiit counter/kell-pilt on base image. Kui align=topleft, nihe on loendada üles ja vasakule serva baasi pildi. Kui align=topcenter, offset arvestatakse alates ülemisest servast alumise pildi. Kui align=topright, offset on loendada üles ja paremale serva baasi pildi. Kui align=midleft, offset arvestatakse alates vasakust servast alumise pildi. Kui align=midcenter, offset, ignoreeritakse. Kui align=midright, offset arvestatakse paremast servast baasi pildi. Kui align=bottomleft, offset loetakse vasakult ja alt äär baasi pildi. Kui align=bottomcenter, offset arvestatakse alumisest servast alumise pildi. Kui align=bottomright, offset loetakse paremalt ja alt äär baasi pildi. Kehtiv väärtus paramter N on positiivne täisarv. Vaata ka: xy. offset=2

Kuidas kasutada muid stiile numbrit

Seal on mitmeid saite, sealhulgas Kohaline Mania , mis säilitab array kogumise GIF-kohaline mida saab kasutada koos võidelda. Counter programmi saab kasutada neid numbreid 2 viisil.

  1. Kasuta ühe pildi ribad numbrit. See on vaikimisi käitumist, mis on vastuolus programm otsib image fail nimega strip.gif numbrit/stiil directory vaikimisi. Kasutades pildi riba on palju tõhusam kui kasutades individuaalset numbrit, sest
    • suuruse pildi riba on peaaegu alati väiksem kui kombineeritud suurus üksikud pildid.
    • Disk i/o on oluliselt vähenenud, sest ainult üks fail tuleb avada asemel mitu.
  2. kasuta üksikute kohaline pildile iga number, näiteks zero.gif, one.gif…nine.gif. Need kohaline pilte elavad numbrit/stiil directory. Kui teile meeldib kasutada counter kell, 3 täiendav kohaline pilte on vaja, näiteks, colon.gif, am.gif ja pm.gif. Kui soovite kasutada koma oma arvesti numbrit, teine pilt on vajalik, nt, comma.gif. Kui soovite kasutada loendur, et kuvada kuupäev, veel üks pilt on vajalik, nt, dash.gif. Kui te kogute numbreid väline allikas, ärge unustage, et nimetage pildid zero.gif, one.gif, two.gif, ... nine.gif, colon.gif, am.gif, pm.gif, comma.gif ja dash.gif

Jagu Kuidas luua pildi riba kirjeldatakse, kuidas luua pildi riba üksikute kohaline pilte. Kui teile meeldib kasutada individuaalset numbrit, selle asemel, sa peab kasuta valikut istrip=F kui sa kõne loendur alates veebilehe, sest vaikimisi istrip=T.

Kuidas luua pildi riba

Kui teil on individuaalne number-pilte saate luua pilt ribad neid. Pilt riba vähendab ketta i/o oluliselt, sest loendur on vaja lugeda ainult üks pilt, selle asemel, et paljud ja pildi suurus enamikul juhtudel on väiksem kui kombineeritud suurus üksikuid pilte.Programm nimega mkstrip on kaasas, et luua pilt riba üksikute kohaline pilte. Teine programm nimega extdgts on tarnitud ekstrakt üksikute GIF pilte strip.gif (tehtud mkstrip). extdgts on olemas, et aidata teil välja, kui peate ekstrakt kohaline pilte mingil põhjusel.

Koostada programme, mine utils directory ja shell prompt (käsuviip, tippige:

 teha

Enne nende kasutamist, kopeeri mkstrip ja extdgts kuskil teed, muidu saad error “command not found.”Nüüd mine kataloogi kus kõik üksikud kohaline pildid on ja tüüp:

mkstrip zero.gif one.gif two.gif .... nine.gif colon.gif am.gif pm.gif > strip.gif

Pane tähele, et faili nimed ei ole olulised, aga selleks on väga oluline. Näiteks faili nimed võivad olla 0x.gif, 1x.gif jne.Luua kataloog öelda, F sees numbrit kataloog ja kopeeri või teisalda faili strip.gif F. Võite kasutada seda riba dd=F.

Eespool nimetatud riba saab kasutada arvesti ja kella, kuid mitte kuupäev. Samuti EI ole võimalik kasutada juhul, kui soovite kuvada koma. Kui soovite kasutada kuupäev ja koma, sul peab olema pildi koma ja kriips. Näiteks strip-kohaline stiil on loodud käsuga:

mkstrip zero.gif one.gif ... nine.gif colon.gif am.gif pm.gif comma.gif \
kriips.gif > strip.gif

Pange tähele, et pilte kasutatakse argumente hoolikalt. programmi mkstrip paneb vajaliku informatsiooni GIF kommentaar pikendamise kohta ribad. Counter programmi korrastas kommentaar pikendamine otsustada, laius individuaalset numbrit riba. Seega, riba võib olla kohaline segmentide muutuva laiusega.näiteks, kommentaar, pildi riba kohaline stiilis A on:

15:0:15:30:45:60:75:90:105:120:135:150:165:180:195:210:225

Kõige vasakpoolsema integer 15 on märgitud, seal on 15 individuaalset numbrit pildi ja järgmine koolon eraldatud paari on asukoht ja vasakul pool segmendi üksikute piltide vasakpoolsema serva. Kui sa vaatad tähelepanelikult, siis näete, et üksiku segmendi riba on 15 pixel lai. Kõrgus on määratud lugemise pilt. Kui kasutate programmi mkstrip, siis ei ole vaja teada midagi kommenteerida, see luuakse õigesti teile. See on siin mainitud, sest see on võimalik siis saadud riba kuskilt ja soovite lisada kommentaar pildile.

Konfiguratsiooni faili (kõik platvormid),

loota.cfg fail sisaldab runtime konfiguratsiooni andmed eristas programm. Fail koosneb osad ja parameetrid. Osa algab nimi jagu nurksulgudes ja jätkub kuni järgmise osa algust. Lõigud sisaldavad parameetrite vormi keyword=väärtus või lihtsalt märksõna, üks iga rida. Fail on line-põhine, mis tähendab, et iga newline-lõpetada joon tähistab kas märkus jaotise nimi või parameeter. Osa ja parameetrite nimed ei ole tõstutundlikud. Proovi konfiguratsiooni faili on toodud allpool:

###-----------------------------------------------------------------------
### configuration file for Count 2.5
### Automatically generated from user input by the script Gen-conf
### created on: Sun Jan  3 18:15:01 EST 1999
### Note: Configuration file format for Count 2.5 is different than
###       older versions. -- mm
### The format of the file is described below:
###   - Any line starts with # or ; is considered comment and ignored.
###   - A section in the file is inside left and right bracket.
###   - Each section has parameters below the section.
###
### Please read the Configuration section in the counter webpage for details.
### The official counter homepage is at URL:
###     http://www.fccc.edu/users/muquit/Count.html
###----------------------------------------------------------------------

[version]
   2.5 

##-- options section
; If auto_file_creation=Yes, then the users can create data files. It IS
;  dangerous to set this option to Yes.
#
; strict_mode=Yes or No. Run the program in strict mode or not. It's a good
;  idea to set this option to Yes.
#
; allow_rgb_database=Yes or No. Convenient to use because colorname e.g., red,
;  gold etc can be used instead of rgb components of the color, however it is
;  very inefficient to lookup. If your site is busy, set this option to No.
#
; count_reload=Yes or No. It is a good idea to set this option to No. But
;  you've to set this option to Yes if you are running a proxy server.
;  Normally set this to Yes.
#
; log_error_messages=Yes or No. If your site is extremely busy and if the
;  counter generates lots of logs, set this option to No. Normally set this
;  option to Yes.
#
; show_error_messages_to_browsers=Yes or No. Set this option to No if you're
;  concerned with privacy and you're sure that the counter works perfectly.
;  If you set this option to No, you will not see error messages.

[options]
  auto_file_creation=No
  strict_mode=Yes
  allow_rgb_database=Yes
  count_reload=No
  log_error_messages=Yes
  show_error_messages_to_browsers=Yes

; You can specify IP address of the hosts you want to ignore from counting.
; netmasks can be used to ignore a entire network or a specificrange of
; hosts in the network. Read the counter documentation to know about
; netmasks. Wild card can be used as well. one item per line.
;
[ignore IPs]

;
; All possible names and IP addresses by which your host can be referred.
; These hosts can access the counter remotely or locally. Host running
; the http server must exist here. Wild card can be used. one item per line.
;
[authorized]
  *.bar.com
  abcd.foo.com
  abcd
  131.249.1.100
  www.foo.com
  www
  test.counter.com

Config fail on sõeluda iga kord leti programm saab juurde. Seega, mida väiksem on fail, seda parem tulemus. Kui teil on tuhandeid kirjeid, [ignoreerida IPs] või [lubatud] punkti, märkad töö halvenemist. Proovige kasutades metamärke kui võimalik.Alates versioonist Loota versioon 2.4, referrer vastuvõtva nimed on vaatas DNS-kui programm on koostatud kooskõlas USE_DNS makro määratletud src/Makefile. See võimaldab teil loetleda wild-card IP aadresside vahemikke [lubatud] punkti, config faili. See funktsioon suudab vähendada 200 rida [lubatud] punkti alla ühe joone. Ilma USE_DNS, hosti nime poolt saadetud brauseri HTTP_REFERER päist peavad olema loetletud TÄPSELT.

Te võite võtta olemasoleva config faili ja seda muuta või kasutada programmi Gen-conf, et luua üks. Püüdke hoida kommentaarid, faili on minimaalne. Märkus, [ignoreerida ips] jaos sisaldab ainult IP-aadressid, IP-aadress ja võrgumask või looduslike kraasitud IP-aadressid. Ärge kunagi kasutage vastuvõtva nimed käesolevas jaos, nad ei arvestata. Netmasks saab kasutada, et saada peenem kontrolli ignoreerida väga konkreetne valik hosts. Loe jagu Kuidas kasutada netmasks [ignoreerida IPs] punkti kui teil on konkreetseid vaja ignoreerida mitmeid hosts. Muul juhul kasutage metamärke ja olla õnnelik. [Lubatud] punkti, sisaldab kõik nimed ja IP aadressid hosts lubatud täita, counter kaugjuhtimise teel või kohapeal. Nimi ja IP host töötab veebi server peab olema see jagu.

Kuidas kasutada netmasks [ignoreerida IPs] punkti
Selle osa numbri ja koodi kasutada netmasks on kirjutatud Davorin Bengez, ([email protected])1. Kokkuvõte muudatused

“Vastuvõttev ignoreerida” lahter sisaldab ühe või rohkem rida, IP aadressi hosts, mis on ignoreeritakse counter uuendused.

Uus funktsioon selles versioonis on võimalus, et mask maha rühmade hosts (subnetworks) määratletud vastava võrgu / netmask paari. See võib olla kasulik, kui me soovime, et välistada pääseb alates hosts meie campus või võõrustajad inimeste arendamine lehekülge.

Et täita seda, iga rida vastuvõtva ignoreerida plokk võivad võtta kaks argumenti. Kui teine argument on kohal, esimene on eeldada, et võrguaadress ja teine võrgumask. Kui ainult üks argument on olemas, seda on võetud kui vastuvõtva aadress või serveri aadress wild card.

Kui see mõiste “võrgu aadress / netmask” kõlab võõras, sa peaksid konsulteerima oma sõbralik-võrgu administraatori poole.

2. Kuidas kindlaks teha, ignoreerida hosts parameetrid

Seadistada `ignoreeri hosts’ block configuration faili, sa peaksid teadma vähemalt, kuidas network / network mask kontseptsioon töötab. Siin on lühike kirjeldus.

2.1. IP-Aadressid ja netmasks mõiste

IP-aadress on 32-bitine väärtus (neli octets), mis on loetavuse eesmärgil kirjutatud neli kohta pärast koma väärtused, mis on eraldatud punktiga (nn punktiir quad). Näiteks, võrgu aadress – täpiline quad märke

 161.53.4.28

on – binaarne märke

 10100001 00110101 00000100 00011100

Binaarne esindus on see, mida me vajame, et määrata võrgu aadressid ja netmasks.Iga võrgu IP-aadress on isoleeritud võrgu ja hosti osa.

Üldiselt, võrgud on jagatud mitmesse klassi. Siin on kolm peamist vormid [1]:

– A-klassi võrk on esimene octet vahemikus 0 kuni 127. Esimene octet on võrgu aadress, samal ajal kui teised kolm octets täpsustada vastuvõtva osa. Binaarne märke, see on midagi (n – võrgu, h – host)

 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh

Seal on 27 sellised võimalik, võrgud, iga koos (224 – 2) hosts.- B-klassi võrk on esimene octet vahemikus 128 191. Kaks esimest octets on võrgu aadress ja kolmas ja neljas on hosti aadress. Binaarne märke, see on midagi (n – võrgu, h – host)

 10nnnnnn nnnnnnnn hhhhhhhh hhhhhhhh

Seal on 214 sellised võimalik, võrgud, iga koos (216 – 2) hosts.- C-klassi võrgu on esimene octet vahemikus 192 kuni 223. Esimese kolme octets on võrguaadress, ja neljas on hosti aadress. Binaarne märke, see on midagi (n – võrgu, h – host)

 110nnnnn nnnnnnnn nnnnnnnn hhhhhhhh

Seal on 221 sellised võimalik, võrgud, iga koos (28 – 2) hosts.Märkus: “-2” on, sest 0 on reserveeritud “see host” ja 255 – saade, või “kõik hosts see võrk”.

Miski ei takista meid lõhe võrgu poolt meile antud teenusepakkuja arvesse mitmeid väiksemaid võrgustikke. Seda tehakse sageli reaalses elus.

Võrk on jaotatud seades 32-bit subnet mask, kus 1 on esindada võrgu osa, ja 0 on esindada vastuvõtva osa, kui IP-aadress. Nüüd me võime õigesti oletame, et vaikimisi netmask B-klassi võrk on 11111111 11111111 00000000 00000000 (binaarne või 255.255.0.0 aastal punktiir quad märke).

Näiteks, kui meil on antud üks C-klassi võrgu (kuni 254 hosts), ja me tahame, et partitsioon on jagatud 8 võrgustike 32 hosts iga subnetwork, me ei saa seda teha, nagu järgmises näites:

Näide:

Oletame, et meil on antud C-klassi võrgu aadress 220.105.101.0. Algne netmask on seatud 255.255.255.0. Vahesein võrgustik arvesse 8 subnetworks, me peame võtma 3 bitti vastuvõtva osa aadress (23 = 8). Kirjutame see binaarne:

Võrgu aadress 220.105.101.0:

 11011100 01101001 01100101 00000000

Netmask oli 255.255.255.0:

 11111111 11111111 11111111 00000000

Nii, nagu me tahame, et on 8 subnetworks (selleks on vaja 3 bitti vastuvõtva osa), võrgumask on: 11111111 11111111 11111111 11100000 või 255.255.255.224 aastal punktiir quad-kursile.Vastuvõttev osa aadress on kahanenud kuni 5 bitti, ja meil on uued võrguaadressi põhjal 25 ajavahemike järel. Seega, meie uus subnetworks on:

 220.105.101.0 220.105.101.32 220.105.101.64 220.105.101.96
220.105.101.128 220.105.101.160 220.105.101.192 220.105.101.224

n.b. Sama netmask (255.255.255.224) kehtib iga 8 võrgustikud.Eelmisest näitest võib näha, et netmask ei ole võimalik määrata omavolilise piiri, vaid pigem aadressid, mis on volitused 2.

2.2. Konfiguratsiooni suunised

Tegelikult, see ei ole tähtis, kas teie võrk on A-klassi, B või C. oluline on, mis subnetwork või võrgu osa, mida soovite mask maha.

Et kindlaks teha, kas teatud peremees on teatavas võrgu, serveri aadress JA võrgumask on võrreldes võrgu aadress. Kui need on identsed, on vastuvõtva jooksul antud võrku.

Näide 1: Kindlaks, kas vastuvõttev 161.53.4.4 asub võrgu 161.53.4.0 koos netmask 255.255.255.0:

 decimal kahekomponentsete

kaugserveri aadress 161.53.4.4 10100001 00110101 00000100 00000100
netmask 255.255.255.0 11111111 11111111 11111111 00000000
ANDed 161.53.4.0 10100001 00110101 00000100 00000000

võrgu aadress 161.53.4.0 10100001 00110101 00000100 00000000

kuna 161.53.4.0 = 161.53.4.0, vastuvõtva sisaldub võrgustiku raames.Näide 2:

Teha kindlaks, kas vastuvõtva 161.53.91.7 asub võrgu 161.53.91.0 koos netmask seatud 255.255.255.224

 decimal kahekomponentsete

kaugserveri aadress 161.53.91.7 10100001 00110101 01011011 00000111
netmask 255.255.255.224 11111111 11111111 11111111 11100000
ANDed 161.53.91.0 10100001 00110101 01011011 00000000

võrgu aadress 161.53.91.0 10100001 00110101 01011011 00000000

kuna 161.53.91.0 = 161.53.91.0, vastuvõtva asub võrgustiku raames.Näide 3:

Teha kindlaks, kas vastuvõtva 161.53.91.99 asub võrgu 161.53.91.0 koos netmask seatud 255.255.255.224

 decimal kahekomponentsete

kaugserveri aadress 161.53.91.99 10100001 00110101 01011011 01100011
netmask 255.255.255.224 11111111 11111111 11111111 11100000
ANDed 161.53.91.96 10100001 00110101 01011011 01100000

võrgu aadress 161.53.91.0 10100001 00110101 01011011 00000000

kuna 161.53.91.96 != 161.53.91.0, peremees on EI asu võrgus.Seadistada netmask korralikult ja kontrollida konfiguratsiooni, sa pead teadma, millised aadressid on kaetud teatud võrgu aadress / netmask kombinatsioon.

4. Näide:

Mis vastuvõtva asuvad võrgu 161.53.91.0 koos netmask seatud 255.255.255.224?

decimal          binary

network address 161.53.91.0      10100001 00110101 01011011 00000000
netmask         255.255.255.224  11111111 11111111 11111111 11100000
 161.53.91.0 161.53.91.32 161.53.91.64 161.53.91.96,
161.53.91.128 161.53.91.160 161.53.91.192 161.53.91.224

On ilmselge, et ainult 5 viimast bitti on hosti aadress, kuna netmask mask maha 3 ülemise bittide viimati octet. Võimalik host aadressid on 0 (mida ei saa kasutada) kuni 00011111 binaarne või 31 kümnendsüsteemis. Seega, hosts piires antud võrk on 161.53.91.1, et 161.53.91.31. (n.b. koos eespool konfiguratsiooni, mis meil on võimalik, võrgud:

Näide 5:

Kuidas ma saan valida hosts aadressid vahemikus 161.53.5.16, et 161.53.5.31?

first host      161.53.5.16      10100001 00110101 00000101 00010000
last host       161.53.5.31      10100001 00110101 00000101 00011111

(all selected hosts)             10100001 00110101 00000101 0001xxxx
first host      161.53.5.16      10100001 00110101 00000101 00010000
last host       161.53.5.31      10100001 00110101 00000101 00011111

(all selected hosts)             10100001 00110101 00000101 0001xxxx

References:Võib täheldada, et vastuvõtva osa on viimased neli bitti aadressi, mis viib netmask, 255.255.255.240. Võrgu aadress on aadress, mis tahes hosts ANDed koos netmask:

[1] Douglas E. Tulija
"Internetworking, Mille TCP/IP - Põhimõtted,
Protokollide ja Arhitektuur"

[2] Uyless Must
"TCP/IP ja sellega Seotud Protokollide"

Komposiit, kui pilt

Komposiit leti pildi baas, pilt on huvitav omadus vastuolus. See võimaldab teil komposiit loendur, kell tekst või teade taimeri pildi baasi pildi oma valik. Saate asetada counter pilt kuskil baasi pildi parameetriga xy või saad kasutada align seadke ülemine, keskmine ja alumine baasi pildi. Kehtiv märksõna align on topleft, topcenter, topright, midleft, midright,midcenter, bottomleft, bottomcenter ja bottomright. Parameeter offset saab kasutada, et määrata, offset pikslites servast baasi pildi.Siin on näide Komposiit leti baasi pildi:

composite.gif

HTML-i märgendit kasutatakse, et luua eespool pilt on järgmine:


<img src="/cgi-bin/Count.cgi?df=sample.dat&dd=A&image=yeehaw.gif&ft=0&offset=5&align=topcenter">


Märkus.: kui komposiit märksõna tr ja trgb läbipaistvuse muudab värvi counter pilt läbipaistev, mitte selle alumise pildi. Samuti, kui sa oled komposiit, EI määra display=kujutis.

Näited (kõik platvormid), (link)

Viga Sõnumid

Count püüab tagasi pilt igal juhul. Mis on, isegi kui see ei õnnestu mingil põhjusel, siis kirjutab veateated GIF-formaadis. Teksti veateated ka kirjutatakse leti logi faili määratletud koos LOG_FILE kataloogi on määratletud koos LOG_DIR config.h-faili. Programmi Count-config küsiti need, kui see teile meenub.Kui sa näed mõnda neist pilte, palun kontrollige Counter logi faili on määratletud koos LOG_DIR ja LOG_FILE. Kui programm ei suutnud luua logifaili, see kirjutab veateated stderr. Sel juhul, kui teil seadistada oma httpd server kirjutada log faili, veateated, kirjutatakse see fail.

WWW Loota Korduma Kippuvad Küsimused (Link)

Autoriõigus (kõik platvormid),

Autoriõigus 1995-2001 poolt Muhammad A Muquit. Luba kasutada, kopeerida, muuta ja levitada seda programmi on käesolevaga antud ilma tasu, tingimusel, et see autoriõiguse märge kuvatakse kõik koopiad ja nii, et autoriõiguse ja see luba teade kuvatakse tõendavad dokumendid. Kui lähtekoodi programmi on muudetud või täiustatud, , et lähtekoodi tuleb avalikuks ning see peab olema selgelt märgitud dokumendid, mida oli kohandatud.SEE PROGRAMM ON ESITATUD “NAGU ON”, ILMA OTSEST EGA KAUDSET GARANTIID. AUTOR ütleb LAHTI igasugusest GARANTIIDEST SEOSES KÄESOLEVA TARKVARA, SEALHULGAS KÕIKI KAUDSEID GARANTIISID kaubandusliku SOBIVUSE, mitte mingil JUHUL EI AUTOR Muhammad A. Muquit VASTUTA mis TAHES ERILISTE, otseste VÕI KAUDSETE KAHJUDE VÕI muude KAHJUDE eest, mis TULENEVAD KAHJU KASUTAMISE, ANDMETE VÕI KASUMI, KAS HAGI LEPINGU, HOOLETUSE VÕI MUU ÜLEKOHTUNE TEGEVUS, MIS TULENEVAD VÕI sellega SEOSES, VÕI KASUTAMISE TULEMUSLIKKUSE SELLE TARKVARA.

Leave a Reply

Your email address will not be published. Required fields are marked *