<TeXmacs|1.0.7.2>

<style|tmdoc>

<\body>
  <doc-data|<doc-title|A matek.hu portál>>

  <\abstract>
    Ez a dokumentáció a <strong|matek.hu> oldalhoz kapcsolódó rövid, lényegre
    tör® leírás.
  </abstract>

  <section|Mi a matek.hu?>

  A <strong|matek.hu> els®sorban a 14--21 éves korosztálynak számára
  készített matematika oktatási portál. Els®dleges szerz®i a <hlink|Szegedi
  Tudományegyetem|http://www.u-szeged.hu> <hlink|Bolyai
  Intézet|http://www.math.u-szeged.hu>ének munkatársai.

  A portál legfontosabb célja az, hogy a matematika tanulásában segítséget
  nyújtson. A portál mögött meghúzódó matematikai szoftverek a mai
  számítógépes módszerekkel elérhet® legjobb matematikai szaktudást
  biztosítják. Nem minden esetben adnak helyes vagy teljes eredményt, de a
  legtöbb gyakorlati kérdést jól válaszolják meg. Emiatt a <strong|matek.hu>
  <emdash> mint bármi más, hasonló rendszer <emdash> els®sorban
  önellen®rzésre, ötletszerzésre, továbbá sok-sok rutinfeladat gyors
  megoldására használható.

  A <strong|matek.hu> f® célkit¶zése az, hogy egy olyan szimbolikus
  komputeralgebrai rendszer legyen, amelynek használata magától értet®d®: ne
  legyen szükség programozói szaktudásra, csupán minimális matematikai
  ismeretekre. Világos, hogy ez némi kompromisszumot jelent a rendelkezésre
  álló feladattípusok terén. Azonban a szándékunk az, hogy a feladattípusok
  minél szélesebb körb®l, a legfontosabb gyakorlati feladatok közül
  kerüljenek ki. Azok a felhasználók, akik bonyolultabb, komplexebb
  feladatokat kívánnak megoldani, valószín¶leg hasznos, ha továbblépnek
  professzionális komputeralgebrai rendszerek felé. Ilyen továbblépés lehet
  az ingyenes, magyar nyelven is elérhet®
  <hlink|wxMaxima|http://wxmaxima.sf.net> vagy a kereskedelmi forgalmú, angol
  nyelven programozható <em|<hlink|Mathematica|http://www.wolfram.com/products/student/mathforstudents>>.

  <section|Hogyan használható?>

  A <strong|matek.hu> használatához csupán egy (viszonylag korszer¶)
  webböngész®re van szükség. Javaslatunk a <em|<hlink|Mozilla
  Firefox|http://firefox.hu> <em|2.0>>, de az <em|Internet Explorer> 6.0 és
  7.0 böngész®k is teljes egészében támogatottak.

  A <strong|matek.hu> portál képerny®jének felépítése alapvet®en két részre
  osztható. Bal oldalon a program logója alatt látható egy számológép,
  amelynek fels® sorába bebillenty¶zhet® a megoldani kívánt feladat, de
  ugyanezt csupán az egér gombjainak megnyomásával is megtehetjük. A bevitt
  képlet a jobb oldalon, a munkalapon azonnal megjelenik. A jobb oldal tehát
  a képerny®nek az a része, ahol a feladatok képletei megjelennek, és
  ugyanitt láthatók ezen képletek mint feladatok megoldásai is. A feladatokat
  pirossal, megoldásaikat kékkel láthatjuk.

  A bevitt feladatokat a számológép zöldeskék szín¶ nyomógombjaival oldhatjuk
  meg, melyek rendszerint a számológép jobb oldalán foglalnak helyet. A
  feladatok megoldásaira kattintva azok ismételten bevihet®k a számológépbe,
  s ezzel a megoldásokon újabb m¶veleteket végezhetünk. A képletek átmásolása
  a már bevitt feladatokon is m¶ködik.

  A bal oldalon többféle számológépet is kiválaszthatunk attól függ®en, hogy
  milyen típusú feladatokat kívánunk megoldani. Az alapértelmezett
  számológéptípus a <em|középiskolás>, amellyel egyenleteket oldhatunk meg,
  binomiális együtthatókat számolhatunk, két szám legnagyobb közös osztóját
  határozhatjuk meg, szorzattá alakíthatunk illetve kifejezéseket
  értékelhetünk ki. További számológéptípusokat a bal fels® nyomógombbal
  választhatunk.

  Akárcsak a bal fels® nyomógomb, néhány más gomb is almenüket hoz el®. Az
  ilyen típusú gombokat csoportgomboknak nevezzük. Egy csoportgomb fölé menve
  az egérkurzorral, rövid id®n belül megjelenik a kérdéses csoportgomb
  csoportja, vagyis néhány hozzá hasonló gomb, amelyekkel hasonló funkciók
  hajthatók végre. Így például az egyenletmegoldás gombja fölé menve
  lehet®ség nyílik függvények ábrázolására, a legnagyobb közös osztó mellett
  pedig hasonló módon megjelenik a legkisebb közös többszörös gombja is. A
  szorzattá alakítás csoportjában az összeggé alakításhoz is hozzáférhetünk.

  A jobb oldali munkalap alján néhány ikon található, amelyekkel új
  munkalapot indíthatunk, illetve a munkalap tartalmát exportálhatjuk webes
  szövegfájlba. A munkalap nyomtatására is lehet®ség van.

  <subsection|6 fontos trükk>

  Igyekeztünk a portált olyannyira felhasználóbaráttá tenni, amennyire csak
  lehetséges. Néhány hasznos ötletet azért mégis összegy¶jtöttünk itt, hátha
  nem volna minden teljesen egyértelm¶ els® pillantásra:

  <\itemize-dot>
    <item>A szorzás (<math|\<times\>>) jelét mindig ki kell írni, ha a
    számológép gombjaival visszük be a képletet. Ha a billenty¶zetr®l visszük
    be a formulát, akkor a szorzás szokásos csillag (*) karaktere elhagyható.

    <item>Egyenletek beírásánál az egyenl®ségjelet a számológép (általában)
    középs® részén elhelyezett ``='' gombra kattintva lehet bevinni, ha
    egérrel dolgozunk.

    <item>Az <math|x<rsup|2>> egérrel történ® beviteléhez el®ször az
    <math|x>, majd az <math|x<rsup|2>> gombot kell megnyomni. Billenty¶zetr®l
    ugyanez az <verbatim|x^2> bevitelével tehetjük meg <emdash> a
    <verbatim|^> (kalap) karakter bevitele az <kbd|AltGr 3> megnyomásával
    történik (Windows rendszeren a <verbatim|^> csak az azután írt
    <verbatim|2>-es megnyomása után jelenik meg a <verbatim|2>-essel együtt).

    <item>A tört számok beviteléhez tizedespontot (és nem a magyar
    szabványnak megfelel® tizedesvessz®t) kell alkalmazni. A vessz® gomb a
    bevinni kívánt képletek elválasztására szolgál, ha több számot vagy
    kifejezést szeretnénk megadni. Ilyen például két vagy több szám
    legnagyobb közös osztójának meghatározása vagy több függvény bevitele
    (függvényábrázoláshoz).

    <item>Túlságosan számolásigényes feladatoknál 10 másodperc után a
    <strong|matek.hu> visszautasítja a további számolást a rendszer
    túlterhelésének elkerülése érdekében.

    <item>Mátrixokat szögletes zárójelekkel és vessz®vel kombinálva adhatunk
    meg. Pl. az egységmátrix bevitele így történik:
    [[1,0,0],[0,1,0],[0,0,1]]. Fontos: a mátrixszorzáshoz a ``.'' (pont)
    karakterrel kell használni.
  </itemize-dot>

  <section|Hogyan m¶ködik?>

  A <strong|matek.hu> portál a <hlink|WMI2|http://sf.net/projects/wmi>
  szoftveren alapul, amely egy <em|GNU/Linux> kiszolgálón fut. A Linux
  kiszolgáló <emdash> ahogyan sok más hasonló szoftver <emdash> <em|Apache>
  webkiszolgálót és <em|PostgreSQL> adatbáziskezel®t futtat. A WMI2 f®
  részeit <em|PHP> nyelven írtuk, melyek állandó kommunikációt tartanak fenn
  a <hlink|<em|gnuplot>|http://www.gnuplot.info> függvényábrázoló és a
  <hlink|<em|Maxima>|http://maxima.sf.net> komputeralgebrai rendszerekkel,
  továbbá a <em|<hlink|TeX/LaTeX|http://hu.wikipedia.org/wiki/TeX>>
  matematikai szövegszed® programokkal és az
  <hlink|<em|ImageMagick>|http://www.imagemagick.org> képmanipulációs
  szoftverrel. A képletkonverziókat a <hlink|<em|formconv>|http://formconv.sf.net>
  és a <em|<hlink|TeXmacs|http://www.texmacs.org>> szoftverekkel végezzük. A
  WMI2 adatbázisát a <em|Wekker> web 2.0-s alkalmazásgenerátorral
  fejlesztettük. A hirdetési rendszer mögött a
  <hlink|MaxMind|http://maxmind.com> cég <em|GeoLiteCity> szoftvere áll.

  A programban igyekeztünk felhasználni a legkorszer¶bb webtechnológiákat, s
  amit lehetett, nyílt forráskódú alapra helyeztünk. További részleteket
  err®l a <verbatim|<hlink|<verbatim|http://sf.net/projects/wm>i|<verbatim|http://sf.net/projects/wm>i>>
  oldalon olvashat az érdekl®d® felhasználó.

  <section|Szerz®k és szerz®i jog>

  A <strong|matek.hu> története 2002-ig nyúlik vissza. Vajda Róbert és Kovács
  Zoltán, a Szegedi Tudományegyetem Bolyai Intézetének két fiatal
  tanársegédje ebben az évben kezdtek neki a WebMathematics Interactive
  webportál fejlesztésének, amely lényegében a <strong|matek.hu> el®z®
  változata volt. A program fejleszésébe számos segít®, munkatárs is
  bekapcsolódott. A fejlesztést 2006-tól a <hlink|Partíció
  BT.|http://particio.com> szegedi cég vette át, melynek egyik f®
  szakterülete matematikai szoftverek menedzselése.

  A <strong|matek.hu> portál mindenki számára ingyenesen használható. A
  mögötte álló szoftverek legnagyobb része szabad szoftver, így maga a WMI2
  is.

  A WMI2 és a WMI1 között sok hasonlóság van, de a 2-es változatot lényegében
  az alapoktól újraírtuk. Ennek a munkának a nagy részét Fekete Árpád
  kollégánk végezte el, részben szakdolgozati munkája keretében. A grafikai
  munkákért köszönetet mondunk <hlink|Kovács
  Zsigmond|http://kovzsi.szeged.hu>nak és <hlink|Deák
  Zsuzsá|http://particio.com/zsuzsi>nak, továbbá a
  <hlink|Gnome|http://gnome.hu> asztali környezet grafikusainak. A 2.1-es
  kiadás számos funkciójának kicsiszolása Csernai Kornél barátunk érdeme.

  Hosszú lenne felsorolni, kik is járultak hozzá akár kicsi, akár nagyobb
  részben a program elkészültéhez. Mégis megpróbálkozunk vele: hisszük, hogy
  min®ségi szoftvert csak összefogással lehet készíteni. Ilyen közös munka
  eredménye a <strong|matek.hu> portál is.

  <subsection|Köszönet>

  A WMI2 elkészültében a legnagyobb része Chu-Ching Huangnak van, aki
  2006-ban lehet®vé tette <hlink|Kovács Zoltán tajvani szakmai
  utazását|http://wmi.math.u-szeged.hu/~kovzol/Tajvan.php>, és sok-sok
  biztatással, útmutatással igyekezett az új verzió felé terelni bennünket.
  Sok segítséget kaptunk Bakos Gábortól az általa írt <em|<em|formconv>>
  szoftver apróbb hibáinak kiigazításához, továbbá Maróti Miklóstól, aki
  bátorításával átlendített bennünket a holtpontnak t¶n® pillanatokon.

  Szegedi kollégáink, Karsai János, Szilassi Lajos, Makay Géza, Németh Zoltán
  és Nagy Gábor javaslatait is sokszor vettük fontolóra. Žk már a WMI1 óta
  h¶séges kritikusai és felhasználói rendszerünknek. Köszönetet mondunk
  továbbá Sárvári Csabának és az ® nevével fémjelzett pécsi komputeralgebrai
  iskolának, amely számos lehet®séget biztosított számunkra a szakmai
  bemutatkozáshoz és megmérettetéshez.

  Köszönjük Joris van der Hoeven javaslatait a CAS rendszerekkel való
  összekapcsolódás terén. Sokat tanultunk az általa írt TeXmacs rendszer
  technikai megvalósításaiból, hasonlóképpen az
  <em|<hlink|Axiom|http://wiki.axiom-developer.org/FrontPage>> és a
  <hlink|<em|Sage>|http://www.sagemath.org> komputeralgebrai
  el®tét-rendszerekb®l is. Ezekben a szoftverekben sok száz matematikus és
  programozó hosszú évekig tartó munkája gyökerezik.

  Lehetetlen felsorolni azokat a további, els®sorban linuxos szakembereket,
  akik szakmai támogatást vagy programozói szaktudást nyújtottak projektünk
  során. Csupán néhányójukat említjük meg: Tasnády-Sze®cs Zoltánt, Zana
  Róbertet, Ancsin Gábort, Bencs Józsefet, Nagy Csabát, Hudi Istvánt, László
  Tibort, Sz¶cs Gábort és Kerekes Balázst. Nélkülük nem jutottunk volna el
  oda, ahol most vagyunk.

  Végezetül köszönetet mondunk a Consol Rendszerház Kft.-nek, hogy a Wekker
  web 2.0 alapú alkalmazásfejleszt® eszközt hozzáférhet®vé tették a WMI2
  nyilvános használatához.

  <subsection|Kapcsolat>

  Ezt a portált a Partíció BT. tartja karban. Elérhet®ségünk:
  <hlink|<verbatim|http://www.particio.com>|<verbatim|http://www.particio.com>>.
  Elektronikus levélben az <verbatim|info@matek.hu> címen vagyunk elérhet®k,
  telefonon pedig a 70/622-6977-es számon.
</body>

<\initial>
  <\collection>
    <associate|language|hungarian>
    <associate|page-screen-height|768000tmpt>
    <associate|page-screen-width|998400tmpt>
    <associate|sfactor|4>
  </collection>
</initial>
