1998. november 1., vasárnap

Telefónia az Interneten

Nemrégiben még csak legyintettünk, hogy az Interneten át hang és képátvitel is lehetséges, miközben az AT&T amerikai telefontársaság aggodalmáról szóló hírek - miszerint a hagyományos telefont használók száma erõsen megcsappan - hozzánk is eljutottak. Ez érthetõ is volt azok számára, akik tudták, az amerikai telefonvonalakon kábelTV adást is meg lehet valósítani a rendkívül nagy sávszélesség miatt. Ugyanehhez itthon ISDN nagysebességû vonalra vagy drága bérelt vonali megoldásokra volt szükség, legalábbis a szolgáltatók ezt ajánlották. Nos, ha a képátvitel nem is megoldott, a hangátvitel manapság egyszerû kapcsolt vonalon is tiszta és élvezhetõ. A módszer egyetlen hátránya is megszûnõben van: elterjedõben az a lehetõség, hogy helyi tarifával hagyományos telefonkészüléket is felhívhassunk bárhol a világban.

Hardveres szükségletek

Hardver szempontjából a mai gépek többsége alkalmas az internetes telefóniára. Nem kell hozzá más mint egy modem és egy hangkártya. Hangkártya tekintetében megfelel egy 6-7.000 Ft-os SoundBlaster16, modem esetében egy 10.000 Ft alatti 33.6-os illetve végsõ esetben egy 28.8-as modem is megteszi. A modemtõl függetlenül sarkalatos pont az Internet-szolgáltató, de a legnagyobbak mindenképpen használhatóak erre a célra. A fenti hangkártya képes full-duplex üzemmódra is, ami lehetõvé teszi, hogy mindkét fél beszélhessen egyidõben. Ez fontos kényelmi szempont. Mintegy 30.000 Ft-ért már beszerezhetõek azok a hardvereszközök (monitorra szerelhetõ kamerák) is, amelyek a képátvitelt támogatják. Ma már nem az eszköz ára, hanem a rendelkezésre álló sávszélesség a korlát fõleg kapcsolt vonalon. Bizonyos szoftverek - például a DigiPhone -, olyan rugalmasan képesek szabályozni a mintavétel gyakoriságát, hogy - a forgalmazó szándéknyilatkozata szerint - lassú, 9600-as modemmel is megpróbálkozhatunk.

Szoftveres megoldások

Az Internetes telefónia természetesen "célszoftvert" igényel. Ilyet bõven találhatunk a legismertebb szoftverkatalógusokban, de az egyik megoldás része az Ingyenes Internet Explorernek, ez Netmeeting névre hallgat. A konkurens termék, a Netscape Communicator is tartalmaz hangátvitelre alkalmas szoftvert, amit Netscape Conference néven találhatunk meg. Ingyenes és saját levelezõ listával rendelkezik a nagyon puritán felületû Speak Freely. Ez a szoftver jelenleg a 7.0 beta verziónál tart, letölthetõ a http://www.brisoft.com/users/brian/speak_freely/ URL címrõl. Ez az egyik legnehezebben használható szoftver. Ezzel szemben gyors, kicsi (kevesebb mint 500kB), és támogatja a helyi hálózatokat, valamint több operációs rendszerre is elkészült. Ez utóbbi azért fontos, mert a telefonos szoftverek többsége, - fõleg az ingyenes verziók - csak hasonló szoftverrel képesek kommunikálni. Ugyancsak ingyenes a nagyon látványos felületû PowWow (http://www.tribal.com). Ez nem támogatja a képátvitelt, viszont képes elektronikus leveleket küldeni és fogadni. A pénzes verziók együttmûködnek a konkurens termékekkel is, támogatják a hagyományos telefonok hívását, valamint hangminõségük és érthetõségük messze felülmúlja az ingyenes verziók nyújtotta élményt. Aki hajlandó fizetni a szoftverért, annak elsõsorban a Vocaltec Internet Phone 5-ös verziója ajánlható (http://www.vocaltec.com), vagy a több operációs rendszerre is elkészült DigiPhone (http://www.digiphone.com). Ez utóbbi lehetõvé teszi a hangátvitelt vállalati Intranet hálózaton, és ugyancsak támogatja a hagyományos telefonok hívásához szükséges protokollt. Nemcsak PC, hanem Macintosh verziója is van.

A sikeres beszélgetéshez vagy konferenciához nem elég a szoftver elindítása - kell egy felület, ahol a beszélgetõ felek találkozhatnak. A találkozás kétféle képpen lehetséges: vagy egyszerûen begépeljük az illetõ e-mail címét, vagy a megbeszélt idõben a megfelelõ csatornában találkozunk. Ilyen célú beszélgetõ-csatornákat a ils.four11.com címen találhatunk, de szinte minden telefonos szolgáltató üzemeltet saját beszélgetõ-fórumokat. A Four11 nagy elõnye hogy szinte minden szoftverrel könnyen hozzáférhetõ. A Netscape Conference például kizárólag ezeket használja. Hátránya, hogy ez a program a Navigator segítségével csak webfelületen teszi elérhetõvé a Four11 directory-t, így nagyon nehéz olyan beszélgetõtársat találni, aki valóban belépett a rendszerbe. Ugyanezzel a problémával küzd a PowWow is, azzal tetézve a dolgot, nem a jól ismert Four11-en, hanem saját webfelületén tárolja felhasználóinak listáját egy WhitePages-nak nevezett oldalon. Igaz, ebben sok szempont szerint kereshetünk beszélgetõtársat, de a lista nem aktuális, órákig kutakodhatunk, amíg találunk valakit, aki éppen on-line van és futtatja a PowWow-t. Ezt a problémát az összes többi szoftverben úgy oldották meg, hogy a belépettekrõl külön ablakban aktuális lista ad tájékoztatást és ez bármikor frissíthetõ. Ezzel a módszerrel a beszélgetõtárs kiválasztása jóval egyszerûbb feladat.

Ahhoz hogy a hangátvitel sikeres legyen, a hangkártyához célszerû vásárolni egy egyszerû fejhallgatós mikrofont. Így nem gerjedünk össze a hangszórókkal beszélgetés közben. A kártyát támogató szoftverben (SoundBlaster esetében a Creative Mixerben) engedélyezni kell a mikrofonbemenetet. Miután minden eszközt beállítottunk, kezdõdhet a beszélgetés. Ez elsõ nekifutásra a régi rádióamatõr idõket idézi, ahol is egy csatornába belépve hallgatózni is lehetett, de adó birtokában bátran hozzászólhattunk a minket is érdeklõ témához.

MS NetMeeting

Ez a program egyszerûsége és ingyenessége miatt bárkinek ajánlható. Ingyenessége ellenére szolgáltatásválasztéka nagyon bõ, bár a hangminõsége és mûködési biztonsága nem a legjobb. Belépéskor hat darab Microsoft és három darab Four11 csatorna közül választhatunk. A Microsoft saját csatornái nem minden esetben érhetõek el vagy megszûntek. A Four11-ben viszont sokan vannak - gyakori hogy magyarokkal is összefutunk. Három kategóriára osztották ezeket a csatornákat: általános, családi és üzleti részleg áll rendelkezésünkre. Amint kiválasztottuk a nekünk tetszõ csatornát, máris letöltõdik a belépettek listája. Mivel ezzel a szoftverrel maximum két ember beszélgethet, a foglalt "ügyfeleket" kis csillaggal jelölik. Az is kiderül a listából, az illetõnek van-e kamerája és mikrofonja. Ha valakivel beszélgetni szeretnénk, egyszerûen duplát kell kattintani a nevére. Gátlásosabbak kivárhatják, hogy õt szólítsák meg, ami néhány percen belül szinte mindig megtörténik. Ehhez használni kell a Call menü Log on to "aktuális directory" menüpontot, különben nem érzékelnek minket a csatornában. Beszélgetéseinket "titokban" a History tárolja. Itt visszanézhetjük, hogy kivel sikerült eddig szóba elegyednünk, és egyszerû dupla kattintással bármikor újra hívhatjuk kedvenceinket.

Ez a program, mint általában mindegyik, támogatja a valós idejû képátvitelt, de szöveges csevegésre is lehetõséget ad (például címek vagy tulajdonnevek egyeztetésére), illetve lehetõvé teszi, hogy beszélgetõtársunk gépére (az õ megkérdezése és jóváhagyása nélkül) bináris file-kat továbbítsunk a file transfer menüpont segítségével. Ugyancsak tartozék a WhiteBoard. Ez olyan rajztábla, amire valós idõben rajzolhatunk és az megjelenik beszélgetõtársunk képernyõjén is. Támogatja a helyi hálózatokat, és a H.323 protokollt, ami hagyományos telefonokra képes hívást küldeni egy ITSP szolgáltatón keresztül.

A NetMeeting szolgáltatás-választékát tekintve annyit tud, mint pénzbe kerülõ társai. Viszont ha a beszélgetés mellett bármi más funkciót is használni szeretnénk (whiteboard, file transfer), a hangátvitel lelassul vagy megszakad, de mindenképpen érthetetlenné válik. Szerencsére a videoanyagok fogadása letiltható benne.

Speak Freely

Inkább helyi hálózatokon használható, mint az Interneten át. Egyszerre többen is beszélgethetnek, minden bekapcsolódott beszélgetõpartnerünk saját ablakot kap, számukra a megfelelõ ablakon lenyomva tartott egérgomb küldi el az üzenetünket. Hangminõsége kapcsolt vonalon nem a legjobb, így on-line telefóniára nem a legalkalmasabb. Nem ajánlja fel az adott címre bejelentkezett felhasználók listáját sem, és a képátvitelt sem támogatja. Ezt azzal próbálja áthidalni, hogy egyszerû GIF formátumú fényképet közzétehetünk saját magunkról. Egyetlen elõnye az ingyenesség mellett hogy lelkes felhasználói tábora saját levelezõlistát üzemeltet, ahol minden segítséget megkap az érdeklõdõ.

PowWow

A PowWow felülete inkább játékos, mint komoly hatást kelt az emberben. Ennek ellenére hibátlanul kezeli a hangkártyát, nagyon gyors, szöveges csevegõt, WhiteBoard-ot - pontosabban ahogy a fejlesztõk elnevezték: WhiteBörd-ot -, valamint hagyományos levelek küldésére és fogadására alkalmas funkciókat tartalmaz. Ingyenességének az az ára, hogy gyakorlatilag a gyártó saját weboldalain található a felhasználók listája. Ehhez egy tetszõleges böngészõ kell, ahol az e-mail címek ismeretében kezdeményezhetünk beszélgetést azokkal, akik ott regisztrálták magukat. Éppen úgy, mint a Netscape Conference esetében, nagyon nagy szerencse kell hozzá, hogy on-line találkozzunk valakivel, aki benne van a listában. Ezt megpróbálják úgy áthidalni, hogy a legmániákusabb csevegõkrõl külön lista kérhetõ. A PowWow nem csak telefonos szoftver, hanem hagyományos levelezésre is alkalmas. Ha valakit nem találtunk on-line, a program üzenetet hagy neki e-mail formájában. Az ingyenes verziók közül ez a legalkalmasabb arra, hogy egy konkrét személlyel egy megbeszélt idõpontban találkozzunk. További szolgáltatásai a számítógépes underground játékaira emlékeztetnek: elõre felvett hangok küldése lehetséges, valamint hatféle Interneten át játszható társasjáték is használható: többek között kártya és sakk, ahol passzív szemlélõi is lehetünk mások játékának, ha úgy tartja kedvünk. Mindez természetesen nem von le semmit a hangátvitel tökéletes megvalósításának értékébõl, mint ahogy az is figyelemreméltó, hogy a szoftver plug-inekkel bõvíthetõ. Képátvitelre nem alkalmas, de egy maximum 10kB méretû JPG képpel láthatóvá tehetjük magunkat beszélgetõtársaink számára.

VocalTec Internet Phone5

Ez az egyik legrégebbi telefonos szoftver. Gyors, tetszetõs, kiváló hangminõség, könnyû témaválasztás és sokoldalúan beállítható felület jellemzi. Konferencia-beszélgetésekre és valósidejû képátvitelre éppúgy alkalmas, mint hagyományos telefonok hívására. Egyetlen hátránya, hogy nem ingyenes. Nemcsak hangátvitelre használható, hanem hangos e-mail üzeneteket is küldhetünk vele azoknak, akiket nem sikerült valós idõben elérnünk. Szöveges csevegõ, file transfer és a whiteboard éppen úgy tartozék, mint a NetMeeting esetében. A Community Browser - ami leginkább egy webböngészõre hasonlít -, jeleníti meg a beszélgetõ-csatornákat és a potenciális beszélgetõpartnerek neveit bõséges információval együtt. Itt áll rendelkezésünkre a legtöbb beszélgetõ-csatorna. Kezdõknek létezik egy konferenciaterem, ahol beállíthatják és letesztelhetik a terméket. A Community Browser-ben igazi csoprtbeszélgetésre számíthatunk. Több általános csatorna közül választhatunk, de vannak speciális csatornák is. Érdekes például a Veteránok csatornája, ahol nem a vietnámi sebesültek, hanem a magukat veteránnak tekintõ Vocaltec-userek találkozhatnak. Arra is lehetõség van, hogy nyelvterületenként válasszunk csatornát. Mondanom sem kell, a magyar nyelv hiányzik a választékbõl, de legalább néhány európai ország szerepel. A VocalTec egyik nagy elõnye a többi termékkel szemben a rendkívül jól struktúrált és bõséges csatornaválszték, amit kétszintû "tartalomjegyzék" tesz átláthatóvá. Nem csoda, hogy ez az egyik legnépszerûbb Interntes telefonszoftver.

Hagyományos telefonok hívása PC-rõl

Hogy PC-n keresztül hagyományos telefont hívjunk, olyan szolgáltatót kell választanunk, amelyik képes megvalósítani a hívást. A Vocaltec Internet Phone 5, DigiPhone, és a NetMeeting támogatja az ehhez szükséges protokollt, bár a PC-rõl telefonra szolgáltató cégek szinte mind a Vocaltec szoftverét ajánlják és ezzel garantálják saját szolgáltatásuk mûködését. Az ilyen szolgáltatatókat ITSP-nek, azaz Internet Telephony Service Providernek hívják. Egyszerû hitelkártyával fizethetünk elõ a szolgáltatásaikra, amit a lebeszélt idõtartam függvényében terhelnek meg, tehát nem havidíjas. Mint ahogy Amerikában a helyi telefonszolgáltatók és azok tarifái rendkívül differenciáltak, ugyanez jellemzõ az ITSP szolgáltatókra is. A Vocaltec weboldalán átfogó linkgyûjteményt találhatunk, ahol ezeket a tarifákat összehasonlíthatjuk: http://gold.vocaltec.com/iphone5/services/itsp_list.htm. Ha jól választunk vagy ha elõfizetünk több szolgáltatóra is, akár az egész világot betelefonálhatjuk helyi tarifával.

Offline böngészõk

Amíg a hagyományos böngészõk piacát nagyrészt két cég terméke uralja, addig az off-line böngészõk között nincs egyértelmû egyeduralkodó. Ha ilyen szoftvereket keresünk jóval nagyobb a választási lehetõségünk mint on-line társaik között.
Az off-line böngészõk fejlesztõi a web lassúságára hivatkoznak termékeik ajánlásánál (World Wait Web). Funkcióját tekintve ez a böngészési elv tényleg lerövidítheti az on-line idõt, teljesen mégsem helyettesítheti hagyományos társaikat, mert a dinamikus weblapok vagy a kitöltendõ adatlapok off-line nem mûködnek.
Az off-line böngészõk egy megadott URL címrõl, és az azt követõ linkekrõl helyi gépünkre mentik az oldalakat, képeket vagy más csatlakozó állományokat. Utána azt kedvenc böngészõnkkel nézegethetjük immár megspórolva a telefonköltséget. A gyakorlat azonban nem ilyen egyszerû. Részint a szoftverek használhatósága kis részben függ a webszervertõl - például a directory tartalmának lekérésének lehetõségétõl és egyéb olvasási/futtatási jogoktól - nagy részben pedig attól, hogyan kezelik a több oldal keresztbe mutató linkjeit. Ez utóbbi ugyanis nagyrészt meghatározza a letöltési sebességet, és azt, hogy a HTML kód fejlécébe ágyazott kliens oldali scripteket képesek-e elemezni mert ezek a sorok is gyakran tartalmazhatnak linkeket.


A teszt körülményei

A hardver egy Intel Pentium 133MHz 32MB RAM, 3GB HDD 33.6-os belsõ modem, egyszerû kapcsolt vonali Internet hozzáférés volt, Win95 alatt. Elõször egy a helyi gépre telepített webhely (O'Reilly Website Server 1.1 webszerver alatt) teljes tartalmát próbáltuk meg archiválni off-line (tehát nem a http protokollon keresztüli) elérés céljára, és ennek mértük az idejét. A webhely 447 képet és 549 HTML oldalt tartalmazott közel 20MB-on. Az egyéb filekat (hang, videó, ZIP, EXE) kiszûrtük ha volt rá lehetõség. Az on-line tesztelésre egy Internet szolgáltató support oldalait próbáltuk letölteni off-line tanulmányozás céljára. Kiinduló címe a http://www.best.com/faq/ URL volt. A táblázat két utolsó cellájában e mûveletek idejét adtuk meg, hozzátéve, hogy az on-line idõ jelentõsen függ az Internet szolgáltatótól és még sok más kürölménytõl, emiatt az off-line idõeredmény jobban jellemzi a szoftver tényleges mûködési sebességét. Az on-line mûködésre maximum 45 percük volt a programoknak.

Alapfunkciók

Az alapvetõ beállításokat az ilyen böngészõknél a Settings, Options vagy Pereferences menüpontban lehet megtalálni. Itt állíthatjuk be például ha ZIP vagy EXE kiterjesztésû, audió és/vagy videó állományokat nem akarunk letölteni várható méretük miatt vagy ha bizonyos alkönyvtárakat és URL címeket ki akarunk hagyni a folyamatból. Mindenhol beállítható a "search deept", azaz a keresés mélysége. Kétféle módon szabályozhatjuk a letöltendõ oldalak számát: a kiinduló URL címen belül, illetve a más domain-okra mutató linkek mélységét egymástól függetlenül. Mivel a kiinduló URL címbõl nem minden esetben derül ki a nyitólap neve, ezért jó ha ez külön megadható. Ugyancsak támogatják a szoftverek azt, ha jelszó megadásával lehet csak hozzáférni egy oldalhoz tûzfalon vagy proxy szerveren keresztül. A fenti funkciók minimális alapszolgáltatásai kell legyenek minden off-line böngészõnek. Sajnos a Java vagy ActiveX scriptek értelmezése és még sok apró finom-beállítási lehetõség hiányzik a programok legtöbbjébõl. További lényeges szempont, hogy ha az oldalban a hivatkozások tartalmazzák a teljes URL címet, akkor azokat módosítani kell a lokális útvonalra. Enélkül sem a képek, sem a kapcsolódó oldalak nem mûködnek a helyi gépen. További hasznos szolgáltatás a SiteMap készítése vagy a futásidejû naplózás, amibõl végül kiderülnek például a törött linkek. A sebességen nagyon sokat javít, ha a szoftver egyszerre több szálon képes mûködni. Gyakori, hogy a gépre kerülõ archívum semmiben sem hasonlít, vagy nagyban eltér a webhelyen lévõ eredetitõl. Ezért megesik, hogy több file vagy több directory keletkezik a kelleténél, az sem ritka, hogy az archívum, több helyet foglal mint az eredeti verzió.

BlackWidow

A FeketeÖzvegy nevû böngészõt a SoftByte Labs gyártja. Kipróbálásra szánt verziója nem csak idõkorlátos, hanem 500 a maximálisan letölthetõ file-k száma.
A munka kezdetén az "Explore" nyomógombot kell használnunk, miután újra jóvá kell hagynunk a letöltés körülményeit. Végül eldönthetjük, hogy csak a website struktúráját akarjuk megjeleníteni vagy egyúttal le is kívánjuk tölteni a kapcsolódó oldalakat és képeket. Munka közben a szoftver kirajzolja a készülõ könyvtárstruktúrát, amibe lokális körülmények között is csupán 5kB/sec körüli sebességgel menti le az adatokat, ami sajnos tovább romlik, ha bonyolódnak az oldalak közötti kereszthivatkozások. Újabb idõveszteség, hogy lefuttatja a szerveroldali programokat, és ezeken elég sokáig "gondolkozik". Bár az eredményt HTML file-ba írja - így például egy Sitemap még hasznos is lehet -, az adatokat feldolgozó programok viszont csak az idõt pazarolják. Ezt elkerülendõ célszerû a szûrõvel kizárni a CGI és a PL kiterjesztéseket. Végülis a program mintegy 60 perc alatt 1117 file-t töltött le 16.5MB-on. A hibátlan off-line böngészésnek csak egy akadálya volt: a beágyazott JavaScriptekben lévõ linkeket nem töltötte le, így néhány oldal hiányzott. Lassúsága mellet nem csinál összesítést, amelybõl például a törött linkek kiszûrhetõek lennének. A fenti apróságokat el is lehetne nézni a programnak, ha nem ez lenne a mezõny egyik legdrágábbja. Az on-line feladatban sem remekelt a program, 45 perc alatt csupán 280 darab file-t töltött le 2MB-on. Az eredeti könyvtárstruktúrát ugyan sikeresen reprodukálta, viszont azokat a kapcsokat, amelyek tartalmazták a szerver teljes domain nevét nem javította ki a lokális útvonalra. Így ha az oldalak szám szerint meg is érkeztek, a helyi böngészés során sok törött linkel és képpel találkozhattunk.

Ecatch

Rendkívül egyszerû beállítási lehetõségek a File/Preferences/Main illetve az Edit/Properties menüpontokban. A munkát végül is a File/New Agent kezdhetjük. A megjelenõ varázslóban tudjuk a leöltési mélységet állítani és még néhány alapvetõ beállítást is itt tehetünk meg. Használnunk kell a Create Address nyomógombot, majd a Connect menüponttal kezdõdhet a letöltés. Ha a mélységet helyesen adtuk meg, a bal oldalon kirajzolódik a webhely struktúrája. A jobb oldali részben sokféle információt jeleníthetünk meg, sõt a program tartalmaz egy beépített böngészõt is. Ez cseles módon alul az on-line címet mutatja, miközben az off-line verziót olvassa be. Letöltésnél az Ecatch egy saját könyvtárfát hoz létre, ami sajnos semmiben sem hasonlít a webhelyen található eredeti struktúrához. A program végül off-line 20 perc alatt 1235 darab file-t kreált több mint 20MB-on, az on-line tesztnél pedig 15 perc alatt 359 file keletkezett 2.1MB-on. Az így elkészült struktúrában nem egyeznek a könyvtárak, a filenevek és az oldalakban lévõ linkek, ezért egy hagyományos böngészõben ez nem olvasható, és az összekuszált oldalnevek miatt az eligazodás is szinte lehetetlen. A off-line böngészés egyetlen lehetõsége, hogy a baloldali struktúra elemein kattintva vagy a programba épített böngészõvel nézegessük a letöltött oldalakat. Ha ez utóbbival meg tudunk barátkozni, az E-catch sebessége miatt igen jó válsztás.

Fetch

A program ingyenes, de a webhelyen kapunk hozzá egy regisztrációs számot miután kitöltöttünk egy oldalt, ahol "indiszkrét" kérdésekkel zaklatnak (végzettség, jövedelem, beosztás, stb…). Esetünkben ezt példányonként minimum kétszer kellet megtenni mire az egy darab regisztrációs szám megérkezett e-mailban. Ingyenessége mellet sok kényelmetlen megoldása van. Például ahhoz, hogy mûködjön meg kell nyitni az Internet Explorert vagy a Navigatort, és arra címre kell irányítani amit le akarunk menteni. Felületén idõnként fizetett hirdetések is megjelennek.
Indulásnál használni kell a Go/Add Webpage menüpontot. Az így keletkezõ folderban jobb-kattintani kell a keletkezett ikonon, és a Properties menüpontban igen gyér beállítások után a Fetch nyomógombbal tölthetjük le az oldalakat. A Fetch több szálon is képes kapcsolódni az oldalakhoz, ennek ellenére a bonyolult struktúrákba, ahol gyakoriak a kereszthivatkozások nagyon belezavarodik, és a szükségesnél lényegesen nagyobb adatmennyiséget tölt le. Emiatt lassú. 20 perc alatt csupán 6 darab file-t hozott létre több mint 30 MB-on. Ezek a file-k hagyományos böngészõvel nem olvashatóak. A Fetch viszont képes használni az Internet Explorer-t arra, hogy off-line megmutassa az oldalakat. A szegényes beállítási lehetõségek mellett még hibája, hogy a kliens oldali scripteket nem elemzi. Az on-line munkával nyolc perc alatt végzett.

HTTRACK

A HTTRACK rövid, és több operációs rendszerre is beszerezhetõ. Ára mindössze 10 dollár. Csupán két dialógusbox az egész szoftver, ahol a lényeg beállítható. Több szálon is képes oldalakat letölteni, és a bonyolult struktúra ellenére is gyors. A többszálúság eredménye, hogy letöltési sebessége 30kB/sec körül van. Teljes egészében képes archiválni a webhely eredeti könyvtárstruktúráját és a file-kat. A program 12 perc alatt 774 darab file-t mintegy 20MB-on töltött le. Ez idõ alatt mindegyik oldalt módosította: beírta saját azonosítóját az oldalak tetejébe. Hibája, hogy a kliensoldali scripteket nem értelmezi. Elõnye hogy file-ba írja a sikeres és sikertelen letöltési kísérleteket, így a törött linkek könnyen felderíthetõek. Egy lépésben több URL címrõl is képes letölteni oldalakat és képeket. Feltétlenül jó vételnek számít, egyszerûsége, sebessége, és szinte hibátlan mûködése miatt. Ezek mellet a mezõny legolcsóbbja, leszámítva az ingyenes Fetch-et.
Az On-line feladatot is profi módon hajtotta végre, 13 perc alatt 133 db file keletkezett 1MB-on, ami hibátlanul volt böngészhetõ utólag is.

NetAttaché Pro

A NetAttché igen komplex szolgáltatásokat nyújt az off-line böngészéshez. Saját webszervert telepít és indít, valamint egy keresõt és egy brief-kibontót tartalmaz. Az Entry/Add Webentry menüponttal tudjuk kezdeni a munkát, majd kattintsunk a Generate Brief nyomógombra. Végül csupán 3 file keletkezett 15MB terjedelemben 15 perc alatt. Az on-line teszt eredménye ugyancsak 3 file 1MB tárhelyen. Van ugyan egy View Brief funkció, de ez nem alkalmas arra, hogy reprodukálja a site eredeti struktúráját. Ehelyett használjuk a Netattaché Extraction Tool segédprogramot. Ezen nincs beállítási lehetõség: a Brief kiválasztása után csak kitömörítés lehetséges. A program fura módon nem reprodukálta az eredeti könyvtárstruktúrát itt sem, hanem egy directory-ba bontotta ki a összes oldalt és képet. Itt ugyan ügyelt arra, hogy a különbözõ könyvtárakban lévõ azonos filenevek ne írják felül egymást, viszont a kibontott oldalakban az eredeti könyvtárstruktúrának megfelelõek a hivatkozások. Emiatt a program csak alkönyvtárakkal nem rendelkezõ webheyek archiválásra alkalmas, különben igen kényelmetlen olvasni az oldalakat a rengeteg törött link miatt. A NetAttaché Pro bonyolultságát tekintve megéri a 40 dolláros árat, viszont a végeredmény tekintetében könnyen találunk olcsóbb és jobb szoftvert erre a feladatra.

Offline Explorer

Az Offline Explorer egyelõre 1.0 Beta verziónál tart, így fizetni sem lehet még érte. A program vélhetõen kinézetében és nevében az Internet Explorer konkurense kíván lenni, funkcionalitása és beállítási lehetõségei is rendkívül jók. Ebben a programban arra is van lehetõség, hogy az oldalba ágyazott scripteket elemezze. Sajnos a Download gomb megnyomása után pár másodperccel 'List index out of bounds' hibaüzenettel leállt a program, így a nagyobbik feladatot nem tudta végrehajtani. Kilépni is csak a Ctrl+Alt+Del gombokkal sikerült belõle. Az on-line letöltésnél a fenti hibaüzenet ugyancsak megjelent, de a háttérben a program lefutott, és 7 perc alatt 170 darab file keletkezett 1.3MB-on. Ez nem volt tökéletes, elõfordultak benne törött linkek és képek, de nagyrészt böngészhetõ volt utólag is.

WebSnake

A WebKígyót gyártó Annawave cég már nem foglalkozik szoftverfejlesztéssel, pedig Gravity nevû hírolvasója az egyik legjobb ilyen típusú program volt. Offline browsere is rendkívül jóra sikerült. Nemcsak webhelyeket képes archiválni, hanem a File/Add Project menüpontjában SiteMap és Keresõ építésére is alkalmas, továbbá képes összegyûjteni egy komplett siteról az e-mail címeket körlevelezés, esetleg spam céljára... Ha archiválni szeretnénk vele, a Mirror Site menüpontot kell használnunk. Jó ötlet, hogy egyetlen gomb bekapcsolásával kérhetõ, ne töltse le a "~" jelet tartalmazó címeket, így webszolgáltatók domain nevérõl anélkül kérhetünk le oldalakat hogy az elõfizetõk dzsungelébe keverednénk. Képes értelmezni a Java és ActiveX scripteket. Bár a projectre vonatkozóan nagyon sok finom-beállítási lehetõségünk van, ezt két menüpontban találjuk: Project/Properties és View/Options. A beállítások elvégzése után használjuk a Snake gombot! Mûködés közben a szemünk elõtt rajzolódik ki a webhely struktúrája, ami pontosan követi az eredetit. 30 dolláros árával lehetne az egyik legjobb választás, hiszen az egyik legtöbbre képes szoftver, de a bonyolult kereszthivatkozásokkal teli webhelyeket olyan lassan tölti le, hogy egy hagyományos böngészõvel hamarabb végezhetünk. Ebben az esetben 60 perc után leállítottuk a tesztet. Ezzel együtt egyszerûbb site-k archiválására kiváló. Nemcsak funkcionalitása nem hagy maga után kívánnivalót, hiszen ha valaha elkészül az archívum az tökéletesen használható, hanem felülete is kellemesen ötletes. On-line szerencsére hamarabb végzett, 15 perc alatt 113 file keletkezett 1.1MB-on. Gyakran felejtett az oldalakban on-line kapcsolódásokat, bár minden oldal és kép megérkezett, igen gyakoriak voltak a törött kapcsok.

WebVCR

A WebVCR mint nevébõl is látszik egy videomagnót próbál meg szimulálni, így például a mentést WebTape-nak nevezi. A munkát az Add Site gombbal lehet kezdeni. A WebTape elkészítésével mindössze 6 perc alatt végzett, de az ezt követõ kicsomagolási feladat leállt egy hibaüzenettel, így azt nem lehetett befejezni. Az on-line munka ugyan befejezõdött, de csak egyetlen hibaüzenetet tartalmazó HTML oldal keletkezett, amibõl azt tudhattuk meg, hogy a szervert nem találta meg a program.

WebWhacker

A teszt másik vesztese a WebWhacker. A beállítások és a Whack gomb megnyomása után után pár másodperccel figyelmeztetés nélkül "elszállt". Mindez elég magas 50 dolláros árral párosult. A böngészõnket is alkalmanként lezárja, illetve elindítja kérdés nélkül. On-line 25 perc alatt 1MB-ot mentett le, de a keletkezõ állomány nem volt alkalmas gondtalan off-line olvasásra.

WebZip

Nemcsak felülete, hanem funkcionalitása is meggyõzõ. Hibátlanul felépíti a webhely eredeti struktúráját, és értelmezi az oldalba ágyazott scripteket. Minden apróság részletesen beállítható, sõt a felület változtatására egy külön funkcióval letölthetõ több elõgyártott séma is. Rendkívül informatív, futás közben szinte minden paraméterrõl egyszerre tájékozódhatunk. 16 szálon képes mûködni, és szabályozható az oldalak és a többi file prioritása. 40 dolláros ára ellenére ez tûnik a legjobb választásnak, mert nem lassabb lényegesen az átlagnál, finombeállításai viszont messze felülmúlják az egyszerûbb szoftverek lehetõségeit. A letöltés paraméterei file-ba menthetõek, így az késõbb bármikor megismételhetõ. Ez volt az egyetlen, amelyik elfogadható idõn belül hibátlanul archiválta le a bonyolult struktúrájú webhelyet. On-line 15 perc alatt végzett, 256 file keletkezett 2MB-on. Menet közben tájékoztat a törött linkekrõl is, grafikon ábrázolja a letöltési sebesség alakulását, százalékosan jelzi a már letöltött adatmennyiséget. A letöltött oldalakat kérésre "röptében" tömöríti helymegtakarítás céljából. Az Internet Explorer-t mint saját beépített böngészõjét képes használni. A programból kilépve az archívum bármivel hibamentesen böngészhetõ, szolgáltatás-választéka semmilyen kívánnivalót nem hagy maga után. Ez volt az egyetlen olyan program, amil maximális elégedettséget biztosított felhasználói oldalról.

WingFlyer

Rendkívül egyszerû felület és 16 bites állományrendszer jellemzi. A 32 bites verzió 25 dollárba kerül, igaz sehogy sem sikerült kitalálni, hogyan lehet megrendelni, letölteni vagy legalább upgradelni. Képes elmenteni a webhelyet a site teljes reprodukálásával, de ekkor beleír a linkekbe, és ezek a beírások hibákat okoznak. Ha ezt elkerülendõ nem kérjük a könyvtárak létrehozását, akkor üres directory-kat kreál a program, és egy helyre menti el az összes oldalt és képet. Ebben az esetben kiveszi a hivatkozások útvonalából a könyvtárak neveit, így ez a módszer tulajdonképpen egész jól használható. Beállítási lehetõségei viszont eléggé korlátozottak, nem is mondható túl gyorsnak. A hosszú állománynevek kezelésének hiánya ugyancsak elégedetlenné teheti a felhasználót. Nem értelmezi az oldalba ágyazott scripteket és mûködési biztonsága sem száz százalékos. Az on-line tesztben csak a nyitóoldalt sikerült archiválni.

Grab-a-Site

Ez a BlueSquirrel másik off-line böngészõje. 70 dolláros árával messze a legdrágább a mezõnyben. A WebWhackerrel ellentétben ez a program legalább teljes egészében végrehajtotta a feladatot, kivéve a JavaScriptekbe ágyazott hivatkozásokat. Gyorsan végzett, teljes egészében reprodukálta a site teljes struktúráját. Beállítási lehetõségei nagyon szerények, tulajdonképpen egy egyszerû dialógusboxban elfér minden, ezen kívül csak kizáró-szûrõket tudunk alkalmazni. A törött linkeket nem sorolja fel sehol, ehelyett a hiányzó HTML oldalakat is létrehozza, benne egy szokásos Error 404 hibaüzenettel. Az on-line tesztet hibálanul, 30 percen belül hajtotta végre.

Teleport Pro

Ez a böngészõ volt a leggyorsabb, öt perc alatt végzett az elsõ feladattal, amit egy igen egyszerû dialógusboxban lehet finom hangolni. Igaz, közben megjelent egy programhibára utaló üzenet, de a Teleport ettõl függetlenül végig lefutott. Amikor befejezte csak a reset gombbal lehetett újraindítani a gépet. Így mûködési biztonsága nem a legmeggyõzõbb. A problémák ellenére a feladatot végrehajtotta, hibátlanul reprodukálta a site struktúráját, nagyon részletes naplózást készített, valamint a hiányzó linkek és oldalak helyére saját hibaüzeneteket kreált. A szerveroldali programok futását úgy oldotta meg, hogy a program URL címébe beírta a teljes domain nevet, így ha on-line kapcsolódunk az ûrlapok gyakorlatilag off-line kitöltve is funkcionálnak. Egyetlen hiányossága a kliensoldali Javascriptek értelmezése, de ezt kárpótolja hihetetlen sebessége. On-line 15 perc alatt 399 file-t hozott létre 3.5MB-on, ami hibátlanul böngészhetõ volt utólag is.

SurfSaver

Ez a program beépül a Netscape Communicator és az Internet Explorer böngészõkbe. Az egyikben a Personal Toolbar részévé válik, a másikban a jobb egérgomb segítségével válik elérhetõvé. Az éppen aktuális oldalt képes lementeni minden összetevõjével együtt, illetve szûrõk is rendelkezésre állnak. Hibátlanul kezeli a keretrendszert is. Egyéni struktúrát hoz létre a file-k tárolására, így vigyázni kell az azonos filenevek felülírására. Ára 30 dollár, ami ahhoz képest sok, hogy a teljes site-t nem képes archiválni. Ráadásul a fenti két böngészõ legújabb verziója ezt a funkciót már ingyen is képes végrehajtani, ha mentésnél a CTRL billentyûket lenyomva tarjuk.

WebMirror

A WebMirror magyar fejlesztés. Perl nyelvû forráskódjával és teljes dokumenációjával együtt letölhetõ a http://www.isys.hu/c/verhas/progs/perl/webmirror/ címrõl. Ez a verzió azoknak ajánlható, akik UNIX vagy Windows NT alatt akarnak archiválni vagy tükrözni egy website-ot, különösen ajánlott olyan helyekre, ahol egy adatbázis alapú alkalmazás van és a weblapokat dinamikusan generálja a szerver például egy web konferencia alkalmával. A linkek mentén végig lehet menni az információn (tehát nem kell hozzá egy form-ba keresést beírni, "csak" kattintani szükséges) és egy off-line CD-t is könnyen össze lehet állítani vele. A tükrözõ alkalmazás kitûnõen leképzi a dinamikus oldalakat statikus oldalakká.

Összefoglalás…

Mindent összevetve, két termék üzembe helyezését érdemes megfontolni: Windows alá a WebZip barátságos és informatív felületével, minden tekintetben hibátlan mûködésével és sokoldalúságával jó választás. Ugyancsak Windows alá vagy más operációs rendszereknél a HTTRACK, amely sebességével és ugyancsak tökéletes mûködésével tûnt ki a mezõnybõl, 10 dolláros árával a WebZip negyedébe kerül. Ezért az árért csupán azt az apróságot kell elviselnünk, hogy a szerveroldali scriptekbe ágyazott hivatkozásokat nem tölti le a program. Az off-line böngészõk népszerûsége nyugaton azért növekszik, mert idõt lehet vele megspórolni. Itthon pénzt is takaríthatunk meg velük.

1998. március 1., vasárnap

3D emblémák

Nagyon kevés olyan logo van, amely valódi 3D effektust tartalmaz. A legtöbb ilyen embléma a 3D hatást egyszerû árnyék és fényhatásokkal éri el, ami síkbeli koordinátarendszerrel rendelkezõ programokban (PhotoShop, Illustrator, Corel) is meg lehet oldalni. A Silicon Graphics emblémájához viszont elõ kell venni egy valódi Z tengellyel rendelkezõ szoftvert, a 3D Studio-t vagy a RayDream Studio-t, esetleg meg lehet próbálni az Adobe Dimension-t, de itt a pontos munka akadályokba ütközik.

Jelenlegi példánkban a 3D Studio Max 1.1 Windows verzióját használjuk. A SG emblémája elsõ látásra egyszerûnek tûnik, mégis könnyû belezavarodni a tervezésbe. Ezekben a 3D-s programokban lehet kézzel is navigálni, de ebben az esetben a pontos munka érdekében kizárólag számokkal fogjuk meghatározni az összes transzformációt és koordinátát.

A nézet úgy épüljön fel, hogy a bal felsõ sarokban a TOP, mellette a FRONT, a bal felsõ sarokban a LEFT és végül egy perspektívikus nézetet lássunk. Ez a kombináció a Views/Viewport options menüpontban választható ki.

Az embléma egyszerû hengerekbõl épül fel. Ésszerû tehát egy ilyen objektum létrehozásával kezdeni. Mivel a pozíciót és a méretet számokkal adjuk meg, válasszuk a CREATE ablakban a GEOMETRY nyomógombot, ezen belül a CYLINDER parancsgombot. A Keyboard Entry legyen kinyitva, egyszerûen gépeljük be ide a Radius:25 Height:200 méreteket, majd nyomjuk meg a CREATE parancsgombot. Megvan az elsõ objektumunk, gyakorlatilag ebbõl fogjuk felépíteni az egész ábrát. Hogy jobban tudjunk majd navigálni, nyomjuk meg alul a Zoom Extents All eszközt, hogy nézetbe illessze az elsõ hengerünket.

A szelekciós eszközzel válasszuk ki a rendelkezésre álló hengert. Az Edit/Clone menüpont segítségével duplázzuk meg. Kapcsoljunk át a szelekcióról a forgatóeszközre és nyomjuk meg a jobb egérgombot, hogy számokkal tudjunk dolgozni. Itt az Absolute:Word keretben az Y tengely körül 90 fokos elforgatást kell végezni. (Kérhetünk egy Zoom Extents All-t, hogy jobban lássunk.) Ha jobban megfigyeljük az embléma ugyan hengerekbõl épül fel, mégis az egyik henger rövidebb mint a másik. Jelöljük ki a legutóbb létrehozott vízszintesen fekvõ Cylinder02 nevû hengert, válasszuk ki a méretezõ eszközt, jobb egérgomb és a feljövõ dialógisbox Absolute:Local keretébe a Z tengelyre kérjünk 75%-os átméretezést.

Folytassuk azzal, hogy megduplázzuk az Edit/Clone menüponttal a vízszintesen fekvõ Cylinder002 objektumot. Válasszuk a Select and Move eszközt, használjuk a jobb egérgombot, majd az Absolute:World keretbe toljuk el a hengert a Z tengelyen 200 egységgel. Így az pont az álló henger tetejére fog kerülni. Ez a henger viszont a hosszabbik fajtából való, amit a Scale eszköz, jobb egérgomb, Z=100 mûvelettel tudunk ismét visszaállítani.

Maradjon kiválasztva a Cylinder003 objektum. Ez a felsõ vízszintes henger. Ahhoz, hogy elforgassuk, meg kell változtatni a forgatás közppontját, azaz át kell tenni a henger másik végére. Használjuk jobb oldalt a Hierarchy ablakot, ezen belül az Adjust Pivot, Move/Rotate/Scale keretében nyomjuk be az Affect Pivot Only parancsgombot. A mozgatóeszközt kijelölve, kattanva a jobb egérgombbal az Absolute:World keretben az X tengelyen toljuk el a koordináta-rendszer középpontját 200 egységgel. Kapcsoljuk ki az Affect Pivot Only parancsgombot. Clonozzuk le ezt a cylindert is (Edit/Clone) és használjuk a Rotate eszközt az elforgatásra: Offset:World keret, Y: -90. Ezt a hengert is rövidre kell állítani, Scale/Jobb egérgomb/Z=75 folyamattal.

Gyakorlatilag kész az ábra váza, már csak a hajlatokat lekerekítõ gömböket kell elhelyezni. Mivel a 0:0:0 koordinátánál hoztuk létre az elsõ hengert, ugyan ide létrehozhatjuk az elsõ gömböt is. Create ablak, Object Type, GeoSphere parancsgomb, használjuk a Keyboard Entry-t, ahol is a Radius értke 25. Nyomjuk meg a Create parancsgombot.

Duplázzuk meg a gömböt (Edit/Clone), majd mozgatóeszköz, jobb click, Absolute:World keretben Z=200. Az újonnan keletkezett gömböt is duplázzuk meg, mozgatóeszköz, jobb egérclick, Absolute:World keretben X=200. Mivel kész az ábra alapja, jelöljünk ki mindent (Edit/Select All) és foglaljuk csoportba (Group/Group).

Ettõl kezdve nincs más dolgunk, mit az így keletkezett csoportot megduplázni, majd minden oldal számára egyszer elfordítani, egyszer pedig elmozdítani pont a rövidebb és hosszabb henger különbségével. Ezt a jelenlegi állapotot tekinthetjük az embléma egyik oldalának, tehát még öt oldalt kell létrehozni. Készítsük el az embléma jobb hátsó felét.

Ehhez duplázzuk meg az objektumcsoportot (Edit/Clone), majd a forgatás elõtt mozdítsuk el az ábra koordinátarendszerének középpontját. Ehhez használjuk a Hierarchy ablakot, nyomjuk be az Affect Pivot Only parancsgombot, majd a Select and Move eszközt kiválasztva, jobb egérgombbal kattanva, Offset:Screen keretben X=100. Kapcsoljuk ki az Affect Pivot Only gombot, kapcsoljuk be az Affect Object Only-t. Használjuk a forgatóeszközt, jobb click, Y=-90. Ezután a koordinátarendszer középpontját az objektum közepére kell állítani: Affect Pivot Only/Center to Object. Kapcsoljuk ki az Affect Pivot Only gombot, de ezt a jövõben minden esetben meg kell tenni a középpont pozíciójának meghatározása után. Használjuk a forgatóeszközt ahol X=-90, majd a mozgatóeszközt ahol Z=50.

Ezzel gyakorlatilag létrehoztuk a kocka második oldalát. A többi oldal esetében teljesen analóg módon kell eljárni.

3. oldal, ami az embléma teteje lesz a következõ lépésekkel készül:
1, Az elõzõ oldal duplikázása (Edit/Clone);
2, Koordináta rendszer eltolása (Affect Pivot Only) a Z tengelyen 100 egységgel. (Affect Pivot Only ki);
3, Forgatás az Y tengelyen 90 fokkal;
4, Koordináta-rendszer eltolása az objektum középpontjába, (Affect Pivot Only/Center to Object), Affect Pivot Only kikapcsolása;
5, Elforgatás a Z tengelyen 90 fokkal;
6, Mozgatás Y irányban 50 egységgel.

4. oldal:
1, Az elõzõ oldal megduplázása;
2, Koordináta rendszer eltolása (Affect Pivot Only) az Y tengelyen 100 egységgel. (Affect Pivot Only ki);
3, Forgatás az X tengelyen 90 fokkal;
4, Koordináta rendszer eltolása az objektum középpontjába, (Affect Pivot Only/Center to Object), Affect Pivot Only ki;
5, Elforgatás az Y tengelyen -90 fokkal;
6, Mozgatás X irányban -50 egységgel.

5. oldal:
1, Az elõzõ oldal megduplázása;
2, Koordináta rendszer eltolása (Affect Pivot Only) az X tengelyen -100 egységgel. (Affect Pivot Only ki);
3, Forgatás a Z tengelyen -90 fokkal;
4, Koordináta rendszer eltolása az objektum középpontjába, (Affect Pivot Only/Center to Object), Affect Pivot Only ki;
5, Elforgatás az X tengelyen -90 fokkal;
6, Mozgatás Z irányban -50 egységgel.

6. oldal:
1, Az elõzõ oldal megduplázása;
2, Koordináta rendszer eltolása (Affect Pivot Only) Z tengelyen -100 egységgel. (Affect Pivot Only ki);
3, Forgatás az Y tengelyen 90 fokkal;
4, Koordináta rendszer eltolása az objektum középpontjába, (Affect Pivot Only/Center to Object), Affect Pivot Only ki;
5, Elforgatás a Z tengelyen 90 fokkal;
6, Mozgatás Y irányban -50 egységgel.

Ezek után kialakul az embléma.
A Perspektívikus nézetet úgy kell beállítani mintha élbõl látnánk az egészet.
Ezután a Material Editorban keverjünk ki valamilyen ezüstös fémhatású anyagot, világítsuk meg és kérjünk renderelést hiszen a drótvázas ábra eléggé kuszának tûnik.